.thermen-website-preview{--background:#ffffff;--foreground:#0A0E27;--accent:#6E72EF;--accent-hover:#5b5fd4;--accent-dark:#4338ca;--accent-muted:rgba(110,114,239,0.1);--accent-icon-bg:#6E72EF;--accent-icon-stroke:#6E72EF;--logo-accent:#6E72EF;--ai-bg:#25263B;--ai-text:#ffffff;--ai-text-muted:rgba(255,255,255,0.5);--ai-icon-bg:linear-gradient(135deg,#6E72EF,#d4a0b0 50%,#d4a574);--ai-border:rgba(255,255,255,0.08);--gradient-brand:linear-gradient(135deg,#6E72EF,#d4a0b0 50%,#d4a574);--page-bg:#ffffff;--page-bg-alt:#EFEFEF;--page-bg-elevated:#ffffff;--card-bg:#ffffff;--card-border:#E1E1E6;--page-text:#0A0E27;--page-text-muted:#5A5E78;--page-text-subtle:#8A8FA8;--muted:#5A5E78;--border:#E1E1E6;--success:#10b981;--success-muted:rgba(16,185,129,0.1);--btn-primary-bg:#25263B;--btn-primary-text:#ffffff;--btn-primary-hover:rgba(37,38,59,0.9);--section-brand:#6E72EF;--section-brand-hover:#5b5fd4;--section-brand-shadow:rgb(110 114 239/0.20);--section-glow-violet:rgb(67 56 202/0.15);--section-glow-indigo:rgb(110 114 239/0.08);--section-bg-inverse:#25263B;--section-fg-inverse:#ffffff;--section-fg-inverse-muted:rgb(255 255 255/0.50);--section-fg-inverse-subtle:rgb(255 255 255/0.70);--section-border-inverse:rgb(255 255 255/0.15);--section-border-inverse-strong:rgb(255 255 255/0.30);--section-brand-secondary:#5b5fd4;--section-glow-radial:rgba(110,114,239,0.06);--section-bg-soft:#F1F1F4;--section-bg-soft-dark:#101220;--section-ai-gradient:linear-gradient(to bottom right,#6E72EF,#d4a0b0,#d4a574);--section-card-inverse:#1A1B2E;--section-card-inverse-muted:#1F2138;--section-device-bezel:#1a1a1a;--section-brand-deep:#4338ca;--section-bg-inverse-deep:#0A0E27;background-color:var(--page-bg);color:var(--page-text);font-feature-settings:"rlig" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark .thermen-website-preview,.thermen-website-preview.dark{--background:#101220;--foreground:#E6E7EE;--accent-muted:rgba(110,114,239,0.15);--accent-icon-bg:rgba(110,114,239,0.15);--accent-icon-stroke:#6E72EF;--border:#2A2B40;--page-bg:#101220;--page-bg-alt:#1A1B2E;--page-bg-elevated:#1A1B2E;--page-text:#E6E7EE;--page-text-muted:#8A8FA8;--page-text-subtle:rgba(255,255,255,0.2);--logo-accent:#6E72EF;--card-bg:#1A1B2E;--card-border:#2A2B40;--success-muted:rgba(16,185,129,0.15);--btn-primary-bg:#ffffff;--btn-primary-text:#0A0E27;--btn-primary-hover:rgba(255,255,255,0.9)}.thermen-website-preview .pricing-dot-grid{background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.07) 1px,transparent 0);background-size:20px 20px}.dark .thermen-website-preview .pricing-dot-grid,.thermen-website-preview.dark .pricing-dot-grid{background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0)}.thermen-website-preview .hero-dot-grid{background-image:radial-gradient(circle,rgba(167,139,250,.35) 1.2px,transparent 0);background-size:28px 28px}.thermen-website-preview .hero-dot-grid:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(251,191,36,.6) 1.2px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 35% 35% at var(--glow-x,50%) var(--glow-y,50%),black 0,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 35% 35% at var(--glow-x,50%) var(--glow-y,50%),black 0,transparent 70%);animation:thermen-website-dot-glow-move 12s ease-in-out infinite}.thermen-website-preview .font-logo{font-family:var(--font-logo),"Poppins",sans-serif!important;font-weight:600!important}.thermen-website-preview h1,.thermen-website-preview h2,.thermen-website-preview h3,.thermen-website-preview h4,.thermen-website-preview h5,.thermen-website-preview h6{font-family:var(--font-heading),"Plus Jakarta Sans",sans-serif}.thermen-website-preview .animate-fade-in-up{opacity:0;animation:thermen-website-fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}.thermen-website-preview .animate-fade-in{opacity:0;animation:thermen-website-fadeIn .6s ease-out forwards}.thermen-website-preview .animate-breathe{animation:thermen-website-breathe 6s cubic-bezier(.45,0,.55,1) infinite}.thermen-website-preview .animate-cursor{animation:thermen-website-cursorBlink .8s step-end infinite;font-size:.85em;margin-left:1px;color:var(--accent)}.thermen-website-preview .animate-shake{animation:thermen-website-shake .4s ease-in-out}@keyframes thermen-website-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes thermen-website-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes thermen-website-breathe{0%,to{opacity:1}50%{opacity:.4}}@keyframes thermen-website-cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes thermen-website-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@keyframes thermen-website-dot-glow-move{0%,to{--glow-x:30%;--glow-y:30%}25%{--glow-x:70%;--glow-y:40%}50%{--glow-x:60%;--glow-y:70%}75%{--glow-x:35%;--glow-y:60%}}@keyframes thermen-website-progress{0%{width:0}to{width:100%}}@keyframes thermen-website-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes thermen-website-drawCheck{to{stroke-dashoffset:0}}@keyframes thermen-website-icon-float-1{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(20px,-30px) rotate(5deg)}66%{transform:translate(-15px,-10px) rotate(-3deg)}}@keyframes thermen-website-icon-float-2{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-25px,-15px) rotate(-4deg)}66%{transform:translate(10px,-35px) rotate(6deg)}}@keyframes thermen-website-icon-float-3{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(15px,20px) rotate(3deg)}50%{transform:translate(-20px,-25px) rotate(-5deg)}75%{transform:translate(25px,-10px) rotate(4deg)}}@keyframes thermen-website-icon-float-4{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-10px,25px) rotate(-6deg)}66%{transform:translate(20px,-20px) rotate(3deg)}}@keyframes thermen-website-icon-float-5{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-30px,-10px) rotate(-4deg)}50%{transform:translate(10px,20px) rotate(5deg)}75%{transform:translate(20px,-25px) rotate(-2deg)}}@keyframes thermen-website-icon-float-6{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(25px,15px) rotate(6deg)}66%{transform:translate(-15px,-30px) rotate(-4deg)}}@keyframes thermen-website-icon-float-7{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-20px,15px) rotate(-3deg)}50%{transform:translate(15px,-20px) rotate(4deg)}75%{transform:translate(-10px,-30px) rotate(-5deg)}}@property --glow-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --glow-y{syntax:"<percentage>";inherits:false;initial-value:50%}