.la,.las,.lab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;display:inline-block}@font-face{font-family:Line Awesome Free;font-style:normal;font-weight:900;font-display:block;src:url(../media/la-solid.1y-l4zomtubv5.woff2)format("woff2")}@font-face{font-family:Line Awesome Brands;font-style:normal;font-weight:400;font-display:block;src:url(../media/la-brands.3vl6f7bw4sd-o.woff2)format("woff2")}.la,.las{font-family:Line Awesome Free;font-weight:900}.lab{font-family:Line Awesome Brands;font-weight:400}.la-adjust:before{content:""}.la-angle-down:before{content:""}.la-apple-alt:before{content:""}.la-arrow-right:before{content:""}.la-arrow-up:before{content:""}.la-arrows-alt:before{content:""}.la-balance-scale:before{content:""}.la-ban:before{content:""}.la-bars:before{content:""}.la-bed:before{content:""}.la-birthday-cake:before{content:""}.la-bolt:before{content:""}.la-box:before{content:""}.la-bread-slice:before{content:""}.la-building:before{content:""}.la-bullhorn:before{content:""}.la-calculator:before{content:""}.la-calendar-day:before{content:""}.la-camera:before{content:""}.la-camera-retro:before{content:""}.la-certificate:before{content:""}.la-chart-bar:before{content:""}.la-chart-line:before{content:""}.la-check:before{content:""}.la-clipboard-list:before{content:""}.la-clock:before{content:""}.la-cloud:before{content:""}.la-cocktail:before{content:""}.la-coffee:before{content:""}.la-coins:before{content:""}.la-concierge-bell:before{content:""}.la-credit-card:before{content:""}.la-cut:before{content:""}.la-door-open:before{content:""}.la-download:before{content:""}.la-edit:before{content:""}.la-egg:before{content:""}.la-envelope:before{content:""}.la-exclamation-triangle:before{content:""}.la-external-link-alt:before{content:""}.la-eye:before{content:""}.la-eye-slash:before{content:""}.la-filter:before{content:""}.la-fire:before{content:""}.la-fish:before{content:""}.la-font:before{content:""}.la-gem:before{content:""}.la-globe:before{content:""}.la-google:before{content:""}.la-hamburger:before{content:""}.la-hand-paper:before{content:""}.la-hand-pointer:before{content:""}.la-hands-helping:before{content:""}.la-handshake:before{content:""}.la-hotel:before{content:""}.la-ice-cream:before{content:""}.la-image:before{content:""}.la-images:before{content:""}.la-instagram:before{content:""}.la-language:before{content:""}.la-layer-group:before{content:""}.la-leaf:before{content:""}.la-life-ring:before{content:""}.la-lightbulb:before{content:""}.la-link:before{content:""}.la-list:before{content:""}.la-list-ul:before{content:""}.la-map-marker:before{content:""}.la-mobile:before,.la-mobile-alt:before{content:""}.la-moon:before{content:""}.la-mug-hot:before{content:""}.la-newspaper:before{content:""}.la-palette:before{content:""}.la-pepper-hot:before{content:""}.la-percent:before{content:""}.la-phone:before{content:""}.la-play:before{content:""}.la-plus:before{content:""}.la-print:before{content:""}.la-puzzle-piece:before{content:""}.la-qrcode:before{content:""}.la-question-circle:before{content:""}.la-search:before{content:""}.la-seedling:before{content:""}.la-share-alt:before{content:""}.la-shield-alt:before{content:""}.la-sort-numeric-up:before{content:""}.la-star:before{content:""}.la-store:before{content:""}.la-sun:before{content:""}.la-swimming-pool:before{content:""}.la-sync:before{content:""}.la-tag:before{content:""}.la-tags:before{content:""}.la-tasks:before{content:""}.la-th-large:before{content:""}.la-times:before{content:""}.la-tint:before{content:""}.la-user-friends:before{content:""}.la-user-plus:before{content:""}.la-user-shield:before{content:""}.la-user-tie:before{content:""}.la-users:before{content:""}.la-utensils:before{content:""}.la-vector-square:before{content:""}.la-weight-hanging:before{content:""}.la-whatsapp:before{content:""}.la-wifi:before{content:""}.la-wine-bottle:before{content:""}.la-wine-glass-alt:before{content:""}
.lp{--brand:#1d3b2c;--brand-2:#3f7a5c;--brand-soft:#9cc3ae;--brand-strip:#c5d8cc;--brand-tint:#1d3b2c14;--accent-red:#ff5044;--brand-light:#8be3a8;--dark:#0c0c0d;--heading:#111;--text:#555;--muted:gray;--line:#eee;--line-2:#d3d3d3;--grey-bg:#f8f9fc;--white:#fff;--radius-lg:28px;--radius-md:14px;--container:1200px;--header-h:92px;--grad-brand:linear-gradient(95deg, var(--brand) 20%, var(--brand-2) 80%);--grad-title:linear-gradient(180deg, var(--accent-red), var(--brand))}.lp,.lp *,.lp :before,.lp :after{box-sizing:border-box}html:has(.lp){scroll-behavior:smooth;overflow-x:hidden}.lp{font-family:var(--font-montserrat), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.44;overflow-x:clip}.lp img{max-width:100%;display:block}.lp a{color:inherit;text-decoration:none}.lp ul{margin:0;padding:0;list-style:none}.lp h1,.lp h2,.lp h3,.lp h4,.lp h5,.lp h6{color:var(--heading);margin:0;line-height:1.25}.lp p{margin:0}.lp button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.lp .container{width:100%;max-width:var(--container);margin:0 auto;padding:0 12px}.lp .bg-dark{background:var(--dark);color:var(--white)}.lp .bg-dark h1,.lp .bg-dark h2,.lp .bg-dark h3,.lp .bg-dark h4,.lp .bg-dark h5,.lp .bg-dark p{color:var(--white)}.lp .bg-grey{background:var(--grey-bg)}.lp .section{padding:120px 0}.lp .text-center{text-align:center}.lp .eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:14px;font-size:15px;font-weight:500;display:block}.lp .title-xl{letter-spacing:-.02em;text-wrap:balance;font-size:40px;font-weight:800;line-height:1.2}.lp .title-lg{font-size:32px;font-weight:700;line-height:1.3}.lp .title-md{font-size:24px;font-weight:700;line-height:1.25}.lp .title-sm{font-size:18px;font-weight:500;line-height:1.3}.lp .highlight{z-index:0;color:var(--white);padding:0 10px;display:inline-block;position:relative}.lp .highlight:before{content:"";background:var(--grad-brand);z-index:-1;border-radius:3px;position:absolute;inset:4px 0 2px;transform:skew(-12deg)}.lp .btn{white-space:nowrap;border:1px solid;border-radius:800px;justify-content:center;align-items:center;gap:8px;padding:12px 36px;font-size:16px;font-weight:400;line-height:24px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.lp .btn i{font-size:20px}.lp .btn-light{color:var(--white);border-color:var(--white)}.lp .btn-light:hover{background:var(--white);color:var(--dark)}.lp .btn-dark{color:var(--heading);border-color:var(--heading)}.lp .btn-dark:hover{background:var(--heading);color:var(--white)}.lp .btn-sm{padding:8px 26px;font-size:15px}.lp .link-underline{border-bottom:1px solid;align-items:center;gap:6px;padding-bottom:2px;font-size:16px;font-weight:500;display:inline-flex}.lp .link-underline i{font-size:20px}.lp .site-header{height:var(--header-h);background:var(--dark);z-index:1000;position:fixed;top:0;left:0;right:0}.lp .site-header:after{content:"";background:var(--grad-brand);height:5px;position:absolute;bottom:-5px;left:0;right:0}.lp .header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.lp .logo{letter-spacing:-.5px;color:var(--white);font-size:30px;font-weight:800;line-height:1}.lp .logo span{color:var(--brand-soft)}.lp .logo img{width:auto;height:72px}.lp .footer-bottom .logo img{height:44px}.lp .main-nav>ul{align-items:center;gap:30px;display:flex}.lp .main-nav>ul>li{position:relative}.lp .main-nav>ul>li>a{height:var(--header-h);color:var(--white);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.lp .main-nav>ul>li>a i{font-size:13px;transition:transform .2s}.lp .main-nav>ul>li:hover>a i{transform:rotate(180deg)}.lp .dropdown{background:var(--white);opacity:0;visibility:hidden;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;width:560px;padding:18px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%,10px);box-shadow:0 20px 60px #0000002e}.lp .dropdown.dropdown-sm{grid-template-columns:1fr;width:300px}.lp .main-nav>ul>li:hover .dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.lp .dropdown a{border-radius:8px;gap:12px;padding:12px;transition:background .2s;display:flex}.lp .dropdown a:hover{background:var(--brand-tint)}.lp .dropdown a i{height:38px;color:var(--brand);background:var(--brand-tint);border-radius:10px;flex:0 0 38px;place-items:center;font-size:20px;display:grid}.lp .dropdown strong{color:var(--heading);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.lp .dropdown small{color:var(--text);font-size:12.5px;line-height:1.4;display:block}.lp .dropdown .soon{color:var(--white);background:var(--brand);border-radius:20px;margin-left:4px;padding:1px 7px;font-size:10px;font-weight:600}.lp .main-nav>ul>li.nav-auth{align-items:center;gap:22px;margin-left:4px;display:flex}.lp .main-nav>ul>li.nav-auth>a{height:auto}.lp .main-nav>ul>li.nav-auth>.nav-login{transition:color .2s}.lp .main-nav>ul>li.nav-auth>.nav-login:hover{color:var(--brand-soft)}.lp .main-nav>ul>li.nav-auth>.btn{padding:7px 24px;font-size:15px;font-weight:600;line-height:22px}.lp .site-header{transition:background .3s,box-shadow .3s}.lp .site-header:after{transition:opacity .3s}.lp .site-header.is-top:not(.nav-open){background:0 0}.lp .site-header.is-top:not(.nav-open):after{opacity:0}.lp .site-header .logo .logo-dark{display:none}.lp .site-header.is-top .logo .logo-light{filter:drop-shadow(0 2px 10px #0000002e)}@media (max-width:991px){.lp .site-header.is-top:not(.nav-open) .logo .logo-light{display:none}.lp .site-header.is-top:not(.nav-open) .logo .logo-dark{display:block}}.lp .site-header.is-top:not(.nav-open) .nav-toggle{color:#16211b}@media (min-width:992px){.lp .site-header.is-top .main-nav>ul>li>a{color:#16211b}.lp .site-header.is-top .main-nav>ul>li.nav-auth>.nav-login:hover{color:var(--brand)}.lp .site-header.is-top .main-nav>ul>li.nav-auth>.btn{color:#16211b;border-color:#16211b}.lp .site-header.is-top .main-nav>ul>li.nav-auth>.btn:hover{color:var(--white);background:#16211b}}.lp .nav-toggle{color:var(--white);font-size:28px;display:none}.lp .promo-bar{top:calc(var(--header-h) + 5px);z-index:990;background:var(--grad-brand);color:var(--white);visibility:hidden;opacity:0;transition:transform .35s,opacity .35s,visibility .35s;position:fixed;left:0;right:0;transform:translateY(-120%)}.lp .promo-bar.is-visible{visibility:visible;opacity:1;transform:translateY(0)}.lp .promo-bar .container{justify-content:center;align-items:center;gap:18px;min-height:60px;font-size:15px;display:flex}.lp .promo-bar b{text-underline-offset:3px;text-decoration:underline}.lp .promo-bar .btn{padding:8px 36px;font-size:15px}.lp .hero{padding:90px 0 0}.lp .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.lp .hero h1{margin-bottom:18px;font-size:40px;font-weight:900;line-height:1.25}.lp .hero p{max-width:560px;font-size:16px;line-height:1.44}.lp .hero-actions{flex-direction:column;align-items:flex-start;gap:26px;margin-top:40px;display:flex}.lp .hero-visual{border-radius:var(--radius-lg);aspect-ratio:576/345;justify-self:end;width:100%;max-width:576px;position:relative;overflow:hidden}.lp .hero-visual>img{object-fit:cover;width:100%;height:100%}.lp .hero-visual .phone{position:absolute}.lp .hero-visual .phone-a{width:150px;top:12px;right:105px}.lp .hero-visual .phone-b{width:112px;top:96px;right:36px}.lp .logo-marquee{margin-top:110px;padding:26px 0 30px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp .logo-track{align-items:center;gap:70px;width:max-content;animation:40s linear infinite marquee;display:flex}.lp .client-logo{color:var(--white);opacity:.9;white-space:nowrap;text-align:center;line-height:1}.lp .cl-1{font-family:var(--lp-playfair), serif;letter-spacing:3px;font-size:28px}.lp .cl-2{font-family:var(--lp-bebas), sans-serif;letter-spacing:1px;font-size:34px}.lp .cl-3{font-family:var(--lp-pacifico), cursive;font-size:26px}.lp .cl-4{font-family:var(--font-montserrat), sans-serif;letter-spacing:-1px;font-size:24px;font-weight:900}.lp .cl-5{font-family:var(--lp-playfair), serif;font-size:30px;font-style:italic}.lp .cl-6{font-family:var(--lp-bebas), sans-serif;border:2px solid #fff;border-radius:6px;padding:6px 10px 3px;font-size:30px}.lp .cl-7{font-family:var(--font-montserrat), sans-serif;letter-spacing:6px;text-transform:uppercase;font-size:22px;font-weight:300}.lp .cl-8{font-family:var(--lp-pacifico), cursive;font-size:22px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp .hero2{min-height:100vh;padding:calc(var(--header-h) + 72px) 0 120px;background:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.lp .hero2-bg{pointer-events:none;position:absolute;inset:0}.lp .hero2-blob{will-change:transform;position:absolute}.lp .hero2-blob-1{background:radial-gradient(closest-side,#1d3b2cf7 0%,#1d3b2cdb 16%,#3f7a5cb8 32%,#9cc3ae61 54%,#0000 72%);width:124%;height:156%;animation:19s ease-in-out infinite alternate h2-drift-1;top:-78%;left:-62%}.lp .hero2-blob-2{background:radial-gradient(closest-side,#9cc3aed9,#0000 62%);width:84%;height:110%;animation:23s ease-in-out infinite alternate h2-drift-2;top:45%;left:-42%}.lp .hero2-blob-3{background:radial-gradient(closest-side,#c5d8ccf2,#0000 66%);width:76%;height:96%;animation:21s ease-in-out infinite alternate h2-drift-3;top:-26%;left:62%}.lp .hero2-blob-4{background:radial-gradient(closest-side,#3f7a5cb3,#0000 62%);width:68%;height:92%;animation:25s ease-in-out infinite alternate h2-drift-4;top:46%;left:66%}@keyframes h2-drift-1{to{transform:translate(4%,3%)scale(1.06)}}@keyframes h2-drift-2{to{transform:translate(6%,-5%)scale(1.08)}}@keyframes h2-drift-3{to{transform:translate(-6%,6%)scale(1.1)}}@keyframes h2-drift-4{to{transform:translate(-5%,-6%)scale(1.07)}}.lp .hero2-word{letter-spacing:-.05em;white-space:nowrap;color:#16211b0d;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:min(18vw,270px);font-weight:800;line-height:.8;position:absolute;bottom:-.12em;left:50%;transform:translate(-50%)}.lp .hero2-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid;position:relative}.lp .hero2-text{order:2;max-width:540px}.lp .hero2-visual{order:1;justify-self:center;width:300px;position:relative}.lp .hero2-title{font-family:var(--font-montserrat), system-ui, sans-serif;letter-spacing:-.035em;color:#16211b;font-size:clamp(48px,5.8vw,86px);line-height:1.02}.lp .hero2-title span{font-weight:300;display:block}.lp .hero2-title strong{font-weight:800;display:block}.lp .hero2 p{color:#56655b;max-width:480px;margin-top:26px;font-size:18px;line-height:1.65}.lp .hero2-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:34px;display:flex}.lp .hero2-btn{color:#fff;border-radius:800px;align-items:center;gap:10px;padding:16px 30px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.lp .hero2-btn i{font-size:18px}.lp .hero2-btn-primary{background:#f04337;box-shadow:0 16px 32px -14px #f04337bf}.lp .hero2-btn-primary:hover{transform:translateY(-1px);box-shadow:0 20px 36px -14px #f04337d9}.lp .hero2-btn-dark{background:#16211b}.lp .hero2-btn-dark:hover{background:#1d3b2c}.lp .hero2-link{color:#16211b;text-underline-offset:4px;margin-top:26px;font-size:14px;text-decoration:underline;display:inline-block}.lp .hero2-phone{aspect-ratio:1350/2760;width:300px;position:relative}.lp .hero2-screen{height:100%}.lp .hero2-screen img{object-fit:contain;filter:drop-shadow(0 34px 54px #16211b61);width:100%;height:100%;display:block}.lp .hero2-float-main{z-index:2;animation:6s ease-in-out infinite alternate h2-float;position:relative}.lp .hero2-side{--side-x:168px;z-index:1;width:240px;position:absolute;top:64px;left:30px}.lp .hero2-side .hero2-phone{width:100%}.lp .hero2-side-l{transform:translateX(calc(-1 * var(--side-x))) rotate(-8deg)}.lp .hero2-side-r{transform:translateX(var(--side-x)) rotate(8deg)}.lp .hero2-side-l .hero2-float{animation:7s ease-in-out -2s infinite alternate h2-float}.lp .hero2-side-r .hero2-float{animation:8s ease-in-out -5s infinite alternate h2-float}.lp .hero2-visual.is-in .hero2-side-l{animation:1.2s cubic-bezier(.2,.8,.2,1) .45s both h2-out-l}.lp .hero2-visual.is-in .hero2-side-r{animation:1.2s cubic-bezier(.2,.8,.2,1) .6s both h2-out-r}@keyframes h2-float{0%{transform:translateY(0)}to{transform:translateY(-16px)}}@keyframes h2-out-l{0%{transform:translate(0)rotate(0)scale(.92)}to{transform:translateX(calc(-1 * var(--side-x))) rotate(-8deg)}}@keyframes h2-out-r{0%{transform:translate(0)rotate(0)scale(.92)}to{transform:translateX(var(--side-x)) rotate(8deg)}}@media (max-width:1199px){.lp .hero2-side{--side-x:140px}}.lp .hero2-stand{z-index:3;text-align:center;background:#fff;border-radius:18px;width:156px;padding:14px 14px 12px;position:absolute;bottom:18px;left:-150px;transform:rotate(-6deg);box-shadow:0 26px 50px -22px #16211b80}.lp .hero2-stand-logo{width:36px;height:36px;margin:0 auto 6px}.lp .hero2-stand .qr{width:112px;margin:0 auto;display:block}.lp .hero2-stand small{color:#16211b;margin-top:6px;font-size:11px;font-weight:600;display:block}.lp .client-strip{padding:10px 0 0}.lp .client-strip .logo-marquee{margin-top:0}.lp .phone{color:#222;background:#fff;border:5px solid #fff;border-radius:22px;font-size:7px;line-height:1.3;overflow:hidden;box-shadow:0 18px 40px #00000047,0 0 0 1px #0000000f}.lp .phone .screen{aspect-ratio:9/19;background:#fff;border-radius:17px;flex-direction:column;display:flex;overflow:hidden}.lp .phone .notch{background:#111;border-radius:0 0 8px 8px;flex:none;width:36%;height:10px;margin:0 auto 4px}.lp .ph-btn{background:var(--brand);color:#fff;text-align:center;border-radius:6px;margin:auto 8px 8px;padding:5px;font-size:6.5px;font-weight:700}.lp .about-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.lp .about-grid .sec-title{margin-bottom:18px}.lp .about-intro{max-width:36em;margin-bottom:12px;font-size:17px;line-height:1.65}.lp .icon-list li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;align-items:start;gap:20px;padding:22px 0;display:grid}.lp .icon-list li:last-child{border-bottom:0;padding-bottom:0}.lp .icon-list i{background:var(--brand-tint);width:52px;height:52px;color:var(--brand);border-radius:16px;place-items:center;font-size:28px;display:grid}.lp .icon-list h3{letter-spacing:-.01em;margin-bottom:8px;font-size:20px;font-weight:700}.lp .icon-list p{font-size:15px;line-height:1.62}.lp .about-visual{aspect-ratio:468/592;border-radius:var(--radius-lg);justify-self:end;width:100%;max-width:468px;position:relative;overflow:hidden}.lp .about-visual>img{object-fit:cover;width:100%;height:100%}.lp .qr-stand{text-align:center;background:#fff;border-radius:14px;width:150px;padding:14px 16px 12px;position:absolute;bottom:36px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000040}.lp .qr-stand .qr{width:100px;margin:0 auto 8px}.lp .qr-stand span{color:var(--heading);font-size:10px;font-weight:600;line-height:1.3;display:block}.lp .qr-stand small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.lp .steps{padding:0 0 120px}.lp .steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lp .step{background:#f4f6f2;border:1px solid #e1e7dc;border-radius:28px;padding:30px 30px 34px;position:relative}.lp .step-num{letter-spacing:-.04em;color:#1d3b2c14;pointer-events:none;font-size:104px;font-weight:800;line-height:1;position:absolute;top:10px;right:26px}.lp .step i{background:var(--brand);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.lp .step h3{letter-spacing:-.015em;margin:22px 0 10px;font-size:24px;font-weight:700}.lp .step p{max-width:30em;font-size:15px;line-height:1.62}.lp .step p b{color:var(--heading);font-weight:600}.lp .step:not(:last-child):after{content:"→";z-index:1;width:38px;height:38px;color:var(--brand);background:#fff;border:1px solid #e1e7dc;border-radius:50%;place-items:center;margin-top:-19px;font-size:17px;font-weight:600;line-height:1;display:grid;position:absolute;top:50%;right:-29px}.lp .section-head{text-align:center;max-width:800px;margin:0 auto 64px}.lp .section-head h2{margin-bottom:20px}.lp .section-head p{font-size:17px;line-height:1.65}.lp .sec-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px 72px;margin-bottom:48px;display:grid}.lp .sec-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-2);align-items:center;gap:12px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:flex}.lp .sec-eyebrow:before{content:"";background:currentColor;border-radius:2px;flex:none;width:34px;height:2px}.lp .sec-title{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(30px,3.7vw,46px);font-weight:800;line-height:1.16}.lp .sec-title .highlight{margin-top:2px}.lp .sec-lead{padding-bottom:6px;font-size:17px;line-height:1.65}.lp .media-frame{aspect-ratio:424/508;border-radius:var(--radius-lg);background:#ddd;width:424px;max-width:100%;position:relative;overflow:hidden}.lp .media-frame>img{object-fit:cover;width:100%;height:100%}.lp .float{color:var(--heading);z-index:2;background:#fff;border-radius:10px;font-size:12px;font-weight:600;position:absolute;box-shadow:0 10px 30px #00000024}.lp .chip{color:var(--heading);white-space:nowrap;z-index:2;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 10px 30px #0000001f}.lp .chip .dot{background:var(--accent-red);border-radius:50%;flex:none;width:8px;height:8px}.lp .chip i{font-size:18px}.lp .ph-hero{flex:1;position:relative;overflow:hidden}.lp .ph-hero>img{object-fit:cover;width:100%;height:100%}.lp .split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.lp .split .s-icon{color:var(--white);margin-bottom:10px;font-size:50px;display:inline-block}.lp .split h2{margin-bottom:20px}.lp .split p{font-size:15px}.lp .order-visual{aspect-ratio:360/425;justify-self:end;width:360px;margin-right:30px;position:relative}.lp .order-visual .media-frame{aspect-ratio:auto;width:100%;height:100%}.lp .order-card{width:195px;padding:10px 12px 12px;font-size:10px;top:100px;left:-125px}.lp .order-card .oc-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lp .badge-new{color:#fff;background:#3aa35b;border-radius:4px;padding:3px 8px;font-size:8px;font-weight:700}.lp .oc-top small{color:#555;align-items:center;gap:3px;font-size:8px;font-weight:600;display:inline-flex}.lp .order-card .oc-mid{justify-content:space-between;align-items:baseline;font-size:13px;font-weight:600;display:flex}.lp .order-card .oc-mid b{font-size:14px}.lp .order-card .oc-time{color:#888;margin-top:8px;font-size:8px;font-weight:500}.lp .status-list{z-index:2;flex-direction:column;gap:12px;display:flex;position:absolute;top:230px;left:-45px}.lp .status-list .chip{min-width:110px;padding:10px 14px;font-size:10px;position:static}.lp .order-phone{z-index:1;width:170px;position:absolute;top:50px;right:60px;transform:rotate(-8deg)}.lp .ai-visual{aspect-ratio:360/425;justify-self:end;width:360px;margin-right:30px;position:relative}.lp .ai-visual .media-frame{aspect-ratio:auto;border-radius:24px;width:100%;height:100%}.lp .ai-card{grid-template-columns:1fr 110px;align-items:center;gap:12px;width:370px;padding:12px 14px;display:grid}.lp .ai-card h6{margin-bottom:8px;font-size:11px;font-weight:600}.lp .ai-card p{font-weight:400;line-height:1.45;color:#333!important;font-size:9px!important}.lp .ai-card img{object-fit:cover;border-radius:8px;width:110px;height:70px}.lp .ai-card-1{top:10px;left:-140px}.lp .ai-card-2{top:160px;left:-80px}.lp .ai-card-3{top:310px;left:-130px}.lp .ai-rating{color:#f5b301;z-index:1;font-size:11px;font-weight:700;position:absolute;top:140px;right:16px}.lp .ai-rating span{color:#fff;margin-left:4px}.lp .pricing-grid{grid-template-columns:5fr 7fr;align-items:start;gap:24px;display:grid}.lp .pricing-grid .s-icon{color:#fff;margin-bottom:10px;font-size:44px;display:inline-block}.lp .pricing-grid h2{margin-bottom:18px;line-height:1.3}.lp .pricing-grid h3{margin-bottom:18px;font-size:24px;font-weight:700}.lp .pricing-grid p{font-size:15px}.lp .price-table{border-collapse:collapse;width:100%}.lp .price-table th{vertical-align:top;text-align:center;padding:0 0 26px;font-weight:400}.lp .price-table th strong{color:#fff;margin-bottom:6px;font-size:24px;font-weight:700;display:block}.lp .price-table th small{color:#d3d3d3;max-width:220px;margin:0 auto;font-size:14px;line-height:1.4;display:block}.lp .price-table td{text-align:center;border-top:1px solid #ffffff1f;padding:20px 0;font-size:15px}.lp .price-table td:first-child{text-align:left;color:#fff;width:32%;padding-right:16px}.lp .price-table .la-times{color:#666;font-size:20px}.lp .price-table .la-check{color:var(--brand-soft);font-size:22px}.lp .price-cta{text-align:center;margin-top:16px}.lp .price-cta .btn{margin-bottom:20px}.lp .price-cta small{color:#a0a0a0;font-size:14px;display:block}.lp .price-table tfoot td{border:0}.lp .price-card{border-radius:var(--radius-lg);background:linear-gradient(160deg,#3f7a5c47,#1d3b2c1a 55%,#0000);border:1px solid #ffffff29;padding:34px 32px 30px}.lp .price-pill{letter-spacing:1.5px;text-transform:uppercase;color:var(--brand-soft);border:1px solid #9cc3ae73;border-radius:800px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-block}.lp .price-card .price-amount{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:22px;display:flex}.lp .price-amount strong{letter-spacing:-1px;color:var(--white);font-size:64px;font-weight:900;line-height:1}.lp .price-amount span{color:#d3d3d3;font-size:18px}.lp .price-card .price-monthly{color:var(--brand-soft);margin-top:10px;font-size:17px}.lp .price-monthly b{color:var(--white)}.lp .price-features{border-top:1px solid #ffffff1f;gap:12px;margin-top:24px;padding-top:22px;display:grid}.lp .price-features li{color:var(--white);align-items:flex-start;gap:10px;font-size:15px;display:flex}.lp .price-features i{color:var(--brand-soft);flex:none;font-size:20px}.lp .price-card .price-cta{text-align:left;margin-top:28px}.lp .price-card .price-cta .btn{margin-bottom:14px}.lp .panel-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.lp .panel-visual{aspect-ratio:525/553;border-radius:var(--radius-lg);width:100%;max-width:525px;position:relative;overflow:hidden}.lp .panel-visual img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.lp .panel-visual img.is-active{opacity:1}.lp .panel-text h2{letter-spacing:-.02em;margin-bottom:16px;font-size:40px;font-weight:800}.lp .panel-text>p{margin-bottom:36px;font-size:15px}.lp .panel-text .btn{margin-bottom:30px}.lp .tabs-acc{flex-direction:column;gap:8px;display:flex}.lp .tab-nav{text-align:left;border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;padding:28px;transition:background .3s,border-color .3s;display:block}.lp .tab-nav .title{color:var(--heading);font-size:20px;font-weight:600;transition:color .3s;display:block}.lp .tab-nav .desc{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.lp .tab-nav .desc>span{color:#fff;font-size:15px;overflow:hidden}.lp .tab-nav.is-active{background:var(--brand);border-color:var(--brand)}.lp .tab-nav.is-active .title{color:#fff}.lp .tab-nav.is-active .desc{grid-template-rows:1fr}.lp .tab-nav.is-active .desc>span{padding-top:12px}.lp .survey-grid{grid-template-columns:5fr 7fr;align-items:center;gap:24px;display:grid}.lp .survey-grid h2.title-xl{margin-bottom:14px}.lp .survey-grid h3{max-width:380px;margin-bottom:14px;font-size:24px;font-weight:600;line-height:1.3}.lp .survey-grid>div>p{max-width:380px;margin-bottom:30px;font-size:15px}.lp .survey-feat{max-width:400px;margin-bottom:26px}.lp .survey-feat i{color:#fff;margin-bottom:10px;font-size:44px;display:block}.lp .survey-feat h4{margin-bottom:6px;font-size:18px;font-weight:500}.lp .survey-feat p{font-size:15px}.lp .collage{grid-template-rows:150px 215px;grid-template-columns:265px 330px;justify-content:center;gap:8px;display:grid}.lp .collage>div{border-radius:14px;position:relative;overflow:hidden}.lp .collage img{object-fit:cover;width:100%;height:100%}.lp .collage .c-1{grid-row:1/3}.lp .collage .c-2{width:265px}.lp .rate-dots{gap:4px;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%)}.lp .rate-dots span{border:2px solid #fff;border-radius:50%;width:14px;height:14px}.lp .rate-dots span:first-child{background:#3aa35b}.lp .rate-dots span:nth-child(2){background:#2d6fd6}.lp .rate-dots span:nth-child(3){background:#e04545}.lp .faq-head{text-align:center;margin-bottom:60px}.lp .faq-head h2{margin-bottom:18px}.lp .faq-head p{color:var(--heading);font-size:15px}.lp .faq-head a{border-bottom:1px solid var(--heading);align-items:center;gap:4px;margin-left:4px;font-weight:500;display:inline-flex}.lp .faq-head a i{font-size:20px}.lp .faq-grid{grid-template-columns:1fr 1fr;gap:30px 24px;display:grid}.lp .faq-item .num{color:var(--text);margin-bottom:6px;font-size:13px;display:block}.lp .faq-item .q{text-align:left;border-top:1px solid #b9b9b9;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px;display:flex}.lp .faq-item .q h4{font-size:18px;font-weight:600}.lp .faq-item .q i{color:var(--heading);font-size:20px;transition:transform .3s}.lp .faq-item.is-open .q i{transform:rotate(180deg)}.lp .faq-item .a{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.lp .faq-item .a>div{overflow:hidden}.lp .faq-item .a p{padding:0 16px 10px;font-size:15px}.lp .faq-item.is-open .a{grid-template-rows:1fr}.lp .blog-head{text-align:center;margin-bottom:60px}.lp .blog-head h2{margin-bottom:18px}.lp .blog-head p{margin-bottom:36px;font-size:17px;line-height:1.65}.lp .blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp .blog-card{aspect-ratio:376/450;display:block;position:relative;overflow:hidden}.lp .blog-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.lp .blog-card:hover img{transform:scale(1.05)}.lp .blog-card .link-ico{color:#fff;background:#000000bf;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid;position:absolute;top:18px;right:18px}.lp .blog-card h3{color:#fff;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000073;padding:26px 24px;font-size:18px;font-weight:600;line-height:1.3;position:absolute;bottom:0;left:0;right:0}.lp .slogan-strip{background:var(--brand-strip);margin-top:40px;padding:8px 0;overflow:hidden}.lp .slogan-track{width:max-content;animation:60s linear infinite marquee;display:flex}.lp .slogan-track span{color:#000;white-space:nowrap;align-items:center;font-size:18px;font-weight:500;display:inline-flex}.lp .slogan-track span:after{content:"•";margin:0 14px}.lp .cta{text-align:center;padding:90px 0 80px}.lp .cta h2{margin-bottom:14px;font-size:40px;font-weight:900;display:inline-block}.lp .cta .cta-title{color:var(--brand-light)}.lp .cta p{margin-bottom:30px;font-size:15px}.lp .cta p b{font-weight:700}.lp .cta .btn{padding:12px 36px}.lp .site-footer{padding:40px 0 30px}.lp .footer-grid{border-bottom:1px solid #ffffff59;grid-template-columns:repeat(4,1fr);gap:24px;padding-bottom:50px;display:grid}.lp .footer-grid h5{margin-bottom:12px;font-size:16px;font-weight:500}.lp .footer-grid li a,.lp .footer-grid li span{color:#fff;align-items:flex-start;gap:10px;padding:5px 0;font-size:15px;line-height:1.4;transition:color .2s;display:flex}.lp .footer-grid li a:hover{color:var(--brand-soft)}.lp .footer-grid li i{flex:none;margin-top:1px;font-size:18px}.lp .footer-contact li a,.lp .footer-contact li span{gap:14px;padding:8px 0}.lp .footer-contact li i{font-size:20px}.lp .footer-social{gap:12px;margin-top:14px;display:flex}.lp .footer-social a{color:#fff;place-items:center;width:30px;height:30px;font-size:20px;transition:color .2s;display:grid}.lp .footer-social a:hover{color:var(--brand-soft)}.lp .footer-bottom{padding-top:40px}.lp .footer-bottom a{color:#fff;margin-bottom:10px;font-size:15px;display:block}.lp .footer-bottom .logo{margin-bottom:16px;font-size:30px;display:inline-block}.lp .footer-bottom small{color:#fff;font-size:13px}.lp .footer-legal{flex-wrap:wrap;gap:6px 22px;margin-bottom:14px;display:flex}.lp .footer-bottom .footer-legal a{margin-bottom:0;display:inline}.lp .footer-bottom .footer-legal a:hover{color:var(--brand-soft)}.lp .back-to-top{background:var(--brand);color:#fff;opacity:0;visibility:hidden;z-index:900;border-radius:50%;place-items:center;width:64px;height:64px;font-size:26px;transition:opacity .3s,transform .3s,visibility .3s;display:grid;position:fixed;bottom:90px;right:34px;transform:translateY(20px);box-shadow:0 10px 30px #1d3b2c66}.lp .back-to-top.is-visible{opacity:1;visibility:visible;transform:none}.lp .qr svg{width:100%;height:auto;display:block}.lp .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}.lp .reveal.is-in{opacity:1;transform:none}.lp .hero2 .reveal{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.lp .reveal{opacity:1;transition:none;transform:none}.lp .logo-track,.lp .slogan-track,.lp .hero2-blob,.lp .hero2-float,.lp .hero2-visual.is-in .hero2-side{animation:none}html:has(.lp){scroll-behavior:auto}}@media (max-width:1199px){.lp .ai-card{width:320px}.lp .ai-card-1,.lp .ai-card-3{left:-100px}}@media (max-width:991px){.lp{--header-h:84px}.lp .nav-toggle{display:block}.lp .main-nav{top:calc(var(--header-h) + 5px);background:var(--dark);padding:20px 16px 40px;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translate(100%)}.lp .main-nav.is-open{transform:none}.lp .main-nav>ul{flex-direction:column;align-items:stretch;gap:0}.lp .main-nav>ul>li>a{border-bottom:1px solid #ffffff1a;justify-content:space-between;width:100%;height:auto;padding:16px 0;font-size:17px}.lp .main-nav>ul>li:hover>a i{transform:none}.lp .main-nav>ul>li.is-open>a i{transform:rotate(180deg)}.lp .dropdown,.lp .dropdown.dropdown-sm{opacity:1;visibility:visible;width:auto;box-shadow:none;grid-template-columns:1fr;margin:10px 0;display:none;position:static;transform:none}.lp .main-nav>ul>li:hover .dropdown{transform:none}.lp .main-nav>ul>li.is-open .dropdown{display:grid}.lp .main-nav>ul>li.nav-auth{flex-direction:column;align-items:stretch;gap:12px;margin:28px 0 0}.lp .main-nav>ul>li.nav-auth>a{border:1px solid #ffffff59;border-radius:800px;justify-content:center;width:100%;padding:13px 24px;font-size:16px}.lp .main-nav>ul>li.nav-auth>.btn{background:var(--white);color:var(--dark);border-color:var(--white);padding:13px 24px;font-size:16px;line-height:1.44}.lp .promo-bar .container{white-space:nowrap;flex-wrap:nowrap;gap:clamp(8px,2.4vw,14px);min-height:52px;font-size:clamp(10.5px,2.9vw,14px)}.lp .promo-bar .btn{flex:none;padding:7px clamp(12px,3.6vw,22px);font-size:clamp(10.5px,2.9vw,14px)}.lp .promo-bar span{text-overflow:ellipsis;min-width:0;overflow:hidden}.lp .section{padding:90px 0}.lp .hero{padding-top:60px}.lp .hero-grid,.lp .about-grid,.lp .split,.lp .pricing-grid,.lp .panel-grid,.lp .survey-grid{grid-template-columns:minmax(0,1fr);gap:50px}.lp .hero-visual,.lp .about-visual{justify-self:center}.lp .hero2-grid{grid-template-columns:minmax(0,1fr);gap:64px}.lp .hero2-text{order:1}.lp .hero2-visual{order:2;justify-self:center;width:260px}.lp .hero2-phone{width:260px}.lp .hero2-side{--side-x:150px;width:200px;top:52px;left:30px}.lp .hero2-stand{width:132px;bottom:10px;left:-84px}.lp .hero2-stand .qr{width:92px}.lp .logo-marquee{margin-top:60px}.lp .about-grid{gap:50px}.lp .steps-grid{grid-template-columns:minmax(0,1fr);gap:34px}.lp .step:not(:last-child):after{margin:0 0 0 -19px;inset:auto auto -37px 50%;transform:rotate(90deg)}.lp .section-head{margin-bottom:48px}.lp .sec-head{grid-template-columns:minmax(0,1fr);margin-bottom:36px}.lp .sec-lead{padding-bottom:0}.lp .order-visual,.lp .ai-visual{justify-self:center;margin-right:0}.lp .panel-visual{margin:0 auto}.lp .collage{justify-content:start}.lp .faq-grid{grid-template-columns:1fr}.lp .blog-grid{grid-template-columns:1fr 1fr}.lp .footer-grid{grid-template-columns:1fr 1fr;row-gap:40px}}@media (max-width:767px){.lp .title-xl,.lp .panel-text h2,.lp .cta h2{font-size:30px}.lp .hero h1{font-size:32px}.lp .hero2{padding:calc(var(--header-h) + 40px) 0 110px;min-height:0}.lp .hero2 p{font-size:16px}.lp .hero2-word{font-size:30vw;bottom:10px}.lp .hero2-side{--side-x:96px}.lp .hero2-stand{width:116px;padding:10px 10px 9px;bottom:-16px;left:-58px}.lp .hero2-stand .qr{width:80px}.lp .hero2-stand-logo{width:28px;height:28px}.lp .hero-visual .phone-a{width:118px;right:88px}.lp .hero-visual .phone-b{width:90px;top:70px;right:20px}.lp .sec-lead,.lp .section-head p,.lp .about-intro,.lp .blog-head p{font-size:16px}.lp .step{border-radius:24px;padding:26px 24px 28px}.lp .step h3{font-size:22px}.lp .icon-list li{grid-template-columns:46px 1fr;gap:16px}.lp .icon-list i{border-radius:14px;width:46px;height:46px;font-size:25px}.lp .media-frame{width:100%;max-width:360px}.lp .order-visual,.lp .ai-visual{width:100%;max-width:340px}.lp .order-card{top:20px;left:8px}.lp .status-list{top:auto;bottom:20px;left:8px}.lp .order-phone{width:140px;right:16px}.lp .ai-card{grid-template-columns:1fr 80px;width:calc(100% - 16px)}.lp .ai-card img{width:80px;height:60px}.lp .ai-card-1,.lp .ai-card-2,.lp .ai-card-3{left:8px}.lp .ai-card-2{top:145px}.lp .ai-card-3{top:280px}.lp .price-card{padding:26px 20px 24px}.lp .price-amount strong{font-size:50px}.lp .price-table th strong{font-size:18px}.lp .price-table th small{font-size:12px}.lp .price-table td{padding:16px 0;font-size:14px}.lp .collage{grid-template-rows:140px 180px;grid-template-columns:1fr 1fr;width:100%}.lp .collage .c-2{width:auto}.lp .blog-grid,.lp .footer-grid{grid-template-columns:1fr}.lp .back-to-top{width:52px;height:52px;bottom:24px;right:16px}}@media (max-width:575px){.lp .hero-actions{margin-top:30px}}@media (max-width:400px){.lp .promo-kuyruk{display:none}.lp .promo-bar .container{gap:8px}}.lp .app-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.lp .app-eyebrow{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);color:var(--brand);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.lp .app-eyebrow .app-live{background:#2fa35b;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #2fa35b2e}.lp .app-text h2{letter-spacing:-.02em;margin-bottom:16px;font-size:40px;font-weight:800}.lp .app-text>p{max-width:46ch;font-size:15px}.lp .app-feats{gap:22px;margin:32px 0;display:grid}.lp .app-feat{align-items:flex-start;gap:16px;display:flex}.lp .app-feat>i{background:var(--white);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--brand);border-radius:14px;flex:none;place-items:center;font-size:22px;display:grid}.lp .app-feat h4{margin-bottom:4px;font-size:16px;font-weight:600}.lp .app-feat p{margin:0;font-size:14px}.lp .app-note{color:var(--muted);margin-top:14px;font-size:13px}.lp .app-phones{justify-content:center;align-items:flex-end;gap:0;display:flex}.lp .app-phone{margin:0;flex:none;width:168px;margin-inline:-8px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.lp .app-phone img{filter:drop-shadow(0 26px 40px #16211b4d);width:100%;height:auto;display:block}.lp .app-phone figcaption{display:none}.lp .app-phone:first-child{z-index:1;transform:rotate(-6deg)translateY(18px)}.lp .app-phone:nth-child(2){z-index:3;transform:rotate(-2deg)}.lp .app-phone:nth-child(3){z-index:2;transform:rotate(2deg)}.lp .app-phone:nth-child(4){z-index:1;transform:rotate(6deg)translateY(18px)}.lp .app-phones:hover .app-phone:first-child{transform:rotate(-8deg)translateY(10px)}.lp .app-phones:hover .app-phone:nth-child(4){transform:rotate(8deg)translateY(10px)}@media (max-width:991px){.lp .app-grid{grid-template-columns:minmax(0,1fr);gap:40px}.lp .app-text>p{max-width:none}.lp .app-phones{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:min(62vw,240px);grid-auto-flow:column;justify-content:start;align-items:start;gap:18px;margin-inline:-12px;padding:4px 12px 6px;scroll-padding-inline:12px;display:grid;overflow-x:auto}.lp .app-phones::-webkit-scrollbar{display:none}.lp .app-phone{scroll-snap-align:start;width:100%;margin-inline:0;transform:none!important}.lp .app-phone figcaption{text-align:center;color:var(--heading);margin-top:12px;font-size:13px;font-weight:600;display:block}}@media (max-width:575px){.lp .app-text h2{font-size:30px}}.lp .split-link{margin-top:26px}
.lp .main-nav>ul>li>button{height:var(--header-h);color:var(--white);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.lp .main-nav>ul>li>button i{font-size:13px;transition:transform .2s}.lp .main-nav>ul>li:hover>button i{transform:rotate(180deg)}@media (min-width:992px){.lp .main-nav>ul>li:focus-within .dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.lp .site-header.is-top .main-nav>ul>li>button{color:#16211b}}@media (max-width:991px){.lp .main-nav>ul>li>button{border-bottom:1px solid #ffffff1a;justify-content:space-between;width:100%;height:auto;padding:16px 0;font-size:17px}.lp .main-nav>ul>li:hover>button i{transform:none}.lp .main-nav>ul>li.is-open>button i{transform:rotate(180deg)}}.lp .main-nav a:focus-visible,.lp .main-nav button:focus-visible{outline:2px solid var(--brand-soft);outline-offset:3px;border-radius:6px}@media (min-width:992px){.lp .main-nav>ul>li.nav-wide{position:static}.lp .dropdown.dropdown-wide{border-radius:18px;gap:4px 6px;width:min(700px,100vw - 32px);padding:16px;top:calc(100% - 4px)}.lp .dropdown.dropdown-wide a{align-items:center}.lp .dropdown.dropdown-wide a>span{min-width:0}.lp .dropdown.dropdown-wide small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (min-width:1100px){.lp .dropdown.dropdown-wide{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1040px,100vw - 32px)}}@media (min-width:992px){.lp .dropdown.dropdown-sm{grid-template-columns:repeat(2,minmax(0,1fr));width:min(540px,100vw - 32px)}}.lp .dropdown a:focus-visible{outline-color:var(--brand-2)}@media (min-width:992px){.lp .header-inner{position:relative}}@media (min-width:992px) and (max-width:1199px){.lp .main-nav>ul{gap:20px}.lp .main-nav>ul>li>a,.lp .main-nav>ul>li>button{font-size:14px}.lp .main-nav>ul>li.nav-auth{gap:16px}}.lp:has(.pg-hero) .site-header.is-top:not(.nav-open) .logo .logo-light{display:none}.lp:has(.pg-hero) .site-header.is-top:not(.nav-open) .logo .logo-dark{display:block}.lp .home-sectors .section-head{margin-bottom:48px}.lp .home-tools{text-align:center;margin-top:28px;font-size:15.5px;line-height:1.6}.lp .home-tools a{color:var(--brand);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #1d3b2c59;text-decoration:underline #1d3b2c59}.lp .hero2-news{color:#16211b;background:#fff;border-radius:999px;align-items:center;gap:10px;max-width:100%;margin-bottom:20px;padding:5px 14px 5px 5px;font-size:13.5px;font-weight:600;line-height:1.2;transition:box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #1d3b2c24,0 10px 22px -16px #16211b8c}.lp .hero2-news:hover{box-shadow:inset 0 0 0 1px #1d3b2c52,0 12px 24px -16px #16211ba6}.lp .hero2-news b{background:var(--brand);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-weight:700}.lp .hero2-news span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp .hero2-news i{color:var(--brand);flex:none;font-size:15px}@media (max-width:575px){.lp .hero2-news{gap:8px;font-size:12.5px}}.lp .hero2-title .hero2-kicker{width:fit-content;color:var(--brand);letter-spacing:.12em;text-transform:uppercase;background:#1d3b2c14;border-radius:999px;margin-bottom:18px;padding:7px 14px;font-size:13px;font-weight:700;line-height:1.2;display:block}.lp .pg-hero{padding:calc(var(--header-h) + 56px) 0 84px;background:radial-gradient(60% 70% at 92% 8%,#9cc3ae8c,#0000 70%),radial-gradient(45% 60% at 4% 100%,#c5d8cc99,#0000 70%),linear-gradient(#f2f6f3 0%,#fff 100%);position:relative;overflow:hidden}.lp .pg-hero-word{letter-spacing:-.05em;white-space:nowrap;color:#16211b0b;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:min(17vw,230px);font-weight:800;line-height:.8;position:absolute;bottom:-.14em;left:50%;transform:translate(-50%)}.lp .pg-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid;position:relative}.lp .pg-hero.has-visual .pg-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.lp .pg-hero-text{max-width:700px}.lp .pg-crumbs ol{color:#56655b;flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.lp .pg-crumbs li+li:before{content:"/";color:#a3aea6;margin:0 8px}.lp .pg-crumbs a:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.lp .pg-crumbs li[aria-current]{color:#16211b;text-overflow:ellipsis;white-space:nowrap;max-width:42ch;font-weight:600;overflow:hidden}.lp .pg-eyebrow{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;background:#1d3b2c14;border-radius:999px;margin-top:22px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-block}.lp .pg-title{letter-spacing:-.03em;color:#16211b;text-wrap:balance;margin-top:16px;font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.07}.lp .pg-lead p{color:#56655b;max-width:620px;margin-top:20px;font-size:18px;line-height:1.65}.lp .pg-lead a{color:var(--brand);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp .pg-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp .pg-trust{color:#56655b;margin-top:16px;font-size:13.5px}.lp .pg-hero-visual{justify-self:center;width:260px;height:532px;position:relative}.lp .pg-phone{z-index:2;filter:drop-shadow(0 30px 40px #16211b47);width:260px;height:auto;position:absolute;top:0;right:0}.lp .pg-phone-back{z-index:1;filter:drop-shadow(0 20px 30px #16211b33);width:220px;top:46px;left:-118px;right:auto;transform:rotate(-8deg)}.lp .pg-section{padding:96px 0}.lp .pg-section.alt{background:var(--grey-bg)}.lp .container.pg-narrow>*{max-width:820px}.lp .pg-h2{letter-spacing:-.02em;color:#111;text-wrap:balance;margin-bottom:20px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.2}.lp .pg-head{max-width:760px;margin-bottom:40px}.lp .pg-intro{color:var(--text);font-size:17px;line-height:1.65}.lp .pg-head-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;max-width:none;margin-bottom:28px;display:flex}.lp .pg-head-row .pg-h2{margin-bottom:0}.lp .pg-more{color:var(--brand);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lp .pg-more:hover{text-underline-offset:4px;text-decoration:underline}.lp .pg-intro a,.lp .pg-features p a{color:var(--brand);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #1d3b2c59;text-decoration:underline #1d3b2c59}.lp .pg-prose p{color:#3b4540;margin:0 0 18px;font-size:17px;line-height:1.75}.lp .pg-prose h2{letter-spacing:-.015em;scroll-margin-top:calc(var(--header-h) + 80px);margin:52px 0 16px;font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.25}.lp .pg-prose h3{margin:32px 0 10px;font-size:20px;font-weight:700;line-height:1.3}.lp .pg-prose>:first-child{margin-top:0}.lp .pg-prose ul,.lp .pg-prose ol{margin:0 0 22px}.lp .pg-prose li{color:#3b4540;margin-bottom:10px;padding-left:30px;font-size:17px;line-height:1.65;position:relative}.lp .pg-prose ul>li:before{content:"";background:var(--brand-2);border-radius:50%;width:8px;height:8px;position:absolute;top:.68em;left:9px}.lp .pg-prose ol{counter-reset:pg-ol}.lp .pg-prose ol>li{counter-increment:pg-ol}.lp .pg-prose ol>li:before{content:counter(pg-ol);background:var(--brand);color:#fff;text-align:center;border-radius:50%;width:22px;height:22px;font-size:12px;font-weight:700;line-height:22px;position:absolute;top:.2em;left:0}.lp .pg-prose a{color:var(--brand);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #1d3b2c59;text-decoration:underline #1d3b2c59;transition:color .2s,text-decoration-color .2s}.lp .pg-prose a:hover{color:var(--brand-2);text-decoration-color:currentColor}.lp .pg-prose strong{color:#111;font-weight:700}.lp .pg-callout{border-left:4px solid var(--brand-2);background:#eef5f0;border-radius:14px;gap:14px;margin:26px 0;padding:18px 20px;display:flex}.lp .pg-callout>i{color:var(--brand-2);flex:none;font-size:24px}.lp .pg-callout strong{color:#111;font-size:15px;display:block}.lp .pg-prose .pg-callout p,.lp .pg-callout p{margin:4px 0 0;font-size:15.5px;line-height:1.6}.lp .pg-callout.is-note{background:#fff8e6;border-left-color:#d4a21a}.lp .pg-callout.is-note>i{color:#9a6b00}.lp .pg-table{background:#fff;border:1px solid #e3e8e4;border-radius:14px;margin:24px 0;overflow-x:auto}.lp .pg-table table{border-collapse:collapse;width:100%;min-width:480px;font-size:15px}.lp .pg-table th{color:#111;text-align:left;vertical-align:bottom;background:#f3f7f4;padding:12px 14px;font-weight:700}.lp .pg-table td{color:#3b4540;vertical-align:top;border-top:1px solid #edf0ee;padding:12px 14px;line-height:1.5}.lp .pg-compare tbody th{background:#fff;border-top:1px solid #edf0ee;font-weight:600}.lp .pg-compare td:last-child{color:var(--brand);background:#1d3b2c0b;font-weight:600}.lp .pg-inline-cta{background:var(--brand);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin:40px 0;padding:26px 28px;display:flex}.lp .pg-inline-cta strong{color:#fff;font-size:19px;display:block}.lp .pg-prose .pg-inline-cta p,.lp .pg-inline-cta p{color:#fffc;margin:4px 0 0;font-size:15px}.lp .pg-prose .pg-inline-cta a{color:#fff;flex:none;font-weight:600;text-decoration:none}.lp .pg-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lp .pg-features li{background:#fff;border:1px solid #e6ebe7;border-radius:18px;padding:26px 24px}.lp .pg-features li>i{width:50px;height:50px;color:var(--brand);background:#1d3b2c14;border-radius:14px;place-items:center;margin-bottom:16px;font-size:27px;display:grid}.lp .pg-features h3{color:#111;margin-bottom:8px;font-size:18px;font-weight:700}.lp .pg-features p{color:var(--text);font-size:15px;line-height:1.6}.lp .pg-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.lp .pg-steps li{background:#fff;border:1px solid #e6ebe7;border-radius:18px;padding:28px 24px 24px;position:relative}.lp .pg-step-no{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:16px;font-weight:800;display:grid}.lp .pg-steps h3{color:#111;margin-bottom:8px;font-size:17px;font-weight:700}.lp .pg-steps p{color:var(--text);font-size:15px;line-height:1.6}.lp .pg-steps p a{color:var(--brand);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp .pg-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}.lp .pg-split.reverse .pg-split-media{order:2}.lp .pg-split-media img{filter:drop-shadow(0 28px 40px #16211b40);width:280px;height:auto;margin:0 auto}.lp .pg-jump{padding:26px 0 0}.lp .pg-jump ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp .pg-jump a{color:#16211b;background:#fff;border:1px solid #dce4df;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.lp .pg-jump a:hover{border-color:var(--brand-2);color:var(--brand)}.lp .pg-jump a span{background:var(--brand-tint);color:var(--brand);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.lp .pg-section[id]{scroll-margin-top:calc(var(--header-h) + 12px)}.lp .pg-templates{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;display:grid}@media (min-width:1200px){.lp .pg-templates:has(>li:nth-child(5)):not(:has(>li:nth-child(6))){grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.lp .pg-templates:has(>li:nth-child(5)):not(:has(>li:nth-child(6))) .pg-template-body{padding:18px 16px 20px}}.lp .pg-template{background:#fff;border:1px solid #e6ebe7;border-radius:22px;flex-direction:column;height:100%;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.lp .pg-template:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px #16211b73}.lp .pg-template-shot{background:radial-gradient(90% 75% at 50% 18%,#eaf3ed,#f7faf8 70%);justify-content:center;padding:30px 0 26px;display:flex}.lp .pg-template-shot img{filter:drop-shadow(0 18px 22px #16211b38)drop-shadow(0 3px 5px #16211b1f);width:184px;height:auto;transition:transform .4s}.lp .pg-template:hover .pg-template-shot img{transform:translateY(-6px)}.lp .pg-template-body{flex-direction:column;flex:1;gap:6px;padding:20px 22px 22px;display:flex}.lp .pg-template-name{color:#111;justify-content:space-between;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.lp .pg-template-name a:after{content:"";position:absolute;inset:0}.lp .pg-template-name a:focus-visible{outline:none}.lp .pg-template:has(.pg-template-name a:focus-visible){outline:2px solid var(--brand-2);outline-offset:3px}.lp .pg-template-name em{color:#56655b;letter-spacing:.06em;text-transform:uppercase;background:#eef1ef;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.lp .pg-template-name em.is-premium{color:#8a5a00;background:#fff1d6}.lp .pg-template-name em.is-luxury{color:#e6c98a;background:#17140e}.lp .pg-template-venue{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-2);font-size:12.5px;font-weight:600}.lp .pg-template-text{color:var(--text);font-size:14.5px;line-height:1.55}.lp .pg-template-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin-top:auto;padding-top:12px;display:flex}.lp .pg-template-link{color:var(--brand);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lp .pg-template-link.is-demo{z-index:1;background:var(--brand-tint);border-radius:999px;min-height:32px;padding:0 12px;font-size:13.5px;position:relative}.lp .pg-template-link.is-demo:hover{background:#1d3b2c29}.lp .pg-faq details{border-bottom:1px solid #e3e8e4}.lp .pg-faq details:first-child{border-top:1px solid #e3e8e4}.lp .pg-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.lp .pg-faq summary::-webkit-details-marker{display:none}.lp .pg-faq summary h3{color:#111;font-size:17.5px;font-weight:600;line-height:1.4}.lp .pg-faq summary i{color:var(--brand);flex:none;font-size:20px;transition:transform .25s}.lp .pg-faq details[open] summary i{transform:rotate(45deg)}.lp .pg-faq summary:focus-visible{outline:2px solid var(--brand-2);outline-offset:4px;border-radius:6px}.lp .pg-faq details p{color:#3b4540;padding:0 0 22px;font-size:16px;line-height:1.7}.lp .pg-faq details p a{color:var(--brand);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp .pg-faq-nav{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}.lp .pg-faq-nav a{color:var(--brand);background:#f0f5f1;border-radius:999px;padding:8px 15px;font-size:14px;font-weight:600;transition:background .2s}.lp .pg-faq-nav a:hover{background:#e1ece4}.lp .pg-faq-group{scroll-margin-top:calc(var(--header-h) + 80px)}.lp .pg-faq-group+.pg-faq-group{margin-top:56px}.lp .pg-related{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.lp .pg-related a{background:#fff;border:1px solid #e6ebe7;border-radius:16px;align-items:center;gap:14px;height:100%;padding:18px 20px;transition:border-color .2s,transform .2s;display:flex}.lp .pg-related a:hover{border-color:var(--brand-2);transform:translateY(-2px)}.lp .pg-related a>i:first-child{width:42px;height:42px;color:var(--brand);background:#1d3b2c14;border-radius:12px;flex:none;place-items:center;font-size:21px;display:grid}.lp .pg-related span{flex:1;min-width:0}.lp .pg-related strong{color:#111;font-size:16px;font-weight:700;display:block}.lp .pg-related small{color:var(--text);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.lp .pg-related-arrow{color:var(--brand);flex:none;font-size:18px;transition:transform .2s}.lp .pg-related a:hover .pg-related-arrow{transform:translate(3px)}.lp .pg-related-compact{grid-template-columns:minmax(0,1fr)}.lp .pg-cta p{max-width:640px;margin-inline:auto;line-height:1.6}.lp .pg-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.lp .pg-cta-link{color:#fff;opacity:.9;align-items:center;gap:8px;font-weight:600;display:inline-flex}.lp .pg-cta-link i{font-size:22px}.lp .pg-cta-link:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.lp .pg-hero-float{z-index:3;border-radius:18px;width:206px;height:auto;position:absolute;bottom:30px;left:-136px;transform:rotate(-5deg);box-shadow:0 26px 44px -20px #16211b80,0 0 0 1px #16211b12}.lp .tpl-cols{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:64px;display:grid}.lp .tpl-cols.is-design{align-items:center}.lp .tpl-card{background:#fff;border:1px solid #e6ebe7;border-radius:20px;margin:0;overflow:hidden}.lp .tpl-card>div{grid-template-columns:118px minmax(0,1fr);align-items:baseline;gap:14px;padding:15px 20px;display:grid}.lp .tpl-card>div+div{border-top:1px solid #edf0ee}.lp .tpl-card dt{letter-spacing:.06em;text-transform:uppercase;color:#56655b;font-size:12px;font-weight:700}.lp .tpl-card dd{color:#111;margin:0;font-size:15.5px;font-weight:600;line-height:1.45}.lp .tpl-card dd a{color:var(--brand);text-underline-offset:3px;-webkit-text-decoration:underline #1d3b2c59;text-decoration:underline #1d3b2c59}.lp .tpl-card em{color:#56655b;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;background:#eef1ef;border-radius:999px;margin-left:6px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.lp .tpl-card em.is-premium{color:#8a5a00;background:#fff1d6}.lp .tpl-card em.is-luxury{color:#e6c98a;background:#17140e}.lp .tpl-label{justify-self:center;width:100%;max-width:340px;margin:0}.lp .tpl-label img{border-radius:22px;width:100%;height:auto;box-shadow:0 34px 54px -30px #16211b8c,0 0 0 1px #16211b0f}.lp .tpl-label figcaption{color:var(--muted);text-align:center;margin-top:14px;font-size:13.5px}.lp .tpl-qr{background:var(--brand);border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:26px;display:flex}.lp .tpl-qr-code{background:#fff;border-radius:16px;width:164px;margin-bottom:6px;padding:10px;display:block}.lp .tpl-qr-code svg{width:100%;height:auto;display:block}.lp .tpl-qr strong{color:#fff;font-size:19px}.lp .tpl-qr p{color:#ffffffd1;font-size:15px;line-height:1.55}.lp .tpl-qr .hero2-btn{color:#16211b;background:#fff;margin-top:8px}.lp .tpl-qr .hero2-btn:hover{background:var(--brand-strip)}.lp .tool-section{z-index:2;margin-top:-44px;padding-top:0;position:relative}.lp .tool{background:#fff;border:1px solid #e3e8e4;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid;overflow:hidden;box-shadow:0 44px 80px -52px #16211b80}.lp .tool-form{flex-direction:column;gap:18px;padding:34px 36px;display:flex}.lp .tool-panel{flex-direction:column;gap:18px;display:flex}.lp .tool fieldset{border:0;min-width:0;margin:0;padding:0}.lp .tool-field{flex-direction:column;gap:7px;min-width:0;display:flex}.lp .tool-field label,.lp .tool legend{color:#16211b;padding:0;font-size:13.5px;font-weight:700}.lp .tool input[type=text],.lp .tool input[type=url],.lp .tool input[type=tel],.lp .tool select,.lp .tool textarea{color:#111;width:100%;min-height:50px;font:inherit;background:#fff;border:1.5px solid #d8e0db;border-radius:12px;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.lp .tool textarea{resize:vertical;line-height:1.5}.lp .tool input::placeholder,.lp .tool textarea::placeholder{color:#9aa59e}.lp .tool input:focus-visible,.lp .tool select:focus-visible,.lp .tool textarea:focus-visible{border-color:var(--brand-2);outline:none;box-shadow:0 0 0 4px #3f7a5c2e}.lp .tool button:focus-visible{outline:2px solid var(--brand-2);outline-offset:3px}.lp .tool-hint{color:#56655b;font-size:13.5px;line-height:1.5}.lp .tool-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lp .tool-tabs{background:#eef3f0;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid}.lp .tool-tabs button{color:#3b4540;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:14.5px;font-weight:600;display:flex}.lp .tool-tabs button i{font-size:19px}.lp .tool-tabs button.is-active{color:var(--brand);background:#fff;box-shadow:0 1px 3px #16211b2e}.lp .tool-swatches legend{margin-bottom:9px}.lp .tool-swatches label{color:#3b4540;cursor:pointer;border:1.5px solid #d8e0db;border-radius:999px;align-items:center;gap:8px;min-height:40px;margin:0 6px 6px 0;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.lp .tool-swatches label.is-active{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}.lp .tool-swatches label:has(input:focus-visible){box-shadow:0 0 0 4px #3f7a5c2e}.lp .tool-swatches input{opacity:0;width:1px;height:1px;position:absolute}.lp .tool-swatches label>span{border-radius:50%;width:18px;height:18px}.lp .tool-result{background:var(--brand);flex-direction:column;gap:14px;padding:34px 36px;display:flex}.lp .tool-qr{aspect-ratio:1;background:#fff;border-radius:22px;place-items:center;width:100%;max-width:320px;margin:0 auto;padding:14px;display:grid}.lp .tool-qr>div{width:100%}.lp .tool-qr svg{width:100%;height:auto;display:block}.lp .tool-qr.is-empty{background:#ffffff12;border:1.5px dashed #ffffff59}.lp .tool-qr.is-empty p{color:#ffffffd1;text-align:center;max-width:220px;font-size:15px;line-height:1.5}.lp .tool-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.lp .tool-actions .hero2-btn{justify-content:center;padding-inline:14px}.lp .tool-actions .hero2-btn-dark{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff52}.lp .tool-actions .hero2-btn-dark:hover{background:#fff3}.lp .tool-actions .hero2-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.lp .tool-note{color:#ffffffb8;font-size:13px;line-height:1.5}.lp .tool-rows{flex-direction:column;gap:8px;display:flex}.lp .tool-rows legend{margin-bottom:9px}.lp .tool-cost-row{grid-template-columns:minmax(0,1fr) 128px 46px;gap:8px;display:grid}.lp .tool-money{display:block;position:relative}.lp .tool .tool-money input{text-align:right;font-variant-numeric:tabular-nums;padding-right:34px}.lp .tool-money>span{color:#56655b;pointer-events:none;font-weight:600;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.lp .tool-cost-row>button,.lp .tool-food-row>button{color:#56655b;border:1.5px solid #d8e0db;border-radius:12px;place-items:center;font-size:18px;transition:border-color .15s,color .15s;display:grid}.lp .tool-cost-row>button:hover:not(:disabled),.lp .tool-food-row>button:hover{color:#c0392b;border-color:#c0392b}.lp .tool-cost-row>button:disabled{opacity:.35;cursor:not-allowed}.lp .tool-add{background:var(--brand-tint);min-height:40px;color:var(--brand);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex}.lp .tool-add:hover:not(:disabled){background:#1d3b2c26}.lp .tool-add:disabled{opacity:.45;cursor:not-allowed}.lp .tool-kicker{color:var(--brand-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:700}.lp .tool-price{color:var(--brand-light);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,64px);font-weight:800;line-height:1}.lp .tool-rounded{color:#ffffffdb;font-size:15px}.lp .tool-lines{border-top:1px solid #ffffff29;margin:10px 0 4px}.lp .tool-lines>div{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.lp .tool-lines dt{color:#fffc;font-size:15px}.lp .tool-lines dd{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:700}.lp .tool-lines .is-warn dd{color:#ffc9a8}.lp .tool-lines .is-ok dd{color:var(--brand-light)}.lp .tool-search{position:relative}.lp .tool-suggest{z-index:5;background:#fff;border:1px solid #d8e0db;border-radius:14px;max-height:330px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 26px 46px -24px #16211b80}.lp .tool-suggest li{color:#16211b;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;font-size:15px;display:flex}.lp .tool-suggest li small{color:#56655b;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.lp .tool-suggest li.is-active{background:var(--brand-tint)}.lp .tool-empty{color:#56655b;border:1.5px dashed #d8e0db;border-radius:12px;padding:16px;font-size:14.5px;line-height:1.5}.lp .tool-food-row{grid-template-columns:minmax(0,1fr) 112px 46px;gap:8px;display:grid}.lp .tool-food-name{background:#f3f6f4;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;min-height:50px;padding:6px 14px;display:flex}.lp .tool-food-name b{color:#16211b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.lp .tool-food-name small{color:#56655b;font-variant-numeric:tabular-nums;font-size:12.5px}.lp .tool-custom{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:6px;display:grid}.lp .tool-custom p{color:#56655b;grid-column:1/-1;font-size:13px}.lp .tool-custom label{color:#3b4540;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;display:flex}.lp .tool .tool-custom input{text-align:right;font-variant-numeric:tabular-nums;min-height:44px;padding:9px 11px}.lp .tool-nutri{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:10px 0 4px}.lp .tool-nutri th,.lp .tool-nutri td{text-align:right;border-bottom:1px solid #ffffff29;padding:11px 0;font-size:15.5px}.lp .tool-nutri thead th{color:var(--brand-soft);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.lp .tool-nutri th:first-child{color:#ffffffd1;text-align:left;font-weight:400}.lp .tool-nutri thead th:first-child{color:var(--brand-soft);font-weight:700}.lp .tool-nutri td{color:#fff;white-space:nowrap;width:31%;font-weight:700}.lp .tool-nutri td+td{color:#ffffffbd;font-weight:600}.lp .tool-nutri .is-sub th{padding-left:14px}.lp .tool-note a{color:#fff;text-underline-offset:3px;text-decoration:underline}.lp .tool-disclaimer{scroll-margin-top:calc(var(--header-h) + 100px);background:#fff8e6;border:1px solid #ebd9a6;border-left:5px solid #d4a21a;border-radius:18px;margin-top:28px;padding:26px 30px}.lp .tool-disclaimer h2{color:#3f2e00;align-items:center;gap:10px;font-size:20px;font-weight:700;line-height:1.3;display:flex}.lp .tool-disclaimer h2 i{color:#9a6b00;flex:none;font-size:26px}.lp .tool-disclaimer p{color:#4a3b12;margin-top:12px;font-size:15.5px;line-height:1.65}.lp .tool-disclaimer strong{color:#2b1f00}.lp .pg-pricing-section{padding-top:40px}.lp .pg-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:900px;margin:0 auto;display:grid}.lp .pg-plan{background:#fff;border:1px solid #e3e8e4;border-radius:24px;flex-direction:column;padding:32px 30px;display:flex}.lp .pg-plan.is-best{border:2px solid var(--brand);box-shadow:0 30px 60px -36px #1d3b2c8c}.lp .pg-plan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp .pg-plan-head h2{font-size:22px;font-weight:700}.lp .pg-plan-badge{color:#fff;background:#f04337;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.lp .pg-plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:18px;display:flex}.lp .pg-plan-price strong{letter-spacing:-.02em;color:#111;font-size:46px;font-weight:800;line-height:1}.lp .pg-plan-price span{color:var(--text);font-size:16px}.lp .pg-plan-note{color:var(--brand-2);margin-top:8px;font-size:15px;font-weight:600}.lp .pg-plan-features{border-top:1px solid #edf0ee;gap:10px;margin:24px 0 28px;padding-top:20px;display:grid}.lp .pg-plan-features li{color:#3b4540;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.lp .pg-plan-features i{color:var(--brand-2);flex:none;margin-top:1px;font-size:18px}.lp .pg-plan .hero2-btn{justify-content:center;margin-top:auto}.lp .pg-plans-foot{max-width:900px;color:var(--text);text-align:center;margin:22px auto 0;font-size:14px}.lp .pg-demos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:26px;display:grid}.lp .pg-demo{background:#fff;border:1px solid #e6ebe7;border-radius:22px;overflow:hidden}.lp .pg-demo-shot{background:radial-gradient(90% 75% at 50% 18%,#eaf3ed,#f7faf8 70%);justify-content:center;padding:30px 0 26px;display:flex}.lp .pg-demo-shot img{filter:drop-shadow(0 18px 22px #16211b38)drop-shadow(0 3px 5px #16211b1f);width:196px;height:auto;transition:transform .4s}.lp .pg-demo-shot:hover img{transform:translateY(-6px)}.lp .pg-demo-body{padding:18px 22px 22px}.lp .pg-demo-body h3{color:#111;font-size:19px;font-weight:700}.lp .pg-demo-venue{color:var(--text);margin-top:4px;font-size:13.5px}.lp .pg-demo-venue a{color:var(--brand);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #1d3b2c59;text-decoration:underline #1d3b2c59}.lp .pg-demo-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.lp .pg-demo-qr{background:#fff;border:1px solid #e6ebe7;border-radius:12px;width:84px;padding:6px;display:block}.lp .pg-demo-qr svg{width:100%;height:auto;display:block}.lp .pg-demo-link{color:var(--brand);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lp .pg-contact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.lp .pg-contact a{background:#fff;border:1px solid #e6ebe7;border-radius:18px;align-items:center;gap:14px;height:100%;padding:22px;transition:border-color .2s;display:flex}.lp .pg-contact a:hover{border-color:var(--brand-2)}.lp .pg-contact i{width:46px;height:46px;color:var(--brand);background:#1d3b2c14;border-radius:50%;flex:none;place-items:center;font-size:23px;display:grid}.lp .pg-contact strong{color:#111;font-size:16px;display:block}.lp .pg-contact small{color:var(--text);overflow-wrap:anywhere;margin-top:2px;font-size:14px;line-height:1.45;display:block}.lp .pg-contact-title{margin-top:64px}.lp .pg-company-line{color:var(--muted);margin-top:36px;font-size:13.5px}.lp .pg-company{background:#fff;border:1px solid #e6ebe7;border-radius:16px;overflow:hidden}.lp .pg-company>div{grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 18px;display:grid}.lp .pg-company>div+div{border-top:1px solid #edf0ee}.lp .pg-company dt{color:#111;font-weight:600}.lp .pg-company dd{color:var(--text);overflow-wrap:anywhere;margin:0}.lp .pg-company a{color:var(--brand);font-weight:600}.lp .post-card{background:#fff;border:1px solid #e6ebe7;border-radius:20px;flex-direction:column;height:100%;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.lp .post-card:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px #16211b73}.lp .post-card-media{aspect-ratio:16/10;background:#eef2ef;display:block;overflow:hidden}.lp .post-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.lp .post-card:hover .post-card-media img{transform:scale(1.04)}.lp .post-card-body{flex-direction:column;flex:1;gap:8px;padding:20px 22px 24px;display:flex}.lp .post-card-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-2);font-size:12px;font-weight:700}.lp .post-card-title{color:#111;text-wrap:balance;font-size:19px;font-weight:700;line-height:1.3}.lp .post-card-excerpt{color:var(--text);font-size:15px;line-height:1.6}.lp .post-card-meta{color:var(--muted);margin-top:auto;padding-top:8px;font-size:13px}.lp .post-card.is-featured{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-bottom:64px;display:grid}.lp .post-card.is-featured .post-card-media{aspect-ratio:auto;min-height:340px}.lp .post-card.is-featured .post-card-body{justify-content:center;gap:12px;padding:40px 44px}.lp .post-card.is-featured .post-card-title{font-size:clamp(24px,2.6vw,32px)}.lp .post-card.is-featured .post-card-excerpt{font-size:16.5px}.lp .post-card.is-featured .post-card-meta{margin-top:6px}.lp .post-grid-title{margin-bottom:26px}.lp .post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lp .post-meta{color:#56655b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.lp .post-meta a{color:var(--brand);font-weight:600}.lp .post-cover img{aspect-ratio:21/9;object-fit:cover;border-radius:24px;width:100%;height:auto}.lp .post-cover{z-index:2;margin-top:-28px;position:relative}.lp .post-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:64px;padding-top:56px;padding-bottom:96px;display:grid}.lp .post-body{max-width:740px}.lp .post-aside{top:calc(var(--header-h) + 84px);flex-direction:column;gap:20px;display:flex;position:sticky}.lp .post-aside-title{letter-spacing:.08em;text-transform:uppercase;color:#111;margin-bottom:12px;font-size:12px;font-weight:700}.lp .post-toc{background:#fff;border:1px solid #e6ebe7;border-radius:18px;padding:20px 22px}.lp .post-toc li+li{margin-top:9px}.lp .post-toc a{color:var(--text);font-size:14px;line-height:1.4;transition:color .2s}.lp .post-toc a:hover{color:var(--brand)}.lp .post-aside-card{background:var(--brand);border-radius:18px;padding:22px}.lp .post-aside-card .post-aside-title{color:#fff}.lp .post-aside-card li a{color:#fff;border-bottom:1px solid #ffffff24;align-items:center;gap:10px;padding:9px 0;font-size:15px;font-weight:600;display:flex}.lp .post-aside-card li a:hover{color:var(--brand-light)}.lp .post-aside-card li i{color:var(--brand-soft);font-size:18px}.lp .post-aside-card .hero2-btn{justify-content:center;width:100%;margin-top:18px;padding:13px 20px;font-size:15px}@media (max-width:1199px){.lp .pg-hero-float{width:184px;left:-108px}.lp .tpl-cols{gap:44px}.lp .post-layout{grid-template-columns:minmax(0,1fr) 260px;gap:44px}.lp .pg-phone-back{left:-96px}}@media (max-width:991px){.lp .tool{border-radius:22px;grid-template-columns:minmax(0,1fr)}.lp .tool-form,.lp .tool-result{padding:26px 22px}.lp .tool-disclaimer{padding:22px 20px}.lp .tool-section{margin-top:-30px}.lp .pg-hero-float{border-radius:14px;width:156px;bottom:22px;left:-92px}.lp .tpl-cols{grid-template-columns:minmax(0,1fr);gap:36px}.lp .pg-hero{padding:calc(var(--header-h) + 36px) 0 64px}.lp .pg-hero.has-visual .pg-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.lp .pg-hero-visual{width:210px;height:430px}.lp .pg-phone{width:210px}.lp .pg-phone-back{width:172px;top:38px;left:-78px}.lp .pg-section{padding:72px 0}.lp .pg-features{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .pg-split,.lp .pg-split.reverse{grid-template-columns:minmax(0,1fr);gap:36px}.lp .pg-split.reverse .pg-split-media{order:0}.lp .post-card.is-featured{grid-template-columns:minmax(0,1fr)}.lp .post-card.is-featured .post-card-media{aspect-ratio:16/10;min-height:0}.lp .post-card.is-featured .post-card-body{padding:24px 24px 28px}.lp .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .post-layout{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:40px;padding-bottom:72px}.lp .post-aside{position:static}.lp .post-cover{margin-top:-20px}}@media (max-width:767px){.lp .pg-title{font-size:clamp(30px,8.4vw,40px)}.lp .pg-lead p{font-size:16.5px}.lp .pg-actions{flex-direction:column;align-items:stretch}.lp .pg-actions .hero2-btn{justify-content:center}.lp .pg-hero-word{font-size:26vw}.lp .pg-features,.lp .post-grid,.lp .pg-plans{grid-template-columns:minmax(0,1fr)}.lp .pg-prose p,.lp .pg-prose li{font-size:16.5px}.lp .pg-inline-cta{flex-direction:column;align-items:flex-start;padding:22px}.lp .pg-related{grid-template-columns:minmax(0,1fr)}.lp .home-sectors .pg-related{gap:8px}.lp .home-sectors .pg-related a{padding:11px 14px}.lp .home-sectors .pg-related small{display:none}.lp .home-sectors .section-head{margin-bottom:32px}.lp .pg-hero-float{border-radius:12px;width:128px;bottom:16px;left:-58px}.lp .pg-table.tpl-table table{min-width:0;font-size:14px}.lp .pg-table.tpl-table th,.lp .pg-table.tpl-table td{padding:10px}.lp .pg-demo-qr,.lp .tpl-qr-code,.lp .tpl-qr-scan{display:none}.lp .tpl-qr{align-items:stretch}.lp .tpl-qr .hero2-btn{justify-content:center}.lp .tpl-card>div,.lp .pg-company>div{grid-template-columns:minmax(0,1fr);gap:2px}.lp .post-cover img{border-radius:16px}.lp .pg-crumbs li[aria-current]{max-width:24ch}}@media (max-width:520px){.lp .tool-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .tool-row{grid-template-columns:minmax(0,1fr)}.lp .tool-cost-row{grid-template-columns:minmax(0,1fr) 104px 44px;gap:6px}.lp .tool-food-row{grid-template-columns:minmax(0,1fr) 96px 44px;gap:6px}.lp .tool-custom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lp .pg-template,.lp .post-card,.lp .pg-related a,.lp .pg-template-shot img,.lp .pg-demo-shot img,.lp .post-card-media img{transition:none}}.lp .store-badges{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp .store-badges a{border-radius:8px;flex:none;transition:transform .2s;display:block}.lp .store-badges a:hover{transform:translateY(-2px)}.lp .store-badges a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.lp .store-badges img{width:auto;max-width:none;display:block}.lp .hero2-actions .store-badges{margin-right:6px}@media (max-width:430px){.lp .store-badges{gap:12px}.lp .store-badges img{height:40px!important}}.lp .footer-stores{border-bottom:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:26px;padding-bottom:26px;display:flex}.lp .footer-stores p{color:#fff;margin:0;font-size:15px;font-weight:500}.lp .footer-stores .store-badges a:focus-visible{outline-color:#fff}.lp .footer-bottom .footer-stores a{margin-bottom:0;display:block}.lp .footer-bottom small.footer-marks{color:#fff9;margin-top:8px;font-size:12px;display:block}.lp .header-stores{flex:none;gap:8px;margin-left:16px;margin-right:auto}.lp .main-nav>ul>li.nav-stores{display:none}@media (min-width:992px){.lp .main-nav{flex:none}.lp .main-nav>ul>li>a,.lp .main-nav>ul>li>button{white-space:nowrap}}@media (min-width:1280px){.lp .main-nav>ul{gap:19px}.lp .main-nav>ul>li.nav-auth{gap:16px;margin-left:2px}}@media (max-width:1279px){.lp .header-stores{display:none}}@media (max-width:991px){.lp .main-nav>ul>li.nav-stores{justify-content:center;margin-top:26px;display:flex}}.lp .hero2-stores{margin-bottom:20px;display:none}@media (max-width:991px){.lp .hero2-news{display:none}.lp .hero2-stores{display:flex}}
