@font-face{font-family:Bricolage Grotesque;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/atkinson-hyperlegible-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/atkinson-hyperlegible-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:111.04%;ascent-override:83.76%;descent-override:24.32%;line-gap-override:0%}@font-face{font-family:Atkinson Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:99.37%;ascent-override:95.6%;descent-override:29.18%;line-gap-override:0%}:root{--indigo:#3a3191;--ink:#1c1a33;--milk:#f7f6ff;--lilac:#e4e0ff;--glow:#ffa47e;--slate:#5b5874;--white:#fff;--hair:#1c1a331a;--chat-blue:#0b6fe0;--chat-gray:#e9e9eb;--chat-text:#111114;--chat-meta:#6e6e73;--f-display:"Bricolage Grotesque", "Bricolage Fallback", system-ui, sans-serif;--f-text:"Atkinson Hyperlegible", "Atkinson Fallback", system-ui, sans-serif;--t-hero:clamp(2.6rem, 1.4rem + 5.2vw, 5.6rem);--t-h2:clamp(2rem, 1.35rem + 2.6vw, 3.5rem);--t-h3:clamp(1.4rem, 1.2rem + .6vw, 1.75rem);--t-body:1.125rem;--t-small:.9375rem;--t-cap:.8125rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-bubble:cubic-bezier(.3, 1.2, .5, 1);--d-1:.14s;--d-2:.24s;--d-3:.38s;--d-4:.64s;--d-5:.9s;--rise:16px;--header-h:64px;--gutter:16px;--radius:28px}@media (min-width:700px){:root{--gutter:32px}}@media (max-width:699px){:root{--rise:12px;--header-h:58px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--milk);color:var(--ink);font:400 var(--t-body)/1.55 var(--f-text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0}h2{font-size:var(--t-h2);letter-spacing:-.02em;font-weight:800;line-height:1.05}h3{font-size:var(--t-h3);letter-spacing:-.01em;font-weight:600;line-height:1.15}p{text-wrap:pretty;margin:0}ol,ul{margin:0;padding:0;list-style:none}a{color:var(--indigo);text-underline-offset:.18em}b{font-weight:700}main:focus{outline:none}:focus-visible{outline:3px solid var(--indigo);outline-offset:3px;border-radius:6px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1200px;padding-inline:var(--gutter);margin-inline:auto}.skip-link{z-index:100;background:var(--indigo);color:var(--white);transition:transform var(--d-2) var(--ease-out);border-radius:999px;padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.skip-link--inline{top:12px;left:var(--gutter);position:absolute;transform:none}.skip-link--inline:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.btn{border:2px solid var(--indigo);background:var(--indigo);min-height:48px;color:var(--white);font:700 1rem/1.2 var(--f-text);cursor:pointer;transition:transform var(--d-1) var(--ease-out), background-color var(--d-1) linear;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;display:inline-flex;position:relative}.btn:hover{background:#2e2775;border-color:#2e2775}.btn:active{transform:scale(.98)}.btn--small{min-height:40px;padding:8px 16px;font-size:.9375rem}.btn--big{min-height:56px;padding:14px 28px;font-size:1.125rem}.btn--ghost{color:var(--indigo);background:0 0;border-color:#3a319159}.btn--ghost:hover{background:var(--lilac);border-color:var(--indigo)}.btn--block{width:100%}.header{z-index:50;height:var(--header-h);border-bottom:1px solid var(--hair);transition:transform var(--d-2) var(--ease-in-out);background:#fffffff0;position:fixed;inset:0 0 auto}.header.is-hidden,.chat-live .header{transform:translateY(-100%)}.header:focus-within{transform:none}.header__inner{max-width:1200px;height:100%;padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.brand{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.brand__mark{width:38px;height:38px}.brand__word{width:96px;height:auto}.nav ul{align-items:center;gap:clamp(12px,2.4vw,32px);display:flex}.nav__text a{color:var(--ink);padding-block:6px;font-size:.9375rem;font-weight:700;text-decoration:none;position:relative}.nav__text a:after,.footer__links a:after{content:"";transform-origin:100%;height:2px;transition:transform .32s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__text a:hover:after,.footer__links a:hover:after{transform-origin:0;transform:scaleX(1)}@media (max-width:759px){.nav__text{display:none}}.progress{background:var(--indigo);height:2px;display:none;position:absolute;bottom:-1px;left:0;right:0}.phone{background:var(--white);border:9px solid var(--ink);font-family:var(--f-text);color:var(--chat-text);border-radius:46px;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone:before{content:"";background:var(--ink);z-index:2;border-radius:999px;width:31%;height:22px;position:absolute;top:9px;left:50%;translate:-50%}.phone__bar{background:#f6f6f9;justify-content:space-between;align-items:center;height:40px;padding:12px 22px 0 26px;font-size:14px;font-weight:700;display:flex}.phone__bar svg{width:54px;height:11px;color:var(--chat-text)}.phone__head{background:#f6f6f9;border-bottom:1px solid #dcdce2;flex-direction:column;align-items:center;gap:3px;padding:6px 0 9px;display:flex}.avatar{background:var(--lilac);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.avatar svg{width:34px;height:34px}.phone__name{font-size:12px}.phone__input{background:var(--white);align-items:center;gap:8px;padding:8px 12px 16px;display:flex}.phone__plus{width:28px;height:28px;color:var(--chat-meta);background:#eeeef1;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid}.phone__field{color:#8e8e93;border:1px solid #d5d5db;border-radius:999px;flex:1;padding:5px 12px;font-size:14px}.thread{flex-direction:column;gap:4px;padding:14px 12px 10px;font-size:15px;line-height:1.3;display:flex}.msg{overflow-wrap:anywhere;border-radius:19px;max-width:80%;padding:8px 13px;position:relative}.msg--me{background:var(--chat-blue);color:var(--white);border-bottom-right-radius:6px;align-self:flex-end}.msg--bat{background:var(--chat-gray);color:var(--chat-text);border-bottom-left-radius:6px;align-self:flex-start}.msg--me+.msg--bat,.msg--bat+.msg--me,.receipt+.msg,.stamp+.msg{margin-top:6px}.stamp{text-align:center;color:var(--chat-meta);align-self:center;margin:8px 0 4px;font-size:11.5px;line-height:1.35}.receipt{color:var(--chat-meta);align-self:flex-end;margin-top:-1px;font-size:11.5px}.tapback{background:var(--chat-gray);width:28px;height:26px;color:var(--chat-blue);border:2px solid var(--white);border-radius:14px;place-items:center;display:grid;position:absolute;top:-14px;left:-16px}.tapback svg{width:14px;height:14px}.msg--me:has(.tapback){margin-top:16px}.note{background:var(--lilac);color:var(--indigo);text-align:center;border-radius:999px;align-self:center;margin-top:10px;padding:6px 12px;font-size:13px;font-weight:700}.hero{padding-top:calc(var(--header-h) + clamp(28px, 6vw, 72px));padding-bottom:clamp(48px,8vw,96px);overflow-x:clip}.hero__grid{align-items:center;gap:48px;display:grid}@media (min-width:960px){.hero{align-items:center;min-height:min(100svh,900px);display:flex}.hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:56px}}.eyebrow{font-weight:700;font-size:var(--t-small);color:var(--slate);margin-bottom:18px}.hero h1{font-size:var(--t-hero);letter-spacing:-.03em;max-width:13ch;font-weight:800;line-height:1}.hero__imsg{color:var(--indigo);white-space:nowrap}.lede{max-width:36rem;color:var(--slate);margin-top:24px;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem)}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (max-width:459px){.hero__ctas .btn{width:100%}}.hero__visual{justify-content:center;display:flex}.hero__phone-wrap{width:min(300px,78vw);position:relative}.porch{z-index:0;background:radial-gradient(closest-side at 50% 30%, #ffa47e99, #ffa47e00 72%), radial-gradient(closest-side, var(--lilac) 0 98%, transparent 100%);border-radius:50%;position:absolute;inset:-12% -22% -8%}.hero__phone{z-index:1;aspect-ratio:9/19.5;position:relative;box-shadow:0 30px 60px -30px #1c1a3373}.hero__phone .thread{flex:1}.section-head{max-width:46rem;margin-bottom:clamp(32px,5vw,56px)}.section-lede{color:var(--slate);margin-top:14px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.how{padding-block:clamp(64px,10vw,128px)}.steps{counter-reset:step;gap:20px;display:grid;position:relative}@media (min-width:860px){.steps{grid-template-columns:repeat(3,1fr);gap:24px}}.step{border-radius:var(--radius);background:var(--white);border:1px solid var(--hair);padding:28px 26px 30px;position:relative}.step__num{background:var(--lilac);width:44px;height:44px;color:var(--indigo);font:800 1.25rem/1 var(--f-display);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.step:nth-child(3) .step__num{background:var(--indigo);color:var(--white)}.step__when{font-size:var(--t-cap);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin-bottom:6px;font-weight:700}.step h3{margin-bottom:10px}.step p:last-child{color:var(--slate)}.chat{background:var(--lilac);position:relative}.chat__stage{padding:clamp(64px, 9vw, 112px) var(--gutter);gap:32px;max-width:1200px;margin-inline:auto;display:grid}@media (min-width:900px){.chat__stage{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:64px}}.chat__kicker{font-size:var(--t-h2);letter-spacing:-.02em;margin-bottom:28px;font-weight:800;line-height:1.05}.caps{gap:22px;display:grid}.cap{gap:4px;display:grid}.cap__when{align-items:baseline;gap:10px;display:flex}.cap__time{font:800 clamp(2rem, 1.2rem + 3vw, 3rem)/1 var(--f-display);letter-spacing:-.03em;color:var(--indigo);font-variant-numeric:tabular-nums}.cap__day{color:var(--slate);font-weight:700;font-size:var(--t-small)}.cap__label{color:var(--ink);max-width:28rem}.chat__phone{width:min(400px,100%);margin-inline:auto}.phone__screen{flex:1;min-height:0;position:relative}.typing{display:none}.codes{padding-block:clamp(64px,10vw,128px)}.codes__grid{gap:20px;display:grid}@media (min-width:860px){.codes__grid{grid-template-columns:1fr 1fr;gap:24px}}.code{border-radius:var(--radius);background:var(--white);border:1px solid var(--hair);gap:24px;padding:28px 24px;display:grid}@media (min-width:560px){.code{grid-template-columns:minmax(0,1fr) minmax(0,220px);align-items:center;padding:32px}}.code__tag{background:var(--indigo);color:var(--white);font-size:var(--t-cap);letter-spacing:.04em;border-radius:999px;margin-bottom:14px;padding:4px 12px;font-weight:700;display:inline-block}.code h3{margin-bottom:10px}.code__copy p:last-child{color:var(--slate)}.mini{border:1px solid var(--hair);background:#fafafc;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:196px;display:flex}.mini .thread{padding:14px 10px;font-size:14px}.codes__fine{color:var(--slate);font-size:var(--t-small);margin-top:24px}.trust{border-top:1px solid var(--hair);padding-block:clamp(64px,10vw,128px)}.trust__grid{gap:32px;display:grid}@media (min-width:960px){.trust__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}.trust__head{top:calc(var(--header-h) + 32px);position:sticky}}.facts{gap:14px;display:grid}@media (min-width:640px){.facts{grid-template-columns:1fr 1fr}}.fact{background:var(--white);border:1px solid var(--hair);border-radius:22px;padding:24px}.fact h3{margin-bottom:8px;font-size:1.25rem}.fact p{color:var(--slate)}.fact--callout{background:var(--ink);border-color:var(--ink)}.fact--callout h3{color:var(--glow);font-size:1.5rem}.fact--callout p{color:var(--milk)}.mark{z-index:0;color:var(--ink);white-space:nowrap;font-weight:700;position:relative}.mark:after{content:"";z-index:-1;background:var(--lilac);transform-origin:0;border-radius:3px;position:absolute;inset:52% -.12em 0}.get{background:var(--indigo);color:var(--white);padding-block:clamp(64px,10vw,128px)}.get__grid{align-items:center;gap:32px;display:grid}@media (min-width:900px){.get__grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:64px}}.get h2{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem)}.get__copy p{max-width:30rem;color:var(--lilac);margin-top:18px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.get :focus-visible{outline-color:var(--white)}.get .card :focus-visible{outline-color:var(--indigo)}.card{background:var(--white);color:var(--ink);border-radius:var(--radius);padding:clamp(22px,4vw,36px)}.get__cell{display:grid}.get__cell>*{grid-area:1/1}.form,.result{transition:opacity var(--d-2) linear}.form.is-gone,.result[hidden]{opacity:0;visibility:hidden;pointer-events:none}.result[hidden]{display:block}.field+.field{margin-top:20px}.field label{margin-bottom:8px;font-weight:700;display:block}.phone-input{border:2px solid var(--slate);background:var(--white);border-radius:16px;align-items:stretch;display:flex;overflow:hidden}.phone-input:focus-within{border-color:var(--indigo);box-shadow:0 0 0 3px var(--lilac)}.phone-input__cc{color:var(--slate);background:var(--milk);border-right:1px solid var(--hair);place-items:center;padding-inline:14px 10px;font-weight:700;display:grid}.phone-input input{min-width:0;height:56px;font:400 1.25rem/1 var(--f-text);color:var(--ink);letter-spacing:.02em;background:0 0;border:0;flex:1;padding:0 14px}.phone-input input:focus{outline:none}.phone-input input::placeholder{color:#8c89a3}.field.is-invalid .phone-input{border-color:#b3261e}.hint{font-size:var(--t-small);color:var(--slate);margin-top:6px}.field--check{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.field--check input{width:26px;height:26px;accent-color:var(--indigo);cursor:pointer;margin:0}.field--check label{cursor:pointer;margin:0}.field--check .error{grid-column:1/-1}.error{color:#b3261e;font-size:var(--t-small);margin-top:8px;font-weight:700}.error--form{margin-top:14px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form .btn{margin-top:24px}.fine{font-size:var(--t-cap);color:var(--slate);margin-top:14px}.spinner{border:3px solid #ffffff59;border-top-color:var(--white);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin;display:none}.is-busy .spinner{display:block}.is-busy .btn__label{opacity:.85}@keyframes spin{to{rotate:1turn}}.result{text-align:center;align-self:center}.result__mock{background:var(--lilac);color:var(--indigo);font-size:var(--t-small);border-radius:12px;margin-bottom:16px;padding:8px 12px;font-weight:700}.result__lead{color:var(--slate);font-weight:700}.result__num{font:800 clamp(2rem, 1.4rem + 2.4vw, 2.75rem)/1.1 var(--f-display);letter-spacing:-.02em;color:var(--indigo);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;margin:6px 0 22px}.result__note{color:var(--slate);margin-top:14px}.btn--ring:after{content:"";border-radius:inherit;border:2px solid var(--indigo);opacity:0;pointer-events:none;position:absolute;inset:-2px}.footer{padding-block:56px 40px}.footer__grid{gap:28px;display:grid}@media (min-width:860px){.footer__grid{grid-template-columns:1fr auto}.footer__fine{grid-column:1/-1}}.footer__brand{align-items:center;gap:14px;display:flex}.footer__mark{flex:none;width:44px;height:44px}.footer__links{flex-wrap:wrap;gap:10px 24px;display:flex}.footer__links a{color:var(--ink);padding-block:4px;font-weight:700;text-decoration:none;position:relative}.footer__fine{border-top:1px solid var(--hair);font-size:var(--t-cap);color:var(--slate);padding-top:24px}@media (prefers-reduced-motion:no-preference){.motion [data-reveal]{opacity:0;translate:0 var(--rise);transition:opacity var(--d-4) var(--ease-out), translate var(--d-4) var(--ease-out);transition-delay:var(--reveal-delay,0s)}.motion [data-reveal].is-in{opacity:1;translate:none}.motion:not(.motion-ready) [data-reveal]{animation:1ms 2.5s forwards reveal-failsafe}@keyframes reveal-failsafe{to{opacity:1;translate:none}}.motion [data-reveal=mark]{opacity:1;translate:none}.motion-ready .mark:after{transition:transform .7s var(--ease-out) .2s;transform:scaleX(0)}.motion-ready .mark.is-in:after{transform:none}@supports (animation-timeline:view()){.motion-ready [data-reveal=scrub]{opacity:1;transition:none;animation:linear both scrub-rise;animation-timeline:view();animation-range:entry 5% cover 30%;translate:none}@keyframes scrub-rise{0%{opacity:0;translate:0 32px}}.motion .hero__phone-wrap{animation:linear both drift;animation-timeline:view();animation-range:exit}@keyframes drift{to{translate:0 -40px}}}@supports (animation-timeline:scroll()){.motion .progress{transform-origin:0;animation:linear both grow;animation-timeline:scroll(root);display:block}@keyframes grow{0%{transform:scaleX(0)}}}.motion .hero h1{animation:lift var(--d-5) var(--ease-out) both}.motion .hero [data-intro]{animation:rise var(--d-5) var(--ease-out) both;animation-delay:calc(var(--i,1) * 90ms + 90ms)}.motion .hero__phone{animation:phone-in var(--d-5) var(--ease-out) .3s both, breathe 7s ease-in-out 1.2s infinite alternate}.motion .hero:not(.is-visible) .hero__phone{animation-play-state:running,paused}@keyframes lift{0%{translate:0 10px}}@keyframes rise{0%{opacity:0;translate:0 14px}}@keyframes phone-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes breathe{0%{translate:0}to{translate:0 -6px}}.motion-ready .chat{height:calc(100svh + var(--steps,14) * var(--slot,24vh))}.motion-ready .chat__stage{contain:layout paint;align-content:center;height:100svh;padding-block:24px;position:sticky;top:0;overflow:clip}.motion-ready .chat__phone{height:min(760px,100svh - 48px)}.motion-ready .phone__screen{overflow:clip}.motion-ready .caps{grid-template-areas:"cap"}.motion-ready .cap{opacity:0;transition:opacity var(--d-3) var(--ease-out), translate var(--d-3) var(--ease-out);grid-area:cap;translate:0 8px}.motion-ready .cap.is-active{opacity:1;translate:none}.motion-ready [data-step]{opacity:0;transition:opacity var(--d-3) var(--ease-out), translate var(--d-3) var(--ease-bubble), scale var(--d-3) var(--ease-bubble);translate:0 10px;scale:.96}.motion-ready [data-kind=bat]{transition-delay:60ms}.motion-ready [data-kind=receipt],.motion-ready [data-kind=stamp]{transition:opacity var(--d-2) linear .12s;translate:none;scale:none}.motion-ready [data-kind=tapback]{transition:opacity var(--d-2) linear, scale var(--d-3) var(--ease-bubble);translate:none;scale:.4}.motion-ready [data-step].is-shown{opacity:1;translate:none;scale:none}[data-kind=me]{transform-origin:100% 100%}[data-kind=bat]{transform-origin:0 100%}.motion-ready .chat .thread{transition:transform .42s var(--ease-out)}.chat.is-live .thread{will-change:transform}.motion-ready .typing{background:var(--chat-gray);opacity:0;width:52px;height:34px;transition:opacity var(--d-1) linear;border-radius:17px;align-items:center;gap:4px;padding:0 12px;display:flex;position:absolute;top:0;left:12px}.motion-ready .typing.is-on{opacity:1;transition-duration:var(--d-2)}.typing i{background:var(--chat-meta);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite paused dot}.typing.is-on i{animation-play-state:running}.typing i:nth-child(2){animation-delay:.16s}.typing i:nth-child(3){animation-delay:.32s}@keyframes dot{0%,to{opacity:.35;translate:0}50%{opacity:1;translate:0 -2px}}.motion-ready [data-demo-step]{opacity:0;transition:opacity var(--d-3) var(--ease-out), translate var(--d-3) var(--ease-bubble);translate:0 8px}.motion-ready .is-demo [data-demo-step]{opacity:1;translate:none}.motion-ready .is-demo [data-demo-step]:nth-child(2){transition-delay:.7s}.motion-ready .is-demo [data-demo-step]:nth-child(3){transition-delay:1.5s}.btn--ring.is-ringing:after{animation:ring .6s var(--ease-out) 1}@keyframes ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.35)}}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.motion-ready .caps{grid-template-areas:none;gap:26px;padding-left:28px;position:relative}.motion-ready .caps:before,.motion-ready .caps:after{content:"";background:#3a319126;border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.motion-ready .caps:after{background:var(--indigo);transform-origin:50% 0;transform:scaleY(var(--cap-progress,0));transition:transform var(--d-4) var(--ease-out)}.motion-ready .cap{opacity:1;grid-area:auto;position:relative;translate:none}.motion-ready .cap:before{content:"";background:var(--lilac);border:3px solid var(--indigo);width:15px;height:15px;transition:transform var(--d-3) var(--ease-bubble), background-color var(--d-2) linear;border-radius:50%;position:absolute;top:14px;left:-34px;transform:scale(.6)}.motion-ready .cap.is-active:before,.motion-ready .cap.is-past:before{background:var(--indigo);transform:none}.motion-ready .cap:not(.is-active) .cap__time,.motion-ready .cap:not(.is-active) .cap__label{color:var(--slate)}.motion-ready .cap__time,.motion-ready .cap__label{transition:color var(--d-2) linear}}@media (prefers-reduced-motion:no-preference) and (max-width:899px){.motion-ready .chat{--slot:22svh}.motion-ready .chat__stage{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:14px;padding-top:18px;padding-bottom:14px}.motion-ready .chat__kicker{font-size:1rem;font-family:var(--f-text);color:var(--slate);letter-spacing:0;margin-bottom:6px;font-weight:700}.motion-ready .cap__time{font-size:1.75rem}.motion-ready .cap__label{font-size:1rem;line-height:1.4}.motion-ready .chat__phone{width:min(400px,100%);height:auto;min-height:0}.motion-ready .chat__phone .phone__head{padding:4px 0 6px}.motion-ready .chat__phone .avatar{width:36px;height:36px}.motion-ready .chat__phone .avatar svg{width:26px;height:26px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}
/*$vite$:1*/