.year-end-content{font-family:var(--font-jakarta),Arial,sans-serif;font-size:1rem;line-height:1.7;color:#201816;-webkit-font-smoothing:antialiased}.year-end-content *,.year-end-content :after,.year-end-content :before{box-sizing:border-box}.year-end-content p{margin:0 0 1.25rem;text-wrap:pretty}.year-end-content h1,.year-end-content h2,.year-end-content h3{font-family:var(--font-archivo),Arial,sans-serif;font-weight:700;margin:0;text-wrap:balance}.year-end-content h1{font-size:clamp(2.65rem,4.75vw,4.15rem);line-height:1.04;letter-spacing:-.035em}.year-end-content h2{font-size:clamp(2.1rem,3.6vw,3.25rem);line-height:1.08;letter-spacing:-.025em}.year-end-content h3{font-size:1.3rem;line-height:1.3}.year-end-content a:focus-visible{outline:3px solid #201816;outline-offset:5px}.year-end-content .year-end-wrap{width:100%;max-width:1152px;padding-right:24px;padding-left:24px;margin:0 auto}.year-end-content .year-end-hero-field{position:relative;isolation:isolate}.year-end-content .year-end-hero-field:before{content:"";position:absolute;pointer-events:none;z-index:-1;inset:0;background-image:linear-gradient(#2018160a 1px,transparent 0),linear-gradient(90deg,#2018160a 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(#000 10%,transparent 97%);mask-image:linear-gradient(#000 10%,transparent 97%)}.year-end-content .year-end-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(2rem,4vw,3.75rem);align-items:center;padding-top:128px;padding-bottom:96px}.year-end-content .year-end-eyebrow{font-size:.8125rem;font-weight:700;letter-spacing:.12em;margin-bottom:1.5rem}.year-end-content .year-end-hero-sub{margin-top:1.75rem;margin-bottom:1.2rem;font-size:1.125rem;color:#635e5b;max-width:42ch}.year-end-content .year-end-hero-insight{font-size:1.0625rem;font-weight:650;max-width:40ch;margin-bottom:2rem}.year-end-content .year-end-booking-button{min-height:60px;max-width:100%;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.3;gap:.6rem}.year-end-content .year-end-booking-note{margin:.85rem 0 0;font-size:.875rem;color:#635e5b}.year-end-content .year-end-count{margin:0;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid #20181614;border-radius:1.25rem;background:#fff;box-shadow:0 32px 65px -35px #20181666}.year-end-content .year-end-count figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-family:var(--font-archivo),Arial,sans-serif;font-size:1.15rem;font-weight:700}.year-end-content .year-end-count figcaption span:last-child{font-family:var(--font-jakarta),Arial,sans-serif;font-size:.875rem;font-weight:400;color:#635e5b}.year-end-content .year-end-quantities{display:grid;grid-template-columns:1fr 1fr;margin:1.5rem 0 0;border-top:1px solid #ddd8d4}.year-end-content .year-end-quantities>div{padding:1.5rem 1rem 1.5rem 0}.year-end-content .year-end-quantities>div+div{border-left:1px solid #ddd8d4;padding-right:0;padding-left:1.5rem}.year-end-content .year-end-quantities dt{font-size:.875rem;color:#635e5b}.year-end-content .year-end-quantities dd{font-family:var(--font-archivo),Arial,sans-serif;font-size:clamp(4rem,6vw,5.5rem);letter-spacing:-.035em;font-weight:700;line-height:1;margin:.75rem 0 0;font-variant-numeric:tabular-nums}.year-end-content .year-end-quantities dd span{display:block;font-family:var(--font-jakarta),Arial,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.4;margin-top:.6rem}.year-end-content .year-end-difference{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 0 0;border-top:1px solid #ddd8d4}.year-end-content .year-end-difference>strong{font-family:var(--font-archivo),Arial,sans-serif;font-size:4rem;line-height:1;color:#f51919}.year-end-content .year-end-difference p{margin:0;font-weight:700;line-height:1.55}.year-end-content .year-end-difference p span{font-size:.875rem;font-weight:400;color:#635e5b}.year-end-content .year-end-timing{background:#f7f6f4;padding:96px 0}.year-end-content .year-end-section-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);margin-bottom:3rem}.year-end-content .year-end-section-intro>div{color:#635e5b;font-size:1.0625rem}.year-end-content .year-end-section-intro>div>p:last-child{margin-bottom:0}.year-end-content .loss-timeline{margin:0;overflow:hidden;border:1px solid #ddd8d4;border-radius:1.25rem;background:#fff}.year-end-content .loss-timeline figcaption,.year-end-content .signal-board-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1.25rem;padding:1.25rem 2rem;border-bottom:1px solid #ddd8d4;font-family:var(--font-archivo),Arial,sans-serif;font-size:1.15rem;font-weight:700}.year-end-content .loss-timeline figcaption span:last-child,.year-end-content .signal-board-heading p{margin:0;font-family:var(--font-jakarta),Arial,sans-serif;font-size:.875rem;font-weight:400;color:#635e5b}.year-end-content .timeline-chart{display:grid;grid-template-columns:112px 1fr;gap:1.1rem 1.5rem;padding:2rem}.year-end-content .timeline-date{grid-row:1;display:grid;gap:.2rem}.year-end-content .timeline-date.start{grid-column:2;justify-self:start}.year-end-content .timeline-date.end{grid-column:2;justify-self:end;text-align:right}.year-end-content .timeline-date strong{font-family:var(--font-archivo),Arial,sans-serif;font-size:1.15rem}.year-end-content .timeline-date span{font-size:.75rem;color:#635e5b}.year-end-content .timeline-row{grid-column:1/-1;display:grid;grid-template-columns:112px 1fr;align-items:center;gap:1.5rem}.year-end-content .timeline-label{font-size:.875rem;font-weight:700}.year-end-content .timeline-track{position:relative;min-height:54px;display:flex;align-items:center;padding:0 1.2rem;border-radius:.55rem}.year-end-content .erp-track{color:#fff;background:#201816}.year-end-content .erp-track i{position:absolute;right:0;top:0;bottom:0;display:grid;place-items:center;width:48px;background:#f51919;border-radius:0 .55rem .55rem 0;font-style:normal}.year-end-content .physical-track{color:#f51919;border:1px solid #f51919;background:repeating-linear-gradient(135deg,#f519190a 0 8px,#f5191919 8px 16px)}.year-end-content .exposure-band{grid-column:2;display:flex;justify-content:space-between;gap:.5rem 1.5rem;padding-top:1rem;border-top:4px solid #f51919;font-size:.875rem}.year-end-content .exposure-band span{color:#635e5b}.year-end-content .loss-estimate{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ddd8d4}.year-end-content .loss-estimate>div{display:grid;gap:.35rem;padding:1.5rem 2rem}.year-end-content .loss-estimate>div+div{border-left:1px solid #ddd8d4}.year-end-content .loss-estimate span{font-size:.8125rem;color:#635e5b}.year-end-content .loss-estimate strong{font-family:var(--font-archivo),Arial,sans-serif;font-size:1.25rem}.year-end-content .loss-estimate .estimate-result{background:#f51919;color:#fff}.year-end-content .loss-estimate .estimate-result span{color:#fff;opacity:.78}.year-end-content .year-end-path-limit{margin:0;padding:1.25rem 2rem;border-top:1px solid #ddd8d4;color:#635e5b;font-size:.8125rem}.year-end-content .year-end-product{padding-top:96px;padding-bottom:96px}.year-end-content .signal-board{overflow:hidden;border:1px solid #ddd8d4;border-radius:1rem}.year-end-content .signal-board-heading{background:#eee}.year-end-content .signal-board-heading h3{font-size:1.2rem}.year-end-content .signal-list{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0}.year-end-content .signal-list li{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.75rem}.year-end-content .signal-list li+li{border-left:1px solid #ddd8d4}.year-end-content .signal-list li>span{color:#f51919;font-family:var(--font-archivo),Arial,sans-serif;font-size:.85rem;font-weight:700}.year-end-content .signal-list strong{font-family:var(--font-archivo),Arial,sans-serif;font-size:1.12rem}.year-end-content .signal-list p{margin:.55rem 0 0;font-size:.9rem;line-height:1.6;color:#635e5b}.year-end-content .investigation-flow{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0;border-top:1px solid #ddd8d4;background:#f7f6f4}.year-end-content .investigation-flow li{position:relative;display:grid;gap:.35rem;padding:1.35rem 2.25rem 1.35rem 1.5rem}.year-end-content .investigation-flow li:not(:last-child):after{content:"→";position:absolute;right:.55rem;top:50%;transform:translateY(-50%);color:#f51919;font-size:1.35rem}.year-end-content .investigation-flow strong{font-family:var(--font-archivo),Arial,sans-serif}.year-end-content .investigation-flow span{font-size:.8125rem;line-height:1.5;color:#635e5b}.year-end-content .year-end-objection{display:grid;grid-template-columns:1fr 2fr;gap:2rem;margin-top:2.5rem}.year-end-content .year-end-objection h3{font-size:1.15rem}.year-end-content .year-end-objection p{margin:0;color:#635e5b;font-size:.9375rem}.year-end-content .year-end-related{margin:1.75rem 0 0;font-size:.9375rem;color:#635e5b}.year-end-content .year-end-related a{color:#201816;text-decoration:underline;text-underline-offset:4px}.year-end-content .year-end-closing{padding:96px 0;background:#f7f6f4}.year-end-content .year-end-closing-inner{max-width:920px}.year-end-content .year-end-closing-inner h2{max-width:19ch}.year-end-content .year-end-closing-copy{font-size:1.125rem;color:#635e5b;max-width:52ch;margin:1.75rem 0 2rem}.year-end-content .year-end-invite{max-width:57ch;font-size:.9375rem;color:#635e5b;margin:1.75rem 0 0}.year-end-content .year-end-audit-note{max-width:76ch;margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid #ddd8d4;font-size:.8125rem;line-height:1.75;color:#635e5b}.year-end-skip-link{position:fixed;z-index:60;left:1rem;top:-6rem;padding:.75rem 1rem;color:#fff;background:#201816;border-radius:.4rem}.year-end-skip-link:focus{top:1rem;outline:3px solid #f51919;outline-offset:3px}.year-end-campaign #cta,.year-end-campaign #hero,.year-end-campaign #main{scroll-margin-top:96px}@media (min-width:768px){.year-end-content .year-end-wrap{padding-left:40px;padding-right:40px}.year-end-content .year-end-closing,.year-end-content .year-end-product,.year-end-content .year-end-timing{padding-top:128px;padding-bottom:128px}}@media (max-width:900px){.year-end-content .year-end-hero{grid-template-columns:1fr;padding-top:112px;gap:2.75rem}.year-end-content h1{font-size:clamp(2.65rem,7vw,4.15rem)}.year-end-content .year-end-count{max-width:560px;width:100%}.year-end-content .year-end-section-intro{grid-template-columns:1fr;gap:1.5rem}.year-end-content .signal-list{grid-template-columns:1fr}.year-end-content .signal-list li+li{border-left:0;border-top:1px solid #ddd8d4}.year-end-content .investigation-flow{grid-template-columns:1fr 1fr}.year-end-content .investigation-flow li:nth-child(2):after{content:""}}@media (max-width:600px){.year-end-content .year-end-hero{padding-bottom:64px}.year-end-content .year-end-closing,.year-end-content .year-end-product,.year-end-content .year-end-timing{padding-top:72px;padding-bottom:72px}.year-end-content .timeline-chart{grid-template-columns:1fr;padding:1.25rem}.year-end-content .timeline-date.start{grid-column:1}.year-end-content .timeline-date.end{grid-column:1;grid-row:2;justify-self:start;text-align:left}.year-end-content .timeline-row{grid-column:1;grid-template-columns:1fr;gap:.45rem}.year-end-content .exposure-band{grid-column:1;flex-direction:column}.year-end-content .loss-estimate{grid-template-columns:1fr}.year-end-content .loss-estimate>div+div{border-left:0;border-top:1px solid #ddd8d4}.year-end-content .loss-timeline figcaption,.year-end-content .year-end-path-limit{padding-left:1.25rem;padding-right:1.25rem}.year-end-content .investigation-flow{grid-template-columns:1fr}.year-end-content .investigation-flow li:not(:last-child):after{content:"↓";top:auto;bottom:-.85rem;right:50%;transform:translateX(50%)}.year-end-content .year-end-objection{grid-template-columns:1fr;gap:.65rem}.year-end-content .year-end-booking-button{width:100%;padding-left:1.25rem;padding-right:1.25rem}}@media (prefers-reduced-motion:reduce){.year-end-campaign *,.year-end-campaign :after,.year-end-campaign :before{transition:none!important;scroll-behavior:auto!important}}