.us-page{max-width:1120px;margin:auto;padding:0 28px 70px;color:#24212d}.us-intro{padding:78px 0 58px;max-width:850px}.us-eyebrow{font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:#62588a;margin:0 0 16px}.us-intro h1{font-size:clamp(36px,5vw,62px);line-height:1.09;letter-spacing:-.035em;margin:0 0 24px;font-weight:750}.us-lead{font-size:18px;line-height:1.75;max-width:730px;color:#565164}.us-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:28px 0 20px}.us-text-link,.us-page a:not(.btn){color:#5842b5;text-underline-offset:4px}.us-note{font-size:13px;line-height:1.65;color:#6a6377}.us-section{display:grid;grid-template-columns:1fr 1.35fr;gap:60px;padding:42px 0;border-top:1px solid #ded9e5;scroll-margin-top:100px}.us-section h2{font-size:29px;letter-spacing:-.025em;line-height:1.2;margin:0 0 16px}.us-section p,.us-order-steps{line-height:1.8;font-size:15px;color:#514b5c;margin:0 0 16px}.us-section-heading p:last-child{font-size:14px}.us-prices{display:block}.us-prices .us-section-heading{max-width:700px;margin-bottom:26px}.us-price-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:21px 0;border-top:1px solid #e8e4ed}.us-price-row a{display:block;font-size:14px;line-height:1.6}.us-platform{display:block;font-weight:700;margin-bottom:5px}.us-price-row small{display:block;color:#756d81;font-size:12px;margin-top:7px}.us-price{text-align:right;flex-shrink:0;min-width:110px}.us-price strong{display:block;font-size:23px;font-variant-numeric:tabular-nums}.us-price span{font-size:12px;color:#756d81}.us-payment-list article+article{border-top:1px solid #e8e4ed;padding-top:24px;margin-top:28px}.us-payment-list h3{font-size:21px;margin:0 0 14px}.us-order-steps{padding-left:22px}.us-order-steps li{padding:0 0 18px 5px}.us-faq details{border-bottom:1px solid #e8e4ed;padding:16px 0}.us-faq summary{font-size:15px;font-weight:600;cursor:pointer;line-height:1.6}.us-faq details p{margin-top:12px;font-size:14px}.us-end{padding-top:26px}.us-end h2{font-size:28px;letter-spacing:-.02em}@media(max-width:720px){.us-page{padding:0 20px 48px}.us-intro{padding:42px 0 32px}.us-lead{font-size:16px}.us-section{grid-template-columns:1fr;gap:12px;padding:30px 0}.us-section h2{font-size:25px}.us-price-row{gap:14px}.us-price{min-width:85px}.us-price strong{font-size:19px}.us-price-row a{overflow-wrap:anywhere}.us-actions{gap:20px}.us-note{font-size:12px}}
