@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-cyrillic-0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-latin-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-cyrillic-0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-latin-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-cyrillic-0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-latin-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-cyrillic-0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-latin-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-cyrillic-0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-cyrillic-0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/unbounded-cyrillic-0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/unbounded-latin-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-cyrillic-0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-latin-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f6f1ea;--surface:#fffaf4;--soft:#ecdfd2;--ink:#1f1a1d;--muted:#62575b;--accent:#b44d40;--accent-deep:#9e4035;--blush:#f0b8a4;--plum:#2e1c2b;--plum-2:#3a2436;--on-plum:#f6ece6;--radius:22px;--gutter:clamp(16px, 4vw, 40px);--max:1120px;--display:"Unbounded", system-ui, sans-serif;--body:"Manrope", system-ui, sans-serif;--breath:10s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.12}h2{font-size:clamp(28px,4.4vw,46px)}h3{font-size:19px;font-weight:500}p{margin:0}.wrap{width:min(var(--max), 100% - 2 * var(--gutter));margin-inline:auto}.section{padding-block:clamp(64px,10vw,120px)}.section-head{gap:16px;max-width:720px;margin-bottom:clamp(32px,5vw,56px);display:grid}.eyebrow{font:600 13px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.lead{color:var(--muted);font-size:clamp(18px,2vw,21px)}.btn{cursor:pointer;min-height:56px;font:600 16px/1 var(--body);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-deep);transform:translateY(-1px)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn-ghost:hover{background:var(--ink);color:var(--bg)}.nav{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(10px);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.logo{font:700 22px/1 var(--display);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-dot{background:var(--accent);width:14px;height:14px;animation:breathe var(--breath) ease-in-out infinite;border-radius:50%}.nav-links{gap:26px;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.nav-links a{color:var(--muted);text-decoration:none}.nav-links a:hover{color:var(--ink)}.nav .btn{min-height:44px;padding:0 20px;font-size:15px}@media (width<=900px){.nav-links{display:none}}.hero{padding-block:clamp(24px,5vw,56px) clamp(48px,7vw,88px);position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width<=900px){.hero-grid{grid-template-columns:1fr}}.letter{--line:clamp(38px, 3.6vw, 52px);background-color:#fffdf8;background-image:repeating-linear-gradient(180deg, transparent 0, transparent calc(var(--line) - 1px), #c2574a24 calc(var(--line) - 1px), #c2574a24 var(--line));font:500 clamp(26px, 2.6vw, 36px) / var(--line) "Caveat", cursive;color:#2b2230;background-origin:content-box;border-radius:4px;margin:0;padding:clamp(28px,4vw,52px) clamp(24px,4vw,52px) clamp(24px,3.4vw,44px);animation:.9s cubic-bezier(.2,.7,.2,1) both letter-in;transform:rotate(-1.5deg);box-shadow:0 30px 60px #2e1c2b1f,0 2px 6px #2e1c2b0f}.letter p{margin:0}.letter p+p{text-indent:1.4em}.letter p.letter-signature{text-indent:0}.letter-signature{text-align:right;color:var(--accent-deep);font-weight:600}@keyframes letter-in{0%{opacity:0;transform:translateY(18px)rotate(-3deg)}to{opacity:1;transform:rotate(-1.5deg)}}@media (width<=560px){.letter{transform:rotate(-1deg)}}.hero-text{align-content:center;gap:22px;display:grid}.hero-kicker{font:600 14px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.hero-title{font:700 clamp(34px, 4vw, 54px) / 1.06 var(--display);letter-spacing:-.02em}.hero-title em{color:var(--accent);font-style:normal}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-note{color:var(--muted);font-size:15px}.hero-note a{color:var(--accent-deep)}.breath{aspect-ratio:1;opacity:.55;width:min(66vw,700px);animation:breathe var(--breath) ease-in-out infinite;pointer-events:none;background:radial-gradient(circle at 35% 35%,#f4c7b6 0%,#e3907c 40%,#0000 70%);border-radius:50%;position:absolute;top:-8vw;right:-14vw}@keyframes breathe{0%,to{transform:scale(.9)}40%{transform:scale(1.06)}}.promises{flex-wrap:wrap;gap:10px;margin:0;padding:0 0 clamp(32px,5vw,48px);list-style:none;display:flex}.promises li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--soft);border-radius:999px;padding:10px 18px;font-size:15px;font-weight:600}.ticker{background:var(--accent);color:#fff;padding-block:16px;overflow:hidden}.ticker-track{width:max-content;animation:40s linear infinite ticker;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker span{font:500 clamp(18px, 2.4vw, 26px) / 1 var(--display);white-space:nowrap;align-items:center;gap:36px;padding-inline:18px;display:inline-flex}.ticker i{color:var(--blush);font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.manifesto{padding-block:clamp(72px,12vw,150px) clamp(48px,8vw,96px)}.manifesto-line{font:700 clamp(30px, 5.4vw, 64px) / 1.1 var(--display);letter-spacing:-.015em;max-width:980px;margin-bottom:clamp(48px,7vw,88px)}.manifesto-line em{color:var(--accent);font-style:normal}.cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.card{background:var(--surface);border-radius:var(--radius);align-content:start;gap:12px;padding:30px;display:grid}.card p{color:var(--muted)}.card-num{font:700 15px/1 var(--display);color:var(--accent)}.hero-trainer{color:var(--muted);align-items:center;gap:14px;font-size:15px;line-height:1.45;text-decoration:none;display:inline-flex}.hero-trainer img{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.hero-trainer strong{color:var(--ink);display:block}.trainer-grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,72px);display:grid}.trainer-video,.hall-video{aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius);background:var(--plum);width:100%;height:auto;display:block}.trainer-text{gap:18px;display:grid}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fact{background:var(--surface);border-radius:18px;gap:4px;padding:18px 20px;display:grid}.fact strong{font:700 17px/1.25 var(--display);color:var(--accent-deep)}.fact span{color:var(--muted);font-size:15px;line-height:1.45}.hall-grid{grid-template-columns:minmax(0,1fr) minmax(0,.84fr);align-items:stretch;gap:18px;display:grid}.hall-photos{grid-template-rows:1fr 1fr;gap:18px;min-height:0;display:grid}.hall-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;height:100%;min-height:0;display:block}.hall-grid .hall-video{aspect-ratio:auto;height:100%}.hall-address{margin:22px 0 0}.hall-address a{color:var(--accent-deep)}.method{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.method-num{font:700 40px/1 var(--display);color:var(--accent)}.method-step:last-child{background:var(--plum-2);color:var(--on-plum)}.method-step:last-child p{color:color-mix(in srgb, var(--on-plum) 80%, transparent)}.method-step:last-child .method-num{color:var(--blush)}.personal{border:2px solid var(--soft);border-radius:var(--radius);gap:8px;margin-top:18px;padding:24px 30px;display:grid}.personal h2,.personal h3{margin:0;font-size:20px}.personal p{color:var(--muted)}@media (width<=860px){.trainer-grid,.hall-grid{grid-template-columns:1fr}.trainer-video{max-width:420px}.hall-photos{grid-template-rows:none}.hall-grid .hall-video{aspect-ratio:9/16;height:auto;max-height:none}.method{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.facts{grid-template-columns:1fr}}.dark{color:var(--on-plum);isolation:isolate;padding-block:clamp(80px,12vw,150px);position:relative}.dark-bg{z-index:-1;background:radial-gradient(120% 90% at 20% 0%, var(--plum-2), var(--plum) 60%);position:absolute;inset:0}.dark .eyebrow{color:var(--blush)}.dark .lead{color:color-mix(in srgb, var(--on-plum) 78%, transparent)}.rules{counter-reset:rule;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 32px;margin:0;padding:0;list-style:none;display:grid}.rule{counter-increment:rule;border-top:1px solid color-mix(in srgb, var(--on-plum) 25%, transparent);gap:10px;padding-top:22px;display:grid}.rule:before{content:"0" counter(rule);font:700 14px/1 var(--display);color:var(--blush)}.rule h3{font-size:21px}.rule p{color:color-mix(in srgb, var(--on-plum) 80%, transparent)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dark-bg{animation:linear both lights-down view();animation-range:entry entry 70%}.dark-inner{animation:linear both fade-up view();animation-range:entry 20% entry 80%}}}@keyframes lights-down{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.timeline{border-radius:var(--radius);gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.timeline-step{background:var(--surface);grid-template-columns:116px 1fr;gap:20px;padding:26px 30px;display:grid}.timeline-at{font:700 26px/1 var(--display);color:var(--accent);align-content:start;gap:6px;display:grid}.timeline-at small{font:500 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.timeline-step p{color:var(--muted);margin-top:6px}@media (width<=560px){.timeline-step{grid-template-columns:1fr;gap:12px;padding:24px}}.wear{background:var(--soft);border-radius:18px;margin-top:24px;padding:20px 26px}.fears-section{padding-top:0}.fears{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.fear{background:var(--surface);border-radius:var(--radius);gap:10px;padding:28px 30px;display:grid}.fear s{font:500 20px/1.25 var(--display);text-decoration-color:var(--accent);text-decoration-thickness:3px}.fear p{color:var(--muted)}.groups{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.group{background:var(--surface);border-radius:var(--radius);align-content:start;gap:12px;padding:32px;display:grid}.group.is-main{background:var(--plum-2);color:var(--on-plum)}.group-for{color:var(--accent-deep);font-weight:600}.group.is-main .group-for{color:var(--blush)}.group h3{font-size:24px;font-weight:700}.group-when{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:6px;display:flex}.group-when strong{font:700 clamp(34px, 5vw, 48px) / 1 var(--display);color:var(--accent)}.group.is-main .group-when strong{color:var(--blush)}.group-note,.group-where{opacity:.8;font-size:15px}.halls{flex-wrap:wrap;gap:12px 28px;margin-top:24px;display:flex}.halls a{color:var(--muted)}.halls strong{color:var(--ink)}.prices{border-radius:var(--radius);gap:2px;display:grid;overflow:hidden}.price{background:var(--surface);grid-template-columns:1fr auto;align-items:baseline;gap:4px 24px;padding:22px 30px;display:grid}.price-name{font-weight:600}.price-value{font:700 22px/1.2 var(--display);grid-row:span 2;align-self:center}.price-note{color:var(--muted);font-size:15px}.price.is-accent{background:var(--accent);color:#fff}.price.is-accent .price-note{color:#fff}.faq{gap:12px;max-width:820px;display:grid}.faq details{background:var(--surface);border-radius:18px;padding:0 26px}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:22px 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:500 22px/1 var(--display);color:var(--accent)}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);padding-bottom:22px}.final{text-align:center;background:linear-gradient(180deg, var(--bg), #f3e2d6);padding-block:clamp(88px,14vw,170px);position:relative;overflow:hidden}.final .wrap{justify-items:center;gap:24px;display:grid;position:relative}.final h2{max-width:820px;font-size:clamp(32px,5.6vw,64px)}.final .hero-actions{justify-content:center}.breath-final{opacity:.35;width:min(90vw,760px);top:50%;left:50%;right:auto;translate:-50% -50%}.lead-dialog{background:0 0;border:0;width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:visible}.lead-dialog::backdrop{backdrop-filter:blur(3px);background:#1f1a1d8c}.lead-dialog[open]{animation:.35s cubic-bezier(.2,.7,.2,1) dialog-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(16px)}}.lead-dialog .lead-form{width:100%;max-height:calc(100dvh - 120px);margin:0;overflow-y:auto}.lead-dialog .lead-form-alt{text-align:center;color:#f6f1ea;margin:14px 0 0}.lead-dialog .lead-form-alt a{color:#fff;white-space:nowrap}.lead-dialog-close{z-index:1;background:var(--ink);color:#fff;width:44px;height:44px;font:400 26px/1 var(--body);cursor:pointer;border:0;border-radius:50%;position:absolute;top:-14px;right:-10px}.lead-dialog-close:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.dialog-open,.dialog-open body{overscroll-behavior:none;overflow:hidden}@media (width<=560px){.lead-dialog-close{top:-12px;right:-4px}}.lead-form{--line:44px;text-align:left;background:#fffdf8;border-radius:4px;gap:16px;width:min(560px,100%);margin-top:8px;padding:clamp(24px,4vw,40px);display:grid;transform:rotate(.8deg);box-shadow:0 24px 50px #2e1c2b1f,0 2px 6px #2e1c2b0f}.lead-form-title{color:var(--accent-deep);font:600 34px/1 Caveat,cursive}.field{gap:6px;font-size:15px;font-weight:600;display:grid}.field input{min-height:52px;color:var(--ink);background:0 0;border:0;border-bottom:1.5px solid #b44d4059;border-radius:0;padding:0 16px;font:500 26px/1 Caveat,cursive}.field input::placeholder{color:#b9ada6}.field input:focus-visible{border-bottom-color:var(--accent);background:#b44d400a;outline:none}.field input[aria-invalid=true]{border-bottom-color:#a32d22}.field-error{min-height:1em;font:500 14px/1.3 var(--body);color:#a32d22}.field-error:empty{display:none}.consent{color:var(--muted);grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:14px;line-height:1.45;display:grid}.consent input{width:22px;height:22px;accent-color:var(--accent);margin:1px 0 0}.consent a{color:var(--accent-deep)}.lead-form .btn{justify-self:start}.lead-form .btn:disabled{opacity:.6;cursor:progress}.lead-form-status{font-size:15px;line-height:1.5}.lead-form-status:empty{display:none}.lead-form.is-sent .lead-form-status{color:var(--accent-deep);font:600 26px/1.3 Caveat,cursive}.honeypot{display:none}.lead-form-alt{color:var(--muted);font-size:15px}.lead-form-alt a{color:var(--accent-deep)}.lead-form-alt.is-highlighted{background:var(--surface);color:var(--ink);border-radius:12px;padding:10px 16px}@media (width<=560px){.lead-form{transform:none}.lead-form .btn{justify-self:stretch}}.sticky-cta{display:none}@media (width<=720px){.sticky-cta{left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:20;transition:opacity .3s,transform .3s;display:inline-flex;position:fixed;box-shadow:0 10px 30px #2e1c2b40}.sticky-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(24px)}.footer{padding-bottom:104px}.nav .btn{display:none}}.footer{border-top:1px solid var(--soft);color:var(--muted);padding-block:36px;font-size:14px}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;display:flex}.footer a{color:var(--muted)}.footer-legal{opacity:.85;flex-basis:100%;font-size:13px}.page-hero{padding-block:clamp(32px,6vw,72px) clamp(24px,4vw,48px)}.page-hero .wrap{gap:20px;max-width:860px;display:grid}.crumbs{color:var(--muted);font-size:14px}.crumbs a{color:var(--accent-deep)}.page-title{font:700 clamp(34px, 5vw, 60px) / 1.06 var(--display);letter-spacing:-.02em}.page-body{padding-top:0}.page-prose{gap:18px;max-width:860px;font-size:18px;line-height:1.65;display:grid}.page-prose>p,.page-prose>ul,.page-prose>ol{max-width:720px}.page-prose h2{margin-top:16px;font-size:clamp(24px,3vw,32px)}.page-prose ul,.page-prose ol{gap:10px;margin:0;padding-left:24px;display:grid}.page-prose a,.page-links a,.section-head .lead a{color:var(--accent-deep)}.page-steps strong{color:var(--ink)}.page-video{gap:10px;max-width:340px;margin:8px 0;display:grid}.page-video video{aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius);background:var(--plum);width:100%;height:auto;display:block}.page-video figcaption{color:var(--muted);font-size:15px}.page-prose .prices{margin-block:8px}.group-heading{font-size:24px;font-weight:700}.group-where a{color:inherit}.page-links{color:var(--muted);margin-top:20px}.footer-pages{flex-wrap:wrap;flex-basis:100%;gap:8px 20px;display:flex}.nav-links a[aria-current=page]{color:var(--ink);text-underline-offset:6px;text-decoration:underline}.legal{padding-block:48px 96px}.legal .wrap{gap:16px;max-width:760px;display:grid}.legal h1{margin-bottom:8px;font-size:clamp(28px,4vw,40px)}.legal h2{margin-top:16px;font-size:20px}.legal ul{gap:6px;margin:0;padding-left:22px;display:grid}.legal .muted{color:var(--muted)}.notfound{text-align:center;min-height:70vh;padding:64px var(--gutter);place-items:center;display:grid}.notfound .wrap{justify-items:center;gap:20px;display:grid}.notfound-code{font:700 clamp(72px, 16vw, 160px)/1 var(--display);color:var(--accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
