.rw-hero{display:grid;grid-template-columns:1.45fr 1fr;gap:60px;padding-block:74px}.rw-hero h1{font-size:clamp(45px,5.3vw,78px)}.rw-hero .page-lead{margin-top:25px}.rw-lead{max-width:650px;font-size:18px}.rw-hero .page-actions{flex-wrap:wrap}.rw-offer{background:var(--navy);color:var(--white);padding:32px;align-self:start}.rw-offer .muted{color:#ccd3cf}.rw-offer ul{padding-left:20px}.rw-price{font:64px/1.1 var(--serif);margin-bottom:20px}.rw-price span{font:14px var(--sans);margin-left:12px}.rw-section{padding-block:55px;border-top:1px solid var(--line)}.rw-two{display:grid;grid-template-columns:1fr 1.1fr;gap:65px}.rw-two h2{margin-bottom:24px}.rw-examples{display:grid;grid-template-columns:1fr 1.5fr;gap:45px;margin-block:32px}.rw-examples article{padding-left:22px;border-left:2px solid var(--accent)}.rw-examples h3{margin-bottom:15px}.rw-list{padding-left:22px;margin-top:0}.rw-list li{padding:5px 0}.rw-about{display:grid;grid-template-columns:200px 1fr;gap:45px;align-items:center}.rw-about img{width:200px;height:235px;object-fit:cover}.rw-about h2{margin-bottom:20px}.rw-faq{max-width:900px}.rw-faq details{padding:20px 0;border-bottom:1px solid var(--line)}.rw-faq summary{cursor:pointer;font-weight:600}.rw-faq details p{padding-top:15px}.rw-faq a{text-decoration:underline}.rw-promo{padding-block:40px;border-top:1px solid var(--line)}.rw-promo h2{font-size:36px;margin-bottom:14px}.rw-promo p{max-width:800px}@media(max-width:850px){.rw-hero,.rw-two,.rw-examples{grid-template-columns:1fr;gap:30px}.rw-hero{padding-block:40px}.rw-section{padding-block:38px}.rw-about{grid-template-columns:120px 1fr;gap:20px}.rw-about img{width:120px;height:160px}}@media(max-width:480px){.rw-about{grid-template-columns:1fr}.rw-offer{padding:25px}.rw-hero .page-actions{display:grid;gap:12px}}
.rw-payment-shortcut{font-size:15px;margin-top:22px}.rw-payment-shortcut .text-link{font-size:inherit}.rw-payment-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;background:#eef1ec;padding:40px}.rw-payment-panel h2{margin-bottom:24px}.rw-payment-panel p{max-width:640px}.rw-payment-checkout{background:var(--white);padding:30px;align-self:start;border:1px solid var(--line)}.rw-payment-checkout .rw-price{color:var(--navy);font-size:56px;margin-bottom:16px}.rw-payee{font-size:15px}.rw-payment-button{display:flex;justify-content:center;gap:16px;width:100%;box-sizing:border-box;margin-block:24px 16px}.rw-payment-note{font-size:14px;line-height:1.65;color:#48594e}.rw-payment-note a,.rw-payment-contact a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.rw-payment-contact{font-size:15px}#payment{scroll-margin-top:95px}@media(max-width:850px){.rw-payment-panel{grid-template-columns:1fr;gap:24px;padding:28px}}@media(max-width:480px){.rw-payment-panel{padding:22px 18px}.rw-payment-checkout{padding:24px 18px}.rw-payment-checkout .rw-price{font-size:48px}}
