.eyebrow{text-transform:uppercase;letter-spacing:.12em;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.eyebrow .dot{background:hsl(var(--primary));border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}[data-vibe=editorial-magazine]:before,[data-vibe=elegant-luxury-dark]:before,[data-vibe=zine-mono]:before,[data-vibe=watercolor-organic]:before,[data-vibe=noir-minimal]:before,[data-vibe=gothic-editorial]:before{content:"";pointer-events:none;z-index:100;mix-blend-mode:multiply;opacity:.08;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}[data-vibe=modern-minimal]{font-family:Inter,system-ui,sans-serif}[data-vibe=modern-minimal] h1,[data-vibe=modern-minimal] h2,[data-vibe=modern-minimal] h3{letter-spacing:-.03em;font-family:DM Sans,Inter,sans-serif;font-weight:800;line-height:1.05}[data-vibe=modern-minimal] button{transition:all .2s;border-radius:8px!important;box-shadow:0 1px 3px #00000014!important}[data-vibe=modern-minimal] button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f!important}[data-vibe=modern-minimal] [data-component-type=features]>*,[data-vibe=modern-minimal] [data-component-type=testimonial]>*,[data-vibe=modern-minimal] [data-component-type=pricing]>*,[data-vibe=modern-minimal] [data-component-type=faq]>*{border:1px solid #0a0a0a14!important;border-radius:12px!important}[data-vibe=brutalism]{font-family:Inter,system-ui,sans-serif}[data-vibe=brutalism] h1,[data-vibe=brutalism] h2,[data-vibe=brutalism] h3{text-transform:uppercase;letter-spacing:-.02em;font-family:Space Mono,IBM Plex Mono,ui-monospace,monospace;font-weight:700;line-height:1}[data-vibe=brutalism] button{text-transform:uppercase;letter-spacing:.08em;font-weight:700;transition:transform .12s,box-shadow .12s;border:3px solid #000!important;border-radius:0!important;font-family:Space Mono,ui-monospace,monospace!important;box-shadow:5px 5px #000!important}[data-vibe=brutalism] button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #000!important}[data-vibe=brutalism] button:active{transform:translate(2px,2px);box-shadow:2px 2px #000!important}[data-vibe=brutalism] [data-component-type=features]>*,[data-vibe=brutalism] [data-component-type=testimonial]>*,[data-vibe=brutalism] [data-component-type=pricing]>*,[data-vibe=brutalism] [data-component-type=faq]>*{border:3px solid #000!important;border-radius:0!important;box-shadow:6px 6px #000!important}[data-vibe=brutalism] input,[data-vibe=brutalism] textarea,[data-vibe=brutalism] select{border:2px solid #000!important;border-radius:0!important;font-family:Space Mono,ui-monospace,monospace!important;box-shadow:3px 3px #000!important}[data-vibe=brutalism] hr{border-color:#000!important;border-top-width:3px!important}[data-vibe=glassmorphism-dark] .eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#a78bfa;background:#ffffff0d;border-color:#ffffff1a}[data-vibe=futuristic-cyber] .eyebrow{color:#06b6d4;background:#0f0f1a;border-color:#06b6d44d;font-family:JetBrains Mono,ui-monospace,monospace}[data-vibe=elegant-luxury-dark] .eyebrow{color:#d4a853;background:0 0;border-color:#d4a8534d}[data-vibe=neumorphism] .eyebrow{color:#2d3436;background:#e8ecf1;border:none;box-shadow:inset 3px 3px 6px #a3b1c666,inset -3px -3px 6px #ffffffe6}[data-vibe=brutalism] .eyebrow{color:#000;background:#ffe500;border:2px solid #000;border-radius:0;font-family:Space Mono,ui-monospace,monospace;font-weight:700;box-shadow:3px 3px #000}[data-vibe=brutalism] .eyebrow .dot{background:#000}[data-vibe=editorial-magazine] .eyebrow{color:#b8451c;letter-spacing:.1em;background:0 0;border:none;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}[data-vibe=editorial-magazine] .eyebrow:before{content:"§ ";opacity:.6}[data-vibe=editorial-magazine] .eyebrow .dot{display:none}[data-vibe=retro-y2k] .eyebrow{color:#1a0a3a;background:linear-gradient(#c7d2fe,#fff 40%,#fbcfe8);border:2px solid #1a0a3a;font-weight:700;box-shadow:2px 2px #1a0a3a}[data-vibe=retro-y2k] .eyebrow .dot{background:#ff4ecd}[data-vibe=memphis-80s] .eyebrow{color:#1a1a1a;background:#ffd93d;border:2px solid #1a1a1a;border-radius:0;font-family:Archivo Black,sans-serif;font-weight:400;box-shadow:2px 2px #1a1a1a}[data-vibe=memphis-80s] .eyebrow .dot{background:#ff5a5f}[data-vibe=claymorphism] .eyebrow{color:#92400e;background:#fde68a;border:none;border-radius:999px;font-family:"Baloo 2",sans-serif;font-weight:700;box-shadow:inset 0 -3px #92400e26}[data-vibe=claymorphism] .eyebrow .dot{background:#92400e}[data-vibe=bold-vibrant] .eyebrow{color:#fff;background:#0a0a0a;border-color:#0a0a0a;font-family:Poppins,sans-serif;font-weight:700}[data-vibe=bold-vibrant] .eyebrow .dot{background:#e84d8a}[data-vibe=swiss-grid] .eyebrow{color:#000;background:#fff;border:2px solid #000;border-radius:0;font-weight:700}[data-vibe=swiss-grid] .eyebrow .dot{background:#e30613;border-radius:0}[data-vibe=fashion-magazine] .eyebrow{color:#0a0a0a;letter-spacing:.2em;background:0 0;border:1px solid #0a0a0a;border-radius:0;font-family:Bodoni Moda,serif;font-style:italic;font-weight:400}[data-vibe=dark-terminal] .eyebrow{color:#0f6;background:#0a1a0a;border:1px solid #00ff664d;border-radius:0;font-family:JetBrains Mono,ui-monospace,monospace}[data-vibe=dark-terminal] .eyebrow .dot{background:#0f6;box-shadow:0 0 6px #0f6c}[data-vibe=acid-maximalist] .eyebrow{color:#caff3f;background:#1a0033;border:2px solid #1a0033;border-radius:4px;font-weight:800;transform:rotate(-1deg);box-shadow:3px 3px #1a0033}[data-vibe=acid-maximalist] .eyebrow .dot{background:#ff00a8}[data-vibe=zine-mono] .eyebrow{color:#f4f1e8;background:#0a0a0a;border:2px solid #0a0a0a;border-radius:0;font-family:Courier Prime,ui-monospace,monospace;font-weight:700}[data-vibe=zine-mono] .eyebrow .dot{background:#f4f1e8}[data-vibe=synthwave] .eyebrow{color:#ff006e;text-shadow:0 0 8px #ff006e99;background:#ff006e1a;border:1px solid #ff006e;font-family:Audiowide,sans-serif}[data-vibe=matrix-rain] .eyebrow{color:#00ff41;text-shadow:0 0 6px #00ff41cc;background:#00ff4114;border:1px solid #00ff4166;border-radius:0;font-family:Share Tech Mono,ui-monospace,monospace}[data-vibe=gothic-editorial] .eyebrow{color:#dc2626;letter-spacing:.15em;background:0 0;border-color:#dc262666;font-family:Cormorant Garamond,serif;font-style:italic}[data-vibe=cyberpunk-glitch] .eyebrow{color:#f0a;text-shadow:1px 0 #caff3f,-1px 0 #f0a;background:#000;border:1px solid #f0a;border-radius:0;font-family:Bruno Ace,sans-serif}[data-vibe] [data-component-type=faq] button{color:hsl(var(--foreground))}[data-vibe] [data-component-type=faq] .prose,[data-vibe] [data-component-type=faq] .prose p,[data-vibe] [data-component-type=faq] .prose strong,[data-vibe] [data-component-type=faq] .prose em,[data-vibe] [data-component-type=faq] .prose li{color:hsl(var(--foreground))!important;opacity:.85!important}[data-vibe] [data-component-type=faq] button span{color:inherit}[data-vibe=gothic-editorial] [data-component-type=faq] button span{color:#dc2626;letter-spacing:.05em;font-family:Cinzel,Cormorant Garamond,serif}[data-vibe=gothic-editorial] [data-component-type=faq] .prose,[data-vibe=gothic-editorial] [data-component-type=faq] .prose p{color:#e8dcc4!important;opacity:.9!important}[data-vibe=matrix-rain] [data-component-type=faq] button span,[data-vibe=dark-terminal] [data-component-type=faq] button span{text-transform:uppercase;letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace}[data-vibe=matrix-rain] [data-component-type=faq] .prose,[data-vibe=matrix-rain] [data-component-type=faq] .prose p{font-family:Share Tech Mono,ui-monospace,monospace;color:#4a8a4a!important;opacity:1!important}[data-vibe=dark-terminal] [data-component-type=faq] .prose,[data-vibe=dark-terminal] [data-component-type=faq] .prose p{font-family:JetBrains Mono,ui-monospace,monospace;color:#4a9a4a!important;opacity:1!important}[data-vibe=synthwave] [data-component-type=faq] .prose,[data-vibe=synthwave] [data-component-type=faq] .prose p,[data-vibe=cyberpunk-glitch] [data-component-type=faq] .prose,[data-vibe=cyberpunk-glitch] [data-component-type=faq] .prose p,[data-vibe=deep-space] [data-component-type=faq] .prose,[data-vibe=deep-space] [data-component-type=faq] .prose p,[data-vibe=midnight-oil] [data-component-type=faq] .prose,[data-vibe=midnight-oil] [data-component-type=faq] .prose p,[data-vibe=aurora-dark] [data-component-type=faq] .prose,[data-vibe=aurora-dark] [data-component-type=faq] .prose p,[data-vibe=blood-moon] [data-component-type=faq] .prose,[data-vibe=blood-moon] [data-component-type=faq] .prose p,[data-vibe=elegant-luxury-dark] [data-component-type=faq] .prose,[data-vibe=elegant-luxury-dark] [data-component-type=faq] .prose p,[data-vibe=glassmorphism-dark] [data-component-type=faq] .prose,[data-vibe=glassmorphism-dark] [data-component-type=faq] .prose p,[data-vibe=futuristic-cyber] [data-component-type=faq] .prose,[data-vibe=futuristic-cyber] [data-component-type=faq] .prose p,[data-vibe=noir-minimal] [data-component-type=faq] .prose,[data-vibe=noir-minimal] [data-component-type=faq] .prose p,[data-vibe=carbon-premium] [data-component-type=faq] .prose,[data-vibe=carbon-premium] [data-component-type=faq] .prose p{color:hsl(var(--foreground))!important;opacity:.8!important}[data-vibe=brutalism] [data-component-type=faq]>*>*{border-bottom:3px solid #000!important}[data-vibe=brutalism] [data-component-type=faq]>*>:last-child{border-bottom:none!important}[data-vibe=brutalism] [data-component-type=faq] button span{text-transform:uppercase;font-family:Space Mono,ui-monospace,monospace;font-weight:700}[data-vibe=editorial-magazine] [data-component-type=faq] button span{letter-spacing:-.01em;font-family:Fraunces,Playfair Display,serif;font-weight:400}[data-vibe=editorial-magazine] [data-component-type=faq] .prose,[data-vibe=editorial-magazine] [data-component-type=faq] .prose p{font-family:Inter,sans-serif;color:#3a3a3a!important;opacity:1!important}[data-vibe=fashion-magazine] [data-component-type=faq] button span{letter-spacing:.01em;font-family:Bodoni Moda,serif;font-style:italic}[data-vibe=watercolor-organic] [data-component-type=faq] button span{font-family:Caveat,cursive;font-size:1.5rem;line-height:1.1}[data-vibe=watercolor-organic] [data-component-type=faq] .prose{font-family:Lora,serif}[data-vibe=zine-mono] [data-component-type=faq] button span{text-transform:uppercase;letter-spacing:.02em;font-family:Anton,sans-serif}[data-vibe=zine-mono] [data-component-type=faq] .prose{font-family:Crimson Pro,serif;font-style:italic}[data-vibe=acid-maximalist] [data-component-type=faq] button span{text-transform:uppercase;letter-spacing:.02em;font-family:Big Shoulders Display,sans-serif;font-weight:800}[data-vibe=claymorphism] [data-component-type=faq] button span{font-family:"Baloo 2",sans-serif;font-weight:700}[data-vibe=memphis-80s] [data-component-type=faq] button span{text-transform:uppercase;font-family:Archivo Black,sans-serif}[data-vibe=retro-y2k] [data-component-type=faq] button span{font-family:Rubik,sans-serif;font-weight:800}[data-vibe=nature-earthy] [data-component-type=faq] button span{font-family:Cormorant Garamond,serif;font-style:italic}[data-vibe] [data-component-type=pricing] ul li{line-height:1.5;padding:6px 0!important}[data-vibe] [data-component-type=pricing] ul{margin-bottom:28px!important}[data-vibe] [data-component-type=pricing]>*>*{padding:32px 28px!important}[data-vibe] [data-component-type=features][class*=list]>*>*>*,[data-vibe] [data-component-type=features]>*>[role=listitem],[data-vibe] [data-component-type=features] article{padding:16px 4px}[data-vibe] [data-component-type=features]>* article,[data-vibe] [data-component-type=features]>*>*>[class*=card],[data-vibe] [data-component-type=features]>*>*>[class*=Card]{padding:24px 22px!important}[data-vibe] [data-component-type=testimonial]>*{gap:20px!important}[data-vibe] [data-component-type=testimonial]>*>*{padding:28px 26px!important}[data-vibe] [data-component-type=faq] button{padding:18px 20px!important}[data-vibe] [data-component-type=faq] .prose{padding:0 20px 20px!important}[data-vibe] [data-component-type=countdown]>*{gap:16px!important}[data-vibe] [data-component-type=countdown]>*>*{min-width:72px;padding:16px 20px!important}[data-vibe] [data-component-type=order-form] form>*{margin-bottom:20px!important}[data-vibe] [data-component-type=order-form] input,[data-vibe] [data-component-type=order-form] textarea{padding:12px 14px!important}[data-vibe] [data-component-type=order-form] label{display:inline-block;margin-bottom:6px!important}[data-vibe] [data-component-type=order-form] button[type=submit]{margin-top:12px!important;padding:14px 20px!important}[data-vibe] [data-component-type=gallery]>*{gap:20px!important}[data-vibe]>* [data-component-type=button] button{padding:14px 28px!important}
[data-vibe=glassmorphism-dark]{background-image:radial-gradient(at top,#1a1540 0%,#0a0a1a 50%),radial-gradient(at 100% 100%,#3b1a5c 0%,#0000 60%);background-attachment:fixed;font-family:Outfit,Inter,sans-serif}[data-vibe=glassmorphism-dark] h1,[data-vibe=glassmorphism-dark] h2,[data-vibe=glassmorphism-dark] h3{letter-spacing:-.02em;font-family:Outfit,Inter,sans-serif;font-weight:700}[data-vibe=glassmorphism-dark] h1{background:linear-gradient(135deg,#f5f5ff 0%,#a78bfa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-vibe=glassmorphism-dark] button{font-weight:600;transition:all .2s;color:#fff!important;background:linear-gradient(135deg,#a78bfa,#06b6d4)!important;border:none!important;border-radius:20px!important;font-family:Outfit,Inter,sans-serif!important;box-shadow:0 8px 32px #a78bfa66!important}[data-vibe=glassmorphism-dark] button:hover{transform:translateY(-2px);box-shadow:0 12px 48px #a78bfa99!important}[data-vibe=glassmorphism-dark] [data-component-type=features]>*,[data-vibe=glassmorphism-dark] [data-component-type=pricing]>*,[data-vibe=glassmorphism-dark] [data-component-type=testimonial]>*,[data-vibe=glassmorphism-dark] [data-component-type=faq]>*{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:20px!important}[data-vibe=glassmorphism-dark] input,[data-vibe=glassmorphism-dark] textarea,[data-vibe=glassmorphism-dark] select{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f5ff!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:12px!important}[data-vibe=glassmorphism-dark] hr{border-color:#ffffff14!important}[data-vibe=futuristic-cyber]{background-image:linear-gradient(#06b6d40a 1px,#0000 1px),linear-gradient(90deg,#06b6d40a 1px,#0000 1px);background-size:50px 50px;font-family:Space Grotesk,Inter,sans-serif}[data-vibe=futuristic-cyber] h1,[data-vibe=futuristic-cyber] h2,[data-vibe=futuristic-cyber] h3{letter-spacing:-.02em;text-shadow:0 0 40px #06b6d44d;font-family:Space Grotesk,Inter,sans-serif;font-weight:700}[data-vibe=futuristic-cyber] h1{text-shadow:0 0 40px #06b6d466}[data-vibe=futuristic-cyber] button{text-transform:uppercase;letter-spacing:.1em;font-weight:700;transition:box-shadow .2s;color:#000!important;background:#06b6d4!important;border:none!important;border-radius:4px!important;font-family:JetBrains Mono,monospace!important;box-shadow:0 0 24px #06b6d480!important}[data-vibe=futuristic-cyber] button:hover{box-shadow:0 0 40px #06b6d4cc!important}[data-vibe=futuristic-cyber] [data-component-type=features]>*,[data-vibe=futuristic-cyber] [data-component-type=pricing]>*,[data-vibe=futuristic-cyber] [data-component-type=testimonial]>*,[data-vibe=futuristic-cyber] [data-component-type=faq]>*{background:#0f0f1a!important;border:1px solid #06b6d440!important;border-radius:4px!important}[data-vibe=futuristic-cyber] input,[data-vibe=futuristic-cyber] textarea,[data-vibe=futuristic-cyber] select{color:#e0e0ff!important;background:#0f0f1a!important;border:1px solid #06b6d44d!important;border-radius:4px!important;font-family:JetBrains Mono,monospace!important}[data-vibe=futuristic-cyber] hr{box-shadow:0 0 8px #06b6d426;border-color:#06b6d433!important}[data-vibe=bold-vibrant]{font-family:Inter,sans-serif}[data-vibe=bold-vibrant] h1,[data-vibe=bold-vibrant] h2,[data-vibe=bold-vibrant] h3{letter-spacing:-.02em;font-family:Poppins,Inter,sans-serif;font-weight:900;line-height:1}[data-vibe=bold-vibrant] button{font-weight:700;transition:transform .12s,box-shadow .12s;border-radius:16px!important;font-family:Poppins,Inter,sans-serif!important;box-shadow:6px 6px #0a0a0a!important}[data-vibe=bold-vibrant] button:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #0a0a0a!important}[data-vibe=bold-vibrant] button:active{transform:translate(2px,2px);box-shadow:3px 3px #0a0a0a!important}[data-vibe=bold-vibrant] [data-component-type=features]>*,[data-vibe=bold-vibrant] [data-component-type=testimonial]>*,[data-vibe=bold-vibrant] [data-component-type=faq]>*{border:2px solid #0a0a0a!important;border-radius:16px!important;box-shadow:6px 6px #0a0a0a!important}[data-vibe=bold-vibrant] [data-component-type=pricing]>*{border:3px solid #0a0a0a!important;border-radius:16px!important;box-shadow:10px 10px #e84d8a!important}[data-vibe=bold-vibrant] hr{border-color:#0a0a0a!important;border-top-width:3px!important}[data-vibe=elegant-luxury-dark]{background-image:radial-gradient(at 20% 10%,#d4a8530f 0%,#0000 50%),radial-gradient(at 80% 90%,#d4a8530a 0%,#0000 50%);font-family:Lato,Inter,sans-serif}[data-vibe=elegant-luxury-dark] h1,[data-vibe=elegant-luxury-dark] h2,[data-vibe=elegant-luxury-dark] h3{letter-spacing:-.01em;font-family:Playfair Display,serif;font-style:italic;font-weight:400;line-height:1.15}[data-vibe=elegant-luxury-dark] button{letter-spacing:.06em;text-transform:uppercase;font-size:.8em;font-weight:600;transition:all .2s;color:#1a1814!important;background:linear-gradient(135deg,#d4a853 0%,#b8860b 100%)!important;border:none!important;border-radius:6px!important;font-family:Lato,Inter,sans-serif!important;box-shadow:0 4px 20px #d4a85340!important}[data-vibe=elegant-luxury-dark] button:hover{transform:translateY(-1px);box-shadow:0 8px 32px #d4a85366!important}[data-vibe=elegant-luxury-dark] [data-component-type=features]>*,[data-vibe=elegant-luxury-dark] [data-component-type=testimonial]>*,[data-vibe=elegant-luxury-dark] [data-component-type=faq]>*{background:#211f1a!important;border:1px solid #d4a85333!important;border-radius:6px!important}[data-vibe=elegant-luxury-dark] [data-component-type=pricing]>*{background:linear-gradient(#d4a8530d,#0000)!important;border:1px solid #d4a853!important;border-radius:6px!important}[data-vibe=elegant-luxury-dark] input,[data-vibe=elegant-luxury-dark] textarea,[data-vibe=elegant-luxury-dark] select{color:#f5f0e8!important;background:#211f1a!important;border:1px solid #d4a85340!important;border-radius:6px!important}[data-vibe=elegant-luxury-dark] hr{border-color:#d4a85333!important}[data-vibe=neumorphism]{background:#e8ecf1;font-family:Nunito,Inter,sans-serif}[data-vibe=neumorphism] h1,[data-vibe=neumorphism] h2,[data-vibe=neumorphism] h3{letter-spacing:-.02em;font-family:Nunito,Inter,sans-serif;font-weight:800}[data-vibe=neumorphism] button{font-weight:700;transition:box-shadow .15s;border:none!important;border-radius:999px!important;font-family:Nunito,Inter,sans-serif!important}[data-vibe=neumorphism] button[class*=primary],[data-vibe=neumorphism] button[type=submit]{color:#fff!important;background:#6c5ce7!important;box-shadow:6px 6px 14px #a3b1c680,-6px -6px 14px #ffffffe6!important}[data-vibe=neumorphism] button[class*=primary]:hover,[data-vibe=neumorphism] button[type=submit]:hover{box-shadow:inset 4px 4px 8px #00000026,inset -4px -4px 8px #ffffff26!important}[data-vibe=neumorphism] [data-component-type=features]>*,[data-vibe=neumorphism] [data-component-type=pricing]>*,[data-vibe=neumorphism] [data-component-type=testimonial]>*,[data-vibe=neumorphism] [data-component-type=faq]>*{background:#e8ecf1!important;border:none!important;border-radius:20px!important;box-shadow:8px 8px 18px #a3b1c680,-8px -8px 18px #ffffffe6!important}[data-vibe=neumorphism] input,[data-vibe=neumorphism] textarea,[data-vibe=neumorphism] select{background:#e8ecf1!important;border:none!important;border-radius:12px!important;box-shadow:inset 4px 4px 8px #a3b1c666,inset -4px -4px 8px #ffffffe6!important}[data-vibe=neumorphism] hr{height:2px;box-shadow:0 1px #a3b1c666,0 -1px #ffffffb3;border:none!important}[data-vibe=clean-corporate]{font-family:Inter,sans-serif}[data-vibe=clean-corporate] h1,[data-vibe=clean-corporate] h2,[data-vibe=clean-corporate] h3{letter-spacing:-.025em;font-family:DM Sans,Inter,sans-serif;font-weight:700;line-height:1.1}[data-vibe=clean-corporate] h1 span{color:#2563eb}[data-vibe=clean-corporate] button{font-weight:600;transition:all .18s;border-radius:10px!important;font-family:DM Sans,Inter,sans-serif!important}[data-vibe=clean-corporate] button[class*=primary],[data-vibe=clean-corporate] button[type=submit]{background:linear-gradient(#3b82f6,#2563eb)!important;border:none!important;box-shadow:0 4px 14px #2563eb4d!important}[data-vibe=clean-corporate] button[class*=primary]:hover,[data-vibe=clean-corporate] button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #2563eb73!important}[data-vibe=clean-corporate] [data-component-type=features]>*,[data-vibe=clean-corporate] [data-component-type=testimonial]>*,[data-vibe=clean-corporate] [data-component-type=faq]>*{border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 4px 16px #0000000d!important}[data-vibe=clean-corporate] [data-component-type=pricing]>*{border:1px solid #e2e8f0!important;border-top:4px solid #2563eb!important;border-radius:10px!important;box-shadow:0 12px 40px #00000014!important}[data-vibe=clean-corporate] hr{border-color:#e2e8f0!important}[data-vibe=editorial-magazine]{font-family:Inter,sans-serif}[data-vibe=editorial-magazine] h1,[data-vibe=editorial-magazine] h2,[data-vibe=editorial-magazine] h3{letter-spacing:-.045em;font-family:Fraunces,Playfair Display,serif;font-style:italic;font-weight:400;line-height:.98}[data-vibe=editorial-magazine] h2{font-size:clamp(28px,4vw,52px);line-height:1.05}[data-vibe=editorial-magazine] button{font-weight:500;transition:all .15s;border-radius:0!important;font-family:Inter,sans-serif!important}[data-vibe=editorial-magazine] button[class*=primary],[data-vibe=editorial-magazine] button[type=submit]{color:#f3efe8!important;background:#1a1a1a!important;border:none!important}[data-vibe=editorial-magazine] button:hover{transform:translateY(-1px)}[data-vibe=editorial-magazine] [data-component-type=features]>*,[data-vibe=editorial-magazine] [data-component-type=pricing]>*,[data-vibe=editorial-magazine] [data-component-type=testimonial]>*,[data-vibe=editorial-magazine] [data-component-type=faq]>*{box-shadow:none!important;background:#fdfbf6!important;border:1px solid #1a1a1a!important;border-radius:0!important}[data-vibe=editorial-magazine] input,[data-vibe=editorial-magazine] textarea,[data-vibe=editorial-magazine] select{background:0 0!important;border:1px solid #1a1a1a!important;border-radius:0!important}[data-vibe=editorial-magazine] hr{border-color:#1a1a1a!important;border-top-width:1px!important}[data-vibe=retro-y2k]{background-image:radial-gradient(circle at 20% 10%,#fbcfe8 0%,#0000 40%),radial-gradient(circle at 80% 30%,#c7d2fe 0%,#0000 45%),radial-gradient(circle at 50% 90%,#fde68a 0%,#0000 50%);background-attachment:fixed;font-family:Inter,sans-serif}[data-vibe=retro-y2k] h1,[data-vibe=retro-y2k] h2,[data-vibe=retro-y2k] h3{letter-spacing:-.02em;font-family:Rubik,Poppins,sans-serif;font-weight:900;line-height:1}[data-vibe=retro-y2k] h1{background:linear-gradient(135deg,#c7d2fe 0%,#fff 40%,#fbcfe8 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(2px 2px #1a0a3a);-webkit-background-clip:text;background-clip:text}[data-vibe=retro-y2k] button{font-weight:700;transition:transform .12s,box-shadow .12s;border:2px solid #1a0a3a!important;border-radius:999px!important;font-family:Rubik,Poppins,sans-serif!important}[data-vibe=retro-y2k] button[class*=primary],[data-vibe=retro-y2k] button[type=submit]{color:#1a0a3a!important;background:linear-gradient(135deg,#ff4ecd,#fbbf24)!important;box-shadow:4px 4px #1a0a3a!important}[data-vibe=retro-y2k] button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #1a0a3a!important}[data-vibe=retro-y2k] button:active{transform:translate(1px,1px);box-shadow:2px 2px #1a0a3a!important}[data-vibe=retro-y2k] [data-component-type=features]>*,[data-vibe=retro-y2k] [data-component-type=testimonial]>*,[data-vibe=retro-y2k] [data-component-type=faq]>*{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3!important;border:2px solid #1a0a3a!important;border-radius:24px!important;box-shadow:4px 4px #1a0a3a!important}[data-vibe=retro-y2k] [data-component-type=pricing]>*{background:#ffffffbf!important;border:3px solid #1a0a3a!important;border-radius:32px!important;box-shadow:8px 8px #ff4ecd!important}[data-vibe=retro-y2k] input,[data-vibe=retro-y2k] textarea,[data-vibe=retro-y2k] select{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9!important;border:2px solid #1a0a3a!important;border-radius:999px!important}[data-vibe=retro-y2k] hr{border-color:#1a0a3a!important;border-top-width:2px!important}
[data-vibe=memphis-80s]{background-image:radial-gradient(circle at 15% 20%,#ffd93d 6px,#0000 7px),radial-gradient(circle at 85% 80%,#3a9dd6 6px,#0000 7px),radial-gradient(circle,#ff5a5f 4px,#0000 5px);background-size:120px 120px,160px 160px,200px 200px;background-attachment:fixed;font-family:Archivo,Inter,sans-serif}[data-vibe=memphis-80s] h1,[data-vibe=memphis-80s] h2,[data-vibe=memphis-80s] h3{text-transform:uppercase;letter-spacing:-.02em;font-family:Archivo Black,Poppins,sans-serif;font-weight:900;line-height:1}[data-vibe=memphis-80s] button{text-transform:uppercase;letter-spacing:.02em;transition:transform .12s,box-shadow .12s;border:2px solid #1a1a1a!important;border-radius:0!important;font-family:Archivo Black,sans-serif!important;box-shadow:4px 4px #1a1a1a!important}[data-vibe=memphis-80s] button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #1a1a1a!important}[data-vibe=memphis-80s] button:active{transform:translate(2px,2px);box-shadow:1px 1px #1a1a1a!important}[data-vibe=memphis-80s] [data-component-type=features]>*,[data-vibe=memphis-80s] [data-component-type=testimonial]>*,[data-vibe=memphis-80s] [data-component-type=pricing]>*,[data-vibe=memphis-80s] [data-component-type=faq]>*{background:#fff!important;border:2px solid #1a1a1a!important;border-radius:0!important;box-shadow:4px 4px #1a1a1a!important}[data-vibe=memphis-80s] input,[data-vibe=memphis-80s] textarea,[data-vibe=memphis-80s] select{border:2px solid #1a1a1a!important;border-radius:0!important;font-family:Archivo,sans-serif!important;box-shadow:3px 3px #1a1a1a!important}[data-vibe=memphis-80s] hr{border-color:#1a1a1a!important;border-top-width:2px!important}[data-vibe=claymorphism]{background:linear-gradient(135deg,#f5f0ff 0%,#ede4ff 100%) fixed;font-family:Nunito,Inter,sans-serif}[data-vibe=claymorphism] h1,[data-vibe=claymorphism] h2,[data-vibe=claymorphism] h3{letter-spacing:-.02em;font-family:"Baloo 2",Nunito,sans-serif;font-weight:800;line-height:1.1}[data-vibe=claymorphism] button{font-weight:700;transition:transform .15s;border:none!important;border-radius:999px!important;font-family:"Baloo 2",sans-serif!important;box-shadow:inset 0 -4px #0003,0 8px 20px #8b5cf666!important}[data-vibe=claymorphism] button:hover{transform:translateY(-2px)}[data-vibe=claymorphism] [data-component-type=features]>*,[data-vibe=claymorphism] [data-component-type=testimonial]>*,[data-vibe=claymorphism] [data-component-type=pricing]>*,[data-vibe=claymorphism] [data-component-type=faq]>*{background:#fff!important;border:none!important;border-radius:28px!important;box-shadow:inset 0 -6px #6d4fb614,0 8px 24px #6d4fb61a!important}[data-vibe=claymorphism] input,[data-vibe=claymorphism] textarea,[data-vibe=claymorphism] select{border:none!important;border-radius:20px!important;box-shadow:inset 0 -3px #6d4fb61a,0 4px 12px #6d4fb614!important}[data-vibe=claymorphism] hr{opacity:.3;background:linear-gradient(90deg,#8b5cf6,#ec4899)!important;border:none!important;border-radius:999px!important;height:4px!important}[data-vibe=swiss-grid]{background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px);background-size:24px 24px;font-family:Inter,Helvetica,Arial,sans-serif}[data-vibe=swiss-grid] h1,[data-vibe=swiss-grid] h2,[data-vibe=swiss-grid] h3{letter-spacing:-.04em;font-family:Inter,Helvetica,Arial,sans-serif;font-weight:900;line-height:.95}[data-vibe=swiss-grid] button{text-transform:uppercase;letter-spacing:.1em;font-weight:700;transition:opacity .15s;border-radius:0!important}[data-vibe=swiss-grid] button:hover{opacity:.85}[data-vibe=swiss-grid] [data-component-type=features]>*,[data-vibe=swiss-grid] [data-component-type=testimonial]>*,[data-vibe=swiss-grid] [data-component-type=pricing]>*,[data-vibe=swiss-grid] [data-component-type=faq]>*,[data-vibe=swiss-grid] input,[data-vibe=swiss-grid] textarea,[data-vibe=swiss-grid] select{box-shadow:none!important;border:2px solid #000!important;border-radius:0!important}[data-vibe=swiss-grid] hr{border-color:#000!important;border-top-width:2px!important}[data-vibe=watercolor-organic]{background-image:radial-gradient(at 10% 10%,#d88a6a1f 0%,#0000 45%),radial-gradient(at 90% 80%,#8ba8881a 0%,#0000 50%),radial-gradient(at 60% 40%,#edcc8a14 0%,#0000 40%);background-attachment:fixed;font-family:Lora,Inter,serif}[data-vibe=watercolor-organic] h1,[data-vibe=watercolor-organic] h2,[data-vibe=watercolor-organic] h3{letter-spacing:-.01em;font-family:Caveat,Fraunces,cursive;font-weight:600;line-height:1.05}[data-vibe=watercolor-organic] button{font-style:italic;font-weight:500;transition:filter .2s;border-radius:999px!important;font-family:Lora,serif!important}[data-vibe=watercolor-organic] button:hover{filter:brightness(1.06)}[data-vibe=watercolor-organic] [data-component-type=features]>*,[data-vibe=watercolor-organic] [data-component-type=testimonial]>*,[data-vibe=watercolor-organic] [data-component-type=pricing]>*,[data-vibe=watercolor-organic] [data-component-type=faq]>*{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;box-shadow:none!important;background:#fdfaf5b3!important;border:1px solid #d4c4b080!important;border-radius:12px!important}[data-vibe=watercolor-organic] input,[data-vibe=watercolor-organic] textarea,[data-vibe=watercolor-organic] select{background:#fdfaf5cc!important;border:1px solid #d4c4b0b3!important;border-radius:12px!important}[data-vibe=watercolor-organic] hr{border-color:#d4c4b099!important;border-top-width:1px!important}[data-vibe=dark-terminal]{background:#0a1a0a linear-gradient(#00ff6608 50%,#0000 50%) 0 0/100% 3px;font-family:JetBrains Mono,Space Mono,monospace;position:relative}[data-vibe=dark-terminal]:after{content:"";pointer-events:none;z-index:9999;mix-blend-mode:overlay;opacity:.04;background-image:repeating-linear-gradient(0deg,#00ff6626 0 1px,#0000 1px 3px);position:fixed;inset:0}[data-vibe=dark-terminal] h1,[data-vibe=dark-terminal] h2,[data-vibe=dark-terminal] h3{text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 0 20px #0f66;font-family:JetBrains Mono,Space Mono,monospace;font-weight:700}[data-vibe=dark-terminal] h1{text-shadow:0 0 32px #00ff6680}[data-vibe=dark-terminal] button{text-transform:uppercase;letter-spacing:.05em;font-weight:700;transition:box-shadow .2s;border:1px solid #0f6!important;border-radius:0!important;font-family:JetBrains Mono,monospace!important}[data-vibe=dark-terminal] button:hover{box-shadow:0 0 20px #0f69!important}[data-vibe=dark-terminal] [data-component-type=features]>*,[data-vibe=dark-terminal] [data-component-type=testimonial]>*,[data-vibe=dark-terminal] [data-component-type=pricing]>*,[data-vibe=dark-terminal] [data-component-type=faq]>*{box-shadow:none!important;background:#0f220f!important;border:1px solid #00ff6640!important;border-radius:0!important}[data-vibe=dark-terminal] input,[data-vibe=dark-terminal] textarea,[data-vibe=dark-terminal] select{color:#0f6!important;background:#0f220f!important;border:1px solid #0f66!important;border-radius:0!important;font-family:JetBrains Mono,monospace!important}[data-vibe=dark-terminal] hr{border-style:dashed!important;border-color:#00ff664d!important;border-top-width:1px!important}[data-vibe=fashion-magazine]{font-family:Inter,sans-serif}[data-vibe=fashion-magazine] h1,[data-vibe=fashion-magazine] h2,[data-vibe=fashion-magazine] h3{letter-spacing:-.04em;font-family:Bodoni Moda,Playfair Display,serif;font-style:italic;font-weight:900;line-height:.9}[data-vibe=fashion-magazine] h1{font-size:clamp(48px,8vw,112px)}[data-vibe=fashion-magazine] button{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:700;transition:opacity .15s;border-radius:0!important;font-family:Inter,sans-serif!important}[data-vibe=fashion-magazine] button:hover{opacity:.8}[data-vibe=fashion-magazine] [data-component-type=features]>*,[data-vibe=fashion-magazine] [data-component-type=testimonial]>*,[data-vibe=fashion-magazine] [data-component-type=pricing]>*,[data-vibe=fashion-magazine] [data-component-type=faq]>*,[data-vibe=fashion-magazine] input,[data-vibe=fashion-magazine] textarea,[data-vibe=fashion-magazine] select{box-shadow:none!important;border:1px solid #0a0a0a!important;border-radius:0!important}[data-vibe=fashion-magazine] hr{border-color:#0a0a0a!important;border-top-width:1px!important}[data-vibe=nature-earthy]{font-family:Work Sans,Inter,sans-serif}[data-vibe=nature-earthy] h1,[data-vibe=nature-earthy] h2,[data-vibe=nature-earthy] h3{letter-spacing:-.01em;font-family:Cormorant Garamond,Fraunces,serif;font-style:italic;font-weight:500;line-height:1.05}[data-vibe=nature-earthy] h1{font-weight:400;line-height:1}[data-vibe=nature-earthy] button{font-weight:600;transition:filter .2s,transform .15s;border-radius:999px!important;font-family:Work Sans,sans-serif!important}[data-vibe=nature-earthy] button:hover{filter:brightness(.95);transform:translateY(-1px)}[data-vibe=nature-earthy] [data-component-type=features]>*,[data-vibe=nature-earthy] [data-component-type=testimonial]>*,[data-vibe=nature-earthy] [data-component-type=pricing]>*,[data-vibe=nature-earthy] [data-component-type=faq]>*{box-shadow:none!important;background:#fbf9f1!important;border:1px solid #c9c2a8!important;border-radius:20px!important}[data-vibe=nature-earthy] input,[data-vibe=nature-earthy] textarea,[data-vibe=nature-earthy] select{border:1px solid #c9c2a8!important;border-radius:16px!important}[data-vibe=nature-earthy] hr{border-color:#c9c2a8!important;border-top-width:1px!important}[data-vibe=acid-maximalist]{background:#caff3f;font-family:Space Grotesk,Inter,sans-serif}[data-vibe=acid-maximalist] h1,[data-vibe=acid-maximalist] h2,[data-vibe=acid-maximalist] h3{text-transform:uppercase;letter-spacing:-.03em;font-family:Big Shoulders Display,Archivo Black,sans-serif;font-weight:900;line-height:.92}[data-vibe=acid-maximalist] button{text-transform:uppercase;letter-spacing:.02em;font-weight:700;transition:transform .12s,box-shadow .12s;border:2px solid #1a0033!important;border-radius:4px!important;font-family:Big Shoulders Display,sans-serif!important;box-shadow:5px 5px #1a0033!important}[data-vibe=acid-maximalist] button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #1a0033!important}[data-vibe=acid-maximalist] button:active{transform:translate(2px,2px);box-shadow:2px 2px #1a0033!important}[data-vibe=acid-maximalist] [data-component-type=features]>*,[data-vibe=acid-maximalist] [data-component-type=testimonial]>*,[data-vibe=acid-maximalist] [data-component-type=pricing]>*,[data-vibe=acid-maximalist] [data-component-type=faq]>*{background:#fff!important;border:3px solid #1a0033!important;border-radius:4px!important;box-shadow:6px 6px #1a0033!important}[data-vibe=acid-maximalist] input,[data-vibe=acid-maximalist] textarea,[data-vibe=acid-maximalist] select{border:2px solid #1a0033!important;border-radius:4px!important;font-family:Space Grotesk,sans-serif!important;box-shadow:3px 3px #1a0033!important}[data-vibe=acid-maximalist] hr{border-color:#1a0033!important;border-top-width:3px!important}[data-vibe=gradient-dreams]{background-image:radial-gradient(at 15% 15%,#ffd6f3 0%,#0000 50%),radial-gradient(at 85% 10%,#c7d2fe 0%,#0000 50%),radial-gradient(at 50% 85%,#fde68a 0%,#0000 50%),radial-gradient(at 10% 90%,#a7f3d0 0%,#0000 50%),radial-gradient(at 90% 60%,#bfdbfe 0%,#0000 45%);background-attachment:fixed;font-family:Inter,sans-serif}[data-vibe=gradient-dreams] h1,[data-vibe=gradient-dreams] h2,[data-vibe=gradient-dreams] h3{letter-spacing:-.03em;font-family:Sora,Outfit,sans-serif;font-weight:800;line-height:1.05}[data-vibe=gradient-dreams] h1{background:linear-gradient(135deg,#1a1540 0%,#8b5cf6 45%,#ec4899 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-vibe=gradient-dreams] button{font-weight:600;transition:filter .2s,transform .15s;border-radius:999px!important;font-family:Sora,sans-serif!important}[data-vibe=gradient-dreams] button:hover{filter:brightness(1.08);transform:translateY(-1px)}[data-vibe=gradient-dreams] [data-component-type=features]>*,[data-vibe=gradient-dreams] [data-component-type=testimonial]>*,[data-vibe=gradient-dreams] [data-component-type=pricing]>*,[data-vibe=gradient-dreams] [data-component-type=faq]>*{-webkit-backdrop-filter:blur(16px)saturate(150%)!important;backdrop-filter:blur(16px)saturate(150%)!important;background:#fff9!important;border:1px solid #1a154014!important;border-radius:22px!important;box-shadow:0 8px 32px #1a15400d!important}[data-vibe=gradient-dreams] input,[data-vibe=gradient-dreams] textarea,[data-vibe=gradient-dreams] select{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fff9!important;border:1px solid #1a15401f!important;border-radius:16px!important}[data-vibe=gradient-dreams] hr{background:linear-gradient(90deg,#0000,#8b5cf64d,#0000)!important;border:none!important;height:1px!important}[data-vibe=zine-mono]{background:#f4f1e8;font-family:Crimson Pro,Fraunces,serif}[data-vibe=zine-mono] h1,[data-vibe=zine-mono] h2,[data-vibe=zine-mono] h3{text-transform:uppercase;letter-spacing:-.01em;font-family:Anton,Oswald,Impact,sans-serif;font-weight:400;line-height:.9}[data-vibe=zine-mono] h1{font-size:clamp(52px,9vw,128px)}[data-vibe=zine-mono] button{text-transform:uppercase;letter-spacing:.03em;font-weight:400;transition:transform .12s,box-shadow .12s;border:3px solid #0a0a0a!important;border-radius:0!important;font-family:Anton,sans-serif!important;box-shadow:5px 5px #0a0a0a!important}[data-vibe=zine-mono] button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #0a0a0a!important}[data-vibe=zine-mono] button:active{transform:translate(2px,2px);box-shadow:2px 2px #0a0a0a!important}[data-vibe=zine-mono] [data-component-type=features]>*,[data-vibe=zine-mono] [data-component-type=testimonial]>*,[data-vibe=zine-mono] [data-component-type=pricing]>*,[data-vibe=zine-mono] [data-component-type=faq]>*{background:#fbf8ed!important;border:2px solid #0a0a0a!important;border-radius:0!important;box-shadow:5px 5px #0a0a0a!important}[data-vibe=zine-mono] input,[data-vibe=zine-mono] textarea,[data-vibe=zine-mono] select{background:#fbf8ed!important;border:2px solid #0a0a0a!important;border-radius:0!important;font-family:Crimson Pro,serif!important;box-shadow:3px 3px #0a0a0a!important}[data-vibe=zine-mono] hr{border-style:solid!important;border-color:#0a0a0a!important;border-top-width:3px!important}
[data-vibe=gothic-editorial]:before,[data-vibe=noir-minimal]:before{content:"";pointer-events:none;z-index:100;mix-blend-mode:multiply;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}[data-vibe=midnight-oil]{background:radial-gradient(at top,#162546 0%,#0a1428 60%);font-family:Inter,sans-serif}[data-vibe=midnight-oil] h1,[data-vibe=midnight-oil] h2,[data-vibe=midnight-oil] h3{font-optical-sizing:auto;letter-spacing:-.02em;font-family:Fraunces,Playfair Display,serif;font-weight:700;line-height:1.1}[data-vibe=midnight-oil] button{font-family:Inter,sans-serif;transition:box-shadow .2s,transform .2s;border-radius:8px!important;box-shadow:0 4px 14px #f59e0b40!important}[data-vibe=midnight-oil] button:hover{transform:translateY(-1px);box-shadow:0 6px 22px #f59e0b66!important}[data-vibe=midnight-oil] [data-component-type=features]>*,[data-vibe=midnight-oil] [data-component-type=pricing]>*,[data-vibe=midnight-oil] [data-component-type=testimonial]>*,[data-vibe=midnight-oil] [data-component-type=faq]>*{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111c36b3!important;border:1px solid #f59e0b1f!important;border-radius:8px!important}[data-vibe=midnight-oil] input,[data-vibe=midnight-oil] textarea,[data-vibe=midnight-oil] select{font-family:Inter,sans-serif;background:#0f1a33cc!important;border:1px solid #f59e0b33!important;border-radius:8px!important}[data-vibe=midnight-oil] hr{border-color:#e8ecf514!important}[data-vibe=synthwave]{background:linear-gradient(#0d0221 0%,#1a0a3a 50%,#3a0ca3 100%);font-family:Inter,sans-serif}[data-vibe=synthwave] h1,[data-vibe=synthwave] h2,[data-vibe=synthwave] h3{letter-spacing:.04em;text-shadow:0 0 8px,0 0 24px #8b5cf6,0 0 48px #ec489966;font-family:Audiowide,Orbitron,sans-serif;font-weight:700;line-height:1.1}[data-vibe=synthwave] button{letter-spacing:.06em;transition:box-shadow .2s;border-radius:6px!important;font-family:Audiowide,sans-serif!important;box-shadow:0 0 14px #ff006e66,0 0 30px #8b5cf64d!important}[data-vibe=synthwave] button:hover{box-shadow:0 0 24px #ff006ea6,0 0 50px #8b5cf680!important}[data-vibe=synthwave] [data-component-type=features]>*,[data-vibe=synthwave] [data-component-type=pricing]>*,[data-vibe=synthwave] [data-component-type=testimonial]>*,[data-vibe=synthwave] [data-component-type=faq]>*{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a0a3abf!important;border:1px solid #f0a3!important;border-radius:6px!important;box-shadow:0 0 12px #8b5cf61f!important}[data-vibe=synthwave] input,[data-vibe=synthwave] textarea,[data-vibe=synthwave] select{font-family:Inter,sans-serif;background:#1a0a3ae6!important;border:1px solid #ff00aa40!important;border-radius:6px!important}[data-vibe=synthwave] hr{border-color:#f0a3!important}[data-vibe=matrix-rain]{background:#000;font-family:Share Tech Mono,JetBrains Mono,monospace}[data-vibe=matrix-rain]:before{content:"";pointer-events:none;z-index:100;mix-blend-mode:overlay;opacity:.06;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#00ff4126 2px 4px);position:fixed;inset:0}[data-vibe=matrix-rain] h1,[data-vibe=matrix-rain] h2,[data-vibe=matrix-rain] h3{letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 8px #00ff41,0 0 20px #00ff4180;font-family:Share Tech Mono,JetBrains Mono,monospace;font-weight:700;line-height:1.15}[data-vibe=matrix-rain] button{letter-spacing:.1em;text-transform:uppercase;transition:box-shadow .15s;border:1px solid #00ff41!important;border-radius:0!important;font-family:Share Tech Mono,monospace!important;box-shadow:0 0 14px #00ff414d,inset 0 0 8px #00ff410d!important}[data-vibe=matrix-rain] button:hover{box-shadow:0 0 24px #00ff4199,inset 0 0 14px #00ff411a!important}[data-vibe=matrix-rain] [data-component-type=features]>*,[data-vibe=matrix-rain] [data-component-type=pricing]>*,[data-vibe=matrix-rain] [data-component-type=testimonial]>*,[data-vibe=matrix-rain] [data-component-type=faq]>*{background:#050a05e6!important;border:1px solid #00ff412e!important;border-radius:0!important}[data-vibe=matrix-rain] input,[data-vibe=matrix-rain] textarea,[data-vibe=matrix-rain] select{caret-color:#00ff41;background:#000!important;border:1px solid #00ff4140!important;border-radius:0!important;font-family:Share Tech Mono,monospace!important}[data-vibe=matrix-rain] hr{border-color:#00ff412e!important}[data-vibe=gothic-editorial]{background:#0a0505;font-family:Cormorant Garamond,Fraunces,serif}[data-vibe=gothic-editorial] h1{letter-spacing:.02em;font-family:UnifrakturCook,Cinzel,serif;font-weight:700;line-height:1.05}[data-vibe=gothic-editorial] h2,[data-vibe=gothic-editorial] h3{letter-spacing:.04em;font-family:Cinzel,serif;font-weight:700;line-height:1.1}[data-vibe=gothic-editorial] button{letter-spacing:.1em;text-transform:uppercase;transition:box-shadow .2s;border:1px solid #dc262666!important;border-radius:2px!important;font-family:Cinzel,serif!important;box-shadow:0 4px 14px #8b00004d!important}[data-vibe=gothic-editorial] button:hover{box-shadow:0 6px 22px #8b00008c!important}[data-vibe=gothic-editorial] [data-component-type=features]>*,[data-vibe=gothic-editorial] [data-component-type=pricing]>*,[data-vibe=gothic-editorial] [data-component-type=testimonial]>*,[data-vibe=gothic-editorial] [data-component-type=faq]>*{background:#140a0ad9!important;border:1px solid #dc262633!important;border-radius:2px!important}[data-vibe=gothic-editorial] input,[data-vibe=gothic-editorial] textarea,[data-vibe=gothic-editorial] select{background:#0a0505e6!important;border:1px solid #dc262640!important;border-radius:2px!important;font-family:Cormorant Garamond,serif!important}[data-vibe=gothic-editorial] hr{border-color:#dc262633!important}[data-vibe=deep-space]{background:radial-gradient(at 20% 10%,#8b5cf626 0%,#0000 50%),radial-gradient(at 85% 80%,#06b6d41f 0%,#0000 55%),#030014;font-family:Inter,sans-serif}[data-vibe=deep-space]:before{content:"";pointer-events:none;z-index:0;opacity:.55;background-image:radial-gradient(circle,#fffc 1px,#0000 1px),radial-gradient(circle,#a78bfa99 1px,#0000 1px),radial-gradient(circle,#ffffff80 1px,#0000 1px);background-position:0 0,75px 90px,130px 210px;background-size:200px 200px,350px 350px,500px 500px;position:fixed;inset:0}[data-vibe=deep-space] h1,[data-vibe=deep-space] h2,[data-vibe=deep-space] h3{letter-spacing:-.02em;font-family:Outfit,Inter,sans-serif;font-weight:700;line-height:1.1}[data-vibe=deep-space] button{transition:box-shadow .2s,transform .2s;border-radius:16px!important;font-family:Outfit,sans-serif!important;box-shadow:0 0 20px #a78bfa4d!important}[data-vibe=deep-space] button:hover{transform:translateY(-1px);box-shadow:0 0 34px #a78bfa8c!important}[data-vibe=deep-space] [data-component-type=features]>*,[data-vibe=deep-space] [data-component-type=pricing]>*,[data-vibe=deep-space] [data-component-type=testimonial]>*,[data-vibe=deep-space] [data-component-type=faq]>*{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0524b3!important;border:1px solid #8b5cf633!important;border-radius:16px!important;box-shadow:0 8px 28px #8b5cf614!important}[data-vibe=deep-space] input,[data-vibe=deep-space] textarea,[data-vibe=deep-space] select{font-family:Inter,sans-serif;background:#0a0524d9!important;border:1px solid #8b5cf640!important;border-radius:16px!important}[data-vibe=deep-space] hr{border-color:#8b5cf633!important}[data-vibe=noir-minimal]{background:#0a0a0a;font-family:Inter,sans-serif}[data-vibe=noir-minimal] h1,[data-vibe=noir-minimal] h2,[data-vibe=noir-minimal] h3{letter-spacing:-.04em;font-family:Inter,sans-serif;font-weight:800;line-height:1.02}[data-vibe=noir-minimal] button{letter-spacing:.06em;text-transform:uppercase;font-weight:600;transition:border-color .15s,opacity .15s;box-shadow:none!important;border:1px solid #ffffff26!important;border-radius:2px!important}[data-vibe=noir-minimal] button:hover{opacity:.9;border-color:#ffffff80!important}[data-vibe=noir-minimal] [data-component-type=features]>*,[data-vibe=noir-minimal] [data-component-type=pricing]>*,[data-vibe=noir-minimal] [data-component-type=testimonial]>*,[data-vibe=noir-minimal] [data-component-type=faq]>*{background:#121212e6!important;border:1px solid #ffffff14!important;border-radius:2px!important}[data-vibe=noir-minimal] input,[data-vibe=noir-minimal] textarea,[data-vibe=noir-minimal] select{letter-spacing:.01em;font-family:Inter,sans-serif;background:#0a0a0af2!important;border:1px solid #ffffff1a!important;border-radius:2px!important}[data-vibe=noir-minimal] hr{border-color:#ffffff14!important}[data-vibe=blood-moon]{background:radial-gradient(at 50% 20%,#dc262640 0%,#0000 45%),radial-gradient(at 50% 100%,#7f1d1d4d 0%,#0000 50%),#0a0000;font-family:Inter,sans-serif}[data-vibe=blood-moon] h1,[data-vibe=blood-moon] h2,[data-vibe=blood-moon] h3{letter-spacing:-.01em;font-family:Playfair Display,Fraunces,serif;font-style:italic;font-weight:700;line-height:1.08}[data-vibe=blood-moon] button{letter-spacing:.04em;font-weight:600;transition:box-shadow .2s,transform .2s;border-radius:4px!important;font-family:Inter,sans-serif!important;box-shadow:0 4px 18px #dc262659!important}[data-vibe=blood-moon] button:hover{transform:translateY(-1px);box-shadow:0 6px 28px #dc262699!important}[data-vibe=blood-moon] [data-component-type=features]>*,[data-vibe=blood-moon] [data-component-type=pricing]>*,[data-vibe=blood-moon] [data-component-type=testimonial]>*,[data-vibe=blood-moon] [data-component-type=faq]>*{background:#1a0505d9!important;border:1px solid #dc262626!important;border-radius:4px!important}[data-vibe=blood-moon] input,[data-vibe=blood-moon] textarea,[data-vibe=blood-moon] select{font-family:Inter,sans-serif;background:#0a0000e6!important;border:1px solid #dc262633!important;border-radius:4px!important}[data-vibe=blood-moon] hr{border-color:#dc262626!important}[data-vibe=aurora-dark]{background:linear-gradient(135deg,#22d3ee14 0%,#0000 30%),linear-gradient(225deg,#a78bfa14 0%,#0000 35%),radial-gradient(at 70% 20%,#22c55e1a 0%,#0000 50%),#021014;font-family:Inter,sans-serif}[data-vibe=aurora-dark]:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:screen;opacity:.12;background:linear-gradient(135deg,#0000 0%,#22d3ee66 25%,#a78bfa4d 50%,#22c55e4d 75%,#0000 100%);position:fixed;inset:0}[data-vibe=aurora-dark] h1,[data-vibe=aurora-dark] h2,[data-vibe=aurora-dark] h3{letter-spacing:-.02em;font-family:Sora,Outfit,sans-serif;font-weight:700;line-height:1.08}[data-vibe=aurora-dark] button{transition:box-shadow .2s,transform .2s;border-radius:18px!important;font-family:Sora,sans-serif!important;box-shadow:0 0 18px #22d3ee47,0 4px 14px #0006!important}[data-vibe=aurora-dark] button:hover{transform:translateY(-1px);box-shadow:0 0 30px #22d3ee80,0 6px 20px #00000080!important}[data-vibe=aurora-dark] [data-component-type=features]>*,[data-vibe=aurora-dark] [data-component-type=pricing]>*,[data-vibe=aurora-dark] [data-component-type=testimonial]>*,[data-vibe=aurora-dark] [data-component-type=faq]>*{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051a22a6!important;border:1px solid #22d3ee26!important;border-radius:18px!important;box-shadow:0 8px 32px #22d3ee0f!important}[data-vibe=aurora-dark] input,[data-vibe=aurora-dark] textarea,[data-vibe=aurora-dark] select{font-family:Inter,sans-serif;background:#051a22cc!important;border:1px solid #22d3ee33!important;border-radius:18px!important}[data-vibe=aurora-dark] hr{border-color:#22d3ee26!important}[data-vibe=carbon-premium]{background:repeating-linear-gradient(45deg,#ffffff05 0 1px,#0000 1px 4px),repeating-linear-gradient(-45deg,#ffffff05 0 1px,#0000 1px 4px),#0f0f10;font-family:Inter,Helvetica Neue,sans-serif}[data-vibe=carbon-premium] h1,[data-vibe=carbon-premium] h2,[data-vibe=carbon-premium] h3{letter-spacing:-.03em;font-family:Inter,Helvetica Neue,sans-serif;font-weight:800;line-height:1.05}[data-vibe=carbon-premium] button{letter-spacing:.06em;text-transform:uppercase;font-size:.8em;font-weight:600;transition:box-shadow .2s,border-color .2s;border:1px solid #d4d4d833!important;border-radius:4px!important;font-family:Inter,sans-serif!important;box-shadow:0 2px 8px #0009,inset 0 1px #ffffff0f!important}[data-vibe=carbon-premium] button:hover{border-color:#d4d4d873!important;box-shadow:0 4px 16px #000000b3,inset 0 1px #ffffff1a!important}[data-vibe=carbon-premium] [data-component-type=features]>*,[data-vibe=carbon-premium] [data-component-type=pricing]>*,[data-vibe=carbon-premium] [data-component-type=testimonial]>*,[data-vibe=carbon-premium] [data-component-type=faq]>*{background:#1a1a1ce6!important;border:1px solid #ffffff0f!important;border-radius:4px!important;box-shadow:0 4px 16px #00000080,inset 0 1px #ffffff0a!important}[data-vibe=carbon-premium] input,[data-vibe=carbon-premium] textarea,[data-vibe=carbon-premium] select{font-family:Inter,sans-serif;background:#0f0f10f2!important;border:1px solid #ffffff14!important;border-radius:4px!important}[data-vibe=carbon-premium] hr{border-color:#ffffff0f!important}[data-vibe=cyberpunk-glitch]{background:#000;font-family:Space Grotesk,Inter,sans-serif}[data-vibe=cyberpunk-glitch] h1,[data-vibe=cyberpunk-glitch] h2,[data-vibe=cyberpunk-glitch] h3{letter-spacing:.04em;text-shadow:2px 0 #f0f,-2px 0 #caff3f;font-family:Bruno Ace,Space Grotesk,sans-serif;font-weight:700;line-height:1.1}[data-vibe=cyberpunk-glitch] h1:hover,[data-vibe=cyberpunk-glitch] h2:hover{text-shadow:3px 0 #f0f,-3px 0 #caff3f,0 0 20px #f0f6}[data-vibe=cyberpunk-glitch] button{letter-spacing:.08em;text-transform:uppercase;transition:box-shadow .15s,transform .15s;border:1px solid #f0a!important;border-radius:0!important;font-family:Bruno Ace,sans-serif!important;box-shadow:0 0 12px #f0a6,4px 4px #caff3f4d!important}[data-vibe=cyberpunk-glitch] button:hover{transform:translate(-1px,-1px);box-shadow:0 0 24px #ff00aab3,4px 4px #caff3f99!important}[data-vibe=cyberpunk-glitch] [data-component-type=features]>*,[data-vibe=cyberpunk-glitch] [data-component-type=pricing]>*,[data-vibe=cyberpunk-glitch] [data-component-type=testimonial]>*,[data-vibe=cyberpunk-glitch] [data-component-type=faq]>*{background:#0a0014e6!important;border:1px solid #f0a3!important;border-radius:0!important;box-shadow:4px 4px #caff3f1f,0 0 16px #ff00aa14!important}[data-vibe=cyberpunk-glitch] input,[data-vibe=cyberpunk-glitch] textarea,[data-vibe=cyberpunk-glitch] select{caret-color:#caff3f;background:#000000f2!important;border:1px solid #ff00aa4d!important;border-radius:0!important;font-family:JetBrains Mono,Space Grotesk,monospace!important}[data-vibe=cyberpunk-glitch] hr{border-color:#f0a3!important}
.cropper-container{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;inset:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:before,.cropper-center:after{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
