@property --mo-amp{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx{syntax:"<number>";inherits:true;initial-value:1}@property --mo-esy{syntax:"<number>";inherits:true;initial-value:1}@property --mo-tilt{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edx{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-tilt2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-lock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-shake{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rockp{syntax:"<number>";inherits:true;initial-value:1}@property --mo-bdy{syntax:"<number>";inherits:true;initial-value:0}.mo-root,.mo-breathe,.mo-bob{transform-box:view-box;transform-origin:center}.mo-root{--mo-amp:0;--mo-morph:calc(.4s*var(--mo-rate,1));--mo-morph-ease:ease-in-out;--mo-tp:--mo-esx,--mo-esy,--mo-tilt,--mo-edy,--mo-edx,--mo-esx2,--mo-esy2,--mo-tilt2,--mo-edy2,--mo-lock,--mo-shake,--mo-rock,--mo-bdy;--mo-md:var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph),var(--mo-morph);--mo-me:var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease),var(--mo-morph-ease);transition-property:--mo-amp,transform,var(--mo-tp);transition-duration:calc(.4s*var(--mo-rate,1)),calc(.16s*var(--mo-rate,1)),var(--mo-md);transition-timing-function:ease-out,cubic-bezier(.23,1,.32,1),var(--mo-me);animation:mo-shake calc(.112s*var(--mo-rate,1))linear infinite}.mo-bob>g:not(.mo-eyes){fill:var(--mo-head);transition:fill var(--mo-morph)var(--mo-morph-ease)}.mo-eyes{fill:var(--mo-eye);transition:fill var(--mo-morph)var(--mo-morph-ease)}@keyframes mo-shake{0%,to{translate:calc(.62px*var(--mo-shake))calc(-.34px*var(--mo-shake))}25%{translate:calc(-.7px*var(--mo-shake))calc(.22px*var(--mo-shake))}50%{translate:calc(.38px*var(--mo-shake))calc(.66px*var(--mo-shake))}75%{translate:calc(-.44px*var(--mo-shake))calc(-.6px*var(--mo-shake))}}.mo-root.mo-expr{--mo-morph:calc(.3s*var(--mo-rate,1));--mo-morph-ease:cubic-bezier(.45,.05,.5,1)}.mo-root:hover{--mo-amp:1;transition-duration:calc(.4s*var(--mo-rate,1)),calc(.22s*var(--mo-rate,1)),var(--mo-md);transform:translateY(-1.5px)scale(1.04)}.mo-root.mo-always{--mo-amp:1}.mo-breathe{animation-name:mo-breathe;animation-duration:calc(2.8s*var(--mo-rate,1));animation-delay:calc(var(--mo-phase,0s)*var(--mo-rate,1));animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@keyframes mo-breathe{to{transform:scaleX(calc(1 + .022*var(--mo-amp)))scaleY(calc(1 - .018*var(--mo-amp)))}}.mo-bob{translate:0 calc(var(--mo-bdy)*1px);animation-name:mo-bob;animation-duration:calc(3.4s*var(--mo-rate,1));animation-delay:calc(var(--mo-bob-phase,0s)*var(--mo-rate,1));animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@keyframes mo-bob{0%{transform:translateY(0)}to{transform:translateY(calc(-1.1px*var(--mo-amp)))}}.mo-eye{transform-box:view-box;--mo-sel:calc((var(--mo-wrap,1) + 1)/2);--mo-x:calc(var(--mo-esx) + var(--mo-esx2)*var(--mo-sel));--mo-y:calc(var(--mo-esy) + var(--mo-esy2)*var(--mo-sel));--mo-t:calc(var(--mo-tilt) + var(--mo-tilt2)*var(--mo-sel));--mo-ph:calc(var(--mo-sel)*(1 - var(--mo-rock)) + var(--mo-rock)*((1 + var(--mo-wrap,1)*var(--mo-rockp))/2));translate:calc(var(--mo-edx)*var(--mo-wrap,1)*1px)calc((var(--mo-edy) + var(--mo-edy2)*var(--mo-ph))*1px);rotate:calc((var(--mo-t)*var(--mo-wrap,1) - var(--mo-lean,0)*var(--mo-lock))*1deg);transform:rotate(calc(var(--mo-lean,0)*1deg))scaleX(var(--mo-x))scaleY(var(--mo-y))rotate(calc(var(--mo-lean,0)*-1deg));animation-name:mo-rock;animation-duration:calc(.9s*var(--mo-rate,1));animation-iteration-count:infinite;animation-timing-function:ease-in-out}@container style(--mo-rock:0){.mo-eye{animation-name:none}}@keyframes mo-rock{0%,to{--mo-rockp:1}50%{--mo-rockp:-1}}.mo-eye>*{transform-box:fill-box;transform-origin:center;animation-name:mo-blink,mo-wrap;animation-duration:calc(var(--mo-blink,4.8s)*var(--mo-rate,1)),calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-blink-phase,0s)*var(--mo-rate,1)),calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-iteration-count:infinite;animation-timing-function:linear}@keyframes mo-blink{0%,97.2%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-in}98.6%{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(calc(1 - .92*var(--mo-amp)))rotate(calc(var(--mo-lean,0)*-1deg));animation-timing-function:ease-out}to{transform:rotate(calc(var(--mo-lean,0)*1deg))scaleY(1)rotate(calc(var(--mo-lean,0)*-1deg))}}.mo-eyes{animation-name:mo-saccade;animation-duration:calc(var(--mo-saccade,5.6s)*var(--mo-rate,1));animation-delay:calc(var(--mo-saccade-phase,0s)*var(--mo-rate,1));animation-iteration-count:infinite;animation-timing-function:linear}@keyframes mo-saccade{0%,15%{translate:0}16.5%,31%{translate:calc(-.8px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.9px*var(--mo-look-y,1.1)*var(--mo-amp))}32.5%,47%{translate:calc(1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.1px*var(--mo-look-y,1.1)*var(--mo-amp))}48.5%,63%{translate:calc(-.15px*var(--mo-look-x,1.4)*var(--mo-amp))calc(.85px*var(--mo-look-y,1.1)*var(--mo-amp))}64.5%,79%{translate:calc(.75px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.8px*var(--mo-look-y,1.1)*var(--mo-amp))}80.5%,98.5%{translate:calc(-1px*var(--mo-look-x,1.4)*var(--mo-amp))calc(-.15px*var(--mo-look-y,1.1)*var(--mo-amp))}to{translate:0}}@keyframes mo-wrap{0%,15%{scale:1;rotate:none}16.5%,31%{scale:calc(1 - .0176*var(--mo-look-mx,1.4)*var(--mo-amp) + .008*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .027*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.648deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}32.5%,47%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) - .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .003*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.09deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}48.5%,63%{scale:calc(1 - .0033*var(--mo-look-mx,1.4)*var(--mo-amp) + .0015*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0255*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.115deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}64.5%,79%{scale:calc(1 - .0165*var(--mo-look-mx,1.4)*var(--mo-amp) - .0075*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .024*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(-.54deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}80.5%,98.5%{scale:calc(1 - .022*var(--mo-look-mx,1.4)*var(--mo-amp) + .01*var(--mo-look-x,1.4)*var(--mo-wrap,1)*var(--mo-amp))calc(1 - .0045*var(--mo-look-my,1.1)*var(--mo-amp));rotate:calc(.135deg*var(--mo-look-x,1.4)*var(--mo-look-y,1.1)*var(--mo-wrap,1)*var(--mo-amp))}to{scale:1;rotate:none}}@media not ((hover:hover) and (pointer:fine)){.mo-root:hover{--mo-amp:0;transform:none}.mo-root.mo-always{--mo-amp:1}.mo-root:not(.mo-always),.mo-root:not(.mo-always) *{animation-play-state:paused}.mo-root.mo-expr:not(.mo-always) .mo-eye{animation-play-state:running}}.mo-slow{--mo-rate:5}@media (prefers-reduced-motion:reduce){.mo-root,.mo-breathe,.mo-bob,.mo-eyes,.mo-eye,.mo-eye>*{animation:none;transition:none}.mo-bob>g:not(.mo-eyes){transition:none}}@property --mo-track-x{syntax:"<number>";inherits:true;initial-value:0}@property --mo-track-y{syntax:"<number>";inherits:true;initial-value:0}@property --mo-track-travel{syntax:"<length>";inherits:true;initial-value:0}@property --mo-track-hold{syntax:"<number>";inherits:true;initial-value:0}.mo-root .mo-eye{--mo-gz-dx:calc(var(--mo-gz-dx1,0) + (var(--mo-gz-dx2,0) - var(--mo-gz-dx1,0))*var(--mo-sel));--mo-gz-dy:calc(var(--mo-gz-dy1,0) + (var(--mo-gz-dy2,0) - var(--mo-gz-dy1,0))*var(--mo-sel));--mo-gz-sx:calc(var(--mo-gz-sx1,1) + (var(--mo-gz-sx2,1) - var(--mo-gz-sx1,1))*var(--mo-sel));--mo-gz-sy:calc(var(--mo-gz-sy1,1) + (var(--mo-gz-sy2,1) - var(--mo-gz-sy1,1))*var(--mo-sel));--mo-gz-t:calc(var(--mo-gz-t1,0) + (var(--mo-gz-t2,0) - var(--mo-gz-t1,0))*var(--mo-sel));translate:calc((var(--mo-edx)*var(--mo-wrap,1) + var(--mo-gz-dx))*1px)calc((var(--mo-edy) + var(--mo-edy2)*var(--mo-ph) + var(--mo-gz-dy))*1px);rotate:calc((var(--mo-t)*var(--mo-wrap,1) - var(--mo-lean,0)*var(--mo-lock) + var(--mo-gz-t))*1deg);transform:rotate(calc(var(--mo-lean,0)*1deg))scaleX(calc(var(--mo-x)*var(--mo-gz-sx)))scaleY(calc(var(--mo-y)*var(--mo-gz-sy)))rotate(calc(var(--mo-lean,0)*-1deg))}svg:has(>.mo-root){--mo-look-seed-x:var(--mo-look-x,1.4);--mo-look-seed-y:var(--mo-look-y,1.1);--mo-look-seed-mx:var(--mo-look-mx,1.4);--mo-look-seed-my:var(--mo-look-my,1.1)}.mo-root{--mo-look-x:calc(var(--mo-look-seed-x,1.4)*(1 - var(--mo-track-hold)));--mo-look-y:calc(var(--mo-look-seed-y,1.1)*(1 - var(--mo-track-hold)));--mo-look-mx:calc(var(--mo-look-seed-mx,1.4)*(1 - var(--mo-track-hold)));--mo-look-my:calc(var(--mo-look-seed-my,1.1)*(1 - var(--mo-track-hold)))}html:has(.insurance-page){--navigation-clearance: 32px}@media (max-width: 767px){html:has(.insurance-page),body:has(.insurance-page){background:var(--surface)}}.insurance-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;min-height:min(100svh,1000px);background:linear-gradient(to bottom,var(--hero-surface) calc(100% - 160px),var(--paper))}.insurance-hero-inner{position:relative;z-index:2;width:100%;display:flex;justify-content:center;align-items:flex-start;padding:180px var(--page-gutter) 160px}.insurance-hero-content{width:100%;max-width:880px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.insurance-page [data-hero-chat]{position:relative;overflow:hidden;margin-top:28px;background:#fdfcf8f0!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:insurance-hero-enter .6s cubic-bezier(.22,1,.36,1) both}@keyframes insurance-hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#main-content:has(#dc-root .insurance-page)>.insurance-hero-loading,body:not(:has(#dc-root .insurance-page)) #insurance-footer{display:none}.insurance-hero-loader{display:grid;place-items:center;width:100%;max-width:620px;height:190px;margin-top:28px}.insurance-hero-loader img{width:40px;height:40px;opacity:0;animation:insurance-loader-in .3s .4s ease-out forwards,insurance-loader-pulse 1.4s .7s ease-in-out infinite alternate}@keyframes insurance-loader-in{to{opacity:.65}}@keyframes insurance-loader-pulse{0%{opacity:.65}to{opacity:.3}}@media (prefers-reduced-motion: reduce){.insurance-hero-loader img{display:none}}.insurance-page{color:var(--ink)}.insurance-page [id]{scroll-margin-top:32px}.insurance-page .insurance-cta{display:inline-flex;align-items:center;gap:24px}.insurance-page .insurance-hero-send{min-height:40px;padding:9px 16px}.insurance-page .insurance-hero-send:disabled{background:var(--blue);border-color:var(--blue)}.insurance-page button:focus-visible,.insurance-page a:focus-visible,.insurance-page input:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.insurance-page button:disabled{cursor:default}.insurance-page [data-hero-chat] button{min-height:40px}.insurance-demo-frame{overflow-x:auto!important}.insurance-demo-workspace{min-width:840px}.insurance-mobile-toolbar,.insurance-mobile-close,.insurance-menu-scrim,.insurance-mobile-send,.insurance-tab-mobile,.insurance-mobile-label{display:none}.insurance-work,.insurance-pricing{padding-top:40px}.insurance-pricing>.section-label{margin-bottom:28px}.insurance-pricing-heading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;align-items:end;margin-bottom:60px}.insurance-pricing-heading h2{line-height:1.02}.insurance-pricing-heading p{max-width:460px;font-size:19px;line-height:1.3}.insurance-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.insurance-plan{position:relative;isolation:isolate;overflow:hidden;border:1px solid #e3e2de;border-radius:20px;background:linear-gradient(#f2f1ed 45%,#d9d8d4);color:#1a1a1a;min-height:720px;transition:box-shadow .5s}.insurance-plan-enterprise{background:linear-gradient(#111 45%,#0021cc);color:#fdfcf8;border-color:#262625}.insurance-plan-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;filter:blur(18px);transform:scale(1.08)}.insurance-plan-content{position:relative;display:flex;flex-direction:column;height:100%;padding:44px 44px 40px;gap:28px}.insurance-plan-label{display:flex;justify-content:flex-end;align-items:center;font-size:13px}.insurance-plan-headcount{border:1px solid #cfceca;border-radius:4px;padding:5px 8px}.insurance-plan-intro{display:flex;flex-direction:column;gap:14px}.insurance-plan-intro h3{font-size:clamp(36px,3.34vw,48px);line-height:1}.insurance-plan-intro p{max-width:440px;color:#5a5a5a;font-size:19px;line-height:1.25}.insurance-plan-price{border-top:1px solid #dcdbd7;padding-top:24px;font-size:clamp(32px,2.64vw,38px);letter-spacing:-.03em;line-height:1.2}.insurance-plan-features{display:flex;flex-direction:column;gap:14px;margin:4px 0 0}.insurance-plan-features ul{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.insurance-plan-features li{display:flex;align-items:flex-start;gap:14px;font-size:17px;line-height:1.3}.insurance-plan-features li:before{content:"";width:7px;height:7px;flex:0 0 7px;margin-top:7px;background:var(--blue)}.insurance-plan-cta{width:100%;margin-top:auto;padding:20px;gap:10px}.insurance-plan-enterprise .insurance-plan-headcount{border-color:#3a3a38}.insurance-plan-enterprise .insurance-plan-intro p{color:#b5b5b3}.insurance-plan-enterprise .insurance-plan-price{border-color:#2e2e2c}.insurance-plan-enterprise .insurance-plan-features li:before{background:#fdfcf8}.insurance-plan-enterprise .insurance-plan-cta{background:#fdfcf8;color:#111;border-color:#fdfcf8}.insurance-plan-enterprise .insurance-plan-cta:hover,.insurance-plan-enterprise .insurance-plan-cta:focus-visible{background:var(--blue);color:#fff;border-color:var(--blue)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.insurance-plan:hover{box-shadow:0 40px 80px -40px #00000059}}@media (max-width: 1100px){.insurance-plan-content{padding:32px 24px}}@media (max-width: 767px){.insurance-pricing-heading,.insurance-pricing-grid{grid-template-columns:1fr}.insurance-pricing-heading{gap:24px;margin-bottom:32px}.insurance-plan{min-height:0}.insurance-plan-content{gap:24px}}.enterprise-enquiry-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#1119;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.enterprise-enquiry-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:91;width:min(700px,calc(100% - 32px));height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:36px;border:1px solid var(--rule);border-radius:20px;background:var(--paper);color:var(--ink);box-shadow:0 24px 80px #0003}.enterprise-enquiry-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.enterprise-enquiry-heading .eyebrow{color:var(--blue);font-size:12px}.enterprise-enquiry-heading h2{font-size:clamp(28px,3vw,36px);margin-top:14px}.enterprise-enquiry-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--rule);border-radius:9px}.enterprise-enquiry-dialog>p{color:var(--subtle);max-width:540px}.enterprise-enquiry-form{margin-top:28px}.enterprise-enquiry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;border:0}.enterprise-enquiry-fields label{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;font-size:14px}.enterprise-enquiry-fields label span{color:var(--subtle)}.enterprise-enquiry-fields input{width:100%;min-width:0;min-height:48px;padding:12px 14px;margin-top:4px;border:1px solid var(--rule);border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:16px;line-height:1.4}.enterprise-enquiry-note{color:var(--subtle);font-size:13px;margin:20px 0}.enterprise-enquiry-form>.button{width:100%}.enterprise-enquiry-error{color:#a52b1d;font-size:15px;margin-top:16px}.enterprise-enquiry-error a{text-decoration:underline}.enterprise-enquiry-success{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:28px}.enterprise-enquiry-success>svg{color:var(--blue)}.enterprise-enquiry-success .button{width:100%}@media (max-width: 767px){.enterprise-enquiry-dialog{padding:24px}.enterprise-enquiry-fields{grid-template-columns:1fr;gap:16px}.enterprise-enquiry-fields label{font-size:13px}}.insurance-job.service-row{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 24px}.insurance-job .service-description{max-width:440px}#insurance-header .site-header{position:absolute;top:clamp(16px,2.8svh,28px)}#insurance-header .site-header:not(.is-compact) .navigation{padding-block:clamp(12px,2svh,20px)}#insurance-header .site-header:not(.is-compact) .navigation:before{background:#ffffff38}.insurance-page #demo .insurance-cta{gap:16px}#insurance-footer .site-footer{padding-top:clamp(96px,8.333vw,120px)}.insurance-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.insurance-page .insurance-cta-secondary{background:transparent;color:var(--ink);border-color:var(--rule)}.insurance-page .insurance-cta-secondary:hover{color:var(--blue);border-color:var(--blue)}.insurance-howard-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:48px 0 36px;padding:0;list-style:none}.insurance-howard-steps li{padding-top:20px;border-top:1px solid var(--rule)}.insurance-step-number{display:block;margin-bottom:20px;color:var(--blue)}.insurance-howard-steps h3{font-size:clamp(23px,2.2vw,30px);line-height:1.15;letter-spacing:-.03em;margin-bottom:16px}.insurance-howard-steps p{font-size:16px;line-height:1.5;color:var(--subtle)}@media (max-width: 767px){.insurance-hero{min-height:max(100svh,900px)}.insurance-hero-inner{padding:144px var(--page-gutter) 120px}.insurance-page .cta-layout{grid-template-columns:1fr;gap:28px}.insurance-howard-steps{grid-template-columns:1fr;gap:28px;margin:32px 0}.insurance-step-number{margin-bottom:12px}.insurance-cta-actions .button{width:100%;justify-content:space-between}.insurance-page [data-card]{flex-wrap:wrap}.insurance-job.service-row{grid-template-columns:22px minmax(0,1fr) 24px}}@media (prefers-reduced-motion: reduce){.insurance-page *,.insurance-page *:before,.insurance-page *:after{animation:none!important;transition:none!important}}.insurance-howard-avatar{display:inline-flex;position:relative;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center}.insurance-howard-face{overflow:visible}.insurance-howard-face .mo-eye{translate:calc((var(--mo-edx) * var(--mo-wrap, 1) + var(--mo-track-x, 0) * 2.5) * 1px) calc((var(--mo-edy) + var(--mo-edy2) * var(--mo-ph) + var(--mo-track-y, 0) * 2.5) * 1px);rotate:calc((var(--mo-t) * var(--mo-wrap, 1) - var(--mo-lean, 0) * var(--mo-lock)) * 1deg);transform:rotate(calc(var(--mo-lean, 0) * 1deg)) scaleX(var(--mo-x)) scaleY(var(--mo-y)) rotate(calc(var(--mo-lean, 0) * -1deg))}.howard-conversation{position:relative;width:100%;max-width:680px;display:flex;flex-direction:column;gap:22px}.howard-user-message{align-self:flex-end;max-width:440px;padding:12px 14px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.howard-reply{display:flex;gap:12px}.howard-avatar-slot{flex:0 0 28px;width:28px;min-height:28px}.howard-travelling-avatar{position:absolute;top:0;left:0;z-index:2;width:28px;height:28px}.howard-reply-content{flex:1;min-width:0}.howard-reply-content p{line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.howard-user-message,.howard-reply-content p,.howard-quotes,.howard-sources,.howard-actions{animation:insurance-message-enter .45s cubic-bezier(.22,1,.36,1) both}@keyframes insurance-message-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.howard-demo-link.button{margin-top:14px;min-height:36px;padding:8px 12px;gap:8px;font-family:inherit;font-size:13px;line-height:18px;text-transform:none}.howard-thinking{display:flex;align-items:center;gap:4px;height:28px}.howard-thinking i{width:5px;height:5px;border-radius:50%;background:var(--subtle);animation:tdot 1s infinite}.howard-thinking i:nth-child(2){animation-delay:.15s}.howard-thinking i:nth-child(3){animation-delay:.3s}.howard-reply-note{display:block;margin-top:8px;font-size:12px;color:var(--subtle)}.howard-quotes{margin-top:14px;overflow-x:auto;background:var(--paper);border:1px solid var(--rule);border-radius:8px}.howard-quotes table{width:100%;min-width:420px;border-collapse:collapse;font-size:13px;text-align:left}.howard-quotes caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.howard-quotes th{font-family:Fragment Mono,monospace;font-size:10px;font-weight:400;color:var(--subtle);text-transform:uppercase}.howard-quotes th,.howard-quotes td{padding:10px 12px;border-bottom:1px solid var(--rule)}.howard-quote-change{color:#c4321a}.howard-sources,.howard-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.howard-sources span{display:inline-flex;align-items:center;gap:5px;font-family:Fragment Mono,monospace;font-size:10px;color:var(--blue);border:1px solid #c9d2ff;border-radius:3px;padding:3px 6px;overflow-wrap:anywhere}.howard-actions button{display:inline-flex;align-items:center;gap:8px;text-align:left;font:inherit;font-size:12px;border:1px solid var(--rule);border-radius:6px;padding:7px 10px;background:var(--paper);cursor:pointer}.howard-actions button:hover{border-color:var(--blue);color:var(--blue)}.insurance-client-icon{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;flex-shrink:0}.insurance-profile-avatar{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.insurance-composer-wrap{display:flex;justify-content:center;padding:12px 32px 20px;flex-shrink:0}.insurance-composer{width:100%;max-width:680px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--rule);border-radius:14px;background:var(--paper);box-shadow:0 2px 8px #00000008}.insurance-composer input{flex:1;min-width:0;padding:4px 0;border:0;background:transparent;font:inherit;font-size:14px;color:var(--ink)}.insurance-attach,.insurance-send{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border:0;border-radius:50%;cursor:pointer}.insurance-attach{background:transparent;color:var(--subtle)}.insurance-attach:hover{color:var(--ink)}.insurance-send{color:var(--paper)}.insurance-files{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 24px 24px;gap:16px}.insurance-files-toolbar{display:flex;gap:10px;flex-wrap:wrap}.insurance-files-search{flex:1;display:flex;align-items:center;gap:8px;min-width:180px}.insurance-files-search,.insurance-files-toolbar select{border:1px solid var(--rule);border-radius:8px;background:var(--paper);padding:9px 10px;font:inherit;font-size:12px}.insurance-files-search input{width:100%;border:0;background:transparent;font:inherit;min-width:0}.insurance-files-body{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(240px,1.1fr);flex:1;min-height:0;gap:14px}.insurance-file-list{overflow:auto;min-width:0}.insurance-file-list button{display:flex;gap:10px;align-items:center;width:100%;padding:12px 10px;margin-bottom:5px;border:1px solid transparent;border-radius:8px;text-align:left;background:transparent;cursor:pointer;color:var(--ink)}.insurance-file-list button[aria-pressed=true]{border-color:var(--rule);background:var(--paper)}.insurance-file-list button:hover{background:var(--paper)}.insurance-file-list svg{flex-shrink:0;color:var(--blue)}.insurance-file-list span{min-width:0}.insurance-file-list strong{display:block;overflow-wrap:anywhere;font-size:12px;font-weight:400}.insurance-file-list small{display:block;margin-top:5px;font-size:11px;color:var(--subtle)}.insurance-file-preview{overflow:auto;min-width:0;border:1px solid var(--rule);border-radius:10px;padding:20px;background:var(--paper)}.insurance-file-meta{font-family:Fragment Mono,monospace;font-size:9px;color:var(--subtle);line-height:1.6}.insurance-file-preview h3{font-size:22px;line-height:1.2;margin:18px 0}.insurance-file-preview dl>div{padding:10px 0;border-bottom:1px solid var(--rule)}.insurance-file-preview dt{font-size:11px;color:var(--subtle);margin-bottom:4px}.insurance-file-preview dd,.insurance-file-preview p{font-size:13px;line-height:1.5}.insurance-file-preview p{margin:18px 0}.insurance-file-preview button{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--rule);border-radius:7px;padding:8px 10px;font:inherit;font-size:12px;cursor:pointer;background:var(--surface)}.insurance-files-empty{padding:16px 10px;color:var(--subtle);font-size:13px}.insurance-other-case{flex:1;min-height:0;overflow:auto;padding:10px 32px 28px}.insurance-other-case h3{font-size:28px;margin:10px 0 24px}.insurance-other-case dl,.insurance-case-action{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:16px;margin-bottom:20px}.insurance-other-case dl>div+div{margin-top:16px}.insurance-other-case dt{font-size:11px;color:var(--subtle);margin-bottom:4px}.insurance-other-case dd,.insurance-case-action p{font-size:14px;line-height:1.5}.insurance-case-action p{margin:12px 0}.insurance-other-case button{display:inline-flex;gap:8px;align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:7px;padding:9px 12px;font:inherit;font-size:13px;cursor:pointer}.insurance-other-case h4{margin-bottom:12px}.insurance-other-case .insurance-case-file{display:flex;width:100%;margin-bottom:8px}@media (max-width: 1100px) and (min-width: 768px){.insurance-demo-frame{padding:20px!important}.insurance-demo-workspace{min-width:0}.insurance-demo-sidebar{width:190px!important}.insurance-workspace-header{padding:18px!important}.insurance-files-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width: 767px){.insurance-hero-inner{padding:260px var(--page-gutter) 148px}.insurance-hero-content{gap:24px}.insurance-hero-content h1{font-size:clamp(34px,8.6vw,52px)!important;line-height:1.04!important}.insurance-hero-content>p{font-size:18px!important;line-height:1.4!important}.insurance-page [data-hero-chat]{margin-top:16px;padding:12px!important}.insurance-hero-loader{margin-top:16px}.insurance-page [data-thread]>div{max-width:100%!important}.insurance-hero-choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.insurance-page .insurance-hero-choices button{min-height:44px;padding:9px 6px!important;font-size:13px!important}.insurance-hero-composer{padding:6px 6px 6px 12px!important;gap:4px!important}.insurance-hero-composer input{font-size:16px!important;height:44px}.insurance-hero-composer button{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-height:44px;padding:0!important}.insurance-send-label,.insurance-tab-desktop{display:none}.insurance-mobile-send,.insurance-tab-mobile{display:inline}.insurance-page #product{padding-top:40px!important;padding-bottom:28px!important;gap:20px!important}.insurance-page #product h2{font-size:32px!important;line-height:1.1!important;text-wrap:pretty!important}.insurance-page #transurance{padding-bottom:64px!important}.insurance-demo-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.insurance-demo-tabs button{min-height:44px;padding:8px 4px!important;font-size:13px!important;text-align:center!important;letter-spacing:-.02em!important}.insurance-demo-frame{padding:0!important;overflow:hidden!important}.insurance-demo-workspace{min-width:0;width:100%;height:clamp(580px,82svh,740px)!important;flex-direction:column;border-radius:0 0 12px 12px!important;box-shadow:none!important}.insurance-mobile-toolbar{display:flex;justify-content:space-between;align-items:center;flex:0 0 56px;padding:0 12px;background:var(--paper);border-bottom:1px solid var(--rule)}.insurance-mobile-toolbar>span{display:flex;align-items:center;gap:6px;font-size:14px;letter-spacing:-.02em}.insurance-mobile-toolbar button,.insurance-mobile-close{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px;border:0;background:transparent;font:inherit;color:var(--ink)}.insurance-demo-sidebar{display:none!important}.is-menu-open .insurance-demo-sidebar{display:flex!important;position:absolute;top:56px;bottom:0;left:0;z-index:5;width:min(290px,90%)!important;padding-top:12px!important;overflow-y:auto;box-shadow:16px 0 36px #221b1b1f}.is-menu-open .insurance-demo-sidebar>div:first-child{display:none!important}.insurance-mobile-close{align-self:flex-end;flex-shrink:0}.insurance-demo-sidebar nav{margin-top:8px!important}.insurance-menu-scrim{display:block;position:absolute;z-index:4;top:56px;right:0;bottom:0;left:0;border:0;background:#221b1b2e}.insurance-demo-main{min-height:0}.insurance-demo-main>header{padding:12px!important;min-height:60px;gap:8px}.insurance-workspace-header>div:first-child{flex-wrap:wrap;gap:4px!important}.insurance-workspace-header>div:first-child>div:nth-child(2){max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:10px!important}.insurance-workspace-header>div:last-child{gap:8px!important}.insurance-workspace-header>div:last-child>button{min-width:44px;justify-content:center}.insurance-briefings-button .insurance-unread-dot{top:10px!important;right:10px!important}.insurance-demo-workspace button{min-height:44px}.insurance-workspace-header .insurance-share-button{position:relative;min-height:36px;height:36px;align-self:center}.insurance-share-button:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.insurance-briefing-filters{row-gap:12px!important;padding-block:6px}.insurance-briefing-filters button{position:relative;min-height:32px;height:32px;padding:4px 10px!important;align-items:center;border-radius:8px!important}.insurance-briefing-filters button:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.insurance-demo-workspace input,.insurance-demo-workspace select{font-size:16px!important}.insurance-chat-scroll{padding:12px!important}.insurance-chat-welcome{width:100%;gap:24px!important;padding-bottom:16px!important}.insurance-chat-welcome>div:first-child{font-size:26px!important}.insurance-chat-welcome>div:last-child{align-items:stretch!important;width:100%}.insurance-chat-welcome button{text-align:left;font-size:14px!important;line-height:1.4;border-radius:12px!important}.insurance-composer-wrap{padding:12px}.insurance-composer{padding:6px;gap:4px}.insurance-attach,.insurance-send{flex-basis:44px;width:44px;height:44px}.howard-conversation{gap:20px}.howard-user-message{max-width:90%}.howard-reply{gap:8px}.howard-actions button{font-size:13px}.howard-quotes{overscroll-behavior-x:contain}.insurance-detail-scroll{padding:8px 12px 20px!important;gap:20px!important}.insurance-case-document{white-space:normal!important;overflow-wrap:anywhere;line-height:1.4}.insurance-client-actions{width:100%;flex-wrap:wrap}.insurance-client-actions button{flex:1}.insurance-policy-head{display:none!important}.insurance-policy-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.insurance-policy-row>div:first-child{grid-column:1;grid-row:1}.insurance-policy-status{grid-column:2;grid-row:1;justify-self:end;font-size:12px}.insurance-policy-premium,.insurance-policy-renewal{display:flex;flex-direction:column;gap:4px;font-size:14px}.insurance-mobile-label{display:block;color:var(--subtle);font-size:11px}.insurance-briefings{overflow-y:auto;padding:0 12px 20px!important}.insurance-briefing-grid{display:flex!important;flex-direction:column;flex:none!important}.insurance-briefing-grid>div:first-child{max-height:208px;flex:0 0 auto}.insurance-briefing-grid>div:first-child>button{flex-shrink:0}.insurance-briefing-grid>div:last-child{overflow:visible!important;padding:16px!important;flex-shrink:0}.insurance-briefing-grid>div:last-child>div:first-child{flex-wrap:wrap}.insurance-briefing-grid span{white-space:normal!important;overflow-wrap:anywhere}.insurance-files{padding:0 12px 20px;overflow-y:auto}.insurance-files-toolbar{flex-shrink:0}.insurance-files-search{min-width:0;flex-basis:100%}.insurance-files-toolbar select{width:100%;min-height:44px}.insurance-files-body{display:flex;flex-direction:column;flex:none}.insurance-file-list{max-height:210px;flex-shrink:0}.insurance-file-list strong{font-size:13px}.insurance-file-preview{overflow:visible;padding:16px}.insurance-other-case{padding:8px 12px 20px}.insurance-other-case h3{font-size:26px}.insurance-toast{width:-moz-max-content;width:max-content;max-width:calc(100% - 24px);white-space:normal!important;bottom:84px!important}}
