.ct{--ct-red:#c2412d;--ct-green:#1f7a4d;--ct-radius:12px;padding-bottom:var(--space-4)}.ct h1{font-size:clamp(36px,5vw,60px);line-height:1.12}.ct h1,.ct h2{font-weight:500;letter-spacing:-.04em}.ct h2{font-size:clamp(28px,3.4vw,40px);line-height:1.2;max-width:26ch}.ct h3{font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.02em}.ct p{font-size:16px;line-height:1.8;color:var(--ink-muted)}.ct-section{padding:var(--section-pad) 0;border-top:1px solid var(--rule)}.ct-intro{margin-top:12px;max-width:60ch}.ct-quiet{display:inline-flex;align-items:center;gap:6px;margin-top:22px;font-size:14px;font-weight:500;color:var(--accent);padding-bottom:4px;border-bottom:1px solid var(--accent)}.ct-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding:var(--section-pad) 0}.ct-lede{margin-top:22px;max-width:54ch}.ct-phone-wrap{justify-self:center;width:100%;max-width:320px;display:grid;justify-items:center;gap:14px}.ct-phone{position:relative;width:100%;border:1.5px solid var(--ink);border-radius:36px;padding:14px;background:#fff}.ct-phone-notch{display:block;width:84px;height:6px;margin:4px auto 12px;border-radius:6px;background:var(--rule)}.ct-phone-screen{background:var(--paper);border-radius:24px;padding:18px 14px 22px;display:grid;gap:10px;align-content:start;min-height:380px}.ct-sms-sys{font-size:11.5px!important;line-height:1.4!important;text-align:center;color:var(--ink-muted)}.ct-sms{max-width:86%;font-size:13.5px!important;line-height:1.45!important;padding:10px 13px;border-radius:16px}.ct-out{justify-self:end;background:var(--accent);color:#fff!important;border-bottom-right-radius:5px}.ct-inc{justify-self:start;background:#fff;color:var(--ink)!important;border:1px solid var(--rule);border-bottom-left-radius:5px}.ct-phone-wrap figcaption{font-size:13px;color:var(--ink-muted);text-align:center}.ct-in{animation:ct-in .6s var(--ease) both;animation-delay:var(--d,0s)}@keyframes ct-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ct-pill{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-size:13px!important;line-height:1.4!important;font-weight:600;padding:7px 13px;border-radius:999px}.ct-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ct-pill-good{color:var(--ct-green)!important;background:#e3f2ea}.ct-pill-bad{color:var(--ct-red)!important;background:#fbe9e5}.ct-card{border:1px solid var(--rule);border-radius:var(--ct-radius);padding:28px;background:hsla(0,0%,100%,.45)}.ct-problems{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.ct-problems .ct-card h3{margin:18px 0 8px}.ct-icon{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--rule);border-radius:10px;color:var(--accent);background:var(--paper)}.ct-strong{margin-top:32px;font-size:19px!important;line-height:1.55!important;font-weight:600;color:var(--ink)!important;max-width:46ch}.ct-ba{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.ct-tl{border:1px solid var(--rule);border-radius:var(--ct-radius);padding:28px;background:hsla(0,0%,100%,.45)}.ct-tl h3{margin-bottom:18px}.ct-tl ol{list-style:none;margin:0 0 22px;padding:0}.ct-tl li{position:relative;display:grid;grid-template-columns:74px 1fr;gap:12px;padding:0 0 18px 22px;font-size:15px;line-height:1.55;color:var(--ink)}.ct-tl li:before{content:"";position:absolute;left:5px;top:14px;bottom:-2px;border-left:1.5px dotted #a9bad3}.ct-tl li:last-child:before{display:none}.ct-tl li:after{content:"";position:absolute;left:1px;top:7px;width:10px;height:10px;border-radius:50%}.ct-tl-without li:after{background:#9aa7ba}.ct-tl-without li:last-child:after{background:var(--ct-red)}.ct-tl-with li:after{background:var(--accent)}.ct-tl time{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;padding-top:1px}.ct-tl time,.ct-tl-without span{color:var(--ink-muted)}.ct-checks{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.ct-checks li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:20px 0;border-top:1px solid var(--rule)}.ct-check{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--paper-deep);color:var(--accent)}.ct-checks strong{display:block;font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.ct-checks p{font-size:15px;line-height:1.7;margin-top:4px}.ct-calc{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:32px}.ct-calc-inputs{border:1px solid var(--rule);border-radius:var(--ct-radius);padding:28px;display:grid;gap:26px;background:hsla(0,0%,100%,.45)}.ct-range{display:grid;grid-template-columns:1fr auto;gap:10px 16px;align-items:baseline}.ct-range label{font-size:15px;font-weight:500;color:var(--ink)}.ct-range output{font-size:16px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.ct-range input{grid-column:1/-1;width:100%;height:28px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ct-range input::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to right,var(--accent) var(--fill),var(--rule) var(--fill))}.ct-range input::-moz-range-track{height:4px;border-radius:4px;background:var(--rule)}.ct-range input::-moz-range-progress{height:4px;border-radius:4px;background:var(--accent)}.ct-range input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:#fff;border:2px solid var(--accent)}.ct-range input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--accent)}.ct-range input:focus-visible{outline-offset:4px}.ct-calc-result{background:var(--paper-deep);border-radius:var(--ct-radius);padding:32px 28px;display:flex;flex-direction:column;justify-content:center}.ct-calc-number{font-size:clamp(40px,5vw,58px)!important;line-height:1.05!important;font-weight:600;letter-spacing:-.04em;color:var(--accent)!important;font-variant-numeric:tabular-nums}.ct-calc-label{margin-top:10px;font-size:17px!important;color:var(--ink)!important;font-weight:500}.ct-calc-note{margin-top:18px;font-size:13px!important}.ct-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.ct-case{display:flex;flex-direction:column;gap:10px;transition:border-color .22s var(--ease),transform .22s var(--ease)}.ct-case:hover{border-color:var(--accent);transform:translateY(-2px)}.ct-case small{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.ct-case p{font-size:15px;line-height:1.7}.ct-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ct-chips span{font-size:12px;font-weight:500;padding:4px 10px;border-radius:6px;background:var(--paper-deep);color:var(--ink)}.ct-case-more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:500;color:var(--accent)}.ct-faq{margin-top:28px;border-bottom:1px solid var(--rule)}.ct-faq details{border-top:1px solid var(--rule)}.ct-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.ct-faq summary::-webkit-details-marker{display:none}.ct-faq summary:hover{color:var(--accent)}.ct-plus{position:relative;flex:none;width:16px;height:16px}.ct-plus:after,.ct-plus:before{content:"";position:absolute;left:0;right:0;top:7px;height:1.5px;background:currentColor;transition:transform .25s var(--ease)}.ct-plus:after{transform:rotate(90deg)}.ct-faq details[open] .ct-plus:after{transform:rotate(0deg)}.ct-faq details p{padding:0 40px 24px 0;max-width:64ch}.ct-final{padding:var(--section-pad) 32px;margin-top:var(--space-3);border-radius:16px;background:var(--paper-deep)}.ct-final h2{font-size:clamp(32px,4.4vw,52px)}.ct-final>p{margin-top:16px;max-width:56ch}.ct-tools{margin-top:28px;font-size:12px!important;color:var(--ink-muted)}@media (max-width:900px){.ct-hero{grid-template-columns:1fr;gap:48px}.ct-proof{grid-template-columns:1fr 1fr}.ct-calc{grid-template-columns:1fr}}@media (max-width:680px){.ct h3{font-size:17px}.ct p{font-size:15px}.ct-calc-inputs,.ct-card,.ct-tl{padding:22px}.ct-ba,.ct-checks,.ct-problems,.ct-proof,.ct-setup{grid-template-columns:1fr}.ct-checks{gap:0}.ct-tl li{grid-template-columns:1fr;gap:2px}.ct-final{padding:40px 22px}.ct-faq summary{font-size:16px}.ct-faq details p{padding-right:0}}.ct-pill:before{display:none}.ct-icon{width:auto;height:auto;border:0;background:none;display:block}.ct-problems .ct-card h3{margin-top:14px}.ct-check{width:auto;height:auto;background:none;border-radius:0;place-items:start;padding-top:2px}.ct-checks li{grid-template-columns:20px 1fr}.ct-case small{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.ct-case{padding:0;overflow:hidden}.ct-thumb{position:relative;display:block;aspect-ratio:16/10;background:#fff;border-bottom:1px solid var(--rule)}.ct-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.ct-case-body{display:flex;flex-direction:column;gap:10px;flex:1;padding:22px 24px 24px}.ct-final{background:none;border-radius:0;border-top:1px solid var(--rule);padding:var(--section-pad) 0 var(--space-3);margin-top:0}.ct-close{font-size:clamp(20px,2.2vw,26px)!important;line-height:1.45!important;font-weight:500;letter-spacing:-.025em;color:var(--ink)!important;max-width:40ch}.ct-mail{margin-top:12px;font-size:14px!important;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ct-hero-copy .ct-quiet{margin-top:30px}#systems{scroll-margin-top:24px}.ct-facts{list-style:none;margin:0;padding:20px 0;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--rule)}.ct-facts li{padding:2px 24px;font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ink);border-left:1px solid var(--rule)}.ct-facts li:first-child{border-left:0;padding-left:0}.ct-facts+.ct-section{border-top:0}.ct-board-wrap{margin-top:36px}.ct-board-wrap figcaption{margin-top:12px;font-size:13px;color:var(--ink-muted)}.ct-board{background:#fff;border:1px solid var(--rule);border-radius:14px;box-shadow:0 1px 2px rgba(19,35,58,.04),0 14px 34px rgba(19,35,58,.07);overflow:hidden}.ct-board-top{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--rule);font-size:13px;font-weight:600;color:var(--ink)}.ct-board-tag{font-size:11px;font-weight:600;color:var(--ink-muted);border:1px solid var(--rule);border-radius:6px;padding:2px 8px}.ct-board-scroll{overflow-x:auto}.ct-board-cols{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px 20px 20px;min-width:680px}.ct-col{background:var(--paper);border-radius:10px;padding:10px;display:grid;gap:8px;align-content:start;min-height:290px}.ct-col-h{height:20px;padding:0 4px;font-size:12px!important;line-height:20px!important;font-weight:600;color:var(--ink)!important}.ct-slot{display:block;height:86px;border:1px dashed #c3d3ea;border-radius:8px}.ct-lead{height:86px;background:#fff;border:1px solid var(--rule);border-radius:8px;padding:10px 11px;display:flex;flex-direction:column;gap:1px}.ct-lead b{font-size:13px;font-weight:600;color:var(--ink)}.ct-lead>span{font-size:12px;color:var(--ink-muted)}.ct-st{font-style:normal;font-size:11px;font-weight:600;line-height:1.5;padding:1px 8px;border-radius:999px;align-self:flex-start;margin-top:auto;white-space:nowrap}.ct-st-new{background:#e3edfc;color:var(--accent)}.ct-st-wait{background:#edf1f6;color:#3f4f68}.ct-st-done{background:#e3f2ea;color:var(--ct-green)}.ct-mover{position:absolute;z-index:2;left:30px;top:54px;width:calc((100% - 82px) / 4 - 20px);border-color:var(--accent);box-shadow:0 6px 18px rgba(11,95,208,.14)}.ct-stack{margin-top:auto;display:grid}.ct-stack .ct-st{grid-area:1/1;margin-top:0;opacity:0}.ct-stack .ct-s0{opacity:1}.ct-board.is-run .ct-mover{animation:ct-move 4.2s var(--ease) .3s both}.ct-board.is-run .ct-s0{animation:ct-s0 4.2s linear .3s both}.ct-board.is-run .ct-s1{animation:ct-s1 4.2s linear .3s both}.ct-board.is-run .ct-s2{animation:ct-s2 4.2s linear .3s both}.ct-board.is-run .ct-s3{animation:ct-s3 4.2s linear .3s both}.ct-board.is-done .ct-mover{transform:translateX(calc(300% + 102px))}.ct-board.is-done .ct-s0{opacity:0}.ct-board.is-done .ct-s3{opacity:1}@keyframes ct-move{0%,16%{transform:none}30%,44%{transform:translateX(calc(100% + 34px))}58%,72%{transform:translateX(calc(200% + 68px))}86%,to{transform:translateX(calc(300% + 102px))}}@keyframes ct-s0{0%,22%{opacity:1}23%,to{opacity:0}}@keyframes ct-s1{0%,22%{opacity:0}23%,50%{opacity:1}51%,to{opacity:0}}@keyframes ct-s2{0%,50%{opacity:0}51%,78%{opacity:1}79%,to{opacity:0}}@keyframes ct-s3{0%,78%{opacity:0}79%,to{opacity:1}}.ct-steps{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px}.ct-step-icon{display:block;color:var(--accent);margin-bottom:14px}.ct-step-icon svg{width:36px;height:36px;stroke-width:1.4}.ct-steps h3{display:flex;gap:10px;align-items:baseline;margin-bottom:6px}.ct-steps h3 span{color:var(--accent);font-weight:600;font-variant-numeric:tabular-nums}.ct-steps p{font-size:15px;line-height:1.7}.ct-band{background:var(--ink);border-top:0;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.ct-band h2{color:#fff}.ct-band .ct-tl{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.14)}.ct-band .ct-tl h3,.ct-band .ct-tl li{color:#fff}.ct-band .ct-tl time,.ct-band .ct-tl-without span{color:hsla(0,0%,100%,.7)}.ct-band .ct-tl li:before{border-left-color:hsla(0,0%,100%,.28)}.ct-band .ct-tl-without li:after{background:#8b97a8}.ct-band .ct-tl-without li:last-child:after{background:#e8705b}.ct-band .ct-tl-with li:after{background:#6aa7f5}.ct-band .ct-pill-bad{background:hsla(9,75%,63%,.16);color:#ffab9b!important}.ct-band .ct-pill-good{background:rgba(74,190,130,.16);color:#8be3b3!important}.ct-band+.ct-section{border-top:0}.ct-proof{grid-template-columns:1fr 1fr;gap:24px}.ct-case-feature{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ct-case-feature .ct-thumb{aspect-ratio:auto;min-height:360px;border-bottom:0;border-right:1px solid var(--rule)}.ct-case-feature .ct-case-body{padding:32px;justify-content:center}.ct-case-feature h3{font-size:22px}.ct-also{margin-top:22px;font-size:15px!important}.ct-also a{color:var(--accent);white-space:nowrap;border-bottom:1px solid var(--accent)}.ct-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.ct-review{margin:0;display:flex;flex-direction:column;gap:22px}.ct-review blockquote{margin:0;font-size:16px;line-height:1.65;color:var(--ink)}.ct-review-feature{grid-column:1/-1}.ct-review-feature blockquote{font-family:var(--font-display,inherit);font-size:clamp(22px,2.4vw,30px);line-height:1.3;font-weight:500;letter-spacing:-.03em}.ct-review figcaption{margin-top:auto;display:grid;grid-template-columns:44px 1fr;-moz-column-gap:12px;column-gap:12px;padding-top:18px;border-top:1px solid var(--rule)}.ct-review-who{display:contents;color:inherit;text-decoration:none}.ct-review-who img{grid-row:1/span 2;align-self:center}.ct-review-who strong{align-self:end}a.ct-review-who strong{display:inline-flex;align-items:center;gap:6px}.ct-ext{flex:none;color:var(--accent);transition:transform .2s var(--ease)}a.ct-review-who:hover .ct-ext{transform:translate(1px,-1px)}a.ct-review-who:hover strong{color:var(--accent);text-decoration:underline;text-underline-offset:3px}a.ct-review-who:hover img{border-color:var(--accent)}.ct-review-meta{display:grid;gap:2px;grid-column:2}.ct-review figcaption strong{font-size:15px}.ct-review figcaption small{font-size:13px;color:var(--ink-muted)}.ct-review-face{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ct-review-logo{width:44px;height:44px;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid var(--rule);padding:4px}.ct-q-short{display:none}.ct-me{display:flex;gap:28px;align-items:flex-start}.ct-me-photo{flex:none;width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.ct-me>div>p{margin-top:12px;max-width:60ch}.ct-me-teams{font-size:13px!important;margin-top:10px!important}@media (max-width:900px){.ct-steps{grid-template-columns:1fr 1fr}.ct-case-feature{grid-template-columns:1fr}.ct-case-feature .ct-thumb{min-height:0;aspect-ratio:16/10;border-right:0;border-bottom:1px solid var(--rule)}}@media (max-width:680px){.ct-facts{grid-template-columns:1fr;padding:6px 0}.ct-facts li{padding:12px 0;border-left:0;border-top:1px solid var(--rule)}.ct-facts li:first-child{border-top:0}.ct-steps{gap:28px}.ct-proof,.ct-steps{grid-template-columns:1fr}.ct-case-feature .ct-case-body{padding:22px 24px 24px}.ct-case-feature h3{font-size:18px}.ct-me{flex-direction:column;gap:18px}.ct-board-top{padding:12px 16px}}body:has(main.ct) .site-header nav a[href="/#work"]{display:none}.ct-tools-strip{padding:22px 0 26px;border-bottom:1px solid var(--rule);text-align:center}.ct-tools-strip>p{font-size:11px!important;line-height:1.5!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ct-tools-strip ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ct-tools-strip li{font-size:13px;font-weight:500;color:var(--ink-muted);border:1px solid var(--rule);border-radius:999px;padding:5px 13px}.ct-facts{border-bottom:0}.ct-tools-strip+.ct-section{border-top:0}.ct-board-cols{min-width:0}.ct-lead{height:auto;min-height:86px}.ct-lead b,.ct-lead>span{overflow-wrap:anywhere}.ct-st{white-space:normal}.ct-mover{height:86px}@media (max-width:767px){.ct-board-scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.ct-board-scroll.is-end{-webkit-mask-image:none;mask-image:none}.ct-board-cols{min-width:680px}.ct-col{scroll-snap-align:start;scroll-margin-left:20px}.ct-tools-strip li{font-size:12.5px;padding:4px 11px}}.ct-mover .ct-st{white-space:nowrap}@media (max-width:900px){.ct-reviews{margin-top:18px;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);scroll-padding-left:0;padding-bottom:4px;overscroll-behavior-x:contain}.ct-reviews::-webkit-scrollbar{display:none}.ct-review{flex:0 0 min(84%,420px);scroll-snap-align:start;padding:22px;gap:16px}.ct-review blockquote{font-size:15px;line-height:1.6}.ct-review-feature blockquote{font-size:22px;line-height:1.3}.ct-review figcaption{padding-top:14px}.ct-q-long{display:none}.ct-q-short{display:inline;font-size:19px;line-height:1.35;font-weight:500;letter-spacing:-.02em}}@media (max-width:680px){.ct-ba,.ct-checks,.ct-problems,.ct-proof,.ct-steps{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-bottom:4px}.ct-ba::-webkit-scrollbar,.ct-checks::-webkit-scrollbar,.ct-problems::-webkit-scrollbar,.ct-proof::-webkit-scrollbar,.ct-steps::-webkit-scrollbar{display:none}.ct-ba>*,.ct-problems>*,.ct-proof>*{flex:0 0 84%;scroll-snap-align:start}.ct-steps{margin-top:28px}.ct-steps>li{flex:0 0 72%;scroll-snap-align:start;border:1px solid var(--rule);border-radius:var(--ct-radius);padding:20px;background:hsla(0,0%,100%,.45)}.ct-checks{margin-top:24px}.ct-checks>li{flex:0 0 72%;scroll-snap-align:start;border:1px solid var(--rule);border-radius:var(--ct-radius);padding:18px;background:hsla(0,0%,100%,.45)}.ct-section{padding:44px 0}}.ct-rail-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.ct-rail-nav>button{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule);background:hsla(0,0%,100%,.6);color:var(--ink);transition:opacity .2s,border-color .2s}.ct-rail-nav>button:disabled{opacity:.35}.ct-rail-nav>button:not(:disabled):active{border-color:var(--accent);color:var(--accent)}.ct-rail-dots{display:flex;gap:6px}.ct-rail-dots button{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#b9c8de;transition:width .25s var(--ease),background-color .25s}.ct-rail-dots button.is-on{width:20px;background:var(--accent)}.ct-band .ct-rail-nav>button{color:#fff;background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.25)}.ct-band .ct-rail-dots button{background:hsla(0,0%,100%,.3)}.ct-band .ct-rail-dots button.is-on{background:#fff}.ct-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;align-items:stretch}.ct-tier{display:flex;flex-direction:column;gap:6px}.ct-tier h3{font-size:17px}.ct-tier-range{font-size:clamp(26px,2.6vw,32px)!important;line-height:1.15!important;font-weight:600;letter-spacing:-.03em;color:var(--ink)!important;margin-top:6px}.ct-tier-fit{font-size:14px!important;color:var(--ink-muted)}.ct-tier ul{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--rule);display:grid;gap:12px}.ct-tier li{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:15px;line-height:1.5;color:var(--ink)}.ct-tier-feature{border-color:var(--accent);background:#fff;box-shadow:0 14px 34px rgba(19,35,58,.08)}.ct-tier-feature .ct-tier-fit{color:var(--accent);font-weight:600}.ct-terms{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.ct-terms li{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--ink)}.ct-hourly{margin-top:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:22px 26px;border:1.5px solid var(--accent);border-radius:var(--ct-radius);background:linear-gradient(90deg,rgba(11,95,208,.08),hsla(0,0%,100%,.6) 55%)}.ct-hourly-price{display:grid;gap:2px;padding-right:28px;border-right:1px solid var(--rule)}.ct-hourly-price small{font-size:13px;font-weight:600;color:var(--accent)}.ct-hourly-price strong{font-size:clamp(34px,3.4vw,44px);line-height:1;font-weight:700;letter-spacing:-.04em;color:var(--ink)}.ct-hourly-price strong span{font-size:17px;font-weight:500;letter-spacing:0;color:var(--ink-muted);margin-left:2px}.ct-hourly p{font-size:15px!important;color:var(--ink);max-width:46ch}.ct-hourly a{flex:none;padding:11px 20px;border-radius:999px;background:var(--accent);color:#fff;font-size:14px;font-weight:600;text-decoration:none}.ct-hourly a:hover{filter:brightness(1.08)}.ct-price-note{margin-top:16px;font-size:14px!important;color:var(--ink-muted);max-width:70ch}@media (max-width:900px){.ct-pricing{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-bottom:6px}.ct-pricing::-webkit-scrollbar{display:none}.ct-pricing>*{flex:0 0 min(84%,360px);scroll-snap-align:start}.ct-hourly{grid-template-columns:1fr;gap:14px;padding:20px}.ct-hourly-price{padding:0 0 12px;border-right:0;border-bottom:1px solid var(--rule)}.ct-hourly a{justify-self:start}.ct-terms{flex-direction:column;gap:8px}}