:root{font-family:Inter,"Segoe UI",sans-serif;color:#f7f1e8;background:#03050a;--ember:#ff4b1f;--ember-hot:#ff7843;--void:#b73cff;--cyan:#34d9ff;--panel:rgba(8,10,18,.94);--line:rgba(115,74,151,.55)}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:48px 20px;background:radial-gradient(circle at 50% 18%,rgba(143,33,204,.17),transparent 32%),radial-gradient(circle at 12% 84%,rgba(255,69,26,.13),transparent 28%),linear-gradient(145deg,#020307 0%,#070711 48%,#020409 100%);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:38px 38px}.preview-banner{position:fixed;z-index:4;top:0;left:0;right:0;padding:9px 16px;text-align:center;background:#231334;border-bottom:1px solid #b65cf0;color:#e7c7ff;font-size:.72rem;font-weight:900;letter-spacing:.14em}.support-shell{position:relative;width:min(780px,96vw);padding:clamp(32px,6vw,66px);background:linear-gradient(145deg,rgba(12,12,23,.97),rgba(4,7,13,.98));border:1px solid rgba(97,210,244,.42);box-shadow:0 0 0 1px rgba(255,75,31,.18),0 28px 90px rgba(0,0,0,.7),0 0 70px rgba(113,34,164,.16);isolation:isolate}.sovereign-frame{position:absolute;inset:12px;pointer-events:none;border:1px solid rgba(160,57,225,.32);clip-path:polygon(0 0,43% 0,46% 6px,54% 6px,57% 0,100% 0,100% 100%,57% 100%,54% calc(100% - 6px),46% calc(100% - 6px),43% 100%,0 100%)}.sovereign-frame:before,.sovereign-frame:after{content:"";position:absolute;left:50%;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);background:#090b13;border:1px solid var(--ember);box-shadow:0 0 14px rgba(255,75,31,.7)}.sovereign-frame:before{top:-7px}.sovereign-frame:after{bottom:-7px}.support-heading{text-align:center;max-width:640px;margin:0 auto 30px}.sigil{display:block;width:34px;height:34px;margin:0 auto 18px;transform:rotate(45deg);border:1px solid var(--ember);box-shadow:inset 0 0 0 7px #090a12,inset 0 0 0 8px rgba(52,217,255,.5),0 0 22px rgba(255,75,31,.42)}.eyebrow{margin:0 0 10px;color:#dc7cff;font-size:.72rem;font-weight:950;letter-spacing:.22em}.support-heading h1{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.7rem,8vw,5.4rem);font-weight:600;line-height:.88;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 0 24px rgba(255,82,37,.16)}.sub{max-width:590px;margin:20px auto 0;color:#aebac9;font-size:1.04rem;line-height:1.6;text-wrap:balance}.trust-rail{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 30px;border:1px solid rgba(61,137,165,.38);background:rgba(3,8,14,.7)}.trust-rail div{display:grid;gap:4px;padding:15px 12px;text-align:center}.trust-rail div+div{border-left:1px solid rgba(61,137,165,.28)}.trust-rail strong{color:#e7faff;font-size:.72rem;letter-spacing:.12em}.trust-rail span{color:#708693;font-size:.72rem}.support-form{display:grid;gap:18px}.field-grid{display:grid;grid-template-columns:1fr minmax(150px,.36fr);gap:16px}label{display:grid;gap:8px;color:#cfe9f0;font-size:.78rem;font-weight:850;letter-spacing:.04em}label em{float:right;color:#74838d;font-size:.68rem;font-style:normal;font-weight:650;text-transform:uppercase}input,textarea{width:100%;font:inherit;letter-spacing:0;padding:14px 15px;border:1px solid #294754;border-radius:2px;outline:0;background:rgba(2,5,10,.9);color:#fff;box-shadow:inset 0 0 18px rgba(0,0,0,.28);transition:border-color .16s,box-shadow .16s}textarea{resize:vertical;min-height:108px}input:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(52,217,255,.14),inset 0 0 18px rgba(0,0,0,.32)}::placeholder{color:#50616c}.amount-picks{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:-7px}.amount-picks button{padding:10px;border:1px solid #3c2b51;background:#090b13;color:#a9bac7;font:inherit;font-weight:900;cursor:pointer;transition:.14s}.amount-picks button:hover,.amount-picks button[data-selected="true"]{border-color:#bd55ef;background:rgba(145,46,191,.17);color:#fff;box-shadow:inset 0 -2px 0 var(--ember)}.privacy-toggle{grid-template-columns:auto 1fr;align-items:start;padding:14px 15px;border:1px solid rgba(77,109,123,.4);background:rgba(5,8,14,.55);cursor:pointer}.privacy-toggle input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--ember)}.privacy-toggle span{display:grid;gap:4px}.privacy-toggle small{color:#73858f;font-size:.72rem;font-weight:500;line-height:1.45}.turnstile-wrap{min-height:65px;display:grid;place-items:center}.paypal-cta{width:100%;display:flex;justify-content:center;align-items:baseline;gap:8px;padding:16px;border:1px solid #ff7449;border-radius:2px;background:linear-gradient(105deg,#d63818,#fa5627 52%,#cf3219);color:white;cursor:pointer;box-shadow:0 0 28px rgba(255,75,31,.2),inset 0 1px rgba(255,255,255,.18);transition:transform .14s,filter .14s}.paypal-cta:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.paypal-cta span{font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.paypal-cta strong{font-size:1.15rem;font-style:italic}.paypal-cta:disabled{cursor:not-allowed;filter:saturate(.25);opacity:.72}.support-status{min-height:22px;margin:4px 0 0;text-align:center;color:#79e5ff;font-size:.86rem;font-weight:750}.disclaimer{margin:0;text-align:center;color:#7b8790;font-size:.73rem;line-height:1.5}.support-shell footer{display:flex;justify-content:space-between;gap:16px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(72,101,114,.28);color:#596b77;font-size:.68rem}.gate-shell{max-width:720px}.gate-card{margin:0 auto;padding:22px;border:1px solid rgba(255,85,36,.34);background:rgba(37,11,11,.34);text-align:center}.gate-state{display:block;margin-bottom:9px;color:#ff7a50;font-size:.72rem;font-weight:950;letter-spacing:.16em}.gate-card p{margin:0;color:#9ba8b0;line-height:1.55}@media(max-width:600px){body{padding:28px 12px}.support-shell{padding:42px 22px}.field-grid{grid-template-columns:1fr}.trust-rail{grid-template-columns:1fr}.trust-rail div+div{border-left:0;border-top:1px solid rgba(61,137,165,.28)}.support-shell footer{display:grid;text-align:center}.paypal-cta{display:grid;gap:2px}.amount-picks{gap:6px}}