@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=DM+Mono:wght@400;500&display=swap");.grp{--navy:#14184a;--orange:#cf5a2c;--orange-dark:#b4461f;--orange-tint:#fbe9e1;--orange-light:#f4a07f;--mist:#e7ebf4;--line:#d3dae8;--muted:#4a5373;--soft:#6b7392;background:#fff;color:var(--navy);font-family:DM Sans,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.grp *,.grp :after,.grp :before{box-sizing:border-box}.grp a{text-decoration:none}.grp h1,.grp h2,.grp p,.grp ul{margin:0;padding:0}.grp h1,.grp h2{color:inherit}.grp .wrap{margin:0 auto;max-width:1280px;padding:0 32px}.grp .display{font-family:Poppins,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:1.04}.grp .eyebrow{color:var(--orange-dark);font-family:DM Mono,monospace;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.grp .head{align-items:center;display:flex;flex-direction:column;gap:20px;padding-top:88px;text-align:center}.grp .pill{background:var(--orange-tint);border-radius:999px;color:var(--orange-dark);font-size:14px;font-weight:600;padding:8px 14px}.grp .head h1{font-size:clamp(42px,6vw,76px);max-width:900px}.grp .head h1 span{color:var(--orange)}.grp .plans{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px}.grp .plan{background:#fff;border:1px solid var(--line);border-radius:24px;gap:24px;padding:40px 36px;position:relative}.grp .plan,.grp .plan-name{display:flex;flex-direction:column}.grp .plan-name{gap:6px}.grp .plan-name h2{font-family:Poppins,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.grp .plan-name span{color:var(--muted);font-size:16px}.grp .price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.grp .price b{font-family:Poppins,sans-serif;font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:1}.grp .price span{color:var(--muted);font-size:16px}.grp .btn{background:var(--orange);border-radius:999px;color:#fff;display:block;font-size:14px;font-weight:700;letter-spacing:.12em;padding:18px 24px;text-align:center;text-transform:uppercase;transition:background .15s ease,transform .15s ease}.grp .btn:hover{background:var(--orange-dark);color:#fff;transform:translateY(-1px)}.grp .terms{color:var(--muted);display:flex;flex-direction:column;font-size:14px;gap:4px;line-height:1.5;text-align:center}.grp .guarantee{color:#17774a;font-weight:600}.grp .rule{background:#e3e7f2;height:1px}.grp ul{display:flex;flex-direction:column;font-size:16px;gap:14px;list-style:none}.grp li{display:flex;gap:12px}.grp li:before{color:var(--orange);content:"✓";font-weight:700}.grp .plan.pro{background:var(--navy);border-color:var(--navy);box-shadow:0 30px 60px rgba(20,24,74,.22);color:#fff;transform:translateY(-16px)}.grp .plan.pro .plan-name span,.grp .plan.pro .price span,.grp .plan.pro .terms{color:#c4cbe3}.grp .plan.pro .guarantee{color:#8fe3b5}.grp .plan.pro .rule{background:#2b3170}.grp .plan.pro li:before{color:var(--orange-light)}.grp .badge{background:var(--orange);border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;padding:7px 14px;position:absolute;right:28px;top:-14px}.grp .plan.ent{background:var(--mist)}.grp .plan.ent .price b{font-size:52px}.grp .plan.ent .rule{background:var(--line)}.grp .notes{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.grp .note{border:1.5px dashed var(--line);border-radius:18px;font-size:17px;font-weight:600;gap:18px;padding:26px 30px}.grp .ico,.grp .note{align-items:center;display:flex}.grp .ico{background:var(--orange-tint);border-radius:12px;flex-shrink:0;height:48px;justify-content:center;width:48px}.grp .faq{display:grid;gap:64px;grid-template-columns:4fr 7fr;padding-top:112px}.grp .faq-head{display:flex;flex-direction:column;gap:14px}.grp .faq-head h2{font-size:clamp(34px,3.6vw,48px)}.grp .qa{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;padding:26px 0}.grp .qa:last-child{border-bottom:1px solid var(--line)}.grp .qa b{font-size:19px}.grp .qa p{color:var(--muted);font-size:16px;line-height:1.6}.grp .spacer{height:112px}@media (max-width:1024px){.grp .plans{gap:32px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:560px}.grp .plan.pro{transform:none}.grp .faq,.grp .notes{grid-template-columns:1fr}.grp .faq{gap:32px}}@media (max-width:640px){.grp .wrap{padding:0 20px}.grp .head{padding-top:64px}.grp .plans{margin-top:56px}.grp .plan{padding:32px 24px}.grp .note{font-size:16px;padding:20px}.grp .faq{padding-top:80px}.grp .spacer{height:80px}}