:root{--ivory:ivory;--cream:#fffdd0;--paper:#fffdf3;--ink:#1e1a14;--ink-soft:#4a4438;--taupe:#746a50;--line:#e7dfc5;--line-strong:#d8cead;--green:#1f4d3a;--green-deep:#163829;--green-tint:#1f4d3a14;--bronze:#a8632e;--bronze-tint:#a8632e1f;--espresso:#17140f;--espresso-panel:#1f1b13;--espresso-line:#f5f0dd1f;--espresso-text:#f5f0dd;--espresso-muted:#a89d80;--shadow-card:0 1px 2px #1e1a140a, 0 12px 32px -12px #1e1a141f;--shadow-lift:0 4px 8px #1e1a140d, 0 24px 48px -16px #1e1a142e;--container:1240px}.landing-page{background:var(--ivory);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-weight:500}.landing-page strong{color:var(--green);font-weight:600}.landing-page em{color:inherit;font-style:italic}.al-container{width:100%;max-width:var(--container);margin:0 auto;padding:0 40px}.problem-text h2 em{color:var(--bronze);font-style:italic}.products-header h2 em,.trust-text h2 em,.pricing-header h2 em,.contact-header h2 em{color:var(--green);font-style:italic}.reveal{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(12px)}.reveal.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.btn-primary,.btn-secondary,.btn-outline{font-family:var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--green);color:var(--ivory);border:1px solid var(--green)}.btn-primary:hover{background:var(--green-deep);border-color:var(--green-deep);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.btn-secondary:hover{border-color:var(--ink);background:var(--paper);transform:translateY(-1px)}.btn-outline{color:var(--green);border:1px solid var(--green);background:0 0}.btn-outline:hover{background:var(--green);color:var(--ivory)}.on-dark .btn-secondary{color:var(--espresso-text);border-color:#f5f0dd40}.on-dark .btn-secondary:hover{border-color:var(--espresso-text);background:#f5f0dd0f}.btn-primary.large,.btn-secondary.large,.btn-outline.large{padding:16px 32px;font-size:16px}.btn-arrow{transition:transform .2s}.btn-primary:hover .btn-arrow,.btn-outline:hover .btn-arrow{transform:translate(3px)}.al-nav{-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--line);z-index:1000;background:#fffff0d1;align-items:center;height:76px;transition:background .25s,border-color .25s;display:flex;position:fixed;top:0;left:0;right:0}.al-nav--top{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.al-nav-inner{width:100%;max-width:var(--container);justify-content:space-between;align-items:center;margin:0 auto;padding:0 40px;display:flex}.al-logo{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;align-items:center;gap:9px;font-size:21px;font-weight:500;text-decoration:none;display:inline-flex}.al-logo-mark{width:auto;height:28px;display:block}.al-logo span{color:var(--bronze);font-style:italic}.al-nav-links{align-items:center;gap:26px;display:flex}.al-nav-links a{color:var(--ink-soft);white-space:nowrap;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s}.al-nav-links a:hover{color:var(--green)}.al-nav-dropdown{position:relative}.al-nav-dropdown-trigger{font-family:var(--font-ui);color:var(--ink-soft);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:500;transition:color .2s;display:inline-flex}.al-nav-dropdown-trigger:hover{color:var(--green)}.al-nav-dropdown-trigger svg{transition:transform .2s}.al-nav-dropdown-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.al-nav-dropdown-menu{background:var(--paper);border:1px solid var(--line);min-width:200px;box-shadow:var(--shadow-lift);border-radius:12px;flex-direction:column;gap:2px;padding:10px;animation:.15s ease-out fadeIn;display:flex;position:absolute;top:calc(100% + 18px);left:-16px}.al-nav-dropdown-menu a{color:var(--ink-soft);border-radius:8px;padding:9px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.al-nav-dropdown-menu a:hover{background:var(--green-tint);color:var(--green)}.al-nav-cta{align-items:center;gap:14px;display:flex}.al-nav-links-mobile-hide{display:flex}.al-nav-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.al-nav-burger span{background:var(--ink);border-radius:1px;width:20px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.al-nav--menu-open .al-nav-burger span:first-child{transform:translateY(3.25px)rotate(45deg)}.al-nav--menu-open .al-nav-burger span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.al-mobile-menu{background:var(--ivory);border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:calc(100vh - 76px);box-shadow:var(--shadow-lift);padding:20px 24px 28px;position:absolute;top:76px;left:0;right:0;overflow-y:auto}.al-mobile-menu-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--taupe);margin:8px 0 6px;font-size:11px}.al-mobile-menu-group{border-bottom:1px solid var(--line);flex-direction:column;margin-bottom:14px;padding-bottom:14px;display:flex}.al-mobile-menu-group:last-of-type{border-bottom:none}.al-mobile-menu-group a{color:var(--ink);padding:11px 4px;font-size:15px;font-weight:500;text-decoration:none}.al-mobile-menu-cta{display:flex}.al-mobile-menu-cta .btn-secondary{justify-content:center;width:100%}.hero-section{max-width:var(--container);justify-content:space-between;align-items:center;gap:72px;min-height:88vh;margin:0 auto;padding:168px 40px 120px;display:flex;position:relative}.hero-section:before{content:"";background:radial-gradient(circle, var(--cream) 0%, #fffdd000 70%);z-index:-1;pointer-events:none;border-radius:50%;width:620px;height:620px;position:absolute;top:-10%;right:-8%}.hero-content{flex:1;max-width:580px}.hero-title{letter-spacing:-.02em;margin-bottom:26px;font-size:58px;font-weight:500;line-height:1.08}.hero-title em{color:var(--green);font-style:italic;font-weight:500}.hero-subtitle{color:var(--ink-soft);max-width:480px;margin-bottom:40px;font-size:18px;line-height:1.65}.hero-cta-group{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:36px;display:flex}.hero-microcopy{color:var(--taupe);font-size:13px;font-weight:500}.hero-visual{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.hero-visual-card{background:var(--paper);border:1px solid var(--line);width:420px;max-width:100%;box-shadow:var(--shadow-lift);border-radius:18px;animation:7s ease-in-out infinite hvc-float;overflow:hidden}@keyframes hvc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hvc-chrome{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 18px;display:flex}.hvc-dots{gap:6px;display:flex}.hvc-dots span{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.hvc-chrome-label{font-family:var(--font-mono);letter-spacing:.02em;color:var(--taupe);font-size:11.5px}.hvc-stage{aspect-ratio:5/6;background:linear-gradient(160deg, var(--cream) 0%, var(--paper) 65%);position:relative;overflow:hidden}.hvc-svg{width:100%;height:100%;display:block}.hvc-face-outline{stroke:var(--ink);stroke-width:1.3px;stroke-opacity:.35;fill:none}.hvc-mesh-lines line{stroke:var(--bronze);stroke-width:.75px;stroke-opacity:.4}.hvc-mesh-dots circle{fill:var(--green);opacity:.55;animation:2.6s ease-in-out infinite hvc-dot-pulse}@keyframes hvc-dot-pulse{0%,to{opacity:.35;r:2.2px}50%{opacity:.85;r:3px}}.hvc-glasses line,.hvc-glasses rect{stroke:var(--ink);stroke-width:2.25px;fill:#fffff059}.hvc-bracket{border-color:var(--bronze);opacity:.85;z-index:2;border-style:solid;width:26px;height:26px;position:absolute}.hvc-bracket-tl{border-width:2.5px 0 0 2.5px;border-top-left-radius:4px;top:16px;left:16px}.hvc-bracket-tr{border-width:2.5px 2.5px 0 0;border-top-right-radius:4px;top:16px;right:16px}.hvc-bracket-bl{border-width:0 0 2.5px 2.5px;border-bottom-left-radius:4px;bottom:16px;left:16px}.hvc-bracket-br{border-width:0 2.5px 2.5px 0;border-bottom-right-radius:4px;bottom:16px;right:16px}.hvc-status-pill{color:var(--ivory);letter-spacing:.02em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e1a14d9;border-radius:999px;padding:7px 16px;font-size:11.5px;font-weight:500;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hvc-status-pill:before{content:"●";color:#5fbf7a;margin-right:6px;font-size:8px}.platforms-section{text-align:center;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 40px}.platforms-label{font-family:var(--font-ui);color:var(--taupe);margin-bottom:28px;font-size:14px;font-weight:500}.platforms-strip{flex-wrap:wrap;justify-content:center;gap:52px;max-width:1000px;margin:0 auto;display:flex}.platform-name{font-family:var(--font-display);color:var(--taupe);font-size:20px;font-style:italic;font-weight:500;transition:color .3s}.platform-name:hover{color:var(--green)}.problem-section{max-width:var(--container);align-items:flex-start;gap:90px;margin:0 auto;padding:130px 40px;display:flex}.problem-text{flex:1.1}.problem-text h2{max-width:520px;margin-bottom:22px;font-size:38px;font-weight:500;line-height:1.22}.problem-text p{color:var(--ink-soft);max-width:520px;font-size:17px;line-height:1.7}.problem-stat{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:16px;flex:.85;padding:44px 40px}.problem-stat-number{font-family:var(--font-display);color:var(--green);margin-bottom:14px;font-size:76px;font-weight:500;line-height:1}.problem-stat-label{color:var(--ink-soft);margin-bottom:24px;font-size:15.5px;line-height:1.6}.problem-stat-source{font-family:var(--font-mono);color:var(--taupe);letter-spacing:.04em;border-top:1px solid var(--line);padding-top:20px;font-size:11px}.products-section{max-width:var(--container);margin:0 auto;padding:40px 40px 130px}.products-header{max-width:640px;margin-bottom:56px}.products-header h2{font-size:38px;font-weight:500;line-height:1.2}.products-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.product-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:44px 40px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex}.product-card:hover{box-shadow:var(--shadow-lift);border-color:var(--line-strong);transform:translateY(-6px)}.product-tag{font-family:var(--font-display);color:var(--green);margin-bottom:16px;font-size:14.5px;font-style:italic;font-weight:500;display:block}.product-tag.soon{color:var(--bronze)}.product-card h3{margin-bottom:12px;font-size:26px;font-weight:500}.product-card>p{color:var(--ink-soft);margin-bottom:28px;font-size:15.5px;line-height:1.65}.product-features{flex-direction:column;flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.product-features li{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.product-features li:before{content:"";background:var(--bronze);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.product-card-cta{margin-top:auto}.how-section{background:var(--espresso);color:var(--espresso-text);padding:130px 40px}.how-inner{max-width:var(--container);margin:0 auto}.how-header{max-width:640px;margin-bottom:72px}.how-header h2{color:var(--espresso-text);font-size:38px;font-weight:500;line-height:1.2}.how-header p{color:var(--espresso-muted);max-width:520px;margin-top:16px;font-size:17px;line-height:1.65}.how-steps{background:var(--espresso-line);border:1px solid var(--espresso-line);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.how-step{background:var(--espresso);padding:36px 30px 40px;transition:background .3s}.how-step:hover{background:var(--espresso-panel)}.how-step-number{font-family:var(--font-mono);color:#d8b98a;letter-spacing:.04em;margin-bottom:22px;font-size:13px}.how-step h3{color:var(--espresso-text);margin-bottom:10px;font-size:18px;font-weight:500}.how-step p{color:var(--espresso-muted);font-size:14.5px;line-height:1.6}.trust-section{max-width:var(--container);align-items:center;gap:90px;margin:0 auto;padding:130px 40px;display:flex}.trust-visual{flex:.85;justify-content:center;display:flex}.trust-badge{border:1px solid var(--line);background:var(--paper);width:300px;height:300px;box-shadow:var(--shadow-card);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.trust-badge:before{content:"";border:1px dashed var(--line-strong);border-radius:50%;animation:40s linear infinite spin-slow;position:absolute;inset:22px}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.trust-badge-inner{text-align:center;padding:0 20px}.trust-badge-icon{background:var(--green-tint);width:52px;height:52px;color:var(--green);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.trust-badge-title{font-family:var(--font-display);margin-bottom:4px;font-size:20px;font-weight:500}.trust-badge-sub{font-family:var(--font-mono);color:var(--taupe);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.trust-text{flex:1.15}.trust-text h2{max-width:500px;margin-bottom:22px;font-size:38px;font-weight:500;line-height:1.2}.trust-text>p{color:var(--ink-soft);max-width:520px;margin-bottom:32px;font-size:17px;line-height:1.7}.trust-points{flex-direction:column;gap:18px;display:flex}.trust-point{align-items:flex-start;gap:14px;display:flex}.trust-point-mark{background:var(--green);width:22px;height:22px;color:var(--ivory);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:12px;display:flex}.trust-point-copy{color:var(--ink-soft);font-size:15px;line-height:1.6}.trust-point-copy strong{color:var(--ink);font-weight:600;font-family:var(--font-ui);margin-bottom:2px;display:block}.cta-section{text-align:center;background:linear-gradient(180deg, var(--ivory) 0%, var(--cream) 100%);padding:140px 40px;position:relative}.cta-section h2{max-width:720px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:44px;font-weight:500;line-height:1.15}.cta-section p{color:var(--ink-soft);max-width:520px;margin:0 auto 36px;font-size:18px;line-height:1.6}.pricing-section{background:var(--cream);padding:130px 40px}.pricing-inner{max-width:var(--container);margin:0 auto}.pricing-header{text-align:center;max-width:640px;margin:0 auto 16px}.pricing-header h2{margin-bottom:14px;font-size:38px;font-weight:500;line-height:1.2}.pricing-header p{color:var(--ink-soft);font-size:16.5px;line-height:1.6}.pricing-toggle{background:var(--paper);border:1px solid var(--line);border-radius:11px;justify-content:center;gap:4px;width:fit-content;margin:40px auto 48px;padding:4px;display:flex}.pricing-toggle-btn{font-family:var(--font-ui);color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.pricing-toggle-btn.active{background:var(--green);color:var(--ivory)}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.pricing-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:32px 26px;transition:transform .25s,box-shadow .25s;display:flex}.pricing-card:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.pricing-card-name{font-family:var(--font-display);margin-bottom:10px;font-size:19px;font-weight:500}.pricing-card-price{font-family:var(--font-display);color:var(--green);margin-bottom:6px;font-size:32px;font-weight:500}.pricing-card-price span{font-family:var(--font-ui);color:var(--taupe);margin-left:2px;font-size:13px;font-weight:500}.pricing-card-audience{color:var(--taupe);border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px;font-size:13px}.pricing-card-features{flex-direction:column;flex:1;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pricing-card-features li{color:var(--ink-soft);padding-left:14px;font-size:13.5px;line-height:1.5;position:relative}.pricing-card-features li:before{content:"";background:var(--bronze);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.pricing-card .btn-outline{text-align:center;width:100%}.pricing-footnote{text-align:center;color:var(--taupe);margin-top:32px;font-size:13.5px}.pricing-trial-note{text-align:center;color:var(--ink-soft);font-size:14px;font-weight:500}.contact-section{max-width:var(--container);align-items:flex-start;gap:90px;margin:0 auto;padding:130px 40px;display:flex}.contact-text{flex:.9;position:sticky;top:110px}.contact-text h2{max-width:420px;margin-bottom:16px;font-size:36px;font-weight:500;line-height:1.2}.contact-text p{color:var(--ink-soft);max-width:420px;margin-bottom:24px;font-size:16.5px;line-height:1.65}.contact-demo-link{color:var(--green);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.contact-demo-link:hover{text-decoration:underline}.contact-form-wrap{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex:1.1;padding:40px}.contact-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-field{color:var(--ink-soft);flex-direction:column;gap:6px;margin-bottom:18px;font-size:13.5px;font-weight:600;display:flex}.contact-field input,.contact-field select,.contact-field textarea{font-family:var(--font-ui);color:var(--ink);background:var(--ivory);border:1px solid var(--line-strong);resize:vertical;border-radius:8px;padding:11px 13px;font-size:14.5px;font-weight:400}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--green);outline:none}.contact-form .btn-primary{justify-content:center;width:100%}.contact-form-hint{text-align:center;color:var(--taupe);margin-top:12px;font-size:12.5px}.contact-field-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form-error{text-align:center;color:#b3402a;margin-top:14px;font-size:13.5px}.contact-form-error a{color:inherit;font-weight:600}.contact-form-success{text-align:center;padding:24px 8px}.contact-form-success-icon{background:var(--green);width:52px;height:52px;color:var(--ivory);border-radius:50%;margin:0 auto 18px;font-size:24px;line-height:52px}.contact-form-success h3{color:var(--ink);margin-bottom:10px;font-size:22px}.contact-form-success p{color:var(--ink-soft);max-width:420px;margin:0 auto;font-size:14.5px;line-height:1.6}.contact-form-success-sub{color:var(--taupe)!important;margin-top:12px!important;font-size:13px!important}.contact-form-success-sub a{color:var(--green);font-weight:600}.contact-email-line{text-align:center;color:var(--ink-soft);margin:22px auto 0;font-size:14px}.contact-email-line a{color:var(--green);font-weight:600;text-decoration:none}.contact-email-line a:hover{text-decoration:underline}.al-footer{background:var(--espresso);color:var(--espresso-muted);padding:72px 40px 36px}.al-footer-inner{max-width:var(--container);margin:0 auto}.al-footer-top{border-bottom:1px solid var(--espresso-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:48px;display:flex}.al-footer-brand{max-width:320px}.al-footer-brand .al-logo{color:var(--espresso-text);margin-bottom:14px}.al-footer-brand p{color:var(--espresso-muted);font-size:14px;line-height:1.6}.al-footer-links{flex-wrap:wrap;gap:48px;display:flex}.al-footer-col h5{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#d8b98a;margin-bottom:16px;font-size:11px;font-weight:500}.al-footer-col a{color:var(--espresso-muted);margin-bottom:12px;font-size:14.5px;text-decoration:none;transition:color .2s;display:block}.al-footer-col a:hover{color:var(--espresso-text)}.al-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:28px;display:flex}.al-footer-bottom p{color:var(--espresso-muted);font-size:13px}.content-hero{text-align:center;max-width:720px;margin:0 auto;padding:168px 40px 90px}.content-hero h1{margin-bottom:20px;font-size:46px;font-weight:500}.content-hero p{color:var(--ink-soft);margin-bottom:28px;font-size:17px;line-height:1.7}.content-hero--placeholder{padding:220px 40px}.content-hero--placeholder h1{font-size:38px}.content-page{max-width:760px;margin:0 auto;padding:0 40px 130px}.content-page section{margin-bottom:56px}.content-page section:last-child{margin-bottom:0}.content-page h2{margin-bottom:16px;font-size:27px;font-weight:500}.content-page h2 em{color:var(--green);font-style:italic}.content-page p{color:var(--ink-soft);margin-bottom:14px;font-size:16px;line-height:1.75}.content-page p:last-child{margin-bottom:0}.content-page strong{color:var(--ink);font-weight:600}.content-page ul{flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.content-page ul li{color:var(--ink-soft);padding-left:18px;font-size:16px;line-height:1.7;position:relative}.content-page ul li:before{content:"";background:var(--bronze);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.content-page-cta{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:16px;padding:36px}.content-page-cta p{margin-bottom:20px}@media (max-width:640px){.content-hero{padding:140px 22px 60px}.content-hero h1{font-size:32px}.content-hero--placeholder{padding:160px 22px}.content-page{padding:0 22px 90px}.content-page h2{font-size:23px}}@media (max-width:1080px){.products-grid{grid-template-columns:1fr}.how-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.al-nav-links-mobile-hide{display:none}.al-nav-burger{display:flex}.hero-section{text-align:center;flex-direction:column;gap:56px;min-height:auto;padding:140px 24px 80px}.hero-content{max-width:100%}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-cta-group{justify-content:center}.hero-title{font-size:42px}.hero-visual-card{width:100%;max-width:380px}.problem-section,.trust-section,.contact-section{text-align:center;flex-direction:column;gap:48px}.problem-text p,.trust-text>p,.contact-text p{margin-left:auto;margin-right:auto}.contact-text{position:static}.contact-text h2,.contact-text p{max-width:100%}.contact-form-row{grid-template-columns:1fr}.trust-points{text-align:left}.problem-stat{width:100%;max-width:420px;margin:0 auto}.products-header,.how-header,.pricing-header{text-align:center;margin-left:auto;margin-right:auto}.how-header p{margin-left:auto;margin-right:auto}.al-footer-top{flex-direction:column}}@media (max-width:640px){.al-container,.hero-section,.problem-section,.products-section,.trust-section,.cta-section,.how-section,.platforms-section,.pricing-section,.contact-section,.al-footer{padding-left:22px;padding-right:22px}.how-steps{grid-template-columns:1fr}.hero-title{font-size:34px}.problem-text h2,.products-header h2,.how-header h2,.trust-text h2,.pricing-header h2,.contact-text h2{font-size:28px}.cta-section h2{font-size:30px}.contact-form-wrap{padding:26px 22px}.problem-stat-number{font-size:58px}.platforms-strip{gap:30px}.al-footer-links{gap:36px}}
