.reveal{opacity:0;will-change:transform,opacity;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:none}.reveal-up{transform:translateY(20px)}.reveal-scale{transform:scale(.97)}.reveal-pop{transform:scale(.92);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.terminal-cursor{display:inline-block;width:8px;height:1.1em;background:var(--color-primary-500);vertical-align:text-bottom;animation:cursor-blink 1s step-end infinite}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.section-header h2{position:relative;display:inline-block}.section-header h2:after{display:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none;will-change:auto}.reveal-up,.reveal-scale,.reveal-pop{transform:none}.terminal-cursor{animation:none;opacity:1}}.hero-section{padding-top:calc(var(--nav-height) + var(--space-24));padding-bottom:var(--space-20)}.hero-centered{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-headline{font-size:var(--text-5xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}.gradient-text{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:var(--text-lg);color:var(--color-text-300);max-width:540px;line-height:var(--leading-relaxed);margin-bottom:var(--space-8)}.hero-note{color:var(--color-text-400);font-size:var(--text-sm);margin-top:var(--space-4)}.hero-proof{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-400);font-size:var(--text-sm);margin-top:var(--space-4)}.hero-sublink{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-400)}.hero-sublink a{color:var(--color-link);text-decoration:none}.hero-sublink a:hover{text-decoration:underline}.proof-separator{color:var(--color-text-400)}.hero-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.hero-text{display:flex;flex-direction:column;align-items:flex-start}.hero-buttons{display:flex;gap:var(--space-4)}.hero-widget{max-width:440px;width:100%;justify-self:end}@media(max-width:900px){.hero-split{grid-template-columns:1fr;gap:var(--space-10)}.hero-text{text-align:center;align-items:center}.hero-widget{justify-self:center}.hero-buttons{justify-content:center}}@media(max-width:768px){.hero-section{padding-top:calc(var(--nav-height) + var(--space-16));padding-bottom:var(--space-16)}.hero-headline{font-size:var(--text-4xl)}.hero-buttons{flex-direction:column;align-items:center}}.deploy-widget{display:flex;flex-direction:column;gap:var(--space-4, 1rem);padding:var(--space-6, 1.5rem);background:var(--color-bg-900);border:1px solid var(--color-border);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-lg),0 0 0 1px #00000008;max-width:440px;width:100%}.deploy-widget-header{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text-200)}.deploy-widget-dot{width:8px;height:8px;border-radius:50%;background:var(--color-accent-green);box-shadow:0 0 6px color-mix(in srgb,var(--color-accent-green) 40%,transparent)}.deploy-dropzone{display:flex;align-items:center;justify-content:center;min-height:140px;border:2px dashed var(--color-border-hover);border-radius:var(--radius-md, 8px);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;padding:var(--space-6, 1.5rem)}.deploy-dropzone:hover{border-color:var(--color-text-400);background:var(--color-bg-800)}.deploy-dropzone.drag-active{border-color:var(--color-link);background:color-mix(in srgb,var(--color-link) 6%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-link) 12%,transparent)}.deploy-dropzone-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3, .75rem);color:var(--color-text-300);text-align:center}.deploy-icon-wrapper{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-bg-700);color:var(--color-text-300);transition:background .2s,color .2s}.deploy-dropzone:hover .deploy-icon-wrapper{background:var(--color-bg-600);color:var(--color-text-200)}.deploy-dropzone.drag-active .deploy-icon-wrapper{background:color-mix(in srgb,var(--color-link) 15%,transparent);color:var(--color-link)}.deploy-dropzone-empty p{font-size:var(--text-base, 1rem);font-weight:600;color:var(--color-text-100);margin:0}.deploy-dropzone-empty span{font-size:var(--text-xs, .75rem)}.deploy-browse-links{display:inline}.deploy-browse-links button{background:none;border:none;color:var(--color-link);cursor:pointer;font-size:inherit;padding:0;font-weight:500;text-decoration:underline;text-underline-offset:2px}.deploy-browse-links button:hover{color:var(--color-link-hover)}.deploy-dropzone-files{display:flex;align-items:center;gap:var(--space-2, .5rem);color:var(--color-text-200);font-size:var(--text-sm, .875rem);width:100%}.deploy-dropzone-files svg{color:var(--color-accent-green);flex-shrink:0}.deploy-dropzone-files span{flex:1}.deploy-change-btn{background:none;border:none;color:var(--color-link);cursor:pointer;font-size:var(--text-xs, .75rem);padding:2px 6px}.deploy-change-btn:hover{text-decoration:underline}.deploy-error{color:#ef4444;font-size:var(--text-sm, .875rem);padding:8px 12px;background:color-mix(in srgb,#ef4444 10%,transparent);border-radius:var(--radius-md, 8px)}.deploy-dropzone.is-deploying{min-height:80px;border-style:solid;border-color:var(--color-border-hover);cursor:default}.deploy-dropzone-deploying{display:flex;align-items:center;gap:var(--space-3, .75rem);color:var(--color-text-300);font-size:var(--text-sm, .875rem)}.deploy-spinner{width:20px;height:20px;border:2px solid var(--color-border-hover);border-top-color:var(--color-link);border-radius:50%;animation:spin .6s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.deploy-done{display:flex;flex-direction:column;gap:var(--space-3, .75rem)}.deploy-success{display:flex;align-items:center;gap:var(--space-3, .75rem);padding:12px 16px;background:color-mix(in srgb,#22c55e 10%,transparent);border:1px solid color-mix(in srgb,#22c55e 30%,transparent);border-radius:var(--radius-md, 8px)}.deploy-success svg{color:#22c55e;flex-shrink:0}.deploy-success div{display:flex;flex-direction:column;gap:2px;min-width:0}.deploy-success span{font-size:var(--text-xs, .75rem);color:var(--color-text-300)}.deploy-success a{color:var(--color-link);font-size:var(--text-sm, .875rem);font-weight:500;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deploy-success a:hover{text-decoration:underline}.deploy-claim-btn{width:100%;text-align:center;font-weight:600;font-size:var(--text-base, 1rem);text-decoration:none}.deploy-countdown{display:flex;align-items:center;justify-content:center;gap:var(--space-2, .5rem);font-size:var(--text-xs, .75rem);color:var(--color-text-300);text-align:center;padding:8px 12px;border-radius:var(--radius-md, 8px);background:color-mix(in srgb,var(--color-text-400) 8%,transparent);transition:background .3s,color .3s}.deploy-countdown svg{flex-shrink:0}.deploy-countdown strong{font-variant-numeric:tabular-nums}.deploy-countdown.warning{color:#f59e0b;background:color-mix(in srgb,#f59e0b 10%,transparent)}.deploy-countdown.urgent{color:#ef4444;background:color-mix(in srgb,#ef4444 10%,transparent)}.deploy-new-btn{background:none;border:none;color:var(--color-text-400);cursor:pointer;font-size:var(--text-xs, .75rem);padding:0;text-decoration:underline;text-underline-offset:2px;align-self:center}.deploy-new-btn:hover{color:var(--color-text-300)}.deploy-dashboard-link{text-align:center;font-size:var(--text-sm, .875rem);color:var(--color-text-400);padding:var(--space-2, .5rem) 0}.deploy-dashboard-link a{color:var(--color-primary, #6366f1);text-decoration:none}.deploy-dashboard-link a:hover{text-decoration:underline}.deploy-error-retry{background:none;border:none;color:inherit;cursor:pointer;font-size:inherit;padding:0;margin-left:var(--space-2, .5rem);text-decoration:underline;opacity:.8}.deploy-error-retry:hover{opacity:1}@keyframes pulse-border{0%{box-shadow:0 0 color-mix(in srgb,var(--color-link) 40%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-link) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-link) 0%,transparent)}}.deploy-dropzone.pulse-highlight{border-color:var(--color-link);animation:pulse-border .75s ease-out 2}.compare-table{max-width:640px;margin:0 auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-900)}.compare-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--color-border)}.compare-row:last-child{border-bottom:none}.compare-header-row{background:var(--color-bg-200);font-weight:600;font-size:var(--text-sm);color:var(--color-text-300)}.compare-row>div{padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.compare-feature{font-weight:500;color:var(--color-text-200)}.compare-them{color:var(--color-text-300)}.compare-price{color:var(--color-text-400);font-size:var(--text-xs)}.compare-us{color:var(--color-text-200)}.compare-check{color:#22c55e;font-weight:500}.compare-total-row{background:var(--color-bg-200)}.compare-total-row .compare-us{color:#22c55e}@media(max-width:640px){.compare-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-row{grid-template-columns:120px 140px 140px;min-width:400px}.compare-row>div{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.compare-header-row{font-size:var(--text-xs)}}.how-side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);max-width:900px;margin:0 auto}.how-side-by-side-3{grid-template-columns:1fr 1fr 1fr;max-width:1200px}.how-path{background:var(--color-bg-200);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.how-path-label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:600;color:var(--color-text-200);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.how-path-label svg{color:var(--color-text-400)}.steps-compact .step{padding:var(--space-3) 0;gap:var(--space-3)}.steps-compact .step-number{width:28px;height:28px;font-size:var(--text-sm)}.steps-compact .step-content h4{font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-1)}.steps-compact .step-content p{font-size:var(--text-sm);color:var(--color-text-300);line-height:var(--leading-relaxed)}.steps-compact .code-block{font-size:var(--text-xs)}.how-path-highlight{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-bg-200))}.how-path-footer{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-400)}.how-path-footer a{color:var(--color-primary)}.how-path-sep{margin:0 var(--space-2)}@media(max-width:900px){.how-side-by-side-3{grid-template-columns:1fr;gap:var(--space-4)}}@media(max-width:768px){.how-side-by-side{grid-template-columns:1fr;gap:var(--space-4)}}.works-with-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);max-width:900px;margin:0 auto}.works-with-group h4{font-size:var(--text-xs);font-weight:600;color:var(--color-text-400);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.works-with-logos{display:flex;flex-wrap:wrap;gap:var(--space-2)}.works-with-item{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--color-bg-200);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-text-200);text-decoration:none;transition:border-color .15s,background .15s;white-space:nowrap}.works-with-item:hover{border-color:var(--color-border-hover);background:var(--color-bg-300)}.works-with-item img,.works-with-item svg{flex-shrink:0}.works-with-more{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-link);text-decoration:none}.works-with-more:hover{text-decoration:underline}@media(max-width:640px){.works-with-row{grid-template-columns:1fr;gap:var(--space-6)}}.deploy-breadcrumbs{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-sm);color:var(--color-text-400)}.deploy-breadcrumbs a{color:var(--color-text-400);transition:color var(--transition-fast)}.deploy-breadcrumbs a:hover{color:var(--color-primary-500)}.deploy-breadcrumbs .separator{color:var(--color-text-400);font-size:var(--text-xs)}.deploy-breadcrumbs .current{color:var(--color-text-200)}.last-updated{display:block;text-align:center;font-size:var(--text-xs);color:var(--color-text-400);margin-top:var(--space-2);margin-bottom:var(--space-6)}.deploy-hero{text-align:center;padding-top:calc(var(--nav-height) + var(--space-16))}.deploy-hero-logo{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-xl);margin-bottom:var(--space-6);background:var(--color-bg-800);border:1px solid var(--color-bg-700)}.deploy-hero h1{margin-bottom:var(--space-4)}.deploy-hero .tagline{max-width:500px;margin:0 auto var(--space-8)}.deploy-hero-buttons{display:flex;gap:var(--space-4);justify-content:center}.deploy-config{background:var(--color-bg-800);border:1px solid var(--color-bg-700);border-left:3px solid var(--color-accent-amber);border-radius:var(--radius-lg);padding:var(--space-6)}.deploy-config h3{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-lg)}.deploy-config p{color:var(--color-text-300);margin-bottom:var(--space-4)}.deploy-gotchas{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.deploy-gotchas li{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-800);border:1px solid var(--color-bg-700);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-300);line-height:1.6}.deploy-gotchas li:before{content:"!";flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fbbf2426;color:var(--color-accent-amber);border-radius:50%;font-weight:700;font-size:var(--text-xs)}.deploy-related{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.deploy-related a{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--color-bg-800);border:1px solid var(--color-bg-700);border-radius:var(--radius-md);color:var(--color-text-200);font-weight:500;transition:all var(--transition-fast)}.deploy-related a:hover{border-color:var(--color-primary-500);transform:translateY(-2px)}.deploy-related svg{flex-shrink:0}.use-case-why{display:flex;flex-direction:column;gap:var(--space-6)}.use-case-why-item{padding:var(--space-6);background:var(--color-bg-800);border:1px solid var(--color-bg-700);border-radius:var(--radius-lg)}.use-case-why-item h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.use-case-why-item p{color:var(--color-text-300);line-height:1.7;font-size:var(--text-base)}.use-case-who-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);max-width:640px;margin:0 auto}.use-case-who-item{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--color-text-300);font-size:var(--text-base);line-height:1.5}.use-case-who-item svg{flex-shrink:0;margin-top:3px;color:var(--color-primary-500)}@media(max-width:768px){.deploy-hero-buttons,.deploy-related{flex-direction:column;align-items:center}.deploy-related a{width:100%;max-width:280px;justify-content:center}.use-case-who-grid{grid-template-columns:1fr}}.compare-vs-badge{display:flex;align-items:center;justify-content:center;gap:var(--space-6);margin-bottom:var(--space-6)}.compare-vs-badge-logo{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-xl);background:var(--color-bg-800);border:1px solid var(--color-bg-700)}.compare-vs-badge-logo svg{width:36px;height:36px}.compare-vs-badge-separator{font-size:var(--text-xl);font-weight:700;color:var(--color-text-400);text-transform:uppercase;letter-spacing:.1em}.compare-tldr{background:var(--color-bg-800);border:1px solid var(--color-primary-500);border-left:3px solid var(--color-primary-500);border-radius:var(--radius-lg);padding:var(--space-6)}.compare-tldr h3{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-lg);color:var(--color-primary-500)}.compare-tldr p{color:var(--color-text-300);line-height:1.7;font-size:var(--text-sm)}.compare-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid var(--color-bg-700)}.compare-table{width:100%;border-collapse:collapse;min-width:600px}.compare-table th,.compare-table td{padding:var(--space-4) var(--space-5);text-align:left;font-size:var(--text-sm);border-bottom:1px solid var(--color-bg-700)}.compare-table thead th{background:var(--color-bg-700);font-weight:600;color:var(--color-text-200);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.compare-table tbody tr{background:var(--color-bg-800)}.compare-table tbody tr:nth-child(2n){background:var(--color-bg-900)}.compare-table tbody tr:last-child td{border-bottom:none}.compare-table td:first-child{font-weight:500;color:var(--color-text-200)}.compare-table td:nth-child(2),.compare-table td:nth-child(3){color:var(--color-text-300)}.compare-table .check{color:var(--color-accent-green);font-weight:700}.compare-table .cross{color:var(--color-text-400);font-weight:700}.compare-verdict-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.compare-verdict-card{background:var(--color-bg-800);border:1px solid var(--color-bg-700);border-radius:var(--radius-lg);padding:var(--space-8)}.compare-verdict-card--primary{border-color:var(--color-primary-500);background:linear-gradient(180deg,#18181b05,#fff)}.compare-verdict-card h3{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-4)}.compare-verdict-card--primary h3{color:var(--color-primary-500)}.compare-verdict-card ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.compare-verdict-card li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-300);line-height:1.6}.compare-verdict-card li:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;margin-top:.5em;background:var(--color-text-400)}.compare-verdict-card--primary li:before{background:var(--color-primary-500)}.compare-faq{display:flex;flex-direction:column;gap:var(--space-6)}.compare-faq-item{background:var(--color-bg-800);border:1px solid var(--color-bg-700);border-radius:var(--radius-lg);padding:var(--space-6)}.compare-faq-item h3{font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-3);color:var(--color-text-200)}.compare-faq-item p{font-size:var(--text-sm);color:var(--color-text-300);line-height:1.7}.compare-included-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.compare-included-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8);background:var(--color-bg-800);border:1px solid var(--color-bg-700);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:all var(--transition-base)}.compare-included-card:hover{border-color:var(--color-primary-500);transform:translateY(-2px)}.compare-included-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-bg-700);color:var(--color-primary-500)}.compare-included-card h3{font-size:var(--text-lg);font-weight:600;color:var(--color-text-200)}.compare-included-card p{font-size:var(--text-sm);color:var(--color-text-300);line-height:1.7}.compare-included-card code{font-size:var(--text-xs);background:var(--color-bg-700);padding:.15em .4em;border-radius:var(--radius-sm)}.compare-included-link{font-size:var(--text-sm);font-weight:500;color:var(--color-primary-500);margin-top:auto}.compare-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);max-width:800px;margin:0 auto}.compare-card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--color-bg-800);border:1px solid var(--color-bg-600);border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:all var(--transition-base)}.compare-card:hover{border-color:var(--color-primary-500);transform:translateY(-2px)}.compare-card-logo{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-bg-700)}.compare-card-logo svg{width:28px;height:28px}.compare-card-text h3{font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-1)}.compare-card-text p{font-size:var(--text-sm);color:var(--color-text-400);line-height:1.5}@media(max-width:768px){.compare-vs-badge{gap:var(--space-4)}.compare-vs-badge-logo{width:48px;height:48px}.compare-vs-badge-logo svg{width:28px;height:28px}.compare-verdict-grid,.compare-included-grid{grid-template-columns:1fr}.compare-grid{grid-template-columns:1fr;max-width:400px}}.contact-form{max-width:560px;margin:0 auto}.contact-form .form-group{display:flex;flex-direction:column;gap:var(--space-2)}.contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.contact-form label{font-size:var(--text-sm);font-weight:500;color:var(--color-text-200)}.contact-form .input,.contact-form .textarea{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-family:inherit;color:var(--color-text-100);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;transition:all var(--transition-fast);width:100%}.contact-form .input:focus,.contact-form .textarea:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #18181b14}.contact-form .input::placeholder,.contact-form .textarea::placeholder{color:var(--color-text-400)}.contact-form .textarea{resize:vertical;min-height:140px;line-height:1.6}.contact-form select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:var(--space-10);cursor:pointer}.contact-form .btn-submit{width:100%;padding:var(--space-4);font-size:var(--text-base);font-weight:600;cursor:pointer}.contact-form .form-hint{font-size:var(--text-xs);color:var(--color-text-400);margin-top:var(--space-1)}.form-status{display:none;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5;text-align:center}.form-status.success{display:block;background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.form-status.error{display:block;background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.support-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.support-channel{padding:var(--space-8);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;transition:all var(--transition-base)}.support-channel:hover{border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.support-channel .channel-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);margin:0 auto var(--space-5)}.support-channel .channel-icon svg{width:28px;height:28px}.support-channel h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.support-channel p{font-size:var(--text-sm);color:var(--color-text-300);line-height:1.6;margin-bottom:var(--space-5)}.support-channel .channel-link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;color:var(--color-primary-500);transition:gap var(--transition-fast)}.support-channel .channel-link:hover{gap:var(--space-3)}.support-channel .channel-link svg{width:16px;height:16px}.support-faq{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.support-faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:#fff}.support-faq-item summary{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);font-weight:500;font-size:var(--text-base);color:var(--color-text-100);cursor:pointer;list-style:none;transition:background var(--transition-fast)}.support-faq-item summary::-webkit-details-marker{display:none}.support-faq-item summary:after{content:"";width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:transform var(--transition-fast)}.support-faq-item[open] summary:after{transform:rotate(180deg)}.support-faq-item summary:hover{background:var(--color-bg-800)}.support-faq-item .faq-answer{padding:0 var(--space-6) var(--space-5);font-size:var(--text-sm);color:var(--color-text-300);line-height:1.7}.support-faq-item .faq-answer a{color:var(--color-link)}.support-faq-item .faq-answer a:hover{color:var(--color-link-hover)}.response-time{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-400);margin-top:var(--space-3)}.response-time .dot{width:6px;height:6px;border-radius:50%;background:var(--color-accent-green)}@media(max-width:768px){.support-channels,.contact-form .form-row{grid-template-columns:1fr}}
