/* Agency marketing page: isolated from client landing-page styles. */
.agency-page{--tc-ink:#15211c;--tc-muted:#68716d;--tc-green:#266443;--tc-lime:#c6f68e;--tc-line:#e8ece8;--tc-paper:#fbfcfa;background:var(--tc-paper);color:var(--tc-ink);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.agency-page h1,.agency-page h2,.agency-page h3{font-family:inherit;letter-spacing:-.055em;font-weight:600;line-height:1.08}.agency-page a{transition:background .2s,color .2s,transform .2s;text-decoration:none}.agency-page button,.agency-page input,.agency-page select{font:inherit}.agency-page button,.agency-page a{-webkit-tap-highlight-color:transparent}.agency-page :focus-visible{outline:3px solid #367c55;outline-offset:5px}.tc-container{width:min(1140px,calc(100% - 64px));margin-inline:auto}.tc-icon{flex-shrink:0;vertical-align:middle}.tc-nav{position:sticky;top:0;z-index:30;background:#fbfcfae8;backdrop-filter:blur(20px);border-bottom:1px solid #e3e8e380}.tc-nav-inner{height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.tc-logo{display:inline-flex;gap:9px;align-items:center;font-size:23px;letter-spacing:-1.2px;font-weight:700;color:var(--tc-ink);line-height:1}.tc-logo-period{color:#4d9c63}.tc-mark{position:relative;display:inline-block;width:28px;height:30px;flex-shrink:0;transform:rotate(-26deg)}.tc-mark i{position:absolute;inset:3px 1px;border:2px solid currentColor;border-radius:50%;transform:rotate(0)}.tc-mark i:nth-child(2){inset:7px 6px}.tc-mark i:nth-child(3){inset:11px 11px;background:currentColor;border:0}.tc-nav nav{display:flex;gap:28px;font-size:12px;color:#626a65}.tc-nav nav a:hover{color:#1f5f3d}.tc-nav-cta{font-size:12px;display:flex;gap:16px;align-items:center;border:1px solid #cbd3c9;padding:10px 16px;border-radius:30px;white-space:nowrap}.tc-nav-cta .tc-icon{width:15px;height:15px}.tc-nav-cta:hover{background:#eff4eb}.tc-hero{text-align:center;padding-top:63px}.tc-pill{display:inline-flex;align-items:center;gap:8px;background:#eef5e9;border:1px solid #dfe9d8;border-radius:30px;padding:6px 13px;color:#46653d;font-size:10px;font-weight:600;letter-spacing:.2px}.tc-pill>span{width:5px;height:5px;border-radius:50%;background:#5c984d;box-shadow:0 0 0 3px #5c984d12}.tc-hero h1{font-size:clamp(54px,6.8vw,86px);margin:22px auto 22px;line-height:1.015;letter-spacing:-.065em;max-width:1000px}.tc-hero h1>span{background:linear-gradient(115deg,#1c5039 5%,#3d8056 60%,#87a75f);background-clip:text;-webkit-background-clip:text;color:transparent}.tc-hero-sub{color:var(--tc-muted);font-size:16px;line-height:1.8;max-width:650px;margin:0 auto}.tc-hero-actions{display:flex;gap:25px;align-items:center;justify-content:center;margin-top:26px}.tc-primary{display:inline-flex;justify-content:center;align-items:center;gap:19px;background:#1c3026;color:#fff;border:1px solid #1c3026;border-radius:32px;padding:13px 22px;font-size:12px;font-weight:500;min-height:46px;cursor:pointer;line-height:1.5}.tc-primary .tc-icon{width:16px;height:16px}.tc-primary:hover{background:#315c43;border-color:#315c43;transform:translateY(-2px)}.tc-text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:500;color:#31473a}.tc-text-link .tc-icon{width:17px;height:17px}.tc-play{display:grid;place-items:center;width:24px;height:24px;border:1px solid #c9d2c5;border-radius:50%;font-size:16px;padding-left:2px}.tc-hero-note{font-size:10px;color:#8a938d;margin:19px 0 0}.tc-hero-note strong{font-weight:500;color:#56645b}.tc-product-stage{position:relative;max-width:1000px;margin:66px auto 0;padding:0 25px;isolation:isolate}.tc-product-stage:before{content:'';position:absolute;inset:5% -3% -5%;background:radial-gradient(ellipse at 50% 70%,#b8d8a947,transparent 68%);z-index:-1;filter:blur(25px)}.tc-orbit{position:absolute;border:1px solid #c7d9bd65;border-radius:50%;z-index:-1;pointer-events:none}.tc-orbit-one{inset:14% -8% -7%;transform:rotate(-12deg)}.tc-orbit-two{inset:1% -1% -2%;transform:rotate(10deg)}.tc-product-window{border-radius:14px;overflow:hidden;background:#fff;border:1px solid #c9d1c7;box-shadow:0 45px 65px -45px #213c3970,0 0 0 6px #e5e9e452;transform:perspective(1500px) rotateX(4deg);text-align:left}.tc-window-top{height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#eff2ee;border-bottom:1px solid #dde2da;padding:0 17px;color:#788176;font-size:8px}.tc-window-dots{display:flex;gap:5px;min-width:80px}.tc-window-dots i{width:6px;height:6px;border-radius:50%;background:#c5cdc1}.tc-sample-label{font-size:7px;border:1px solid #d5ddd0;padding:2px 7px;border-radius:5px;white-space:nowrap}.tc-dashboard{display:flex}.tc-dashboard-sidebar{width:57px;background:#1d3127;display:flex;flex-direction:column;align-items:center;gap:20px;color:#a9bcab;padding:20px 8px 14px}.tc-dashboard-sidebar>span{display:grid;place-items:center;width:30px;height:30px}.tc-dashboard-sidebar .tc-icon{width:15px;height:15px}.tc-dashboard-sidebar .tc-mini-logo{color:#d1f4af;margin-bottom:16px}.tc-mini-logo .tc-mark{width:22px;height:25px}.tc-dashboard-sidebar .tc-side-active{background:#b9ea8833;border-radius:6px;color:#d3f5b7}.tc-side-bottom{margin-top:auto;background:#3d5144;font-size:8px;border-radius:50%;letter-spacing:1px}.tc-dashboard-main{padding:25px 28px 22px;flex:1;min-width:0;background:linear-gradient(130deg,#fff,#f8faf6)}.tc-dash-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:15px}.tc-dash-heading p{font-size:7px;letter-spacing:1.4px;margin:0 0 5px;color:#8b9689}.tc-dash-heading h2{font-size:23px;margin:0;letter-spacing:-.8px}.tc-period{border:1px solid #dde4d8;border-radius:5px;padding:6px 9px;font-size:7px;color:#62705d}.tc-period span{margin-left:12px}.tc-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tc-stat-grid>div{padding:15px 16px 13px;border:1px solid #e2e8dc;border-radius:8px;background:white}.tc-stat-grid>div:first-child{background:#e8f3db;border-color:#dfebce}.tc-stat-grid p{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:#6f7b67;margin:0 0 10px}.tc-stat-grid .tc-icon{width:11px;height:11px}.tc-stat-grid strong{font-size:32px;font-weight:500;letter-spacing:-1.6px;line-height:1}.tc-stat-grid strong span{font-size:17px;letter-spacing:-.5px;color:#899680}.tc-stat-grid>div>span{display:block;font-size:7px;margin-top:10px;color:#929a8c}.tc-dash-lower{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:17px}.tc-chart{padding:14px 16px 7px;border:1px solid #e2e8dc;background:white;border-radius:8px}.tc-chart>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:8px}.tc-chart strong{font-weight:500}.tc-chart>div>span{font-size:6px;color:#8b9582}.tc-chart>div>span i{display:inline-block;width:4px;height:4px;background:#accd8b;border-radius:50%;margin-right:3px}.tc-chart>div>span i:nth-child(2){background:#dae6ca;margin-left:8px}.tc-bars{height:111px;display:flex;gap:10px;justify-content:space-around;border-bottom:1px solid #e1e8d9;background:repeating-linear-gradient(to top,transparent 0,transparent 35px,#e9eee4 36px)}.tc-bars>div{display:flex;align-items:flex-end;gap:3px;width:20px}.tc-bars i,.tc-bars b{width:10px;height:var(--bar);border-radius:3px 3px 0 0;background:#9fc17f}.tc-bars b{background:#d9e7c8}.tc-chart-axis{display:flex;justify-content:space-between;font-size:6px;color:#8d9785;padding-top:6px}.tc-activity{padding:7px 0 0 5px}.tc-activity>strong{font-size:10px;font-weight:500}.tc-activity>div{display:flex;gap:8px;align-items:center;margin-top:13px}.tc-activity>div>.tc-icon{background:#eaf1e3;border-radius:7px;width:26px;height:26px;padding:7px;color:#6b8c53}.tc-activity p{font-size:8px;margin:0;line-height:1.6}.tc-activity p span{display:block;font-size:6px;color:#919b89}.tc-activity>div>i{width:4px;height:4px;background:#82ae5e;margin-left:auto;border-radius:50%}.tc-activity .tc-source-note{font-size:6px;margin-top:14px;color:#89927f;line-height:1.7}.tc-floating-call{position:absolute;display:flex;align-items:center;gap:12px;right:-24px;bottom:35px;padding:16px 18px;background:#ffffffed;border:1px solid #dbe5d4;border-radius:12px;box-shadow:0 15px 35px #21362615;backdrop-filter:blur(10px);text-align:left}.tc-floating-call>span:first-child{display:grid;place-items:center;border-radius:50%;background:#e3f2d5;color:#3e6e2a;width:37px;height:37px}.tc-floating-call .tc-icon{width:17px;height:17px}.tc-floating-call strong{font-size:11px;font-weight:600}.tc-floating-call p{font-size:8px;color:#87927d;margin:3px 0 0}.tc-signal{display:flex;align-items:center;gap:2px;margin-left:16px}.tc-signal i{width:3px;height:9px;background:#80a45f;border-radius:2px}.tc-signal i:nth-child(2){height:17px}.tc-product-caption{font-size:8px;color:#929b8c;margin:24px 0 0}.tc-trades{text-align:center;padding:54px 0 55px;border-bottom:1px solid var(--tc-line)}.tc-trades p{font-size:10px;color:#8b948e;margin:0 0 24px}.tc-trades>div{display:flex;justify-content:space-around;align-items:center;gap:18px;flex-wrap:wrap}.tc-trades span{font-size:13px;font-weight:500;color:#626e64;letter-spacing:-.2px}.tc-trades i{height:3px;width:3px;background:#acb7a9;border-radius:50%}.tc-section{padding-top:110px;padding-bottom:110px;scroll-margin-top:82px}.tc-section-heading{max-width:700px;margin:0 auto 45px;text-align:center}.tc-eyebrow{font-size:9px;letter-spacing:1.7px;font-weight:600;color:#71866d;margin:0 0 20px}.agency-page h2{font-size:clamp(36px,4.3vw,55px);margin:0 0 22px;letter-spacing:-.055em}.tc-section-heading h2 span,.tc-benefits h2 span,.tc-ownership h2 span,.tc-pilot h2 span,.tc-faq h2 span{color:#8f9c8d}.tc-section-heading>p:last-child:not(.tc-eyebrow){font-size:14px;color:#7b847d;max-width:520px;margin:0 auto;line-height:1.9}.tc-system{background:linear-gradient(#fbfcfa,#f1f4ee)}.tc-system-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:min(720px,100%);margin:0 auto 34px;border-bottom:1px solid #dce4d6;padding-bottom:10px}.tc-system-tabs button{border:0;background:transparent;padding:12px 13px;font-size:12px;color:#83907e;cursor:pointer;border-radius:8px}.tc-system-tabs button>span{font-size:8px;color:#95a88b;margin-right:12px}.tc-system-tabs button[aria-selected=true]{background:white;color:#2f4b36;box-shadow:0 3px 10px #24351d08}.tc-system-tabs button[aria-selected=true]>span{color:#538942}.tc-system-panel{background:#fff;border:1px solid #e6ebdf;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:420px;box-shadow:0 15px 30px #2b481509}.tc-system-panel>div:first-child{padding:45px 45px 38px}.tc-feature-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#edf4e6;color:#557443;margin-bottom:25px}.tc-feature-icon .tc-icon{width:21px;height:21px}.agency-page h3{font-size:29px;margin:0 0 19px;letter-spacing:-1px}.tc-system-panel p{font-size:13px;line-height:1.9;color:#7c8678}.tc-system-panel ul{list-style:none;padding:0;margin:23px 0;display:grid;gap:13px}.tc-system-panel li{font-size:10px;color:#56634e;display:flex;gap:9px;align-items:flex-start}.tc-system-panel li .tc-icon{width:13px;height:13px;margin-top:2px;color:#7b9b60}.tc-ad-visual{background:radial-gradient(ellipse at 50% 45%,#e0ecd2,#f5f7f0 75%);padding:32px;display:flex;flex-direction:column;justify-content:center}.tc-visual-label{font-size:7px;letter-spacing:1.1px;color:#8a9c7a;margin-bottom:23px}.tc-chat-prompt{font-size:14px;line-height:1.6;align-self:flex-end;padding:14px 20px;border-radius:14px 14px 3px 14px;background:white;border:1px solid #dce5d4;color:#3c4a33;box-shadow:0 5px 10px #25381804}.tc-chat-lines{display:grid;gap:7px;margin-top:18px;margin-bottom:23px}.tc-chat-lines i{width:90%;height:4px;border-radius:5px;background:#cad8be}.tc-chat-lines i:nth-child(2){width:100%;opacity:.65}.tc-chat-lines i:nth-child(3){width:65%;opacity:.45}.tc-ad-example{padding:22px 25px;border-radius:12px;background:#1e3529;color:#e6efdf;box-shadow:0 15px 25px #2f432c1a;transform:rotate(-2deg)}.tc-ad-example>span:first-child{color:#acbda1;font-size:7px;text-transform:uppercase;letter-spacing:1px}.tc-ad-example strong{display:block;font-size:24px;line-height:1.15;font-weight:500;letter-spacing:-.9px;margin-top:12px}.tc-ad-example p{font-size:10px;color:#b3c0a8;margin:10px 0 15px}.tc-ad-example .tc-example-action{font-size:9px;color:#d4f0ae;display:flex;justify-content:space-between;align-items:center}.tc-example-action .tc-icon{width:15px;height:15px}.tc-ad-visual .tc-visual-caveat{font-size:7px;line-height:1.7;margin:22px 0 0;color:#899b7b;max-width:330px}.tc-capture-visual{padding:35px;background:radial-gradient(ellipse,#dce9cf,#f5f7f0 75%);display:flex;flex-direction:column;align-items:center;justify-content:center}.tc-mini-page{background:#fff;border:6px solid #d6ddcf;border-radius:22px;box-shadow:0 20px 40px #253f1920;width:230px;max-width:100%;padding:18px;text-align:center}.tc-mini-brand{font-size:7px;letter-spacing:1.5px;font-weight:600}.tc-mini-house{color:#6f9053;margin:22px auto 12px}.tc-mini-house .tc-icon{height:44px;width:44px;stroke-width:1}.tc-mini-page strong{display:block;font-size:23px;letter-spacing:-.8px;line-height:1.1}.tc-mini-page p{font-size:8px;margin:10px 0 16px}.tc-mini-call,.tc-mini-form{display:flex;align-items:center;justify-content:center;gap:6px;font-size:8px;padding:9px;border-radius:7px;background:#2a4d35;color:#fff}.tc-mini-call .tc-icon{width:11px;height:11px}.tc-mini-form{background:white;color:#687c5b;margin-top:7px;padding-bottom:0}.tc-mini-form .tc-icon{width:11px;height:11px}.tc-route-label{font-size:9px;margin-top:18px;color:#5e7950;display:flex;gap:7px;align-items:center}.tc-route-label .tc-icon{width:13px;height:13px}.tc-report-visual{background:radial-gradient(ellipse,#e6eedc,#f7f9f3 80%);padding:48px 35px;display:flex;flex-direction:column;justify-content:center;gap:13px}.tc-report-visual>p:first-child{font-size:8px;letter-spacing:1px;margin:0 0 4px;color:#869976}.tc-report-visual>div{display:flex;gap:15px;align-items:center;background:#fff;border:1px solid #dfe8d7;padding:17px;border-radius:10px}.tc-report-visual>div>.tc-icon{color:#698a52;width:19px;height:19px}.tc-report-visual>div>span{font-size:12px;font-weight:600;color:#3d5133}.tc-report-visual small{display:block;font-size:8px;color:#8b9980;font-weight:400;margin-top:2px}.tc-report-visual b{font-size:9px;color:#acb99f;margin-left:auto}.tc-report-visual .tc-report-note{font-size:8px;line-height:1.9;margin:5px 0 0;color:#7a8d6a}.tc-benefits .tc-section-heading{margin-bottom:45px}.tc-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tc-benefit-large{grid-column:1/-1;background:#1b3027;border:1px solid #2b4737;position:relative;border-radius:22px;overflow:hidden;color:#fff;min-height:330px;display:grid;grid-template-columns:1.1fr 1fr;padding:40px 42px 0;gap:25px}.tc-dark-pill{display:inline-block;color:#adc69b;font-size:8px;letter-spacing:1.2px;border:1px solid #5e7b544f;padding:5px 10px;border-radius:30px;margin-bottom:22px}.tc-benefit-large h3{font-size:34px;color:#e6efdf;font-weight:500}.tc-benefit-large p{color:#a2b09f;font-size:12px;max-width:400px;line-height:1.9;margin:0}.tc-connection{display:flex;align-items:center;justify-content:center;align-self:center;position:relative;padding:30px 0}.tc-connection:before{content:'';position:absolute;inset:-55px;background:radial-gradient(ellipse,#60814830,transparent 68%)}.tc-connection>span{border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:12px;background:#293f31;border:1px solid #52704461;padding:22px;box-shadow:0 15px 50px #0002;z-index:1}.tc-connection>span>.tc-mark{width:35px;height:37px;color:#d1ef9d}.tc-connection strong{font-size:9px;font-weight:500;color:#c6d5b9}.tc-connection>i{width:50px;height:1px;background:linear-gradient(90deg,#86a16666,#c6f68e,#86a16666);position:relative}.tc-connection>i:after{content:'';width:5px;height:5px;background:#c6f68e;position:absolute;border-radius:50%;top:-2px;left:50%;box-shadow:0 0 13px #b9ee86}.tc-connection>div{display:grid;gap:15px;z-index:1}.tc-connection>div>span{border:1px solid #52704461;background:#2a403280;border-radius:10px;padding:13px 16px;display:flex;align-items:center;gap:9px;font-size:9px;color:#b7c7ab}.tc-connection>div .tc-icon{width:15px;height:15px;color:#b7d197}.tc-benefit-foot{grid-column:1/-1;border-top:1px solid #5d775236;padding:16px 0;font-size:9px;color:#91ac7f;display:flex;align-items:center;justify-content:space-between}.tc-benefit-foot .tc-icon{width:15px;height:15px}.tc-benefit-small{background:#f0f4eb;border:1px solid #e7eddf;border-radius:21px;padding:34px 38px 28px}.tc-benefit-small .tc-feature-icon{background:#e2ead8;margin-bottom:25px}.tc-benefit-small h3{font-size:31px}.tc-benefit-small p{color:#7f8b76;font-size:12px;line-height:1.9;max-width:370px;margin:0 0 25px}.tc-benefit-tag{font-size:9px;color:#879b77;border-top:1px solid #dce5d4;display:block;padding-top:15px}.tc-ownership{text-align:center;padding:85px 0;background:#eef2e8}.tc-ownership h2{font-size:clamp(36px,4.4vw,55px)}.tc-ownership-grid{max-width:820px;margin:50px auto 0;display:grid;grid-template-columns:1fr 1fr;text-align:left;gap:80px}.tc-ownership-grid>div+div{position:relative}.tc-ownership-grid>div+div:before{content:'';position:absolute;left:-40px;top:0;bottom:0;width:1px;background:#dbe4d2}.tc-ownership-grid span{font-size:8px;letter-spacing:1.5px;color:#89a174}.tc-ownership-grid h3{font-size:20px;letter-spacing:-.6px;margin:13px 0}.tc-ownership-grid p{font-size:12px;line-height:1.9;color:#7c8972}.tc-pilot{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.tc-pilot h2{font-size:53px}.tc-pilot>div>p:not(.tc-eyebrow){font-size:13px;line-height:1.9;color:#7c8875;max-width:430px}.tc-pilot-points{display:grid;gap:12px;margin:30px 0}.tc-pilot-points>span{font-size:11px;color:#5d7052;display:flex;align-items:center;gap:9px}.tc-pilot-points .tc-icon{height:14px;width:14px;color:#7c9b65}.tc-pilot>div>.tc-pilot-note{font-size:9px!important;color:#8d9985!important;max-width:360px}.tc-pilot-card{border:1px solid #dee6d7;border-radius:20px;background:white;padding:32px;box-shadow:0 18px 50px #394d2408}.tc-pilot-card h3{font-size:25px;letter-spacing:-.9px;margin-bottom:8px}.tc-pilot-card form>p{font-size:11px;color:#8b9584;margin:0 0 27px}.tc-pilot-card label{font-size:10px;font-weight:500;color:#5d6f52;margin:18px 0 8px}.tc-pilot-card input,.tc-pilot-card select{width:100%;background:#f9fbf7;color:#374e2d;border:1px solid #dfe7d7;border-radius:8px;font-size:11px;padding:12px 13px;min-height:45px;margin:0}.tc-pilot-card input::placeholder{color:#a3ae9a}.tc-pilot-card select{cursor:pointer}.tc-pilot-card .tc-primary{width:100%;margin-top:24px;font-size:11px}.tc-pilot-card .tc-form-note{font-size:8px;color:#96a08e;text-align:center;margin:14px 0 0;line-height:1.8}.tc-form-note a{text-decoration:underline;color:#617850}.tc-result-check{display:grid;place-items:center;border-radius:50%;width:40px;height:40px;background:#e9f4df;color:#54783a;margin-bottom:20px}.tc-pilot-card #pilot-result-title{font-size:25px;line-height:1.2;overflow-wrap:anywhere}.tc-pilot-card #pilot-result>p{font-size:11px;color:#88977a}.tc-pilot-card #pilot-result .tc-eyebrow{font-size:8px;color:#7d9766}.tc-pilot-card ol{font-size:11px;color:#657957;line-height:1.8;padding-left:17px;margin:20px 0}.tc-pilot-card li{padding-left:4px;margin-bottom:9px}.tc-reset{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;font-size:9px;color:#82936f;display:block;text-align:center;margin:17px auto 0;cursor:pointer;min-height:30px}.tc-download{display:block;margin:14px auto 0;font-size:10px;background:none;border:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer;color:#637b4f;min-height:30px}.tc-faq{border-top:1px solid var(--tc-line);display:grid;grid-template-columns:1fr 1.25fr;gap:85px;padding-top:80px}.tc-faq .tc-eyebrow{font-size:8px}.tc-faq h2{font-size:44px}.tc-faq details{border-bottom:1px solid #e1e7dc}.tc-faq details:first-child{border-top:1px solid #e1e7dc}.tc-faq summary{padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;font-size:12px;line-height:1.7;font-weight:500}.tc-faq summary::-webkit-details-marker{display:none}.tc-faq summary .tc-icon{height:14px;width:14px;color:#8fa07f;transition:transform .2s}.tc-faq details[open] summary .tc-icon{transform:rotate(45deg)}.tc-faq details p{font-size:11px;line-height:1.9;color:#7c8973;margin:0 25px 22px 0}.tc-final{text-align:center;padding:80px 0 90px;background:radial-gradient(ellipse at 50% 80%,#d9ebc252,transparent 65%),#f1f5ec;border-top:1px solid #e6ecdf}.tc-final-symbol{display:block;margin:0 auto 22px;color:#557540}.tc-final-symbol .tc-mark{width:35px;height:37px}.tc-final h2{font-size:clamp(55px,7vw,88px);line-height:.98;letter-spacing:-.065em;margin-bottom:24px}.tc-final h2 span{color:#7e9968}.tc-final p{font-size:13px;color:#7e8e72;line-height:1.8;margin-bottom:25px}.tc-footer{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding-top:45px;padding-bottom:25px;gap:30px}.tc-footer .tc-logo{font-size:21px}.tc-footer .tc-mark{width:24px;height:26px}.tc-footer>div>p{font-size:9px;color:#919c88;margin:13px 0 0}.tc-footer-links{display:flex;gap:26px;font-size:10px;color:#6c7c60;padding-top:9px}.tc-footer-bottom{display:flex;justify-content:space-between;gap:30px;width:100%;border-top:1px solid #e5ebdf;margin-top:6px;padding-top:7px}.tc-footer-bottom p{font-size:8px!important;line-height:1.8}.tc-footer-bottom p:last-child{text-align:right}.agency-page [id]{scroll-margin-top:110px}@media(prefers-reduced-motion:no-preference){html:has(.agency-page){scroll-behavior:smooth}.tc-hero>.tc-pill,.tc-hero h1,.tc-hero-sub,.tc-hero-actions{animation:tc-rise .8s both}.tc-hero h1{animation-delay:.08s}.tc-hero-sub{animation-delay:.16s}.tc-hero-actions{animation-delay:.23s}.tc-floating-call{animation:tc-float 6s ease-in-out infinite}.tc-system-panel:not([hidden]){animation:tc-rise .35s both}@keyframes tc-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tc-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}}@media(min-width:1500px){.tc-hero{padding-top:80px}.tc-hero h1{font-size:92px}.tc-product-stage{margin-top:75px}}@media(max-width:1000px){.tc-pilot{gap:45px}.tc-system-panel>div:first-child{padding:35px}.tc-trades span{font-size:11px}.tc-floating-call{right:-8px}.tc-benefit-large{padding:32px 32px 0}.tc-faq{gap:45px}.tc-dashboard-main{padding:22px}.tc-bars{gap:6px}}@media(max-width:760px){.tc-container{width:calc(100% - 40px)}.tc-nav-inner{height:68px}.tc-nav nav{display:none}.tc-logo{font-size:21px}.tc-nav-cta{font-size:10px;padding:9px 13px;gap:8px}.tc-hero{padding-top:50px}.tc-hero h1{font-size:clamp(44px,8.2vw,62px);line-height:1.04}.tc-hero-sub{font-size:14px;max-width:470px}.tc-hero-actions{gap:18px}.tc-product-stage{margin-top:47px;padding:0 5px}.tc-product-window{transform:none}.tc-dashboard-sidebar{width:42px;gap:14px;padding:15px 5px}.tc-dashboard-sidebar>span{width:26px;height:26px}.tc-dashboard-main{padding:18px 16px}.tc-dash-heading h2{font-size:20px}.tc-stat-grid{gap:8px}.tc-stat-grid>div{padding:11px}.tc-stat-grid p{font-size:7px}.tc-stat-grid strong{font-size:27px}.tc-stat-grid>div>span{font-size:6px}.tc-dash-lower{gap:12px}.tc-chart{padding:12px 10px 7px}.tc-bars{height:85px;gap:4px}.tc-bars>div{width:15px;gap:2px}.tc-bars i,.tc-bars b{width:7px}.tc-activity{padding-left:0}.tc-activity>strong{font-size:8px}.tc-floating-call{bottom:25px;right:-4px;gap:9px;padding:11px 13px}.tc-floating-call>span:first-child{width:30px;height:30px}.tc-floating-call strong{font-size:9px}.tc-floating-call p{font-size:7px}.tc-signal{margin-left:8px}.tc-product-caption{max-width:300px;margin:23px auto 0;font-size:7px}.tc-section{padding-top:75px;padding-bottom:75px}.tc-system-panel{grid-template-columns:1fr}.tc-system-panel>div:first-child{padding:32px}.tc-ad-visual{min-height:360px;padding:30px 50px}.tc-ad-example{max-width:360px}.tc-visual-caveat{max-width:100%!important}.tc-system-tabs{gap:0}.tc-system-tabs button{font-size:10px;padding:12px 5px}.tc-system-tabs button>span{margin-right:5px;font-size:7px}.tc-system-panel h3{font-size:30px}.tc-capture-visual,.tc-report-visual{min-height:350px}.tc-report-visual{padding:35px}.tc-benefit-large{grid-template-columns:1fr;gap:18px}.tc-benefit-large h3{font-size:32px}.tc-connection{padding:10px 0 20px}.tc-connection>i{width:70px}.tc-benefit-large p{max-width:100%}.tc-benefit-small{padding:28px}.tc-benefit-small h3{font-size:25px}.tc-benefit-small p{font-size:11px}.tc-ownership{padding:70px 0}.tc-ownership-grid{gap:45px;margin-top:35px}.tc-ownership-grid>div+div:before{left:-22px}.tc-ownership-grid h3{font-size:19px}.tc-pilot{grid-template-columns:1fr;gap:30px}.tc-pilot h2{font-size:44px}.tc-pilot>div>p:not(.tc-eyebrow){max-width:100%}.tc-pilot-points{margin:20px 0}.tc-pilot-card{max-width:500px;width:100%;margin:auto}.tc-faq{grid-template-columns:1fr;gap:20px}.tc-faq h2{font-size:40px}.tc-trades{padding:40px 0}.tc-trades>div{gap:15px 20px;justify-content:center}.tc-trades i{display:none}.tc-trades span{font-size:11px}.tc-trades p{font-size:9px}.tc-final{padding:65px 0 70px}.tc-final h2{font-size:68px}.tc-footer{padding-top:35px}.tc-footer-bottom{flex-direction:column;gap:0}.tc-footer-bottom p:last-child{text-align:left}.tc-nav-cta .tc-icon{height:13px;width:13px}}@media(max-width:480px){.tc-container{width:calc(100% - 36px)}.tc-nav-inner{gap:10px}.tc-nav .tc-logo{font-size:20px;gap:5px}.tc-nav .tc-mark{width:22px;height:26px}.tc-nav-cta{padding:8px 10px;font-size:9px}.tc-hero{padding-top:38px}.tc-pill{font-size:8px;padding:5px 11px}.tc-hero h1{font-size:clamp(38px,9.5vw,46px);letter-spacing:-.06em;margin-top:22px}.tc-hero-sub{font-size:12px;line-height:1.85;padding:0 8px}.tc-desktop-break{display:none}.tc-primary{font-size:11px;padding:12px 18px;gap:12px}.tc-hero-actions{gap:17px;margin-top:24px}.tc-text-link{font-size:10px;gap:7px}.tc-play{width:20px;height:20px;font-size:14px}.tc-hero-note{font-size:8px;margin-top:18px}.tc-product-stage{padding:0;margin-top:39px}.tc-product-window{border-radius:10px;box-shadow:0 25px 40px -25px #213c3950,0 0 0 4px #e5e9e452}.tc-window-top{height:28px;padding:0 10px;font-size:6px;gap:7px}.tc-window-dots{min-width:28px;gap:3px}.tc-window-dots i{width:4px;height:4px}.tc-sample-label{font-size:5px;padding:1px 4px}.tc-dashboard-sidebar{width:32px;gap:12px;padding:12px 3px 10px}.tc-dashboard-sidebar>span{width:22px;height:22px}.tc-dashboard-sidebar .tc-icon{width:11px;height:11px}.tc-dashboard-sidebar .tc-mini-logo{margin-bottom:4px}.tc-mini-logo .tc-mark{width:18px;height:21px}.tc-dashboard-sidebar .tc-side-bottom{font-size:6px}.tc-dashboard-main{padding:14px 10px 18px}.tc-dash-heading{margin-bottom:14px}.tc-dash-heading p{font-size:5px;letter-spacing:.8px}.tc-dash-heading h2{font-size:17px;letter-spacing:-.5px}.tc-period{font-size:5px;padding:4px 5px}.tc-period span{margin-left:4px}.tc-stat-grid{gap:5px}.tc-stat-grid>div{padding:9px 7px}.tc-stat-grid p{font-size:5px;gap:3px;margin-bottom:8px}.tc-stat-grid p>.tc-icon{display:none}.tc-stat-grid strong{font-size:25px;letter-spacing:-1.2px}.tc-stat-grid strong span{font-size:12px}.tc-stat-grid>div>span{font-size:5px;line-height:1.5;margin-top:7px}.tc-dash-lower{grid-template-columns:1fr;margin-top:10px}.tc-chart{padding:10px}.tc-chart>div:first-child{font-size:7px}.tc-bars{height:72px}.tc-chart-axis{font-size:5px}.tc-activity{display:none}.tc-floating-call{bottom:-10px;right:7px;padding:9px 11px;border-radius:9px}.tc-floating-call strong{font-size:8px}.tc-floating-call p{font-size:6px}.tc-floating-call>span:first-child{width:25px;height:25px}.tc-floating-call .tc-icon{width:12px;height:12px}.tc-signal i{height:7px;width:2px}.tc-signal i:nth-child(2){height:12px}.tc-product-caption{margin-top:28px;max-width:270px;font-size:7px}.tc-trades{padding-top:35px;padding-bottom:35px}.tc-trades p{font-size:8px;margin-bottom:18px}.tc-trades>div{gap:12px 22px}.tc-trades span{font-size:10px}.tc-section{padding-top:62px;padding-bottom:62px}.tc-eyebrow{font-size:7px;letter-spacing:1.3px;margin-bottom:15px}.agency-page h2{font-size:35px;line-height:1.1}.tc-section-heading{margin-bottom:30px}.tc-section-heading>p:last-child:not(.tc-eyebrow){font-size:11px;line-height:1.9;padding:0 7px}.tc-system-tabs{margin-bottom:22px;padding-bottom:7px}.tc-system-tabs button{font-size:8px;padding:10px 4px}.tc-system-tabs button>span{display:block;font-size:7px;margin:0 0 3px}.tc-system-panel{border-radius:16px}.tc-system-panel>div:first-child{padding:27px 25px}.tc-system-panel h3{font-size:27px}.tc-system-panel p{font-size:11px}.tc-system-panel li{font-size:9px;gap:7px}.tc-system-panel .tc-feature-icon{margin-bottom:22px}.tc-ad-visual{padding:26px;min-height:360px}.tc-chat-prompt{font-size:12px}.tc-ad-example strong{font-size:25px}.tc-ad-example p{font-size:10px}.tc-ad-visual .tc-visual-caveat{font-size:7px}.tc-visual-label{font-size:6px}.tc-benefit-grid{grid-template-columns:1fr;gap:15px}.tc-benefit-large{padding:27px 25px 0;border-radius:16px}.tc-benefit-large h3{font-size:27px}.tc-benefit-large p{font-size:11px}.tc-dark-pill{font-size:6px;letter-spacing:1px}.tc-connection>span{padding:18px}.tc-connection>i{width:35px}.tc-connection>div>span{font-size:8px;padding:12px}.tc-connection strong{font-size:8px}.tc-benefit-foot{font-size:7px}.tc-benefit-small{padding:28px;border-radius:16px}.tc-benefit-small h3{font-size:29px}.tc-benefit-small p{max-width:100%;font-size:11px}.tc-ownership{padding:60px 0}.tc-ownership-grid{grid-template-columns:1fr;gap:22px;max-width:350px;text-align:center}.tc-ownership-grid>div+div:before{display:none}.tc-ownership-grid>div+div{border-top:1px solid #dbe4d2;padding-top:23px}.tc-ownership-grid h3{font-size:21px}.tc-ownership-grid p{font-size:11px}.tc-pilot h2{font-size:39px}.tc-pilot>div>p:not(.tc-eyebrow){font-size:12px}.tc-pilot-card{padding:26px;border-radius:16px}.tc-pilot-card h3{font-size:25px}.tc-pilot-card label{font-size:11px}.tc-pilot-card input,.tc-pilot-card select{font-size:16px;min-height:48px}.tc-pilot-card .tc-primary{min-height:46px}.tc-pilot-card .tc-form-note{font-size:8px}.tc-faq h2{font-size:37px}.tc-faq summary{font-size:11px;padding:19px 0}.tc-faq details p{font-size:11px}.tc-final h2{font-size:62px}.tc-final p{font-size:11px}.tc-footer{gap:20px}.tc-footer-links{gap:21px;font-size:9px}.tc-footer-bottom p{font-size:7px!important}.tc-footer>div>p{font-size:8px}}

/* Chart geometry lives in the stylesheet to respect the strict CSP. */
.tc-bars>div:nth-child(1) i{--bar:32%}.tc-bars>div:nth-child(1) b{--bar:17%}.tc-bars>div:nth-child(2) i{--bar:51%}.tc-bars>div:nth-child(2) b{--bar:22%}.tc-bars>div:nth-child(3) i{--bar:43%}.tc-bars>div:nth-child(3) b{--bar:29%}.tc-bars>div:nth-child(4) i{--bar:74%}.tc-bars>div:nth-child(4) b{--bar:32%}.tc-bars>div:nth-child(5) i{--bar:60%}.tc-bars>div:nth-child(5) b{--bar:22%}.tc-bars>div:nth-child(6) i{--bar:84%}.tc-bars>div:nth-child(6) b{--bar:39%}.tc-bars>div:nth-child(7) i{--bar:69%}.tc-bars>div:nth-child(7) b{--bar:32%}.tc-bars>div:nth-child(8) i{--bar:91%}.tc-bars>div:nth-child(8) b{--bar:45%}

/* Readable sales copy and controls, including for visitors using a phone on site. */
.tc-nav nav,.tc-nav-cta{font-size:13px}.tc-hero-sub{font-size:18px}.tc-primary{font-size:14px;min-height:48px}.tc-text-link{font-size:14px}.tc-hero-note{font-size:11px}.tc-trades p{font-size:12px}.tc-trades span{font-size:14px}.tc-section-heading>p:last-child:not(.tc-eyebrow){font-size:16px}.tc-system-tabs button{font-size:13px}.tc-system-panel p{font-size:14px}.tc-system-panel li{font-size:12px}.tc-system-panel .tc-visual-caveat{font-size:10px}.tc-ad-example p{font-size:12px}.tc-benefit-large p,.tc-benefit-small p,.tc-ownership-grid p{font-size:14px}.tc-benefit-tag,.tc-benefit-foot{font-size:11px}.tc-pilot>div>p:not(.tc-eyebrow){font-size:15px}.tc-pilot-points>span{font-size:13px}.tc-pilot-card form>p,.tc-pilot-card #pilot-result>p,.tc-pilot-card ol{font-size:13px}.tc-pilot-card label{font-size:12px}.tc-pilot-card input,.tc-pilot-card select{font-size:14px}.tc-pilot-card .tc-primary{font-size:13px}.tc-pilot-card .tc-form-note{font-size:10px;color:#78856f}.tc-download,.tc-reset{font-size:11px}.tc-faq summary{font-size:14px}.tc-faq details p{font-size:13px}.tc-final p{font-size:15px}.tc-footer>div>p{font-size:11px}.tc-footer-links{font-size:12px}.tc-footer-bottom p{font-size:10px!important}.tc-primary:disabled{opacity:.45;cursor:default;transform:none}
@media(max-width:760px){.tc-nav-cta{font-size:11px}.tc-hero-sub{font-size:16px}.tc-hero-note{font-size:10px}.tc-trades span{font-size:12px}.tc-section-heading>p:last-child:not(.tc-eyebrow){font-size:14px}.tc-system-tabs button{font-size:12px}.tc-pilot>div>p:not(.tc-eyebrow){font-size:14px}}
@media(max-width:480px){.tc-nav-cta{font-size:10px}.tc-hero-sub{font-size:15px}.tc-primary{font-size:12px;gap:10px}.tc-hero-actions{gap:15px}.tc-text-link{font-size:12px}.tc-hero-note{font-size:9px}.tc-trades p{font-size:11px}.tc-trades span{font-size:12px}.tc-system-tabs button{font-size:10px}.tc-system-panel p,.tc-benefit-large p,.tc-benefit-small p,.tc-ownership-grid p{font-size:14px}.tc-system-panel li{font-size:11px}.tc-ad-example p{font-size:12px}.tc-system-panel .tc-visual-caveat{font-size:10px}.tc-benefit-tag{font-size:11px}.tc-benefit-foot{font-size:9px}.tc-pilot-card input,.tc-pilot-card select{font-size:16px}.tc-faq summary{font-size:14px}.tc-footer-links{font-size:12px}.tc-footer-bottom p{font-size:10px!important}}
/* Preserve the scale of the illustrative product UI inside the marketing headings. */
.agency-page .tc-dash-heading h2{font-size:23px;letter-spacing:-.8px;line-height:1.08;margin:0}
.tc-section-heading h2 span,.tc-benefits h2 span,.tc-ownership h2 span,.tc-pilot h2 span,.tc-faq h2 span{color:#798773}
.tc-system-panel p,.tc-benefit-large p,.tc-benefit-small p,.tc-ownership-grid p,.tc-faq details p{color:#63725b}
.tc-benefit-large p{color:#b0c0a7}.tc-ad-example p{color:#b8c9ab}
.tc-pilot>div>p:not(.tc-eyebrow),.tc-section-heading>p:last-child:not(.tc-eyebrow){color:#65715e}
@media(max-width:760px){.agency-page .tc-dash-heading h2{font-size:20px}}
@media(max-width:480px){.agency-page .tc-dash-heading h2{font-size:17px;letter-spacing:-.5px}}
