.wjw-page{--wjw-ink:#173a31;--wjw-muted:#5e7169;--wjw-green:#18764a;--wjw-blue:#327f99;--wjw-amber:#b97825;--wjw-coral:#b75d45;--wjw-line:rgba(23,58,49,0.16);--wjw-paper:rgba(255,255,255,0.9)}.wjw-page :is(.wjw-compare,.wjw-principles,.wjw-evidence,.wjw-support,.wjw-fit,.wjw-faq,.wjw-final){position:relative;overflow:hidden;border-top:1px solid var(--wjw-line)!important}.wjw-page :is(.wjw-compare,.wjw-evidence,.wjw-fit){background:#f4faf6!important}.wjw-page :is(.wjw-principles,.wjw-support,.wjw-faq){background:#eaf6ef!important}.wjw-page .wjw-heading h2,.wjw-page :is(.wjw-evidence h2,.wjw-support h2,.wjw-faq h2,.wjw-final h2){color:var(--wjw-ink)!important;text-wrap:balance}.wjw-page .wjw-compare .wjw-heading{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(300px,.68fr)!important;gap:clamp(42px,7vw,96px)!important;align-items:end!important;padding-bottom:30px;border-bottom:1px solid var(--wjw-line);text-align:left!important}.wjw-page .wjw-compare .wjw-heading h2{margin-left:0!important}.wjw-page .wjw-compare .wjw-heading>p{margin:0!important}.wjw-page .wjw-compare-list{position:relative;gap:10px!important;padding:0!important}.wjw-page .wjw-compare-list:before{position:absolute;z-index:2;top:-30px;right:0;content:"JW OPERATING MODEL";color:var(--wjw-green);font-size:11px;font-weight:900}.wjw-page .wjw-compare-list>div{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:34px!important}.wjw-page .wjw-compare-list>div:after{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(24,118,74,.28);border-radius:50%;content:"→";background:#e3f4ea;color:var(--wjw-green);font-size:15px;transform:translate(-50%,-50%);transition:transform .22s ease,background-color .22s ease,color .22s ease}.wjw-page .wjw-compare-list>div:hover:after{background:var(--wjw-green);color:#fff;transform:translate(-50%,-50%) scale(1.08)}.wjw-page .wjw-compare-list p{min-height:78px!important;border:1px solid var(--wjw-line)!important;border-radius:8px!important;box-shadow:none!important;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.wjw-page .wjw-compare-list>div:hover p{border-color:rgba(24,118,74,.4)!important;box-shadow:0 14px 30px rgba(20,64,48,.09)!important}.wjw-page .wjw-compare-list>div:hover p:first-child{transform:translateX(-3px)}.wjw-page .wjw-compare-list>div:hover p:last-child{transform:translateX(3px)}.wjw-page .wjw-principles .wjw-heading{max-width:920px!important}.wjw-page .wjw-principle-grid{position:relative;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;counter-reset:principle}.wjw-page .wjw-principle-grid article{min-height:292px!important;overflow:hidden;border:1px solid var(--wjw-line)!important;border-top:5px solid var(--wjw-green)!important;border-radius:8px!important;background:var(--wjw-paper)!important;box-shadow:none!important;transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease}.wjw-page .wjw-principle-grid article:nth-child(2){border-top-color:var(--wjw-blue)!important}.wjw-page .wjw-principle-grid article:nth-child(3){border-top-color:var(--wjw-amber)!important}.wjw-page .wjw-principle-grid article:nth-child(4){border-top-color:var(--wjw-coral)!important}.wjw-page .wjw-principle-grid article:hover{border-color:rgba(24,118,74,.42)!important;box-shadow:0 20px 40px rgba(20,64,48,.11)!important;transform:translateY(-5px)}.wjw-page .wjw-principle-grid article>div{margin-bottom:52px!important}.wjw-page .wjw-principle-grid article>div svg{width:44px;height:44px;padding:10px;border:1px solid var(--wjw-line);border-radius:6px;background:#edf7f1;transition:transform .24s ease,box-shadow .24s ease}.wjw-page .wjw-principle-grid article:nth-child(2)>div svg{background:#e7f2f6;color:var(--wjw-blue)}.wjw-page .wjw-principle-grid article:nth-child(3)>div svg{background:#fbf1df;color:var(--wjw-amber)}.wjw-page .wjw-principle-grid article:nth-child(4)>div svg{background:#f8eae6;color:var(--wjw-coral)}.wjw-page .wjw-principle-grid article:hover>div svg{box-shadow:0 10px 22px rgba(20,64,48,.13);transform:translateY(-3px) rotate(-4deg)}.wjw-page .wjw-evidence-grid{width:min(100% - 96px,1280px)!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:clamp(48px,7vw,92px)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.wjw-page .wjw-evidence-media{min-height:620px!important;overflow:hidden;border:1px solid var(--wjw-line);border-radius:8px!important;box-shadow:0 24px 52px rgba(20,64,48,.13)}.wjw-page .wjw-evidence-media img,.wjw-page .wjw-support-media img{transition:filter .32s ease,transform .72s cubic-bezier(.2,.7,.2,1)}.wjw-page :is(.wjw-evidence-media,.wjw-support-media):hover img{filter:saturate(1.06);transform:scale(1.025)}.wjw-page .wjw-evidence-copy{align-self:center}.wjw-page .wjw-evidence-copy h2{margin-left:0!important}@media (min-width:1100px){.wjw-page .wjw-evidence-copy h2{max-width:none!important;font-size:clamp(32px,2.4vw,40px)!important;line-height:1.05!important;white-space:nowrap!important;text-wrap:nowrap!important}}.wjw-page .wjw-report{border:1px solid var(--wjw-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 20px 44px rgba(20,64,48,.1)!important;transition:box-shadow .23s ease,transform .23s ease}.wjw-page .wjw-report:hover{box-shadow:0 26px 54px rgba(20,64,48,.15)!important;transform:translateY(-3px)}.wjw-page .wjw-report dl>div{transition:background-color .18s ease}.wjw-page .wjw-report dl>div:hover{background:#eef8f2}.wjw-page .wjw-report-progress span{transform:scaleX(0);transform-origin:left}.wjw-page .wjw-evidence-copy.is-visible .wjw-report-progress span{animation:wjw-qc-progress .9s ease .42s forwards}@keyframes wjw-qc-progress{to{transform:scaleX(1)}}.wjw-page .wjw-support-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)!important;gap:clamp(48px,7vw,94px)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.wjw-page .wjw-support-grid>div:first-child{align-self:center}.wjw-page .wjw-support h2{margin-left:0!important}.wjw-page .wjw-support ul{position:relative;border:0!important}.wjw-page .wjw-support ul:before{position:absolute;top:30px;bottom:30px;left:22px;width:2px;content:"";background:rgba(24,118,74,.22)}.wjw-page .wjw-support li{position:relative;min-height:66px;gap:16px!important;padding:14px 16px 14px 0!important;border:0!important;transition:color .2s ease,transform .2s ease}.wjw-page .wjw-support li svg{z-index:1;flex:0 0 44px;width:44px;height:44px;padding:11px;border:1px solid rgba(24,118,74,.24);border-radius:50%;background:#f4faf6}.wjw-page .wjw-support li:hover{color:var(--wjw-green);transform:translateX(5px)}.wjw-page .wjw-support-media{min-height:590px!important;overflow:hidden;border:1px solid var(--wjw-line);border-radius:8px!important;box-shadow:0 24px 52px rgba(20,64,48,.13)}.wjw-page .wjw-fit .wjw-heading{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr)!important;gap:clamp(42px,7vw,96px)!important;align-items:end!important;text-align:left!important}.wjw-page .wjw-fit .wjw-heading h2{margin-left:0!important}.wjw-page .wjw-fit .wjw-heading>p{margin:0!important}.wjw-page .wjw-fit-grid{gap:16px!important}.wjw-page .wjw-fit-grid>div{position:relative;overflow:hidden;padding:34px!important;border:1px solid var(--wjw-line)!important;border-top:5px solid var(--wjw-green)!important;border-radius:8px;background:#fff!important;transition:transform .23s ease,box-shadow .23s ease}.wjw-page .wjw-fit-grid>div:last-child{border-top-color:var(--wjw-amber)!important;background:#fffaf1!important}.wjw-page .wjw-fit-grid>div:hover{box-shadow:0 20px 40px rgba(20,64,48,.1);transform:translateY(-4px)}.wjw-page .wjw-fit-grid li{align-items:flex-start;min-height:58px;padding:16px 0!important}.wjw-page .wjw-fit-grid li svg{flex:0 0 18px;margin-top:2px}.wjw-page .wjw-faq-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;gap:clamp(52px,8vw,108px)!important}.wjw-page .wjw-faq h2{margin-left:0!important}.wjw-page .wjw-accordion details{border-color:var(--wjw-line)!important;transition:background-color .18s ease,padding .18s ease}.wjw-page .wjw-accordion details[open]{padding-right:20px;padding-left:20px;background:rgba(255,255,255,.78)!important}.wjw-page .wjw-accordion summary span{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid var(--wjw-line);border-radius:50%;color:var(--wjw-green);transition:transform .2s ease,background-color .2s ease,color .2s ease}.wjw-page .wjw-accordion details[open] summary span{background:var(--wjw-green);color:#fff}.wjw-page .wjw-final{background:#fff!important}.wjw-page .wjw-final>.wjw-container{position:relative;overflow:hidden;padding:clamp(34px,4vw,52px)!important;border:1px solid var(--wjw-line)!important;border-left:7px solid var(--wjw-green)!important;border-radius:8px!important;background:#eff8f3!important;box-shadow:0 22px 48px rgba(20,64,48,.09)!important}.wjw-page .wjw-final h2{margin-left:0!important}@media (max-width:1000px){.wjw-page .wjw-compare .wjw-heading,.wjw-page .wjw-evidence-grid,.wjw-page .wjw-faq-grid,.wjw-page .wjw-fit .wjw-heading,.wjw-page .wjw-support-grid{grid-template-columns:1fr!important}.wjw-page .wjw-evidence-copy{order:-1}.wjw-page .wjw-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.wjw-page .wjw-compare-list>div{grid-template-columns:1fr!important;gap:40px!important}.wjw-page .wjw-compare-list>div:after{content:"↓"}.wjw-page .wjw-compare-list>div:hover p:first-child,.wjw-page .wjw-compare-list>div:hover p:last-child{transform:none}.wjw-page .wjw-principle-grid{grid-template-columns:1fr!important}.wjw-page .wjw-evidence-media,.wjw-page .wjw-principle-grid article,.wjw-page .wjw-support-media{min-height:0!important}.wjw-page :is(.wjw-evidence-media,.wjw-support-media){aspect-ratio:4/3}.wjw-page .wjw-fit-grid>div{padding:25px 20px!important}.wjw-page .wjw-accordion details[open]{padding-right:14px;padding-left:14px}.wjw-page .wjw-final>.wjw-container{border-left-width:5px!important}}@media (prefers-reduced-motion:reduce){.wjw-page .wjw-evidence-copy.is-visible .wjw-report-progress span{animation:none;transform:scaleX(1)}.wjw-page :is(.wjw-compare-list p,.wjw-compare-list>div:after,.wjw-principle-grid article,.wjw-principle-grid article>div svg,.wjw-evidence-media img,.wjw-support-media img,.wjw-report,.wjw-support li,.wjw-fit-grid>div,.wjw-accordion details,.wjw-accordion summary span){transition:none}}.wjw-page .wjw-faq{padding:108px 0!important;background:#d9f6e7!important}.wjw-page .wjw-faq>.wjw-container{width:min(100% - 48px,1280px)!important;max-width:1280px!important;margin:0 auto!important}.wjw-page .wjw-faq-grid{display:grid!important;grid-template-columns:1fr!important;gap:40px!important}.wjw-page .wjw-faq-grid>div:first-child{position:static!important;max-width:none!important;margin:0!important;text-align:center!important}.wjw-page .wjw-faq-grid>div:first-child .wjw-kicker{display:inline-block!important;margin-bottom:16px!important;color:#2fae68!important}.wjw-page .wjw-faq h2{margin:0 0 20px!important;color:#103b2d!important;font-size:clamp(2.15rem,3.5vw,3.2rem)!important;font-weight:750!important;line-height:1.1!important;letter-spacing:0!important}.wjw-page .wjw-faq-grid>div:first-child>p:last-child{max-width:690px!important;margin:0 auto!important;color:#63756d!important;font-size:.94rem!important;line-height:1.7!important}.wjw-page .wjw-accordion{overflow:hidden!important;border:0!important;border-top:1px solid rgba(23,58,49,.18)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.wjw-page .wjw-accordion details{position:relative!important;padding:0!important;border-bottom:1px solid #d9e3dd!important;background:transparent!important}.wjw-page .wjw-accordion details:last-child{border-bottom:0!important}.wjw-page .wjw-accordion details[open]{padding:0!important;background:transparent!important}.wjw-page .wjw-accordion details[open]:before{display:none!important}.wjw-page .wjw-accordion summary{display:grid!important;grid-template-columns:minmax(0,1fr) 26px!important;gap:24px!important;align-items:center!important;min-height:58px!important;padding:30px 0!important;color:#12233a!important;font-size:clamp(1.35rem,2vw,1.75rem)!important;font-weight:750!important;line-height:1.45!important;text-align:left!important}.wjw-page .wjw-accordion details[open] summary{color:#12233a!important}.wjw-page .wjw-accordion summary span{display:block!important;width:26px!important;height:auto!important;flex:initial!important;border:0!important;border-radius:0!important;background:transparent!important;color:#2fae68!important;font-size:1.45rem!important;font-style:normal!important;font-weight:400!important;line-height:1!important;text-align:center!important;transition:transform .18s ease!important}.wjw-page .wjw-accordion details[open] summary span{background:transparent!important;color:#2fae68!important;transform:rotate(45deg)!important}.wjw-page .wjw-accordion details p{max-width:1080px!important;margin:0!important;padding:0 72px 30px 0!important;color:#64766e!important;font-size:clamp(1rem,1.35vw,1.22rem)!important;line-height:1.75!important}@media (max-width:767px){.wjw-page .wjw-faq{padding:78px 0!important}.wjw-page .wjw-faq>.wjw-container{width:min(100% - 40px,1280px)!important}.wjw-page .wjw-faq-grid>div:first-child{text-align:left!important}.wjw-page .wjw-accordion summary{gap:16px!important;padding:22px 0!important;font-size:1.12rem!important}.wjw-page .wjw-accordion details p{padding-right:42px!important;font-size:.95rem!important}}.wjw-page .wjw-facts .wjw-container>div{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:center!important;gap:clamp(12px,1.6vw,22px)!important;min-width:0!important;min-height:94px!important;padding:18px clamp(18px,2.2vw,32px)!important;text-align:left!important}.wjw-page .wjw-facts strong{flex:0 0 auto!important;min-width:0!important;color:#1f2937!important;font-size:clamp(30px,2.2vw,38px)!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}.wjw-page .wjw-facts .wjw-container>div:last-child strong{font-size:clamp(24px,1.85vw,30px)!important}.wjw-page .wjw-facts span{flex:0 1 auto!important;max-width:120px!important;color:var(--muted)!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;white-space:normal!important}@media (max-width:767px){.wjw-page .wjw-facts .wjw-container>div{align-items:center!important;justify-content:flex-start!important;min-height:78px!important;padding:14px 16px!important}.wjw-page .wjw-facts .wjw-container>div:last-child strong,.wjw-page .wjw-facts strong{font-size:24px!important}.wjw-page .wjw-facts span{font-size:12px!important}}@media (min-width:1100px){.wjw-page .wjw-principles .wjw-heading{max-width:1280px!important}.wjw-page .wjw-principles .wjw-heading>div{max-width:none!important}.wjw-page .wjw-principles .wjw-heading h2{max-width:none!important;font-size:clamp(34px,2.65vw,42px)!important;line-height:1.08!important;white-space:nowrap!important;text-wrap:nowrap!important}}body main.wjw-page.wjw-page[class][class] section.wjw-hero.wjw-hero .wjw-hero-copy h1{max-width:980px!important;margin-inline:auto!important;color:#053e2a!important;font-size:clamp(30px,2.05vw,36px)!important;font-weight:760!important;line-height:1.08!important;letter-spacing:0!important;text-align:center!important;text-wrap:balance!important}body main.wjw-page.wjw-page[class][class] section.wjw-hero.wjw-hero .wjw-hero-copy>p:not(.wjw-kicker){max-width:760px!important;margin-inline:auto!important;font-size:18px!important;line-height:1.65!important;text-align:center!important}@media (max-width:767px){body main.wjw-page.wjw-page[class][class] section.wjw-hero.wjw-hero .wjw-hero-copy h1{font-size:30px!important;line-height:1.14!important}}