.PainPoints-module__p0yxfG__section{padding:64px 0 0;scroll-margin-top:112px}.PainPoints-module__p0yxfG__panel{background:var(--color-primary-900);color:var(--color-background)}.PainPoints-module__p0yxfG__header{grid-template-columns:1.5fr 1fr;align-items:end;gap:64px;max-width:1440px;margin-inline:auto;padding:88px clamp(24px,6vw,96px) 72px;display:grid}.PainPoints-module__p0yxfG__eyebrow{color:var(--color-primary-200);margin-bottom:24px;font-size:12px;font-weight:600}.PainPoints-module__p0yxfG__title{max-width:880px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(44px,6vw,88px);font-weight:700;line-height:1.02}.PainPoints-module__p0yxfG__intro{max-width:430px;color:var(--color-primary-100);font-size:17px;line-height:1.8}.PainPoints-module__p0yxfG__body{position:relative}.PainPoints-module__p0yxfG__visual{display:none}.PainPoints-module__p0yxfG__points{max-width:1280px;margin-inline:auto;padding:0 clamp(24px,6vw,96px) 64px;list-style:none}.PainPoints-module__p0yxfG__point{border-top:1px solid #b0d6c340;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:16px 56px;padding-block:48px;display:grid;position:relative}.PainPoints-module__p0yxfG__point:first-child{border-top:0;padding-top:0}.PainPoints-module__p0yxfG__mobileImageFrame{aspect-ratio:4/5;border-radius:20px;grid-area:1/1/3;overflow:hidden}.PainPoints-module__p0yxfG__image{object-fit:cover;width:100%;height:100%;display:block}.PainPoints-module__p0yxfG__number{font-family:var(--font-display);letter-spacing:-.06em;color:var(--color-primary-200);align-self:end;font-size:56px;font-weight:500;line-height:1}.PainPoints-module__p0yxfG__pointCopy{min-width:0}.PainPoints-module__p0yxfG__pointTitle{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-bottom:16px;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.12}.PainPoints-module__p0yxfG__pointText{max-width:530px;color:var(--color-primary-100);font-size:17px;line-height:1.8}.PainPoints-module__p0yxfG__cta{cursor:pointer;max-width:100%;min-height:48px}.PainPoints-module__p0yxfG__cta:focus-visible{outline:3px solid var(--color-primary-200);outline-offset:5px}.PainPoints-module__p0yxfG__mobileCta{max-width:1280px;margin-inline:auto;padding:0 clamp(24px,6vw,96px) 48px}.PainPoints-module__p0yxfG__sceneDial,.PainPoints-module__p0yxfG__sceneScale,.PainPoints-module__p0yxfG__sceneCopies{display:none}@media (min-width:900px) and (min-height:650px) and (prefers-reduced-motion:no-preference){.PainPoints-module__p0yxfG__body[data-cinematic]{isolation:isolate}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__visual{background:var(--color-primary-900);height:calc(100svh - 108px);min-height:542px;clip-path:inset(var(--scene-inset,0%) var(--scene-inset,0%) round var(--scene-radius,0px));display:block;position:sticky;top:108px;overflow:hidden}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__visual:focus-within{clip-path:none}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__imageFrame{position:absolute;inset:20px calc(clamp(32px,5vw,80px) + 120px) 20px 46%;overflow:hidden}.PainPoints-module__p0yxfG__imageLayer{object-fit:contain;object-position:center;width:100%;height:100%;transform-origin:var(--photo-origin,center);opacity:0;position:absolute;inset:0}.PainPoints-module__p0yxfG__imageLayer[data-image-index="0"]{--photo-origin:50% 30%;object-position:50% 35%}.PainPoints-module__p0yxfG__imageLayer[data-image-index="1"]{--photo-origin:48% 56%;object-position:50% 55%}.PainPoints-module__p0yxfG__imageLayer[data-image-index="2"]{--photo-origin:58% 42%;object-position:50% 45%}.PainPoints-module__p0yxfG__imageLayer[data-image-index="3"]{--photo-origin:60% 48%;object-position:50% 45%}.PainPoints-module__p0yxfG__imageLayer[data-image-index="4"]{--photo-origin:43% 51%;object-position:50% 50%}.PainPoints-module__p0yxfG__body[data-previous="0"] [data-image-index="0"],.PainPoints-module__p0yxfG__body[data-previous="1"] [data-image-index="1"],.PainPoints-module__p0yxfG__body[data-previous="2"] [data-image-index="2"],.PainPoints-module__p0yxfG__body[data-previous="3"] [data-image-index="3"],.PainPoints-module__p0yxfG__body[data-previous="4"] [data-image-index="4"]{opacity:1;z-index:1}.PainPoints-module__p0yxfG__body[data-active="0"] [data-image-index="0"],.PainPoints-module__p0yxfG__body[data-active="1"] [data-image-index="1"],.PainPoints-module__p0yxfG__body[data-active="2"] [data-image-index="2"],.PainPoints-module__p0yxfG__body[data-active="3"] [data-image-index="3"],.PainPoints-module__p0yxfG__body[data-active="4"] [data-image-index="4"]{opacity:1;z-index:2}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__points{z-index:4;pointer-events:none;max-width:none;margin-top:calc(108px - 100svh);padding:0 0 20svh;position:relative}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__point{border:0;flex-direction:column;justify-content:center;align-items:start;gap:28px;min-height:calc(100svh - 108px);padding:52px 55% 156px clamp(32px,6vw,96px);display:flex}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__mobileImageFrame{display:none}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__number{color:var(--color-primary-200);opacity:.65;align-self:auto;font-size:clamp(88px,11vw,160px);font-weight:400;line-height:.85}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__points .PainPoints-module__p0yxfG__number,.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__points .PainPoints-module__p0yxfG__pointCopy{opacity:0}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__sceneCopies{z-index:4;pointer-events:none;align-items:center;width:calc(45% - clamp(32px,6vw,96px));display:grid;position:absolute;top:32px;bottom:156px;left:clamp(32px,6vw,96px)}.PainPoints-module__p0yxfG__sceneChapter{opacity:0;flex-direction:column;grid-area:1/1;gap:28px;transition:opacity .35s,transform .9s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(40px)}.PainPoints-module__p0yxfG__body[data-active="0"] [data-scene-copy="0"],.PainPoints-module__p0yxfG__body[data-active="1"] [data-scene-copy="1"],.PainPoints-module__p0yxfG__body[data-active="2"] [data-scene-copy="2"],.PainPoints-module__p0yxfG__body[data-active="3"] [data-scene-copy="3"],.PainPoints-module__p0yxfG__body[data-active="4"] [data-scene-copy="4"]{opacity:1;transform:translateY(0)}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__pointTitle{font-size:clamp(36px,4.2vw,64px);line-height:1.04}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__pointText{font-size:clamp(16px,1.2vw,18px);line-height:1.75}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__visual>.PainPoints-module__p0yxfG__cta{z-index:5;position:absolute;bottom:76px;left:clamp(32px,6vw,96px)}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__progress{z-index:5;gap:8px;width:calc(45% - clamp(32px,6vw,96px));display:flex;position:absolute;bottom:40px;left:clamp(32px,6vw,96px)}.PainPoints-module__p0yxfG__progress span{background:#b0d6c340;flex:1;height:3px;position:relative;overflow:hidden}.PainPoints-module__p0yxfG__progress span:after{content:"";background:var(--color-primary-200);transform:scaleX(var(--step-progress,0));transform-origin:0;position:absolute;inset:0}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__sceneDial{z-index:5;background:#112d1ef5;border-radius:50%;width:112px;height:112px;padding:4px;display:block;position:absolute;bottom:40px;right:clamp(32px,5vw,80px);overflow:visible}.PainPoints-module__p0yxfG__dialRing{width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.PainPoints-module__p0yxfG__dialTrack,.PainPoints-module__p0yxfG__dialProgress{fill:none;stroke-width:1.5px}.PainPoints-module__p0yxfG__dialTrack{stroke:#b0d6c340}.PainPoints-module__p0yxfG__dialProgress{stroke:var(--color-primary-200);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--scene-progress,0) * 100);transform-origin:60px 60px;transform:rotate(-90deg)}.PainPoints-module__p0yxfG__dialCount{text-align:center;color:var(--color-background);font-family:var(--font-display);font-size:32px;line-height:1;position:absolute;inset:calc(50% - 24px) 0 auto}.PainPoints-module__p0yxfG__dialTotal{text-align:center;color:var(--color-primary-200);font-family:var(--font-sans);font-size:11px;line-height:1;position:absolute;inset:calc(50% + 12px) 0 auto}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__sceneScale{z-index:5;background:#112d1ef5;border-radius:4px;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:absolute;top:32px;bottom:200px;right:clamp(32px,5vw,80px)}.PainPoints-module__p0yxfG__sceneScale>span{color:var(--color-primary-200);justify-content:end;align-items:center;gap:12px;font-size:12px;display:flex}.PainPoints-module__p0yxfG__sceneScale i{background:currentColor;width:12px;height:1px;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.PainPoints-module__p0yxfG__sceneScale [data-current] i{width:40px;height:2px}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__mobileCta{display:none}}@media (min-width:900px) and (min-height:650px) and (max-height:799px){.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__sceneChapter{gap:18px}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__sceneChapter .PainPoints-module__p0yxfG__number{font-size:72px}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__sceneChapter .PainPoints-module__p0yxfG__pointTitle{font-size:clamp(32px,3.3vw,46px)}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__sceneChapter .PainPoints-module__p0yxfG__pointText{font-size:15px;line-height:1.65}.PainPoints-module__p0yxfG__body[data-cinematic] .PainPoints-module__p0yxfG__sceneCopies{top:20px;bottom:140px}}@media (max-width:1199px){.PainPoints-module__p0yxfG__header{grid-template-columns:1fr;gap:32px}.PainPoints-module__p0yxfG__intro{max-width:650px}}@media (max-width:899px){.PainPoints-module__p0yxfG__section{padding-top:24px}.PainPoints-module__p0yxfG__header{gap:24px;padding:48px 24px 40px}.PainPoints-module__p0yxfG__title{font-size:clamp(38px,7vw,60px)}.PainPoints-module__p0yxfG__intro{font-size:16px}.PainPoints-module__p0yxfG__points{padding:0 24px 32px}.PainPoints-module__p0yxfG__point{gap:16px 28px;padding-block:32px}.PainPoints-module__p0yxfG__number{font-size:48px}.PainPoints-module__p0yxfG__pointTitle{font-size:28px}.PainPoints-module__p0yxfG__pointText{font-size:16px}.PainPoints-module__p0yxfG__mobileCta{padding:0 24px 48px}}@media (max-width:599px){.PainPoints-module__p0yxfG__header{padding:40px 20px 32px}.PainPoints-module__p0yxfG__title{font-size:clamp(36px,10vw,52px)}.PainPoints-module__p0yxfG__points{padding-inline:20px}.PainPoints-module__p0yxfG__point{grid-template-columns:42px minmax(0,1fr);gap:22px 14px}.PainPoints-module__p0yxfG__mobileImageFrame{aspect-ratio:4/5;grid-area:auto/1/auto/-1;width:100%}.PainPoints-module__p0yxfG__number{align-self:start;font-size:36px}.PainPoints-module__p0yxfG__pointTitle{font-size:27px}.PainPoints-module__p0yxfG__pointText{font-size:16px}.PainPoints-module__p0yxfG__mobileCta{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.PainPoints-module__p0yxfG__point,.PainPoints-module__p0yxfG__pointCopy,.PainPoints-module__p0yxfG__number{transform:none}}
