@font-face{font-family:Sofia Sans XC;font-weight:600;font-display:swap;src:url(../fonts/sofia-sans-extra-condensed-cyrillic-600-normal.woff2?v=2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sofia Sans XC;font-weight:600;font-display:swap;src:url(../fonts/sofia-sans-extra-condensed-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20B4,U+20BD,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans XC;font-weight:800;font-display:swap;src:url(../fonts/sofia-sans-extra-condensed-cyrillic-800-normal.woff2?v=2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sofia Sans XC;font-weight:800;font-display:swap;src:url(../fonts/sofia-sans-extra-condensed-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20B4,U+20BD,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Oranienbaum;font-weight:400;font-display:swap;src:url(../fonts/oranienbaum-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oranienbaum;font-weight:400;font-display:swap;src:url(../fonts/oranienbaum-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20B4,U+20BD,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-weight:400;font-display:swap;src:url(../fonts/onest-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-weight:400;font-display:swap;src:url(../fonts/onest-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20B4,U+20BD,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-weight:500;font-display:swap;src:url(../fonts/onest-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-weight:500;font-display:swap;src:url(../fonts/onest-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20B4,U+20BD,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-weight:600;font-display:swap;src:url(../fonts/onest-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-weight:600;font-display:swap;src:url(../fonts/onest-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20B4,U+20BD,U+2122,U+2212,U+FEFF,U+FFFD}:root{--bg: #E8EDDD;--bg-2: #DDE5CF;--card: #F4F7EE;--ink: #13241A;--ink-2: #4A5B4E;--line: rgba(19, 36, 26, .15);--accent: #2F5B3A;--accent-hover: #13241A;--on-accent: #F4F7EE;--noun: #4E7B2F;--hi: #CFEA6A;--mark: rgba(19, 36, 26, .55);--shadow: 0 2px 4px rgba(19, 36, 26, .06), 0 30px 60px -30px rgba(19, 36, 26, .35);--step-1: #DCE6CD;--step-2: #C3D6AA;--step-3: #9BBB78;--step-4: #2F5B3A;--step-ink-4: #F4F7EE;--f-display: "Sofia Sans XC", "Arial Narrow", sans-serif;--f-num: "Oranienbaum", Georgia, serif;--f-body: "Onest", system-ui, sans-serif;--pad: clamp(20px, 4vw, 56px);--ease: cubic-bezier(.2, .8, .2, 1);--ease-io: cubic-bezier(.76, 0, .24, 1);color-scheme:light}[data-theme=dark]{--bg: #0F1B14;--bg-2: #14231A;--card: #1A2C21;--ink: #E5EDD8;--ink-2: #9DB09E;--line: rgba(229, 237, 216, .13);--accent: #CFEA6A;--accent-hover: #E5EDD8;--on-accent: #13241A;--noun: #CFEA6A;--mark: rgba(229, 237, 216, .5);--shadow: 0 2px 4px rgba(0, 0, 0, .25), 0 30px 60px -30px rgba(0, 0, 0, .8);--step-1: #1A2C21;--step-2: #22392A;--step-3: #2C4A35;--step-4: #CFEA6A;--step-ink-4: #13241A;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;scrollbar-color:var(--ink-2) var(--bg);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background-color .5s var(--ease),color .5s var(--ease)}html{-webkit-tap-highlight-color:transparent}::selection{background:var(--hi);color:#13241a}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-weight:800}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}button,textarea{font:inherit;color:inherit}button{cursor:pointer}.sprite{position:absolute;width:0;height:0;overflow:hidden}.wrap{max-width:1400px;margin:0 auto;padding:0 var(--pad)}.title{font:800 clamp(52px,7.4vw,128px)/.86 var(--f-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.lead{max-width:46ch;font-size:18px;color:var(--ink-2)}.section{padding:clamp(96px,12vw,180px) 0 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:58px;padding:0 32px;border:0;border-radius:999px;background:var(--accent);color:var(--on-accent);font:600 16px/1 var(--f-body);white-space:nowrap;transition:background-color .3s var(--ease),color .3s var(--ease),transform .2s var(--ease)}.btn:hover{background:var(--accent-hover);color:var(--bg)}.btn:active{transform:scale(.98)}.btn--small{height:42px;padding:0 20px;font-size:14.5px}.btn--wide{width:100%}.btn--line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn--line:hover{background:var(--ink);color:var(--bg);box-shadow:none}.tg{fill:currentColor}.link{font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:7px;text-decoration-color:var(--line);transition:text-decoration-color .3s}.link:hover{text-decoration-color:currentColor}.header{position:fixed;inset:0 0 auto;z-index:50;transition:background-color .4s var(--ease),box-shadow .4s var(--ease),transform .45s var(--ease)}.header--scrolled{background:color-mix(in srgb,var(--bg) 94%,transparent);box-shadow:0 1px 0 var(--line)}.header__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1480px;height:76px;margin:0 auto;padding:0 var(--pad)}.logo{display:inline-flex;align-items:center;gap:10px}.logo__mark{overflow:visible}.mark__card{fill:var(--noun)}.mark__leaf{fill:var(--leaf-bg, var(--bg));transform-origin:14px 29px;transition:transform .9s var(--ease),fill .5s var(--ease)}.logo:hover .mark__leaf{transform:rotate(-14deg) scale(1.06)}.logo__word{font:800 25px/1 var(--f-display);text-transform:uppercase;letter-spacing:.01em}.nav{display:flex;gap:2px}.nav a{padding:8px 12px;font-size:15px;font-weight:500;color:var(--ink-2);transition:color .25s}.nav a:hover,.nav a.is-active{color:var(--ink)}.header__right{display:flex;align-items:center;gap:14px}.prefs{position:relative;width:42px;height:42px}.prefs__body{position:absolute;right:0;top:0;z-index:1;display:grid;grid-template-columns:0fr;width:max-content;height:42px;padding-right:42px;border-radius:99px;background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line);transition:grid-template-columns .65s var(--ease-io),box-shadow .3s,background-color .3s}.prefs:hover .prefs__body{box-shadow:inset 0 0 0 1.5px var(--ink)}.prefs.open .prefs__body{grid-template-columns:1fr;background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line),var(--shadow)}.prefs__inner{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;opacity:0;transition:opacity .25s var(--ease)}.prefs.open .prefs__inner{opacity:1;transition-delay:.25s}.prefs__group{display:flex;align-items:center;gap:2px}.prefs__group:first-child{margin-left:5px}.prefs__group button{display:grid;place-items:center;height:32px;min-width:32px;padding:0 10px;border:0;border-radius:99px;background:none;font:800 15px/1 var(--f-display);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;transition:background-color .25s,color .25s}.prefs__group button[data-theme-set]{padding:0}.prefs__group button:hover{color:var(--ink)}.prefs__group button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.prefs__group svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.prefs__group svg .fill{fill:currentColor;stroke:none}.prefs__sep{flex:none;width:1px;height:18px;margin:0 4px;background:var(--line)}.prefs__btn{position:absolute;right:0;top:0;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:none}.prefs__btn svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;overflow:visible}.prefs__btn path,.prefs__btn circle{transition:transform .6s var(--ease-io),opacity .3s;transform-origin:12px 12px}.prefs__btn circle{fill:var(--bg)}.prefs.open .prefs__btn circle{opacity:0}.prefs.open .prefs__btn .l1{transform:rotate(45deg) translateY(5px) scaleX(.7)}.prefs.open .prefs__btn .l2{transform:rotate(-45deg) translateY(-5px) scaleX(.7)}.nav{transition:opacity .3s var(--ease)}.header--prefs .nav{opacity:0;pointer-events:none}.burger{display:none;width:44px;height:44px;border:0;background:none;position:relative}.burger span{position:absolute;left:11px;right:11px;height:2px;border-radius:2px;background:currentColor;transition:transform .35s var(--ease)}.burger span:first-child{top:17px}.burger span:last-child{top:25px}.header--open .burger span:first-child{transform:translateY(4px) rotate(45deg)}.header--open .burger span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero{padding:76px var(--pad) 0}.hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,96px);max-width:1400px;min-height:calc(100svh - 76px);margin:0 auto;padding:clamp(24px,4vh,48px) 0 clamp(32px,5vh,64px)}.headline{font:800 clamp(64px,8.4vw,150px)/.86 var(--f-display);letter-spacing:-.005em;text-transform:uppercase}.hl{position:relative;display:block;overflow:hidden;padding:.02em 0 .05em;margin-bottom:-.07em;white-space:nowrap}.hl--noun{color:var(--noun)}.hl__in,.hl__w{display:inline-block}.hl__w--out{position:absolute;left:0;top:.02em}.ch{display:inline-block;white-space:pre}.hero__lead b{font-weight:600;color:var(--ink)}.hero__lead{max-width:44ch;margin:clamp(24px,3.4vh,40px) 0 clamp(28px,4vh,44px);font-size:18px;color:var(--ink-2)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 34px}.hero__visual{display:grid;gap:20px}.stage{--w: 64cqw;--h: 85.3cqw;container-type:inline-size;position:relative;width:100%;aspect-ratio:1 / 1.02}.stage[data-mode=banner]{--w: 100cqw;--h: 50cqw}.stage[data-mode=site]{--w: 100cqw;--h: 69.4cqw}.stage[data-mode=post]{--w: 80cqw;--h: 80cqw}.morph,.marks{position:absolute;left:50%;top:47%;width:var(--w);height:var(--h);translate:-50% -50%;transition:width .95s var(--ease-io),height .95s var(--ease-io),border-radius .95s var(--ease-io)}.morph{overflow:hidden;border-radius:2.6cqw;box-shadow:var(--shadow);background:var(--mbg, #E2EDD6);transition:width .95s var(--ease-io),height .95s var(--ease-io),border-radius .95s var(--ease-io),background-color .95s var(--ease-io)}.stage[data-mode=banner] .morph{--mbg: #24472F}.stage[data-mode=site] .morph{--mbg: #F6F3EC}.stage[data-mode=post] .morph{--mbg: #13241A}.stage[data-mode=site] .morph{border-radius:1.6cqw}[data-theme=dark] .morph{box-shadow:var(--shadow),0 0 0 1px #e5edd81a}.marks{pointer-events:none}.marks i{position:absolute;width:3.2cqw;height:3.2cqw;border:0 solid var(--mark)}.marks i:nth-child(1){left:-2.4cqw;top:-2.4cqw;border-width:1px 0 0 1px}.marks i:nth-child(2){right:-2.4cqw;top:-2.4cqw;border-width:1px 1px 0 0}.marks i:nth-child(3){left:-2.4cqw;bottom:-2.4cqw;border-width:0 0 1px 1px}.marks i:nth-child(4){right:-2.4cqw;bottom:-2.4cqw;border-width:0 1px 1px 0}.stage__size{position:absolute;left:50%;top:calc(47% + var(--h) / 2 + 4.2cqw);translate:-50% 0;font:600 clamp(13px,2.2cqw,15px)/1 var(--f-body);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;transition:top .95s var(--ease-io)}.stage__size b{font-weight:600;color:var(--ink)}.formats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.formats button{position:relative;padding:14px 0 0;border:0;background:none;text-align:left;font:800 18px/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);transition:color .3s}.formats button:before,.formats button:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:var(--line)}.formats button:after{background:var(--ink);transform:scaleX(0);transform-origin:left}.formats button:hover,.formats button[aria-selected=true]{color:var(--ink)}.formats button[aria-selected=true]:after{animation:fill var(--dur, 4s) linear forwards}.formats.is-paused button:after{animation-play-state:paused}.formats.is-manual button[aria-selected=true]:after{animation:none;transform:none}@keyframes fill{to{transform:scaleX(1)}}.mock{position:absolute;left:50%;top:50%;translate:-50% -50%;opacity:0;filter:blur(10px);transform:scale(.94);transition:opacity .4s var(--ease),filter .4s var(--ease),transform .8s var(--ease);pointer-events:none}.stage[data-mode=card] .mock--card,.stage[data-mode=banner] .mock--banner,.stage[data-mode=site] .mock--site,.stage[data-mode=post] .mock--post{opacity:1;filter:none;transform:none;transition-delay:.42s}.mock--card{width:calc(64cqw + 2px);height:calc(85.3cqw + 2px);padding:5cqw 4.6cqw 4.4cqw;display:flex;flex-direction:column;background:linear-gradient(165deg,#f1f6e9,#d6e6c2);color:#13241a}.mc__brand{font:800 2.4cqw/1 var(--f-display);letter-spacing:.24em;color:#4e7b2f}.mc__head{margin-top:2.4cqw;max-width:40cqw;font:800 8.4cqw/.86 var(--f-display);text-transform:uppercase}.mc__jar{width:38cqw;height:38cqw;margin:auto 0 0 auto}.mc__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4cqw;margin-top:2cqw;padding-top:2.4cqw;border-top:1px solid rgba(19,36,26,.18)}.mc__facts li{display:grid;gap:.6cqw}.mc__facts b{font:400 6.6cqw/.9 var(--f-num)}.mc__facts span{font:500 2cqw/1.2 var(--f-body);color:#4a5b4e}.mock--banner{width:calc(100cqw + 2px);height:calc(50cqw + 2px);display:grid;grid-template-columns:1.25fr .75fr;align-items:center;padding:0 5cqw;background:radial-gradient(70% 120% at 85% 60%,#3e7149,#1e3f29 70%);color:#f4f7ee}.mb__brand{font:800 2.1cqw/1 var(--f-display);letter-spacing:.2em;color:#cfea6a;text-transform:uppercase}.mb__head{margin:2.2cqw 0 3.6cqw;font:800 7.6cqw/.86 var(--f-display);text-transform:uppercase}.mb__btn{display:inline-block;padding:1.6cqw 3.4cqw;border-radius:99px;background:#cfea6a;color:#13241a;font:600 2.1cqw/1 var(--f-body)}.mb__tin{width:28cqw;height:32cqw;justify-self:center}.mb__promo{position:absolute;top:4cqw;right:4cqw;padding:1cqw 2cqw;border:1px solid rgba(244,247,238,.4);border-radius:99px;font:500 1.8cqw/1 var(--f-body);color:#f4f7eed9}.mock--site{width:calc(100cqw + 2px);height:calc(69.4cqw + 2px);display:flex;flex-direction:column;background:#f6f3ec;color:#2a2320}.ms__bar{display:flex;align-items:center;gap:.9cqw;height:5cqw;padding:0 2.2cqw;background:#e6e1d6}.ms__bar i{width:1.3cqw;height:1.3cqw;border-radius:50%;background:#c9c1b2}.ms__bar span{margin:0 auto;padding:.6cqw 6cqw;border-radius:99px;background:#f6f3ec;font:500 1.5cqw/1 var(--f-body);color:#8a8073}.ms__nav{display:flex;align-items:center;gap:3cqw;padding:3cqw 5cqw 0}.ms__nav b{margin-right:auto;font:400 3.2cqw/1 var(--f-num)}.ms__nav span{width:6cqw;height:.8cqw;border-radius:1cqw;background:#d5cdbf}.ms__body{flex:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3cqw;padding:0 5cqw}.ms__head{font:400 6cqw/.98 var(--f-num)}.ms__btn{display:inline-block;margin-top:3cqw;padding:1.5cqw 3.2cqw;border-radius:99px;background:#2a2320;color:#f6f3ec;font:600 1.9cqw/1 var(--f-body)}.ms__pic{display:grid;place-items:center;aspect-ratio:1.15;border-radius:1.6cqw;background:#dce5cc}.ms__pic svg{width:78%;height:60%}.ms__row{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;padding:0 5cqw 3.6cqw}.ms__row span{height:6cqw;border-radius:1.2cqw;background:#ece6da}.mock--post{width:calc(80cqw + 2px);height:calc(80cqw + 2px);display:flex;flex-direction:column;padding:5cqw;background:#13241a;color:#e5edd8}.mp__top{display:flex;align-items:center;gap:1.6cqw;font:600 2.2cqw/1 var(--f-body)}.mp__top i{width:5cqw;height:5cqw;border-radius:50%;background:radial-gradient(circle at 35% 35%,#cfea6a,#6f9447)}.mp__top span{margin-left:auto;color:#e5edd88c}.mp__head{margin:6cqw 0 0;font:800 8.6cqw/.88 var(--f-display);text-transform:uppercase}.mp__steps{display:grid;gap:2.4cqw;margin:auto 0 4cqw;padding:0;list-style:none}.mp__steps li{display:grid;grid-template-columns:21cqw 1fr;align-items:baseline;gap:2cqw;padding-top:2.2cqw;border-top:1px solid rgba(229,237,216,.16)}.mp__steps b{font:400 7cqw/.9 var(--f-num);color:#cfea6a;white-space:nowrap}.mp__steps span{font:500 2.5cqw/1.25 var(--f-body);color:#e5edd8c7}.mp__dots{display:flex;gap:1cqw}.mp__dots i{width:1.2cqw;height:1.2cqw;border-radius:50%;background:#e5edd84d}.mp__dots i:first-child{width:4cqw;border-radius:1cqw;background:#cfea6a}.canvas{position:absolute;left:0;top:0;z-index:-1;width:100%;pointer-events:none;overflow:hidden}.stem{position:absolute;left:0;top:0;overflow:visible}.stem__line{fill:none;stroke:var(--noun);stroke-width:1.7;stroke-linecap:round;opacity:.62}.stem__cover{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--bg);will-change:transform;transition:background-color .5s var(--ease)}.stem__cover.is-intro{transition:transform 1.8s cubic-bezier(.3,.6,.2,1),background-color .5s var(--ease)}.stem__leaf,.stem__end{transform-box:fill-box;transform-origin:50% 100%;transform:scale(0);transition:transform 1.1s var(--ease)}.stem__leaf{fill:var(--noun);opacity:.55}.stem__end{transform-origin:50% 50%;transition-duration:1.4s}.stem__end .mark__card{fill:var(--noun)}.stem__end .mark__leaf{fill:var(--bg)}.stem__leaf.on,.stem__end.on{transform:none}.rows{margin-top:clamp(40px,6vw,88px)}.row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30ch) 13ch;align-items:center;gap:3vw;padding:clamp(24px,2.6vw,40px) 0;border-top:1px solid var(--line);transition:opacity .4s var(--ease)}.row:last-child{border-bottom:1px solid var(--line)}.row__t{font:800 clamp(40px,5.6vw,96px)/.88 var(--f-display);text-transform:uppercase;transition:transform .6s var(--ease),color .4s}.row__p{color:var(--ink-2);font-size:16px}.row__price{text-align:right;font:600 clamp(22px,2vw,30px)/1 var(--f-display);white-space:nowrap}.rows:hover .row:not(:hover){opacity:.32}.row:hover .row__t{transform:translate(1.4vw);color:var(--noun)}.works__belt{margin-top:clamp(40px,5vw,72px);overflow:hidden}.works__track{display:flex;width:max-content;will-change:transform}.works__half{--g: clamp(20px, 2.4vw, 40px);display:flex;align-items:center;gap:var(--g);padding-right:var(--g)}.works__belt.is-static{overflow-x:auto;scrollbar-width:none}.wk{flex:none;display:grid;gap:14px;margin:0}.wk:nth-child(odd){margin-top:5vh}.wk__frame{position:relative;display:grid;place-items:center;height:var(--fh);aspect-ratio:var(--ar);border-radius:14px;background:var(--card);overflow:hidden}.wk--card{--ar: 3 / 4;--fh: clamp(380px, 64vh, 640px)}.wk--banner{--ar: 2 / 1;--fh: clamp(240px, 40vh, 400px)}.wk--site{--ar: 1.44 / 1;--fh: clamp(300px, 50vh, 500px)}.wk--post{--ar: 1 / 1;--fh: clamp(300px, 48vh, 480px)}.wk__frame img{width:100%;height:100%;object-fit:cover}.wk[data-src]{cursor:zoom-in}.wk[data-src] .wk__frame img{transition:transform .8s var(--ease)}.wk[data-src]:hover .wk__frame img{transform:scale(1.03)}.wk__empty{display:grid;justify-items:center;gap:12px;color:var(--ink-2);text-align:center}.wk__empty svg{width:34px;height:34px;opacity:.45}.wk__empty{--leaf-bg: var(--card)}.wk__empty span{font:800 20px/1 var(--f-display);text-transform:uppercase;letter-spacing:.04em}.wk__frame--empty:after{content:"";position:absolute;inset:12px;border:1px dashed var(--line);border-radius:8px}.wk figcaption{font-size:14px;color:var(--ink-2)}.manifesto{max-width:27ch;font:600 clamp(40px,5.2vw,88px)/.98 var(--f-display);letter-spacing:-.005em;text-wrap:balance}.manifesto mark,.manifesto b{font:inherit;color:var(--noun);background:none}.manifesto b{white-space:nowrap}.reasons{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(32px,6vw,112px);margin-top:clamp(64px,8vw,120px)}.reasons li{padding:clamp(24px,2.4vw,36px) 0;border-top:1px solid var(--line);transition:opacity .4s var(--ease)}.reasons li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.reasons h3{font:800 clamp(30px,2.9vw,46px)/.92 var(--f-display);text-transform:uppercase;transition:color .4s,transform .6s var(--ease)}.reasons:hover li:not(:hover){opacity:.32}.reasons li:hover h3{color:var(--noun);transform:translate(.8vw)}.reasons p{max-width:42ch;margin-top:12px;font-size:16px;color:var(--ink-2)}.steps{margin-top:clamp(40px,6vw,80px)}.step{position:sticky;top:calc(100px + var(--i) * 26px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:4vw;min-height:min(58vh,520px);margin-bottom:4vh;padding:clamp(28px,4vw,64px);border-radius:28px;background:var(--c);color:var(--ink);box-shadow:0 -12px 40px -24px #13241a73}.step:nth-child(1){--c: var(--step-1)}.step:nth-child(2){--c: var(--step-2)}.step:nth-child(3){--c: var(--step-3)}.step:nth-child(4){--c: var(--step-4);color:var(--step-ink-4)}.step__n{align-self:start;font:400 clamp(120px,15vw,240px)/.74 var(--f-num)}.step h3{font:800 clamp(44px,5.4vw,92px)/.88 var(--f-display);text-transform:uppercase}.step p{max-width:40ch;margin-top:18px;font-size:18px;opacity:.78}.split-head{display:grid;justify-items:start;gap:24px}.split-head .lead{max-width:52ch}.plans{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;margin-top:clamp(40px,6vw,80px)}.plan{position:relative;display:flex;flex-direction:column;padding:40px clamp(24px,2.6vw,44px) 36px}.plan+.plan{border-left:1px solid var(--line)}.plan--hot{margin:-24px 0;padding-top:64px;padding-bottom:60px;border-radius:28px;background:var(--accent);color:var(--on-accent);border-left-color:transparent}.plan--hot+.plan{border-left-color:transparent}.plan__name{font:800 clamp(38px,3.6vw,56px)/.9 var(--f-display);text-transform:uppercase}.plan__desc{min-height:3.2em;margin-top:10px;font-size:15.5px;opacity:.72}.plan__price{display:flex;align-items:baseline;gap:8px;margin:30px 0 6px;font:800 clamp(64px,6vw,96px)/.85 var(--f-display);letter-spacing:-.01em;white-space:nowrap}.plan__price small{font:500 15px var(--f-body);letter-spacing:0;opacity:.7}.plan__price .plan__cur{font:800 clamp(20px,1.7vw,26px)/1 var(--f-display);text-transform:uppercase;letter-spacing:.02em;opacity:1}.plan__time{font-size:14.5px;opacity:.72}.plan__list{flex:1;margin:26px 0 32px;padding-top:20px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.plan__list li{position:relative;padding:6px 0 6px 22px;font-size:15.5px}.plan__list li:before{content:"";position:absolute;left:0;top:14px;width:9px;height:9px;border-radius:2px;background:var(--noun);transform:rotate(45deg)}.plan--hot .plan__list li:before{background:var(--on-accent)}.plan--hot .btn{background:var(--on-accent);color:var(--accent)}.plan--hot .btn:hover{background:var(--ink);color:var(--bg)}.pricing__note{max-width:62ch;margin-top:56px;color:var(--ink-2)}.faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,120px);align-items:start}.faq__side{position:sticky;top:110px;display:grid;gap:26px;justify-items:start}.qa{border-top:1px solid var(--line)}.qa:last-child{border-bottom:1px solid var(--line)}.qa__q{display:grid;grid-template-columns:1fr 28px;align-items:center;gap:24px;width:100%;padding:26px 0;border:0;background:none;text-align:left;font:600 20px/1.3 var(--f-body)}.qa__icon{position:relative;width:28px;height:28px;transition:transform .5s var(--ease)}.qa__icon:before,.qa__icon:after{content:"";position:absolute;left:4px;right:4px;top:13px;height:2px;border-radius:2px;background:currentColor}.qa__icon:after{transform:rotate(90deg)}.qa.open .qa__icon{transform:rotate(135deg);color:var(--noun)}.qa__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.qa.open .qa__a{grid-template-rows:1fr}.qa__a>div{overflow:hidden}.qa__a p{max-width:58ch;padding:0 52px 28px 0;color:var(--ink-2)}.shout{overflow:hidden;padding-bottom:.03em;font:800 20vw/.8 var(--f-display);text-transform:uppercase;white-space:nowrap;letter-spacing:-.01em}.shout__in{display:inline-block}.shout .ch{transform:translateY(var(--y, 0));transition:transform 1.1s var(--ease);transition-delay:calc(var(--k) * 35ms)}.shout.is-waiting .ch{--y: 105%}.contact__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,120px);align-items:start;margin-top:clamp(48px,6vw,96px)}.contact__info .lead{max-width:36ch}.direct{display:grid;gap:22px;margin:44px 0 0}.direct dt{font-size:14px;color:var(--ink-2)}.direct dd{margin:4px 0 0}.direct__link{font:800 clamp(30px,2.8vw,42px)/1.1 var(--f-display);overflow-wrap:anywhere;transition:color .3s}.direct__link:hover{color:var(--noun)}.letter{display:grid;gap:22px}.letter__field{display:grid;gap:14px}.letter__label{font:800 clamp(34px,3vw,48px)/.92 var(--f-display);text-transform:uppercase}.letter textarea{width:100%;min-height:220px;padding:22px 24px;border:0;border-radius:22px;resize:none;overflow:hidden;background:var(--card);box-shadow:inset 0 0 0 1.5px transparent;font:400 19px/1.55 var(--f-body);color:var(--ink);caret-color:var(--noun);transition:box-shadow .3s var(--ease)}.letter textarea::placeholder{color:var(--ink-2);opacity:.7}.letter textarea:hover{box-shadow:inset 0 0 0 1.5px var(--line)}.letter textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--noun)}.letter__send{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.letter__hint{max-width:32ch;font-size:13.5px;color:var(--ink-2)}.footer{margin-top:clamp(96px,12vw,180px);padding:28px 0 36px;font-size:13px;color:var(--ink-2)}.footer .logo__word{font-size:21px;color:var(--ink)}.footer__top{padding-bottom:18px;border-bottom:1px solid var(--line)}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;padding-top:16px}.footer__nav{display:flex;flex-wrap:wrap}.footer__nav a{padding:0 12px;border-left:1px solid var(--line);line-height:1.2;transition:color .25s}.footer__nav a:first-child{padding-left:0;border-left:0}.footer__nav a:hover{color:var(--ink)}.lightbox{max-width:92vw;max-height:92vh;padding:0;border:0;background:transparent;overflow:visible}.lightbox::backdrop{background:color-mix(in srgb,var(--bg) 90%,transparent)}.lightbox img{display:block;max-width:92vw;max-height:88vh;border-radius:12px;box-shadow:var(--shadow)}.lightbox__close{position:absolute;top:-18px;right:-18px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--ink)}.lightbox__close svg{fill:none;stroke:var(--bg);stroke-width:2;stroke-linecap:round}.nav__foot{display:none}@media(max-width:1180px){.header,.header--scrolled{background:var(--bg);box-shadow:0 1px 0 var(--line)}.header .prefs{display:none}.nav{position:fixed;inset:76px 0 0;display:flex;flex-direction:column;gap:0;padding:12px var(--pad) calc(24px + env(safe-area-inset-bottom));background:var(--bg);overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s}.nav>a{padding:14px 0 12px;border-bottom:1px solid var(--line);font:800 clamp(40px,10.5vw,68px)/.95 var(--f-display);text-transform:uppercase;color:var(--ink);opacity:0;transform:translateY(18px);transition:opacity .45s var(--ease),transform .6s var(--ease),color .25s}.nav>a:hover,.nav>a.is-active{color:var(--noun)}.nav>a:nth-child(2){transition-delay:.04s}.nav>a:nth-child(3){transition-delay:.08s}.nav>a:nth-child(4){transition-delay:.12s}.nav>a:nth-child(5){transition-delay:.16s}.nav>a:nth-child(6){transition-delay:.2s}.header--open .nav{opacity:1;visibility:visible}.header--open .nav>a{opacity:1;transform:none}.nav__foot{display:grid;gap:16px;margin-top:auto;padding-top:28px}.nav__foot .btn{padding:0 32px;color:var(--on-accent);font:600 16px/1 var(--f-body)}.nav__foot .btn:hover{color:var(--bg)}.nav__prefs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.nav__prefs .prefs__group{padding:4px;border-radius:99px;background:var(--card)}.nav__prefs .prefs__group:first-child{margin-left:0}.nav__prefs .prefs__group button{height:38px;min-width:38px;padding:0 14px}.nav__prefs .prefs__group button[data-theme-set]{padding:0}.burger{display:block}.menu-open,.menu-open body{overflow:hidden}}@media(max-width:980px){.hero__grid{grid-template-columns:1fr;min-height:0;padding-top:40px}.hero__visual{width:min(560px,100%);justify-self:center}.row{grid-template-columns:1fr auto;row-gap:10px}.row__t{grid-column:1 / -1}.rows:hover .row:not(:hover){opacity:1}.row:hover .row__t{transform:none}.step{grid-template-columns:1fr;align-items:start;min-height:0}.plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto;gap:16px}.plan{border-radius:28px;background:var(--card)}.plan+.plan{border-left:0}.plan--hot{margin:0;padding-top:40px;background:var(--accent)}.faq,.contact__grid{grid-template-columns:1fr}.faq__side{position:static}}@media(max-width:760px){.plans{display:flex;gap:12px;max-width:none;margin:40px calc(var(--pad) * -1) 0;padding:4px var(--pad) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none}.plans::-webkit-scrollbar{display:none}.plan{flex:0 0 min(84%,360px);scroll-snap-align:center;padding:30px 24px 26px}.plan--hot{padding-top:30px;padding-bottom:26px}.plan__desc{min-height:0}.plan__list{margin:20px 0 24px}.plans__dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.plans__dots i{width:7px;height:7px;border-radius:99px;background:var(--line);transition:width .35s var(--ease),background-color .35s}.plans__dots i.on{width:22px;background:var(--ink)}.pricing__note{margin-top:32px}.wk:nth-child(odd){margin-top:0}.wk--card{--fh: 360px}.wk--banner{--fh: 190px}.wk--site{--fh: 250px}.wk--post{--fh: 270px}}@media(max-width:640px){body{font-size:16px}.header__bar{gap:8px}.header__right{gap:6px}.header__cta{display:none}.logo__word{font-size:22px}.headline{font-size:clamp(54px,16.5vw,96px)}.hero__lead,.lead{font-size:16.5px}.hero__actions{flex-direction:column;align-items:stretch;gap:22px}.hero__actions .link{align-self:center}.formats button{font-size:15px}.row__p{grid-column:1 / -1}.row__price{grid-column:1 / -1;text-align:left}.reasons{grid-template-columns:1fr}.reasons li:nth-last-child(2){border-bottom:0}.reasons:hover li:not(:hover){opacity:1}.step{top:calc(88px + var(--i) * 16px);border-radius:22px}.step__n{font-size:110px}.qa__q{font-size:17.5px;padding:22px 0}.qa__a p{padding-right:0}.footer__nav a{padding:4px 10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}
