:root{color-scheme:light;--ink: #101815;--muted: #5d6964;--soft: #eef3ee;--line: #d9e2dc;--surface: #ffffff;--surface-soft: #f7faf7;--accent: #157a56;--accent-strong: #0f6044;--accent-pale: #dff4ea;--warning: #9a5b00;--shadow: 0 26px 70px rgba(18, 35, 28, .14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--surface);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit}svg{display:block}.site-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:18px 64px;border-bottom:1px solid rgba(217,226,220,.78);background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:20px;font-weight:850;letter-spacing:0;text-decoration:none}.brand span span{color:var(--accent)}.brand-mark,.mini-mark{display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-pale)}.brand-mark{width:34px;height:34px;border-radius:8px}.brand-mark svg,.brand-mark img{width:22px;height:22px}.brand-mark img{display:block}.brand-mark path,.mini-mark path,.browser-shield path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}nav{display:flex;justify-content:center;gap:30px;color:var(--muted);font-size:14px;font-weight:700}nav a{text-decoration:none}nav a:hover{color:var(--ink)}.header-cta,.chrome-button,.secondary-button,button,.button-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:7px;padding:10px 16px;font:inherit;font-size:14px;font-weight:850;letter-spacing:0;text-decoration:none;cursor:pointer}.header-cta,.chrome-button,button,.button-link{background:var(--accent);color:#fff}.header-cta:hover,.chrome-button:hover,button:hover,.button-link:hover{background:var(--accent-strong)}main{overflow:hidden}.hero{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(560px,1.08fr);gap:64px;min-height:714px;padding:54px 64px 50px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(247,250,247,0) 70%,var(--surface-soft) 100%),var(--surface)}.hero-copy{align-self:center;max-width:660px}h1{margin:0;color:var(--ink);font-size:72px;font-weight:880;line-height:.98;letter-spacing:0}.lede{max-width:610px;margin:26px 0 0;color:var(--muted);font-size:20px;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.chrome-button{gap:10px;min-width:152px}.chrome-dot{width:16px;height:16px;border:3px solid #fff;border-radius:50%;box-shadow:inset 0 0 0 3px var(--accent),0 0 0 1px #ffffff73}.secondary-button{min-width:112px;border:1px solid var(--line);background:#fff;color:var(--ink)}.secondary-button:hover{border-color:#b9c8bf;background:var(--surface-soft)}.hero-product{position:relative;align-self:center;min-height:610px}.browser-window{position:absolute;top:34px;right:0;width:min(720px,100%);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.browser-top{display:grid;grid-template-columns:repeat(3,10px) 128px 1fr 34px;align-items:center;gap:8px;height:50px;padding:0 14px;border-bottom:1px solid var(--line);background:#fbfcfb}.traffic{width:10px;height:10px;border-radius:50%}.traffic.red{background:#ea6a5f}.traffic.yellow{background:#f2bf4a}.traffic.green{background:#62c554}.tab,.address{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:12px;font-weight:700}.tab{padding:7px 10px;background:#fff}.address{padding:8px 12px;background:var(--surface-soft)}.browser-shield{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;color:var(--accent);border-radius:7px;background:var(--accent-pale)}.browser-shield svg{width:21px;height:21px}.article-preview{min-height:470px;padding:34px;background:linear-gradient(90deg,transparent 0,transparent 66%,#f1f5f1 66%,#f1f5f1 100%),#fff}.article-main{width:64%}.article-main h2{max-width:380px;margin:0 0 12px;font-size:34px;line-height:1.05;letter-spacing:0}.article-main p{max-width:360px;margin:0 0 22px;color:var(--muted)}.article-image{width:100%;height:170px;margin:28px 0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#dff4eaa6,#ffffffeb),#fff;box-shadow:inset 0 1px #ffffffdb}.clean-article-card{height:100%;display:flex;flex-direction:column;background:linear-gradient(90deg,rgba(21,122,86,.08) 0 1px,transparent 1px 100%) 0 0 / 28px 28px,linear-gradient(180deg,#157a5612,#fff0)}.clean-card-top{display:flex;align-items:center;gap:8px;height:34px;padding:0 16px;border-bottom:1px solid rgba(217,226,220,.8);background:#ffffffad}.clean-card-top span{height:7px;border-radius:999px;background:#5d696438}.clean-card-top span:nth-child(1){width:74px;background:#157a5647}.clean-card-top span:nth-child(2){width:42px}.clean-card-top span:nth-child(3){width:54px}.clean-card-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:18px;flex:1;padding:18px}.clean-card-copy{display:grid;align-content:start;gap:10px}.clean-line{display:block;height:9px;border-radius:999px;background:#5d696433}.clean-line.title{height:16px;max-width:190px;background:#101815c7}.clean-line.title.short{max-width:132px}.clean-line.compact{max-width:156px}.clean-card-media{display:flex;align-items:flex-end;justify-content:center;min-height:112px;border:1px solid rgba(217,226,220,.85);border-radius:8px;background:linear-gradient(180deg,#157a562e,#157a560a),#f7faf7}.clean-card-media span{width:58px;height:42px;margin-bottom:18px;border-radius:8px 8px 0 0;background:linear-gradient(135deg,transparent 0 48%,rgba(255,255,255,.85) 48% 52%,transparent 52% 100%),#157a565c}.article-line{height:12px;max-width:330px;border-radius:999px;background:#d9e2dc}.article-line.wide{max-width:410px}.article-line.short{max-width:230px}.extension-card{position:absolute;right:28px;bottom:0;width:316px;padding:16px;border:1px solid rgba(20,44,35,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff 0%,var(--surface-soft) 100%);box-shadow:0 28px 70px #12231c38}.extension-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mini-mark{width:28px;height:28px;border-radius:7px}.mini-mark svg{width:18px;height:18px}.extension-head strong{display:inline-flex;align-items:center;gap:6px;font-size:20px;font-weight:850;line-height:1;letter-spacing:0}.mock-brand-name{display:inline-flex;align-items:center;gap:0;background:linear-gradient(90deg,var(--ink),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mock-premium-badge{display:inline-flex;align-items:center;border:1px solid rgba(21,122,86,.18);border-radius:4px;padding:2px 6px;background:var(--accent-pale);-webkit-background-clip:border-box;-webkit-text-fill-color:var(--accent);color:var(--accent);box-shadow:0 0 0 1px #157a5624;font-size:8.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;line-height:1.2;vertical-align:middle;animation:mockPremiumGlow 2s infinite alternate}@keyframes mockPremiumGlow{0%{box-shadow:0 0 0 1px #157a561f}to{box-shadow:0 0 0 3px #157a561f}}.mock-settings-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface-soft)}.mock-settings-icon{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mock-domain{margin-bottom:16px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink);text-align:center;font-size:14px;font-weight:500}.mock-status{text-align:center}.mock-status h3{margin:0 0 8px;color:var(--accent);font-size:28px;font-weight:700;line-height:1.05}.mock-status p{margin:0;color:var(--muted);font-size:14px}.mock-counter{display:flex;flex-direction:column;align-items:center;margin:24px auto 20px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);box-shadow:0 16px 40px #12231c1f}.mock-counter strong{color:var(--accent);font-size:24px;font-weight:700;line-height:1.1}.mock-counter span{margin-top:4px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.mock-actions{display:grid;gap:8px}.mock-actions div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mock-actions button{min-height:40px;width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 8px;background:#fff;color:var(--ink);font-size:13px;font-weight:600}.mock-actions>button{min-height:44px;font-size:14px}.mock-actions div button{border-color:transparent;background:var(--soft)}.mock-toggle-row{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;font-weight:600}.mock-switch{position:relative;width:72px;height:40px;border-radius:40px;background:var(--accent);box-shadow:inset 0 1px 3px #12231c29}.mock-switch:after{content:"";position:absolute;top:4px;right:4px;width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0003}.mock-pro-row{width:fit-content;display:flex;align-items:center;justify-content:center;margin:14px auto 0;padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:#157a560f;color:var(--ink);font-size:12px;font-weight:600}.mock-footer{margin:12px 0 0;color:var(--muted);font-size:12px;text-align:center;opacity:.72}.feature-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 64px;background:var(--line)}.feature-strip div{min-height:132px;padding:28px 30px;background:var(--surface-soft)}.feature-strip strong,.feature-strip span{display:block}.feature-strip strong{margin-bottom:8px;font-size:17px}.feature-strip span{color:var(--muted);font-size:14px}.pricing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:38px 64px 32px;background:var(--surface-soft)}.section-heading{grid-column:1 / -1;text-align:center}.section-heading h2{margin:0 0 10px;font-size:34px}.plan,.panel,.checkout-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px}.plan.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}h2{margin:0 0 10px;font-size:22px;letter-spacing:0}.price{margin:0 0 18px;color:var(--accent);font-weight:850}ul{min-height:168px;margin:0 0 24px;padding-left:18px;color:var(--muted)}.compact-list{min-height:0;margin-bottom:0}code{border:1px solid var(--line);border-radius:5px;padding:1px 5px;background:var(--surface-soft);color:var(--ink);font-size:.95em}input{display:block;width:100%;max-width:460px;min-height:42px;margin:10px 0 14px;border:1px solid var(--line);border-radius:6px;padding:10px 12px;color:var(--ink);font:inherit}.checkout-panel{max-width:760px;margin:0 64px 64px}.welcome-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:40px;padding:64px 64px 42px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.welcome-copy{max-width:820px}.eyebrow{display:inline-flex;margin:0 0 16px;color:var(--accent);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.welcome-panel{align-self:start;padding:28px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 45px #12231c1a}.welcome-panel h2{margin:0 0 14px;font-size:24px}.welcome-panel ol{display:grid;gap:12px;margin:0;padding-left:20px;color:var(--muted);font-weight:700}.welcome-pricing{padding-top:42px}.welcome-checkout{margin-top:0}.secondary-plan-link{border:1px solid var(--line);background:#fff;color:var(--ink)}.secondary-plan-link:hover{border-color:#b9c8bf;background:#fff}.narrow{max-width:820px;padding:56px 64px}.panel{margin-top:20px}.activation-steps{margin:18px 0 22px;padding-left:22px;color:var(--ink);line-height:1.6}.activation-steps.compact{margin-top:12px}.activation-steps li+li{margin-top:6px}.status{min-height:24px;color:var(--warning)}.result{overflow:auto;min-height:96px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#f2f4ef}.license-result{max-width:646px;margin-top:14px;border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--surface-soft)}.license-result-header{display:flex;gap:12px;align-items:flex-start}.license-result-dot{flex:0 0 auto;width:12px;height:12px;margin-top:7px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 4px #5d69641f}.license-result strong{display:block;font-size:16px;line-height:1.35}.license-result p{margin:3px 0 0;color:var(--muted)}.license-result-grid{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line)}.license-result-grid dt{color:var(--muted);font-size:13px;font-weight:700}.license-result-grid dd{margin:0;color:var(--ink);font-weight:750}.license-result.success{border-color:#157a5647;background:#f3fbf6}.license-result.success .license-result-dot{background:var(--accent);box-shadow:0 0 0 4px #157a561f}.license-result.warning{border-color:#9a5b0047;background:#fff9ec}.license-result.warning .license-result-dot{background:var(--warning);box-shadow:0 0 0 4px #9a5b001f}.license-result.error{border-color:#962a2a47;background:#fff5f4}.license-result.error .license-result-dot{background:#a33a32;box-shadow:0 0 0 4px #a33a321f}.legal p{color:var(--muted)}@media(max-width:1180px){.site-header,.hero,.welcome-hero,.pricing,.feature-strip{padding-right:32px;padding-left:32px}.hero{grid-template-columns:1fr;gap:36px;min-height:auto}.hero-copy{max-width:820px}.hero-product{min-height:620px}.checkout-panel{margin-right:32px;margin-left:32px}.welcome-hero{grid-template-columns:1fr}.pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.site-header{grid-template-columns:1fr auto;gap:14px;padding:14px 20px}nav{grid-column:1 / -1;justify-content:flex-start;gap:16px;order:3}.header-cta{min-height:38px;padding:8px 12px}.hero,.welcome-hero{padding:44px 20px 34px}h1{font-size:44px;line-height:1.04}.lede{font-size:18px}.hero-product{min-height:540px}.browser-window{top:0}.browser-top{grid-template-columns:repeat(3,9px) 1fr 34px}.tab{display:none}.article-preview{min-height:380px;padding:22px;background:#fff}.article-main{width:100%}.article-main h2{font-size:28px}.extension-card{right:14px;bottom:0;width:min(316px,calc(100% - 28px))}.feature-strip,.pricing{grid-template-columns:1fr;padding-right:20px;padding-left:20px}.feature-strip{padding-top:1px;padding-bottom:1px}ul{min-height:auto}.checkout-panel{margin-right:20px;margin-left:20px}}@media(max-width:460px){h1{font-size:38px}.brand{font-size:18px}.hero-actions{flex-direction:column;align-items:stretch}.hero-product{min-height:500px}.article-image{height:130px}}
