/* Support Requests — page-owned styles */
body:has(.sr-intro) .page-hero{min-height:0;padding:132px 0 54px}body:has(.sr-intro) .page-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:48px;align-items:start}body:has(.sr-intro) .page-hero-art{min-height:315px;align-self:center;margin:0;place-items:center}body:has(.sr-intro) .page-hero-art:before,body:has(.sr-intro) .hero-art-orbit{display:none}body:has(.sr-intro) .page-hero-art img{width:min(100%,680px);height:auto;max-height:350px;object-fit:contain;transform:none;filter:none;animation:none}
.sr-intro-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:100px}.sr-intro h2,.sr-aside h2,.sr-after h2{margin:20px 0 0;font-size:clamp(39px,4.5vw,59px);line-height:1.12;letter-spacing:-.048em}.sr-intro h2 em,.sr-aside h2 em,.sr-after h2 em{font-style:normal;color:var(--blue)}.sr-intro-grid>div:last-child{padding-top:26px;color:var(--muted);font-size:14px;line-height:1.75}.sr-intro-grid>div:last-child p{margin:0 0 18px}.sr-intro-grid .lead{color:var(--ink);font:600 20px/1.52 var(--heading)}.sr-intro a,.sr-consent a,.sr-status a{color:var(--blue);font-weight:700}.sr-signals{display:flex;align-items:center;gap:10px;margin-top:50px;color:#6d788a;font:700 8px var(--heading);letter-spacing:.1em;text-transform:uppercase}.sr-signals i{position:relative;width:25px;height:2px;background:linear-gradient(90deg,#126bff,#16a6b2)}.sr-signals i:after{content:"";position:absolute;right:0;top:-3px;width:8px;height:8px;border-radius:50%;background:#16a6b2}
.sr-type-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.sr-type-grid article{min-height:210px;padding:30px;background:#fff;border:1px solid var(--line);border-top:3px solid #126bff}.sr-type-grid b{color:#148797;font:800 9px var(--heading)}.sr-type-grid h3{margin:34px 0 12px;font-size:18px}.sr-type-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.68}
.sr-form-grid{display:grid;grid-template-columns:.68fr 1.32fr;gap:58px;align-items:start}.sr-aside{position:sticky;top:120px}.sr-aside>p:nth-of-type(2){max-width:400px;margin:24px 0 32px;color:var(--muted);font-size:13px;line-height:1.75}.sr-guidance{border-top:1px solid var(--line)}.sr-guidance article{padding:19px 0;border-bottom:1px solid var(--line)}.sr-guidance b{font:700 12px var(--heading)}.sr-guidance p{margin:6px 0 0;color:var(--muted);font-size:10px;line-height:1.65}.sr-form-card{padding:42px;background:#fff;border-top:4px solid #126bff;box-shadow:0 22px 55px rgba(25,43,73,.1)}.sr-form-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line)}.sr-form-head span{font:700 18px var(--heading)}.sr-form-head p{margin:5px 0 0;color:var(--muted);font-size:10px}.sr-form-head>b{color:#148797;font:800 9px var(--heading);letter-spacing:.08em}.sr-form fieldset{min-width:0;margin:0;padding:30px 0;border:0;border-bottom:1px solid var(--line)}.sr-form legend{display:flex;align-items:center;gap:12px;width:100%;padding:0;color:var(--ink);font:700 14px var(--heading)}.sr-form legend span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#eaf4ff;color:#126bff;font-size:9px}.sr-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:22px}.sr-fields label{display:grid;gap:8px}.sr-fields label>span:first-child{color:#344055;font:700 9px var(--heading);letter-spacing:.055em;text-transform:uppercase}.sr-fields input,.sr-fields select,.sr-fields textarea{width:100%;border:1px solid #cfd7e2;border-radius:0;background:#fff;color:var(--ink);font:500 13px var(--body);outline:none;padding:13px 14px;transition:.2s}.sr-fields input:focus,.sr-fields select:focus,.sr-fields textarea:focus{border-color:#126bff;box-shadow:0 0 0 3px rgba(18,107,255,.1)}.sr-fields textarea{resize:vertical;min-height:130px}.sr-fields small{text-align:right;color:#7d8797;font-size:9px}.sr-wide{grid-column:1/-1}.sr-file em{min-height:14px;color:#b42318;font:600 10px/1.4 var(--body)}.sr-consent{grid-template-columns:20px 1fr!important;align-items:start;gap:10px!important}.sr-consent input{width:16px;height:16px;margin:0;accent-color:#126bff}.sr-consent>span{font:500 11px/1.6 var(--body)!important;letter-spacing:0!important;text-transform:none!important}.sr-honeypot{position:absolute;left:-9999px}.sr-submit{display:flex;align-items:center;gap:24px;margin-top:28px}.sr-submit p{max-width:360px;margin:0;color:var(--muted);font-size:9px;line-height:1.55}.sr-status{margin-top:20px;padding:15px 18px;background:#eaf4ff;border-left:3px solid #126bff;color:#344055;font-size:11px;line-height:1.65}
@media(max-width:1050px){.sr-form-grid{grid-template-columns:1fr;gap:44px}.sr-aside{position:static}.sr-guidance{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-top:0}.sr-guidance article{padding:18px;border:1px solid var(--line)}.sr-type-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){body:has(.sr-intro) .page-hero{padding:106px 0 34px}body:has(.sr-intro) .page-hero-inner{grid-template-columns:1fr;gap:18px}body:has(.sr-intro) .page-hero-art{width:min(100%,560px);min-height:0;margin-inline:auto}body:has(.sr-intro) .page-hero-art img{width:100%;max-height:none}.sr-intro-grid{grid-template-columns:1fr;gap:42px}.sr-signals{align-items:flex-start;flex-direction:column;margin-top:38px}.sr-signals i{width:2px;height:20px}.sr-type-grid,.sr-guidance,.sr-fields{grid-template-columns:1fr}.sr-wide{grid-column:auto}.sr-form-card{padding:30px 22px}.sr-form-head,.sr-submit{align-items:flex-start;flex-direction:column}.sr-type-grid article{min-height:0}}
@media(prefers-reduced-motion:reduce){body:has(.sr-intro) .page-hero-art img{animation:none!important}}
.sr-field-error{min-height:14px;color:#b42318!important;font:600 10px/1.4 var(--body)!important;letter-spacing:0!important;text-transform:none!important}.sr-validation-summary:empty{display:none}.sr-validation-summary ul{margin:0;padding-left:18px}.input-validation-error{border-color:#b42318!important}.sr-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;opacity:0;transition:opacity .18s}.sr-overlay.is-open{opacity:1}.sr-overlay-backdrop{position:absolute;inset:0;background:rgba(14,28,51,.72);backdrop-filter:blur(5px)}.sr-overlay-card{position:relative;width:min(100%,590px);padding:48px;background:#fff;border-top:4px solid #126bff;box-shadow:0 28px 80px rgba(8,23,48,.28);text-align:center}.sr-overlay-card h2{margin:18px 0 14px;font-size:clamp(28px,4vw,42px);line-height:1.12}.sr-overlay-card>p:not(.eyebrow){margin:0 auto 24px;max-width:470px;color:var(--muted);font-size:13px;line-height:1.7}.sr-overlay-x{position:absolute;right:16px;top:12px;border:0;background:none;color:#617086;font-size:30px;cursor:pointer}.sr-overlay-icon{display:grid;width:54px;height:54px;margin:0 auto 20px;place-items:center;border-radius:50%;background:#eaf4ff;color:#126bff;font:800 24px var(--heading)}.sr-overlay-error .sr-overlay-card{border-top-color:#b42318}.sr-overlay-error .sr-overlay-icon{background:#fff0ee;color:#b42318}.sr-reference{display:grid;gap:6px;margin:0 auto 26px;padding:16px;background:#f3f7fc}.sr-reference span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.sr-reference strong{color:#126bff;font:800 16px var(--heading)}body.sr-overlay-open{overflow:hidden}
