.page-module__dB_WSG__page{--navy:#111b56;--green:#00b894;--green-dark:#009d80;--green-soft:#e9faf6;--green-light:#f3fffc;--text:#4e566d;--border:#e5e9ef;--white:#fff;--soft:#f7fafb;min-height:100vh;color:var(--navy);background:#fff;overflow:hidden}.page-module__dB_WSG__page button{font-family:inherit}.page-module__dB_WSG__container{width:min(1240px,100% - 80px);margin:0 auto}.page-module__dB_WSG__section{padding:60px 0}.page-module__dB_WSG__softSection{background:var(--soft)}.page-module__dB_WSG__sectionHeading{max-width:1000px;margin-bottom:65px}.page-module__dB_WSG__sectionHeading>span,.page-module__dB_WSG__caseHeader>div:first-child>span,.page-module__dB_WSG__benefitsHeader>span{color:var(--green);letter-spacing:.16em;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:600;display:inline-flex}.page-module__dB_WSG__sectionHeading h2,.page-module__dB_WSG__caseHeader h2,.page-module__dB_WSG__benefitsHeader h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,64px);font-weight:700;line-height:1.04}.page-module__dB_WSG__sectionHeading h2 em,.page-module__dB_WSG__caseHeader h2 em,.page-module__dB_WSG__benefitsHeader h2 em{color:var(--green);font-style:normal}.page-module__dB_WSG__sectionHeading p{max-width:600px;color:var(--text);margin-top:25px;font-size:16px;line-height:1.8}.page-module__dB_WSG__hero{background:radial-gradient(circle at 80% 30%,#00b89421,#0000 32%),linear-gradient(135deg,#f7fffd 0%,#fff 55%,#f5fbfa 100%);align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.page-module__dB_WSG__heroGlow{border:1px solid #00b8941a;border-radius:50%;width:650px;height:650px;position:absolute;top:20px;right:-200px;box-shadow:0 0 0 90px #00b89406,0 0 0 180px #00b89405}.page-module__dB_WSG__heroInner{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;width:min(1240px,100% - 80px);margin:0 auto;padding:90px 0;display:grid;position:relative}.page-module__dB_WSG__heroContent{z-index:2;position:relative}.page-module__dB_WSG__eyebrow{color:var(--green);letter-spacing:.17em;align-items:center;gap:10px;margin-top:45px;margin-bottom:20px;font-size:12px;font-weight:600;display:flex}.page-module__dB_WSG__eyebrow span{background:var(--green);width:25px;height:2px}.page-module__dB_WSG__hero h1{max-width:720px;color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(55px,6vw,86px);font-weight:700;line-height:.98}.page-module__dB_WSG__hero h1 strong{color:var(--green);font-weight:700;display:block}.page-module__dB_WSG__heroLead{max-width:720px;color:var(--navy);margin:32px 0 0;font-size:21px;font-weight:500;line-height:1.55}.page-module__dB_WSG__heroDescription{max-width:650px;color:var(--text);margin:18px 0 0;font-size:15px;line-height:1.8}.page-module__dB_WSG__heroActions{gap:14px;margin-top:34px;display:flex}.page-module__dB_WSG__primaryButton,.page-module__dB_WSG__secondaryButton,.page-module__dB_WSG__ctaPrimary,.page-module__dB_WSG__ctaSecondary{cursor:pointer;border-radius:100px;min-height:55px;padding:0 25px;font-size:14px;font-weight:700;transition:transform .3s,box-shadow .3s,background .3s}.page-module__dB_WSG__primaryButton,.page-module__dB_WSG__ctaPrimary{border:1px solid var(--green);background:var(--green);color:#fff;box-shadow:0 15px 30px #00b89433}.page-module__dB_WSG__primaryButton:hover,.page-module__dB_WSG__ctaPrimary:hover{background:var(--green-dark);transform:translateY(-3px);box-shadow:0 18px 35px #00b89447}.page-module__dB_WSG__primaryButton span,.page-module__dB_WSG__ctaPrimary span{margin-left:15px;font-size:18px}.page-module__dB_WSG__secondaryButton,.page-module__dB_WSG__ctaSecondary{border:1px solid var(--border);color:var(--navy);background:#fff}.page-module__dB_WSG__secondaryButton:hover,.page-module__dB_WSG__ctaSecondary:hover{border-color:var(--green);transform:translateY(-3px)}.page-module__dB_WSG__heroStats{gap:0;margin-top:60px;display:flex}.page-module__dB_WSG__heroStats div{border-left:1px solid var(--border);min-width:145px;padding:0 25px}.page-module__dB_WSG__heroStats div:first-child{border-left:0;padding-left:0}.page-module__dB_WSG__heroStats strong{color:var(--navy);font-size:21px;display:block}.page-module__dB_WSG__heroStats span{color:#8991a5;margin-top:5px;font-size:11px;display:block}.page-module__dB_WSG__heartVisual{justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.page-module__dB_WSG__visualCircle{background:#ffffffb8;border:1px solid #00b89433;border-radius:50%;justify-content:center;align-items:center;width:390px;height:390px;display:flex;position:relative;box-shadow:0 30px 80px #111b5614,inset 0 0 70px #00b8940f}.page-module__dB_WSG__visualCircle:before,.page-module__dB_WSG__visualCircle:after{content:"";border:1px dashed #00b89440;border-radius:50%;position:absolute}.page-module__dB_WSG__visualCircle:before{inset:35px}.page-module__dB_WSG__visualCircle:after{inset:75px}.page-module__dB_WSG__circleSmall{background:var(--green);border-radius:50%;width:14px;height:14px;animation:2s infinite page-module__dB_WSG__pulseDot;position:absolute;top:62px;right:67px;box-shadow:0 0 0 10px #00b8941a}.page-module__dB_WSG__heartIcon{z-index:2;color:var(--green);filter:drop-shadow(0 20px 25px #00b8942e);font-size:125px;line-height:1;animation:2s ease-in-out infinite page-module__dB_WSG__heartBeat;position:relative}.page-module__dB_WSG__pulseLine{align-items:center;gap:8px;height:35px;display:flex;position:absolute;bottom:95px;left:80px;right:80px}.page-module__dB_WSG__pulseLine span{background:var(--green);opacity:.5;width:20%;height:2px}.page-module__dB_WSG__pulseLine span:nth-child(2){clip-path:polygon(0 50%,25% 50%,40% 0,55% 100%,70% 50%,100% 50%);height:22px}.page-module__dB_WSG__floatingCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe0;border:1px solid #e5e9efe6;border-radius:14px;align-items:center;gap:12px;padding:14px 17px;display:flex;position:absolute;box-shadow:0 20px 45px #111b561a}.page-module__dB_WSG__cardOne{top:80px;left:-10px}.page-module__dB_WSG__cardTwo{bottom:70px;right:-20px}.page-module__dB_WSG__cardIcon{background:var(--green-soft);width:37px;height:37px;color:var(--green);border-radius:10px;place-items:center;font-size:18px;font-weight:800;display:grid}.page-module__dB_WSG__floatingCard strong,.page-module__dB_WSG__floatingCard small{display:block}.page-module__dB_WSG__floatingCard strong{color:var(--navy);font-size:12px}.page-module__dB_WSG__floatingCard small{color:#8b92a4;margin-top:4px;font-size:10px}.page-module__dB_WSG__sectionNav{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;position:sticky;top:0}.page-module__dB_WSG__navInner{justify-content:center;gap:5px;width:min(1240px,100% - 80px);margin:0 auto;display:flex;overflow-x:auto}.page-module__dB_WSG__navInner button{color:#777f94;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:20px 24px;font-size:12px;font-weight:700;transition:color .25s;position:relative}.page-module__dB_WSG__navInner button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:25%;right:25%}.page-module__dB_WSG__navInner button:hover,.page-module__dB_WSG__navInner .page-module__dB_WSG__activeNav{color:var(--green)}.page-module__dB_WSG__navInner .page-module__dB_WSG__activeNav:after{background:var(--green)}.page-module__dB_WSG__introGrid{grid-template-columns:1fr .8fr;align-items:start;gap:90px;display:grid}.page-module__dB_WSG__introText{color:var(--text);font-size:16px;line-height:1.85}.page-module__dB_WSG__introText p{margin:0 0 25px}.page-module__dB_WSG__introText .page-module__dB_WSG__largeText{color:var(--navy);font-size:22px;line-height:1.6}.page-module__dB_WSG__introText strong{color:var(--green)}.page-module__dB_WSG__benefitCard{background:var(--green-soft);border:1px solid #00b8941f;border-radius:22px;padding:35px}.page-module__dB_WSG__benefitHeader{color:var(--navy);border-bottom:1px solid #00b89426;justify-content:space-between;align-items:center;padding-bottom:22px;font-size:14px;font-weight:800;display:flex}.page-module__dB_WSG__benefitHeader div{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.page-module__dB_WSG__benefitList{margin-top:5px}.page-module__dB_WSG__benefitItem{border-bottom:1px solid #00b8941a;gap:13px;padding:14px 0;display:flex}.page-module__dB_WSG__benefitItem:last-child{border-bottom:0}.page-module__dB_WSG__benefitItem span{color:var(--green);font-weight:800}.page-module__dB_WSG__benefitItem p{color:var(--text);margin:0;font-size:13px;line-height:1.5}.page-module__dB_WSG__stepsLayout{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:70px;display:grid}.page-module__dB_WSG__stepsList{flex-direction:column;gap:10px;display:flex}.page-module__dB_WSG__stepButton{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:50px 1fr 30px;align-items:center;gap:15px;width:100%;padding:22px;transition:all .3s;display:grid;position:relative}.page-module__dB_WSG__stepButton:hover{background:#fff}.page-module__dB_WSG__selectedStep{border-color:var(--border);background:#fff;box-shadow:0 15px 35px #111b560f}.page-module__dB_WSG__stepNumber{color:#a3a9b8;font-size:12px;font-weight:800}.page-module__dB_WSG__selectedStep .page-module__dB_WSG__stepNumber{color:var(--green)}.page-module__dB_WSG__stepInfo strong,.page-module__dB_WSG__stepInfo small{display:block}.page-module__dB_WSG__stepInfo strong{color:var(--navy);font-size:15px}.page-module__dB_WSG__stepInfo small{max-width:390px;color:var(--text);margin-top:8px;font-size:12px;line-height:1.6}.page-module__dB_WSG__stepArrow{color:var(--green);font-size:20px}.page-module__dB_WSG__stepVisual{color:#fff;background:radial-gradient(circle at 50% 45%,#00b89426,#0000 28%),#102052;border-radius:28px;min-height:480px;padding:45px;position:relative;overflow:hidden}.page-module__dB_WSG__visualNumber{color:#ffffff1a;font-size:100px;font-weight:800;line-height:1;position:absolute;top:30px;right:35px}.page-module__dB_WSG__catheterGraphic{width:300px;height:220px;margin:55px auto 30px;position:relative}.page-module__dB_WSG__valveGraphic{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:absolute;top:60px;right:25px}.page-module__dB_WSG__valveGraphic span{border:3px solid var(--green);border-radius:50%;width:30px;height:75px;transform:rotate(-35deg)}.page-module__dB_WSG__valveGraphic span+span{transform:rotate(35deg)}.page-module__dB_WSG__catheterLine{background:linear-gradient(90deg,transparent,var(--green));height:3px;position:absolute;top:115px;left:0;right:80px}.page-module__dB_WSG__balloon{background:#00b89433;border:2px solid #fff9;border-radius:50%;width:65px;height:65px;position:absolute;top:90px;right:115px;box-shadow:0 0 30px #00b8944d}.page-module__dB_WSG__balloon i{background:var(--green);opacity:.6;border-radius:50%;position:absolute;inset:18px}.page-module__dB_WSG__stepCaption{position:absolute;bottom:40px;left:45px;right:45px}.page-module__dB_WSG__stepCaption span{color:var(--green);letter-spacing:.15em;font-size:10px;font-weight:800}.page-module__dB_WSG__stepCaption h3{margin:8px 0;font-size:27px}.page-module__dB_WSG__stepCaption p{color:#ffffffad;max-width:580px;margin:0;font-size:13px;line-height:1.7}.page-module__dB_WSG__candidateGrid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.page-module__dB_WSG__candidateCard{border:1px solid var(--border);border-radius:25px;padding:38px}.page-module__dB_WSG__goodCard{background:var(--green-soft);border-color:#00b8941f}.page-module__dB_WSG__noCard{background:#fafafa}.page-module__dB_WSG__cardTop{color:var(--green);letter-spacing:.15em;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.page-module__dB_WSG__checkCircle,.page-module__dB_WSG__crossCircle{border-radius:50%;place-items:center;width:35px;height:35px;font-size:15px;display:grid}.page-module__dB_WSG__checkCircle{background:var(--green);color:#fff}.page-module__dB_WSG__crossCircle{color:#777f91;background:#eef0f3}.page-module__dB_WSG__candidateCard h3{max-width:430px;color:var(--navy);letter-spacing:-.025em;margin:28px 0;font-size:26px;line-height:1.2}.page-module__dB_WSG__candidateList>div{border-top:1px solid #111b5612;gap:13px;padding:13px 0;display:flex}.page-module__dB_WSG__candidateList span{color:var(--green);flex-shrink:0;font-weight:800}.page-module__dB_WSG__candidateList p{color:var(--text);margin:0;font-size:13px;line-height:1.55}.page-module__dB_WSG__noCard .page-module__dB_WSG__candidateList span{color:#9299a8}.page-module__dB_WSG__wilkins{background:var(--navy);color:#fff;border-radius:28px;grid-template-columns:.9fr 1.1fr;gap:70px;margin-top:30px;padding:55px;display:grid}.page-module__dB_WSG__miniLabel{color:var(--green);letter-spacing:.15em;margin-bottom:16px;font-size:10px;font-weight:800;display:block}.page-module__dB_WSG__wilkins h3{letter-spacing:-.035em;margin:0;font-size:38px;line-height:1.1}.page-module__dB_WSG__wilkins h3 strong{color:var(--green)}.page-module__dB_WSG__wilkinsContent p{color:#ffffffa6;margin:22px 0 0;font-size:14px;line-height:1.8}.page-module__dB_WSG__scoreGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__dB_WSG__scoreItem{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:150px;padding:25px;transition:transform .3s,background .3s;display:flex}.page-module__dB_WSG__scoreItem:hover{background:#00b8941f;transform:translateY(-4px)}.page-module__dB_WSG__scoreItem span{color:#ffffff59;font-size:11px}.page-module__dB_WSG__scoreItem strong{color:#fff;font-size:15px}.page-module__dB_WSG__afSection{padding:0 0 20px}.page-module__dB_WSG__afCard{background:var(--green-soft);border-radius:28px;grid-template-columns:90px 1fr;gap:30px;padding:55px;display:grid}.page-module__dB_WSG__afIcon{background:var(--green);color:#fff;border-radius:20px;place-items:center;width:70px;height:70px;font-size:27px;display:grid;box-shadow:0 15px 30px #00b89433}.page-module__dB_WSG__afContent>span{color:var(--green);letter-spacing:.15em;font-size:10px;font-weight:800}.page-module__dB_WSG__afContent h2{max-width:650px;color:var(--navy);letter-spacing:-.035em;margin:12px 0 15px;font-size:35px}.page-module__dB_WSG__afContent>p{max-width:780px;color:var(--text);font-size:14px;line-height:1.8}.page-module__dB_WSG__teeNotice{border-left:3px solid var(--green);background:#fff9;max-width:780px;margin:25px 0;padding:20px 22px}.page-module__dB_WSG__teeNotice strong,.page-module__dB_WSG__teeNotice span{display:block}.page-module__dB_WSG__teeNotice strong{color:var(--navy);font-size:13px}.page-module__dB_WSG__teeNotice span{color:var(--text);margin-top:6px;font-size:12px;line-height:1.6}.page-module__dB_WSG__warningText{color:#6e7485!important;font-size:12px!important}.page-module__dB_WSG__symptomGrid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.page-module__dB_WSG__symptoms{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__dB_WSG__symptom{border:1px solid var(--border);border-radius:17px;min-height:135px;padding:24px;transition:transform .3s,border-color .3s}.page-module__dB_WSG__symptom:hover{border-color:#00b89466;transform:translateY(-4px)}.page-module__dB_WSG__symptom span{color:var(--green);font-size:10px;font-weight:800}.page-module__dB_WSG__symptom p{color:var(--navy);margin:20px 0 0;font-size:13px;line-height:1.5}.page-module__dB_WSG__caseSection{background:var(--soft)}.page-module__dB_WSG__caseHeader{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.page-module__dB_WSG__caseTag{border:1px solid var(--border);color:var(--text);letter-spacing:.12em;border-radius:50px;padding:10px 15px;font-size:9px;font-weight:800}.page-module__dB_WSG__caseGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.page-module__dB_WSG__caseVisual{background:var(--navy);border-radius:28px;place-items:center;min-height:570px;display:grid;overflow:hidden}.page-module__dB_WSG__caseVisualInner{border:1px dashed #ffffff26;border-radius:50%;place-items:center;width:330px;height:330px;display:grid;position:relative}.page-module__dB_WSG__caseVisualInner:before,.page-module__dB_WSG__caseVisualInner:after{content:"";border:1px solid #00b89433;border-radius:50%;position:absolute}.page-module__dB_WSG__caseVisualInner:before{inset:35px}.page-module__dB_WSG__caseVisualInner:after{inset:75px}.page-module__dB_WSG__caseHeart{z-index:2;color:var(--green);font-size:95px;position:relative}.page-module__dB_WSG__caseVisualInner>span{color:#fff6;letter-spacing:.2em;font-size:10px;font-weight:800;position:absolute;bottom:45px}.page-module__dB_WSG__caseContent h3{max-width:700px;color:var(--navy);letter-spacing:-.035em;margin:0;font-size:34px;line-height:1.15}.page-module__dB_WSG__caseContent h3 strong{color:var(--green)}.page-module__dB_WSG__caseContent>p{max-width:680px;color:var(--text);margin:22px 0;font-size:14px;line-height:1.8}.page-module__dB_WSG__caseGoals{max-width:680px;margin-top:35px}.page-module__dB_WSG__caseGoals>strong{color:var(--navy);margin-bottom:10px;font-size:12px;display:block}.page-module__dB_WSG__caseGoals>div{border-top:1px solid var(--border);align-items:center;gap:15px;padding:12px 0;display:flex}.page-module__dB_WSG__caseGoals span{color:var(--green);font-size:10px;font-weight:800}.page-module__dB_WSG__caseGoals p{color:var(--text);margin:0;font-size:12px}.page-module__dB_WSG__outcome{border-left:3px solid var(--green);background:#fff;border-radius:15px;margin-top:30px;padding:22px}.page-module__dB_WSG__outcome span{color:var(--green);letter-spacing:.14em;font-size:9px;font-weight:800}.page-module__dB_WSG__outcome p{color:var(--text);margin:8px 0 0;font-size:13px;line-height:1.7}.page-module__dB_WSG__caseDisclaimer{text-align:center;color:#8991a3;max-width:800px;margin:35px auto 0;font-size:11px;line-height:1.7}.page-module__dB_WSG__comparison{border:1px solid var(--border);border-radius:22px;overflow:hidden}.page-module__dB_WSG__comparisonHeader,.page-module__dB_WSG__comparisonRow{grid-template-columns:1.1fr 1fr 1fr;display:grid}.page-module__dB_WSG__comparisonHeader{background:var(--navy);color:#fff;padding:23px 28px}.page-module__dB_WSG__comparisonHeader span{color:#ffffff80;letter-spacing:.12em;font-size:10px;font-weight:800}.page-module__dB_WSG__comparisonRow{border-top:1px solid var(--border)}.page-module__dB_WSG__comparisonRow>*{margin:0;padding:20px 28px}.page-module__dB_WSG__comparisonRow>span{color:var(--navy);font-size:12px;font-weight:700}.page-module__dB_WSG__comparisonRow p{color:var(--text);border-left:1px solid var(--border);font-size:12px;line-height:1.5}.page-module__dB_WSG__comparisonNote{text-align:center;color:#8b92a3;margin-top:18px;font-size:11px}.page-module__dB_WSG__beforeAfterGrid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.page-module__dB_WSG__infoPanel{border:1px solid var(--border);border-radius:23px;padding:40px}.page-module__dB_WSG__infoPanel>span{color:var(--green);letter-spacing:.15em;font-size:10px;font-weight:800}.page-module__dB_WSG__infoPanel h3{color:var(--navy);letter-spacing:-.03em;margin:17px 0 25px;font-size:29px}.page-module__dB_WSG__infoPanel ul{margin:0;padding:0;list-style:none}.page-module__dB_WSG__infoPanel li{border-top:1px solid var(--border);color:var(--text);padding:11px 0 11px 20px;font-size:12px;position:relative}.page-module__dB_WSG__infoPanel li:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:0}.page-module__dB_WSG__benefitsSection{background:var(--green-soft);padding:40px 0}.page-module__dB_WSG__benefitsHeader{margin-bottom:55px}.page-module__dB_WSG__benefitGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.page-module__dB_WSG__benefitBox{background:#ffffffb3;border:1px solid #00b8941f;border-radius:20px;min-height:280px;padding:30px;transition:transform .3s,background .3s}.page-module__dB_WSG__benefitBox:hover{background:#fff;transform:translateY(-6px)}.page-module__dB_WSG__benefitBox>span{color:#111b564d;font-size:10px;font-weight:800}.page-module__dB_WSG__benefitBox h3{color:var(--navy);letter-spacing:-.025em;margin:80px 0 15px;font-size:20px}.page-module__dB_WSG__benefitBox p{color:var(--text);margin:0;font-size:12px;line-height:1.7}.page-module__dB_WSG__riskCard{border:1px solid var(--border);border-radius:27px;grid-template-columns:.8fr 1.2fr;gap:70px;padding:55px;display:grid}.page-module__dB_WSG__riskCard>div:first-child>span{color:var(--green);letter-spacing:.15em;font-size:10px;font-weight:800}.page-module__dB_WSG__riskCard h2{color:var(--navy);letter-spacing:-.035em;margin:17px 0;font-size:38px;line-height:1.1}.page-module__dB_WSG__riskCard>div:first-child p{color:var(--text);font-size:13px;line-height:1.8}.page-module__dB_WSG__riskList{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.page-module__dB_WSG__riskList>div{border-bottom:1px solid var(--border);gap:10px;padding:14px 0;display:flex}.page-module__dB_WSG__riskList span{color:var(--green);font-weight:800}.page-module__dB_WSG__riskList p{color:var(--text);margin:0;font-size:12px;line-height:1.5}.page-module__dB_WSG__faqSection{background:var(--soft)}.page-module__dB_WSG__faqLayout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:90px;display:grid}.page-module__dB_WSG__faqList{border-top:1px solid var(--border)}.page-module__dB_WSG__faqItem{border-bottom:1px solid var(--border)}.page-module__dB_WSG__faqItem button{width:100%;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:14px;font-weight:700;display:flex}.page-module__dB_WSG__faqItem button strong{color:var(--green);flex-shrink:0;font-size:21px;font-weight:400}.page-module__dB_WSG__faqAnswer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.page-module__dB_WSG__faqAnswer p{color:var(--text);margin:0;font-size:13px;line-height:1.8;overflow:hidden}.page-module__dB_WSG__openFaq .page-module__dB_WSG__faqAnswer{grid-template-rows:1fr}.page-module__dB_WSG__openFaq .page-module__dB_WSG__faqAnswer p{padding-bottom:24px}.page-module__dB_WSG__finalCta{background:var(--navy);color:#fff;place-items:center;min-height:600px;padding:100px 30px;display:grid;position:relative;overflow:hidden}.page-module__dB_WSG__ctaOrb{border:1px solid #00b89433;border-radius:50%;width:650px;height:650px;position:absolute;top:-100px;right:-150px;box-shadow:0 0 0 90px #00b89406,0 0 0 180px #00b89405}.page-module__dB_WSG__ctaContent{z-index:2;text-align:center;max-width:800px;position:relative}.page-module__dB_WSG__ctaContent>span{color:var(--green);letter-spacing:.17em;font-size:10px;font-weight:800}.page-module__dB_WSG__ctaContent h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(40px,5vw,65px);line-height:1.03}.page-module__dB_WSG__ctaContent h2 em{color:var(--green);font-style:normal}.page-module__dB_WSG__ctaContent>p{color:#fff9;max-width:650px;margin:0 auto;font-size:14px;line-height:1.8}.page-module__dB_WSG__ctaActions{justify-content:center;gap:12px;margin-top:35px;display:flex}.page-module__dB_WSG__ctaSecondary{color:#fff;background:0 0;border-color:#ffffff26}.page-module__dB_WSG__ctaContent small{color:#ffffff59;margin-top:25px;font-size:10px;display:block}@keyframes page-module__dB_WSG__pulseDot{0%,to{box-shadow:0 0 0 8px #00b89414}50%{box-shadow:0 0 0 14px #00b89405}}@keyframes page-module__dB_WSG__heartBeat{0%,to{transform:scale(1)}10%{transform:scale(1.08)}20%{transform:scale(1)}30%{transform:scale(1.05)}}@media (max-width:1100px){.page-module__dB_WSG__container,.page-module__dB_WSG__heroInner,.page-module__dB_WSG__navInner{width:min(100% - 50px,1000px)}.page-module__dB_WSG__heroInner{grid-template-columns:1fr;padding:80px 0}.page-module__dB_WSG__hero{min-height:auto}.page-module__dB_WSG__heroContent{max-width:800px}.page-module__dB_WSG__heartVisual{min-height:430px}.page-module__dB_WSG__introGrid,.page-module__dB_WSG__stepsLayout,.page-module__dB_WSG__symptomGrid,.page-module__dB_WSG__caseGrid,.page-module__dB_WSG__riskCard,.page-module__dB_WSG__faqLayout{gap:45px}.page-module__dB_WSG__benefitGrid{grid-template-columns:1fr 1fr}.page-module__dB_WSG__benefitBox{min-height:230px}.page-module__dB_WSG__benefitBox h3{margin-top:50px}}@media (max-width:800px){.page-module__dB_WSG__section{padding:40px 20px}.page-module__dB_WSG__heroInner,.page-module__dB_WSG__container{width:calc(100% - 40px)}.page-module__dB_WSG__navInner{justify-content:flex-start;width:100%;padding:0 20px}.page-module__dB_WSG__hero h1{font-size:clamp(48px,9vw,68px)}.page-module__dB_WSG__heroLead{font-size:18px}.page-module__dB_WSG__introGrid,.page-module__dB_WSG__stepsLayout,.page-module__dB_WSG__candidateGrid,.page-module__dB_WSG__wilkins,.page-module__dB_WSG__symptomGrid,.page-module__dB_WSG__caseGrid,.page-module__dB_WSG__beforeAfterGrid,.page-module__dB_WSG__riskCard,.page-module__dB_WSG__faqLayout{grid-template-columns:1fr}.page-module__dB_WSG__stepsLayout{gap:30px}.page-module__dB_WSG__stepVisual{min-height:430px}.page-module__dB_WSG__wilkins{padding:40px}.page-module__dB_WSG__scoreGrid{grid-template-columns:1fr 1fr}.page-module__dB_WSG__afCard{grid-template-columns:1fr;padding:40px}.page-module__dB_WSG__symptoms{grid-template-columns:1fr 1fr}.page-module__dB_WSG__caseHeader{flex-direction:column;align-items:flex-start;gap:20px}.page-module__dB_WSG__caseVisual{min-height:450px}.page-module__dB_WSG__riskCard{padding:40px}.page-module__dB_WSG__faqLayout{gap:30px}}@media (max-width:600px){.page-module__dB_WSG__section{padding:20px 0}.page-module__dB_WSG__container{width:calc(100% - 30px)}.page-module__dB_WSG__hero{min-height:auto}.page-module__dB_WSG__heroInner{gap:30px;width:calc(100% - 30px);padding:55px 0 70px}.page-module__dB_WSG__eyebrow{margin-top:35px}.page-module__dB_WSG__hero h1{font-size:48px}.page-module__dB_WSG__heroLead{font-size:17px}.page-module__dB_WSG__heroDescription{font-size:13px}.page-module__dB_WSG__heroActions{flex-direction:column}.page-module__dB_WSG__primaryButton,.page-module__dB_WSG__secondaryButton{width:100%}.page-module__dB_WSG__heroStats{grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.page-module__dB_WSG__heroStats div{min-width:0;padding:0 10px}.page-module__dB_WSG__heroStats strong{font-size:16px}.page-module__dB_WSG__heroStats span{font-size:9px}.page-module__dB_WSG__heartVisual{min-height:330px}.page-module__dB_WSG__visualCircle{width:280px;height:280px}.page-module__dB_WSG__heartIcon{font-size:85px}.page-module__dB_WSG__pulseLine{bottom:65px;left:55px;right:55px}.page-module__dB_WSG__floatingCard{padding:10px}.page-module__dB_WSG__cardOne{top:30px;left:0}.page-module__dB_WSG__cardTwo{bottom:25px;right:0}.page-module__dB_WSG__floatingCard strong{font-size:10px}.page-module__dB_WSG__floatingCard small{font-size:8px}.page-module__dB_WSG__cardIcon{width:30px;height:30px}.page-module__dB_WSG__sectionHeading{margin-bottom:40px}.page-module__dB_WSG__sectionHeading h2,.page-module__dB_WSG__caseHeader h2,.page-module__dB_WSG__benefitsHeader h2{font-size:39px}.page-module__dB_WSG__introText .page-module__dB_WSG__largeText{font-size:19px}.page-module__dB_WSG__benefitCard,.page-module__dB_WSG__candidateCard,.page-module__dB_WSG__wilkins,.page-module__dB_WSG__afCard,.page-module__dB_WSG__riskCard{padding:27px}.page-module__dB_WSG__stepButton{grid-template-columns:35px 1fr 20px;padding:18px 12px}.page-module__dB_WSG__stepInfo small{font-size:11px}.page-module__dB_WSG__stepVisual{min-height:430px;padding:25px}.page-module__dB_WSG__catheterGraphic{margin-top:50px;transform:scale(.75)}.page-module__dB_WSG__stepCaption{bottom:25px;left:25px;right:25px}.page-module__dB_WSG__stepCaption h3,.page-module__dB_WSG__candidateCard h3{font-size:23px}.page-module__dB_WSG__scoreGrid{grid-template-columns:1fr}.page-module__dB_WSG__scoreItem{min-height:110px}.page-module__dB_WSG__afContent h2{font-size:29px}.page-module__dB_WSG__symptoms{grid-template-columns:1fr}.page-module__dB_WSG__caseVisual{min-height:350px}.page-module__dB_WSG__caseVisualInner{width:260px;height:260px}.page-module__dB_WSG__caseHeart{font-size:75px}.page-module__dB_WSG__caseContent h3{font-size:28px}.page-module__dB_WSG__comparison{overflow-x:auto}.page-module__dB_WSG__comparisonHeader,.page-module__dB_WSG__comparisonRow{min-width:700px}.page-module__dB_WSG__beforeAfterGrid{gap:15px}.page-module__dB_WSG__infoPanel{padding:27px}.page-module__dB_WSG__benefitGrid{grid-template-columns:1fr}.page-module__dB_WSG__benefitBox{min-height:210px}.page-module__dB_WSG__benefitBox h3{margin-top:50px}.page-module__dB_WSG__riskList{grid-template-columns:1fr}.page-module__dB_WSG__riskCard h2{font-size:30px}.page-module__dB_WSG__faqItem button{padding:20px 0;font-size:13px}.page-module__dB_WSG__finalCta{min-height:550px;padding:80px 20px}.page-module__dB_WSG__ctaContent h2{font-size:42px}.page-module__dB_WSG__ctaActions{flex-direction:column}.page-module__dB_WSG__ctaPrimary,.page-module__dB_WSG__ctaSecondary{width:100%}}.page-module__dB_WSG__page{font-size:18px}.page-module__dB_WSG__sectionHeading p{font-size:19px;line-height:1.85}.page-module__dB_WSG__sectionHeading h2,.page-module__dB_WSG__caseHeader h2,.page-module__dB_WSG__benefitsHeader h2{font-size:clamp(48px,4.5vw,72px)}.page-module__dB_WSG__heroLead{font-size:clamp(21px,1.6vw,27px);line-height:1.65}.page-module__dB_WSG__heroDescription{font-size:18px;line-height:1.9}.page-module__dB_WSG__heroStats strong{font-size:25px}.page-module__dB_WSG__heroStats span{font-size:14px}.page-module__dB_WSG__introText{font-size:19px;line-height:1.9}.page-module__dB_WSG__introText .page-module__dB_WSG__largeText{font-size:26px;line-height:1.65}.page-module__dB_WSG__benefitHeader{font-size:18px}.page-module__dB_WSG__benefitItem p{font-size:16px;line-height:1.75}.page-module__dB_WSG__stepInfo strong{font-size:19px}.page-module__dB_WSG__stepInfo small{font-size:15px;line-height:1.75}.page-module__dB_WSG__stepCaption p{font-size:16px;line-height:1.8}.page-module__dB_WSG__stepCaption h3{font-size:34px}.page-module__dB_WSG__candidateCard h3{font-size:32px}.page-module__dB_WSG__candidateList p{font-size:16px;line-height:1.75}.page-module__dB_WSG__wilkinsContent p{font-size:17px;line-height:1.85}.page-module__dB_WSG__scoreItem strong{font-size:18px}.page-module__dB_WSG__scoreItem span{font-size:13px}.page-module__dB_WSG__afContent>p{font-size:17px;line-height:1.9}.page-module__dB_WSG__teeNotice strong{font-size:16px}.page-module__dB_WSG__teeNotice span{font-size:15px;line-height:1.8}.page-module__dB_WSG__symptom p{font-size:16px;line-height:1.75}.page-module__dB_WSG__symptom span{font-size:13px}.page-module__dB_WSG__caseContent h3{font-size:42px}.page-module__dB_WSG__caseContent>p{font-size:17px;line-height:1.9}.page-module__dB_WSG__caseGoals>strong{font-size:15px}.page-module__dB_WSG__caseGoals p{font-size:16px}.page-module__dB_WSG__outcome p{font-size:16px;line-height:1.85}.page-module__dB_WSG__caseDisclaimer{font-size:14px;line-height:1.8}.page-module__dB_WSG__comparisonHeader span{font-size:13px}.page-module__dB_WSG__comparisonHeader strong,.page-module__dB_WSG__comparisonRow>span{font-size:16px}.page-module__dB_WSG__comparisonRow p{font-size:16px;line-height:1.7}.page-module__dB_WSG__comparisonNote{font-size:14px}.page-module__dB_WSG__infoPanel h3{font-size:34px}.page-module__dB_WSG__infoPanel>span{font-size:13px}.page-module__dB_WSG__infoPanel li{font-size:16px;line-height:1.75}.page-module__dB_WSG__benefitBox>span{font-size:13px}.page-module__dB_WSG__benefitBox h3{font-size:24px}.page-module__dB_WSG__benefitBox p{font-size:16px;line-height:1.8}.page-module__dB_WSG__riskCard>div:first-child p{font-size:17px;line-height:1.9}.page-module__dB_WSG__riskList p{font-size:16px;line-height:1.75}.page-module__dB_WSG__faqItem button{font-size:17px;line-height:1.5}.page-module__dB_WSG__faqAnswer p{font-size:16px;line-height:1.9}.page-module__dB_WSG__ctaContent>p{font-size:18px;line-height:1.9}.page-module__dB_WSG__ctaContent small{font-size:13px}@media (max-width:800px){.page-module__dB_WSG__page,.page-module__dB_WSG__sectionHeading p,.page-module__dB_WSG__introText{font-size:17px}.page-module__dB_WSG__introText .page-module__dB_WSG__largeText{font-size:22px}.page-module__dB_WSG__heroDescription{font-size:16px}.page-module__dB_WSG__heroLead{font-size:19px}.page-module__dB_WSG__candidateList p,.page-module__dB_WSG__benefitItem p,.page-module__dB_WSG__symptom p,.page-module__dB_WSG__riskList p,.page-module__dB_WSG__infoPanel li,.page-module__dB_WSG__caseGoals p{font-size:15px}.page-module__dB_WSG__stepInfo strong{font-size:17px}.page-module__dB_WSG__stepInfo small{font-size:14px}.page-module__dB_WSG__caseContent>p,.page-module__dB_WSG__afContent>p,.page-module__dB_WSG__riskCard>div:first-child p,.page-module__dB_WSG__faqItem button{font-size:16px}.page-module__dB_WSG__faqAnswer p{font-size:15px}}@media (max-width:600px){.page-module__dB_WSG__page{font-size:16px}.page-module__dB_WSG__sectionHeading h2,.page-module__dB_WSG__caseHeader h2,.page-module__dB_WSG__benefitsHeader h2{font-size:38px}.page-module__dB_WSG__sectionHeading p{font-size:16px;line-height:1.8}.page-module__dB_WSG__heroLead{font-size:18px}.page-module__dB_WSG__heroDescription{font-size:15px;line-height:1.8}.page-module__dB_WSG__introText{font-size:16px}.page-module__dB_WSG__introText .page-module__dB_WSG__largeText{font-size:20px}.page-module__dB_WSG__benefitItem p,.page-module__dB_WSG__candidateList p,.page-module__dB_WSG__symptom p,.page-module__dB_WSG__riskList p,.page-module__dB_WSG__infoPanel li,.page-module__dB_WSG__caseGoals p{font-size:15px}.page-module__dB_WSG__caseContent h3{font-size:29px}.page-module__dB_WSG__caseContent>p,.page-module__dB_WSG__faqItem button,.page-module__dB_WSG__faqAnswer p{font-size:15px}.page-module__dB_WSG__ctaContent>p{font-size:16px}}
