:root{--bg:#fcfaf4;--surface:#fff;--text:#2a2622;--text-muted:#5c5650;--heading:#161a28;--accent:#082e84;--accent-on:#fff;--accent-hover:#1d53c9;--accent-active:#06246a;--accent-soft:#e9eaf2;--accent-soft-strong:#d8dbe9;--border:#e3dccf;--border-strong:#8c8378;--error:#b3261e;--success:#1e6b3a;--status-bg:#fbf1d9;--status-text:#7a4e00;--status-border:#8a6a18;--link:var(--accent);--disabled-bg:#d6ccba;--disabled-text:#5c5650;--font-heading:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-h1-size:clamp(2.35rem, 4.6vw, 3.9rem);--text-h1-line:1.08;--text-h1-size-desktop:var(--text-h1-size);--text-h1-line-desktop:1.04;--text-h2-size:clamp(2.1rem, 4.4vw, 3.5rem);--text-h2-line:1.08;--text-h2-size-desktop:var(--text-h2-size);--text-h2-line-desktop:1.08;--text-h3-size:clamp(1.6rem, 2.6vw, 2.2rem);--text-h3-line:1.15;--text-h3-size-desktop:var(--text-h3-size);--text-h3-line-desktop:1.15;--text-body-size:17px;--text-body-line:26px;--text-body-size-desktop:18px;--text-body-line-desktop:27px;--text-small-size:15px;--text-small-line:22px;--text-micro-size:13px;--text-micro-line:18px;--tracking-caps:.15em;--text-button-size:17px;--text-button-line:24px;--text-button-weight:600;--text-column-max:68ch;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--space-56:56px;--section-gap-mobile:var(--space-56);--section-gap-desktop:var(--space-96);--section-gap:var(--section-gap-mobile);--section-pad:calc(var(--section-gap) / 2);--topbar-height:83px;--fold-peek:80px;--container-max:1240px;--text-column-width:660px;--content-padding-mobile:22px;--radius-xs:3px;--radius-sm:8px;--radius-lg:16px;--radius-surface:18px;--radius-inner:12px;--radius-field:10px;--radius-pill:999px;--shadow-lift:0 24px 48px -24px #161a2880;--shadow-2:0 -2px 12px #2a26221f;--focus-ring-color:var(--accent);--focus-ring-width:3px;--focus-ring-offset:2px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--mobile-dial-reserve:72px;--z-topbar:40;--z-sticky-cta:50;--z-cookie-banner:60;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--duration-press:.14s;--duration-fast:.18s;--duration-collapse:.26s;--transition-duration:var(--duration-fast);--transition-easing:var(--ease-out);--tap-target-min:48px;--tap-target-compact:40px;--ink-deep:#0e1220;--ink:#161a28;--ink-surface:#1e2436;--ink-elevated:#252c42;--ink-border:#3a4360;--ink-hairline:#ede8e217;--text-on-ink:#ede8e2;--text-muted-on-ink:#a8aec0;--text-dim-on-ink:#828ba2;--gold:#b69567;--gold-ink:#6e5530;--gold-bright:#d9bc8c;--royal:#082e84;--royal-lifted:#0b3aa0;--royal-on:#fff;--royal-on-muted:#d3d7e4;--gold-glow:#b6956721;--gold-glow-strong:#b6956752;--gold-hairline:#b695670f;--shadow-ink-soft:#161a2859;--shadow-ink:#161a288c;--shadow-ink-edge:#161a2829;--error-soft:#b3261e14;--parchment:#e4dedb;--parchment-border:#7e756f;--btn-primary-bg:var(--accent);--btn-primary-text:var(--accent-on);--btn-primary-bg-hover:var(--accent-hover);--btn-primary-bg-active:var(--accent-active);--btn-secondary-line:var(--accent);--btn-secondary-text:var(--accent);--btn-secondary-bg-hover:var(--accent-soft);--btn-secondary-bg-active:var(--accent-soft-strong)}@media (width>=1024px){:root{--section-gap:var(--section-gap-desktop)}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-variable-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-variable-latin.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-variable-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-variable-latin.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-italic-latin.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-variable-cyrillic.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-variable-latin.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-variable-cyrillic.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-variable-latin.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plexmono-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plexmono-400-latin.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plexmono-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plexmono-500-latin.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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-line);margin:0}@media (width>=1024px){body{font-size:var(--text-body-size-desktop);line-height:var(--text-body-line-desktop);padding-bottom:0}}h1,h2,h3{font-family:var(--font-heading);color:var(--heading);text-wrap:balance;margin:0;font-weight:600}h1{font-size:var(--text-h1-size);line-height:var(--text-h1-line)}h2{font-size:var(--text-h2-size);line-height:var(--text-h2-line)}h3{font-size:var(--text-h3-size);line-height:var(--text-h3-line)}@media (width>=1024px){h1{font-size:var(--text-h1-size-desktop);line-height:var(--text-h1-line-desktop)}h2{font-size:var(--text-h2-size-desktop);line-height:var(--text-h2-line-desktop)}h3{font-size:var(--text-h3-size-desktop);line-height:var(--text-h3-line-desktop)}}p{margin:0}a{color:var(--link)}img,svg{max-width:100%;display:block}small,.text-small{font-size:var(--text-small-size);line-height:var(--text-small-line)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-16);background:var(--accent);color:var(--accent-on);padding:var(--space-12) var(--space-16);border-radius:var(--radius-sm);z-index:100;transition:transform var(--transition-duration) var(--transition-easing);position:absolute;top:0;transform:translateY(-120%)}.skip-link:focus{transform:translateY(var(--space-16))}:target,[id]{scroll-margin-top:var(--space-24)}@media (width>=1024px){:target,[id]{scroll-margin-top:calc(var(--tap-target-min) + var(--space-32))}}.container{max-width:var(--container-max);padding-inline:var(--content-padding-mobile);margin-inline:auto}.text-column{max-width:var(--text-column-width)}.container.text-column{max-width:calc(var(--text-column-width) + 2 * var(--content-padding-mobile))}.container.section-head{max-width:var(--container-max)}.container.section-head>p{max-width:var(--text-column-width)}.register-dark{background:var(--ink);color:var(--text-on-ink);--bg:var(--ink);--surface:var(--ink-surface);--text:var(--text-on-ink);--text-muted:var(--text-muted-on-ink);--heading:var(--text-on-ink);--border:var(--ink-hairline);--border-strong:var(--ink-border);--link:var(--gold-bright);--gold-ink:var(--gold-bright);--btn-primary-bg:var(--gold);--btn-primary-text:var(--ink);--btn-primary-bg-hover:var(--gold-bright);--btn-primary-bg-active:var(--gold);--btn-secondary-line:var(--text-muted-on-ink);--btn-secondary-text:var(--text-on-ink);--btn-secondary-bg-hover:var(--ink-surface);--btn-secondary-bg-active:var(--ink-elevated);--focus-ring-color:var(--gold-bright)}.register-dark :is(h1,h2,h3){color:var(--text-on-ink)}.register-light-island{color:#2a2622;--bg:#fcfaf4;--surface:#fff;--text:#2a2622;--text-muted:#5c5650;--heading:#161a28;--border:#e3dccf;--border-strong:#8c8378;--gold-ink:#6e5530;--btn-primary-bg:var(--accent);--btn-primary-text:var(--accent-on);--btn-primary-bg-hover:var(--accent-hover);--btn-primary-bg-active:var(--accent-active);--focus-ring-color:var(--accent);--link:var(--accent)}.register-light-island :is(h1,h2,h3){color:var(--heading)}@media (width>=900px){.band{padding-block:148px}}.band__head{max-width:680px;margin-bottom:52px}.band__head>:is(h2,h3){max-width:19ch}.band__head>p{max-width:56ch;color:var(--text-muted-on-ink);margin-top:18px}.mono{font-family:var(--font-mono);letter-spacing:.17em;text-transform:uppercase;color:var(--gold);font-size:.6875rem;font-weight:500}.norm{font-family:var(--font-mono);letter-spacing:.02em;color:var(--gold);white-space:nowrap;font-size:.7rem}.cert{font-family:var(--font-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--gold-bright);font-size:.85em}.link-mono{font-family:var(--font-mono);color:var(--gold);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-bottom:1px solid #b6956757;align-items:center;gap:7px;padding-bottom:2px;font-size:.75rem;display:inline-flex}.link-mono:hover{color:var(--gold-bright);border-color:var(--gold-bright)}.link-mono svg{width:11px;height:11px}.duo :is(img,picture){object-fit:cover;width:100%;height:100%}.duo img{filter:grayscale()contrast(1.06)brightness(.82)}.duo img.is-soft{filter:grayscale()contrast(1.02)brightness(.86)blur(7px);transform-origin:42% 58%;transform:scale(1.55)}@media (prefers-reduced-motion:reduce){.js .rise{opacity:1;filter:none;transition:none;transform:none}}body.has-nav-open .dial{display:none}:root{--fg:var(--text-on-ink);--fg-muted:var(--text-muted-on-ink);--fg-dim:var(--text-dim-on-ink);--paper:var(--parchment);--paper-ink:#1a1e2c;--paper-muted:#5a5853;--paper-border:#c6bfbb;--royal-deep:var(--royal);--danger:#e4796f;--r-surface:var(--radius-surface);--r-inner:var(--radius-inner);--r-field:var(--radius-field);--r-pill:var(--radius-pill);--shell:var(--container-max);--measure:64ch;--ease:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.32, .72, 0, 1);--t-fast:.18s;--t-mid:.42s;--t-slow:.82s;--nav-h:68px}.btn,.wordmark,.nav__links a,.nav__phone,.sheet ul a,.sheet__link,.sheet__phone,.sheet__channels a,.sheet__row a,.channels a,.lead-channels a,.dial__list a,.dial__item,.foot li a,.bento__link,.link-mono,.ruling__link,.person__rows dd a{text-decoration:none}.foot ul,.rulings,.people,.tiers,.tier__list,.panel__sit,.panel__side ul,.column ul,.thread__steps,.sheet ul,.sheet__list,.dial__list,.channels,.lead-channels,.sales,.bento,.picker{margin:0;padding:0;list-style:none}.tabs button,.pick__top,.subq button,.qa__q,.burger,.dial__btn,.accordion__summary{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:22px}section{position:relative}.band{padding-block:88px}@media (width>=900px){.band{padding-block:148px}}.band--deep{background:var(--ink-deep)}.band--edge{border-top:1px solid var(--ink-hairline)}.display{letter-spacing:-.015em;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.04}.display--xl{font-size:clamp(2.35rem,4.6vw,3.9rem)}.display--lg{font-size:clamp(2.1rem,4.4vw,3.5rem);line-height:1.08}.display--md{font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.15}.lede{color:var(--fg-muted);max-width:46ch;font-size:clamp(1.0625rem,1.5vw,1.2rem);line-height:1.6}.body{color:var(--fg-muted);max-width:var(--measure)}.body--tight{font-size:.95rem;line-height:1.6}.mono{letter-spacing:.17em;text-transform:uppercase;color:var(--gold);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.6875rem;font-weight:500}.norm{letter-spacing:.02em;color:var(--gold);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.7rem}.norm--own{margin-top:9px;display:block}.section-head{max-width:680px;margin-bottom:52px}.section-head .display{max-width:19ch}.section-head .body{max-width:56ch;margin-top:18px}.btn{border-radius:var(--r-pill);letter-spacing:-.005em;white-space:nowrap;transition:transform var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);align-items:center;gap:12px;padding:13px 14px 13px 26px;font-size:.975rem;font-weight:600;display:inline-flex}.btn:active{transform:scale(.98)}.btn--gold{background:var(--gold);color:#17130e}.btn--gold:hover{background:var(--gold-bright)}.btn--ghost{border:1px solid var(--ink-border);color:var(--fg);padding-right:26px}.btn--ghost:hover{border-color:var(--gold);background:#b6956714}.btn--paper{background:var(--paper-ink);color:var(--paper)}.btn--paper:hover{background:#262b3d}.btn--wide{justify-content:center;width:100%}.btn__pip{width:30px;height:30px;transition:transform var(--t-mid) var(--ease-soft);background:#17130e21;border-radius:50%;place-items:center;display:grid}.btn--ghost .btn__pip,.btn--paper .btn__pip{display:none}.btn--gold:hover .btn__pip{transform:translate(3px,-2px)}.btn__pip svg{width:14px;height:14px}.chip{border-radius:var(--r-pill);border:1px solid var(--ink-border);color:var(--fg-muted);align-items:center;gap:8px;padding:7px 15px;font-size:.8125rem;display:inline-flex}.duo{background:var(--ink-deep);position:relative;overflow:hidden}.duo img{object-fit:cover;filter:grayscale()contrast(1.06)brightness(.82);width:100%;height:100%}.duo:after{content:"";mix-blend-mode:color;pointer-events:none;background:linear-gradient(147deg,#0b3aa08c,#b6956747);position:absolute;inset:0}.duo:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0e122026 45%,#0e1220e6 100%);position:absolute;inset:0}.duo--flat:before{display:none}.duo img.soft-focus{filter:grayscale()contrast(1.02)brightness(.86)blur(7px);transform-origin:42% 58%;transform:scale(1.55)}.grain{z-index:3;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.js .rise{opacity:0;filter:blur(5px);transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease), filter var(--t-slow) var(--ease);transform:translateY(22px)}.js .rise.is-in{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.js .rise{opacity:1;filter:none;transition:none;transform:none}*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.nav{z-index:40;width:min(calc(100% - 32px), var(--shell));border-radius:var(--r-pill);border:1px solid var(--ink-hairline);-webkit-backdrop-filter:blur(22px)saturate(1.3);transition:background-color var(--t-mid) var(--ease), border-color var(--t-mid) var(--ease);background:#161a28b8;align-items:center;gap:22px;padding:9px 9px 9px 22px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.nav.is-stuck{background:#0e1220eb;border-color:#b6956738}.wordmark{flex-direction:column;line-height:1.1;display:flex}.wordmark b{letter-spacing:.005em;font-family:Cormorant Garamond,serif;font-size:1.22rem;font-weight:600}.wordmark span{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-family:IBM Plex Mono,monospace;font-size:.5625rem}.nav__links{gap:26px;margin-left:auto;display:none}.nav__links a{color:var(--fg-muted);transition:color var(--t-fast) var(--ease);font-size:.875rem}.nav__links a:hover{color:var(--fg)}.nav__act{align-items:center;gap:10px;margin-left:auto;display:flex}.nav__phone{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600;display:none}.nav__phone:hover{color:var(--gold-bright)}.nav .btn{padding:10px 12px 10px 20px;font-size:.875rem}.nav__call{background:var(--gold);color:#17130e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.nav__call svg{width:17px;height:17px}@media (width>=620px){.nav__call{display:none}}@media (width<=619px){.nav{gap:12px;padding-left:16px}.nav>.btn,.nav__act>.btn{display:none}.wordmark b{font-size:1.08rem}}@media (width>=1080px){.nav__links{display:flex}.nav__act{margin-left:0}.nav__phone{display:block}}.burger{border:1px solid var(--ink-border);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}@media (width>=1080px){.burger{display:none}}.burger{position:relative}.burger i{background:var(--fg);width:16px;height:1.5px;transition:transform var(--t-mid) var(--ease-soft), opacity var(--t-fast) linear;border-radius:2px;margin-left:-8px;position:absolute;top:50%;left:50%}.burger i:first-child{transform:translateY(-6px)}.burger i:nth-child(2){transform:translateY(0)}.burger i:nth-child(3){transform:translateY(6px)}.burger.is-open i:first-child{transform:translateY(0)rotate(45deg)}.burger.is-open i:nth-child(2){opacity:0}.burger.is-open i:nth-child(3){transform:translateY(0)rotate(-45deg)}.sheet{z-index:39;padding:calc(var(--nav-h) + 28px) 22px 28px;-webkit-backdrop-filter:blur(28px);opacity:0;visibility:hidden;transition:opacity var(--t-mid) var(--ease), visibility var(--t-mid);background:#0e1220f7;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.sheet.is-open{opacity:1;visibility:visible}.sheet__in{gap:26px;width:100%;max-width:420px;display:grid}.sheet ul{text-align:center;gap:4px;display:grid}.sheet ul a{opacity:0;transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);opacity:0;padding:9px 0;font-family:Cormorant Garamond,serif;font-size:clamp(1.5rem,6.2vw,1.9rem);display:block;transform:translateY(26px)}.sheet.is-open ul a{opacity:1;transform:none}.sheet.is-open li:first-child a{transition-delay:60ms}.sheet.is-open li:nth-child(2) a{transition-delay:.11s}.sheet.is-open li:nth-child(3) a{transition-delay:.16s}.sheet.is-open li:nth-child(4) a{transition-delay:.21s}.sheet.is-open li:nth-child(5) a{transition-delay:.26s}.sheet.is-open li:nth-child(6) a{transition-delay:.31s}.sheet.is-open li:nth-child(7) a{transition-delay:.36s}.sheet__contacts{border-top:1px solid var(--ink-hairline);opacity:0;transition:opacity var(--t-slow) var(--ease) .34s, transform var(--t-slow) var(--ease) .34s;gap:9px;padding-top:24px;font-family:Manrope,sans-serif;display:grid;transform:translateY(16px)}.sheet.is-open .sheet__contacts{opacity:1;transform:none}.sheet__phone{border-radius:var(--r-pill);background:var(--gold);color:#17130e;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:10px;padding:15px;font-size:1.02rem;font-weight:700;display:flex}.sheet__phone svg{width:17px;height:17px}.sheet__row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.sheet__row a{border-radius:var(--r-pill);border:1px solid var(--ink-border);justify-content:center;align-items:center;gap:7px;padding:12px 8px;font-size:.82rem;font-weight:600;display:flex}.sheet__row svg{width:14px;height:14px;color:var(--gold)}.sheet__hours{text-align:center;color:var(--fg-dim);margin-top:4px;font-size:.78rem}.hero{min-height:84svh;padding-top:calc(var(--nav-h) + 44px);align-items:center;padding-bottom:56px;display:flex;position:relative;overflow:hidden}.hero__grid{align-items:center;gap:44px;display:grid}@media (width>=940px){.hero__grid{grid-template-columns:1.16fr .84fr;align-items:stretch;gap:56px}.hero__grid>div:first-child{align-self:center}.hero .plate{display:flex}.hero .plate__inner{aspect-ratio:auto;flex:1;min-height:min(620px,66svh)}}.hero__title{max-width:24ch;margin-bottom:26px}.hero__title em{color:var(--gold-bright);padding-bottom:.06em;font-style:italic;font-weight:500;display:inline-block}.hero__cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero__status{max-width:62ch;color:var(--fg-dim);align-items:flex-start;gap:10px;margin-top:30px;font-size:.8125rem;display:flex}.hero__status s{background:var(--gold);width:6px;height:6px;box-shadow:0 0 0 4px var(--gold-glow);border-radius:50%;flex:none;margin-top:8px;text-decoration:none}.plate{border:1px solid var(--ink-hairline);background:#ede8e209;border-radius:26px;padding:8px;position:relative}.plate__inner{aspect-ratio:4/5;border-radius:19px;overflow:hidden}@media (width>=940px){.plate__inner{aspect-ratio:5/6}}.medallion{z-index:4;border-radius:var(--r-inner);-webkit-backdrop-filter:blur(14px);background:#0e1220b8;border:1px solid #b6956757;margin:14px;padding:18px 20px;position:absolute;bottom:8px;left:8px;right:8px}.medallion b{margin-bottom:5px;font-size:.95rem;font-weight:600;display:block}.medallion p{color:var(--fg-muted);font-size:.8125rem;line-height:1.5}.proof{border-top:1px solid var(--ink-hairline);background:var(--ink-deep)}.proof__grid{gap:30px;padding-block:40px;display:grid}@media (width>=860px){.proof__grid{grid-template-columns:repeat(3,1fr);gap:44px;padding-block:52px}}.proof__item{align-items:flex-start;gap:15px;display:flex}@media (width<=859px){.proof__item+.proof__item{border-top:1px solid var(--ink-hairline);padding-top:26px}}.proof__item svg{width:19px;height:19px;color:var(--gold);flex:none;margin-top:3px}.proof__item b{letter-spacing:-.005em;margin-bottom:5px;font-size:.95rem;font-weight:600;display:block}.proof__item p{color:var(--fg-muted);font-size:.85rem;line-height:1.5}.proof__item .ruling__link{margin-top:10px}.ticker{border-block:1px solid var(--ink-hairline);background:var(--ink-deep);padding-block:17px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.ticker__row{width:max-content;animation:46s linear infinite slide;display:flex}.ticker:hover .ticker__row{animation-play-state:paused}.ticker__set{gap:46px;padding-right:46px;display:flex}.ticker__set span{letter-spacing:.04em;color:var(--fg-dim);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.78rem}.ticker__set span b{color:var(--gold);font-weight:500}@keyframes slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker__row{flex-wrap:wrap;width:100%;animation:none}}.bento{gap:14px;display:grid}@media (width>=860px){.bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(184px,auto)}.bento__cell--hero{grid-area:span 2/span 2}.bento__cell--wide{grid-column:span 4}.bento__cell--half{grid-column:span 2}}.bento__cell{border-radius:var(--r-surface);border:1px solid var(--ink-hairline);background:var(--ink-surface);transition:border-color var(--t-mid) var(--ease), transform var(--t-mid) var(--ease);flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.bento__cell:hover{border-color:#b695674d;transform:translateY(-2px)}.bento__cell--photo{border-color:#0000;justify-content:flex-end;min-height:300px}.bento__cell--photo .duo:before{background:linear-gradient(#0e12201a 0%,#0e12209e 54%,#0e1220f5 94%)}@media (width<=859px){.bento__cell--photo .duo:before{background:linear-gradient(#0e12204d 0%,#0e1220cc 38%,#0e1220f7 76%)}}.bento__cell--photo .glyph{margin-bottom:auto}.bento__cell--photo .duo{z-index:0;position:absolute;inset:0}.bento__cell--photo>*{z-index:3;position:relative}.bento__cell--tint{background:radial-gradient(120% 130% at 12% 8%, #0b3aa080, transparent 62%), var(--ink-surface)}.bento__cell h3{letter-spacing:-.01em;margin-bottom:8px;font-size:1.22rem;font-weight:600}.bento__cell p{color:var(--fg-muted);font-size:.9rem;line-height:1.55}.bento__foot{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:auto;padding-top:20px;display:flex}.bento__means{color:var(--fg-dim);flex:190px;font-size:.82rem;line-height:1.45}.glyph{width:34px;height:34px;color:var(--gold);margin-bottom:20px}.glyph svg{width:100%;height:100%}.picker{gap:12px;display:grid}@media (width>=760px){.picker{grid-template-columns:1fr 1fr}}.pick{text-align:left;border-radius:var(--r-surface);border:1px solid var(--ink-hairline);background:var(--ink-surface);transition:border-color var(--t-mid) var(--ease), background-color var(--t-mid) var(--ease), transform var(--t-fast) var(--ease);padding:24px}.pick:hover{border-color:var(--ink-border)}.pick:active{transform:scale(.995)}.pick.is-on{border-color:var(--gold);background:linear-gradient(#b695671c,#b6956708)}.pick__top{align-items:center;gap:13px;display:flex}.pick__mark{border:1.5px solid var(--ink-border);width:21px;height:21px;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.pick.is-on .pick__mark{border-color:var(--gold);background:var(--gold)}.pick__mark svg{color:#17130e;opacity:0;width:11px;height:11px;transition:opacity var(--t-fast)}.pick.is-on .pick__mark svg{opacity:1}.pick__title{font-size:1.05rem;font-weight:600}.pick__body{transition:grid-template-rows var(--t-mid) var(--ease-soft);grid-template-rows:0fr;display:grid}.pick.is-on .pick__body{grid-template-rows:1fr}.pick__body>div{overflow:hidden}.pick__body p{color:var(--fg-muted);padding-top:15px;padding-left:34px;font-size:.875rem;line-height:1.6}.subq{flex-wrap:wrap;align-items:center;gap:9px;padding:16px 0 0 34px;display:flex}.subq>span{color:var(--fg-dim);font-size:.8125rem}.subq button{border-radius:var(--r-pill);border:1px solid var(--ink-border);transition:all var(--t-fast) var(--ease);padding:7px 17px;font-size:.8125rem;font-weight:500}.subq button:hover{border-color:var(--gold)}.subq button.is-on{background:var(--gold);border-color:var(--gold);color:#17130e}.outcome{transition:grid-template-rows var(--t-mid) var(--ease-soft);grid-template-rows:0fr;margin-top:20px;display:grid}.outcome.is-on{grid-template-rows:1fr}.outcome>div{overflow:hidden}.outcome__in{border-radius:var(--r-surface);background:linear-gradient(100deg,#0b3aa03d,#b6956714);border:1px solid #b695674d;flex-wrap:wrap;align-items:center;gap:18px;padding:22px 24px;display:flex}.outcome__txt{flex:300px}.outcome__txt b{color:var(--fg-muted);margin-bottom:3px;font-size:1.02rem;font-weight:500;display:block}.outcome__txt b span{color:var(--gold-bright);font-weight:700}.outcome__txt span{color:var(--fg-muted);font-size:.85rem}.honest{gap:16px;display:grid}@media (width>=900px){.honest{grid-template-columns:1fr 1fr;gap:18px}}.column{border-radius:var(--r-surface);border:1px solid var(--ink-hairline);background:var(--ink-surface);padding:30px}.column--accent{background:linear-gradient(180deg, #b6956712, transparent 62%), var(--ink-surface);border-color:#b6956747}.column>h3{border-bottom:1px solid var(--ink-hairline);margin-bottom:22px;padding-bottom:16px;font-size:1.12rem;font-weight:600}.column li+li{border-top:1px solid var(--ink-hairline);margin-top:20px;padding-top:20px}.column li b{margin-bottom:5px;font-size:.95rem;font-weight:600;display:block}.column li p{color:var(--fg-muted);font-size:.875rem;line-height:1.55}.column li .norm{margin-top:8px;display:inline-block}.col-note{border-radius:var(--r-inner);background:var(--ink-deep);border:1px solid var(--ink-hairline);margin-top:24px;padding:22px}.col-note p{color:var(--fg-muted);font-size:.85rem;line-height:1.55}.col-note .btn{margin-top:16px}@media (width>=900px){.honest{align-items:stretch}}.column{flex-direction:column;display:flex}.col-note{margin-top:auto}.diia{border-radius:var(--r-surface);border:1px solid var(--ink-hairline);background:var(--ink-deep);flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;padding:24px 26px;display:flex}.diia p{color:var(--fg-muted);flex:340px;font-size:.875rem;line-height:1.55}.tiers{align-items:start;gap:16px;display:grid}@media (width>=900px){.tiers{grid-template-columns:repeat(3,1fr)}}.tier{border-radius:var(--r-surface);border:1px solid var(--ink-hairline);background:var(--ink-surface);flex-direction:column;height:100%;padding:30px;display:flex}.tier--sheet{background:var(--paper);color:var(--paper-ink);border-color:var(--paper-border);box-shadow:0 30px 60px -30px #060912cc}@media (width>=900px){.tier--sheet{margin-top:-18px;padding-block:40px}}.tier__name{letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.tier__who{color:var(--fg-dim);min-height:2.5em;margin-top:5px;font-size:.8125rem}.tier--sheet .tier__who{color:var(--paper-muted)}.tier__price{color:var(--gold-bright);font-variant-numeric:tabular-nums;margin:22px 0 24px;font-family:Cormorant Garamond,serif;font-size:3.1rem;font-weight:600;line-height:1}.tier--sheet .tier__price{color:var(--royal-deep)}.tier__price small{letter-spacing:.01em;vertical-align:.35em;opacity:.8;margin-left:9px;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:600}.tier__list li{color:var(--fg-muted);gap:11px;padding-block:8px;font-size:.875rem;line-height:1.5;display:flex}.tier--sheet .tier__list li{color:#3e3b36}.tier__list svg{width:15px;height:15px;color:var(--gold);flex:none;margin-top:4px}.tier--sheet .tier__list svg{color:var(--royal)}.tier__cta{margin-top:auto;padding-top:26px}.tier__slot{min-height:30px;margin-bottom:15px}.flag{border-radius:var(--r-pill);background:var(--royal-deep);color:var(--royal-on);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:5px 13px;font-size:.7rem;font-weight:600;display:inline-block}.aside-row{gap:16px;margin-top:16px;display:grid}@media (width>=900px){.aside-row{grid-template-columns:1.6fr 1fr}}.aside{border-radius:var(--r-surface);border:1px solid var(--ink-hairline);background:var(--ink-deep);padding:26px 28px}.aside h4{margin-bottom:9px;font-size:1rem;font-weight:600}.aside p{color:var(--fg-muted);font-size:.85rem;line-height:1.55}.fee-line{justify-content:space-between;align-items:baseline;gap:16px;padding-block:11px;font-size:.875rem;display:flex}.fee-line+.fee-line{border-top:1px solid var(--ink-hairline)}.fee-line span{color:var(--fg-muted)}.fee-line b{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--gold-bright)}.thread{margin-top:8px;position:relative}.thread__rail{background:var(--ink-border);height:1px;position:absolute;top:13px;left:0;right:0}.thread__rail i{background:linear-gradient(90deg, var(--gold), var(--gold-bright));transform-origin:0;transition:transform 1.6s var(--ease-soft);position:absolute;inset:0;transform:scaleX(0)}.thread.is-in .thread__rail i{transform:scaleX(1)}.thread__steps{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(5,minmax(168px,1fr));gap:26px;padding-bottom:8px;display:grid;overflow-x:auto}.thread__steps::-webkit-scrollbar{display:none}.step{scroll-snap-align:start}.step__dot{border:1px solid var(--gold);background:var(--ink-deep);width:27px;height:27px;color:var(--gold);z-index:2;border-radius:50%;place-items:center;margin-bottom:18px;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:grid;position:relative}.step b{margin-bottom:6px;font-size:.95rem;font-weight:600;display:block}.step span{color:var(--fg-muted);font-size:.82rem}.overall{border-top:1px solid var(--ink-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-top:40px;padding-top:26px;display:flex}.overall b{font-family:Cormorant Garamond,serif;font-size:1.7rem;font-weight:500}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.tabs button{border-radius:var(--r-pill);border:1px solid var(--ink-border);color:var(--fg-muted);transition:all var(--t-fast) var(--ease);padding:10px 19px;font-size:.875rem;font-weight:500}.tabs button:hover{color:var(--fg);border-color:var(--gold)}.tabs button.is-on{background:var(--gold);border-color:var(--gold);color:#17130e}.panel{display:none}.panel.is-on{animation:fadeUp var(--t-mid) var(--ease) both;gap:18px;display:grid}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}}@media (width>=940px){.panel.is-on{grid-template-columns:1.15fr .85fr}}.panel__main{border-radius:var(--r-surface);border:1px solid var(--ink-hairline);background:var(--ink-surface);padding:32px}.panel__lead{color:var(--fg-muted);margin-bottom:26px;font-size:.975rem;line-height:1.62}.panel__sit li{color:var(--fg-muted);gap:12px;padding-block:9px;font-size:.9rem;display:flex}.panel__sit li:before{content:"";background:var(--gold);flex:none;width:15px;height:1px;margin-top:13px}.norm-box{border-top:1px solid var(--ink-hairline);gap:9px;margin-top:26px;padding-top:22px;display:grid}@media (width>=620px){.norm-box{grid-template-columns:auto 1fr;gap:22px}}.norm-box p{color:var(--fg-muted);font-size:.875rem;line-height:1.55}.panel__side{border-radius:var(--r-surface);background:var(--ink-deep);border:1px solid #b695673d;padding:30px}.panel__side h4{margin-bottom:18px;font-size:.95rem;font-weight:600}.panel__side li{color:var(--fg-muted);padding-block:11px;font-size:.875rem;line-height:1.5}.panel__side li+li{border-top:1px solid var(--ink-hairline)}.rulings{gap:16px;display:grid}@media (width>=900px){.rulings{grid-template-columns:1fr 1fr}}.ruling{border-radius:var(--r-surface);border:1px solid var(--ink-hairline);background:var(--ink-surface);transition:border-color var(--t-mid) var(--ease);flex-direction:column;padding:32px;display:flex}.ruling:hover{border-color:#b695675c}.ruling__q{margin-bottom:26px;font-family:Cormorant Garamond,serif;font-size:1.42rem;line-height:1.35}.ruling__meta{border-top:1px solid var(--ink-hairline);margin-top:auto;padding-top:22px}.ruling__meta b{font-size:.875rem;font-weight:600;display:block}.ruling__meta span{color:var(--fg-dim);font-size:.8125rem}.ruling__link{color:var(--gold);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-bottom:1px solid #b6956757;align-items:center;gap:7px;margin-top:13px;padding-bottom:2px;font-family:IBM Plex Mono,monospace;font-size:.75rem;display:inline-flex}.ruling__link:hover{color:var(--gold-bright);border-color:var(--gold-bright)}.ruling__link svg{width:11px;height:11px}.verify{border-radius:var(--r-surface);border:1px solid var(--ink-hairline);background:var(--ink-surface);gap:0;margin-top:16px;display:grid;overflow:hidden}@media (width>=780px){.verify{grid-template-columns:minmax(0,260px) 1fr}}.verify__shot{min-height:168px}.verify__shot img{filter:grayscale()contrast(1.02)brightness(1.05);object-fit:cover;width:100%;height:100%}.verify__txt{align-self:center;padding:26px 28px}.verify__txt b{margin-bottom:7px;font-size:1.02rem;font-weight:600;display:block}.verify__txt p{color:var(--fg-muted);max-width:56ch;font-size:.875rem;line-height:1.55}.about{align-items:start;gap:40px;display:grid}@media (width>=940px){.about{grid-template-columns:1.05fr .95fr;gap:56px}}.about__facts{margin-top:30px}.about__facts div{justify-content:space-between;align-items:baseline;gap:20px;padding-block:13px;display:flex}.about__facts div+div{border-top:1px solid var(--ink-hairline)}.about__facts dt{color:var(--fg-dim);font-size:.875rem}.about__facts dd{text-align:right;margin:0;font-size:.95rem;font-weight:600}.fill{border-radius:var(--r-inner);background:repeating-linear-gradient(-45deg, #b695670d 0 8px, transparent 8px 16px), var(--ink-deep);color:var(--gold-bright);border:1px dashed #b695676b;font-size:.85rem;line-height:1.55;display:block}.fill--lg{max-width:58ch;padding:20px 22px}.fill--sm{text-align:left;padding:7px 12px;font-size:.8rem}.fill--photo{aspect-ratio:4/3;text-align:center;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.fill--photo b{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:500}.fill--photo span{color:var(--fg-dim);max-width:30ch;font-size:.8rem}.people{gap:16px;display:grid}@media (width>=820px){.people{grid-template-columns:1fr 1fr}}.person{border-radius:var(--r-surface);border:1px solid var(--ink-hairline);background:var(--ink-surface);align-items:start;gap:0;padding:26px;display:grid}.person--photo{grid-template-columns:minmax(0,38%) minmax(0,1fr);grid-template-areas:"pic id""rows rows""erau erau";column-gap:18px}.person__pic{grid-area:pic;display:block}.person--photo .person__id{grid-area:id;align-self:end}.person--photo .person__rows{grid-area:rows;margin-top:20px}.person--photo .person__erau{grid-area:erau}@media (width>=1100px){.person--photo{grid-template:"pic id""pic rows""pic erau"1fr/190px minmax(0,1fr);column-gap:26px}.person--photo .person__id{align-self:start}.person--photo .person__rows{margin-top:14px}.person--photo .person__erau{align-self:end}}.person__photo{aspect-ratio:4/5;object-fit:cover;background:var(--ink-deep);width:100%;height:auto;box-shadow:0 0 0 1px var(--ink-hairline);border-radius:14px;display:block}.person__erau{justify-self:start;margin-top:16px}.person__name{font-size:1.2rem;font-weight:600}.person__role{color:var(--gold);margin-top:3px;font-size:.8125rem}.person__does{color:var(--fg-muted);border-top:1px solid var(--ink-hairline);margin-top:12px;padding-top:12px;font-size:.875rem;line-height:1.5}.person__rows{margin-top:16px}.person__rows div{justify-content:space-between;gap:14px;padding-block:10px;font-size:.85rem;display:flex}.person__rows div+div{border-top:1px solid var(--ink-hairline)}.person__rows dt{color:var(--fg-dim)}.person__rows dd{margin:0;font-weight:600}.tbd{color:var(--fg-dim);font-style:italic;font-weight:400}.cert{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--gold-bright);font-family:IBM Plex Mono,monospace;font-size:.85em}.foot__cert{color:var(--fg-dim);font-size:.78rem}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(272px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:10px;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.case{scroll-snap-align:start;border-radius:var(--r-surface);border:1px solid var(--ink-hairline);background:var(--ink-surface);flex-direction:column;padding:26px;display:flex}.case p{margin-bottom:24px;font-size:.95rem;line-height:1.55}.case__dates{gap:7px;margin-top:auto;display:grid}.case__dates div{justify-content:space-between;font-size:.8125rem;display:flex}.case__dates span{color:var(--fg-dim)}.case__note{border-top:1px solid var(--ink-hairline);color:var(--fg-dim);margin-top:16px;padding-top:14px;font-size:.75rem}.faq{max-width:780px}.qa{border-top:1px solid var(--ink-hairline)}.qa:last-child{border-bottom:1px solid var(--ink-hairline)}.qa__q{text-align:left;width:100%;transition:color var(--t-fast) var(--ease);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 0;font-size:1.05rem;font-weight:500;display:flex}.qa__q:hover{color:var(--gold-bright)}.qa__sign{flex:none;width:22px;height:22px;margin-top:3px;position:relative}.qa__sign:before,.qa__sign:after{content:"";background:var(--gold);height:1px;transition:transform var(--t-mid) var(--ease-soft);position:absolute;inset:50% 0 auto}.qa__sign:after{transform:rotate(90deg)}.qa.is-on .qa__sign:after{transform:rotate(0)}.qa__a{transition:grid-template-rows var(--t-mid) var(--ease-soft);grid-template-rows:0fr;display:grid}.qa.is-on .qa__a{grid-template-rows:1fr}.qa__a>div{overflow:hidden}.qa__a p{color:var(--fg-muted);max-width:62ch;padding-bottom:26px;font-size:.95rem;line-height:1.65}.form-band{position:relative;overflow:hidden}.form-band__bg{z-index:0;opacity:.45;position:absolute;inset:0}.form-band__bg img{object-position:50% 30%}.form-band>.shell{z-index:2;position:relative}.form-grid{align-items:start;gap:40px;display:grid}@media (width>=980px){.form-grid{grid-template-columns:.85fr 1.15fr;gap:60px}}.sheet-form{border-radius:var(--r-surface);background:var(--paper);color:var(--paper-ink);padding:34px;box-shadow:0 40px 80px -40px #060912d9}@media (width>=620px){.sheet-form{padding:40px}}.fgroup+.fgroup{border-top:1px solid var(--paper-border);margin-top:26px;padding-top:26px}.fgroup__h{letter-spacing:.18em;text-transform:uppercase;color:var(--paper-muted);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:.625rem}.field+.field{margin-top:16px}.field label{margin-bottom:7px;font-size:.8125rem;font-weight:600;display:block}.field input,.field select{border-radius:var(--r-field);border:1px solid var(--paper-border);width:100%;color:var(--paper-ink);font:inherit;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:#f3f0ee;padding:13px 15px;font-size:.95rem}.field input:focus,.field select:focus{border-color:var(--royal);outline:none;box-shadow:0 0 0 3px #0b3aa029}.field input::placeholder{color:#8c8880}.field .hint{color:var(--paper-muted);margin-top:7px;font-size:.75rem;line-height:1.45}.radios{flex-wrap:wrap;gap:8px;display:flex}.radios label{border-radius:var(--r-pill);border:1px solid var(--paper-border);cursor:pointer;transition:all var(--t-fast) var(--ease);padding:9px 17px;font-size:.85rem;font-weight:500}.radios input{opacity:0;pointer-events:none;position:absolute}.radios input:checked+label{background:var(--royal-deep);border-color:var(--royal-deep);color:#fff}.radios input:focus-visible+label{outline:2px solid var(--royal);outline-offset:2px}.consent{align-items:flex-start;gap:11px;margin-top:22px;font-size:.8125rem;line-height:1.5;display:flex}.consent input{accent-color:var(--royal-deep);flex:none;width:16px;height:16px;margin-top:3px}.form-note{color:var(--paper-muted);text-align:center;margin-top:14px;font-size:.75rem}.comm-grid{align-items:center;gap:40px;display:grid}@media (width>=940px){.comm-grid{grid-template-columns:.95fr 1.05fr;gap:64px}}.sales{gap:26px;display:grid}.sales__fact{gap:16px;display:flex}.sales__fact svg{width:19px;height:19px;color:var(--gold);flex:none;margin-top:3px}.sales__fact b{margin-bottom:4px;font-size:.95rem;font-weight:600;display:block}.sales__fact p{color:var(--fg-muted);font-size:.875rem;line-height:1.55}.channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:420px;margin-top:6px;display:grid}.channels a{border-radius:var(--r-pill);border:1px solid var(--ink-border);transition:all var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-size:.85rem;font-weight:500;display:inline-flex}.channels a:hover{border-color:var(--gold);background:#b6956714}.channels svg{width:15px;height:15px;color:var(--gold)}.foot{background:var(--ink-deep);border-top:1px solid var(--ink-hairline);padding-block:64px 40px}@media (width<=1079px){.foot{padding-bottom:calc(40px + var(--mobile-dial-reserve))}}.foot__grid{gap:40px;display:grid}@media (width>=820px){.foot__grid{grid-template-columns:1.3fr 1fr 1fr;gap:48px}}.foot h4{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-family:IBM Plex Mono,monospace;font-size:.625rem}.foot li{color:var(--fg-muted);padding-block:6px;font-size:.875rem}.foot li a:hover{color:var(--gold-bright)}.sheet__second{text-align:center;color:var(--fg-muted);font-size:.82rem}.sheet__second a{color:var(--gold-bright);font-variant-numeric:tabular-nums;font-weight:600}.foot__firm{border-top:1px solid var(--ink-hairline);color:var(--fg-muted);margin-top:40px;padding-top:26px;font-size:.82rem}.foot__firm+.foot__legal{border-top:none;margin-top:14px;padding-top:0}.foot__legal{border-top:1px solid var(--ink-hairline);color:var(--fg-dim);max-width:78ch;margin-top:48px;padding-top:26px;font-size:.75rem;line-height:1.6}.dial{z-index:38;justify-items:end;gap:9px;display:grid;position:fixed;bottom:16px;right:16px}@media (width>=1080px){.dial{display:none}}.dial__list{justify-items:end;gap:9px;display:grid}.dial__list a{border-radius:var(--r-pill);border:1px solid var(--ink-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity var(--t-mid) var(--ease), transform var(--t-mid) var(--ease-soft);background:#161a28f0;align-items:center;gap:9px;padding:9px 15px;font-size:.8125rem;font-weight:500;display:flex;transform:translateY(10px)scale(.94)}.dial.is-open .dial__list a{opacity:1;pointer-events:auto;transform:none}.dial.is-open .dial__list a:first-child{transition-delay:40ms}.dial.is-open .dial__list a:nth-child(2){transition-delay:80ms}.dial.is-open .dial__list a:nth-child(3){transition-delay:.12s}.dial.is-open .dial__list a:nth-child(4){transition-delay:.16s}.dial__list svg{width:15px;height:15px;color:var(--gold)}.dial__btn{background:var(--gold);color:#17130e;width:56px;height:56px;transition:transform var(--t-mid) var(--ease-soft);border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 28px -10px #060912e6}.dial.is-open .dial__btn{transform:rotate(135deg)}.dial__btn svg{width:22px;height:22px}.nav__phones{flex-direction:column;gap:2px;display:none}@media (width>=1120px){.nav__phones{display:flex}.nav__phones .nav__phone:nth-child(2){display:none}}@media (width>=1280px){.nav__phones .nav__phone:nth-child(2){display:flex}}.nav__links a,.wordmark b{white-space:nowrap}.nav__phones .nav__phone{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;font-size:.875rem;font-weight:600;display:flex}.nav__phone-who{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);min-width:4.4em;font-size:.5625rem}.nav__phones .nav__phone:hover{color:var(--gold-bright)}.sheet ul a{color:var(--fg)}.sheet ul a.is-cta{color:var(--gold-bright)}.sheet__phone+.sheet__phone{border:1px solid var(--ink-border);color:var(--fg);background:0 0}@media (width>=1120px) and (width<=1279px){.nav__phone-who{display:none}.nav__links,.nav{gap:14px}}.honest>.column,.bento>.bento__cell,.tiers>.tier,.rulings>.ruling,.people>.person{min-width:0}@media (width<=420px){.column .norm,.bento__foot .norm{white-space:normal}.column{padding:24px}}.dial{bottom:calc(16px + var(--dial-lift,0px) + env(safe-area-inset-bottom,0px));transition:bottom var(--t-mid) var(--ease)}.dial__btn{width:60px;height:60px;box-shadow:0 0 0 6px #b6956729,0 16px 34px -12px #060912f2}.dial__btn svg{stroke-width:2px;width:24px;height:24px}.lead-form__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field__error{color:#b3261e;margin-top:7px;font-size:.78rem;line-height:1.4}.field__error:empty{display:none}.lead-form__general-error{border-radius:var(--r-inner);color:#8c1d18;background:#b3261e14;border:1px solid #b3261e66;margin-top:18px;padding:14px 16px;font-size:.875rem;line-height:1.5}.lead-form__general-error[hidden]{display:none}.lead-form__fallback{margin-top:8px}.lead-form__fallback a{color:var(--royal-deep);font-weight:600}.sheet-form :is(input,select)[aria-invalid=true]{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e24}@media (width>=820px){.foot__grid{grid-template-columns:minmax(0,420px) auto;justify-content:start;column-gap:96px}}.foot__firm a{color:var(--gold);border-bottom:1px solid #b6956757}.foot__firm a:hover{color:var(--gold-bright)}
