.marva-scope .hero-alt{color:var(--muted);margin-top:18px;font-size:14.5px;line-height:1.5}.marva-scope .hero-alt a{color:var(--ochre-2);font-weight:700;text-decoration:none}.marva-scope .hero-alt a:hover{text-decoration:underline}.marva-scope .hero-cta-main{font-weight:700}.marva-scope .hp-pillar-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px;display:grid}.marva-scope .hp-pillar{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:30px 28px;position:relative;overflow:hidden}.marva-scope .hp-pillar:before{content:"";background:linear-gradient(var(--ochre),var(--ochre-2));width:4px;position:absolute;inset:0 auto 0 0}.marva-scope .hp-pillar-n{letter-spacing:.08em;color:var(--ochre-2);font-family:JetBrains Mono,monospace;font-size:12px}.marva-scope .hp-pillar h3{font-family:var(--font-fraunces),"Fraunces",serif;margin:10px 0;font-size:26px;font-weight:600}.marva-scope .hp-pillar p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.marva-scope .hp-fit-head{max-width:32em;margin-bottom:24px}.marva-scope .hp-fit-head h2{font-family:var(--font-fraunces),"Fraunces",serif;margin:8px 0 0;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.1}.marva-scope .hp-fit-head h2 em{color:var(--ochre-2);font-style:italic}.marva-scope .hp-fit-list{grid-template-columns:repeat(2,1fr);gap:14px 32px;margin:0;padding:0;list-style:none;display:grid}.marva-scope .hp-fit-list li{color:var(--ink);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.marva-scope .hp-fit-ic{width:24px;height:24px;color:var(--ochre-2);background:#b8854a24;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.marva-scope .hp-fit-foot{color:var(--ink-2);max-width:40em;margin-top:26px;font-size:17px;font-style:italic}.marva-scope .hp-fix-inner{background:var(--ink);color:var(--bg);border-radius:28px;grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;padding:44px 46px;display:grid}.marva-scope .hp-fix-copy .sec-num{color:#e8c79a}.marva-scope .hp-fix-copy h2{font-family:var(--font-fraunces),"Fraunces",serif;color:var(--bg);margin:8px 0 16px;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.08}.marva-scope .hp-fix-copy h2 em{color:#e8c79a;font-style:italic}.marva-scope .hp-fix-copy>p{color:#f5efe4d1;max-width:38em;margin:0 0 18px;font-size:16.5px;line-height:1.62}.marva-scope .hp-fix-points{margin:0 0 26px;padding:0;list-style:none}.marva-scope .hp-fix-points li{color:var(--bg);margin-bottom:10px;padding-left:24px;font-size:15.5px;font-weight:600;position:relative}.marva-scope .hp-fix-points li:before{content:"";background:var(--ochre);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:4px}.marva-scope .hp-fix-slots{flex-direction:column;gap:14px;display:flex}.marva-scope .hp-slot{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;padding:20px 22px}.marva-scope .hp-slot-k{text-transform:uppercase;letter-spacing:.06em;color:#e8c79a;font-family:JetBrains Mono,monospace;font-size:11px;display:block}.marva-scope .hp-slot-t{font-family:var(--font-fraunces),"Fraunces",serif;color:var(--bg);margin:4px 0 2px;font-size:30px;font-weight:600;display:block}.marva-scope .hp-slot-d{color:#f5efe499;font-size:13px;display:block}.marva-scope .hp-fix-note{border-top:1px solid #ffffff1a;flex-direction:column;gap:4px;padding-top:14px;display:flex}.marva-scope .hp-fix-note-lead{color:#e8c79a;font-size:14px;font-weight:700;display:block}.marva-scope .hp-fix-note-body{color:#f5efe4a6;font-size:13px;line-height:1.5;display:block}.marva-scope .hp-forms-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.marva-scope .hp-form-card{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;padding:34px 32px;display:flex;position:relative}.marva-scope .hp-form-card.is-partner{border-color:var(--ochre);background:linear-gradient(168deg,#b8854a14,var(--card)42%);box-shadow:0 30px 60px -40px #b8854ad9}.marva-scope .hp-form-flag{letter-spacing:.06em;text-transform:uppercase;background:var(--ochre);color:#fff;border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:11px}.marva-scope .hp-form-flag.ghost{color:var(--ink-2);border:1px solid var(--line-2);background:0 0}.marva-scope .hp-form-card h3{font-family:var(--font-fraunces),"Fraunces",serif;margin:0 0 10px;font-size:25px;font-weight:600}.marva-scope .hp-form-lead{color:var(--ink-2);margin:0 0 18px;font-size:15px;line-height:1.6}.marva-scope .hp-form-list{gap:9px;margin:0 0 24px;padding:0;list-style:none;display:grid}.marva-scope .hp-form-list li{color:var(--ink-2);padding-left:22px;font-size:14.5px;position:relative}.marva-scope .hp-form-list li:before{content:"";background:var(--ochre);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:3px}.marva-scope .hp-form-btn{align-self:flex-start;margin-top:auto}.marva-scope .hp-guest-head{padding-top:40px}.marva-scope .hp-guest-head h2{font-family:var(--font-fraunces),"Fraunces",serif;margin:8px 0;font-size:clamp(26px,3vw,38px);font-weight:600}.marva-scope .hp-guest-head>p{color:var(--ink-2);max-width:42em;margin:0 0 8px;font-size:16px;line-height:1.6}@media (max-width:900px){.marva-scope .hp-pillar-grid{grid-template-columns:1fr}.marva-scope .hp-fix-inner{grid-template-columns:1fr;gap:28px;padding:34px 28px}.marva-scope .hp-forms-grid{grid-template-columns:1fr}}@media (max-width:620px){.marva-scope .hp-fit-list{grid-template-columns:1fr}}
