*{box-sizing:border-box}html{background:#090a0c;color:#f4f4f5;font-family:Inter,system-ui,-apple-system,sans-serif;scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -12%,#242735 0,transparent 30%),#090a0c;min-height:100vh;color:#f4f4f5}a{color:inherit}.skip-link{position:fixed;left:16px;top:12px;z-index:1000;transform:translateY(-160%);background:#f4f4f5;color:#111216;padding:10px 14px;border-radius:9px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .15s}.skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #aeb7ff;outline-offset:3px}.wrap{max-width:1120px;margin:auto;padding:0 24px}.site-header{height:76px;display:flex;align-items:center;border-bottom:1px solid #25272d;gap:28px}.logo{text-decoration:none;font-weight:850;font-size:19px;margin-right:auto}.logo span{display:inline-grid;place-items:center;width:31px;height:31px;border:1px solid #555963;border-radius:8px;margin-right:8px}.nav{display:flex;align-items:center;gap:22px}.nav a{text-decoration:none;color:#9da1aa;font-size:13px;font-weight:650}.nav a:hover,.nav a.active{color:#fff}.nav .cta{background:#f4f4f5;color:#101115!important;padding:10px 14px;border-radius:10px}.hero{padding:100px 0 72px;max-width:850px}.eyebrow{font-size:11px;letter-spacing:.16em;color:#8f939d;font-weight:800;text-transform:uppercase}.hero h1,.page-hero h1{font-size:64px;line-height:1.02;letter-spacing:-.055em;margin:14px 0 22px}.hero em,.page-hero em{font-style:normal;color:#969aa5}.lead{font-size:18px;line-height:1.65;color:#a4a8b1;max-width:760px}.hero-actions{display:flex;gap:10px;margin-top:28px}.btn{display:inline-block;text-decoration:none;padding:12px 16px;border-radius:10px;font-weight:800;font-size:13px;background:#f4f4f5;color:#111216}.btn.secondary{background:#1b1d22;color:#d7d9dd;border:1px solid #30333a}.section{padding:74px 0;border-top:1px solid #202228}.section-head{max-width:700px;margin-bottom:30px}.section h2{font-size:36px;letter-spacing:-.035em;margin:8px 0 10px}.muted{color:#8e929c;line-height:1.6}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.panel{background:rgba(17,18,22,.88);border:1px solid #292c33;border-radius:17px;padding:24px}.panel h3{margin:0 0 8px;font-size:17px}.panel p{margin:0;color:#9296a0;line-height:1.6;font-size:14px}.kicker{color:#777c87;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.mock{margin-top:42px;background:#111217;border:1px solid #30323a;border-radius:18px;padding:20px;box-shadow:0 28px 90px rgba(0,0,0,.25)}.mock-row{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;border-top:1px solid #25282e}.mock-row:first-child{border-top:0}.mock-title{font-weight:800}.mock-url{font-size:11px;color:#777c86;margin-top:5px}.pill{font-size:9px;letter-spacing:.1em;text-transform:uppercase;background:#12321f;color:#bbf7d0;padding:6px 8px;border-radius:99px}.change-demo{margin-top:12px;background:#0c0d10;border:1px solid #282b31;border-radius:10px;padding:12px;font-size:12px}.change-demo b{display:block;margin-bottom:7px}.up{color:#86efac}.down{color:#fca5a5}.page-hero{padding:82px 0 54px;max-width:820px}.page-hero h1{font-size:54px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.pricing-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.price-card{background:#111217;border:1px solid #2a2d34;border-radius:18px;padding:26px;display:flex;flex-direction:column}.price-card.featured{border-color:#555b68;box-shadow:0 0 0 1px #3f444f inset}.price-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.best-value{font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;padding:6px 8px;border-radius:999px;background:#1d2c22;color:#b8f5c8;border:1px solid #2e4a36}.price-name{font-size:14px;font-weight:800}.price{font-size:42px;font-weight:850;letter-spacing:-.05em;margin:15px 0 4px}.price small{font-size:13px;color:#8e929b;font-weight:600}.price-copy{color:#8f939d;font-size:13px;line-height:1.5;min-height:42px}.billing-toggle{display:inline-flex;gap:4px;padding:4px;background:#111217;border:1px solid #2a2d34;border-radius:12px;margin-top:24px}.billing-toggle button{appearance:none;border:0;background:transparent;color:#9498a2;border-radius:8px;padding:10px 13px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.billing-toggle button.active{background:#f4f4f5;color:#111216}.billing-toggle span{margin-left:5px;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#86efac}.billing-toggle button.active span{color:#26733b}.billing-detail{font-size:12px;color:#8f939d;min-height:20px;margin-bottom:8px}.billing-detail strong{color:#d7d9dd}.billing-detail s{color:#696d76}.features-list{list-style:none;padding:0;margin:22px 0;display:grid;gap:10px;color:#c6c9ce;font-size:13px}.features-list li:before{content:'✓';margin-right:9px;color:#9ee6b4}.price-card .btn{margin-top:auto;text-align:center}.soon{margin-top:auto;text-align:center;background:#1b1d22;border:1px solid #30333a;color:#aeb2ba;padding:11px;border-radius:10px;font-size:12px;font-weight:800}.faq{display:grid;gap:10px}.faq details{background:#111217;border:1px solid #292c33;border-radius:14px;padding:0 18px}.faq summary{cursor:pointer;font-weight:750;padding:18px 0}.faq p{color:#9599a2;line-height:1.65;margin:0 0 18px;font-size:14px}.legal{max-width:820px}.legal h2{margin-top:38px;font-size:24px}.legal p,.legal li{color:#a0a4ad;line-height:1.75;font-size:14px}.footer{border-top:1px solid #202228;margin-top:70px;padding:30px 0 50px;display:flex;gap:20px;align-items:center;color:#777c85;font-size:11px}.footer span{margin-right:auto}.footer a{text-decoration:none;color:#8e929a}.note{border:1px solid #31343c;background:#111217;border-radius:12px;padding:14px;color:#a9adb6;font-size:12px;line-height:1.6;margin-top:20px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skip-link{transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:800px){.nav a:not(.cta){display:none}.hero{padding-top:64px}.hero h1{font-size:46px}.page-hero h1{font-size:44px}.grid-3,.grid-2,.pricing,.pricing-two{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:flex-start}.footer{flex-wrap:wrap}.footer span{width:100%}}@media(max-width:500px){.wrap{padding:0 16px}.hero h1,.page-hero h1{font-size:39px}.lead{font-size:16px}.section{padding:54px 0}.site-header{height:68px}.billing-toggle{display:flex;width:100%}.billing-toggle button{flex:1}}