.landing-root{width:100%;min-width:0;display:block}.landing-root *,.landing-root :before,.landing-root :after{box-sizing:border-box;margin:0;padding:0}.landing-root{color:#0d0c09;--bg:#faf8f3;--bg2:#f3f0e8;--bg3:#ede9df;--surface:#fff;--surface2:#f7f4ee;--ink:#0d0c09;--ink2:#2a2820;--ink3:#5a5649;--gold:#b8892a;--gold2:#d4a84b;--gold3:#e8c06a;--gold-dim:#b8892a1a;--gold-border:#b8892a38;--radius:18px;--shadow:0 1px 3px #0d0c0914,0 8px 24px #0d0c090f;background:#faf8f3;font-family:Onest,sans-serif;line-height:1.6;overflow-x:hidden}.landing-root:before{content:"";z-index:0;pointer-events:none;opacity:.6;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-size:200px;position:fixed;inset:0}.landing-root .l-hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:20px;min-height:100vh;padding:100px 5vw 60px;display:grid;position:relative;overflow:visible}.landing-root .hero-orb{pointer-events:none;filter:blur(100px);border-radius:50%;position:absolute}.landing-root .orb1{background:#b8892a1f;width:500px;height:500px;top:-80px;right:-80px}.landing-root .orb2{background:#b8892a12;width:350px;height:350px;bottom:0;left:-100px}.landing-root .l-hero-content{z-index:2;position:relative}.landing-root .hero-eyebrow{background:var(--gold-dim);border:1px solid var(--gold-border);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border-radius:50px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.landing-root .eyebrow-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:2s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.landing-root .l-hero h1{letter-spacing:-.05em;color:var(--ink);margin-bottom:28px;font-size:clamp(2.8rem,5vw,5rem);font-weight:900;line-height:.95}.landing-root .l-hero h1 span{color:var(--gold);display:block}.landing-root .hero-sub{color:var(--ink3);max-width:460px;margin-bottom:44px;font-size:1.05rem;font-weight:400;line-height:1.75}.landing-root .hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.landing-root .btn-gold{background:var(--ink);color:var(--bg);letter-spacing:-.01em;border-radius:50px;align-items:center;gap:10px;padding:15px 32px;font-family:Onest,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.landing-root .btn-gold:hover{background:var(--ink2);transform:translateY(-2px);box-shadow:0 16px 40px #0d0c0933}.landing-root .btn-outline{color:var(--ink3);border:1.5px solid #0d0c0926;border-radius:50px;align-items:center;gap:8px;padding:15px 28px;font-family:Onest,sans-serif;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.landing-root .btn-outline:hover{border-color:var(--gold-border);color:var(--ink)}.landing-root .hero-trust{align-items:center;gap:12px;margin-top:40px;display:flex}.landing-root .trust-avatars{display:flex}.landing-root .trust-avatar{background:linear-gradient(135deg,var(--gold2),#7a5020);border:2px solid var(--bg);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-8px;font-size:.7rem;font-weight:800;display:flex}.landing-root .trust-avatar:first-child{margin-left:0}.landing-root .trust-text{color:var(--ink3);font-size:.82rem;font-weight:500}.landing-root .trust-text strong{color:var(--gold);font-weight:700}.landing-root .hero-visual{z-index:2;justify-content:center;align-items:center;padding:40px 0 40px 20px;display:flex;position:relative}.landing-root .cards-3d{perspective:1400px;width:480px;height:360px;position:relative}.landing-root .vcard{cursor:default;border-radius:24px;flex-direction:column;justify-content:space-between;width:420px;height:260px;padding:36px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .6s;display:flex;position:absolute}.landing-root .vcard-1{background:linear-gradient(135deg,#1a1a36,#2a2a50 50%,#111128);border:1px solid #ffffff14;top:0;left:20px;transform:rotate(-8deg);box-shadow:-24px 36px 80px #0d0c0940}.landing-root .vcard-2{background:linear-gradient(135deg,#2a1e00,#3d2c00 45%,#1e1500);border:1px solid #b8892a4d;top:40px;left:0;transform:rotate(4deg)translateZ(20px);box-shadow:24px 36px 80px #0d0c0940}.landing-root .cards-3d:hover .vcard-1{transform:rotate(-14deg)translateZ(0)translateY(-18px)}.landing-root .cards-3d:hover .vcard-2{transform:rotate(8deg)translateZ(30px)translateY(12px)}.landing-root .card-chip{background:linear-gradient(135deg,var(--gold2),#8a6020);border-radius:6px;width:46px;height:36px}.landing-root .card-num{letter-spacing:.24em;color:#ffffff8c;font-size:.95rem;font-weight:500}.landing-root .card-footer{justify-content:space-between;align-items:flex-end;display:flex}.landing-root .card-name{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:.75rem}.landing-root .card-visa{color:#fff;letter-spacing:-.03em;font-size:1.75rem;font-style:italic;font-weight:900}.landing-root .card-mc{align-items:center;display:flex}.landing-root .mc-r{background:#eb001b;border-radius:50%;width:30px;height:30px}.landing-root .mc-y{background:#f79e1b;border-radius:50%;width:30px;height:30px;margin-left:-12px}.landing-root .card-glow{pointer-events:none;background:linear-gradient(135deg,#b8892a24 0%,#0000 50%,#b8892a0d 100%);border-radius:24px;position:absolute;inset:-1px}.landing-root .float-stat{background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--gold-border);z-index:5;border-radius:14px;padding:14px 18px;position:absolute}.landing-root .float-stat-1{top:-24px;right:-16px}.landing-root .float-stat-2{bottom:-8px;left:-24px}.landing-root .float-stat-3{top:50%;right:-60px;transform:translateY(-50%)}.landing-root .float-num{color:var(--gold);letter-spacing:-.04em;font-size:1.5rem;font-weight:900;line-height:1}.landing-root .float-label{color:var(--ink3);margin-top:3px;font-size:.72rem;font-weight:500}.landing-root .float-badge{background:var(--ink);color:var(--bg);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:50px;margin-bottom:4px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-block}.landing-root .float-badge-gold{background:var(--gold);color:#fff}.landing-root section{z-index:1;position:relative}.landing-root .section-wrap{padding:110px 5vw}.landing-root .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin-bottom:16px;font-size:.72rem;font-weight:700;display:inline-flex}.landing-root .tag:before{content:"";background:var(--gold);width:16px;height:1px}.landing-root .section-title{letter-spacing:-.04em;color:var(--ink);margin-bottom:14px;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;line-height:1.05}.landing-root .section-sub{color:var(--ink3);max-width:520px;font-size:1rem;font-weight:400;line-height:1.75}.landing-root .stats-bar{background:var(--ink);grid-template-columns:repeat(4,1fr);padding:0 5vw;display:grid}.landing-root .stat-item{text-align:center;border-right:1px solid #faf8f314;padding:36px 20px}.landing-root .stat-item:last-child{border-right:none}.landing-root .stat-n{letter-spacing:-.05em;color:var(--gold2);font-size:3rem;font-weight:900;line-height:1;display:block}.landing-root .stat-l{color:#faf8f38c;margin-top:6px;font-size:.82rem;font-weight:500}.landing-root .avantages-wrap{background:var(--bg2);padding:110px 5vw}.landing-root .avantages-header{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:64px;display:grid}.landing-root .avantages-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing-root .av-card{background:var(--surface);border-radius:var(--radius);border:1px solid #0d0c0912;padding:36px 30px;transition:border-color .35s,transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0d0c090a}.landing-root .av-card:before{content:"";background:linear-gradient(90deg,transparent,var(--gold2),transparent);opacity:0;height:2px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.landing-root .av-card:hover{border-color:var(--gold-border);transform:translateY(-5px);box-shadow:0 20px 50px #0d0c091a}.landing-root .av-card:hover:before{opacity:1}.landing-root .av-icon{background:var(--gold-dim);border:1px solid var(--gold-border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;display:flex}.landing-root .av-card h3{letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:1.05rem;font-weight:700}.landing-root .av-card p{color:var(--ink3);font-size:.88rem;line-height:1.75}.landing-root .av-number{letter-spacing:-.05em;color:#b8892a12;-webkit-user-select:none;user-select:none;font-size:3.5rem;font-weight:900;line-height:1;position:absolute;top:24px;right:24px}.landing-root .cartes-wrap{padding:110px 5vw}.landing-root .cartes-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:860px;margin:60px auto 0;display:grid}.landing-root .carte-card{background:var(--surface);border:1.5px solid #0d0c0914;border-radius:24px;padding:40px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0d0c090d}.landing-root .carte-card.featured{background:var(--ink);border-color:var(--ink)}.landing-root .carte-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px #0d0c0926}.landing-root .carte-badge{background:var(--gold2);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:50px;padding:4px 10px;font-size:.65rem;font-weight:800;position:absolute;top:20px;right:20px}.landing-root .carte-logo-visa{color:var(--ink);letter-spacing:-.02em;margin-bottom:6px;font-size:2.2rem;font-style:italic;font-weight:900}.landing-root .carte-card.featured .carte-logo-visa{color:#fff}.landing-root .carte-logo-mc{align-items:center;gap:2px;margin-bottom:6px;display:flex}.landing-root .mc-big-r{background:#eb001b;border-radius:50%;width:32px;height:32px}.landing-root .mc-big-y{background:#f79e1b;border-radius:50%;width:32px;height:32px;margin-left:-12px}.landing-root .carte-type{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:28px;font-size:.75rem;font-weight:700}.landing-root .carte-card.featured .carte-type{color:#faf8f380}.landing-root .carte-features{margin-bottom:32px;list-style:none}.landing-root .carte-features li{color:var(--ink3);border-bottom:1px solid #0d0c090f;align-items:center;gap:10px;padding:9px 0;font-size:.875rem;display:flex}.landing-root .carte-card.featured .carte-features li{color:#faf8f3b3;border-bottom-color:#faf8f314}.landing-root .carte-features li .chk{color:var(--gold2);flex-shrink:0;font-size:.75rem}.landing-root .carte-price{margin-bottom:24px}.landing-root .carte-price .pl{text-transform:uppercase;letter-spacing:.08em;color:var(--ink3);margin-bottom:4px;font-size:.72rem;font-weight:600}.landing-root .carte-card.featured .carte-price .pl{color:#faf8f380}.landing-root .carte-price .pa{letter-spacing:-.04em;color:var(--gold2);font-size:1.8rem;font-weight:900}.landing-root .btn-outline-dark{color:var(--ink);border:1.5px solid #0d0c0926;border-radius:50px;justify-content:center;align-items:center;width:100%;padding:14px 24px;font-family:Onest,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.landing-root .btn-outline-dark:hover{border-color:var(--ink);background:var(--ink);color:var(--bg)}.landing-root .btn-light{background:var(--bg);color:var(--ink);border-radius:50px;justify-content:center;align-items:center;width:100%;padding:14px 24px;font-family:Onest,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.landing-root .btn-light:hover{background:var(--gold3);transform:translateY(-1px)}.landing-root .platforms-wrap{background:var(--bg2);padding:110px 5vw;overflow:hidden}.landing-root .platforms-header{text-align:center;margin-bottom:64px}.landing-root .platforms-track{margin-bottom:16px;position:relative;overflow:hidden}.landing-root .platforms-track:before,.landing-root .platforms-track:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.landing-root .platforms-track:before{background:linear-gradient(90deg,var(--bg2),transparent);left:0}.landing-root .platforms-track:after{background:linear-gradient(-90deg,var(--bg2),transparent);right:0}.landing-root .platforms-row{gap:14px;width:max-content;display:flex}.landing-root .row1{animation:30s linear infinite scrollL}.landing-root .row2{animation:38s linear infinite scrollR}.landing-root .platforms-row:hover{animation-play-state:paused}@keyframes scrollL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollR{0%{transform:translate(-50%)}to{transform:translate(0)}}.landing-root .platform-chip{background:var(--surface);white-space:nowrap;cursor:default;border:1px solid #0d0c0914;border-radius:50px;flex-shrink:0;align-items:center;gap:10px;padding:10px 18px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;box-shadow:0 1px 3px #0d0c090a}.landing-root .platform-chip:hover{border-color:var(--gold-border);transform:translateY(-2px);box-shadow:0 8px 20px #0d0c091a}.landing-root .platform-chip span{color:var(--ink3);font-size:.875rem;font-weight:600}.landing-root .platform-chip:hover span{color:var(--ink)}.landing-root .p-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.landing-root .how-wrap{padding:110px 5vw}.landing-root .how-grid{border:1.5px solid #0d0c0914;border-radius:24px;grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid;overflow:hidden;box-shadow:0 2px 12px #0d0c090d}.landing-root .how-step{background:var(--surface);border-right:1px solid #0d0c0912;padding:44px 32px;position:relative}.landing-root .how-step:last-child{border-right:none}.landing-root .step-line{background:var(--gold2);transform-origin:0;height:3px;transition:transform .5s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.landing-root .how-step:hover .step-line{transform:scaleX(1)}.landing-root .step-n{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin-bottom:20px;font-size:.68rem;font-weight:800;display:flex}.landing-root .step-n:before{content:"";background:var(--gold);width:12px;height:1px}.landing-root .step-icon{background:var(--gold-dim);border:1px solid var(--gold-border);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.landing-root .how-step h3{letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:1.05rem;font-weight:700}.landing-root .how-step p{color:var(--ink3);font-size:.875rem;line-height:1.75}.landing-root .testi-wrap{background:var(--bg2);padding:110px 5vw}.landing-root .testi-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;display:flex}.landing-root .testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing-root .testi-card{background:var(--surface);border-radius:var(--radius);border:1px solid #0d0c0912;padding:32px;transition:all .3s;box-shadow:0 1px 4px #0d0c090a}.landing-root .testi-card:hover{border-color:var(--gold-border);transform:translateY(-4px);box-shadow:0 16px 40px #0d0c091a}.landing-root .testi-stars{gap:3px;margin-bottom:18px;display:flex}.landing-root .testi-stars svg{width:14px;height:14px;fill:var(--gold2)}.landing-root .testi-text{color:var(--ink3);margin-bottom:24px;font-size:.9rem;font-style:italic;line-height:1.8}.landing-root .testi-author{align-items:center;gap:12px;display:flex}.landing-root .testi-av{background:linear-gradient(135deg,var(--gold2),#7a4a10);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.82rem;font-weight:800;display:flex}.landing-root .testi-name{letter-spacing:-.01em;color:var(--ink);font-size:.875rem;font-weight:700}.landing-root .testi-role{color:var(--ink3);font-size:.78rem;font-weight:500}.landing-root .cta-section{text-align:center;background:var(--ink);padding:120px 5vw;position:relative;overflow:hidden}.landing-root .cta-section:before{content:"";pointer-events:none;background:radial-gradient(70% 80%,#b8892a1f,#0000 70%);position:absolute;inset:0}.landing-root .cta-section h2{letter-spacing:-.05em;color:#faf8f3;margin-bottom:16px;font-size:clamp(2.2rem,5vw,4rem);font-weight:900;line-height:1}.landing-root .cta-section h2 span{color:var(--gold2)}.landing-root .cta-section p{color:#faf8f399;max-width:440px;margin:0 auto 44px;font-size:1rem}.landing-root .cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.landing-root .btn-cta-primary{background:var(--gold2);color:var(--ink);border-radius:50px;align-items:center;gap:10px;padding:15px 32px;font-family:Onest,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.landing-root .btn-cta-primary:hover{background:var(--gold3);transform:translateY(-2px);box-shadow:0 16px 40px #b8892a4d}.landing-root .btn-cta-outline{color:#faf8f3bf;border:1px solid #faf8f333;border-radius:50px;align-items:center;gap:8px;padding:15px 28px;font-family:Onest,sans-serif;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.landing-root .btn-cta-outline:hover{color:#faf8f3;border-color:#faf8f380}.landing-root .cta-guarantee{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}.landing-root .guarantee-item{color:#faf8f38c;align-items:center;gap:8px;font-size:.8rem;font-weight:500;display:flex}.landing-root .guarantee-item svg{width:14px;height:14px;fill:var(--gold2)}.landing-root footer{background:var(--bg2);border-top:1.5px solid #0d0c0914;padding:64px 5vw 32px}.landing-root .footer-top{grid-template-columns:2.2fr 1fr 1fr 1fr;gap:60px;margin-bottom:56px;display:grid}.landing-root .footer-brand p{color:var(--ink3);max-width:260px;margin-top:14px;font-size:.875rem;line-height:1.75}.landing-root .footer-logo-wrap{width:160px;display:block}.landing-root .footer-logo-wrap svg{width:100%;height:auto}.landing-root .footer-social{gap:10px;margin-top:24px;display:flex}.landing-root .social-ico{background:var(--surface);width:36px;height:36px;color:var(--ink3);border:1px solid #0d0c091a;border-radius:8px;justify-content:center;align-items:center;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.landing-root .social-ico:hover{border-color:var(--gold-border);color:var(--gold)}.landing-root .footer-col h4{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:.72rem;font-weight:800}.landing-root .footer-col ul{list-style:none}.landing-root .footer-col li{margin-bottom:10px}.landing-root .footer-col a{color:var(--ink3);font-size:.875rem;text-decoration:none;transition:color .2s}.landing-root .footer-col a:hover{color:var(--ink)}.landing-root .footer-bottom{border-top:1px solid #0d0c0912;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;display:flex}.landing-root .footer-bottom p{color:var(--ink3);font-size:.82rem}.landing-root .footer-badges{flex-wrap:wrap;gap:10px;display:flex}.landing-root .fbadge{color:var(--ink3);border:1px solid #0d0c091a;border-radius:6px;align-items:center;gap:7px;padding:6px 12px;font-size:.75rem;font-weight:600;display:flex}.landing-root .fbadge-dot{background:#22c55e;border-radius:50%;width:5px;height:5px}.landing-root .reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(20px)}.landing-root .reveal.in{opacity:1;transform:translateY(0)}.landing-root .reveal-delay-1{transition-delay:.1s}.landing-root .reveal-delay-2{transition-delay:.2s}@media (max-width:1100px){.landing-root .l-hero{grid-template-columns:1fr;min-height:auto;padding-top:100px;padding-bottom:60px}.landing-root .hero-visual{justify-content:flex-start;padding:20px 0 0;display:flex}.landing-root .cards-3d{width:100%;max-width:420px;height:auto;min-height:300px;margin:0 auto}.landing-root .vcard{aspect-ratio:1.6;width:88%;max-width:380px;height:auto;padding:24px}.landing-root .float-stat-3{display:none}.landing-root .avantages-header{grid-template-columns:1fr}}@media (max-width:900px){.landing-root .avantages-grid{grid-template-columns:1fr 1fr}.landing-root .cartes-grid{grid-template-columns:1fr;max-width:440px}.landing-root .how-grid{border-radius:16px;grid-template-columns:1fr 1fr}.landing-root .how-step:nth-child(2){border-right:none}.landing-root .how-step:nth-child(3){border-top:1px solid #0d0c0912}.landing-root .testi-grid{grid-template-columns:1fr}.landing-root .footer-top{grid-template-columns:1fr 1fr;gap:40px}.landing-root .stats-bar{grid-template-columns:1fr 1fr}.landing-root .stat-item:nth-child(2){border-right:none}.landing-root .stat-item:nth-child(3){border-top:1px solid #faf8f314}}@media (max-width:600px){.landing-root .avantages-grid,.landing-root .how-grid{grid-template-columns:1fr}.landing-root .how-step{border-top:1px solid #0d0c0912;border-right:none!important}.landing-root .how-step:first-child{border-top:none}.landing-root .footer-top{grid-template-columns:1fr}.landing-root .footer-bottom{flex-direction:column;align-items:flex-start}}
