@font-face{font-family:Amulya;src:url(/app/themes/agentai-theme/public/build/assets/Amulya-Bold-BxDvJGRr.eot);src:url(/app/themes/agentai-theme/public/build/assets/Amulya-Bold-BxDvJGRr.eot?#iefix)format("embedded-opentype"),url(/app/themes/agentai-theme/public/build/assets/Amulya-Bold-sYTSVNEx.woff2)format("woff2"),url(/app/themes/agentai-theme/public/build/assets/Amulya-Bold-BjY2n4TC.woff)format("woff"),url(/app/themes/agentai-theme/public/build/assets/Amulya-Bold-DouQG7fL.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Synonym;src:url(/app/themes/agentai-theme/public/build/assets/Synonym-Regular-D0EbFMeY.eot);src:url(/app/themes/agentai-theme/public/build/assets/Synonym-Regular-D0EbFMeY.eot?#iefix)format("embedded-opentype"),url(/app/themes/agentai-theme/public/build/assets/Synonym-Regular-CBM_7NQs.woff2)format("woff2"),url(/app/themes/agentai-theme/public/build/assets/Synonym-Regular-Cwih90yn.woff)format("woff"),url(/app/themes/agentai-theme/public/build/assets/Synonym-Regular-CiaNX7Ky.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--lp-page:#161b2e;--lp-page-alt:#1a1f33;--lp-dark:#1a1f33;--lp-dark-raised:#2d354a;--lp-dark-card:#ffffff0a;--lp-ink:#fff;--lp-ink-secondary:#c5d0e0;--lp-ink-muted:#a8b4c8;--lp-text-light:#fff;--lp-text-light-secondary:#c5d0e0;--lp-text-light-muted:#a8b4c8;--lp-accent:#2563eb;--lp-accent-hover:#1d4ed8;--lp-accent-text:#60a5fa;--lp-accent-soft:#2563eb1f;--lp-accent-2:#2563eb;--lp-success:#22c55e;--lp-accent-purple:#a855f7;--lp-accent-yellow:#fbbf24;--lp-accent-gradient:linear-gradient(180deg, #3b82f6 0%, #2563eb 50%, #1d4ed8 100%);--lp-accent-gradient-hover:linear-gradient(180deg, #2563eb 0%, #1d4ed8 100%);--lp-heading-gradient:linear-gradient(180deg, #fff 0%, #e0e7ff 70%, #c7d2fe 100%);--lp-line:#ffffff14;--lp-line-strong:#ffffff24;--lp-line-light:#ffffff0f;--lp-shadow:0 4px 32px #0003;--lp-shadow-md:0 12px 48px #0000004d;--lp-shadow-dark:0 16px 48px #00000073;--lp-radius-sm:.5rem;--lp-radius-md:.875rem;--lp-radius-lg:1.25rem;--lp-radius-xl:1.5rem;--lp-radius-pill:999px;--lp-panel-radius:clamp(1.25rem, 2.5vw, 1.75rem);--lp-panel-gap:clamp(.5rem, 1vw, .75rem);--lp-panel-mx:clamp(.5rem, 1.5vw, 1.25rem);--lp-font-display:"Amulya", Georgia, "Times New Roman", serif;--lp-font-body:"Synonym", "Segoe UI", system-ui, sans-serif;--lp-section-y:clamp(4.5rem, 9vw, 7rem);--lp-container-x:1.5rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--lp-font-body);background:var(--lp-page);color:var(--lp-ink);letter-spacing:.01em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4,h5,.hero-title,.section-title,.inner-hero__title,.pricing-price .price{font-family:var(--lp-font-display);letter-spacing:-.02em;line-height:1.1}a{color:inherit;text-decoration:none}a,button{transition:color .2s,border-color .2s,transform .2s,background-color .2s,box-shadow .2s}ul{list-style:none}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1300;border-radius:var(--lp-radius-md);border:1px solid var(--lp-accent);background:var(--lp-dark);color:var(--lp-text-light);padding:.65rem .95rem;font-weight:600;transition:top .2s;position:fixed;top:-120px;left:1rem}.skip-link:focus,.skip-link:focus-visible{top:1rem}[x-cloak]{display:none!important}.container{max-width:1380px;padding:0 var(--lp-container-x);margin:0 auto}.hero,.how-it-works,.pricing,.contact{background:var(--lp-dark);color:var(--lp-text-light);margin-inline:var(--lp-panel-mx);border-radius:var(--lp-panel-radius);margin-bottom:var(--lp-panel-gap);position:relative;overflow:hidden}.hero{border-radius:var(--lp-panel-radius);margin-top:0}.benefits,.testimonials,.offer-builder,.faq{color:var(--lp-ink);background:0 0;position:relative;overflow:hidden}.btn{border-radius:var(--lp-radius-md);min-height:46px;font-family:var(--lp-font-body);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.78rem 1.28rem;font-size:.9rem;font-weight:600;line-height:1;transition:all .25s;display:inline-flex}.btn-icon{flex-shrink:0;width:18px;height:18px}.btn-lg{min-height:52px;padding:.92rem 1.75rem;font-size:1rem}.btn-primary{background:var(--lp-accent-gradient);color:var(--lp-text-light);border:none;box-shadow:0 4px 18px #2563eb40}.btn-primary:hover{background:var(--lp-accent-gradient-hover);transform:translateY(-2px);box-shadow:0 8px 28px #2563eb59}.btn-outline{color:var(--lp-text-light);border:1px solid var(--lp-line-strong);background:0 0}.btn-outline:hover{background:#ffffff0f;border-color:#ffffff4d}.nav{--nav-fixed-side:var(--lp-panel-mx);--nav-fixed-top:var(--lp-panel-gap);z-index:100;margin-inline:var(--nav-fixed-side);margin-top:var(--nav-fixed-top);margin-bottom:var(--lp-panel-gap);border-radius:var(--lp-panel-radius);box-shadow:none;will-change:transform, opacity;background:0 0;border:1px solid #0000;padding:0;transition:background .28s,border-color .28s,box-shadow .28s;position:relative}.nav-spacer{pointer-events:none;height:0;transition:height .28s}.nav .container{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:0 clamp(1rem,2.2vw,2rem);display:flex}.nav.scrolled{top:var(--nav-fixed-top);left:var(--nav-fixed-side);right:var(--nav-fixed-side);z-index:1100;background:var(--lp-page);border-color:var(--lp-line);box-shadow:var(--lp-shadow-md);margin:0;position:fixed}.logo{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.logo-icon{width:28px;height:28px;color:var(--lp-ink);justify-content:center;align-items:center;display:flex}.logo-icon svg{width:22px;height:22px}.logo-mark{color:var(--lp-text-light-secondary);font-size:1.04rem;font-weight:600;line-height:1}.logo-text{display:block}.logo-text img{aspect-ratio:300/70;width:150px;max-width:min(150px,55vw);height:auto}.logo-title{color:var(--lp-ink);letter-spacing:0;font-size:1.15rem;font-weight:800;line-height:1}.logo-subtitle{display:none}.nav-links{flex:1;justify-content:center;align-items:center;display:none}.nav-links__list{align-items:center;gap:.95rem;margin:0;padding:0;list-style:none;display:flex}.nav-links__item{align-items:center;gap:.95rem;margin:0;padding:0;display:flex}.nav-links__item:not(:last-child):after{content:"·";color:var(--lp-text-light-muted);line-height:1}.nav-link{color:var(--lp-text-light-secondary);letter-spacing:0;background:0 0;border-radius:0;padding:.2rem 0;font-size:.84rem;font-weight:600;line-height:1.2;transition:color .2s;position:relative}.nav-link:hover{color:var(--lp-ink)}.nav-links__item.current-menu-item>.nav-link,.nav-links__item.current-menu-ancestor>.nav-link{color:var(--lp-ink);font-weight:700}.nav-actions{align-items:center;gap:.68rem;margin-left:auto;display:flex}.nav-login{border-radius:var(--lp-radius-sm);border:1px solid var(--lp-line-strong);background:var(--lp-dark-raised);width:38px;height:38px;color:var(--lp-text-light-secondary);justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,color .2s;display:none}.nav-login:hover{border-color:var(--lp-line-strong);color:var(--lp-text-light);background:var(--lp-dark-card);transform:translateY(-1px)}.nav-login__icon{width:18px;height:18px;color:inherit}.nav-cart{border-radius:var(--lp-radius-sm);border:1px solid var(--lp-line-strong);background:var(--lp-dark-raised);width:38px;height:38px;color:var(--lp-text-light-secondary);justify-content:center;align-items:center;transition:transform .2s,border-color .2s,background .2s;display:inline-flex;position:relative}.nav-cart:hover{border-color:var(--lp-line-strong);color:var(--lp-text-light);transform:translateY(-1px)}.nav-cart__icon{width:18px;height:18px}.nav-cart__count{border-radius:var(--lp-radius-pill);background:var(--lp-accent);min-width:20px;color:var(--lp-text-light);text-align:center;border:1px solid #fff3;padding:0 5px;font-size:.7rem;font-weight:700;line-height:18px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;top:-6px;right:-6px;transform:scale(1)}.nav-cart__count.is-hidden{opacity:0;pointer-events:none;transform:scale(0)}.nav-cart__count.is-bump{animation:.4s cubic-bezier(.34,1.56,.64,1) cartBadgeBump}@keyframes cartBadgeBump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.nav-cart.is-highlighted{animation:.6s cubic-bezier(.34,1.56,.64,1) cartButtonBounce}@keyframes cartButtonBounce{0%{transform:scale(1)}30%{transform:scale(1.12)translateY(-2px)}60%{transform:scale(.95)}to{transform:scale(1)}}.nav-cta{border-radius:var(--lp-radius-md);background:var(--lp-accent-gradient);min-height:40px;color:var(--lp-text-light);border:none;padding:.64rem 1.18rem;font-size:.82rem;font-weight:600;display:none;box-shadow:0 4px 18px #2563eb40}.nav-cta:hover{background:var(--lp-accent-gradient-hover);color:var(--lp-text-light);box-shadow:var(--lp-shadow);transform:translateY(-1px)}.menu-toggle{background:var(--lp-dark-raised);border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-sm);cursor:pointer;flex-direction:column;gap:5px;margin-left:auto;padding:.5rem;display:flex}.menu-toggle:hover{border-color:var(--lp-line-strong)}.menu-toggle span{background:var(--lp-ink);width:24px;height:2px;transition:all .3s;display:block}.nav-cart-wrap{position:relative}.nav-cart-panel{border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-lg);background:var(--lp-dark);width:min(420px,100vw - 2rem);box-shadow:var(--lp-shadow-dark);z-index:1200;padding:1rem;position:absolute;top:calc(100% + .9rem);right:0}.nav-cart-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.nav-cart-panel__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--lp-text-light-muted);margin:0;font-size:.72rem}.nav-cart-panel__header h3{color:var(--lp-text-light);margin:.18rem 0 0;font-size:1rem}.nav-cart-panel__close{border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-sm);background:var(--lp-dark-raised);width:32px;height:32px;color:var(--lp-text-light);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.nav-cart-panel__close:hover{border-color:var(--lp-line-strong);background:var(--lp-dark-raised)}.nav-cart-panel__close svg{width:16px;height:16px}.nav-cart-panel__items{flex-direction:column;gap:.66rem;max-height:280px;padding-right:.2rem;display:flex;overflow:auto}.nav-cart-panel__items.is-loading{opacity:.65}.nav-cart-item{border:1px solid var(--lp-line);border-radius:var(--lp-radius-md);background:var(--lp-dark);justify-content:space-between;gap:.9rem;padding:.68rem .75rem;display:flex}.nav-cart-item__meta{min-width:0}.nav-cart-item__name{color:var(--lp-text-light);margin:0;font-size:.9rem;font-weight:600}.nav-cart-item__tag{color:var(--lp-text-light-muted);margin-top:.35rem;font-size:.74rem;display:inline-block}.nav-cart-item__summary{text-align:right;color:var(--lp-text-light-secondary);white-space:nowrap;font-size:.8rem}.nav-cart-item__summary strong{color:var(--lp-text-light);margin-top:.2rem;display:block}.nav-cart-panel__empty{color:var(--lp-text-light-secondary);margin:0;padding:.6rem .1rem .2rem;font-size:.9rem}.nav-cart-panel__footer{border-top:1px solid var(--lp-line);margin-top:.95rem;padding-top:.9rem}.nav-cart-panel__footer p{color:var(--lp-text-light-secondary);margin:0 0 .65rem}.nav-cart-panel__footer strong{color:var(--lp-text-light)}.nav-cart-panel__clear{border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-sm);background:var(--lp-dark);width:100%;min-height:38px;color:var(--lp-text-light);font-family:var(--lp-font-body);cursor:pointer;margin-bottom:.72rem;font-size:.82rem;font-weight:600;transition:border-color .2s,background-color .2s,opacity .2s}.nav-cart-panel__clear:hover:not(:disabled){border-color:var(--lp-line-strong);background:var(--lp-dark-raised)}.nav-cart-panel__clear:disabled{opacity:.5;cursor:not-allowed}.nav-cart-panel__clear.is-loading{opacity:.7;pointer-events:none}.nav-cart-panel__actions{gap:.58rem;display:flex}.nav-cart-panel__actions .btn{flex:1;width:100%}.nav-cart-panel__actions .btn-outline{border:1px solid var(--lp-line-strong);background:var(--lp-dark);color:var(--lp-text-light)}.nav-cart-panel__actions .btn-outline:hover{border-color:var(--lp-line-strong);background:var(--lp-dark-raised);color:var(--lp-text-light)}.nav-cart-panel__actions .btn.is-disabled{opacity:.55;pointer-events:none}.nav-cart.is-highlighted{box-shadow:0 0 0 2px #2563eb73}.mobile-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);z-index:999;background:#161b2ef7;flex-direction:column;gap:.5rem;padding:1rem;display:none;position:fixed;top:76px;left:1rem;right:1rem;box-shadow:0 20px 48px #00000073}.mobile-menu.active{display:flex}.mobile-menu__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mobile-menu__item{margin:0;padding:0}.mobile-link{color:var(--lp-text-light-secondary);border-radius:var(--lp-radius-sm);padding:.75rem 1rem;transition:all .2s;display:block}.mobile-link:hover{color:var(--lp-text-light);background:#ffffff0f}.mobile-login-link{align-items:center;margin-bottom:.5rem;display:flex}.mobile-login-link__icon{width:18px;height:18px;color:inherit}.mobile-menu__item.current-menu-item>.mobile-link,.mobile-menu__item.current-menu-ancestor>.mobile-link{color:var(--lp-text-light);background:#2563eb1f}.mobile-cart-link{align-items:center;gap:.55rem;display:flex}.mobile-cart-link__icon{width:18px;height:18px}.mobile-cart-link__count{color:var(--lp-accent-text)}.mobile-cta{margin-top:.5rem}.hero{padding-top:clamp(3.2rem,5.6vw,4.9rem);padding-bottom:clamp(4rem,7vw,6rem)}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 16%,#2563eb0f,#0000 40%),radial-gradient(circle at 20% 80%,#2563eb0a,#0000 35%);position:absolute;inset:0}.hero-bg{pointer-events:none;position:absolute;inset:0}.glow{filter:blur(100px);opacity:.08;border-radius:50%;position:absolute}.glow-1{background:var(--lp-accent);width:300px;height:300px;top:80px;left:40px}.glow-2{background:var(--lp-accent);width:400px;height:400px;bottom:80px;right:40px}.glow-3{background:var(--lp-accent);width:600px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%)}.grid-bg{display:none}.hero-fx{pointer-events:none;position:absolute;inset:0}.hero-fx-grid{opacity:.5;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.hero-fx-line{background:#ffffff0a;position:absolute}.hero-fx-line--v{width:1px;top:0;bottom:0}.hero-fx-line--h{height:1px;left:0;right:0}.hero-fx-line--left{left:15%}.hero-fx-line--right{right:15%}.hero-fx-line--top{top:20%}.hero-fx-line--bottom{bottom:20%}.hero-fx-orb{filter:blur(60px);border-radius:50%;position:absolute}.hero-fx-orb--one{background:#2563eb1f;width:240px;height:240px;top:10%;right:20%}.hero-fx-orb--two{background:#2563eb14;width:180px;height:180px;bottom:15%;left:10%}.hero-grid{z-index:2;align-items:center;gap:clamp(2rem,4vw,3.5rem);padding:2rem 0;display:grid;position:relative}.hero-content{z-index:10;position:relative}.badge{border:1px solid var(--lp-line);border-radius:var(--lp-radius-pill);text-transform:uppercase;letter-spacing:.07em;color:var(--lp-text-light-secondary);background:#ffffff0f;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.73rem;font-weight:700;display:inline-flex}.pulse{background:var(--lp-accent);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-title{letter-spacing:-.03em;background:var(--lp-heading-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:16.5ch;margin-bottom:1.5rem;font-size:clamp(2.5rem,5.2vw,4.45rem);font-weight:700;line-height:1.02}.hero-title .gradient-text,.gradient-text{background:linear-gradient(135deg,#60a5fa,#22d3ee,#3b82f6);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-desc{color:var(--lp-text-light-secondary);max-width:54ch;margin-bottom:2rem;font-size:1.1rem;line-height:1.72}.hero-desc strong{color:var(--lp-text-light)}.stats{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.stat{background:var(--lp-dark-card);border:1px solid var(--lp-line);border-radius:var(--lp-radius-md);align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.stat-icon{border-radius:var(--lp-radius-sm);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-icon.blue{color:var(--lp-accent-text);background:#2563eb1f}.stat-icon.purple{color:var(--lp-accent-purple);background:#a855f71f}.stat-icon.green{color:var(--lp-success);background:#22c55e1f}.stat-text{flex-direction:column;display:flex}.stat-value{color:var(--lp-text-light);font-size:1.28rem;font-weight:700;line-height:1}.stat-label{color:var(--lp-text-light-muted);font-size:.75rem}.hero-buttons{flex-wrap:wrap;gap:.72rem;margin-bottom:2rem;display:flex}.trust-badges{border-top:1px solid var(--lp-line);padding-top:1.5rem}.trust-badges p{color:var(--lp-text-light-muted);margin-bottom:.75rem;font-size:.875rem}.badges{flex-wrap:wrap;gap:.5rem;display:flex}.badge-tag{background:var(--lp-dark-card);border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm);color:var(--lp-text-light-secondary);padding:.5rem 1rem;font-size:.875rem}.wave-bottom{display:none}.hero-chat{transform-style:preserve-3d;padding-bottom:2.45rem}.chat-glow{filter:blur(20px);pointer-events:none;background:#2563eb0f;border-radius:2rem;position:absolute;inset:-8px}.chat-container{border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-dark);background:#1e1e1eeb;position:relative;overflow:hidden}.chat-header{background:linear-gradient(145deg, var(--lp-dark-raised), var(--lp-dark));justify-content:space-between;align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}.chat-info h3{color:var(--lp-text-light);font-size:.9rem;font-weight:700;line-height:1.2}.chat-info p{color:var(--lp-text-light-muted);align-items:center;gap:.35rem;margin-top:.15rem;font-size:.74rem;display:inline-flex}.chat-avatar .avatar-icon{border-radius:var(--lp-radius-md);background:#2563eb26;border:1px solid #2563eb33}.chat-avatar{position:relative}.avatar-status{border-radius:var(--lp-radius-pill);border:2px solid var(--lp-dark);background:var(--lp-success);width:10px;height:10px;position:absolute;bottom:-3px;right:-3px}.chat-header-actions{align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.chat-header-pill{border-radius:var(--lp-radius-pill);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-light-secondary);border:1px solid var(--lp-line-strong);background:#1a1a1ab8;align-items:center;padding:.35rem .58rem;font-size:.68rem;font-weight:700;display:inline-flex}.chat-header-btn{border-radius:var(--lp-radius-sm);border:1px solid var(--lp-line-strong);width:30px;height:30px;color:var(--lp-text-light-secondary);cursor:pointer;background:#1e1e1ed1;justify-content:center;align-items:center;display:inline-flex}.chat-header-icon{width:15px;height:15px}.chat-robot-icon{width:22px;height:22px}.chat-status-icon{width:12px;height:12px;color:var(--lp-text-light-muted)}.chat-message-icon{width:16px;height:16px}.chat-message-icon--ai{color:var(--lp-accent-text)}.chat-message-icon--user{color:var(--lp-text-light)}.chat-submenu{background:#141414b8;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .9rem .7rem;display:flex}.chat-submenu__item{appearance:none;border:1px solid var(--lp-line);color:var(--lp-text-light-muted);border-radius:var(--lp-radius-pill);letter-spacing:.02em;cursor:pointer;background:#1a1a1acc;padding:.34rem .62rem;font-size:.72rem;font-weight:600}.chat-submenu__item.is-active{color:var(--lp-text-light);background:#2563eb2e;border-color:#2563eb80}.chat-owner{align-items:center;gap:.5rem;display:flex}.chat-owner-avatar{border-radius:var(--lp-radius-sm);width:28px;height:28px;color:var(--lp-accent-text);background:#2563eb33;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.chat-owner-name{color:var(--lp-text-light);font-size:.82rem;font-weight:600}.chat-window-actions{align-items:center;gap:.4rem;display:flex}.chat-window-action--dot{background:#ffffff1f;border-radius:50%;width:10px;height:10px}.chat-window-action--line{background:#ffffff1f;border-radius:1px;width:20px;height:2px}.chat-messages{background:#0e0e0ea3;min-height:300px;max-height:300px;padding:1rem 1rem .8rem;overflow-y:auto}.message{gap:.68rem;margin-bottom:.8rem;display:flex}.message.ai{flex-direction:row}.message.user{flex-direction:row-reverse}.message-avatar{border-radius:var(--lp-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.message.ai .message-avatar{color:var(--lp-accent-text);background:#2563eb1f;border:1px solid #2563eb33}.message.user .message-avatar{background:var(--lp-accent);color:var(--lp-text-light)}.chat-avatar-glyph{letter-spacing:.04em;font-size:.68rem;font-weight:800}.message-content{min-width:0}.message-meta{align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.message-meta strong{color:var(--lp-text-light);font-size:.78rem}.message-meta span{color:var(--lp-text-light-muted);font-size:.68rem}.message-bubble{border-radius:var(--lp-radius-md);max-width:78%;padding:.7rem .82rem;font-size:.86rem;line-height:1.5}.message.ai .message-bubble{border:1px solid var(--lp-line);color:var(--lp-text-light-secondary);background:#1e1e1ed1}.message.user .message-bubble{background:var(--lp-accent);color:var(--lp-text-light)}.typing-indicator{align-items:center;gap:.25rem;display:inline-flex}.typing-indicator span{border-radius:var(--lp-radius-pill);background:#c8c0b4b3;width:7px;height:7px;animation:.9s ease-in-out infinite chatTyping}.typing-indicator span:nth-child(2){animation-delay:.12s}.typing-indicator span:nth-child(3){animation-delay:.24s}@keyframes chatTyping{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.chat-quick{border-top:1px solid var(--lp-line);padding:.72rem .9rem}.chat-quick p{text-align:center;color:var(--lp-text-light-muted);font-size:.78rem}.quick-buttons{flex-wrap:wrap;justify-content:center;gap:.48rem;display:flex}.quick-btn{border:1px solid var(--lp-line);color:var(--lp-text-light-secondary);border-radius:var(--lp-radius-sm);font-size:.75rem;font-family:var(--lp-font-body);cursor:pointer;background:#1a1a1acc;padding:.4rem .62rem;transition:border-color .2s,background-color .2s}.quick-btn:hover{border-color:var(--lp-line-strong);background:#282828d1}.chat-input{border-top:1px solid var(--lp-line);gap:.5rem;padding:.82rem .9rem;display:flex}.chat-input input{border:1px solid var(--lp-line);min-height:44px;color:var(--lp-text-light);border-radius:var(--lp-radius-sm);font-family:var(--lp-font-body);background:#141414e6;outline:none;flex:1;padding:.58rem .72rem;font-size:.86rem}.chat-input input::placeholder{color:var(--lp-text-light-muted)}.chat-input input:focus{border-color:#2563eb80}.send-btn{width:44px;height:44px;color:var(--lp-text-light);background:var(--lp-accent-gradient);border-radius:var(--lp-radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.send-btn__icon{width:18px;height:18px}.chat-legal{color:var(--lp-text-light-secondary);text-align:center;padding:.5rem .9rem;font-size:.65rem;line-height:1.4}.chat-container--mock{border:1px solid var(--lp-line-strong);background:var(--lp-dark-raised);box-shadow:var(--lp-shadow-dark);flex-direction:column;height:clamp(460px,62vh,620px);max-height:620px;display:flex}.chat-header--mock{background:var(--lp-accent-gradient);border-bottom:1px solid #ffffff1a;padding:.8rem .95rem}.chat-header--mock .chat-owner{gap:.55rem}.chat-header-title{color:var(--lp-text-light);letter-spacing:.01em;margin-left:.35rem;margin-right:auto;font-size:1.02rem;font-weight:700}.chat-header--mock .chat-owner-name{color:var(--lp-text-light);font-weight:600}.chat-header--mock .chat-owner-avatar{border-radius:var(--lp-radius-pill);width:34px;height:34px;color:var(--lp-text-light);background:#fff3;border:1px solid #ffffff40}.chat-header--mock .chat-window-action--dot,.chat-header--mock .chat-window-action--line{background:#ffffff59}.chat-messages--mock{background:var(--lp-dark);overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;min-height:0;max-height:none;padding:1rem .9rem 1.1rem;overflow-y:auto}.chat-messages--mock .message{gap:.62rem;margin-bottom:1.1rem}.chat-messages--mock .message-content{flex-direction:column;display:flex}.chat-messages--mock .message.user .message-content{align-items:flex-end}.chat-messages--mock .message-meta{margin-bottom:.4rem}.chat-messages--mock .message-meta--user{justify-content:flex-end}.chat-messages--mock .message-meta strong{color:var(--lp-text-light);font-size:.88rem}.chat-messages--mock .message-meta span{color:var(--lp-text-light-muted);font-size:.8rem}.chat-messages--mock .message-avatar{border-radius:var(--lp-radius-pill);width:34px;height:34px}.chat-messages--mock .message.ai .message-avatar{background:var(--lp-dark-raised);border:2px solid var(--lp-accent);color:var(--lp-accent-text)}.chat-messages--mock .message.user .message-avatar{background:var(--lp-dark-raised);border:1px solid var(--lp-line-strong);color:var(--lp-text-light);box-shadow:var(--lp-shadow)}.chat-messages--mock .message.ai .message-bubble{border:1px solid var(--lp-accent);background:var(--lp-dark-raised);color:var(--lp-text-light);max-width:min(92%,22rem);box-shadow:var(--lp-shadow);border-radius:1.2rem}.chat-messages--mock .message.user .message-bubble{border:1px solid var(--lp-line-strong);background:var(--lp-dark-raised);color:var(--lp-text-light);box-shadow:var(--lp-shadow);border-radius:1rem;max-width:min(88%,16rem)}.chat-quick--mock{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:var(--lp-dark);padding:.72rem .85rem .78rem;display:block}.chat-quick--mock .quick-buttons{justify-content:flex-start}.chat-quick--mock .quick-btn{border-color:var(--lp-line-strong);background:var(--lp-dark-raised);color:var(--lp-text-light);border-radius:var(--lp-radius-pill);padding:.45rem .75rem;font-weight:600}.chat-quick--mock .quick-btn:hover{border-color:var(--lp-line-strong);background:var(--lp-dark-card)}.chat-quick--mock .quick-btn.is-demo-signal{border-color:var(--lp-accent-text);animation:.85s quickSignalPulse;box-shadow:0 0 0 3px #2563eb29}@keyframes quickSignalPulse{0%{transform:translateY(0)}50%{transform:translateY(-1px)}to{transform:translateY(0)}}.chat-input--mock{border-top:1px solid var(--lp-line);background:var(--lp-dark);padding:.78rem .85rem}.chat-input--mock input{border-color:var(--lp-line-strong);background:var(--lp-dark-raised);color:var(--lp-text-light);border-radius:var(--lp-radius-pill);min-height:46px;padding-inline:1rem;font-size:1rem}.chat-input--mock input::placeholder{color:var(--lp-text-light-muted)}.chat-input--mock .send-btn{border-radius:var(--lp-radius-pill);background:var(--lp-accent-gradient);width:46px;height:46px;color:var(--lp-text-light);border:none;box-shadow:0 8px 16px #2563eb47}.chat-input--mock .send-btn:hover{background:var(--lp-accent-gradient-hover);transform:translateY(-1px);box-shadow:0 10px 18px #2563eb57}.chat-messages--mock .typing-indicator span{background:#ffffffe6}.chat-input--mock .send-btn__icon{width:auto;height:auto;font-size:1.3rem;font-weight:700;line-height:1;transform:translate(1px)}.chat-legal{color:#ffffffdb}.chat-container--mock .chat-legal{background:var(--lp-dark);color:var(--lp-text-light-secondary);border-top:1px solid var(--lp-line);margin:0;padding:.68rem .9rem .62rem;font-size:.78rem;line-height:1.35}@media (width<=767px){.chat-container--mock{height:min(520px,100vh - 7.5rem);max-height:calc(100vh - 7.5rem)}}@media (width<=520px){.chat-header-title{display:none}}.chat-badge{z-index:4;border-radius:var(--lp-radius-sm);border:1px solid var(--lp-line-strong);color:var(--lp-text-light-secondary);background:#282828eb;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .85rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;bottom:-2rem;right:.9rem}.chat-badge__icon{width:14px;height:14px}.logo-cloud{background:var(--lp-page);margin-bottom:var(--lp-panel-gap);padding:clamp(1.5rem,3vw,2.25rem) 0;position:relative}.logo-cloud-heading{text-align:center;margin-bottom:clamp(1.2rem,2.8vw,2rem)}.logo-cloud-title{font-family:var(--lp-font-display);color:var(--lp-ink);font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.1}.logo-cloud-shell{padding-block:clamp(.8rem,2vw,1.25rem);overflow:hidden}.logo-cloud-marquee{overflow:hidden}.logo-cloud-track{white-space:nowrap;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:flex}.logo-cloud-track img{opacity:.92;filter:invert()contrast(1.06);width:auto;height:80px;transition:opacity .3s,filter .3s}.logo-cloud-track img:hover{opacity:1;filter:invert()contrast(1.06)}.section-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.glow-section{filter:blur(120px);opacity:.04;border-radius:50%;position:absolute}.glow-section.glow-1{background:var(--lp-accent);width:400px;height:400px;top:0;left:25%}.glow-section.glow-2{background:var(--lp-accent);width:400px;height:400px;bottom:0;right:25%}.glow-section.glow-center{background:var(--lp-accent);width:600px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%)}.section-header{text-align:center;z-index:10;max-width:760px;margin:0 auto clamp(2.5rem,5vw,3.5rem);position:relative}.section-badge{background:var(--lp-accent-soft);border-radius:var(--lp-radius-pill);text-transform:uppercase;letter-spacing:.07em;color:var(--lp-text-light);border:1px solid #2563eb40;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.73rem;font-weight:700;display:inline-flex}.section-badge.purple,.section-badge.amber,.section-badge.green,.section-badge.blue{background:var(--lp-dark-raised);border-color:var(--lp-line-strong);color:var(--lp-text-light)}.section-badge svg{color:var(--lp-text-light);flex-shrink:0}.section-title{background:var(--lp-heading-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.15rem;padding-bottom:.12em;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:700;line-height:1.28}.section-desc{color:var(--lp-text-light-secondary);max-width:60ch;margin-inline:auto;font-size:1.05rem;line-height:1.72}.benefits .section-title,.testimonials .section-title,.offer-builder .section-title,.faq .section-title{background:var(--lp-heading-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.benefits .section-desc,.testimonials .section-desc,.offer-builder .section-desc,.faq .section-desc{color:var(--lp-ink-secondary)}.benefits .section-badge,.testimonials .section-badge,.offer-builder .section-badge,.faq .section-badge,.benefits .section-badge.purple,.faq .section-badge.purple,.testimonials .section-badge.amber,.offer-builder .section-badge.green{background:var(--lp-dark-raised);border-color:var(--lp-line-strong);color:var(--lp-text-light)}.benefits .section-badge svg,.testimonials .section-badge svg,.offer-builder .section-badge svg,.faq .section-badge svg{color:var(--lp-text-light)}.benefits .gradient-text,.testimonials .gradient-text,.offer-builder .gradient-text,.faq .gradient-text{background:linear-gradient(135deg,#60a5fa,#22d3ee,#3b82f6);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-line{display:none}.benefits{padding:var(--lp-section-y) 0}.benefits-grid{z-index:10;gap:1.25rem;display:grid;position:relative}.benefit-card{background:var(--lp-dark-raised);border:1px solid var(--lp-line-light);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow);padding:1.75rem;transition:all .3s}.benefit-card:hover{box-shadow:var(--lp-shadow-md);border-color:#0000001f;transform:translateY(-4px)}.benefit-icon{border-radius:var(--lp-radius-md);justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1rem;display:flex}.benefit-icon.blue{color:var(--lp-accent-text);background:#2563eb1f;border:1px solid #2563eb33}.benefit-icon.purple{color:var(--lp-accent-purple);background:#a855f71f;border:1px solid #a855f733}.benefit-icon.green{color:var(--lp-success);background:#22c55e1f;border:1px solid #22c55e33}.benefit-icon.orange{color:#f97316;background:#f973161f;border:1px solid #f9731633}.benefit-icon.cyan{color:#06b6d4;background:#06b6d41f;border:1px solid #06b6d433}.benefit-icon.pink{color:#ec4899;background:#ec48991f;border:1px solid #ec489933}.benefit-icon.yellow{color:var(--lp-accent-yellow);background:#fbbf241f;border:1px solid #fbbf2433}.benefit-icon.indigo{color:#6366f1;background:#6366f11f;border:1px solid #6366f133}.benefit-icon.red{color:#ef4444;background:#ef44441f;border:1px solid #ef444433}.benefit-card h3{font-family:var(--lp-font-display);color:var(--lp-ink);margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.benefit-card p{color:var(--lp-ink-secondary);font-size:.9rem;line-height:1.65}.benefits-cta{text-align:center;z-index:10;margin-top:3rem;position:relative}.benefits-cta p{color:var(--lp-ink-secondary);margin-bottom:1rem}.how-it-works{padding:var(--lp-section-y) 0}.steps-grid{z-index:10;gap:1.5rem;display:grid;position:relative}.steps-list{flex-direction:column;gap:.85rem;display:flex}.step-item{background:var(--lp-dark-card);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);cursor:pointer;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.step-item:hover{border-color:var(--lp-line-strong)}.step-item.active{background:#ffffff0f;border-color:#2563eb4d}.step-number{font-family:var(--lp-font-display);color:var(--lp-text-light-secondary);font-size:1.875rem;font-weight:700;transition:color .3s}.step-item.active .step-number{color:var(--lp-accent-text)}.step-content{flex:1}.step-header{margin-bottom:.5rem}.step-header h3{font-family:var(--lp-font-display);color:var(--lp-text-light-secondary);font-size:1.1rem;font-weight:700;transition:color .3s}.step-item.active .step-header h3{color:var(--lp-text-light)}.step-content p{color:var(--lp-text-light-muted);font-size:.875rem;transition:color .3s}.step-item.active .step-content p{color:var(--lp-text-light-secondary)}.step-check{border:2px solid var(--lp-text-light-muted);color:#0000;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;transition:all .3s;display:flex}.step-item.active .step-check{background:var(--lp-success);border-color:var(--lp-success);color:var(--lp-text-light)}.step-detail{position:sticky;top:100px}.detail-card{border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-lg);background:#ffffff0a;padding:2rem}.detail-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.detail-icon{background:var(--lp-accent);border-radius:var(--lp-radius-lg);color:#fff;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.detail-step{color:var(--lp-text-light-muted);margin-bottom:.25rem;font-size:.875rem}.detail-header h3{font-family:var(--lp-font-display);color:var(--lp-text-light);font-size:1.5rem;font-weight:700}.detail-desc{color:var(--lp-text-light-secondary);margin-bottom:1.5rem;line-height:1.65}.detail-list p{color:var(--lp-text-light-muted);margin-bottom:.75rem;font-size:.875rem}.detail-list ul{flex-direction:column;gap:.5rem;display:flex}.detail-list li{color:var(--lp-text-light-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.detail-list .check{color:var(--lp-success)}.detail-progress{border-top:1px solid var(--lp-line);margin-top:1.5rem;padding-top:1.5rem}.progress-label{color:var(--lp-text-light-muted);justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;display:flex}.progress-bar{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.progress-fill{background:var(--lp-accent);border-radius:4px;height:100%;transition:width .5s}.steps-note{text-align:center;background:var(--lp-dark-raised);border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-pill);color:var(--lp-text-light);z-index:10;align-items:center;gap:.5rem;margin-top:2rem;padding:.75rem 1.5rem;font-weight:600;display:inline-flex;position:relative}.steps-note .check{color:var(--lp-success)}.testimonials{padding:var(--lp-section-y) 0}.testimonials-slider{align-items:center;gap:.9rem;padding-inline:clamp(.4rem,1.1vw,.9rem);display:flex;position:relative}.testimonials-viewport{flex:1;margin:0;padding:0;overflow:hidden}.testimonials-track{will-change:transform;backface-visibility:hidden;display:flex}.testimonial-slide{box-sizing:border-box;flex:0 0 100%;min-width:0;padding:0 clamp(.75rem,2vw,1.25rem)}.testimonials-grid{z-index:10;gap:1.5rem;display:grid;position:relative}.testimonial-card{background:var(--lp-dark-raised);border:1px solid var(--lp-line-light);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow);padding:2rem;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative}.testimonial-card:hover{box-shadow:var(--lp-shadow-md);transform:translateY(-2px)}.testimonial-slide .testimonial-card:hover{box-shadow:var(--lp-shadow);transform:none}.quote-icon{background:var(--lp-accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1;display:flex}.stars{color:var(--lp-accent-text);letter-spacing:.04em;margin-bottom:.8rem;padding-top:0;font-size:1.25rem}.testimonial-card blockquote{color:var(--lp-ink-secondary);margin-bottom:1.5rem;font-size:.95rem;font-style:italic;line-height:1.72}.testimonial-author{border-top:1px solid var(--lp-line-light);align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.author-avatar{background:var(--lp-dark);border-radius:var(--lp-radius-md);width:48px;height:48px;color:var(--lp-text-light);justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.author-info strong{color:var(--lp-ink);font-weight:600;display:block}.author-info span{color:var(--lp-ink-muted);font-size:.875rem}.testimonial-nav{border:1px solid var(--lp-line-light);background:var(--lp-dark-raised);width:44px;height:44px;color:var(--lp-ink);cursor:pointer;box-shadow:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;transition:all .2s;display:flex}.testimonial-nav:hover{border-color:var(--lp-accent-text);color:var(--lp-accent-text)}.testimonials-dots{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.testimonial-dot{cursor:pointer;background:0 0;border:none;width:44px;height:44px;padding:0;transition:all .2s;position:relative}.testimonial-dot:before{content:"";border:1px solid var(--lp-line-light);background:0 0;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-dot.is-active:before{background:var(--lp-accent);border-color:var(--lp-accent-text)}.stats-grid{z-index:10;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem;display:grid;position:relative}.stat-box{text-align:center;background:var(--lp-dark-raised);border:1px solid var(--lp-line-light);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow);padding:1.75rem}.stat-number{font-family:var(--lp-font-display);color:var(--lp-ink);margin-bottom:.25rem;font-size:2.25rem;font-weight:700;display:block}.stat-box .stat-label{color:var(--lp-ink-muted)}.pricing{padding:var(--lp-section-y) 0}.pricing-card-wrapper{max-width:980px;margin:0 auto;position:relative}.pricing-glow{background:linear-gradient(135deg, var(--lp-accent), var(--lp-accent), var(--lp-accent));border-radius:calc(var(--lp-radius-xl) + 4px);filter:blur(14px);opacity:.15;position:absolute;inset:-4px}.pricing-card{background:var(--lp-dark-raised);border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-xl);display:grid;position:relative;overflow:hidden}.pricing-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 15%,#ffffff05 52%,#0000 88%);position:absolute;inset:0}.pricing-col{padding:2rem}.pricing-col:first-child{border-bottom:1px solid var(--lp-line)}.pricing-col.highlighted{background:linear-gradient(#ffffff08,#ffffff03)}.pricing-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.pricing-icon{border-radius:var(--lp-radius-md);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pricing-icon.blue,.pricing-icon.purple{color:var(--lp-accent-text);background:#2563eb26}.pricing-header h3{font-family:var(--lp-font-display);color:var(--lp-text-light);font-size:1.25rem;font-weight:700}.pricing-header p{color:var(--lp-text-light-muted);font-size:.875rem}.pricing-price{align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.pricing-price .price{color:var(--lp-text-light);font-size:clamp(2.1rem,4vw,3.1rem);font-weight:700}.pricing-price .price-old{color:var(--lp-text-light-muted);font-size:1.25rem;text-decoration:line-through}.pricing-note{color:var(--lp-text-light-muted);margin-bottom:1.5rem;font-size:.875rem}.pricing-list{flex-direction:column;gap:.75rem;display:flex}.pricing-list li{color:var(--lp-text-light-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.pricing-list .check{color:var(--lp-success)}.pricing-features{background:var(--lp-dark-card);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);max-width:980px;margin:2rem auto 0;padding:1.5rem}.pricing-features p{text-align:center;color:var(--lp-text-light-muted);margin-bottom:1rem}.features-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.features-grid span{color:var(--lp-text-light-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.features-grid .check{color:var(--lp-accent-text)}.pricing-cta{text-align:center;margin-top:2rem}.pricing-cta p{color:var(--lp-text-light-muted);margin-top:1rem;font-size:.875rem}.pricing-savings{text-align:center;border-radius:var(--lp-radius-md);color:var(--lp-text-light);background:#2563eb1a;border:1px solid #2563eb38;justify-content:center;align-items:center;gap:.5rem;width:fit-content;max-width:100%;margin:1.5rem auto 0;padding:.75rem 1.5rem;font-weight:600;display:flex}.offer-builder{padding:var(--lp-section-y) 0}.offer-builder--shop{background:0 0;padding:0}.offer-grid{gap:1rem;margin-bottom:1rem;display:grid}.offer-card{border:1px solid var(--lp-line-light);border-radius:var(--lp-radius-lg);background:var(--lp-dark-raised);box-shadow:var(--lp-shadow);padding:1.25rem;transition:all .3s}.offer-card:hover{box-shadow:var(--lp-shadow-md);transform:translateY(-3px)}.offer-step{text-transform:uppercase;letter-spacing:.06em;color:var(--lp-accent-text);margin-bottom:.35rem;font-size:.75rem;font-weight:700}.offer-card h3{font-family:var(--lp-font-display);color:var(--lp-ink);margin-bottom:.95rem;font-size:1.2rem}.offer-name{color:var(--lp-ink);margin-bottom:.2rem;font-weight:600}.offer-price-row{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.offer-price{color:var(--lp-accent-text);margin-top:.15rem;font-size:1.32rem;font-weight:700;line-height:1.34}.offer-price--old{color:var(--lp-ink-muted);font-size:1rem;font-weight:500;text-decoration:line-through;text-decoration-thickness:1px}.offer-desc{color:var(--lp-ink-secondary);font-size:.88rem}.offer-note{color:var(--lp-ink-muted);margin-top:.2rem;font-size:.78rem;line-height:1.45}.offer-note strong{color:var(--lp-ink);font-weight:600}.offer-note--omnibus{color:var(--lp-ink-muted)}.offer-options{gap:.75rem;display:grid}.offer-option{border:1px solid var(--lp-line-light);border-radius:var(--lp-radius-md);background:var(--lp-page);cursor:pointer;grid-template-columns:1.15rem 1fr;align-items:start;gap:.65rem;padding:.85rem;transition:all .2s;display:grid}.offer-option input{width:1rem;height:1rem;accent-color:var(--lp-accent-text);margin-top:.35rem}.offer-option.active{border-color:#2563eb80;box-shadow:inset 0 0 0 1px #2563eb4d}.offer-summary{border:1px solid var(--lp-line-light);border-radius:var(--lp-radius-lg);background:var(--lp-dark-raised);box-shadow:var(--lp-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.offer-summary__totals p{color:var(--lp-ink-muted);margin:0}.offer-summary__totals strong{color:var(--lp-ink);font-size:clamp(1.4rem,3vw,2rem);font-family:var(--lp-font-display)}.offer-summary__actions{flex-wrap:wrap;gap:.75rem;display:flex}.offer-summary__actions .btn[disabled]{opacity:.5;pointer-events:none}.offer-summary__actions .btn{min-height:52px;padding:.9rem 1.35rem}.offer-summary__feedback{margin:.75rem 0 0;font-size:.88rem}.offer-summary__feedback.is-success{color:var(--lp-success)}.offer-summary__feedback.is-error{color:var(--lp-accent-text)}.offer-summary__actions .btn.is-loading{opacity:.78}.faq{padding:var(--lp-section-y) 0}.faq-list{flex-direction:column;gap:.75rem;max-width:700px;margin:0 auto;display:flex}.faq-item{background:var(--lp-dark-raised);border:1px solid var(--lp-line-light);border-radius:var(--lp-radius-md);box-shadow:var(--lp-shadow);overflow:hidden}.faq-question{width:100%;color:var(--lp-ink);font-family:var(--lp-font-body);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;font-size:1rem;font-weight:600;transition:background .2s;display:flex}.faq-question:hover{background:#00000005}.faq-icon{color:var(--lp-ink-muted);flex-shrink:0;transition:transform .3s}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;transition:max-height .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:300px}.faq-answer p{color:var(--lp-ink-secondary);padding:0 1.25rem 1.25rem;line-height:1.65}.faq-cta{text-align:center;margin-top:2rem}.faq-cta p{color:var(--lp-ink-muted);margin-bottom:1rem}.faq-cta .btn-outline{color:var(--lp-ink);border-color:var(--lp-line-light);background:var(--lp-dark-raised)}.faq-cta .btn-outline:hover{border-color:var(--lp-accent-text);color:var(--lp-accent-text)}.offer-summary .btn-outline{color:var(--lp-ink);border-color:var(--lp-line-light)}.offer-summary .btn-outline:hover{border-color:var(--lp-accent-text);color:var(--lp-accent-text);background:#2563eb0a}.contact{padding:var(--lp-section-y) 0}.contact-grid{z-index:10;gap:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.contact-info h3{font-family:var(--lp-font-display);color:var(--lp-text-light);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.contact-info>div>p{color:var(--lp-text-light-secondary);margin-bottom:2rem;line-height:1.65}.contact-items{flex-direction:column;gap:.85rem;margin-bottom:2rem;display:flex}.contact-item{background:var(--lp-dark-card);border:1px solid var(--lp-line);border-radius:var(--lp-radius-md);align-items:center;gap:1rem;padding:1rem;display:flex}.contact-icon{border-radius:var(--lp-radius-md);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contact-icon.blue,.contact-icon.purple,.contact-icon.green{color:var(--lp-accent-text);background:#2563eb1a}.contact-item p{color:var(--lp-text-light-muted);font-size:.875rem}.contact-item strong{color:var(--lp-text-light);font-weight:600;display:block}.guarantee-box{border-radius:var(--lp-radius-lg);background:#2563eb0f;border:1px solid #2563eb2e;padding:1.5rem}.guarantee-header{color:var(--lp-accent-text);align-items:center;gap:.75rem;margin-bottom:.75rem;font-weight:600;display:flex}.guarantee-box p{color:var(--lp-text-light-secondary);font-size:.875rem}.contact-form-wrapper{position:relative}.form-glow{filter:blur(20px);background:#2563eb08;border-radius:2rem;position:absolute;inset:-16px}.contact-form{border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-lg);background:#ffffff0a;padding:2rem;position:relative}.form-row{gap:1rem;margin-bottom:1rem;display:grid}.form-group{margin-bottom:1rem}.form-group label{color:var(--lp-text-light-secondary);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.input-wrapper{position:relative}.input-wrapper svg{color:var(--lp-text-light-muted);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.input-wrapper input{border:1px solid var(--lp-line);border-radius:var(--lp-radius-md);width:100%;color:var(--lp-text-light);font-family:var(--lp-font-body);background:#ffffff0a;outline:none;padding:.75rem 1rem .75rem 2.75rem;font-size:.875rem;transition:all .2s}.input-wrapper input:focus{border-color:#2563eb80;box-shadow:0 0 0 3px #2563eb14}.input-wrapper input::placeholder{color:var(--lp-text-light-muted)}.form-group textarea{border:1px solid var(--lp-line);border-radius:var(--lp-radius-md);width:100%;color:var(--lp-text-light);font-family:var(--lp-font-body);resize:none;background:#ffffff0a;outline:none;padding:.75rem 1rem;font-size:.875rem}.form-group textarea:focus{border-color:#2563eb80;box-shadow:0 0 0 3px #2563eb14}.form-group textarea::placeholder{color:var(--lp-text-light-muted)}.btn-submit{width:100%}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form-note{text-align:center;color:var(--lp-text-light-muted);margin-top:1rem;font-size:.75rem}.grecaptcha-badge{visibility:hidden!important}.recaptcha-legal{color:var(--lp-text-light-muted);text-align:center;margin-top:.75rem;font-size:.7rem;line-height:1.5}.recaptcha-legal a{color:var(--lp-accent-text);text-decoration:underline}.agentai-hp{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}:root{--cmplz_banner_background_color:#1a1f33;--cmplz_banner_border_color:#2563eb;--cmplz_text_color:#fff;--cmplz_hyperlink_color:#93c5fd;--cmplz_button_accept_background_color:#2563eb;--cmplz_button_accept_border_color:#2563eb;--cmplz_button_accept_text_color:#fff;--cmplz_button_deny_background_color:#2d354a;--cmplz_button_deny_border_color:#ffffff24;--cmplz_button_deny_text_color:#fff;--cmplz_button_settings_background_color:#2d354a;--cmplz_button_settings_border_color:#ffffff24;--cmplz_button_settings_text_color:#fff;--cmplz_slider_active_color:#2563eb;--cmplz_slider_inactive_color:#93c5fd;--cmplz_slider_bullet_color:#fff;--cmplz_category_header_always_active_color:#22c55e}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:#ffffff0f}.form-success{text-align:center;border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);background:#ffffff0a;padding:3rem 2rem}.form-success-static{margin-bottom:1rem}.success-icon{width:80px;height:80px;color:var(--lp-success);background:#2563eb1f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:2.5rem;display:flex}.form-success h3{font-family:var(--lp-font-display);color:var(--lp-text-light);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.form-success p{color:var(--lp-text-light-secondary)}.agentai-form-alert{border-radius:var(--lp-radius-md);border:1px solid var(--lp-line);margin-bottom:1rem;padding:.75rem .9rem}.agentai-form-alert.success{color:var(--lp-success);background:#2563eb14;border-color:#2563eb33}.agentai-form-alert.error{color:var(--lp-accent-text);background:#2563eb14;border-color:#2563eb33}.footer{background:var(--lp-dark);color:var(--lp-text-light);margin-inline:var(--lp-panel-mx);border-radius:var(--lp-panel-radius) var(--lp-panel-radius) 0 0;margin-bottom:0;padding:4rem 0 2rem}.footer-grid{gap:2rem;margin-bottom:2rem;display:grid}.footer-brand p{color:var(--lp-text-light-secondary);margin:1rem 0;line-height:1.65}.footer-brand .nip{color:var(--lp-text-light-muted);font-size:.875rem}.footer-nav h4,.footer-contact h4{font-family:var(--lp-font-display);color:var(--lp-text-light);margin-bottom:1rem;font-size:1rem;font-weight:700}.footer-nav ul,.footer-contact ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.footer-nav a,.footer-contact a,.footer-contact span{color:var(--lp-text-light-secondary);align-items:center;gap:.5rem;font-size:.875rem;transition:color .2s;display:flex}.footer-nav a:hover,.footer-contact a:hover{color:var(--lp-accent-text)}.footer-bottom{border-top:1px solid var(--lp-line);flex-direction:column;gap:1rem;padding-top:2rem;display:flex}.footer-bottom p{color:var(--lp-text-light-muted);font-size:.875rem}.footer-links{gap:1.5rem;display:flex}.footer-links a{color:var(--lp-text-light-muted);font-size:.875rem;transition:color .2s}.footer-links a:hover{color:var(--lp-accent-text)}.cmplz-links .cmplz-link,a.cmplz-link{color:#93c5fd!important}.floating-cart{z-index:1100;border-radius:var(--lp-radius-lg);border:1px solid var(--lp-line);background:var(--lp-dark-card);width:56px;height:56px;box-shadow:var(--lp-shadow-dark);color:var(--lp-text-light);justify-content:center;align-items:center;transition:transform .2s,border-color .2s;display:inline-flex;position:fixed;bottom:1.1rem;right:1.1rem}.floating-cart:hover{border-color:var(--lp-line-strong);transform:translateY(-2px)}.floating-cart__icon{width:22px;height:22px}.floating-cart__count{border-radius:var(--lp-radius-pill);background:var(--lp-accent);min-width:22px;color:var(--lp-text-light);text-align:center;border:1px solid #fff3;padding:0 6px;font-size:.72rem;font-weight:700;line-height:20px;position:absolute;top:-8px;right:-8px}.floating-backtop{z-index:1100;border-radius:var(--lp-radius-lg);border:1px solid var(--lp-line);width:52px;height:52px;color:var(--lp-text-light);box-shadow:var(--lp-shadow-dark);opacity:0;pointer-events:none;background:#1a1a1aeb;justify-content:center;align-items:center;transition:opacity .25s,transform .25s,border-color .2s;display:inline-flex;position:fixed;bottom:1.1rem;right:1.1rem;transform:translateY(10px)}.floating-backtop.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.floating-backtop:hover{border-color:var(--lp-line-strong)}.floating-backtop__icon{width:22px;height:22px}.toast-root{z-index:1600;pointer-events:none;flex-direction:column;gap:.55rem;display:flex;position:fixed;top:1rem;right:1rem}.toast{border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-md);min-width:260px;max-width:min(420px,100vw - 2rem);color:var(--lp-text-light);box-shadow:var(--lp-shadow-dark);opacity:0;background:#1e1e1ef7;padding:.72rem .85rem;transition:transform .2s,opacity .2s;transform:translateY(-8px)}.toast.is-visible{opacity:1;transform:translateY(0)}.toast--success,.toast--error{border-color:#2563eb66}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#00000008}::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00000040}.page-header{max-width:1280px;margin:120px auto 2rem;padding:0 1.5rem}.page-header h1{font-family:var(--lp-font-display);color:var(--lp-ink);font-size:clamp(2rem,4vw,3rem)}.entry-content,.wp-block-post-content,.woocommerce{max-width:1280px;color:var(--lp-ink-secondary);margin:0 auto 4rem;padding:0 1.5rem}.entry-content p,.wp-block-post-content p,.woocommerce p,.woocommerce li,.woocommerce td,.woocommerce th{color:var(--lp-ink-secondary)}.inner-shell{background:var(--lp-page);min-height:70vh;padding:7.5rem 0 4.5rem}.inner-shell--woo-page{background:var(--lp-dark-raised)}.inner-shell__container{gap:1.5rem;display:grid}.inner-hero{border:1px solid var(--lp-line-light);background:var(--lp-dark-raised);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow);padding:1.5rem}.inner-hero__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--lp-accent-text);margin-bottom:.7rem;font-size:.75rem;font-weight:700;display:inline-flex}.inner-hero__title{color:var(--lp-ink);margin-bottom:.6rem;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.inner-hero__subtitle{color:var(--lp-ink-secondary);max-width:65ch}.content-card{border:1px solid var(--lp-line-light);background:var(--lp-dark-raised);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow);padding:1.25rem}.content-card--single{padding:1.5rem}.entry-prose{color:var(--lp-ink-secondary);line-height:1.8}.entry-prose p,.entry-prose li,.entry-prose blockquote,.entry-prose td,.entry-prose th{color:var(--lp-ink-secondary)}.entry-prose h2,.entry-prose h3,.entry-prose h4,.entry-prose h5{color:var(--lp-ink);margin-top:1.3rem;margin-bottom:.6rem}.entry-prose a{color:var(--lp-accent-text)}.entry-meta{color:var(--lp-ink-muted);flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.8rem;display:flex}.entry-meta p{margin:0}.entry-meta a{color:var(--lp-ink-secondary)}.posts-grid{gap:1rem;display:grid}.archive-card{border:1px solid var(--lp-line-light);background:var(--lp-dark-raised);border-radius:var(--lp-radius-md);box-shadow:var(--lp-shadow);padding:1.1rem;transition:all .3s}.archive-card:hover{box-shadow:var(--lp-shadow-md);transform:translateY(-3px)}.archive-card__title{margin-bottom:.6rem;font-size:1.25rem}.archive-card__title a{color:var(--lp-ink)}.archive-card__excerpt{color:var(--lp-ink-secondary);margin-top:.75rem}.archive-card__readmore{color:var(--lp-accent-text);margin-top:1rem;font-weight:600;display:inline-flex}.posts-nav .nav-links,.posts-nav .page-numbers{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.posts-nav a,.posts-nav span{border:1px solid var(--lp-line-light);border-radius:var(--lp-radius-sm);padding:.35rem .65rem}.woocommerce a.button,.woocommerce button.button,.woocommerce #respond input#submit,.woocommerce input.button,.woocommerce .button{border-radius:var(--lp-radius-md);background:var(--lp-accent-gradient);color:var(--lp-text-light);border:0}.woocommerce .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--lp-accent-text)}.wc-shell{background:var(--lp-page);padding:7.5rem 0 4.5rem}.wc-shell__container{max-width:1280px}.woocommerce .products li.product,.woocommerce-page .products li.product{background:var(--lp-dark-raised);border:1px solid var(--lp-line-light);border-radius:var(--lp-radius-md);padding:1rem}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--lp-accent-text);font-weight:700}.woocommerce div.product form.cart,.woocommerce div.product .product_meta{margin-top:1rem}.agentai-buy-inquiry-switch{border-radius:var(--lp-radius-md);border:1px solid var(--lp-line-light);background:var(--lp-dark-raised);margin-top:1rem;padding:1rem}.agentai-buy-inquiry-switch h3{margin-bottom:.5rem}.agentai-buy-inquiry-switch p{color:var(--lp-ink-secondary);margin-bottom:.9rem}.agentai-buy-inquiry-actions{flex-wrap:wrap;gap:.75rem;display:flex}.agentai-buy-inquiry-actions--top{margin-top:1rem}.shop-steps{gap:.85rem;margin-bottom:1rem;display:grid}.shop-step-card{border:1px solid var(--lp-line-light);border-radius:var(--lp-radius-md);background:var(--lp-dark-raised);box-shadow:var(--lp-shadow);padding:.9rem}.shop-step-card__icon{width:20px;height:20px;color:var(--lp-accent-text);margin-bottom:.45rem}.shop-step-card h3{color:var(--lp-ink);margin-bottom:.35rem;font-size:1rem}.shop-step-card p{color:var(--lp-ink-secondary);font-size:.9rem}.agentai-product-inquiry{margin-top:2.5rem}.agentai-inquiry-module{border:1px solid var(--lp-line-light);border-radius:var(--lp-radius-lg);background:var(--lp-dark-raised);box-shadow:var(--lp-shadow);padding:1.2rem}.agentai-inquiry-title{margin-bottom:.4rem;font-size:1.5rem}.agentai-inquiry-subtitle{color:var(--lp-ink-secondary);margin-bottom:1rem}.agentai-choice{flex-wrap:wrap;gap:.5rem;display:flex}.agentai-choice label{border-radius:var(--lp-radius-pill);border:1px solid var(--lp-line-light);background:var(--lp-page);color:var(--lp-ink-secondary);align-items:center;gap:.4rem;padding:.45rem .75rem;display:inline-flex}.woo-page-blocks{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.woo-page-blocks .entry-prose{max-width:none}.woo-page-blocks .wc-block-cart,.woo-page-blocks .wc-block-checkout{color:var(--lp-ink)}.woo-page-blocks .wc-block-components-main,.woo-page-blocks .wc-block-components-sidebar,.woo-page-blocks .wc-block-checkout__main,.woo-page-blocks .wc-block-checkout__sidebar{background:var(--lp-dark-raised);border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-md);padding:1.05rem}.woo-page-blocks .wc-block-components-product-name,.woo-page-blocks .wc-block-components-order-summary-item__description,.woo-page-blocks .wc-block-components-totals-item__label,.woo-page-blocks .wc-block-components-totals-item__value{color:var(--lp-ink)}.woo-page-blocks .wc-block-components-totals-wrapper,.woo-page-blocks .wc-block-components-order-summary{background:var(--lp-dark-raised);border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-md)}.woo-page-blocks .wc-block-components-button,.woo-page-blocks .wc-block-cart__submit-button,.woo-page-blocks .wc-block-checkout__actions_row .wc-block-components-button{border-radius:var(--lp-radius-md);background:var(--lp-accent-gradient);color:var(--lp-text-light);border:0;min-height:42px;padding:.55rem .9rem;font-size:.9rem;font-weight:700}.woo-page-blocks .wc-block-components-form .wc-block-components-text-input input,.woo-page-blocks .wc-block-components-form .wc-block-components-text-input select,.woo-page-blocks .wc-block-components-form .wc-block-components-text-input textarea{background:var(--lp-dark-raised);border:1px solid var(--lp-line-strong);color:var(--lp-ink);border-radius:var(--lp-radius-sm);min-height:44px;padding:.52rem .72rem;font-size:.95rem}.woo-page-blocks .wc-block-components-form .wc-block-components-text-input input:focus,.woo-page-blocks .wc-block-components-form .wc-block-components-text-input select:focus,.woo-page-blocks .wc-block-components-form .wc-block-components-text-input textarea:focus{border-color:var(--lp-accent-text);box-shadow:0 0 0 2px #2563eb1a}.woo-page-blocks .wc-block-checkout{font-size:.92rem;line-height:1.45}.woo-page-blocks .wc-block-components-notice-banner{border-radius:var(--lp-radius-sm);padding:.62rem .78rem;font-size:.88rem}.woo-page-blocks .wc-block-components-checkout-step{margin-bottom:1.05rem;padding-bottom:.95rem}.woo-page-blocks .wc-block-components-checkout-step__title{color:var(--lp-ink);font-size:1.08rem}.woo-page-blocks .wc-block-components-checkout-step__description,.woo-page-blocks .wc-block-components-form .wc-block-components-text-input label,.woo-page-blocks .wc-block-components-checkbox label{color:var(--lp-ink-secondary);font-size:.85rem}.woo-page-blocks .wc-block-cart__items .wc-block-cart-items__row{border-bottom:1px solid var(--lp-line-strong)}.woo-page-blocks .wc-block-components-quantity-selector{border:1px solid var(--lp-line-strong);border-radius:var(--lp-radius-sm)}.woo-page-blocks .wc-block-components-product-name{color:var(--lp-ink)}.woo-page-blocks .wc-block-components-product-metadata .wc-block-components-product-metadata__description,.woo-page-blocks .wc-block-components-product-metadata p{color:var(--lp-ink-secondary)}.woo-page-blocks .wc-block-cart__totals-title,.woo-page-blocks .wc-block-components-totals-item__label{color:var(--lp-ink);font-weight:600}.woo-page-blocks .wc-block-components-totals-item__value{color:var(--lp-ink)}.woo-page-blocks .wc-block-components-sidebar .wc-block-components-panel,.woo-page-blocks .wc-block-components-sidebar .wc-block-components-totals-coupon{border-color:var(--lp-line-strong)}.inner-shell--woo-page .inner-hero{background:var(--lp-dark-raised);border:1px solid var(--lp-line-strong);box-shadow:none}.hero-title,.hero-desc,.hero-chat,.stats .stat,.hero-buttons .btn,.trust-badges,.benefit-card,.step-item,.testimonial-card,.stat-box,.offer-card,.offer-option,.faq-item,.contact-item,.detail-card,[data-gsap=fade-up]{transition-property:color,border-color,background-color,box-shadow;transition-duration:.26s;transition-timing-function:ease}@media (width>=640px){.features-grid{grid-template-columns:repeat(3,1fr)}.stats-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=768px){.benefits-grid,.testimonials-grid,.form-row,.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=860px){.posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=980px){.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.nav-links{flex:1;justify-content:center;display:flex}.nav-login,.nav-cta{display:inline-flex}.menu-toggle{display:none}.hero-grid{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);gap:clamp(1.35rem,2.5vw,2.4rem)}.benefits-grid{grid-template-columns:repeat(3,1fr)}.steps-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.testimonials-grid{grid-template-columns:repeat(3,1fr)}.pricing-card{grid-template-columns:1fr 1fr}.pricing-col:first-child{border-bottom:none;border-right:1px solid var(--lp-line)}.contact-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:2fr 1fr 1fr}}@media (width<=1023px){.nav{--nav-fixed-side:.5rem;--nav-fixed-top:.45rem;margin-inline:var(--nav-fixed-side);margin-top:var(--nav-fixed-top)}.nav .container{min-height:4.1rem;padding-inline:.9rem}.nav-actions{gap:.5rem}.logo-mark,.nav-cart-wrap{display:none}.mobile-menu{top:5rem;left:.5rem;right:.5rem}.hero-chat{padding-bottom:0}.chat-badge{width:max-content;margin-top:.8rem;margin-left:auto;position:static}.chat-submenu{flex-wrap:wrap}.chat-submenu__item{text-align:center;flex:auto}.nav-cart-panel{width:auto;position:fixed;top:5.2rem;left:1rem;right:1rem}}@media (width<=767px){.hero-title{font-size:clamp(2.2rem,10vw,3rem)}.hero-buttons{gap:.7rem}.hero-buttons .btn{width:100%}.stats{grid-template-columns:1fr;display:grid}.pricing-card{grid-template-columns:1fr}.pricing-col:first-child{border-right:none;border-bottom:1px solid var(--lp-line)}.offer-summary{align-items:stretch}.offer-summary__actions,.offer-summary__actions .btn{width:100%}.toast-root{top:.85rem;left:.75rem;right:.75rem}.toast{min-width:0;max-width:100%}.nav-cart-panel{top:5rem}.testimonials-slider{gap:0}.testimonial-nav{display:none}.testimonials-viewport{margin:0;padding:0}.hero,.how-it-works,.pricing,.contact,.footer{margin-inline:.35rem}.nav{--nav-fixed-side:.35rem;--nav-fixed-top:.35rem;margin-inline:var(--nav-fixed-side)}}@media (width<=600px){.footer-links{flex-direction:column;gap:.75rem}}@media (width<=420px){.logo-subtitle{display:none}.logo-title{font-size:1.05rem}}.check{color:var(--lp-success)}
