@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800&family=Open+Sans&family=Poppins:wght@400;500;600;700&family=Segoe+UI&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800&family=Open+Sans&family=Poppins:wght@400;500;600;700&display=swap";:root{--primary-color: #1abc9c;--secondary-color: #16a085;--text-color: #ffffff;--heading-color: #2c3e50;--bg-color: #f0f2f5;--padding-desktop: 4rem 8rem;--padding-tablet: 2rem 4rem;--padding-mobile: 1.5rem 1rem}body{margin:0;font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);color:var(--text-color);overflow-x:hidden}html,body{overflow-x:hidden!important}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:900;color:var(--heading-color)}p{font-family:Open Sans,sans-serif;line-height:1.6}.body-background{position:fixed;top:0;left:0;z-index:-2;width:100vw;height:100vh;background:url(./assets/trading-bg.jpg) no-repeat center center/cover}.background-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0a1428ab;z-index:-1;pointer-events:none}.site-content{position:relative;z-index:1;min-height:100vh;padding:40px 0 0;display:flex;flex-direction:column;align-items:stretch}.home-banner-container{display:flex;justify-content:center;padding:40px 20px}.fancy-text-section{max-width:550px;margin:0 auto;padding:38px 38px 35px;border-radius:16px;background:#fffffff5;box-shadow:0 8px 40px #2436642b}.primary-heading{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;color:var(--heading-color);margin-bottom:1rem}.primary-subheading{color:var(--primary-color);font-weight:600;font-size:clamp(.9rem,2vw,1rem);text-transform:uppercase;letter-spacing:1px}.primary-text{font-size:clamp(.9rem,2vw,1rem);line-height:1.8;color:#7f8c8d}.secondary-button,.primary-button{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 2rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;cursor:pointer;box-shadow:0 4px 6px #0000001a}.secondary-button:hover,.primary-button:hover{background-color:var(--secondary-color);transform:translateY(-2px);box-shadow:0 6px 10px #00000026}.watch-video-button{display:flex;align-items:center;gap:.5rem;padding:.8rem 1rem;background:none;color:var(--primary-color);border:2px solid var(--primary-color);border-radius:50px;font-weight:600;transition:all .3s ease;cursor:pointer;text-decoration:none}.watch-video-button:hover{background-color:var(--primary-color);color:#fff}.form-input,.form-textarea{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:1rem}.form-note{font-size:.8rem;color:#95a5a6;margin-top:10px}.navbar{width:100%;left:0;top:0}.navbar-floating{position:fixed;top:16px;left:50%;transform:translate(-50%);width:calc(100% - 48px);max-width:1200px;z-index:1200;border-radius:14px;box-shadow:0 12px 30px #02061759;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);background:linear-gradient(180deg,#111827eb,#0e141edb);color:#fff;padding:8px 12px}.nav-inner{display:flex;align-items:center;gap:12px;justify-content:space-between}.nav-left{display:flex;align-items:center;flex:0 0 auto}.nav-logo-link{display:inline-flex;align-items:center}.nav-logo{height:40px;width:auto;display:block;border-radius:999px;box-shadow:0 4px 14px #02061773;background:#ffffff05;padding:6px}.nav-center{display:flex;gap:28px;align-items:center;justify-content:center;flex:1 1 auto}.nav-right .translate-widget-root,.nav-right .lang-select-wrapper{display:inline-flex;margin-left:6px;margin-right:4px;max-width:140px;overflow:hidden}.nav-link{color:#fff;text-decoration:none;font-weight:600;letter-spacing:.2px;padding:8px 6px;border-radius:6px;transition:transform .12s ease,background .12s ease,opacity .12s}.nav-link:hover,.nav-link:focus{transform:translateY(-2px);background:#fffefe08;outline:none}.nav-right{display:flex;align-items:center;gap:10px;flex:0 0 auto}.cta-button{background:linear-gradient(90deg,#a78bfa,#06b6d4);color:#fff;padding:8px 14px;border:none;border-radius:999px;font-weight:700;cursor:pointer;box-shadow:0 8px 22px #6366f12e;transition:transform .12s ease,box-shadow .12s ease,opacity .12s}.cta-button:hover,.cta-button:focus{transform:translateY(-2px);box-shadow:0 10px 28px #6366f138;outline:none}.menu-button{display:none;background:transparent;border:none;color:#fff;font-size:22px;cursor:pointer;padding:6px}@media (max-width: 900px){.nav-center{display:none}.menu-button{display:inline-flex;align-items:center;justify-content:center}.cta-button{display:none}.navbar-floating{width:calc(100% - 28px);top:12px;padding:6px 10px}}@media (max-width: 420px){.nav-logo{height:34px;padding:4px}.navbar-floating{border-radius:10px}}.nav-link,.nav-link-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;box-shadow:none;padding:8px 6px;display:inline-flex;align-items:center;gap:6px;color:#f8fafc;text-decoration:none;font-weight:600;letter-spacing:.2px;border-radius:6px;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit}.nav-link:hover,.nav-link-button:hover,.nav-link:active,.nav-link-button:active{transform:translateY(-2px);background:#d4b3b308;outline:none}.nav-link:focus,.nav-link-button:focus{outline:3px solid rgba(155,156,180,.12);outline-offset:2px}.nav-link::-moz-focus-inner,.nav-link-button::-moz-focus-inner,button::-moz-focus-inner{border:0}.MuiDrawer-paper{background:#151220fa!important;color:#fff;padding-top:28px}.MuiListItemIcon-root{min-width:38px!important;color:#a259f7!important}.MuiButtonBase-root.MuiListItemButton-root{border-radius:8px;margin:3px 2px;transition:background .14s}.MuiButtonBase-root.MuiListItemButton-root:hover{background:#a259f730;color:#a259f7}.home-bg-hero{min-height:100vh;width:100vw;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;font-family:Inter,Montserrat,Arial,sans-serif;overflow-x:hidden}.bg-overlay{position:fixed;inset:0;z-index:1;width:100vw;height:100vh;pointer-events:none}.hero-section-alternate{position:relative;display:flex;flex-direction:column;min-height:100vh;justify-content:flex-start;align-items:flex-start;z-index:2;padding-top:120px;padding-left:8vw;max-width:700px}.hero-text-left{color:#fff;margin-top:13vh}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.hero-purple{color:#a259f7;font-weight:730;letter-spacing:.01em;line-height:1.05;font-size:clamp(1rem,5vw + 1rem,3.5rem)}@media (max-width: 600px){.hero-purple{font-size:45px!important}}.hero-bold{font-size:2.35rem;font-weight:600;letter-spacing:.01em;display:block;margin:.13em 0 .2em}.hero-section-alternate h2{font-size:1.5rem;font-weight:600;line-height:1.08;margin:0 0 15px}.hero-desc{color:#e7e6eb;font-size:1.21rem;margin-bottom:33px;margin-top:0;line-height:1.55}.hero-green{color:#20c392;font-weight:700}.hero-main-btn{background:#a259f7;color:#fff;padding:16px 35px;font-size:1.15rem;border-radius:32px;font-weight:700;text-decoration:none;letter-spacing:.01em;margin-top:10px;margin-bottom:10px;box-shadow:0 4px 24px #a259f726;transition:background .18s,transform .14s;display:inline-flex;align-items:center}.hero-main-btn:hover{background:#8437c9;transform:scale(1.06) translateY(-2px)}.hero-mini-review{margin-top:22px;color:#cbcad5;font-size:1.02rem;font-style:italic}.reviewer-attr{color:#b9b7c6;font-style:normal;font-size:.95em}@media (max-width: 900px){.hero-section-alternate,.hero-text-left{padding-left:4vw!important;max-width:95vw}.hero-section-alternate h2,.hero-bold,.hero-purple{font-size:1.4rem}}@media (max-width: 650px){.hero-section-alternate{padding-top:90px;padding-left:3vw}.hero-text-left{margin-top:7vh}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.fade-in{opacity:0;animation:fadeInUp .9s cubic-bezier(.87,-.41,.19,1.44) forwards}.fade-in.delay-1{animation-delay:.18s}.fade-in.delay-2{animation-delay:.32s}.fade-in.delay-3{animation-delay:.45s}.fade-in.delay-4{animation-delay:.6s}.fade-in.delay-5{animation-delay:.75s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.side-banner{display:none}.about-section-container{display:flex;align-items:flex-start;justify-content:center;gap:50px;padding:80px 8vw 48px;background:#12101afa;min-height:85vh}.about-section-image-container{flex:1 1 350px;display:flex;align-items:center;justify-content:center}.about-img{max-width:620px;width:100%;border-radius:14px;box-shadow:0 6px 36px #24366424;display:block}.about-info-block h3{color:#a259f7;margin-top:22px;margin-bottom:3px;font-size:1.11rem;font-weight:700}.about-info-block p{color:#dde0ee;font-size:1.09rem;margin-bottom:6px}.about-section-text-container{flex:2 1 480px;max-width:540px;color:#fff;display:flex;flex-direction:column;justify-content:center}.primary-subheading{color:#a259f7;font-size:1.2rem;font-weight:600;letter-spacing:.13em;margin-bottom:12px;text-transform:uppercase}.primary-heading{font-size:2.1rem;font-weight:800;margin-top:0;margin-bottom:16px;line-height:1.25;color:#fff}.primary-text{font-size:1.15rem;color:#e3e2ef;margin-bottom:16px;line-height:1.7}.about-button-container{display:flex;gap:22px;align-items:center;margin-top:22px;flex-wrap:wrap}.secondary-button{background:#a259f7;padding:14px 33px;border-radius:30px;font-size:1.13rem;font-weight:700;text-decoration:none;box-shadow:0 4px 24px #a259f721;transition:background .19s,transform .13s,box-shadow .13s;border:none;outline:none;cursor:pointer;display:inline-block}.secondary-button:hover{background:linear-gradient(90deg,#a259f7,#13c8a5);transform:scale(1.03) translateY(-2px);color:#fff}.watch-video-button{display:inline-flex;align-items:center;background:#292a36;color:#b4a6ff;font-size:1.09rem;font-weight:600;padding:13px 20px 13px 18px;border-radius:28px;text-decoration:none;margin-left:5px;transition:background .16s,color .14s}.watch-video-button:hover{background:#a259f7;color:#fff}@media (max-width: 900px){.about-section-container{flex-direction:column;align-items:center;padding:48px 6vw 36px;gap:32px}.about-section-text-container{max-width:98vw;text-align:left}.about-section-image-container{margin-bottom:10px}}.testimonial-section{padding:74px 0 60px;background:#fff;min-height:70vh;width:100%;overflow-x:hidden;box-sizing:border-box}.testimonial-main-heading{text-align:center;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:800;color:#16181a;margin-bottom:clamp(24px,5vw,46px);letter-spacing:-1.2px;font-family:Inter,Montserrat,Arial,sans-serif}.testimonial-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(22px,4vw,38px);max-width:1200px;margin:0 auto;padding:0 clamp(12px,3vw,16px)}.testimonial-card-alt{background:#fff;box-shadow:0 2px 14px #2d34431a;border-radius:16px;padding:clamp(24px,5vw,38px) clamp(18px,4vw,26px);display:flex;flex-direction:column;align-items:center;min-height:255px;position:relative;transition:box-shadow .17s,transform .18s;border:1.2px solid #ece8f4}.testimonial-card-alt:hover{box-shadow:0 8px 32px #6d48ff2b,0 1.5px 8px #a259f712;transform:translateY(-3px) scale(1.016)}.testimonial-quote-icon{color:#a259f7;font-size:clamp(1.8rem,5vw,2.4rem);margin-bottom:10px}.testimonial-text-alt{font-size:clamp(1rem,2.3vw,1.13rem);color:#2d3347;text-align:center;margin-bottom:clamp(18px,4vw,28px);line-height:1.58;max-width:85%}.testimonial-user{display:flex;flex-direction:column;align-items:center;margin-top:auto}.testimonial-avatar{width:clamp(44px,8vw,54px);height:clamp(44px,8vw,54px);border-radius:50%;margin-bottom:6px;box-shadow:0 2px 8px #a259f717;object-fit:cover}.testimonial-name-alt{font-size:clamp(.95rem,2.3vw,1.09rem);color:#7c6be7;font-weight:700;font-family:Inter,Montserrat,Arial,sans-serif}.testimonial-dots-loader{width:70px;height:20px;margin:35px auto 0;display:flex;justify-content:flex-start;align-items:center;gap:9px}.dot{display:inline-block;width:13px;height:13px;border-radius:999px;background:#aaa;opacity:.65;transition:background .25s,opacity .15s}.dot-active{background:#a259f7;opacity:1}@media (max-width: 480px){.testimonial-section{padding:48px 0 36px}.testimonial-card-alt{border-radius:12px}.testimonial-text-alt{max-width:100%;line-height:1.55}}.contact-page-wrapper{max-width:1100px;margin:2.25rem auto;padding:0 1rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;color:#0f1724}.contact-hero{text-align:left;margin-bottom:1.25rem}.primary-heading{margin:0 0 .25rem;font-size:1.9rem;letter-spacing:-.02em;color:#344068}.contact-subheading{margin:0 0 .5rem;font-size:1.125rem;color:#334155}.contact-tagline{margin:0;color:#475569;max-width:70ch}.contact-main-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}.contact-info-container{display:flex;flex-direction:column;gap:1rem;order:2}.contact-method{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e6eef8;border-radius:10px;padding:14px;box-shadow:0 6px 18px #0f172408}.contact-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#06b6d4;font-size:22px;flex:0 0 44px}.contact-body{flex:1 1 auto}.contact-title{font-weight:700;color:#071133;margin-bottom:4px}.contact-detail{color:#475569;font-size:.95rem}.secondary-button{display:inline-block;padding:8px 12px;border-radius:8px;background:#f1f5f9;color:#0f1724;text-decoration:none;font-weight:600;border:none}.secondary-button:hover{opacity:.95}.disclaimer-box{background:#fff7ed;border:1px solid #fde3c8;padding:12px;border-radius:8px;margin-top:6px;order:99;max-width:1100px}.disclaimer-heading{margin:0 0 6px;font-size:1rem}.disclaimer-text{margin:0;color:#7c2d12}.faq-section{position:relative;order:1}.faq-heading{margin:0 0 10px;font-size:1.25rem;color:#071133}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{background:#fff;border:1px solid #e6eef8;border-radius:10px;padding:10px 12px;box-shadow:0 6px 18px #0f172408;transition:transform .06s ease}.faq-item[open]{transform:translateY(-2px);box-shadow:0 10px 26px #0f17240f}.faq-question{cursor:pointer;display:flex;gap:10px;align-items:center;list-style:none;outline:none;padding:4px 0;font-weight:700;color:#071133}.faq-question span:first-child{color:#64748b;font-weight:700;min-width:20px}.faq-answer{margin-top:8px;color:#475569;line-height:1.5}.faq-link{color:#0ea5a9;text-decoration:underline}@media (max-width: 620px){.contact-main-grid{grid-template-columns:1fr}}.disclaimer-box{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404;padding:1.5rem;margin-top:2rem;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-left:auto;margin-right:auto;text-align:left}.disclaimer-heading{font-size:1.25rem;font-weight:700;color:#856404;margin-top:0;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.disclaimer-text{font-size:.9rem;color:#856404;line-height:1.5}.main-footer{background:#191a2e;color:#fff;padding:56px 0 0;font-family:Inter,Montserrat,Arial,sans-serif;position:relative}.footer-content{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;max-width:1100px;margin:0 auto;padding:0 8vw}.footer-brand-col{flex:0 0 140px;display:flex;align-items:start;justify-content:center}.footer-logo{width:105px;height:auto;display:block;margin-bottom:16px}.footer-links-col{min-width:140px;margin-top:0;display:flex;flex-direction:column;gap:7px}.footer-links-col h4{color:#fff;font-size:1.03rem;letter-spacing:.09em;margin-bottom:10px;margin-top:0;font-weight:700}.footer-links-col a{color:#d0d1eb;font-size:.99rem;text-decoration:none;margin-bottom:2px;transition:color .15s}.footer-links-col a:hover{color:#a259f7;text-decoration:underline}.footer-social-icons{display:flex;justify-content:center;gap:21px;margin:27px 0 0;font-size:1.27rem}.footer-social-icons a{color:#acaac5;transition:color .15s}.footer-social-icons a:hover{color:#a259f7}.footer-disclaimer{margin:32px auto 0;max-width:700px;color:#b2b2ca;font-size:.98rem;text-align:center;padding-bottom:18px}.footer-disclaimer b{color:#eb8c66}.footer-copy{width:100%;background:#eaeaea;color:#373637;text-align:center;padding:9px 0 10px;font-size:1.01rem;margin-top:16px;letter-spacing:.05em}@media (max-width: 700px){.footer-content{flex-direction:column;align-items:center;gap:18px;padding:0 3vw}.footer-links-col{align-items:center;min-width:0}}@media (max-width: 768px){.navbar-links-container{display:none}.navbar-menu-container{display:flex;font-size:2rem;color:var(--text-color);cursor:pointer}.home-banner-container,.about-section-container,.testimonial-section,.contact-page-wrapper{padding:var(--padding-mobile)}.home-banner-container{flex-direction:column-reverse;text-align:center}.side-banner{display:none}.home-text-section,.home-image-container{width:100%;text-align:center;min-width:unset}.home-image-container{margin-bottom:2rem}.about-section-container{flex-direction:column;text-align:center}.about-section-text-container{padding-right:0;margin-bottom:2rem;order:1;min-width:unset}.about-section-image-container{order:0;min-width:unset}.about-button-container{justify-content:center}.footer-wrapper{flex-direction:column;align-items:center;padding:2rem 1.5rem;text-align:center}.footer-section-two{flex-direction:column;align-items:center;gap:1.5rem;width:100%}.footer-section-columns{align-items:center}}img,svg,.header-illustration svg{max-width:100%;height:auto;display:block}.header-illustration{width:240px;height:120px;display:flex;align-items:center;justify-content:center}.blog-card{background:#a0cea6;border:1px solid #505964;border-radius:10px;padding:1rem;margin-bottom:1rem;box-shadow:0 6px 18px #0f17240a}:root{--estivax-nav-height: 0px}.blog-section-wrapper{padding-top:calc(var(--estivax-nav-height) + 1rem);scroll-padding-top:calc(var(--estivax-nav-height) + 1rem)}.blog-header{position:relative;z-index:2}.header-illustration{width:240px;height:120px;display:flex;align-items:center;justify-content:center;overflow:visible}.header-illustration svg,.blog-card svg{display:block;max-width:100%;height:auto}:root{--blog-heading-gap: 1rem}.blog-main-heading{display:block;width:100%;box-sizing:border-box;padding-top:calc(var(--estivax-nav-height, 84px) + var(--blog-heading-gap));margin:0 0 1rem;scroll-margin-top:calc(var(--estivax-nav-height, 84px) + var(--blog-heading-gap));position:relative;z-index:1;background:transparent}.blog-header.blog-header--offset{padding-top:calc(var(--estivax-nav-height, 84px) + var(--blog-heading-gap));overflow:visible}@media (max-width: 720px){.blog-main-heading,.blog-header.blog-header--offset{padding-top:calc(var(--estivax-nav-height, 64px) + .5rem);scroll-margin-top:calc(var(--estivax-nav-height, 64px) + .5rem)}}.blog-section-wrapper{max-width:980px;margin:2rem auto;padding:0 1rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;color:#0f1724}.blog-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.header-left{flex:1}.blog-card{background:#fff;border:1px solid #e6eef8;border-radius:10px;padding:1rem;margin-bottom:1rem;box-shadow:0 6px 18px #0f17240a}.card-top{display:flex;gap:.75rem;align-items:center}.card-badge{width:64px;height:64px;flex:0 0 64px}.icon-md{width:64px;height:64px}.icon-sm{width:40px;height:40px}.icon-xs{width:36px;height:36px}.blog-title{margin:0;font-size:1.15rem;color:#071133}.blog-meta{margin-top:.25rem;color:#475569;font-size:.875rem}.blog-summary{margin:.75rem 0;color:#243b53}.visual-interpretation{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem;align-items:center}.visual-tag{display:flex;gap:.5rem;align-items:center;padding:.35rem .5rem;background:#f8fafc;border-radius:8px;border:1px solid #eef2f7;font-size:.8rem;color:#0f1724}.visual-tag-label{text-transform:capitalize;color:#475569}.blog-content{color:#0f1724;line-height:1.55}@media (max-width: 720px){.blog-header{flex-direction:column;align-items:flex-start}.header-illustration{width:100%;height:auto;order:2;margin-top:.5rem}.card-badge,.visual-tag-label{display:none}}.faq-section-wrapper{max-width:800px;margin:0 auto;padding:72px 18px 54px;background:#fff}.faq-main-heading{text-align:center;font-size:2.2rem;color:#a259f7;font-weight:700;margin-bottom:28px}.faq-list{display:flex;flex-direction:column;gap:23px}.faq-card{background:#f8f5ff;border-radius:12px;box-shadow:0 2px 14px #a259f717;padding:23px 24px 17px}.faq-question{font-weight:700;color:#23253a;margin-bottom:8px;font-size:1.09rem}.faq-answer{color:#514e6f;font-size:1.01rem}.faq-contact-support{margin-top:36px;background:#f4f3fd;border-radius:10px;padding:22px 24px 16px;box-shadow:0 1.5px 8px #a259f71a;text-align:center}.faq-contact-heading{color:#794fff;font-size:1.13rem;font-weight:700;margin-bottom:7px}.faq-contact-support .secondary-button{background:#a259f7;color:#fff;padding:9px 22px;border-radius:22px;text-decoration:none;font-weight:600;margin-left:6px;transition:background .18s;display:inline-block}.faq-contact-support .secondary-button:hover{background:linear-gradient(90deg,#a259f7,#13c8a5)}.legal-page{max-width:960px;margin:5rem auto;padding:3rem 2rem;background:linear-gradient(135deg,#fff,#f7f8fc);border-radius:20px;box-shadow:0 12px 32px #a259f71f;font-family:Inter,Montserrat,sans-serif;color:#1e1e1e;line-height:1.8;animation:fadeIn .6s ease;position:relative;z-index:2}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.legal-page h1{font-size:2.8rem;font-weight:800;color:#a259f7;margin-bottom:2.5rem;text-align:center;letter-spacing:-.5px}.legal-page h2{font-size:1.65rem;font-weight:700;color:#1e233a;margin-top:3rem;margin-bottom:1.2rem;border-left:5px solid #a259f7;padding-left:1rem}.legal-page p{font-size:1.15rem;margin-bottom:1.5rem;color:#444}.legal-page ul{padding-left:1.5rem;margin-bottom:1.5rem}.legal-page ul li{margin-bottom:.75rem;list-style-type:disc;font-size:1.1rem;color:#444}.legal-page a{color:#a259f7;text-decoration:none;font-weight:500;transition:color .2s ease}.legal-page a:hover{text-decoration:underline;color:#1e233a}.legal-page strong{color:#000}.legal-page .legal-button{display:inline-block;margin-top:2rem;padding:14px 32px;background:linear-gradient(90deg,#a259f7,#1e233a);color:#fff;font-weight:700;border-radius:32px;font-size:1.05rem;border:none;cursor:pointer;box-shadow:0 4px 20px #2c115d26;transition:background .18s,transform .15s}.legal-page .legal-button:hover{background:linear-gradient(90deg,#1e233a,#a259f7);transform:translateY(-2px) scale(1.05)}@media (max-width: 768px){.legal-page{padding:2rem 1.25rem;margin:3rem 1rem}.legal-page h1{font-size:2.2rem}.legal-page h2{font-size:1.3rem}.legal-page p,.legal-page ul li{font-size:1rem}}.translate-widget-root{display:inline-flex;align-items:center;gap:8px;font-family:inherit;line-height:1}.translate-widget-root select{background:transparent;color:#fff;border:none;padding:6px 8px;font-weight:600;border-radius:6px;cursor:pointer}.translate-widget-root select option{color:#111}#google_translate_element .goog-logo-link,#google_translate_element .goog-te-gadget-simple img{display:none!important}@media (max-width: 600px){.translate-widget-root{display:none}}.standout-heading{font-size:clamp(1.8rem,6.5vw,3.6rem);line-height:1.52;font-weight:800;margin:0 0 .6rem;letter-spacing:-.02em;box-shadow:0 4px 24px #a259f721;border:none;outline:none;cursor:pointer;background:linear-gradient(90deg,#a259f7,#7c3aed 35%,#06b6d4);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 8px 30px rgba(12,20,60,.12);display:inline-block;position:relative;padding-bottom:.35rem;transition:transform .18s ease,filter .18s ease}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.standout-heading{animation:gradientShift 6s linear infinite}.standout-accent{display:inline-block;font-weight:900;color:#fff;background:linear-gradient(90deg,#7c3aed,#a259f7);padding:.08em .5em;border-radius:8px;margin-left:.4rem;box-shadow:0 6px 20px #a259f72e;transform:translateY(-2px);font-size:.85em;vertical-align:middle}.standout-heading:after{content:"";position:absolute;left:0;right:auto;bottom:-.6rem;height:8px;width:38%;background:linear-gradient(90deg,#a259f7,#06b6d4);border-radius:999px;filter:blur(8px);opacity:.95;transition:width .22s cubic-bezier(.2,.9,.2,1)}.standout-heading:hover{transform:translateY(-3px) scale(1.01);filter:saturate(1.03)}@media (min-width: 1100px){.standout-heading:after{width:46%}}@media (prefers-reduced-motion: reduce){.standout-heading{animation:none;transition:none}.standout-heading:hover{transform:none}}.secondary-button{background:linear-gradient(90deg,#7c3aed,#a259f7 60%);box-shadow:0 8px 30px #a259f724;transition:transform .14s ease,box-shadow .14s ease}.secondary-button:hover{transform:translateY(-3px);box-shadow:0 18px 48px #a259f72e}.MuiDrawer-root .MuiListItemButton-root,.MuiDrawer-root .MuiListItemButton-root .MuiListItemText-root,.MuiDrawer-root .MuiListItemButton-root .MuiTypography-root,.MuiDrawer-root .MuiListItemButton-root .MuiListItemText-primary{color:#fff!important}.MuiDrawer-root .MuiListItemButton-root:hover,.MuiDrawer-root .MuiListItemButton-root.Mui-selected,.MuiDrawer-root .MuiListItemButton-root.Mui-selected:hover{color:#fff!important;background-color:#ffffff08!important}.MuiDrawer-root .MuiListItemButton-root svg,.MuiDrawer-root .MuiListItemButton-root .MuiSvgIcon-root,.MuiDrawer-root .MuiListItemButton-root i{fill:#fff!important;stroke:#fff!important;color:#fff!important}.nav-drawer .MuiListItemButton-root,.mobile-menu .MuiListItemButton-root,.menu-panel .MuiListItemButton-root{color:#fff!important}body{margin:0;font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;color:#333}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
