:root{color-scheme:dark;--bg:#07182c;--cyan:#15ceee;--blue:#2676ed;--white:#f4faff;--muted:#9bb2ca;--panel:#ffffff;--navy:#0b1f36;--line:rgba(12,52,87,.08)}*{box-sizing:border-box}html{min-height:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--white);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}.ambient{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 80% 45%,#0c2a47 0%,transparent 57%),radial-gradient(ellipse at 3% 100%,#092b4c 0%,transparent 40%),#07182c}.aura{position:absolute;width:58vw;height:58vw;right:-17vw;top:-16vw;border-radius:50%;background:radial-gradient(circle,rgba(20,93,164,.12),transparent 70%)}.noise{position:absolute;inset:0;background-image:linear-gradient(rgba(186,216,240,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(186,216,240,.015) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(90deg,transparent 20%,black)}.page{max-width:1512px;min-height:100svh;margin:0 auto;padding:0 clamp(26px,6vw,108px) 0;display:flex;flex-direction:column}.header,.footer{display:flex;justify-content:space-between;align-items:center;gap:20px}.header{background:rgba(255,255,255,.99);border-bottom:1px solid var(--line);padding:18px clamp(26px,6vw,108px) 18px;box-shadow:0 12px 30px rgba(0,0,0,.08);backdrop-filter:blur(10px);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0}.logo{display:block;width:219px;line-height:0}.logo img{width:100%;height:auto;object-fit:contain}.header-detail{display:flex;align-items:center;gap:11px;color:#45627d;text-transform:uppercase;letter-spacing:.19em;font-weight:700;font-size:10px}.status-pulse{height:6px;width:6px;border-radius:50%;background:#31c5e9;box-shadow:0 0 0 5px rgba(49,197,233,.12)}.main{flex:1;display:grid;grid-template-columns:1.13fr 1fr;align-items:center;position:relative;min-height:640px;margin-top:0;padding-top:26px;padding-bottom:18px}.left{z-index:2;padding:40px 0 56px}.intro{display:flex;align-items:center;gap:14px;color:#7fcde9;font-size:11px;font-weight:700;letter-spacing:.25em}.intro-line{height:1px;width:33px;background:#45b5e3}h1{font-size:clamp(57px,6.3vw,104px);line-height:1.045;letter-spacing:-.068em;font-weight:620;margin:34px 0 31px;white-space:nowrap}h1 span{background:linear-gradient(95deg,#e6ffff 0%,#63dff5 54%,#3a99ec 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.description{max-width:530px;color:#9db5ca;font-size:clamp(16px,1.55vw,19px);line-height:1.84;letter-spacing:.006em;margin:0}.divider{height:1px;width:330px;max-width:85%;background:linear-gradient(90deg,#2a6588,transparent);margin:52px 0 30px}.launch-row{display:flex;align-items:center;gap:32px}.detail-label{display:block;color:#79a9c6;letter-spacing:.2em;font-size:10px;font-weight:650;margin-bottom:11px}.launch-row strong{font-size:30px;font-weight:580;letter-spacing:-.045em}.launch-row i{font-style:normal;color:#5bc9eb}.launch-sigil{width:45px;height:45px;border:1px solid rgba(91,201,235,.22);border-radius:50%;display:grid;place-items:center;color:#5bc9eb}.launch-sigil svg{width:23px}.art{position:absolute;right:-8%;top:50%;transform:translateY(-50%);width:min(56vw,750px);aspect-ratio:1;pointer-events:none}.orb-glow{position:absolute;inset:19%;border-radius:50%;background:radial-gradient(circle,rgba(23,118,207,.12),transparent 70%);filter:blur(22px)}.fiber-art{width:100%;height:100%;filter:drop-shadow(0 0 19px rgba(12,155,223,.12))}.art-label{position:absolute;color:#6e9dbd;font-weight:700;font-size:10px;letter-spacing:.19em}.art-label-top{right:16%;top:15%}.art-label-bottom{left:19%;bottom:13%}.footer{display:grid;grid-template-columns:1fr auto;gap:22px 40px;align-items:end;background:rgba(5,18,32,.82);border-top:1px solid rgba(81,153,207,.24);padding:26px clamp(26px,6vw,108px) 24px;color:#8ea8be;font-size:10px;font-weight:650;letter-spacing:.135em;line-height:1.7;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:auto}.footer-block{display:flex;flex-direction:column;gap:6px}.footer-block-right{text-align:right}.footer-eyebrow{color:#6f8faa;font-size:10px;letter-spacing:.2em}.footer strong{font-size:13px;letter-spacing:.06em;color:#e8f4ff;font-weight:600;text-transform:uppercase}.footer-legal{grid-column:1 / -1;color:#6f8faa;padding-top:8px;border-top:1px solid rgba(81,153,207,.14)}.sep{padding:0 10px;color:#2d678d}@media(max-width:1100px){.main{grid-template-columns:1fr}.art{opacity:.55;width:650px;right:-250px}.left{padding:90px 0 90px}h1{font-size:clamp(54px,8vw,91px)}.footer{grid-template-columns:1fr 1fr}.footer-legal{grid-column:1 / -1}}@media(max-width:640px){.page{padding:0 20px 0}.header{padding:16px 20px}.logo{width:175px}.header-detail{font-size:0;gap:0}.header-detail .status-pulse{height:7px;width:7px}.main{min-height:620px;align-items:start;margin-top:0;padding-top:10px}.left{padding:95px 0 85px}.intro{font-size:9px;letter-spacing:.17em}h1{font-size:clamp(46px,10vw,65px);white-space:normal;margin:29px 0 25px}.description{font-size:16px;line-height:1.75;max-width:370px}.art{width:590px;right:-350px;top:47%;opacity:.34}.divider{margin:40px 0 26px}.launch-row strong{font-size:27px}.footer{grid-template-columns:1fr;padding:20px 20px 18px;font-size:9px}.footer-block-right{text-align:left}.footer strong{font-size:12px}.footer-legal{padding-top:10px}}@media(prefers-reduced-motion:no-preference){.fiber-art{animation:float 13s ease-in-out infinite alternate}@keyframes float{to{transform:translate(8px,-9px)}}}

/* Refined footer finish: a crisp, restrained cyan accent line */
.footer{position:relative;border-top:0;}
.footer::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0d4979 0%,#20c9eb 26%,#6ceafa 51%,#20c9eb 76%,#0d4979 100%);box-shadow:0 1px 12px rgba(32,201,235,.22);pointer-events:none;}
