/* Zeus: a warning signal, a deliberate response, a shield. Black remains the base. */
.storm-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 87% 27%,#2a405c20,transparent 49%),radial-gradient(ellipse at 97% 87%,#8a512914,transparent 45%)}
.premium-three canvas{opacity:.94}.ultra-contours{opacity:.09!important}.ultra-nebula{opacity:.12!important}.storm-symbol{display:block;width:48px;height:48px;flex:none;color:#ddbc78;fill:none;overflow:visible;pointer-events:none}
.storm-hero-link{display:flex;align-items:center;gap:10px;max-width:fit-content;margin:22px 0 0;font-size:11px;color:#d6bb8e}.storm-hero-link .storm-symbol{width:22px;height:22px;color:#e4aa70}.storm-hero-link b{font-weight:400;margin-left:5px}.security-hero-copy .hero-deliverables{margin-top:19px}.security-hero-copy .hero-lead{max-width:485px}
.storm-section-head{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end}.storm-section-head h2{font-size:clamp(36px,4.8vw,66px);line-height:1.08;letter-spacing:-.055em;margin-top:20px}.storm-section-head h2 em{font-style:normal;color:#d8b979}.storm-section-head>p{font-size:15px;line-height:1.9;max-width:46ch;color:var(--copy)}
.storm-risk-section{position:relative;isolation:isolate;border-block:1px solid var(--line);background:linear-gradient(130deg,#22131150,transparent 65%)}.storm-risk-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(30px,6vw,90px);margin-top:55px;align-items:center}
.storm-risk-card{position:relative;padding:38px;border:1px solid #ba84574d;background:linear-gradient(150deg,#19110ed9,#080909e6);border-radius:4px;color:#e9e6df}.storm-risk-card>.eyebrow{color:#c9a582;font-size:9px}.storm-money{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-size:clamp(31px,3.5vw,51px);font-weight:650;letter-spacing:-.055em;margin:28px 0 25px;line-height:1.25;color:#f2c48c}.storm-money>span{font-size:14px;font-weight:400;letter-spacing:0;color:#b4a59a}.storm-risk-card h3{font-size:23px;line-height:1.3;letter-spacing:-.035em;margin-bottom:17px}.storm-risk-card>p:not(.storm-money){font-size:13px;line-height:1.9;color:#c8c1b9}.storm-risk-card .text-link{font-size:12px;color:#e0bc7f;margin-top:24px}
.storm-sticker{display:flex;align-items:center;gap:9px;width:fit-content;padding:10px 14px;background:#21160e;border:1px solid #d8a56c;border-radius:3px;box-shadow:0 2px 0 #9c754a,0 12px 26px #0006;color:#ecc18b;transform:rotate(-4deg);margin:-59px -15px 33px auto}.storm-sticker .storm-symbol{width:28px;height:28px}.storm-sticker>span{font-size:8px;letter-spacing:.11em;font-weight:650}
.storm-consequences{display:grid;gap:29px}.storm-consequences>article{display:flex;align-items:flex-start;gap:22px;padding-bottom:25px;border-bottom:1px solid var(--line)}.storm-consequences>article:last-child{border:0;padding:0}.storm-consequences .storm-symbol{width:46px;height:46px;color:#b99c6f}.storm-consequences article>div>span{font-size:9px;color:#c3a57c;letter-spacing:.11em}.storm-consequences h3{font-size:22px;line-height:1.35;margin:10px 0;letter-spacing:-.03em}.storm-consequences p{font-size:14px;line-height:1.85;max-width:45ch;color:var(--copy)}
.storm-source-note{font-size:10px!important;line-height:1.8!important;color:var(--quiet)!important;margin-top:22px}.storm-law-detail{margin-top:35px;padding:0 0 22px;border-bottom:1px solid var(--line);font-size:13px;max-width:85ch}.storm-law-detail summary{cursor:pointer;min-height:44px;list-style:none;display:flex;align-items:center;gap:25px;font-weight:550}.storm-law-detail summary span{margin-left:auto;color:#d8b979;font-size:20px}.storm-law-detail p{font-size:12px;line-height:1.9;color:var(--copy);padding-top:12px}.storm-law-detail a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.storm-next{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:28px}.storm-next>p{font-size:16px;letter-spacing:-.02em}.storm-next .text-link{margin:0;font-size:12px}
.storm-story-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0 38px}.storm-story-map>a{display:flex;align-items:center;gap:15px;min-height:84px;padding:15px 0;border-bottom:1px solid var(--line)}.storm-story-map .storm-symbol{width:36px;height:36px}.storm-story-map a>span{font-size:10px;line-height:1.9;color:var(--quiet)}.storm-story-map b{display:block;font-size:13px;font-weight:550;color:var(--ink)}
.storm-guides{border-top:1px solid var(--line);position:relative}.storm-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:43px}.storm-guide-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);background:#090b0ce0;padding:0 24px 26px;border-radius:4px;transition:border-color .25s,background .25s}.storm-guide-art{position:relative;display:grid;place-items:center;aspect-ratio:1.9;margin:0 -24px 26px;overflow:hidden;border-bottom:1px solid #ffffff16;background:radial-gradient(ellipse at 50% 80%,#9f5c272a,transparent 70%)}.storm-guide-art:before,.storm-guide-art:after{content:'';position:absolute;width:190px;height:190px;border:1px solid #cda76730;border-radius:50%;transform:rotateX(45deg) rotateZ(-18deg)}.storm-guide-art:after{width:230px;height:230px;border-style:dashed;opacity:.6}.storm-guide-art .storm-symbol{width:75px;height:75px;transform:rotate(-8deg);filter:drop-shadow(0 12px 18px #000a);z-index:1}.storm-art-eye{background:radial-gradient(ellipse at 50% 80%,#2c6d8526,transparent 70%)}.storm-art-eye .storm-symbol{color:#9ec9cc}.storm-art-bolt{background:radial-gradient(ellipse at 50% 80%,#9a80432a,transparent 70%)}.storm-guide-seal{position:absolute;right:14px;bottom:13px;font-size:7px;letter-spacing:.16em;color:#b8ad96}.storm-guide-card>.eyebrow{font-size:9px;color:#cbb282}.storm-guide-card h3{font-size:clamp(22px,2vw,29px);line-height:1.28;letter-spacing:-.04em;margin:17px 0}.storm-guide-card p{font-size:13px;line-height:1.85;color:var(--copy);margin-bottom:28px}.storm-guide-read{display:flex;align-items:center;gap:12px;margin-top:auto;font-size:12px;color:#d9c08b}.storm-guide-read b{font-size:17px;font-weight:400;margin-left:auto}.storm-guide-card:hover{border-color:#c8aa7275;background:#131312}
.storm-risk-section[data-in-view=true] .storm-sticker,.storm-guides[data-in-view=true] .storm-guide-art .storm-symbol{animation:storm-sticker-glide 8s ease-in-out infinite alternate}@keyframes storm-sticker-glide{from{translate:0 0}to{translate:0 -5px}}
:where(.storm-story-map,.storm-guides,.storm-risk-section) a:focus-visible,.storm-hero-link:focus-visible,.storm-law-detail summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}
[data-theme=light] .storm-risk-section{background:linear-gradient(130deg,#ae75420c,transparent 65%)}[data-theme=light] .storm-guide-card{background:#eee9de}[data-theme=light] .storm-guide-read,[data-theme=light] .storm-section-head h2 em{color:#73521b}[data-theme=light] .storm-consequences article>div>span{color:#775d2e}[data-theme=light] .storm-hero-link{color:#694e25}[data-theme=light] .storm-guide-art{border-color:#36281925}[data-theme=light] .storm-guide-card>.eyebrow{color:#75591f}
@media(max-width:1000px){.storm-section-head{gap:30px;grid-template-columns:1.2fr 1fr}.storm-risk-grid{gap:30px}.storm-risk-card{padding:26px}.storm-sticker{margin:-46px -10px 30px auto}.storm-money{font-size:36px}.storm-section-head>p{font-size:14px}.storm-consequences>article{gap:16px}.storm-consequences h3{font-size:19px}.storm-guide-grid{gap:16px}.storm-guide-card{padding-inline:18px}.storm-guide-art{margin-inline:-18px}.storm-guide-card h3{font-size:23px}}
@media(max-width:700px){.storm-section-head,.storm-risk-grid{grid-template-columns:1fr;gap:28px}.storm-section-head h2{font-size:38px}.storm-risk-grid{margin-top:44px}.storm-consequences{gap:22px}.storm-risk-card{padding:27px 23px}.storm-money{font-size:38px}.storm-risk-card>p:not(.storm-money){font-size:13px}.storm-section-head>p{font-size:14px;max-width:55ch}.storm-guide-grid{grid-template-columns:1fr;gap:22px;margin-top:30px}.storm-guide-card{padding:0 24px 25px}.storm-guide-art{aspect-ratio:2.2;margin-inline:-24px}.storm-guide-card h3{font-size:27px}.storm-guide-card p{font-size:14px}.storm-story-map{grid-template-columns:1fr;gap:0;margin-bottom:30px}.storm-story-map>a{min-height:78px}.storm-story-map b{font-size:14px}.storm-story-map a>span{font-size:11px}.storm-next{gap:18px}.storm-next>p{width:100%}.storm-next .btn{font-size:12px}.storm-hero-link{font-size:10px;gap:8px;line-height:1.6}.storm-hero-link .storm-symbol{width:20px;height:20px}.premium-three canvas{opacity:.55}.storm-law-detail summary{font-size:12px}.storm-source-note{font-size:10px!important}}
html[data-motion=paused] :is(.storm-sticker,.storm-guide-art .storm-symbol){animation:none!important;translate:none}.no-js :is(.storm-sticker,.storm-guide-art .storm-symbol){animation:none}
@media(prefers-reduced-motion:reduce){.storm-sticker,.storm-guide-art .storm-symbol{animation:none!important;translate:none}.storm-guide-card{transition:none}}
