.site{--bg:#efeeea;--tone:#e4e3de;--tone-2:#d9d8d2;--ink:#101214;--mute:#10121499;--dark:#101214;--dark-tone:#1c1f22;--dark-mute:#efeeea99;--accent:var(--color-brand);--ease:cubic-bezier(.22, 1, .36, 1);--pad:clamp(16px, 2.4vw, 36px);--gap:clamp(10px, 1vw, 16px);--nav:64px;--sec:clamp(96px, 12vw, 184px);--small:14px;--body:18px;--statement:clamp(22px, 2.4vw, 36px);--title:clamp(36px, 4.6vw, 76px);--display:clamp(36px, 6.2vw, 116px);--radius:8px;--paper:var(--bg);--tile:var(--bg);--muted:var(--mute);background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;font-size:var(--body);line-height:1.5;overflow-x:clip}.site :is(.s-title,.s-hero-title,.s-word,.s-foot-title,.s-price-big,.s-auth-title,.s-page-title,.s-plate-role,.s-try-step h3,.s-step h3,.s-price h3,.s-edge-list h3,.s-menu nav a,.s-nav-mark b){font-family:var(--font-archivo), var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.03em;font-weight:800;font-stretch:114%}.site :is(.s-plate-role,.s-try-step h3,.s-step h3,.s-price h3,.s-edge-list h3){letter-spacing:-.02em;font-weight:700;font-stretch:108%}:is(html:has(.site),body:has(.site)){background:#efeeea}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html.s-menu-open{overflow:hidden}.site ::selection{background:var(--ink);color:var(--bg)}.site :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site img{max-width:100%;display:block}.s-button{border-radius:var(--radius);background:var(--ink);min-height:48px;color:var(--bg);white-space:nowrap;transition:background .3s var(--ease), color .3s var(--ease), transform .3s var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:500;display:inline-flex}.s-button:hover{background:var(--accent);color:var(--bg)}.s-button:active{transform:scale(.97)}.s-button:disabled{opacity:.4;cursor:default;background:var(--ink)}.s-button.light{background:var(--bg);color:var(--ink)}.s-button.light:hover{background:var(--ink);color:var(--bg)}.s-button.soft{background:var(--tone);color:var(--ink)}.s-button.soft:hover{background:var(--tone-2)}.s-link{text-underline-offset:4px;transition:color .25s var(--ease);font-weight:500;text-decoration:underline;text-decoration-thickness:2px}.s-link:hover{color:var(--accent)}.s-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.4s ease-in-out infinite s-pulse;display:inline-block}@keyframes s-pulse{50%{opacity:.35}}.s-title{font-size:var(--title);text-wrap:balance;line-height:.96}.s-statement{font-size:var(--statement);letter-spacing:-.02em;text-wrap:pretty;font-weight:500;line-height:1.22}.s-tabs{background:var(--tone);border-radius:10px;flex-wrap:wrap;align-self:flex-start;gap:4px;width:fit-content;padding:4px;display:flex}.s-tabs button{min-height:40px;font-size:var(--small);transition:background .3s var(--ease), color .3s var(--ease);border-radius:6px;padding:0 18px;font-weight:500}.s-tabs button:hover{background:var(--tone-2)}.s-tabs button[aria-selected=true],.s-tabs button[aria-checked=true]{background:var(--ink);color:var(--bg)}.s-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.s-js .site [data-line]{animation:s-line-up 1.2s var(--ease) forwards;animation-delay:calc(var(--i,0) * 90ms + .12s);display:inline-block;transform:translateY(110%)}@keyframes s-line-up{to{transform:none}}.s-js .site [data-rise]>*{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(28px)}.s-js .site [data-rise].in>*{opacity:1;transform:none}.s-js .site [data-clip]{clip-path:inset(100% 0 0);transition:clip-path 1.3s var(--ease)}.s-js .site [data-clip]>*{transition:transform 1.4s var(--ease);transform:scale(1.08)}.s-js .site [data-clip].in{clip-path:inset(0)}.s-js .site [data-clip].in>*{transform:none}.s-nav{z-index:50;height:var(--nav);padding:0 var(--pad);font-size:var(--small);color:var(--ink);transition:background .4s var(--ease), color .4s var(--ease), transform .5s var(--ease);grid-template-columns:1fr auto 1fr auto;align-items:center;gap:24px;font-weight:500;display:grid;position:fixed;inset:0 0 auto}.s-nav.scrolled{background:var(--bg)}.s-nav.away{transform:translateY(-100%)}.s-nav-mark{white-space:nowrap;align-items:center;gap:12px;display:flex}.s-nav-mark svg{width:28px;height:28px;margin-right:-2px}.s-nav-mark b{letter-spacing:-.03em;font-size:18px;font-weight:600}.s-nav-mark span{color:var(--mute)}.s-nav-links{gap:28px;display:flex}.s-nav-links a,.s-nav-login,.s-foot-cols a{transition:opacity .25s var(--ease)}.s-nav-links a:hover,.s-nav-login:hover,.s-foot-cols a:hover{opacity:.5}.s-nav-login{white-space:nowrap;justify-self:end}.s-nav-cta{border-radius:var(--radius);background:var(--ink);min-height:36px;color:var(--bg);white-space:nowrap;transition:background .3s var(--ease);align-items:center;padding:0 16px;display:inline-flex}.s-nav-cta:hover{background:var(--accent)}.s-nav-menu{border-radius:var(--radius);background:var(--tone);min-height:36px;font-size:var(--small);padding:0 16px;font-weight:500;display:none}html.s-menu-open .s-nav{color:var(--bg);background:0 0}html.s-menu-open .s-nav-mark span{color:var(--dark-mute)}html.s-menu-open .s-nav-cta{background:var(--bg);color:var(--ink)}html.s-menu-open .s-nav-menu{background:var(--dark-tone)}.s-menu{z-index:45;padding:calc(var(--nav) + 24px) var(--pad) calc(24px + env(safe-area-inset-bottom));background:var(--dark);color:var(--bg);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .7s var(--ease), visibility 0s .7s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.s-menu.on{clip-path:inset(0);visibility:visible;transition:clip-path .7s var(--ease)}.s-menu nav{flex-direction:column;display:flex}.s-menu nav a{opacity:0;transition:transform .7s var(--ease), opacity .7s var(--ease);font-size:clamp(44px,13vw,96px);line-height:1.04;transform:translateY(40px)}.s-menu.on nav a{opacity:1;transition-delay:calc(var(--i) * 60ms + .15s);transform:none}.s-menu-foot{font-size:var(--small);color:var(--dark-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.s-hero{min-height:100svh;padding:var(--nav) 0 clamp(28px, 4vw, 56px);flex-direction:column;justify-content:space-between;gap:clamp(32px,5vw,72px);display:flex}.s-strip{--sh:clamp(240px, 42svh, 500px);-webkit-user-select:none;user-select:none;overflow:hidden}.s-strip-track{cursor:grab;will-change:transform;touch-action:pan-y;width:max-content;display:flex}.s-strip-track.grab{cursor:grabbing}.s-strip-item{margin-right:var(--gap);flex-direction:column;gap:12px;display:flex}.s-strip-pic{height:var(--sh);aspect-ratio:16/10;background:var(--tone);pointer-events:none;place-items:center;display:grid;position:relative;overflow:hidden}.s-strip-pic:has(>.screen){background:#fbfaf6}.s-strip-pic:has(>.card){background:var(--accent);transition:background .5s var(--ease)}.s-strip-pic>.card{width:min(78%,440px);transition:transform .9s var(--ease)}.s-strip-pic>.screen{transition:transform .9s var(--ease);position:absolute;inset:0;overflow:hidden}.s-strip-item:hover .s-strip-pic>.card{transform:translateY(-6px)}.s-strip-cap{font-size:var(--small);justify-content:space-between;gap:16px;font-weight:500;display:flex}.s-strip-cap span:last-child{color:var(--mute)}.s-hero-foot{padding:clamp(24px, 4vw, 64px) var(--pad) 0;gap:var(--gap);order:-1;grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.s-hero-title{font-size:var(--display);grid-column:1/9;line-height:.94}.s-hero-side{grid-column:9/13;gap:20px;max-width:38ch;font-size:16px;line-height:1.45;display:grid}.s-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.s-hero-live{font-size:var(--small);align-items:center;gap:10px;font-weight:500;display:flex}.s-hero-live a{transition:opacity .25s var(--ease)}.s-hero-live a:hover{opacity:.6}.s-roles{padding:clamp(48px, 6vw, 96px) var(--pad) var(--sec)}.s-roles-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,56px);display:flex}.s-plate{gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:stretch;display:grid}.s-plate-pic{background:var(--tone);grid-column:1/8;min-height:clamp(520px,52vw,820px);position:relative;overflow:hidden}.s-plate-pic>div{animation:s-plate-in .9s var(--ease);background:#fbfaf6;position:absolute;inset:clamp(28px,4vw,64px) clamp(28px,4vw,64px) 0;overflow:hidden}@keyframes s-plate-in{0%{opacity:0;transform:translateY(32px)}}.s-plate-text{flex-direction:column;grid-column:9/13;justify-content:space-between;gap:40px;padding:8px 0;display:flex}.s-plate-body{gap:24px;display:grid}.s-plate-role{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.05}.s-plate-desc{max-width:34ch;min-height:4.2em;font-size:clamp(18px,1.5vw,22px);line-height:1.4}.s-plate-cells{flex-wrap:wrap;gap:8px;display:flex}.s-try{gap:0 var(--gap);padding:0 var(--pad) var(--sec);grid-template-columns:repeat(12,1fr);display:grid}.s-try-head{grid-area:1/8/auto/13;gap:28px;padding-top:clamp(48px,8vw,120px);display:grid}.s-try-pic{background:var(--tone);grid-area:1/1/3/7;justify-content:center;align-self:start;align-items:center;height:100svh;display:flex;position:sticky;top:0}.s-try-pic>div{gap:12px;width:min(82%,420px);display:grid}.s-try-steps{grid-area:2/8/auto/13}.s-try-inline{display:none}.s-try-step{flex-direction:column;justify-content:center;gap:18px;min-height:62svh;padding:48px 0;display:flex}.s-try-step h3{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.05}.s-try-step p{max-width:44ch;font-size:17px;line-height:1.55}.s-try-step .s-note{font-size:var(--small);color:var(--mute)}.s-swatches{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.s-swatch{cursor:pointer;position:relative}.s-swatch span:first-of-type{width:44px;height:44px;transition:transform .3s var(--ease);border-radius:50%;display:block}.s-swatch:hover span:first-of-type{transform:scale(1.08)}.s-swatch input:checked+span{outline:3px solid var(--ink);outline-offset:3px}.s-swatch input:focus-visible+span{outline:3px solid var(--accent);outline-offset:3px}.s-range{width:100%;max-width:420px;height:44px;accent-color:var(--ink);cursor:pointer}.s-switch{cursor:pointer;align-items:center;gap:12px;width:fit-content;min-height:44px;font-size:15px;font-weight:500;display:flex}.s-switch>span:first-of-type{background:var(--tone-2);width:48px;height:28px;transition:background .3s var(--ease);border-radius:999px;flex-shrink:0;position:relative}.s-switch>span:first-of-type:after{content:"";width:20px;height:20px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px}.s-switch input:checked+span{background:var(--ink)}.s-switch input:checked+span:after{transform:translate(20px)}.s-switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.s-dark{padding:var(--sec) var(--pad);background:var(--dark);color:var(--bg)}.s-dark-head{gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:end;margin-bottom:clamp(48px,7vw,112px);display:grid}.s-dark-head .s-title{grid-column:1/7}.s-dark-head .s-statement{grid-column:7/13}.s-words li{position:relative}.s-word-row{grid-template-columns:1fr auto;align-items:baseline;gap:24px;padding:clamp(4px,.6vw,10px) 0;display:grid}.s-word{transition:opacity .45s var(--ease), transform .6s var(--ease);font-size:clamp(44px,7.4vw,132px);line-height:.98}.s-word-detail{max-width:30ch;color:var(--dark-mute);text-align:right;transition:color .45s var(--ease);font-size:19px;font-weight:500}.s-words li[data-state=off] .s-word{opacity:.22}.s-words li[data-state=on] .s-word{transform:translate(clamp(8px,1.4vw,24px))}.s-words li[data-state=on] .s-word-detail{color:var(--bg)}.s-lists{gap:48px var(--gap);grid-template-columns:repeat(12,1fr);margin-top:clamp(80px,10vw,160px);display:grid}.s-lists>div{grid-column:span 4}.s-lists>div:first-child{grid-column:1/5}.s-lists>div:nth-child(2){grid-column:7/10}.s-lists>div:nth-child(3){grid-column:10/13}.s-lists h3{font-size:var(--small);color:var(--dark-mute);margin-bottom:14px;font-weight:500}.s-lists li{font-size:17px;line-height:1.75}.s-lists p{max-width:40ch;font-size:17px;line-height:1.55}.s-process{padding:var(--sec) var(--pad)}.s-process .s-title{max-width:10em;margin-bottom:clamp(48px,6vw,96px)}.s-steps{gap:clamp(32px, 3vw, 48px) var(--gap);grid-template-columns:1fr 1.4fr 2fr;display:grid}.s-step{align-content:start;gap:18px;display:grid}.s-step-bar{background:var(--tone-2);height:8px}.s-step:first-child .s-step-bar{background:var(--ink)}.s-step:nth-child(2) .s-step-bar{background:var(--accent)}.s-step h3{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.05}.s-step p{max-width:36ch;font-size:17px;line-height:1.5}.s-process-foot{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(48px,6vw,88px);display:flex}.s-edge{padding:var(--sec) var(--pad);background:var(--tone);gap:48px var(--gap);grid-template-columns:repeat(12,1fr);display:grid}.s-edge-head{grid-column:1/6;align-content:start;gap:28px;display:grid}.s-edge-list{gap:clamp(32px, 3vw, 48px) var(--gap);grid-column:7/13;grid-template-columns:1fr 1fr;align-content:start;display:grid}.s-edge-list h3{letter-spacing:-.025em;font-size:clamp(22px,1.8vw,28px);font-weight:500;line-height:1.15}.s-edge-list p{max-width:36ch;margin-top:10px;font-size:16px;line-height:1.5}.s-edge-cta{grid-column:7/13}.s-pricing{padding:var(--sec) var(--pad) 0}.s-pricing>.s-title{margin-bottom:clamp(48px,6vw,96px)}.s-prices{gap:var(--gap);grid-template-columns:5fr 7fr;display:grid}.s-price{background:var(--tone);flex-direction:column;justify-content:space-between;gap:48px;min-height:clamp(460px,44vw,680px);padding:clamp(24px,3vw,48px);display:flex}.s-price.dark{background:var(--accent);color:var(--bg)}.s-price h3{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.05}.s-price-text p{max-width:32ch;margin-top:14px;font-size:17px;line-height:1.5}.s-price-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.s-price-big{font-size:clamp(56px,7.4vw,128px);line-height:.9}.s-price-note{margin-top:14px;font-size:16px;font-weight:500;line-height:1.4}.s-faq{padding:var(--sec) var(--pad);gap:40px var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.s-faq .s-title{top:calc(var(--nav) + 24px);grid-column:1/4;position:sticky}.s-faq-list{columns:2;grid-column:5/13;column-gap:clamp(32px,4vw,64px)}.s-faq-list p{break-inside:avoid;margin-bottom:22px;font-size:17px;line-height:1.55}.s-faq-list strong{margin-bottom:4px;font-weight:600;display:block}.s-about{padding:0 var(--pad) var(--sec);gap:48px var(--gap);grid-template-columns:repeat(12,1fr);display:grid}.s-about .s-statement{grid-column:1/10}.s-facts{gap:24px var(--gap);grid-column:1/13;grid-template-columns:repeat(3,1fr);display:grid}.s-facts dt{font-size:var(--small);color:var(--mute);font-weight:500}.s-facts dd{margin:4px 0 0;font-size:18px;font-weight:500}.s-contact{padding:var(--sec) var(--pad);background:var(--tone);gap:48px var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.s-contact-intro{grid-column:1/6;gap:24px;display:grid}.s-contact-intro .s-title{font-size:clamp(36px,4.6vw,76px);line-height:.94}.s-contact-intro p{max-width:40ch;font-size:17px}.s-contact-form{grid-column:7/13}.s-form{gap:24px var(--gap);grid-template-columns:1fr 1fr;display:grid}.s-form .wide{grid-column:1/-1}.s-field{display:block}.s-field>span{font-size:var(--small);color:var(--mute);margin-bottom:10px;font-weight:500;display:block}.s-input{background:var(--tone);width:100%;color:var(--ink);font:inherit;transition:background .25s var(--ease);appearance:none;border:0;border-radius:0;padding:15px 18px;font-size:17px;line-height:1.4;display:block}.s-input:hover{background:var(--tone-2)}.s-contact .s-input{background:var(--bg)}.s-contact .s-input:hover{background:#f7f6f3}.s-input:focus{outline:2px solid var(--ink);outline-offset:0}.s-input::placeholder{color:var(--mute)}select.s-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23101214' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}textarea.s-input{resize:vertical;min-height:132px}.s-form-send{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.s-form-note{font-size:15px}.s-alert{color:#8f2a17;background:#f6e3dd;padding:14px 18px;font-size:15px;line-height:1.45}.s-alert.calm{background:var(--tone);color:var(--ink)}.s-sent{background:var(--bg);gap:12px;padding:clamp(24px,3vw,40px);display:grid}.s-sent p:first-child{font-size:var(--statement);letter-spacing:-.02em;font-weight:500;line-height:1.2}.s-foot{padding:var(--sec) var(--pad) calc(20px + env(safe-area-inset-bottom));background:var(--accent);color:var(--bg);overflow:hidden}.s-foot-call{gap:clamp(32px,4vw,56px);display:grid}.s-foot-title{max-width:12em;font-size:var(--display);line-height:.94}.s-foot-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.s-foot-actions .s-link{font-size:18px}.s-foot-actions .s-link:hover{color:var(--bg);opacity:.6}.s-foot-cols{gap:32px var(--gap);grid-template-columns:repeat(12,1fr);margin-top:clamp(80px,10vw,160px);font-size:15px;line-height:1.7;display:grid}.s-foot-cols>div{grid-column:span 3}.s-foot-cols>div:first-child{grid-column:1/7}.s-foot-head{color:#ffffffd1;margin-bottom:8px;font-weight:500}.s-foot-brand{align-items:center;gap:10px;margin-bottom:10px;font-size:18px;display:flex}.s-foot-brand svg{width:32px;height:32px}.s-foot-legal{color:#ffffffd1;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:20px;font-size:13px;display:flex;margin-top:clamp(64px,8vw,128px)!important}.s-auth{gap:var(--gap);min-height:100svh;padding:var(--nav) var(--pad) var(--pad);grid-template-columns:repeat(12,1fr);display:grid}.s-auth-bar{height:var(--nav);padding:0 var(--pad);font-size:var(--small);justify-content:space-between;align-items:center;font-weight:500;display:flex;position:absolute;inset:0 0 auto}.s-auth-main{flex-direction:column;grid-column:1/6;justify-content:center;padding:clamp(32px,6vw,96px) 0;display:flex}.s-auth-main>div{width:100%;max-width:420px}.s-auth-back{transition:opacity .25s var(--ease)}.s-auth-back:hover{opacity:.5}.s-auth-title{font-size:clamp(40px,4.2vw,64px);line-height:.94}.s-auth-sub{margin-top:18px;font-size:17px;line-height:1.5}.s-auth-foot{margin-top:28px;font-size:15px}.s-auth-pic{background:var(--tone);flex-direction:column;grid-column:7/13;justify-content:space-between;gap:32px;padding:clamp(28px,3vw,48px);display:flex;position:relative;overflow:hidden}.s-auth-pic>div{align-self:center;gap:12px;width:min(100%,440px);display:grid}.s-auth-pic>p{letter-spacing:-.02em;max-width:22ch;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.2}.s-checks{gap:6px;margin-top:28px;display:grid}.s-checks li{background:var(--tone);padding:14px 18px;font-size:16px;line-height:1.45}.s-page{padding:calc(var(--nav) + clamp(56px, 9vw, 140px)) var(--pad) var(--sec);gap:32px var(--gap);grid-template-columns:repeat(12,1fr);display:grid}.s-page-title{grid-column:1/13;font-size:clamp(40px,6.4vw,112px);line-height:.92}.s-page-meta{font-size:var(--small);color:var(--mute);grid-column:1/4;font-weight:500}.s-page-body{grid-column:5/12;max-width:68ch;font-size:17px;line-height:1.6}.s-page-body>*+*{margin-top:1.1em}.s-page-body h2{letter-spacing:-.025em;margin-top:2.4em;font-size:clamp(24px,2vw,30px);font-weight:500;line-height:1.15}.s-page-body ul{padding-left:1.2em;list-style:outside}.s-page-body li+li{margin-top:.4em}.s-page-body a{text-underline-offset:4px;font-weight:500;text-decoration:underline;text-decoration-thickness:2px}.s-page-actions{flex-wrap:wrap;grid-column:1/13;gap:12px;display:flex}@media (max-width:1100px){.s-nav{grid-template-columns:1fr auto auto}.s-nav-links{display:none}.s-nav-menu{align-items:center;display:inline-flex}.s-nav-login{display:none}.s-hero-title{grid-column:1/13}.s-hero-side{grid-column:1/9}.s-plate-pic{grid-column:1/7}.s-plate-text{grid-column:7/13}.s-edge-head,.s-edge-list,.s-edge-cta{grid-column:1/13}.s-auth-main{grid-column:1/7}.s-auth-pic{grid-column:7/13}}@media (max-width:860px){.site{--nav:58px;--body:17px;--title:clamp(32px, 9vw, 52px);--display:clamp(36px, 10vw, 64px)}.s-nav{gap:8px}.s-nav-mark span{display:none}.s-hero{min-height:0;padding-top:calc(var(--nav) + 40px);gap:40px;padding-bottom:40px}.s-hero-foot{gap:24px;padding-top:0}.s-hero-side{grid-column:1/13;font-size:17px}.s-strip{--sh:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.s-strip::-webkit-scrollbar{display:none}.s-strip-track{padding:0 var(--pad);cursor:auto}.s-strip-item{scroll-snap-align:start;width:min(80vw,400px)}.s-strip-item[aria-hidden=true]{display:none}.s-strip-item:nth-last-child(1 of :not([aria-hidden=true])){margin-right:0}.s-strip-pic{aspect-ratio:4/5;width:100%;height:auto}.s-strip-pic>.card{width:88%}.s-roles{padding-top:72px}.s-plate-pic,.s-plate-text{grid-column:1/13}.s-plate-text{order:-1;gap:24px;padding:0 0 12px}.s-plate-pic{aspect-ratio:4/5;min-height:0}.s-plate-pic>div{inset:20px 20px 0}.s-plate-desc{min-height:0}.s-try{padding:0 0 var(--sec)}.s-try-head,.s-try-pic,.s-try-steps{grid-area:auto/1/auto/13}.s-try-head{padding:0 var(--pad) 32px}.s-try-pic{display:none}.s-try-inline{background:var(--tone);margin-top:8px;padding:24px 20px;display:block}.s-try-steps{padding:0 var(--pad)}.s-try-step{min-height:0;padding:40px 0}.s-dark-head .s-title,.s-dark-head .s-statement{grid-column:1/13}.s-word-row{grid-template-columns:1fr;gap:4px;padding:14px 0}.s-word{font-size:clamp(36px,11vw,72px)}.s-word-detail{text-align:left;font-size:18px}.s-lists>div,.s-lists>div:first-child,.s-lists>div:nth-child(2),.s-lists>div:nth-child(3){grid-column:1/13}.s-steps{grid-template-columns:1fr;gap:40px}.s-edge-list,.s-prices{grid-template-columns:1fr}.s-price{min-height:0}.s-price-big{font-size:clamp(56px,17vw,100px)}.s-faq .s-title,.s-faq-list{grid-column:1/13;position:static}.s-faq-list{columns:1}.s-about .s-statement{grid-column:1/13}.s-facts{grid-template-columns:1fr;gap:16px}.s-contact-intro,.s-contact-form{grid-column:1/13}.s-form{grid-template-columns:1fr}.s-form-send{flex-direction:column;align-items:stretch}.s-form-send .s-button{width:100%}.s-foot-title{font-size:clamp(36px,10vw,64px)}.s-foot-cols>div,.s-foot-cols>div:first-child{grid-column:1/13}.s-auth{padding-top:var(--nav)}.s-auth-main,.s-auth-pic{grid-column:1/13}.s-auth-main{padding:32px 0 48px}.s-auth-pic>p{display:none}.s-page-meta,.s-page-body{grid-column:1/13}}@media (prefers-reduced-motion:reduce){.s-js .site [data-line]{animation:none;transform:none}.s-js .site [data-clip]{clip-path:none}.s-js .site [data-clip]>*,.s-js .site [data-rise]>*{opacity:1;transform:none}.s-dot{animation:none}}
