.gm-x-landing{min-height:100vh;background:#080f1a;color:#f8fafc;overflow:clip}.gm-x-public-nav{position:relative;z-index:10;margin:auto;display:flex;max-width:1440px;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px}.gm-x-public-nav a{text-decoration:none}.gm-x-kicker{color:#e6ba57;font-size:11px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.gm-x-outline,.gm-x-primary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:12px;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:750;text-align:center;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.gm-x-outline{border:1px solid rgba(45,212,191,.6);background:rgba(10,25,36,.65);color:#ccfbf1}.gm-x-outline:hover{background:rgba(18,85,82,.38);border-color:#5eead4}.gm-x-primary{border:1px solid #23ebc8;background:linear-gradient(135deg,#0bd5b1,#18b89c);color:#05221d;box-shadow:0 7px 30px rgba(12,205,170,.16)}.gm-x-primary:hover{background:#3af3d1;transform:translateY(-1px)}.gm-x-hero{isolation:isolate;position:relative;display:flex;min-height:480px;align-items:center;max-width:1440px;margin:0 auto;padding:66px 40px 96px;border:1px solid rgba(212,175,55,.19);border-radius:22px;background:radial-gradient(ellipse at 80% 8%,rgba(209,164,56,.22),transparent 37%),radial-gradient(ellipse at 87% 74%,rgba(13,193,173,.15),transparent 45%),linear-gradient(130deg,#09111f,#0b1827 63%,#151d22);overflow:hidden}.gm-x-hero:after{content:"";position:absolute;inset:auto -20% -80% 38%;height:430px;transform:rotate(-20deg);background:linear-gradient(0deg,transparent,rgba(234,188,74,.1),transparent);pointer-events:none}.gm-x-hero-title{font-size:clamp(3.5rem,7vw,6rem);line-height:.96;letter-spacing:-.055em;font-weight:850}.gm-x-hero-title span{color:#edc767}.gm-x-light{position:absolute;width:270px;height:270px;border-radius:50%;filter:blur(65px);opacity:.24;pointer-events:none}.gm-x-light-one{right:8%;top:8%;background:#d4af37}.gm-x-light-two{right:30%;bottom:-65px;background:#13c9a3}.gm-x-hero-signal{display:flex;position:absolute;right:25px;bottom:22px;gap:15px;flex-wrap:wrap;font-size:10px;color:#cbd5e1;letter-spacing:.15em}.gm-x-hero-signal span{border-left:2px solid #d4af37;padding-left:8px}.gm-x-info-band{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;max-width:1350px;margin:22px auto 0;padding:13px 20px;color:#a9c8c8;font-size:12px;border-top:1px solid rgba(120,171,178,.2);border-bottom:1px solid rgba(120,171,178,.2)}.gm-x-info-band span:before{content:"●";color:#13c9a3;padding-right:9px;font-size:8px}.gm-x-feature{min-height:140px;display:flex;align-items:flex-start;gap:16px;padding:22px;border:1px solid #294252;border-radius:16px;background:linear-gradient(145deg,#111f2b,#0e1724);transition:transform .2s,border-color .2s,box-shadow .2s;text-decoration:none}.gm-x-feature:hover{transform:translateY(-3px);border-color:rgba(212,175,55,.75);box-shadow:0 12px 40px rgba(0,0,0,.33)}.gm-x-feature-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:rgba(23,185,163,.13);border:1px solid rgba(23,185,163,.27);color:#30e3c0;font-size:24px}.gm-x-feature-arrow{flex-shrink:0;margin-left:auto;color:#e8c267}.gm-x-import-callout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);align-items:center;gap:35px;padding:36px;border:1px solid rgba(212,175,55,.55);border-radius:22px;background:radial-gradient(ellipse at 90% 35%,rgba(212,175,55,.17),transparent 43%),linear-gradient(130deg,#111b2a,#0a1820);box-shadow:inset 0 0 36px rgba(212,175,55,.06)}.gm-x-import-step{display:flex;min-height:100px;align-items:center;justify-content:center;padding:16px;border:1px solid rgba(212,175,55,.36);border-radius:12px;background:#111b25;color:#f5df9c;font-weight:750;text-align:center}.gm-x-loading{display:grid;min-height:100vh;place-items:center;background:#080f1a;color:#d4af37;font-weight:700}.gm-x-private{max-width:1600px;margin:0 auto}.gm-x-home-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;border:1px solid rgba(212,175,55,.25);border-radius:18px;padding:22px;background:linear-gradient(120deg,#131e2d,#0d1622)}.gm-x-home-panel{min-width:0;padding:22px;border:1px solid #34465a;border-radius:16px;background:linear-gradient(145deg,#131f2e,#101a28);box-shadow:0 12px 28px rgba(0,0,0,.17)}.gm-x-home-action{align-items:center;flex-wrap:wrap;padding:18px;border:1px solid #2c4e55;border-radius:13px;background:#0c2029}.gm-x-home-action,.gm-x-home-link{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.gm-x-home-link{padding:13px 4px;border-top:1px solid #324254;color:#5eead4;font-size:14px;text-decoration:none}.gm-x-mini-action{min-height:70px;padding:14px;border:1px solid #355360;border-radius:12px;background:#0d222c;color:#d0fff5;font-size:13px;font-weight:600}.gm-x-mini-action,.gm-x-shortcut{display:flex;align-items:center;justify-content:space-between}.gm-x-shortcut{gap:12px;padding:12px;border:1px solid #2e4151;border-radius:10px;background:#0b1724;color:#91e9d9}@media (max-width:768px){.gm-x-public-nav{padding:8px 16px}.gm-x-hero{min-height:500px;border-radius:0;border-left:0;border-right:0;padding:70px 22px 80px}.gm-x-hero-title{font-size:clamp(3.4rem,15vw,5.2rem)}.gm-x-hero-signal{left:22px;right:15px;bottom:22px;gap:8px;letter-spacing:.05em}.gm-x-info-band{justify-content:flex-start;padding-inline:22px}.gm-x-import-callout{grid-template-columns:1fr;padding:24px}.gm-x-import-step{min-height:76px}.gm-x-home-panel{padding:16px}.gm-x-home-head{padding:17px}}@media (prefers-reduced-motion:reduce){.gm-x-feature,.gm-x-outline,.gm-x-primary{transition:none}.gm-x-feature:hover,.gm-x-primary:hover{transform:none}}