@layer contracts{:is(.gsa-v3,.channel-v2) .page-faq-section{background:var(--surface);color:var(--ink);padding-block:3.5rem}:is(.gsa-v3,.channel-v2) .page-faq-section :is(.page-faq-section__eyebrow,.page-faq-section__hub,.page-faq-section__topics a){color:var(--brand-deep)}:is(.gsa-v3,.channel-v2) .page-faq-section #page-faq-title{color:var(--ink)}.brand-invitation[data-final-cta-contract=demand][data-final-cta-mode=compact-reading]{isolation:isolate;background:var(--surface);color:#fff;text-align:center;min-height:0;padding-block:clamp(4.75rem,7vw,6rem) 4.5rem;position:relative}.brand-invitation[data-final-cta-mode=compact-reading]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 90% 0%, #5743af 0%, transparent 60%), linear-gradient(180deg, var(--brand-deep) 0%, #143784 48%, #050c1c 100%);border-radius:40% 0 0/4.5rem 0 0;position:absolute;inset:0}.brand-invitation[data-final-cta-mode=compact-reading]>:first-child{grid-template-columns:1fr;place-items:center;gap:1.75rem;display:grid}.brand-invitation[data-final-cta-mode=compact-reading]>:first-child>:first-child{width:min(100%,52rem)}.brand-invitation[data-final-cta-mode=compact-reading] h2{color:#fff;max-width:27ch;font-size:clamp(2.1rem,3.3vw,3.1rem);font-weight:var(--weight-display-strong);letter-spacing:-.04em;text-wrap:balance;margin:.8rem auto 0;line-height:1.12}.brand-invitation[data-final-cta-mode=compact-reading]>:first-child>:first-child>p:first-child{color:#d7deff;font-size:.8125rem}.brand-invitation[data-final-cta-mode=compact-reading]>:first-child>:first-child>p:last-child{color:#eef1ff;max-width:52ch;margin:1.15rem auto 0;font-size:1.0625rem;line-height:1.65}.brand-invitation[data-final-cta-mode=compact-reading] [data-final-cta-actions]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;display:flex}.brand-invitation[data-final-cta-mode=compact-reading] [data-final-cta-actions] a{color:#fff;justify-content:center}.brand-invitation[data-final-cta-mode=compact-reading] [data-final-cta-actions] a[data-final-cta-primary]{min-height:3.4rem;color:var(--brand-deep);background:#fff;border:1px solid #fff;border-radius:.7rem;padding:.85rem 1.25rem}.brand-invitation[data-final-cta-mode=compact-reading] [data-final-cta-actions] a[data-final-cta-primary]:hover{background:#eef1ff;border-color:#eef1ff}.brand-invitation[data-final-cta-mode=compact-reading] a:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:35rem){.brand-invitation[data-final-cta-mode=compact-reading]:before{border-top-left-radius:60% 2.5rem}.brand-invitation[data-final-cta-mode=compact-reading] [data-final-cta-actions]{flex-direction:column;width:100%}.brand-invitation[data-final-cta-mode=compact-reading] [data-final-cta-actions] a[data-final-cta-primary]{width:100%;max-width:22rem}}}@media (forced-colors:active){.brand-invitation[data-final-cta-mode=compact-reading]:before{display:none}.brand-invitation[data-final-cta-contract=demand][data-final-cta-mode=compact-reading]{color:canvastext;background:canvas}.brand-invitation[data-final-cta-mode=compact-reading] :is(h2,p){color:canvastext}.brand-invitation[data-final-cta-mode=compact-reading] [data-final-cta-actions] a{color:linktext}.brand-invitation[data-final-cta-mode=compact-reading] [data-final-cta-actions] a[data-final-cta-primary]{color:buttontext;background:buttonface;border-color:buttontext}.brand-invitation[data-final-cta-mode=compact-reading] a:focus-visible{outline-color:highlight}}
