@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@300;400;500;600;700&display=swap");:root{--xp-bg:#080808;--xp-bg2:#0d0d0d;--xp-gold:#c9a84c;--xp-gold-l:#d4b86a;--xp-white:#f5f5f5;--xp-muted:hsla(0,0%,100%,.45);--xp-gb:hsla(0,0%,100%,.04);--xp-gborder:rgba(201,168,76,.18);--xp-glow:0 0 40px rgba(201,168,76,.25)}.xp-root{width:100%;display:flex;flex-direction:column;align-items:center;background:var(--xp-bg);color:var(--xp-white);font-family:Geist,system-ui,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}.xp-root h1,.xp-root h2,.xp-root h3,.xp-root h4{font-family:"Instrument Serif",serif}@keyframes xpDroneFloat{0%,to{transform:translateY(0) rotate(.3deg)}40%{transform:translateY(-18px) rotate(-.5deg)}70%{transform:translateY(-8px) rotate(.8deg)}}@keyframes xpBeamPulse{0%,to{opacity:.08;transform:scaleX(1)}50%{opacity:.22;transform:scaleX(1.15)}}@keyframes xpLedBlink{0%,90%,to{opacity:1}95%{opacity:.2}}@keyframes xpTwinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes xpFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes xpSuccessPop{0%{transform:scale(.8);opacity:0}70%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@keyframes xpDroneFlyOff{0%{transform:translateY(0) translateX(0) rotate(0);opacity:1}to{transform:translateY(-120px) translateX(80px) rotate(8deg);opacity:0}}@keyframes xpScanLine{0%{top:-2px;opacity:.5}to{top:100%;opacity:0}}@keyframes xpGlowPulse{0%,to{box-shadow:0 0 20px rgba(201,168,76,.2)}50%{box-shadow:0 0 40px rgba(201,168,76,.45)}}.xp-fi{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.xp-fi.xp-v{opacity:1;transform:translateY(0)}.xp-d1{transition-delay:.1s}.xp-d2{transition-delay:.2s}.xp-d3{transition-delay:.3s}.xp-d4{transition-delay:.4s}.xp-d5{transition-delay:.5s}.xp-nav{position:fixed;top:0;left:0;right:0;z-index:100;justify-content:space-between;padding:0 48px;height:64px;background:rgba(8,8,8,.85);backdrop-filter:blur(20px);border-bottom:1px solid rgba(201,168,76,.08)}.xp-nav,.xp-nav-logo{display:flex;align-items:center}.xp-nav-logo{gap:10px;text-decoration:none}.xp-nav-logo-name{font-family:"Instrument Serif",serif;font-size:18px;font-weight:700;color:var(--xp-white);letter-spacing:-.02em}.xp-nav-logo-name span{color:var(--xp-gold)}.xp-nav-back{font-size:13px;color:hsla(0,0%,100%,.4);text-decoration:none;display:flex;align-items:center;gap:6px;transition:color .2s}.xp-nav-back:hover{color:var(--xp-gold)}.xp-nav-cta{background:var(--xp-gold);color:#080808;border:none;padding:9px 20px;border-radius:8px;font-size:13px;font-weight:700;font-family:"Instrument Serif",serif;cursor:pointer;transition:all .2s}.xp-nav-cta:hover{background:var(--xp-gold-l);transform:translateY(-1px)}.xp-hero{position:relative;min-height:100vh;overflow:hidden;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px 60px}.xp-stars{position:absolute;inset:0;pointer-events:none;z-index:0}.xp-star{position:absolute;background:#fff;border-radius:50%;animation:xpTwinkle var(--d,3s) var(--del,0s) ease-in-out infinite}.xp-hero-glow{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(201,168,76,.08) 0,transparent 65%)}.xp-hero-terrain{height:180px;z-index:0;background:linear-gradient(0deg,rgba(201,168,76,.03) 0,transparent);overflow:hidden}.xp-hero-terrain,.xp-hero-terrain:before{position:absolute;bottom:0;left:0;right:0}.xp-hero-terrain:before{content:"";height:80px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 80'%3E%3Cpath d='M0 80 L0 55 Q50 40 100 50 Q150 60 200 45 Q280 25 350 40 Q420 55 480 35 Q550 15 620 30 Q690 45 750 28 Q830 10 900 25 Q960 38 1020 20 Q1080 5 1140 18 Q1170 25 1200 15 L1200 80 Z' fill='rgba(201,168,76,0.04)'/%3E%3C/svg%3E") repeat-x bottom}.xp-hero-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.35),transparent);animation:xpScanLine 8s ease-in-out infinite;z-index:1}.xp-hero-inner{z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1160px;width:100%;margin:0 auto}.xp-drone-wrap,.xp-hero-inner{position:relative;align-items:center}.xp-drone-wrap{display:flex;justify-content:center}.xp-drone-wrap.xp-fly-off{animation:xpDroneFlyOff .8s cubic-bezier(.4,0,1,1) forwards}.xp-hero-tag{display:inline-flex;align-items:center;gap:7px;background:rgba(201,168,76,.1);border:1px solid rgba(201,168,76,.25);border-radius:100px;padding:5px 14px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--xp-gold);margin-bottom:24px}.xp-hero-tag-dot{width:6px;height:6px;background:var(--xp-gold);border-radius:50%;animation:xpLedBlink 2s ease-in-out infinite}.xp-hero-h1{font-size:clamp(40px,5.5vw,70px);line-height:1;letter-spacing:-.03em;font-weight:800;color:var(--xp-white);margin-bottom:20px}.xp-hero-h1 em{color:var(--xp-gold);font-style:normal}.xp-hero-sub{font-size:clamp(15px,1.6vw,18px);color:var(--xp-muted);line-height:1.65;font-weight:300;margin-bottom:36px;max-width:460px}.xp-form-card{background:rgba(201,168,76,.06);border:1px solid rgba(201,168,76,.16);border-radius:20px;padding:28px;backdrop-filter:blur(16px)}.xp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.xp-root .xp-form-input,.xp-root select.xp-form-input{width:100%;padding:14px 16px;border-radius:10px;background:rgba(3,10,4,.7);border:1px solid rgba(201,168,76,.2);color:var(--xp-white);font-size:14px;font-family:Geist,sans-serif;outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.xp-root .xp-form-input::placeholder{color:hsla(0,0%,100%,.3)}.xp-root .xp-form-input:focus{border-color:var(--xp-gold);box-shadow:0 0 0 3px rgba(201,168,76,.12)}.xp-root .xp-form-input option{background:#080808}.xp-form-btn{width:100%;padding:16px;border-radius:12px;border:none;background:var(--xp-gold);color:#080808;font-size:15px;font-weight:700;font-family:"Instrument Serif",serif;cursor:pointer;letter-spacing:.02em;transition:all .3s cubic-bezier(.16,1,.3,1);animation:xpGlowPulse 3s ease-in-out infinite}.xp-form-btn:hover{background:var(--xp-gold-l);transform:translateY(-2px);box-shadow:0 12px 36px rgba(201,168,76,.35)}.xp-form-note{font-size:11px;color:hsla(0,0%,100%,.3);text-align:center;margin-top:10px}.xp-counter-line{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;color:var(--xp-muted)}.xp-counter-line strong{color:var(--xp-gold);font-family:"Instrument Serif",serif;font-size:16px}.xp-avatar,.xp-counter-avatars{display:flex}.xp-avatar{width:26px;height:26px;border-radius:50%;border:2px solid var(--xp-bg);background:var(--xp-gold);margin-left:-8px;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#080808}.xp-avatar:first-child{margin-left:0}.xp-success-card{display:none;text-align:center;padding:40px 28px;animation:xpSuccessPop .5s cubic-bezier(.16,1,.3,1)}.xp-success-card.xp-show{display:block}.xp-success-icon{font-size:56px;margin-bottom:16px;display:block}.xp-success-h{font-family:"Instrument Serif",serif;font-size:22px;font-weight:700;color:var(--xp-gold);margin-bottom:8px}.xp-success-p{font-size:14px;color:var(--xp-muted);line-height:1.6}.xp-section{padding:100px 24px;max-width:1160px;width:100%}.xp-section-tag{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--xp-gold);margin-bottom:14px}.xp-section-h2{font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.03em;font-weight:800;color:var(--xp-white);margin-bottom:14px}.xp-section-h2 em{color:var(--xp-gold);font-style:normal}.xp-section-sub{font-size:17px;color:var(--xp-muted);line-height:1.65;font-weight:300;max-width:480px;margin-bottom:56px}.xp-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.12),transparent);margin:0}.xp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}.xp-steps:before{content:"";position:absolute;top:52px;left:16.66%;right:16.66%;height:1px;background:linear-gradient(90deg,var(--xp-gold),rgba(201,168,76,.2),var(--xp-gold));opacity:.25}.xp-step{text-align:center;padding:32px 28px;position:relative}.xp-step-num{width:56px;height:56px;border-radius:50%;background:var(--xp-gb);border:1px solid var(--xp-gborder);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-family:"Instrument Serif",serif;font-size:20px;font-weight:800;color:var(--xp-gold);position:relative;z-index:1}.xp-step-icon{font-size:22px}.xp-step-title{font-family:"Instrument Serif",serif;font-size:18px;font-weight:700;color:var(--xp-white);margin-bottom:10px}.xp-step-desc{font-size:14px;color:var(--xp-muted);line-height:1.65;font-weight:300}.xp-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.xp-product-card{background:var(--xp-gb);border:1px solid var(--xp-gborder);border-radius:18px;padding:28px;cursor:default;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.xp-product-card:before{content:"";position:absolute;inset:0;border-radius:18px;background:radial-gradient(ellipse 60% 60% at 50% 0,rgba(201,168,76,.08) 0,transparent 70%);opacity:0;transition:opacity .4s}.xp-product-card:hover{transform:translateY(-5px);border-color:rgba(201,168,76,.35);box-shadow:0 20px 50px rgba(0,0,0,.4)}.xp-product-card:hover:before{opacity:1}.xp-product-emoji{font-size:42px;margin-bottom:16px;display:block;line-height:1}.xp-product-name{font-family:"Instrument Serif",serif;font-size:17px;font-weight:700;color:var(--xp-white);margin-bottom:6px}.xp-product-origin{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--xp-gold);background:rgba(201,168,76,.1);border:1px solid rgba(201,168,76,.2);padding:3px 9px;border-radius:100px;margin-bottom:10px}.xp-product-desc{font-size:13px;color:var(--xp-muted);line-height:1.6;font-weight:300}.xp-product-eta{font-size:12px;color:var(--xp-gold);margin-top:14px;font-weight:500;display:flex;align-items:center;gap:5px}.xp-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.xp-why-card{background:var(--xp-gb);border:1px solid var(--xp-gborder);border-radius:20px;padding:36px;transition:all .4s cubic-bezier(.16,1,.3,1)}.xp-why-card:hover{transform:translateY(-4px);border-color:rgba(201,168,76,.35);box-shadow:0 20px 50px rgba(0,0,0,.35)}.xp-why-icon{width:52px;height:52px;border-radius:14px;background:rgba(201,168,76,.1);border:1px solid rgba(201,168,76,.2);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:22px}.xp-why-title{font-family:"Instrument Serif",serif;font-size:20px;font-weight:700;color:var(--xp-white);margin-bottom:10px}.xp-why-desc{font-size:14px;color:var(--xp-muted);line-height:1.68;font-weight:300}.xp-map-section{padding:100px 24px;width:100%}.xp-map-inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.xp-map-wrap{position:relative;overflow:hidden;min-height:440px;border-radius:24px}.xp-zone-dot{width:8px;height:8px;border-radius:50%;background:var(--xp-gold);flex-shrink:0}.xp-zone-name{font-family:"Instrument Serif",serif;font-size:15px;font-weight:600;color:var(--xp-white);flex:1}.xp-zone-status{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:100px}.xp-z-live{background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.25);color:var(--xp-gold)}.xp-z-soon{background:rgba(201,168,76,.1);border:1px solid rgba(201,168,76,.2);color:var(--xp-gold)}.xp-map-zones{display:flex;flex-direction:column;gap:12px;margin-top:32px}.xp-zone-row{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--xp-gb);border:1px solid var(--xp-gborder);border-radius:12px}.xp-cta-bottom{padding:120px 24px;text-align:center;position:relative;width:100%;border-top:1px solid rgba(201,168,76,.06)}.xp-cta-bottom:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(201,168,76,.06) 0,transparent 65%)}.xp-cta-bottom-inner{position:relative;z-index:1;max-width:600px;margin:0 auto}.xp-cta-h2{font-size:clamp(36px,5vw,60px);font-weight:800;letter-spacing:-.03em;color:var(--xp-white);line-height:1.08;margin-bottom:16px}.xp-cta-h2 em{color:var(--xp-gold);font-style:normal}.xp-cta-sub{font-size:17px;color:var(--xp-muted);margin-bottom:40px;font-weight:300}.xp-cta-form{flex-direction:column;align-items:stretch;max-width:420px;margin:0 auto}.xp-cta-form,.xp-cta-form-row{display:flex;gap:12px}.xp-footer{padding:48px 24px 32px;border-top:1px solid rgba(201,168,76,.07);max-width:1160px;margin:0 auto}.xp-footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.xp-footer-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.xp-footer-logo-mark{width:28px;height:28px;background:var(--xp-gold);border-radius:7px;display:flex;align-items:center;justify-content:center;font-family:"Instrument Serif",serif;font-size:14px;font-weight:800;color:#080808}.xp-footer-logo-name{font-family:"Instrument Serif",serif;font-size:16px;font-weight:700;color:var(--xp-white)}.xp-footer-logo-name span{color:var(--xp-gold)}.xp-footer-copy{font-size:12.5px;color:hsla(0,0%,100%,.25)}.xp-footer-socials{display:flex;gap:12px}.xp-soc{width:34px;height:34px;border-radius:8px;background:rgba(201,168,76,.06);border:1px solid rgba(201,168,76,.12);display:flex;align-items:center;justify-content:center;font-size:12px;color:hsla(0,0%,100%,.4);text-decoration:none;transition:all .2s}.xp-soc:hover{background:rgba(201,168,76,.15);border-color:rgba(201,168,76,.3);color:var(--xp-gold)}@media(max-width:900px){.xp-nav{padding:0 20px}.xp-hero-inner{grid-template-columns:1fr;gap:40px;padding-top:20px}.xp-drone-wrap{order:-1}.xp-drone-wrap video{max-width:280px}.xp-steps{grid-template-columns:1fr}.xp-steps:before{display:none}.xp-products-grid{grid-template-columns:1fr 1fr}.xp-form-row,.xp-map-inner,.xp-why-grid{grid-template-columns:1fr}.xp-cta-form-row{flex-direction:column}}@media(max-width:560px){.xp-products-grid{grid-template-columns:1fr}.xp-footer-inner{flex-direction:column;align-items:flex-start;gap:16px}}