.extras-section{margin-top:28px;border:1px solid #ffffff17;border-radius:12px;background:#0d131e;overflow:hidden;scroll-margin-top:110px}
.extras-section>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 26px;cursor:pointer}.extras-section>summary::-webkit-details-marker{display:none}.extras-section>summary strong{display:block;color:#cbd8ee;font-size:18px;font-weight:700;line-height:1.7}.extras-section>summary small{display:block;color:#8d9db8;font-size:13px;line-height:1.9;margin-top:4px}.extras-section>summary:focus-visible{outline:2px solid #9dbfff;outline-offset:-4px}.extras-toggle{flex:0 0 auto;font:28px/1 Arial,sans-serif;color:#8fa9d5}.extras-section[open]>summary{border-bottom:1px solid #ffffff12}.extras-section[open] .extras-toggle{transform:rotate(45deg)}
.extras-content{padding:0 26px 25px}.extras-intro{color:#a4b2c9;font-size:14px;line-height:1.9;margin:23px 0 10px}.extra-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:19px 0;border-bottom:1px solid #ffffff0d}.extra-row h3{font-size:17px;line-height:1.8;margin:0 0 3px;color:#d4dff2}.extra-row p{font-size:13px;line-height:1.9;color:#8f9fb9;margin:0}.extra-action{display:flex;align-items:center;justify-content:flex-end;gap:22px;flex-shrink:0}.extra-action>strong{font-size:14px;white-space:nowrap;color:#cbdcf9;font-weight:500}.extra-action bdi{font:700 24px/1.4 Arial,sans-serif;margin-inline-end:5px}
.extra-select{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:43px;padding:9px 15px;background:#1a2d4c66;border:1px solid #4d6e9b70;border-radius:8px;color:#c3d6f8;font-family:inherit;font-size:13px;line-height:1.7;font-weight:700;cursor:pointer}.extra-select:hover,.extra-select[aria-pressed=true]{background:#214b8a77;border-color:#8bace3}.extra-select:focus-visible{outline:2px solid #b8d2ff;outline-offset:3px}.extra-select:disabled{cursor:default;opacity:.6}
.intro-heading{margin-top:29px}.intro-heading h3{font-size:20px;line-height:1.7;margin:0 0 7px;color:#d5e3fc}.intro-heading>p{font-size:13px;line-height:1.9;color:#9eafc9;margin:5px 0}.intro-policy{padding:12px 15px;background:#17274477;border-radius:8px}.intro-policy strong{font-weight:700;color:#ceddf7}.intro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.intro-card{display:flex;flex-direction:column;min-width:0;border:1px solid #35507777;border-radius:10px;padding:21px;background:#0c1728}.intro-badge{font-size:11px;color:#9fbce9;margin-bottom:10px}.intro-card h4{font-size:20px;line-height:1.7;margin:0 0 8px;color:#e0e9f8}.intro-card>p{font-size:13px;color:#96a8c4;line-height:1.9;margin:0 0 17px}.intro-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:auto 0 17px}.intro-price>strong{font-size:13px;color:#9fb8df;font-weight:500;white-space:nowrap}.intro-price bdi{font:700 31px/1.2 Arial,sans-serif;color:#e4edff;margin-inline-end:5px}.intro-price>span{font-size:11px;line-height:1.8;color:#8197b8}.intro-card .extra-select{width:100%}
.extras-terms,.intro-expired{font-size:12px;line-height:1.95;color:#8c9fbc;margin:21px 0 0}.extras-terms strong{color:#bdceeb;font-weight:700}.intro-expired{padding:14px;border:1px solid #ffffff17;border-radius:8px}
.field select{display:block;width:100%;min-width:0;max-width:100%;padding:13px 12px;border:1px solid #ffffff22;border-radius:8px;background:#101929;color:#e4ebf8;font-family:inherit;font-size:15px;line-height:1.8;direction:rtl;cursor:pointer}.field select:focus{border-color:#7ba4f0;outline:2px solid #0751ff35;outline-offset:1px}.field select option,.field select optgroup{background:#111b2d;color:#e4ebf8}
.quote-line #summary-pack{max-width:66%;text-align:end;overflow-wrap:anywhere}.summary-includes{font-size:12px;line-height:1.95;color:#9cacc7;margin:14px 0 0}.ad-budget-note,.intro-quote-note,.promo-ended-note{border:1px solid #6e9bdd44;background:#1b3e702b;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.9;color:#bdd2f7;margin:0 0 16px}.ad-budget-note strong,.intro-quote-note strong{display:block;color:#dce8ff}.service-payment-note{font-size:12px;line-height:1.95;color:#a0b1cd;margin:0}.quote-card [hidden],.extras-section [hidden],#service-choice-field[hidden]{display:none!important}
@media(max-width:800px){.extra-action{gap:15px}.extra-row{align-items:flex-start}.intro-grid{grid-template-columns:1fr}.extra-action{flex-wrap:wrap;max-width:170px}.extras-content{padding-inline:22px}}
@media(max-width:600px){.extras-section>summary{padding:20px;gap:16px}.extras-section>summary strong{font-size:17px}.extras-section>summary small{font-size:12px}.extras-content{padding:0 20px 22px}.extra-row{flex-direction:column;gap:12px}.extra-action{justify-content:space-between;width:100%;max-width:none;flex-wrap:nowrap}.extra-action>strong{font-size:13px}.extra-action bdi{font-size:24px}.extra-select{font-size:13px;padding-inline:13px}.intro-card{padding:19px}.intro-card h4{font-size:20px}.intro-heading h3{font-size:19px}.field select{font-size:16px}.summary-includes{font-size:13px}}
@media(prefers-reduced-motion:reduce){.extras-toggle{transition:none}}
[data-intro-show][hidden],[data-intro-hide][hidden]{display:none!important}.promotion-announcement{height:auto;min-height:43px;flex-wrap:wrap;gap:10px;padding:10px 20px;background:linear-gradient(100deg,#123871,#133063 50%,#102853);color:#e1ebff;font-size:12px;line-height:1.8}.promotion-announcement a{color:#fff;font-weight:700}.nav a.nav-offer{color:#a8c7ff}.hero-promo-terms{font-size:12px;color:#a9bddf;line-height:1.9;margin:18px auto 0;max-width:650px}.hero-promo-terms+.hero-actions{margin-top:24px}.intro-feature{position:relative;padding-top:70px;padding-bottom:70px;scroll-margin-top:100px}.intro-feature:before{content:'';position:absolute;inset:20% 0 5%;z-index:-1;background:radial-gradient(ellipse,#0751ff12,transparent 68%);pointer-events:none}.intro-feature .section-head{margin-bottom:40px}.intro-feature .section-intro{max-width:760px}.intro-feature .intro-grid{gap:25px;margin:0}.intro-feature .intro-card{padding:32px;border:1px solid #42628f70;border-radius:16px;background:linear-gradient(145deg,#131c2c,#0c1421)}.intro-feature .intro-badge{font-size:12px;margin-bottom:15px}.intro-feature .intro-card h4{font-size:27px;line-height:1.6}.intro-feature .intro-card>p{font-size:15px;line-height:1.95;margin-bottom:27px}.intro-feature .intro-price{margin-bottom:27px;gap:16px}.intro-feature .intro-price bdi{font-size:56px}.intro-feature .intro-price>strong{font-size:16px}.intro-feature .intro-price>span{font-size:12px}.intro-feature .extra-select{padding:14px 18px;font-size:15px;min-height:52px}.intro-feature .intro-card-featured{border-color:#6e9aef;background:radial-gradient(ellipse at 0 0,#174a9666,transparent 70%),linear-gradient(145deg,#17315b,#10213c);box-shadow:0 0 60px #0751ff15}.intro-card-featured .intro-badge{color:#bdd4ff;font-weight:700}.intro-card-featured .extra-select{background:#1554cf;border-color:#638feb;color:#fff}.intro-card-featured .extra-select:hover,.intro-card-featured .extra-select[aria-pressed=true]{background:#2d6de4}.intro-feature-terms{border:1px solid #3c588544;border-radius:12px;padding:18px 23px;margin-top:25px;font-size:12px;line-height:1.95;color:#9caeca;background:#0d1a2c77}.intro-feature-terms p{margin:0}.intro-feature-terms p+p{margin-top:6px}.intro-feature-terms strong{color:#d1e0fa}
@media(max-width:1000px){.nav a.nav-offer{font-size:11px}.intro-feature .intro-card{padding:27px}.intro-feature .intro-card h4{font-size:24px}}
@media(max-width:600px){.promotion-announcement{font-size:11px;padding:9px 17px;gap:7px}.hero-promo-terms{font-size:11px;max-width:300px;padding-inline:6px}.intro-feature{padding-top:48px;padding-bottom:48px}.intro-feature .intro-grid{gap:22px}.intro-feature .intro-card{padding:25px}.intro-feature .intro-card h4{font-size:25px}.intro-feature .intro-price bdi{font-size:53px}.intro-feature .intro-card>p{font-size:14px}.intro-feature-terms{padding:16px 18px}}
