:root{color-scheme:dark;--bg:#080f1c;--panel:#101c2d;--line:#27374d;--muted:#a7b5c9;--blue:#6d9fff;--white:#f2f6fc}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 50% 0,#162c4c 0,transparent 48%),var(--bg);color:var(--white);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #9abaff;outline-offset:5px}main,.site-header{width:min(1180px,calc(100% - 64px));margin:auto}.site-header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:750;letter-spacing:-.6px}.mark{display:grid;place-items:center;background:#4384f8;width:39px;height:43px;border-radius:12px;font-size:29px}.brand-sub{font-size:10px;letter-spacing:2px;color:var(--muted);margin-left:4px}nav{display:flex;align-items:center;gap:26px;font-size:14px}.small-button{border:1px solid #466087;border-radius:8px;padding:9px 15px}.hero{text-align:center;padding:68px 0 26px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;color:var(--blue)}h1{font-size:clamp(40px,5.5vw,68px);line-height:1.07;letter-spacing:-2.4px;margin:20px 0 24px;font-weight:750}h1 em{font-style:normal;color:#91b5ff}.hero>p{max-width:565px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.7}.trial-line{font-size:13px;color:var(--muted);margin-top:24px}.trial-line span{color:var(--white);font-weight:650;margin-right:9px}.billing-toggle{display:flex;justify-content:center;width:max-content;max-width:100%;padding:5px;background:#0d1727;border:1px solid var(--line);border-radius:12px;margin:14px auto 43px;gap:5px}.billing-toggle a{font-size:14px;border-radius:8px;padding:9px 17px;color:var(--muted)}.billing-toggle .selected{background:#263957;color:#fff}.billing-toggle span{font-size:11px;color:#a7e4ce;margin-left:6px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.plan{position:relative;background:linear-gradient(150deg,#132135,#0f1929);border:1px solid var(--line);border-radius:16px;padding:30px 26px}.plan.featured{border-color:#6c9afa;box-shadow:0 0 0 1px #6c9afa,0 20px 70px #0003}.recommendation{position:absolute;top:-13px;left:24px;background:#80aaff;color:#08162b;font-size:10px;font-weight:800;letter-spacing:1px;padding:4px 12px;border-radius:5px}.plan h2{font-size:24px;letter-spacing:-.7px;margin:10px 0}.description{color:var(--muted);font-size:14px;min-height:49px;margin:0 0 26px}.price{font-size:44px;line-height:1.2;letter-spacing:-1.8px;font-weight:750}.price span{font-size:14px;font-weight:400;color:var(--muted);letter-spacing:0;margin-left:5px}.price-note{font-size:12px;color:var(--muted);margin:9px 0 25px}.button{display:block;width:100%;text-align:center;background:#21334d;color:var(--white);border:1px solid #3c5270;border-radius:9px;padding:12px 8px;font:600 13px/1.5 inherit;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600}.button.primary{background:#6d9fff;color:#08172c;border-color:#6d9fff}.button:hover{filter:brightness(1.12)}ul{list-style:none;padding:23px 0 0;margin:25px 0 0;border-top:1px solid var(--line)}li{display:flex;gap:10px;color:#d0daea;font-size:13px;margin:13px 0}li span{color:#85b3ff}form{margin:0}.purchase-note{text-align:center;font-size:12px;color:var(--muted);margin:22px auto 60px}.details-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:40px;border-top:1px solid var(--line);padding-top:40px}.details-grid h2{font-size:26px;letter-spacing:-.7px;line-height:1.2;margin:12px 0}.details-grid h3{font-size:14px;margin:0 0 9px}.details-grid p{font-size:13px;color:var(--muted);margin:0 0 25px}footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:24px;padding:25px 0 35px;font-size:12px;color:var(--muted)}footer span{letter-spacing:1.5px}.access-status{margin:26px 0 0;padding:18px 23px;border:1px solid var(--line);background:#12233a;border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px}.access-status p{color:var(--muted);margin:4px 0 0}.access-status a{white-space:nowrap;color:#a6c4ff}.status-dot{display:inline-block;width:7px;height:7px;background:#86d3ba;border-radius:50%;margin-right:10px}.notice{padding:15px;border:1px solid var(--line);border-radius:10px}.plan-action{min-height:47px}@media(max-width:850px){main,.site-header{width:calc(100% - 32px)}.plans{gap:12px}.plan{padding:25px 17px}.plan h2{font-size:20px}.price{font-size:36px}.details-grid{gap:22px}}@media(max-width:680px){.site-header{height:80px}.brand{font-size:19px;gap:8px}.brand-sub{display:none}nav{gap:15px;font-size:12px}.small-button{padding:8px 10px}.hero{padding:42px 4px 20px}h1{letter-spacing:-1.4px}.hero>p{font-size:16px}.trial-line span{display:block}.plans{grid-template-columns:1fr;gap:28px}.plan{padding:28px}.description{min-height:0;margin-bottom:20px}.price{font-size:44px}.details-grid{grid-template-columns:1fr;gap:10px}.access-status{align-items:flex-start;flex-direction:column;gap:10px}.billing-toggle a{padding:9px 12px}footer{gap:18px;align-items:flex-start}.purchase-note{margin-bottom:35px}}
