.announcement-bar-wrapper{background:linear-gradient(90deg,#120324,#030712,#120324);border-bottom:1px solid rgba(168,85,247,.25);height:40px;display:flex;align-items:center;overflow:hidden;position:relative;z-index:10}.announcement-bar-scroll{overflow:hidden;width:100%}.announcement-bar-track{display:flex;width:max-content;animation:scroll 40s linear infinite}.announcement-bar-content{display:flex;align-items:center;white-space:nowrap;padding-right:40px}.announcement-text{font-size:.85rem;font-weight:700;color:#fff;letter-spacing:.05em;text-transform:uppercase}.announcement-dot{width:6px;height:6px;background-color:#a855f7;border-radius:50%;margin:0 24px;display:inline-block;box-shadow:0 0 10px #a855f7}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.shopify-design-mode .announcement-bar-track{animation-play-state:paused}.aura-catalog-section{padding:90px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);border-top:1px solid rgba(255,255,255,.05)}.aura-catalog-container{grid-column:2;padding:0 24px}.aura-catalog-header{text-align:center;margin-bottom:60px;max-width:600px;margin-left:auto;margin-right:auto}.aura-catalog-title{font-size:2.2rem;font-weight:800;margin-bottom:8px;color:#fff}.aura-catalog-subtitle{font-size:1rem;color:#9ca3af}.aura-catalog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:1000px;margin:0 auto}@media(max-width:768px){.aura-catalog-grid{grid-template-columns:1fr}}.aura-catalog-card{position:relative;background:#ffffff04;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:40px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.aura-catalog-card:hover{border-color:#06b6d44d;background:#ffffff06;transform:translateY(-2px)}.aura-card-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;z-index:2}.aura-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.aura-app-icon-wrapper{width:56px;height:56px;background:#06b6d41a;border:1px solid rgba(6,182,212,.25);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.aura-app-icon-wrapper svg{width:28px;height:28px}.aura-app-badges{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.aura-app-badge{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.05em}.aura-app-badge--version{background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.3)}.aura-app-badge--platform{background:#ffffff0a;color:#9ca3af;border:1px solid rgba(255,255,255,.08)}.aura-app-title{font-size:1.6rem;font-weight:800;color:#fff;margin:0 0 12px}.aura-app-desc{font-size:.95rem;color:#9ca3af;line-height:1.5;margin:0 0 24px}.aura-app-features{list-style:none;padding:0;margin:0 0 35px;display:flex;flex-direction:column;gap:12px}.aura-app-features li{font-size:.9rem;color:#d1d5db;display:flex;align-items:center;gap:10px}.bullet-check{width:16px;height:16px;color:var(--color-accent)}.aura-card-bottom{border-top:1px solid rgba(255,255,255,.04);padding-top:24px}.aura-app-price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.price-label{font-size:.85rem;color:#6b7280;text-transform:uppercase;font-weight:700}.price-value{font-size:1.5rem;font-weight:800;color:#fff}.aura-app-actions{display:flex;gap:12px}.aura-catalog-btn{flex-grow:1;text-align:center;padding:14px;border-radius:8px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s ease}.aura-catalog-btn--buy{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-secondary) 100%);color:#fff}.aura-catalog-btn--buy:hover{opacity:.9;transform:translateY(-1px)}.aura-catalog-btn--details{background:#ffffff08;color:#fff;border:1px solid rgba(255,255,255,.08)}.aura-catalog-btn--details:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-1px)}.aura-collection-section{padding:100px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);min-height:80vh}.aura-collection-container{grid-column:2;padding:0 24px}.aura-collection-header{text-align:center;margin-bottom:70px;max-width:600px;margin-left:auto;margin-right:auto}.aura-collection-title{font-size:3rem;font-weight:900;letter-spacing:-.02em;color:#fff;margin-bottom:16px;background:linear-gradient(135deg,#fff 30%,var(--color-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aura-collection-desc{font-size:1.15rem;color:#9ca3af;line-height:1.5}.aura-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:990px){.aura-collection-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.aura-collection-grid{grid-template-columns:1fr}}.aura-product-card{position:relative;background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.aura-product-card:hover{border-color:#06b6d440;background:#ffffff06;transform:translateY(-3px)}.aura-product-card-image-link{display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.04);background:#090e1a}.aura-product-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.aura-product-card:hover .aura-product-image{transform:scale(1.03)}.aura-product-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#4b5563}.aura-product-image-placeholder svg{width:48px;height:48px}.aura-product-card-info{padding:28px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.aura-product-meta-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.aura-product-title{font-size:1.2rem;font-weight:800;color:#fff;text-decoration:none;line-height:1.3;transition:color .3s ease}.aura-product-title:hover{color:var(--color-accent)}.aura-product-price{font-size:1.15rem;font-weight:800;color:var(--color-accent);white-space:nowrap}.aura-product-short-desc{font-size:.9rem;color:#9ca3af;line-height:1.4;margin:0 0 24px}.aura-product-card-actions{margin-top:auto}.aura-product-btn{display:block;width:100%;text-align:center;padding:12px;border-radius:8px;font-size:.9rem;font-weight:700;text-decoration:none;background:#ffffff08;color:#fff;border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.aura-product-btn:hover{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-secondary) 100%);border-color:transparent;color:#fff}.aura-pagination{display:flex;justify-content:center;gap:8px;margin-top:50px;border-top:1px solid rgba(255,255,255,.04);padding-top:30px}.aura-pagination a,.aura-pagination .current{padding:8px 16px;border-radius:6px;text-decoration:none;font-size:.9rem;font-weight:700}.aura-pagination a{color:#9ca3af;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.aura-pagination a:hover{color:#fff;border-color:#06b6d440}.aura-pagination .current{background:var(--color-accent);color:#fff}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.aura-contact-section{padding:100px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);min-height:80vh}.aura-contact-container{grid-column:2;padding:0 24px}.aura-contact-header{text-align:center;margin-bottom:70px;max-width:600px;margin-left:auto;margin-right:auto}.aura-contact-kicker{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent);margin-bottom:16px;display:inline-block}.aura-contact-title{font-size:3rem;font-weight:900;letter-spacing:-.02em;color:#fff;margin-bottom:16px;background:linear-gradient(135deg,#fff 30%,var(--color-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aura-contact-subtitle{font-size:1.15rem;color:#9ca3af;line-height:1.5}.aura-contact-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;max-width:1000px;margin:0 auto}@media(max-width:990px){.aura-contact-grid{grid-template-columns:1fr;gap:50px}}.aura-contact-form-card{background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:16px;padding:40px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.aura-contact-form{display:flex;flex-direction:column;gap:20px}.form-status{padding:16px;border-radius:8px;font-size:.9rem;font-weight:700}.form-status--success{background:#10b9810f;border:1px solid rgba(16,185,129,.25);color:#34d399}.form-status--error{background:#ef44440f;border:1px solid rgba(239,68,68,.25);color:#f87171}.form-input-group{display:flex;flex-direction:column;gap:8px}.form-label{font-size:.85rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.form-input{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px 16px;color:#fff;font-size:.95rem;outline:none;transition:all .3s ease}.form-input:focus{border-color:#06b6d466;background:#ffffff0a}.contact-submit-btn{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-secondary) 100%);border:none;border-radius:8px;color:#fff;font-weight:700;padding:16px;font-size:1.05rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #06b6d440}.contact-submit-btn:hover{box-shadow:0 6px 20px #06b6d466;opacity:.95;transform:translateY(-1px)}.aura-contact-info-card{background:#ffffff03;border:1px solid rgba(255,255,255,.03);border-radius:16px;padding:40px;display:flex;flex-direction:column;justify-content:center}.info-card-inner{display:flex;flex-direction:column;gap:28px}.info-card-title{font-size:1.35rem;font-weight:800;color:#fff;margin:0}.info-card-subtitle{font-size:.9rem;color:#6b7280;margin:-16px 0 10px}.info-item{display:flex;align-items:center;gap:16px}.info-icon-wrapper{width:44px;height:44px;background:#06b6d414;border:1px solid rgba(6,182,212,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}.info-icon-wrapper svg{width:20px;height:20px}.info-content{display:flex;flex-direction:column}.info-label{font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase}.info-value{font-size:.95rem;color:#fff;font-weight:700;text-decoration:none;transition:color .3s ease}a.info-value:hover{color:var(--color-accent)}.info-trust-bullets{border-top:1px solid rgba(255,255,255,.04);padding-top:24px;margin-top:10px}.trust-title{font-size:.85rem;color:#fff;text-transform:uppercase;font-weight:700;margin:0 0 16px;letter-spacing:.05em}.trust-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.trust-list li{font-size:.9rem;color:#9ca3af;display:flex;align-items:center;gap:8px}.trust-list .bullet-check{width:14px;height:14px;color:var(--color-accent)}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.faq-section{padding:80px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);border-top:1px solid rgba(255,255,255,.05)}.faq-container{grid-column:2;padding:0 24px;max-width:800px;margin-left:auto;margin-right:auto;width:100%}.faq-header{text-align:center;margin-bottom:50px}.faq-title{font-size:2.2rem;font-weight:800;margin-bottom:8px;color:#fff}.faq-subtitle{font-size:1rem;color:#9ca3af}.faq-accordion-list{display:flex;flex-direction:column;gap:16px}.faq-details{background:#ffffff03;border:1px solid rgba(255,255,255,.04);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-details[open]{background:#ffffff05;border-color:#a855f74d}.faq-summary{padding:24px;font-weight:700;font-size:1.1rem;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;-webkit-user-select:none;user-select:none}.faq-summary::-webkit-details-marker{display:none}.faq-question{padding-right:20px}.faq-toggle-icon{width:20px;height:20px;color:#a855f7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-toggle-icon svg{width:20px;height:20px;transition:transform .3s ease}.faq-details .minus-icon,.faq-details[open] .plus-icon{display:none}.faq-details[open] .minus-icon{display:block}.faq-content{padding:0 24px 24px;font-size:.95rem;color:#9ca3af;line-height:1.6;border-top:1px solid rgba(255,255,255,.02);margin-top:-4px}.faq-content p{margin-bottom:12px}.faq-content p:last-child{margin-bottom:0}.bento-section{padding:80px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);border-top:1px solid rgba(255,255,255,.05)}.bento-container{grid-column:2;padding:0 24px}.bento-header{text-align:center;margin-bottom:55px;max-width:600px;margin-left:auto;margin-right:auto}.bento-title{font-size:2.5rem;font-weight:800;margin-bottom:12px;color:#fff}.bento-subtitle{font-size:1.1rem;color:#9ca3af;line-height:1.5}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:240px;gap:24px}@media(max-width:990px){.bento-grid{grid-template-columns:1fr;grid-auto-rows:auto}}.bento-card{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;transition:all .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bento-card--small{grid-column:span 1;grid-row:span 1}.bento-card--wide{grid-column:span 2;grid-row:span 1}.bento-card--tall{grid-column:span 1;grid-row:span 2}@media(max-width:990px){.bento-card--small,.bento-card--wide,.bento-card--tall{grid-column:span 1!important;grid-row:span 1!important;min-height:200px}}.bento-card:hover{border-color:#a855f74d;transform:scale(1.01)}.bento-card-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(800px circle at var(--x, 0px) var(--y, 0px),rgba(168,85,247,.06),transparent 40%);pointer-events:none;opacity:0;transition:opacity .3s ease}.bento-card:hover .bento-card-glow{opacity:1}.bento-card-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;z-index:2}.bento-icon-wrapper{width:48px;height:48px;background:#a855f71a;border:1px solid rgba(168,85,247,.25);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#a855f7;margin-bottom:24px;align-self:flex-start}.bento-icon-wrapper svg{width:24px;height:24px}.bento-text{margin-top:auto}.bento-card-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:8px}.bento-card-desc{font-size:.9rem;color:#9ca3af;line-height:1.4}.footer-custom{background-color:#030712;color:var(--color-foreground);border-top:1px solid rgba(255,255,255,.05);padding:80px 0 40px;display:grid;grid-template-columns:var(--content-grid);position:relative;overflow:hidden}.footer-custom:before{content:"";position:absolute;bottom:-150px;left:50%;transform:translate(-50%);width:600px;height:300px;background:radial-gradient(circle,rgba(168,85,247,.05) 0%,transparent 70%);filter:blur(40px);pointer-events:none}.footer-container{grid-column:2;padding:0 24px;display:flex;flex-direction:column;gap:60px;z-index:2}.footer-top{display:grid;grid-template-columns:1.2fr .8fr .8fr 1.2fr;gap:40px}@media(max-width:990px){.footer-top{grid-template-columns:1fr;gap:40px}}.footer-brand-col{display:flex;flex-direction:column;gap:16px}.footer-logo{font-size:1.5rem;font-weight:800;color:#fff;text-decoration:none;letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-description{font-size:.9rem;color:#9ca3af;line-height:1.5}.footer-socials{display:flex;gap:12px;margin-top:8px}.social-icon{font-size:.85rem;color:#6b7280;text-decoration:none;transition:color .3s ease}.social-icon:hover{color:#a855f7}.footer-links-col{display:flex;flex-direction:column;gap:20px}.footer-heading{font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin:0}.footer-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-menu a{color:#9ca3af;text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-menu a:hover{color:#a855f7}.footer-newsletter-col{display:flex;flex-direction:column;gap:16px}.footer-newsletter-desc{font-size:.9rem;color:#9ca3af;line-height:1.5;margin:0}.footer-newsletter-form{display:flex;gap:8px;width:100%}.newsletter-input{flex-grow:1;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px 16px;color:#fff;font-size:.9rem;outline:none;transition:all .3s ease}.newsletter-input:focus{border-color:#a855f780;background:#ffffff0d}.newsletter-btn{background:linear-gradient(135deg,#a855f7,#7c3aed);border:none;border-radius:8px;color:#fff;font-weight:700;padding:0 20px;cursor:pointer;transition:all .3s ease}.newsletter-btn:hover{opacity:.9;transform:translateY(-1px)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.03);padding-top:32px;margin-top:20px}@media(max-width:600px){.footer-bottom{flex-direction:column;gap:20px;text-align:center}}.footer-copyright{font-size:.85rem;color:#6b7280;margin:0}.footer-payments{display:flex;gap:8px}.payment-badge{font-size:.75rem;font-weight:700;color:#6b7280;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:4px;padding:4px 8px;text-transform:uppercase;letter-spacing:.03em}footer{display:flex;justify-content:space-between;margin-top:2rem}footer a{text-decoration:none;color:var(--color-foreground)}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}header{height:5rem;display:flex;align-items:center;justify-content:space-between}header a{position:relative;text-decoration:none;color:var(--color-foreground);display:flex;align-items:center;justify-content:center}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}header .header__menu,header .header__icons{display:flex;gap:1rem}.aura-hero-section{padding:120px 0 80px;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);position:relative;overflow:hidden}.aura-hero-glow{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:800px;height:400px;background:radial-gradient(circle,rgba(6,182,212,.08) 0%,rgba(139,92,246,.04) 50%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:1}.aura-hero-container{grid-column:2;padding:0 24px;display:flex;flex-direction:column;align-items:center;gap:70px;position:relative;z-index:2}.aura-hero-header{text-align:center;max-width:850px;display:flex;flex-direction:column;align-items:center}.aura-hero-kicker{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent);margin-bottom:20px;display:inline-block}.aura-hero-title{font-size:4.2rem;font-weight:900;line-height:1.1;margin-bottom:24px;color:#fff;letter-spacing:-.03em;background:linear-gradient(135deg,#fff 30%,var(--color-accent) 70%,var(--color-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:768px){.aura-hero-title{font-size:3rem}}.aura-hero-subtitle{font-size:1.35rem;color:#9ca3af;line-height:1.6;margin-bottom:40px;max-width:700px}.aura-hero-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.aura-hero-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 36px;border-radius:8px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s ease}.aura-hero-btn--primary{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-secondary) 100%);color:#fff;box-shadow:0 4px 20px #06b6d459}.aura-hero-btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #06b6d48c}.aura-hero-btn--secondary{background:#ffffff08;color:#fff;border:1px solid rgba(255,255,255,.08)}.aura-hero-btn--secondary:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px)}.aura-hero-browser-wrapper{width:100%;max-width:1000px}.aura-mock-browser{width:100%;background:#090e1a;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 30px 60px #000000b3;overflow:hidden}.browser-tab-bar{height:44px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px}.browser-dots{display:flex;gap:6px;margin-right:24px}.browser-dots .dot{width:10px;height:10px;border-radius:50%}.dot.red{background-color:#ef4444}.dot.yellow{background-color:#f59e0b}.dot.green{background-color:#10b981}.browser-tabs{display:flex;gap:4px;height:100%;align-items:flex-end}.browser-tab{padding:8px 16px;font-size:.8rem;color:#6b7280;background:transparent;border-radius:8px 8px 0 0;cursor:pointer;font-weight:700}.browser-tab.active{background:#030712;color:#fff;border:1px solid rgba(255,255,255,.06);border-bottom-color:#030712}.browser-new-tab{font-size:1.1rem;color:#4b5563;margin-left:12px;cursor:pointer}.browser-viewport{background:#030712;aspect-ratio:16 / 9}.prompt-wizard-layout{display:grid;grid-template-columns:200px 1fr;height:100%;width:100%}@media(max-width:768px){.prompt-wizard-layout{grid-template-columns:1fr}.wizard-sidebar{display:none!important}}.wizard-sidebar{background:#ffffff03;border-right:1px solid rgba(255,255,255,.04);padding:24px 16px;display:flex;flex-direction:column;gap:8px}.sidebar-item{padding:10px 14px;font-size:.85rem;font-weight:700;color:#6b7280;border-radius:6px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}.sidebar-item.active{background:#06b6d414;color:var(--color-accent)}.sidebar-item .bullet{width:6px;height:6px;background-color:currentColor;border-radius:50%}.wizard-dashboard-body{padding:32px;display:flex;flex-direction:column;gap:24px;overflow-y:auto}.dashboard-banner{background:linear-gradient(135deg,#06b6d41a,#8b5cf60d);border:1px solid rgba(6,182,212,.25);border-radius:8px;padding:20px 24px}.dashboard-banner h3{font-size:1.15rem;color:#fff;margin:0 0 6px;font-weight:800}.dashboard-banner p{font-size:.85rem;color:#9ca3af;margin:0}.dashboard-widgets{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dash-widget{background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:8px;padding:16px}.dash-widget h4{font-size:.75rem;color:#6b7280;text-transform:uppercase;margin:0 0 8px;letter-spacing:.05em}.widget-status{font-size:.9rem;font-weight:700}.widget-status.status-active{color:#10b981}.widget-value{font-size:1.15rem;font-weight:800;color:#fff}.dashboard-code-pane{background:#090e1a;border:1px solid rgba(255,255,255,.05);border-radius:6px;overflow:hidden}.code-header{background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05);padding:8px 16px;font-size:.75rem;color:#4b5563;font-family:monospace}.code-content{margin:0;padding:16px;font-family:monospace;font-size:.8rem;color:var(--color-accent);line-height:1.5}.aura-checker-section{padding:90px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);border-top:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden}.aura-checker-container{grid-column:2;padding:0 24px;z-index:2}.aura-checker-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center;max-width:1000px;margin:0 auto}@media(max-width:990px){.aura-checker-layout{grid-template-columns:1fr;gap:40px;text-align:center}}.aura-checker-text{display:flex;flex-direction:column}.aura-checker-kicker{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:12px}.aura-checker-title{font-size:2.2rem;font-weight:800;color:#fff;margin:0 0 16px;line-height:1.2}.aura-checker-description{font-size:1rem;color:#9ca3af;line-height:1.6;margin:0}.aura-checker-widget-card{position:relative;background:#ffffff04;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:32px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.widget-card-glow{position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(6,182,212,.08) 0%,transparent 70%);filter:blur(30px);pointer-events:none}.widget-card-inner{position:relative;z-index:2}.widget-card-title{font-size:1.15rem;font-weight:800;color:#fff;margin:0 0 4px}.widget-card-subtitle{font-size:.85rem;color:#6b7280;margin:0 0 24px}.checker-input-row{display:flex;gap:12px}@media(max-width:480px){.checker-input-row{flex-direction:column}}.checker-input{flex-grow:1;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px 16px;color:#fff;font-size:.95rem;outline:none;font-family:monospace;transition:all .3s ease}.checker-input:focus{border-color:#06b6d466;background:#ffffff0a}.checker-btn{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-secondary) 100%);border:none;border-radius:8px;color:#fff;font-weight:700;padding:0 24px;font-size:.9rem;cursor:pointer;transition:all .3s ease}@media(max-width:480px){.checker-btn{padding:14px}}.checker-btn:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 4px 15px #06b6d44d}.checker-result{margin-top:24px;padding:20px;border-radius:8px;font-size:.9rem;line-height:1.5;transition:all .3s ease}.checker-result--hidden{display:none}.checker-result--success{background:#10b9810f;border:1px solid rgba(16,185,129,.25);color:#34d399}.checker-result--error{background:#ef44440f;border:1px solid rgba(239,68,68,.25);color:#f87171}.result-header{font-weight:800;margin-bottom:8px;font-size:.95rem}.result-details{color:#9ca3af;font-size:.85rem;margin-bottom:12px}.result-actions{display:flex;gap:12px}.result-download-btn{background:#ffffff0d;color:#fff;text-decoration:none;padding:6px 12px;border-radius:4px;font-size:.8rem;font-weight:700;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.result-download-btn:hover{background:#ffffff1a;border-color:#fff3}.info-section{padding:80px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);border-top:1px solid rgba(255,255,255,.05)}.info-container{grid-column:2;padding:0 24px}.info-content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width:990px){.info-content-wrapper{grid-template-columns:1fr;gap:40px}}.info-text-side{max-width:500px}.info-kicker{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#a855f7;margin-bottom:12px;display:inline-block}.info-title{font-size:2.2rem;font-weight:800;margin-bottom:20px;color:#fff;line-height:1.2}.info-description{font-size:1.05rem;color:#9ca3af;line-height:1.6}.info-cards-side{display:flex;flex-direction:column;gap:24px}.info-feature-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:24px;display:flex;gap:20px;align-items:flex-start}.info-feature-icon{width:48px;height:48px;background:#a855f71a;border:1px solid rgba(168,85,247,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#a855f7;flex-shrink:0}.info-feature-icon svg{width:24px;height:24px}.info-feature-title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:6px}.info-feature-desc{font-size:.9rem;color:#9ca3af;line-height:1.4}.hero-section{padding:100px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);position:relative;overflow:hidden}.hero-container{grid-column:2;padding:0 24px;display:grid;align-items:center;gap:60px}.hero-align-left{grid-template-columns:1.1fr .9fr}.hero-align-center{grid-template-columns:1fr;text-align:center;max-width:800px;margin:0 auto}@media(max-width:990px){.hero-align-left{grid-template-columns:1fr;text-align:center;gap:40px}}.hero-text-side{display:flex;flex-direction:column;justify-content:center}.hero-align-center .hero-text-side{align-items:center}.hero-kicker{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#a855f7;margin-bottom:16px;display:inline-block}.hero-title{font-size:3.8rem;font-weight:900;line-height:1.1;margin-bottom:20px;color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:600px){.hero-title{font-size:2.8rem}}.hero-subtitle{font-size:1.25rem;color:#9ca3af;line-height:1.6;margin-bottom:36px;max-width:600px}.hero-actions{display:flex;gap:16px;flex-wrap:wrap}.hero-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;border-radius:8px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s ease}.hero-btn--primary{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;box-shadow:0 4px 20px #a855f74d}.hero-btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #a855f780}.hero-btn--secondary{background:#ffffff0a;color:#fff;border:1px solid rgba(255,255,255,.1)}.hero-btn--secondary:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.hero-visual-side{position:relative;width:100%;display:flex;justify-content:center}.hero-image{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 50px #00000080}.hero-image-placeholder{width:100%;aspect-ratio:16 / 10;background:#ffffff03;border:1px solid rgba(255,255,255,.05);border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.glow-element{position:absolute;width:250px;height:250px;background:radial-gradient(circle,rgba(168,85,247,.2) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(20px)}.mock-ui{width:80%;height:70%;background:#090e1a;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 20px 40px #0009;display:flex;flex-direction:column;z-index:2}.mock-header{height:32px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:6px;padding-left:12px}.mock-header .dot{width:8px;height:8px;border-radius:50%;background:#fff3}.mock-body{padding:24px;display:flex;flex-direction:column;gap:16px}.mock-line{height:12px;background:#ffffff0d;border-radius:4px;width:90%}.mock-line--title{width:40%;background:#a855f74d;margin-bottom:8px}.mock-line--short{width:60%}.aura-pricing-section{padding:95px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);border-top:1px solid rgba(255,255,255,.05)}.aura-pricing-container{grid-column:2;padding:0 24px}.aura-pricing-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:60px}.aura-pricing-title{font-size:2.2rem;font-weight:800;color:#fff;margin:0 0 8px}.aura-pricing-subtitle{font-size:1rem;color:#9ca3af;margin:0 0 24px}.pricing-toggle-wrapper{display:flex;align-items:center;gap:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:8px 20px;border-radius:30px}.toggle-label{font-size:.85rem;font-weight:700;color:#6b7280;transition:color .3s ease}.toggle-label.active{color:var(--color-accent)}.pricing-toggle-btn{width:48px;height:24px;background:#ffffff1a;border:none;border-radius:12px;position:relative;cursor:pointer;outline:none;transition:background .3s ease}.pricing-toggle-btn:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background-color:#fff;border-radius:50%;transition:left .3s cubic-bezier(.16,1,.3,1)}.pricing-toggle-btn--active{background:var(--color-accent)}.pricing-toggle-btn--active:after{left:27px}.aura-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1100px;margin:0 auto}@media(max-width:990px){.aura-pricing-grid{grid-template-columns:1fr;gap:32px}}.aura-pricing-card{position:relative;background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:16px;padding:40px 32px;display:flex;flex-direction:column;transition:all .3s ease;overflow:hidden}.aura-pricing-card:hover{border-color:#06b6d440;background:#ffffff06;transform:translateY(-2px)}.aura-pricing-card--featured{border-color:#06b6d466;background:#06b6d404;box-shadow:0 10px 40px #06b6d40d}.featured-badge{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-secondary) 100%);color:#fff;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.05em}.pricing-card-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;z-index:2}.tier-name{font-size:1.35rem;font-weight:800;color:#fff;margin:0 0 6px}.tier-desc{font-size:.85rem;color:#9ca3af;line-height:1.4;margin:0 0 28px;min-height:40px}.tier-price-row{display:flex;align-items:baseline;gap:4px;margin-bottom:30px}.currency{font-size:1.5rem;font-weight:800;color:#fff;align-self:flex-start;margin-top:4px}.price-val{font-size:3.4rem;font-weight:900;color:#fff;letter-spacing:-.02em;line-height:1}.frequency{font-size:.85rem;color:#6b7280;font-weight:700}.tier-features{list-style:none;padding:0;margin:0 0 40px;display:flex;flex-direction:column;gap:14px;flex-grow:1}.tier-features li{font-size:.9rem;color:#d1d5db;display:flex;align-items:center;gap:10px;line-height:1.4}.tier-features .check-icon{width:16px;height:16px;color:var(--color-accent);flex-shrink:0}.pricing-cta-btn{display:block;width:100%;text-align:center;padding:14px;border-radius:8px;font-size:.95rem;font-weight:700;text-decoration:none;background:#ffffff08;color:#fff;border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.pricing-cta-btn:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-1px)}.aura-pricing-card--featured .pricing-cta-btn{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-secondary) 100%);border:none;box-shadow:0 4px 15px #06b6d440}.aura-pricing-card--featured .pricing-cta-btn:hover{box-shadow:0 6px 20px #06b6d466;opacity:.95}.pricing-section{padding:80px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid)}.pricing-container{grid-column:2;padding:0 24px}.pricing-header{text-align:center;margin-bottom:50px;max-width:600px;margin-left:auto;margin-right:auto}.pricing-title{font-size:2.5rem;font-weight:800;margin-bottom:12px;background:linear-gradient(135deg,#fff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-subtitle{font-size:1.1rem;color:#9ca3af;line-height:1.5}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;align-items:stretch}.pricing-card{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:40px 32px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #00000080}.pricing-card:hover{transform:translateY(-5px);border-color:#a855f74d;box-shadow:0 15px 40px #a855f726}.pricing-card--featured{border-color:#a855f780;background:#a855f708;box-shadow:0 15px 40px #a855f71a}.pricing-card--featured:hover{border-color:#a855f7cc;box-shadow:0 20px 45px #a855f740}.pricing-badge{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.05em}.pricing-card-header{margin-bottom:30px}.pricing-tier-name{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:8px}.pricing-tier-desc{font-size:.875rem;color:#9ca3af;margin-bottom:24px;line-height:1.4}.pricing-price-wrapper{display:flex;align-items:baseline;color:#fff}.pricing-currency{font-size:1.5rem;font-weight:700;margin-right:2px}.pricing-price{font-size:3.5rem;font-weight:800;line-height:1}.pricing-frequency{font-size:1rem;color:#9ca3af;margin-left:4px}.pricing-features{margin-bottom:40px;flex-grow:1}.pricing-features ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.pricing-features li{font-size:.95rem;color:#d1d5db;display:flex;align-items:center;gap:12px;line-height:1.4}.check-icon{width:20px;height:20px;color:#a855f7;flex-shrink:0}.pricing-action{margin-top:auto}.pricing-button{display:flex;justify-content:center;align-items:center;width:100%;padding:14px 24px;border-radius:8px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s ease;text-align:center}.pricing-button--primary{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;box-shadow:0 4px 15px #a855f74d}.pricing-button--primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #a855f780}.pricing-button--secondary{background:#ffffff0a;color:#fff;border:1px solid rgba(255,255,255,.1)}.pricing-button--secondary:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.product-page-section{padding:100px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid)}.product-page-container{grid-column:2;padding:0 24px;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:start}@media(max-width:990px){.product-page-container{grid-template-columns:1fr;gap:40px}}.product-media-gallery{display:flex;flex-direction:column;gap:20px}.main-image-wrapper{background:#090e1a;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center}.product-main-media{width:100%;height:100%;object-fit:cover}.thumbnails-grid{display:flex;gap:12px}.thumbnail-btn{width:80px;height:60px;background:#090e1a;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;cursor:pointer;padding:0;transition:all .2s ease}.thumbnail-btn:hover,.thumbnail-btn.active{border-color:var(--color-accent);transform:scale(1.02)}.thumbnail-btn img{width:100%;height:100%;object-fit:cover}.product-long-description{margin-top:50px;border-top:1px solid rgba(255,255,255,.05);padding-top:40px}.desc-heading{font-size:1.35rem;font-weight:800;color:#fff;margin-bottom:20px}.desc-content{font-size:1rem;color:#9ca3af;line-height:1.6}.purchase-sticky-card{background:#ffffff04;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:40px 32px;position:sticky;top:40px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-badge-row{margin-bottom:16px}.digital-badge{display:inline-flex;align-items:center;gap:6px;background:#06b6d41a;border:1px solid rgba(6,182,212,.25);color:var(--color-accent);padding:6px 12px;border-radius:30px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge-icon{width:14px;height:14px}.product-main-title{font-size:2.2rem;font-weight:900;color:#fff;margin:0 0 16px;letter-spacing:-.02em;line-height:1.2}.product-meta-row{margin-bottom:30px}.product-rating{display:flex;align-items:center;gap:8px}.stars{color:#f59e0b;font-size:1.1rem}.rating-text{font-size:.85rem;color:#9ca3af;font-weight:700}.product-price-box{display:flex;justify-content:space-between;align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:20px 24px;border-radius:8px;margin-bottom:30px}.product-price-label{font-size:.85rem;color:#6b7280;text-transform:uppercase;font-weight:700}.product-price-amount{font-size:1.8rem;font-weight:800;color:#fff}.purchase-form-container{margin-bottom:30px}.variant-selector-wrapper{margin-bottom:24px}.selector-label{display:block;font-size:.85rem;font-weight:700;color:#9ca3af;text-transform:uppercase;margin-bottom:8px;letter-spacing:.05em}.nexus-select-input{width:100%;background:#090e1a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px 16px;color:#fff;font-size:.95rem;outline:none;cursor:pointer;transition:border-color .2s ease}.nexus-select-input:focus{border-color:var(--color-accent)}.action-buttons-group{display:flex;flex-direction:column;gap:12px}.add-to-cart-btn{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-secondary) 100%);border:none;border-radius:8px;color:#fff;font-weight:700;padding:16px;font-size:1.05rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #06b6d440}.add-to-cart-btn:hover{box-shadow:0 6px 20px #06b6d466;opacity:.95;transform:translateY(-1px)}.add-to-cart-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.dynamic-checkout-wrapper{width:100%}.trust-indicators-list{border-top:1px solid rgba(255,255,255,.05);padding-top:30px;display:flex;flex-direction:column;gap:20px}.trust-item{display:flex;gap:16px;align-items:center}.trust-icon{width:24px;height:24px;color:var(--color-accent);flex-shrink:0}.trust-text{display:flex;flex-direction:column}.trust-text strong{font-size:.9rem;color:#fff}.trust-text span{font-size:.8rem;color:#6b7280}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.specs-section{padding:60px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);border-top:1px solid rgba(255,255,255,.05)}.specs-container{grid-column:2;padding:0 24px}.specs-header{text-align:left;margin-bottom:40px;max-width:800px}.specs-title{font-size:2rem;font-weight:800;margin-bottom:8px;color:#fff}.specs-subtitle{font-size:1rem;color:#9ca3af;line-height:1.4}.specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.specs-item{background:#ffffff03;border:1px solid rgba(255,255,255,.04);border-radius:12px;padding:24px;transition:all .3s ease}.specs-item:hover{border-color:#a855f733;background:#ffffff05}.specs-item-inner{display:flex;flex-direction:column;gap:8px}.specs-item-label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#a855f7}.specs-item-value{font-size:1.1rem;font-weight:500;color:#f3f4f6}@media(max-width:600px){.specs-header{text-align:center}}.testimonials-section{padding:80px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);border-top:1px solid rgba(255,255,255,.05)}.testimonials-container{grid-column:2;padding:0 24px}.testimonials-header{text-align:center;margin-bottom:50px}.testimonials-title{font-size:2.2rem;font-weight:800;margin-bottom:8px;color:#fff}.testimonials-subtitle{font-size:1rem;color:#9ca3af}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:990px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-card{background:#ffffff03;border:1px solid rgba(255,255,255,.04);border-radius:16px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease;min-height:250px}.testimonial-card:hover{border-color:#a855f740;background:#ffffff05;transform:translateY(-2px)}.testimonial-rating{display:flex;gap:4px;margin-bottom:16px}.star-icon{width:18px;height:18px;color:#f59e0b}.testimonial-quote{font-size:.95rem;color:#d1d5db;line-height:1.6;font-style:italic;margin:0 0 24px;flex-grow:1}.testimonial-author{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.03);padding-top:16px}.testimonial-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.1)}.testimonial-avatar-placeholder{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.testimonial-meta{display:flex;flex-direction:column}.testimonial-name-row{display:flex;align-items:center;gap:6px}.testimonial-name{font-weight:700;color:#fff;font-size:.95rem}.verified-badge{color:#3b82f6;display:inline-flex;align-items:center}.check-icon{width:16px;height:16px}.testimonial-handle{font-size:.8rem;color:#6b7280}.video-showcase{padding:90px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);border-top:1px solid rgba(255,255,255,.05)}.video-container{grid-column:2;padding:0 24px}.video-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.video-grid--reverse{grid-template-columns:1.2fr 1fr}.video-grid--reverse .video-text-side{grid-column:2}.video-grid--reverse .video-player-side{grid-column:1;grid-row:1}@media(max-width:990px){.video-grid{grid-template-columns:1fr!important;gap:40px;text-align:center}.video-grid--reverse .video-text-side{grid-column:1}}.video-text-side{display:flex;flex-direction:column}.video-kicker{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#a855f7;margin-bottom:12px}.video-title{font-size:2.2rem;font-weight:800;margin-bottom:20px;color:#fff;line-height:1.2}.video-description{font-size:1rem;color:#9ca3af;line-height:1.6}.video-description p{margin-bottom:16px}.video-player-side{width:100%}.video-mock-browser{width:100%;background:#090e1a;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 20px 40px #0009;overflow:hidden}.browser-header{height:36px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:6px;padding:0 16px}.browser-header .dot{width:8px;height:8px;border-radius:50%;background:#fff3}.browser-url{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:2px 16px;font-size:.75rem;color:#6b7280;margin-left:20px;flex-grow:1;max-width:250px;text-align:center}.browser-body{position:relative;width:100%;aspect-ratio:16 / 10;background:#030712;display:flex;align-items:center;justify-content:center}.showcase-video{width:100%;height:100%;object-fit:cover}.video-fallback-animation{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.pulse-ring{position:absolute;width:80px;height:80px;border-radius:50%;border:2px solid rgba(168,85,247,.3);animation:pulse 2s infinite ease-in-out}.pulse-core{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #a855f766;z-index:2}.pulse-core svg{width:24px;height:24px;margin-left:3px}.fallback-text{font-size:.85rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;z-index:2}@keyframes pulse{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.3);opacity:0}to{transform:scale(.9);opacity:0}}.workflow-section{padding:90px 0;background-color:var(--color-background);color:var(--color-foreground);display:grid;grid-template-columns:var(--content-grid);border-top:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden}.workflow-container{grid-column:2;padding:0 24px;position:relative;z-index:2}.workflow-header{text-align:center;margin-bottom:70px;max-width:600px;margin-left:auto;margin-right:auto}.workflow-title{font-size:2.2rem;font-weight:800;margin-bottom:8px;color:#fff}.workflow-subtitle{font-size:1rem;color:#9ca3af}.workflow-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}@media(max-width:768px){.workflow-timeline{grid-template-columns:1fr;gap:50px}}.workflow-line{position:absolute;top:30px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,#a855f71a,#a855f7cc,#a855f71a);box-shadow:0 0 12px #a855f799;z-index:1}@media(max-width:768px){.workflow-line{display:none}}.workflow-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2}.step-badge{width:60px;height:60px;border-radius:50%;background:#090e1a;border:2px solid rgba(168,85,247,.6);display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:24px;box-shadow:0 0 20px #a855f726}.step-badge-glow{position:absolute;width:100%;height:100%;border-radius:50%;box-shadow:0 0 15px #a855f74d inset;pointer-events:none}.step-number{font-size:1.25rem;font-weight:800;color:#fff}.step-card{background:#ffffff03;border:1px solid rgba(255,255,255,.04);border-radius:12px;padding:24px;width:100%;min-height:150px;display:flex;flex-direction:column;justify-content:center;transition:all .3s ease}.workflow-step:hover .step-card{border-color:#a855f740;background:#ffffff05;transform:translateY(-2px)}.workflow-step:hover .step-badge{border-color:#a855f7;box-shadow:0 0 25px #a855f766}.step-title{font-weight:700;font-size:1.15rem;color:#fff;margin-bottom:8px}.step-desc{font-size:.9rem;color:#9ca3af;line-height:1.4;margin:0}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
