:root{color-scheme:dark;--bg:#080f1e;--panel:#101b30;--ink:#f5f7ff;--muted:#b0bdd4;--line:#2b3952;--cyan:#79dfff;--width:1140px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}a{color:var(--cyan);text-underline-offset:4px}a:hover{color:white}a:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:6px;border-radius:3px}img{max-width:100%;height:auto}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{line-height:1.08;letter-spacing:-.045em}p+p{margin-top:1em}.wrap{max-width:var(--width);margin:auto;width:calc(100% - 80px)}.header{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:110px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;color:var(--ink);font-size:24px;font-weight:750;letter-spacing:-1px;text-decoration:none}.brand img{border-radius:12px}.cyan{color:var(--cyan)}nav{display:flex;flex-wrap:wrap;gap:26px}nav a{color:var(--muted);font-size:14px;text-decoration:none}nav a[aria-current]{color:var(--cyan)}.skip{position:absolute;top:-100px;left:20px;z-index:5;background:var(--cyan);color:var(--bg);padding:12px}.skip:focus{top:12px}.hero{position:relative;padding-top:100px;padding-bottom:106px;overflow:hidden}.eyebrow{font-size:11px;font-weight:750;letter-spacing:.16em;color:var(--cyan);display:block}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan);margin-right:8px}.hero h1{font-size:clamp(54px,6.8vw,90px);max-width:770px;margin-top:28px;position:relative;z-index:1}.hero h1 em{font-style:normal;color:var(--cyan)}.lead{font-size:20px;color:var(--muted);max-width:550px;margin-top:28px;line-height:1.55}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--cyan);color:#06101c;border:1px solid var(--cyan);font-weight:700;font-size:15px;padding:14px 23px;border-radius:8px;text-decoration:none}.button:hover{background:#b3eeff;color:#06101c}.hero .button{margin-top:30px}.hero-art{position:absolute;width:350px;right:0;top:165px;transform:rotate(10deg);opacity:.78}.hero-art img{border-radius:28%;position:relative}.orb{position:absolute;inset:-30px;background:#1647ad;filter:blur(85px);opacity:.35}.product{background:linear-gradient(135deg,#15233b,#0d1729);border:1px solid #354767;border-radius:24px;padding:36px 40px}.product-top{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding-bottom:28px}.product-name{display:flex;align-items:center;gap:17px}.product-name img{border-radius:20px}.product-name h2{font-size:32px;margin-top:5px}.status{font-size:12px;color:#c6d4eb;border:1px solid #435778;border-radius:30px;padding:7px 14px}.product-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;margin:45px 0}.product-grid h3{font-size:48px;margin-bottom:24px}.product-grid p{color:var(--muted);font-size:17px}.tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.tags span{font-size:11px;padding:5px 9px;border-radius:4px;background:#1c2c46;color:#cbd9ec}.text-link{display:inline-block;margin-top:22px;font-size:15px;font-weight:650;text-decoration:none}.message-art{border:1px solid #3a526d;background:#050b12;box-shadow:0 20px 45px #03081366;transform:rotate(-3deg);border-radius:15px;padding:22px}.sign-top,.sign-bottom{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em;color:#8298b2}.sign-top>span:first-child{width:6px;height:6px;background:#77e6b2;border-radius:50%;margin-top:5px}.sign-message{font-size:clamp(28px,3.3vw,48px);letter-spacing:-.04em;font-weight:850;color:#a6efff;line-height:1.2;text-align:center;padding:45px 0;text-shadow:0 0 25px #78dfff44}.sign-message span{display:block;font-size:37px;margin-top:14px}.sign-bottom{justify-content:center;letter-spacing:0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;padding:30px 0 5px;border-top:1px solid var(--line)}.feature-number{font-size:10px;color:var(--cyan);font-weight:700;letter-spacing:.14em}.features h4{font-size:21px;margin:14px 0}.features p{font-size:14px;color:var(--muted)}.help-strip{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;padding:90px 0}.help-strip h2{font-size:35px;margin:18px 0}.help-strip p{color:var(--muted);max-width:540px}.help-links{align-self:center}.help-links a{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none}.footer{border-top:1px solid var(--line);padding:35px 0;display:grid;grid-template-columns:1fr 1.1fr;gap:22px}.footer .wordmark{font-size:18px;font-weight:700;color:var(--ink);text-decoration:none}.footer p{color:var(--muted);font-size:12px;margin-top:4px}.footer nav{align-content:start;justify-content:flex-end;gap:14px 24px}.footer small{grid-column:1/-1;font-size:11px;color:#91a3bf}.article{max-width:820px;padding-top:50px;padding-bottom:80px}.back{display:block;color:var(--muted);font-size:13px;text-decoration:none;margin-bottom:35px}.article h1{font-size:clamp(44px,5.7vw,68px);margin-top:20px}.article .lead{max-width:680px}.article section{margin-top:44px}.article section h2{font-size:25px;line-height:1.2;margin-bottom:17px}.article section p{color:#c2cde0;font-size:16px;line-height:1.85}.contact-card{margin-top:35px;padding:28px;background:var(--panel);border:1px solid #344767;border-radius:15px;display:flex;align-items:start;flex-wrap:wrap;gap:20px}.contact-card>div{flex:1 1 380px}.contact-card h2{font-size:24px;margin-bottom:12px}.contact-card p{font-size:14px;color:var(--muted)}.contact-card .email{font-size:15px;width:100%}.contact-card .fine{font-size:12px;width:100%;margin:0}.contact-card .button{gap:20px}.article details{border-bottom:1px solid var(--line);padding:20px 0}.article summary{cursor:pointer;font-weight:650;font-size:17px;line-height:1.5;padding-right:10px}.article details p{margin-top:16px}.article-end{border-top:1px solid var(--line);padding-top:35px}.date{font-size:13px;color:var(--muted);margin-top:20px}.policy-intro{margin-top:30px;border-left:3px solid var(--cyan);padding:17px 22px;background:var(--panel);font-size:18px;color:#d7e7f6}@media(max-width:1000px){.hero-art{right:-110px;opacity:.36}.hero .lead{position:relative;z-index:1}.product-grid{gap:30px}.product-grid h3{font-size:40px}}@media(max-width:680px){.wrap{width:calc(100% - 40px)}.header{align-items:flex-start;flex-direction:column;gap:16px;padding:22px 0}.brand{font-size:23px}.header nav{gap:23px}.hero{padding-top:55px;padding-bottom:65px}.hero h1{font-size:53px}.hero .eyebrow{font-size:9px;max-width:230px}.hero-art{width:240px;right:-90px;top:110px;opacity:.22}.lead{font-size:18px}.product{padding:25px 22px;border-radius:17px}.product-top{align-items:flex-start;flex-direction:column;gap:18px}.product-name h2{font-size:30px}.product-name img{width:60px}.product-grid{grid-template-columns:1fr;gap:36px;margin:30px 0}.product-grid h3{font-size:38px}.message-art{transform:rotate(-2deg);margin:5px}.sign-message{font-size:38px;padding:35px 0}.features{grid-template-columns:1fr;gap:23px}.features h4{margin:9px 0}.help-strip{grid-template-columns:1fr;padding:60px 0;gap:25px}.help-strip h2{font-size:31px}.footer{grid-template-columns:1fr}.footer nav{justify-content:flex-start}.article{padding-top:32px;padding-bottom:55px}.article h1{font-size:47px}.article section h2{font-size:23px}.contact-card{padding:22px}.contact-card .button{width:100%}.article a{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
