@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter","Inter Fallback"}
:root{--color-bg:#0a0e1a;--color-bg-secondary:#111827;--color-bg-card:#111827b3;--color-bg-card-hover:#1e293bcc;--color-surface:#ffffff08;--color-border:#ffffff14;--color-border-hover:#3b82f64d;--color-text:#f1f5f9;--color-text-secondary:#94a3b8;--color-text-muted:#64748b;--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-primary-glow:#3b82f626;--color-accent:#06b6d4;--color-accent-glow:#06b6d426;--color-success:#10b981;--color-warning:#f59e0b;--gradient-primary:linear-gradient(135deg,#3b82f6,#06b6d4);--gradient-bg:radial-gradient(ellipse at 20% 50%,#3b82f614 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,#06b6d40f 0%,transparent 50%);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-glow:0 0 30px #3b82f626;--shadow-lg:0 10px 25px -3px #0006,0 4px 6px -4px #0000004d;--shadow-xl:0 20px 50px -5px #00000080;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.25s cubic-bezier(.4,0,.2,1);--transition-slow:.4s cubic-bezier(.4,0,.2,1);--max-width:1200px;--navbar-height:72px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--color-text);background-color:var(--color-bg);background-image:var(--gradient-bg);background-attachment:fixed;min-height:100vh;font-size:1rem;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}ul,ol{list-style:none}input,textarea,select{font-family:inherit;font-size:inherit}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}.section{padding:8rem 0}.section-header{text-align:center;margin-bottom:4rem}.section-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-glow);border-radius:var(--radius-full);border:1px solid #3b82f633;margin-bottom:1rem;padding:.25rem 1rem;font-size:.75rem;font-weight:600;display:inline-block}.section-title{background:linear-gradient(135deg,var(--color-text)0%,var(--color-text-secondary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.25rem;font-weight:800;line-height:1.15}.section-subtitle{color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-size:1.125rem}.gradient-text{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn{border-radius:var(--radius-lg);transition:all var(--transition-base);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 15px #3b82f64d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.btn-outline{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.btn-outline:hover{border-color:var(--color-primary);background:var(--color-primary-glow);color:var(--color-primary)}.btn-lg{border-radius:var(--radius-xl);padding:1rem 2rem;font-size:1rem}.glass-card{background:var(--color-bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base)}.glass-card:hover{border-color:var(--color-border-hover);background:var(--color-bg-card-hover);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}.reveal-delay-6{transition-delay:.6s}.navbar{height:var(--navbar-height);z-index:1000;transition:all var(--transition-base);position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);background:#0a0e1ad9}.navbar-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.navbar-logo{align-items:center;gap:.5rem;font-size:1.25rem;font-weight:800;display:flex}.navbar-logo-icon{background:var(--gradient-primary);border-radius:var(--radius-md);justify-content:center;align-items:center;width:36px;height:36px;font-size:1.125rem;display:flex}.navbar-links{align-items:center;gap:2rem;display:flex}.navbar-link{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.875rem;font-weight:500;position:relative}.navbar-link:hover,.navbar-link.active{color:var(--color-text)}.navbar-link.active:after{content:"";background:var(--gradient-primary);border-radius:1px;width:100%;height:2px;position:absolute;bottom:-4px;left:0}.navbar-actions{align-items:center;gap:.5rem;display:flex}.navbar-mobile-btn{color:var(--color-text);padding:.5rem;font-size:1.25rem;display:none}.mobile-menu{top:var(--navbar-height);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999;background:#0a0e1af2;flex-direction:column;gap:1.5rem;padding:2rem;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-menu.open{display:flex}.mobile-menu .navbar-link{border-bottom:1px solid var(--color-border);padding:1rem 0;font-size:1.125rem}.mobile-menu .navbar-actions{flex-direction:column;margin-top:1.5rem}.mobile-menu .navbar-actions .btn{width:100%}@media (max-width:768px){.navbar-links,.navbar-actions{display:none}.navbar-mobile-btn{display:block}}.hero{min-height:100vh;padding-top:var(--navbar-height);align-items:center;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle,#3b82f61f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:8s ease-in-out infinite float;position:absolute;top:20%;left:-10%}.hero:after{content:"";background:radial-gradient(circle,#06b6d41a 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:10s ease-in-out infinite reverse float;position:absolute;bottom:10%;right:-5%}@keyframes float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-30px)scale(1.05)}}.hero-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid;position:relative}.hero-content{max-width:600px}.hero-badge{color:var(--color-accent);background:var(--color-accent-glow);border-radius:var(--radius-full);border:1px solid #06b6d433;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.25rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.hero-badge-dot{background:var(--color-accent);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.hero-title{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3.75rem;font-weight:900;line-height:1.05}.hero-subtitle{color:var(--color-text-secondary);margin-bottom:3rem;font-size:1.125rem;line-height:1.7}.hero-buttons{flex-wrap:wrap;gap:1rem;display:flex}.hero-stats{border-top:1px solid var(--color-border);gap:3rem;margin-top:4rem;padding-top:3rem;display:flex}.hero-stat-value{font-size:1.875rem;font-weight:800}.hero-stat-label{color:var(--color-text-secondary);margin-top:.25rem;font-size:.875rem}.hero-mockup{position:relative}.hero-mockup-card{background:var(--color-bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);padding:2rem}.mockup-header{border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.mockup-dot{border-radius:50%;width:10px;height:10px}.mockup-dot-red{background:#ef4444}.mockup-dot-yellow{background:#f59e0b}.mockup-dot-green{background:#10b981}.mockup-title{color:var(--color-text-muted);margin-left:.5rem;font-size:.875rem}.mockup-stats{grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.mockup-stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;padding:1rem}.mockup-stat-icon{margin-bottom:.25rem;font-size:1.25rem}.mockup-stat-value{font-size:1.25rem;font-weight:700}.mockup-stat-label{color:var(--color-text-muted);font-size:.75rem}.mockup-table{width:100%}.mockup-table-header{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);grid-template-columns:2fr 1.5fr 1fr 1fr;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;display:grid}.mockup-table-row{border-bottom:1px solid var(--color-surface);transition:background var(--transition-fast);grid-template-columns:2fr 1.5fr 1fr 1fr;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:grid}.mockup-table-row:hover{background:var(--color-surface)}.mockup-status{border-radius:var(--radius-full);padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.mockup-status-stock{color:#10b981;background:#10b98126}.mockup-status-sold{color:#3b82f6;background:#3b82f626}.hero-float-card{background:var(--color-bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1rem;animation:6s ease-in-out infinite float;position:absolute}.hero-float-card-1{animation-delay:1s;top:-20px;right:-30px}.hero-float-card-2{animation-delay:2s;bottom:40px;left:-30px}.float-card-icon{margin-bottom:.25rem;font-size:1.5rem}.float-card-value{font-size:1.125rem;font-weight:700}.float-card-label{color:var(--color-text-muted);font-size:.75rem}@media (max-width:1024px){.hero-inner{text-align:center;grid-template-columns:1fr}.hero-content{max-width:100%;margin:0 auto}.hero-title{font-size:2.25rem}.hero-buttons,.hero-stats{justify-content:center}.hero-mockup{display:none}}@media (max-width:640px){.hero-title{font-size:1.875rem}.hero-stats{flex-direction:column;align-items:center;gap:1.5rem}}.features-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.feature-card{cursor:default;padding:3rem}.feature-icon{background:var(--color-primary-glow);border-radius:var(--radius-lg);width:56px;height:56px;transition:all var(--transition-base);border:1px solid #3b82f626;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.feature-card:hover .feature-icon{background:var(--gradient-primary);border-color:#0000;transform:scale(1.1)}.feature-title{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.feature-desc{color:var(--color-text-secondary);font-size:.875rem;line-height:1.7}@media (max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.features-grid{grid-template-columns:1fr}}.steps-container{gap:2rem;display:flex;position:relative}.steps-container:before{content:"";background:linear-gradient(90deg,var(--color-primary),var(--color-accent),var(--color-primary));opacity:.3;height:2px;position:absolute;top:44px;left:44px;right:44px}.step-card{text-align:center;z-index:1;background:0 0;border:none;flex:1;padding:3rem;position:relative}.step-card:hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}.step-number{background:var(--gradient-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1.5rem;font-size:1.25rem;font-weight:800;display:flex;box-shadow:0 4px 15px #3b82f64d}.step-title{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.step-desc{color:var(--color-text-secondary);font-size:.875rem;line-height:1.7}@media (max-width:768px){.steps-container{flex-direction:column}.steps-container:before{width:2px;height:auto;inset:0 auto 0 44px}}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem;display:grid}.pricing-card{flex-direction:column;padding:3rem;display:flex;position:relative}.pricing-card.featured{border-color:var(--color-primary);box-shadow:var(--shadow-glow);background:#3b82f60d}.pricing-card.featured:before{content:"";background:var(--gradient-primary);border-radius:var(--radius-xl)var(--radius-xl)0 0;height:3px;position:absolute;top:0;left:0;right:0}.pricing-badge{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--gradient-primary);border-radius:var(--radius-full);white-space:nowrap;padding:.25rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-name{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.pricing-price{margin-bottom:.25rem;font-size:3rem;font-weight:900}.pricing-price-currency{color:var(--color-text-secondary);font-size:1.25rem;font-weight:600}.pricing-period{color:var(--color-text-muted);margin-bottom:2rem;font-size:.875rem}.pricing-features{flex-direction:column;flex:1;gap:1rem;margin-bottom:2rem;display:flex}.pricing-feature{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.pricing-feature-check{color:var(--color-success);flex-shrink:0;font-weight:700}.pricing-card .btn{width:100%;margin-top:auto}@media (max-width:1024px){.pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.pricing-card.featured{order:-1}}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.testimonial-card{padding:3rem}.testimonial-stars{color:var(--color-warning);gap:2px;margin-bottom:1rem;font-size:1.125rem;display:flex}.testimonial-text{color:var(--color-text-secondary);margin-bottom:2rem;font-size:.875rem;font-style:italic;line-height:1.8}.testimonial-author{align-items:center;gap:1rem;display:flex}.testimonial-avatar{background:var(--gradient-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.875rem;font-weight:700;display:flex}.testimonial-author-name{font-size:.875rem;font-weight:600}.testimonial-author-role{color:var(--color-text-muted);font-size:.75rem}@media (max-width:1024px){.testimonials-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}}.cta-section{padding:8rem 0}.cta-card{text-align:center;border-radius:var(--radius-2xl);background:linear-gradient(135deg,#3b82f61a,#06b6d414);border:1px solid #3b82f626;padding:6rem 3rem;position:relative;overflow:hidden}.cta-card:before{content:"";background:radial-gradient(circle,#3b82f60d 0%,#0000 50%);width:200%;height:200%;animation:20s linear infinite rotate-bg;position:absolute;top:-50%;left:-50%}@keyframes rotate-bg{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cta-content{z-index:1;position:relative}.cta-title{margin-bottom:1rem;font-size:2.25rem;font-weight:800}.cta-subtitle{color:var(--color-text-secondary);max-width:500px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.125rem}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:640px){.cta-title{font-size:1.5rem}.cta-card{padding:3rem 1.5rem}}.footer{border-top:1px solid var(--color-border);padding:4rem 0 2rem}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:4rem;display:grid}.footer-brand{max-width:280px}.footer-logo{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:800;display:flex}.footer-desc{color:var(--color-text-secondary);font-size:.875rem;line-height:1.7}.footer-heading{text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;font-size:.875rem;font-weight:700}.footer-links{flex-direction:column;gap:1rem;display:flex}.footer-link{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.875rem}.footer-link:hover{color:var(--color-primary)}.footer-bottom{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;padding-top:2rem;font-size:.875rem;display:flex}.footer-socials{gap:1rem;display:flex}.footer-social{border:1px solid var(--color-border);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:.875rem;display:flex}.footer-social:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-glow)}@media (max-width:768px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1;max-width:100%}.footer-bottom{flex-direction:column;gap:1rem}}.page-hero{padding:calc(var(--navbar-height) + 6rem)0 4rem;text-align:center}.page-title{margin-bottom:1rem;font-size:3rem;font-weight:900}.page-subtitle{color:var(--color-text-secondary);max-width:500px;margin:0 auto;font-size:1.125rem}.faq-categories{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:3rem;display:flex}.faq-category-btn{border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:all var(--transition-fast);padding:.5rem 1.5rem;font-size:.875rem;font-weight:600}.faq-category-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.faq-category-btn.active{background:var(--gradient-primary);color:#fff;border-color:#0000}.faq-list{flex-direction:column;gap:1rem;max-width:720px;margin:0 auto;padding-bottom:6rem;display:flex}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);overflow:hidden}.faq-item.open{border-color:var(--color-border-hover)}.faq-question{width:100%;color:var(--color-text);text-align:left;transition:color var(--transition-fast);background:var(--color-bg-card);justify-content:space-between;align-items:center;padding:1.5rem 2rem;font-size:1rem;font-weight:600;display:flex}.faq-question:hover{color:var(--color-primary)}.faq-icon{color:var(--color-text-muted);transition:transform var(--transition-base);flex-shrink:0;font-size:1.25rem}.faq-item.open .faq-icon{color:var(--color-primary);transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height var(--transition-slow);overflow:hidden}.faq-item.open .faq-answer{max-height:300px}.faq-answer-inner{color:var(--color-text-secondary);padding:0 2rem 1.5rem;font-size:.875rem;line-height:1.8}.contact-grid{grid-template-columns:1fr 1fr;gap:3rem;max-width:960px;margin:0 auto;padding-bottom:6rem;display:grid}.contact-info{flex-direction:column;gap:2rem;display:flex}.contact-info-card{gap:1rem;padding:2rem;display:flex}.contact-info-card:hover{transform:none}.contact-info-icon{background:var(--color-primary-glow);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex}.contact-info-title{margin-bottom:.25rem;font-size:1rem;font-weight:600}.contact-info-value{color:var(--color-text-secondary);font-size:.875rem}.contact-form-card{padding:3rem}.contact-form{flex-direction:column;gap:1.5rem;display:flex}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-label{color:var(--color-text);font-size:.875rem;font-weight:600}.form-input,.form-textarea,.form-select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);transition:border-color var(--transition-fast);outline:none;padding:.75rem 1rem;font-size:.875rem}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-glow)}.form-textarea{resize:vertical;min-height:120px}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.form-select option{background:var(--color-bg-secondary);color:var(--color-text)}@media (max-width:768px){.contact-grid{grid-template-columns:1fr}}.legal-content{max-width:760px;margin:0 auto;padding-bottom:6rem}.legal-content h2{border-bottom:1px solid var(--color-border);color:var(--color-text);margin-top:3rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.375rem;font-weight:700}.legal-content h2:first-child{margin-top:0}.legal-content h3{color:var(--color-primary);margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.legal-content p{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.9375rem;line-height:1.8}.legal-content ul{margin-bottom:1.5rem;padding-left:1.25rem}.legal-content ul li{color:var(--color-text-secondary);margin-bottom:.5rem;padding-left:1rem;font-size:.9375rem;line-height:1.8;position:relative}.legal-content ul li:before{content:"•";color:var(--color-primary);font-weight:700;position:absolute;left:0}.legal-content strong{color:var(--color-text);font-weight:600}.pricing-desc{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.comparison-table-wrap{border-radius:var(--radius-xl);border:1px solid var(--color-border);overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:600px}.comparison-table th,.comparison-table td{text-align:center;border-bottom:1px solid var(--color-border);padding:1rem 1.5rem;font-size:.875rem}.comparison-table thead th{background:var(--color-bg-card);color:var(--color-text);padding:1.25rem 1.5rem;font-size:.9375rem;font-weight:700;position:sticky;top:0}.comparison-table tbody td{color:var(--color-text-secondary)}.comparison-feature-col{font-weight:600;text-align:left!important;color:var(--color-text)!important}.comparison-highlight{background:#3b82f60a}.comparison-table thead .comparison-highlight{background:#3b82f614;color:var(--color-primary)!important}.comparison-price-row td{border-bottom:none;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:800;color:var(--color-text)!important}.pricing-faq-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px;margin:0 auto;display:grid}.pricing-faq-card{padding:2rem}.pricing-faq-card:hover{transform:none}.pricing-faq-q{color:var(--color-text);margin-bottom:.75rem;font-size:1rem;font-weight:700}.pricing-faq-a{color:var(--color-text-secondary);font-size:.875rem;line-height:1.7}@media (max-width:768px){.pricing-faq-grid{grid-template-columns:1fr}}
