*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#152544;background:#f6f8fd;line-height:1.5}a{color:#4734ba}.head{background:white;border-bottom:1px solid #e1e7f2;padding:16px max(24px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px}.head nav{display:flex;gap:20px;flex-wrap:wrap}.head nav a{text-decoration:none;font-weight:650}main{max-width:1160px;margin:auto;padding:30px 22px 65px}.intro{max-width:850px}.eyebrow{font-size:12px;letter-spacing:1.5px;color:#6142c5;font-weight:800}h1{font-size:clamp(30px,4vw,48px);line-height:1.14;margin:12px 0}h2{font-size:25px;margin-bottom:15px}p{color:#4d5d73}label{display:block;font-weight:700;margin:25px 0 8px}select,input{width:100%;max-width:450px;padding:13px;border:1px solid #bdc9df;border-radius:10px;background:white;font:inherit}.notice{font-size:13px}.category{margin-top:36px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:17px}.plan{background:white;border:1px solid #e0e6f1;border-radius:16px;padding:24px;display:flex;flex-direction:column;min-height:230px;box-shadow:0 5px 18px #192b5310}.plan h3{margin:0}.price{font-size:31px;font-weight:800;color:#152544;margin:14px 0}.price small{font-size:13px;font-weight:500;color:#617086}.plan p:not(.price){font-size:14px}.primary,.secondary{margin-top:auto;display:inline-block;text-align:center;border-radius:9px;padding:12px 18px;text-decoration:none;font-weight:750}.primary{background:#5535c8;color:white}.secondary{border:1px solid #5535c8}.footnote{background:white;border-radius:16px;padding:22px;margin-top:45px}footer{text-align:center;padding:22px;color:#617086}@media(max-width:550px){.head{padding:14px}.head nav{gap:10px;font-size:13px}.plan{min-height:200px}}