:root{--p-ocean-50:#f4f9fe;--p-ocean-100:#e8f2fc;--p-ocean-150:#dcebfa;--p-ocean-200:#c6ddf5;--p-ocean-300:#9cc3ec;--p-ocean-400:#7ea1cc;--p-ocean-600:#1668c0;--p-ocean-700:#0f55a2;--p-ocean-800:#123f73;--p-ocean-900:#10294a;--p-lagon-50:#e3f6f0;--p-lagon-600:#14806a;--p-lagon-700:#0f6654;--p-corail-50:#fff0eb;--p-corail-500:#f4694a;--p-corail-700:#b43e22;--p-ivoire-100:#f8efdc;--p-ivoire-300:#d9c28c;--p-ivoire-700:#7a5a12;--p-gris-400:#6f84a1;--p-gris-500:#5d7290;--p-gris-600:#46597a;--p-blanc:#fff;--p-brume-100:#f2f7fd;--p-brume-400:#a9c0dc;--p-font-family-serif:Fraunces, "Iowan Old Style", "Palatino Linotype", Georgia, serif;--p-font-family-sans:"DM Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--p-font-size-11:.6875rem;--p-font-size-12:.75rem;--p-font-size-13:.8125rem;--p-font-size-14:.875rem;--p-font-size-15:.9375rem;--p-font-size-16:1rem;--p-font-size-17:1.0625rem;--p-font-size-11-5:.71875rem;--p-font-weight-400:400;--p-font-weight-500:500;--p-font-weight-600:600;--p-font-weight-620:620;--p-font-weight-700:700;--p-font-weight-720:720;--p-radius-4:4px;--p-radius-6:6px;--p-radius-8:8px;--p-radius-9:9px;--p-radius-10:10px;--p-radius-12:12px;--p-radius-14:14px;--p-radius-20:20px;--p-radius-28:28px;--p-radius-999:999px;--color-bg:var(--p-blanc);--color-bg-soft:var(--p-ocean-50);--color-bg-tint:var(--p-ocean-100);--color-bg-dark:var(--p-ocean-900);--color-ink:var(--p-ocean-900);--color-ink-soft:var(--p-ocean-800);--color-text:var(--p-gris-600);--color-muted:var(--p-gris-500);--color-placeholder:var(--p-gris-400);--color-line:var(--p-ocean-150);--color-line-strong:var(--p-ocean-200);--color-line-hover:var(--p-ocean-300);--color-rule:var(--p-ocean-150);--color-rule-strong:var(--p-ocean-200);--color-mark:var(--p-ocean-400);--color-numeral:var(--p-ocean-200);--color-numeral-strong:var(--p-ocean-300);--color-brand:var(--p-ocean-600);--color-brand-hover:var(--p-ocean-700);--color-on-brand:var(--p-blanc);--color-ok:var(--p-lagon-700);--color-ok-bg:var(--p-lagon-50);--color-ok-strong:var(--p-lagon-600);--color-info:var(--p-ocean-700);--color-info-bg:var(--p-ocean-100);--color-info-line:var(--p-ocean-300);--color-warn:var(--p-ivoire-700);--color-warn-bg:var(--p-ivoire-100);--color-warn-line:var(--p-ivoire-300);--color-accent:var(--p-corail-500);--color-accent-bg:var(--p-corail-50);--color-accent-ink:var(--p-corail-700);--color-on-dark:var(--p-brume-100);--color-on-dark-2:var(--p-brume-400);--color-on-dark-line:#ffffff24;--color-focus:var(--color-brand);--font-display:var(--p-font-family-serif);--font-text:var(--p-font-family-sans);--text-11:var(--p-font-size-11);--text-12:var(--p-font-size-12);--text-13:var(--p-font-size-13);--text-14:var(--p-font-size-14);--text-15:var(--p-font-size-15);--text-17:var(--p-font-size-17);--text-h1:clamp(2.35rem, 1.25rem + 4.3vw, 4.2rem);--text-h1-page:clamp(2.1rem, 1.2rem + 2.4vw, 3.1rem);--text-h2:clamp(1.85rem, 1.25rem + 2.5vw, 3rem);--text-h3:clamp(1.2rem, 1.08rem + .5vw, 1.4rem);--text-lead:clamp(1.08rem, 1rem + .45vw, 1.3rem);--text-step-name:clamp(1.75rem, 1.3rem + 1.8vw, 2.75rem);--text-step-title:clamp(1.6rem, 1.2rem + 1.6vw, 2.35rem);--text-walk-num:clamp(2.4rem, 1.9rem + 1.6vw, 3.25rem);--text-gain-title:clamp(1.5rem, 1.2rem + 1.3vw, 2.15rem);--text-gain-figure:clamp(3rem, 2rem + 3vw, 4.5rem);--text-total:1.5rem;--text-quote:clamp(1.4rem, 1.1rem + 1.2vw, 2rem);--text-figure:clamp(2.6rem, 1.6rem + 3.4vw, 4rem);--text-body:var(--p-font-size-16);--text-11-5:var(--p-font-size-11-5);--weight-regular:var(--p-font-weight-400);--weight-medium:var(--p-font-weight-500);--weight-semibold:var(--p-font-weight-600);--weight-bold:var(--p-font-weight-700);--weight-display:var(--p-font-weight-400);--weight-display-heading:var(--p-font-weight-620);--weight-display-strong:var(--p-font-weight-720);--tracking-display:-.018em;--tracking-heading:-.01em;--tracking-logo:-.02em;--tracking-figure:-.03em;--tracking-caps:.08em;--tracking-kicker:.1em;--leading-body:1.6;--leading-display:1.1;--leading-h1:1.06;--leading-h3:1.22;--leading-lead:1.55;--leading-step:1.15;--radius-dot:var(--p-radius-4);--radius-xs:var(--p-radius-6);--radius-ico:var(--p-radius-8);--radius-cell:var(--p-radius-9);--radius-sm:var(--p-radius-10);--radius-icon:var(--p-radius-12);--radius-md:var(--p-radius-14);--radius-lg:var(--p-radius-20);--radius-xl:var(--p-radius-28);--radius-pill:var(--p-radius-999);--shadow-card:0 1px 2px #10294a0a, 0 8px 24px #10294a0f;--shadow-win:0 2px 4px #10294a0a, 0 24px 60px #10294a1f;--shadow-float:0 4px 10px #10294a0f, 0 18px 40px #10294a29;--motion-ease:cubic-bezier(.22, .7, .2, 1);--motion-quick:.14s;--motion-fast:.16s;--motion-base:.2s;--motion-slow:.3s;--size-container:1120px;--size-gutter:20px;--size-measure:46ch;--space-section:clamp(88px, 12vw, 176px);--space-head:clamp(44px, 6vw, 72px);--space-moments:clamp(72px, 10vw, 136px);--space-sticky:110px;--btn-height:50px;--btn-height-line:44px;--btn-height-sm:42px;--btn-shadow:inset 0 1px 0 #ffffff3d, 0 0 0 1px var(--color-brand-hover), 0 10px 20px -8px #1668c080;--btn-shadow-ghost:0 0 0 4px var(--color-bg-soft);--nav-bg:#ffffffdb;--nav-blur:14px;--nav-logo-size:40px;--nav-logo-text:1.22rem;--nav-logo-text-sm:1.08rem;--nav-logo-text-xs:1rem;--nav-logo-text-xxs:.9375rem;--nav-logo-size-sm:34px;--nav-menu-width:264px;--nav-drawer-width:360px;--nav-scrim:#10294a66;--hero-nav-offset:78px;--hero-mascot-shadow:#10294a33;--hero-ground:#10294a29;--hero-sway:7s;--hero-held-in:.7s;--hero-pulse:3.4s;--hero-pb:clamp(40px, 5vw, 64px);--hero-held-shadow:0 0 0 4px #ffffffc7, 0 0 0 5px var(--color-rule), 0 14px 28px -12px #10294a3d;--hero-held-ico-edge:inset 0 0 0 1px #10294a0f;--quali-num:2.5rem;--form-field-height:46px}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");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:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-opsz-normal-Bf69Tn_J.woff2)format("woff2-variations");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}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex}h1,h2,h3,h4,p,ul,ol,figure,dl,dd,fieldset{margin:0}ul,ol{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-xs)}[hidden]{display:none!important}[id]{scroll-margin-top:var(--space-sticky)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--color-bg-dark);color:var(--color-on-dark);font-weight:var(--weight-semibold);padding:8px 16px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.serif{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--color-ink);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.serif b{font-weight:var(--weight-display-strong)}.h1{font-size:var(--text-h1);line-height:var(--leading-h1)}.h2{font-size:var(--text-h2)}.h3{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--color-ink);font-weight:var(--weight-display-heading);font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading);text-wrap:balance}.lead{font-size:var(--text-lead);line-height:var(--leading-lead);max-width:var(--size-measure);text-wrap:pretty}.kicker{font-size:var(--text-13);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--color-brand)}.label{font-size:var(--text-11);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted)}.badge{border-radius:var(--radius-pill);background:var(--color-bg-dark);min-height:30px;color:var(--color-on-dark);font-size:var(--text-13);font-weight:var(--weight-semibold);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.scribble{white-space:nowrap;position:relative}.scribble svg{width:104%;height:.36em;color:var(--color-accent);position:absolute;bottom:-.16em;left:-2%;overflow:visible}.num{border-radius:var(--radius-xs);background:var(--color-bg-tint);min-width:34px;color:var(--color-ink-soft);font-size:var(--text-12);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:center;justify-self:start;padding:3px 9px}.more{font-weight:var(--weight-semibold);color:var(--color-brand);align-items:center;gap:6px;display:inline-flex}.more:hover{color:var(--color-brand-hover)}.more svg{transition:transform var(--motion-fast) var(--motion-ease);flex:none}.more:hover svg{transform:translate(3px)}.site-main{flex:1}.site-main:focus{outline:none}.wrap{width:100%;max-width:var(--size-container);padding-left:max(var(--size-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--size-gutter), env(safe-area-inset-right,0px));margin-inline:auto}.section{padding-block:var(--space-section)}.section--after{padding-top:0}.head{text-align:center;margin-bottom:var(--space-head);justify-items:center;gap:20px;display:grid}.head .lead{margin-inline:auto}.two{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid}.two__left{justify-items:start;gap:18px;display:grid}@media (width<=880px){.two{grid-template-columns:1fr}}.btn{min-height:var(--btn-height);border-radius:var(--radius-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.btn--primary{background:var(--color-brand);color:var(--color-on-brand);box-shadow:var(--btn-shadow)}.btn--primary:hover{background:var(--color-brand-hover);transform:translateY(-1px)}.btn--ghost{background:var(--color-bg);color:var(--color-ink);border-color:var(--color-line-strong);box-shadow:var(--btn-shadow-ghost)}.btn--ghost:hover{border-color:var(--color-ink)}.btn--line{min-height:var(--btn-height-line);border-radius:var(--radius-pill);color:var(--color-ink);border-color:var(--color-ink);font-size:var(--text-15);background:0 0;padding:0 18px}.btn--line:hover{background:var(--color-ink);color:var(--color-on-dark);border-color:var(--color-ink)}.btn--sm{min-height:var(--btn-height-sm);font-size:var(--text-15);padding:0 16px}.btn svg{flex:none}.btn[disabled]{opacity:.6;cursor:progress}.navwrap{top:env(safe-area-inset-top,0px);z-index:30;margin-bottom:calc(-1 * var(--hero-nav-offset));pointer-events:none;transition:transform var(--motion-base) var(--motion-ease);padding-block:14px;position:sticky}.navwrap[data-hidden]:not(:focus-within){transform:translateY(calc(-100% - env(safe-area-inset-top,0px)))}.nav,.drawer{pointer-events:auto}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:40;background:var(--color-bg-dark);position:fixed;inset:0 0 auto}.nav{background:var(--nav-bg);-webkit-backdrop-filter:blur(var(--nav-blur));backdrop-filter:blur(var(--nav-blur));border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-items:center;gap:20px;padding:10px 12px 10px 18px;display:flex;position:relative}.nav>*{flex:none}.logo{white-space:nowrap;font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-weight:var(--weight-bold);font-size:var(--nav-logo-text);letter-spacing:var(--tracking-logo);color:var(--color-ink);align-items:center;gap:10px;display:inline-flex}.logo img{width:var(--nav-logo-size);height:var(--nav-logo-size);object-fit:contain;flex:none;max-width:none}.nav__links{font-size:var(--text-15);font-weight:var(--weight-medium);color:var(--color-ink);white-space:nowrap;align-items:center;gap:26px;margin-left:14px;display:flex}.nav__link,.menu__button{color:inherit;align-items:center;gap:5px;padding:6px 0;display:inline-flex}.nav__link:hover,.nav__link[aria-current=page],.menu__button:hover,.menu[data-open] .menu__button{color:var(--color-brand)}.nav__right{align-items:center;gap:18px;margin-left:auto;display:flex}.nav__login{font-size:var(--text-15);font-weight:var(--weight-medium);color:var(--color-ink)}.nav__login:hover{color:var(--color-brand)}.menu__button{font-weight:inherit;cursor:pointer;background:0 0;border:0;position:relative}.menu__button svg{transition:transform var(--motion-fast) var(--motion-ease)}.menu[data-open] .menu__button svg{transform:rotate(180deg)}.menu[data-open] .menu__button:after,.menu:not([data-js]):hover .menu__button:after{content:"";height:36px;position:absolute;top:100%;left:-18px;right:-18px}.menu__pop{opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), visibility var(--motion-fast);padding-top:10px;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.menu[data-open] .menu__pop,.menu:not([data-js]):hover .menu__pop,.menu:not([data-js]):focus-within .menu__pop{opacity:1;visibility:visible;transform:none}.menu__panel{background:var(--color-bg);border:1px solid var(--color-rule-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);white-space:normal;grid-template-columns:minmax(0,1fr) 276px;display:grid;overflow:hidden}.menu__groups{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;display:grid}.menu__group{padding:16px 8px 10px}.menu__group+.menu__group{border-left:1px solid var(--color-rule)}.menu__title{font-size:var(--text-13);font-weight:var(--weight-semibold);color:var(--color-muted);padding:0 10px 8px}.menu__item{border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--motion-ease);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.menu__ico{border-radius:var(--radius-sm);background:var(--color-bg);width:36px;height:36px;color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-rule-strong);transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);place-items:center;display:grid}.menu__text b{font-weight:var(--weight-semibold);color:var(--color-ink);display:block}.menu__text small{font-size:var(--text-13);font-weight:var(--weight-regular);color:var(--color-muted);margin-top:2px;line-height:1.4;display:block}.menu__item:hover,.menu__item[aria-current=page]{background:var(--color-bg-soft)}.menu__item:hover .menu__ico,.menu__item[aria-current=page] .menu__ico{background:var(--color-brand);color:var(--color-on-brand);box-shadow:none}.menu__aside{background:var(--color-bg-soft);border-left:1px solid var(--color-rule-strong);font-size:var(--text-14);font-weight:var(--weight-regular);color:var(--color-text);align-content:start;justify-items:start;gap:10px;padding:28px 24px;line-height:1.5;display:grid}.menu__aside-title{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-size:1.25rem;font-weight:var(--weight-display-heading);letter-spacing:var(--tracking-heading);color:var(--color-ink);text-wrap:balance;line-height:1.2}.menu__aside .more{margin-top:6px}.menu__aside{grid-template-rows:auto auto auto 1fr}.menu__aside:after{content:"";border-top:1px solid var(--color-rule-strong);background:repeating-linear-gradient(135deg, var(--color-rule) 0 1px, transparent 1px 8px);place-self:stretch stretch;min-height:28px;margin:18px -24px -28px}.nav__burger{width:var(--btn-height-sm);height:var(--btn-height-sm);border:1.5px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-ink);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease);flex:none;place-items:center;display:none}.nav__burger:hover{border-color:var(--color-ink)}.only-sm{display:none}@media (width<=1260px){.nav{gap:14px}.nav__links{gap:18px;margin-left:4px}.nav__right{gap:14px}}@media (width<=1120px){.nav__links,.nav__login{display:none}.nav__right{gap:8px}.nav__burger{display:grid}}@media (width<=560px){.only-lg{display:none}.only-sm{display:inline}}@media (width<=440px){.logo{font-size:var(--nav-logo-text-sm)}.nav{gap:6px;padding:10px 8px 10px 10px}.nav .logo{font-size:var(--nav-logo-text-xs);gap:6px}.nav .logo img{width:var(--nav-logo-size-sm);height:var(--nav-logo-size-sm)}.nav__right{gap:6px}.nav .btn--sm{padding:0 12px}.nav .nav__burger{background:0 0;border-color:#0000;width:34px}}@media (width<=380px){.nav .logo{font-size:var(--nav-logo-text-xxs)}.nav .btn--sm{padding:0 10px}}@media (width<=330px){.nav .btn{display:none}}.drawer{width:min(100%, var(--nav-drawer-width));background:var(--color-bg);max-width:none;height:100dvh;max-height:none;color:var(--color-text);box-shadow:var(--shadow-float);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.drawer__inner{min-height:100%;padding:14px var(--size-gutter) 28px}.drawer::backdrop{background:var(--nav-scrim)}.drawer[open]{animation:drawer-in var(--motion-base) var(--motion-ease)}@keyframes drawer-in{0%{transform:translate(100%)}}.drawer__top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.drawer .nav__burger{display:grid}.drawer__group{border-top:1px solid var(--color-line);gap:2px;padding-block:14px;display:grid}.drawer__heading{margin-bottom:4px}.drawer__group a{font-weight:var(--weight-medium);color:var(--color-ink);padding:9px 0;display:block}.drawer__group a[aria-current=page]{color:var(--color-brand)}.drawer__cta{width:100%;margin-top:14px}.footer{background:var(--color-bg-dark);color:var(--color-on-dark-2);font-size:var(--text-15);padding-block:56px 28px;overflow:hidden}.footer .logo{color:var(--color-on-dark)}.footer__grid{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:32px;display:grid}.footer__baseline{max-width:34ch;margin-top:14px}.footer__title{font-size:var(--text-13);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-on-dark);margin-bottom:14px}.footer__list{gap:9px;display:grid}.footer a:hover{color:var(--color-on-dark)}.footer__legal{border-top:1px solid var(--color-on-dark-line);font-size:var(--text-13);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:44px;padding-top:22px;display:flex}.footer__links{flex-wrap:wrap;gap:8px 24px;display:flex}@media (width<=760px){.footer__grid{grid-template-columns:1fr 1fr}.footer__grid>:first-child{grid-column:1/-1}}@media (width<=370px){.footer .logo{font-size:var(--nav-logo-text-xs)}}.win{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-win);text-align:left;font-size:var(--text-13);color:var(--color-text);min-width:0;overflow:hidden;container:win/inline-size}.win__bar{border-bottom:1px solid var(--color-line);background:var(--color-bg-soft);color:var(--color-muted);font-weight:var(--weight-medium);align-items:center;gap:10px;padding:11px 14px;display:flex}.win__bar i{flex:none;gap:5px;display:inline-flex}.win__bar i:before,.win__bar i:after,.win__bar i span{content:"";background:var(--color-line-strong);border-radius:50%;width:8px;height:8px;display:block}.win__bar .tag{margin-left:auto}.win__body{gap:14px;padding:16px;display:grid}.tag{border-radius:var(--radius-xs);background:var(--color-info-bg);min-height:22px;color:var(--color-ink-soft);font-size:var(--text-11-5);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.pill{border-radius:var(--radius-pill);min-height:22px;font-size:var(--text-11-5);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.pill--ok{background:var(--color-ok-bg);color:var(--color-ok)}.pill--info{background:var(--color-info-bg);color:var(--color-info)}.pill--warn{background:var(--color-warn-bg);color:var(--color-warn)}.pill--wait{background:var(--color-bg);color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.pill--dark{background:var(--color-bg-dark);color:var(--color-on-dark)}.pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.avatar{background:var(--color-bg-tint);width:34px;height:34px;color:var(--color-ink-soft);font-size:var(--text-12);font-weight:var(--weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kv div{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-width:0;padding:9px 12px}.kv dt{font-size:var(--text-11);color:var(--color-muted)}.kv dd{font-weight:var(--weight-semibold);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wtabs{flex-wrap:wrap;gap:6px;display:flex}.wtabs span{border-radius:var(--radius-pill);font-size:var(--text-12);font-weight:var(--weight-semibold);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-line-strong);padding:4px 11px}.wtabs .on{background:var(--color-brand);color:var(--color-on-brand);box-shadow:none}.rows{display:grid}.row{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.row:first-child{border-top:0}.row.row--plain{grid-template-columns:minmax(0,1fr) auto}.row b{color:var(--color-ink);font-weight:var(--weight-semibold)}.row small{font-size:var(--text-12);color:var(--color-muted);display:block}.row__end{justify-items:end;gap:6px;display:grid}.rows__more{border-top:1px solid var(--color-line);text-align:center;color:var(--color-muted);font-size:var(--text-12);padding:12px 0}.steps{gap:3px;display:inline-flex}.steps s{background:var(--color-line-strong);width:18px;height:4px;transition:background var(--motion-slow) var(--motion-ease);border-radius:2px}.steps s.d{background:var(--color-ok-strong)}.steps s.c{background:var(--color-brand)}.check{background:var(--color-ok-bg);width:20px;height:20px;color:var(--color-ok);border-radius:50%;flex:none;place-items:center;display:grid}.float{z-index:3;background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-float);font-size:var(--text-13);text-align:left;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute}.float b{color:var(--color-ink);font-weight:var(--weight-semibold);display:block}.float small{color:var(--color-muted);font-size:var(--text-12)}.float__ico{background:var(--color-info-bg);width:34px;height:34px;color:var(--color-brand);border-radius:50%;flex:none;place-items:center;display:grid}.win--sticker{position:relative;overflow:visible}.win--sticker .win__bar{border-radius:var(--radius-md) var(--radius-md) 0 0}.sticker{box-shadow:var(--shadow-float);min-height:28px;padding:0 12px;position:absolute;top:46px;right:-10px;transform:rotate(4deg)}.meter{background:var(--color-line);border-radius:3px;height:6px;display:block;overflow:hidden}.meter span{background:var(--color-ok-strong);border-radius:3px;height:100%;display:block}.pairs{gap:8px;display:grid}.pairs div{justify-content:space-between;gap:12px;display:flex}.pairs dd{color:var(--color-ink);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:right}@container win (width<=430px){.kv{grid-template-columns:1fr 1fr}.kv--trim div:last-child{display:none}.kv:not(.kv--trim) div:nth-child(3):last-child{grid-column:1/-1}.row{grid-template-columns:auto minmax(0,1fr)}.row__end{grid-column:2;grid-auto-flow:column;justify-content:start;place-items:center start;gap:10px}.row.row--plain.row--stack{grid-template-columns:minmax(0,1fr)}.row--plain .row__end{grid-column:1}.row.row--keep{grid-template-columns:auto minmax(0,1fr) auto}.row.row--amount{grid-template-columns:minmax(0,1fr) auto}.row--amount .row__end{grid-column:auto;grid-auto-flow:row;justify-items:end;gap:6px}}.qrline{grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:10px;display:grid}.qrline__count{color:var(--color-ink)}.qrline .meter{margin-top:8px}.qr{border-radius:var(--radius-xs);border:1px solid var(--color-line);background:var(--color-bg);width:54px;height:54px;color:var(--color-ink)}.sig{width:78px;height:22px;color:var(--color-ink-soft)}.amount{font-variant-numeric:tabular-nums}.total{border-top:1px solid var(--color-line);color:var(--color-ink);font-weight:var(--weight-semibold);justify-content:space-between;gap:16px;padding-top:14px;display:flex}.total b{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-weight:var(--weight-display-strong);font-size:var(--text-total);line-height:1}.pill--start{justify-self:start}.win__foot{border-top:1px solid var(--color-line);background:var(--color-bg-soft);margin:0 -16px -16px;padding:3px 16px}.shot{margin-bottom:var(--space-head)}.hero{padding-block:calc(var(--hero-nav-offset) + clamp(56px, 7vw, 112px)) clamp(72px, 9vw, 120px);position:relative;overflow-x:clip}.hero .wrap{position:relative}.hero__copy{text-align:center;justify-items:center;gap:22px;max-width:960px;margin-inline:auto;display:grid;position:relative}.hero .lead{text-wrap:balance;max-width:62ch;margin-inline:auto}.hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.dots{font-size:var(--text-14);color:var(--color-muted);flex-wrap:wrap;justify-content:center;gap:8px 26px;display:flex}.dots li{align-items:center;gap:8px;display:inline-flex}.dots li:before{content:"";background:var(--color-brand);border-radius:50%;width:6px;height:6px}.hero--home{--hero-half:calc(var(--size-container) / 2 - var(--size-gutter));--hero-rail:max(var(--size-gutter), 50% - var(--hero-half));border-bottom:1px solid var(--color-rule-strong);padding-bottom:var(--hero-pb)}.hero--home:before{content:"";top:0;bottom:0;left:var(--hero-rail);right:var(--hero-rail);border-inline:1px solid var(--color-rule);pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#0000 40px,#000 240px);mask-image:linear-gradient(#0000 40px,#000 240px)}.hero--home>.x--rl{left:calc(var(--hero-rail) - 6px);bottom:-7px}.hero--home>.x--rr{right:calc(var(--hero-rail) - 6px);bottom:-7px}.hero--home .hero__copy:before{content:"";border-left:1px solid var(--color-rule-strong);height:calc(clamp(56px,7vw,112px) - 22px);position:absolute;bottom:calc(100% + 14px);left:50%}.plate{justify-items:center;gap:22px;padding:12px clamp(18px,4vw,48px);display:grid;position:relative}.plate:before,.plate:after{content:"";border:1px solid var(--color-mark);pointer-events:none;width:11px;position:absolute;top:0;bottom:0}.plate:before{border-right:0;left:0}.plate:after{border-left:0;right:0}.plate__rule{border-top:1px solid var(--color-rule-strong);pointer-events:none;width:100vw;position:absolute;top:50%}.plate__rule--l{right:100%}.plate__rule--r{left:100%}.hero__art{aspect-ratio:780/500;width:100%;max-width:780px;margin:clamp(48px,6vw,80px) auto 0;position:relative}.hero__art:before{content:"";background:var(--hero-ground);filter:blur(14px);border-radius:50%;height:6%;position:absolute;bottom:14.5%;left:37%;right:37%}.axis-v{top:calc(14px - clamp(48px,6vw,80px));left:50%;bottom:calc(-1 * var(--hero-pb));border-left:1px solid var(--color-rule-strong);pointer-events:none;position:absolute}.axis-h{border-top:1px solid var(--color-rule-strong);pointer-events:none;position:absolute;top:50%;left:-100vw;right:-100vw}.hero__art>.x--al{left:calc(50% - var(--hero-half) - 6px);top:calc(50% - 6px)}.hero__art>.x--ar{left:calc(50% + var(--hero-half) - 7px);top:calc(50% - 6px)}.rose{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rose *{fill:none}.rose__ring{stroke:var(--color-rule-strong)}.rose__dash{stroke:var(--color-mark);stroke-dasharray:2 7;opacity:.75}.rose__ticks{stroke:var(--color-mark);stroke-width:8px}.rose__ticks--major{stroke-width:14px}.rose__link{stroke:var(--color-mark)}.rose__pulse{stroke:var(--color-brand);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:10 90;stroke-dashoffset:10px;animation:pulse var(--hero-pulse) linear infinite}.rose__pulse:nth-of-type(2n){animation-delay:1.1s}.rose__pulse:nth-of-type(3n){animation-delay:2.1s}.rose .rose__node{fill:var(--color-bg);stroke:var(--color-brand);stroke-width:1.5px}@keyframes pulse{to{stroke-dashoffset:-90px}}.rose--sm{display:none}.hero__mascot{width:42%;height:auto;filter:drop-shadow(0 26px 30px var(--hero-mascot-shadow));animation:sway var(--hero-sway) ease-in-out infinite;position:absolute;top:16%;left:29%}@keyframes sway{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-9px)rotate(1.2deg)}}.held{z-index:2;background:var(--color-bg);border:1px solid var(--color-rule-strong);border-radius:var(--radius-icon);box-shadow:var(--hero-held-shadow);font-size:var(--text-13);white-space:nowrap;text-align:left;animation:held-in var(--hero-held-in) var(--motion-ease) backwards;align-items:center;gap:11px;padding:10px 16px 10px 10px;line-height:1.3;display:flex;position:absolute;transform:translateY(-50%)}.held b{color:var(--color-ink);font-weight:var(--weight-semibold);display:block}.held small{color:var(--color-muted);font-size:var(--text-12)}.held__ico{border-radius:var(--radius-ico);background:var(--color-info-bg);width:34px;height:34px;color:var(--color-brand);box-shadow:var(--hero-held-ico-edge);flex:none;place-items:center;display:grid}.held__ico--ok{background:var(--color-ok-bg);color:var(--color-ok)}.held--1{animation-delay:.25s;top:30%;left:77.8%}.held--2{animation-delay:.55s;top:28.8%;right:77.4%}.held--3{animation-delay:.85s;top:71.2%;left:77.4%}.held--4{animation-delay:1.15s;top:70%;right:77.8%}@keyframes held-in{0%{opacity:0;transform:translateY(calc(12px - 50%))}}@keyframes held-in-flow{0%{opacity:0;transform:translateY(14px)scale(.94)}}.h1--page{font-size:var(--text-h1-page);line-height:var(--leading-display)}.hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.hero__grid .hero__copy{text-align:left;justify-items:start;max-width:none;margin-inline:0}.hero__grid .lead{max-width:none;font-size:var(--text-17);text-wrap:pretty;margin-inline:0}.hero__grid :is(.hero__actions,.breadcrumb ol){justify-content:flex-start}.hero__visual{min-width:0;position:relative}.hero__visual--pair .win:first-child{margin-right:14%}.hero__visual--pair .win:nth-child(2){margin:-18px 0 0 14%;position:relative}.hero__note{text-align:center;font-size:var(--text-13);color:var(--color-muted);margin-top:34px}.hero--center{padding-bottom:clamp(48px,6vw,80px)}@media (width<=1160px){.hero__art>.x--al,.hero__art>.x--ar,.plate__rule{display:none}}@media (width<=960px){.hero--home:before,.hero--home>.x,.axis-h,.rose--lg{display:none}.rose--sm{height:var(--sq);display:block;inset:0 0 auto}.plate{padding:10px 16px}.hero__art{--sq:min(440px, 100vw - 40px);aspect-ratio:auto;max-width:440px;padding-top:calc(var(--sq) + 8px);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.hero__art:before{left:22%;right:22%;top:calc(var(--sq) * .87);height:calc(var(--sq) * .06);bottom:auto}.hero__mascot{left:12%;top:calc(var(--sq) * .1);width:76%}.held{white-space:normal;min-width:0;animation-name:held-in-flow;position:static;transform:none}}@media (width<=880px){.hero__grid{grid-template-columns:minmax(0,1fr);gap:48px}.hero__visual{justify-self:center;width:100%;max-width:560px}}@media (width<=480px){.hero__art{grid-template-columns:minmax(0,1fr);gap:14px}.held{font-size:var(--text-12);padding:8px 12px 8px 8px}.held__ico{width:28px;height:28px}}.gains{border:1px solid var(--color-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.gain{background:var(--color-bg);align-content:start;justify-items:start;gap:18px;padding:clamp(24px,3.6vw,48px);display:grid}.gain+.gain{border-left:1px solid var(--color-rule-strong)}.gain__ico{border-radius:var(--radius-icon);background:var(--color-bg);width:44px;height:44px;color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-rule-strong), 0 0 0 4px var(--color-bg-soft);place-items:center;display:grid}.gain__ico svg{width:22px;height:22px}.gain__title{font-size:var(--text-gain-title);font-weight:var(--weight-display-heading);line-height:var(--leading-step)}.gain .lead{font-size:var(--text-17);max-width:42ch}.gain .win{box-shadow:var(--shadow-card);justify-self:stretch;margin-top:6px}.gain .win__body{padding:18px}.mini-calc{justify-self:stretch;gap:16px;margin-top:6px;display:grid}.field{gap:8px;display:grid}.field label{font-weight:var(--weight-semibold);color:var(--color-ink);justify-content:space-between;gap:12px;display:flex}.field output{color:var(--color-brand);font-variant-numeric:tabular-nums}.field input{width:100%;height:24px;accent-color:var(--color-brand)}.mini-calc__out{border-top:1px dashed var(--color-line-strong);align-items:center;gap:16px;padding-top:18px;display:flex}.mini-calc__out b{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-weight:var(--weight-display-strong);font-size:var(--text-gain-figure);letter-spacing:var(--tracking-figure);color:var(--color-ink);font-variant-numeric:lining-nums tabular-nums;line-height:.9}.mini-calc__out span{max-width:22ch;line-height:1.4}.mini-calc details{font-size:var(--text-14);color:var(--color-muted)}.mini-calc summary{cursor:pointer;font-weight:var(--weight-semibold);color:var(--color-brand)}.mini-calc details p{margin-top:8px}@media (width<=880px){.gains{grid-template-columns:minmax(0,1fr)}.gain+.gain{border-left:0;border-top:1px solid var(--color-rule-strong)}.gains>.x--tc,.gains>.x--bc{display:none}}@media (width<=620px){.gain .row__end{gap:10px}}.moments{gap:var(--space-moments);margin-top:clamp(64px,9vw,120px);display:grid;position:relative}.step,.duo{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(40px,8vw,112px);display:grid}.step__text{justify-items:start;gap:18px;display:grid}.duo__text{justify-items:start;gap:22px;display:grid}.step__num{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-weight:var(--weight-display);font-size:var(--text-step-name);letter-spacing:var(--tracking-logo);color:var(--color-numeral-strong);font-variant-numeric:lining-nums;line-height:1}.step__title{font-size:var(--text-step-title);font-weight:var(--weight-display-heading);line-height:var(--leading-step)}.step__art,.duo__art{min-width:0;position:relative}:is(.step__art,.duo__art) .win__body{gap:18px;padding:22px}.step__art .kv{grid-template-columns:repeat(3,minmax(0,1fr))}.step__art .kv:not(.kv--trim) div:nth-child(3):last-child{grid-column:auto}.duo__art .qrline{grid-template-columns:minmax(0,1fr) 76px}.duo__art .qr{width:76px;height:76px}.float--sig{bottom:-30px;left:-36px}.step:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.step:nth-child(2n) .step__text{order:2}.walk{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(40px,5vw,72px);display:grid}.walk__list{gap:clamp(32px,4.5vw,56px);display:grid}.walk__item{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:0 clamp(12px,1.5vw,20px);display:grid}.walk__item .step__num{font-size:var(--text-walk-num);letter-spacing:var(--tracking-figure);color:var(--color-numeral);line-height:.9}.walk__body{font-size:var(--text-15);gap:8px;padding-top:6px;display:grid}.walk__art{top:var(--space-sticky);min-width:0;position:sticky}.walk--flip{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.walk--flip .walk__art{order:-1}.walk--solo{grid-template-columns:minmax(0,1fr)}.walk--solo .walk__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,5vw,72px)}@media (width<=880px){.step,.step:nth-child(2n),.duo{grid-template-columns:minmax(0,1fr)}.step,.step:nth-child(2n){gap:28px}.step:nth-child(2n) .step__text{order:0}.step__art .row{grid-template-columns:auto minmax(0,1fr)}.step__art .row>:nth-child(3){grid-column:2;justify-self:start}.step__art .row.row--plain{grid-template-columns:minmax(0,1fr) auto}.step__art .win__bar .tag{display:none}.float--sig{margin-top:12px;position:static}.walk,.walk--flip{grid-template-columns:minmax(0,1fr)}.walk__art,.walk--flip .walk__art{order:0;position:static}}@media (width<=620px){.duo__art .win__bar .tag{display:none}.duo__art .win__body{padding:16px}.walk--solo .walk__list{grid-template-columns:minmax(0,1fr)}.walk__item{grid-template-columns:3.4rem minmax(0,1fr)}}.board{border:1px solid var(--color-rule-strong);background-color:var(--color-bg);background-image:linear-gradient(var(--color-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-line) 1px, transparent 1px);background-position:50%;background-size:30px 30px;position:relative}.board:after{content:"";background:radial-gradient(58% 62% at 50% 50%, var(--color-bg) 42%, transparent 100%);pointer-events:none;position:absolute;inset:0}.board__in{z-index:1;text-align:center;justify-items:center;gap:18px;max-width:640px;margin-inline:auto;padding:clamp(56px,8vw,104px) 20px;display:grid;position:relative}.tile{z-index:2;border-radius:var(--radius-md);background:var(--color-bg);border:1px solid var(--color-line);box-shadow:var(--shadow-card);text-align:left;gap:1px;padding:11px 16px;line-height:1.25;display:grid;position:absolute}.tile b{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-ink);letter-spacing:var(--tracking-heading)}.tile small{font-size:var(--text-11-5);color:var(--color-muted)}.tile--1{top:9%;left:5%;transform:rotate(-3deg)}.tile--2{top:40%;left:13%;transform:rotate(2deg)}.tile--3{bottom:12%;left:4%;transform:rotate(-2deg)}.tile--4{bottom:7%;left:24%;transform:rotate(3deg)}.tile--5{top:10%;right:6%;transform:rotate(3deg)}.tile--6{top:42%;right:14%;transform:rotate(-2deg)}.tile--7{bottom:13%;right:4%;transform:rotate(2deg)}.tile--8{bottom:6%;right:25%;transform:rotate(-3deg)}@media (width<=1240px){.tile--2,.tile--6{display:none}}@media (width<=1100px){.tile--4,.tile--8{display:none}}@media (width<=860px){.board{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 16px 28px;display:flex}.board__in{flex-basis:100%;order:-1;padding-block:44px 20px}.tile,.tile--2,.tile--4,.tile--6,.tile--8{padding:8px 12px;display:grid;position:static;transform:none}.tile small{display:none}}.qwin{max-width:1000px;margin-inline:auto}.qwin .win__body{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:0;padding:0}.qgrid{gap:2px;padding:18px 20px;display:grid}.crit{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:center;gap:14px;padding-block:9px;display:grid}.crit:first-child{border-top:0}.crit__name{color:var(--color-ink);font-weight:var(--weight-medium);line-height:1.3}.crit__name small{font-size:var(--text-11);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted);display:block}.cells{flex-wrap:wrap;gap:6px;display:flex}.cell{border-radius:var(--radius-cell);cursor:pointer;width:38px;height:38px;font-size:var(--text-13);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;transition:transform var(--motion-quick) var(--motion-ease), box-shadow var(--motion-quick) var(--motion-ease);border:0}.cell[data-k=auto]{background:var(--color-ok-strong);color:var(--color-on-brand)}.cell[data-k=assist]{background:var(--color-info-bg);color:var(--color-info);box-shadow:inset 0 0 0 1.5px var(--color-info-line)}.cell[data-k=manual]{background:var(--color-warn-bg);color:var(--color-warn);box-shadow:inset 0 0 0 1.5px var(--color-warn-line)}.cell:hover{transform:translateY(-2px)}.cell[aria-pressed=true]{outline:2.5px solid var(--color-ink);outline-offset:2px}.qpanel{border-left:1px solid var(--color-line);background:var(--color-bg-soft);align-content:start;justify-items:start;gap:12px;padding:22px;display:grid}.qpanel__num{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-weight:var(--weight-display-strong);font-size:var(--quali-num);color:var(--color-ink);letter-spacing:var(--tracking-figure);line-height:1}.qpanel .h3{font-size:var(--text-17)}.qpanel dl{gap:12px;margin-top:4px;display:grid}.qpanel dd{color:var(--color-ink);margin-top:2px}.proof{border-radius:var(--radius-sm);background:var(--color-bg);border:1px solid var(--color-line);justify-self:stretch;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.legend{flex-wrap:wrap;justify-content:center;gap:10px 32px;margin-top:36px;display:flex}.legend span{align-items:center;gap:9px;display:inline-flex}.legend b{color:var(--color-ink);font-variant-numeric:tabular-nums}.lg{border-radius:var(--radius-dot);width:14px;height:14px}.lg--auto{background:var(--color-ok-strong)}.lg--assist{background:var(--color-info-bg);box-shadow:inset 0 0 0 1.5px var(--color-info-line)}.lg--manual{background:var(--color-warn-bg);box-shadow:inset 0 0 0 1.5px var(--color-warn-line)}@media (width<=860px){.qwin .win__body{grid-template-columns:1fr}.qpanel{border-left:0;border-top:1px solid var(--color-line)}}@media (width<=620px){.qwin .win__bar .tag{display:none}}@media (width<=560px){.crit{grid-template-columns:1fr;gap:8px}}.section--cta{padding-top:calc(var(--space-section) + 40px);overflow-x:clip}.cta{text-align:center;background:var(--color-bg-soft);border:1px solid var(--color-rule-strong);justify-items:center;gap:22px;padding:clamp(72px,10vw,120px) 24px clamp(48px,7vw,80px);display:grid;position:relative}.cta .lead{margin-inline:auto}.cta__mascot{width:136px;height:auto;filter:drop-shadow(0 14px 16px var(--hero-mascot-shadow));margin-left:-68px;position:absolute;top:-78px;left:50%}.faq{border-top:1px solid var(--color-line-strong)}.faq details{border-bottom:1px solid var(--color-line-strong)}.faq summary{cursor:pointer;font-weight:var(--weight-semibold);font-size:var(--text-17);color:var(--color-ink);justify-content:space-between;gap:16px;padding-block:20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--color-brand);border-bottom:2px solid var(--color-brand);width:10px;height:10px;transition:transform var(--motion-base) var(--motion-ease);flex:none;margin:6px 4px 0 0;transform:rotate(45deg)}.faq details[open] summary:after{margin-top:11px;transform:rotate(-135deg)}.faq p{max-width:62ch;padding-bottom:20px}.demo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,6vw,80px);display:grid}.demo__left{justify-items:start;gap:20px;display:grid}.demo__contact{font-size:var(--text-14);color:var(--color-muted)}.demo__contact a{font-weight:var(--weight-semibold);color:var(--color-brand)}.form{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-win);gap:16px;padding:clamp(22px,3.4vw,36px);display:grid;container:form/inline-size}.form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form__field{align-content:start;gap:6px;min-width:0;display:grid}.form label{font-size:var(--text-14);font-weight:var(--weight-semibold);color:var(--color-ink)}.form input:not([type=checkbox]),.form select,.form textarea{width:100%;min-width:0;min-height:var(--form-field-height);border-radius:var(--radius-sm);border:1px solid var(--color-line-strong);background:var(--color-bg);color:var(--color-ink);font-size:var(--text-14);font-weight:var(--weight-regular);padding:0 13px}.form textarea{min-height:calc(var(--form-field-height) * 2.5);resize:vertical;padding-block:10px;line-height:1.5}.form ::placeholder{color:var(--color-placeholder);opacity:1}.form input:not([type=checkbox]):focus,.form select:focus,.form textarea:focus{outline:2px solid var(--color-brand);outline-offset:1px;border-color:var(--color-brand)}.form [aria-invalid=true]{border-color:var(--color-accent-ink)}.form__hint,.form__notice{font-size:var(--text-13);color:var(--color-muted)}.form__error{font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--color-accent-ink)}.form__check{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.form__check label{font-weight:var(--weight-regular);color:var(--color-text)}.form__check input{width:18px;height:18px;accent-color:var(--color-brand);margin:2px 0 0}.form__check .form__error{grid-column:2}.form__msg{font-size:var(--text-14);color:var(--color-ok);font-weight:var(--weight-medium)}.form__msg[data-tone=error]{color:var(--color-accent-ink)}@media (width<=980px){.demo{grid-template-columns:minmax(0,1fr)}}@container form (width<=400px){.form__row{grid-template-columns:1fr}}@media (hover:none) and (width<=620px){.form input:not([type=checkbox]),.form select,.form textarea{font-size:var(--text-body)}}.x{z-index:1;pointer-events:none;background:linear-gradient(var(--color-mark), var(--color-mark)) 0 6px / 100% 1px no-repeat, linear-gradient(var(--color-mark), var(--color-mark)) 6px 0 / 1px 100% no-repeat;width:13px;height:13px;position:absolute}.x--tl{top:-7px;left:-7px}.x--tr{top:-7px;right:-7px}.x--bl{bottom:-7px;left:-7px}.x--br{bottom:-7px;right:-7px}.x--tc{top:-7px;left:calc(50% - 6px)}.x--bc{bottom:-7px;left:calc(50% - 6px)}.section--clip,.section--ruled{overflow-x:clip}.section--ruled{border-top:1px solid var(--color-rule-strong)}.head--spine{position:relative}.head--spine:before,.head--spine:after{content:"";border-left:1px solid var(--color-rule-strong);pointer-events:none;position:absolute;left:50%}.head--spine:before{height:calc(var(--space-section) - 16px);bottom:calc(100% + 16px)}.head--spine:after{height:calc(var(--space-head) - 16px);top:calc(100% + 16px)}.head--spine .h2{max-width:820px;position:relative}.head--spine .h2:before,.head--spine .h2:after{content:"";background:linear-gradient(var(--color-rule-strong), var(--color-rule-strong)) 0 4px / 100% 1px no-repeat;pointer-events:none;width:100vw;height:9px;position:absolute;top:calc(50% - 4px)}.head--spine .h2:before{border-right:1px solid var(--color-mark);right:calc(100% + 28px)}.head--spine .h2:after{border-left:1px solid var(--color-mark);left:calc(100% + 28px)}.step__art,.duo__art,.plated{isolation:isolate;position:relative}:is(.step__art,.duo__art,.plated):before{content:"";z-index:-1;border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background:repeating-linear-gradient(135deg, var(--color-rule) 0 1px, transparent 1px 8px);pointer-events:none;position:absolute;inset:16px -16px -16px 16px}.step:nth-child(2n) .step__art:before,.walk--flip .plated:before{inset:16px 16px -16px -16px}:is(.step__art,.duo__art,.plated) .win{box-shadow:var(--shadow-card)}@media (width<=1000px){.head--spine .h2:before,.head--spine .h2:after{display:none}}@media (width<=880px){.duo__art:before{display:none}:is(.step__art,.plated):before,.step:nth-child(2n) .step__art:before,.walk--flip .plated:before{inset:10px -10px -10px 10px}}.breadcrumb ol{font-size:var(--text-13);color:var(--color-muted);flex-wrap:wrap;justify-content:center;gap:4px 8px;display:flex}.breadcrumb li{align-items:center;gap:8px;display:inline-flex}.breadcrumb li+li:before{content:"";border-top:1.5px solid var(--color-line-hover);border-right:1.5px solid var(--color-line-hover);width:5px;height:5px;transform:rotate(45deg)}.breadcrumb a:hover{color:var(--color-brand)}.breadcrumb [aria-current=page]{color:var(--color-ink);font-weight:var(--weight-medium)}.ticks{gap:12px;display:grid}.ticks li{grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}.ticks li b{color:var(--color-ink);font-weight:var(--weight-semibold);display:block}.ticks--minus .check{background:var(--color-accent-bg);color:var(--color-accent-ink)}.ticks--airy{font-size:var(--text-15);gap:clamp(28px,4vw,44px) clamp(40px,5vw,72px)}.ticks--airy li b{font-size:var(--text-17);margin-bottom:4px}.ticks--cols{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tab{border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);background:var(--color-bg);min-height:42px;font-weight:var(--weight-semibold);font-size:var(--text-15);color:var(--color-ink);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);align-items:center;gap:8px;padding:0 18px;display:inline-flex}.tab:hover{border-color:var(--color-ink)}.tab[aria-selected=true],.tab[aria-pressed=true]{background:var(--color-info-bg);border-color:var(--color-brand);color:var(--color-ink-soft)}.tab small{font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--color-muted);font-variant-numeric:tabular-nums}.day{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(40px,5vw,72px);display:grid}.day__col{align-content:start;gap:22px;display:grid}.day .ticks{gap:18px}.spec{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,5vw,72px);display:grid}.spec li{border-top:1px solid var(--color-line);gap:4px;padding-block:18px;display:grid}.spec__title{font-size:var(--text-17);font-weight:var(--weight-semibold);line-height:var(--leading-h3);color:var(--color-ink)}.spec p{font-size:var(--text-14);color:var(--color-muted)}.spec--clip p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.section__more{text-align:center;margin-top:36px}.callout{border:1px solid var(--color-rule-strong);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px clamp(28px,6vw,88px);margin-top:clamp(56px,8vw,104px);padding:clamp(22px,3vw,36px);display:grid;position:relative}.callout__head,.callout__body{align-content:start;justify-items:start;gap:10px;display:grid}.callout__body{font-size:var(--text-15)}.next{gap:12px;margin-top:10px;display:grid}.related{flex-wrap:wrap;gap:10px;display:flex}.related .btn{white-space:normal;text-align:left;padding-block:8px}.two__contact{font-size:var(--text-15);color:var(--color-muted)}.two__contact a{white-space:nowrap;font-weight:var(--weight-semibold);color:var(--color-brand)}.folds{border-top:1px solid var(--color-line-strong)}.fold{border-bottom:1px solid var(--color-line-strong)}.fold>summary{cursor:pointer;align-items:center;gap:8px 18px;padding-block:24px;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"";border-right:2px solid var(--color-brand);border-bottom:2px solid var(--color-brand);width:10px;height:10px;transition:transform var(--motion-base) var(--motion-ease);flex:none;margin:-4px 4px 0 0;transform:rotate(45deg)}.fold[open]>summary:after{margin-top:6px;transform:rotate(-135deg)}.fold>summary>:first-child{flex:1}.fold__count{font-size:var(--text-14);color:var(--color-muted);white-space:nowrap}.fold__body{gap:20px;padding-bottom:36px;display:grid}.fold__body>p{max-width:68ch}.aside-line{margin-top:var(--space-head);font-size:var(--text-15);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;display:flex}.aside-line b{color:var(--color-ink);font-weight:var(--weight-semibold)}.aside-line a:not(.btn,.more){font-weight:var(--weight-semibold);color:var(--color-brand)}.share__msg{font-size:var(--text-14);color:var(--color-ok);white-space:pre-wrap;flex-basis:100%}@media (width<=880px){.callout{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.day,.spec,.ticks--cols{grid-template-columns:minmax(0,1fr)}.spec--clip p{white-space:normal}.fold>summary{flex-wrap:wrap}.fold>summary>:first-child{flex:60%}.fold__count{flex-basis:100%;order:3}}.plans{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;padding-top:16px;display:grid}.plan{grid-row:span 5;grid-template-rows:subgrid;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-bg);padding:36px 30px 30px;display:grid;position:relative}.plan--featured{border:2px solid var(--color-brand);box-shadow:var(--shadow-win);padding:35px 29px 29px}.plan--featured>.badge{white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plan__name{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-weight:var(--weight-display-heading);font-size:var(--text-quote);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading);color:var(--color-ink)}.plan__audience{font-size:var(--text-15);margin-top:10px}.plan__price{border-block:1px solid var(--color-line);flex-wrap:wrap;align-items:flex-end;gap:6px 10px;margin-block:24px;padding-block:22px;display:flex}.plan__price b{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-weight:var(--weight-display-strong);font-size:var(--text-figure);letter-spacing:var(--tracking-figure);color:var(--color-ink);font-variant-numeric:lining-nums;line-height:1}.plan__price .plan__quote{font-size:var(--text-h2);letter-spacing:var(--tracking-display);padding-bottom:3px}.plan__price span{font-size:var(--text-15);color:var(--color-muted);padding-bottom:6px}.plan__lead{font-size:var(--text-14);font-weight:var(--weight-semibold);color:var(--color-ink);margin-bottom:14px}.plan__list .ticks{font-size:var(--text-15);gap:10px}.plan__cta{align-self:end;margin-top:30px}.compare-fold{text-align:center;margin-top:36px}.compare-fold>summary{list-style:none}.compare-fold>summary::-webkit-details-marker{display:none}.compare-fold>summary svg{transition:transform var(--motion-fast) var(--motion-ease)}.compare-fold[open]>summary svg{transform:rotate(180deg)}.compare{text-align:left;max-width:980px;margin:36px auto 0}.compare__pick{margin-bottom:16px;display:none}.compare__table{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg);overflow:hidden}.compare table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-15)}.compare th,.compare td{border-top:1px solid var(--color-line);text-align:center;vertical-align:middle;font-weight:var(--weight-regular);padding:13px 18px}.compare tr>:first-child{border-right:1px solid var(--color-line);text-align:left;width:43%}.compare thead th{vertical-align:bottom;border-top:0;padding-block:20px 18px}.compare thead th:first-child{font-size:var(--text-11);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted)}.compare thead b{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-weight:var(--weight-display-heading);font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-ink);display:block}.compare thead small{font-size:var(--text-13);color:var(--color-muted);margin-top:2px;display:block}.compare .is-featured{background:var(--color-bg-soft)}.compare thead .is-featured{box-shadow:inset 0 3px 0 var(--color-brand)}.compare .compare__group th{background:var(--color-bg-tint);font-size:var(--text-11);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-soft);border-right:0;padding-block:9px}.compare td b{font-size:var(--text-14);font-weight:var(--weight-semibold);color:var(--color-ink)}.compare .check{margin-inline:auto}.compare__no{border-radius:var(--radius-xs);background:var(--color-line-hover);width:12px;height:2px;margin-inline:auto;display:block}@media (width<=1000px){.plans{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:30px;max-width:520px;margin-inline:auto}.plan{grid-row:auto;grid-template-rows:none}}@media (width<=720px){.compare__pick{display:flex}.compare th,.compare td{padding:12px 14px}.compare tr>:first-child{width:62%}.compare tr>:nth-child(n+2){display:none}.compare[data-plan="0"] tr>:nth-child(2),.compare[data-plan="1"] tr>:nth-child(3),.compare[data-plan="2"] tr>:nth-child(4){display:table-cell}}.docs{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.docs__body{gap:clamp(38px,5vw,60px);min-width:0;display:grid}.toc{top:var(--space-sticky);max-height:calc(100dvh - var(--space-sticky) - 24px);gap:14px;display:grid;position:sticky;overflow-y:auto}.toc ol{border-left:1px solid var(--color-line-strong);display:grid}.toc a{font-size:var(--text-14);line-height:var(--leading-h3);transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border-left:2px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;margin-left:-1px;padding:7px 0 7px 14px;display:grid}.toc a:hover{color:var(--color-ink);border-left-color:var(--color-line-hover)}.toc a[data-status=active]{color:var(--color-ink);font-weight:var(--weight-semibold);border-left-color:var(--color-brand)}.toc .num{min-width:0;color:var(--color-muted);background:0 0;padding:0}.subproc{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg);overflow-x:auto}.subproc table{border-collapse:collapse;width:100%;font-size:var(--text-15)}.subproc th,.subproc td{text-align:left;vertical-align:top;border-top:1px solid var(--color-line);padding:12px 22px}.subproc thead th{background:var(--color-bg-soft);font-size:var(--text-11);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted);border-top:0}.subproc tbody th{font-weight:var(--weight-semibold);color:var(--color-ink)}.subproc .subproc__empty{color:var(--color-muted);padding-block:18px}.legal__body{gap:clamp(30px,4vw,44px)}.legal__section{gap:14px;display:grid}.legal__section>*{max-width:68ch}.legal__section>.legal__table{max-width:none}.legal__section a{color:var(--color-brand);font-weight:var(--weight-semibold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal__section a:hover{color:var(--color-brand-hover)}.legal__section .pill{vertical-align:1px}.legal__list{gap:10px;display:grid}.legal__list li{padding-left:20px;position:relative}.legal__list li:before{content:"";background:var(--color-brand);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:2px}.legal__defs{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);overflow:hidden}.legal__defs div{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline;gap:2px 20px;padding:12px 18px;display:grid}.legal__defs div:first-child{border-top:0}.legal__defs dt{font-size:var(--text-14);color:var(--color-muted)}.legal__defs dd{color:var(--color-ink);font-weight:var(--weight-medium);overflow-wrap:anywhere}.legal__pending{border:1px solid var(--color-warn-line);border-radius:var(--radius-md);background:var(--color-warn-bg);max-width:68ch;color:var(--color-warn);font-size:var(--text-14);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.legal__pending .pill{background:var(--color-bg);flex:none;margin-top:1px}.legal__table{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);overflow-x:auto}.legal__table table{border-collapse:collapse;width:100%;min-width:720px;font-size:var(--text-14)}.legal__table caption{text-align:left;font-size:var(--text-13);color:var(--color-muted);padding:12px 16px}.legal__table th,.legal__table td{text-align:left;vertical-align:top;border-top:1px solid var(--color-line);font-weight:var(--weight-regular);padding:12px 16px}.legal__table thead th{background:var(--color-bg-soft);font-size:var(--text-11);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted)}.legal__table tbody th{font-weight:var(--weight-semibold);color:var(--color-ink)}.legal__others{border-top:1px solid var(--color-line-strong);gap:14px;padding-top:28px;display:grid}@media (width<=940px){.docs{grid-template-columns:minmax(0,1fr)}.toc{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg);max-height:none;padding:20px 22px;position:static}.toc ol{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.toc a{border-left:0;margin-left:0;padding-left:0}}@media (width<=760px){.legal__table table{min-width:0}.legal__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.legal__table tr{border-top:1px solid var(--color-line);padding:16px;display:block}.legal__table tbody th,.legal__table td{border:0;padding:0;display:block}.legal__table td:before{content:attr(data-label);font-size:var(--text-11);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted);margin-top:12px;display:block}}@media (width<=620px){.toc ol{grid-template-columns:minmax(0,1fr)}.subproc th,.subproc td{padding-inline:16px}.legal__defs div{grid-template-columns:minmax(0,1fr)}}.sheets__tabs{margin-bottom:30px}.sheets__panel{grid-template-columns:minmax(0,794px) minmax(0,1fr);align-items:start;gap:clamp(24px,3.4vw,44px);display:grid}.sheets__aside{top:var(--space-sticky);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-card);justify-items:start;gap:14px;padding:26px;display:grid;position:sticky}.sheets__aside .btn{justify-self:stretch}.sheets__hint{font-size:var(--text-14);color:var(--color-muted)}.share{border-top:1px dashed var(--color-line-strong);font-size:var(--text-15);justify-items:start;gap:10px;margin-top:6px;padding-top:18px;display:grid}.share b{color:var(--color-ink)}.sheet{aspect-ratio:210/297;border:1px solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-bg);box-shadow:var(--shadow-win);flex-direction:column;gap:30px;padding:52px 56px 40px;display:flex}.sheet__head{border-bottom:1px solid var(--color-line-strong);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.sheet__site{font-size:var(--text-14);font-weight:var(--weight-semibold);color:var(--color-brand);white-space:nowrap}.sheet__intro{gap:12px;display:grid}.sheet__from{font-size:var(--text-13);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--color-brand)}.sheet__title{font-size:var(--text-h2)}.sheet__problem{gap:8px;display:grid}.sheet__problem p{font-size:var(--text-lead);color:var(--color-ink-soft)}.sheet__cols{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:18px;display:grid}.sheet__cols section{border:1px dashed var(--color-line-strong);border-radius:var(--radius-lg);align-content:start;gap:14px;padding:22px;display:grid}.sheet__cols section:first-child{border:1px solid var(--color-line);background:var(--color-bg-soft)}.sheet__cols .ticks,.sheet__asks{font-size:var(--text-15);gap:12px;display:grid}.sheet__asks li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.sheet__asks .num{margin-top:1px}.sheet__question{border-left:4px solid var(--color-brand);border-radius:var(--radius-lg);background:var(--color-bg-tint);gap:10px;padding:22px 26px;display:grid}.sheet__question .label{color:var(--color-text)}.sheet__question p{font-size:var(--text-quote);line-height:var(--leading-h3)}.sheet__foot{border-top:1px solid var(--color-line-strong);font-size:var(--text-13);color:var(--color-muted);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;padding-top:16px;display:flex}.sheet__foot b{color:var(--color-ink);font-weight:var(--weight-semibold);display:block}@media screen and (width<=1100px){.sheets__panel{grid-template-columns:minmax(0,1fr);max-width:794px;margin-inline:auto}.sheets__aside{position:static}}@media screen and (width<=720px){.sheet{aspect-ratio:auto;gap:24px;padding:26px 22px 22px}.sheet__cols{grid-template-columns:minmax(0,1fr)}.sheet__cols section,.sheet__question{padding:18px}.sheet__foot{flex-direction:column;align-items:flex-start;gap:8px}}@media screen and (width<=420px){.sheet__head .sheet__site{display:none}}@page{size:A4 portrait;margin:13mm 15mm}@media print{.navwrap,.footer,.skip-link{display:none!important}body{min-height:0;display:block}.share-page>.hero,.share-page>.section:not(.share-page__sheets),.share-page .sheets__tabs,.share-page .sheets__aside{display:none}.share-page>.share-page__sheets{padding:0}.share-page .wrap{max-width:none;padding:0}.sheets__panel{max-width:none;display:block}.sheet{aspect-ratio:auto;min-height:266mm;box-shadow:none;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;gap:32px;padding:0}.sheets__panel+.sheets__panel{break-before:page}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
