.tc{--tc-dark:#0a211f;--tc-paper:#f7f9f2;--tc-lime:#d8ff85;--tc-check:#c5e97a;background:var(--tc-paper);color:var(--tc-dark);letter-spacing:.1px;padding-top:78px}:where(.tc) h1,:where(.tc) h2,:where(.tc) h3{font-family:var(--font-sans);letter-spacing:.1px;margin:0;font-weight:400}:where(.tc) p,:where(.tc) ul{margin:0}.tc em{font-family:var(--font-serif);letter-spacing:0;font-size:1.067em;font-style:italic;font-weight:400}.tc-wrap{width:min(1216px,100% - 64px);margin-inline:auto}.tc-eyebrow{letter-spacing:2.1px;text-transform:uppercase;font-size:14px;line-height:20px;display:block}.tc-eyebrow--sm{letter-spacing:1.8px;font-size:12px;line-height:16px}.tc-rule{letter-spacing:2.1px;text-transform:uppercase;border-bottom:1px solid;padding-bottom:12px;font-size:14px;line-height:20px;display:block}.tc-btn{background:var(--tc-lime);height:52px;color:var(--tc-dark);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:14px;font-weight:600;transition:background-color .16s;display:inline-flex}.tc-btn--dark{background:var(--tc-dark);color:var(--tc-paper)}.tc-btn--dark:hover{background:#1c3a36}.tc-head{text-align:center;justify-items:center;gap:20px;max-width:760px;margin-inline:auto;display:grid}.tc-head h2{font-size:60px;line-height:72px}.tc-head p{max-width:600px;font-size:16px;line-height:24px}.tc-hero{padding:98px 0 170px}.tc-hero__head{text-align:center;justify-items:center;display:grid}.tc-hero h1{max-width:1000px;margin-top:16px;font-size:88px;line-height:96px}.tc-hero__head>p{max-width:600px;margin-top:40px;font-size:18px;line-height:26px}.tc-hero__film{aspect-ratio:16/9;background:#000;border-radius:10px;width:min(928px,100%);margin:92px auto 0;overflow:hidden;box-shadow:0 0 0 1px #0a211f14}.tc-hero__film video{object-fit:cover;width:100%;height:100%;display:block}.tc-split{padding:164px 0 120px}.tc-split--b{padding:64px 0 120px}.tc-split__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.tc-split__copy{justify-items:start;display:grid}.tc-split__copy>*{width:100%}.tc-split__copy h2{margin-top:32px;font-size:60px;line-height:72px}.tc-split__copy>p.tc-lead{margin-top:32px;font-size:24px;line-height:32px}.tc-split__copy>p:not(.tc-lead){margin-top:24px;font-size:16px;line-height:24px}.tc-split__copy>.tc-btn{width:auto;margin-top:40px}.tc-split__pic{border-radius:10px;width:100%;overflow:hidden}.tc-split__pic img,.tc-split__pic video{object-fit:cover;width:100%;height:100%}.tc-band{background:#c4e3f9;padding:163px 0 160px}.tc-band__grid{grid-template-columns:576px 1fr;align-items:start;gap:64px;display:grid}.tc-band__copy{gap:20px;display:grid}.tc-band__copy h2{font-size:60px;line-height:72px}.tc-band__copy p{font-size:16px;line-height:24px}.tc-band__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f9f2b3;border-radius:16px;align-self:center;gap:16px;padding:16px;display:grid;box-shadow:0 30px 60px #285a8240}.tc-band__media{border-radius:10px;width:100%;overflow:hidden}.tc-band__media img,.tc-band__media video{object-fit:cover;width:100%;height:100%}.tc-band__flags{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.tc-band__flags li{background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;line-height:18px}.tc-band__flags li:before{content:"";vertical-align:1px;background:#2f7d5b;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.tc-agents{padding:217px 0 120px}.tc-agents__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:80px;display:grid}.tc-agent{color:#fff;border-radius:10px;flex-direction:column;gap:24px;min-height:902px;padding:16px 16px 24px;display:flex}.tc-agent h3{font-size:24px;line-height:32px}.tc-agent__media{border-radius:10px;width:72%;margin:auto auto 0;overflow:hidden;box-shadow:0 20px 40px #00000040}.tc-agent__media img,.tc-agent__media video{object-fit:cover;width:100%;height:100%}.tc-agent p{opacity:.9;margin-top:auto;font-size:16px;line-height:24px}.tc-agent--rose{background:linear-gradient(170deg,#9a6f7c,#5b3d45)}.tc-agent--leaf{background:linear-gradient(170deg,#6f9a6a,#2f5a35)}.tc-agent--sky{background:linear-gradient(170deg,#8db8d8,#6a8aa0)}.tc-bento{padding:218px 0 92px}.tc-bento__grid{grid-template-rows:442px 442px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:80px;display:grid}.tc-tile{border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex;overflow:hidden}.tc-tile h3{font-size:24px;line-height:32px}.tc-tile p{opacity:.85;font-size:15px;line-height:22px}.tc-tile__media{border-radius:8px;width:100%;margin-top:auto;overflow:hidden}.tc-tile__media img,.tc-tile__media video{object-fit:cover;width:100%;height:100%}.tc-tile--a{background:#a8d4f7}.tc-tile--b{color:#fff;background:#1f5568}.tc-tile--c{background:#e4e4e4;flex-direction:row;grid-column:span 2;align-items:stretch;gap:24px}.tc-tile--c .tc-tile__text{flex:none;align-content:start;gap:8px;width:300px;display:grid}.tc-tile--c .tc-tile__media{border-radius:8px 0 0;width:auto;height:100%;margin:0 -16px -16px 0}.tc-tile--d{background:#efe4cf;grid-area:1/3/span 2}.tc-tile__media--tall{width:62%;margin:auto}.tc-tile--d p{margin-top:auto}.tc-compare{padding:218px 0 140px}.tc-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:80px;display:grid}.tc-card{border-radius:10px;align-content:start;gap:16px;padding:40px;display:grid}.tc-card h3{font-size:32px;line-height:40px}.tc-card__intro{font-size:16px;line-height:24px}.tc-card ul{margin-top:16px;padding:0;list-style:none;display:grid}.tc-card li{border-top:1px solid #0a211f26;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:16px;line-height:24px;display:flex}.tc-card li svg{flex:none}.tc-card--them{border:1px solid var(--tc-dark)}.tc-card--them li span{opacity:.75}.tc-card--us{background:var(--tc-check)}.tc-faq{padding:138px 0 160px}.tc-faq h2{margin-top:16px;font-size:60px;line-height:72px}.tc-faq__list{margin-top:48px}@media (max-width:1100px){.tc-band__grid{grid-template-columns:1fr}.tc-bento__grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.tc-tile--d{grid-area:auto}}@media (max-width:760px){.tc{padding-top:72px}.tc-wrap{width:calc(100% - 40px)}.tc-head h2,.tc-faq h2{font-size:32px;line-height:40px}.tc-hero{padding:48px 0 72px}.tc-hero h1{font-size:40px;line-height:48px}.tc-hero__head>p{margin-top:24px;font-size:16px;line-height:24px}.tc-hero__film{margin-top:40px}.tc-split,.tc-split--b{padding:64px 0}.tc-split__grid{grid-template-columns:1fr;gap:32px}.tc-split__copy h2{margin-top:24px;font-size:32px;line-height:40px}.tc-split__copy>p.tc-lead{margin-top:24px;font-size:20px;line-height:28px}.tc-split__copy>p:not(.tc-lead){font-size:14px;line-height:20px}.tc-split__copy>.tc-btn{width:100%}.tc-band{padding:64px 0}.tc-band__grid{gap:40px}.tc-band__copy h2{font-size:32px;line-height:40px}.tc-agents{padding:72px 0 40px}.tc-agents__grid{grid-template-columns:1fr;margin-top:40px}.tc-agent{min-height:0}.tc-agent__media{width:60%}.tc-bento{padding:72px 0 40px}.tc-bento__grid{grid-template-columns:1fr;margin-top:40px}.tc-tile--c{flex-direction:column;grid-column:auto}.tc-tile--c .tc-tile__text{width:auto}.tc-tile--c .tc-tile__media{border-radius:8px;width:100%;height:auto;margin:0}.tc-compare{padding:72px 0 40px}.tc-compare__grid{grid-template-columns:1fr;margin-top:40px}.tc-card{padding:24px}.tc-card h3{font-size:24px;line-height:32px}.tc-card li{font-size:14px;line-height:20px}.tc-faq{padding:72px 0 80px}}
