:root{--bg: #0B0B0C;--ground: #121314;--chalk: #1A1B1D;--sheet: #232527;--slate: #F0F1F2;--ink70: #B4B6BA;--ink45: #8B8E93;--ink30: #63666B;--line: rgba(240, 241, 242, .08);--line-2: rgba(240, 241, 242, .15);--accent: #E4703F;--accent-ink: #F0916A;--on-accent: #1B0A04;--paper: #F4F5F6;--p-text: #131415;--p-mute: #45474A;--p-dim: #6A6D71;--p-line: rgba(19, 20, 21, .12);--accent-l: #B83D18;--display: "Familjen Grotesk", "Hanken Grotesk", system-ui, sans-serif;--sans: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--out: cubic-bezier(.16, 1, .3, 1);--inout: cubic-bezier(.7, 0, .2, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--gut: 40px;--max: 1240px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--slate);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}::selection{background:var(--accent);color:var(--on-accent)}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.defs{position:absolute}.ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;z-index:300;padding:12px 18px;border-radius:10px;background:var(--slate);color:var(--ground);font-weight:600}.skip:focus{top:16px}.wrap{width:100%;max-width:calc(var(--max) + var(--gut) * 2);margin:0 auto;padding:0 var(--gut)}em{font-style:normal;color:var(--accent)}.uk{width:22px;height:11px;border-radius:2px;flex:none}.if-in{display:none!important}.signed-in .if-in{display:inline-flex!important}.signed-in .if-out{display:none!important}.curtain{display:none}.pre .curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:var(--bg);clip-path:inset(0 0 0 0);animation:curtain-safety .6s 3s forwards}.curtain__in{display:flex;flex-direction:column;align-items:center;gap:22px}.curtain__icon{width:64px;height:64px;border-radius:16px;animation:curtain-in .9s var(--out) both}.curtain__count{font:500 13px/1 var(--sans);letter-spacing:.3em;color:var(--ink45);font-variant-numeric:tabular-nums}.curtain.is-up{animation:curtain-up 1s var(--inout) forwards}.curtain.is-up .curtain__in{animation:curtain-fade .5s ease forwards}@keyframes curtain-in{0%{transform:scale(.7);opacity:0}}@keyframes curtain-up{to{clip-path:inset(0 0 100% 0);visibility:hidden}}@keyframes curtain-fade{to{opacity:0;transform:translateY(-16px)}}@keyframes curtain-safety{to{opacity:0;visibility:hidden}}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink45)}.h2{margin-top:20px;font:600 clamp(38px,4.8vw,70px)/1.02 var(--display);letter-spacing:-.04em;text-wrap:balance}.lede{margin-top:22px;font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--ink70);max-width:34em;text-wrap:pretty}.head{margin-bottom:64px;position:relative;z-index:1;max-width:860px}.head--center{text-align:center;margin-left:auto;margin-right:auto}.head--center .lede{margin-left:auto;margin-right:auto}.wd{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.wi{display:inline-block;transition:transform 1.1s var(--out);transition-delay:calc(var(--i, 0) * 40ms)}.js:not(.calm) [data-split]:not(.is-in) .wi{transform:translateY(110%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;font:600 16px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;transition:transform .5s var(--out),background-color .25s ease,border-color .25s ease,color .25s ease}.btn--lg{min-height:58px;padding:0 30px;font-size:17px}.btn .ic{width:18px;height:18px;stroke-width:2;transition:transform .4s var(--out)}.btn:hover .ic{transform:translate(4px)}.btn:active{transform:scale(.97)}.btn--primary{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px #ffffff40}.btn--primary:hover{background:#ec7d4e}.btn--ghost{border:1px solid var(--line-2);color:var(--slate)}.btn--ghost:hover{border-color:#f0f1f266;background:#ffffff0a}.pill{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;font:600 14.5px/1 var(--sans);white-space:nowrap;transition:background-color .2s ease}.pill--light{background:var(--slate);color:var(--ground)}.pill--light:hover{background:#fff}.ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:36px}.top{position:fixed;inset:0 0 auto;z-index:50;padding:14px var(--gut);transition:transform .6s var(--out)}.top.is-hidden{transform:translateY(-120%)}.top__bar{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:var(--max);margin:0 auto;padding:8px 8px 8px 20px;border-radius:999px;border:1px solid transparent;transition:background-color .4s ease,border-color .4s ease}.top.scrolled .top__bar{background:#121314b8;border-color:var(--line);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.brand img{width:92px;height:auto}.nav{display:flex;gap:2px}.nav a{padding:10px 14px;border-radius:999px;font:500 14.5px/1 var(--sans);color:var(--ink70);transition:color .2s ease,background-color .2s ease}.nav a:hover{color:var(--slate);background:#ffffff0d}.top__actions{display:flex;align-items:center;gap:6px}.top__link{padding:10px 14px;font:500 14.5px/1 var(--sans);color:var(--ink70)}.top__link:hover{color:var(--slate)}.menu-btn{display:none;width:44px;height:44px;border-radius:999px;border:1px solid var(--line-2);position:relative}.menu-btn span{position:absolute;left:13px;right:13px;height:1.6px;background:currentColor;border-radius:2px;transition:transform .35s var(--out)}.menu-btn span:first-child{top:17px}.menu-btn span:last-child{top:25px}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-btn[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.menu{display:grid;gap:2px;margin:8px auto 0;max-width:var(--max);padding:10px;border-radius:24px;background:#121314f0;border:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.menu[hidden]{display:none}.menu a{padding:14px 16px;border-radius:14px;font:600 18px/1 var(--display)}.menu a:hover{background:#ffffff0d}.dock{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:#18191bcc;border:1px solid var(--line-2);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 20px 50px -14px #000000d9;transform:translate(-50%,160%);transition:transform .7s var(--out)}.dock.is-on{transform:translate(-50%)}html:not(.js) .dock{display:none}.dock__home img{width:38px;height:38px;border-radius:11px}.dock__links{display:flex;gap:2px}.dock__links a{padding:11px 14px;border-radius:999px;font:500 14px/1 var(--sans);color:var(--ink70);transition:color .2s ease,background-color .25s ease}.dock__links a:hover{color:var(--slate)}.dock__links a.is-on{color:var(--slate);background:#ffffff14}.dock__go{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;white-space:nowrap;border-radius:999px;background:var(--accent);color:var(--on-accent);font:600 14px/1 var(--sans)}.hero{position:relative;padding:156px 0 0;overflow:clip;isolation:isolate}.hero__glow{position:absolute;z-index:-1;left:50%;top:66%;width:min(1100px,160vw);aspect-ratio:1.4;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(228,112,63,.13),transparent 70%)}.hero__inner{text-align:center;display:flex;flex-direction:column;align-items:center}.hero__title{margin-top:28px;font:600 clamp(58px,9.6vw,148px)/.94 var(--display);letter-spacing:-.055em;color:var(--slate)}.query{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin-top:44px;padding:10px 10px 10px 22px;border-radius:999px;background:#1a1b1dcc;border:1px solid var(--line-2);font:500 clamp(16px,1.35vw,19px)/1 var(--sans);color:var(--ink45);transition:border-color .3s ease,transform .5s var(--out)}.query:hover{border-color:#f0f1f24d;transform:translateY(-2px)}.chip{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:999px;overflow:hidden;white-space:nowrap;background:var(--sheet);color:var(--slate);font-weight:600;transition:width .55s var(--out)}.chip .ic{width:16px;height:16px;stroke-width:2;color:var(--ink45)}.chip>span{display:inline-block;transition:transform .45s var(--out),opacity .3s ease}.chip.is-out>span{transform:translateY(-80%);opacity:0}.chip.is-in>span{transform:translateY(80%);opacity:0;transition:none}.chip--hot{background:#e4703f24;color:var(--accent-ink)}.query__go{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--slate);color:var(--ground);transition:transform .5s var(--spring)}.query:hover .query__go{transform:translate(3px)}.query__go .ic{width:17px;height:17px;stroke-width:2.2}.hero__lead{margin-top:32px;max-width:37em;font-size:clamp(16.5px,1.25vw,18.5px);line-height:1.6;color:var(--ink70);text-wrap:pretty}.hero__note{margin-top:18px;font-size:14px;color:var(--ink45)}.rise{position:relative;margin-top:96px;height:clamp(540px,62vw,780px);perspective:1400px;perspective-origin:50% 0%}.rise:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(transparent,var(--bg));pointer-events:none;z-index:2}.rise__stage{position:absolute;left:50%;top:0;width:min(360px,66vw);transform:translate(-50%);transform-style:preserve-3d;z-index:1}.rise .phone3d{left:50%;top:0;width:min(860px,100vw);height:100%;transform:translate(-50%);z-index:0}.rise.is-3d .phone3d{opacity:1}.rise .rise__phone{transition:opacity .5s ease .3s}.rise.is-3d .rise__phone{opacity:0}.rise__phone{position:relative;transform-origin:50% 100%;transform:rotateX(var(--rx, 0deg)) scale(var(--rs, 1));will-change:transform;filter:drop-shadow(0 60px 70px rgba(0,0,0,.75))}.rise__phone img{width:100%;height:auto}.rise__shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:13%/6%;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,var(--shine, 0)) 48%,transparent 62%);pointer-events:none}.note{position:absolute;z-index:1;display:flex;gap:12px;width:330px;padding:13px 16px 13px 13px;border-radius:22px;text-align:left;background:#28292cb8;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);box-shadow:0 30px 60px -24px #000c;transform:translate3d(0,var(--ny, 0px),0);will-change:transform}.note img{width:34px;height:34px;border-radius:9px;flex:none}.note__top{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink45)}.note__top b{font-weight:600;color:var(--ink70)}.note__t{margin-top:1px;font:600 14.5px/1.3 var(--sans);color:var(--slate)}.note__d{font-size:13px;line-height:1.35;color:var(--ink70)}.note--a{left:-300px;top:16%}.note--b{right:-310px;top:36%}.note--c{left:-260px;top:58%}.statement{padding:120px 0 150px}.statement__text{max-width:21em;margin:0 auto;text-align:center;font:600 clamp(30px,3.9vw,56px)/1.14 var(--display);letter-spacing:-.035em;text-wrap:balance}.statement__text .w{transition:color .35s ease}.js:not(.calm) .statement__text .w{color:#f0f1f224}.js:not(.calm) .statement__text .w.lit{color:var(--slate)}.js:not(.calm) .statement__text .hl .w.lit,.statement__text .hl{color:var(--accent)}.collage{position:relative;height:420vh}.collage__pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center;isolation:isolate}.collage__edge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;box-shadow:inset 0 0 160px rgba(228,112,63,calc(.06 + var(--p, 0) * .12))}.collage__cards{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.card{position:absolute;left:50%;top:50%;width:clamp(120px,15vw,230px);height:auto;border-radius:14px;box-shadow:0 30px 60px -20px #000000d9,0 0 0 1px #ffffff0f;transform:translate(-50%,-50%) translate(var(--tx, 0px),var(--ty, 0px)) rotate(var(--r, 0deg)) scale(var(--s, 1));opacity:var(--o, 0);will-change:transform,opacity}.card.c4,.card.c8{width:clamp(170px,21vw,320px)}.card.c2,.card.c6,.card.c10,.card.c11,.card.c12{width:clamp(100px,11vw,170px);border-radius:18px;box-shadow:none;filter:drop-shadow(0 30px 40px rgba(0,0,0,.8))}.collage__copy{position:relative;z-index:1;text-align:center;padding:0 var(--gut);max-width:860px}.collage__title{margin-top:20px;font:600 clamp(46px,6.4vw,96px)/.98 var(--display);letter-spacing:-.05em}.swap{position:relative;display:inline-grid}.swap__w{grid-area:1 / 1;transition:transform .7s var(--out),opacity .45s ease,filter .45s ease}.swap__w:not(.is-on){opacity:0;transform:translateY(45%);filter:blur(8px)}.swap__w.was{transform:translateY(-45%)}.swap__mark{position:absolute;left:-2%;bottom:-.1em;width:104%;height:.2em;overflow:visible}.swap__mark path{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.swap.redraw .swap__mark path{animation:draw .9s var(--inout) both}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.collage__rest{display:block;color:var(--ink45)}.collage__texts{display:grid;margin:28px auto 0;max-width:31em}.collage__texts p{grid-area:1 / 1;font-size:clamp(16px,1.25vw,18px);color:var(--ink70);transition:opacity .5s ease,transform .6s var(--out)}.collage__texts p:not(.is-on){opacity:0;transform:translateY(10px)}.dots{display:flex;justify-content:center;gap:8px;margin-top:28px}.dots i{width:6px;height:6px;border-radius:50%;background:var(--line-2);transition:background-color .3s ease,width .4s var(--out)}.dots i.is-on{width:22px;border-radius:4px;background:var(--slate)}.story{position:relative;height:520vh}.story__pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center;isolation:isolate}.story__glow{position:absolute;z-index:-1;left:66%;top:50%;width:760px;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(228,112,63,.14),transparent)}.story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 60px;gap:40px;align-items:center}.chapters{list-style:none;display:grid;margin-top:28px}.chapter{grid-area:1 / 1;transition:opacity .6s ease,transform .9s var(--out),filter .6s ease}.chapter:not(.is-on){opacity:0;transform:translateY(36px);filter:blur(6px);pointer-events:none}.chapter.was{transform:translateY(-36px)}.chapter__n{font:500 14px/1 var(--sans);color:var(--accent)}.chapter h3{margin-top:20px;max-width:11em;font:600 clamp(40px,4.4vw,66px)/1 var(--display);letter-spacing:-.045em;text-wrap:balance}.chapter p{margin-top:22px;max-width:27em;font-size:clamp(16px,1.25vw,18px);line-height:1.6;color:var(--ink70)}.facts{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.facts li{padding:8px 13px;border-radius:999px;border:1px solid var(--line-2);font:500 13.5px/1 var(--sans);color:var(--ink70)}.story__cta{margin-top:34px}.story__stage{position:relative;display:grid;place-items:center;perspective:1600px}.device{position:relative;width:min(320px,26vw);aspect-ratio:560 / 1183;transform-style:preserve-3d;transform:rotateX(var(--dx, 4deg)) rotateY(var(--dy, -14deg));will-change:transform}.device__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.device__front{filter:drop-shadow(0 50px 60px rgba(0,0,0,.7))}.screen{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .25s ease}.screen.is-on{opacity:1}.device__back{transform:rotateY(180deg);filter:drop-shadow(0 50px 60px rgba(0,0,0,.7))}.device__back img{width:100%;height:100%;object-fit:contain}.phone3d{position:absolute;left:50%;top:50%;width:min(560px,44vw);height:min(86vh,820px);transform:translate(-50%,-50%);opacity:0;transition:opacity .8s ease;pointer-events:none}.story__stage.is-3d .phone3d{opacity:1}.story__stage .device{transition:opacity .5s ease .3s}.story__stage.is-3d .device{opacity:0}.rail{list-style:none;display:grid;gap:22px;justify-items:center}.rail li{display:grid;justify-items:center;gap:10px;font:600 12px/1 var(--sans);color:var(--ink30);transition:color .3s ease}.rail li.is-on,.rail li.done{color:var(--slate)}.rail i{position:relative;width:2px;height:46px;border-radius:2px;background:var(--line-2);overflow:hidden}.rail b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--slate);transform-origin:top;transform:scaleY(var(--f, 0))}.open{position:relative;height:480vh}.open__pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center;isolation:isolate}.open__title{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .22em;max-width:12em;padding:0 var(--gut);text-align:center;font:600 clamp(48px,8.2vw,132px)/1.02 var(--display);letter-spacing:-.055em}.open__w{position:relative;z-index:2;display:inline-block;transform:translate(var(--wx, 0px));opacity:var(--wo, 1);will-change:transform,opacity}.open__w--em{color:var(--ink45)}.open__photo{display:inline-block;width:1.9em;height:.82em;border-radius:999px;vertical-align:middle}.open__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;clip-path:var(--clip, inset(0 round 0))}.open__frame img{width:100%;height:100%;object-fit:cover;object-position:50% 55%;transform:scale(var(--zs, 1.15));filter:brightness(var(--zb, 1))}html:not(.js) .open__frame,.calm .open__frame{display:none}.open__over{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;padding:90px 0 70px;opacity:var(--oo, 0);pointer-events:none;background:linear-gradient(90deg,#0b0b0ce6,#0b0b0cb8 42%,#0b0b0c4d)}.open__over.live{pointer-events:auto}.open__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.open__lead{transform:translateY(calc((1 - var(--oo, 0)) * 40px))}.open__big{margin:18px 0 26px;max-width:14em;font:600 clamp(28px,2.9vw,42px)/1.1 var(--display);letter-spacing:-.035em;text-wrap:balance}.steps{list-style:none;margin-bottom:30px;max-width:30em}.steps li{position:relative;display:grid;grid-template-columns:44px 1fr;padding:16px 0 18px;border-top:1px solid rgba(255,255,255,.14);opacity:.42;transition:opacity .4s ease}.steps li.is-on{opacity:1}.steps__n{font:600 13px/1.6 var(--sans);color:var(--accent)}.steps b{display:block;font:600 19px/1.3 var(--display);letter-spacing:-.015em}.steps p{max-height:0;overflow:hidden;margin-top:0;font-size:15px;line-height:1.55;color:var(--ink70);transition:max-height .6s var(--out),margin .5s var(--out)}.steps li.is-on p{max-height:7em;margin-top:6px}.steps__bar{position:absolute;left:0;right:0;top:-1px;height:1px;overflow:hidden}.steps__bar i{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--f, 0))}.ui{position:relative;display:grid;place-items:center;min-height:440px;transform:translateY(calc((1 - var(--oo, 0)) * 60px))}.ui__card{grid-area:1 / 1;width:min(390px,100%);padding:24px;border-radius:24px;background:#141517d1;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 40px 80px -30px #000000e6;transition:opacity .5s ease,transform .7s var(--out)}.ui__card:not(.is-on){opacity:0;transform:translateY(26px) scale(.97)}.ui__card.was{transform:translateY(-26px) scale(.97)}.ui__k{display:flex;justify-content:space-between;font:600 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink45)}.ui__k em{letter-spacing:0;text-transform:none;font-size:13px}.ui__t{margin-top:12px;font:600 23px/1.2 var(--display);letter-spacing:-.02em}.ui__s{margin-top:4px;font-size:14px;color:var(--ink45)}.ui__rows{margin-top:16px}.ui__rows div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--line);font-size:14.5px}.ui__rows dt{color:var(--ink70)}.ui__rows dd{font-weight:600;text-align:right}.ui__rows--money dd{font-variant-numeric:tabular-nums}.ui__sum dt,.ui__sum dd{color:var(--slate);font-size:16px}.ui__sum dd{color:var(--accent)}.ui__btn{display:flex;justify-content:center;margin-top:16px;padding:13px;border-radius:999px;background:var(--accent);color:var(--on-accent);font:600 15px/1 var(--sans)}.ui__people{list-style:none;display:grid;gap:8px;margin-top:16px}.ui__people li{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#ffffff0a;border:1px solid var(--line)}.ui__people div{flex:1}.ui__people b{display:block;font:600 15px/1.25 var(--sans)}.ui__people small{font-size:13px;color:var(--ink45)}.ui__av{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#8a5a3c,#5a3622);font:700 13px/1 var(--sans);color:#f3e3d6}.ui__av--b{background:linear-gradient(135deg,#5a6270,#3a404a);color:#e2e6ec}.ui__av--c{background:linear-gradient(135deg,#9a5a44,#63362a)}.ui__new{padding:5px 10px;border-radius:999px;border:1px solid var(--accent);color:var(--accent);font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.ui__ok{display:inline-flex;align-items:center;gap:7px;font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.ui__ok .ic{width:16px;height:16px;stroke-width:2.4}.tools{padding:160px 0 120px}.tools__grid{display:grid;grid-template-columns:1.05fr 1fr 1fr;grid-template-rows:auto auto;gap:16px}.tool{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:28px;padding:32px;border-radius:28px;background:var(--chalk);border:1px solid var(--line)}.tool h3{font:600 24px/1.15 var(--display);letter-spacing:-.025em}.tool__text p{margin-top:10px;font-size:15.5px;line-height:1.55;color:var(--ink70);max-width:26em}.tool--phone{grid-row:span 2;padding-bottom:0}.tool__phone{margin-top:auto;display:flex;justify-content:center}.tool__phone img{width:min(300px,80%);height:auto;margin-bottom:-22%;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));transition:transform .9s var(--out)}.tool--phone:hover .tool__phone img{transform:translateY(-10px)}.tool--hours{grid-column:span 2;flex-direction:row;align-items:center;justify-content:space-between}.sticker{align-self:center;display:grid;justify-items:center;gap:12px;width:190px;padding:20px 20px 16px;border-radius:24px;background:#0e0f10;border:1px solid var(--line-2);transform:rotate(-3deg);box-shadow:0 30px 50px -20px #000000e6;transition:transform .8s var(--out)}.tool--sticker:hover .sticker{transform:rotate(0) translateY(-4px)}.sticker__mark{width:78px;height:auto}.sticker__qr{width:140px;height:140px;border-radius:12px;overflow:hidden;background:#fff}.sticker__qr svg{width:100%;height:100%}.sticker p{font:600 13px/1 var(--sans);color:var(--ink70)}.feat{display:grid;gap:8px;margin-top:auto}.feat__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:14px 16px;border-radius:16px;background:var(--ground);border:1px solid var(--line)}.feat__row b{font:600 15px/1.2 var(--sans)}.feat__row small{grid-column:1;font-size:13px;color:var(--ink45)}.feat__row--on{border-color:#e4703f80;background:linear-gradient(180deg,#e4703f1a,#e4703f08)}.feat__badge{grid-column:1 / -1;display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-bottom:6px;padding:5px 9px;border-radius:999px;background:var(--accent);color:var(--on-accent);font:600 11.5px/1 var(--sans)}.feat__badge .ic{width:12px;height:12px;fill:currentColor;stroke:none}.policy{display:grid;min-width:min(380px,100%)}.policy div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.policy div:last-child{border-bottom:0}.policy dt{color:var(--ink70)}.policy dd{font-weight:600}[data-spot]{position:relative}[data-spot]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.05),transparent 60%)}[data-spot]:hover:before{opacity:1}[data-spot]>*{position:relative;z-index:1}.money-sec{position:relative;padding:120px 0 230px}.money-sec__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr minmax(0,480px);gap:80px;align-items:center}.ticks{list-style:none;display:grid;gap:12px;margin-top:32px}.ticks li{display:flex;gap:12px;align-items:flex-start;font-size:16px;color:var(--slate)}.ticks .ic{width:18px;height:18px;margin-top:3px;color:var(--accent);stroke-width:2.2}.split{padding:28px;border-radius:28px;background:var(--paper);color:var(--p-text);color-scheme:light;box-shadow:0 40px 80px -40px #000000e6}.split__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--p-line);font:500 14px/1 var(--sans);color:var(--p-dim)}.split__price{display:inline-flex;align-items:baseline;gap:2px;font:600 40px/1 var(--display);letter-spacing:-.04em;color:var(--p-text)}.split__price input{width:2.3em;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;-moz-appearance:textfield;border-bottom:2px dashed var(--p-line)}.split__price input::-webkit-outer-spin-button,.split__price input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.split__price input:focus{outline:none;border-bottom-color:var(--accent)}.split__label{display:block;margin:20px 0 12px;font-size:14.5px;color:var(--p-mute)}.split__label b{color:var(--p-text)}.split__bar{display:flex;gap:4px;height:10px;margin-top:16px}.split__bar i{display:block;border-radius:4px;transition:flex-grow .5s var(--out)}.split__bar i:first-child{flex:60;background:var(--accent)}.split__bar i:last-child{flex:40;background:var(--p-text)}.split__rows{margin-top:18px}.split__rows div{display:flex;justify-content:space-between;padding:9px 0;font-size:15px;font-variant-numeric:tabular-nums}.split__rows dt{color:var(--p-mute)}.split__rows .sub{padding-top:0;font-size:13.5px}.split__rows .sub dt,.split__rows .sub dd{color:var(--p-dim)}.split__rows .strong{padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--p-line);font-weight:600}.split__rows .strong:last-child{border-bottom:0;margin-bottom:0}.split__rows .strong dt{color:var(--p-text)}.split__fine{margin-top:6px;font-size:12.5px;color:var(--p-dim)}.ribbon{position:absolute;left:0;bottom:-160px;width:100%;height:380px;z-index:0;pointer-events:none;overflow:visible}.ribbon path{fill:none;stroke:var(--accent);stroke-width:46px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:var(--rd, 0)}.compare{position:relative;z-index:1;padding:190px 0 140px}.table{position:relative;max-width:940px;margin:0 auto;border-radius:26px;border:1px solid var(--line);background:var(--ground);overflow:hidden}.table__row{position:relative;z-index:1;display:grid;grid-template-columns:1.7fr 1fr 1fr;align-items:center;border-top:1px solid var(--line)}.table__row:first-child{border-top:0}.table__row>*{padding:21px 26px}.table__row [role=rowheader]{font-size:16px;color:var(--slate)}.table__row [role=cell],.table__row [role=columnheader]{display:flex;justify-content:center;text-align:center}.table__row--head{font:500 13.5px/1.3 var(--sans);color:var(--ink45)}.table__row--head img{width:82px;height:auto}.col-us{position:relative;align-self:stretch;align-items:center;background:#ffffff06}.table .ic{width:24px;height:24px;stroke-width:2.2}.table .yes{color:var(--on-accent);background:var(--accent);border-radius:50%;padding:4px;transition:transform .6s var(--spring)}.js:not(.calm) .table:not(.is-in) .yes{transform:scale(0)}.table__row:nth-child(3) .yes{transition-delay:.07s}.table__row:nth-child(4) .yes{transition-delay:.14s}.table__row:nth-child(5) .yes{transition-delay:.21s}.table__row:nth-child(6) .yes{transition-delay:.28s}.table__row:nth-child(7) .yes{transition-delay:.35s}.table__row:nth-child(8) .yes{transition-delay:.42s}.table .no{color:var(--ink30)}.table .part{color:var(--ink45)}.uses{padding:20px 0 150px;overflow:hidden}.uses .head{margin-bottom:52px}.belt{overflow:hidden;padding:6px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.belt+.belt{margin-top:12px}.belt__track{list-style:none;display:flex;gap:12px;width:max-content;animation:belt 70s linear infinite}.belt--rev .belt__track{animation-direction:reverse;animation-duration:80s}.belt:hover .belt__track{animation-play-state:paused}@keyframes belt{to{transform:translate(calc(-50% - 6px))}}.use{display:grid;grid-template-columns:40px 1fr;gap:4px 14px;align-items:start;width:340px;padding:20px 22px;border-radius:20px;background:var(--chalk);border:1px solid var(--line)}.use .ic{grid-row:span 2;width:40px;height:40px;padding:10px;border-radius:12px;background:var(--ground);border:1px solid var(--line);color:var(--accent)}.use b{font:600 16px/1.3 var(--sans)}.use span{font-size:14px;line-height:1.45;color:var(--ink70)}.safe{padding:40px 0 170px}.safe__grid{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;align-items:start}.safe__head{position:sticky;top:130px}.safe__list{list-style:none}.safe__list li{display:grid;grid-template-columns:70px 1fr;gap:16px;padding:28px 0;border-top:1px solid var(--line)}.safe__list li:last-child{border-bottom:1px solid var(--line)}.safe__list span{font:600 15px/1.5 var(--sans);color:var(--ink30);font-variant-numeric:tabular-nums}.safe__list b{font:600 22px/1.25 var(--display);letter-spacing:-.02em}.safe__list p{margin-top:8px;font-size:16px;line-height:1.6;color:var(--ink70);max-width:32em}.ivory{position:relative;background:var(--paper);color:var(--p-text);color-scheme:light;border-radius:40px 40px 0 0}.ivory .eyebrow{color:var(--p-dim)}.ivory em{color:var(--accent-l)}.ivory .lede{color:var(--p-mute)}.pricing{padding:140px 0 110px}.calc{max-width:980px;margin:0 auto;padding:34px;border-radius:28px;background:#fff;border:1px solid var(--p-line);box-shadow:0 40px 80px -55px #13141580}.calc__top{display:grid;grid-template-columns:auto 1fr;gap:18px 36px;align-items:center}.seg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:999px;background:#ecedef;isolation:isolate}.seg button{position:relative;z-index:1;min-height:42px;padding:0 20px;border-radius:999px;font:600 14.5px/1 var(--sans);color:var(--p-mute);transition:color .3s ease}.seg button[aria-checked=true]{color:var(--paper)}.seg__pill{position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:var(--p-text);transition:transform .5s var(--out)}.seg[data-on=shop] .seg__pill{transform:translate(100%)}.calc__label{font-size:15.5px;color:var(--p-mute);text-align:right}.calc__label b{color:var(--p-text);font-weight:600}.calc__range{grid-column:1 / -1;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--accent) 0 var(--fill, 30%),#E3E4E6 var(--fill, 30%));outline:none}.calc__range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--accent);box-shadow:0 6px 16px -4px #b83d1873;cursor:grab;transition:transform .2s var(--spring)}.calc__range::-webkit-slider-thumb:active{transform:scale(1.15);cursor:grabbing}.calc__range::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--accent);cursor:grab}.calc__range:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.calc__nums{display:grid;grid-template-columns:1fr auto 1fr auto 1.1fr;align-items:end;gap:14px;margin-top:30px;padding-top:28px;border-top:1px solid var(--p-line)}.calc__nums small{display:block;font-size:13.5px;color:var(--p-dim)}.calc__nums strong{display:block;margin-top:8px;font:600 clamp(30px,3.2vw,44px)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.calc__nums>div:not(.calc__tot):not(.calc__op){padding-bottom:18px}.calc__op{align-self:end;display:grid;place-items:center;height:clamp(30px,3.2vw,44px);margin-bottom:18px;font:500 24px/1 var(--display);color:var(--p-dim)}.calc__tot{padding:18px 22px;border-radius:18px;background:var(--p-text);color:var(--paper)}.calc__tot small{color:var(--ink45)}.rates{display:grid;grid-template-columns:repeat(2,1fr);gap:0 56px;max-width:980px;margin:72px auto 0}.rates div{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--p-line);font-size:15.5px}.rates dt{color:var(--p-mute)}.rates dd{font-weight:600;text-align:right;white-space:nowrap}.fine{margin:24px auto 0;font-size:13.5px;line-height:1.6;color:var(--p-dim);max-width:56em;text-align:center;text-wrap:balance}.faq{padding:130px 0 150px;background:var(--paper);color:var(--p-text);color-scheme:light}.faq .eyebrow{color:var(--p-dim)}.faq .lede{color:var(--p-mute)}.faq .lede a,.faq__list a{color:var(--accent-l);text-decoration:underline;text-underline-offset:3px}.faq__grid{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;align-items:start}.faq__head{position:sticky;top:120px}.faq__list details{border-bottom:1px solid var(--p-line)}.faq__list details:first-child{border-top:1px solid var(--p-line)}.faq__list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font:600 clamp(18px,1.5vw,21px)/1.3 var(--display);letter-spacing:-.02em;cursor:pointer;list-style:none}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:after{content:"";flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--p-line);background:linear-gradient(var(--p-text),var(--p-text)) no-repeat center / 13px 1.6px,linear-gradient(var(--p-text),var(--p-text)) no-repeat center / 1.6px 13px;transition:transform .5s var(--out),background-color .2s ease}.faq__list details[open] summary:after{transform:rotate(135deg);background-color:#1314150d}.faq__a{overflow:hidden}.faq__a p{padding:0 54px 24px 0;font-size:16.5px;line-height:1.65;color:var(--p-mute)}.final{position:relative;padding:180px 0 160px;overflow:hidden;isolation:isolate;text-align:center}.final__glow{position:absolute;z-index:-1;left:50%;top:50%;width:min(1000px,150vw);aspect-ratio:1.5;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(228,112,63,.16),transparent)}.final__inner{display:flex;flex-direction:column;align-items:center}.final__title{font:600 clamp(50px,8vw,124px)/.96 var(--display);letter-spacing:-.055em}.final__row{display:flex;align-items:center;justify-content:center;gap:36px;margin-top:44px;flex-wrap:wrap}.final__row .ctas{margin-top:0}.qr{display:flex;align-items:center;gap:16px;padding:12px 22px 12px 12px;border-radius:22px;background:#ffffff08;border:1px solid var(--line-2);text-align:left}.qr__code{width:92px;height:92px;border-radius:12px;overflow:hidden;background:#fff}.qr__code svg{width:100%;height:100%}html:not(.js) .qr,html:not(.js) .sticker__qr{visibility:hidden}.qr p{max-width:15em;font-size:14px;line-height:1.45;color:var(--ink70)}.qr b{display:block;color:var(--slate);font-size:15px}.foot{padding:90px 0 110px;border-top:1px solid var(--line);background:var(--ground)}.foot__grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:40px}.foot__intro img{width:104px;height:auto}.foot__intro p{margin-top:16px;font-size:15px;color:var(--ink45);max-width:20em}.badge{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:10px 18px 10px 14px;border-radius:14px;border:1px solid var(--line-2);font:600 16px/1.05 var(--sans)}.badge .ic{width:24px;height:24px;fill:currentColor;stroke:none}.badge small{display:block;font:500 11px/1.2 var(--sans);color:var(--ink45)}.foot__uk{display:flex;align-items:center;gap:10px}.foot h4{margin-bottom:18px;font:500 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink30)}.foot nav{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.foot nav a{padding:6px 0;font-size:15.5px;color:var(--ink70);transition:color .2s ease;overflow-wrap:anywhere}.foot nav a:hover{color:var(--slate)}.foot__legal{display:flex;justify-content:space-between;gap:24px 40px;margin-top:72px;padding-top:28px;border-top:1px solid var(--line);font-size:13px;line-height:1.6;color:var(--ink30)}.foot__legal p:first-child{max-width:62em}.foot__legal p:last-child{white-space:nowrap}.js:not(.calm) [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform 1.1s var(--out);transition-delay:var(--d, 0s)}.js:not(.calm) [data-reveal].is-in{opacity:1;transform:none}html:not(.js) .collage,.calm .collage,html:not(.js) .story,.calm .story,html:not(.js) .open,.calm .open{height:auto}html:not(.js) .collage__pin,.calm .collage__pin{position:relative;height:auto;min-height:0;padding:140px 0}html:not(.js) .card,.calm .card{display:none}html:not(.js) .collage__texts,.calm .collage__texts{gap:12px}html:not(.js) .collage__texts p,.calm .collage__texts p{grid-area:auto;opacity:1;transform:none}html:not(.js) .dots,.calm .dots{display:none}html:not(.js) .story__pin,.calm .story__pin{position:relative;height:auto;padding:120px 0}html:not(.js) .chapters,.calm .chapters{gap:56px}html:not(.js) .chapter,.calm .chapter{grid-area:auto;opacity:1;transform:none;filter:none}html:not(.js) .chapter h3,.calm .chapter h3{font-size:clamp(32px,3.4vw,48px)}html:not(.js) .rail,.calm .rail{display:none}html:not(.js) .story__stage,.calm .story__stage{align-self:start;position:sticky;top:120px}html:not(.js) .open__pin,.calm .open__pin{position:relative;height:auto;display:block;padding:140px 0 0}html:not(.js) .open__title,.calm .open__title{margin:0 auto}html:not(.js) .open__photo,.calm .open__photo{display:none}html:not(.js) .open__over,.calm .open__over{position:relative;opacity:1;pointer-events:auto;background:none;padding:60px 0 120px}html:not(.js) .open__lead,.calm .open__lead,html:not(.js) .ui,.calm .ui{transform:none}html:not(.js) .steps li,.calm .steps li{opacity:1}html:not(.js) .steps p,.calm .steps p{max-height:none;margin-top:6px}html:not(.js) .open__inner,.calm .open__inner{align-items:start}html:not(.js) .ui,.calm .ui{display:flex;flex-direction:column;gap:16px}html:not(.js) .ui__card,.calm .ui__card{opacity:1;transform:none}html:not(.js) .rise__phone,.calm .rise__phone{transform:none}@media (max-width: 1100px){.nav{display:none}.menu-btn{display:block}.note--a{left:-220px}.note--b{right:-230px}.note--c{left:-190px}.story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rail{display:none}.tools__grid{grid-template-columns:1fr 1fr}.tool--phone{grid-row:span 1;grid-column:span 2}.tool--hours{grid-column:span 2}.money-sec__grid{grid-template-columns:1fr;gap:48px}.split{max-width:520px}.foot__grid{grid-template-columns:repeat(4,1fr)}.foot__intro{grid-column:1 / -1}.rates{grid-template-columns:repeat(2,1fr)}}@media (max-width: 860px){:root{--gut: 20px}body{font-size:16px}.top{padding:10px 12px}.top__bar{padding-left:14px}.top__link,.dock__links{display:none}.dock{gap:8px}.hero{padding-top:116px}.hero__title{margin-top:22px}.query{border-radius:26px;padding:14px;gap:8px;margin-top:34px;font-size:15px}.chip{height:34px;padding:0 12px}.query__go{width:34px;height:34px}.rise{margin-top:64px;height:150vw;max-height:640px}.note{width:250px;padding:10px 12px 10px 10px;gap:10px;border-radius:18px}.note img{width:28px;height:28px}.note__t{font-size:13px}.note__d{font-size:12px}.note__top{font-size:11px}.note--a{left:-22%;top:8%}.note--b{right:-24%;top:52%}.note--c{display:none}.statement{padding:70px 0 90px}.collage{height:360vh}.card{width:clamp(96px,26vw,160px)}.card.c4,.card.c8{width:clamp(140px,40vw,220px)}.card.c2,.card.c6,.card.c10,.card.c11,.card.c12{width:clamp(80px,20vw,120px)}.story{height:480vh}.story__pin{align-items:stretch}.story__grid{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;padding-top:84px;padding-bottom:96px;height:100%}.story__copy{order:2;text-align:center}.story__copy>.eyebrow{display:none}.chapters{margin-top:8px}.chapter h3{margin:12px auto 0;font-size:clamp(28px,8vw,38px)}.chapter p{margin:10px auto 0;font-size:15px}.facts{display:none}.story__cta{display:none!important}.story__stage{order:1;min-height:0}.device{width:auto;height:min(44svh,400px)}.phone3d{width:100vw;height:min(52svh,470px)}html:not(.js) .story__grid,.calm .story__grid{padding-top:0;padding-bottom:0;height:auto;gap:40px}html:not(.js) .story__stage,.calm .story__stage{position:relative;top:0}html:not(.js) .facts,.calm .facts{display:flex;justify-content:center}.open{height:420vh}.open__over{align-items:flex-start;padding:84px 0 90px;background:linear-gradient(180deg,#0b0b0ce6,#0b0b0cbf 55%,#0b0b0c73)}.open__inner{grid-template-columns:1fr;gap:18px}.open__big{display:none}.open__lead .btn{display:none!important}.steps{margin-bottom:0}.steps li{grid-template-columns:32px 1fr;padding:11px 0 12px}.steps b{font-size:16px}.steps p{font-size:13.5px}.ui{min-height:0}.ui__card{padding:18px;border-radius:20px}.ui__t{font-size:19px;margin-top:8px}.ui__rows{margin-top:10px}.ui__rows div{padding:8px 0;font-size:13.5px}.ui__people{margin-top:10px;gap:6px}.ui__people li{padding:9px}.ui__av{width:34px;height:34px}.tools{padding:100px 0 80px}.tools__grid{grid-template-columns:1fr}.tool,.tool--phone,.tool--hours{grid-column:auto;padding:26px 22px}.tool--phone{padding-bottom:0}.tool--hours{flex-direction:column;align-items:stretch}.money-sec{padding:80px 0 170px}.split{padding:22px 18px;border-radius:22px}.ribbon path{stroke-width:30px}.ribbon{bottom:-120px;height:260px}.compare{padding:130px 0 90px}.table__row{grid-template-columns:1.5fr .8fr .8fr}.table__row>*{padding:15px 10px}.table__row [role=rowheader]{font-size:14px;padding-left:16px}.table__row--head{font-size:12px}.table__row--head img{width:64px}.table .ic{width:22px;height:22px}.uses{padding:10px 0 90px}.use{width:280px;padding:16px 18px}.safe{padding:10px 0 110px}.safe__grid{grid-template-columns:1fr;gap:32px}.safe__head{position:static}.safe__list li{grid-template-columns:44px 1fr;padding:22px 0}.safe__list b{font-size:19px}.ivory{border-radius:28px 28px 0 0}.pricing{padding:100px 0 80px}.calc{padding:22px 18px;border-radius:22px}.calc__top{grid-template-columns:1fr}.seg{width:100%}.seg button{padding:0 10px}.calc__label{text-align:left}.calc__nums{grid-template-columns:1fr auto 1fr}.calc__nums>:nth-child(4){display:none}.calc__tot{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between}.calc__tot strong{margin-top:0}.rates{grid-template-columns:1fr;margin-top:48px}.faq{padding:90px 0 100px}.faq__grid{grid-template-columns:1fr;gap:36px}.faq__head{position:static}.faq__a p{padding-right:0}.final{padding:120px 0}.final__row{flex-direction:column;gap:22px}.foot{padding:70px 0 110px}.foot__grid{grid-template-columns:1fr 1fr;gap:40px 20px}.foot__legal{flex-direction:column}.head{margin-bottom:40px}}@media (max-width: 420px){.query__w:first-child{display:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.belt__track{animation:none}.belt{overflow-x:auto}}@media (max-width: 340px){.pill{padding:0 14px;font-size:13.5px}.dock__go{padding:0 13px;font-size:13.5px}}
