:root{color-scheme:light;--ink:#171717;--muted:#5f665f;--paper:#fbfaf6;--surface:#fff;--line:#e8e4da;--green:#10c77b;--green-dark:#0b8f58;--green-soft:#e7fbf2;--gold:#d99a20;--shadow:0 22px 70px #17171714;font-family:Inter,Aptos,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);letter-spacing:0;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin-top:0}.site{min-height:100vh}.site-header{z-index:10;backdrop-filter:blur(18px);background:#fbfaf6e0;border-bottom:1px solid #e8e4dad1;position:sticky;top:0}.nav,.hero-inner,.section,.pricing-inner,.footer-inner{width:min(100% - 48px,1120px);margin:0 auto}.nav{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand img{width:188px;height:auto}.nav-links{color:var(--muted);align-items:center;gap:30px;margin-left:auto;font-size:.95rem;font-weight:650;display:flex}.nav-links a:hover,.site-footer a:hover{color:var(--green-dark)}.button{border:1px solid var(--ink);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:750;display:inline-flex}.button.primary{border-color:var(--green);background:var(--green);color:#fff}.button.secondary{color:var(--ink);background:0 0}.button.full{width:100%}.purchase-form{margin:0;display:inline-flex}.product-price .purchase-form{width:100%}.hero{border-bottom:1px solid var(--line)}.hero-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:78px 0 70px;display:flex}.eyebrow,.kicker{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:22px;font-size:.82rem;font-weight:850}h1{letter-spacing:0;max-width:880px;margin-bottom:24px;font-size:clamp(3.45rem,7vw,6.4rem);line-height:.98}.hero-copy{max-width:720px;color:var(--muted);margin-bottom:36px;font-size:clamp(1.18rem,1.8vw,1.45rem);line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.hero-note{color:var(--muted);margin:22px 0 0;font-size:.96rem}.section{padding:94px 0}h2{letter-spacing:0;margin-bottom:0;font-size:clamp(2.35rem,4vw,4.4rem);line-height:1.02}.section-heading p,.product-copy p,.promise-grid p,.pricing-inner p,.faq details p{color:var(--muted);font-size:1.08rem;line-height:1.72}.tool-section{border-top:0}.section-heading{max-width:720px;margin-bottom:34px}.section-heading h2{margin-bottom:18px}.product-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:112px minmax(0,1fr) 210px;align-items:center;gap:32px;padding:34px;display:grid}.product-icon{border-radius:8px;place-items:center;width:112px;height:112px;display:grid;overflow:hidden}.product-icon img{object-fit:cover;width:100%;height:100%}.product-copy h3,.promise-grid h3{margin-bottom:12px;font-size:1.55rem;line-height:1.18}.product-copy p{margin-bottom:20px}.check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:var(--ink);font-size:.98rem;font-weight:650}.check-list li:before{content:"";background:var(--green);vertical-align:.12em;border-radius:999px;width:7px;height:7px;margin-right:10px;display:inline-block}.product-price{border-left:1px solid var(--line);padding-left:30px}.product-price span{color:var(--muted);font-size:.92rem;font-weight:700}.product-price strong{margin:4px 0 18px;font-size:4rem;line-height:1;display:block}.promise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:0;display:grid}.promise-grid>div{border-top:1px solid var(--line);padding-top:24px}.promise-grid span{color:var(--gold);margin-bottom:28px;font-weight:850;display:block}.pricing-band{border-block:1px solid var(--line);background:#f3f0e8}.pricing-inner{text-align:center;padding:84px 0}.pricing-inner h2{margin-bottom:18px}.pricing-inner p{max-width:690px;margin:0 auto 30px}.pricing-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pricing-row span{border:1px solid var(--line);color:var(--ink);background:#ffffff9e;border-radius:999px;padding:10px 16px;font-weight:750}.faq{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:64px;display:grid}.faq-list{gap:12px;display:grid}.faq details{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:22px 24px}.faq summary{cursor:pointer;font-size:1.08rem;font-weight:800}.faq details p{margin:14px 0 0}.site-footer{border-top:1px solid var(--line)}.footer-inner{min-height:88px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;font-size:.95rem;display:flex}.footer-inner nav{align-items:center;gap:22px;display:flex}.legal-page{width:min(100% - 48px,820px);margin:0 auto;padding:52px 0 76px}.legal-brand{align-items:center;width:fit-content;margin-bottom:58px;display:inline-flex}.legal-brand img{width:188px;height:auto}.legal-page h1{max-width:none;margin-bottom:24px;font-size:clamp(3rem,8vw,5.4rem);line-height:.98}.legal-page h2{margin:44px 0 12px;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.08}.legal-page p{max-width:720px;color:var(--muted);font-size:1.08rem;line-height:1.75}.license-delivery{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;margin:0 0 34px;padding:28px}.license-delivery .kicker{margin-bottom:12px}.license-delivery h2{margin:0 0 14px;font-size:clamp(1.85rem,4vw,3rem)}.license-status{color:var(--muted);font-size:1.02rem;line-height:1.6}.license-label,.license-meta,.license-help{margin:18px 0 8px}.license-key-row{align-items:stretch;gap:12px;display:flex}.license-key-row code{border:1px solid var(--line);overflow-wrap:anywhere;min-width:0;color:var(--ink);background:#f3f0e8;border-radius:8px;flex:1;align-items:center;padding:14px 16px;font-size:1.02rem;font-weight:800;line-height:1.35;display:flex}@media (width<=860px){.nav,.hero-inner,.section,.pricing-inner,.footer-inner{width:min(100% - 32px,1120px)}.nav{flex-wrap:wrap;min-height:auto;padding:18px 0}.brand img{width:168px}.nav-links{order:3;justify-content:space-between;gap:16px;width:100%}.hero-inner{min-height:auto;padding:70px 0 64px}h1{font-size:clamp(3rem,16vw,5rem)}.faq{grid-template-columns:1fr;gap:26px}.section{padding:68px 0}.product-card{grid-template-columns:1fr;gap:24px;padding:24px}.product-icon{width:92px;height:92px}.product-price{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.check-list,.promise-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column;align-items:flex-start;padding:24px 0}.legal-page{width:min(100% - 32px,820px);padding:34px 0 64px}.legal-brand{margin-bottom:46px}.license-delivery{padding:22px}}@media (width<=520px){.nav-links{font-size:.9rem}.hero-actions{flex-direction:column;align-items:stretch;width:100%}.button{width:100%}h2{font-size:clamp(2.15rem,12vw,3.2rem)}.footer-inner nav{flex-wrap:wrap}.legal-page h1{font-size:clamp(3rem,20vw,4.6rem)}.license-key-row{flex-direction:column}}
