:root{--white:#fff;--canvas:#fafafa;--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-150:#ececee;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--ink:#18181b;--green-50:#ecfdf5;--green-100:#d1fae5;--green-200:#a7f3d0;--green-300:#6ee7b7;--green-400:#34d399;--green-500:#10b981;--green-600:#059669;--green-700:#047857;--pricing:#d97706;--pricing-bg:#fffbeb;--pricing-tx:#b45309;--product:#2563eb;--product-bg:#eff6ff;--product-tx:#1d4ed8;--content:#7c3aed;--content-bg:#f5f3ff;--content-tx:#6d28d9;--design:#db2777;--design-bg:#fdf2f8;--design-tx:#be185d;--seo:#0d9488;--seo-bg:#f0fdfa;--seo-tx:#0f766e;--high:#e11d48;--high-bg:#fff1f2;--high-tx:#be123c;--medium:#d97706;--medium-bg:#fffbeb;--medium-tx:#b45309;--low:#71717a;--low-bg:#f4f4f5;--low-tx:#52525b;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-full:999px;--shadow-xs:0 1px 2px #18181b0d;--shadow-sm:0 1px 3px #18181b0f, 0 1px 2px #18181b0a;--shadow-md:0 4px 14px #18181b12, 0 2px 4px #18181b0a;--shadow-lg:0 18px 40px -12px #18181b29, 0 6px 14px #18181b0f;--sans:var(--font-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:var(--font-jetbrains), ui-monospace, "SFMono-Regular", Menlo, monospace}.lp{background:var(--canvas);font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp h4{letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.1}.lp p{margin:0}.lp a{color:inherit;text-decoration:none}.mono{font-family:var(--mono);font-feature-settings:"ss01"}.container{max-width:1120px;margin:0 auto;padding:0 32px}.btn{font-family:var(--sans);border-radius:var(--r-sm);cursor:pointer;letter-spacing:-.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn-primary{background:var(--green-500);color:#fff;box-shadow:var(--shadow-xs)}.btn-primary:hover{background:var(--green-600)}.btn-secondary{background:var(--white);color:var(--ink);border-color:var(--zinc-300);box-shadow:var(--shadow-xs)}.btn-secondary:hover{background:var(--zinc-50);border-color:var(--zinc-400)}.btn-ghost{color:var(--zinc-700);background:0 0}.btn-ghost:hover{background:var(--zinc-100)}.btn-sm{border-radius:var(--r-xs);height:34px;padding:0 14px;font-size:13px}.btn-lg{border-radius:var(--r-md);height:50px;padding:0 24px;font-size:15px}.url-field{background:var(--white);border:1px solid var(--zinc-300);border-radius:var(--r-md);box-shadow:var(--shadow-sm);align-items:center;gap:10px;width:100%;max-width:520px;padding:7px 7px 7px 16px;display:flex}.url-field:focus-within{border-color:var(--green-400);box-shadow:0 0 0 4px var(--green-100)}.url-field .lk{color:var(--zinc-400);flex:none}.url-field input{font-family:var(--mono);color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.url-field input::placeholder{color:var(--zinc-400)}.badge{border-radius:var(--r-full);letter-spacing:-.01em;font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.badge .dot{border-radius:50%;width:6px;height:6px}.b-pricing{background:var(--pricing-bg);color:var(--pricing-tx)}.b-pricing .dot{background:var(--pricing)}.b-product{background:var(--product-bg);color:var(--product-tx)}.b-product .dot{background:var(--product)}.b-content{background:var(--content-bg);color:var(--content-tx)}.b-content .dot{background:var(--content)}.b-design{background:var(--design-bg);color:var(--design-tx)}.b-design .dot{background:var(--design)}.b-seo{background:var(--seo-bg);color:var(--seo-tx)}.b-seo .dot{background:var(--seo)}.imp{border-radius:var(--r-full);font-size:12px;font-weight:600;font-family:var(--sans);align-items:center;gap:6px;padding:4px 10px 4px 8px;display:inline-flex}.imp .bars{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.imp .bars i{opacity:.3;background:currentColor;border-radius:1px;width:3px}.imp .bars i:first-child{height:5px}.imp .bars i:nth-child(2){height:8px}.imp .bars i:nth-child(3){height:11px}.i-high{background:var(--high-bg);color:var(--high-tx)}.i-high .bars i{opacity:1}.i-medium{background:var(--medium-bg);color:var(--medium-tx)}.i-medium .bars i:nth-child(-n+2){opacity:1}.i-low{background:var(--low-bg);color:var(--low-tx)}.i-low .bars i:first-child{opacity:1}.live{flex:none;width:8px;height:8px;display:inline-block;position:relative}.live i{background:var(--green-500);border-radius:50%;position:absolute;inset:0}.live:before{content:"";background:var(--green-400);border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}@keyframes ping{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}.change-card{background:var(--white);border:1px solid var(--zinc-200);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.cc-head{border-bottom:1px solid var(--zinc-150);align-items:center;gap:12px;padding:16px 18px;display:flex}.cc-fav{border-radius:var(--r-sm);color:#fff;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.cc-site{flex:1;min-width:0}.cc-site .nm{letter-spacing:-.01em;font-size:14.5px;font-weight:700}.cc-site .url{font-family:var(--mono);color:var(--zinc-400);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.cc-time{font-family:var(--mono);color:var(--zinc-400);flex:none;font-size:11px}.cc-body{padding:18px}.cc-badges{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.cc-summary{color:var(--zinc-700);letter-spacing:-.005em;font-size:14.5px;line-height:1.6}.cc-summary b{color:var(--ink);font-weight:700}.cc-diff{border-radius:var(--r-sm);border:1px solid var(--zinc-150);font-family:var(--mono);margin-top:14px;font-size:12px;overflow:hidden}.cc-diff div{gap:8px;padding:7px 12px;display:flex}.cc-diff .old{color:#b91c1c;background:#fef2f2}.cc-diff .new{background:var(--green-50);color:var(--green-700)}.cc-diff .mk{opacity:.6;flex:none}.nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--zinc-200);background:#fafafad1;position:sticky;top:0}.nav-in{align-items:center;gap:28px;height:66px;display:flex}.nav-brand{letter-spacing:-.03em;font-size:18px;font-weight:800;font-family:var(--sans);align-items:center;gap:9px;display:flex}.nav-links{gap:6px;margin-left:8px;display:flex}.nav-links a{border-radius:var(--r-sm);color:var(--zinc-600);padding:8px 12px;font-size:14px;font-weight:500;transition:all .15s}.nav-links a:hover{background:var(--zinc-100);color:var(--ink)}.nav-right{align-items:center;gap:10px;margin-left:auto;display:flex}.hero-lp{padding:84px 0 72px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.pill{border-radius:var(--r-full);background:var(--white);border:1px solid var(--zinc-200);color:var(--zinc-600);box-shadow:var(--shadow-xs);align-items:center;gap:8px;padding:6px 13px 6px 10px;font-size:13px;font-weight:500;display:inline-flex}.hero-lp h1{letter-spacing:-.045em;margin:24px 0 0;font-size:62px;line-height:.98}.hero-lp h1 .g{color:var(--green-600)}.hero-lp .sub{color:var(--zinc-600);max-width:30ch;margin-top:22px;font-size:19px;line-height:1.55}.hero-cta{margin-top:30px}.hero-note{color:var(--zinc-500);align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}.hero-note .d{background:var(--zinc-300);border-radius:50%;width:3px;height:3px}.hero-stack{padding-top:26px;position:relative}.hero-stack .change-card{position:relative}.hero-stack .c1{z-index:3}.hero-stack .c2{opacity:.96;z-index:2;margin:-14px 18px 0;transform:scale(.965)}.hero-stack .c3{opacity:.9;z-index:1;margin:-14px 36px 0;transform:scale(.93)}.float-tag{z-index:5;background:var(--white);border:1px solid var(--zinc-200);border-radius:var(--r-full);box-shadow:var(--shadow-lg);align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:flex;position:absolute}.logos{padding:28px 0 8px}.logos .cap{text-align:center;color:var(--zinc-400);margin-bottom:22px;font-size:13px;font-weight:500}.logos .row{opacity:.55;flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}.logos .row span{letter-spacing:-.02em;color:var(--zinc-500);font-size:19px;font-weight:700}.lp section{border-bottom:1px solid var(--zinc-200);padding:96px 0}.sec-head{text-align:center;max-width:640px;margin:0 auto 56px}.sec-head .eyebrow{margin-bottom:16px}.sec-head h2{letter-spacing:-.04em;font-size:44px;line-height:1.05}.sec-head p{color:var(--zinc-600);margin-top:16px;font-size:18px;line-height:1.55}.eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--green-600);align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow .num{color:var(--zinc-400)}.steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step{background:var(--white);border:1px solid var(--zinc-200);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:28px}.step .num{font-family:var(--mono);color:var(--green-600);font-size:13px;font-weight:600}.step .ic{border-radius:var(--r-md);background:var(--green-50);width:44px;height:44px;color:var(--green-600);justify-content:center;align-items:center;margin:16px 0 18px;display:flex}.step h3{letter-spacing:-.02em;font-size:19px}.step p{color:var(--zinc-600);margin-top:8px;font-size:14.5px;line-height:1.55}.vs{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.vs-card{border-radius:var(--r-lg);border:1px solid var(--zinc-200);background:var(--white);flex-direction:column;padding:26px;display:flex}.vs-card.them{background:var(--zinc-100);border-color:var(--zinc-200)}.vs-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;font-size:11px;font-weight:600}.vs-card.them .vs-tag{color:var(--zinc-400)}.vs-card.us .vs-tag{color:var(--green-600)}.raw-diff{font-family:var(--mono);border-radius:var(--r-sm);border:1px solid var(--zinc-200);font-size:12px;line-height:1.7;overflow:hidden}.raw-diff div{padding:3px 12px}.raw-diff .r{color:#b91c1c;background:#fdecec}.raw-diff .g{color:#15803d;background:#e9f9f0}.raw-diff .ctx{color:var(--zinc-400)}.vs-foot{margin-top:auto;padding-top:20px;font-size:14px}.vs-card.them .vs-foot{color:var(--zinc-500)}.vs-card.us .vs-foot{color:var(--ink);font-weight:600}.uses{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.use{background:var(--white);border:1px solid var(--zinc-200);border-radius:var(--r-md);padding:22px;transition:all .15s}.use:hover{box-shadow:var(--shadow-md);border-color:var(--zinc-300);transform:translateY(-2px)}.use .badge{margin-bottom:14px}.use .q{letter-spacing:-.02em;font-size:16px;font-weight:700}.use .who{color:var(--zinc-500);margin-top:6px;font-size:13px}.feat{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.feat .pts{flex-direction:column;gap:18px;margin-top:28px;display:flex}.feat .pt{gap:14px;display:flex}.feat .pt .ic{border-radius:var(--r-sm);background:var(--green-50);width:32px;height:32px;color:var(--green-600);flex:none;justify-content:center;align-items:center;display:flex}.feat .pt .t{font-size:15.5px;font-weight:700}.feat .pt .d{color:var(--zinc-600);margin-top:3px;font-size:14px;line-height:1.5}.email{border-radius:var(--r-lg);border:1px solid var(--zinc-200);box-shadow:var(--shadow-lg);background:var(--white);max-width:600px;margin:0 auto;overflow:hidden}.email-bar{background:var(--zinc-100);border-bottom:1px solid var(--zinc-200);align-items:center;gap:8px;padding:12px 16px;display:flex}.email-bar .dots{gap:6px;display:flex}.email-bar .dots i{background:var(--zinc-300);border-radius:50%;width:10px;height:10px}.email-sub{color:var(--zinc-500);font-size:13px}.email-body{padding:0}.email-hd{border-bottom:1px solid var(--zinc-150);padding:28px 32px 22px}.email-hd .greet{letter-spacing:-.03em;font-size:22px;font-weight:800}.email-hd .sub{color:var(--zinc-500);margin-top:6px;font-size:14px}.email-sec{padding:22px 32px}.email-foot{background:var(--zinc-50);border-top:1px solid var(--zinc-150);text-align:center;color:var(--zinc-400);padding:22px 32px;font-size:12px}.prices{grid-template-columns:repeat(4,1fr);align-items:start;gap:18px;display:grid}.price{background:var(--white);border:1px solid var(--zinc-200);border-radius:var(--r-lg);padding:26px}.price.pop{border-color:var(--green-500);box-shadow:0 0 0 1px var(--green-500), var(--shadow-lg);position:relative}.price.pop .tagpop{background:var(--green-500);color:#fff;border-radius:var(--r-full);letter-spacing:.02em;white-space:nowrap;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.price .pn{font-size:17px;font-weight:700}.price .pp{margin:14px 0 4px}.price .pp b{letter-spacing:-.04em;font-size:38px;font-weight:800}.price .pp span{color:var(--zinc-500);font-size:14px;font-weight:500}.price .pd{color:var(--zinc-500);min-height:38px;font-size:13.5px}.price ul{flex-direction:column;gap:11px;margin:20px 0 24px;padding:0;list-style:none;display:flex}.price li{color:var(--zinc-700);align-items:flex-start;gap:9px;font-size:14px;display:flex}.price li svg{color:var(--green-500);flex:none;margin-top:2px}.price .btn{width:100%}.faq{max-width:760px;margin:0 auto}.qa{border-bottom:1px solid var(--zinc-200);padding:22px 0}.qa:first-child{border-top:1px solid var(--zinc-200)}.qa .q{letter-spacing:-.02em;justify-content:space-between;align-items:center;font-size:17px;font-weight:700;display:flex}.qa .a{color:var(--zinc-600);max-width:64ch;margin-top:10px;font-size:15px;line-height:1.6}.cta-band{background:var(--ink);border-radius:var(--r-xl);text-align:center;padding:72px 48px;position:relative;overflow:hidden}.cta-band h2{color:#fff;letter-spacing:-.04em;font-size:48px;line-height:1}.cta-band p{color:var(--zinc-400);margin:18px 0 32px;font-size:18px}.cta-band .url-field{background:var(--zinc-900);border-color:var(--zinc-700);margin:0 auto}.cta-band .url-field input{color:#fff}.cta-band .glow{background:radial-gradient(circle,#10b98147,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;right:-120px}.foot{border-top:1px solid var(--zinc-200);padding:64px 0 48px}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}.foot-brand .wm{letter-spacing:-.03em;align-items:center;gap:9px;font-size:18px;font-weight:800;display:flex}.foot-brand p{color:var(--zinc-500);max-width:30ch;margin-top:14px;font-size:14px;line-height:1.5}.foot-col h4{text-transform:uppercase;letter-spacing:.08em;color:var(--zinc-400);margin-bottom:14px;font-size:12px;font-weight:600}.foot-col a{color:var(--zinc-600);padding:5px 0;font-size:14px;display:block}.foot-col a:hover{color:var(--ink)}.foot-base{border-top:1px solid var(--zinc-200);color:var(--zinc-400);justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;font-size:13px;display:flex}@media (max-width:920px){.hero-grid,.feat,.vs{grid-template-columns:1fr;gap:36px}.steps,.uses{grid-template-columns:1fr 1fr}.prices{grid-template-columns:1fr 1fr;gap:14px}.hero-lp h1{font-size:46px}.sec-head h2,.cta-band h2{font-size:34px}.nav-links{display:none}.foot-grid{grid-template-columns:1fr 1fr}.cta-band{padding:48px 24px}.hero-stack{display:none}}@media (max-width:600px){.container{padding:0 20px}.nav-in{gap:12px;height:56px}.nav-brand{gap:7px;font-size:16px}.nav-right{gap:6px}.btn-sm{height:32px;padding:0 12px;font-size:12px}.hero-lp{padding:52px 0 48px}.hero-lp h1{font-size:36px}.hero-lp .sub{font-size:16px}.hero-cta{margin-top:24px}.url-field{padding:6px 6px 6px 12px}.url-field input{font-size:13px}.hero-note{gap:10px;font-size:12px}.pill{font-size:12px}.lp section{padding:64px 0}.sec-head{margin-bottom:36px}.sec-head h2{font-size:28px}.sec-head p{font-size:16px}.steps{grid-template-columns:1fr;gap:14px}.uses{grid-template-columns:1fr;gap:10px}.prices{grid-template-columns:1fr;gap:12px}.feat{gap:32px}.feat h2{font-size:28px!important}.vs{grid-template-columns:1fr;gap:14px}.cta-band{border-radius:var(--r-lg);padding:40px 20px}.cta-band h2{font-size:26px}.cta-band p{margin:14px 0 24px;font-size:15px}.foot{padding:48px 0 32px}.foot-grid{grid-template-columns:1fr;gap:28px}.foot-base{text-align:center;flex-direction:column;gap:8px}.qa .q{font-size:15px}.qa .a{font-size:14px}}
