:root{--ct-marine:#0b1724;--ct-canvas:#f7fafc;--ct-surface:#fff;--ct-muted-ink:#456;--ct-action:#007a78;--ct-tide-cyan:#22d3ee;--ct-cyan-ink:#04141a;--ct-accent:var(--ct-action);--ct-accent-ink:#fff;--ct-accent-hover:#006261;--ct-link:var(--ct-action);--ct-success-ink:#14532d;--ct-success-bg:#dcfce7;--ct-warning-ink:#92400e;--ct-warning-bg:#fef3c7;--ct-error-ink:#991b1b;--ct-error-bg:#fee2e2;--ct-info-ink:#0f5a58;--ct-info-bg:#e0f5f4;--ct-focus-ring:#04141a;--ct-focus-ring-dark:#22d3ee;--ct-focus-width:2px;--ct-focus-offset:2px;--ct-disabled-ink:#8a97a6;--ct-hover-overlay:rgba(11,23,36,.06);--ct-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ct-font-mono:ui-monospace,SFMono-Regular,"Cascadia Mono",Menlo,Consolas,monospace;--ct-display-size:clamp(34px,5.2vw,64px);--ct-display-line:1.12;--ct-title-size:clamp(24px,3.2vw,40px);--ct-body-size:clamp(16px,0.5vw + 15px,18px);--ct-body-line:1.6;--ct-space-1:4px;--ct-space-2:8px;--ct-space-3:12px;--ct-space-4:16px;--ct-space-6:24px;--ct-space-8:32px;--ct-gutter:16px;--ct-section:40px;--ct-content-max:1200px;--ct-radius-control:12px;--ct-radius-card:16px;--ct-border-hairline:1px solid rgba(11,23,36,.12);--ct-touch-min:44px;--ct-motion-fast:120ms;--ct-motion-standard:160ms;--ct-motion-max:200ms;--ct-motion-ease:cubic-bezier(0.2,0,0,1);--ct-motion-ease-out:cubic-bezier(0.22,1,0.36,1);--ct-motion-reveal-ms:480ms;--ct-motion-reveal-shift:14px;--ct-motion-stagger-step:70ms;--ct-motion-hover-ms:200ms}@media (min-width:768px){:root{--ct-gutter:24px;--ct-section:64px}}@media (min-width:1280px){:root{--ct-gutter:32px;--ct-section:96px}}body[data-site=sms]{--ct-accent:#1d4ed8;--ct-accent-hover:#1a44be;--ct-link:#1d4ed8}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}html{scroll-padding-top:96px}body{margin:0;font-family:var(--ct-font-sans);font-size:var(--ct-body-size);line-height:var(--ct-body-line);color:var(--ct-marine);background:var(--ct-canvas);-webkit-font-smoothing:antialiased}img,svg{max-width:100%}.bill-card svg,.card svg,.hero-frame svg,.ill svg{width:100%;height:auto;display:block}a{color:var(--ct-link)}a:hover{text-decoration:none}h1,h2,h3{line-height:1.2;letter-spacing:-.01em;margin:0 0 var(--ct-space-4)}h1{font-size:var(--ct-display-size);font-weight:700}h2{font-size:var(--ct-title-size)}h2,h3{font-weight:650}h3{font-size:20px}p{margin:0 0 var(--ct-space-4);color:var(--ct-muted-ink);max-width:68ch}section{padding:var(--ct-section) var(--ct-gutter)}.wrap{max-width:var(--ct-content-max);margin:0 auto}.eyebrow{font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ct-accent);margin-bottom:var(--ct-space-3)}.lede{font-size:18px}.preview-banner{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--ct-warning-bg);color:var(--ct-warning-ink);font-size:13px;font-weight:600;text-align:center;padding:6px var(--ct-gutter);border-bottom:var(--ct-border-hairline)}.preview-banner span{display:inline-block;max-width:1100px}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ct-surface);color:var(--ct-marine);padding:10px 16px;border-radius:0 0 var(--ct-radius-control) 0;border:2px solid var(--ct-focus-ring);font-weight:600}.skip:focus{left:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--ct-focus-width) solid var(--ct-focus-ring);outline-offset:var(--ct-focus-offset);border-radius:4px}.site-header{position:-webkit-sticky;position:sticky;top:31px;z-index:50;background:hsla(0,0%,100%,.94);border-bottom:var(--ct-border-hairline)}.site-header .bar{max-width:var(--ct-content-max);margin:0 auto;gap:var(--ct-space-6);padding:10px var(--ct-gutter);min-height:60px}.brand,.site-header .bar{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;color:var(--ct-marine);font-weight:700}.brand svg{height:34px;width:auto}.brand .by{font-size:11px;font-weight:600;color:var(--ct-muted-ink);letter-spacing:.05em}.nav{margin-left:auto;display:flex;align-items:center;gap:var(--ct-space-4)}.nav a{text-decoration:none;color:var(--ct-marine);font-weight:600;font-size:15px;padding:8px 2px}.nav a:hover{background:var(--ct-hover-overlay);border-radius:8px}.nav a.btn,.nav a.btn:hover{color:var(--ct-accent-ink)}.nav a.btn:hover{background:var(--ct-accent-hover)}.nav a.btn-secondary{color:var(--ct-marine);background:var(--ct-surface)}.nav a.btn-secondary:hover{color:var(--ct-marine);background:var(--ct-hover-overlay)}.nav a.btn-quiet{color:var(--ct-link)}.nav a[aria-current=page]{color:var(--ct-accent);box-shadow:inset 0 -2px 0 var(--ct-accent)}.menu-toggle{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ct-touch-min);padding:10px 22px;border-radius:var(--ct-radius-control);border:2px solid transparent;font:inherit;font-weight:700;font-size:16px;cursor:pointer;text-decoration:none;transition:background var(--ct-motion-standard) var(--ct-motion-ease),transform var(--ct-motion-fast) var(--ct-motion-ease)}.btn-primary{background:var(--ct-accent);color:var(--ct-accent-ink)}.btn-primary:hover{background:var(--ct-accent-hover)}.btn-secondary{background:var(--ct-surface);color:var(--ct-marine);border-color:rgba(11,23,36,.35)}.btn-secondary:hover{background:var(--ct-hover-overlay)}.btn-quiet{background:transparent;color:var(--ct-link);padding:10px 8px}.btn[aria-disabled=true],.btn[disabled]{color:var(--ct-disabled-ink);background:var(--ct-surface);border-color:rgba(11,23,36,.14);cursor:not-allowed}.btn.loading{position:relative;color:transparent}.btn.loading:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;border:3px solid hsla(0,0%,100%,.45);border-top-color:#fff;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.hero{background:var(--ct-marine);color:var(--ct-canvas)}.hero .grid{display:grid;grid-gap:var(--ct-space-8);gap:var(--ct-space-8);align-items:center}.hero h1{color:#fff}.hero a:not(.btn){color:var(--ct-tide-cyan)}.hero p{color:#b9cbd8;font-size:18px}.hero .eyebrow{color:var(--ct-tide-cyan)}.hero .actions{display:flex;flex-wrap:wrap;gap:var(--ct-space-3);margin:var(--ct-space-6) 0}.hero .hint{font-size:14px;color:#8fb3c7;margin:0}.hero-frame{background:#0e2233;border:1px solid rgba(34,211,238,.25);border-radius:var(--ct-radius-card);padding:var(--ct-space-4);overflow:hidden}.hero-frame figcaption{font-size:13px;color:#8fb3c7;margin-top:10px}.card{background:var(--ct-surface);border:var(--ct-border-hairline);border-radius:var(--ct-radius-card);padding:var(--ct-space-6)}.cols{display:grid;grid-gap:var(--ct-space-6);gap:var(--ct-space-6)}.actions>*,.billing-split>*,.cols>*,.footer-grid>*,.grid>*,.plan-grid>*,.shell-body>*,.step-strip>*{min-width:0}.feature .ill{background:var(--ct-canvas);border:var(--ct-border-hairline);border-radius:var(--ct-radius-control);padding:var(--ct-space-3);margin-bottom:var(--ct-space-4)}.step-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--ct-space-4);gap:var(--ct-space-4)}.step{background:var(--ct-surface);border:var(--ct-border-hairline);border-radius:var(--ct-radius-control);padding:var(--ct-space-4)}.step b{display:block;font-size:15px;margin-bottom:4px}.step span{font-size:14px;color:var(--ct-muted-ink)}.step .n{width:28px;height:28px;border-radius:50%;justify-content:center;background:var(--ct-accent);color:#fff;font-size:14px;margin-bottom:10px}.cap,.step .n{display:inline-flex;align-items:center;font-weight:700}.cap{gap:6px;font-size:13px;border-radius:999px;padding:3px 10px}.cap:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.cap-pilot{color:var(--ct-info-ink);background:var(--ct-info-bg)}.cap-preview{color:var(--ct-warning-ink);background:var(--ct-warning-bg)}.cap-planned{color:var(--ct-muted-ink);background:var(--ct-canvas);border:var(--ct-border-hairline)}.notice{display:flex;gap:10px;align-items:flex-start;border-radius:var(--ct-radius-control);padding:12px 16px;font-size:15px;margin:0 0 var(--ct-space-3)}.notice .icon{font-size:17px;line-height:1.3}.notice b{display:block;margin-bottom:2px}.notice-success{background:var(--ct-success-bg);color:var(--ct-success-ink)}.notice-warning{background:var(--ct-warning-bg);color:var(--ct-warning-ink)}.notice-error{background:var(--ct-error-bg);color:var(--ct-error-ink)}.notice-info{background:var(--ct-info-bg);color:var(--ct-info-ink)}.field{margin-bottom:var(--ct-space-4)}.field label{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.field .req{color:var(--ct-error-ink)}.field input,.field select,.field textarea{width:100%;min-height:44px;padding:10px 14px;border:1.5px solid rgba(11,23,36,.35);border-radius:var(--ct-radius-control);font:inherit;color:var(--ct-marine);background:var(--ct-surface)}.field textarea{min-height:96px;resize:vertical}.field .help{font-size:13px;color:var(--ct-muted-ink);margin:4px 0 0}.field.invalid input,.field.invalid textarea{border-color:var(--ct-error-ink);background:#fff7f7}.field .err{color:var(--ct-error-ink);font-size:14px;font-weight:600;margin:4px 0 0;display:none}.field.invalid .err{display:block}.error-summary{background:var(--ct-error-bg);color:var(--ct-error-ink);border-radius:var(--ct-radius-control);padding:12px 16px;margin-bottom:var(--ct-space-4)}.error-summary:empty{display:none}.error-summary a{color:inherit}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ct-muted-ink)}.check input{width:18px;height:18px;min-height:0;margin-top:2px;accent-color:var(--ct-accent)}.form-states .state-btns{display:flex;flex-wrap:wrap;gap:var(--ct-space-2);margin-bottom:var(--ct-space-4)}.state-btns button{font:inherit;font-size:13px;font-weight:600;padding:8px 12px;border-radius:999px;border:1.5px solid rgba(11,23,36,.25);background:var(--ct-surface);cursor:pointer;min-height:36px}.state-btns button[aria-pressed=true]{background:var(--ct-marine);color:#fff;border-color:var(--ct-marine)}.tabs [role=tablist]{display:flex;gap:var(--ct-space-2);flex-wrap:wrap;border-bottom:var(--ct-border-hairline)}.tabs [role=tab]{font:inherit;font-size:15px;font-weight:600;padding:12px 16px;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;color:var(--ct-muted-ink);min-height:44px}.tabs [role=tab][aria-selected=true]{color:var(--ct-accent);border-bottom-color:var(--ct-accent)}.tabs [role=tabpanel]{padding-top:var(--ct-space-4)}details.faq{border:var(--ct-border-hairline);border-radius:var(--ct-radius-control);background:var(--ct-surface);margin-bottom:var(--ct-space-2)}details.faq summary{cursor:pointer;padding:14px 16px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:12px}details.faq summary:after{content:"+";font-weight:700;color:var(--ct-accent)}details.faq[open] summary:after{content:"–"}details.faq .body{padding:0 16px 14px;color:var(--ct-muted-ink)}pre.code{background:#0e2233;color:#dceaf5;border-radius:var(--ct-radius-control);padding:16px;overflow-x:auto;font-family:var(--ct-font-mono);font-size:13.5px;line-height:1.55;border:1px solid rgba(34,211,238,.2)}.code .c{color:#7fa7c4}.billing-split{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--ct-space-4);gap:var(--ct-space-4)}.bill-card{border-radius:var(--ct-radius-card);padding:var(--ct-space-4);border:var(--ct-border-hairline);background:var(--ct-surface)}.bill-card h3,.bill-card h4{margin:0 0 6px;font-size:16px}.bill-card p{font-size:14px;margin:0}.bill-who{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;padding:2px 10px;border-radius:999px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--ct-space-4);gap:var(--ct-space-4)}.plan{background:var(--ct-surface);border:var(--ct-border-hairline);border-radius:var(--ct-radius-card);padding:var(--ct-space-6);display:flex;flex-direction:column}.plan h2,.plan h3{margin-bottom:4px;font-size:20px}.plan .price-state{font-weight:700;background:var(--ct-canvas);border-radius:999px;padding:6px 14px;align-self:flex-start;margin-bottom:var(--ct-space-4)}.plan .price-state,.plan ul{font-size:15px;color:var(--ct-muted-ink)}.plan ul{margin:0 0 var(--ct-space-4);padding-left:20px}.plan li{margin-bottom:8px}.plan .foot{margin-top:auto}footer.site-footer{background:var(--ct-marine);color:#b9cbd8;padding:var(--ct-section) var(--ct-gutter)}footer.site-footer a{color:#dceaf5}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--ct-space-6);gap:var(--ct-space-6)}footer.site-footer h2,footer.site-footer h4{color:#fff;font-size:15px;margin-bottom:10px;margin-top:0}footer.site-footer ul{list-style:none;margin:0;padding:0;font-size:14px}footer.site-footer li{margin-bottom:8px}footer.site-footer .legal{border-top:1px solid rgba(185,203,216,.25);margin-top:var(--ct-space-6);padding-top:var(--ct-space-4);font-size:13px;display:flex;flex-wrap:wrap;gap:var(--ct-space-4);justify-content:space-between}.shell-frame{border:var(--ct-border-hairline);border-radius:var(--ct-radius-card);overflow:hidden;background:var(--ct-surface)}.shell-top{background:var(--ct-marine);color:#fff;padding:8px var(--ct-space-4);display:flex;align-items:center;gap:var(--ct-space-3);flex-wrap:wrap}.shell-top .addr{font-family:var(--ct-font-mono);font-size:12.5px;color:#8fb3c7}.shell-header{display:flex;align-items:center;gap:var(--ct-space-3);padding:10px var(--ct-space-4);border-bottom:var(--ct-border-hairline);background:var(--ct-surface);flex-wrap:wrap}.shell-header .brand svg{height:28px}.switcher{display:inline-flex;border:1.5px solid rgba(11,23,36,.25);border-radius:999px;overflow:hidden}.switcher button{font:inherit;font-size:14px;font-weight:600;padding:8px 14px;border:none;background:var(--ct-surface);color:var(--ct-muted-ink);cursor:pointer;min-height:40px}.switcher button[aria-pressed=true]{background:var(--ct-accent);color:#fff}.biz-select{font-weight:600;border:1.5px solid rgba(11,23,36,.25);border-radius:var(--ct-radius-control);padding:8px 12px;background:var(--ct-surface);cursor:pointer;min-height:40px}.biz-select,.user-chip{display:flex;align-items:center;gap:8px;font-size:14px}.user-chip{margin-left:auto;color:var(--ct-muted-ink)}.avatar{width:30px;height:30px;border-radius:50%;background:var(--ct-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.shell-body{display:grid;grid-template-columns:240px 1fr;min-height:420px}.shell-nav{border-right:var(--ct-border-hairline);padding:var(--ct-space-4);background:var(--ct-canvas)}.shell-nav .group{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ct-muted-ink);margin:14px 0 6px}.shell-nav .group:first-child{margin-top:0}.shell-nav a{display:block;padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--ct-marine);font-size:14.5px;font-weight:600}.shell-nav a:hover{background:var(--ct-hover-overlay)}.shell-nav a.active{background:var(--ct-accent);color:#fff}.shell-main{padding:var(--ct-space-6)}.inbox-row{display:grid;grid-template-columns:130px 1fr 90px;grid-gap:var(--ct-space-3);gap:var(--ct-space-3);padding:12px 4px;border-bottom:var(--ct-border-hairline);font-size:14.5px;align-items:center}.inbox-row .who{font-weight:700}.inbox-row .when{color:var(--ct-muted-ink);font-size:13px;text-align:right}.masked{font-family:var(--ct-font-mono);font-size:13px}.shell-state-card{max-width:460px;margin:var(--ct-space-8) auto;text-align:center;padding:var(--ct-space-8);border:var(--ct-border-hairline);border-radius:var(--ct-radius-card);background:var(--ct-canvas)}.compat-strip{margin-top:var(--ct-space-4);padding:var(--ct-space-3) var(--ct-space-4);border-radius:var(--ct-radius-control);background:var(--ct-canvas);border:var(--ct-border-hairline);font-size:13px;color:var(--ct-muted-ink)}.compat-strip .sw{display:inline-block;width:14px;height:14px;border-radius:4px;vertical-align:-2px;margin:0 3px 0 8px;border:1px solid rgba(11,23,36,.2)}@media (max-width:1023px){.billing-split,.footer-grid,.plan-grid,.step-strip{grid-template-columns:repeat(2,1fr)}.shell-body{grid-template-columns:200px 1fr}}@media (max-width:400px){.brand .by{display:none}.brand span:first-child{font-size:19px}}@media (max-width:767px){.menu-toggle{display:inline-flex;margin-left:auto;min-height:var(--ct-touch-min);align-items:center;gap:8px;font:inherit;font-size:15px;font-weight:700;border:1.5px solid rgba(11,23,36,.3);background:var(--ct-surface);border-radius:var(--ct-radius-control);padding:8px 14px;cursor:pointer}.menu-toggle .bars{display:inline-block;width:18px;border-top:3px solid var(--ct-marine);border-bottom:3px solid var(--ct-marine);height:12px;position:relative}.menu-toggle .bars:after{content:"";position:absolute;left:0;right:0;top:3px;border-top:3px solid var(--ct-marine)}.menu-toggle[aria-expanded=true] .bars{border:none;height:0}.menu-toggle[aria-expanded=true] .bars:after{content:"✕";border:none;top:-9px;left:2px;font-size:15px}.nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--ct-surface);border-bottom:var(--ct-border-hairline);padding:var(--ct-space-3) var(--ct-gutter) var(--ct-space-4);margin-left:0}.nav.open{display:flex}.nav a{padding:12px 6px;border-bottom:1px solid rgba(11,23,36,.08)}.nav .btn{margin-top:10px}.billing-split,.cols,.footer-grid,.hero .grid,.plan-grid,.shell-body,.step-strip{grid-template-columns:1fr}.shell-nav{border-right:none;border-bottom:var(--ct-border-hairline)}.shell-nav .group:nth-child(n+4){display:none}.inbox-row{grid-template-columns:1fr;gap:2px}.inbox-row .when{text-align:left}.user-chip{margin-left:0}.site-header{position:relative;top:auto}}.legal-read{max-width:72ch}.legal-read h3,main :not(pre)>code{overflow-wrap:anywhere}.page-outline{border:var(--ct-border-hairline);border-radius:var(--ct-radius-control);background:var(--ct-surface);padding:var(--ct-space-4) var(--ct-space-6);margin-top:var(--ct-space-6);font-size:15px}.page-outline b{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ct-muted-ink);margin-bottom:8px}.page-outline ul{list-style:none;margin:0;padding:0;column-count:2;column-gap:var(--ct-space-6)}.page-outline li{margin-bottom:6px;page-break-inside:avoid;break-inside:avoid}@media (max-width:599px){.page-outline ul{column-count:1}}@keyframes ct-rise-in{0%{opacity:0;transform:translateY(var(--ct-motion-reveal-shift))}to{opacity:1;transform:none}}@keyframes ct-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ct-nav-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:is(.cols,.step-strip,.billing-split,.plan-grid){--ct-reveal-grid:1}@media (prefers-reduced-motion:no-preference){main>section.hero:first-child .wrap>*{animation:ct-rise-in .34s var(--ct-motion-ease-out) both}main>section.hero:first-child .wrap>:nth-child(n+2){animation-delay:.14s}main>section.hero:first-child .wrap>:first-child>*{animation:ct-rise-in .32s var(--ct-motion-ease-out) both}main>section.hero:first-child .wrap>:first-child>:nth-child(2){animation-delay:60ms}main>section.hero:first-child .wrap>:first-child>:nth-child(3){animation-delay:.1s}main>section.hero:first-child .wrap>:first-child>:nth-child(4){animation-delay:.15s}main>section.hero:first-child .wrap>:first-child>:nth-child(5){animation-delay:.2s}main>section.hero:first-child .wrap>:first-child>h1{animation-name:ct-fade-in}html.has-js [data-reveal=self]:not(.is-revealed){opacity:0;transform:translateY(var(--ct-motion-reveal-shift))}html.has-js [data-reveal]:not(.is-revealed) :is(.cols,.step-strip,.billing-split,.plan-grid)>*,html.has-js [data-reveal]:not(.is-revealed):is(.cols,.step-strip,.billing-split,.plan-grid)>*{opacity:0;transform:translateY(12px)}html.has-js [data-reveal=self].is-revealed{animation:ct-rise-in var(--ct-motion-reveal-ms) var(--ct-motion-ease-out) backwards}html.has-js [data-reveal].is-revealed :is(.cols,.step-strip,.billing-split,.plan-grid)>*,html.has-js [data-reveal].is-revealed:is(.cols,.step-strip,.billing-split,.plan-grid)>*{animation:ct-rise-in var(--ct-motion-reveal-ms) var(--ct-motion-ease-out) backwards}html.has-js [data-reveal].is-revealed :is(.cols,.step-strip,.billing-split,.plan-grid)>:nth-child(2),html.has-js [data-reveal].is-revealed:is(.cols,.step-strip,.billing-split,.plan-grid)>:nth-child(2){animation-delay:var(--ct-motion-stagger-step)}html.has-js [data-reveal].is-revealed :is(.cols,.step-strip,.billing-split,.plan-grid)>:nth-child(3),html.has-js [data-reveal].is-revealed:is(.cols,.step-strip,.billing-split,.plan-grid)>:nth-child(3){animation-delay:calc(2 * var(--ct-motion-stagger-step))}html.has-js [data-reveal].is-revealed :is(.cols,.step-strip,.billing-split,.plan-grid)>:nth-child(4),html.has-js [data-reveal].is-revealed:is(.cols,.step-strip,.billing-split,.plan-grid)>:nth-child(4){animation-delay:calc(3 * var(--ct-motion-stagger-step))}html.has-js [data-reveal].is-revealed :is(.cols,.step-strip,.billing-split,.plan-grid)>:nth-child(5),html.has-js [data-reveal].is-revealed:is(.cols,.step-strip,.billing-split,.plan-grid)>:nth-child(5){animation-delay:calc(4 * var(--ct-motion-stagger-step))}html.has-js [data-reveal].is-revealed :is(.cols,.step-strip,.billing-split,.plan-grid)>:nth-child(6),html.has-js [data-reveal].is-revealed:is(.cols,.step-strip,.billing-split,.plan-grid)>:nth-child(6){animation-delay:calc(5 * var(--ct-motion-stagger-step))}html.has-js [data-reveal].is-revealed :is(.cols,.step-strip,.billing-split,.plan-grid)>:nth-child(n+7),html.has-js [data-reveal].is-revealed:is(.cols,.step-strip,.billing-split,.plan-grid)>:nth-child(n+7){animation-delay:calc(6 * var(--ct-motion-stagger-step))}html.motion-dead [data-reveal],html.motion-dead [data-reveal] :is(.cols,.step-strip,.billing-split,.plan-grid)>*{opacity:1!important;transform:none!important;animation:none!important}.nav.open{animation:ct-nav-in var(--ct-motion-max) var(--ct-motion-ease-out)}[role=tabpanel]:not([hidden]){animation:ct-fade-in var(--ct-motion-max) var(--ct-motion-ease-out)}details.faq[open] .body{animation:ct-fade-in var(--ct-motion-standard) var(--ct-motion-ease-out)}main .notice{animation:ct-rise-in .24s var(--ct-motion-ease-out)}.btn{transition:background var(--ct-motion-standard) var(--ct-motion-ease),transform var(--ct-motion-fast) var(--ct-motion-ease),box-shadow var(--ct-motion-standard) var(--ct-motion-ease)}@media (hover:hover){.bill-card,.card,.plan,.step{transition:transform var(--ct-motion-hover-ms) var(--ct-motion-ease-out),box-shadow var(--ct-motion-hover-ms) var(--ct-motion-ease-out)}.bill-card:hover,.card:hover,.plan:hover,.step:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(11,23,36,.09)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary:hover{box-shadow:0 8px 22px rgba(0,122,120,.28)}.nav a,.tabs [role=tab],details.faq summary{transition:background-color var(--ct-motion-standard) var(--ct-motion-ease),color var(--ct-motion-standard) var(--ct-motion-ease),border-color var(--ct-motion-standard) var(--ct-motion-ease),box-shadow var(--ct-motion-standard) var(--ct-motion-ease)}details.faq summary:hover{background-color:var(--ct-hover-overlay)}}:where(a,button,input,textarea,select,summary){transition:box-shadow var(--ct-motion-standard) var(--ct-motion-ease)}:where(a,button,input,textarea,select,summary):focus-visible{box-shadow:0 0 0 4px rgba(0,122,120,.16)}}