:root{color-scheme:light dark;--navy:#0d1f46;--navy-2:#132d61;--ts-yellow:#e8ba30;--ts-yellow-hover:#d6a60f;--ts-yellow-text:#7a5900;--ts-yellow-foreground:#0d1f46;--ink:#10203e;--muted:#5f6e86;--bg:#fff;--soft:#f4f7fb;--blue-soft:#eaf0fa;--line:#dbe2ec;--card:#fff;--green:#18775a;--green-soft:#e6f5ef;--amber:#8a5a00;--amber-soft:#fff3cf;--shadow:0 22px 65px rgba(13,31,70,.12);--radius:18px;--header:76px}*{box-sizing:border-box}html{scroll-behavior:smooth}body.ts-site{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.65 Inter,system-ui,sans-serif}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--navy);line-height:1.08}h1{font-size:clamp(2.8rem,6.5vw,5.7rem);letter-spacing:-.06em}h2{font-size:clamp(2.1rem,4.2vw,3.7rem);letter-spacing:-.045em}h3{font-size:1.25rem;letter-spacing:-.02em}.shell{width:min(1160px,calc(100% - 2.5rem));margin-inline:auto}.narrow{max-width:880px}.skip-link{position:absolute;left:-9999px;z-index:100;padding:.75rem 1rem;background:var(--ts-yellow);color:var(--ts-yellow-foreground)}.skip-link:focus{left:1rem;top:1rem}.site-header{position:sticky;top:0;z-index:20;height:var(--header);border-bottom:1px solid color-mix(in srgb,var(--line),transparent 12%);background:color-mix(in srgb,var(--bg),transparent 8%);backdrop-filter:blur(14px)}.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.brand{display:inline-flex;text-decoration:none;font-size:1.5rem;font-weight:850;letter-spacing:-.05em}.brand span{color:var(--navy)}.brand b{color:var(--ts-yellow)}.nav-links{display:flex;align-items:center;gap:1.4rem}.nav-links>a:not(.button){color:var(--muted);font-size:.9rem;font-weight:700;text-decoration:none}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ts-yellow);border-radius:10px;padding:.8rem 1.15rem;background:var(--ts-yellow);color:var(--ts-yellow-foreground);font-weight:800;text-decoration:none;box-shadow:0 8px 24px rgba(232,186,48,.25);transition:transform .15s ease,background .15s ease}.button:hover{transform:translateY(-2px);background:var(--ts-yellow-hover);color:var(--ts-yellow-foreground)}.button-small{min-height:42px;padding:.55rem .9rem;font-size:.86rem}.button-secondary{border-color:var(--line);background:var(--card);color:var(--navy);box-shadow:none}.button-secondary:hover{background:var(--soft);color:var(--navy)}.text-link{font-weight:800;text-decoration:none}.eyebrow{margin-bottom:.8rem;color:var(--ts-yellow-text);font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.hero-copy{max-width:760px;color:var(--muted);font-size:clamp(1rem,2vw,1.22rem)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.8rem}.home-hero{overflow:hidden;background:radial-gradient(circle at 87% 12%,rgba(232,186,48,.18),transparent 28rem),linear-gradient(145deg,var(--bg),var(--soft))}.hero-grid{min-height:690px;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);padding:5rem 0}.hero-status{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.status{width:max-content;display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.35rem .62rem;background:var(--green-soft);color:var(--green);font-size:.68rem;font-weight:850;letter-spacing:.02em}.status>span{width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.status-roadmap{background:var(--amber-soft);color:var(--amber)}.status-offer{background:#fff3c4;color:#6b4d00}.hero-product{position:relative}.browser-card{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow);transform:rotate(1deg)}.browser-bar{height:45px;display:flex;align-items:center;gap:.35rem;border-bottom:1px solid var(--line);padding:0 1rem;background:var(--soft)}.browser-bar span{width:.55rem;height:.55rem;border-radius:50%;background:var(--line)}.browser-bar b{margin-left:.55rem;color:var(--muted);font-size:.65rem}.builder-layout{display:grid;grid-template-columns:.8fr 1.2fr;min-height:390px}.builder-prompt{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:1.5rem;background:var(--navy);color:#fff}.builder-prompt small{color:#f5d56b;font-weight:800;text-transform:uppercase}.builder-prompt strong{font-size:1.05rem;line-height:1.5}.prompt-chip{width:max-content;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.35rem .6rem;background:rgba(255,255,255,.1);font-size:.7rem}.builder-preview{padding:2rem 1.3rem;background:#fff}.preview-nav{width:100%;height:15px;border-radius:3px;background:#dbe2ec}.preview-title{width:82%;height:22px;margin-top:3rem;border-radius:4px;background:#0d1f46}.preview-copy{width:92%;height:9px;margin-top:.7rem;border-radius:3px;background:#c7d1df}.preview-copy.short{width:68%;margin-top:.45rem}.preview-button{width:32%;height:25px;margin-top:1.2rem;border-radius:4px;background:#e8ba30}.preview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:3rem}.preview-cards i{height:75px;border:1px solid #dbe2ec;border-radius:6px;background:#f4f7fb}.illustration-label{text-align:right;margin:.7rem .5rem 0;color:var(--muted);font-size:.68rem}.proof-strip{border-block:1px solid var(--line);background:var(--navy);color:#fff}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.15rem 0;font-size:.78rem;font-weight:800;text-align:center}.section{padding:clamp(4.5rem,8vw,7.5rem) 0}.section-tint{border-block:1px solid var(--line);background:var(--soft)}.section-heading{max-width:800px;margin-bottom:3rem}.section-heading>p:not(.eyebrow){color:var(--muted)}.section-heading.compact{margin-bottom:2rem}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.feature-card{min-height:310px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem;background:var(--card);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.feature-card .status{margin-bottom:1.5rem}.feature-number{margin-bottom:.7rem;color:var(--ts-yellow-text);font-size:.72rem;font-weight:900}.feature-card h3{font-size:1.35rem}.feature-card p{color:var(--muted);font-size:.88rem}.feature-card>b{margin-top:auto;color:var(--navy);font-size:.78rem}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.steps article{border-top:2px solid var(--line);padding-top:1.2rem}.steps article>span{width:2.1rem;height:2.1rem;display:grid;place-items:center;margin-bottom:2rem;border-radius:50%;background:var(--navy);color:#fff;font-size:.75rem;font-weight:850}.steps p{color:var(--muted);font-size:.88rem}.pricing-preview{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:2rem;border-radius:24px;padding:clamp(2rem,5vw,4rem);background:var(--navy);color:#fff}.pricing-preview h2{color:#fff}.pricing-preview p{color:#c7d1df}.price-pills{display:grid;gap:.5rem}.price-pills span{display:flex;align-items:baseline;gap:.5rem;border-bottom:1px solid rgba(255,255,255,.14);padding:.4rem 0;color:#c7d1df;font-size:.78rem}.price-pills b{min-width:4.2rem;color:#fff;font-size:1.25rem}.contact-section{border-top:1px solid var(--line);background:var(--soft)}.contact-grid{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(2rem,6vw,5rem)}.calendar-shell{min-height:610px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}#my-cal-inline-discovery{width:100%;height:610px;overflow:auto}.check-list{display:grid;gap:.65rem;margin:1.25rem 0;padding:0;list-style:none}.check-list li{display:flex;gap:.65rem;align-items:flex-start;font-size:.88rem;font-weight:650}.check-list li>span{width:1.35rem;height:1.35rem;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--green-soft);color:var(--green);font-size:.68rem;font-weight:900}.pricing-hero,.feature-hero{overflow:hidden;background:radial-gradient(circle at 88% 8%,rgba(232,186,48,.17),transparent 26rem),linear-gradient(145deg,var(--bg),var(--soft))}.pricing-hero .narrow{padding:clamp(4.5rem,9vw,8rem) 0}.pricing-hero h1{max-width:900px}.pricing-section{padding-top:0;margin-top:-1rem}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:stretch}.plan-card{position:relative;min-height:610px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;background:var(--card);box-shadow:0 12px 35px rgba(13,31,70,.06)}.plan-featured{border:2px solid var(--ts-yellow);transform:translateY(-12px)}.plan-managed{background:var(--navy);color:#fff}.plan-managed h3,.plan-managed .plan-name,.plan-managed .plan-price b{color:#fff}.plan-managed p,.plan-managed small{color:#c7d1df}.plan-name{margin-bottom:.55rem;color:var(--navy);font-weight:850}.plan-price{display:flex;align-items:baseline;gap:.45rem;margin-bottom:1.1rem}.plan-price b{color:var(--navy);font-size:2.9rem;letter-spacing:-.06em}.plan-price span{color:var(--muted);font-size:.74rem}.plan-card>div>p:last-child{color:var(--muted);font-size:.85rem}.plan-card .check-list{margin-bottom:1.5rem}.plan-card>.button{margin-top:auto}.plan-card>small{display:block;margin-top:.8rem;color:var(--muted);font-size:.68rem;line-height:1.5}.popular{position:absolute;top:0;right:1.2rem;transform:translateY(-50%);border-radius:999px;padding:.3rem .65rem;background:var(--ts-yellow);color:var(--ts-yellow-foreground);font-size:.64rem;font-weight:900;text-transform:uppercase}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}table{width:100%;border-collapse:collapse;min-width:760px}th,td{border-bottom:1px solid var(--line);padding:1rem;text-align:left;font-size:.82rem}thead th{background:var(--navy);color:#fff}tbody th{color:var(--navy)}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}.fine-print{color:var(--muted);font-size:.72rem}.faq-layout,.split-copy{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(2.5rem,7vw,6rem);align-items:start}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:1rem 0}.faq-list summary{color:var(--navy);font-weight:800;cursor:pointer}.faq-list details p{margin:.8rem 0 0;color:var(--muted);font-size:.9rem}.cta-panel{display:flex;align-items:center;justify-content:space-between;gap:2rem;border-radius:24px;padding:clamp(2rem,5vw,4rem);background:var(--navy);color:#fff}.cta-panel h2{color:#fff}.cta-panel p:not(.eyebrow){max-width:720px;margin:0;color:#c7d1df}.feature-hero-grid{min-height:620px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2.5rem,7vw,6rem);padding:4.5rem 0}.feature-hero h1{max-width:850px;font-size:clamp(2.7rem,5.5vw,5rem)}.breadcrumb{display:inline-block;margin-bottom:2rem;color:var(--muted);font-size:.78rem;font-weight:700;text-decoration:none}.feature-summary{border:1px solid var(--line);border-radius:var(--radius);padding:1.6rem;background:var(--card);box-shadow:var(--shadow)}.feature-summary .check-list{margin:1.5rem 0}.feature-summary>p{margin:0;color:var(--muted);font-size:.78rem}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.detail-card{border:1px solid var(--line);border-radius:14px;padding:1.4rem;background:var(--card)}.detail-card:last-child:nth-child(odd){grid-column:1/-1}.detail-card p{margin:0;color:var(--muted);font-size:.88rem}.notice{display:flex;gap:1rem;margin-top:2rem;border-left:4px solid var(--ts-yellow);border-radius:0 12px 12px 0;padding:1rem 1.2rem;background:var(--soft)}.notice strong{flex:0 0 auto;color:var(--navy)}.notice p{margin:0;color:var(--muted);font-size:.85rem}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.related-card{display:flex;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:12px;padding:1rem;background:var(--card);font-size:.83rem;font-weight:800;text-decoration:none}.related-card b{color:var(--ts-yellow)}.site-footer{border-top:1px solid var(--line);padding:3rem 0;background:var(--soft)}.footer-grid{display:grid;grid-template-columns:.8fr 1.4fr .8fr;gap:2rem;align-items:start}.footer-grid>div>p{margin:.55rem 0 0;color:var(--muted);font-size:.75rem}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:.55rem 1rem}.footer-links a{color:var(--muted);font-size:.74rem;text-decoration:none}.footer-grid>.fine-print{text-align:right}@media(max-width:1000px){.hero-grid,.feature-hero-grid,.contact-grid,.split-copy,.faq-layout{grid-template-columns:1fr}.hero-grid{min-height:0}.hero-product{max-width:680px}.feature-grid,.plan-grid{grid-template-columns:repeat(2,1fr)}.plan-featured{transform:none}.pricing-preview{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>.fine-print{text-align:left}.footer-links{grid-row:span 2}}@media(max-width:760px){:root{--header:66px}.shell{width:min(100% - 1.25rem,1160px)}.nav-links>a:not(.button){display:none}.hero-grid,.feature-hero-grid{padding:3.5rem 0}.builder-layout{grid-template-columns:1fr}.builder-prompt{min-height:200px}.proof-grid,.steps,.related-grid{grid-template-columns:repeat(2,1fr)}.feature-grid,.plan-grid,.detail-grid{grid-template-columns:1fr}.feature-card{min-height:250px}.plan-card{min-height:0}.plan-card>.button{margin-top:1rem}.pricing-preview,.cta-panel{align-items:flex-start;flex-direction:column}.notice{flex-direction:column}.calendar-shell,#my-cal-inline-discovery{min-height:680px;height:680px}.footer-grid{grid-template-columns:1fr}.footer-links{grid-row:auto}.footer-grid>.fine-print{text-align:left}}@media(max-width:480px){.proof-grid,.steps,.related-grid{grid-template-columns:1fr}.proof-grid{text-align:left}.nav .brand{font-size:1.25rem}.button-small{min-height:40px;padding:.45rem .65rem}.preview-cards{grid-template-columns:1fr}.preview-cards i:nth-child(n+2){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(prefers-color-scheme:dark){:root{--ink:#edf3fc;--muted:#a8b5c8;--navy:#f5f8fd;--navy-2:#e8eef8;--bg:#091222;--soft:#101d31;--blue-soft:#152640;--line:#263750;--card:#0e1a2d;--green:#72d7b3;--green-soft:#12372e;--amber:#ffd274;--amber-soft:#3b2d0d;--shadow:0 22px 65px rgba(0,0,0,.35)}.site-header{background:rgba(9,18,34,.92)}.brand span{color:#f5f8fd}.button-secondary{background:var(--card);color:#fff}.proof-strip,.pricing-preview,.cta-panel,.plan-managed{background:#071022}.builder-prompt{background:#071022}.builder-preview{background:#fff}.feature-card>b{color:#f5f8fd}.plan-managed .button{color:#fff}.table-wrap{background:var(--card)}thead th{background:#071022}.calendar-shell{background:#fff}}
@media(prefers-color-scheme:dark){body.ts-site .pricing-hero h1,body.ts-site .pricing-hero .hero-copy,body.ts-site .pricing-hero .eyebrow,body.ts-site .feature-hero h1,body.ts-site .feature-hero .hero-copy,body.ts-site .section h2{color:#f5f8fd}body.ts-site .pricing-section,body.ts-site .section{background:#091222}body.ts-site .section.section-tint,body.ts-site .site-footer{background:#101d31}body.ts-site .plan-card,body.ts-site .feature-card,body.ts-site .detail-card,body.ts-site .feature-summary,body.ts-site .related-card{border-color:#263750;background:#0e1a2d;color:#edf3fc}body.ts-site .plan-card .plan-name,body.ts-site .plan-card .plan-price b,body.ts-site .plan-card h3,body.ts-site .feature-card h3,body.ts-site .detail-card h3{color:#f5f8fd}body.ts-site .plan-card>div>p:last-child,body.ts-site .plan-card>small,body.ts-site .feature-card p,body.ts-site .detail-card p{color:#a8b5c8}body.ts-site .plan-card.plan-managed,body.ts-site .pricing-preview,body.ts-site .cta-panel{background:#071022}body.ts-site .table-wrap{border-color:#263750;background:#0e1a2d}body.ts-site tbody th{color:#f5f8fd}body.ts-site .faq-list summary{color:#f5f8fd}body.ts-site .notice{background:#101d31}body.ts-site .notice strong{color:#f5f8fd}}
.table-hint{display:none;margin:-1.75rem 0 1rem;color:var(--muted);font-size:.74rem;font-weight:700}@media(max-width:760px){body.ts-site .nav-links{position:static!important;display:flex!important;flex-direction:row!important;gap:.75rem;padding:0!important;border:0!important;background:transparent!important;transform:none!important;opacity:1!important;visibility:visible!important}body.ts-site .nav-links>a[href="/pricing"],body.ts-site .nav-links .button{display:inline-flex!important}.table-hint{display:block}}@media(prefers-color-scheme:dark){body.ts-site .plan-card .button{color:var(--ts-yellow-foreground)!important}body.ts-site .plan-card .button-secondary{border-color:#6f7f98!important;background:#0e1a2d!important;color:#fff!important}}

body.ts-site .nav-links a.button,body.ts-site .nav-links a.button:hover{color:var(--ts-yellow-foreground);font-weight:800}

body.ts-site .site-header{border-bottom-color:#242424;background:rgba(9,9,11,.96)}body.ts-site .site-header .brand span,body.ts-site .site-footer .brand span{color:var(--ts-yellow)}body.ts-site .site-header .brand b,body.ts-site .site-footer .brand b{color:#fff}body.ts-site .site-header .nav-links>a:not(.button){color:#d4d4d8}body.ts-site .site-header .nav-links>a:not(.button):hover{color:#fff}body.ts-site .site-footer{border-top-color:#242424;background:#09090b;color:#fff}body.ts-site .site-footer .footer-grid>div>p,body.ts-site .site-footer .footer-links a,body.ts-site .site-footer .fine-print{color:#a8b5c8}@media(prefers-color-scheme:dark){:root{--ts-yellow-text:#f3cd62}}

.launch-price{display:grid;gap:.18rem;margin-top:1rem;border-left:3px solid var(--ts-yellow);border-radius:0 8px 8px 0;padding:.65rem .8rem;background:rgba(255,255,255,.07)}.launch-price small{color:#f3cd62;font-size:.62rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.launch-price strong{color:#fff;font-size:.9rem;line-height:1.35}.launch-price span{color:#c7d1df;font-size:.7rem;line-height:1.45}.plan-roadmap{margin:0 0 1rem;color:#c7d1df;font-size:.68rem;line-height:1.5}.plan-roadmap strong{color:#fff}

body.ts-site .pricing-preview .eyebrow,body.ts-site .cta-panel .eyebrow{color:var(--ts-yellow)}body.ts-site .related-card b{color:var(--ts-yellow-text)}@media(prefers-color-scheme:dark){body.ts-site .home-hero h1,body.ts-site .steps h3{color:#f5f8fd}body.ts-site .steps article>span{background:var(--ts-yellow);color:var(--ts-yellow-foreground)}}
