body.landing-view:before,body.landing-view:after{content:none!important;display:none!important}.marketing-page{color:#12233d;background:radial-gradient(circle at 14% 8%,#eaf3fff2,#0000 28%),radial-gradient(circle at 86% 18%,#f2fbfde6,#0000 32%),#f6f8fc;min-height:100vh;padding:18px clamp(14px,3vw,40px) 28px}.marketing-page main{width:min(1180px,100%);margin:0 auto}.marketing-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #dce5f0f2;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100%);margin:0 auto 24px;padding:12px 14px;display:flex;position:sticky;top:12px;box-shadow:0 18px 42px #12233d14}.marketing-brand{color:#12233d;letter-spacing:-.03em;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:inline-flex}.marketing-brand img{background:#fff;border-radius:10px;width:34px;height:34px;box-shadow:0 8px 18px #12233d1a}.marketing-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.marketing-nav a,.marketing-nav button{color:#50708f;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.marketing-nav a:hover,.marketing-nav button:hover{color:#23527c;background:#eaf3ff}.m-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.m-btn:hover{transform:translateY(-1px)}.m-btn:disabled{cursor:not-allowed;opacity:.72;box-shadow:none;transform:none}.m-btn-primary{color:#2d1a0f;background:#f08a4b;box-shadow:0 14px 28px #f08a4b3d}.m-btn-primary:hover{color:#2d1a0f;background:#d8743c}.m-btn-secondary{color:#fff;background:#23527c;box-shadow:0 14px 28px #23527c2e}.m-btn-secondary:hover{color:#fff;background:#1b4366}.m-btn-ghost{color:#23527c;background:#fff;border-color:#dce5f0}.m-btn-ghost:hover{color:#23527c;background:#eaf3ff}.marketing-hero{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(22px,4vw,48px);padding:clamp(24px,5vw,58px) 0 36px;display:grid}.marketing-hero--focused{min-height:clamp(620px,74vh,760px)}.marketing-hero__copy{z-index:2;position:relative}.marketing-hero__copy h1,.setup-hero h1,.simple-hero h1{letter-spacing:-.065em;color:#12233d;max-width:720px;margin:12px 0 18px;font-size:clamp(2.55rem,5.7vw,5.15rem);line-height:.93}.marketing-hero__copy p,.setup-hero p,.simple-hero p,.marketing-section p,.pricing-teaser p,.demo-card p,.price-card p,.benefit-card p{color:#50708f;font-weight:700;line-height:1.7}.marketing-hero__copy>p{max-width:620px;font-size:1.14rem}.marketing-label{color:#23527c;letter-spacing:.1em;text-transform:uppercase;background:#dceeff;border-radius:999px;align-items:center;width:fit-content;padding:7px 12px;font-size:.78rem;font-weight:950;display:inline-flex}.marketing-actions,.pricing-actions,.modal-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing-note{margin-top:16px;font-size:.95rem}.hero-proof-row{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.hero-proof-row span{color:#23527c;background:#fff;border:1px solid #dce5f0;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #12233d0f}.hero-visual{isolation:isolate;background:#fff;border:1px solid #dce5f0eb;border-radius:38px;min-height:clamp(440px,45vw,620px);position:relative;overflow:hidden;box-shadow:0 30px 80px #12233d26}.hero-visual img{object-fit:cover;object-position:center right;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-visual__shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff6b 0%,#ffffff24 34%,#fff0 72%),linear-gradient(#12233d00 0%,#12233d1a 100%);position:absolute;inset:0}.marketing-section,.pricing-teaser,.setup-hero,.setup-layout,.demo-note,.pricing-cta,.simple-hero{background:#ffffffe6;border:1px solid #dce5f0;border-radius:32px;margin:22px 0;padding:clamp(24px,4vw,42px);box-shadow:0 18px 44px #12233d14}.marketing-section__head{gap:12px;margin-bottom:22px;display:grid}.marketing-section--compact{padding-top:30px;padding-bottom:30px}.marketing-section__head h2,.marketing-split h2,.pricing-teaser h2,.pricing-cta h2{color:#12233d;letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.steps-grid,.benefit-grid,.demo-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.demo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.steps-grid--three,.benefit-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-page .step-card,.benefit-card,.demo-card,.price-card,.setup-side{background:#f9fbfe;border:1px solid #dce5f0;border-radius:24px;padding:20px}.marketing-page .step-card{align-items:center;gap:12px;display:flex}.marketing-page .step-card span,.setup-steps span{color:#fff;background:#23527c;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:950;display:inline-flex}.marketing-page .step-card strong,.benefit-card strong,.setup-side strong{color:#12233d;font-size:1.05rem}.flow-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.flow-strip--focused{margin-top:8px}.flow-strip span{text-align:center;color:#23527c;background:linear-gradient(135deg,#eef6ff,#f2fbfd);border:1px solid #dce5f0;border-radius:22px;justify-content:center;align-items:center;min-height:68px;font-weight:950;display:flex}.marketing-split,.pricing-teaser,.demo-note,.pricing-cta{justify-content:space-between;align-items:center;gap:24px;display:flex}.pricing-teaser--direct{background:linear-gradient(135deg,#fff,#eef6ff)}.marketing-footer{color:#50708f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100%);margin:28px auto 0;font-weight:800;display:flex}.marketing-footer a{color:#23527c;font-weight:900;text-decoration:none}.marketing-footer div{gap:14px;display:flex}.marketing-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12233d6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.marketing-modal{background:#fff;border:1px solid #dce5f0;border-radius:28px;width:min(720px,100%);max-height:min(820px,92vh);padding:26px;overflow:auto;box-shadow:0 30px 90px #12233d3d}.modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.modal-head h2{color:#12233d;letter-spacing:-.04em;margin:0 0 8px;font-size:2rem}.modal-head p{color:#50708f;margin:0;font-weight:700}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketing-modal label,.setup-form label{color:#50708f;gap:7px;font-weight:900;display:grid}.marketing-modal input,.marketing-modal textarea,.setup-form input,.setup-form textarea,.setup-form select{color:#12233d;width:100%;font:inherit;background:#fff;border:1px solid #d8e4f0;border-radius:16px;padding:12px 14px;font-weight:750}.marketing-modal textarea,.setup-form textarea{resize:vertical}.setup-hero{grid-template-columns:minmax(0,.95fr) minmax(300px,.65fr);align-items:center;gap:24px;display:grid}.setup-steps{gap:12px;display:grid}.setup-steps article{background:linear-gradient(135deg,#eef6ff,#f2fbfd);border:1px solid #dce5f0;border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}.setup-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.setup-form{gap:16px;display:grid}.setup-side ul,.price-card ul{color:#50708f;margin:14px 0 0;padding-left:20px;font-weight:800;line-height:1.8}.simple-hero{text-align:center;justify-items:center;display:grid}.simple-hero h1{max-width:860px}.simple-hero p{max-width:680px;margin:0}.demo-card,.price-card{align-content:start;gap:12px;display:grid}.demo-card h2,.price-card h2{color:#12233d;letter-spacing:-.04em;margin:0;font-size:1.7rem}.demo-card .m-btn{width:fit-content}.price-card{background:#fff}.price-card:nth-child(2){background:linear-gradient(135deg,#eef6ff,#f2fbfd);border-color:#b9d6f0;box-shadow:0 20px 44px #23527c1c}.pricing-cta{text-align:center;flex-direction:column;justify-content:center}@media (width<=980px){.marketing-header{flex-direction:column;align-items:flex-start}.marketing-nav{justify-content:flex-start;width:100%}.marketing-hero,.setup-hero,.setup-layout{grid-template-columns:1fr}.hero-visual{min-height:440px}.steps-grid,.benefit-grid,.demo-grid,.pricing-grid,.flow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.marketing-page{padding:12px 10px 24px}.marketing-header{border-radius:20px;gap:12px;padding:12px;position:static}.marketing-brand{width:100%}.marketing-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketing-nav .language-switcher{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}.marketing-nav .lang-select__control{min-height:42px}.marketing-nav a,.marketing-nav button{background:#ffffffb8;border:1px solid #dce5f0;min-height:38px;padding:0 10px;font-size:.9rem}.marketing-nav .m-btn{min-height:42px;padding:0 12px}.marketing-hero{gap:22px;padding-top:16px}.marketing-hero__copy h1,.setup-hero h1,.simple-hero h1{font-size:clamp(2.45rem,11vw,3.35rem);line-height:.96}.marketing-hero__copy>p{font-size:1rem;line-height:1.62}.marketing-actions,.pricing-actions{flex-direction:column;align-items:stretch}.m-btn{width:100%}.hero-visual,.steps-grid,.benefit-grid,.demo-grid,.pricing-grid,.flow-strip,.form-grid{grid-template-columns:1fr}.hero-visual{border-radius:26px;min-height:360px}.hero-visual__shade{background:linear-gradient(#ffffff05 0%,#ffffff14 48%,#f6f8fc38 100%)}.marketing-section,.pricing-teaser,.setup-hero,.setup-layout,.demo-note,.pricing-cta,.simple-hero{border-radius:24px;padding:22px}.marketing-split,.pricing-teaser,.demo-note{flex-direction:column;align-items:stretch}.modal-head{flex-direction:column}}.marketing-page.landing-redesign{--lr-primary-900:#0f1f3a;--lr-primary-800:#162d4d;--lr-primary-700:#1e3d63;--lr-primary-600:#23527c;--lr-primary-500:#2d6da0;--lr-primary-300:#8eb8dc;--lr-primary-200:#bcd4ed;--lr-primary-100:#e3eef8;--lr-primary-50:#f0f6fc;--lr-accent-600:#d06a2e;--lr-accent-500:#e8833f;--lr-accent-400:#f0a264;--lr-surface:#fff;--lr-surface-raised:#f7f9fc;--lr-surface-subtle:#eef2f7;--lr-border:#dce5f0;--lr-border-light:#e8eef5;--lr-text-primary:#12233d;--lr-text-secondary:#50708f;--lr-text-muted:#8399b2;--lr-success:#10b981;--lr-success-bg:#ecfdf5;--lr-space-1:4px;--lr-space-2:8px;--lr-space-3:12px;--lr-space-4:16px;--lr-space-5:20px;--lr-space-6:24px;--lr-space-8:32px;--lr-space-10:40px;--lr-space-12:48px;--lr-space-16:64px;--lr-space-20:80px;--lr-radius-sm:8px;--lr-radius-md:12px;--lr-radius-lg:16px;--lr-radius-xl:24px;--lr-radius-2xl:32px;--lr-radius-full:9999px;--lr-shadow-xs:0 1px 2px #12233d0a;--lr-shadow-sm:0 2px 8px #12233d0f;--lr-shadow-md:0 8px 24px #12233d14;--lr-shadow-lg:0 16px 48px #12233d1a;--lr-shadow-xl:0 24px 64px #12233d24;--lr-shadow-glow-accent:0 12px 32px #e8833f40;--lr-shadow-glow-primary:0 12px 32px #23527c33;background:var(--lr-surface);min-height:100vh;color:var(--lr-text-primary);padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}.landing-redesign *,.landing-redesign :before,.landing-redesign :after{box-sizing:border-box}.landing-redesign main{width:100%;margin:0}.landing-redesign a{color:inherit;text-decoration:none}.landing-redesign img{max-width:100%;display:block}.landing-redesign h1,.landing-redesign h2,.landing-redesign h3,.landing-redesign p{margin:0}.landing-redesign .container{width:100%;max-width:1200px;padding:0 var(--lr-space-6);margin:0 auto}.landing-redesign .navbar{z-index:100;max-width:1200px;padding:0 var(--lr-space-6);margin:16px auto 0;position:sticky;top:16px}.landing-redesign .navbar__inner{justify-content:space-between;align-items:center;gap:var(--lr-space-4);padding:var(--lr-space-3) var(--lr-space-5);border:1px solid var(--lr-border-light);border-radius:var(--lr-radius-full);box-shadow:var(--lr-shadow-md);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffffd1;transition:box-shadow .3s;display:flex}.landing-redesign .navbar__inner:hover{box-shadow:var(--lr-shadow-lg)}.landing-redesign .navbar__brand{align-items:center;gap:var(--lr-space-3);color:var(--lr-text-primary);font-size:1.15rem;font-weight:800;display:flex}.landing-redesign .navbar__brand img{border-radius:var(--lr-radius-sm);width:36px;height:36px;box-shadow:var(--lr-shadow-sm)}.landing-redesign .navbar__links{align-items:center;gap:var(--lr-space-2);display:flex}.landing-redesign .navbar__link,.landing-redesign .navbar__cta{border-radius:var(--lr-radius-full);white-space:nowrap;justify-content:center;align-items:center;min-height:38px;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex}.landing-redesign .navbar__link{padding:var(--lr-space-2) var(--lr-space-4);color:var(--lr-text-secondary)}.landing-redesign .navbar__link:hover{color:var(--lr-primary-600);background:var(--lr-primary-50)}.landing-redesign .navbar__cta{padding:var(--lr-space-2) var(--lr-space-5);color:#fff;background:var(--lr-primary-700);box-shadow:var(--lr-shadow-glow-primary)}.landing-redesign .navbar__cta:hover{background:var(--lr-primary-800);transform:translateY(-1px);box-shadow:0 14px 36px #23527c47}.landing-redesign .hero{padding:var(--lr-space-16) 0 var(--lr-space-20);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;position:relative;overflow:hidden}.landing-redesign .hero:before{content:none}.landing-redesign .hero__grid{align-items:center;gap:var(--lr-space-6);grid-template-columns:1fr 1.18fr;display:grid}.landing-redesign .hero__content{z-index:2;max-width:580px;position:relative}.landing-redesign .hero__badge,.landing-redesign .section-label{border-radius:var(--lr-radius-full);background:var(--lr-primary-50);border:1px solid var(--lr-primary-200);color:var(--lr-primary-600);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.landing-redesign .hero__badge{gap:var(--lr-space-2);padding:var(--lr-space-2) var(--lr-space-4);margin-bottom:var(--lr-space-6)}.landing-redesign .hero__badge:before{content:"";background:var(--lr-success);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite lr-pulse-dot}@keyframes lr-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.landing-redesign .hero__title,.landing-redesign .section-title,.landing-redesign .step-card__title,.landing-redesign .bento__title,.landing-redesign .showcase__panel-title,.landing-redesign .pricing__tier,.landing-redesign .pricing__card-title,.landing-redesign .cta__title,.landing-redesign .float-card__value,.landing-redesign .logos__item,.landing-redesign .btn{font-family:Outfit,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-redesign .hero__title{margin-bottom:var(--lr-space-5);color:var(--lr-text-primary);letter-spacing:-.04em;font-size:clamp(2.8rem,5.5vw,4.2rem);font-weight:900;line-height:1.05}.landing-redesign .hero__title span{background:linear-gradient(135deg, var(--lr-accent-500), var(--lr-accent-400));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-redesign .hero__desc{max-width:520px;margin-bottom:var(--lr-space-8);color:var(--lr-text-secondary);font-size:1.15rem;line-height:1.7}.landing-redesign .hero__actions,.landing-redesign .cta__actions{align-items:center;gap:var(--lr-space-3);flex-wrap:wrap;display:flex}.landing-redesign .hero__actions{margin-bottom:var(--lr-space-8)}.landing-redesign .btn{justify-content:center;align-items:center;gap:var(--lr-space-2);min-height:50px;padding:var(--lr-space-3) var(--lr-space-6);border-radius:var(--lr-radius-full);cursor:pointer;border:0;font-size:1rem;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.landing-redesign .btn:active{transform:scale(.98)}.landing-redesign .btn--primary{color:#fff;background:var(--lr-accent-500);box-shadow:var(--lr-shadow-glow-accent)}.landing-redesign .btn--primary:hover{background:var(--lr-accent-600);transform:translateY(-2px);box-shadow:0 16px 40px #e8833f59}.landing-redesign .btn--secondary{color:#fff;background:var(--lr-primary-700);box-shadow:var(--lr-shadow-glow-primary)}.landing-redesign .btn--secondary:hover{background:var(--lr-primary-800);transform:translateY(-2px)}.landing-redesign .btn--outline{color:var(--lr-primary-600);border:1.5px solid var(--lr-border);background:var(--lr-surface)}.landing-redesign .btn--outline:hover{background:var(--lr-primary-50);border-color:var(--lr-primary-300);transform:translateY(-1px)}.landing-redesign .btn--white{color:var(--lr-primary-800);background:#fff;box-shadow:0 8px 24px #00000026}.landing-redesign .btn--white:hover{background:#f0f4f8;transform:translateY(-2px)}.landing-redesign .btn--ghost-light{color:#ffffffe6;background:#ffffff14;border:1.5px solid #ffffff40}.landing-redesign .btn--ghost-light:hover{background:#ffffff24;border-color:#fff6}.landing-redesign .hero__proof{gap:var(--lr-space-3);flex-wrap:wrap;display:flex}.landing-redesign .hero__proof-tag{align-items:center;gap:var(--lr-space-2);padding:var(--lr-space-2) var(--lr-space-4);border:1px solid var(--lr-border);border-radius:var(--lr-radius-full);background:var(--lr-surface);color:var(--lr-primary-600);box-shadow:var(--lr-shadow-xs);font-size:.85rem;font-weight:700;display:inline-flex}.landing-redesign .hero__proof-tag svg,.landing-redesign .pricing__feature svg{color:var(--lr-success)}.landing-redesign .hero__visual{justify-content:center;align-items:center;display:flex;position:relative}.landing-redesign .hero__image-frame{z-index:1;aspect-ratio:16/10;border-radius:var(--lr-radius-2xl);width:calc(100% + 130px);margin-left:-130px;position:relative}.landing-redesign .hero__image-frame img{object-fit:cover;object-position:center right;border-radius:var(--lr-radius-2xl);width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000001f 0%,#0009 24%,#000 55%);mask-image:linear-gradient(90deg,#0000001f 0%,#0009 24%,#000 55%)}.landing-redesign .hero__float-card{z-index:3;align-items:center;gap:var(--lr-space-3);padding:var(--lr-space-3) var(--lr-space-4);border:1px solid var(--lr-border-light);border-radius:var(--lr-radius-lg);box-shadow:var(--lr-shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;animation:4s ease-in-out infinite lr-float;display:flex;position:absolute}.landing-redesign .hero__float-card--top{top:28px;right:12px}.landing-redesign .hero__float-card--bottom{animation-delay:1.5s;bottom:28px;right:64px}@keyframes lr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.landing-redesign .float-card__icon{border-radius:var(--lr-radius-sm);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.landing-redesign .float-card__text{flex-direction:column;gap:2px;min-width:0;display:flex}.landing-redesign .float-card__icon--green{color:#10b981;background:#ecfdf5}.landing-redesign .float-card__icon--orange{color:#f59e0b;background:#fff7ed}.landing-redesign .float-card__label{color:var(--lr-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.landing-redesign .float-card__value{color:var(--lr-text-primary);font-size:.95rem;font-weight:800}.landing-redesign .logos{padding:var(--lr-space-12) 0;border-top:1px solid var(--lr-border-light);border-bottom:1px solid var(--lr-border-light);background:var(--lr-surface-raised)}.landing-redesign .logos__inner,.landing-redesign .how__header,.landing-redesign .features__header,.landing-redesign .pricing__header{text-align:center}.landing-redesign .logos__label{margin-bottom:var(--lr-space-6);color:var(--lr-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.landing-redesign .logos__row{justify-content:center;align-items:center;gap:var(--lr-space-10);flex-wrap:wrap;display:flex}.landing-redesign .logos__item{color:var(--lr-text-muted);letter-spacing:-.02em;opacity:.5;font-size:1.2rem;font-weight:800}.landing-redesign .how,.landing-redesign .features,.landing-redesign .showcase,.landing-redesign .pricing,.landing-redesign .cta{padding:var(--lr-space-20) 0}.landing-redesign .flow{padding:var(--lr-space-10) 0}.landing-redesign .features,.landing-redesign .pricing{background:var(--lr-surface-raised)}.landing-redesign .section-label{padding:var(--lr-space-2) var(--lr-space-4);margin-bottom:var(--lr-space-4)}.landing-redesign .section-title{margin-bottom:var(--lr-space-3);color:var(--lr-text-primary);letter-spacing:-.04em;font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1.1}.landing-redesign .section-desc{max-width:560px;color:var(--lr-text-secondary);font-size:1.05rem;line-height:1.7}.landing-redesign .how__header,.landing-redesign .features__header,.landing-redesign .pricing__header{margin-bottom:var(--lr-space-12);flex-direction:column;align-items:center;display:flex}.landing-redesign .how__steps{gap:var(--lr-space-6);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.landing-redesign .how__steps:before{content:"";z-index:0;background:linear-gradient(90deg, var(--lr-primary-200), var(--lr-primary-300));height:2px;position:absolute;top:44px;left:calc(33.3% - 16px);right:calc(33.3% + 16px)}.landing-redesign .step-card{z-index:1;padding:var(--lr-space-8) var(--lr-space-6);border:1px solid var(--lr-border-light);border-radius:var(--lr-radius-2xl);background:var(--lr-surface);box-shadow:var(--lr-shadow-sm);text-align:center;flex-direction:column;align-items:center;gap:0;transition:all .3s;display:flex;position:relative}.landing-redesign .step-card:hover{border-color:var(--lr-primary-200);box-shadow:var(--lr-shadow-lg);transform:translateY(-4px)}.landing-redesign .step-card__num{width:48px;height:48px;margin-bottom:var(--lr-space-5);border-radius:var(--lr-radius-full);background:linear-gradient(135deg, var(--lr-primary-700), var(--lr-primary-500));color:#fff;box-shadow:var(--lr-shadow-glow-primary);justify-content:center;align-items:center;font-size:1.2rem;font-weight:900;display:flex}.landing-redesign .step-card__icon,.landing-redesign .bento__icon,.landing-redesign .showcase__panel-icon,.landing-redesign .showcase__feature-icon{justify-content:center;align-items:center;display:flex}.landing-redesign .step-card__icon{width:56px;height:56px;margin-bottom:var(--lr-space-4);border-radius:var(--lr-radius-lg)}.landing-redesign .step-card__icon--scan{color:#3b82f6;background:#eff6ff}.landing-redesign .step-card__icon--order{color:#f59e0b;background:#fff7ed}.landing-redesign .step-card__icon--serve{color:#10b981;background:#ecfdf5}.landing-redesign .step-card__title{margin-bottom:var(--lr-space-2);color:var(--lr-text-primary);font-size:1.25rem;font-weight:800}.landing-redesign .step-card__desc{max-width:280px;color:var(--lr-text-secondary);font-size:.92rem;line-height:1.6}.landing-redesign .flow__strip{gap:var(--lr-space-3);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.landing-redesign .flow__item{justify-content:center;align-items:center;gap:var(--lr-space-2);min-height:64px;padding:var(--lr-space-3) var(--lr-space-4);border:1px solid var(--lr-primary-200);border-radius:var(--lr-radius-lg);background:linear-gradient(135deg, var(--lr-primary-50), #f0f9ff);color:var(--lr-primary-700);text-align:center;font-size:.92rem;font-weight:800;transition:all .2s;display:flex}.landing-redesign .flow__item:hover{border-color:var(--lr-primary-300);background:linear-gradient(135deg, #e0f2fe, var(--lr-primary-100))}.landing-redesign .bento{gap:var(--lr-space-5);grid-template-columns:repeat(3,1fr);display:grid}.landing-redesign .bento__card{padding:var(--lr-space-8);border:1px solid var(--lr-border-light);border-radius:var(--lr-radius-2xl);background:var(--lr-surface);box-shadow:var(--lr-shadow-sm);transition:all .3s;position:relative;overflow:hidden}.landing-redesign .bento__card:hover{box-shadow:var(--lr-shadow-lg);transform:translateY(-3px)}.landing-redesign .bento__card--accent{border-color:var(--lr-primary-200);background:linear-gradient(135deg, var(--lr-primary-50), #f0f9ff)}.landing-redesign .bento__card--highlight{background:linear-gradient(135deg,#fff7ed,#fffbf5);border-color:#fed7aa}.landing-redesign .bento__icon{width:48px;height:48px;margin-bottom:var(--lr-space-5);border-radius:var(--lr-radius-md)}.landing-redesign .bento__icon--blue{color:#3b82f6;background:#eff6ff}.landing-redesign .bento__icon--green{color:#10b981;background:#ecfdf5}.landing-redesign .bento__icon--orange{color:#f59e0b;background:#fff7ed}.landing-redesign .bento__icon--purple{color:#8b5cf6;background:#faf5ff}.landing-redesign .bento__icon--teal{color:#14b8a6;background:#f0fdfa}.landing-redesign .bento__icon--rose{color:#f43f5e;background:#fff1f2}.landing-redesign .bento__title{margin-bottom:var(--lr-space-2);color:var(--lr-text-primary);font-size:1.2rem;font-weight:800}.landing-redesign .bento__desc{color:var(--lr-text-secondary);font-size:.92rem;line-height:1.65}.landing-redesign .bento__list{gap:var(--lr-space-2);margin-top:var(--lr-space-4);display:grid}.landing-redesign .bento__list-item{align-items:center;gap:var(--lr-space-3);color:var(--lr-text-secondary);font-size:.88rem;font-weight:600;display:flex}.landing-redesign .bento__list-check{width:20px;height:20px;color:var(--lr-success);background:var(--lr-success-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.landing-redesign .showcase__grid{gap:var(--lr-space-6);grid-template-columns:1fr 1fr;display:grid}.landing-redesign .showcase__panel{padding:var(--lr-space-8);border-radius:var(--lr-radius-2xl);border:1px solid #0000;position:relative;overflow:hidden}.landing-redesign .showcase__panel--lang{background:linear-gradient(135deg,#f0f9ff,#e0f2fe 60%,#eff6ff);border-color:#bae6fd}.landing-redesign .showcase__panel--ai{background:linear-gradient(135deg,#faf5ff,#f3e8ff 60%,#eff6ff);border-color:#d8b4fe}.landing-redesign .showcase__panel-icon{width:44px;height:44px;margin-bottom:var(--lr-space-4);border-radius:var(--lr-radius-md)}.landing-redesign .showcase__panel-title{margin-bottom:var(--lr-space-2);font-size:1.4rem;font-weight:800}.landing-redesign .showcase__panel-desc{margin-bottom:var(--lr-space-5);color:var(--lr-text-secondary);font-size:.92rem;line-height:1.65}.landing-redesign .showcase__features{gap:var(--lr-space-3);display:grid}.landing-redesign .showcase__feature{align-items:center;gap:var(--lr-space-3);padding:var(--lr-space-3) var(--lr-space-4);border-radius:var(--lr-radius-md);color:var(--lr-text-primary);background:#ffffffb3;border:1px solid #fffc;font-size:.88rem;font-weight:700;display:flex}.landing-redesign .showcase__feature-icon{border-radius:var(--lr-radius-sm);flex:none;width:28px;height:28px}.landing-redesign .showcase__feature-icon--blue{color:#2563eb;background:#dbeafe}.landing-redesign .showcase__feature-icon--purple{color:#7c3aed;background:#ede9fe}.landing-redesign .pricing__grid{gap:var(--lr-space-6);grid-template-columns:repeat(3,1fr);display:grid}.landing-redesign .pricing__card{padding:var(--lr-space-8);border:1px solid var(--lr-border);border-radius:var(--lr-radius-2xl);background:var(--lr-surface);box-shadow:var(--lr-shadow-sm);transition:all .3s;position:relative}.landing-redesign .pricing__card:hover{box-shadow:var(--lr-shadow-lg);transform:translateY(-4px)}.landing-redesign .pricing__card--popular{border-color:var(--lr-primary-300);background:linear-gradient(180deg, var(--lr-primary-50) 0%, var(--lr-surface) 40%);box-shadow:var(--lr-shadow-md)}.landing-redesign .pricing__popular-badge{padding:var(--lr-space-1) var(--lr-space-4);border-radius:var(--lr-radius-full);background:var(--lr-primary-700);color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.landing-redesign .pricing__tier{margin-bottom:var(--lr-space-2);color:var(--lr-primary-600);font-size:1.1rem;font-weight:800}.landing-redesign .pricing__trial-badge{align-items:center;gap:var(--lr-space-2);padding:var(--lr-space-2) var(--lr-space-4);margin-bottom:var(--lr-space-4);border-radius:var(--lr-radius-full);color:#065f46;letter-spacing:.02em;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;font-size:.82rem;font-weight:700;display:inline-flex}.landing-redesign .pricing__trial-badge:before{content:"🎁";font-size:.9rem}.landing-redesign .pricing__card-title{margin-bottom:var(--lr-space-2);color:var(--lr-text-primary);letter-spacing:-.03em;font-size:1.5rem;font-weight:900}.landing-redesign .pricing__card-desc{margin-bottom:var(--lr-space-5);color:var(--lr-text-secondary);font-size:.9rem;line-height:1.6}.landing-redesign .pricing__features{gap:var(--lr-space-3);margin-bottom:var(--lr-space-6);display:grid}.landing-redesign .pricing__feature{align-items:flex-start;gap:var(--lr-space-2);color:var(--lr-text-secondary);font-size:.88rem;font-weight:600;display:flex}.landing-redesign .pricing__feature svg{flex:none;margin-top:2px}.landing-redesign .pricing__card .btn{width:100%}.landing-redesign .cta__inner{padding:var(--lr-space-12) var(--lr-space-10);border-radius:var(--lr-radius-2xl);background:linear-gradient(135deg, var(--lr-primary-900) 0%, var(--lr-primary-800) 50%, #1a3352 100%);color:#fff;text-align:center;position:relative;overflow:hidden}.landing-redesign .cta__content{z-index:1;position:relative}.landing-redesign .cta__title{margin-bottom:var(--lr-space-4);color:#fff;letter-spacing:-.04em;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:900}.landing-redesign .cta__desc{max-width:520px;margin:0 auto var(--lr-space-8);color:#ffffffb8;font-size:1.1rem;line-height:1.7}.landing-redesign .cta__actions{justify-content:center}.landing-redesign .footer{padding:var(--lr-space-8) 0;border-top:1px solid var(--lr-border-light)}.landing-redesign .footer__inner{justify-content:space-between;align-items:center;gap:var(--lr-space-4);flex-wrap:wrap;display:flex}.landing-redesign .footer__copy{align-items:center;gap:var(--lr-space-3);color:var(--lr-text-muted);font-size:.88rem;font-weight:700;display:flex}.landing-redesign .footer__copy img{border-radius:6px;width:24px;height:24px}.landing-redesign .footer__links{gap:var(--lr-space-5);display:flex}.landing-redesign .footer__link{color:var(--lr-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.88rem;font-weight:700;transition:color .2s;display:inline-flex}.landing-redesign .footer__link:hover{color:var(--lr-primary-600)}.landing-redesign .animate-on-scroll{transition:opacity .6s,transform .6s}.landing-redesign .animate-on-scroll.will-animate:not(.is-visible){opacity:0;transform:translateY(20px)}.landing-redesign .product-answers{background:var(--lr-bg-secondary,#f8fafc);padding:72px 0}.landing-redesign .product-answers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:32px;display:grid}.landing-redesign .product-answers h3{margin:0 0 12px;font-size:1.1rem;line-height:1.5}.landing-redesign .product-answers p{color:var(--lr-text-secondary);line-height:1.75}.landing-redesign .product-answers__links{flex-wrap:wrap;gap:16px 24px;margin-top:28px;font-weight:600;display:flex}.landing-redesign .product-answers__links a{color:var(--lr-primary-600);text-underline-offset:4px;text-decoration:underline}@media (width<=640px){.landing-redesign .product-answers__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing-redesign .animate-on-scroll.will-animate:not(.is-visible){opacity:1;transform:none}.landing-redesign .animate-on-scroll{transition:none}}@media (width<=1024px){.landing-redesign .hero__grid{text-align:center;grid-template-columns:1fr}.landing-redesign .hero__image-frame{width:100%;margin-left:0}.landing-redesign .hero__content{max-width:600px;margin:0 auto}.landing-redesign .hero__desc{margin-left:auto;margin-right:auto}.landing-redesign .hero__actions,.landing-redesign .hero__proof{justify-content:center}.landing-redesign .hero__visual{margin-top:var(--lr-space-8)}.landing-redesign .hero__float-card--top{right:0}.landing-redesign .hero__float-card--bottom{right:24px}.landing-redesign .bento{grid-template-columns:1fr 1fr}.landing-redesign .showcase__grid{grid-template-columns:1fr}.landing-redesign .pricing__grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}}@media (width<=768px){.landing-redesign .navbar__links{display:none}.landing-redesign .navbar__inner{padding:var(--lr-space-2) var(--lr-space-4)}.landing-redesign .hero{padding:var(--lr-space-10) 0 var(--lr-space-12)}.landing-redesign .hero__title{font-size:clamp(2.2rem,8vw,3rem)}.landing-redesign .hero__desc{font-size:1rem}.landing-redesign .hero__image-frame{width:min(320px,100%)}.landing-redesign .hero__float-card{display:none}.landing-redesign .how__steps{gap:var(--lr-space-4);grid-template-columns:1fr}.landing-redesign .how__steps:before{display:none}.landing-redesign .flow__strip{grid-template-columns:1fr 1fr}.landing-redesign .bento{grid-template-columns:1fr}.landing-redesign .cta__inner{padding:var(--lr-space-8) var(--lr-space-6)}.landing-redesign .logos__row{gap:var(--lr-space-6)}}@media (width<=480px){.landing-redesign .container{padding:0 var(--lr-space-4)}.landing-redesign .hero__actions,.landing-redesign .cta__actions{flex-direction:column;width:100%}.landing-redesign .hero__actions .btn,.landing-redesign .cta__actions .btn{width:100%}.landing-redesign .flow__strip{grid-template-columns:1fr}.landing-redesign .footer__inner,.landing-redesign .footer__links{justify-content:center}}.landing-redesign .auth-shell{gap:var(--lr-space-8);max-width:1040px;margin:var(--lr-space-8) auto;grid-template-columns:minmax(280px,.85fr) minmax(340px,1.15fr);align-items:stretch;display:grid}.landing-redesign .auth-aside{padding:var(--lr-space-10);border-radius:var(--lr-radius-2xl);background:linear-gradient(145deg, var(--lr-primary-900) 0%, var(--lr-primary-800) 40%, #1a4a5e 100%);color:#f2fbff;border:1px solid #ffffff14;flex-direction:column;justify-content:center;min-height:520px;display:flex}.landing-redesign .auth-aside h1{color:#fff;letter-spacing:-.04em;margin:var(--lr-space-3) 0;font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:900}.landing-redesign .auth-aside p{color:#f0faffbf;font-size:1rem;line-height:1.6}.landing-redesign .auth-aside .badge{align-items:center;gap:var(--lr-space-2);width:fit-content;padding:var(--lr-space-2) var(--lr-space-4);border-radius:var(--lr-radius-full);color:#eef9ff;letter-spacing:.04em;background:#ffffff1f;border:1px solid #fff3;font-size:.78rem;font-weight:800;display:inline-flex}.landing-redesign .auth-aside .button.ghost,.landing-redesign .auth-aside a.button.ghost{align-items:center;gap:var(--lr-space-2);padding:var(--lr-space-2) var(--lr-space-5);border-radius:var(--lr-radius-full);color:#ffffffe6;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff40;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.landing-redesign .auth-aside .button.ghost:hover,.landing-redesign .auth-aside a.button.ghost:hover{background:#ffffff26;border-color:#fff6}.landing-redesign .auth-panel{padding:var(--lr-space-8);border:1px solid var(--lr-border);border-radius:var(--lr-radius-2xl);background:var(--lr-surface);box-shadow:var(--lr-shadow-md)}.landing-redesign .auth-panel-header{justify-content:space-between;align-items:center;gap:var(--lr-space-4);margin-bottom:var(--lr-space-5);display:flex}.landing-redesign .auth-panel-header h2{letter-spacing:-.03em;color:var(--lr-text-primary);margin:0;font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:900}.landing-redesign .auth-panel-header .small{color:var(--lr-text-secondary);margin:0;font-size:.88rem}.landing-redesign .auth-page .tabs,.landing-redesign .tabs{gap:var(--lr-space-1);background:var(--lr-surface-subtle);padding:var(--lr-space-1);border-radius:var(--lr-radius-full);border:1px solid var(--lr-border);display:inline-flex}.landing-redesign .auth-page .tab-button,.landing-redesign .tab-button{padding:var(--lr-space-2) var(--lr-space-5);border-radius:var(--lr-radius-full);color:var(--lr-text-secondary);cursor:pointer;background:0 0;border:none;font-size:.88rem;font-weight:700;transition:all .2s}.landing-redesign .auth-page .tab-button:hover,.landing-redesign .tab-button:hover{color:var(--lr-primary-600);background:#fff9}.landing-redesign .auth-page .tab-button.active,.landing-redesign .tab-button.active{background:var(--lr-primary-700);color:#fff;box-shadow:var(--lr-shadow-glow-primary)}.landing-redesign .auth-panel label,.landing-redesign .auth-panel .grid>div>label{gap:var(--lr-space-2);color:var(--lr-text-secondary);font-size:.88rem;font-weight:700;display:grid}.landing-redesign .auth-panel input[type=text],.landing-redesign .auth-panel input[type=email],.landing-redesign .auth-panel input[type=password],.landing-redesign .auth-panel input:not([type]),.landing-redesign .auth-panel select,.landing-redesign .auth-panel textarea{width:100%;padding:var(--lr-space-3) var(--lr-space-4);border:1.5px solid var(--lr-border);border-radius:var(--lr-radius-lg);background:var(--lr-surface);color:var(--lr-text-primary);font:inherit;font-size:.95rem;font-weight:600;transition:all .2s}.landing-redesign .auth-panel input:focus,.landing-redesign .auth-panel select:focus,.landing-redesign .auth-panel textarea:focus{border-color:var(--lr-primary-500);outline:none;box-shadow:0 0 0 3px #2d6da01f}.landing-redesign .auth-panel input::placeholder,.landing-redesign .auth-panel select::placeholder,.landing-redesign .auth-panel textarea::placeholder{color:var(--lr-text-muted)}.landing-redesign .auth-panel .grid{gap:var(--lr-space-4);display:grid}.landing-redesign .auth-consent{padding:var(--lr-space-3) var(--lr-space-4);border:1px solid var(--lr-border);border-radius:var(--lr-radius-lg);background:var(--lr-surface-raised)}.landing-redesign .auth-consent-label{gap:var(--lr-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;display:flex}.landing-redesign .auth-consent-checkbox{width:18px;height:18px;accent-color:var(--lr-primary-600);flex:0 0 18px;margin-top:3px}.landing-redesign .auth-consent-text{color:var(--lr-text-secondary);font-size:.85rem;line-height:1.4}.landing-redesign .auth-consent-text a{color:var(--lr-primary-600);text-underline-offset:2px;text-decoration:underline}.landing-redesign .auth-store-choice{padding:var(--lr-space-4);border:1px solid var(--lr-border);border-radius:var(--lr-radius-lg);background:var(--lr-surface-raised);cursor:pointer;transition:all .2s}.landing-redesign .auth-store-choice:hover{border-color:var(--lr-primary-200);box-shadow:var(--lr-shadow-sm)}.landing-redesign .toolbar{align-items:center;gap:var(--lr-space-3);flex-wrap:wrap;display:flex}.landing-redesign .toolbar .small{color:var(--lr-text-muted);font-size:.82rem}.auth-v2{grid-template-columns:minmax(340px,5fr) minmax(420px,7fr);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.auth-v2__brand{padding:var(--lr-space-10);background:linear-gradient(145deg, var(--lr-primary-900) 0%, var(--lr-primary-800) 40%, #1a4a5e 100%);color:#f2fbff;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.auth-v2__brand:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,#e8833f1f 0%,#0000 50%),radial-gradient(circle at 80% 20%,#2d6da026 0%,#0000 50%);position:absolute;inset:0}.auth-v2__brand-content{z-index:1;gap:var(--lr-space-5);padding-top:var(--lr-space-8);flex-direction:column;display:flex;position:relative}.auth-v2__logo{align-items:center;gap:var(--lr-space-3);color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:900;text-decoration:none;display:inline-flex}.auth-v2__logo img{border-radius:var(--lr-radius-md);background:#ffffff26;width:42px;height:42px;box-shadow:0 8px 24px #0003}.auth-v2__brand h1{letter-spacing:-.04em;color:#fff;margin:0;font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:900;line-height:1.1}.auth-v2__brand h1 span{background:linear-gradient(135deg, var(--lr-accent-500), var(--lr-accent-400));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.auth-v2__brand>.auth-v2__brand-content>p{color:#f0faffb8;max-width:380px;margin:0;font-size:1.05rem;line-height:1.65}.auth-v2__proofs{gap:var(--lr-space-2);margin-top:var(--lr-space-3);flex-wrap:wrap;display:flex}.auth-v2__proof{align-items:center;gap:var(--lr-space-2);padding:var(--lr-space-2) var(--lr-space-3);border-radius:var(--lr-radius-full);color:#ffffffd9;background:#ffffff1a;border:1px solid #ffffff26;font-size:.82rem;font-weight:700;display:inline-flex}.auth-v2__brand-footer{z-index:1;padding-top:var(--lr-space-6);position:relative}.auth-v2__brand-footer a{color:#ffffffb3;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s}.auth-v2__brand-footer a:hover{color:#fff}.auth-v2__form-panel{gap:var(--lr-space-5);padding:var(--lr-space-10) var(--lr-space-10) var(--lr-space-8);background:var(--lr-surface);flex-direction:column;display:flex;overflow-y:auto}.auth-v2__form-header{justify-content:space-between;align-items:center;gap:var(--lr-space-4);display:flex}.auth-v2__form-header h2{letter-spacing:-.03em;color:var(--lr-text-primary);margin:0;font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.6rem;font-weight:900}.auth-v2__subtitle{color:var(--lr-text-secondary);margin:var(--lr-space-1) 0 0;font-size:.92rem}.auth-v2__tabs{gap:var(--lr-space-1);background:var(--lr-surface-subtle);padding:var(--lr-space-1);border-radius:var(--lr-radius-full);border:1px solid var(--lr-border);display:inline-flex}.auth-v2__tab{padding:var(--lr-space-2) var(--lr-space-5);border-radius:var(--lr-radius-full);color:var(--lr-text-secondary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .2s}.auth-v2__tab:hover{color:var(--lr-primary-600);background:#fff9}.auth-v2__tab--active{background:var(--lr-primary-700);color:#fff;box-shadow:var(--lr-shadow-glow-primary)}.auth-v2__form{gap:var(--lr-space-5);flex-direction:column;display:flex}.auth-v2__fields{gap:var(--lr-space-4);display:grid}.auth-v2__field{gap:var(--lr-space-2);color:var(--lr-text-secondary);font-size:.88rem;font-weight:700;display:grid}.auth-v2__field input,.auth-v2__field select{width:100%;padding:var(--lr-space-3) var(--lr-space-4);border:1.5px solid var(--lr-border);border-radius:var(--lr-radius-lg);background:var(--lr-surface);color:var(--lr-text-primary);font:inherit;font-size:.95rem;font-weight:600;transition:all .2s}.auth-v2__field input:focus,.auth-v2__field select:focus{border-color:var(--lr-primary-500);outline:none;box-shadow:0 0 0 3px #2d6da01f}.auth-v2__field input::placeholder,.auth-v2__field select::placeholder{color:var(--lr-text-muted)}.auth-v2__consent{gap:var(--lr-space-3);padding:var(--lr-space-3) var(--lr-space-4);border:1px solid var(--lr-border);border-radius:var(--lr-radius-lg);background:var(--lr-surface-raised);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--lr-text-secondary);align-items:flex-start;font-size:.85rem;line-height:1.4;display:flex}.auth-v2__consent input{width:18px;height:18px;accent-color:var(--lr-primary-600);flex:0 0 18px;margin-top:3px}.auth-v2__consent a{color:var(--lr-primary-600);text-underline-offset:2px;text-decoration:underline}.auth-v2__submit{min-height:50px;padding:var(--lr-space-3) var(--lr-space-6);border-radius:var(--lr-radius-full);background:linear-gradient(120deg, var(--lr-primary-700), var(--lr-primary-800));color:#fff;cursor:pointer;box-shadow:var(--lr-shadow-glow-primary);border:none;justify-content:center;align-items:center;font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:800;transition:all .25s;display:inline-flex}.auth-v2__submit:hover:not(:disabled){background:linear-gradient(120deg, var(--lr-primary-800), #0f1f3a);transform:translateY(-2px);box-shadow:0 14px 36px #23527c4d}.auth-v2__submit:active:not(:disabled){transform:scale(.98)}.auth-v2__submit:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.auth-v2__store-pick{gap:var(--lr-space-4);flex-direction:column;display:flex}.auth-v2__store-pick h3{color:var(--lr-text-primary);margin:0;font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.2rem;font-weight:800}.auth-v2__store-list{gap:var(--lr-space-3);display:grid}.auth-v2__store-item{text-align:left;width:100%;padding:var(--lr-space-4);border:1px solid var(--lr-border);border-radius:var(--lr-radius-lg);background:var(--lr-surface-raised);cursor:pointer;font-family:inherit;transition:all .2s;display:block}.auth-v2__store-item:hover{border-color:var(--lr-primary-200);box-shadow:var(--lr-shadow-sm)}.auth-v2__store-item strong{color:var(--lr-text-primary);margin-bottom:2px;font-size:1rem;display:block}.auth-v2__store-item span{color:var(--lr-text-muted);font-size:.82rem;display:block}.auth-v2__store-item p{color:var(--lr-text-secondary);margin:var(--lr-space-1) 0 0;font-size:.85rem}.auth-v2__loading-overlay{z-index:35;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12233d59;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auth-v2__loading-card{padding:var(--lr-space-6) var(--lr-space-8);border-radius:var(--lr-radius-xl);background:var(--lr-surface);box-shadow:var(--lr-shadow-lg);color:var(--lr-text-primary);font-size:.95rem;font-weight:700}@media (width<=900px){.auth-v2{grid-template-columns:1fr}.auth-v2__brand{display:none}.auth-v2__form-panel{padding:var(--lr-space-8) var(--lr-space-5);justify-content:center;min-height:100vh}}@media (width<=480px){.auth-v2__form-panel{padding:var(--lr-space-6) var(--lr-space-4)}.auth-v2__form-header{flex-direction:column;align-items:flex-start}}.legal-page{background:var(--lr-surface);min-height:100vh;color:var(--lr-text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.legal-page .container{max-width:800px;padding:0 var(--lr-space-6);margin:0 auto}.legal-page__content{padding:var(--lr-space-10) 0 var(--lr-space-16)}.legal-page h1{letter-spacing:-.04em;color:var(--lr-text-primary);margin:0 0 var(--lr-space-2);font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:900}.legal-page .legal-updated{color:var(--lr-text-muted);margin-bottom:var(--lr-space-8);font-size:.88rem;font-weight:600}.legal-page h3{color:var(--lr-text-primary);margin:var(--lr-space-6) 0 var(--lr-space-2);font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.2rem;font-weight:800}.legal-page p,.legal-page li{color:var(--lr-text-secondary);font-size:.95rem;line-height:1.7}.legal-page ul{padding-left:var(--lr-space-5);gap:var(--lr-space-2);display:grid}.verify-page{background:var(--lr-surface-raised);min-height:100vh;color:var(--lr-text-primary);padding:var(--lr-space-8) var(--lr-space-4);flex-direction:column;justify-content:center;align-items:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.verify-page__card{width:min(480px,100%);padding:var(--lr-space-8);border:1px solid var(--lr-border);border-radius:var(--lr-radius-2xl);background:var(--lr-surface);box-shadow:var(--lr-shadow-md);text-align:center}.verify-page__card h1{letter-spacing:-.03em;color:var(--lr-text-primary);margin:0 0 var(--lr-space-4);font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:900}.verify-page__card p{color:var(--lr-text-secondary);margin:0 0 var(--lr-space-6);font-size:.95rem;line-height:1.6}.verify-page__actions{justify-content:center;align-items:center;gap:var(--lr-space-3);flex-wrap:wrap;display:flex}.verify-page__actions a{min-height:44px;padding:var(--lr-space-2) var(--lr-space-5);border-radius:var(--lr-radius-full);cursor:pointer;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.verify-page__btn--primary{background:linear-gradient(120deg, var(--lr-primary-700), var(--lr-primary-800));color:#fff;box-shadow:var(--lr-shadow-glow-primary)}.verify-page__btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 36px #23527c4d}.verify-page__btn--outline{border:1.5px solid var(--lr-border);background:var(--lr-surface);color:var(--lr-primary-600)}.verify-page__btn--outline:hover{background:var(--lr-primary-50);border-color:var(--lr-primary-300)}.landing-redesign .simple-hero{box-shadow:none;padding:var(--lr-space-8) 0;background:0 0;border:none;border-radius:0;margin:0}.landing-redesign .simple-hero h1{color:var(--lr-text-primary);letter-spacing:-.04em;font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1.1}.landing-redesign .simple-hero p{color:var(--lr-text-secondary);font-size:1.05rem;line-height:1.7}.landing-redesign .demo-grid{gap:var(--lr-space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.landing-redesign .demo-card{padding:var(--lr-space-6);border:1px solid var(--lr-border);border-radius:var(--lr-radius-2xl);background:var(--lr-surface);box-shadow:var(--lr-shadow-sm);transition:all .3s}.landing-redesign .demo-card:hover{box-shadow:var(--lr-shadow-lg);transform:translateY(-3px)}.landing-redesign .demo-card h2{color:var(--lr-text-primary);letter-spacing:-.03em;margin:0 0 var(--lr-space-2);font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.3rem;font-weight:800}.landing-redesign .demo-card p{color:var(--lr-text-secondary);margin:0 0 var(--lr-space-4);font-size:.92rem;line-height:1.6}.landing-redesign .demo-card .btn{width:fit-content}.landing-redesign .demo-note{padding:var(--lr-space-5) var(--lr-space-6);border:1px solid var(--lr-border);border-radius:var(--lr-radius-2xl);background:var(--lr-surface-raised);color:var(--lr-text-secondary);justify-content:space-between;align-items:center;gap:var(--lr-space-4);flex-wrap:wrap;font-size:.9rem;line-height:1.6;display:flex}.landing-redesign .setup-hero{box-shadow:none;padding:var(--lr-space-8) 0;gap:var(--lr-space-8);background:0 0;border:none;border-radius:0;grid-template-columns:1fr 280px;align-items:center;margin:0;display:grid}.landing-redesign .setup-hero h1{color:var(--lr-text-primary);letter-spacing:-.04em;font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1.1}.landing-redesign .setup-hero p{color:var(--lr-text-secondary);font-size:1.05rem;line-height:1.7}.landing-redesign .setup-steps{gap:var(--lr-space-3);display:grid}.landing-redesign .setup-steps article{align-items:center;gap:var(--lr-space-3);padding:var(--lr-space-4);border-radius:var(--lr-radius-lg);background:linear-gradient(135deg, var(--lr-primary-50), #f0f9ff);border:1px solid var(--lr-primary-200);display:flex}.landing-redesign .setup-steps span{border-radius:var(--lr-radius-full);background:var(--lr-primary-700);color:#fff;width:34px;height:34px;box-shadow:var(--lr-shadow-glow-primary);flex:none;justify-content:center;align-items:center;font-size:.88rem;font-weight:900;display:inline-flex}.landing-redesign .setup-steps strong{color:var(--lr-text-primary);font-size:.95rem;font-weight:800}.landing-redesign .setup-layout{gap:var(--lr-space-6);box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:1fr 300px;align-items:start;margin:0;padding:0;display:grid}.landing-redesign .setup-form{gap:var(--lr-space-5);display:grid}.landing-redesign .setup-form .form-grid{gap:var(--lr-space-4);grid-template-columns:repeat(2,1fr);display:grid}.landing-redesign .setup-form label{gap:var(--lr-space-2);color:var(--lr-text-secondary);font-size:.88rem;font-weight:700;display:grid}.landing-redesign .setup-form input,.landing-redesign .setup-form select,.landing-redesign .setup-form textarea{width:100%;padding:var(--lr-space-3) var(--lr-space-4);border:1.5px solid var(--lr-border);border-radius:var(--lr-radius-lg);background:var(--lr-surface);color:var(--lr-text-primary);font:inherit;font-size:.92rem;font-weight:600;transition:all .2s}.landing-redesign .setup-form input:focus,.landing-redesign .setup-form select:focus,.landing-redesign .setup-form textarea:focus{border-color:var(--lr-primary-500);outline:none;box-shadow:0 0 0 3px #2d6da01f}.landing-redesign .setup-form textarea{resize:vertical}.landing-redesign .setup-side{padding:var(--lr-space-6);border:1px solid var(--lr-border);border-radius:var(--lr-radius-2xl);background:var(--lr-surface-raised)}.landing-redesign .setup-side strong{color:var(--lr-text-primary);margin-bottom:var(--lr-space-3);font-size:1rem;display:block}.landing-redesign .setup-side ul{padding-left:var(--lr-space-5);gap:var(--lr-space-2);color:var(--lr-text-secondary);margin:0;font-size:.9rem;line-height:1.7;display:grid}.landing-redesign .price-card{padding:var(--lr-space-6);border:1px solid var(--lr-border);border-radius:var(--lr-radius-2xl);background:var(--lr-surface);box-shadow:var(--lr-shadow-sm);transition:all .3s}.landing-redesign .price-card:hover{box-shadow:var(--lr-shadow-lg);transform:translateY(-3px)}.landing-redesign .price-card h2{color:var(--lr-text-primary);letter-spacing:-.03em;margin:0 0 var(--lr-space-2);font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.3rem;font-weight:800}.landing-redesign .price-card p{color:var(--lr-text-secondary);margin:0 0 var(--lr-space-4);font-size:.92rem;line-height:1.6}.landing-redesign .price-card ul{padding-left:var(--lr-space-5);gap:var(--lr-space-2);color:var(--lr-text-secondary);margin:0;font-size:.88rem;line-height:1.7;display:grid}@media (width<=768px){.landing-redesign .setup-hero,.landing-redesign .setup-layout,.landing-redesign .setup-form .form-grid,.landing-redesign .demo-grid{grid-template-columns:1fr}}.landing-redesign .auth-panel .hero{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0;padding:0}.landing-redesign .auth-panel .hero.fade{margin-top:var(--lr-space-5)}.landing-redesign .card.soft{padding:var(--lr-space-4);border:1px solid var(--lr-border);border-radius:var(--lr-radius-lg);background:var(--lr-surface-raised)}@media (width<=768px){.landing-redesign .auth-shell{gap:var(--lr-space-4);margin:var(--lr-space-4) auto;grid-template-columns:1fr}.landing-redesign .auth-aside{min-height:auto;padding:var(--lr-space-6)}.landing-redesign .auth-panel{padding:var(--lr-space-6)}}.landing-redesign .legal-content{max-width:780px;margin:var(--lr-space-10) auto;padding:var(--lr-space-10);border:1px solid var(--lr-border);border-radius:var(--lr-radius-2xl);background:var(--lr-surface);box-shadow:var(--lr-shadow-md)}.landing-redesign .legal-content h1{letter-spacing:-.04em;color:var(--lr-text-primary);margin-bottom:var(--lr-space-2);font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:2rem;font-weight:900}.landing-redesign .legal-content h3{color:var(--lr-text-primary);margin-top:var(--lr-space-6);margin-bottom:var(--lr-space-2);font-size:1.1rem;font-weight:800}.landing-redesign .legal-content p,.landing-redesign .legal-content li{color:var(--lr-text-secondary);font-size:.92rem;line-height:1.7}.landing-redesign .legal-content ul{padding-left:var(--lr-space-5);margin:var(--lr-space-2) 0}.landing-redesign .legal-content li{margin-bottom:var(--lr-space-1)}.landing-redesign .legal-content .small{color:var(--lr-text-muted);font-size:.82rem}.landing-redesign .verify-card{width:92%;max-width:520px;margin:var(--lr-space-16) auto;padding:var(--lr-space-10);border:1px solid var(--lr-border);border-radius:var(--lr-radius-2xl);background:var(--lr-surface);box-shadow:var(--lr-shadow-md);text-align:center}.landing-redesign .verify-card h1{letter-spacing:-.03em;color:var(--lr-text-primary);margin-bottom:var(--lr-space-4);font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:900}.landing-redesign .verify-card p{color:var(--lr-text-secondary);font-size:.95rem;line-height:1.6}.landing-redesign .inline-notice{margin:var(--lr-space-3) 0}body.landing-view>.landing-overlay-root{min-height:0!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0 auto auto 0!important}.lp-poster-page{min-height:100dvh;padding:24px 20px 40px}.lp-poster-shell{flex-direction:column;gap:22px;max-width:1220px;margin:0 auto;display:flex}.lp-poster-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #0e3b541f;border-radius:24px;grid-template-columns:1fr auto;gap:16px;padding:18px 20px;display:grid;position:sticky;top:14px;box-shadow:0 14px 30px #1026341f}.lp-brand{align-items:center;gap:12px;font-weight:700;display:inline-flex}.lp-brand-text{letter-spacing:.12em;text-transform:uppercase;font-size:15px}.lp-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp-btn{cursor:pointer;font-weight:600;font:inherit;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.lp-btn:hover{transform:translateY(-1px)}.lp-btn-primary{color:#eff9fc;background:linear-gradient(120deg,#12384d 0%,#146078 100%);box-shadow:0 10px 20px #13384d3d}.lp-btn-secondary{color:#0e5566;background:linear-gradient(120deg,#e8f8fd 0%,#d2f1fa 100%);border-color:#0aa0ba47;box-shadow:0 10px 18px #0aa0ba29}.lp-btn-ghost{color:#244457;background:#ffffffb8;border-color:#0e3b541f}.lp-poster-hero{color:#163546;background:linear-gradient(135deg,#f7fcff 0%,#eef8fb 48%,#e7f3f8 100%);border:1px solid #0e3b541a;border-radius:30px;grid-template-columns:minmax(0,1fr) 330px;gap:36px;padding:48px 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 42px #1026341f}.lp-poster-hero:before,.lp-poster-hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.lp-poster-hero:before{background:radial-gradient(circle,#0aa0ba24,#0000 72%);width:520px;height:520px;top:-170px;right:-130px}.lp-poster-hero:after{background:radial-gradient(circle,#1460781a,#0000 70%);width:280px;height:280px;bottom:-120px;left:28%}.lp-poster-hero-copy,.lp-phone-wrap{z-index:1;position:relative}.lp-poster-badge{color:#21485d;background:#12384d0f;border:1px solid #12384d1a;border-radius:999px;align-items:center;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.lp-poster-hero h1{letter-spacing:-1.4px;color:#163546;margin:0 0 12px;font-size:clamp(34px,4.8vw,54px);line-height:1.08}.lp-poster-subtitle{color:#14839f;margin:0 0 14px;font-size:20px;font-weight:600}.lp-poster-desc{color:#5b7482;max-width:640px;margin:0 0 24px;font-size:15px;line-height:1.75}.lp-poster-tags{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.lp-poster-hero .lp-hero-actions,.lp-cta-card-v2 .lp-hero-actions{margin-top:18px}.lp-poster-tag,.lp-cta-pill-v2{color:inherit;background:#ffffffc7;border:1px solid #0e3b541a;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.lp-poster-tag:before{content:"✓";color:#14839f}.lp-phone-wrap{justify-content:center;align-items:center;display:flex}.lp-phone-mock{background:#ffffffbd;border:2px solid #0e3b541f;border-radius:36px;width:300px;padding:14px;box-shadow:0 24px 46px #10263429}.lp-phone-notch{background:#1460781f;border-radius:0 0 14px 14px;width:100px;height:18px;margin:0 auto 12px}.lp-phone-screen{background:#f8fafc;border-radius:22px;height:440px;overflow:hidden}.lp-phone-screen img,.lp-shot-card img,.lp-preview-media img,.lp-console-pane img{object-fit:cover;width:100%;height:100%}.lp-phone-screen img{object-position:top center}.lp-flow-card,.lp-poster-card,.lp-cta-card-v2{background:#fff;border:1px solid #0e3b5414;border-radius:28px;padding:32px 36px;box-shadow:0 10px 28px #10263414}.lp-inline-entry{background:linear-gradient(135deg,#fffffff0 0%,#eff7fcf5 100%);border:1px solid #0e3b5414;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 28px;display:grid;box-shadow:0 10px 28px #10263412}.lp-inline-entry h3{color:#163546;margin:6px 0 8px}.lp-inline-entry p{color:#5b7482;margin:0}.lp-flow-card{z-index:2;margin-top:-40px;position:relative}.lp-section-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.lp-section-row p{text-align:right;max-width:440px}.lp-sec-label{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:800}.lp-sec-label-light{color:#ffffffc7}.lp-flow-grid,.lp-feature-grid-v2,.lp-benefit-grid-v2,.lp-preview-grid-v2{gap:18px;display:grid}.lp-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-flow-item,.lp-feature-card-v2,.lp-benefit-card-v2,.lp-preview-card-v2{border-radius:20px}.lp-flow-item{background:#eff6ff;border:1px solid #dbeafe;padding:22px}.lp-flow-num{color:#fff;background:#2563eb;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;font-weight:800;display:inline-flex}.lp-feature-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-feature-card-v2{background:#f8fafc;border:1px solid #dfe6f0;padding:24px 22px}.lp-feature-icon{background:linear-gradient(135deg,#dbeafe,#ede9fe);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:20px;display:inline-flex}.lp-benefit-grid-v2{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-benefit-card-v2{text-align:center;background:linear-gradient(135deg,#f0f4ff 0%,#faf5ff 100%);border:1px solid #e8e0f7;padding:22px 18px}.lp-benefit-value{color:#2563eb;margin-bottom:4px;font-size:28px;font-weight:900}.lp-benefit-card-v2 strong{margin-bottom:6px;font-size:16px;display:block}.lp-benefit-card-v2 span{color:var(--muted);font-size:12px;line-height:1.5}.lp-dual-box{border-radius:22px;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:28px;padding:28px;display:grid}.lp-dual-box-lang{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 60%,#f0f4ff 100%);border:1px solid #bae6fd}.lp-dual-box-ai{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 60%,#eff6ff 100%);border:1px solid #d8b4fe}.lp-dual-sub{margin-bottom:16px}.lp-point-list{gap:10px;display:grid}.lp-point-item{background:#ffffffd9;border:1px solid #fff9;border-radius:12px;grid-template-columns:32px 1fr;gap:10px;padding:12px 14px;display:grid}.lp-point-icon{background:#cffafe;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.lp-point-icon-ai{background:#ede9fe}.lp-shot-card{background:#fff;border-radius:18px;min-height:420px;overflow:hidden;box-shadow:0 10px 24px #0000001f}.lp-shot-card img{object-position:top center}.lp-shot-card-wide img{object-position:center}.lp-pricing-bar-v2{color:#163546;background:linear-gradient(135deg,#f2fbff,#e7f6fb 55%,#edf8fc);border:1px solid #0e3b541a;border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:36px;padding:36px 42px;display:grid;box-shadow:0 16px 34px #1026341a}.lp-pricing-bar-v2 p{color:#5b7482;max-width:460px}.lp-pricing-box-v2{text-align:center;background:#ffffffdb;border:1px solid #0e3b541a;border-radius:22px;padding:24px 36px}.lp-pricing-tag{color:#fff;background:#14839f;border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.lp-pricing-value{color:#163546;font-size:42px;font-weight:900}.lp-pricing-value span{color:#5b7482;margin-left:6px;font-size:16px;font-weight:600}.lp-pricing-trial{color:#14839f;margin-top:10px;font-weight:700}.lp-preview-grid-v2{grid-template-columns:.45fr .55fr}.lp-preview-card-v2{background:#f8fafc;border:1px solid #dfe6f0;overflow:hidden}.lp-preview-top{padding:20px 22px 12px}.lp-preview-media{border-radius:14px;margin:0 18px 18px;position:relative;overflow:hidden}.lp-preview-mobile{background:#f0f4ff;height:380px}.lp-preview-mobile img{object-position:top center}.lp-preview-console{background:linear-gradient(135deg,#eef3fb,#e2e8f0);height:380px;padding:10px}.lp-preview-tag,.lp-console-label{color:#fff;background:#000000b8;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:12px}.lp-console-stack{grid-template-rows:repeat(3,1fr);gap:8px;height:100%;display:grid}.lp-console-pane{background:#fff;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.lp-console-pane img{object-position:top left}.lp-cta-card-v2{background:linear-gradient(135deg,#f0f4ff 0%,#eff6ff 50%,#f0f9ff 100%);border-color:#c7d2fe;grid-template-columns:1fr 260px;align-items:center;gap:36px;display:grid}.lp-cta-tagline{color:#2563eb;margin-bottom:12px;font-weight:700}.lp-cta-pills-v2{margin-top:18px;margin-bottom:18px}.lp-cta-pill-v2{color:#1d4ed8;background:#fff;border-color:#c7d2fe;font-size:12px}.lp-cta-links-v2{gap:12px;display:grid}.lp-cta-link-card{text-align:center;color:#1d4ed8;background:#ffffffe6;border:1px solid #c7d2fe;border-radius:18px;justify-content:center;align-items:center;min-height:76px;padding:16px;font-weight:700;display:flex;box-shadow:0 8px 18px #2563eb14}.lp-footer-note-v2{color:var(--muted);background:#ffffffb8;border:1px solid #0e3b5414;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.lp-footer-support{color:#50708f;margin-top:8px;font-size:14px}.lp-contact-backdrop{z-index:60;background:#12233d6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lp-contact-modal{background:#fff;border:1px solid #dce5f0;border-radius:28px;width:min(720px,100%);padding:28px;box-shadow:0 24px 50px #12233d2e}.lp-contact-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lp-contact-head h3{color:#12233d;margin:0}.lp-contact-head p{color:#50708f;margin:8px 0 0}.lp-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.lp-contact-modal label{color:#12233d;margin-bottom:6px;font-weight:600;display:block}.lp-contact-modal input,.lp-contact-modal textarea{color:#12233d;width:100%;font:inherit;background:#fff;border:1px solid #d8e4f0;border-radius:16px;padding:12px 14px}.lp-small{color:var(--muted);font-size:13px}@media (width<=1080px){.lp-poster-topbar,.lp-poster-hero,.lp-section-row,.lp-pricing-bar-v2,.lp-preview-grid-v2,.lp-cta-card-v2,.lp-dual-box,.lp-inline-entry{grid-template-columns:1fr}.lp-flow-grid,.lp-feature-grid-v2,.lp-benefit-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-section-row p{text-align:left;max-width:none}.lp-phone-wrap{justify-content:flex-start}.lp-cta-links-v2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.lp-poster-page{padding:16px 12px 28px}.lp-poster-shell{gap:16px}.lp-poster-topbar,.lp-flow-card,.lp-poster-card,.lp-cta-card-v2,.lp-pricing-bar-v2,.lp-inline-entry{border-radius:20px;padding:18px}.lp-poster-hero{border-radius:24px;padding:24px 18px}.lp-flow-card{margin-top:-14px}.lp-flow-grid,.lp-feature-grid-v2,.lp-benefit-grid-v2,.lp-cta-links-v2{grid-template-columns:1fr}.lp-phone-mock{width:min(100%,280px)}.lp-shot-card,.lp-preview-mobile,.lp-preview-console{height:280px;min-height:280px}.lp-footer-note-v2{flex-direction:column;align-items:flex-start}.lp-contact-modal{border-radius:22px;padding:20px}.lp-contact-grid{grid-template-columns:1fr}.lp-actions{width:100%}.lp-actions .language-switcher{justify-content:space-between;width:100%}.lp-actions .lang-select__control{width:100%;min-width:0}}
