*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-marketing:#08090a;--bg-panel:#0f1011;--bg-surface:#191a1b;--text-primary:#f7f8f8;--text-secondary:#d0d6e0;--text-muted:#8a8f98;--text-quaternary:#62666d;--accent:#5e6ad2;--accent-hover:#828fff;--accent-glow:#5e6ad226;--accent-secondary:#a78bfa;--accent-gradient:linear-gradient(135deg, #5e6ad2 0%, #a78bfa 50%, #818cf8 100%);--accent-gradient-text:linear-gradient(135deg, #828fff 0%, #a78bfa 50%, #c4b5fd 100%);--border-subtle:#ffffff0d;--border-standard:#ffffff14;--card-bg:#ffffff05;--card-bg-hover:#ffffff0a;--card-bg-elevated:#ffffff0d;--radius-btn:6px;--radius-card:8px;--radius-panel:12px}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-feature-settings:"cv01", "ss03";color:var(--text-secondary);background:var(--bg-marketing);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.container{max-width:1140px;margin:0 auto;padding:0 24px}.overline{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.section-title{color:var(--text-primary);letter-spacing:-1.056px;margin-bottom:16px;font-size:48px;font-weight:600;line-height:1.05}.section-title em{background:var(--accent-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.section-subtitle{color:var(--text-muted);max-width:600px;font-size:18px;font-weight:400;line-height:1.6}.section-header{margin-bottom:56px}section{padding:100px 0}.btn-primary{background:var(--accent);color:#fff;font-feature-settings:"cv01", "ss03";border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 0 30px #5e6ad240,0 0 60px #5e6ad21a}@keyframes subtle-pulse{0%,to{box-shadow:0 0 #5e6ad200}50%{box-shadow:0 0 0 6px #5e6ad214}}.hero .btn-primary{animation:3s ease-in-out infinite subtle-pulse}.hero .btn-primary:hover{animation:none}.btn-ghost{background:var(--card-bg);color:var(--text-secondary);font-feature-settings:"cv01", "ss03";border:1px solid var(--border-standard);border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.btn-ghost:hover{color:var(--text-primary);background:#5e6ad20f;border-color:#5e6ad240}.fade-in{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)scale(.98)}.fade-in.visible{opacity:1;transform:translateY(0)scale(1)}.fade-in-delay-1{transition-delay:.12s}.fade-in-delay-2{transition-delay:.24s}.fade-in-delay-3{transition-delay:.36s}.fade-in-delay-4{transition-delay:.48s}.fade-in-delay-5{transition-delay:.6s}@media (prefers-reduced-motion:reduce){.fade-in{opacity:1;transition:none;transform:none}.hero .btn-primary{animation:none}}.no-js .fade-in{opacity:1;transform:none}.nav{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);background:#08090acc;position:fixed;top:0;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;max-width:1140px;height:60px;margin:0 auto;padding:0 24px;display:flex}.nav-logo{color:var(--text-primary);letter-spacing:-.5px;font-size:20px;font-weight:600;text-decoration:none;transition:color .2s}.nav-logo:hover{color:var(--accent-hover)}.nav-links{align-items:center;gap:32px;list-style:none;display:flex}.nav-links a{color:var(--text-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--text-primary)}.nav-cta{padding:8px 16px!important;font-size:13px!important}.nav-mobile-toggle{cursor:pointer;background:0 0;border:none;padding:4px;display:none}.nav-mobile-toggle svg{display:block}.hero{text-align:center;padding:160px 0 100px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#5e6ad21f 0%,#a78bfa0f 40%,#0000 70%);width:900px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.hero .container{z-index:1;position:relative}.hero .overline{margin-bottom:24px}.hero h1{color:var(--text-primary);letter-spacing:-1.408px;max-width:800px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:64px;font-weight:600;line-height:1.05}.hero h1 em{background:var(--accent-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-subtitle{color:var(--text-muted);max-width:640px;margin:0 auto 40px;font-size:18px;font-weight:400;line-height:1.65}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hero-trust{color:var(--text-quaternary);margin-bottom:64px;font-size:13px}.hero-stats{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-card);grid-template-columns:repeat(4,1fr);gap:1px;max-width:900px;margin:0 auto;display:grid;overflow:hidden}.hero-stat{background:var(--bg-marketing);text-align:center;padding:28px 24px;transition:background .3s}.hero-stat:hover{background:#5e6ad20a}.hero-stat-value{color:var(--text-secondary);font-size:14px;font-weight:500;line-height:1.5}.pain-section{background:var(--bg-panel);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);position:relative}.pain-section:before{content:"";background:linear-gradient(90deg,#0000,#5e6ad266,#a78bfa4d,#0000);height:1px;position:absolute;top:-1px;left:20%;right:20%}.pain-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:48px;display:grid}.pain-card{background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:32px 28px;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s}.pain-card:hover{background:var(--card-bg-hover);border-color:#5e6ad240;transform:translateY(-4px);box-shadow:0 12px 40px #5e6ad214}.pain-icon{border-radius:var(--radius-btn);width:44px;height:44px;color:var(--accent);background:#5e6ad214;border:1px solid #5e6ad233;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.pain-icon svg{width:20px;height:20px;stroke:var(--accent);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pain-card h3{color:var(--text-primary);letter-spacing:-.2px;margin-bottom:10px;font-size:16px;font-weight:500}.pain-card p{color:var(--text-muted);font-size:14px;line-height:1.6}.pain-cta{text-align:center}.services-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px;display:grid}.service-card{background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:32px 28px;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s}.service-card:hover{background:var(--card-bg-hover);border-color:#5e6ad240;transform:translateY(-4px);box-shadow:0 12px 40px #5e6ad214}.service-num{color:var(--accent);margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:block}.service-card h3{color:var(--text-primary);letter-spacing:-.2px;margin-bottom:10px;font-size:17px;font-weight:500}.service-card p{color:var(--text-muted);font-size:14px;line-height:1.6}.differentiator{background:var(--card-bg-hover);border:1px solid #5e6ad233;border-left:3px solid var(--accent);border-radius:var(--radius-panel);grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:40px;display:grid}.differentiator h3{color:var(--text-primary);letter-spacing:-.5px;margin-bottom:12px;font-size:24px;font-weight:600}.differentiator>div:first-child p{color:var(--text-muted);font-size:15px;line-height:1.65}.diff-features{grid-template-columns:1fr 1fr;gap:12px;display:grid}.diff-feature{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.diff-feature svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2px;flex-shrink:0}.method-section{background:var(--bg-panel);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.method-steps{flex-direction:column;gap:0;max-width:680px;display:flex;position:relative}.method-step{border-bottom:1px solid var(--border-subtle);grid-template-columns:64px 1fr;gap:24px;padding:40px 0;display:grid}.method-step:last-child{border-bottom:none}.method-num{border-radius:var(--radius-card);width:48px;height:48px;color:var(--accent-hover);background:#5e6ad21a;border:1px solid #5e6ad240;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:500;display:flex}.method-content h3{color:var(--text-primary);letter-spacing:-.3px;margin-bottom:8px;font-size:20px;font-weight:500}.method-content p{color:var(--text-muted);font-size:15px;line-height:1.65}.about-grid{grid-template-columns:1fr 380px;align-items:start;gap:48px;display:grid}.about-text h2{color:var(--text-primary);letter-spacing:-1.056px;margin-bottom:24px;font-size:48px;font-weight:600;line-height:1.05}.about-text p{color:var(--text-secondary);margin-bottom:20px;font-size:16px;line-height:1.7}.about-text .btn-primary{margin-top:12px}.about-side{background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);padding:32px}.about-side h3{color:var(--text-primary);letter-spacing:-.2px;margin-bottom:24px;font-size:16px;font-weight:500}.about-side ul{flex-direction:column;gap:16px;list-style:none;display:flex}.about-side li{color:var(--text-muted);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.about-side li svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2px;flex-shrink:0;margin-top:2px}.pricing-section{background:var(--bg-panel);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);position:relative}.pricing-section:before{content:"";background:linear-gradient(90deg,#0000,#5e6ad266,#a78bfa4d,#0000);height:1px;position:absolute;top:-1px;left:20%;right:20%}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.pricing-card{background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);flex-direction:column;padding:36px 32px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex}.pricing-card:hover{border-color:#5e6ad233;transform:translateY(-4px);box-shadow:0 12px 40px #5e6ad20f}.pricing-card.featured{background:var(--card-bg-hover);border-color:#5e6ad259;position:relative;box-shadow:0 0 50px #5e6ad214,0 20px 60px #00000026}.pricing-card.featured:before{content:"Populaire";background:var(--accent);color:#fff;letter-spacing:.3px;border-radius:9999px;padding:3px 12px;font-size:11px;font-weight:500;position:absolute;top:-1px;left:50%;transform:translate(-50%)translateY(-50%)}.pricing-name{color:var(--text-primary);letter-spacing:-.2px;margin-bottom:8px;font-size:18px;font-weight:500}.pricing-price{color:var(--text-primary);letter-spacing:-1px;font-size:36px;font-weight:600;line-height:1.1}.pricing-period{color:var(--text-muted);margin-bottom:16px;font-size:14px;font-weight:400}.pricing-desc{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);margin-bottom:24px;padding-bottom:24px;font-size:14px;line-height:1.6}.pricing-features{flex-direction:column;flex:1;gap:12px;margin-bottom:32px;list-style:none;display:flex}.pricing-features li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.pricing-features li svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2px;flex-shrink:0;margin-top:1px}.pricing-card .btn-primary,.pricing-card .btn-ghost{text-align:center;width:100%}.pricing-note{text-align:center;color:var(--text-quaternary);font-size:13px}.faq-list{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border-subtle)}.faq-question{font-feature-settings:"cv01", "ss03";width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-family:inherit;font-size:16px;font-weight:500;transition:color .2s;display:flex}.faq-question:hover{color:var(--accent-hover)}.faq-item.open .faq-question{color:var(--accent)}.faq-question svg{width:20px;height:20px;stroke:var(--text-muted);fill:none;stroke-width:1.5px;flex-shrink:0;transition:transform .3s}.faq-item.open .faq-question svg{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .3s;overflow:hidden}.faq-item.open .faq-answer{max-height:200px}.faq-answer p{color:var(--text-muted);padding-bottom:24px;font-size:15px;line-height:1.65}.contact-section{background:var(--bg-panel);border-top:1px solid var(--border-subtle);position:relative}.contact-section:before{content:"";background:linear-gradient(90deg,#0000,#5e6ad266,#a78bfa4d,#0000);height:1px;position:absolute;top:-1px;left:20%;right:20%}.contact-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#5e6ad20f 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:30%;right:10%}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.contact-benefits{flex-direction:column;gap:20px;margin-top:32px;display:flex}.contact-benefit{color:var(--text-secondary);align-items:center;gap:12px;font-size:15px;display:flex}.contact-benefit svg{width:18px;height:18px;stroke:var(--accent);fill:none;stroke-width:2px;flex-shrink:0}.contact-form{flex-direction:column;gap:16px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--text-muted);font-size:13px;font-weight:500}.form-group input,.form-group textarea{background:var(--card-bg);border:1px solid var(--border-standard);border-radius:var(--radius-btn);font-feature-settings:"cv01", "ss03";color:var(--text-primary);outline:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-quaternary)}.form-group input:focus,.form-group textarea:focus{border-color:#5e6ad280;box-shadow:0 0 0 4px #5e6ad21a,0 0 20px #5e6ad20d}.form-group textarea{resize:vertical;min-height:80px}.form-privacy{color:var(--text-quaternary);margin-top:4px;font-size:12px}.form-status{min-height:20px;color:var(--text-muted);font-size:13px;line-height:1.5}.form-status.success{color:#10b981}.form-status.error{color:#f87171}.contact-form button[disabled]{opacity:.7;cursor:wait}.footer{border-top:1px solid var(--border-subtle);padding:48px 0}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.footer-brand{color:var(--text-primary);letter-spacing:-.4px;margin-bottom:8px;font-size:18px;font-weight:600}.footer-email{color:var(--text-muted);font-size:14px;text-decoration:none;transition:color .2s}.footer-email:hover{color:var(--accent-hover)}.footer-links{flex-wrap:wrap;gap:24px;list-style:none;display:flex}.footer-links a{color:var(--text-muted);font-size:14px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--text-primary)}.footer-bottom{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.footer-copyright{color:var(--text-quaternary);font-size:13px}.footer-legal{gap:20px;display:flex}.footer-legal a{color:var(--text-quaternary);font-size:13px;text-decoration:none;transition:color .2s}.footer-legal a:hover{color:var(--text-muted)}.legal-page{padding:120px 0 80px}.legal-page .container{max-width:720px}.legal-page h1{color:var(--text-primary);letter-spacing:-.8px;margin-bottom:32px;font-size:36px;font-weight:600}.legal-page h2{color:var(--text-primary);letter-spacing:-.3px;margin:32px 0 12px;font-size:20px;font-weight:500}.legal-page p{color:var(--text-muted);margin-bottom:16px}.legal-page ul{color:var(--text-muted);margin-bottom:16px;padding-left:24px}.legal-page li{margin-bottom:8px}.legal-page a{color:var(--accent);text-decoration:none}.legal-page a:hover{color:var(--accent-hover)}.legal-back{color:var(--text-muted);margin-bottom:32px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-block}.legal-back:hover{color:var(--text-primary)}.blog-header{text-align:center;padding:140px 0 60px}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.blog-card{background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:32px;transition:background .3s,border-color .3s,transform .3s}.blog-card:hover{background:var(--card-bg-hover);border-color:#5e6ad240;transform:translateY(-4px)}.blog-card a{color:inherit;text-decoration:none}.blog-card-date{color:var(--accent);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:12px}.blog-card h3{color:var(--text-primary);letter-spacing:-.3px;margin-bottom:8px;font-size:20px;font-weight:500}.blog-card p{color:var(--text-muted);font-size:14px;line-height:1.6}.blog-card-tag{color:var(--accent);background:#5e6ad21a;border-radius:4px;margin-top:12px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.prose{max-width:720px;margin:0 auto}.prose h2{color:var(--text-primary);letter-spacing:-.5px;margin:48px 0 16px;font-size:28px;font-weight:600;line-height:1.2}.prose h3{color:var(--text-primary);letter-spacing:-.3px;margin:32px 0 12px;font-size:20px;font-weight:500}.prose p{color:var(--text-secondary);margin-bottom:20px;font-size:17px;line-height:1.75}.prose ul,.prose ol{margin-bottom:20px;padding-left:24px}.prose li{color:var(--text-secondary);margin-bottom:8px;font-size:17px;line-height:1.75}.prose strong{color:var(--text-primary);font-weight:500}.prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose a:hover{color:var(--accent-hover)}.prose .btn-primary,.prose .article-cta .btn-primary{border-radius:var(--radius-btn);justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:500;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;color:#fff!important;background:var(--accent)!important;text-decoration:none!important}.prose .btn-primary:hover,.prose .article-cta .btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 30px #5e6ad240;background:var(--accent-hover)!important;color:#fff!important}.prose blockquote{border-left:3px solid var(--accent);background:var(--card-bg);border-radius:0 var(--radius-card) var(--radius-card) 0;margin:24px 0;padding:16px 24px}.prose blockquote p{color:var(--text-muted);margin-bottom:0;font-style:italic}.prose table{border-collapse:collapse;width:100%;margin:24px 0}.prose th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-standard);padding:12px 16px;font-size:13px;font-weight:500}.prose td{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);padding:12px 16px;font-size:15px}.prose code{background:var(--card-bg-elevated);color:var(--accent);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:14px}.prose pre{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-card);margin:24px 0;padding:24px;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose img{border-radius:var(--radius-card);max-width:100%;margin:24px 0}.article-header{text-align:center;padding:140px 0 60px}.article-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.article-tag{color:var(--accent);background:#5e6ad21a;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:500}.article-date{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:12px}.article-reading{color:var(--text-quaternary);font-size:12px}.article-header h1{color:var(--text-primary);letter-spacing:-1.056px;max-width:800px;margin:0 auto 24px;font-size:48px;font-weight:600;line-height:1.1}.article-header .article-excerpt{color:var(--text-muted);max-width:640px;margin:0 auto;font-size:18px;line-height:1.6}.article-cta{background:var(--card-bg-hover);border:1px solid #5e6ad233;border-left:3px solid var(--accent);border-radius:var(--radius-panel);text-align:center;margin:48px 0;padding:32px}.article-cta h3{color:var(--text-primary);margin-bottom:8px;font-size:20px;font-weight:500}.article-cta p{color:var(--text-muted);margin-bottom:16px;font-size:15px}.breadcrumbs{color:var(--text-quaternary);justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.breadcrumbs a{color:var(--text-muted);text-decoration:none;transition:color .2s}.breadcrumbs a:hover{color:var(--accent)}.breadcrumbs span{color:var(--text-quaternary)}@media (width<=1024px){.hero h1{letter-spacing:-1.056px;font-size:48px}.section-title,.about-text h2{letter-spacing:-.8px;font-size:36px}.pricing-grid{grid-template-columns:1fr;max-width:480px}.about-grid{grid-template-columns:1fr}.about-side{order:-1}.differentiator{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;gap:40px}}@media (width<=768px){section{padding:72px 0}.hero{padding:120px 0 72px}.hero h1{letter-spacing:-.8px;font-size:36px}.hero-subtitle{font-size:16px}.section-title,.about-text h2{letter-spacing:-.6px;font-size:30px}.nav-links{display:none}.nav-links.open{backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);background:#08090af2;flex-direction:column;gap:20px;padding:24px;display:flex;position:absolute;top:60px;left:0;right:0}.nav-mobile-toggle{display:block}.hero-stats{grid-template-columns:1fr 1fr}.pain-grid,.services-grid{grid-template-columns:1fr}.pricing-grid{max-width:100%}.form-row{grid-template-columns:1fr}.footer-inner{flex-direction:column;gap:24px}.footer-bottom{flex-direction:column;align-items:flex-start}.differentiator{padding:28px}.article-header h1{letter-spacing:-.6px;font-size:30px}.blog-grid{grid-template-columns:1fr}}@media (width<=480px){.hero h1{letter-spacing:-.6px;font-size:30px}.hero-stats{grid-template-columns:1fr}.hero-actions{flex-direction:column}.hero-actions .btn-primary,.hero-actions .btn-ghost{width:100%}.section-title,.about-text h2{font-size:26px}.pricing-price{font-size:28px}}
