:root{--navy-900: #424765;--navy-800: #262b45;--ink: #131522;--body: #4a4f63;--panel: #ffffff;--panel-2: #f2f3fa;--lavender: #e7e6f7;--lavender-2: #edecf9;--button: #e6e5f6;--link: #6c6faf;--brand: #3a3f85;--radius: 14px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Roboto,sans-serif;color:#34384f;background:var(--navy-900)}.site{min-height:100dvh;position:relative;overflow-x:hidden;z-index:0}.back-wave{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(1200px 1200px at -5% 50%,transparent 60%,rgba(255,255,255,.04) 61%),radial-gradient(1000px 1000px at 105% 60%,transparent 60%,rgba(255,255,255,.04) 61%);-webkit-mask-image:linear-gradient(#000,#0006);mask-image:linear-gradient(#000,#0006);opacity:.5}.back-spiral{position:absolute;left:-80px;bottom:2px;width:55%;height:55%;pointer-events:none;background-image:url(/assets/Looper-DyMbuP0O.svg);background-repeat:no-repeat;background-size:800px auto;filter:brightness(0) invert(1);opacity:.08;z-index:0}.container{width:min(1120px,92vw);margin-inline:auto}.header{position:sticky;top:0;z-index:10;background:var(--navy-900);border-bottom:1px solid rgba(255,255,255,.06)}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.brand{display:flex;align-items:center;gap:20px;color:#fff;font-weight:600;font-size:30px;letter-spacing:.2px}.brand-dot{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#aeb1f5,#6f74e0)}.nav{display:flex;gap:26px;align-items:center}.nav a{color:#dde;text-decoration:none;font-size:14px;opacity:.85}.nav a:hover{opacity:1}.nav .btn{background:var(--button);color:#222;padding:10px 16px;border-radius:8px;font-weight:600}.nav .btn:hover{background:#dbdaf4}.main{position:relative;z-index:1;background:#fff;background:var(--panel);border-radius:20px;margin:28px auto;width:min(1180px,95vw);box-shadow:0 10px 40px #0000002e;overflow:hidden}.hero{padding:64px 0 48px}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}h1{color:#34384f;font-weight:400;font-size:44px;line-height:1.18;letter-spacing:-.4px;margin:0 0 16px}.lead{max-width:520px;font-size:15px;color:#34384f}.cta{margin-top:20px;background:var(--button);color:#34384f;border:none;padding:12px 18px;border-radius:8px;font-weight:600;cursor:pointer}.cta:hover{background:#d9d8f1}.strip{background:var(--panel-2);padding:36px 0 64px}.strip h2{color:#34384f;font-weight:400;font-size:32px;line-height:1.25;margin:8px 0 22px}.tile{background:var(--lavender);border-radius:var(--radius);display:grid;grid-template-columns:1fr 112px;overflow:hidden;border:1px solid #e6e6f2}.tile-text{padding:22px 24px}.tile h3{margin:0 0 8px;color:#34384f;font-size:20px;font-weight:400}.tile p{margin:0;font-size:15px;color:#34384f}.tile-cta{background:#2b304a;color:#fff;display:grid;place-items:center;font-size:22px}.tile-cta span{transform:translate(0);transition:.2s transform}.tile-cta:hover span{transform:translate(4px)}.link-list{margin-top:18px;border-top:1px solid #e6e6f2}.link-row{display:flex;align-items:center;justify-content:space-between;padding:16px 6px;border-bottom:1px solid #e6e6f2;color:#34384f;font-size:20px;text-decoration:none}.link-row:hover{background:#fff}.arrow{font-weight:700}.footer{color:#c9cce2;padding:40px 0;text-align:center;background:transparent}@media (max-width: 900px){.hero-grid{grid-template-columns:1fr;gap:28px}}@font-face{font-family:Roboto;src:url(/assets/roboto-400-regular-CKhRtUFO.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/roboto-500-BU-otfqs.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/roboto-700-CCwTn0--.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/roboto-900-Blac3EU0.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto Slab;src:url(/assets/roboto-slab-400-regular-CwRj1CH-.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto Slab;src:url(/assets/roboto-slab-700-DZvX1nQI.woff) format("woff");font-weight:700;font-style:normal}
