.theme-fab{display:none!important}html{scroll-behavior:smooth}body.lp{background:var(--background);color:var(--foreground)}.lp ::-moz-selection{background:var(--brand-accent-bg)}.lp ::selection{background:var(--brand-accent-bg)}.lp .lp-icon-tile{width:42px;height:42px;border-radius:var(--radius-lg);display:grid;place-items:center;flex:none}.lp .lp-icon-tile>svg{width:21px;height:21px}.lp-wrap{max-width:1200px;margin:0 auto;padding-inline:max(32px,env(safe-area-inset-left)) max(32px,env(safe-area-inset-right));width:100%}.lp-section{padding:56px 0;scroll-margin-top:max(82px,6rem)}.lp-section.tight{padding:48px 0}.lp-section.alt{background:#fafafa;border-block:1px solid var(--border-subtle)}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;font-weight:600;letter-spacing:.02em;color:var(--brand-accent);margin-bottom:18px}.lp-eyebrow:before{content:"";width:18px;height:1.5px;background:currentColor}.lp-eyebrow.centered{justify-content:center}.lp-h2{font-size:clamp(2rem,3.2vw,2.65rem);letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.lp-h3{font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.lp-lead{font-size:1.22rem;line-height:1.55;color:var(--text-muted);font-weight:400}.lp-section-head{max-width:660px;margin-bottom:32px}.lp-section-head.centered{margin-inline:auto;text-align:center}.lp-section-head .lp-lead{margin-top:16px}.btn-xl{height:50px;padding:0 26px;font-size:1.05rem;border-radius:var(--radius-lg);font-weight:600}.btn-xl .ic{width:18px;height:18px}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;height:auto;padding:10px 14px;border:1px solid transparent;white-space:normal;text-align:center;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp .btn-brand{color:#fff;background:var(--brand-accent);box-shadow:var(--shadow-xs)}.lp .btn-brand:hover{background:var(--brand-accent-hover)}.lp .btn-outline{color:var(--foreground);background:var(--card);border-color:var(--border);box-shadow:var(--shadow-xs)}.lp .btn-outline:hover{background:var(--muted);border-color:var(--border-strong)}.lp a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.lp-skip-link{position:fixed;max-width:calc(100vw - 24px);top:12px;left:12px;z-index:50;padding:10px 14px;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transform:translateY(calc(-100% - 16px));transition:transform .14s}.lp-skip-link:focus-visible{transform:translateY(0)}.lp-nav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--background) 86%,transparent);backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--border-subtle)}.lp-nav-inner{gap:32px;min-height:66px;padding-block:8px}.lp-brand,.lp-nav-inner{display:flex;align-items:center}.lp-brand{min-height:44px;gap:10px;flex:none}.lp-brand .mark{width:22px;height:auto;color:var(--foreground)}.lp-brand .wordmark{font-size:1.32rem;font-weight:700;letter-spacing:-.03em}.lp-nav-links{display:flex;flex-wrap:wrap;min-width:0;align-items:center;gap:4px}.lp-nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;border-radius:var(--radius-md);font-size:.97rem;font-weight:500;color:var(--text-muted);transition:color .12s,background .12s}.lp-nav-links a:hover{color:var(--foreground);background:var(--muted)}.lp-nav-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.lp-login{display:inline-flex;align-items:center;min-height:44px;font-size:.97rem;font-weight:500;padding:8px 12px;border-radius:var(--radius-md)}.lp-login:hover{background:var(--muted)}.hero{position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(800px 380px at 78% -8%,color-mix(in srgb,var(--brand-accent) 12%,transparent),transparent 70%),linear-gradient(180deg,#fafbff 0,var(--background) 46%)}.hero-grid-bg,.hero:before{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-grid-bg{opacity:.5;background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(680px 420px at 50% 8%,#000 0,transparent 78%);mask-image:radial-gradient(680px 420px at 50% 8%,#000 0,transparent 78%)}.hero-inner{position:relative;z-index:1;padding-top:84px;padding-bottom:48px}.hero-badge{display:inline-flex;align-items:center;gap:9px;height:30px;padding:0 12px 0 8px;border-radius:var(--radius-full);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-xs);font-size:.86rem;font-weight:500;color:var(--text-muted);margin-bottom:26px;white-space:nowrap;max-width:100%}.hero-badge b{color:var(--foreground);font-weight:600}.hero-badge .tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-full);background:var(--brand-accent-bg);color:var(--brand-accent);font-size:.76rem;font-weight:700}.hero h1{font-size:clamp(2.5rem,5vw,3.85rem);letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.hero h1 .accent{color:var(--brand-accent)}.hero-sub{font-size:1.3rem;line-height:1.55;color:var(--text-muted);margin-top:22px;max-width:560px}.hero-cta{gap:12px;margin-top:32px}.hero-cta,.hero-trust{display:flex;align-items:center;flex-wrap:wrap}.hero-trust{gap:18px 22px;margin-top:30px}.hero-trust .t{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;color:var(--text-muted);font-weight:500}.hero-trust .t .ic{color:var(--status-success);width:17px;height:17px}.hero .hero-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:56px;gap:56px;align-items:center}.hero .hero-text{max-width:560px}.hero .hero-visual{min-width:0}.hero .hero-sub{max-width:520px}.mock{container-type:inline-size;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);overflow:hidden}.mock-bar{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;background:#fafafa;border-bottom:1px solid var(--border-subtle)}.mock-bar .dots{display:flex;gap:6px}.mock-bar .dots i{width:10px;height:10px;border-radius:50%;background:var(--border-strong);display:block}.mock-bar .url{margin-left:8px;display:flex;align-items:center;gap:7px;height:24px;padding:0 12px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-full);font-size:.78rem;color:var(--text-muted)}.mock-bar .url .ic{width:12px;height:12px;color:var(--status-success)}.mock-body{padding:18px;display:flex;flex-direction:column;gap:14px}.mock-head{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between;gap:12px}.mock-title{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.mock-controls{display:flex;align-items:center;gap:7px}.mock-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:1px solid var(--border);white-space:nowrap;border-radius:var(--radius-md);font-size:.8rem;font-weight:500;color:var(--text-muted);background:var(--card)}.mock-pill.brand{background:var(--brand-accent);color:#fff;border-color:var(--brand-accent)}.mock-pill .ic{width:13px;height:13px}.mock-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.mock-metric{border:1px solid var(--border);border-radius:var(--radius-lg);padding:11px 12px;display:flex;flex-direction:column;gap:5px}.mock-metric .lbl{font-size:.74rem;color:var(--text-muted);font-weight:500}.mock-metric .val{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mock-metric .dl{font-size:.72rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mock-metric .dl.up{color:var(--status-success)}.mock-metric .dl.down{color:var(--status-error)}.mock-chart{border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px}.mock-chart .ch-top{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.mock-chart .ch-top .big{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mock-chart svg{width:100%;height:auto;display:block}.mock-chart .x-axis{display:flex;justify-content:space-between;margin-top:8px;color:var(--chart-axis);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mock-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mock-list{border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px}.mock-list .lh{font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.mock-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px;font-size:.84rem}.mock-row,.mock-row .bar{border-radius:var(--radius-sm)}.mock-row .bar{position:absolute;left:0;top:0;bottom:0;background:var(--brand-accent-bg);z-index:0}.mock-row .nm,.mock-row .vv{position:relative;z-index:1}.mock-row .nm{color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.mock-row .vv{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 auto;white-space:nowrap}.mock-wrap{position:relative}.mock-float{position:absolute;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:11px 13px;display:flex;align-items:center;gap:10px;z-index:2}.mock-float .ico{width:34px;height:34px;border-radius:var(--radius-md);display:grid;place-items:center;flex:none}.mock-float .ico.green{background:var(--status-success-bg);color:var(--status-success)}.mock-float .ico.blue{background:var(--brand-accent-bg);color:var(--brand-accent)}.mock-float .mt{display:flex;flex-direction:column;line-height:1.2}.mock-float .mt .v{font-size:1.05rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mock-float .mt .l{font-size:.74rem;color:var(--text-muted)}.mock-float.tr{top:-22px;right:-22px}.mock-float.bl{bottom:-22px;left:-26px}.feat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.feat-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-xs);transition:border-color .14s,box-shadow .14s,transform .14s}.feat-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.feat-card .ico{background:var(--brand-accent-bg);color:var(--brand-accent);margin-bottom:18px}.feat-card h3{font-size:1.12rem;font-weight:700;letter-spacing:-.01em;margin-bottom:7px;text-wrap:balance}.feat-card p{color:var(--text-muted);font-size:.98rem;line-height:1.55}.feat-card .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.feat-card .tags span{font-size:.78rem;font-weight:500;color:var(--text-muted);background:var(--muted);border-radius:var(--radius-sm);padding:3px 8px;white-space:nowrap}.rt-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:28px;gap:28px;align-items:center}.rt-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);overflow:hidden}.rt-head{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.rt-head,.rt-live{align-items:center}.rt-live{display:inline-flex;gap:8px;font-size:.86rem;font-weight:600;color:var(--status-success);white-space:nowrap;flex:none}.rt-live .pulse{width:9px;height:9px;position:relative}.rt-live .pulse,.rt-live .pulse:after{border-radius:50%;background:var(--status-success)}.rt-live .pulse:after{content:"";position:absolute;inset:0;animation:rt-pulse 1.8s ease-out infinite}@keyframes rt-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(3);opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rt-live .pulse:after{animation:none}}.rt-big{padding:22px 20px 8px}.rt-big .num{font-size:2.8rem;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.rt-big .cap{font-size:.92rem;color:var(--text-muted);margin-top:6px}.rt-chart{padding:4px 16px 12px}.rt-chart svg{width:100%;height:auto;display:block}.rt-log{border-top:1px solid var(--border-subtle)}.rt-log-row{display:grid;grid-template-columns:56px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 20px;border-bottom:1px solid var(--border-subtle);font-size:.88rem}.rt-log-row:last-child{border-bottom:none}.rt-log-row .t{font-size:.78rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rt-log-row .pg{color:var(--foreground);display:flex;align-items:center;gap:8px;min-width:0}.rt-log-row .pg .ic{width:14px;height:14px;color:var(--text-muted);flex:none}.rt-log-row .pg b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-log-row .loc{font-size:.8rem;color:var(--text-muted);display:flex;align-items:center;gap:6px}.priv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.priv-card{display:flex;gap:16px;padding:22px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.priv-card .ico{background:var(--status-success-bg);color:var(--status-success)}.priv-card h3{font-size:1.05rem;font-weight:700;margin-bottom:5px}.priv-card p{color:var(--text-muted);font-size:.95rem;line-height:1.5}.cmp{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);overflow:hidden}.cmp-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center}.cmp-row+.cmp-row{border-top:1px solid var(--border-subtle)}.cmp-row.head{background:#fafafa;border-bottom:1px solid var(--border)}.cmp-row>div{padding:16px 22px}.cmp-row .feat-name{font-weight:500;font-size:.98rem}.cmp-row.head .col{font-weight:700;font-size:.98rem;display:flex;align-items:center;gap:9px}.cmp-row.head .col.us{color:var(--brand-accent)}.cmp-col-us{background:color-mix(in srgb,var(--brand-accent) 4%,transparent)}.cmp-cell{display:flex;align-items:center;gap:9px;font-size:.95rem}.cmp-cell .yes{color:var(--status-success);flex:none}.cmp-cell .no{color:var(--text-disabled);flex:none}.cmp-cell.muted{color:var(--text-muted)}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.price-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:28px;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:18px;position:relative}.price-card.featured{box-shadow:0 0 0 1px var(--brand-accent),var(--shadow-lg)}.price-tag{position:absolute;top:-12px;left:28px;height:24px;padding:0 12px;border-radius:var(--radius-full);background:var(--brand-accent);color:#fff;font-size:.78rem;font-weight:700;display:inline-flex;align-items:center}.price-name{font-size:1.15rem;font-weight:700}.price-desc{font-size:.9rem;color:var(--text-muted);margin-top:3px}.price-amt{flex-wrap:wrap;display:flex;align-items:baseline;gap:6px}.price-amt .v{font-size:2.6rem;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-amt .per{font-size:.92rem;color:var(--text-muted)}.price-feats{display:flex;flex-direction:column;gap:11px;margin-top:4px}.price-feats li{display:flex;align-items:flex-start;gap:10px;font-size:.95rem;color:var(--foreground)}.price-feats li .ic{width:17px;height:17px;color:var(--brand-accent);flex:none;margin-top:2px}.price-feats li.off,.price-feats li.off .ic{color:var(--text-disabled)}.price-note{text-align:center;margin-top:28px;font-size:.95rem;color:var(--text-muted)}.price-note a{color:var(--brand-accent);font-weight:600}.lp .price-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;height:auto;padding:10px 20px;border-radius:var(--radius-full);border:1px solid transparent;font-weight:600;font-size:1rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.price-card .btn-outline.price-cta{background:var(--card);color:var(--foreground);border-color:var(--border)}.price-card .btn-outline.price-cta:hover{background:var(--muted)}.price-card .btn-brand.price-cta{background:var(--brand-accent);color:#fff}.price-card .btn-brand.price-cta:hover{background:var(--brand-accent-hover)}.cta-band{position:relative;overflow:hidden;background:var(--primary);color:#fff;border-radius:var(--radius-2xl);padding:64px 56px;text-align:center}.cta-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 280px at 50% 0,color-mix(in srgb,var(--brand-accent) 55%,transparent),transparent 70%);opacity:.5}.cta-band>*{position:relative;z-index:1}.cta-band h2{font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.cta-band p{font-size:1.18rem;color:rgba(255,255,255,.72);margin-top:16px;max-width:540px;margin-inline:auto}.cta-band .hero-cta{justify-content:center;margin-top:30px}.cta-band .btn-outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.28);box-shadow:none}.cta-band .btn-outline:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.cta-band .sub-note{font-size:.9rem;color:rgba(255,255,255,.55);margin-top:18px}.lp-footer{border-top:1px solid var(--border);padding:56px 0 36px;background:#fafafa}.foot-top{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);grid-gap:48px;gap:48px;align-items:start}.foot-brand .lp-brand{margin-bottom:14px}.foot-brand p{font-size:.92rem;color:var(--text-muted);max-width:260px;line-height:1.55}.foot-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 32px;gap:24px 32px}.foot-links-cloud{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr)}.foot-col{min-width:0;overflow-wrap:anywhere}.foot-col h3{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px;text-wrap:balance}.foot-col a{display:flex;align-items:center;min-height:44px;font-size:.93rem;font-weight:500;line-height:1.5;color:var(--foreground);padding:5px 0;transition:color .12s}.foot-col a:hover{color:var(--brand-accent)}@media (max-width:1000px){.hero .hero-inner{grid-template-columns:1fr;gap:44px}.hero .hero-visual{max-width:620px}.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-grid,.rt-grid{grid-template-columns:1fr}.price-grid{max-width:460px;margin-inline:auto}.price-card.featured{order:0}.foot-top{grid-template-columns:1fr;gap:28px}.lp-nav-links{display:none}}@media (max-width:640px){.lp-wrap{padding-inline:max(18px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-right))}.lp-nav-inner{gap:12px}.lp-login{display:none}.lp-nav-actions{min-width:0;gap:8px}.lp-nav-actions .btn{min-height:44px;padding-inline:12px;font-size:.86rem}.hero .hero-inner{padding-top:32px;padding-bottom:24px}.lp-section,.lp-section.tight{padding:36px 0}.feat-grid,.priv-grid{grid-template-columns:1fr}.mock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-cols{grid-template-columns:1fr}.cmp-row{grid-template-columns:1.3fr .85fr .85fr}.cmp-row>div{padding:12px 14px}.cta-band{padding:44px 22px}.foot-top{grid-template-columns:1fr}.foot-links{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-col-legal{grid-column:1/-1}}.lp{--brand-accent:#1652f0;--brand-accent-hover:#0c3fd1;--brand-accent-bg:#ecf1ff;--brand-accent-border:#c4d4ff;--ring:#1652f0;--background:#ffffff;--foreground:#09090b;--card:#ffffff;--card-foreground:#09090b;--popover:#ffffff;--popover-foreground:#09090b;--muted:#f4f4f5;--muted-foreground:#71717a;--secondary:#f4f4f5;--secondary-foreground:#18181b;--accent:#f4f4f5;--accent-foreground:#18181b;--primary:#18181b;--primary-foreground:#ffffff;--primary-hover:#000000;--secondary-hover:#e9e9eb;--destructive:#dc2626;--destructive-foreground:#ffffff;--destructive-bg:#fef2f2;--border:#e4e4e7;--border-subtle:#f0f0f1;--border-strong:#d4d4d8;--input:#e4e4e7;--surface-base:var(--card);--surface-raised:var(--background);--surface-sunken:var(--muted);--text-primary:var(--foreground);--text-muted:var(--muted-foreground);--text-disabled:#a1a1aa;--status-success:oklch(52.7% 0.154 150.069);--status-success-bg:oklch(96.2% 0.044 156.743);--status-error:oklch(50.5% 0.213 27.518);--status-error-bg:oklch(93.6% 0.032 17.717);--status-warning:oklch(58% 0.135 65);--status-warning-bg:oklch(97.5% 0.04 95);--status-info:oklch(55% 0.2 259.815);--status-info-bg:oklch(97% 0.014 254.604);--shadow-xs:0 1px 2px 0 rgb(9 9 11/0.05);--shadow-sm:0 1px 2px 0 rgb(9 9 11/0.06),0 1px 3px 0 rgb(9 9 11/0.04);--shadow-md:0 2px 4px -1px rgb(9 9 11/0.05),0 4px 12px -2px rgb(9 9 11/0.08);--shadow-lg:0 8px 24px -6px rgb(9 9 11/0.12),0 2px 6px -2px rgb(9 9 11/0.06);--shadow-xl:0 24px 48px -12px rgb(9 9 11/0.18);--chart-1:#2563eb;--chart-2:#8b5cf6;--chart-3:#10b981;--chart-4:#f59e0b;--chart-5:#ef4444;--chart-6:#06b6d4;--chart-grid:#f0f0f1;--chart-axis:#a1a1aa;background:var(--background);color:var(--foreground);min-height:100vh}.hero h1{font-size:clamp(2.9rem,5.6vw,4.6rem);font-weight:800;letter-spacing:-.045em;line-height:1}.lp-h2{font-size:clamp(2.2rem,3.8vw,3.15rem);font-weight:800;letter-spacing:-.035em;line-height:1.05}.lp-lead{font-size:1.3rem}.lp-eyebrow{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;white-space:nowrap}.hero-sub{font-size:1.32rem}.cta-band h2{font-size:clamp(2.1rem,3.8vw,3rem);letter-spacing:-.035em}.lp .btn{border-radius:var(--radius-full);font-weight:600}.lp .btn-xl{min-height:56px;height:auto;padding:14px 32px;font-size:1.1rem}.lp .btn-lg{height:46px}.hero:before{background:radial-gradient(900px 440px at 84% -12%,color-mix(in srgb,var(--brand-accent) 15%,transparent),transparent 64%),linear-gradient(180deg,#f3f6ff 0,var(--background) 42%)}.hero-grid-bg{opacity:.3}.feat-card{border-radius:var(--radius-2xl)}.feat-card .ico{background:var(--brand-accent);color:#fff}.cta-band{background:linear-gradient(135deg,#2061ff,#0b39c4)}.cta-band:before{background:radial-gradient(660px 320px at 50% -12%,rgba(255,255,255,.24),transparent 70%);opacity:1}.price-card.featured{background:var(--brand-accent);border-color:var(--brand-accent);box-shadow:var(--shadow-lg)}.price-card.featured .price-amt .v,.price-card.featured .price-name{color:#fff}.price-card.featured .price-amt .per,.price-card.featured .price-desc{color:rgba(255,255,255,.78)}.price-card.featured .price-feats li,.price-card.featured .price-feats li .ic{color:#fff}.price-card.featured .btn-brand,.price-card.featured .price-tag{background:#fff;color:var(--brand-accent)}.price-card.featured .btn-brand:hover{background:rgba(255,255,255,.9)}.stat-band{background:#f3f6ff;border-block:1px solid var(--border-subtle)}.stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding:44px 0}.stat{text-align:center}.stat .v{font-size:clamp(2.2rem,3.6vw,3.1rem);font-weight:800;letter-spacing:-.035em;color:var(--brand-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.stat .l{color:var(--text-muted);font-size:1.02rem;margin-top:9px}@media (max-width:640px){.stat-row{grid-template-columns:1fr;gap:30px;padding:34px 0}}.cmp{overflow-x:auto}.cmp-row{grid-template-columns:1.7fr 1.05fr 1fr 1.1fr;min-width:740px}.cmp-row>div{padding:15px 20px}.cmp-row.head .col{font-size:.96rem}.cmp-cell{font-size:.92rem;gap:8px;align-items:flex-start}.cmp-cell .ic{margin-top:1px}.cmp-cell .partial{color:var(--status-warning);flex:none}.cmp-note{text-align:center;margin-top:16px;font-size:.84rem;color:var(--text-disabled)}.cmp-legend{display:flex;gap:22px;justify-content:center;margin-top:22px;flex-wrap:wrap;font-size:.9rem;color:var(--text-muted)}.cmp-legend span{display:inline-flex;align-items:center;gap:7px}.cmp-legend .yes{color:var(--status-success)}.cmp-legend .partial{color:var(--status-warning)}.cmp-legend .no{color:var(--text-disabled)}.lp-brand .lp-logo{height:19px;width:auto;display:block;color:var(--foreground)}.foot-brand .lp-brand .lp-logo{height:22px}.lp-brand{gap:0}.lp .lp-mobile-menu{display:none;width:44px;height:44px;flex:none}.lp.lp-mobile-menu-content{min-height:0;width:18rem;max-width:calc(100vw - 32px)}.lp-mobile-menu-content [role=menuitem]{min-height:44px;overflow-wrap:anywhere}.lp :is(.btn,.lp-brand,.lp-login,.lp-nav-links a,.foot-col a),.lp-mobile-menu-content [role=menuitem]{touch-action:manipulation}.lp :is(.hero-text,.lp-h2,.lp-lead,.cta-band h2,.cta-band p,.feat-card,.price-card,.priv-card>div,.mock-metric){min-width:0;overflow-wrap:anywhere}.mock-bar,.mock-bar .url,.mock-pill{height:auto;min-height:28px;white-space:normal}.mock-bar{min-height:38px;padding-block:7px;flex-wrap:wrap}.feat-card .tags span,.lp-eyebrow{white-space:normal}@container (max-width: 36rem){.mock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.lp .lp-mobile-menu{display:inline-flex}}@media (min-width:1001px){.lp-mobile-menu-content{display:none}}@media (max-width:640px){.hero-cta{align-items:stretch;flex-direction:column}.hero-cta .btn{width:100%;padding-inline:20px}.price-card{padding:24px}.price-amt .v{font-size:clamp(2rem,9vw,2.6rem)}}.lp .userly-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.lp .userly-reason{display:flex;align-items:flex-start;gap:18px;padding:28px;border:1px solid var(--border);background:var(--card)}.lp .userly-reason-icon{color:var(--brand-accent);background:var(--brand-accent-bg)}.lp .userly-reason h3{font-size:1.12rem;font-weight:700;line-height:1.35;letter-spacing:-.015em}.lp .userly-reason p{margin-top:10px;color:var(--text-muted);font-size:.95rem;line-height:1.65}.lp .userly-reason-detail{display:block;margin-top:16px;color:var(--brand-accent);font-size:.8rem;font-weight:600;line-height:1.5}.lp .userly-reasons-note{margin-top:20px;text-align:center;color:var(--text-muted);font-size:.8rem;line-height:1.6}@media (max-width:800px){.lp .userly-reasons{grid-template-columns:1fr}}@media (max-width:480px){.lp .userly-reason{flex-direction:column;padding:22px;gap:16px}}