.calc-nav[data-astro-cid-7dih33x6]{z-index:50;min-height:70px;color:var(--ink-900);border-bottom:1px solid var(--cream-300);backdrop-filter:var(--glass-blur);background:#ffffffdb;grid-template-columns:1fr auto 1fr;align-items:center;padding:13px clamp(18px,4vw,44px);display:grid;position:fixed;inset:0 0 auto;box-shadow:0 8px 30px #1018290f}.calc-nav__logo[data-astro-cid-7dih33x6]{width:max-content;color:var(--ink-900);font-family:var(--font-display);letter-spacing:-.03em;font-size:21px;font-weight:800;line-height:1;text-decoration:none}.calc-nav__logo[data-astro-cid-7dih33x6] em[data-astro-cid-7dih33x6]{background:var(--gold-metallic);-webkit-text-fill-color:transparent;color:#0000;background-clip:text;font-style:normal}.calc-nav__links[data-astro-cid-7dih33x6]{align-items:center;gap:30px;display:flex}.calc-nav__links[data-astro-cid-7dih33x6] a[data-astro-cid-7dih33x6]{color:var(--ink-800);font-family:var(--font-sans);transition:color var(--dur) var(--ease-out);font-size:14px;font-weight:600;text-decoration:none}.calc-nav__links[data-astro-cid-7dih33x6] a[data-astro-cid-7dih33x6]:hover,.calc-nav__links[data-astro-cid-7dih33x6] a[data-astro-cid-7dih33x6]:focus-visible{color:var(--gold-600)}.calc-nav__actions[data-astro-cid-7dih33x6]{justify-self:end;align-items:center;gap:18px;display:flex}.calc-nav__actions[data-astro-cid-7dih33x6] .lang__item{color:var(--slate-500)}.calc-nav__actions[data-astro-cid-7dih33x6] .lang__item[data-active]{color:var(--gold-700)}.calc-nav__actions[data-astro-cid-7dih33x6] .lang__sep{color:var(--cream-400)}.calc-nav__cta[data-astro-cid-7dih33x6]{min-height:43px;color:var(--gold-200);background:var(--ink-900);clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;padding:0 20px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #1018292e}.calc-nav__cta[data-astro-cid-7dih33x6] svg[data-astro-cid-7dih33x6]{fill:none;stroke:currentColor;stroke-width:2px;width:14px}.calc-nav[data-astro-cid-7dih33x6] a[data-astro-cid-7dih33x6]:focus-visible{outline:2px solid var(--gold-500);outline-offset:4px}@media (width<=900px){.calc-nav[data-astro-cid-7dih33x6]{grid-template-columns:1fr auto}.calc-nav__links[data-astro-cid-7dih33x6]{display:none}}@media (width<=560px){.calc-nav[data-astro-cid-7dih33x6]{min-height:64px;padding-inline:18px}.calc-nav__logo[data-astro-cid-7dih33x6]{font-size:18px}.calc-nav__actions[data-astro-cid-7dih33x6]{gap:12px}.calc-nav__cta[data-astro-cid-7dih33x6]{justify-content:center;width:42px;padding:0}.calc-nav__cta[data-astro-cid-7dih33x6] span[data-astro-cid-7dih33x6]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root{--calc-dark:var(--ink-900);--calc-dark-soft:var(--ink-800);--calc-copy:var(--text-body);--calc-muted:var(--slate-500);--calc-border:var(--cream-300)}html{scroll-behavior:smooth}body{background:var(--bg-page);margin:0}[hidden]{display:none!important}.calculator-page{color:var(--calc-copy);background:var(--bg-page);font-family:var(--font-sans);overflow:visible}.calculator-page *,.calculator-page :before,.calculator-page :after{box-sizing:border-box}.calculator-page button,.calculator-page input,.calculator-page select{font:inherit}.calculator-page button{cursor:pointer}.calculator-page button,.calculator-page a{-webkit-tap-highlight-color:transparent}.calc-shell{width:min(var(--content-max), calc(100% - 48px));margin-inline:auto}.calc-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calc-eyebrow,.calc-kicker{margin:0 0 var(--space-6);color:var(--gold-700);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;align-items:center;gap:12px;line-height:1.2;display:inline-flex}.calc-eyebrow>span{background:var(--gold-metallic);width:28px;height:3px;box-shadow:none;border-radius:2px;flex:none}.calc-kicker:before{content:"";background:var(--gold-metallic);border-radius:2px;flex:none;width:28px;height:3px}.calc-hero{min-height:760px;color:var(--text-body);background:var(--gradient-cream-radial);align-items:center;display:flex;position:relative;overflow:hidden}.calc-hero:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 76% 38%,#e9c56b40,#0000 28%),radial-gradient(circle at 85% 68%,#1018290d,#0000 30%);position:absolute;inset:0}.calc-hero__grid{opacity:.42;background-image:var(--texture-dots);background-size:var(--texture-dots-size);position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 3%,#000 58%,#000)}.calc-hero__inner{z-index:2;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);align-items:center;gap:clamp(56px,7vw,96px);padding:130px 0 82px;display:grid;position:relative}.calc-hero__copy h1{max-width:760px;color:var(--ink-900);font-family:var(--font-display);font-size:clamp(54px,6vw,78px);font-weight:var(--fw-extrabold);letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:.98}.calc-hero__copy h1 em{background:var(--gold-metallic);-webkit-text-fill-color:transparent;color:var(--gold-600);background-clip:text;font-style:normal}.calc-hero__lead{max-width:610px;margin:var(--space-7) 0 0;color:var(--slate-500);font-size:clamp(16px,1.35vw,18px);line-height:1.62}.calc-hero__note{width:max-content;margin:var(--space-6) 0 0;color:var(--gold-700);border:1px solid var(--gold-200);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;background:#f8ecc9b8;align-items:center;gap:10px;padding:9px 12px;line-height:1.35;display:flex}.calc-hero__note svg{fill:none;width:18px;stroke:var(--gold-600);stroke-width:1.7px;flex:none}.calc-orbit{min-height:510px;position:relative}.calc-orbit:before{content:"";border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);backdrop-filter:var(--glass-blur);background:#ffffff8c;border:1px solid #fffc;position:absolute;inset:35px 15px 25px}.calc-orbit__rings{position:absolute;inset:45px 5px 10px}.calc-orbit__rings span{border:1px solid #c3922038;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.calc-orbit__rings span:first-child{width:380px;height:380px}.calc-orbit__rings span:nth-child(2){width:290px;height:290px}.calc-orbit__rings span:nth-child(3){border-color:#c3922052;width:198px;height:198px}.calc-orbit__panel{z-index:3;width:min(330px,72%);padding:var(--space-7);color:var(--text-on-dark);background:var(--gradient-navy);border:1px solid var(--border-on-dark);border-radius:var(--radius-xl);box-shadow:0 28px 60px #10182940, var(--shadow-inset-line);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calc-orbit__top{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);color:var(--text-on-dark-muted);font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.11em;text-transform:uppercase;display:flex}.calc-orbit__top i{color:var(--gold-300);align-items:center;gap:6px;font-style:normal;display:inline-flex}.calc-orbit__top i:before{content:"";background:var(--gold-400);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #d9a83abf}.calc-orbit__panel>strong{background:var(--gold-metallic);color:#0000;font-family:var(--font-display);font-size:clamp(42px,4.1vw,58px);font-weight:var(--fw-extrabold);letter-spacing:-.045em;background-clip:text;line-height:1;display:block}.calc-orbit__panel>small{color:var(--text-on-dark-muted);margin-top:8px;font-size:12px;display:block}.calc-orbit__deal{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-on-dark);align-items:baseline;gap:10px;display:flex}.calc-orbit__deal b{color:#fff;font-family:var(--font-display);letter-spacing:-.03em;font-size:27px}.calc-orbit__deal span{color:var(--text-on-dark-muted);font-size:12px}.calc-orbit__flow{z-index:4;margin:0;padding:0;list-style:none;position:absolute;inset:0}.calc-orbit__flow li{min-width:96px;color:var(--ink-800);border:1px solid var(--cream-300);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);backdrop-filter:blur(10px);background:#ffffffe6;padding:10px 12px;position:absolute}.calc-orbit__flow li span{color:var(--gold-700);font-family:var(--font-mono);font-size:8px;font-weight:var(--fw-bold);display:block}.calc-orbit__flow li b{margin-top:3px;font-size:11px;line-height:1.2;display:block}.calc-orbit__flow li:first-child{top:68px;left:0}.calc-orbit__flow li:nth-child(2){top:32px;right:8px}.calc-orbit__flow li:nth-child(3){top:220px;right:-12px}.calc-orbit__flow li:nth-child(4){bottom:28px;right:28px}.calc-orbit__flow li:nth-child(5){bottom:35px;left:26px}.calc-orbit__flow li:nth-child(6){top:245px;left:-12px}.calc-studio{padding:var(--section-y-lg) 0;background:#fff}.calc-section-head{margin-bottom:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:clamp(32px,5vw,72px);display:grid}.calc-section-head h2{max-width:780px;color:var(--ink-900);font-family:var(--font-display);font-size:clamp(38px,4.4vw,58px);font-weight:var(--fw-extrabold);letter-spacing:-.035em;margin:0;line-height:1.05}.calc-section-head>p{color:var(--slate-500);margin:0 0 5px;font-size:16px;line-height:1.65}.calc-section-head--light h2{color:var(--ink-900)}.calc-workbench{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,.92fr);display:grid}.calc-controls,.calc-results{border-radius:var(--radius-xl);min-width:0;overflow:hidden}.calc-controls{background:var(--surface-card);border:1px solid var(--calc-border);box-shadow:var(--shadow-lg);padding:clamp(28px,3.2vw,42px)}.calc-panel-head h3{color:var(--ink-900);font-family:var(--font-display);font-size:clamp(26px,2.5vw,34px);font-weight:var(--fw-extrabold);letter-spacing:-.03em;margin:0;line-height:1.1}.calc-panel-head p{color:var(--text-on-dark-muted);margin:8px 0 0;font-size:13px}.calc-field>span:first-child,.calc-slider-field label{color:var(--ink-800);font-size:13.5px;font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none}.calc-niches{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-niche{min-height:96px;padding:var(--space-4);color:var(--text-body);text-align:left;background:var(--surface-card-alt);border:1px solid var(--cream-300);border-radius:var(--radius-md);transition:transform var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), background var(--dur) var(--ease-out);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 22px;align-items:start;gap:5px 10px;display:grid;position:relative}.calc-niche:hover{border-color:var(--gold-300);box-shadow:var(--shadow-md);transform:translateY(-3px)}.calc-niche:focus-visible{outline:2px solid var(--gold-500);outline-offset:3px}.calc-niche[aria-pressed=true]{color:var(--ink-900);background:var(--gold-50);border-color:var(--gold-400);box-shadow:0 0 0 1px var(--gold-300), var(--shadow-gold-sm)}.calc-niche b{font-size:13.5px;line-height:1.25}.calc-niche small{color:var(--slate-500);grid-column:1;font-size:11px;line-height:1.35}.calc-niche__check{border:1.5px solid var(--cream-400);width:22px;height:22px;transition:border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);background:#fff;border-radius:50%;grid-area:1/2;justify-content:center;align-items:center;display:inline-flex}.calc-niche__check svg{fill:none;stroke:#fff;stroke-width:2.6px;opacity:0;width:12px;transition:opacity var(--dur) var(--ease-out)}.calc-niche[aria-pressed=true] .calc-niche__check{background:var(--gold-metallic);border-color:#0000}.calc-niche[aria-pressed=true] .calc-niche__check svg{opacity:1}.calc-field{flex-direction:column;min-width:0;display:flex}.calc-field>small{min-height:0;color:var(--slate-500);margin:5px 0 9px;font-size:12.5px;line-height:1.45;display:block}.calc-field input,.calc-select select,.calc-advanced input{width:100%;height:50px;color:var(--ink-900);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), background var(--dur) var(--ease-out);background:#fff;outline:none}.calc-field>input{padding:0 var(--space-4)}.calc-field input:focus,.calc-select select:focus,.calc-advanced input:focus{border-color:var(--gold-500);box-shadow:var(--ring-focus)}.calc-slider-field{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--divider)}.calc-slider-field--reach{margin-top:var(--space-6);border-top:0;padding-top:0}.calc-slider-field__head{gap:var(--space-5);grid-template-columns:1fr auto;align-items:start;display:grid}.calc-slider-field__head p{max-width:560px;color:var(--slate-500);margin:6px 0 0;font-size:12.5px;line-height:1.45}.calc-slider-field output{min-width:60px;color:var(--gold-700);font-family:var(--font-display);font-size:25px;font-weight:var(--fw-extrabold);text-align:right;line-height:1}.calc-slider-field input[type=range]{width:100%;height:4px;margin:var(--space-5) 0 0;appearance:none;background:linear-gradient(90deg, var(--gold-600) 0%, var(--gold-400) var(--fill,100%), var(--cream-300) var(--fill,100%));border-radius:var(--radius-pill);cursor:pointer}.calc-slider-field input[type=range]:focus-visible{outline:none}.calc-slider-field input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--gold-500), 0 0 0 7px #c3922042}.calc-slider-field input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--gold-500), 0 0 0 7px #c3922042}.calc-slider-field input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--gold-500);width:18px;height:18px;box-shadow:0 0 0 2px var(--gold-500), var(--shadow-sm);border:4px solid #fff;border-radius:50%}.calc-slider-field input[type=range]::-moz-range-thumb{background:var(--gold-500);width:12px;height:12px;box-shadow:0 0 0 2px var(--gold-500), var(--shadow-sm);border:4px solid #fff;border-radius:50%}.calc-slider-field__range{color:var(--slate-400);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:9px;font-size:11px;display:flex}.calc-advanced{margin-top:var(--space-6);background:var(--surface-card-alt);border:1px solid var(--cream-300);border-radius:var(--radius-md)}.calc-advanced summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);cursor:pointer;list-style:none;display:flex}.calc-advanced summary::-webkit-details-marker{display:none}.calc-advanced summary span{flex-direction:column;gap:4px;display:flex}.calc-advanced summary b{color:var(--ink-800);font-size:13.5px}.calc-advanced summary small{color:var(--slate-500);font-size:12px;line-height:1.4}.calc-advanced summary svg{fill:none;width:19px;stroke:var(--gold-700);stroke-width:1.8px;transition:transform var(--dur) var(--ease-out);flex:none}.calc-advanced[open] summary svg{transform:rotate(180deg)}.calc-advanced__body{gap:var(--space-4);padding:0 var(--space-5) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-advanced__body label{color:var(--text-body);font-size:12.5px;font-weight:var(--fw-semibold);flex-direction:column;gap:7px;display:flex}.calc-advanced__body label>span:last-child{position:relative}.calc-advanced__body input{padding:0 34px 0 12px}.calc-advanced__cycle{grid-column:1/-1}.calc-advanced__cycle input{padding-right:64px}.calc-advanced__body i{color:var(--gold-700);font-size:12px;font-family:var(--font-mono);font-style:normal;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.calc-advanced__body>p{color:var(--slate-500);background:var(--gold-50);border-left:3px solid var(--gold-400);border-radius:0 var(--radius-sm) var(--radius-sm) 0;grid-column:1/-1;margin:0;padding:12px;font-size:12px;line-height:1.5}.calc-currency{display:inline-flex;position:relative}.calc-currency select{appearance:none;height:32px;color:var(--ink-800);background:var(--surface-card-alt);border:1px solid var(--cream-300);font-size:11.5px;font-weight:var(--fw-semibold);cursor:pointer;transition:border-color var(--dur) var(--ease-out);border-radius:9px;padding:0 26px 0 10px}.calc-currency select:hover,.calc-currency select:focus-visible{border-color:var(--gold-400)}.calc-niche-picker{margin-top:var(--space-6);background:var(--surface-card-alt);border:1px solid var(--cream-300);border-radius:var(--radius-md)}.calc-niche-picker summary{min-height:58px;padding:0 var(--space-4);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;display:grid}.calc-niche-picker summary::-webkit-details-marker{display:none}.calc-niche-picker summary>span{color:var(--slate-500);font-size:12.5px}.calc-niche-picker summary>b{color:var(--ink-900);font-size:14px;font-weight:var(--fw-semibold)}.calc-niche-picker summary>i{color:var(--calc-gold-ink);font-size:12px;font-style:normal;font-weight:var(--fw-semibold);align-items:center;gap:5px;display:inline-flex}.calc-niche-picker summary>i svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:15px;transition:transform var(--dur) var(--ease-out)}.calc-niche-picker[open] summary>i svg{transform:rotate(180deg)}.calc-niche-picker summary:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px}.calc-niche-picker .calc-niches{padding:0 var(--space-4) var(--space-4)}.calc-slider-ticks{grid-template-columns:repeat(4,1fr);margin-top:9px;display:grid}.calc-slider-ticks span{color:var(--slate-400);text-align:center;transition:color var(--dur) var(--ease-out);font-size:11px}.calc-slider-ticks span:first-child{text-align:left}.calc-slider-ticks span:last-child{text-align:right}.calc-slider-ticks span[data-on]{color:var(--calc-gold-ink);font-weight:var(--fw-bold)}.calc-ticket-out{align-items:center;gap:10px;display:flex}.calc-currency svg{pointer-events:none;fill:none;width:13px;stroke:var(--slate-500);stroke-width:1.8px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.calc-scenario{margin-bottom:var(--space-5);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.calc-scenario [data-scenario-chip]{color:var(--gold-300);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;background:#e9c56b1a;border:1px solid #e9c56b38;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.calc-scenario [data-scenario-chip]:before{content:"";background:var(--gold-400);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #d9a83ab3}.calc-scenario button{color:var(--text-on-dark-muted);font-size:12px;font-weight:var(--fw-medium);text-underline-offset:3px;transition:color var(--dur) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.calc-scenario button:hover,.calc-scenario button:focus-visible{color:var(--gold-200)}.calc-scenario button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:13px}.calc-result-actions{z-index:1;margin-top:var(--space-6);gap:10px;display:grid;position:relative}.calc-plan-cta{min-height:56px;color:var(--text-on-accent);background:var(--gold-metallic);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);font-family:var(--font-mono);font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;padding:0 24px;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #ac771247}.calc-plan-cta:hover{filter:brightness(1.05);box-shadow:0 18px 42px #ac771257}.calc-plan-cta svg,.calc-result-actions button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px}.calc-result-actions button{min-height:48px;padding:0 var(--space-4);color:#ffffffd1;border:1px solid var(--border-on-dark);border-radius:var(--radius-sm);font-size:12.5px;font-weight:var(--fw-semibold);transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);background:#ffffff0a;justify-content:center;align-items:center;gap:9px;display:inline-flex}.calc-result-actions button:hover,.calc-result-actions button:focus-visible{color:#fff;border-color:#e9c56b73}.calc-results{color:var(--text-on-dark);background:var(--gradient-navy-radial);border:1px solid var(--border-on-dark);padding:clamp(28px,3.2vw,42px);position:sticky;top:96px;box-shadow:0 30px 70px #10182933}.calc-results__ambient{pointer-events:none;border:1px solid #e9c56b1c;border-radius:50%;width:430px;height:430px;position:absolute;top:-150px;right:-170px;box-shadow:0 0 0 58px #e9c56b06,0 0 0 116px #e9c56b05}.calc-panel-head--dark{z-index:1;position:relative}.calc-panel-head--dark h3{color:#fff}.calc-revenue{z-index:1;margin-top:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-on-dark);position:relative}.calc-revenue>span,.calc-metrics span{color:var(--text-on-dark-muted);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.01em;display:block}.calc-revenue strong{background:var(--gold-metallic);color:#0000;font-family:var(--font-display);font-size:clamp(40px,4vw,56px);font-weight:var(--fw-extrabold);letter-spacing:-.045em;font-variant-numeric:tabular-nums;background-clip:text;margin-top:9px;line-height:1;display:block}.calc-revenue small{color:var(--text-on-dark-muted);margin-top:8px;font-size:12px;display:block}.calc-revenue small b{color:var(--gold-300);font-weight:var(--fw-bold)}.calc-metrics{z-index:1;border-bottom:1px solid var(--border-on-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.calc-metrics>div{min-width:0;padding:var(--space-5) var(--space-5) var(--space-5) 0}.calc-metrics>div:nth-child(2n){padding-left:var(--space-5);border-left:1px solid var(--border-on-dark)}.calc-metrics>div:nth-child(n+3){border-top:1px solid var(--border-on-dark)}.calc-metrics strong{color:#fff;font-family:var(--font-display);font-size:21px;font-weight:var(--fw-extrabold);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:7px;display:block}.calc-funnel{z-index:1;margin-top:var(--space-6);position:relative}.calc-funnel__head h4{color:#fff;letter-spacing:-.015em;margin:0;font-size:18px}.calc-funnel__head p{color:var(--text-on-dark-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.calc-funnel ol{margin:var(--space-4) 0 0;padding:0;list-style:none}.calc-funnel li{position:relative}.calc-funnel__flow{color:var(--text-on-dark-muted);align-items:center;gap:8px;margin:10px 0 9px;font-size:12.5px;line-height:1.3;display:flex}.calc-funnel__flow svg{fill:none;stroke:#e9c56b99;stroke-width:1.8px;flex:none;width:14px;margin-left:7px}.calc-funnel__flow b{color:var(--gold-300);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.calc-funnel__row{grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.calc-funnel__index{color:#e9c56b8c;font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-bold)}.calc-funnel__label{color:#fffc;font-size:13.5px;font-weight:var(--fw-medium);line-height:1.3}.calc-funnel__value{color:#fff;font-family:var(--font-display);font-size:18px;font-weight:var(--fw-bold);letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums}.calc-funnel__bar{border-radius:var(--radius-pill);background:#ffffff14;height:5px;margin:7px 0 0 40px;display:block;overflow:hidden}.calc-funnel__bar span{width:var(--bar-width,0%);background:linear-gradient(90deg, var(--gold-600), var(--gold-400));border-radius:inherit;transform-origin:0;height:100%;transition:width var(--dur-slow) var(--ease-out), transform .64s var(--ease-out);display:block}.calc-funnel:not(.is-in) .calc-funnel__bar span{transform:scaleX(0)}.calc-funnel.is-in .calc-funnel__bar span{transform:scaleX(1)}.calc-funnel li:nth-child(2) .calc-funnel__bar span{transition:width var(--dur-slow) var(--ease-out), transform .64s var(--ease-out) 90ms}.calc-funnel li:nth-child(3) .calc-funnel__bar span{transition:width var(--dur-slow) var(--ease-out), transform .64s var(--ease-out) .18s}.calc-funnel li:nth-child(4) .calc-funnel__bar span{transition:width var(--dur-slow) var(--ease-out), transform .64s var(--ease-out) .27s}.calc-funnel li:nth-child(5) .calc-funnel__bar span{transition:width var(--dur-slow) var(--ease-out), transform .64s var(--ease-out) .36s}.calc-funnel li:last-child .calc-funnel__label{color:var(--gold-200);font-weight:var(--fw-semibold)}.calc-funnel li:last-child .calc-funnel__value{background:var(--gold-metallic);color:#0000;background-clip:text;font-size:23px}.calc-funnel li:last-child .calc-funnel__bar{height:8px}.calc-funnel li:last-child .calc-funnel__bar span{background:var(--gold-metallic);box-shadow:0 0 18px #e9c56b66}.calc-funnel__math{color:var(--text-on-dark-muted);font-variant-numeric:tabular-nums;margin:9px 0 0 40px;font-size:12px;display:block}.calc-model-note{z-index:1;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-4);color:var(--text-on-dark-muted);border:1px solid var(--border-on-dark);border-radius:var(--radius-md);background:#ffffff0a;display:flex;position:relative}.calc-model-note svg{fill:none;width:20px;stroke:var(--gold-300);stroke-width:1.6px;flex:none}.calc-model-note b{color:var(--gold-200);font-size:12.5px;display:block}.calc-model-note p{margin:6px 0 0;font-size:12px;line-height:1.55}.calc-method{padding:var(--section-y-lg) 0;background:var(--gradient-cream);border-top:1px solid var(--cream-200)}.calc-method__grid{align-items:stretch;gap:var(--space-7);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);display:grid}.calc-formulas{padding:var(--space-3) var(--space-8);border:1px solid var(--cream-300);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;margin:0;list-style:none}.calc-formulas li{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--divider);grid-template-columns:34px minmax(150px,.55fr) minmax(0,1fr);min-height:74px;display:grid}.calc-formulas li:last-child{border-bottom:0}.calc-formulas li>span{color:var(--gold-700);font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-bold)}.calc-formulas b{color:var(--ink-800);font-size:13.5px}.calc-formulas code{color:var(--slate-500);font-family:var(--font-mono);font-size:11px;line-height:1.5}.calc-benchmark{color:var(--text-on-dark);background:var(--gradient-navy);border:1px solid var(--border-on-dark);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:clamp(30px,3.6vw,48px);position:relative;overflow:hidden}.calc-benchmark:after{content:"";border:1px solid #e9c56b1f;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-130px;right:-100px;box-shadow:0 0 0 55px #e9c56b06}.calc-benchmark>span{color:var(--gold-300);font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.12em}.calc-benchmark>strong{z-index:1;margin-top:var(--space-8);background:var(--gold-metallic);color:#0000;font-family:var(--font-display);font-size:clamp(54px,6vw,76px);font-weight:var(--fw-extrabold);letter-spacing:-.05em;background-clip:text;line-height:1;display:block;position:relative}.calc-benchmark h3{z-index:1;margin:var(--space-7) 0 0;color:#fff;font-size:20px;line-height:1.15;position:relative}.calc-benchmark p{z-index:1;margin:var(--space-4) 0 0;color:var(--text-on-dark-muted);font-size:12px;line-height:1.65;position:relative}.calc-sources{margin-top:var(--space-13)}.calc-sources__head{align-items:end;gap:var(--space-8);margin-bottom:var(--space-6);grid-template-columns:1fr minmax(280px,.75fr);display:grid}.calc-sources__head h3{color:var(--ink-900);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,38px)}.calc-sources__head p{color:var(--slate-500);margin:0;font-size:12px;line-height:1.55}.calc-sources__list{border:1px solid var(--cream-300);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.calc-sources__list a{align-items:center;gap:var(--space-4);min-height:88px;padding:var(--space-5) var(--space-7);color:var(--text-body);border-bottom:1px solid var(--divider);transition:background var(--dur) var(--ease-out);grid-template-columns:38px minmax(0,1fr) 20px;text-decoration:none;display:grid}.calc-sources__list a:last-child{border-bottom:0}.calc-sources__list a:hover{color:var(--text-body);background:var(--gold-50)}.calc-sources__list a>span{color:var(--gold-700);font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-bold)}.calc-sources__list b{color:var(--ink-800);font-size:13.5px;display:block}.calc-sources__list small{color:var(--slate-500);margin-top:4px;font-size:12px;line-height:1.4;display:block}.calc-sources__list svg{fill:none;width:18px;stroke:var(--gold-600);stroke-width:1.7px}.calc-final{justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-13);padding-top:var(--space-8);border-top:1px solid var(--cream-300);display:flex}.calc-final p{max-width:720px;color:var(--ink-900);font-family:var(--font-display);font-size:clamp(26px,3vw,40px);font-weight:var(--fw-bold);letter-spacing:-.03em;margin:0;line-height:1.15}.calc-final a{min-height:58px;color:var(--text-on-accent);background:var(--gold-metallic);clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;box-shadow:var(--shadow-gold-sm);flex:none;justify-content:center;align-items:center;gap:12px;padding:0 28px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.calc-final svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px}@media (width<=1080px){.calc-hero__inner{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 410px}.calc-workbench{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.calc-results{padding:30px}}@media (width<=900px){.calc-hero{min-height:auto}.calc-hero__inner{gap:var(--space-8);padding:140px 0 var(--section-y);grid-template-columns:1fr}.calc-hero__copy{max-width:720px}.calc-orbit{width:min(600px,100%);min-height:500px;margin-inline:auto}.calc-workbench{grid-template-columns:1fr}.calc-results{position:relative;top:auto}.calc-method__grid{grid-template-columns:1fr}.calc-benchmark{min-height:420px}}@media (width<=720px){.calc-shell{width:min(100% - 32px, var(--content-max))}.calc-studio,.calc-method{padding-block:var(--section-y)}.calc-section-head{align-items:start;gap:var(--space-5);margin-bottom:var(--space-8);grid-template-columns:1fr}.calc-section-head>p{max-width:620px}.calc-sources{margin-top:var(--space-12)}.calc-sources__head{gap:var(--space-4);grid-template-columns:1fr}.calc-final{margin-top:var(--space-12);flex-direction:column;align-items:flex-start}}@media (width<=560px){.calc-shell{width:min(100% - 28px, var(--content-max))}.calc-hero__inner{padding-top:116px}.calc-hero__copy h1{font-size:clamp(42px,13vw,58px)}.calc-hero__lead{margin-top:var(--space-5);font-size:15px}.calc-hero__note{align-items:flex-start;width:auto;font-size:9px;line-height:1.5}.calc-orbit{min-height:420px}.calc-orbit:before{inset:25px 0 20px}.calc-orbit__rings span:first-child{width:310px;height:310px}.calc-orbit__rings span:nth-child(2){width:238px;height:238px}.calc-orbit__rings span:nth-child(3){width:164px;height:164px}.calc-orbit__panel{width:75%;padding:var(--space-6)}.calc-orbit__panel>strong{font-size:38px}.calc-orbit__flow li{min-width:74px;padding:8px}.calc-orbit__flow li b{font-size:9px}.calc-orbit__flow li:first-child{top:50px;left:0}.calc-orbit__flow li:nth-child(2){top:24px;right:0}.calc-orbit__flow li:nth-child(3){top:195px;right:-6px}.calc-orbit__flow li:nth-child(4){bottom:19px;right:12px}.calc-orbit__flow li:nth-child(5){bottom:25px;left:12px}.calc-orbit__flow li:nth-child(6){top:210px;left:-5px}.calc-section-head h2{font-size:38px}.calc-controls,.calc-results{border-radius:var(--radius-lg);padding:24px 20px}.calc-niches{grid-template-columns:1fr}.calc-niche{min-height:82px}.calc-field>small{min-height:0}.calc-slider-field__head{gap:var(--space-3)}.calc-slider-field output{font-size:22px}.calc-advanced__body{grid-template-columns:1fr}.calc-advanced__body>p{grid-column:1}.calc-revenue strong{font-size:44px}.calc-metrics{grid-template-columns:1fr}.calc-metrics>div,.calc-metrics>div:nth-child(2n){padding:var(--space-5) 0;border-left:0;border-top:1px solid var(--border-on-dark)}.calc-formulas{padding:var(--space-2) var(--space-5);border-radius:var(--radius-lg)}.calc-formulas li{gap:8px var(--space-3);padding:var(--space-4) 0;grid-template-columns:26px 1fr}.calc-formulas code{grid-column:2}.calc-benchmark{border-radius:var(--radius-lg);min-height:0}.calc-sources__list{border-radius:var(--radius-lg)}.calc-sources__list a{padding:var(--space-5);grid-template-columns:26px minmax(0,1fr) 18px}.calc-final a{width:100%}}@media (width<=390px){.calc-shell{width:min(100% - 24px, var(--content-max))}.calc-hero__copy h1{font-size:39px}.calc-orbit{min-height:390px}.calc-orbit__rings span:first-child{width:280px;height:280px}.calc-orbit__rings span:nth-child(2){width:214px;height:214px}.calc-orbit__panel{padding:var(--space-5)}.calc-orbit__panel>strong{font-size:34px}.calc-funnel__row{grid-template-columns:24px minmax(0,1fr) auto}.calc-funnel__bar,.calc-funnel__math{margin-left:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.calc-funnel .calc-funnel__bar span{transition:none;transform:none}}.calculator-page{--calc-porcelain:#fbfaf7;--calc-warm-white:#fffefa;--calc-gold-ink:#9a6b13;background:radial-gradient(circle at 12% 32%,#e9c56b1a,#0000 24rem),#fff}.calc-hero{--calc-scroll:0;isolation:isolate;background:#fff;height:165svh;min-height:0;display:block;overflow:visible}.calc-hero__sticky{background:#fff;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.calc-hero__media,.calc-hero__poster,.calc-hero__poster img,.calc-hero__media canvas,.calc-hero__veil{width:100%;height:100%;position:absolute;inset:0}.calc-hero__poster img,.calc-hero__media canvas{object-fit:cover;display:block}.calc-hero__media canvas{z-index:1}.calc-hero__poster{z-index:0}.calc-hero__veil{z-index:2;pointer-events:none;background:linear-gradient(90deg,#fffffffc 0%,#fffffff2 33%,#fff6 57%,#ffffff0a 80%),linear-gradient(#ffffff42,#0000 46%)}.calc-hero__media:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#fff0 0%,#ffffffb8 58%,#fff 100%);height:20%;position:absolute;inset:auto 0 -1px}.calc-hero__inner{z-index:4;align-items:center;height:100svh;min-height:680px;padding:0;display:flex;position:absolute;top:0;left:0;right:0}.calc-hero__copy{opacity:1;will-change:transform, opacity;width:min(620px,48vw)}.calc-hero__copy h1{letter-spacing:-.06em;max-width:680px;font-size:clamp(58px,6.7vw,94px);line-height:.91}.calc-hero__lead{max-width:52ch;font-size:clamp(16px,1.2vw,18px)}.calc-hero__actions{align-items:center;gap:18px;margin-top:28px;display:flex}.calc-hero__cta{color:#241905;background:var(--gold-metallic);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);min-height:58px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;padding:0 26px;font-size:10px;font-weight:750;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 34px #ac771238}.calc-hero__cta:hover{filter:brightness(1.045);box-shadow:0 18px 42px #ac771247}.calc-hero__cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px}.calc-hero__cta svg:first-child{fill:currentColor;stroke:none;width:12px}.calc-hero__note{width:min(260px,22vw);color:var(--slate-500);background:0 0;border:0;margin:0;padding:0;font-size:10px}.calc-studio{background:radial-gradient(circle at 90% 10%, #e9c56b1f, transparent 25rem), linear-gradient(180deg, #fff 0%, var(--calc-porcelain) 100%);padding-top:clamp(72px,7vw,112px);position:relative}.calc-studio:before{content:"";pointer-events:none;opacity:.22;background-image:var(--texture-dots);position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 38%)}.calc-studio>.calc-shell{z-index:1;position:relative}.calc-section-head h2{font-size:clamp(34px,3.7vw,50px)}.calc-workbench{grid-template-columns:minmax(0,.94fr) minmax(430px,.82fr);gap:clamp(22px,3vw,42px)}.calc-controls,.calc-results{border-radius:30px}.calc-controls{background:#ffffffeb;border:1px solid #a579202b;padding:clamp(22px,2.4vw,34px);box-shadow:0 28px 90px #3c2e1614,inset 0 1px #fff}.calc-panel-head h3{font-size:clamp(26px,2.2vw,34px)}.calc-niches{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-niche{background:#fcfbf8;border-color:#e9e3d7;min-height:78px}.calc-niche:last-child{grid-column:1/-1;min-height:64px}.calc-niche[aria-pressed=true]{background:linear-gradient(135deg,#fffdf7,#f8efd8);border-color:#d9b85f;box-shadow:0 0 0 1px #d9b85f2e,0 16px 38px #7c581314}.calc-custom-niche{margin-top:22px}.calc-custom-niche[hidden]{display:none}.calc-field input,.calc-advanced input{border-color:#dcd5c8;border-radius:14px;height:56px}.calc-mobile-glance{display:none}.calc-advanced{background:#faf8f3;border-color:#e9e1d2;border-radius:16px}.calc-control-actions button{min-height:54px}.calc-results{padding:clamp(24px,2.6vw,36px);top:92px}.calc-method{background:radial-gradient(circle at 12% 18%,#e9c56b24,#0000 26rem),#fbfaf7}.calc-benchmark{color:var(--ink-900);background:linear-gradient(150deg,#fff,#f8f0dc);border-color:#ab7c1b33}.calc-benchmark>strong{color:var(--ink-900);-webkit-text-fill-color:currentColor;background:0 0}.calc-benchmark h3{color:var(--ink-900)}.calc-benchmark p{color:var(--slate-500)}@media (width<=900px){.calc-hero{height:160svh}.calc-hero__sticky{min-height:620px}.calc-hero__inner{padding:0}.calc-hero__copy{width:min(620px,70vw)}.calc-workbench{grid-template-columns:1fr}.calc-results{position:relative;top:auto}}@media (width<=720px){.calculator-page{overscroll-behavior-y:contain}.calc-shell{width:min(100% - 28px, var(--content-max))}.calc-hero{height:190svh}.calc-hero__sticky{height:100svh;min-height:620px}.calc-hero__media canvas,.calc-hero__poster img{object-position:center}.calc-hero__veil{background:linear-gradient(#fffffff7 0%,#ffffffeb 30%,#ffffff80 52%,#ffffff1a 74%)}.calc-hero__media:after{height:16%}.calc-hero__inner{align-items:flex-start;min-height:620px;padding-top:96px}.calc-hero__copy{width:100%}.calc-hero__copy .calc-eyebrow{margin-bottom:13px;font-size:10.5px}.calc-hero__copy h1{max-width:94%;font-size:clamp(41px,12vw,58px);line-height:.94}.calc-hero__lead{max-width:38ch;margin-top:14px;font-size:14px;line-height:1.48}.calc-hero__actions{margin-top:18px}.calc-hero__cta{min-height:52px;padding:0 20px;font-size:10px}.calc-hero__note{display:none}.calc-studio{padding-top:86px}.calc-section-head h2{font-size:clamp(32px,9vw,40px)}.calc-section-head>p{font-size:14px}.calc-controls,.calc-results{border-radius:22px;padding:22px 16px}.calc-panel-head h3{font-size:30px}.calc-niches{grid-template-columns:1fr 1fr;gap:9px}.calc-niche{min-height:88px;padding:13px}.calc-niche b{font-size:12.5px}.calc-niche small{font-size:11px}.calc-niche:last-child{min-height:70px}.calc-mobile-glance{z-index:8;color:var(--ink-900);backdrop-filter:blur(16px);background:#ffffffe8;border:1px solid #ab7c1b38;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin:20px -4px 0;padding:13px 15px;display:grid;position:sticky;top:72px;box-shadow:0 12px 34px #4933101c}.calc-mobile-glance>span{color:var(--slate-500);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.calc-mobile-glance>strong{color:var(--ink-900);font-family:var(--font-display);letter-spacing:-.04em;grid-area:1/2/3;font-size:23px}.calc-mobile-glance p{color:var(--slate-500);margin:0;font-size:11px}.calc-mobile-glance p b{color:var(--calc-gold-ink)}.calc-field input,.calc-advanced input{height:56px;font-size:16px}.calc-slider-field input[type=range]{height:6px}.calc-slider-field__head{gap:var(--space-3)}.calc-slider-field output{font-size:21px}.calc-slider-ticks span{font-size:11px}.calc-niche-picker summary{min-height:56px;padding-inline:14px}.calc-niche-picker summary>b{font-size:13.5px}.calc-ticket-out{gap:8px}.calc-slider-field input[type=range]::-webkit-slider-thumb{width:22px;height:22px}.calc-advanced summary{min-height:64px}.calc-results{margin-top:5px}.calc-revenue strong{font-size:clamp(44px,14vw,60px)}.calc-metrics{grid-template-columns:1fr 1fr}.calc-metrics>div,.calc-metrics>div:nth-child(2n){padding:18px 10px 18px 0}.calc-metrics>div:nth-child(2n){border-left:1px solid var(--border-on-dark);padding-left:12px}.calc-metrics>div:nth-child(n+3){border-top:1px solid var(--border-on-dark)}.calc-funnel__row{grid-template-columns:24px minmax(0,1fr) auto;gap:8px}.calc-funnel__label{font-size:12.5px}.calc-funnel__value{font-size:17px}.calc-funnel li:last-child .calc-funnel__value{font-size:21px}.calc-funnel__flow{font-size:11.5px}.calc-funnel__bar,.calc-funnel__math{margin-left:32px}.calc-funnel__math{font-size:11px}.calc-model-note{padding:15px}}@media (width<=390px){.calc-shell{width:calc(100% - 22px)}.calc-hero__copy h1{font-size:39px}.calc-hero__lead{font-size:13px}.calc-niches{grid-template-columns:1fr}.calc-niche,.calc-niche:last-child{grid-column:1;min-height:68px}}@media (prefers-reduced-motion:reduce){.calc-hero{height:100svh}}
