@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa976604f77b0cd0-s.14jh0uyw0e6~4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.0z53vlp8jppbq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa976604f77b0cd0-s.14jh0uyw0e6~4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.0z53vlp8jppbq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa976604f77b0cd0-s.14jh0uyw0e6~4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.0z53vlp8jppbq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa976604f77b0cd0-s.14jh0uyw0e6~4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.0z53vlp8jppbq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fa976604f77b0cd0-s.14jh0uyw0e6~4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.0z53vlp8jppbq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.albert_sans_c89a1a49-module__hTj9Ia__className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.albert_sans_c89a1a49-module__hTj9Ia__variable{--font-albert:"Albert Sans", "Albert Sans Fallback"}
.landing-root{--ink:#0d1530;--text:#1c2742;--muted:#5b6b85;--soft:#f4f7fc;--soft-2:#eaf1fb;--white:#fff;--blue:#1266ff;--blue-dark:#0d4fd6;--blue-tint:#eef4ff;--border:#e2e9f5;--green:#0bab64;--red:#e03131;--radius:16px;--radius-lg:22px;--shadow-sm:0 2px 10px #0d23500d;--shadow:0 14px 40px #0d23501a;--font:var(--font-albert), system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.landing-root *{box-sizing:border-box;margin:0;padding:0}.landing-root img{max-width:100%;display:block}.landing-root a{color:inherit;text-decoration:none}.landing-root .container{width:min(1180px,100% - 44px);margin:0 auto}.landing-root .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:13px;font-weight:700}.landing-root .btn{min-height:52px;font-family:var(--font);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15.5px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.landing-root .btn-primary{background:var(--blue);color:#fff;box-shadow:0 10px 26px #1266ff40}.landing-root .btn-primary:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 14px 32px #1266ff52}.landing-root .btn-light{color:var(--blue);border:1.5px solid var(--border);box-shadow:var(--shadow-sm);background:#fff}.landing-root .btn-light:hover{border-color:var(--blue);transform:translateY(-1px)}.landing-root .announce{background:var(--blue);color:#fff;text-align:center;padding:10px 16px;font-size:13.5px;font-weight:600}.landing-root .announce b{color:#ffe9b3;font-weight:700}.landing-root .nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#ffffffeb;position:sticky;top:0}.landing-root .nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.landing-root .brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:12px;font-size:21px;font-weight:800;display:flex}.landing-root .logo{background:var(--blue);color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid;box-shadow:0 8px 20px #1266ff4d}.landing-root .nav-links{color:var(--muted);align-items:center;gap:28px;font-size:14.5px;font-weight:600;display:flex}.landing-root .nav-links a:hover{color:var(--ink)}.landing-root .nav .btn{border-radius:10px;min-height:44px;padding:0 20px;font-size:14px}@media (max-width:860px){.landing-root .nav-links a:not(.btn){display:none}}.landing-root h1{color:var(--ink);letter-spacing:-.025em;margin:18px 0;font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.08}.landing-root h1 .hl{color:var(--blue)}.landing-root h2{color:var(--ink);letter-spacing:-.02em;margin:14px 0 16px;font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1.14}.landing-root h3{color:var(--ink);letter-spacing:-.01em;font-weight:700}.landing-root .lead{color:var(--muted);max-width:640px;font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.7}.landing-root .page-hero{border-bottom:1px solid var(--border);background:radial-gradient(820px 420px at 85% 0,#1266ff14,#0000 60%),linear-gradient(#fff 0%,#f3f7fd 100%);padding:72px 0 84px;position:relative}.landing-root .page-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#1266ff0d 1px,#0000 1px),linear-gradient(90deg,#1266ff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000004d 60%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000004d 60%,#0000 100%)}.landing-root .breadcrumb{color:var(--muted);margin-bottom:22px;font-size:13.5px;font-weight:600;position:relative}.landing-root .breadcrumb a{color:var(--blue)}.landing-root .breadcrumb span{color:#b6c2d9;margin:0 8px}.landing-root .hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:56px;display:grid;position:relative}.landing-root .cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.landing-root .hero-note{color:var(--muted);margin-top:14px;font-size:14px}.landing-root .hero-note b{color:var(--blue);font-weight:700}.landing-root .shot{position:relative}.landing-root .shot-frame{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;padding:10px}.landing-root .shot-bar{gap:7px;padding:4px 6px 11px;display:flex}.landing-root .shot-bar i{background:#e4eaf5;border-radius:50%;width:10px;height:10px}.landing-root .shot-bar i:first-child{background:#ffb4b4}.landing-root .shot img{border:1px solid var(--border);border-radius:12px}.landing-root .panel-illust{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;gap:14px;padding:30px;display:grid}.landing-root .panel-illust .row{background:var(--soft);border:1px solid var(--border);color:var(--text);border-radius:13px;align-items:center;gap:14px;padding:16px 18px;font-size:14.5px;font-weight:600;display:flex}.landing-root .panel-illust .row small{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.landing-root .panel-illust .row .ic{background:var(--blue-tint);width:40px;height:40px;color:var(--blue);border:1px solid #d6e4ff;border-radius:11px;flex:none;place-items:center;font-size:18px;display:grid}.landing-root .panel-illust .row.ok{background:#f0fbf5;border-color:#bfe8d4}.landing-root .panel-illust .row.ok .ic{color:var(--green);background:#e2f7ec;border-color:#bfe8d4}.landing-root .section{padding:88px 0}.landing-root .section.tinted{background:var(--soft)}.landing-root .section-head{text-align:center;max-width:760px;margin:0 auto 50px}.landing-root .cards-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.landing-root .pain{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:30px}.landing-root .pain h3{margin:16px 0 10px;font-size:18.5px}.landing-root .pain p{color:var(--muted);font-size:15px;line-height:1.65}.landing-root .pain .ic{width:46px;height:46px;color:var(--red);background:#ffecec;border-radius:12px;place-items:center;font-size:20px;font-weight:800;display:grid}.landing-root .pain.ok .ic{background:var(--blue-tint);color:var(--blue)}@media (max-width:860px){.landing-root .cards-3{grid-template-columns:1fr}}.landing-root .feat-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.landing-root .feat{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:26px;transition:transform .2s,box-shadow .2s}.landing-root .feat:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.landing-root .feat .ic{background:var(--blue-tint);width:42px;height:42px;color:var(--blue);border:1px solid #d6e4ff;border-radius:11px;place-items:center;margin-bottom:14px;font-size:19px;display:grid}.landing-root .feat h3{margin-bottom:8px;font-size:17px}.landing-root .feat p{color:var(--muted);font-size:14.5px;line-height:1.6}@media (max-width:980px){.landing-root .feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.landing-root .feat-grid{grid-template-columns:1fr}}.landing-root .split{grid-template-columns:1fr 1.05fr;align-items:center;gap:54px;display:grid}.landing-root .split.rev{grid-template-columns:1.05fr 1fr}.landing-root .split p{color:var(--muted);font-size:16px;line-height:1.75}.landing-root .list{gap:13px;margin-top:24px;list-style:none;display:grid}.landing-root .list li{color:var(--text);align-items:flex-start;gap:13px;font-size:15.5px;line-height:1.55;display:flex}.landing-root .check{background:var(--blue-tint);width:24px;height:24px;color:var(--blue);border:1px solid #d6e4ff;border-radius:8px;flex:none;place-items:center;margin-top:1px;font-size:13px;font-weight:800;display:grid}@media (max-width:980px){.landing-root .split,.landing-root .split.rev,.landing-root .hero-grid{grid-template-columns:1fr}.landing-root .hero-grid>div{min-width:0}}.landing-root .steps{counter-reset:paso;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.landing-root .steps.three{grid-template-columns:repeat(3,1fr)}.landing-root .step{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:30px 24px 26px;position:relative}.landing-root .step:before{counter-increment:paso;content:"Paso " counter(paso);letter-spacing:.06em;color:var(--blue);background:var(--blue-tint);border:1px solid #d6e4ff;border-radius:999px;margin-bottom:16px;padding:5px 13px;font-size:12.5px;font-weight:700;display:inline-block}.landing-root .step h3{margin-bottom:9px;font-size:17.5px}.landing-root .step p{color:var(--muted);font-size:14.5px;line-height:1.6}@media (max-width:980px){.landing-root .steps,.landing-root .steps.three{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.landing-root .steps,.landing-root .steps.three{grid-template-columns:1fr}}.landing-root .vs-mini{grid-template-columns:1fr 1fr;gap:18px;display:grid}.landing-root .vs-card{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;padding:32px}.landing-root .vs-card h3{margin-bottom:16px;font-size:20px}.landing-root .vs-card ul{gap:12px;list-style:none;display:grid}.landing-root .vs-card li{color:var(--muted);gap:12px;font-size:15px;line-height:1.5;display:flex}.landing-root .vs-card .x{width:22px;height:22px;color:var(--red);background:#ffecec;border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.landing-root .vs-card.cloud{background:var(--blue-tint);border:1.5px solid #bcd4ff}.landing-root .vs-card.cloud li{color:var(--text)}.landing-root .vs-card.cloud .check{background:#fff;margin-top:0}@media (max-width:860px){.landing-root .vs-mini{grid-template-columns:1fr}}.landing-root .vs-table-wrap{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;overflow-x:auto}.landing-root .vs-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14.5px}.landing-root .vs-table th,.landing-root .vs-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:16px 18px}.landing-root .vs-table thead th{background:var(--soft);color:var(--ink);font-size:13.5px;font-weight:700}.landing-root .vs-table thead th.fly{background:var(--blue);color:#fff;border-radius:0}.landing-root .vs-table tbody th{color:var(--ink);width:200px;font-size:14px;font-weight:700}.landing-root .vs-table td{color:var(--muted);line-height:1.5}.landing-root .vs-table td.fly{background:var(--blue-tint);color:var(--text);font-weight:600}.landing-root .vs-table .si{color:var(--green);margin-right:6px;font-weight:800}.landing-root .vs-table .no{color:var(--red);margin-right:6px;font-weight:800}.landing-root .table-note{color:#93a1bb;margin-top:14px;font-size:13px;line-height:1.6}.landing-root .mods{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.landing-root .mod-link{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.landing-root .mod-link:hover{box-shadow:var(--shadow);border-color:#c8d8f2;transform:translateY(-3px)}.landing-root .mod-link .ic{background:var(--blue-tint);width:42px;height:42px;color:var(--blue);border:1px solid #d6e4ff;border-radius:11px;place-items:center;margin-bottom:14px;font-size:19px;display:grid}.landing-root .mod-link h3{margin-bottom:6px;font-size:16px}.landing-root .mod-link p{color:var(--muted);font-size:13.5px;line-height:1.55}.landing-root .mod-link .go{color:var(--blue);margin-top:12px;font-size:13.5px;font-weight:700;display:inline-block}@media (max-width:980px){.landing-root .mods{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.landing-root .mods{grid-template-columns:1fr}}.landing-root .cta-band{background:var(--blue-tint);border-top:1px solid #d6e4ff}.landing-root .cta-band-inner{text-align:center;max-width:680px;margin:0 auto}.landing-root .cta-band p{color:var(--muted);font-size:16.5px;line-height:1.7}.landing-root .capture-ok{color:var(--green);margin-top:26px;font-size:16px;font-weight:700;display:none}.landing-root .footer{color:var(--muted);border-top:1px solid var(--border);background:#fff;padding:46px 0}.landing-root .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.landing-root .footer .brand{font-size:18px}.landing-root .footer .logo{border-radius:9px;width:36px;height:36px;font-size:17px}.landing-root .footer p{font-size:13.5px}.landing-root .footer-links{flex-wrap:wrap;gap:18px;font-size:13.5px;font-weight:600;display:flex}.landing-root .footer-links a:hover{color:var(--blue)}.landing-root .hero{border-bottom:1px solid var(--border);background:radial-gradient(820px 420px at 85% 0,#1266ff14,#0000 60%),linear-gradient(#fff 0%,#f3f7fd 100%);padding:88px 0 96px;position:relative}.landing-root .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#1266ff0d 1px,#0000 1px),linear-gradient(90deg,#1266ff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000004d 60%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000004d 60%,#0000 100%)}.landing-root .eyebrow{border:1px solid var(--border);color:var(--muted);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.landing-root .pulse{background:var(--blue);border-radius:50%;width:9px;height:9px;animation:2.2s infinite pulse;box-shadow:0 0 #1266ff73}@keyframes pulse{70%{box-shadow:0 0 0 9px #1266ff00}to{box-shadow:0 0 #1266ff00}}.landing-root .hero h1{color:var(--ink);letter-spacing:-.025em;margin:26px 0 20px;font-size:clamp(38px,4.8vw,62px);font-weight:800;line-height:1.06}.landing-root .hero .lead{color:var(--muted);max-width:560px;font-size:clamp(16.5px,1.5vw,19px);line-height:1.7}.landing-root .capture{border:1.5px solid var(--border);max-width:520px;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;gap:10px;margin-top:32px;padding:8px;display:flex}.landing-root .cta-band .capture{margin:30px auto 0}.landing-root .capture input{width:0;min-width:0;color:var(--text);font-family:var(--font);background:0 0;border:0;outline:0;flex:1 1 0;padding:0 14px;font-size:15.5px}.landing-root .capture input::placeholder{color:#9aa8c0}.landing-root .capture .btn{min-height:48px}.landing-root .chips{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.landing-root .chip{color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600}.landing-root .float{color:var(--ink);border:1px solid var(--border);background:#fff;border-radius:14px;padding:14px 18px;font-size:14px;font-weight:700;animation:5.5s ease-in-out infinite bob;position:absolute;box-shadow:0 18px 44px #0d235024}.landing-root .float small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600;display:block}.landing-root .float-a{bottom:42px;left:-26px}.landing-root .float-b{animation-delay:-2.7s;top:-22px;right:-18px}.landing-root .float .up{color:var(--green)}@keyframes bob{50%{transform:translateY(-8px)}}@media (max-width:980px){.landing-root .hero-grid{grid-template-columns:1fr}.landing-root .shot{margin-top:8px}.landing-root .float-a{left:8px}.landing-root .float-b{right:8px}}@media (max-width:640px){.landing-root .capture{flex-wrap:wrap}.landing-root .capture input{flex:100%;width:100%;min-height:46px}.landing-root .capture .btn{width:100%}}.landing-root .metrics{border-bottom:1px solid var(--border);background:#fff;padding:38px 0}.landing-root .metrics-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.landing-root .metric b{letter-spacing:-.02em;color:var(--ink);font-size:clamp(26px,2.6vw,34px);font-weight:800;display:block}.landing-root .metric b em{color:var(--blue);font-style:normal}.landing-root .metric span{color:var(--muted);font-size:13px;font-weight:600}@media (max-width:760px){.landing-root .metrics-grid{grid-template-columns:repeat(2,1fr);gap:26px}}.landing-root .section h2{color:var(--ink);letter-spacing:-.02em;margin:14px 0 16px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.12}.landing-root .section-head p{color:var(--muted);font-size:17.5px;line-height:1.7}.landing-root .bento{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.landing-root .b-card{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;padding:30px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.landing-root .b-card:hover{box-shadow:var(--shadow);border-color:#c8d8f2;transform:translateY(-4px)}.landing-root .b-card .num{color:#c0cce2;font-size:13px;font-weight:700;position:absolute;top:24px;right:26px}.landing-root .b-card h3{letter-spacing:-.01em;color:var(--ink);margin:18px 0 10px;font-size:20px;font-weight:700}.landing-root .b-card p{color:var(--muted);font-size:15px;line-height:1.65}.landing-root .b-icon{background:var(--blue-tint);width:46px;height:46px;color:var(--blue);border-radius:12px;place-items:center;font-size:21px;display:grid}.landing-root .b-tag{color:var(--blue);background:var(--blue-tint);border:1px solid #d6e4ff;border-radius:999px;margin-top:16px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-block}.landing-root .span-4{grid-column:span 4}.landing-root .span-2{grid-column:span 2}.landing-root .b-feature{grid-template-columns:1fr 1.1fr;align-items:center;gap:8px;padding:0;display:grid}.landing-root .b-feature .b-body{padding:34px}.landing-root .b-feature .b-shot{height:100%;min-height:260px;position:relative;overflow:hidden}.landing-root .b-feature .b-shot img{border:1px solid var(--border);width:130%;max-width:none;box-shadow:var(--shadow);border-radius:12px;position:absolute;top:26px;left:0}@media (max-width:980px){.landing-root .span-4,.landing-root .span-2{grid-column:span 6}.landing-root .b-feature{grid-template-columns:1fr}.landing-root .b-feature .b-shot{min-height:230px}.landing-root .b-feature .b-shot img{width:100%;margin:0 24px 24px;position:relative;top:0}}.landing-root .sync-line{max-width:100%;color:var(--muted);background:#fff;border:1.5px dashed #c8d8f2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:30px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}.landing-root .sync-line b{color:var(--blue);font-weight:700}.landing-root .compare{grid-template-columns:1fr 1fr;gap:18px;display:grid}.landing-root .cmp{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;padding:34px}.landing-root .cmp h3{letter-spacing:-.01em;color:var(--ink);margin-bottom:18px;font-size:21px;font-weight:700}.landing-root .cmp ul{gap:13px;list-style:none;display:grid}.landing-root .cmp li{color:var(--muted);gap:12px;font-size:15.5px;line-height:1.5;display:flex}.landing-root .cmp .x{width:22px;height:22px;color:var(--red);background:#ffecec;border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.landing-root .cmp.now{background:var(--blue-tint);border:1.5px solid #bcd4ff}.landing-root .cmp.now li{color:var(--text)}.landing-root .cmp.now .check{background:#fff;margin-top:0}@media (max-width:860px){.landing-root .compare{grid-template-columns:1fr}}.landing-root .pricing{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.landing-root .price{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:36px 30px;display:flex}.landing-root .price h3{letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:700}.landing-root .price .for{color:var(--muted);min-height:44px;margin:8px 0 22px;font-size:14.5px;line-height:1.55}.landing-root .amount{letter-spacing:-.025em;color:var(--ink);font-size:42px;font-weight:800}.landing-root .amount small{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:600}.landing-root .was{color:#a8b4cf;min-height:18px;margin-bottom:2px;font-size:13.5px;font-weight:600;text-decoration:line-through}.landing-root .price .list{margin:22px 0 28px}.landing-root .price .list li{color:var(--muted);font-size:15px}.landing-root .price .btn{margin-top:auto}.landing-root .price.featured{border:2px solid var(--blue);box-shadow:var(--shadow);position:relative}.landing-root .price.featured .tag-top{background:var(--blue);color:#fff;letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.landing-root .badge-note{text-align:center;color:var(--muted);margin-top:26px;font-size:14px}.landing-root .badge-note b{color:var(--blue);font-weight:700}@media (max-width:860px){.landing-root .pricing{grid-template-columns:1fr;row-gap:26px}}.landing-root .faq{gap:12px;max-width:760px;margin:0 auto;display:grid}.landing-root .faq details{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:22px 26px}.landing-root .faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:16.5px;font-weight:700;list-style:none;display:flex}.landing-root .faq summary::-webkit-details-marker{display:none}.landing-root .faq summary:after{content:"+";color:var(--blue);flex:none;font-size:22px;font-weight:600;transition:transform .2s}.landing-root .faq details[open] summary:after{transform:rotate(45deg)}.landing-root .faq details p{color:var(--muted);margin-top:14px;font-size:15.5px;line-height:1.7}.landing-root .final{background:var(--blue-tint);border-top:1px solid #d6e4ff}.landing-root .final-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.landing-root .final h2{color:var(--ink)}.landing-root .final .desc{color:var(--muted);margin-top:6px;font-size:17px;line-height:1.75}.landing-root .benefits{gap:13px;margin-top:28px;display:grid}.landing-root .benefit{color:var(--text);align-items:center;gap:13px;font-size:15.5px;font-weight:500;display:flex}.landing-root .benefit .check{background:#fff}.landing-root .form-card{color:var(--text);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;padding:38px}.landing-root .form-card h3{letter-spacing:-.015em;color:var(--ink);font-size:23px;font-weight:800}.landing-root .form-card .sub{color:var(--muted);margin:8px 0 24px;font-size:14.5px}.landing-root .form{gap:12px;display:grid}.landing-root .field{border:1.5px solid var(--border);background:var(--soft);width:100%;min-height:52px;font-family:var(--font);color:var(--text);appearance:none;border-radius:12px;outline:none;padding:0 16px;font-size:15px;transition:border-color .15s,box-shadow .15s}.landing-root .field:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #1266ff1f}.landing-root .row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.landing-root .form .btn{width:100%;margin-top:6px}.landing-root .form .tiny{color:#93a1bb;text-align:center;font-size:12.5px;line-height:1.55}.landing-root .form-ok{text-align:center;padding:34px 10px;display:none}.landing-root .form-ok .big{margin-bottom:14px;font-size:46px}.landing-root .form-ok h4{color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:800}.landing-root .form-ok p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.65}@media (max-width:980px){.landing-root .final-grid,.landing-root .row-2{grid-template-columns:1fr}}.landing-root .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.landing-root .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-root .reveal{opacity:1;transition:none;transform:none}.landing-root .float{animation:none}}
