:root{--bg:#0d0b0a;--ink:#f5efe6;--muted:#8a8578;--accent:#e8b4a8}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--ink);font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;background:none;border:0;color:inherit;cursor:pointer}.cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;background:var(--ink);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);mix-blend-mode:difference;transition:width .25s ease,height .25s ease,background .2s}.cursor-dot.big{width:56px;height:56px;opacity:.9}@media (max-width:820px){.cursor-dot{display:none}}.reveal{opacity:0;transform:translateY(14px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.in,.reveal[data-revealed]{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.08s}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}.reveal[data-delay="4"]{transition-delay:.32s}.reveal[data-delay="5"]{transition-delay:.4s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes scrollx{to{transform:translateX(-50%)}}.scene{min-height:100vh}.cD{--dbg:#0d0b0a;--dpaper:#f5efe6;--dink:#121010;--dmuted:#8a8578;--dline:hsla(36,43%,93%,.12);--daccent:#e8b4a8;--dgold:#c9a86a;--dpink:color-mix(in oklab,var(--daccent) 60%,#fff);background:var(--dbg);color:var(--dpaper);font-family:Archivo,sans-serif}body[style*="--accent"] .cD,html[style*="--accent"] .cD{--daccent:var(--accent)}body[data-density=airy] .cD .dSection{padding-top:160px;padding-bottom:80px}body[data-density=airy] .cD .dHero{padding-top:100px}body[data-density=airy] .cD .dSectHead{padding:100px 0 60px}body[data-density=airy] .cD .dBenGrid{gap:2px}body[data-density=airy] .cD .dBen{padding:48px 36px 56px;min-height:320px}body[data-density=airy] .cD .reqs li{padding:28px 0}body[data-density=airy] .cD .dCalc,body[data-density=airy] .cD .dForm{padding-top:140px;padding-bottom:140px}body[data-density=airy] .cD .dRevGrid{gap:32px}body[data-density=airy] .cD .rev{padding:36px 32px}.cD .phD{position:relative;background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.05) 0 2px,transparent 2px 12px),linear-gradient(160deg,#1e1a18,#2a221f 50%,#3a2a28);color:#cfc9bb;overflow:hidden;border-radius:4px}.cD .phD.dark{background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.04) 0 2px,transparent 2px 12px),linear-gradient(160deg,#141211,#1c1917)}.cD .phD .phlabel{left:12px;bottom:12px;text-transform:uppercase;opacity:.8}.cD .phD .phindex,.cD .phD .phlabel{position:absolute;font:500 10px/1.1 JetBrains Mono,monospace;letter-spacing:.1em}.cD .phD .phindex{right:12px;top:12px;opacity:.65}.cD .dNav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:18px 36px;background:rgba(13,11,10,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--dline)}.cD .dNav .lg{display:flex;align-items:baseline;gap:8px;font:700 18px/1 Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--dpaper)}.cD .dNav .lg .mark{color:var(--daccent);font-size:14px}.cD .dNav .lg .sub{font:300 13px/1 Fraunces,serif;font-style:italic;letter-spacing:.02em;text-transform:none;color:var(--dmuted)}.cD .dNav .menu{display:flex;gap:28px;justify-content:center;font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.cD .dNav .menu a{color:var(--dpaper);opacity:.8;transition:.2s}.cD .dNav .menu a:hover{opacity:1;color:var(--daccent)}.cD .dNav .r{display:flex;gap:14px;align-items:center;font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.cD .dNav .r .tg{padding:10px 14px;border:1px solid var(--dline);border-radius:999px;color:var(--dpaper);transition:.2s}.cD .dNav .r .tg:hover{border-color:var(--daccent);color:var(--daccent)}.cD .dNav .r .cta{padding:10px 18px;background:var(--daccent);color:#12100f;border-radius:999px;transition:.2s}.cD .dNav .r .cta:hover{background:var(--dpink)}.cD .dHero{position:relative;padding:64px 36px 0;overflow:hidden}.cD .dHeroBg{position:absolute;inset:0;background:radial-gradient(60% 50% at 80% 30%,hsla(11,58%,78%,.18),transparent 60%),radial-gradient(50% 40% at 10% 80%,hsla(39,47%,60%,.1),transparent 60%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.015) 0 1px,transparent 1px 14px);z-index:0;pointer-events:none}.cD .dHeroInner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-gap:60px;gap:60px;align-items:end;min-height:78vh;padding-bottom:40px}.cD .dHeroLeft .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--dline);border-radius:999px;font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--dpaper);background:hsla(36,43%,93%,.04);margin-bottom:28px}.cD .dHeroLeft h1{font:200 clamp(52px,7.6vw,120px)/.92 Fraunces,serif;letter-spacing:-.025em;color:var(--dpaper);max-width:14ch}.cD .dHeroLeft h1 .ac,.cD .dHeroLeft h1 em{font-style:italic;font-weight:300}.cD .dHeroLeft h1 .ac{color:var(--daccent)}.cD .dHeroLeft p{font-size:16px;line-height:1.55;color:#d8d2c6;max-width:52ch;margin-top:28px}.cD .dHeroLeft .ctas{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.cD .btn{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;border-radius:999px;font:600 12px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;transition:.22s;cursor:pointer;border:1px solid transparent}.cD .btn.primary{background:var(--daccent);color:#12100f}.cD .btn.primary:hover{background:var(--dpink);transform:translateY(-1px)}.cD .btn.ghost{border-color:var(--dline);color:var(--dpaper);background:transparent}.cD .btn.ghost:hover{border-color:var(--daccent);color:var(--daccent)}.cD .btn.inline{align-self:flex-start;margin-top:28px}.cD .btn.block{width:100%;justify-content:center}.cD .heroStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:48px;border-top:1px solid var(--dline)}.cD .heroStats .stat{padding:20px 20px 20px 0;border-right:1px solid var(--dline)}.cD .heroStats .stat:last-child{border-right:0}.cD .heroStats .stat:not(:first-child){padding-left:20px}.cD .heroStats .stat .v{font:300 clamp(24px,3vw,40px)/1 Fraunces,serif;letter-spacing:-.01em;color:var(--daccent)}.cD .heroStats .stat .l{font:500 11px/1.3 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--dmuted);margin-top:10px}.cD .dHeroRight{position:relative}.cD .dHeroRight .phD{aspect-ratio:3/4}.cD .heroChip{position:absolute;left:-16px;bottom:40px;padding:10px 14px;background:var(--dpaper);color:var(--dink);border-radius:999px;font:600 10px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:8px;box-shadow:0 20px 40px -20px rgba(0,0,0,.5)}.cD .heroChip .dot{width:6px;height:6px;background:#d23b1f;border-radius:50%;animation:pulse 2s infinite}.cD .heroChip.alt{left:auto;right:-14px;top:24px;bottom:auto;background:var(--daccent);color:#12100f}.cD .tickerD{position:relative;z-index:1;margin:40px -36px 0;overflow:hidden;border-top:1px solid var(--dline);border-bottom:1px solid var(--dline);padding:18px 0}.cD .tickerD .track{display:inline-flex;white-space:nowrap;animation:scrollx 48s linear infinite;font:600 22px/1 Fraunces,serif;font-style:italic;color:var(--dpaper)}.cD .tickerD .t{padding:0 12px}.cD .dSection{padding:100px 36px 40px;position:relative}.cD .dSection.noPadBottom{padding-bottom:0}.cD .dMark{display:grid;grid-template-columns:auto 1fr auto;grid-gap:28px;gap:28px;align-items:center;padding:14px 0;border-top:1px solid var(--dline);border-bottom:1px solid var(--dline);font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--dmuted)}.cD .dMark>span:nth-child(2){color:var(--dpaper);text-align:center}.cD .dMark>span:last-child{text-align:right}.cD .dMark.light{color:#555}.cD .dMark.light>span:nth-child(2){color:var(--dink)}.cD .dSectHead{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:60px;gap:60px;padding:60px 0 40px;align-items:end}.cD .dSectHead h2{font:300 clamp(36px,5.2vw,80px)/.95 Fraunces,serif;letter-spacing:-.02em;color:var(--dpaper);max-width:18ch}.cD .dSectHead h2 em{font-style:italic;color:var(--daccent)}.cD .dSectHead p{font-size:16px;line-height:1.6;color:#cfc9bb;max-width:42ch}.cD .dBenGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--dline);border:1px solid var(--dline);border-radius:6px;overflow:hidden}.cD .dBen{background:#131110;padding:32px 28px 36px;min-height:260px;display:flex;flex-direction:column;gap:18px;transition:.3s}.cD .dBen:hover{background:#191614}.cD .dBen .bTop{display:flex;justify-content:space-between;align-items:center}.cD .dBen .bn{font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;color:var(--dmuted)}.cD .dBen .bstar{color:var(--daccent);font-size:16px}.cD .dBen h3{font:400 26px/1.1 Fraunces,serif;letter-spacing:-.01em;color:var(--dpaper)}.cD .dBen p{font-size:14px;line-height:1.6;color:#b8b2a4;margin-top:auto}.cD .dCondGrid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:60px;gap:60px;padding:60px 0 100px;align-items:start}.cD .dCondLeft h2{font:300 clamp(36px,4.6vw,64px)/1 Fraunces,serif;letter-spacing:-.02em;color:var(--dpaper);max-width:14ch}.cD .dCondLeft h2 em{font-style:italic;color:var(--daccent)}.cD .reqs{list-style:none;padding:0;margin:40px 0 0;display:flex;flex-direction:column}.cD .reqs li{display:grid;grid-template-columns:60px 1fr;grid-gap:20px;gap:20px;padding:20px 0;border-top:1px solid var(--dline);align-items:baseline;font:400 17px/1.45 Archivo,sans-serif;color:var(--dpaper)}.cD .reqs li:last-child{border-bottom:1px solid var(--dline)}.cD .reqs li .num{font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;color:var(--daccent)}.cD .gridWall{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:12px;gap:12px;height:480px;max-height:calc(100vh - 240px);min-height:360px}.cD .gridWall>div{position:relative;overflow:hidden;border-radius:4px}.cD .gridWall .phD{aspect-ratio:auto!important;height:100%;width:100%}.cD .gridWall .g1{grid-column:1;grid-row:1/3}.cD .gridWall .g2{grid-column:2;grid-row:1}.cD .gridWall .g3{grid-column:2;grid-row:2}.cD .gridWall .g4{display:none}.cD .dCalc{background:var(--dpaper);color:var(--dink);padding:100px 36px 110px;margin:60px 0 0;border-radius:12px 12px 0 0;position:relative}.cD .dCalc .dMark{border-color:rgba(0,0,0,.14)}.cD .dCalcInner{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;padding-top:60px;align-items:start}.cD .dCalcLeft h2{font:300 clamp(36px,5vw,72px)/.95 Fraunces,serif;letter-spacing:-.02em;color:var(--dink);max-width:16ch}.cD .dCalcLeft h2 em{font-style:italic;color:#c4634a}.cD .dCalcLeft>p{font-size:15px;line-height:1.6;color:#555;max-width:48ch;margin-top:24px}.cD .knob{margin-top:32px}.cD .knob .kRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font:500 12px/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:#555}.cD .knob .kRow b{font:500 22px/1 Fraunces,serif;font-style:italic;color:#c4634a;letter-spacing:-.01em;padding:6px 14px;background:rgba(196,99,74,.1);border:1px solid rgba(196,99,74,.25);border-radius:999px}.cD .knob input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:#d4cfc4;outline:none;margin:12px 0 6px;cursor:pointer}.cD .knob input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;background:var(--dink);border-radius:50%;cursor:pointer;border:3px solid var(--dpaper);box-shadow:0 0 0 1px var(--dink)}.cD .knob input[type=range]::-moz-range-thumb{width:22px;height:22px;background:var(--dink);border-radius:50%;cursor:pointer;border:3px solid var(--dpaper);box-shadow:0 0 0 1px var(--dink)}.cD .knob .kTicks{display:flex;justify-content:space-between;font:500 10px/1 JetBrains Mono,monospace;color:#888}.cD .toggle{margin-top:32px;padding:18px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:rgba(0,0,0,.02)}.cD .toggle label{display:flex;align-items:center;gap:14px;cursor:pointer;font-size:14px;color:var(--dink)}.cD .toggle label em{color:#c4634a;font-style:italic;font-family:Fraunces,serif}.cD .toggle input{display:none}.cD .toggle .sw{width:44px;height:24px;border-radius:999px;background:#d4cfc4;position:relative;transition:.2s;flex-shrink:0}.cD .toggle .sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:.2s}.cD .toggle input:checked+.sw{background:var(--dink)}.cD .toggle input:checked+.sw:after{transform:translateX(20px)}.cD .dCalcRight .calcCard{background:var(--dink);color:var(--dpaper);padding:36px 32px;border-radius:16px;position:-webkit-sticky;position:sticky;top:100px}.cD .dCalcRight .cLbl{font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:#8a8578}.cD .dCalcRight .cValue{font:300 clamp(52px,6vw,88px)/1 Fraunces,serif;letter-spacing:-.03em;margin-top:14px;color:var(--dpink)}.cD .dCalcRight .cBar{height:6px;background:#2a2624;border-radius:999px;overflow:hidden;margin-top:20px}.cD .dCalcRight .cBarFill{height:100%;background:linear-gradient(90deg,var(--dgold),var(--daccent));border-radius:999px;transition:.3s}.cD .dCalcRight .cBreak{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin:28px 0 24px;padding-top:24px;border-top:1px solid #2a2624}.cD .dCalcRight .cBreak>div span{font:500 10px/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:#8a8578;display:block;margin-bottom:8px}.cD .dCalcRight .cBreak>div b{font:500 18px/1 Fraunces,serif;font-style:italic;color:var(--dpaper);letter-spacing:-.01em}.cD .dCalcRight .cFoot{margin-top:14px;font:400 11px/1.5 JetBrains Mono,monospace;color:#8a8578;letter-spacing:.04em}.cD .dRevGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.cD .rev{background:#131110;border:1px solid var(--dline);padding:28px 24px;border-radius:10px;display:flex;flex-direction:column;gap:16px;transition:.3s}.cD .rev:hover{border-color:var(--daccent);transform:translateY(-2px)}.cD .rev .stars{color:var(--daccent);letter-spacing:4px;font-size:14px}.cD .rev p{font-size:15px;line-height:1.55;color:#d8d2c6}.cD .rev .who{display:flex;gap:10px;align-items:center;font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.08em;color:var(--dmuted);margin-top:auto;padding-top:14px;border-top:1px solid var(--dline)}.cD .rev .who .av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--daccent),var(--dgold))}.cD .rev .who .verify{margin-left:auto;color:var(--daccent)}.cD .dInsta{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.cD .dInsta .ig{position:relative;border-radius:6px;overflow:hidden;transition:.3s;cursor:pointer}.cD .dInsta .ig:hover{transform:translateY(-2px)}.cD .dInsta .ig:hover .igMeta{opacity:1}.cD .dInsta .igMeta{position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.7));display:flex;align-items:flex-end;padding:14px;color:#fff;font:500 13px/1 JetBrains Mono,monospace;letter-spacing:.06em;opacity:0;transition:.3s;border-radius:6px}.cD .dFaqGrid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:60px;gap:60px;padding-top:40px}.cD .dFaqGrid h2{font:300 clamp(32px,4.2vw,56px)/1 Fraunces,serif;letter-spacing:-.02em;max-width:14ch}.cD .dFaqGrid h2 em{font-style:italic;color:var(--daccent)}.cD .dFaqGrid p{font-size:15px;line-height:1.6;color:#b8b2a4;margin-top:24px;max-width:42ch}.cD .faqList{display:flex;flex-direction:column;border-top:1px solid var(--dline)}.cD .faqI{border-bottom:1px solid var(--dline)}.cD .faqI .q{display:grid;grid-template-columns:48px 1fr 24px;grid-gap:16px;gap:16px;align-items:center;padding:22px 0;text-align:left;width:100%;transition:.2s}.cD .faqI .q:hover{color:var(--daccent)}.cD .faqI .qn{font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;color:var(--dmuted)}.cD .faqI .qt{font:400 18px/1.3 Archivo,sans-serif;letter-spacing:-.005em;color:var(--dpaper)}.cD .faqI .qi{font-size:22px;color:var(--daccent);text-align:center}.cD .faqI .a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.2,.7,.2,1)}.cD .faqI.open .a{max-height:400px}.cD .faqI .a p{font-size:14px;line-height:1.6;color:#b8b2a4;padding:0 0 24px 64px;max-width:60ch}.cD .dForm{padding:100px 36px;background:linear-gradient(180deg,transparent,hsla(11,58%,78%,.06))}.cD .dFormInner{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:start}.cD .fLeft .dMark{margin-bottom:28px}.cD .fLeft h2{font:300 clamp(36px,5vw,72px)/.98 Fraunces,serif;letter-spacing:-.02em;color:var(--dpaper)}.cD .fLeft h2 em{font-style:italic;color:var(--daccent)}.cD .pBullets{list-style:none;padding:0;margin-top:32px;display:flex;flex-direction:column;gap:14px;font-size:15px;line-height:1.5;color:#d8d2c6}.cD .pBullets li{padding:14px 18px;border:1px solid var(--dline);border-radius:10px;background:hsla(36,43%,93%,.02)}.cD .dFormInputs{background:var(--dpaper);color:var(--dink);padding:36px 32px;border-radius:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 14px;gap:16px 14px}.cD .dFormInputs label{display:flex;flex-direction:column;gap:6px;font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:#666}.cD .dFormInputs label.full{grid-column:span 2}.cD .dFormInputs label.agree{flex-direction:row;align-items:center;gap:10px;text-transform:none;font:400 13px/1.4 Archivo,sans-serif;letter-spacing:0;color:var(--dink)}.cD .dFormInputs label.agree a{color:#c4634a;text-decoration:underline}.cD .dFormInputs input,.cD .dFormInputs select{font:400 15px/1 Archivo,sans-serif;letter-spacing:0;text-transform:none;color:var(--dink);padding:12px 14px;border:1px solid rgba(0,0,0,.15);border-radius:8px;background:#fff;outline:none;transition:.2s}.cD .dFormInputs input:focus,.cD .dFormInputs select:focus{border-color:var(--dink)}.cD .dFormInputs input[type=checkbox]{width:18px;height:18px;padding:0;margin:0;accent-color:var(--dink)}.cD .dFormInputs .btn{grid-column:span 2;margin-top:8px}.cD .dFormInputs .btn.primary{background:var(--dink);color:var(--dpaper)}.cD .dFormInputs .btn.primary:hover{background:#2a2624}.cD .fNote{grid-column:span 2;font:400 11px/1.5 JetBrains Mono,monospace;color:#888;text-align:center;letter-spacing:.04em}.cD .dPart{padding:60px 36px 80px}.cD .partGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--dline);border:1px solid var(--dline);border-radius:6px;overflow:hidden;margin-top:40px}.cD .partGrid .pt{background:#131110;padding:28px 16px;text-align:center;font:500 15px/1.2 Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#b8b2a4;transition:.2s}.cD .partGrid .pt:hover{background:#191614;color:var(--daccent)}.cD .dRef{background:linear-gradient(180deg,hsla(11,58%,78%,.04),transparent)}.cD .dRefInner{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:60px;gap:60px;padding:60px 0 40px;align-items:center}.cD .dRefLeft h2{font:300 clamp(36px,4.6vw,64px)/1 Fraunces,serif;letter-spacing:-.02em;color:var(--dpaper);max-width:14ch}.cD .dRefLeft h2 em{font-style:italic;color:var(--daccent)}.cD .dRefLeft p{font-size:15px;line-height:1.6;color:#cfc9bb;max-width:42ch;margin-top:24px}.cD .dRefTiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.cD .refTier{background:#131110;border:1px solid var(--dline);border-radius:12px;padding:28px 24px;display:flex;flex-direction:column;gap:10px;min-height:220px;transition:.3s;position:relative;overflow:hidden}.cD .refTier:hover{border-color:var(--daccent);transform:translateY(-2px)}.cD .refTier .rN{font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;color:var(--dmuted)}.cD .refTier .rV{font:300 clamp(40px,5vw,64px)/1 Fraunces,serif;letter-spacing:-.02em;color:var(--daccent);margin-top:auto}.cD .refTier .rK{font:400 14px/1.45 Archivo,sans-serif;color:var(--dpaper)}.cD .refTier .rNote{margin-top:8px;padding-top:10px;border-top:1px solid var(--dline);font:500 10px/1.3 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--daccent)}@media (max-width:1100px){.cD .dRefInner{gap:36px}.cD .dRefInner,.cD .dRefTiers{grid-template-columns:1fr}}.cD .dFoot{padding:80px 36px 36px;border-top:1px solid var(--dline)}.cD .dFoot .fBig{font:900 clamp(80px,18vw,280px)/.82 Archivo,sans-serif;letter-spacing:-.05em;text-transform:uppercase;color:var(--dpaper);overflow:hidden;white-space:nowrap}.cD .dFoot .fBig .it{font-family:Fraunces,serif;font-style:italic;font-weight:300;letter-spacing:-.02em;text-transform:none;color:var(--daccent)}.cD .dFoot .fCols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;margin-top:60px;padding-top:40px;border-top:1px solid var(--dline);font:500 12px/1.6 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--dmuted)}.cD .dFoot h5{font:800 11px/1 Archivo,sans-serif;letter-spacing:.22em;color:var(--dpaper);margin-bottom:16px}.cD .dFoot ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}.cD .dFoot a:hover{color:var(--daccent)}.cD .dFoot .fBot{display:flex;justify-content:space-between;padding-top:28px;margin-top:40px;border-top:1px solid var(--dline);font:500 11px/1 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--dmuted)}@media (max-width:1100px){.cD .dCalcInner,.cD .dCondGrid,.cD .dFaqGrid,.cD .dFormInner,.cD .dHeroInner,.cD .dSectHead{grid-template-columns:1fr;gap:36px}.cD .dBenGrid,.cD .dRevGrid{grid-template-columns:repeat(2,1fr)}.cD .dInsta,.cD .partGrid{grid-template-columns:repeat(3,1fr)}.cD .dFoot .fCols{grid-template-columns:repeat(2,1fr)}.cD .gridWall{grid-template-columns:1fr 1fr}.cD .dCalcRight .calcCard{position:static}}@media (max-width:700px){.cD .dNav{grid-template-columns:1fr auto;padding:14px 18px}.cD .dNav .menu,.cD .dNav .r .tg{display:none}.cD .dCalc,.cD .dFoot,.cD .dForm,.cD .dHero,.cD .dPart,.cD .dSection{padding-left:18px;padding-right:18px}.cD .dHero{padding-top:36px}.cD .dHeroInner{min-height:auto;padding-bottom:24px;gap:28px}.cD .tickerD{margin-top:24px;padding:14px 0}.cD .dSection{padding-top:52px;padding-bottom:16px}.cD .dSectHead{padding:28px 0 20px;gap:20px}.cD .dCondGrid{padding:28px 0 36px;gap:24px}.cD .dCalc{padding-top:56px;padding-bottom:60px;margin-top:36px}.cD .dCalcInner{padding-top:24px;gap:24px}.cD .dForm{padding-top:56px;padding-bottom:56px}.cD .dFormInner{gap:28px}.cD .dPart{padding-top:28px;padding-bottom:36px}.cD .dFoot{padding-top:48px;padding-bottom:22px}.cD .dFoot .fCols{gap:24px;margin-top:32px;padding-top:28px}.cD .dFoot .fBot{margin-top:28px;padding-top:20px}.cD .dRefInner{padding:28px 0 20px}.cD .dFaqGrid{padding-top:24px;gap:24px}.cD .knob,.cD .toggle{margin-top:20px}.cD .tickerD{margin-left:-18px;margin-right:-18px}.cD .heroStats{grid-template-columns:1fr}.cD .heroStats .stat{border-right:0;border-bottom:1px solid var(--dline);padding:16px 0!important}.cD .heroStats .stat:last-child{border-bottom:0}.cD .dBenGrid,.cD .dInsta,.cD .dRevGrid{grid-template-columns:1fr}.cD .partGrid{grid-template-columns:repeat(2,1fr)}.cD .dFormInputs{grid-template-columns:1fr}.cD .dFormInputs .btn,.cD .dFormInputs label.full,.cD .fNote{grid-column:span 1}.cD .dFoot .fCols{grid-template-columns:1fr}.cD .dHeroLeft .ctas{flex-direction:column;align-items:stretch}.cD .dHeroLeft .ctas .btn{justify-content:center}.cD .faqI .q{grid-template-columns:40px 1fr 20px}.cD .faqI .a p{padding-left:52px}.cD .gridWall{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);height:auto;max-height:none;min-height:0;gap:10px}.cD .gridWall .g1{grid-column:1;grid-row:1}.cD .gridWall .g2{grid-column:1;grid-row:2}.cD .gridWall .g3{grid-column:1;grid-row:3}.cD .gridWall>div{aspect-ratio:16/10}.cD .dMark{gap:10px;font-size:10px}.cD .dHeroLeft h1{font-size:clamp(36px,9.2vw,56px);max-width:100%;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.cD .dCalcLeft h2,.cD .dCondLeft h2,.cD .dFaqGrid h2,.cD .dRefLeft h2,.cD .dSectHead h2,.cD .fLeft h2{font-size:clamp(28px,7.2vw,42px);overflow-wrap:break-word}.cD .dFoot .fBig{font-size:clamp(40px,12vw,64px);white-space:normal;line-height:.9;word-break:break-word}.cD .dNav .r{gap:10px}}.cD,.cD section{max-width:100vw}