@font-face{font-family:Montserrat-Regular;src:url(/assets/Montserrat-Regular-BdMzRefO.ttf)format("truetype")}@font-face{font-family:Montserrat-Bold;src:url(/assets/Montserrat-Bold-D4JCkd3k.ttf)format("truetype")}.base-button{color:var(--color-text-primary);background-color:#0000;border:none;outline:none}.base-button .icon{color:var(--color-text-primary)}.back-btn-container{padding:8px var(--space-md)}.back-btn-container button{color:var(--color-text-primary);background-color:#0000;border:none;outline:none}.footer-container{border-top:1px solid #ffffff0d}.footer-container .footer-content{padding:0px var(--space-md);justify-content:space-between;display:flex}.footer-container .footer-content .footer-left .app-logo{aspect-ratio:1;width:25px;margin-right:var(--space-sm)}.footer-container .footer-content .footer-left .company{margin-bottom:10px}.footer-container .footer-content .footer-left .info{color:var(--color-text-muted);margin-bottom:8px;font-size:14px}.footer-container .footer-content .footer-left .info:hover{text-decoration:underline}.footer-container .footer-content .footer-left .socials-container{gap:20px;display:flex}.footer-container .footer-content .footer-left .socials-container svg{color:var(--color-text-muted)}.footer-container .footer-bottom{text-align:center;color:var(--color-text-muted);border-top:1px solid #ffffff0d;padding:20px;font-size:12px}.header-container{padding:0px var(--space-md);border-bottom:1px solid var(--color-border-primary);background-color:var(--color-bg-primary);z-index:9999;align-items:center;height:60px;display:flex;position:sticky;top:0}.header-container .nav-container{justify-content:space-between;align-items:center;width:100%;display:flex}.header-container .nav-container .app-logo{aspect-ratio:1;width:35px;margin-right:var(--space-sm)}.header-container .nav-container .company-name{font-size:var(--font-md)}.cta-section-container{text-align:center}.cta-section-container .cta-card{padding:40px}.cta-section-container .cta-card p{color:var(--color-text-secondary)}.features-section-container{grid-template-columns:repeat(1,1fr);gap:24px;display:grid}.features-section-container .feature-card{border-radius:16px;padding:24px}@media (width>=1024px){.features-section-container{grid-template-columns:repeat(3,1fr)}}.hero-section-container{text-align:center}.hero-section-container .title{color:var(--color-text-inverse);font-size:var(--font-lg);font-family:Montserrat-Bold}.hero-section-container .cta-container{justify-content:center;gap:16px;display:flex}.pricing-section-container .pricing-title{font-size:var(--font-lg);color:var(--color-text-secondary);text-align:center;margin-bottom:40px}.pricing-section-container .pricing-grid{grid-template-columns:repeat(1,1fr);gap:24px;display:grid}.pricing-section-container .pricing-card{border-radius:16px;flex-direction:column;justify-content:space-between;padding:24px;transition:all .3s;display:flex;position:relative}.pricing-section-container .pricing-card:hover{transform:scale(1.05)}.pricing-section-container .pricing-card .popular{background:var(--color-brand-primary);color:#000;border-radius:20px;padding:4px 10px;font-size:12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-section-container .pricing-card .badge{background:var(--color-brand-primary);color:#000;padding:4px 8px;position:absolute;top:10px;right:10px}.pricing-section-container .pricing-card ul{margin:16px 0;padding-left:0;list-style:none}.pricing-section-container .pricing-card ul li{color:#cbd5f5;margin-bottom:6px}.pricing-section-container .pricing-card .price{margin-bottom:10px}.pricing-section-container .pricing-card .price .old{color:var(--color-text-muted);text-decoration:line-through}.pricing-section-container .pricing-card .price .new{color:var(--color-text-primary);margin-left:8px;font-size:24px;font-weight:700}.pricing-section-container .pricing-card .duration{color:var(--color-text-primary)}@media (width>=1024px){.pricing-section-container .pricing-grid{grid-template-columns:repeat(3,1fr)}}.star-section-container{grid-template-columns:repeat(1,1fr);gap:24px;display:grid}.star-section-container .star-card{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=1024px){.star-section-container{grid-template-columns:repeat(3,1fr)}}.home-page-container{padding:0px var(--space-md)}.home-page-container .desc{color:var(--color-text-secondary)}.home-page-container .hero{margin:120px 0}.home-page-container .star{margin:60px 0 0}.home-page-container .pricing{margin:120px 0 160px}.home-page-container .cta{max-width:1200px;margin:auto auto 120px}.payment-container{padding:100px var(--space-md)}.payment-container .payment-title{margin-bottom:10px;font-size:42px}.payment-container .subtitle{color:var(--color-text-muted);margin-bottom:50px}.payment-container .steps{grid-template-columns:repeat(1,1fr);gap:28px;display:grid}.payment-container .step{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:28px;transition:all .3s}.payment-container .step:hover{transform:translateY(-6px)}.payment-container .step-number{background:var(--color-gradient-gold);color:#022c34;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 12px;font-family:Montserrat-Bold;display:flex}.payment-container .qr{aspect-ratio:1;width:100%;margin:16px 0}.payment-container .qr img{object-fit:contain;border-radius:16px;width:100%;height:100%}.payment-container .note{font-size:var(--font-xs);color:var(--color-text-muted)}.payment-container ul{text-align:left;margin-top:14px}.payment-container li{color:var(--color-text-muted);margin-bottom:6px}.payment-container .cta-box{max-width:1000px;margin:50px auto auto;padding:30px}.payment-container .cta-box p{color:var(--color-text-muted)}@media (width>=1024px){.payment-container .steps{grid-template-columns:repeat(3,1fr)}}.app-layout-container .content-container{max-width:1600px;margin:auto}:root{--color-bg-primary:#022c34;--color-bg-secondary:#073b44;--color-bg-tertiary:#0b4a54;--color-text-primary:#f5d27a;--color-text-secondary:#e2e8f0;--color-text-muted:#94a3b8;--color-text-inverse:#fff;--color-brand-primary:#d4af37;--color-brand-hover:#c9a227;--color-brand-active:#a8891c;--color-success:#22c55e;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#38bdf8;--color-border-primary:#ffffff14;--color-border-secondary:#d4af374d;--color-gradient-gold:linear-gradient(135deg, #f5d27a, #d4af37);--color-shadow-gold:0 4px 20px #d4af3740}[data-theme=dark]{--color-bg-primary:#020617;--color-bg-secondary:#0f172a;--color-bg-tertiary:#1e293b;--color-text-primary:#f8fafc;--color-text-secondary:#cbd5f5;--color-text-muted:#94a3b8;--color-text-inverse:#020617;--color-brand-primary:#3b82f6;--color-brand-hover:#60a5fa;--color-brand-active:#93c5fd;--color-success:#22c55e;--color-warning:#fbbf24;--color-error:#f87171;--color-info:#38bdf8;--color-border-primary:#1e293b;--color-border-secondary:#334155}:root{--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px}@media (width>=768px){:root{--space-md:24px}}@media (width>=1024px){:root{--space-md:64px}}:root{--font-xs:12px;--font-sm:14px;--font-md:16px;--font-lg:24px;--font-xl:24px}@media (width>=768px){:root{--font-md:20px;--font-lg:28px}}@media (width>=1024px){:root{--font-md:24px;--font-lg:40px}}*{box-sizing:border-box}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);scroll-behavior:smooth;margin:0;font-family:Montserrat-Regular,serif}.gradient-text{background:var(--color-gradient-gold);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.gradient-btn{background:var(--color-gradient-gold);color:#022c34;border:none;border-radius:16px;padding:12px 24px}.primary-card{border:1px solid var(--color-border-primary);background:#ffffff0d}.secondary-card{border:1px solid var(--color-border-secondary);background:#ffffff0d}.linear-card{background:linear-gradient(135deg,#f5d27a14,#d4af370d);border:1px solid #d4af374d;border-radius:16px}.btn-primary{background:var(--color-gradient-gold);color:#022c34;border:none;border-radius:16px;padding:12px 24px}.btn-primary:disabled{cursor:not-allowed;background:gray!important}.btn-outline{color:var(--color-text-secondary);background:0 0;border:1px solid #fff3;border-radius:16px;padding:12px 24px;transition:all .3s}.btn-outline:hover{border-color:#e9c062}.btn-outline:disabled{cursor:not-allowed;color:#022c34;border-color:#0000;background:gray!important}.highlight{border:1px solid var(--color-brand-primary);background:#d4af371a}.effect-3d{color:#e9c062;filter:brightness(.95)contrast(1.05);background-color:#0000;border:1px solid #e9c06266;outline:none;transition:all .2s linear;box-shadow:2px 2px 4px #00000059,1px 1px 2px #00000040,-1px -1px 1px #ffffff26,-.5px -.5px .5px #ffffff1a,0 0 .5px #e9c06280}.effect-3d:hover{cursor:pointer;color:#fff;border-color:#e9c062;box-shadow:3px 3px 6px #0006,-1px -1px 1px #fff3,0 0 6px #e9c06299}
