@font-face{font-family:Geist;src:url(/fonts/geist.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@property --u{syntax:"<length>";inherits:true;initial-value:1px}@property --p{syntax:"<length>";inherits:true;initial-value:1px}:root{color-scheme:light;--ink:#19191b;--blue:#3040f4;--paper:#f6f1e9;--sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--out:cubic-bezier(.22, 1, .36, 1);--drawer:cubic-bezier(.32, .72, 0, 1);--bar:72px;--page:min(1180px, 100% - 80px);--t-display:min(calc(min(1180px, 100vw - 80px) / 5.75), 25svh);--t-heading:clamp(1.875rem, 3.4vw, 3rem);--t-title:clamp(1.125rem, 1.55vw, 1.375rem);--t-lead:clamp(1.0625rem, 1.45vw, 1.25rem);--t-label:1.0625rem;--t-small:.875rem;--grey:#5c5c61;--corner:60px;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bar) + 16px)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}*{box-sizing:border-box}html{background:#fff}body{color:#000;font-family:var(--sans);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;overflow-x:clip}h1,h2,p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}svg,canvas{display:block}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.column{width:var(--page);margin:0 auto}.bar{z-index:100;height:var(--bar);color:#000;backdrop-filter:blur(14.6px);transition:background-color .24s, color .24s, transform .32s var(--drawer);background:#ffffffc7;animation:.8s cubic-bezier(.25,.46,.45,.94) 50ms backwards blur-in;position:fixed;top:0;left:0;right:0}.bar[data-theme=clear]{background:#fff0}.bar[data-theme=dark]{color:#fff;background:#0000009e}.bar[data-hidden]{transform:translateY(-100%)}.bar:focus-within{transform:none}.bar-row{height:var(--bar);justify-content:space-between;align-items:center;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:8px;font-size:1.375rem;font-weight:600;line-height:1;display:flex}.brand svg{fill:currentColor;width:28px;height:28px}.bar nav{align-items:center;gap:28px;display:flex}.bar-link{font-size:var(--t-label);letter-spacing:-.01em;white-space:nowrap;font-weight:500;line-height:1.2;transition:opacity .1s}.bar-link:hover{opacity:.6}.pill{color:#fff;min-height:48px;font-size:var(--t-label);letter-spacing:-.01em;white-space:nowrap;background:#000;border-radius:90px;align-items:center;padding:0 18px;font-weight:500;line-height:1.2;transition:background-color .2s,color .2s;display:inline-flex}.pill:hover{background:#2c2c2e}.pill:active{background:#3a3a3c}.bar .pill{min-height:40px;padding:0 16px;font-size:1rem}.bar[data-theme=dark] .pill{color:#000;background:#fff}.bar[data-theme=dark] .pill:hover{background:#e8e8ed}.sheet{z-index:1;border-radius:0 0 var(--corner) var(--corner);background:#fff;min-height:100svh;position:relative;overflow:clip;box-shadow:0 26px 57px #00000021,0 105px 105px #0000001f,0 235px 141px #00000012,0 418px 167px #00000005}.hero{min-height:max(100svh,640px);padding:calc(var(--bar) + clamp(20px, 6svh, 72px)) 0 clamp(32px, 6svh, 72px);text-align:center;flex-direction:column;justify-content:center;display:flex;position:relative}.hero h1{width:var(--page);font-size:var(--t-display);letter-spacing:-.045em;white-space:nowrap;animation:rise-in .9s var(--out) .12s backwards;margin:0 auto;font-weight:600;line-height:.84}.hero h1 .line{display:block}.hero-lead{width:var(--page);font-size:var(--t-heading);letter-spacing:-.035em;animation:rise-in .9s var(--out) .22s backwards;margin:4px auto 0;font-weight:600;line-height:1.04}.hero-lead span{color:var(--grey);display:block}.hero-stage{height:min(25vw,44svh);margin-top:calc(var(--t-display) * -.74);flex:none;position:relative}.hero-art{opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.hero-art[data-drawn]{opacity:1}.say{letter-spacing:-.01em;white-space:nowrap;pointer-events:none;translate:var(--x,0px) calc(var(--y,0px) - 100%);transform-origin:30% 100%;opacity:0;background:#fff;border-radius:20px 20px 20px 6px;padding:9px 14px 10px;font-size:1rem;font-weight:500;line-height:1.25;transition:scale .36s cubic-bezier(.34,1.56,.64,1),opacity .16s;position:absolute;top:0;left:0;scale:.4;box-shadow:0 0 0 1px #0000000a,0 2px 4px #0000000d,0 10px 28px #0000001f}.say[data-on]{opacity:1;scale:1}.say b{color:var(--blue);font-weight:inherit}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}}@keyframes blur-in{0%{opacity:0;filter:blur(14px)}}.zone{--proof-fade:0;--security-fade:0;position:relative}.backdrop{z-index:0;border-radius:0 0 var(--corner) var(--corner);pointer-events:none;background:#fff;height:100lvh;margin-bottom:-100lvh;position:sticky;top:0;overflow:hidden}.backdrop-proof,.backdrop-security{position:absolute;inset:0}.backdrop-proof{opacity:var(--proof-fade);background:#1a1a1c}.backdrop-proof:after{content:"";background:#0009;position:absolute;inset:0}.tape-glow{filter:blur(25px);width:calc(100% + 120px);height:calc(100% + 120px);position:absolute;inset:-60px}.backdrop-security{background:var(--paper);opacity:var(--security-fade)}.intro{z-index:1;text-align:center;padding:143px 0 132px;position:relative}.intro h2,.proof h2,.security-head h2,.faq-head h2,.foot h2{font-size:var(--t-heading);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.04}.security-head h2 span{display:block}.showcase{margin-top:56px;position:relative}.floor{width:min(100%,1443px);margin:0 auto;container-type:inline-size}.floor-in{--u:calc(max(100cqw, 1100px) / 1443);width:calc(1443 * var(--u));height:calc(640 * var(--u));margin-left:calc((100cqw - 1443 * var(--u)) / 2);position:relative}.flank{z-index:2;top:calc(-70 * var(--u));width:100%;height:calc(780 * var(--u));pointer-events:none;position:absolute;left:0}.pills{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(720px,100%);margin:11px auto 0;padding:8px 0 28px;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24% 76%,#0000 100%)}.pill-track{width:max-content;transition:transform .56s var(--drawer);gap:16px;display:flex}.pill-track[data-snap]{transition:none}.chip{color:#000;font-size:var(--t-label);letter-spacing:-.01em;white-space:nowrap;background:#fff;border-radius:90px;flex:none;align-items:center;padding:12px 16px;font-weight:500;line-height:1.4;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000008,0 7px 7px #00000008,0 16px 9px #00000005,0 28px 11px #00000003}.chip:not(.current):hover{background:#fafafa}.chip-fill{transform-origin:0;background:#efefef;position:absolute;inset:0;transform:scaleX(0)}.chip.current .chip-fill{transform:scaleX(var(--progress,0))}.chip-label{position:relative}.phone{z-index:1;top:calc(12 * var(--u));left:calc(580 * var(--u));width:calc(284.1 * var(--u));height:calc(617 * var(--u));border-radius:calc(36.8 * var(--u));background:#fff;border:3px solid #b7b7b726;position:absolute;overflow:hidden;box-shadow:0 3.9px 45.8px #0000001f,0 28px 11.6px #00000003,0 15.5px 9.7px #00000008,0 6.8px 6.8px #0000000d,0 1.9px 3.9px #0000000f;container-type:inline-size}.phone-screen{--p:calc(100cqw / 280);color:#0e0f13;font-size:calc(11.5 * var(--p));text-align:left;line-height:1.3;position:absolute;inset:0}.phone i,.phone em{font-style:normal}.phone b{font-weight:600}.phone-status{height:calc(46 * var(--p));padding:calc(8 * var(--p)) calc(24 * var(--p)) 0 calc(30 * var(--p));font-size:calc(12.5 * var(--p));justify-content:space-between;align-items:center;font-weight:600;display:flex}.phone-status svg{height:calc(10 * var(--p))}.scene{inset:calc(46 * var(--p)) 0 0;opacity:0;visibility:hidden;flex-direction:column;transition:opacity .3s,visibility 0s .3s;display:flex;position:absolute}.scene.current{opacity:1;visibility:visible;transition:opacity .3s}.scene[data-reset] *{transition:none!important}.chat-head{align-items:center;gap:calc(7 * var(--p));height:calc(46 * var(--p));padding:0 calc(10 * var(--p));border-bottom:1px solid #ebecef;flex:none;display:flex}.chat-back{width:calc(18 * var(--p));height:calc(18 * var(--p));fill:none;stroke:#0e0f13;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.face{width:calc(28 * var(--p));height:calc(28 * var(--p));color:#fff;background:var(--tone);font-size:calc(12 * var(--p));border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.face.small{width:calc(20 * var(--p));height:calc(20 * var(--p));font-size:calc(9 * var(--p))}.face.ghost{visibility:hidden}[data-tone=amber]{--tone:#e8973a}[data-tone=green]{--tone:#2f9e6e}[data-tone=violet]{--tone:#8a5cf6}[data-tone=sky]{--tone:#2b8fd6}[data-tone=blue]{--tone:#3040f4}.chat-name{gap:calc(1 * var(--p));flex-direction:column;display:flex}.chat-name b{font-size:calc(12.5 * var(--p));line-height:1.15}.chat-name i{align-items:center;gap:calc(2.5 * var(--p));color:#686b74;font-size:calc(9.5 * var(--p));line-height:1.15;display:flex}.chat-name svg{width:calc(9 * var(--p));height:calc(9 * var(--p));fill:currentColor}.thread{min-height:0;padding:0 calc(10 * var(--p)) calc(68 * var(--p));flex-direction:column;flex:1;justify-content:flex-end;display:flex;overflow:hidden}.step{grid-template-rows:1fr;display:grid}.step-inner{min-height:0}.row{align-items:flex-end;gap:calc(6 * var(--p));padding-top:calc(7 * var(--p));display:flex}.step.mine .row{justify-content:flex-end}.said{max-width:calc(196 * var(--p));flex-direction:column;align-items:flex-start;display:flex}.who{margin:0 0 calc(2 * var(--p)) calc(9 * var(--p));color:var(--tone);font-size:calc(9 * var(--p));font-weight:600}.bubble{padding:calc(6.5 * var(--p)) calc(10 * var(--p));border-radius:calc(14 * var(--p));background:#f1f2f4;position:relative}.step.mine .bubble{color:#fff;background:var(--ink)}.tick{border-radius:calc(4 * var(--p));color:var(--blue);transition:background-color .2s,box-shadow .2s}.step.mine .tick{color:#a9b2ff}.reaction{right:calc(-5 * var(--p));bottom:calc(-9 * var(--p));padding:calc(1.5 * var(--p)) calc(4.5 * var(--p));font-size:calc(9 * var(--p));background:#fff;border:1px solid #ebecef;border-radius:99px;line-height:1.2;position:absolute}.step.mine .reaction{right:auto;left:calc(-5 * var(--p))}.dots{gap:calc(3 * var(--p));padding:calc(9.5 * var(--p)) calc(10 * var(--p));display:flex}.dots i{width:calc(5 * var(--p));height:calc(5 * var(--p));background:#a4a7af;border-radius:50%;animation:1.1s ease-in-out infinite typing}.dots i:nth-child(2){animation-delay:.14s}.dots i:nth-child(3){animation-delay:.28s}@keyframes typing{0%,60%,to{transform:none}30%{transform:translateY(calc(-3 * var(--p)))}}.note-line{padding:calc(10 * var(--p)) 0 calc(3 * var(--p));color:#686b74;font-size:calc(9 * var(--p));text-align:center}.card{align-items:center;gap:calc(8 * var(--p));padding:calc(8 * var(--p)) calc(10 * var(--p));border-radius:calc(14 * var(--p));background:#fff;border:1px solid #ebecef;display:flex;box-shadow:0 1px 2px #0e0f130f}.coin{width:calc(26 * var(--p));height:calc(26 * var(--p));border-radius:calc(8 * var(--p));color:#fff;background:var(--ink);font-size:calc(11.5 * var(--p));flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.card-text{flex-direction:column;display:flex}.card-text i{color:#686b74;font-size:calc(9.5 * var(--p))}.check{width:calc(16 * var(--p));height:calc(16 * var(--p));margin-left:calc(8 * var(--p))}.check circle{fill:#077a3a}.check path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.card.chart{align-items:stretch;gap:calc(8 * var(--p));width:calc(178 * var(--p));flex-direction:column}.chart-top{align-items:center;gap:calc(8 * var(--p));display:flex}.chart-top em{color:#077a3a;font-size:calc(9.5 * var(--p));margin-left:auto;font-weight:600}.spark{width:100%;height:calc(48 * var(--p));overflow:visible}.spark path{fill:none;stroke:#077a3a;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}.said.wide{max-width:calc(214 * var(--p))}.quote{width:calc(214 * var(--p));grid-template-rows:1fr;display:grid}.quote-fold{min-height:0;overflow:hidden}.card.quote-card{align-items:stretch;gap:calc(9 * var(--p));margin:calc(4 * var(--p)) 0 3px;padding:calc(10 * var(--p));flex-direction:column}.quote-top{align-items:center;gap:calc(8 * var(--p));white-space:nowrap;display:flex}.quote-price{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.quote-price em{color:#077a3a;font-size:calc(9.5 * var(--p));font-weight:600}.quote-plot{width:100%;height:calc(44 * var(--p));overflow:visible}.quote-plot path{fill:none;vector-effect:non-scaling-stroke}.quote-close{stroke:#c9ccd3;stroke-width:1px;stroke-dasharray:2 3}.quote-plot .quote-area{fill:#077a3a;opacity:.08}.quote-line{stroke:#077a3a;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.quote-stats{column-gap:calc(14 * var(--p));font-size:calc(9.5 * var(--p));font-variant-numeric:tabular-nums;border-top:1px solid #ebecef;grid-template-columns:1fr 1fr;display:grid}.quote-stats span{padding:calc(4.5 * var(--p)) 0;border-bottom:1px solid #ebecef;justify-content:space-between;display:flex}.quote-stats i{color:#686b74}.quote-acts{gap:calc(6 * var(--p));grid-template-columns:1fr 1fr;display:grid}.quote-acts b{height:calc(26 * var(--p));border-radius:calc(9 * var(--p));background:#f1f2f4;place-items:center;display:grid}.quote-acts .quote-buy{color:#fff;background:var(--ink)}.ticket{z-index:2;gap:calc(8 * var(--p));padding:calc(8 * var(--p)) calc(14 * var(--p)) calc(18 * var(--p));border-radius:calc(20 * var(--p)) calc(20 * var(--p)) 0 0;box-shadow:0 calc(-10 * var(--p)) calc(36 * var(--p)) #0e0f132e;transition:transform .5s var(--drawer);background:#fff;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(112%)}.ticket.on{transform:none}.grab{width:calc(32 * var(--p));height:calc(4 * var(--p));background:#dcdee2;border-radius:99px;align-self:center}.ticket-top{align-items:center;gap:calc(8 * var(--p));margin-top:calc(4 * var(--p));display:flex}.ticket-amount{padding:calc(4 * var(--p)) 0 calc(8 * var(--p));font-size:calc(34 * var(--p));letter-spacing:-.03em;text-align:center;font-weight:600;line-height:1.1}.slider{height:calc(40 * var(--p));background:#f1f2f4;border-radius:99px;position:relative;overflow:hidden}.slider-label,.slider-done{place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.slider-label{color:#565963;transition:opacity .3s}.slider.on .slider-label{opacity:0}.slider-done{color:#fff;opacity:0;background:#077a3a;transition:opacity .25s}.slider-done.on{opacity:1}.knob{top:calc(3 * var(--p));left:calc(3 * var(--p));width:calc(34 * var(--p));height:calc(34 * var(--p));background:var(--ink);transition:transform .9s var(--drawer);border-radius:50%;place-items:center;display:grid;position:absolute}.slider.on .knob{transform:translateX(calc(212 * var(--p)))}.knob svg,.composer svg{width:calc(15 * var(--p));height:calc(15 * var(--p));fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.composer{z-index:1;left:calc(10 * var(--p));right:calc(10 * var(--p));bottom:calc(14 * var(--p));align-items:center;gap:calc(7 * var(--p));height:calc(38 * var(--p));padding:0 calc(5 * var(--p)) 0 calc(11 * var(--p));color:#a4a7af;background:#f4f5f7;border-radius:99px;display:flex;position:absolute}.composer>svg{stroke:#686b74}.composer b{width:calc(28 * var(--p));height:calc(28 * var(--p));background:var(--ink);border-radius:50%;place-items:center;margin-left:auto;display:grid}.phone:not(.live) .step.typing,.phone:not(.live) .quote[data-until]{display:none}.phone.live .step{transition:grid-template-rows .42s var(--out), opacity .3s}.phone.live .step:not(.on){opacity:0;grid-template-rows:0fr}.phone.live .step-inner{overflow:hidden}.phone.live .step .row,.phone.live .step .note-line{transition:transform .42s var(--out)}.phone.live .step:not(.on) .row,.phone.live .step:not(.on) .note-line{transform:translateY(calc(10 * var(--p)))}.phone.live .step.on .step-inner{overflow:visible}.phone.live .reaction{transition:transform .28s var(--out)}.phone.live .reaction:not(.on){transform:scale(0)}.phone.live .tick.on{box-shadow:0 0 0 calc(3 * var(--p)) #3040f424;background:#3040f424}.phone.live .quote{transition:grid-template-rows .46s var(--out), opacity .3s}.phone.live .quote:not(.on){opacity:0;grid-template-rows:0fr}.phone.live .quote-card{transform-origin:0 0;transition:transform .46s var(--out)}.phone.live .quote:not(.on) .quote-card{transform:scale(.96)}.phone.live .quote-line{transition:stroke-dashoffset 1.2s .3s}.phone.live .quote-plot .quote-area{transition:opacity .5s 1.1s}.phone.live .quote:not(.on) .quote-line{stroke-dashoffset:1px;transition:none}.phone.live .quote:not(.on) .quote-area{opacity:0;transition:none}.phone.live .quote-buy{transition:transform .2s var(--out), box-shadow .2s}.phone.live .quote-buy.on{box-shadow:0 0 0 calc(3 * var(--p)) #0e0f1324;transform:scale(.95)}.phone.live .step .spark path{transition:stroke-dashoffset 1.5s .25s}.phone.live .step:not(.on) .spark path{stroke-dashoffset:1px;transition:none}.proof{z-index:1;color:#fff;position:relative}.proof-row{grid-template-columns:501px minmax(0,1fr);align-content:start;column-gap:80px;min-height:819px;padding:100px 0 88px;display:grid}.window{-webkit-mask-composite:source-in;width:525px;height:631px;margin-left:-24px;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 15% 85%,#0000 98%),linear-gradient(#0000 2%,#000 13% 87%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 15% 85%,#0000 98%),linear-gradient(#0000 2%,#000 13% 87%,#0000 98%);mask-composite:intersect}.tape{width:100%;height:100%}.proof-text{align-self:center}.security{z-index:1;background:linear-gradient(#0000 0, var(--paper) 150px);padding:190px 0 120px;position:relative}.security-in{width:var(--page);margin:0 auto}.security-head{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:24px 56px;display:grid}.lead{color:var(--grey);font-size:var(--t-lead);letter-spacing:-.01em;text-wrap:pretty;font-weight:500;line-height:1.4}.links{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.outline{font-size:var(--t-label);letter-spacing:-.01em;white-space:nowrap;border:1.5px solid #000;border-radius:90px;align-items:center;padding:11px 17px;font-weight:500;line-height:1.4;transition:background-color .16s,color .16s;display:inline-flex}.outline:hover{background:#00000012}.outline.filled{color:#fff;background:#000}.outline.filled:hover{background:#2c2c2e}.promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.promise{flex-direction:column;display:flex}.act{aspect-ratio:1;width:min(320px,100%);transition:transform .5s var(--out);align-self:center}.promise:hover .act{transform:translateY(-8px)}.promise-foot{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:4px;display:flex}.promise-line{max-width:270px;font-size:var(--t-title);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.3}.promise-arrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.4;width:24px;height:24px;transition:opacity .2s, transform .3s var(--out);flex:none;margin:2px}.promise:hover .promise-arrow{opacity:1;transform:translate(2px,-2px)}.faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px 56px;margin-top:150px;display:grid}.faq-head a{font-size:var(--t-label);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:2px;margin-top:18px;font-weight:500;line-height:1.3;transition:opacity .16s;display:inline-flex}.faq-head a:hover{opacity:.6}.faq svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.faq-head svg{width:18px;height:18px}.faq-item{border-top:1.5px solid #000}.faq-item summary{font-size:var(--t-title);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-weight:600;line-height:1.3;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline-offset:4px;border-radius:4px}.faq-item summary span{transition:opacity .16s}.faq-item summary:hover span{opacity:.6}.faq-item summary svg{width:24px;height:24px}.faq-item[open] summary svg{rotate:45deg}.faq-item::details-content{interpolate-size:allow-keywords;contain:layout;overflow:clip}.faq-item:not([open])::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.faq-item summary svg{transition:rotate .32s var(--drawer)}.faq-item::details-content{transition:block-size .32s var(--drawer), content-visibility .32s var(--drawer);transition-behavior:allow-discrete}}.faq-item p{max-width:600px;color:var(--grey);letter-spacing:-.01em;text-wrap:pretty;padding-bottom:28px;font-size:1.125rem;line-height:1.5}.foot{--foot:660px;z-index:0;bottom:min(0px, 100svh - var(--foot));height:calc(var(--foot) + var(--corner));margin-top:calc(-1 * var(--corner));padding-top:var(--corner);background:radial-gradient(60% 34% at 22% 30%,#ffffffb3,#fff0),radial-gradient(50% 26% at 78% 18%,#fff9,#fff0),linear-gradient(#c6d4f7 0%,#dfe3f6 42%,#fbefe4 78%,#f7efe2 100%);position:sticky;overflow:clip}.strip{pointer-events:none;width:100%;height:353px;position:absolute;bottom:0;left:0}.foot-column{text-align:center;flex-direction:column;align-items:center;height:100%;padding-top:130px;display:flex;position:relative}.foot-note{color:var(--grey);font-size:var(--t-lead);letter-spacing:-.01em;margin-top:14px;font-weight:500;line-height:1.4}.foot .pill{margin-top:28px}.foot-row{text-align:left;justify-content:space-between;align-self:stretch;align-items:flex-start;margin-top:40px;display:flex}.foot-brand svg{fill:currentColor;width:28px;height:28px;margin-bottom:8px}.foot-brand p,.foot nav a{font-size:var(--t-small);letter-spacing:-.01em;white-space:nowrap;line-height:1.5}.foot nav{gap:32px;margin-top:9px;display:flex}.foot nav a{transition:opacity .2s ease-in-out}.foot nav a,.faq-head a,.bar .pill{position:relative}.foot nav a:after,.faq-head a:after,.bar .pill:after{content:"";position:absolute;inset:min(0px,50% - 22px) -8px}.foot nav a:hover{opacity:.6}.fine{text-align:left;max-width:470px;color:var(--grey);text-wrap:pretty;align-self:flex-start;margin-top:10px;font-size:.75rem;line-height:1.5}@media (width<=960px){.proof-row{grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:72px}.proof-text{order:-1;margin-top:0}.window{aspect-ratio:525/631;justify-self:center;width:min(100%,525px);height:auto;margin:36px 0 0}}@media (700px<width<=1100px) and (orientation:portrait){:root{--t-display:calc((100vw - 80px) / 3.2)}.hero h1 .line>span{display:block}.hero-stage{margin-top:calc(var(--t-display) * -.45)}}@media (700px<width<=960px){.promises{gap:24px}}@media (width<=700px){:root{--bar:60px;--page:calc(100% - 40px);--t-label:1rem;--t-small:.8125rem}.bar-link{display:none}.brand{gap:6px;font-size:1.1875rem}.brand svg{width:24px;height:24px}.bar .pill{min-height:36px;padding:0 14px;font-size:.9375rem}:root{--corner:36px}.hero{padding-top:calc(var(--bar) + 28px);justify-content:flex-start}:root{--t-display:calc((100vw - 40px) / 4.6)}.hero h1{margin-top:16px}.hero h1 .line+.line>span{display:block}.hero-stage{height:88vw;margin-top:calc(var(--t-display) * -.6)}.hero-lead{letter-spacing:-.015em;margin-top:0;font-size:1.125rem;font-weight:500;line-height:1.35}.say{border-radius:17px 17px 17px 5px;padding:7px 12px 8px;font-size:.875rem}.intro{padding:96px 0 88px}.intro h2{padding:0 20px}.floor{width:min(100%,480px)}.floor-in{--u:calc(100cqw / 390);width:auto;height:calc(510 * var(--u));margin-left:0}.flank{top:calc(-30 * var(--u));width:100vw;height:calc(570 * var(--u));left:calc(50% - 50vw)}.phone{top:calc(16 * var(--u));left:calc(85 * var(--u));width:calc(220 * var(--u));height:calc(478 * var(--u));border-radius:calc(28.5 * var(--u));border-width:2.3px}.pills{width:100%;margin-top:8px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%)}.pill-track{gap:10px}.chip{padding:10px 14px}.proof-row{padding:96px 0 72px}.window{width:min(100vw,420px);margin:28px 0 0}.security{background:linear-gradient(#0000 0, var(--paper) 96px);padding:120px 0 80px}.security-head{grid-template-columns:minmax(0,1fr)}.links{gap:8px;margin-top:18px}.outline{padding:9px 14px}.promises{grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px}.promise{flex-direction:row;align-items:center;gap:6px}.act{flex:none;width:46%;margin-left:-5%}.promise-foot{flex:1;margin:6% 0 0}.promise-arrow{width:20px;height:20px}.faq{grid-template-columns:minmax(0,1fr);margin-top:72px}.faq-head{justify-content:space-between;align-items:flex-end;display:flex}.faq-head a{margin:0 0 4px}.faq-item summary{padding:20px 0}.faq-item p{padding-bottom:24px;font-size:1rem}.foot{--foot:580px}.strip{height:190px}.foot-column{padding-top:84px}.foot .pill{min-height:46px;margin-top:22px}.foot-row{margin:30px 0 0}.foot-brand svg{width:24px;height:24px}.foot nav{gap:18px}.fine{margin-top:8px}}@media (scripting:none){.bar{position:absolute}.backdrop{display:none}.hero{min-height:0;padding-bottom:96px}.hero-stage{display:none}.proof{background:linear-gradient(#0d1050,#1a1a1c)}.security{background:var(--paper)}.pills{width:min(720px,100% - 48px);overflow:visible;-webkit-mask-image:none;mask-image:none}.pill-track{flex-wrap:wrap;justify-content:center;width:auto}}@media (prefers-reduced-motion:reduce){.bar,.hero h1,.hero-lead{animation:none}.bar{transition:background-color .24s,color .24s}.say{transition:opacity .16s;scale:1}.pill-track,.act{transition:none}.phone *{transition:none!important;animation:none!important}.promise:hover .act,.promise:hover .promise-arrow{transform:none}.promise-arrow{transition:opacity .2s}}
