.hero-quality{display:flex;align-items:center;gap:11px;width:fit-content;max-width:100%;margin-top:22px;padding:9px 12px;border:1px solid #dcc18a30;border-radius:8px;background:linear-gradient(110deg,#e9ba5210,#e9ba5203);color:#c5cddd;font-size:10px;line-height:1.65}.hero-quality-stars{display:flex;gap:3px;flex-shrink:0;color:#e4be72}.hero-quality-stars svg{display:block;width:13px;height:13px;fill:currentColor}.hero-quality+.hero-description{margin-top:20px}
@media(max-width:700px){.hero-quality{order:1;margin-top:-12px;padding:8px 10px;gap:9px;font-size:10px}.hero-quality-stars{gap:2px}.hero-quality-stars svg{width:12px;height:12px}.hero-quality+.hero-description{margin-top:-10px}}
.forwarding-strip{padding:24px 0;background:#fff}.forwarding-strip .same-number{margin:0}.same-number [data-forwarding-open]{display:flex;align-items:center;gap:10px;margin-left:auto;padding:8px 0;flex-shrink:0;border:0;background:transparent;color:#2456a2;font-size:11px;font-weight:700;text-align:left}.same-number [data-forwarding-open]:hover{color:#245ef4}.same-number [data-forwarding-open]>span{font-size:15px}
.forwarding-dialog{width:min(570px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid #d4deed;border-radius:20px;background:#fff;color:#14233b;box-shadow:0 35px 140px #02081766;overflow:hidden}.forwarding-dialog[open]{display:flex;flex-direction:column}.forwarding-dialog::backdrop{background:#071020b8;backdrop-filter:blur(7px)}body.forwarding-open{overflow:hidden}body.forwarding-open .mobile-cta{display:none}.forwarding-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 22px 15px 30px;border-bottom:1px solid #e4eaf3;background:#f7f9fd;flex-shrink:0}.forwarding-dialog-head>span{font-size:9px;letter-spacing:.14em;font-weight:700;color:#56739d}.forwarding-dialog-head button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #dce5f2;border-radius:50%;background:transparent;color:#536e95;font-size:22px;line-height:1}.forwarding-dialog-head button:hover{background:#eaf0fb}.forwarding-dialog-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:27px 30px 24px}.forwarding-dialog h2{font-size:31px;line-height:1.2;letter-spacing:-.045em}.forwarding-dialog h2:focus{outline:none}.forwarding-dialog #forwarding-intro{font-size:13px;line-height:1.9;margin-top:14px;color:#5e718d}.forwarding-dialog h3{font-size:12px;letter-spacing:0;margin-top:26px}.forwarding-steps{padding:0;list-style:none;display:grid;gap:20px;margin:19px 0 23px}.forwarding-steps li{display:flex;gap:14px;align-items:flex-start}.forwarding-steps li>span{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid #dce6f6;border-radius:8px;background:#f1f5fc;font-size:9px;font-weight:700;color:#527ab5}.forwarding-steps h4{margin:0;font-size:13px;font-weight:700;line-height:1.6}.forwarding-steps p{font-size:12px;line-height:1.8;margin-top:4px;color:#647791}.forwarding-control{border:1px solid #dce7f5;background:#f5f8fe;border-radius:10px;padding:15px 17px}.forwarding-control strong{font-size:12px;color:#35527b}.forwarding-control p{font-size:12px;line-height:1.8;margin-top:5px;color:#637995}.forwarding-note{font-size:10px;line-height:1.8;margin-top:17px;color:#74849b}.forwarding-dialog-foot{display:flex;justify-content:flex-end;padding:15px 30px;border-top:1px solid #e6ecf4;background:#fff;flex-shrink:0}.forwarding-dialog-foot .button{padding:10px 28px;font-size:12px}
@media(max-width:1000px){.forwarding-strip .same-number{flex-wrap:wrap;gap:4px 18px}.forwarding-strip .same-number>p{flex:1}.same-number [data-forwarding-open]{font-size:10px}}
@media(max-width:700px){.forwarding-strip{padding:18px 0}.forwarding-strip .same-number{display:block;padding:17px 19px}.forwarding-strip .same-number>p{margin-top:7px;max-width:32ch;line-height:1.8}.same-number [data-forwarding-open]{margin:6px 0 0;font-size:11px;min-height:40px;padding:7px 0}.forwarding-dialog{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.forwarding-dialog-head{padding:12px 16px 12px 22px}.forwarding-dialog-body{padding:23px 22px}.forwarding-dialog h2{font-size:29px}.forwarding-dialog #forwarding-intro{font-size:13px}.forwarding-steps{gap:20px}.forwarding-steps h4{font-size:13px}.forwarding-steps p{font-size:12px}.forwarding-dialog-foot{padding:13px 22px}.forwarding-dialog-foot .button{width:100%;min-height:43px}.forwarding-note{font-size:10px}}
