.brand-plans{margin-top:82px;scroll-margin-top:115px}.plans-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:25px}.plans-heading h2{font:700 34px/1.25 Sora,sans-serif;letter-spacing:-1.6px;margin:8px 0 0}.plans-heading h2>span{color:var(--orange)}.plans-heading>p{font-size:16px;line-height:1.6;color:#63728e;margin:0}.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.plan-card{display:flex;flex-direction:column;border:1px solid #dce3f4;border-radius:20px;background:#f3f6ff;padding:27px;min-width:0}.plan-top{display:flex;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.8px;color:#74839f;line-height:1.6}.plan-card h3{font:650 37px/1.2 Sora,sans-serif;letter-spacing:-1.8px;margin:22px 0 21px;color:var(--blue)}.plan-card h3>span{color:var(--orange)}.plan-card h4{font-size:18px;line-height:1.45;margin:0 0 10px;letter-spacing:-.4px}.plan-card>p{font-size:16px;line-height:1.65;color:#61708c;margin:0 0 19px}.plan-card ul{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:10px;font-size:14px;line-height:1.5;color:#536581}.plan-card li{display:flex;gap:9px}.plan-card li:before{content:'↗';color:var(--blue)}.plan-card>a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #dce3f4;padding-top:17px;margin-top:auto;color:var(--blue);font-size:14px;font-weight:600;text-decoration:none}.plan-card>a:hover{text-decoration:underline;text-underline-offset:4px}.plan-card>a:focus-visible,.plans-note a:focus-visible{outline:3px solid #ffad87;outline-offset:4px}.plans-note{font-size:14px;color:#63728e;line-height:1.65;margin:20px 0 0}.plans-note a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}@media(max-width:850px){.plans-heading{display:block}.plans-heading>p{margin-top:16px}.plan-card{padding:21px}.plan-card h3{font-size:32px}.plan-top{font-size:10px}}@media(max-width:650px){.brand-plans{margin-top:55px}.plans-heading h2{font-size:29px}.plans-grid{grid-template-columns:1fr;gap:15px}.plan-card{padding:25px}.plan-top{font-size:11px}.plan-card h3{margin-top:18px}.plan-card>p{max-width:480px}}