:root{--navy:#061326;--navy2:#0b1b32;--green:#00d27f;--paper:#f5f4ef;--ink:#07152b;--muted:#5d6b7e;--line:#d6d9dc}.hs68{font-family:"DM Sans",sans-serif;color:var(--ink);background:var(--paper)}.hs68 *{box-sizing:border-box}.hs68 h1,.hs68 h2,.hs68 h3,.hs68 strong{font-family:Manrope,sans-serif}.hs68 h1,.hs68 h2,.hs68 h3,.hs68 p{margin-top:0}.hs68-shell{width:min(1200px,calc(100% - 48px));margin:auto}.hs68 small{font-size:11px;font-weight:800;letter-spacing:.18em;color:#008d59}.hs68 em{font-style:normal;color:var(--green)}
.hs68-hero{position:relative;min-height:720px;background:var(--navy);color:white;overflow:hidden}.hs68-hero-media{position:absolute;inset:0 0 0 50%;overflow:hidden}.hs68-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--navy),transparent 45%),linear-gradient(0deg,rgba(6,19,38,.55),rgba(6,19,38,.05))}.hs68-hero-media>img{width:100%;height:100%;object-fit:cover}.hs68-hero-media>div{position:absolute;z-index:2;right:7%;bottom:6%;width:72%;padding:20px 24px;border:1px solid rgba(0,210,127,.6);border-radius:16px;background:rgba(6,19,38,.88);backdrop-filter:blur(10px)}.hs68-hero-media b,.hs68-hero-media span{display:block}.hs68-hero-media b{color:var(--green);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.hs68-hero-media span{margin-top:6px;font-weight:700}.hs68-hero-copy{position:relative;z-index:3;padding:88px 52% 84px 0}.hs68-hero nav{margin-bottom:82px;font-size:13px;color:#aab5c4}.hs68-hero nav a{color:#dce4ed;text-decoration:none}.hs68-hero nav span{margin:0 9px}.hs68-hero small{color:var(--green)}.hs68-hero h1{font-size:clamp(48px,5.5vw,78px);line-height:1.01;letter-spacing:-.055em;margin:18px 0 24px}.hs68-hero-copy>p{max-width:590px;color:#c9d1dc;font-size:18px;line-height:1.65}.hs68-actions{display:flex;gap:12px;margin:34px 0}.hs68-actions a,.hs68-cta a,.hs68-final button{padding:16px 21px;text-decoration:none;font-weight:800;border:1px solid #526076}.hs68-actions a:first-child,.hs68-cta a,.hs68-final button{color:var(--navy);background:var(--green);border-color:var(--green)}.hs68-actions a:last-child{color:white}.hs68-hero ul{display:flex;flex-wrap:wrap;gap:20px;padding:0;margin:48px 0 0;list-style:none;color:#cbd4df;font-size:13px}.hs68-hero li:before{content:"✓";color:var(--green);margin-right:7px}
.hs68-proof{background:white;border-bottom:1px solid var(--line)}.hs68-proof .hs68-shell{display:grid;grid-template-columns:repeat(4,1fr)}.hs68-proof div div{padding:25px 24px;border-right:1px solid var(--line)}.hs68-proof div div:first-child{border-left:1px solid var(--line)}.hs68-proof b,.hs68-proof span{display:block}.hs68-proof b{font-size:14px}.hs68-proof span{margin-top:5px;color:var(--muted);font-size:13px}
.hs68-intro{padding:125px 0}.hs68-intro .hs68-shell{display:grid;grid-template-columns:1.05fr .8fr;gap:14%}.hs68 h2{font-size:clamp(38px,4.7vw,66px);line-height:1.08;letter-spacing:-.05em}.hs68-intro h2{margin-top:18px}.hs68-intro p{font-size:17px;line-height:1.75;color:#445269}.hs68-intro a{color:#008d59;font-weight:800;text-decoration:none}
.hs68-pain{padding:110px 0;background:white}.hs68-pain header,.hs68-scope header,.hs68-deliver header,.hs68-tools header,.hs68-measure header,.hs68-related header{max-width:820px}.hs68-pain header p,.hs68-scope header p,.hs68-deliver header p,.hs68-tools header p,.hs68-measure header p,.hs68-related header p{font-size:17px;line-height:1.7;color:var(--muted)}.hs68-cardgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px}.hs68-cardgrid article{min-height:330px;padding:30px;border:1px solid var(--line);border-radius:24px;background:var(--paper);transition:.25s}.hs68-cardgrid article:hover{transform:translateY(-7px);border-color:var(--green);box-shadow:0 20px 45px rgba(7,21,43,.1)}.hs68-cardgrid b{color:#00965e}.hs68-cardgrid h3{font-size:23px;line-height:1.2;margin:50px 0 16px}.hs68-cardgrid p{color:var(--muted);line-height:1.6}.hs68-cardgrid span{display:block;margin-top:28px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;font-weight:800;color:#007c50}
.hs68-scope{padding:120px 0}.hs68-tabs{margin-top:52px}.hs68-tabs>input{display:none}.hs68-tablabels{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #aeb6bd}.hs68-tablabels label{padding:18px 8px;cursor:pointer;font-weight:800;color:#687587;border-bottom:3px solid transparent}.hs68-tabpanels{margin-top:22px}.hs68-tabpanels article{display:none;grid-template-columns:1.5fr .65fr;gap:9%;padding:55px;border-radius:28px;background:var(--navy);color:white}.hs68-tabpanels h3{font-size:36px;line-height:1.15;margin:16px 0}.hs68-tabpanels p{color:#bbc6d4;line-height:1.7}.hs68-tabpanels ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none}.hs68-tabpanels li:before{content:"✓";color:var(--green);margin-right:8px}.hs68-tabpanels strong{align-self:center;padding:35px;border-left:1px solid #34445b;font-size:19px}.hs68-tabpanels strong em{display:block;margin-top:8px;font-size:28px}.hs68-tabs #s1:checked~.hs68-tablabels label[for=s1],.hs68-tabs #s2:checked~.hs68-tablabels label[for=s2],.hs68-tabs #s3:checked~.hs68-tablabels label[for=s3],.hs68-tabs #s4:checked~.hs68-tablabels label[for=s4]{color:var(--ink);border-color:var(--green)}.hs68-tabs #s1:checked~.hs68-tabpanels article:nth-child(1),.hs68-tabs #s2:checked~.hs68-tabpanels article:nth-child(2),.hs68-tabs #s3:checked~.hs68-tabpanels article:nth-child(3),.hs68-tabs #s4:checked~.hs68-tabpanels article:nth-child(4){display:grid}
.hs68-cta{padding:58px 0;background:var(--green)}.hs68-cta .hs68-shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.hs68-cta small{color:var(--ink)}.hs68-cta h2{max-width:780px;font-size:37px;margin:10px 0 0}.hs68-cta a{background:var(--navy);color:white;white-space:nowrap}
.hs68-journey{padding:125px 0;background:var(--navy);color:white}.hs68-journey .hs68-shell{display:grid;grid-template-columns:.75fr 1.2fr;gap:10%}.hs68-journey-title{position:sticky;top:130px;height:max-content}.hs68-journey-title p{color:#b8c4d3;font-size:17px;line-height:1.7}.hs68-steps article{display:grid;grid-template-columns:76px 1fr;gap:24px;padding:36px 0;border-top:1px solid #35445a}.hs68-steps article:last-child{border-bottom:1px solid #35445a}.hs68-steps b{font-size:34px;color:var(--green)}.hs68-steps span{font-size:11px;letter-spacing:.16em;color:var(--green)}.hs68-steps h3{font-size:27px;margin:10px 0}.hs68-steps p{color:#b9c4d2;line-height:1.65}
.hs68-evidence{padding:120px 0;background:white}.hs68-evidence .hs68-shell{display:grid;grid-template-columns:1.05fr .85fr;gap:8%;align-items:center}.hs68-evidence figure{margin:0;border-radius:26px;overflow:hidden;box-shadow:0 30px 60px rgba(7,21,43,.15)}.hs68-evidence img{display:block;width:100%}.hs68-evidence p,.hs68-evidence li{color:var(--muted);line-height:1.7}.hs68-evidence ul{padding-left:20px}.hs68-evidence a{display:inline-block;margin-top:12px;color:#008d59;font-weight:800;text-decoration:none}
.hs68-deliver{padding:120px 0}.hs68-deliver .hs68-shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px}.hs68-deliver article{padding:30px;border:1px solid var(--line);border-radius:20px;background:white}.hs68-deliver span{color:#00965e;font-weight:800}.hs68-deliver h3{font-size:22px;margin:38px 0 12px}.hs68-deliver p{color:var(--muted);line-height:1.6}
.hs68-tools{padding:115px 0;background:#eef0ec}.hs68-toolgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:45px}.hs68-toolgrid article{padding:26px 18px;border:1px solid #d3d7d4;border-radius:18px;background:white;transition:.25s}.hs68-toolgrid article:hover{transform:translateY(-6px);border-color:var(--green)}.hs68-toolgrid img{width:42px;height:42px;object-fit:contain}.hs68-toolgrid b,.hs68-toolgrid span{display:block}.hs68-toolgrid b{margin:28px 0 7px}.hs68-toolgrid span{font-size:13px;color:var(--muted);line-height:1.45}
.hs68-measure{padding:120px 0;background:var(--navy);color:white}.hs68-measure header p{color:#bdc7d4}.hs68-measure .hs68-shell>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border:1px solid #34445a}.hs68-measure article{min-height:280px;padding:28px;border-right:1px solid #34445a}.hs68-measure article:last-child{border:0}.hs68-measure b{color:var(--green)}.hs68-measure span,.hs68-measure strong{display:block}.hs68-measure span{margin:52px 0 14px;color:#9fafc1;font-size:12px;letter-spacing:.12em}.hs68-measure strong{font-size:20px;line-height:1.4}
.hs68-process{padding:120px 0}.hs68-process header{display:flex;justify-content:space-between;align-items:flex-end;gap:10%}.hs68-process header h2{max-width:800px}.hs68-process ol{padding:0;margin:48px 0 0;list-style:none;border-top:1px solid var(--line)}.hs68-process li{display:grid;grid-template-columns:90px 1fr;gap:25px;padding:30px 0;border-bottom:1px solid var(--line)}.hs68-process li>b{font-size:30px;color:#00a768}.hs68-process li div{display:grid;grid-template-columns:160px .5fr 1fr;gap:30px;align-items:start}.hs68-process h3{font-size:23px}.hs68-process p{color:var(--muted);line-height:1.6}.hs68-process span{font-size:11px;letter-spacing:.15em;color:#008d59}
.hs68-related{padding:120px 0;background:white}.hs68-related .hs68-shell>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:48px}.hs68-related a{padding:35px;border:1px solid var(--line);border-radius:22px;color:var(--ink);text-decoration:none;transition:.25s}.hs68-related a:hover{background:var(--navy);color:white;transform:translateY(-5px)}.hs68-related a span{color:#00a768;font-weight:800}.hs68-related a h3{font-size:26px;margin:34px 0 12px}.hs68-related a p{color:var(--muted);line-height:1.65}.hs68-related a:hover p{color:#c4cfdb}.hs68-related a b{display:block;margin-top:25px;color:#00a768}
.hs68-faq{padding:120px 0}.hs68-faqgrid{display:grid;grid-template-columns:1.35fr .55fr;gap:8%;margin-top:45px}.hs68-faq details{border-top:1px solid var(--line);padding:23px 0}.hs68-faq details:last-child{border-bottom:1px solid var(--line)}.hs68-faq summary{cursor:pointer;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;list-style:none}.hs68-faq summary:after{content:"+";float:right;color:#00a768}.hs68-faq details[open] summary:after{content:"−"}.hs68-faq details p{max-width:720px;color:var(--muted);line-height:1.7;padding-right:30px}.hs68-faq aside{height:max-content;padding:32px;border-radius:22px;background:var(--navy);color:white}.hs68-faq aside strong{font-size:24px}.hs68-faq aside p{color:#bdc8d5;line-height:1.65}.hs68-faq aside a{display:block;padding:15px 17px;background:var(--green);color:var(--navy);font-weight:800;text-decoration:none}
.hs68-final{padding:110px 0;background:var(--green)}.hs68-final .hs68-shell{display:grid;grid-template-columns:1fr .7fr;gap:10%;align-items:center}.hs68-final small{color:var(--ink)}.hs68-final p{font-size:18px;line-height:1.7}.hs68-final form{padding:30px;border-radius:22px;background:var(--navy);color:white}.hs68-final label{display:block;margin-bottom:16px;font-size:12px;font-weight:800}.hs68-final input,.hs68-final textarea{width:100%;margin-top:7px;padding:14px;border:1px solid #40516a;border-radius:8px;background:#10223b;color:white;font:inherit}.hs68-final textarea{min-height:90px;resize:vertical}.hs68-final button{width:100%;cursor:pointer}.hs68-final form small{display:block;color:#aebaca;margin-top:12px;letter-spacing:0;font-weight:400}
@media(max-width:900px){.hs68-shell{width:min(100% - 30px,1200px)}.hs68-hero{min-height:auto}.hs68-hero-media{position:relative;inset:auto;height:390px}.hs68-hero-copy{padding:55px 0}.hs68-hero nav{margin-bottom:45px}.hs68-proof .hs68-shell,.hs68-cardgrid,.hs68-toolgrid,.hs68-measure .hs68-shell>div{grid-template-columns:1fr 1fr}.hs68-intro .hs68-shell,.hs68-journey .hs68-shell,.hs68-evidence .hs68-shell,.hs68-final .hs68-shell{grid-template-columns:1fr;gap:45px}.hs68-journey-title{position:static}.hs68-tablabels{grid-template-columns:1fr 1fr}.hs68-tabpanels article{grid-template-columns:1fr}.hs68-tabpanels strong{border-left:0;border-top:1px solid #34445b}.hs68-deliver .hs68-shell>div{grid-template-columns:1fr 1fr}.hs68-process li div{grid-template-columns:130px 1fr}.hs68-process li p{grid-column:2}.hs68-faqgrid{grid-template-columns:1fr}.hs68-measure article:nth-child(2){border-right:0}.hs68-measure article:nth-child(-n+2){border-bottom:1px solid #34445a}}
@media(max-width:600px){.hs68 h2{font-size:38px}.hs68-hero h1{font-size:47px}.hs68-hero-media{height:330px}.hs68-hero-media>div{width:86%}.hs68-actions,.hs68-cta .hs68-shell{align-items:stretch;flex-direction:column}.hs68-proof .hs68-shell,.hs68-cardgrid,.hs68-deliver .hs68-shell>div,.hs68-toolgrid,.hs68-measure .hs68-shell>div,.hs68-related .hs68-shell>div{grid-template-columns:1fr}.hs68-proof div div,.hs68-proof div div:first-child{border-left:0;border-right:0;border-bottom:1px solid var(--line)}.hs68-tablabels{grid-template-columns:1fr}.hs68-tabpanels article{padding:28px}.hs68-tabpanels ul{grid-template-columns:1fr}.hs68-steps article{grid-template-columns:48px 1fr}.hs68-measure article{border-right:0;border-bottom:1px solid #34445a!important}.hs68-process header{display:block}.hs68-process li{grid-template-columns:50px 1fr}.hs68-process li div{display:block}.hs68-process li p{grid-column:auto}}

/* v69 hero and keyword-led audience refinements */
.hs68-hero{min-height:780px}.hs68-hero-media{inset:0}.hs68-hero-media:after{background:linear-gradient(90deg,rgba(6,19,38,.99) 0%,rgba(6,19,38,.95) 40%,rgba(6,19,38,.55) 70%,rgba(6,19,38,.2) 100%),linear-gradient(0deg,rgba(6,19,38,.72),transparent 55%)}.hs68-hero-media>img{object-position:72% center;transform:scale(1.02);transition:transform 8s ease}.hs68-hero:hover .hs68-hero-media>img{transform:scale(1.07)}.hs68-hero-copy{padding:62px 45% 64px 0}.hs68-hero nav{margin-bottom:58px}.hs68-hero h1{max-width:760px;font-size:clamp(50px,5.25vw,76px)}.hs68-hero-copy>p{max-width:650px;color:#d1dae5}.hs68-actions{margin:32px 0}.hs68-actions a:last-child{background:rgba(6,19,38,.5);backdrop-filter:blur(8px)}.hs68-hero-result{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%;margin-top:48px;padding:17px 20px;border:1px solid rgba(255,255,255,.22);border-radius:16px;background:rgba(6,19,38,.74);backdrop-filter:blur(12px);font-size:13px}.hs68-hero-result b{color:var(--green);font-size:10px;letter-spacing:.12em}.hs68-hero-result span{font-weight:700}.hs68-hero-result i{color:var(--green);font-style:normal}.hs68-audience{padding:0 0 120px}.hs68-audience header{max-width:880px}.hs68-audience header p{color:var(--muted);font-size:17px;line-height:1.7}.hs68-audience .hs68-shell>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:45px}.hs68-audience article{padding:30px;border-radius:22px;background:white;border:1px solid var(--line);transition:.25s}.hs68-audience article:hover{transform:translateY(-6px);border-color:var(--green);box-shadow:0 18px 45px rgba(7,21,43,.08)}.hs68-audience span{color:#00965e;font-weight:800}.hs68-audience h3{font-size:22px;line-height:1.25;margin:42px 0 13px}.hs68-audience p{color:var(--muted);line-height:1.6}
@media(max-width:900px){.hs68-hero{min-height:760px}.hs68-hero-media{position:absolute;inset:0;height:auto}.hs68-hero-media:after{background:linear-gradient(90deg,rgba(6,19,38,.98),rgba(6,19,38,.68)),linear-gradient(0deg,rgba(6,19,38,.82),transparent)}.hs68-hero-copy{padding:55px 0}.hs68-audience .hs68-shell>div{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.hs68-hero{min-height:820px}.hs68-hero h1{font-size:44px}.hs68-hero-media{height:auto}.hs68-hero-result{display:grid;grid-template-columns:1fr auto 1fr}.hs68-hero-result b{grid-column:1/-1}.hs68-audience .hs68-shell>div{grid-template-columns:1fr}}

/* v70 healthcare SEO process roadmap */
.hs68-process header{display:block;max-width:850px}.hs68-process header h2{max-width:760px;margin:16px 0 18px}.hs68-process header p{max-width:720px;color:var(--muted);font-size:17px;line-height:1.7}.hs68-process ol{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;border:0}.hs68-process li{display:grid;grid-template-columns:64px 1fr;gap:20px;min-height:250px;padding:30px;border:1px solid var(--line);border-radius:22px;background:white;transition:transform .25s,border-color .25s,box-shadow .25s}.hs68-process li:hover{transform:translateY(-6px);border-color:var(--green);box-shadow:0 18px 45px rgba(7,21,43,.09)}.hs68-process li>b{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--navy);color:var(--green);font-size:20px}.hs68-process li div{display:block}.hs68-process li span{display:block;margin:4px 0 25px}.hs68-process li h3{font-size:25px;margin-bottom:12px}.hs68-process li p{margin:0;color:var(--muted);line-height:1.65}.hs68-process li p{grid-column:auto}
@media(max-width:700px){.hs68-process ol{grid-template-columns:1fr}.hs68-process li{grid-template-columns:54px 1fr;padding:24px}.hs68-process li>b{width:46px;height:46px}}

/* v71 refined hero scale */
.hs68-hero h1{max-width:700px;font-size:clamp(46px,4.35vw,64px);line-height:1.06;letter-spacing:-.045em}
@media(max-width:600px){.hs68-hero h1{font-size:39px;line-height:1.08}}

/* shared tab behavior for industry child pages */
.hs68-tabs>input:nth-child(1):checked~.hs68-tablabels label:nth-child(1),.hs68-tabs>input:nth-child(2):checked~.hs68-tablabels label:nth-child(2),.hs68-tabs>input:nth-child(3):checked~.hs68-tablabels label:nth-child(3),.hs68-tabs>input:nth-child(4):checked~.hs68-tablabels label:nth-child(4){color:var(--ink);border-color:var(--green)}
.hs68-tabs>input:nth-child(1):checked~.hs68-tabpanels article:nth-child(1),.hs68-tabs>input:nth-child(2):checked~.hs68-tabpanels article:nth-child(2),.hs68-tabs>input:nth-child(3):checked~.hs68-tabpanels article:nth-child(3),.hs68-tabs>input:nth-child(4):checked~.hs68-tabpanels article:nth-child(4){display:grid}
