.lp{--bg:#0a1628;--bg-2:#0f1f3d;--card:#0f1f3d;--card-mid:#1e3a5f;--gold:#c9a84c;--gold-soft:rgba(201,168,76,.15);--gold-border:rgba(201,168,76,.22);--text:#fff;--muted:#94a3b8;--green:#22c55e;--border:hsla(0,0%,100%,.06);--hairline:hsla(0,0%,100%,.04);--max:1280px;margin:0;background:var(--bg);color:var(--text);font-family:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh}html:has(.lp){scroll-behavior:smooth}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp .serif{font-family:var(--font-playfair),"Playfair Display",Georgia,serif}.lp a{color:inherit;text-decoration:none}.lp button{font-family:inherit}.lp .wrap{max-width:var(--max);margin:0 auto;padding:0 32px}.lp .nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:18px 0;background:transparent;border-bottom:1px solid transparent;transition:background .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),backdrop-filter .4s ease}.lp .nav.scrolled{background:rgba(10,22,40,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--gold-soft)}.lp .nav-inner{display:flex;align-items:center;justify-content:space-between;max-width:var(--max);margin:0 auto;padding:0 32px}.lp .brand{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.lp .brand svg{transition:filter .25s ease}.lp .brand:hover svg{filter:drop-shadow(0 0 8px rgba(201,168,76,.55))}.lp .brand-text{display:flex;flex-direction:column;line-height:1}.lp .brand-text .name{font-weight:700;color:#fff;letter-spacing:.18em;font-size:16px}.lp .brand-text .country{font-weight:500;color:var(--gold);letter-spacing:.28em;font-size:9px;margin-top:5px}.lp .nav-links{display:flex;align-items:center;gap:32px}.lp .nav-link{position:relative;color:var(--muted);font-size:14px;letter-spacing:.04em;padding:6px 0;transition:color .2s ease}.lp .nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left center;transition:transform .22s cubic-bezier(.16,1,.3,1)}.lp .nav-link:hover{color:#fff}.lp .nav-link:hover:after{transform:scaleX(1)}.lp .btn{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;font-weight:600;font-size:14px;letter-spacing:.04em;cursor:pointer;border:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;will-change:transform}.lp .btn:active{transform:scale(.97);transition-duration:.1s}.lp .btn-gold{background:var(--gold);color:var(--bg);position:relative;overflow:hidden}.lp .btn-gold:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.4) 50%,transparent 70%);transform:translateX(-110%);transition:transform .6s ease;pointer-events:none}.lp .btn-gold:hover{transform:scale(1.02);box-shadow:0 8px 28px rgba(201,168,76,.35)}.lp .btn-gold:hover:before{transform:translateX(110%)}.lp .btn-ghost{background:transparent;color:var(--gold);border:1px solid var(--gold-border)}.lp .btn-ghost:hover{background:rgba(201,168,76,.08);border-color:var(--gold)}.lp .hero{position:relative;min-height:100vh;padding:140px 0 100px;isolation:isolate;overflow:hidden}.lp .glow{top:-200px;right:-200px;width:900px;height:900px;background:radial-gradient(circle at 50% 50%,rgba(201,168,76,.2) 0,rgba(201,168,76,.06) 35%,transparent 65%)}.lp .glow,.lp .glow-2{position:absolute;pointer-events:none;z-index:-1}.lp .glow-2{top:60%;left:-300px;width:700px;height:700px;background:radial-gradient(circle at 50% 50%,rgba(201,168,76,.1) 0,rgba(201,168,76,.03) 40%,transparent 70%)}.lp .grain{inset:0;opacity:.5;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.78  0 0 0 0 0.66  0 0 0 0 0.30  0 0 0 0.045 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.lp .grain,.lp .particle{position:absolute;pointer-events:none;z-index:-1}.lp .particle{bottom:-20px;width:3px;height:3px;background:var(--gold);border-radius:50%;opacity:0;box-shadow:0 0 6px rgba(201,168,76,.6)}.lp .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.lp .badge{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid var(--gold-border);background:rgba(201,168,76,.06);color:var(--gold);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.lp .badge-dot{width:6px;height:6px;background:var(--gold);border-radius:50%}.lp .h1{font-family:var(--font-playfair),"Playfair Display",serif;font-weight:500;font-size:clamp(48px,5vw,72px);line-height:1.05;margin:24px 0;color:#fff;letter-spacing:-.01em}.lp .h1 em{color:var(--gold);font-style:italic;font-weight:500}.lp .hero-sub{color:var(--muted);font-size:18px;line-height:1.6;max-width:540px;margin:0 0 36px}.lp .hero-ctas{gap:14px}.lp .fineprint,.lp .hero-ctas{display:flex;align-items:center;flex-wrap:wrap}.lp .fineprint{color:var(--muted);font-size:13px;margin-top:22px;gap:16px}.lp .fineprint .dot{width:4px;height:4px;background:var(--muted);border-radius:50%}.lp .cluster{position:relative;background:rgba(15,31,61,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--gold-border);padding:28px}.lp .cluster:before{content:"";position:absolute;top:-1px;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.lp .cluster-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.lp .live{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.3);color:var(--green);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lp .live-dot{width:8px;height:8px;background:var(--green);border-radius:50%}.lp .kse{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.lp .stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp .stat{background:rgba(30,58,95,.4);border:1px solid hsla(0,0%,100%,.05);padding:22px 20px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease;will-change:transform}.lp .stat:hover{transform:translateY(-3px);border-color:var(--gold-border);box-shadow:0 0 20px rgba(201,168,76,.15)}.lp .stat-label{color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.lp .stat-num{font-family:var(--font-playfair),"Playfair Display",serif;font-size:36px;font-weight:500;color:#fff;margin:8px 0 4px;font-variant-numeric:tabular-nums}.lp .stat-num em{color:var(--gold);font-style:normal}.lp .stat-sub{color:var(--muted);font-size:12px}.lp .stat-sub.up{color:var(--green)}.lp .cluster-foot{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.05);flex-wrap:wrap;gap:14px}.lp .mini-row{display:flex;gap:22px;flex-wrap:wrap}.lp .mini{display:flex;flex-direction:column}.lp .mini .k{color:var(--muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.lp .mini .v{color:#fff;font-size:14px;font-weight:500;margin-top:4px;font-variant-numeric:tabular-nums}.lp .mini .v.up{color:var(--green)}.lp .realtime{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(201,168,76,.08);border:1px solid var(--gold-border);color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lp .trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:rgba(15,31,61,.4);padding:22px 0}.lp .trust-inner{max-width:var(--max);margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.lp .trust-label{color:var(--muted);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.lp .trust-items{display:flex;gap:50px;align-items:center;color:var(--muted);font-size:13px;flex-wrap:wrap}.lp .trust-items>div{display:flex;align-items:center;gap:10px}.lp section{position:relative}.lp .section-head{max-width:760px;margin:0 0 64px}.lp .eyebrow{color:var(--gold);font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;margin-bottom:18px}.lp .section-title{font-family:var(--font-playfair),"Playfair Display",serif;font-size:clamp(36px,4vw,52px);line-height:1.1;color:#fff;font-weight:500;letter-spacing:-.01em;margin:0}.lp .section-title em{color:var(--gold);font-style:italic}.lp .section-sub{color:var(--muted);font-size:17px;line-height:1.6;margin:20px 0 0;max-width:620px}.lp .features{background:var(--bg-2);padding:110px 0 120px}.lp .feat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}.lp .feat-row.two{grid-template-columns:repeat(2,1fr);max-width:880px;margin:24px auto 0}.lp .feat{background:rgba(30,58,95,.35);border:1px solid hsla(0,0%,100%,.05);padding:36px 32px 32px;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease;will-change:transform}.lp .feat:hover{transform:translateY(-6px);border-color:var(--gold-border);box-shadow:0 0 28px rgba(201,168,76,.15)}.lp .feat-icon{width:52px;height:52px;background:rgba(201,168,76,.08);border:1px solid var(--gold-border);display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:transform .3s ease}.lp .feat:hover .feat-icon{transform:scale(1.06)}.lp .feat-tag{position:absolute;top:20px;right:22px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);opacity:.7}.lp .feat-title{font-family:var(--font-playfair),"Playfair Display",serif;font-size:24px;font-weight:500;color:#fff;margin:0 0 12px}.lp .feat-desc{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.lp .how{background:var(--bg);padding:110px 0}.lp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px}.lp .step{padding:36px 28px 0;border-top:1px solid var(--gold-border)}.lp .step-num{color:var(--gold);font-size:56px;line-height:1}.lp .step-num,.lp .step-title{font-family:var(--font-playfair),"Playfair Display",serif;font-weight:500}.lp .step-title{font-size:24px;color:#fff;margin:20px 0 10px}.lp .step-desc{color:var(--muted);font-size:14px;line-height:1.65;margin:0}.lp .pricing{background:var(--bg-2);padding:110px 0}.lp .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px}.lp .plan{background:rgba(15,31,61,.5);border:1px solid hsla(0,0%,100%,.06);padding:36px 32px;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.lp .plan.featured,.lp .plan:hover{border-color:var(--gold-border)}.lp .plan.featured{background:linear-gradient(180deg,rgba(201,168,76,.07),rgba(201,168,76,.02));position:relative}.lp .plan.featured:before{content:"MOST POPULAR";position:absolute;top:-10px;left:32px;background:var(--gold);color:var(--bg);font-size:10px;padding:5px 10px;letter-spacing:.16em;font-weight:600}.lp .plan-name{color:var(--muted);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.lp .plan-price{font-family:var(--font-playfair),"Playfair Display",serif;color:#fff;font-size:48px;font-weight:500;margin:16px 0 4px;line-height:1}.lp .plan-price small{font-family:var(--font-inter),"Inter",sans-serif;font-size:14px;color:var(--muted);font-weight:400}.lp .plan-tag{color:var(--gold);font-size:13px;margin:0 0 28px}.lp .plan-list{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}.lp .plan-list li{color:var(--muted);font-size:14px;display:flex;gap:10px;align-items:flex-start}.lp .plan-list li svg{color:var(--gold);flex-shrink:0;margin-top:2px}.lp .plan-cta{padding:14px;border:1px solid var(--gold-border);color:var(--gold);background:transparent;font-weight:600;font-size:13px;letter-spacing:.06em;text-align:center;cursor:pointer;transition:all .2s ease;margin-top:auto}.lp .plan.featured .plan-cta{background:var(--gold);color:var(--bg);border-color:var(--gold)}.lp .plan-cta:hover{background:rgba(201,168,76,.08)}.lp .plan.featured .plan-cta:hover{background:#d6b65a}.lp .faq{background:var(--bg);padding:110px 0}.lp .faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;margin-top:30px}.lp .faq-list{display:flex;flex-direction:column}.lp .faq-item{border-top:1px solid var(--border);padding:24px 0}.lp .faq-item:last-child{border-bottom:1px solid var(--border)}.lp .faq-q{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp .faq-q .qt{font-size:17px;color:#fff;font-weight:500}.lp .faq-q .pl{color:var(--gold);font-size:20px;line-height:1;transition:transform .22s ease}.lp .faq-item.open .faq-q .pl{transform:rotate(45deg)}.lp .faq-a{color:var(--muted);font-size:14px;line-height:1.7;max-width:620px;max-height:0;opacity:0;overflow:hidden;transition:max-height .32s cubic-bezier(.16,1,.3,1),opacity .22s ease,margin-top .32s ease}.lp .faq-item.open .faq-a{max-height:320px;opacity:1;margin-top:14px}.lp .cta-banner{background:var(--bg-2);padding:80px 0}.lp .cta-inner{max-width:var(--max);margin:0 auto;padding:0 32px}.lp .cta-card{border:1px solid var(--gold-border);background:radial-gradient(ellipse at top right,rgba(201,168,76,.1),transparent 60%),rgba(15,31,61,.6);padding:70px;display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center}.lp .cta-card h2{font-family:var(--font-playfair),"Playfair Display",serif;font-size:clamp(32px,3.5vw,44px);color:#fff;font-weight:500;line-height:1.15;margin:0}.lp .cta-card h2 em{color:var(--gold);font-style:italic}.lp .cta-card p{color:var(--muted);font-size:16px;line-height:1.6;margin:18px 0 0}.lp .cta-actions{display:flex;flex-direction:column;gap:12px}.lp .cta-actions .btn{justify-content:center;padding:16px 24px}.lp footer{background:var(--bg);padding:80px 0 40px;border-top:1px solid var(--border)}.lp .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px;margin-bottom:60px}.lp footer h5{color:#fff;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-weight:600}.lp footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.lp footer a,.lp footer li{color:var(--muted);font-size:14px}.lp footer a:hover{color:var(--gold)}.lp .footer-tag{color:var(--muted);font-size:14px;line-height:1.6;max-width:320px;margin:22px 0 0}.lp .footer-bottom{border-top:1px solid var(--border);padding-top:28px;display:flex;justify-content:space-between;color:var(--muted);font-size:13px;flex-wrap:wrap;gap:12px}.lp .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.lp .reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.lp .glow{animation:lp-pulse-glow 8s ease-in-out infinite}@keyframes lp-pulse-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.lp .particle{animation:lp-float-up 16s linear infinite}@keyframes lp-float-up{0%{transform:translateY(0);opacity:0}10%{opacity:.18}90%{opacity:.18}to{transform:translateY(-100vh);opacity:0}}.lp .live-dot{animation:lp-blink 1.6s ease-in-out infinite}@keyframes lp-blink{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(34,197,94,.45)}50%{opacity:.6;box-shadow:0 0 0 8px rgba(34,197,94,0)}}}@media (prefers-reduced-motion:reduce){.lp .reveal{opacity:1;transform:none;transition:none}.lp .btn-gold:before{display:none}.lp *,.lp :after,.lp :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:980px){.lp .hero-grid{gap:50px}.lp .feat-row,.lp .feat-row.two,.lp .hero-grid,.lp .plans,.lp .steps{grid-template-columns:1fr}.lp .feat-row.two{max-width:none}.lp .faq-grid{grid-template-columns:1fr;gap:40px}.lp .cta-card{grid-template-columns:1fr;padding:50px}.lp .footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:768px){.lp .nav-inner,.lp .wrap{padding:0 22px}.lp .nav-links{gap:18px}.lp .nav-links .nav-link{display:none}.lp .nav-links .btn{padding:10px 16px;font-size:13px}.lp .hero{padding:130px 0 80px;min-height:auto}.lp .h1{font-size:44px}.lp .hero-sub{font-size:16px}.lp .stat-grid{grid-template-columns:1fr 1fr}.lp .faq,.lp .features,.lp .how,.lp .pricing{padding:80px 0}.lp .cta-card{padding:36px 28px}.lp .footer-grid{grid-template-columns:1fr;gap:36px}.lp .trust-items{gap:22px;font-size:12px}}