html{scroll-behavior:smooth}.commercial-insurance-root{--color-navy-50:#f0f4fa;--color-navy-100:#dce5f2;--color-navy-200:#b8cbe3;--color-navy-300:#8ba8d0;--color-navy-400:#5f85bb;--color-navy-500:#4169a4;--color-navy-600:#305485;--color-navy-700:#27456e;--color-navy-800:#1e3557;--color-navy-900:#13243e;--color-navy-950:#0a1729;--color-brand-50:#eef4ff;--color-brand-100:#dce8fe;--color-brand-200:#b7d0fd;--color-brand-300:#8ab2fc;--color-brand-400:#5b8ff7;--color-brand-500:#356ff0;--color-brand-600:#1d5bd8;--color-brand-700:#1748b0;--color-brand-800:#183d8c;--color-brand-900:#1a3873;--color-gold-300:#dcc185;--color-gold-400:#d0a956;--color-gold-500:#c2963e;--color-surface:#f6f8fb;--color-ink:#16202f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#16202f;background-color:#ffffff;width:100%;min-height:100vh;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.commercial-insurance-root .bg-navy-50{background-color:#f0f4fa}.commercial-insurance-root .bg-navy-100{background-color:#dce5f2}.commercial-insurance-root .bg-navy-200{background-color:#b8cbe3}.commercial-insurance-root .bg-navy-300{background-color:#8ba8d0}.commercial-insurance-root .bg-navy-400{background-color:#5f85bb}.commercial-insurance-root .bg-navy-500{background-color:#4169a4}.commercial-insurance-root .bg-navy-600{background-color:#305485}.commercial-insurance-root .bg-navy-700{background-color:#27456e}.commercial-insurance-root .bg-navy-800{background-color:#1e3557}.commercial-insurance-root .bg-navy-900{background-color:#13243e}.commercial-insurance-root .bg-navy-950{background-color:#0a1729}.commercial-insurance-root .bg-brand-50{background-color:#eef4ff}.commercial-insurance-root .bg-brand-100{background-color:#dce8fe}.commercial-insurance-root .bg-brand-200{background-color:#b7d0fd}.commercial-insurance-root .bg-brand-300{background-color:#8ab2fc}.commercial-insurance-root .bg-brand-400{background-color:#5b8ff7}.commercial-insurance-root .bg-brand-500{background-color:#356ff0}.commercial-insurance-root .bg-brand-600{background-color:#1d5bd8}.commercial-insurance-root .bg-brand-700{background-color:#1748b0}.commercial-insurance-root .bg-brand-800{background-color:#183d8c}.commercial-insurance-root .bg-brand-900{background-color:#1a3873}.commercial-insurance-root .bg-gold-300{background-color:#dcc185}.commercial-insurance-root .bg-gold-400{background-color:#d0a956}.commercial-insurance-root .bg-gold-500{background-color:#c2963e}.commercial-insurance-root .bg-surface{background-color:#f6f8fb}.commercial-insurance-root .text-navy-50{color:#f0f4fa}.commercial-insurance-root .text-navy-100{color:#dce5f2}.commercial-insurance-root .text-navy-200{color:#b8cbe3}.commercial-insurance-root .text-navy-300{color:#8ba8d0}.commercial-insurance-root .text-navy-400{color:#5f85bb}.commercial-insurance-root .text-navy-500{color:#4169a4}.commercial-insurance-root .text-navy-600{color:#305485}.commercial-insurance-root .text-navy-700{color:#27456e}.commercial-insurance-root .text-navy-800{color:#1e3557}.commercial-insurance-root .text-navy-900{color:#13243e}.commercial-insurance-root .text-navy-950{color:#0a1729}.commercial-insurance-root .text-brand-50{color:#eef4ff}.commercial-insurance-root .text-brand-100{color:#dce8fe}.commercial-insurance-root .text-brand-200{color:#b7d0fd}.commercial-insurance-root .text-brand-300{color:#8ab2fc}.commercial-insurance-root .text-brand-400{color:#5b8ff7}.commercial-insurance-root .text-brand-500{color:#356ff0}.commercial-insurance-root .text-brand-600{color:#1d5bd8}.commercial-insurance-root .text-brand-700{color:#1748b0}.commercial-insurance-root .text-brand-800{color:#183d8c}.commercial-insurance-root .text-brand-900{color:#1a3873}.commercial-insurance-root .text-gold-300{color:#dcc185}.commercial-insurance-root .text-gold-400{color:#d0a956}.commercial-insurance-root .text-gold-500{color:#c2963e}.commercial-insurance-root .border-navy-100{border-color:#dce5f2}.commercial-insurance-root .border-navy-200{border-color:#b8cbe3}.commercial-insurance-root .border-navy-400{border-color:#5f85bb}.commercial-insurance-root .border-brand-200{border-color:#b7d0fd}.commercial-insurance-root .border-brand-300{border-color:#8ab2fc}.commercial-insurance-root .border-brand-400{border-color:#5b8ff7}.commercial-insurance-root .border-brand-500{border-color:#356ff0}.commercial-insurance-root .border-brand-600{border-color:#1d5bd8}.commercial-insurance-root .shadow-card{box-shadow:0 1px 3px rgba(10,23,41,.06),0 12px 32px -12px rgba(10,23,41,.12)}.commercial-insurance-root .shadow-lift{box-shadow:0 4px 8px rgba(10,23,41,.06),0 24px 50px -14px rgba(10,23,41,.2)}.commercial-insurance-root .shadow-float{box-shadow:0 24px 64px -20px rgba(10,23,41,.35)}@keyframes ci-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ci-ken-burns{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes ci-ping-slow{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(1.6);opacity:0}}@keyframes ci-check-draw{to{stroke-dashoffset:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fadeIn,.commercial-insurance-root .animate-fadeIn{animation:fadeIn .25s ease-out forwards}.animate-scaleUp,.commercial-insurance-root .animate-scaleUp{animation:scaleUp .3s cubic-bezier(.16,1,.3,1) forwards}.commercial-insurance-root .animate-float{animation:ci-float 6s ease-in-out infinite}.commercial-insurance-root .animate-ken-burns{animation:ci-ken-burns 26s ease-in-out infinite alternate}.commercial-insurance-root .animate-ping-slow{animation:ci-ping-slow 3.2s cubic-bezier(0,0,.2,1) infinite}.commercial-insurance-root .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.commercial-insurance-root .reveal-left{transform:translateX(-28px)}.commercial-insurance-root .reveal-right{transform:translateX(28px)}.commercial-insurance-root .reveal-zoom{transform:scale(.965)}.commercial-insurance-root .reveal-none{transform:none}.commercial-insurance-root .reveal-visible{opacity:1!important;transform:none!important}.commercial-insurance-root .accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.commercial-insurance-root .accordion-panel[data-open=true]{grid-template-rows:1fr}.commercial-insurance-root .accordion-inner{overflow:hidden;min-height:0}.modal-overlay{opacity:0;transition:opacity .3s ease}.modal-overlay[data-open=true]{opacity:1}.modal-dialog{opacity:0;transform:translateY(18px) scale(.98);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.modal-dialog[data-open=true]{opacity:1;transform:none}.cookie-sheet{transform:translateY(115%);transition:transform .5s cubic-bezier(.22,1,.36,1)}.cookie-sheet[data-open=true]{transform:translateY(0)}.commercial-insurance-root .dark-surface{background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0);background-size:28px 28px}.commercial-insurance-root .check-circle{stroke-dasharray:220;stroke-dashoffset:220;animation:ci-check-draw .9s cubic-bezier(.65,0,.35,1) .15s forwards}.commercial-insurance-root .check-mark{stroke-dasharray:60;stroke-dashoffset:60;animation:ci-check-draw .5s cubic-bezier(.65,0,.35,1) .85s forwards}.commercial-insurance-root .mobile-menu{opacity:0;transform:translateY(-10px);transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1);pointer-events:none}.commercial-insurance-root .mobile-menu[data-open=true]{opacity:1;transform:none;pointer-events:auto}.commercial-insurance-root .mobile-menu .menu-item{opacity:0;transform:translateY(14px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.commercial-insurance-root .mobile-menu[data-open=true] .menu-item{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.commercial-insurance-root .reveal{opacity:1!important;transform:none!important;transition:none!important}.commercial-insurance-root .accordion-panel,.commercial-insurance-root .mobile-menu,.commercial-insurance-root .mobile-menu .menu-item,.cookie-sheet,.modal-dialog,.modal-overlay{transition-duration:.01ms!important}.commercial-insurance-root .animate-float,.commercial-insurance-root .animate-ken-burns,.commercial-insurance-root .animate-ping-slow,.commercial-insurance-root .check-circle,.commercial-insurance-root .check-mark{animation:none!important}}