@font-face{font-family:'Inter Variable';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-var.woff2') format('woff2')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/cormorant-500.woff2') format('woff2')}@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/cormorant-600.woff2') format('woff2')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url('/assets/fonts/cormorant-500i.woff2') format('woff2')}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url('/assets/fonts/cormorant-600i.woff2') format('woff2')}@font-face{font-family:'Cormorant Fallback';font-style:normal;src:local('Times New Roman'),local('TimesNewRomanPSMT');size-adjust:96%;ascent-override:96%;descent-override:30%;line-gap-override:0%}@font-face{font-family:'Cormorant Fallback';font-style:italic;src:local('Times New Roman Italic'),local('TimesNewRomanPS-ItalicMT');size-adjust:96%;ascent-override:96%;descent-override:30%;line-gap-override:0%}@font-face{font-family:'Cormorant Fallback 2';src:local('Noto Serif'),local('NotoSerif'),local('Droid Serif');size-adjust:88%;ascent-override:105%;descent-override:33%;line-gap-override:0%}@font-face{font-family:'Inter Fallback';src:local('Arial'),local('ArialMT');size-adjust:105%;ascent-override:92.3%;descent-override:23%;line-gap-override:0%}:root{--ink-950:#070a10;--ink-900:#0a1019;--ink-850:#0d1522;--ink-800:#121b2a;--ink-700:#1a2536;--paper:#f6f1e7;--paper-2:#eee7d8;--white:#fffdf8;--gold-200:#f3e3b8;--gold-300:#ecd49b;--gold-400:#dcbb74;--gold-500:#c49b4a;--gold-600:#9a742c;--gold-700:#7a5a1f;--text-d:#ece6d8;--muted-d:#a3a9b5;--text-p:#17140e;--muted-p:#5b5648;--up-d:#58c29a;--down-d:#ee7a76;--up-p:#1b7a5a;--down-p:#b23a3a;--serif:'Cormorant Garamond','Cormorant Fallback','Cormorant Fallback 2',Georgia,serif;--sans:'Inter Variable','Inter Fallback',Inter,system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--maxw:1200px;--gutter:clamp(20px,4vw,48px);--header-h:76px;--ease:cubic-bezier(0.2,0.7,0.2,1);--bg:var(--ink-900);--fg:var(--text-d);--muted:var(--muted-d);--hair:rgba(236,212,155,0.18);--eye:var(--gold-400);--em:var(--gold-300);--card:var(--ink-800);--card-b:rgba(255,255,255,0.08);--up:var(--up-d);--down:var(--down-d);--accent:var(--gold-400)}.section--ink,.section--ink2,.hero,.pagehead--dark,.cta--dark,.site-footer,.tape,.phero,.stickybar{--bg:var(--ink-900);--fg:var(--text-d);--muted:var(--muted-d);--hair:rgba(236,212,155,0.18);--eye:var(--gold-400);--em:var(--gold-300);--card:var(--ink-800);--card-b:rgba(255,255,255,0.08);--up:var(--up-d);--down:var(--down-d)}.section--ink2{--bg:var(--ink-850)}.section--paper,.section--paper2{--bg:var(--paper);--fg:var(--text-p);--muted:var(--muted-p);--hair:rgba(23,20,14,0.16);--eye:var(--gold-700);--em:var(--gold-700);--card:var(--white);--card-b:rgba(23,20,14,0.1);--up:var(--up-p);--down:var(--down-p)}.section--paper2{--bg:var(--paper-2);--card:#fbf7ee}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}body{margin:0;background:var(--ink-900);color:var(--text-d);font:400 16px/1.65 var(--sans);font-feature-settings:'cv11','ss03';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse}[hidden]{display:none !important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important}}section,.site-footer{background:var(--bg);color:var(--fg)}h1,h2,h3,.serif{font-family:var(--serif);font-weight:500;letter-spacing:-0.012em}h1{font-size:clamp(46px,7vw,96px);line-height:0.98}h2{font-size:clamp(36px,4.8vw,60px);line-height:1.04}h3{font-size:26px;line-height:1.15;font-weight:600}em{font-style:italic;color:var(--em);font-weight:500}strong{font-weight:600}p{max-width:68ch}a{color:inherit;text-decoration-color:rgba(236,212,155,0.5);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px;border-radius:2px}.section--paper :focus-visible,.section--paper2 :focus-visible{outline-color:var(--gold-600)}::selection{background:var(--gold-400);color:#1a1408}.container{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(820px + 2 * var(--gutter))}.center{text-align:center;margin-top:48px;max-width:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-64px;z-index:100;background:var(--gold-400);color:#1a1408;padding:12px 18px;font-weight:600;border-radius:0 0 4px 4px;transition:top 0.2s}.skip:focus{top:0}.is-up{color:var(--up)}.is-down{color:var(--down)}.icon{flex:none}.eyebrow{display:inline-flex;align-items:center;gap:14px;font:600 12px/1 var(--sans);letter-spacing:0.22em;text-transform:uppercase;color:var(--eye);margin-bottom:20px}.eyebrow::before{content:'';width:34px;height:1px;background:currentColor;opacity:0.8}.eyebrow--light{color:var(--gold-400)}.only-narrow{display:none}@media (max-width:600px){.only-wide{display:none}.only-narrow{display:inline}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.65em;padding:0.9em 1.5em;border:1px solid transparent;border-radius:2px;font:600 12.5px/1 var(--sans);letter-spacing:0.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform 0.25s var(--ease),background 0.25s,border-color 0.25s,color 0.25s,box-shadow 0.25s,filter 0.25s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--lg{padding:1.1em 1.9em;font-size:13px}.btn--sm{padding:0.8em 1.15em;font-size:11.5px}.btn--block{width:100%}.btn--gold{background:linear-gradient(180deg,#efd99d 0%,#cfa855 100%);color:#1a1408;border-color:#dcbb74;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 10px 26px -12px rgba(201,162,79,0.7)}.btn--gold:hover{filter:brightness(1.07);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6),0 14px 30px -12px rgba(201,162,79,0.85)}.btn--ghost{color:var(--gold-300);border-color:rgba(236,212,155,0.45);background:transparent}.btn--ghost:hover{background:rgba(236,212,155,0.1);border-color:var(--gold-300)}.btn--ink{background:var(--ink-900);color:#f3ecd9;border-color:var(--ink-900)}.btn--ink:hover{background:var(--ink-700);border-color:var(--gold-600)}.link-arrow{display:inline-flex;align-items:center;gap:0.6em;font:600 12.5px/1 var(--sans);letter-spacing:0.14em;text-transform:uppercase;text-decoration:none;color:var(--eye);border-bottom:1px solid transparent;padding-bottom:4px;transition:gap 0.25s var(--ease),border-color 0.25s}.link-arrow:hover{gap:0.95em;border-color:currentColor}.tag{display:inline-flex;align-items:center;padding:0.5em 0.75em;border:1px solid var(--hair);border-radius:2px;font:600 10.5px/1 var(--sans);letter-spacing:0.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.tag--gold{color:var(--eye);border-color:currentColor}.tag--quiet{padding:0.4em 0.55em;font-size:9.5px;margin-left:6px}.tag--preview{background:#ffe7a0;color:#4d3a00;border-color:#e3bf4d}.fineprint{font-size:12.5px;line-height:1.6;color:var(--muted);margin-top:20px;max-width:90ch}.fineprint a{color:inherit}.fineprint--light{color:var(--muted-d)}.js .reveal{opacity:0.5;transform:translateY(12px);transition:opacity 0.45s var(--ease),transform 0.45s var(--ease)}.js .reveal.is-in{opacity:1;transform:none}.section{padding-block:clamp(72px,9vw,128px)}.section--tight{padding-block:clamp(40px,5vw,72px) clamp(56px,7vw,96px)}.sec-head{max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.sec-head--center{margin-inline:auto;text-align:center}.sec-head--center .eyebrow{justify-content:center}.sec-head--center .eyebrow::after{content:'';width:34px;height:1px;background:currentColor;opacity:0.8}.sec-head__lead{margin-top:22px;font-size:18px;line-height:1.65;color:var(--muted)}.sec-head--center .sec-head__lead{margin-inline:auto}.tape{display:flex;align-items:stretch;height:38px;background:var(--ink-950);border-bottom:1px solid var(--hair);font-size:11.5px;letter-spacing:0.1em;text-transform:uppercase;overflow:hidden}.tape__label{flex:none;display:flex;align-items:center;padding:0 18px;background:var(--ink-900);border-right:1px solid var(--hair);color:var(--gold-400);font-weight:600;position:relative;z-index:1}.tape__viewport{display:flex;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.tape__track{flex:none;display:flex;align-items:center;gap:44px;min-width:100%;padding-right:44px;animation:tape 70s linear infinite}.tape__viewport:hover .tape__track{animation-play-state:paused}.tape__track li{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;color:var(--muted-d)}.tape__sym{color:var(--gold-300);font-weight:600}.tape__name{color:var(--text-d)}.tape__val{font-weight:600;font-variant-numeric:tabular-nums}.tape__val.is-up{color:var(--up-d)}.tape__val.is-down{color:var(--down-d)}.tape__sub{font-size:10px;opacity:0.75}@keyframes tape{to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.tape__viewport{overflow-x:auto}.tape__track{animation:none}.tape__track[aria-hidden]{display:none}}.site-header{position:sticky;top:0;z-index:60;isolation:isolate;border-bottom:1px solid var(--hair);transition:box-shadow 0.3s}.site-header::before{content:'';position:absolute;inset:0;z-index:-1;background:rgba(10,16,25,0.86);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);transition:background 0.3s}.site-header.is-stuck{box-shadow:0 12px 30px -18px rgba(0,0,0,0.8)}.site-header.is-stuck::before{background:rgba(10,16,25,0.94)}.header__row{display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--gold-300)}.brand__word{font:600 23px/1 var(--serif);letter-spacing:0.26em;color:#f4edda}.brand__word b{color:var(--gold-400);font-weight:600;margin-left:0.14em;letter-spacing:0.2em}.logo-mark{color:var(--gold-400)}.nav{display:flex;align-items:center;gap:36px}.nav__list{display:flex;align-items:center;gap:clamp(20px,2.6vw,38px)}.nav__list a{position:relative;display:block;padding:10px 0;font:500 12.5px/1 var(--sans);letter-spacing:0.16em;text-transform:uppercase;text-decoration:none;color:var(--muted-d);transition:color 0.2s}.nav__list a::after{content:'';position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--gold-400);transform:scaleX(0);transform-origin:left;transition:transform 0.35s var(--ease)}.nav__list a:hover,.nav__list a[aria-current='page']{color:#f4edda}.nav__list a:hover::after,.nav__list a[aria-current='page']::after{transform:scaleX(1)}.nav-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--hair);border-radius:2px;color:var(--gold-300)}.nav-toggle .i-close{display:none}.nav-toggle[aria-expanded='true'] .i-open{display:none}.nav-toggle[aria-expanded='true'] .i-close{display:block}@media (max-width:900px){:root{--header-h:68px}.nav-toggle{display:inline-flex}.brand__word{font-size:20px}.nav{position:absolute;left:0;right:0;top:100%;height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));z-index:55;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:28px;padding:28px var(--gutter) 40px;background:var(--ink-950);border-top:1px solid var(--hair);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 0.25s,transform 0.25s var(--ease),visibility 0s 0.25s}.nav.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nav__list{flex-direction:column;align-items:stretch;gap:0}.nav__list a{padding:20px 0;font:500 30px/1 var(--serif);letter-spacing:-0.01em;text-transform:none;color:#f4edda;border-bottom:1px solid var(--hair)}.nav__list a::after{display:none}.nav__cta{align-self:flex-start}body.nav-open{overflow:hidden}}.site-footer{background:var(--ink-950);border-top:1px solid var(--hair);padding-block:clamp(56px,7vw,96px) 32px}.footer__grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:clamp(32px,5vw,64px)}.footer__brand p{margin-top:20px;color:var(--muted);font-size:14.5px;max-width:38ch}.footer__h{font:600 11.5px/1 var(--sans);letter-spacing:0.22em;text-transform:uppercase;color:var(--gold-400);margin-bottom:22px}.site-footer nav li + li{margin-top:12px}.site-footer nav a{text-decoration:none;color:var(--muted);font-size:14.5px;transition:color 0.2s}.site-footer nav a:hover{color:var(--gold-200)}.footer__contact{display:grid;gap:8px;margin-top:22px}.footer__contact a{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;color:var(--fg);text-decoration:none}.footer__contact a:hover{color:var(--gold-300)}.footer__contact .icon{color:var(--gold-400)}.social{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.social a{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid var(--hair);border-radius:2px;font:600 11px/1 var(--sans);letter-spacing:0.12em;text-transform:uppercase;text-decoration:none;color:var(--muted);transition:color 0.2s,border-color 0.2s}.social a:hover{color:var(--gold-200);border-color:var(--gold-400)}.footer__risk{margin-top:clamp(40px,5vw,64px);padding-top:32px;border-top:1px solid var(--hair)}.footer__risk .footer__h{margin-bottom:14px}.footer__risk p{font-size:12.5px;line-height:1.7;color:var(--muted);max-width:120ch}.footer__bar{margin-top:32px;padding-top:22px;border-top:1px solid var(--hair)}.footer__bar p{font-size:12px;color:var(--muted);max-width:none}@media (max-width:860px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}}@media (max-width:480px){.footer__grid{grid-template-columns:1fr}}.rgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.rgrid,.rgrid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.rgrid,.rgrid--3{grid-template-columns:minmax(0,1fr)}}.rcard{position:relative;display:flex;flex-direction:column;gap:20px;padding:28px;background:var(--card);border:1px solid var(--card-b);border-top:3px solid var(--accent);border-radius:6px;transition:transform 0.4s var(--ease),box-shadow 0.4s,border-color 0.4s}.section--paper .rcard{box-shadow:0 1px 0 rgba(255,255,255,0.8) inset,0 18px 40px -28px rgba(23,20,14,0.35)}.rcard:hover{transform:translateY(-5px);box-shadow:0 28px 50px -26px rgba(23,20,14,0.45)}.section--ink .rcard:hover,.section--ink2 .rcard:hover{box-shadow:0 28px 50px -26px rgba(0,0,0,0.8)}.rcard__top{display:flex;align-items:center;gap:18px}.rcard__logo{flex:none;width:72px;height:72px;border-radius:16px;box-shadow:0 8px 20px -10px rgba(0,0,0,0.6)}.rcard__meta{font:600 10.5px/1.4 var(--sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.rcard__name{font-size:30px;line-height:1.05}.rcard__link{text-decoration:none}.rcard__link::after{content:'';position:absolute;inset:0;border-radius:6px}.rcard__link:focus-visible{outline:none}.rcard__link:focus-visible::after{outline:2px solid var(--gold-500);outline-offset:3px}.rcard__text{color:var(--muted);font-size:15px;line-height:1.6}.rcard__stats{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--hair)}.rcard__stats>div{padding:14px 0 12px 16px;border-left:1px solid var(--hair)}.rcard__stats>div:first-child{padding-left:0;border-left:0}.rcard__stats dt{font:600 10px/1.3 var(--sans);letter-spacing:0.12em;text-transform:uppercase;color:var(--muted)}.rcard__stats dd{margin-top:6px;font:600 28px/1 var(--serif);font-variant-numeric:lining-nums tabular-nums}.rcard__period{margin-top:-8px;font-size:11.5px;color:var(--muted)}.rcard__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 16px;margin-top:auto}.rcard__price strong{display:block;font:600 32px/1 var(--serif);font-variant-numeric:lining-nums;white-space:nowrap}.rcard__price span{display:block;margin-top:6px;font-size:12px;color:var(--muted)}.rcard__tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.rcard--invite{background:var(--ink-900);color:var(--text-d);--muted:var(--muted-d);--eye:var(--gold-400);--hair:rgba(236,212,155,0.18);justify-content:center;border-top-color:var(--gold-500);background-image:radial-gradient(400px 260px at 100% 0,rgba(201,162,79,0.16),transparent 70%);align-items:flex-start}.rcard--invite .rcard__name{font-size:34px}.rcard--invite .btn--ink{background:linear-gradient(180deg,#efd99d,#cfa855);color:#1a1408;border-color:#dcbb74}.filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.chip{display:inline-flex;align-items:center;gap:10px;padding:0.8em 1.2em;border:1px solid var(--hair);border-radius:999px;background:transparent;font:600 12px/1 var(--sans);letter-spacing:0.1em;text-transform:uppercase;color:var(--muted);transition:all 0.25s}.chip span{font-size:11px;opacity:0.7}.chip:hover{color:var(--fg);border-color:var(--fg)}.chip.is-active{background:var(--ink-900);color:var(--gold-200);border-color:var(--ink-900)}.rtabs,.table-wrap,.hm-wrap{scrollbar-width:thin;scrollbar-color:rgba(220,187,116,0.55) transparent}.rtabs::-webkit-scrollbar,.table-wrap::-webkit-scrollbar,.hm-wrap::-webkit-scrollbar{height:8px}.rtabs::-webkit-scrollbar-thumb,.table-wrap::-webkit-scrollbar-thumb,.hm-wrap::-webkit-scrollbar-thumb{background:rgba(220,187,116,0.5);border-radius:8px}.rtabs::-webkit-scrollbar-track,.table-wrap::-webkit-scrollbar-track,.hm-wrap::-webkit-scrollbar-track{background:transparent}.table-wrap{overflow-x:auto;border:1px solid var(--hair);border-radius:6px;-webkit-overflow-scrolling:touch}.glance{width:100%;min-width:760px;font-size:14px;font-variant-numeric:tabular-nums lining-nums}.glance th,.glance td{padding:16px 14px;text-align:left;white-space:nowrap}.glance th:first-child,.glance td:first-child{padding-left:20px}.glance td[data-label='Period']{white-space:normal;min-width:150px}.glance thead th{font:600 10.5px/1 var(--sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--muted);background:rgba(255,255,255,0.03);border-bottom:1px solid var(--hair)}.section--paper .glance thead th,.section--paper2 .glance thead th{background:rgba(23,20,14,0.04)}.glance tbody tr + tr>*{border-top:1px solid var(--hair)}.glance tbody tr{transition:background 0.2s}.glance tbody tr:hover{background:rgba(236,212,155,0.06)}.glance td{font-weight:600}.glance__name{display:flex;align-items:center;gap:14px;text-decoration:none;font:600 16px/1.2 var(--sans)}.glance__name img,.glance th img{width:40px;height:40px;border-radius:10px}.glance small{display:block;margin-top:3px;font-size:11.5px;font-weight:500;letter-spacing:0.04em;color:var(--muted)}.glance th a{text-decoration:none}.glance th a:hover{color:var(--em)}@media (max-width:720px){.table-wrap{border:0;overflow:visible}.glance{min-width:0}.glance thead{display:none}.glance,.glance tbody,.glance tr{display:block}.glance tbody tr{margin-bottom:14px;border:1px solid var(--hair);border-radius:6px;padding:8px 0;background:var(--card)}.glance tbody tr + tr>*{border-top:0}.glance th{padding:14px 18px 10px;display:block;white-space:normal}.glance td{display:flex;justify-content:space-between;gap:16px;padding:10px 18px;white-space:normal;border-top:1px solid var(--hair) !important}.glance td::before{content:attr(data-label);font:600 10.5px/1.6 var(--sans);letter-spacing:0.12em;text-transform:uppercase;color:var(--muted)}}.kpis{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--hair);margin-block:28px}.kpis--ext{grid-template-columns:repeat(4,1fr)}.kpi{padding:22px 0 20px 24px;border-left:1px solid var(--hair)}.kpi:first-child{padding-left:0;border-left:0}.kpis--ext .kpi:nth-child(5){border-left:0;padding-left:0}.kpis--ext .kpi:nth-child(n + 5){border-top:1px solid var(--hair)}.kpi dt{font:600 10.5px/1.3 var(--sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--muted)}.kpi dd:not(.kpi__hint){margin-top:10px;font:500 clamp(34px,4vw,52px)/1 var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-0.01em}.kpis--ext .kpi dd:not(.kpi__hint){font-size:clamp(30px,3.2vw,42px)}.kpi__hint{margin-top:8px;font-size:12px;color:var(--muted)}@media (max-width:760px){.kpis,.kpis--ext{grid-template-columns:repeat(2,1fr)}.kpi,.kpi:first-child{padding:18px 0 16px 18px;border-left:1px solid var(--hair)}.kpi:nth-child(odd),.kpis--ext .kpi:nth-child(5){padding-left:0;border-left:0}.kpi:nth-child(n + 3){border-top:1px solid var(--hair)}}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 32px;margin-bottom:8px}.facts dt{font:600 10.5px/1.3 var(--sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--muted)}.facts dd{margin-top:6px;font-size:14.5px}@media (max-width:760px){.facts{grid-template-columns:repeat(2,1fr)}}.charts{display:grid;gap:36px;margin-top:12px}.charts + .charts{margin-top:36px}.chart__cap{font:600 11px/1.4 var(--sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.chart__canvas{position:relative;width:100%;min-height:120px}.chart__canvas svg{width:100%;height:auto;overflow:visible}.chart__canvas .ax text{fill:var(--muted);font:500 11px var(--sans);font-variant-numeric:tabular-nums lining-nums}.chart__canvas .gl{stroke:var(--hair);stroke-width:1}.chart__canvas .gl--zero{stroke:var(--muted);stroke-opacity:0.6;stroke-dasharray:3 4}.chart__canvas .eq-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.chart__canvas .eq-area-stop-a{stop-color:var(--accent);stop-opacity:0.34}.chart__canvas .eq-area-stop-b{stop-color:var(--accent);stop-opacity:0}.chart__canvas .dd-line{fill:none;stroke:var(--down);stroke-width:1.4}.chart__canvas .dd-area{fill:var(--down);fill-opacity:0.22}.chart__canvas .bar--up{fill:var(--up)}.chart__canvas .bar--down{fill:var(--down)}.chart__canvas .bar-label{fill:var(--fg);font:600 12px var(--sans);text-anchor:middle;font-variant-numeric:tabular-nums lining-nums}.chart__canvas .bar-year{fill:var(--muted);font:500 11px var(--sans);text-anchor:middle;font-variant-numeric:tabular-nums lining-nums}.chart__canvas .xhair{stroke:var(--fg);stroke-opacity:0.45;stroke-dasharray:3 3}.chart__canvas .dot{fill:var(--accent);stroke:var(--bg);stroke-width:2}.tip{position:absolute;z-index:5;pointer-events:none;padding:9px 12px;background:var(--ink-950);color:#f1e9d4;border:1px solid rgba(236,212,155,0.35);border-radius:4px;font:500 12px/1.5 var(--sans);white-space:nowrap;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 12px 24px -10px rgba(0,0,0,0.7);font-variant-numeric:tabular-nums}.tip b{color:var(--gold-300);font-weight:600}.chart__alt table{margin-top:8px}.chart.is-drawn .chart__alt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chart{position:relative}.years{width:100%;max-width:420px;font-size:14px;font-variant-numeric:tabular-nums}.years th,.years td{text-align:left;padding:8px 0;border-bottom:1px solid var(--hair)}.years td{font-weight:600;text-align:right}.runpanel + .runpanel{margin-top:0}.runpanel__h{font:600 11px/1.4 var(--sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--muted);margin:44px 0 16px}.hm-wrap{overflow-x:auto;border:1px solid var(--hair);border-radius:6px}.hm-table{width:100%;min-width:760px;font-size:12px;font-variant-numeric:tabular-nums lining-nums;text-align:center}.hm-table th,.hm-table td{padding:9px 4px}.hm-table thead th{font:600 10.5px/1 var(--sans);letter-spacing:0.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hair)}.hm-table tbody th{text-align:left;padding-left:14px;font:600 12.5px var(--sans);color:var(--fg)}.hm-table td{font-weight:500;border-left:1px solid rgba(255,255,255,0.03)}.hm-table tbody tr + tr>*{border-top:1px solid var(--hair)}.hm__none{color:var(--muted);opacity:0.5}.hm__year{font-weight:700;border-left:1px solid var(--hair)}.hm.p0{color:var(--muted)}.hm.p1{background:rgba(88,194,154,0.12)}.hm.p2{background:rgba(88,194,154,0.24)}.hm.p3{background:rgba(88,194,154,0.38)}.hm.p4{background:rgba(88,194,154,0.55);color:#fff}.hm.n0{color:var(--muted)}.hm.n1{background:rgba(238,122,118,0.14)}.hm.n2{background:rgba(238,122,118,0.26)}.hm.n3{background:rgba(238,122,118,0.4)}.hm.n4{background:rgba(238,122,118,0.58);color:#fff}.hm-table td.p0,.hm-table td.n0{color:var(--muted)}.rtabs{display:flex;gap:12px;overflow-x:auto;padding-bottom:10px;margin-bottom:36px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.rtab{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:12px 22px 12px 12px;background:transparent;border:1px solid var(--hair);border-radius:8px;text-align:left;color:var(--muted);scroll-snap-align:start;transition:border-color 0.25s,background 0.25s,color 0.25s}.rtab img{width:40px;height:40px;border-radius:10px}.rtab strong{display:block;font:600 14px/1.2 var(--sans);color:inherit}.rtab small{display:block;margin-top:3px;font-size:11px;letter-spacing:0.08em}.rtab:hover{color:var(--fg);border-color:var(--gold-400)}.rtab[aria-selected='true']{color:var(--fg);border-color:var(--accent);background:rgba(255,255,255,0.05);box-shadow:inset 0 -2px 0 var(--accent)}.seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--hair);border-radius:999px;margin-bottom:8px}.seg__btn{padding:0.7em 1.2em;border:0;border-radius:999px;background:transparent;font:600 12px/1 var(--sans);letter-spacing:0.06em;color:var(--muted);transition:all 0.2s}.seg__btn:hover{color:var(--fg)}.seg__btn[aria-selected='true']{background:var(--gold-400);color:#1a1408}.robot-results__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px;flex-wrap:wrap}.robot-results__title{font-size:clamp(34px,4vw,52px)}.robot-results__sub{margin-top:8px;color:var(--muted);font-size:14px;display:flex;align-items:center;gap:10px}.faq{border-bottom:1px solid var(--hair)}.faq__item{border-top:1px solid var(--hair)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font:600 clamp(21px,2.2vw,26px)/1.25 var(--serif)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::after{content:'+';flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--hair);border-radius:50%;font:400 20px/1 var(--sans);color:var(--eye);transition:transform 0.3s var(--ease),background 0.3s}.faq__item[open] summary::after{content:'\2212';background:var(--eye);color:var(--bg)}.faq__item summary:hover{color:var(--em)}.faq__body{padding:0 0 26px;color:var(--muted);max-width:72ch}.note{display:flex;gap:16px;padding:22px 26px;margin-top:40px;border:1px solid;border-left-width:3px;border-radius:4px}.note__icon{flex:none;margin-top:2px}.note__title{font:600 24px/1.2 var(--serif);margin-bottom:6px}.note p{font-size:15px;color:var(--muted)}.note--risk{border-color:rgba(238,122,118,0.38);border-left-color:var(--down);background:rgba(238,122,118,0.07)}.note--risk .note__icon{color:var(--down)}.note--draft{border-color:#e0bf55;border-left-color:#c9a227;background:#fff6d6;color:#4a3a00;margin-top:0;margin-bottom:40px}.note--draft p{color:#5a4900}.cta{background:var(--bg);position:relative;overflow:hidden;border-top:1px solid var(--hair)}.cta--dark{background:linear-gradient(135deg,#101b2d 0%,#0a1019 60%)}.cta::before{content:'';position:absolute;inset:0;background:radial-gradient(600px 240px at 90% 0,rgba(201,162,79,0.18),transparent 70%);pointer-events:none}.cta__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:clamp(56px,7vw,96px)}.cta__title{font-size:clamp(34px,4.4vw,56px);max-width:16ch}.cta p{margin-top:18px;color:var(--muted);font-size:17px;max-width:54ch}.cta__actions{display:flex;flex-wrap:wrap;gap:14px;flex:none}@media (max-width:860px){.cta__inner{flex-direction:column;align-items:flex-start}.cta__title{max-width:none}}.form{display:grid;gap:22px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media (max-width:640px){.form__row{grid-template-columns:1fr}}.field{display:grid;gap:8px}.field label{font:600 11.5px/1 var(--sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--muted)}.field input,.field select,.field textarea{width:100%;padding:15px 16px;background:var(--white);border:1px solid rgba(23,20,14,0.25);border-radius:3px;color:var(--text-p);transition:border-color 0.2s,box-shadow 0.2s}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold-600);box-shadow:0 0 0 3px rgba(196,155,74,0.28)}.field [aria-invalid='true']{border-color:var(--down-p)}.field--trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.check{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--muted);cursor:pointer}.check input{flex:none;width:18px;height:18px;margin-top:3px;accent-color:var(--gold-600)}.form__foot{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.form__status{font-size:14px;color:var(--muted);max-width:52ch}.form__status.is-error{color:var(--down-p)}.form__status.is-ok{color:var(--up-p)}.form__status.is-info{color:var(--gold-700)}.checks li{display:flex;gap:12px;align-items:flex-start;color:var(--fg)}.checks li + li{margin-top:14px}.checks .icon{margin-top:3px;color:var(--eye)}.checks--lg li{font-size:17px;padding:20px 0;margin:0;border-top:1px solid var(--hair)}.checks--lg li:last-child{border-bottom:1px solid var(--hair)}.pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.pills li{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--hair);border-radius:999px;font-size:13.5px;color:var(--fg)}.pills .icon{color:var(--eye)}.channels{display:grid;gap:12px}.channels a{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--card-b);border-radius:6px;background:var(--card);text-decoration:none;transition:border-color 0.25s,transform 0.25s var(--ease)}.channels a:hover{border-color:var(--gold-500);transform:translateX(4px)}.channels__icon{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--hair);border-radius:50%;color:var(--eye)}.channels strong{display:block;font-size:15px}.channels small{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.channels__go{margin-left:auto;color:var(--muted)}.hero{position:relative;overflow:hidden;padding-block:clamp(56px,8vw,112px) clamp(64px,8vw,120px);background:radial-gradient(1100px 620px at 80% 12%,rgba(201,162,79,0.16),transparent 62%),radial-gradient(900px 520px at 0% 100%,rgba(44,78,130,0.28),transparent 60%),var(--ink-900)}.hero__bg{position:absolute;inset:0;pointer-events:none}.hero__rosette{position:absolute;right:-14%;top:-200px;width:min(1000px,118vw);will-change:transform;color:var(--gold-400);opacity:0.2;-webkit-mask-image:radial-gradient(circle,#000 32%,transparent 70%);mask-image:radial-gradient(circle,#000 32%,transparent 70%);animation:spin 180s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,0.94fr);gap:clamp(36px,6vw,88px);align-items:center}.hero__title{font-size:clamp(50px,7.4vw,106px);line-height:0.96;letter-spacing:-0.02em;margin-bottom:28px}.hero__lead{font-size:clamp(17px,1.6vw,20px);line-height:1.65;color:var(--muted-d);max-width:52ch;margin-bottom:38px}.hero__actions{display:flex;flex-wrap:wrap;gap:14px}.hero__guide{margin-top:24px;color:#e9dfc4;font-size:15px;line-height:1.6}.hero__guide .icon{display:inline-block;color:var(--gold-400);vertical-align:-3px;margin-right:6px}.hero__guide a{color:var(--gold-300);text-underline-offset:3px}.hero__guide a:hover{color:var(--gold-200)}.hero__proof{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:40px;color:var(--muted-d);font-size:13.5px}.hero__proof li{display:inline-flex;align-items:center;gap:8px}.hero__proof .icon{color:var(--gold-400)}@media (max-width:980px){.hero__grid{grid-template-columns:1fr}.hero__rosette{right:-40%;top:-80px}}.specimen{margin:0}.specimen__frame{position:relative;padding:30px;background:linear-gradient(180deg,rgba(22,32,48,0.88),rgba(14,21,33,0.82));border:1px solid rgba(236,212,155,0.28);border-radius:6px;box-shadow:0 50px 90px -40px rgba(0,0,0,0.85),inset 0 1px 0 rgba(255,255,255,0.07)}.specimen__frame::before{content:'';position:absolute;inset:7px;border:1px solid rgba(236,212,155,0.14);border-radius:3px;pointer-events:none}.specimen__head{position:relative;display:flex;align-items:center;gap:16px}.specimen__head img{border-radius:14px}.specimen__kicker{font:600 10.5px/1 var(--sans);letter-spacing:0.2em;text-transform:uppercase;color:var(--gold-400);margin-bottom:8px}.specimen__title{font-size:30px;line-height:1}.specimen__sub{font-size:12.5px;color:var(--muted-d);margin-top:6px}.specimen__chart{margin:26px 0 8px;color:var(--gold-400)}.spark{width:100%;height:auto;aspect-ratio:560 / 220;overflow:visible}.spark__zero{stroke:rgba(236,212,155,0.35);stroke-dasharray:3 5}.spark .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2.6s var(--ease) 0.5s forwards}@keyframes draw{to{stroke-dashoffset:0}}.specimen__stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(236,212,155,0.2)}.specimen__stats>div{padding:18px 0 4px 18px;border-left:1px solid rgba(236,212,155,0.2)}.specimen__stats>div:first-child{padding-left:0;border-left:0}.specimen__stats dt{font:600 10px/1.3 var(--sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--muted-d)}.specimen__stats dd{margin-top:8px;font:500 40px/1 var(--serif);font-variant-numeric:lining-nums tabular-nums}.specimen__note{margin-top:18px;font-size:11.5px;color:var(--muted-d);opacity:0.85}@media (max-width:480px){.specimen__frame{padding:20px}.specimen__stats dd{font-size:32px}}.facts-band{background:var(--ink-950);border-block:1px solid var(--hair)}.facts-band__grid{display:grid;grid-template-columns:repeat(4,1fr)}.facts-band__grid>div{padding:34px 24px 34px 28px;border-left:1px solid var(--hair)}.facts-band__grid>div:first-child{border-left:0;padding-left:0}.facts-band strong{display:block;font:500 clamp(40px,4.6vw,60px)/1 var(--serif);color:var(--gold-300);font-variant-numeric:lining-nums}.facts-band span{display:block;margin-top:10px;font-size:13px;line-height:1.5;color:var(--muted-d);max-width:26ch}@media (max-width:860px){.facts-band__grid{grid-template-columns:repeat(2,1fr)}.facts-band__grid>div:nth-child(3){border-left:0;padding-left:0}.facts-band__grid>div:nth-child(n + 3){border-top:1px solid var(--hair)}}.principles{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hair)}.principles li{padding:34px 30px 8px 0;margin-right:30px;position:relative}.principles li + li{padding-left:30px;margin-left:0;border-left:1px solid var(--hair)}.principles__n{display:block;font:italic 500 64px/1 var(--serif);color:var(--gold-500);opacity:0.75;margin-bottom:18px}.principles h3{font-size:28px;margin-bottom:12px}.principles p{color:var(--muted);font-size:15px}@media (max-width:980px){.principles{grid-template-columns:repeat(2,1fr)}.principles li,.principles li + li{padding:34px 24px 20px 0;margin:0;border-left:0;border-bottom:1px solid var(--hair)}.principles li:nth-child(even){padding-left:24px;border-left:1px solid var(--hair)}}@media (max-width:560px){.principles{grid-template-columns:1fr}.principles li:nth-child(even){padding-left:0;border-left:0}}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:6px;overflow:hidden}.svc{padding:38px 34px 42px;background:var(--ink-900);transition:background 0.3s}.section--ink .svc{background:var(--ink-900)}.svc:hover{background:var(--ink-850)}.svc__icon{display:inline-grid;place-items:center;width:52px;height:52px;border:1px solid rgba(236,212,155,0.35);border-radius:50%;color:var(--gold-400);margin-bottom:24px}.svc__icon--paper{margin:0 16px 0 0;width:44px;height:44px;vertical-align:middle;color:var(--gold-700);border-color:rgba(122,90,31,0.4)}.svc h3{font-size:27px;margin-bottom:12px}.svc p{color:var(--muted-d);font-size:15px}@media (max-width:960px){.svc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.svc-grid{grid-template-columns:1fr}}.shelf{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px)}.shelf__link{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;text-align:center}.shelf__link .cover{margin-bottom:18px;transition:transform 0.5s var(--ease),box-shadow 0.5s}.shelf__link:hover .cover{transform:translateY(-8px) rotate(-1deg)}.shelf__title{font:600 24px/1.15 var(--serif)}.shelf__meta{font-size:13px;color:var(--muted)}@media (max-width:760px){.shelf{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.shelf{grid-template-columns:1fr}}.cover{width:100%;max-width:250px;aspect-ratio:2 / 3;border-radius:3px 8px 8px 3px;padding:12px;position:relative;box-shadow:0 34px 50px -26px rgba(7,10,16,0.65),0 10px 18px -10px rgba(7,10,16,0.4);overflow:hidden}.cover::before{content:'';position:absolute;inset:0 auto 0 0;width:12px;background:linear-gradient(90deg,rgba(0,0,0,0.28),rgba(255,255,255,0.08) 55%,transparent)}.cover--lg{max-width:320px}.cover__frame{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:26px 16px 22px 24px;border:1px solid var(--cv-line)}.cover__kicker{font:600 10px/1.3 var(--sans);letter-spacing:0.24em;text-transform:uppercase;color:var(--cv-accent)}.cover__title{display:flex;flex-direction:column;gap:2px;font:600 clamp(30px,3.2vw,40px)/1.02 var(--serif);letter-spacing:-0.01em;color:var(--cv-text)}.cover--lg .cover__title{font-size:clamp(34px,3.6vw,44px)}.cover__title span:nth-child(2){font-style:italic;color:var(--cv-accent);font-weight:500}.cover__rule{width:44px;height:1px;background:var(--cv-accent)}.cover__brand{font:600 13px/1 var(--serif);letter-spacing:0.3em;color:var(--cv-text)}.cover__brand b{color:var(--cv-accent);font-weight:600}.cover--navy{--cv-text:#f3ecd9;--cv-accent:#dcbb74;--cv-line:rgba(220,187,116,0.5);background:radial-gradient(200px 160px at 80% 0,rgba(220,187,116,0.18),transparent 70%),#0e1a2e}.cover--gold{--cv-text:#1c1608;--cv-accent:#7a5a1f;--cv-line:rgba(28,22,8,0.4);background:linear-gradient(160deg,#f1e1b4 0%,#d9bb74 100%)}.cover--teal{--cv-text:#f3ecd9;--cv-accent:#e3c987;--cv-line:rgba(227,201,135,0.5);background:radial-gradient(200px 160px at 20% 0,rgba(227,201,135,0.16),transparent 70%),#0f3a3f}.cover--ghost{--cv-text:var(--muted);--cv-accent:var(--eye);--cv-line:var(--hair);background:transparent;box-shadow:none;border:1px dashed var(--hair)}.cover--ghost::before{display:none}.pagehead{position:relative;overflow:hidden;padding-block:clamp(44px,6vw,80px) clamp(56px,7vw,100px);border-bottom:1px solid var(--hair);background:radial-gradient(900px 380px at 88% -10%,rgba(201,162,79,0.16),transparent 65%),var(--ink-900)}.pagehead--tall{padding-block:clamp(80px,12vw,180px)}.pagehead__title{font-size:clamp(42px,6vw,84px);line-height:1;max-width:18ch}.pagehead__lead{margin-top:24px;font-size:clamp(17px,1.5vw,20px);color:var(--muted-d);max-width:60ch}.pagehead__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px;max-width:none}.crumbs{margin-bottom:36px}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px 10px;font:600 11px/1.4 var(--sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--muted-d)}.crumbs li + li::before{content:'/';margin-right:10px;color:rgba(236,212,155,0.4)}.crumbs a{text-decoration:none;transition:color 0.2s}.crumbs a:hover{color:var(--gold-300)}.crumbs [aria-current]{color:var(--gold-300)}.phero{padding-block:clamp(36px,5vw,64px) clamp(56px,7vw,96px);background:radial-gradient(900px 440px at 90% -10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 65%),var(--ink-900);border-bottom:1px solid var(--hair)}.phero .crumbs{margin-bottom:32px}.phero__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(32px,5vw,72px);align-items:start}.phero__id{display:flex;align-items:center;gap:22px;margin-bottom:30px;flex-wrap:wrap}.phero__logo{width:112px;height:112px;border-radius:24px;box-shadow:0 20px 40px -18px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.06)}.phero__tags{display:flex;flex-wrap:wrap;gap:8px}.phero__title{font-size:clamp(46px,6.4vw,88px);line-height:0.98}.phero__lead{margin-top:22px;font-size:clamp(17px,1.5vw,20px);color:var(--muted-d);max-width:56ch}@media (max-width:980px){.phero__grid{grid-template-columns:1fr}}.buy{padding:30px;background:linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.02));border:1px solid rgba(236,212,155,0.3);border-top:3px solid var(--accent);border-radius:6px;box-shadow:0 40px 70px -40px rgba(0,0,0,0.9)}.buy__label{font:600 10.5px/1 var(--sans);letter-spacing:0.2em;text-transform:uppercase;color:var(--gold-400)}.buy__price{margin-top:14px;font:500 64px/1 var(--serif);font-variant-numeric:lining-nums;color:#f6efdc}.buy__sub{margin-top:8px;font-size:13.5px;color:var(--muted-d)}.buy__rent{margin:22px 0 6px;border-top:1px solid var(--hair)}.buy__rent li{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--hair);font-size:14px;color:var(--muted-d)}.buy__rent strong{color:var(--text-d);font-variant-numeric:tabular-nums}.buy .btn{margin-top:22px}.buy__facts{margin-top:26px;font-size:13.5px}.buy__facts li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--hair);color:var(--muted-d)}.buy__facts strong{color:var(--text-d);text-align:right;font-weight:500}.buy__note{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:12.5px;color:var(--muted-d);max-width:none}.buy__note .icon{color:var(--gold-400)}.split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);gap:clamp(32px,6vw,96px);align-items:start}.split--wide{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}@media (max-width:900px){.split,.split--wide{grid-template-columns:1fr}}.prose-lg{font-size:clamp(18px,1.6vw,21px);line-height:1.7;color:var(--fg);max-width:60ch}.prose p + p{margin-top:1.2em}.prose p{font-size:17.5px;line-height:1.75;max-width:62ch}.prose__sign{margin-top:2.2em !important;padding-top:1.4em;border-top:1px solid var(--hair);font-size:15px !important;color:var(--muted)}.prose__sign strong{font:600 26px/1.2 var(--serif);color:var(--fg)}.spec{border-top:1px solid var(--hair)}.spec>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--hair)}.spec dt{font:600 11px/1.6 var(--sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--muted)}.spec dd{text-align:right;font-weight:500}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:s}.steps li{padding:8px 28px 0 0;margin-right:28px;border-top:1px solid var(--hair);position:relative}.steps li::before{content:'';position:absolute;top:-2px;left:0;width:44px;height:3px;background:var(--eye)}.steps__n{display:block;margin:22px 0 16px;font:italic 500 56px/1 var(--serif);font-variant-numeric:lining-nums;color:var(--eye);opacity:0.9}.steps h3{font-size:26px;margin-bottom:10px}.steps p{color:var(--muted);font-size:15px}@media (max-width:1000px){.steps{grid-template-columns:repeat(2,1fr);row-gap:40px}}@media (max-width:560px){.steps{grid-template-columns:1fr}.steps li{margin-right:0;padding-right:0}}.features{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(32px,5vw,72px);border-top:1px solid var(--hair)}.features li{display:flex;gap:20px;padding:30px 0;border-bottom:1px solid var(--hair)}.features__tick{flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(236,212,155,0.4);border-radius:50%;color:var(--gold-400);margin-top:2px}.features h3{font-size:24px;margin-bottom:8px}.features p{color:var(--muted);font-size:15px}@media (max-width:800px){.features{grid-template-columns:1fr}}.reqs>div{padding:18px 0;border-bottom:1px solid var(--hair)}.reqs{border-top:1px solid var(--hair)}.reqs dt{font:600 11px/1.4 var(--sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--eye)}.reqs dd{margin-top:6px;font-size:15.5px}.defs>div{padding:20px 0;border-top:1px solid var(--hair)}.defs>div:last-child{border-bottom:1px solid var(--hair)}.defs dt{font:600 24px/1.2 var(--serif);margin-bottom:6px}.defs dd{color:var(--muted);font-size:15px}.choose{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.choose__item{padding:32px 30px;background:var(--card);border:1px solid var(--card-b);border-radius:6px;box-shadow:0 18px 40px -30px rgba(23,20,14,0.4)}.choose__icon{display:inline-grid;place-items:center;width:52px;height:52px;border:1px solid rgba(122,90,31,0.4);border-radius:50%;color:var(--gold-700);margin-bottom:22px}.choose h3{font-size:27px;margin-bottom:10px}.choose p{color:var(--muted);font-size:15px}@media (max-width:900px){.choose{grid-template-columns:1fr}}.results-body{min-height:320px}.forward{display:flex;gap:28px;padding:clamp(28px,4vw,48px);border:1px solid var(--hair);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,0.04),transparent)}.forward__icon{flex:none;display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(236,212,155,0.4);border-radius:50%;color:var(--gold-400)}.forward__title{font-size:clamp(30px,3.4vw,42px);margin:6px 0 16px}.forward p{color:var(--muted-d)}.forward p + p{margin-top:14px}@media (max-width:640px){.forward{flex-direction:column}}.books{display:grid}.book{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center;padding-block:clamp(40px,6vw,72px);border-top:1px solid var(--hair)}.book--flip{grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.book--flip .book__cover{order:2}.book__cover{display:flex;justify-content:center}.book__title{font-size:clamp(36px,4.4vw,56px)}.book__sub{margin-top:10px;font:italic 500 clamp(20px,2vw,26px)/1.3 var(--serif);color:var(--em)}.book__meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0;font:600 11.5px/1 var(--sans);letter-spacing:0.12em;text-transform:uppercase;color:var(--muted)}.book__meta strong{color:var(--fg)}.book .prose-lg{margin-bottom:22px;font-size:17px}.book__actions{margin-top:30px}@media (max-width:760px){.book,.book--flip{grid-template-columns:1fr}.book--flip .book__cover{order:0}}.svc-list{border-bottom:1px solid var(--hair)}.svc-row{display:grid;grid-template-columns:90px minmax(0,1.15fr) minmax(0,0.85fr);gap:clamp(20px,4vw,56px);padding-block:48px;border-top:1px solid var(--hair);align-items:start}.svc-row__n{font:italic 500 64px/1 var(--serif);color:var(--gold-600);opacity:0.8}.svc-row h3{display:flex;align-items:center;font-size:clamp(28px,3vw,38px);margin-bottom:14px}.svc-row__main p{color:var(--muted);margin-bottom:18px}.svc-row__list li{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid var(--hair);font-size:14.5px}.svc-row__list li:first-child{border-top:1px solid var(--hair)}.svc-row__list .icon{margin-top:3px;color:var(--eye)}@media (max-width:900px){.svc-row{grid-template-columns:1fr;gap:18px}.svc-row__n{font-size:48px}}.contact{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,0.75fr);gap:clamp(36px,6vw,96px);align-items:start}.contact__h{font-size:32px;margin-bottom:22px}.contact__note{margin-top:36px;padding-top:28px;border-top:1px solid var(--hair)}.contact__note h3{font:600 11.5px/1 var(--sans);letter-spacing:0.18em;text-transform:uppercase;color:var(--eye);margin-bottom:18px}@media (max-width:900px){.contact{grid-template-columns:1fr}}.founder-row{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center}.founder-row .prose p{font-size:17px;line-height:1.75;color:var(--muted)}.founder-row .prose p + p{margin-top:1em}.founder-row .sec-head{margin-bottom:26px}.founder-row__cta{margin-top:30px !important}.founder{display:grid;gap:22px}.founder__photo{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;box-shadow:0 0 0 1px var(--card-b),0 24px 48px -24px rgba(7,10,16,0.55)}.founder--lg .founder__photo{outline:1px solid var(--gold-500);outline-offset:10px}.founder__name{display:block;font:600 28px/1.15 var(--serif);color:var(--fg)}.founder__role{display:block;margin-top:4px;font:600 11.5px/1.4 var(--sans);letter-spacing:0.16em;text-transform:uppercase;color:var(--eye)}.founder__note{display:block;margin-top:8px;font-size:14px;color:var(--muted)}.founder__links{display:grid;gap:8px;margin-top:16px}.founder__links a{display:flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--card-b);border-radius:6px;background:var(--card);text-decoration:none;color:var(--fg);font-size:14.5px;transition:border-color 0.2s}.founder__links a:hover{border-color:var(--gold-500)}.founder__links .icon{flex:none;color:var(--eye)}.founder__links small{display:block;font:600 10.5px/1.3 var(--sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--muted)}.founder--sm{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:34px;padding-bottom:30px;border-bottom:1px solid var(--hair)}.founder--sm .founder__links{display:none}.founder--sm .founder__name{font-size:25px}@media (max-width:800px){.founder-row{grid-template-columns:1fr}.founder--lg{max-width:300px}.founder--lg .founder__photo{max-width:240px}}.calc{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,0.7fr);gap:clamp(28px,4vw,56px);align-items:start}.calc__out{position:sticky;top:calc(var(--header-h) + 20px);padding:30px;border-radius:6px;background:var(--ink-900);color:var(--text-d);--muted:var(--muted-d);--hair:rgba(236,212,155,0.18)}.calc__lots{display:flex;align-items:baseline;gap:12px;margin:6px 0 22px;font:500 clamp(54px,7vw,76px)/1 var(--serif);color:var(--gold-300);font-variant-numeric:lining-nums tabular-nums}.calc__lots small{font:600 12px/1 var(--sans);letter-spacing:0.16em;text-transform:uppercase;color:var(--muted-d)}.calc__list{display:grid;gap:0;border-top:1px solid var(--hair)}.calc__list>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--hair)}.calc__list dt{font-size:14px;color:var(--muted-d)}.calc__list dd{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.calc__warn{margin-top:16px;padding:12px 14px;border-left:3px solid var(--down-d);background:rgba(238,122,118,0.1);font-size:14px;color:var(--text-d)}@media (max-width:900px){.calc{grid-template-columns:1fr}.calc__out{position:static}}@media (max-width:560px){.calc .form__row{grid-template-columns:1fr}}.freeguide{background:var(--bg);color:var(--fg);padding-block:clamp(56px,7vw,88px);border-top:1px solid var(--hair)}.freeguide__inner{display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.freeguide__cover .cover{max-width:200px}.freeguide__title{font:600 clamp(28px,3.2vw,40px)/1.15 var(--serif);margin:6px 0 16px}.freeguide__title em{color:var(--em)}.freeguide__copy>p:not(.eyebrow):not(.fineprint){max-width:62ch;color:var(--muted);font-size:16.5px}.freeguide__cta{margin-top:24px}.freeguide .fineprint{margin-top:14px;max-width:62ch}.signup{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;max-width:560px}.signup input[type=email]{flex:1 1 260px;min-width:0;padding:14px 16px;border:1px solid var(--card-b);border-radius:4px;background:var(--white);color:var(--text-p);font-size:16px}.signup input[type=email]:focus{outline:2px solid var(--gold-500);outline-offset:1px}.signup input[aria-invalid=true]{border-color:var(--down-p)}.signup__status{flex-basis:100%;min-height:1.4em;font-size:14.5px;color:var(--muted)}.signup__status.is-ok{color:var(--up-p);font-weight:600}.signup__status.is-error{color:var(--down-p)}@media (max-width:700px){.freeguide__inner{grid-template-columns:1fr}.freeguide__cover .cover{max-width:150px}}.broker{display:grid;grid-template-columns:minmax(0,0.7fr) minmax(0,1.3fr);gap:clamp(24px,4vw,56px);margin-bottom:clamp(56px,7vw,88px);padding:clamp(26px,4vw,44px);border:1px solid var(--card-b);border-top:3px solid var(--gold-500);border-radius:6px;background:var(--card);scroll-margin-top:calc(var(--header-h) + 24px)}.broker__name{margin-top:10px;font:600 clamp(32px,3.4vw,44px)/1.1 var(--serif);color:var(--fg)}.broker__body>p:first-child{font-size:16.5px;line-height:1.7;color:var(--fg)}.broker .checks{margin-top:18px}.broker__cta{margin-top:24px}.broker .fineprint{margin-top:16px}@media (max-width:800px){.broker{grid-template-columns:1fr}}.shots__h{margin:clamp(48px,6vw,72px) 0 22px;font:600 11.5px/1 var(--sans);letter-spacing:0.18em;text-transform:uppercase;color:var(--eye)}.shots{display:grid;gap:28px}.shots--2{grid-template-columns:repeat(2,minmax(0,1fr))}.shot__link{display:block;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px var(--card-b),0 26px 50px -28px rgba(7,10,16,0.6);transition:transform 0.3s var(--ease)}.shot__link:hover{transform:translateY(-3px)}.shot img{width:100%}.shot figcaption{margin-top:12px;max-width:80ch;font-size:14px;color:var(--muted)}@media (max-width:860px){.shots--2{grid-template-columns:1fr}}.legal__updated{font-size:13px;color:var(--muted);margin-bottom:8px}.legal h2{font:600 clamp(26px,2.6vw,32px)/1.2 var(--serif);margin:2.2em 0 0.6em}.legal p,.legal li{font-size:16.5px;line-height:1.75;color:var(--fg);max-width:70ch}.legal p + p{margin-top:1em}.legal ul{list-style:disc;padding-left:1.3em}.legal li + li{margin-top:0.7em}.legal a{color:var(--gold-700)}.legal .table-wrap{margin:1.2em 0 0.4em}.legal .glance{min-width:0}.legal .glance td[data-label='Licence']{white-space:normal}.stickybar{position:fixed;inset:auto 0 0 0;z-index:70;background:rgba(7,10,16,0.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(236,212,155,0.3);transform:translateY(110%);transition:transform 0.4s var(--ease)}.stickybar.is-on{transform:none}.stickybar__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.stickybar__who{display:flex;align-items:center;gap:14px;min-width:0}.stickybar__who img{width:40px;height:40px;border-radius:10px}.stickybar__who strong{display:block;font:600 22px/1 var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stickybar__who small{display:block;margin-top:3px;font-size:12px;color:var(--muted-d)}@media (max-width:520px){.stickybar__who small{display:none}.stickybar .btn{padding-inline:1em;font-size:11px}}@media print{.stickybar,.tape,.site-header,.nav-toggle{display:none !important}body{background:#fff;color:#000}}.postgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(20px,3vw,32px)}.postcard{position:relative;display:flex;flex-direction:column;padding:clamp(24px,3vw,36px);background:var(--card);border:1px solid var(--hair);border-radius:18px;box-shadow:0 18px 40px -30px rgba(23,20,14,0.4);transition:transform 0.3s var(--ease),border-color 0.3s}.postcard:hover{transform:translateY(-3px);border-color:var(--gold-500)}.postcard__meta{font:600 11px/1.4 var(--sans);letter-spacing:0.16em;text-transform:uppercase;color:var(--eye)}.postcard__title{margin-top:14px;font-size:clamp(26px,2.6vw,32px);line-height:1.1}.postcard__title a{text-decoration:none;color:var(--fg)}.postcard__title a::after{content:'';position:absolute;inset:0;border-radius:inherit}.postcard__text{margin-top:14px;color:var(--muted);font-size:16px;line-height:1.6}.postcard__date{margin-top:auto;padding-top:22px;font-size:13px;color:var(--muted)}.post__title{max-width:22ch;font-size:clamp(38px,5vw,68px)}.post__byline{margin-top:22px;font-size:14px;color:var(--muted-d)}.post__byline a{color:var(--gold-300)}.post h2{margin:1.7em 0 0.55em;font-size:clamp(30px,3.4vw,42px);line-height:1.1}.post h3{margin:1.4em 0 0.4em;font-size:clamp(23px,2.2vw,28px);line-height:1.15}.post>p:first-child{font-size:19px}.post ul,.post ol{margin:1em 0;padding-left:1.4em;font-size:17.5px;line-height:1.7;max-width:62ch}.post li + li{margin-top:0.5em}.post li::marker{color:var(--gold-600);font-weight:600}.post h2 + p,.post h3 + p,.post ul + p,.post ol + p,.post div + p,.post aside + h2{margin-top:0}.post a{color:var(--gold-700);text-underline-offset:3px}.post a:hover{color:var(--text-p)}.prose .post__formula{margin:1em 0;padding:16px 20px;border-left:3px solid var(--gold-500);background:var(--white);border-radius:0 10px 10px 0;font:600 17px/1.5 var(--sans);max-width:none}.post__table{margin:1.4em 0;overflow-x:auto;border:1px solid var(--hair);border-radius:12px;background:var(--white)}.post__table table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.post__table th,.post__table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--hair);vertical-align:top}.post__table thead th{font:600 11px/1.3 var(--sans);letter-spacing:0.1em;text-transform:uppercase;color:var(--muted);background:rgba(23,20,14,0.04)}.post__table tbody th{font-weight:600}.post__table tr:last-child>*{border-bottom:0}.post__note{margin:1.6em 0;padding:18px 22px;border:1px solid rgba(178,58,58,0.3);background:rgba(178,58,58,0.05);border-radius:12px}.prose .post__note p{font-size:15.5px;line-height:1.6}.post__faq{margin-top:clamp(56px,7vw,88px)}.post__more{margin-top:clamp(48px,6vw,72px);padding-top:28px;border-top:1px solid var(--hair)}.post__more-title{font-size:clamp(28px,3vw,36px)}.post__more ul{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.post__more a{display:block;padding:16px 20px;background:var(--white);border:1px solid var(--hair);border-radius:12px;text-decoration:none;color:var(--text-p);font:600 22px/1.2 var(--serif);transition:border-color 0.2s}.post__more a:hover{border-color:var(--gold-500)}.post__more a span{display:block;margin-bottom:6px;font:600 11px/1 var(--sans);letter-spacing:0.14em;text-transform:uppercase;color:var(--gold-700)}.post__risk{margin-top:40px;font-size:13px;line-height:1.6;color:var(--muted)}.acc-golden-box-breakout{--accent:#f5c242}.acc-btc-box-breakout{--accent:#f7931a}.acc-elastic-band-grid{--accent:#3ee0c5}.acc-noise-area-momentum{--accent:#4fd1c5}.acc-noise-area-momentum-prop{--accent:#a78bfa}