.mtps-page{--mtps-gold:#e5bb62;--mtps-bg:#080b0a;--mtps-panel:#121715;--mtps-muted:#bcc3be;background:var(--mtps-bg);color:#f5f4ee;font-family:inherit;line-height:1.6}.mtps-page *{box-sizing:border-box}.mtps-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.mtps-hero{background:radial-gradient(ellipse at 80% 30%,rgba(221,171,74,.14),transparent 48%),linear-gradient(120deg,#080b0a,#131a16);padding:86px 0 75px;border-bottom:1px solid #252a23}.mtps-hero-inner{max-width:950px}.mtps-eyebrow{display:block;color:var(--mtps-gold);letter-spacing:.16em;font-size:12px;font-weight:750;text-transform:uppercase}.mtps-hero h1{font-size:clamp(35px,5.7vw,66px);letter-spacing:-.03em;line-height:1.08;margin:18px 0 28px;color:white;font-weight:800}.mtps-hero h1 em{font-style:normal;color:var(--mtps-gold)}.mtps-lead{font-size:clamp(19px,2.2vw,26px);color:white}.mtps-hero p{max-width:760px;color:#d9ded8;margin:0 0 20px}.mtps-hero strong{color:var(--mtps-gold)}.mtps-pills{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.mtps-pills span{border:1px solid #455046;padding:7px 13px;border-radius:24px;font-size:13px}.mtps-gold-btn{display:inline-flex;align-items:center;gap:22px;justify-content:center;background:var(--mtps-gold);color:#14120b!important;border:0;border-radius:9px;padding:15px 25px;font-size:14px;line-height:1.4;text-decoration:none!important;font-weight:800;cursor:pointer;transition:filter .2s ease}.mtps-gold-btn:hover{filter:brightness(1.1)}.mtps-gold-btn:focus-visible,.mtps-choice:focus-within,.mtps-contact input:focus-visible{outline:3px solid #fff1b0;outline-offset:3px}.mtps-section{padding:70px 0 90px;scroll-margin-top:70px}.mtps-form-intro{max-width:760px;margin-bottom:30px}.mtps-form-intro h2,.mtps-about h2,.mtps-success h2{font-size:clamp(28px,4vw,42px);line-height:1.2;margin:12px 0;color:#fff}.mtps-form-intro p{color:var(--mtps-muted);margin:8px 0}.mtps-form,.mtps-success{background:var(--mtps-panel);border:1px solid #4c422b;border-radius:16px;padding:clamp(20px,4vw,44px);max-width:920px}.mtps-question,.mtps-contact{padding:0 0 32px;margin:0 0 31px;border:0;border-bottom:1px solid #343c35;min-width:0}.mtps-question legend,.mtps-contact legend{display:block;width:100%;font-weight:750;font-size:clamp(17px,2vw,21px);line-height:1.45;margin-bottom:18px;color:#fff}.mtps-index{color:var(--mtps-gold);font-size:12px;font-weight:800;letter-spacing:.06em;margin-right:10px}.mtps-required{color:var(--mtps-gold)}.mtps-options{display:grid;grid-template-columns:1fr 1fr;gap:11px}.mtps-choice{display:flex;align-items:center;gap:12px;cursor:pointer;background:#1b231f;border:1px solid #455047;border-radius:9px;padding:16px;color:#e9efea;min-height:66px;transition:border-color .15s,background .15s}.mtps-choice:hover{border-color:var(--mtps-gold)}.mtps-choice:has(input:checked){border-color:var(--mtps-gold);background:#303325}.mtps-choice input,.mtps-consent input{accent-color:var(--mtps-gold);width:19px;height:19px;flex-shrink:0}.mtps-choice span{font-size:15px;line-height:1.35}.mtps-contact p{color:var(--mtps-muted)}.mtps-contact>label:not(.mtps-consent){display:block;margin:14px 0 7px}.mtps-contact>input{width:100%;max-width:520px;padding:14px;background:#0b100e;color:#fff;border:1px solid #69716a;border-radius:8px;font:inherit;font-size:16px}.mtps-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#d8ddd9;margin-top:21px;max-width:780px;cursor:pointer}.mtps-consent a{color:var(--mtps-gold)}.mtps-notice{border:1px solid #f4b3a7;background:#391c1a;color:#fff;padding:13px 16px;margin:10px 0 20px;border-radius:8px}.mtps-submit[disabled]{opacity:.55;cursor:wait}.mtps-fineprint{color:#adb6af;font-size:13px;margin:22px 0 0}.mtps-success{scroll-margin-top:70px}.mtps-success p{color:#e2e5e1}.mtps-success .mtps-gold-btn{margin-top:20px}.mtps-about{border-top:1px solid #32372e;background:#101512;padding:55px 0 75px}.mtps-about p{max-width:780px;color:#d5d9d2}.mtps-disclosure{font-size:13px;color:#aab4a9!important}.mtps-hp{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}[hidden]{display:none!important}@media(max-width:700px){.mtps-hero{padding:58px 0}.mtps-section{padding:45px 0 60px}.mtps-options{grid-template-columns:1fr}.mtps-wrap{padding:0 17px}.mtps-choice{min-height:58px;padding:13px}.mtps-hero h1{font-size:clamp(32px,9vw,48px)}}@media(prefers-reduced-motion:reduce){.mtps-page *{scroll-behavior:auto!important;transition:none!important}}
