.science-page{background:#04101c;color:#f4f8ff;overflow:hidden}
.science-page .section-shell{width:min(1280px,calc(100% - 52px));margin:0 auto;position:relative}
.science-hero{position:relative;padding:140px 0 90px;min-height:690px;background:radial-gradient(circle at 72% 38%,rgba(72,156,245,.13),transparent 28%),linear-gradient(180deg,#03101d,#061522)}
.science-stars{position:absolute;inset:0;opacity:.45;background-image:radial-gradient(circle at 20% 20%,#fff 0 1px,transparent 1.3px),radial-gradient(circle at 70% 15%,#fff 0 1px,transparent 1.3px),radial-gradient(circle at 85% 35%,#fff 0 1px,transparent 1.3px);background-size:420px 330px,510px 390px,600px 450px}
.science-back{display:inline-block;margin-bottom:38px;color:#8da4be;text-decoration:none;font-size:10px}
.science-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}
.science-hero h1,.science-page h2{font:600 clamp(48px,6vw,86px)/.92 "Bricolage Grotesque",sans-serif;letter-spacing:-.055em;margin:0;color:#fff}
.science-hero h1 em,.science-page h2 em{font-style:normal;color:#79baff}
.science-count{color:#ff9a4c}
.science-hero p{max-width:720px;color:#a9b9ca;font-size:15px;line-height:1.7;margin:28px 0 0}
.science-orbit-card{height:380px;position:relative;display:grid;place-items:center}
.science-orbit-ring{position:absolute;border:1px solid rgba(112,182,255,.24);border-radius:50%}
.science-orbit-card .r1{width:320px;height:320px}.science-orbit-card .r2{width:240px;height:240px}.science-orbit-card .r3{width:150px;height:150px;border-color:rgba(255,154,76,.28)}
.science-orbit-card img{width:90px;filter:drop-shadow(0 0 24px rgba(255,154,76,.22))}
.science-orbit-card span{position:absolute;bottom:26px;font:600 8px/1.4 "IBM Plex Mono",monospace;letter-spacing:.14em;color:#7f94aa;text-align:center}
.science-explain,.science-method,.science-protect,.science-close{padding:90px 0}
.science-explain{background:#061522}.science-method{background:#05121f}.science-protect{background:linear-gradient(180deg,#061522,#04101c)}.science-close{background:#04101c;padding-top:40px}
.science-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end}
.science-intro h2,.science-method h2,.science-protect h2{font-size:clamp(40px,4.8vw,64px)}
.science-intro>p{color:#9fb1c4;font-size:13px;line-height:1.72;margin:0}
.science-variable-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}
.science-variable{min-height:330px;padding:22px;border:1px solid rgba(156,200,246,.14);border-radius:16px;background:linear-gradient(180deg,rgba(10,33,57,.9),rgba(5,19,34,.9));position:relative}
.science-variable>span{font:600 8px "IBM Plex Mono",monospace;color:#6f88a3}
.science-variable-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin:40px 0 28px;border:1px solid currentColor;font-size:22px}
.science-variable h3{font:700 22px/1 "Bricolage Grotesque",sans-serif;margin:0 0 14px;color:#fff}
.science-variable p{color:#91a5ba;font-size:10px;line-height:1.65;margin:0 0 22px}
.science-variable small{font:600 6px/1.4 "IBM Plex Mono",monospace;letter-spacing:.09em;color:#6f88a3}
.v-blue{color:#6eb5ff}.v-cyan{color:#4be0cf}.v-violet{color:#a68cff}.v-orange{color:#f4a261}
.science-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:14px;align-items:center;margin-top:50px}
.science-flow>div{min-height:180px;padding:20px;border:1px solid rgba(156,200,246,.12);border-radius:14px;background:rgba(7,27,48,.65)}
.science-flow>div span{font:600 7px "IBM Plex Mono",monospace;color:#6eb5ff}.science-flow b{display:block;margin:45px 0 9px;font-size:15px}.science-flow small{color:#8197ae;font-size:9px;line-height:1.5}.science-flow>i{font-style:normal;color:#496784}
.science-protect-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}
.protect-list{display:grid;gap:12px}.protect-list>div{padding:18px;border:1px solid rgba(156,200,246,.12);border-radius:13px;background:rgba(7,27,48,.58)}.protect-list b{display:block;font:700 7px "IBM Plex Mono",monospace;letter-spacing:.1em;color:#ff9a4c;margin-bottom:8px}.protect-list span{font-size:10px;color:#9fb0c2;line-height:1.55}
.science-close-card{padding:42px;border:1px solid rgba(156,200,246,.15);border-radius:18px;display:flex;justify-content:space-between;align-items:end;background:linear-gradient(90deg,rgba(7,27,48,.9),rgba(11,34,59,.75))}
.science-close-card span{font:700 7px "IBM Plex Mono",monospace;letter-spacing:.12em;color:#6eb5ff}.science-close-card h2{font-size:clamp(36px,4vw,54px);margin-top:12px}.science-close-card a{color:#07121f;background:#f5f8fb;padding:13px 18px;border-radius:9px;text-decoration:none;font-size:10px;font-weight:800}
.evidence-link{color:inherit;text-decoration:none;cursor:pointer}.evidence-link small{display:block;margin-top:9px;color:#8bbdff;font:600 7px "IBM Plex Mono",monospace;letter-spacing:.08em}.evidence-link:hover{background:linear-gradient(180deg,rgba(17,45,76,.95),rgba(7,26,47,.9))}

.science-variant-cloud{height:420px;position:relative;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 50% 50%,rgba(76,166,255,.10),transparent 45%);border:1px solid rgba(132,191,246,.08)}
.science-variant-cloud:before{content:"";position:absolute;inset:40px;border-radius:50%;border:1px dashed rgba(122,188,247,.12)}
.science-variant-cloud:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:#ff9a4c;box-shadow:0 0 26px rgba(255,154,76,.65);transform:translate(-50%,-50%)}
.science-variant-cloud .variant-word{position:absolute;font:700 13px/1.1 "IBM Plex Mono",monospace;letter-spacing:.06em;padding:9px 12px;border-radius:999px;background:rgba(7,28,49,.78);border:1px solid rgba(140,197,248,.16);box-shadow:0 10px 30px rgba(0,0,0,.16);white-space:nowrap}
.science-variant-cloud .w1{left:7%;top:12%;font-size:18px;color:#6eb5ff;transform:rotate(-5deg)}
.science-variant-cloud .w2{right:7%;top:10%;font-size:15px;color:#dbeaff;transform:rotate(4deg)}
.science-variant-cloud .w3{left:19%;top:31%;font-size:22px;color:#4be0cf;transform:rotate(2deg)}
.science-variant-cloud .w4{right:13%;top:29%;font-size:13px;color:#9dcaff;transform:rotate(-4deg)}
.science-variant-cloud .w5{left:6%;top:51%;font-size:14px;color:#f4a261;transform:rotate(5deg)}
.science-variant-cloud .w6{right:5%;top:49%;font-size:18px;color:#a68cff;transform:rotate(-2deg)}
.science-variant-cloud .w7{left:18%;bottom:22%;font-size:16px;color:#dfefff;transform:rotate(-3deg)}
.science-variant-cloud .w8{right:18%;bottom:20%;font-size:14px;color:#f5d547;transform:rotate(3deg)}
.science-variant-cloud .w9{left:3%;bottom:5%;font-size:12px;color:#80bfff}
.science-variant-cloud .w10{left:35%;bottom:4%;font-size:12px;color:#dce8f4}
.science-variant-cloud .w11{right:2%;bottom:5%;font-size:12px;color:#58dfcf}
.science-variant-cloud .w12{left:50%;top:50%;transform:translate(-50%,-50%) rotate(-2deg);font-size:24px;color:#ff9a4c;border-color:rgba(255,154,76,.34);background:rgba(38,25,18,.60);z-index:2}
.science-variant-cloud small{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);font:700 8px/1.2 "IBM Plex Mono",monospace;letter-spacing:.14em;color:#718ba6;white-space:nowrap}

@media(max-width:1000px){.science-hero-grid,.science-intro,.science-protect-grid{grid-template-columns:1fr}.science-variable-grid{grid-template-columns:repeat(2,1fr)}.science-flow{grid-template-columns:1fr}.science-flow>i{transform:rotate(90deg);text-align:center}.science-orbit-card{height:320px}}
@media(max-width:640px){.science-page .section-shell{width:calc(100% - 28px)}.science-hero{padding-top:110px}.science-variable-grid{grid-template-columns:1fr}.science-close-card{align-items:flex-start;gap:28px;flex-direction:column}.science-orbit-card .r1{width:270px;height:270px}.science-orbit-card .r2{width:205px;height:205px}.science-orbit-card .r3{width:130px;height:130px}}
