.ad-display-options{padding:24px 0 64px;scroll-margin-top:100px;color:#192338}.ad-display-heading{max-width:760px;margin-bottom:28px}.ad-display-heading h2,.ad-display-binding h2,.ad-display-faq h2{font-size:clamp(24px,3vw,34px);line-height:1.2;letter-spacing:-.6px;margin:12px 0 16px}.ad-display-heading p,.ad-display-card p,.ad-display-binding p,.ad-display-faq p{font-size:16px;line-height:1.65;color:#566278}.ad-display-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ad-display-card{padding:28px;border:1px solid #e2e7f1;border-radius:24px;background:linear-gradient(145deg,#fff,#f5f8ff);box-shadow:0 12px 36px rgba(33,64,113,.06);display:flex;flex-direction:column}.ad-display-tag{align-self:flex-start;border-radius:20px;background:#eaf0ff;color:#3557a5;font-size:12px;font-weight:600;padding:7px 12px}.ad-display-card h3{font-size:24px;line-height:1.25;margin:20px 0 16px;letter-spacing:-.4px}.ad-display-card .ad-display-fit{font-size:14px;color:#65728a;padding-bottom:16px}.ad-display-offers{margin-top:auto;display:grid;gap:12px}.ad-display-offer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid #e0e6f1}.ad-display-offer span{display:block;font-size:13px;color:#647187}.ad-display-offer strong{display:block;font-size:25px;line-height:1.4;white-space:nowrap}.ad-display-options .ad-service-book-link:focus-visible,.ad-display-faq summary:focus-visible{outline:3px solid #88a3ff;outline-offset:4px}.ad-display-binding{margin-top:28px;padding:30px;border-radius:24px;background:#eef3fc;display:grid;grid-template-columns:1fr 2fr;gap:30px}.ad-display-binding p:last-child{margin-bottom:0}.ad-display-faq{max-width:860px;margin:42px auto 0}.ad-display-faq details{border-bottom:1px solid #dfe5ef;padding:18px 0}.ad-display-faq summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.5}.ad-display-faq details p{margin:14px 0 0}.ad-display-faq a{color:#335cff;text-decoration:underline}@media(max-width:991px){.ad-display-grid{grid-template-columns:1fr}.ad-display-card{padding:24px}.ad-display-binding{grid-template-columns:1fr;gap:4px}.ad-display-heading{max-width:none}}@media(prefers-reduced-motion:reduce){}

.ad-service-model-hero-cta-has-switch .ad-service-model-hero-book[href="#display-options"]{width:auto;min-width:220px;padding-inline:24px}

.ad-service-model-hero-cta:has([href="#display-options"]){grid-template-columns:1.4fr 1fr 1fr;max-width:650px}@media(max-width:767px){.ad-service-model-hero-cta:has([href="#display-options"]){grid-template-columns:1fr}.ad-service-model-hero-cta-has-switch .ad-service-model-hero-book[href="#display-options"]{width:100%;min-width:0}}

.ad-display-card-popular{border-color:#a18af4;box-shadow:0 12px 36px rgba(112,82,220,.12);background:linear-gradient(145deg,#fff,#f3efff)}.ad-display-card-popular .ad-display-tag{background:#e9dfff;color:#7040bd}

.ad-display-options .ad-display-card h3{font-size:20px;font-weight:600!important;line-height:1.35;letter-spacing:-.3px;margin:0 0 16px;color:#252438;text-wrap:balance}

.ad-display-card>p,.ad-display-card .ad-display-fit{font-size:16px;line-height:1.65;font-weight:400;color:#566278;margin:0 0 14px;padding:0}
.ad-display-card .ad-display-fit{margin-bottom:24px}
