:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#eaf2ff;background:#10182a;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 75% 10%,#1c3460 0,#10182a 42%);min-height:100vh}a{color:#72e6e4;text-decoration:none}a:hover{text-decoration:underline}.shell{max-width:1080px;margin:0 auto;padding:0 30px}.site-header,footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.site-header{height:92px}.site-header nav,footer span:last-child{display:flex;gap:26px}.site-header nav a,footer a{color:#bcc9dc}.site-header nav a[aria-current=page]{color:#72e6e4}.brand{display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:23px;letter-spacing:-.03em}.brand img{border-radius:10px}.hero{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:90px 0 110px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#72e6e4;font-weight:700;font-size:12px}.hero h1,.content h1{font-size:clamp(42px,5.5vw,70px);line-height:1.08;letter-spacing:-.055em;margin:18px 0 24px}.hero p,.content>p{font-size:19px;line-height:1.65;color:#c2cde0;max-width:600px}.button{display:inline-block;background:#71e7e2;color:#102238;border-radius:12px;padding:15px 20px;margin-top:16px;font-weight:700}.button:hover{background:#a8f5f0;text-decoration:none}.hero-art{position:relative;display:grid;place-items:center;min-height:320px}.hero-art>img{width:min(270px,70%);height:auto;border-radius:60px;box-shadow:0 30px 70px #050b18a0;position:relative;z-index:1}.orbit-ring{position:absolute;width:370px;height:370px;max-width:100%;border:1px solid #71e7e265;border-radius:50%;box-shadow:0 0 0 50px #71e7e20a,0 0 0 100px #71e7e207}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:60px}.features article,.note{border:1px solid #45608780;background:#ffffff0b;border-radius:20px;padding:28px}.features span{color:#72e6e4;font-size:13px;font-weight:700}.features h2,.note h2{font-size:23px;letter-spacing:-.03em}.features p,.note p{color:#bac7db;line-height:1.6}.note{margin-bottom:80px}.content{max-width:760px;padding:75px 0 110px}.content h1{font-size:clamp(38px,5vw,60px)}.content h2{font-size:25px;margin-top:44px}.content p,.content li{color:#c2cde0;line-height:1.7}.content li{padding:5px 0}.content details{border-top:1px solid #41536b;padding:17px 0}.content details:last-of-type{border-bottom:1px solid #41536b}.content summary{font-weight:650;cursor:pointer}.content details p{margin-bottom:0}footer{border-top:1px solid #41536b;padding:28px 0 45px;color:#8f9eb3;font-size:14px}@media(max-width:700px){.shell{padding:0 20px}.site-header{height:76px}.site-header nav{gap:15px}.hero{grid-template-columns:1fr;padding:65px 0}.hero-art{min-height:250px;grid-row:1}.hero-art>img{width:180px;border-radius:40px}.orbit-ring{width:260px;height:260px}.features{grid-template-columns:1fr}.content{padding:55px 0 80px}footer{align-items:flex-start;flex-direction:column}}
