:root{--bg:#fff;--ink:#111113;--muted:#5c5c60;--faint:#a3a3a8;--line:#ebebeb;--line2:#1111131a;--soft:#f4f4f5;--soft2:#fafafa;--paper:#f6f5f1;--stone:#e9e7e0;--lime:#c9f55b;--olive:#4d5c00;--graphite:#141416;--on-dark:#fff;--on-dark-mute:#ffffff9e;--f-d:"Funnel Display", system-ui, sans-serif;--f-a:"Gloock", Georgia, serif;--f-b:"Schibsted Grotesk", system-ui, sans-serif;--shadow:0 1px 7px -1px #00000008;--lift:0 1px 2px #0000000a, 0 22px 44px -22px #0003;--r-btn:12px;--r-card:18px;--r-lg:24px;--r-xl:40px;--max:1240px;--gut-l:max(clamp(16px, 3vw, 40px), env(safe-area-inset-left,0px));--gut-r:max(clamp(16px, 3vw, 40px), env(safe-area-inset-right,0px));--e-out:cubic-bezier(.23,1,.32,1);--e-soft:cubic-bezier(.32,.72,0,1);--e-btn:cubic-bezier(.625,.05,0,1);--e-menu:cubic-bezier(.5,.5,0,1);--e-io:cubic-bezier(.77,0,.175,1);--e-expo:cubic-bezier(.16,1,.3,1);--spring:linear(0,.5737 7.6%,.8382 11.87%,.9463 14.19%,1.0292 16.54%,1.0886 18.97%,1.1258 21.53%,1.137 22.97%,1.1424 24.48%,1.1423 26.1%,1.1366 27.86%,1.1165 31.01%,1.0507 38.62%,1.0219 42.57%,.9995 46.99%,.9872 51.63%,.9842 58.77%,1.0011 81.26%,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-b);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:500;line-height:1.5;overflow-x:clip}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:0;padding:0}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:50;background:var(--ink);color:var(--on-dark);border-radius:var(--r-btn);padding:10px 16px;font-size:14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{max-width:var(--max);padding-left:var(--gut-l);padding-right:var(--gut-r);margin:0 auto}.d{font-family:var(--f-d);letter-spacing:-.045em;text-wrap:balance;font-weight:400;line-height:1.03}.a{font-family:var(--f-a);letter-spacing:-.035em;font-weight:400}.h2{font-size:clamp(32px,4vw,56px)}.label{color:var(--muted);font-size:13px;font-weight:500}.muted{color:var(--muted)}.nowrap,.phone{white-space:nowrap}.phone{font-variant-numeric:tabular-nums}.tg{vertical-align:top;white-space:nowrap;background:var(--soft);border-radius:.3em;margin:.04em -.06em 0 0;padding:0 .3em;line-height:1.42;display:inline-block}.link{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;transition:text-decoration-color .2s}.link:hover{text-decoration-color:currentColor}.btn{border-radius:var(--r-btn);white-space:nowrap;min-height:50px;transition:transform .15s var(--e-out), box-shadow .3s;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:500;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn--dark{background:var(--ink);color:var(--on-dark)}.btn--light{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow)}.btn--lime{background:var(--lime);color:var(--ink)}.btn--dark:hover{box-shadow:var(--lift)}.btn--light:hover{box-shadow:inset 0 0 0 1px #d6d6d6, var(--shadow)}.btn svg{flex:none;width:16px;height:16px}.btn .arr{transition:transform .45s var(--e-out)}.btn:hover .arr{transform:translate(3px)}.btn--sm{min-height:42px;padding:0 16px;font-size:15px}.card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow)}.top .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:22px;display:flex}.logo{align-items:baseline;gap:10px;display:flex}.logo b{font-family:var(--f-d);letter-spacing:-.045em;font-size:23px;font-weight:600}.logo b i,.foot__brand b i{color:var(--olive);font-style:normal}.logo small{color:var(--muted);font-size:12px}.top__right{color:var(--muted);align-items:center;gap:22px;font-size:14px;display:flex}.top__right a:hover,.top__right a[aria-current=page]{color:var(--ink)}.crumbs{color:var(--muted);font-size:13px}.crumbs ol{flex-wrap:wrap;justify-content:center;gap:4px 8px;display:flex}.crumbs li+li:before{content:"/";color:var(--faint);margin-right:8px}.crumbs a:hover{color:var(--ink)}.hero .wrap{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(20px,4vh,44px) clamp(48px,8vh,88px);display:flex}.hero .label{margin-top:clamp(20px,4vh,40px)}.hero h1{max-width:12.5em;margin-top:16px;font-size:clamp(40px,7.2vw,100px);line-height:.98}.hero h1 .a{letter-spacing:-.03em}.hero--short h1{max-width:14em;font-size:clamp(40px,6.4vw,88px)}.hero__p{letter-spacing:-.018em;max-width:34em;margin-top:clamp(18px,3vh,30px);font-size:clamp(18px,1.7vw,23px);line-height:1.5}.hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(22px,3.4vh,34px);display:flex}.trust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:22px;font-size:14px;display:flex}.trust span{align-items:center;gap:8px;display:inline-flex}.trust span:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #c9f55b40}.sec .wrap{padding-block:clamp(56px,9vw,120px) 0}.sec:last-of-type .wrap{padding-bottom:clamp(56px,9vw,120px)}.sec-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.sec-head>div{min-width:0}.sec-head .h2{margin-top:10px}.sec-head>p{max-width:22em;color:var(--muted);flex:none;font-size:15px}.sec-head--center{text-align:center;flex-direction:column;align-items:center;gap:0}.lead{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;margin-top:28px;font-size:18px;line-height:1.55;display:grid}.lead strong{color:var(--ink);font-weight:600}.lead--one{grid-template-columns:minmax(0,1fr);max-width:46em}.about-why{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px 56px;margin-top:28px;display:grid}.about-why .lead{margin-top:0}.nick{aspect-ratio:4/5;border-radius:var(--r-lg);background:#dcd8ce;align-items:flex-end;max-width:420px;margin:0;padding:18px;display:flex;position:relative;overflow:hidden}.nick img{object-fit:cover;object-position:50% 24%;width:100%;height:100%;position:absolute;inset:0}.nick .badge{margin:0;position:relative}.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.split article{border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:clamp(24px,3vw,36px);display:flex}.split h3{font-family:var(--f-d);letter-spacing:-.035em;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.1}.split p:not(.label){color:var(--muted);font-size:17px}.split .dark{background:var(--graphite);color:var(--on-dark)}.split .dark .label{color:var(--lime)}.split .dark p:not(.label){color:var(--on-dark-mute)}.split+.note-line{max-width:44em;margin-top:18px;font-size:17px}.sample{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);margin-top:44px;display:grid}.shot{min-width:0;display:block}.shot__img{border:1px solid var(--line2);background:var(--graphite);aspect-ratio:16/10;transition:transform .6s var(--e-soft);border-radius:10px;overflow:hidden}.shot__img img{object-fit:cover;object-position:top;width:100%;height:100%}.shot:hover .shot__img{transform:translateY(-3px)}.shot:active .shot__img{transition-duration:.15s;transition-timing-function:var(--e-out);transform:scale(.985)}.cap{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:16px;font-size:15px;display:flex}.cap__ico{background:var(--stone);width:22px;height:22px;font-family:var(--f-d);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.cap .muted{margin-left:auto;font-size:14px}.try{gap:10px;display:grid}.try li{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.try b{background:var(--soft);font-variant-numeric:tabular-nums;border-radius:7px;justify-self:start;padding:4px 8px;font-size:12px;font-weight:600}.try li:first-child b{background:var(--lime)}.try span{font-size:15px;line-height:1.45}.sample__side{gap:18px;min-width:0;display:grid}.sample__side>p{font-size:17px}.row{flex-wrap:wrap;gap:10px;display:flex}.fine{color:var(--muted);font-size:13px}.more-label{margin-top:36px}.more-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.more-samples li{flex-direction:column;gap:6px;padding:18px 20px;font-size:15px;display:flex}.more-samples b{font-family:var(--f-d);letter-spacing:-.03em;font-size:20px;font-weight:500}.more-samples span{color:var(--muted)}.more-samples a.link{align-self:flex-start;margin-top:auto;padding-top:6px}.needs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.need{flex-direction:column;gap:10px;padding:24px 24px 26px;display:flex}.need h3{font-family:var(--f-d);letter-spacing:-.035em;text-wrap:balance;font-size:22px;font-weight:500;line-height:1.12}.need p{color:var(--muted);font-size:15px}.need--lead{background:var(--graphite);border-color:var(--graphite);color:var(--on-dark);border-radius:var(--r-lg);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 40px;padding:clamp(26px,3.4vw,44px);display:grid}.need--lead .label{color:var(--lime);grid-area:1/1}.need--lead h3{grid-area:2/1;font-size:clamp(26px,3vw,38px)}.need--lead p:not(.label){color:var(--on-dark-mute);grid-area:1/2/span 2;align-self:end;font-size:17px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:44px;display:grid}.plans--4{grid-template-columns:repeat(4,minmax(0,1fr))}.plan{border-radius:var(--r-lg);flex-direction:column;min-width:0;padding:26px 24px 24px;display:flex}.plan__name{font-family:var(--f-d);letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:10px;font-size:26px;font-weight:500;display:flex}.plan__tag{font-family:var(--f-b);letter-spacing:0;background:var(--lime);color:var(--ink);border-radius:7px;padding:4px 8px;font-size:11px;font-weight:600}.plan__for{color:var(--muted);margin-top:4px;font-size:14px}.plan__price{align-items:baseline;gap:6px;margin-top:22px;display:flex}.plan__price small{color:var(--muted);font-size:14px}.plan__price b{font-family:var(--f-d);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,4.4vw,58px);font-weight:400;line-height:1}.plan__half{color:var(--muted);margin-top:6px;font-size:12px}.plan ul{flex-direction:column;gap:10px;margin:22px 0 26px;font-size:14px;line-height:1.4;display:flex}.plan li{gap:10px;display:flex}.plan li:before{content:"";background:var(--soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23111113' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px}.plan .btn{width:100%;margin-top:auto}.plan--hot{background:var(--graphite);color:var(--on-dark);border-color:var(--graphite)}.plan--hot .plan__for,.plan--hot .plan__price small,.plan--hot .plan__half{color:var(--on-dark-mute)}.plan--hot li:before{background-color:var(--lime)}.notes{grid-template-columns:1fr 1.2fr;gap:14px;margin-top:14px;display:grid}.notes div{border-radius:var(--r-card);background:var(--paper);color:var(--muted);padding:18px 22px;font-size:14px;line-height:1.55}.notes b{color:var(--ink);font-weight:600}.notes--one{grid-template-columns:minmax(0,1fr)}.hub-group{margin-top:44px}.hub-group+.hub-group{margin-top:36px}.hub-group__h{font-family:var(--f-d);letter-spacing:-.03em;font-size:22px;font-weight:500;line-height:1.15}.hub-group .tbl{margin-top:14px}.tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:44px;display:grid}.tools li{font-family:var(--f-d);letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;padding:16px 18px;font-size:18px;font-weight:500;line-height:1.2}.tools li:first-child{background:var(--lime);border-color:var(--lime)}.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.step{flex-direction:column;min-height:230px;padding:20px 18px 22px;display:flex}.steps--3 .step{min-height:200px}.step__n{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.step__t{color:var(--muted);margin-top:2px;font-size:13px}.step h3{font-family:var(--f-d);letter-spacing:-.035em;margin-top:auto;padding-top:40px;font-size:22px;font-weight:500;line-height:1.12}.step p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.45}.step--on{background:var(--graphite);border-color:var(--graphite);color:var(--on-dark);box-shadow:var(--lift);transform:translateY(-4px)}.step--on .step__n{color:var(--lime)}.step--on .step__t,.step--on p{color:var(--on-dark-mute)}.paid{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--muted);text-align:center;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin:28px auto 0;padding:14px 18px;font-size:14px;display:flex}.paid b{font-family:var(--f-d);letter-spacing:-.04em;color:var(--ink);font-size:30px;font-weight:400}.after-steps{text-align:center;max-width:40em;color:var(--muted);margin:18px auto 0;font-size:15px}.tbl{border-radius:var(--r-card);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch;margin-top:44px;overflow-x:auto}.tbl:focus-visible{outline-offset:2px}table{border-collapse:collapse;width:100%;min-width:600px;font-size:15px}.tbl--wide table{min-width:860px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:15px 20px}tr:last-child th,tr:last-child td{border-bottom:0}thead th{color:var(--muted);background:var(--soft);font-size:13px;font-weight:500}tbody th{font-weight:500}td{color:var(--muted)}td.ck{color:var(--ink);text-align:center}thead th.ck{text-align:center}tr.us th,tr.us td{background:var(--graphite);color:var(--on-dark);font-weight:600}tr.us td:last-child{color:var(--lime)}.col-us{color:var(--ink);background:#fafafa;font-weight:600}thead .col-us{background:var(--graphite);color:var(--on-dark)}td a.link,th a.link{color:var(--ink)}.src{color:var(--muted);max-width:60em;margin-top:14px;font-size:13px}.src a{text-underline-offset:2px;text-decoration:underline}.tbl-hint{color:var(--faint);margin-top:10px;font-size:12px;display:none}.cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.plans+.cols{margin-top:14px}.box{flex-direction:column;gap:12px;padding:24px;display:flex}.box h3{font-family:var(--f-d);letter-spacing:-.035em;font-size:22px;font-weight:500;line-height:1.15}.box p,.box li{color:var(--muted);font-size:15px}.box strong{color:var(--ink);font-weight:600}.box--paper{background:var(--paper);border-color:var(--paper);box-shadow:none}.box--dark{background:var(--graphite);border-color:var(--graphite);color:var(--on-dark)}.box--dark p,.box--dark li{color:var(--on-dark-mute)}.box--dark strong{color:var(--on-dark)}.dots{flex-direction:column;gap:10px;display:flex}.dots li{gap:10px;display:flex}.dots li:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.62em}.box--dark .dots li:before{background:var(--lime)}.nums{counter-reset:n;flex-direction:column;gap:12px;display:flex}.nums li{counter-increment:n;grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.nums li:before{content:counter(n, decimal-leading-zero);color:var(--ink);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px;font-weight:600}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,40px) 14px;margin-top:44px;display:grid}.sam{flex-direction:column;gap:14px;min-width:0;display:flex}.sam__kind{color:var(--muted);font-size:13px}.sam h3{font-family:var(--f-d);letter-spacing:-.035em;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.1}.sam h3 small{font-family:var(--f-b);letter-spacing:-.01em;color:var(--muted);margin-top:4px;font-size:14px;font-weight:500;display:block}.sam__tag{font-family:var(--f-a);letter-spacing:-.02em;font-size:21px;line-height:1.25}.sam p{color:var(--muted);font-size:15px}.faq__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;display:grid}.faq__side{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.faq__side p{margin-top:8px;font-size:15px}.qa-list{border-top:1px solid var(--line);min-width:0}.qa{border-bottom:1px solid var(--line)}.qa h3{font:inherit}.qa button{text-align:left;width:100%;transition:transform .15s var(--e-out);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:19px;font-weight:500;line-height:1.35;display:flex}.qa button:active{transform:scale(.99)}.qa__x{background:var(--soft);width:30px;height:30px;transition:background .3s, transform .6s var(--spring);border-radius:10px;flex:none;position:relative}.qa__x:before,.qa__x:after{content:"";background:var(--ink);width:12px;height:1.6px;transition:transform .5s var(--e-btn);border-radius:2px;margin:-.8px 0 0 -6px;position:absolute;top:50%;left:50%}.qa__x:after{transform:rotate(90deg)}.qa.is-open .qa__x{background:var(--lime);transform:rotate(180deg)}.qa.is-open .qa__x:after{transform:rotate(0)}.qa__a{transition:grid-template-rows .55s var(--e-soft);grid-template-rows:0fr;display:grid}.qa.is-open .qa__a{grid-template-rows:1fr}.qa__a>div{overflow:hidden}.qa__a p{color:var(--muted);padding:0 50px 24px 0;font-size:16px;line-height:1.55}html:not(.js) .qa__a{grid-template-rows:1fr}.team{border-radius:var(--r-xl);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:28px 56px;padding:clamp(24px,4.4vw,56px);display:grid}.team__lead{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.badge{background:var(--bg);box-shadow:var(--lift);border-radius:16px;align-items:center;gap:12px;margin-top:18px;padding:12px 16px 12px 12px;display:flex}.badge img{object-fit:cover;border-radius:12px;width:40px;height:40px}.badge b{font-size:15px;display:block}.badge span{color:var(--muted);font-size:12px}.team__body{flex-direction:column;gap:22px;min-width:0;display:flex}.team__body>p{color:var(--muted);max-width:32em;font-size:17px}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fact{min-width:0;padding:14px 16px 16px}.fact small{color:var(--muted);font-size:12px;display:block}.fact b{margin-top:6px;font-size:15px;font-weight:600;line-height:1.3;display:block}.fact span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.related{flex-wrap:wrap;gap:8px;display:flex}.legit{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:44px;display:grid}.legit div{padding:16px 18px}.legit dt{color:var(--muted);font-size:12px}.legit dd{margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.4}.legit dd a{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}.prose{max-width:46em;color:var(--muted);flex-direction:column;gap:14px;margin-top:28px;font-size:17px;line-height:1.6;display:flex}.prose strong{color:var(--ink);font-weight:600}.cta{border-radius:var(--r-xl);background:linear-gradient(180deg, var(--soft), var(--soft2));text-align:center;padding:clamp(40px,6vw,80px) clamp(16px,4vw,56px)}.cta .h2{max-width:13em;margin:10px auto 0;font-size:clamp(34px,5vw,68px)}.cta__p{letter-spacing:-.02em;max-width:24em;margin:18px auto 0;font-size:clamp(18px,1.7vw,22px);line-height:1.4}.form{text-align:left;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;max-width:880px;margin:40px auto 0;display:grid}.form label{color:var(--muted);flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.form input{border-radius:var(--r-btn);background:var(--bg);width:100%;height:52px;font:inherit;color:var(--ink);border:1px solid #dcdcde;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.form input::placeholder{color:var(--faint)}.form input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #c9f55b73}.form input[aria-invalid=true]{border-color:#b3261e}.form .btn{height:52px}.form .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__ok{justify-content:center;align-items:center;gap:12px;margin:22px auto 0;font-size:16px;display:none}.form__ok.is-on{display:flex}.form__ok i{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.form__err{color:#b3261e;min-height:1.5em;margin:14px auto 0;font-size:14px}.form__err.is-wait{color:var(--muted)}.form__err a{text-decoration:underline}.cta__fine{color:var(--muted);margin-top:18px;font-size:13px}.cta__fine a{text-underline-offset:2px;text-decoration:underline}.foot{margin-top:clamp(56px,9vw,120px);overflow:hidden}.foot__top{border-top:1px solid var(--line);grid-template-columns:1.3fr .8fr .8fr 1fr;gap:40px;padding-top:30px;padding-bottom:36px;display:grid}.foot__brand b{font-family:var(--f-d);letter-spacing:-.05em;font-size:30px;font-weight:600}.foot__brand p{color:var(--muted);margin-top:8px;font-size:14px}.foot nav{color:var(--muted);flex-direction:column;gap:6px;font-size:16px;display:flex}.foot nav b{color:var(--faint);margin-bottom:4px;font-size:12px;font-weight:500}.foot nav a:hover{color:var(--ink)}.foot__contact{flex-direction:column;gap:14px;display:flex}.foot__contact a{font-family:var(--f-d);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:22px;font-weight:400;display:block}.foot__contact small{color:var(--muted);font-size:12px;display:block}.foot__legal{color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding-bottom:12px;font-size:12px;display:flex}.foot__legal a{text-underline-offset:2px;text-decoration:underline}.foot__big{font-family:var(--f-d);letter-spacing:-.065em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:24px 0 -2vw;font-size:24vw;font-weight:600;line-height:.78}.foot__big i{color:var(--lime);font-style:normal}@media (max-width:1080px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.step{min-height:0}.facts{grid-template-columns:1fr}.plans--4{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__top{grid-template-columns:1fr 1fr}}@media (max-width:860px){.about-why{grid-template-columns:minmax(0,1fr)}.nick{max-width:360px}.top__right .nav-link{display:none}.sec-head{flex-direction:column;align-items:flex-start;gap:14px}.sec-head--center{align-items:center}.sec-head>p{max-width:34em}.sample,.faq__in,.team,.lead,.split,.gallery,.cols,.cols--3,.legit,.more-samples{grid-template-columns:minmax(0,1fr)}.needs{grid-template-columns:repeat(2,minmax(0,1fr))}.tools{grid-template-columns:repeat(3,minmax(0,1fr))}.need--lead{grid-template-columns:minmax(0,1fr)}.need--lead .label,.need--lead h3,.need--lead p:not(.label){grid-area:auto/1}.plans,.plans--4,.notes{grid-template-columns:minmax(0,1fr)}.steps,.steps--3{grid-template-columns:minmax(0,1fr);gap:10px}.step,.steps--3 .step{flex-flow:wrap;gap:0 14px;min-height:0}.step h3{width:100%;margin-top:0;padding-top:14px}.step p{width:100%}.step--on{transform:none}.form{grid-template-columns:minmax(0,1fr)}.form .btn{width:100%}.foot__top{grid-template-columns:minmax(0,1fr);gap:26px}.tbl-hint{display:block}}@media (max-width:560px){.logo small{display:none}.top__right{gap:14px}.needs{grid-template-columns:minmax(0,1fr)}.tools{grid-template-columns:repeat(2,minmax(0,1fr))}.tools li{padding:14px;font-size:15px}.hero__cta,.hero__cta .btn{width:100%}.try li{grid-template-columns:56px minmax(0,1fr);padding:12px 14px}.qa button{font-size:17px}.qa__a p{padding-right:0}.team,.cta{border-radius:var(--r-lg)}.sample__side .row .btn{flex:100%}.btn{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
