.tca-web-home{--tca-bg:#f3f0e8;--tca-ink:#172421;--tca-muted:#59645e;--tca-panel:#fffdf7;--tca-line:#cbd2c8;--tca-soft:#e7e9de;--tca-accent:#d35432;--tca-accent-ink:#fffaf1;--tca-blue:#244f59;position:relative;overflow:clip;min-height:100vh;background:var(--tca-bg);color:var(--tca-ink);font-family:var(--font-poppins),sans-serif;transition:background-color .35s ease,color .35s ease}html[data-color-mode=dark] .tca-web-home{--tca-bg:#111a19;--tca-ink:#edf1e9;--tca-muted:#b0bab0;--tca-panel:#1a2623;--tca-line:#3b4b45;--tca-soft:#202d29;--tca-accent:#ff8054;--tca-accent-ink:#171c19;--tca-blue:#80b7b6}@media (prefers-color-scheme:dark){html[data-color-mode=system] .tca-web-home{--tca-bg:#111a19;--tca-ink:#edf1e9;--tca-muted:#b0bab0;--tca-panel:#1a2623;--tca-line:#3b4b45;--tca-soft:#202d29;--tca-accent:#ff8054;--tca-accent-ink:#171c19;--tca-blue:#80b7b6}}.tca-site-noise{position:absolute;inset:0;pointer-events:none;opacity:.12;z-index:0;background-image:radial-gradient(var(--tca-ink) .55px,transparent .55px);background-size:5px 5px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 65%);mask-image:linear-gradient(180deg,#000,transparent 65%)}.tca-site-wrap{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:0 clamp(20px,5vw,78px)}.tca-masthead{min-height:84px;display:flex;align-items:center;gap:34px;border-bottom:1px solid var(--tca-line)}.tca-wordmark{display:inline-flex;align-items:center;gap:11px;color:var(--tca-ink);text-decoration:none;flex:0 0 auto}.tca-wordmark b{display:block;font:700 14px/1.15 var(--font-montserrat),sans-serif;letter-spacing:-.035em}.tca-wordmark small{display:block;margin-top:5px;max-width:190px;color:var(--tca-muted);font-size:9px;line-height:1.2;text-transform:uppercase;letter-spacing:.12em}.tca-mark{display:grid;width:38px;height:38px;place-items:center;background:var(--tca-accent);color:var(--tca-accent-ink);border-radius:50% 50% 7px 50%;transform:rotate(-7deg)}.tca-mark svg{transform:rotate(7deg)}.tca-nav{display:flex;justify-content:center;gap:clamp(14px,2.7vw,42px);margin:0 auto}.tca-footer a,.tca-nav a{color:var(--tca-muted);text-decoration:none;font-size:11px;transition:color .2s ease}.tca-footer a:hover,.tca-nav a:hover{color:var(--tca-accent)}.tca-controls{display:flex;align-items:center;gap:10px}.tca-locale{border:1px solid var(--tca-line);border-radius:3px;color:var(--tca-ink)}.tca-web-home .header-theme-switcher{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--tca-line);border-radius:50%;color:var(--tca-ink);background:transparent;transition:transform .2s ease,background .2s ease}.tca-web-home .header-theme-switcher:hover{transform:rotate(-12deg);background:var(--tca-soft)}.tca-account-link{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;color:var(--tca-accent-ink);background:var(--tca-ink);text-decoration:none;font-size:10px;font-weight:700;transition:transform .2s ease,background .25s ease}.tca-account-link:hover{transform:translateY(-2px);background:var(--tca-accent)}.tca-web-home .theme-switcher-menu{color:var(--tca-ink);background:var(--tca-panel);border:1px solid var(--tca-line);border-radius:5px;box-shadow:0 12px 35px #0002}.tca-web-home .theme-switcher-option{color:var(--tca-ink)}.tca-hero{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(34px,7vw,112px);min-height:min(720px,calc(100vh - 84px));padding:72px 0 112px}.tca-hero-copy{max-width:590px}.tca-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--tca-accent);font-size:9px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.tca-hero h1{max-width:690px;margin:23px 0 20px;font:600 clamp(42px,5.2vw,78px)/.99 var(--font-montserrat),sans-serif;letter-spacing:-.075em}.tca-hero-copy>p,.tca-section-heading>p{max-width:520px;color:var(--tca-muted);font-size:14px;line-height:1.8}.tca-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.tca-button{min-height:44px;display:inline-flex;justify-content:center;align-items:center;gap:9px;padding:0 17px;border:1px solid transparent;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s ease,color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.tca-button:hover{transform:translateY(-3px);box-shadow:0 7px 18px #18221f20}.tca-button.primary{color:var(--tca-accent-ink);background:var(--tca-accent)}.tca-button.primary:hover{background:var(--tca-ink);color:var(--tca-bg)}.tca-button.secondary{color:var(--tca-ink);border-color:var(--tca-line);background:transparent}.tca-button.secondary:hover{border-color:var(--tca-accent);color:var(--tca-accent)}.tca-proof-points{display:flex;flex-wrap:wrap;gap:13px 20px;margin-top:31px;color:var(--tca-muted);font-size:9px}.tca-proof-points span{display:flex;align-items:center;gap:5px}.tca-proof-points svg{color:var(--tca-accent)}.tca-hero-art{position:relative;padding:30px 0}.tca-art-caption,.tca-art-index{display:block;color:var(--tca-muted);font-size:8px;letter-spacing:.15em}.tca-art-index{margin:0 0 10px 6px}.tca-art-caption{margin:12px 5px 0;text-align:right}.tca-blueprint{position:relative;overflow:visible;min-height:390px;border:1px solid var(--tca-ink);background:var(--tca-panel);box-shadow:16px 16px 0 var(--tca-soft);transform:rotate(1.2deg);transition:transform .35s ease,box-shadow .35s ease}.tca-blueprint:hover{transform:rotate(0deg) translateY(-4px);box-shadow:20px 22px 0 var(--tca-soft)}.tca-blueprint-top{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--tca-line);color:var(--tca-muted);font:10px/1 var(--font-montserrat),sans-serif;letter-spacing:.08em}.tca-blueprint-top span:first-child{display:flex;align-items:center;gap:7px}.tca-blueprint-top i{width:7px;height:7px;border-radius:50%;background:#62a177;box-shadow:0 0 0 4px #62a17725}.tca-blueprint-body{min-height:340px;display:grid;grid-template-columns:118px 1fr}.tca-blueprint-body>aside{display:flex;flex-direction:column;gap:10px;padding:24px 15px;border-right:1px solid var(--tca-line);color:var(--tca-ink);font-size:9px}.tca-blueprint-body>aside span{margin-top:10px;color:var(--tca-accent);font-size:8px}.tca-blueprint-body>aside b{font-weight:500}.tca-blueprint-body main{padding:23px 24px 14px}.tca-drawing-head{display:flex;justify-content:space-between;align-items:center;font-size:11px}.tca-drawing-head b{color:var(--tca-muted);font-size:8px;letter-spacing:.12em}.tca-grid-lines{position:relative;min-height:226px;display:grid;grid-template-columns:.78fr 1fr;align-items:center;gap:16px;margin-top:10px;background-image:linear-gradient(var(--tca-line) 1px,transparent 1px),linear-gradient(90deg,var(--tca-line) 1px,transparent 1px);background-size:28px 28px}.tca-progress-ring{width:min(145px,100%);aspect-ratio:1;display:grid;place-items:center;margin:auto;border-radius:50%;background:conic-gradient(var(--tca-accent) 0 68%,var(--tca-soft) 68%)}.tca-progress-ring:before{content:"";position:absolute;width:105px;aspect-ratio:1;border-radius:50%;background:var(--tca-panel)}.tca-progress-ring>span{position:relative;font:600 35px var(--font-montserrat),sans-serif}.tca-progress-ring small{font-size:13px}.tca-work-bars{display:grid;gap:16px;padding-right:8px}.tca-work-bars>span{display:grid;gap:6px;color:var(--tca-muted);font-size:8px}.tca-work-bars i{height:7px;display:block;background:var(--tca-soft)}.tca-work-bars i:after{content:"";width:var(--bar);height:100%;display:block;background:var(--tca-blue);animation:tca-draw-bar 1.4s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}.tca-blueprint-foot{display:flex;justify-content:space-between;gap:8px;padding-top:13px;border-top:1px solid var(--tca-line);color:var(--tca-muted);font-size:7px;letter-spacing:.05em}.tca-stamp{position:absolute;right:-23px;bottom:42px;display:grid;width:92px;height:92px;place-content:center;border:1px solid var(--tca-accent);border-radius:50%;color:var(--tca-accent);background:var(--tca-bg);text-align:center;font:700 9px/1.5 var(--font-montserrat),sans-serif;letter-spacing:.1em}.tca-scroll-cue{position:absolute;bottom:37px;left:0;display:flex;align-items:center;gap:14px;color:var(--tca-muted);text-decoration:none;font-size:8px;letter-spacing:.14em}.tca-scroll-cue span{color:var(--tca-accent);font-size:17px;animation:tca-nudge 1.8s ease-in-out infinite}@keyframes tca-draw-bar{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes tca-nudge{50%{transform:translateY(5px)}}.tca-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--tca-line)}.tca-proof-strip span{min-height:74px;display:grid;place-items:center;padding:12px;color:var(--tca-muted);text-align:center;font-size:9px}.tca-proof-strip span+span{border-left:1px solid var(--tca-line)}.tca-journey,.tca-section{padding:clamp(65px,9vw,125px) 0}.tca-section-heading{max-width:650px;margin-bottom:35px}.tca-final h2,.tca-section-heading h2{margin:13px 0;font:600 clamp(32px,4vw,54px)/1.05 var(--font-montserrat),sans-serif;letter-spacing:-.06em}.tca-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tca-capability{position:relative;min-height:246px;padding:25px;border:1px solid var(--tca-line);background:var(--tca-panel);transition:border-color .25s ease,box-shadow .25s ease}.tca-capability:hover{border-color:var(--tca-accent);box-shadow:7px 7px 0 var(--tca-soft)}.tca-capability>svg{width:24px;height:24px;margin:25px 0 17px;color:var(--tca-accent)}.tca-cap-number{position:absolute;right:22px;top:23px;color:var(--tca-muted);font:11px var(--font-montserrat),sans-serif}.tca-capability h3,.tca-journey-grid h3{margin:0 0 8px;font:600 18px var(--font-montserrat),sans-serif}.tca-capability p,.tca-faq-grid p,.tca-journey-grid p{margin:0;color:var(--tca-muted);font-size:11px;line-height:1.8}.tca-journey{margin-inline:calc(clamp(20px, 5vw, 78px) * -1);padding-inline:clamp(20px,5vw,78px);background:var(--tca-soft)}.tca-journey-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--tca-line)}.tca-journey-grid article{padding:20px 18px 0 0}.tca-journey-grid article+article{padding-left:18px;border-left:1px solid var(--tca-line)}.tca-journey-grid article>b{display:block;margin-bottom:28px;color:var(--tca-accent);font:12px var(--font-montserrat),sans-serif}.tca-plans{border-bottom:1px solid var(--tca-line)}.tca-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.tca-plan-card{display:flex;flex-direction:column;padding:24px;border:1px solid var(--tca-line);background:var(--tca-panel)}.tca-plan-card.is-featured{border-color:var(--tca-accent);box-shadow:inset 0 3px var(--tca-accent)}.tca-plan-card h3{margin:14px 0 7px;font:600 19px var(--font-montserrat),sans-serif}.tca-plan-card>p{min-height:40px;color:var(--tca-muted);font-size:10px;line-height:1.7}.tca-price{margin:13px 0;font:600 26px var(--font-montserrat),sans-serif}.tca-price small{color:var(--tca-muted);font:10px var(--font-poppins),sans-serif}.tca-plan-card ul{display:grid;gap:9px;margin:4px 0 22px;padding:0;list-style:none;color:var(--tca-muted);font-size:10px}.tca-plan-card li{display:flex;align-items:center;gap:6px}.tca-plan-card li svg{color:var(--tca-accent)}.tca-plan-actions{display:grid;gap:10px;margin-top:auto}.tca-text-link{color:var(--tca-accent);text-align:center;font-size:10px}.tca-business-toggle{display:flex;justify-content:center;margin-top:25px}.tca-business{overflow:hidden}.tca-faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tca-faq-grid article{padding-top:18px;border-top:1px solid var(--tca-line)}.tca-faq-grid h3{font:600 14px var(--font-montserrat),sans-serif}.tca-final{padding:clamp(40px,7vw,90px);border:1px solid var(--tca-accent);background:var(--tca-ink);color:var(--tca-bg)}.tca-final h2{max-width:700px}.tca-final>p{max-width:520px;color:var(--tca-muted);font-size:12px;line-height:1.8}.tca-footer{display:flex;justify-content:space-between;gap:20px;padding:32px 0;color:var(--tca-muted);font-size:9px}.tca-footer nav{display:flex;flex-wrap:wrap;gap:18px}.tca-web-home .cl-download-section{border-top:1px solid var(--tca-line);border-bottom:1px solid var(--tca-line);background:transparent}.tca-web-home .cl-download-layout{max-width:none;padding-block:0}.tca-web-home .cl-download-copy h2{color:var(--tca-ink);font:600 clamp(32px,4vw,48px)/1.05 var(--font-montserrat),sans-serif;letter-spacing:-.05em}.tca-web-home .cl-download-copy p,.tca-web-home .cl-download-guard{color:var(--tca-muted)}.tca-web-home .cl-download-panel,.tca-web-home .cl-download-primary,.tca-web-home .cl-platform-grid article{border-color:var(--tca-line);border-radius:0;background:var(--tca-panel);color:var(--tca-ink)}.tca-web-home .cl-download-trust,.tca-web-home .cl-download-trust span,.tca-web-home .cl-platform-grid small{color:var(--tca-muted)}.tca-web-home .cl-download-primary h3,.tca-web-home .cl-platform-grid b{color:var(--tca-ink)}@media (max-width:850px){.tca-masthead{flex-wrap:wrap;gap:14px;padding-block:16px}.tca-nav{order:3;width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.tca-controls{margin-left:auto}.tca-account-link{display:none}.tca-hero{grid-template-columns:1fr;min-height:auto;gap:25px;padding-block:60px 100px}.tca-hero-copy{max-width:700px}.tca-hero-art{max-width:680px;width:100%;margin-left:auto}.tca-proof-strip{grid-template-columns:repeat(2,1fr)}.tca-proof-strip span:nth-child(3){border-left:0}.tca-proof-strip span:nth-child(3),.tca-proof-strip span:nth-child(4){border-top:1px solid var(--tca-line)}.tca-journey-grid{grid-template-columns:repeat(2,1fr);row-gap:24px}.tca-journey-grid article:nth-child(3){padding-left:0;border-left:0}.tca-faq-grid{grid-template-columns:1fr}}@media (max-width:560px){.tca-site-wrap{padding-inline:17px}.tca-wordmark small{max-width:142px;font-size:7px}.tca-controls{gap:6px}.tca-hero h1{font-size:clamp(40px,12vw,60px)}.tca-hero-copy>p{font-size:12px}.tca-proof-points{display:grid;gap:9px}.tca-blueprint{min-height:300px;box-shadow:8px 8px 0 var(--tca-soft)}.tca-blueprint-body{min-height:265px;grid-template-columns:76px 1fr}.tca-blueprint-body>aside{padding:17px 8px;font-size:7px}.tca-blueprint-body main{padding:17px 10px 10px}.tca-drawing-head{font-size:8px}.tca-drawing-head b{font-size:6px}.tca-grid-lines{min-height:175px;grid-template-columns:.72fr 1fr;gap:6px;background-size:22px 22px}.tca-progress-ring:before{width:76px}.tca-progress-ring>span{font-size:25px}.tca-work-bars{gap:12px}.tca-work-bars>span{font-size:6px}.tca-blueprint-foot{font-size:5px}.tca-stamp{width:72px;height:72px;right:-9px;bottom:39px;font-size:7px}.tca-proof-strip span{font-size:8px}.tca-capability-grid,.tca-journey-grid{grid-template-columns:1fr}.tca-journey-grid article+article{padding-left:0;border-left:0;border-top:1px solid var(--tca-line)}.tca-journey-grid article>b{margin-bottom:12px}.tca-journey{margin-inline:-17px;padding-inline:17px}.tca-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.tca-web-home *,.tca-web-home :after,.tca-web-home :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}