@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap');:root{--teal:#073d43;--orange:#ef6b32;--cream:#fff8e9;--ink:#142b2f;--muted:#65787b}*{box-sizing:border-box}body{margin:0;background:#f7faf9;color:var(--ink);font:16px Inter,sans-serif}header{height:76px;padding:0 max(22px,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #dce7e5;position:sticky;top:0;z-index:5}header a{display:flex;align-items:center;gap:10px;color:var(--teal);text-decoration:none;font:700 22px Fredoka}header img{width:45px;height:45px;border:3px solid var(--orange);border-radius:15px}button{border:0;border-radius:12px;background:var(--orange);color:#fff;font-weight:800;padding:14px 18px;cursor:pointer}main{max-width:1180px;margin:auto;padding:42px 22px}#welcome{text-align:center;padding:34px 0}span{color:var(--orange);font-weight:800;letter-spacing:.14em;font-size:12px}h1,h2{font-family:Fredoka;margin:10px 0;color:var(--teal)}h1{font-size:clamp(38px,6vw,68px);line-height:1}p{color:var(--muted);line-height:1.6}.plans,.portal-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:34px 0}.plans article,form,.stats>div{background:#fff;border:1px solid #dce7e5;border-radius:20px;padding:25px;text-align:left;box-shadow:0 12px 30px rgba(7,61,67,.06)}.plans i{font-size:28px;color:var(--orange)}strong{display:block;font:700 28px Fredoka;color:var(--teal);margin:12px 0}.tabs{display:flex;gap:8px;margin-bottom:14px}.tabs button:not(.active){background:#e8f0ef;color:var(--teal)}#auth{max-width:580px;margin:20px auto}label{display:block;font-weight:700;margin:14px 0 6px}label small{float:right;color:var(--muted)}input,textarea,select{width:100%;font:16px Inter;padding:14px;border:1px solid #bdcdcb;border-radius:11px;margin-top:7px}textarea{min-height:92px;resize:vertical}.portal-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stats strong{margin:4px 0}.rights{display:flex;gap:10px;align-items:flex-start;font-weight:500;line-height:1.45}.rights input{width:auto;margin-top:4px}#toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(80px);background:var(--teal);color:#fff;padding:13px 20px;border-radius:12px;opacity:0;transition:.2s}#toast.show{opacity:1;transform:translateX(-50%)}@media(max-width:700px){header{height:65px}main{padding:22px 14px}#welcome{padding:18px 0}.plans,.portal-grid{grid-template-columns:1fr}.plans article,form{border-radius:0;margin-left:-14px;margin-right:-14px;border-left:0;border-right:0;box-shadow:none}.portal-head{align-items:flex-start;flex-direction:column}.stats{grid-template-columns:1fr 1fr}.stats>div{padding:15px}h1{font-size:40px}}