@font-face{font-family:Rajdhani;src:url(assets/products/blockfront/Rajdhani-Bold.ttf?v=cade9904aa7b407ebea98278559e2ce9) format("truetype");font-weight:700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#071621;color:#ecf5f5;font:16px/1.6 system-ui,Segoe UI,sans-serif}a{color:#8cd4ff}a:hover{color:#ffd18b}.wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}.skip{position:absolute;left:-9999px;top:0;background:#fff;color:#111;padding:8px}.skip:focus{left:8px;z-index:10}header{border-bottom:1px solid #315264;background:#0b1d2b}header .wrap{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:78px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font:700 25px Rajdhani,system-ui}.brand img{width:44px;height:44px}.nav{display:flex;gap:22px;flex-wrap:wrap}.nav a{text-decoration:none;color:#aac4d2;font-size:13px;font-weight:700}.nav a:hover{color:#fff}.hero{background:radial-gradient(ellipse at 70% 25%,#164260 0,transparent 52%),linear-gradient(#0d283a,#071621);padding:64px 0}.hero-grid{display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:60px}.eyebrow{color:#ffc77d;font:700 12px Rajdhani,system-ui;letter-spacing:.18em;text-transform:uppercase}.hero h1,.page-hero h1{font:700 clamp(62px,8vw,110px)/.86 Rajdhani,system-ui;letter-spacing:-.025em;margin:18px 0 22px}.hero h1 span{color:#65bdff}.lead{font-size:21px;line-height:1.5;color:#d0dfe5;max-width:650px}.note{color:#94acb9}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-block;border:1px solid #75c6f6;background:#2988cf;color:#fff;text-decoration:none;font-weight:800;padding:12px 20px;border-radius:8px}.button.secondary{background:transparent;border-color:#6e8b9b}.hero-art img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 25px 80px #0009}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:25px 0}.facts div{background:#123042;border:1px solid #2b5366;padding:18px;border-radius:10px}.facts b{display:block;font:700 29px Rajdhani;color:#ffc77d}.section{padding:72px 0;border-top:1px solid #234354}.section h2{font:700 clamp(38px,5vw,62px)/1 Rajdhani;margin:0 0 20px}.section p{color:#bcd1da}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards article{background:#102c3f;border:1px solid #31566b;padding:24px;border-radius:12px}.cards h3{font:700 28px Rajdhani;color:#ffe2ac;margin:0 0 8px}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.gallery figure{margin:0}.gallery img{width:100%;height:auto;display:block;border-radius:10px;border:1px solid #3d6274}.gallery figcaption{font-size:13px;color:#9db7c4;padding:9px 2px}.page-hero{padding:70px 0 34px}.page-hero h1{font-size:clamp(50px,7vw,84px)}.prose{max-width:830px;padding-bottom:70px}.prose h2{font:700 31px Rajdhani;color:#ffd397;margin:36px 0 8px}.prose p,.prose li{color:#d1e0e6}.prose ul,.prose ol{padding-left:22px}.prose code{background:#18384b;padding:2px 5px;overflow-wrap:anywhere}.callout{background:#153e52;border-left:4px solid #ff9b4e;padding:18px;border-radius:4px}.footer{border-top:1px solid #315264;background:#091a27;padding:28px 0}.footer .wrap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer nav{display:flex;gap:16px;flex-wrap:wrap}.footer a{font-size:13px;text-decoration:none}.footer small{color:#87a1af}a:focus-visible{outline:3px solid #ffc77d;outline-offset:4px}@media (max-width:850px){.hero-grid{grid-template-columns:1fr;gap:25px}.hero-art{max-width:500px}.facts{grid-template-columns:repeat(2,1fr)}.cards,.gallery{grid-template-columns:1fr}}@media (max-width:560px){.wrap{width:min(100% - 28px,1160px)}header .wrap{align-items:flex-start;flex-direction:column;padding:12px 0}.nav{gap:10px 18px}.hero{padding:40px 0}.facts{grid-template-columns:1fr 1fr}.facts div{padding:12px}.facts b{font-size:24px}.section{padding:50px 0}}.hero-grid>*{min-width:0}@media (max-width:850px){.hero-grid{grid-template-columns:minmax(0,1fr)}}
