@font-face{font-family:Rubik;src:url(rubik.4ed782503a58.woff2) format('woff2');font-weight:500 800;font-display:swap}:root{--navy:#103b61;--deep:#081f36;--blue:#0073cf;--yellow:#fbba00;--page:#f4f7fb;--text:#2f363d;--muted:#5e6974}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--page);font-family:Rubik,'Trebuchet MS',sans-serif;line-height:1.65}a{color:var(--blue)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #fbba00;outline-offset:5px}header,.wrap{max-width:1160px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:20px}.brand{font-size:22px;color:var(--navy);text-decoration:none;line-height:1.2}.brand small{display:block;font-size:12px;letter-spacing:.04em;margin-top:5px}nav{display:flex;gap:25px;flex-wrap:wrap}nav a{color:var(--navy);text-decoration:none;font-size:14px}.hero{background:linear-gradient(120deg,#081f36,#103b61 65%,#16507f);color:white;padding:80px 24px}.hero .wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}h1{font-size:clamp(36px,4.4vw,56px);line-height:1.08;letter-spacing:-1.4px;font-weight:700;margin:0 0 24px}h2{font-size:32px;line-height:1.2;color:var(--deep);margin:0 0 28px}h3{font-size:20px;line-height:1.3;margin:10px 0}p{max-width:66ch}.hero p{font-size:18px;color:#d6e2ee}.actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:30px 0}.button{display:inline-block;padding:15px 27px;background:var(--yellow);color:var(--deep);border-radius:6px;text-decoration:none;font-size:18px;font-weight:700}.hero .secondary{color:white;font-size:14px}.proof{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:#d6e2ee}.notice{background:white;color:var(--text);border-radius:7px;padding:34px;box-shadow:0 22px 40px #0004;transform:rotate(2deg);border-top:8px solid var(--yellow)}.notice h2{font-size:22px;margin:14px 0 22px}.hero .notice p{color:var(--text)}.notice small{color:var(--muted)}.notice .line{height:8px;background:#e2e9f0;margin:13px 0}.notice .short{width:65%}.notice .tag{display:inline-block;background:#e4f1fb;color:var(--navy);padding:7px 12px;font-size:13px;margin-top:16px}.section{padding:64px 24px}.white{background:white}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.step{font-size:34px;color:var(--blue);line-height:1}.grid p{color:var(--muted);font-size:15px}.price{border:1px solid #dde3ea;border-radius:8px;padding:24px}.price strong{display:block;font-size:26px;min-height:44px;color:var(--navy)}.price small{color:var(--muted)}.examples{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.example{padding:22px;background:white;border:1px solid #dde3ea;border-radius:7px;text-decoration:none;color:var(--navy)}.example p{font-size:14px;color:var(--muted);margin-bottom:0}.example:hover{border-color:var(--blue)}details{border-bottom:1px solid #dde3ea;padding:18px 0}summary{font-size:18px;cursor:pointer;color:var(--navy)}details p{color:var(--muted);margin-bottom:8px}footer{padding:40px 24px;background:var(--deep);color:#b9c9d9;font-size:13px}footer .brand,footer a{color:white}footer nav{margin:24px 0}footer p{max-width:85ch}#referral{background:#fff8e0;color:#103b61;border-radius:4px;padding:10px 14px;margin-bottom:24px;font-size:14px}#price-status{min-height:26px}button{font:inherit;cursor:pointer;border:1px solid var(--blue);background:white;color:var(--blue);padding:8px 16px;border-radius:4px}[hidden]{display:none!important}.skip{position:absolute;left:12px;top:-80px;background:white;padding:10px;z-index:10}.skip:focus{top:8px}@media(max-width:900px){.hero .wrap{grid-template-columns:1fr}.notice{display:none}.hero{padding:56px 24px}.examples{grid-template-columns:repeat(2,1fr)}header nav{gap:14px}header nav a:first-child{display:none}}@media(max-width:600px){header{align-items:flex-start}.brand{font-size:19px}header nav{max-width:160px;font-size:12px;justify-content:flex-end}.grid,.examples{grid-template-columns:1fr}.section{padding:44px 22px}h2{font-size:28px}.hero .actions{align-items:flex-start;flex-direction:column}.proof{flex-direction:column;gap:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
