.hero-business-link{display:inline-flex;align-items:center;gap:8px;color:#deecff;font-size:14px;margin-top:15px;text-decoration:underline;text-underline-offset:5px}.hero-business-link svg{width:17px}.page-hero h1,.offer-intro h2{text-wrap:balance}
.offer-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;margin-bottom:32px}.offer-intro h2{font-size:clamp(25px,3vw,38px);line-height:1.2;margin:12px 0}.offer-intro p{font-size:17px;line-height:1.8}
.offer-value-grid,.offer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 38px}.offer-value-grid article,.offer-steps article{padding:28px;background:linear-gradient(140deg,#f1f7fc,#fff);border:1px solid #dce8f2;border-radius:26px}.offer-value-grid svg{color:#046da2;width:30px;height:30px}.offer-value-grid h3,.offer-steps h3{font-size:20px;margin:18px 0 12px}.offer-value-grid p,.offer-steps p{font-size:16px;line-height:1.75;margin:0}.offer-steps span{color:#0876a5;font-weight:700;letter-spacing:.12em}
.plan-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;align-items:center;background:#edf5fb;padding:24px 28px;border-radius:24px;margin:32px 0 20px}.plan-choice label{font-weight:700;font-size:18px}.plan-choice select,.choice-form select{width:100%;min-width:0;min-height:52px;background:#fff;color:#102a43;border:1px solid #b9ccd9;border-radius:12px;padding:12px;font:inherit}.plan-choice p{grid-column:1/-1;font-size:15px;line-height:1.7;margin:0}.offer-terms{font-size:15px;color:#3e556b;margin:24px 0}.price-grid-business{grid-template-columns:repeat(2,minmax(0,1fr));max-width:950px;margin-inline:auto}.price-card.is-selected{outline:3px solid #067fab;outline-offset:4px}.price-card .check-list{flex:1}.price-card{display:flex;flex-direction:column}.price-card .button{margin-top:auto}.price-card.recommended:before{content:none}
.offer-links{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.offer-links a{display:inline-flex;align-items:center;min-height:48px;padding:12px 18px;border-radius:14px;background:#edf5fb;color:#034e76;font-weight:600;text-decoration:none}.offer-links a:hover{background:#dceef8}.choice-invitation{margin:25px 0 0}
.choice-form{max-width:760px;margin:auto;padding:34px;background:#f3f8fc;border:1px solid #deebf3;border-radius:28px}.choice-form label{display:block;font-size:20px;font-weight:600;margin-bottom:12px}.choice-result{margin:24px 0 28px;padding:24px;background:white;border-radius:20px}.choice-result h2{font-size:26px;margin-top:0}.choice-result p{line-height:1.8}.choice-form .button{min-height:52px}.choice-form .form-note{line-height:1.7}
.device-card{border:1px solid #cbdde9;padding:24px;border-radius:20px}.device-card dt{font-weight:600;margin:16px 0 6px}.device-card dd{margin:0;overflow:hidden}
.growth-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.growth-hero-actions .text-link{color:#e3f2ff}.growth-hero-actions .button{min-height:52px}.price-grid{scroll-margin-top:115px}
.newsletter-block{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:start;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;padding:32px 0;margin:0 0 30px}.newsletter-block h2{color:#fff;font-size:25px;line-height:1.25;margin:8px 0 14px}.newsletter-block p{color:#d3e2ef;font-size:15px;line-height:1.75;max-width:470px}.newsletter-block a{color:#e5f3ff;text-underline-offset:4px}.newsletter-block label{display:block;color:#e5f3ff;margin-bottom:8px;font-size:15px}.newsletter-block input[type=email]{width:100%;background:#fff;color:#193850;border:1px solid #c0d4e1;border-radius:12px;padding:14px 16px;font-size:16px;min-height:50px}.newsletter-row{display:flex;gap:10px;align-items:stretch}.newsletter-row input{min-width:0}.newsletter-row button{flex-shrink:0}.newsletter-block .newsletter-status{font-size:13px;color:#c5d9ea}.newsletter-block input:disabled{opacity:.7}.newsletter-block button:disabled{opacity:.65;cursor:not-allowed}.newsletter-block .mailpoet_form{padding:0!important;background:transparent!important}.newsletter-block .mailpoet_submit{background:#fff;color:#06395b;border:0;border-radius:12px;padding:14px 18px;font:inherit;cursor:pointer}.newsletter-block .mailpoet_validate_error,.newsletter-block .mailpoet_paragraph{color:#e5f3ff}.newsletter-block .mailpoet_message{background:#fff;color:#143b55;padding:14px;border-radius:12px}
@supports(corner-shape:superellipse(2)){.offer-value-grid article,.offer-steps article,.choice-form,.choice-result,.plan-choice,.offer-links a{corner-shape:superellipse(2)}}
@media(max-width:850px){.offer-value-grid,.offer-steps{grid-template-columns:1fr}.offer-intro{grid-template-columns:1fr;gap:4px}.newsletter-block{grid-template-columns:1fr;gap:16px}.offer-value-grid article,.offer-steps article{padding:24px}.plan-choice{grid-template-columns:1fr}.price-grid-business{grid-template-columns:1fr}}
@media(max-width:500px){.newsletter-row{flex-direction:column}.newsletter-row button{width:100%}.choice-form{padding:23px 18px}.choice-result{padding:20px}.choice-form .button{width:100%;font-size:15px}.plan-choice{padding:22px 18px}.offer-links{flex-direction:column}.hero-business-link{font-size:13px}.offer-terms{font-size:14px}}
@media print{.site-header,.site-footer,.mobile-contact,.contact-band,.page-hero .breadcrumbs{display:none!important}.device-card{break-inside:avoid}.device-card dd{min-height:32px}}
