.n360-wim,.n360-wim *{box-sizing:border-box}.n360-wim{--n360-orange-500:#f15e3e;--n360-eyebrow-color:var(--wim-eyebrow-color,var(--n360-orange-500));--n360-orange-100:#ffe3da;--n360-purple-700:#4b2e83;--n360-title:#1e2b3c;--fg-1:#1e2b3c;--fg-2:#53565a;--fg-3:#73777d;--border-2:rgba(30,43,60,.14);--shadow-md:0 18px 48px rgba(30,43,60,.14),0 4px 14px rgba(30,43,60,.08);--font-display:Aleo,Georgia,serif;--font-body:Montserrat,Arial,sans-serif;--font-slab:"Roboto Slab",Georgia,serif;background:var(--wim-background,#fff);color:var(--fg-1);overflow:hidden;padding:clamp(4rem,7vw,6rem) clamp(1.25rem,4vw,2rem);position:relative}.n360-wim__accent{background:radial-gradient(circle,var(--n360-orange-100) 0,rgba(255,227,218,0) 70%);border-radius:50%;height:30rem;opacity:.7;pointer-events:none;position:absolute;right:-12.5rem;top:-12.5rem;width:30rem}.n360-wim__inner{margin:0 auto;max-width:73.75rem;position:relative;z-index:1}.n360-wim__intro{margin-bottom:clamp(2.25rem,5vw,3.5rem);max-width:47.5rem}.n360-wim__cta,.n360-wim__eyebrow,.n360-wim__source,.n360-wim__stat-kicker{font-family:var(--font-body);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.n360-wim__eyebrow{align-items:center;color:var(--wim-eyebrow-color,#f15e3e)!important;display:inline-flex;font-size:.6875rem;gap:.625rem;line-height:1.3;margin:0}.n360-wim__eyebrow span{background-color:var(--wim-eyebrow-color,#f15e3e)!important;border-radius:50%;flex:0 0 0.375rem;height:.375rem;width:.375rem}.n360-wim__heading{color:var(--fg-1);font-family:var(--font-display);font-size:clamp(2rem,4.2vw,2.625rem);font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:1rem 0 1.375rem;overflow-wrap:anywhere}.n360-wim__copy{color:var(--fg-2);font-family:var(--font-body);font-size:clamp(1rem,1.7vw,1.0625rem);line-height:1.65;min-width:0}.n360-wim__copy--intro{font-size:clamp(1rem,1.9vw,1.125rem);line-height:1.6}.n360-wim__copy p{margin:0 0 1.375rem}.n360-wim__copy p:last-child{margin-bottom:0}.n360-wim__copy strong{color:var(--n360-title)}.n360-wim__grid{align-items:center;display:grid;gap:clamp(2rem,5vw,3.5rem);grid-template-columns:minmax(17.5rem,26.25rem) minmax(0,1fr)}.n360-wim__stat-card{background:#fff;border:1px solid var(--border-2);border-radius:1rem;border-top:4px solid var(--n360-orange-500);box-shadow:var(--shadow-md);margin:0;min-width:0;padding:clamp(1.5rem,4vw,2.25rem);width:100%}.n360-wim__stat-kicker{color:var(--n360-orange-500);font-size:.625rem;line-height:1.4;margin:0 0 1.125rem}.n360-wim__stat-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;min-width:0}.n360-wim__stat-value{color:var(--n360-title);font-family:var(--font-slab);font-size:clamp(3.75rem,11vw,5.5rem);font-weight:700;letter-spacing:-.03em;line-height:.9;max-width:100%;white-space:nowrap}.n360-wim__stat-label{color:var(--fg-2);flex:1 1 11rem;font-family:var(--font-body);font-size:.9375rem;font-weight:700;line-height:1.25;min-width:11rem;overflow-wrap:normal;padding-bottom:.375rem}.n360-wim__stat-supporting{color:var(--fg-2);font-family:var(--font-body);font-size:.875rem;line-height:1.6;margin-top:.875rem}.n360-wim__source{border-top:1px solid var(--border-2);color:var(--fg-3);font-size:.6875rem;letter-spacing:.04em;line-height:1.5;margin-top:1.375rem;overflow-wrap:break-word;padding-top:1rem}.n360-wim__source span{letter-spacing:.18em;margin-right:.5rem}.n360-wim__body{min-width:0}.n360-wim__cta,.n360-wim__product strong{color:var(--n360-purple-700)}.n360-wim__cta{align-items:center;border-bottom:3px solid var(--n360-orange-500);display:inline-flex!important;font-size:1rem!important;font-weight:800;gap:.625rem;line-height:1.45;margin-top:2rem;overflow-wrap:anywhere;padding:.625rem 0 .375rem;text-decoration:none!important}.n360-wim__cta:focus-visible,.n360-wim__cta:hover{color:var(--n360-orange-500)}.n360-wim__cta:focus-visible{outline:2px solid var(--n360-orange-500);outline-offset:4px}@media (max-width:900px){.n360-wim__grid{grid-template-columns:1fr}.n360-wim__stat-card{max-width:34rem}}@media (max-width:520px){.n360-wim{padding-left:1rem;padding-right:1rem}.n360-wim__stat-row{display:block}.n360-wim__stat-value{margin-bottom:.625rem;overflow-wrap:anywhere;white-space:normal}.n360-wim__stat-label{min-width:0;padding-bottom:0}}