:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog,.page-blog-detail){--swiss-shadow: 0 1rem 3rem rgb(0 0 113 / 4%);--swiss-shadow-hover: 0 1.25rem 3.5rem rgb(0 0 113 / 8%);background:var(--color-lightSurface, #f7f8fc)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner{min-height:31rem;padding-block:1rem;background:var(--color-lightSurface, #f7f8fc)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media,:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__overlay{top:1rem;right:1rem;bottom:1rem;left:1rem;overflow:hidden;border-radius:.75rem}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media{width:auto;height:auto}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media img{border-radius:inherit;transition:transform .8s cubic-bezier(.22,1,.36,1)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner:hover .inner-page-banner__media img{transform:scale(1.012)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__overlay{background:linear-gradient(90deg,#00002ff5,#000047d6 48%,#00004757)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__copy{padding-inline:clamp(1rem,3vw,2.5rem)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__breadcrumb ol{border-radius:.5rem;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog,.page-blog-detail) :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--color-primaryGold, #c5a974);outline-offset:3px}@media (min-width: 1025px){:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner{min-height:32rem}}@media (max-width: 640px){:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner{min-height:32rem;padding-block:.75rem}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media,:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__overlay{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}}@media (prefers-reduced-motion: reduce){:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media img{transition-duration:.01ms}}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog,.page-blog-detail){--swiss-shadow: none;--swiss-shadow-hover: none;background:#fff}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner{min-height:clamp(31rem,48vw,43rem);padding-block:0;background:var(--color-darkNavy, #000047)}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media,:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__overlay{top:0;right:0;bottom:0;left:0;border-radius:0}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media{width:100%;height:100%}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media img{border-radius:0}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__copy{padding-inline:0}@media (max-width: 640px){:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner{min-height:34rem;padding-block:0}:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__media,:is(.page-contact,.page-about,.page-partner,.page-partners,.page-quote,.page-blog) .inner-page-banner__overlay{top:0;right:0;bottom:0;left:0}}.page-quote{--quote-navy: var(--color-primaryNavy, #000071);--quote-dark: var(--color-darkNavy, #000047);--quote-gold: var(--color-primaryGold, #c5a974);--quote-border: var(--color-border, #e1e3ea);background:var(--color-lightSurface, #f7f8fc)}.page-quote .quote-form-layout{position:relative;grid-template-columns:minmax(0,.84fr) minmax(34rem,1.16fr);align-items:center;gap:0}.page-quote .quote-form-intro{position:relative;z-index:0;padding:clamp(2rem,4vw,3.5rem) clamp(3.5rem,6vw,6rem) clamp(2rem,4vw,3.5rem) clamp(2rem,4vw,3.5rem);border:1px solid rgb(197 169 116 / 30%);border-radius:.75rem;background:var(--quote-dark);box-shadow:0 1.5rem 4rem #00007114}.page-quote .quote-form-intro h2{color:#fff}.page-quote .quote-form-intro .regular-text,.page-quote .quote-form-intro .small-text:last-child{color:#ffffffad}.page-quote .quote-form-intro>div:last-child{border-color:#ffffff29}.page-quote .quote-form-intro>div:last-child p:first-child{color:var(--quote-gold)}.page-quote .quote-form-panel{position:relative;z-index:1;margin-left:-2.5rem;border-radius:.75rem;box-shadow:0 1rem 3rem #00007114}.page-quote .quote-form-panel__header{background:var(--quote-navy)}.page-quote .quote-form-panel__mark,.page-quote :is(input,select,textarea,button){border-radius:.5rem}.page-quote :is(input,select,textarea):focus{border-color:var(--quote-gold);box-shadow:0 0 0 .2rem #c5a97424}@media (max-width: 1024px){.page-quote .quote-form-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.page-quote .quote-form-intro{position:static;padding:clamp(1.5rem,5vw,3rem)}.page-quote .quote-form-panel{margin-left:0}}.page-quote .quote-select{position:relative}.page-quote .quote-select__trigger{display:none;width:100%;min-height:3.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-inline:1rem;border:1px solid var(--quote-border);border-radius:.5rem;outline:none;background:var(--color-lightSurface, #f7f8fc);color:var(--color-textMain, #11112a);font-family:Onest,Arial,sans-serif;font-size:.95rem;text-align:left;transition:border-color .26s ease,box-shadow .26s ease,background-color .26s ease}.page-quote .quote-select.is-enhanced>select{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.page-quote .quote-select.is-enhanced .quote-select__trigger{display:grid}.page-quote .quote-select__trigger svg{width:1.1rem;height:1.1rem;color:var(--quote-navy);transition:transform .32s cubic-bezier(.22,1,.36,1)}.page-quote .quote-select__trigger:hover{border-color:#00007161;background:#fff}.page-quote .quote-select__trigger:focus-visible,.page-quote .quote-select.is-open .quote-select__trigger{border-color:var(--quote-navy);background:#fff;box-shadow:0 0 0 .2rem #0000711a}.page-quote .quote-select.is-open .quote-select__trigger svg{transform:rotate(180deg)}.page-quote .quote-select__panel{position:absolute;z-index:30;top:calc(100% + .5rem);right:0;left:0;display:grid;max-height:18rem;padding:.45rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--quote-border);border-radius:.5rem;background:#fff;box-shadow:0 1rem 2.5rem #11112a24;opacity:0;pointer-events:none;transform:translateY(-.5rem) scale(.98);transform-origin:top;transition:opacity .26s ease,transform .32s cubic-bezier(.22,1,.36,1)}.page-quote .quote-select__panel[hidden]{display:none}.page-quote .quote-select.is-open .quote-select__panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.page-quote .quote-select__panel button{min-height:2.75rem;padding:.7rem .85rem;border-radius:.3rem;color:var(--color-textMain, #11112a);text-align:left;transition:background-color .26s ease,color .26s ease,transform .26s ease}.page-quote .quote-select__panel button:hover,.page-quote .quote-select__panel button:focus-visible{outline:none;background:var(--color-lightSurface, #f7f8fc);color:var(--quote-navy);transform:translate(.2rem)}.page-quote .quote-select__panel button[aria-selected=true]{background:#c5a97429;color:var(--quote-navy);font-weight:600}.page-quote .quote-select__trigger[aria-invalid=true]{border-color:#a33b3b}@media (prefers-reduced-motion: reduce){.page-quote .quote-select__trigger,.page-quote .quote-select__trigger svg,.page-quote .quote-select__panel,.page-quote .quote-select__panel button{transition-duration:.01ms}}.page-quote,.page-quote .quote-form-section{background:#fff}.page-quote .quote-form-section{background:var(--quote-dark)}.page-quote .quote-form-layout{grid-template-columns:minmax(0,.78fr) minmax(32rem,1.22fr);align-items:start;gap:clamp(2.5rem,7vw,7rem)}.page-quote .quote-form-intro{padding:clamp(1rem,3vw,2rem) 0;border:0;border-radius:0;background:transparent;box-shadow:none}.page-quote .quote-form-panel{margin-left:0;border:1px solid rgb(255 255 255 / 18%);border-radius:.5rem;box-shadow:none}@media (max-width: 1024px){.page-quote .quote-form-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.page-quote .quote-form-intro{padding:0}}
