@font-face{font-family:__Cinzel_a92a2f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_a92a2f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_a92a2f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_a92a2f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_a92a2f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_a92a2f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_Fallback_a92a2f;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_a92a2f{font-family:__Cinzel_a92a2f,__Cinzel_Fallback_a92a2f;font-style:normal}.__variable_a92a2f{--font-cinzel:"__Cinzel_a92a2f","__Cinzel_Fallback_a92a2f"}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_5f5322;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_Fallback_5f5322;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_5f5322{font-family:__Montserrat_5f5322,__Montserrat_Fallback_5f5322;font-style:normal}.__variable_5f5322{--font-montserrat:"__Montserrat_5f5322","__Montserrat_Fallback_5f5322"}:root{--bg:#08070d;--gold:#f2d58a;--gold-soft:#b99955;--purple:#8e35ff;--violet:#c45cff;--text:#f6efe0;--muted:#aaa3a9;--line:hsla(43,74%,72%,.34)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Montserrat,sans-serif}body{overflow-x:hidden;background:radial-gradient(circle at 50% 48%,rgba(109,31,159,.19),transparent 29%),radial-gradient(circle at 15% 80%,rgba(120,61,10,.08),transparent 25%),#08070d}.scene,.scene:after,.scene:before{position:fixed;inset:0;pointer-events:none}.scene{overflow:hidden;background:#08070d}.artwork-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(5,4,10,.72),rgba(5,4,10,.22) 28%,rgba(5,4,10,.06) 50%,rgba(5,4,10,.3) 74%,rgba(5,4,10,.78)),linear-gradient(180deg,rgba(3,2,8,.18),rgba(3,2,8,.02) 42%,rgba(3,2,8,.78)),url(/assets/pandora-fondo.jpeg);background-size:cover;background-position:bottom;background-repeat:no-repeat;filter:saturate(.94) contrast(1.08) brightness(.78);transform:scale(1.015);animation:floatBackground 20s ease-in-out infinite}.artwork-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,rgba(189,67,255,.13),transparent 25%),radial-gradient(circle at 51% 57%,rgba(244,197,91,.13),transparent 19%);mix-blend-mode:screen;animation:artworkGlow 5s ease-in-out infinite}.scene:before{content:"";opacity:.35;background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(circle,#000,transparent 72%)}.scene:after{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,45%),rgba(229,179,77,.11),transparent 16%);transition:background .15s ease}.ambient{position:absolute;width:38vw;height:38vw;border-radius:50%;filter:blur(90px);opacity:.18;animation:drift 10s ease-in-out infinite alternate}.ambient-one{left:35%;top:18%;background:#8c27ff}.ambient-two{left:70%;top:45%;background:#ffb329;animation-delay:-4s}.ambient-three{left:-12%;top:50%;background:#4d178c;animation-delay:-7s}.page{position:relative;z-index:2;width:100%;min-height:100vh;margin:auto;padding:0;display:flex;flex-direction:column;overflow-x:hidden}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:20px 7vw;background:linear-gradient(180deg,rgba(8,7,13,.9),rgba(8,7,13,.7) 70%,transparent);backdrop-filter:blur(15px);border-bottom:1px solid hsla(43,80%,75%,.08);animation:fadeInDown .8s ease both}.mobile-menu-toggle{display:none;background:transparent;border:none;color:#fff!important;font-size:28px;cursor:pointer;padding:12px;z-index:9999!important;transition:all .3s ease;text-shadow:0 0 15px hsla(0,0%,100%,.8),0 0 30px hsla(43,80%,75%,.6);position:relative}.mobile-menu-toggle:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);border-radius:8px;z-index:-1}.mobile-menu-toggle:hover{color:var(--gold)!important;transform:scale(1.1);text-shadow:0 0 20px #f2d58a}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);z-index:999;animation:fadeIn .3s ease}.nav-cta-mobile{display:none;align-items:center;gap:10px;padding:14px 32px;background:linear-gradient(135deg,var(--gold-soft),var(--purple));border:1px solid hsla(43,80%,75%,.3);border-radius:50px;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;margin-top:20px}.nav-logo{display:flex;align-items:center;gap:12px}.logo-image{height:85px;width:auto;object-fit:contain;filter:drop-shadow(0 0 20px rgba(242,213,138,.6));transition:all .3s ease}.nav-logo:hover .logo-image{filter:drop-shadow(0 0 35px rgba(242,213,138,1));transform:scale(1.1)}.nav-menu{display:flex;gap:35px}.nav-menu a{color:var(--muted);text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.12em;position:relative;transition:all .3s ease;padding:8px 0}.nav-menu a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,var(--gold),var(--purple));transition:all .3s ease;transform:translateX(-50%);box-shadow:0 0 10px hsla(43,80%,75%,.5)}.nav-menu a:hover{color:var(--gold);text-shadow:0 0 15px hsla(43,80%,75%,.4)}.nav-menu a:hover:after{width:100%}.nav-cta{display:flex;align-items:center;gap:10px;padding:14px 32px;background:linear-gradient(135deg,var(--gold-soft),var(--purple));border:1px solid hsla(43,80%,75%,.3);border-radius:50px;color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(142,53,255,.3),0 0 15px hsla(43,80%,75%,.2)}.nav-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease;pointer-events:none}.nav-cta:hover{transform:translateY(-3px);box-shadow:0 8px 35px rgba(142,53,255,.5),0 0 25px hsla(43,80%,75%,.4);border-color:hsla(43,80%,75%,.5)}.nav-cta:hover:before{left:100%}.nav-cta i{font-size:10px;transition:transform .3s ease}.nav-cta:hover i{transform:translateX(4px)}.hero{position:relative;flex:1;min-height:100vh;display:flex;align-items:center;padding-top:180px;overflow:hidden}.hero-ornament{position:absolute;border-radius:50%;filter:blur(100px);opacity:.08;animation:floatOrnament 25s ease-in-out infinite;pointer-events:none}.hero-ornament-1{width:60vw;height:60vw;background:#0a0a15;top:-30%;left:-20%;animation-delay:0s}.hero-ornament-2{width:50vw;height:50vw;background:#050510;top:20%;right:-25%;animation-delay:-8s}.hero-ornament-3{width:45vw;height:45vw;background:#080818;bottom:-20%;left:20%;animation-delay:-16s}.hero-container{width:100%;max-width:100%;padding:0 7vw;position:relative;z-index:5;display:grid;grid-template-columns:1fr .8fr;gap:60px;align-items:center}.hero-content{max-width:800px}.hero-video{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.hero-video:before{content:"";position:absolute;inset:-50px;background:radial-gradient(ellipse at center,rgba(0,0,0,.6),transparent 70%);pointer-events:none;z-index:-1}.video-ornamental-border{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px;font-family:Cinzel,serif;font-size:clamp(12px,1.5vw,16px);font-weight:600;letter-spacing:.15em;color:var(--gold);text-shadow:0 0 15px hsla(43,80%,75%,.4)}.border-line{width:40px;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);box-shadow:0 0 8px hsla(43,80%,75%,.5)}.border-left{background:linear-gradient(90deg,var(--gold),transparent)}.border-right{background:linear-gradient(90deg,transparent,var(--gold))}.video-player{width:100%;max-width:600px;aspect-ratio:16/9;background:linear-gradient(135deg,rgba(10,10,20,.8),rgba(5,5,15,.9));border:2px solid var(--line);border-radius:25px;overflow:hidden;cursor:pointer;position:relative;transition:all .4s ease;box-shadow:0 20px 60px rgba(0,0,0,.7),inset 0 0 80px rgba(0,0,0,.4),0 0 40px hsla(43,80%,75%,.1)}.video-player:hover{border-color:hsla(43,80%,75%,.6);transform:scale(1.03);box-shadow:0 30px 70px rgba(142,53,255,.4),0 20px 50px rgba(0,0,0,.6),inset 0 0 80px rgba(0,0,0,.4),0 0 60px hsla(43,80%,75%,.2)}.video-thumbnail{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.video-play-button,.video-thumbnail{display:flex;align-items:center;justify-content:center;position:relative}.video-play-button{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,var(--gold-soft),var(--purple));z-index:2;transition:all .3s ease;box-shadow:0 0 40px hsla(43,80%,75%,.6),0 0 80px hsla(43,80%,75%,.4)}.video-play-button i{font-size:36px;color:#fff;margin-left:5px}.video-player:hover .video-play-button{transform:scale(1.15);box-shadow:0 0 60px hsla(43,80%,75%,.8),0 0 100px hsla(43,80%,75%,.5)}.video-glow{position:absolute;width:160px;height:160px;background:radial-gradient(circle,hsla(43,80%,75%,.5),transparent 70%);border-radius:50%;animation:pulse 2s ease-in-out infinite}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.video-modal.active{display:flex;opacity:1}.video-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.95);backdrop-filter:blur(10px)}.video-modal-content{position:relative;width:90%;max-width:1000px;z-index:2}.video-modal-close{position:absolute;top:-50px;right:0;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.1);border:1px solid var(--line);color:var(--gold);font-size:18px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.video-modal-close:hover{background:hsla(43,80%,75%,.2);border-color:var(--gold);transform:rotate(90deg)}.video-modal-player{aspect-ratio:16/9;border:1px solid var(--line);overflow:hidden}.video-element,.video-modal-player{width:100%;background:#000;border-radius:20px}.video-element{height:100%;object-fit:contain}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;background:hsla(43,80%,75%,.1);border:1px solid hsla(43,80%,75%,.3);border-radius:50px;margin-bottom:30px;font-size:11px;font-weight:500;letter-spacing:.15em;color:var(--gold);animation:fadeInUp .8s ease both}.badge-dot{width:8px;height:8px;background:var(--gold);border-radius:50%;animation:pulseDot 2s ease-in-out infinite}.hero-content h1{font-family:Cinzel,serif;font-size:clamp(40px,5vw,64px);line-height:1.05;font-weight:600;margin:0 0 25px;color:var(--text);animation:fadeInUp .8s ease .1s both}.hero-content h1 .highlight{background:linear-gradient(135deg,var(--gold),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{color:var(--muted);font-size:15px;line-height:1.8;font-weight:300;margin-bottom:35px;max-width:480px;animation:fadeInUp .8s ease .2s both}.hero-buttons{display:flex;gap:15px;margin-bottom:45px;animation:fadeInUp .8s ease .3s both}.btn-primary{display:flex;align-items:center;gap:10px;padding:16px 36px;background:linear-gradient(135deg,var(--gold-soft),var(--purple));border:none;border-radius:50px;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(142,53,255,.5)}.btn-primary:hover:before{left:100%}.btn-primary i{font-size:11px;transition:transform .3s ease}.btn-primary:hover i{transform:translateX(4px)}.btn-secondary{display:flex;align-items:center;gap:10px;padding:16px 36px;background:transparent;border:2px solid var(--gold);border-radius:50px;color:var(--gold);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:hsla(43,80%,75%,.1);transform:translateY(-3px);box-shadow:0 10px 30px hsla(43,80%,75%,.3)}.btn-secondary i{font-size:11px}.hero-stats{display:flex;gap:40px;animation:fadeInUp .8s ease .4s both}.stat-item{display:flex;flex-direction:column;gap:5px}.stat-number{font-family:Cinzel,serif;font-size:24px;font-weight:600;background:linear-gradient(135deg,var(--gold),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:11px;color:var(--muted);letter-spacing:.08em}section{padding:120px 0;position:relative;width:100%}.section-header{text-align:center;margin-bottom:60px;padding:0 7vw;animation:rise .8s ease both}.section-header h2{font-family:Cinzel,serif;font-size:clamp(28px,4vw,42px);font-weight:600;margin:20px 0 15px;color:var(--text);text-shadow:0 0 30px rgba(204,140,255,.08)}.section-subtitle{color:var(--muted);font-size:14px;font-weight:300;letter-spacing:.04em}.quote{font-size:16px;font-style:italic;margin:0 0 20px}.eyebrow,.quote{font-family:Cinzel,serif;color:var(--gold)}.eyebrow{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px;font-size:clamp(16px,2.5vw,24px);font-weight:600;letter-spacing:.2em;text-shadow:0 0 20px hsla(43,80%,75%,.4)}.eyebrow span{width:50px;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);box-shadow:0 0 10px hsla(43,80%,75%,.55)}.eyebrow span:last-child{background:linear-gradient(90deg,var(--gold),transparent)}.section-about{padding:150px 0;position:relative;overflow:hidden}.about-container{max-width:1200px;margin:0 auto;padding:0 7vw;position:relative;z-index:5}.about-header{text-align:center;margin-bottom:60px}.about-header h2{font-family:Cinzel,serif;font-size:clamp(42px,5vw,64px);font-weight:600;margin:20px 0 15px;color:var(--text);text-shadow:0 0 30px rgba(204,140,255,.08)}.about-subtitle{color:var(--muted);font-size:14px;font-weight:300;letter-spacing:.04em}.about-description{text-align:center;max-width:900px;margin:0 auto;padding:50px 40px;background:linear-gradient(135deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid var(--line);border-radius:20px;position:relative;overflow:hidden}.about-description:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--gold),var(--purple),transparent);box-shadow:0 0 20px hsla(43,80%,75%,.5)}.about-description p{color:var(--text);font-size:16px;line-height:2;font-weight:300;margin:0;letter-spacing:.02em;position:relative;z-index:2}.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px}.about-item{display:flex;gap:20px;padding:30px;background:linear-gradient(135deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid var(--line);border-radius:16px;transition:all .4s ease;position:relative;overflow:hidden}.about-item:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--gold),var(--purple));transform:scaleY(0);transition:transform .3s ease}.about-item:hover{border-color:hsla(43,80%,75%,.4);transform:translateY(-5px);box-shadow:0 15px 40px rgba(142,53,255,.2)}.about-item:hover:before{transform:scaleY(1)}.about-number{font-size:32px;background:linear-gradient(135deg,var(--gold),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0;line-height:1}.about-content h3,.about-number{font-family:Cinzel,serif;font-weight:600}.about-content h3{font-size:16px;margin:0 0 10px;color:var(--text);letter-spacing:.05em}.about-content p{color:var(--muted);font-size:13px;margin:0;font-weight:300;line-height:1.6}.about-quote{padding:40px;background:linear-gradient(135deg,hsla(43,80%,75%,.05),rgba(142,53,255,.05));border:1px solid var(--line);border-radius:16px;position:relative;text-align:center;max-width:600px;margin:0 auto}.about-quote i{position:absolute;top:20px;left:20px;font-size:24px;color:var(--gold);opacity:.5}.about-quote p{font-family:Cinzel,serif;font-size:16px;color:var(--gold);font-style:italic;margin:0;line-height:1.7;padding-left:30px}.scroll-animate{opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease}.scroll-animate.visible{opacity:1;transform:translateY(0)}.scroll-animate:first-child{transition-delay:0s}.scroll-animate:nth-child(2){transition-delay:.1s}.scroll-animate:nth-child(3){transition-delay:.2s}.scroll-animate:nth-child(4){transition-delay:.3s}.scroll-animate:nth-child(5){transition-delay:.4s}.section-ornament{position:absolute;border-radius:50%;filter:blur(120px);opacity:.06;animation:floatOrnament 30s ease-in-out infinite}.section-ornament-purple{width:50vw;height:50vw;background:#0a0a18;top:-20%;left:-15%;animation-delay:0s}.section-ornament-gold{width:40vw;height:40vw;background:#080812;bottom:-15%;right:-10%;animation-delay:-10s}.section-ornament-violet{width:45vw;height:45vw;background:#0d0d1a;top:30%;right:-20%;animation-delay:-15s}.section-ornament-blue{width:35vw;height:35vw;background:#090915;bottom:20%;left:-10%;animation-delay:-20s}.section-ornament-pink{width:40vw;height:40vw;background:#0c0c1a;top:10%;left:10%;animation-delay:-5s}.section-ornament-orange{width:30vw;height:30vw;background:#0b0b16;bottom:10%;right:15%;animation-delay:-12s}.section-ornament-teal{width:45vw;height:45vw;background:#0a0a17;top:-10%;left:20%;animation-delay:-8s}.section-ornament-green{width:35vw;height:35vw;background:#080814;bottom:-20%;right:-15%;animation-delay:-18s}.section-ornament-rose{width:40vw;height:40vw;background:#0b0b19;top:20%;left:-10%;animation-delay:-7s}.section-ornament-coral{width:30vw;height:30vw;background:#0a0a16;bottom:30%;right:10%;animation-delay:-14s}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;margin:0 auto 50px;padding:0 7vw;position:relative;z-index:5}.card{background:linear-gradient(135deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid var(--line);border-radius:16px;padding:35px 28px;text-align:center;transition:transform .4s ease,border-color .4s ease;animation:rise .8s ease both;position:relative;overflow:hidden}.card-ornament{position:absolute;border-radius:50%;filter:blur(50px);opacity:.12;pointer-events:none}.card-ornament-1{width:100px;height:100px;background:var(--purple);top:-20%;right:-20%;animation:floatOrnament 12s ease-in-out infinite}.card-ornament-2{width:80px;height:80px;background:var(--gold);bottom:-15%;left:-15%;animation:floatOrnament 15s ease-in-out infinite reverse}.card-ornament-3{width:90px;height:90px;background:var(--violet);top:50%;left:50%;transform:translate(-50%,-50%);animation:floatOrnament 18s ease-in-out infinite}.card:first-child{animation-delay:.1s}.card:nth-child(2){animation-delay:.2s}.card:nth-child(3){animation-delay:.3s}.card:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:0 15px 40px rgba(142,53,255,.2)}.card-icon{font-size:40px;background:linear-gradient(135deg,var(--gold),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;filter:drop-shadow(0 0 10px rgba(242,213,138,.3))}.card h3{font-family:Cinzel,serif;font-size:18px;font-weight:600;margin:0 0 15px;color:var(--text);letter-spacing:.05em}.card p{color:var(--muted);font-size:13px;line-height:1.6;font-weight:300;margin:0}.section-guide{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:0 7vw;position:relative;z-index:5}.guide-image-container{position:relative;width:100%;aspect-ratio:4/3;border-radius:20px;overflow:hidden}.guide-glow{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(142,53,255,.2),transparent 70%);animation:breathe 4s ease-in-out infinite}.guide-image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid var(--line);border-radius:20px;display:flex;align-items:center;justify-content:center}.guide-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:15px;color:var(--muted)}.guide-placeholder-content i{font-size:48px;background:linear-gradient(135deg,var(--gold),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.guide-content{padding:40px}.leaders-container{display:flex;flex-direction:column;gap:24px;width:100%}.leader-card{background:linear-gradient(135deg,hsla(43,80%,75%,.08),rgba(142,53,255,.08)),linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid hsla(43,80%,75%,.25);border-radius:20px;padding:24px;display:flex;gap:20px;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.leader-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;transition:opacity .3s ease}.leader-card:hover{border-color:hsla(43,80%,75%,.5);transform:translateY(-5px) scale(1.02);box-shadow:0 20px 60px rgba(142,53,255,.3),0 0 40px hsla(43,80%,75%,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}.leader-card:hover:before{opacity:1}.leader-image{width:100px;height:100px;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,hsla(43,80%,75%,.1),rgba(142,53,255,.1));border:2px solid hsla(43,80%,75%,.3);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 8px 25px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}.leader-image:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(43,80%,75%,.2),transparent);opacity:0;transition:opacity .3s ease}.leader-card:hover .leader-image:after{opacity:1}.leader-placeholder{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--muted);font-size:12px}.leader-placeholder i{font-size:36px;background:linear-gradient(135deg,var(--gold),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.leader-qr{width:100%;height:100%;object-fit:contain}.leader-photo{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .4s ease}.leader-card:hover .leader-photo{transform:scale(1.1)}.leader-info{flex:1;min-width:0}.leader-info h3{font-family:Cinzel,serif;font-size:18px;font-weight:700;margin:0 0 8px;background:linear-gradient(135deg,var(--gold),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.05em}.leader-specialty{color:var(--muted);font-size:12px;margin:0 0 16px;font-style:italic;padding:6px 12px;background:hsla(43,80%,75%,.1);border-radius:8px;border:1px solid hsla(43,80%,75%,.2);display:inline-block}.leader-contact{display:flex;gap:10px;flex-wrap:wrap}.contact-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;text-decoration:none;font-size:12px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.05em}.contact-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.contact-btn:hover:before{left:100%}.whatsapp-btn{background:linear-gradient(135deg,#25d366,#128c7e);border:1px solid rgba(37,211,102,.4);box-shadow:0 4px 15px rgba(37,211,102,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.whatsapp-btn:hover{background:linear-gradient(135deg,#128c7e,#075e54);transform:translateY(-3px);box-shadow:0 8px 25px rgba(37,211,102,.4),inset 0 1px 0 hsla(0,0%,100%,.3)}.telegram-btn{background:linear-gradient(135deg,#08c,#005f8f);border:1px solid rgba(0,136,204,.4);box-shadow:0 4px 15px rgba(0,136,204,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.telegram-btn:hover{background:linear-gradient(135deg,#005f8f,#003d5c);transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,136,204,.4),inset 0 1px 0 hsla(0,0%,100%,.3)}.contact-btn i{font-size:16px;transition:transform .3s ease}.contact-btn:hover i{transform:scale(1.2)}.leader-animate{opacity:0;transform:translateY(40px) scale(.9);transition:all .8s cubic-bezier(.4,0,.2,1)}.leader-animate.visible{opacity:1;transform:translateY(0) scale(1)}.leader-animate:first-child{transition-delay:.1s}.leader-animate:nth-child(2){transition-delay:.3s}.leader-animate:nth-child(3){transition-delay:.5s}.leader-animate.visible:first-child{transition-delay:.1s}.leader-animate.visible:nth-child(2){transition-delay:.3s}.leader-animate.visible:nth-child(3){transition-delay:.5s}.guide-description{color:var(--muted);font-size:14px;line-height:1.8;font-weight:300;margin-bottom:30px}.guide-features{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.feature-item{gap:12px}.feature-icon,.feature-item{display:flex;align-items:center}.feature-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,hsla(43,80%,75%,.1),rgba(142,53,255,.1));border:1px solid var(--line);justify-content:center;color:var(--gold);font-size:16px}.feature-item span{color:var(--text);font-size:13px;font-weight:400}.steps-container{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;width:100%;margin:0 auto 50px;padding:0 7vw;position:relative;z-index:5}.step-item{background:linear-gradient(135deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid var(--line);border-radius:16px;padding:30px 20px;text-align:center;transition:transform .4s ease,border-color .4s ease;animation:rise .8s ease both;position:relative;overflow:hidden}.step-item:first-child{animation-delay:.1s}.step-item:nth-child(2){animation-delay:.2s}.step-item:nth-child(3){animation-delay:.3s}.step-item:nth-child(4){animation-delay:.4s}.step-item:nth-child(5){animation-delay:.5s}.step-item:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:0 15px 40px rgba(142,53,255,.2)}.step-number{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--gold-soft),var(--purple));border:2px solid var(--line);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:24px}.step-content h3{font-family:Cinzel,serif;font-size:14px;font-weight:600;margin:0 0 10px;color:var(--text);letter-spacing:.05em}.step-content p{color:var(--muted);font-size:12px;line-height:1.5;font-weight:300;margin:0}.app-content{display:grid;grid-template-columns:1fr .6fr 1fr;gap:40px;align-items:center;padding:0 7vw;position:relative;z-index:5}.app-text{padding:40px 0}.app-description{color:var(--muted);font-size:14px;line-height:1.8;font-weight:300;margin-bottom:30px}.app-buttons{display:flex;gap:15px;margin-bottom:20px}.app-btn{display:flex;align-items:center;gap:10px;padding:12px 24px;background:hsla(0,0%,100%,.05);border:1px solid var(--line);border-radius:10px;color:var(--text);font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.app-btn:hover{background:hsla(43,80%,75%,.1);border-color:var(--gold);transform:translateY(-2px)}.app-link{color:var(--gold);text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.05em;transition:color .3s ease}.app-link:hover{color:var(--purple)}.phone-mockup{width:200px;height:400px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:2px solid var(--line);border-radius:30px;margin:0 auto;position:relative;overflow:hidden}.phone-screen{position:absolute;inset:10px;background:linear-gradient(135deg,rgba(142,53,255,.1),hsla(43,80%,75%,.05));border-radius:20px;animation:screenGlow 3s ease-in-out infinite}.app-column-text{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);font-family:Cinzel,serif;font-size:10px;font-weight:600;color:var(--gold);text-align:center;letter-spacing:.1em;white-space:nowrap}.app-features{display:flex;flex-direction:column;gap:20px}.app-feature{display:flex;align-items:center;gap:15px;padding:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid var(--line);border-radius:12px;transition:all .3s ease}.app-feature:hover{border-color:hsla(43,80%,75%,.3);transform:translateX(5px)}.app-feature-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--gold-soft),var(--purple));display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.app-feature p{color:var(--text);font-size:13px;font-weight:400;margin:0}.section-community{background:linear-gradient(180deg,transparent,hsla(43,80%,75%,.03),transparent);position:relative;overflow:hidden}.testimonials-scroll-container{width:100%;margin:0 auto 50px;padding:60px 0;position:relative;overflow:hidden}.testimonials-scroll-container:after,.testimonials-scroll-container:before{content:"";position:absolute;top:0;bottom:0;width:200px;z-index:10;pointer-events:none}.testimonials-scroll-container:before{left:0;background:linear-gradient(to right,var(--bg),transparent)}.testimonials-scroll-container:after{right:0;background:linear-gradient(to left,var(--bg),transparent)}.testimonials-scroll-row{display:flex;gap:25px;width:max-content}.testimonials-scroll-left{animation:scrollLeft 60s linear infinite}.testimonials-scroll-left:hover{animation-play-state:paused}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.testimonials-scroll-item{flex-shrink:0;width:400px;max-width:400px;box-sizing:border-box}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;margin:0 auto 50px;padding:0 7vw;position:relative;z-index:5}.testimonial{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid var(--line);border-radius:16px;padding:30px 25px;text-align:center;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease;animation:rise .8s ease both;position:relative;overflow:hidden;overflow-x:hidden;box-shadow:0 8px 30px rgba(0,0,0,.3),0 0 20px hsla(43,80%,75%,.1);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:450px;width:100%;max-width:400px;box-sizing:border-box}.testimonials-scroll-item .testimonial{animation:none}.testimonial-ornament{position:absolute;border-radius:50%;filter:blur(50px);opacity:.12;pointer-events:none}.testimonial-ornament-1{width:100px;height:100px;background:var(--purple);top:-20%;right:-20%;animation:floatOrnament 12s ease-in-out infinite}.testimonial-ornament-2{width:80px;height:80px;background:var(--gold);bottom:-15%;left:-15%;animation:floatOrnament 15s ease-in-out infinite reverse}.testimonial-ornament-3{width:90px;height:90px;background:var(--violet);top:50%;left:50%;transform:translate(-50%,-50%);animation:floatOrnament 18s ease-in-out infinite}.testimonials-grid .testimonial:first-child{animation-delay:.1s}.testimonials-grid .testimonial:nth-child(2){animation-delay:.2s}.testimonials-grid .testimonial:nth-child(3){animation-delay:.3s}.testimonials-grid .testimonial:hover{transform:translateY(-5px)}.testimonials-grid .testimonial:hover,.testimonials-scroll-item .testimonial:hover{border-color:hsla(43,80%,75%,.5);box-shadow:0 15px 40px rgba(142,53,255,.3),0 0 30px hsla(43,80%,75%,.2)}.testimonials-scroll-item .testimonial:hover{transform:scale(1.05)}.testimonial-avatar{width:70px;height:70px;margin:0 auto 15px;border-radius:50%;background:linear-gradient(135deg,var(--gold-soft),var(--purple));border:2px solid var(--line);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.3);flex-shrink:0}.testimonial-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-initials{font-family:Cinzel,serif;font-size:26px;font-weight:700;color:#f6efe0;text-transform:uppercase;letter-spacing:1px;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.testimonial-rating{color:var(--gold);font-size:16px;margin-bottom:12px;position:relative;z-index:2}.testimonial-rating i{margin:0 2px;filter:drop-shadow(0 0 5px rgba(242,213,138,.5))}.testimonial-text{color:#d5d0d7;font-size:14px;line-height:1.5;font-weight:300;font-style:italic;margin-bottom:12px;overflow-wrap:break-word;hyphens:auto;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1;max-width:100%;overflow-x:hidden}.testimonial-name,.testimonial-text{word-wrap:break-word;word-break:break-word;width:100%;box-sizing:border-box}.testimonial-name{font-family:Cinzel,serif;font-size:16px;font-weight:600;color:var(--text);margin:0;overflow-wrap:break-word}.section-cta{display:block;margin:0 auto;padding:16px 40px;background:linear-gradient(135deg,var(--gold-soft),var(--purple));border:none;border-radius:6px;color:#fff;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;animation:rise .8s ease .4s both}.section-cta:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(142,53,255,.4)}.section-faq{background:linear-gradient(180deg,transparent,rgba(142,53,255,.05),transparent)}.faq-list{max-width:1000px;margin:0 auto 40px;padding:0 7vw}.faq-item{border-bottom:1px solid var(--line);animation:rise .8s ease both}.faq-item,.faq-item:first-child{border-top:1px solid var(--line)}.faq-item:first-child{animation-delay:.1s}.faq-item:nth-child(2){animation-delay:.2s}.faq-item:nth-child(3){animation-delay:.3s}.faq-item:nth-child(4){animation-delay:.4s}.faq-item:nth-child(5){animation-delay:.5s}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:25px 0;background:none;border:none;color:var(--text);font-family:Cinzel,serif;font-size:15px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:color .3s ease}.faq-question i,.faq-question:hover{color:var(--gold)}.faq-question i{font-size:20px;transition:transform .3s ease}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-answer p{color:var(--muted);font-size:13px;line-height:1.8;font-weight:300;padding-bottom:25px;margin:0}.faq-bullets{list-style:none;padding:0;margin:0}.faq-bullets li{color:var(--muted);font-size:13px;line-height:1.8;font-weight:300;padding:8px 0 8px 25px;position:relative}.faq-bullets li:before{content:"•";position:absolute;left:0;color:var(--gold);font-size:18px;line-height:1}.countries-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:10px 0}.country-item{color:var(--text);font-size:13px;font-weight:400;padding:10px 15px;background:linear-gradient(135deg,hsla(43,80%,75%,.08),rgba(142,53,255,.08));border:1px solid hsla(43,80%,75%,.2);border-radius:8px;transition:all .3s ease;display:flex;align-items:center;gap:8px}.country-item:hover{background:linear-gradient(135deg,hsla(43,80%,75%,.15),rgba(142,53,255,.15));border-color:hsla(43,80%,75%,.4);transform:translateY(-2px);box-shadow:0 5px 15px rgba(142,53,255,.2)}.faq-item.active .faq-answer{max-height:500px}.faq-quote{text-align:center;font-family:Cinzel,serif;font-size:16px;color:var(--gold);font-style:italic;margin-bottom:30px;text-shadow:0 0 20px hsla(43,80%,75%,.3)}footer{position:relative;z-index:5;border-top:1px solid hsla(43,80%,75%,.22);display:flex;justify-content:space-between;color:#756e75;font-size:9px;letter-spacing:.17em;padding:15px 7vw}.footer-center{color:var(--gold-soft)}.cursor-glow{position:fixed;z-index:10;width:280px;height:280px;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(216,148,255,.16),hsla(43,80%,75%,.08) 19%,rgba(255,196,74,.035) 32%,transparent 70%);mix-blend-mode:screen;opacity:0;transition:opacity .25s ease}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes artworkGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes drift{0%{transform:translate3d(-4%,-2%,0) scale(.94)}to{transform:translate3d(5%,5%,0) scale(1.08)}}@keyframes breathe{0%,to{transform:scale(.94);opacity:.72}50%{transform:scale(1.06);opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spin-reverse{to{transform:rotate(-1turn)}}@keyframes energy{0%,to{transform:rotate(-12deg) scaleX(.92);opacity:.55}50%{transform:rotate(-8deg) scaleX(1.04);opacity:1}}@keyframes gem{0%,to{transform:rotate(45deg) scale(.92)}50%{transform:rotate(225deg) scale(1.08)}}@keyframes float{0%,to{transform:translate(0) scale(.7);opacity:.3}50%{transform:translate(14px,-18px) scale(1.4);opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}@keyframes logoGlow{0%,to{filter:drop-shadow(0 0 5px rgba(242,213,138,.5))}50%{filter:drop-shadow(0 0 15px rgba(242,213,138,.8))}}@keyframes floatOrnament{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.1)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(-30px,-20px) scale(1.05)}}@keyframes spinRing{to{transform:rotate(1turn)}}@keyframes floatIcon{0%,to{transform:translateY(0) rotate(0deg);opacity:.7}50%{transform:translateY(-20px) rotate(10deg);opacity:1}}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 0 25px rgba(142,53,255,.4)}50%{transform:scale(1.05);box-shadow:0 0 35px hsla(43,80%,75%,.5)}}@keyframes screenGlow{0%,to{opacity:.8}50%{opacity:1}}@keyframes floatBackground{0%,to{transform:scale(1.015) translateY(0)}25%{transform:scale(1.018) translateY(-8px)}50%{transform:scale(1.02) translateY(0)}75%{transform:scale(1.018) translateY(8px)}}@media (max-width:1200px){.hero-container{grid-template-columns:1fr;gap:60px}.hero-video{order:-1}.about-grid,.app-content,.section-guide{grid-template-columns:1fr}.guide-left{order:-1;margin-bottom:40px}.cards-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.steps-container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.phone-mockup{width:160px;height:320px}}@media (max-width:1024px){.navbar{padding:15px 6vw}.mobile-menu-toggle{display:flex}.mobile-menu-toggle,.nav-menu{align-items:center;justify-content:center}.nav-menu{position:fixed;top:0;right:-100%;width:280px;height:100vh;background:linear-gradient(180deg,rgba(8,7,13,.98),rgba(8,7,13,.95));backdrop-filter:blur(20px);flex-direction:column;gap:30px;padding:80px 40px;transition:right .4s cubic-bezier(.4,0,.2,1);border-left:1px solid hsla(43,80%,75%,.15);box-shadow:-10px 0 40px rgba(0,0,0,.5)}.nav-menu.nav-menu-open{right:0}.nav-menu a{font-size:14px;padding:12px 24px}.nav-cta{display:none}.nav-cta-mobile{display:flex}.app-content,.section-guide{grid-template-columns:1fr}.guide-left{order:-1;margin-bottom:40px}.cards-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.steps-container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.phone-mockup{width:160px;height:320px}}@media (max-width:620px){.navbar{padding:12px 20px}.logo-image{height:60px}.mobile-menu-toggle{font-size:20px}.nav-menu{width:100%;right:-100%}.nav-menu a{font-size:16px}.page{padding:0}.hero,.page{overflow-x:hidden}.hero{padding-top:100px;padding-bottom:60px}.hero-container{padding:0 20px;gap:40px;overflow-x:hidden}.hero-content h1{font-size:clamp(32px,8vw,48px);line-height:1.1}.hero-description{font-size:14px;line-height:1.7}.hero-buttons{flex-direction:column;gap:12px}.btn-primary,.btn-secondary{width:100%;justify-content:center;padding:14px 24px}.hero-stats{flex-wrap:wrap;gap:20px}.hero-video{order:-1}.video-player{max-width:100%}.video-ornamental-border{font-size:12px}section{padding:80px 0}.section-header{padding:0 20px;margin-bottom:40px}.section-header h2{font-size:clamp(24px,6vw,36px)}.eyebrow{font-size:clamp(14px,4vw,18px)}.cards-grid,.steps-container,.testimonials-grid{grid-template-columns:1fr;padding:0 20px;gap:20px}.about-container{padding:0 20px}.about-description{padding:30px 20px}.about-description p{font-size:14px;line-height:1.8}.section-guide{padding:0 20px}.guide-left,.guide-right{padding:0}.leader-card{margin-bottom:20px}.guide-features{grid-template-columns:1fr;gap:15px}.feature-item{font-size:14px}.faq-list{padding:0 20px}.app-buttons{flex-direction:column}.section-cta{padding:14px 30px;font-size:12px}.about-grid{grid-template-columns:1fr}.cursor-glow{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}