*{box-sizing:border-box}html,body{margin:0;height:100%;background:#d7e4dc;color:#173c3b;font-family:Arial,Helvetica,sans-serif}body{display:grid;place-items:center}.slide{display:none;position:relative;width:min(100vw,177.78vh);height:min(56.25vw,100vh);overflow:hidden;padding:5.2% 7%;background:#f7f8f1}.slide.active{display:block}.hero{padding:0;display:none;grid-template-columns:1fr 1fr}.hero.active{display:grid}.hero-copy{padding:14% 5% 10% 14%;z-index:1}.kicker{font-size:clamp(9px,.75vw,13px);letter-spacing:.16em;font-weight:700;color:#218b78}.hero h1,h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.03}.hero h1{font-size:clamp(32px,4.7vw,76px);margin:8% 0 5%}.hero h1 em,h2 em{font-weight:400;color:#008b77}.hero-copy p,.lead{font-size:clamp(13px,1.35vw,21px);line-height:1.55;color:#57736b;max-width:520px}.byline{display:block;font-size:clamp(8px,.65vw,11px);letter-spacing:.16em;margin-top:10%;color:#719087}.hero-stage{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,#f8fff7,#c5dfd0 70%,#a5c8b8);overflow:hidden}.hero-stage canvas{position:absolute;inset:0;width:100%;height:100%}.logo-plinth{position:relative;width:73%;padding:5%;background:rgba(255,255,255,.89);border:1px solid #fff;border-radius:4px;box-shadow:0 28px 80px #1c5a4f44;transform:rotate(-2deg);animation:reveal 1.4s ease-out both}.logo-plinth img{display:block;width:100%;height:auto}.stage-caption{position:absolute;bottom:10%;font-size:clamp(8px,.7vw,11px);letter-spacing:.16em;color:#466d61}.page{position:absolute;right:3%;bottom:3%;font-size:clamp(8px,.65vw,11px);letter-spacing:.12em;opacity:.65}.topline{display:flex;justify-content:space-between;align-items:center;margin-bottom:4%;font-size:clamp(8px,.65vw,11px);letter-spacing:.15em;font-weight:700}.topline img{width:clamp(105px,10vw,155px);height:52px;object-fit:contain;background:#f9fbf6;padding:4px;border-radius:2px}.dark{background:#123c3b;color:#f2f7ee}.dark .kicker{color:#bcdcb5}.dark h2 em{color:#b7d9b4}.dark .lead,.dark p{color:#c5dbd0}h2{font-size:clamp(30px,4.3vw,68px);margin:3% 0 4%}h3{font:normal clamp(18px,1.85vw,29px) Georgia;margin:0 0 10px}p{font-size:clamp(11px,1.05vw,17px);line-height:1.5;margin:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.strengths{display:grid;gap:16px}.strengths div{display:grid;grid-template-columns:30px 1fr;column-gap:15px;border-top:1px solid #77988c;padding-top:15px}.strengths b{grid-row:span 2;font-size:10px;color:#bbd9c3}.strengths p{font-size:clamp(10px,.95vw,15px)}.source{position:absolute;bottom:3%;left:7%;font-size:clamp(8px,.7vw,11px);color:inherit}.journey{background:#e7f1e7}.watermark{position:absolute;width:55%;right:-12%;top:13%;opacity:.045;pointer-events:none}.journey-intro{max-width:560px;color:#57736b}.journey-line{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin-top:8%;position:relative}.journey-line:before{content:'';height:1px;background:#98b9a7;position:absolute;top:0;left:0;right:0}.journey-line article{padding-top:25px}.journey-line span,.ideas span{font-size:11px;color:#008b77}.journey-line h3{margin:22px 0 10px}.journey-line p,.ideas p{color:#5d7770}.footnote{position:absolute;bottom:5%;left:7%;font-size:clamp(9px,.75vw,12px);color:#6b827c}.ideas{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:6%}.ideas article{border-top:1px solid #b1cabc;padding-top:22px}.ideas h3{margin:18px 0}.case{background:#f8faf5}.case-heading{display:grid;grid-template-columns:1fr .6fr;align-items:end;gap:8%}.case-heading h2{margin:3% 0}.case-heading p{color:#5d7770}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:3%;margin-top:2%}.comparison figure{margin:0}.comparison img{width:100%;height:clamp(115px,18vw,275px);object-fit:cover;object-position:top;border:1px solid #d9e4da}.comparison figcaption{display:grid;gap:5px;margin-top:8px}.comparison figcaption b{font-size:clamp(8px,.7vw,11px);letter-spacing:.1em;color:#39816d}.comparison figcaption strong{font:normal clamp(13px,1.4vw,22px) Georgia}.comparison figcaption span{font-size:clamp(8px,.75vw,12px);line-height:1.35;color:#5d7770}.closing-grid{display:grid;grid-template-columns:1fr .55fr;gap:12%;align-items:center}.closing-points{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:7%;font-size:clamp(10px,.9vw,14px);color:#d0e3d6}.closing-points span{border-top:1px solid #72988a;padding-top:12px}.contact{margin-top:8%;font-size:clamp(10px,.9vw,14px)}.portrait{height:min(32vw,49vh);position:relative;overflow:hidden;margin:0}.portrait img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.portrait figcaption{position:absolute;bottom:0;left:0;right:0;padding:20% 8% 7%;background:linear-gradient(transparent,#0c3434dc)}.portrait figcaption span{display:block;font-size:clamp(8px,.7vw,10px);letter-spacing:.12em}.portrait figcaption strong{display:block;font:normal clamp(18px,2vw,30px) Georgia;margin-top:5px}.controls{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;background:#f9fbf4ee;color:#173c3b;padding:7px;border-radius:50px;box-shadow:0 5px 30px #123c3b25;z-index:10}.controls button{border:0;background:#173c3b;color:white;padding:9px 15px;border-radius:30px;cursor:pointer}.controls button:focus-visible{outline:3px solid #00a58c;outline-offset:2px}.controls #counter{font-size:12px;padding:0 4px}.hint{font-size:10px;padding-right:10px;color:#617a70}@keyframes reveal{from{opacity:0;transform:translateY(20px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(-2deg)}}@media(max-width:700px){body{display:block;background:#f7f8f1}.slide{width:100%;height:auto;min-height:100svh;padding:30px 7% 90px}.hero.active{display:flex;flex-direction:column}.hero-copy{padding:65px 7% 30px}.hero-stage{min-height:40vh}.hero h1{font-size:46px}.split,.closing-grid{grid-template-columns:1fr;gap:24px}.strengths{gap:12px}.topline{margin-bottom:35px}.journey-line{gap:20px;grid-template-columns:1fr;margin-top:35px}.journey-line:before{display:none}.journey-line article{border-top:1px solid #98b9a7;padding-top:12px}.journey-line h3{margin:8px 0}.ideas{grid-template-columns:1fr;gap:28px}.case-heading{grid-template-columns:1fr}.case-heading p{margin-bottom:16px}.comparison{gap:14px}.comparison img{height:120px}.closing-grid{grid-template-columns:1fr 1fr;gap:20px}.portrait{height:300px}.controls{width:max-content;max-width:96%}.hint{display:none}.footnote{bottom:12%;max-width:80%}.source{bottom:10%}.page{bottom:10%}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}@media print{@page{size:16in 9in;margin:0}html,body{display:block;width:16in;height:auto;background:white;-webkit-print-color-adjust:exact;print-color-adjust:exact}.slide,.slide.active,.hero,.hero.active{display:block;width:16in;height:9in;min-height:0;page-break-after:always;break-after:page;padding:0.75in 1.1in}.hero,.hero.active{display:grid;grid-template-columns:1fr 1fr;padding:0}.hero-copy{padding:1.4in .5in 1in 1.1in}.hero-stage canvas{display:none}.controls{display:none}.hero-stage{background:#cce3d5}.logo-plinth{animation:none;transform:rotate(-2deg)}.portrait{height:4.8in}.comparison img{height:2.5in}.slide:last-child{break-after:auto;page-break-after:auto}.topline img{height:.5in;width:1.7in}.topline{margin-bottom:.45in}h2{font-size:50pt}.hero h1{font-size:52pt}.hero-copy p,.lead{font-size:16pt}p{font-size:12pt}.kicker,.topline,.source,.footnote,.page{font-size:9pt}.comparison figcaption span{font-size:9pt}.comparison figcaption strong{font-size:16pt}}
.logo-plinth{background:#fff}.contact a{color:#e1f1db}.comparison img{object-fit:contain;background:#f3f7f1}.footnote{bottom:10%}@media(max-width:700px){.footnote{bottom:12%}}@media print{.footnote{bottom:5%}}

@keyframes reveal{from{transform:translateY(20px) rotate(-2deg)}to{transform:translateY(0) rotate(-2deg)}}
.planner{margin-top:18px;font-size:12px}.planner summary{cursor:pointer;text-decoration:underline;color:#d7ecd7}.planner p{font-size:11px;margin:9px 0}.planner-options{display:flex;gap:6px;flex-wrap:wrap}.planner button{font:inherit;padding:7px;border:1px solid #9bc2ab;background:transparent;color:#fff;cursor:pointer}.planner input{font:inherit;max-width:145px}.planner label{display:inline-grid;gap:4px;margin:8px}.planner a{color:#d8edcb}.print-time{display:none}@media print{.planner{display:none}.print-time{display:block!important;color:#345950!important;font-size:11pt!important;line-height:1.4;margin-top:.25in}.slide.dark{background:#f1f7ef;color:#173c3b}.dark .kicker{color:#218b78}.dark h2 em{color:#008b77}.dark .lead,.dark p{color:#4d6d63}.dark .source{color:#173c3b}.dark .strengths div,.dark .closing-points span{border-color:#a9c4b4}.dark .strengths b{color:#008b77}.dark .closing-points{color:#345950}.dark .contact a{color:#126b5e}.comparison figcaption span{font-size:11pt}.comparison figcaption b{font-size:9pt}p{font-size:14pt}.strengths p{font-size:13pt}.journey-line p,.ideas p{font-size:13pt}.footnote,.source{font-size:9pt}}

@media print{.portrait figcaption,.portrait figcaption span,.portrait figcaption strong{color:#fff}}

@media screen and (max-width:700px){.closing-grid{grid-template-columns:1fr}.portrait{height:340px}.planner-options button{padding:10px}.planner input{font-size:16px}html{scroll-padding-bottom:100px}}

.download-pdf{position:fixed;top:12px;right:14px;z-index:11;background:#fff;color:#173c3b;border:1px solid #b5cbc0;border-radius:30px;padding:10px 15px;text-decoration:none;font-size:12px;font-weight:700;box-shadow:0 3px 18px #123c3b18}.download-pdf:focus-visible{outline:3px solid #008b77;outline-offset:3px}@media print{.download-pdf{display:none!important}}
/* Advantek v2: three audiences converge on a shared destination. */
.hero-copy{padding:10% 7% 8% 14%}.hero-logo{display:block;width:clamp(160px,16vw,245px);height:auto;margin:0 0 12%;object-fit:contain}.hero-stage{background:linear-gradient(140deg,#e9f4e9,#b8dbcc)}.hero-stage canvas{z-index:1}.path-label,.path-destination,.stage-caption{position:absolute;z-index:2;color:#17564a;font-size:clamp(9px,.8vw,12px);letter-spacing:.12em;font-weight:bold}.path-label{left:7%}.label-employer{top:19%}.label-member{top:46%}.label-provider{top:72%}.path-destination{right:3%;top:43%;font-size:clamp(9px,.8vw,13px);line-height:1.7}.path-destination b{font-size:1.15em}.stage-caption{bottom:6%;left:7%;font-size:clamp(8px,.6vw,10px);color:#547e70}.path-fallback{position:absolute;left:20%;right:19%;top:16%;height:68%;z-index:0}.path-fallback i{display:block;position:absolute;left:0;width:100%;height:33%;border:2px solid #4e9d88;border-left:0;border-bottom:0;border-radius:0 90% 0 0;transform-origin:right center}.path-fallback i:nth-child(1){top:2%;transform:rotate(22deg)}.path-fallback i:nth-child(2){top:35%;height:2px;border:0;background:#4e9d88}.path-fallback i:nth-child(3){top:61%;transform:scaleY(-1) rotate(22deg)}.path-fallback.webgl-active{display:none}.search-concept{margin-top:25px;padding:18px 20px;border-left:3px solid #8abfa7;background:#e4f0e6;display:grid;gap:8px}.search-concept small{font-size:9px;letter-spacing:.12em;color:#67887a}.search-concept strong{font:normal clamp(15px,1.4vw,22px) Georgia}.search-concept span{font-size:clamp(10px,.8vw,13px);color:#638277}.comparison img{width:100%;height:auto;aspect-ratio:1920/1337;object-fit:contain;background:transparent}.case-heading h2{font-size:clamp(28px,3.6vw,56px)}.comparison{margin-top:1%}.comparison figcaption{gap:3px}.case .comparison img{max-height:35vh}.hero h1{font-size:clamp(32px,4.3vw,68px)}
@media screen and (max-width:700px){.hero-copy{padding:50px 7% 25px}.hero-logo{width:185px;margin-bottom:35px}.hero h1{font-size:45px}.hero-stage{min-height:360px}.case .comparison img{max-height:none}.comparison{grid-template-columns:1fr}.comparison img{height:auto}.slide.case{min-height:100svh}.case .source{position:static;display:block;margin:24px 0}.case .page{bottom:6%}.path-label{font-size:9px}.path-destination{font-size:9px}}
@media print{
 @page{size:11in 8.5in;margin:0}
 html,body{width:11in;height:auto;display:block;background:white;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 .slide,.slide.active,.hero,.hero.active{width:11in;height:8.5in;min-height:0;padding:.45in .55in;display:block;overflow:hidden;break-after:page;page-break-after:always}
 .hero,.hero.active{display:grid;grid-template-columns:1fr 1fr;padding:0}
 .hero-copy{padding:.7in .4in .6in .65in}.hero-logo{width:2.15in;height:auto;margin:0 0 .55in}.hero h1{font-size:33pt;line-height:1.05;margin:.25in 0}.hero-copy p{font-size:14pt;line-height:1.38}.byline{font-size:9pt;margin-top:.5in}.hero-stage canvas{display:none}.hero-stage{background:#e0f0e4}.path-fallback,.path-fallback.webgl-active{display:block}.path-label,.path-destination{font-size:10pt}.stage-caption{font-size:8pt}.topline{margin-bottom:.27in;font-size:9pt}.topline img{width:1.45in;height:.48in}.kicker{font-size:9pt}.slide h2{font-size:32pt;line-height:1.05;margin:.14in 0 .2in}.slide h3{font-size:19pt;line-height:1.1;margin:0 0 .08in}.slide p,.slide .lead{font-size:13.5pt;line-height:1.35}.split{gap:.6in}.strengths{gap:.14in}.strengths div{padding-top:.12in;grid-template-columns:.25in 1fr;column-gap:.15in}.strengths p{font-size:13pt;line-height:1.3}.strengths b,.journey-line span,.ideas span{font-size:10pt}.source,.footnote,.page{font-size:9pt}.source{left:.55in;bottom:.28in}.page{right:.35in;bottom:.28in}.footnote{left:.55in;bottom:.35in;max-width:9in}.journey-intro{max-width:6in}.journey-line{margin-top:.55in;gap:.35in}.journey-line article{padding-top:.2in}.journey-line h3{margin:.18in 0 .1in}.journey-line p,.ideas p{font-size:13pt}.ideas{margin-top:.32in;gap:.55in}.ideas article{padding-top:.15in}.ideas h3{margin:.15in 0 .1in}.search-concept{margin-top:.2in;padding:.15in .2in}.search-concept small{font-size:9pt}.search-concept strong{font-size:15pt}.search-concept span{font-size:12pt}.case-heading{grid-template-columns:1fr 1fr;gap:.35in}.case-heading h2{font-size:29pt;margin:.12in 0}.case-heading p{font-size:13pt}.comparison{gap:.25in;margin-top:.13in}.case .comparison img{width:100%;height:auto;max-height:3.15in;aspect-ratio:1920/1337;object-fit:contain}.comparison figcaption{gap:.04in;margin-top:.08in}.comparison figcaption b{font-size:9pt}.comparison figcaption strong{font-size:15pt}.comparison figcaption span{font-size:12.8pt;line-height:1.2}.closing-grid{grid-template-columns:1.1fr .62fr;gap:.6in}.closing-grid .lead{font-size:13.5pt}.closing-points{gap:.12in .2in;font-size:12.8pt;margin-top:.3in}.closing-points span{padding-top:.08in}.contact{margin-top:.35in;font-size:13pt!important}.print-time{font-size:12.8pt!important;line-height:1.3;margin-top:.2in}.portrait{height:4.6in}.portrait figcaption span{font-size:9pt}.portrait figcaption strong{font-size:19pt}.dark{background:#f1f7ef!important;color:#173c3b!important}.dark p,.dark .lead{color:#3f6056!important}.dark h2 em{color:#008b77!important}.dark .kicker{color:#218b78!important}.dark .closing-points{color:#345950}.dark .contact a{color:#126b5e}.dark .strengths div,.dark .closing-points span{border-color:#a9c4b4}.portrait figcaption,.portrait figcaption span,.portrait figcaption strong{color:#fff}.controls,.download-pdf,.planner{display:none!important}.print-time{display:block!important}.slide:last-child{break-after:auto;page-break-after:auto}
}
.path-fallback{position:absolute;left:4%;top:12%;width:88%;height:73%;z-index:0;fill:none;stroke:#55a48d;stroke-width:3}.path-fallback.webgl-active{display:none}.label-employer{top:19%}.label-member{top:43%}.label-provider{top:67%}.path-destination{top:45%}@media print{.path-fallback,.path-fallback.webgl-active{display:block;left:4%;top:12%;width:88%;height:73%}.label-employer{top:19%}.label-member{top:43%}.label-provider{top:67%}}

@media screen{.label-provider{top:62%}.path-destination{top:34%}.stage-caption{bottom:12%}}
.hero-mark{position:relative;width:clamp(240px,22vw,330px);margin:0 0 9%;padding:0 0 15px}.hero-mark:before{content:'';position:absolute;inset:-35px -28px -12px;background:radial-gradient(ellipse at 45% 50%,#d6eddd 0%,#e8f4e8 46%,transparent 73%);z-index:0}.hero-mark:after{content:'';position:absolute;left:0;bottom:0;width:65%;height:2px;background:linear-gradient(90deg,#008b77,transparent)}.hero-logo{position:relative;width:100%;height:auto;margin:0;z-index:1}.hero-stage{background:radial-gradient(ellipse at 60% 45%,#f5fff5,#c5e4d4 63%,#a6d0be)}@media screen and (max-width:700px){.hero-mark{width:230px;margin-bottom:28px}.hero-mark:before{inset:-20px -20px -10px}}@media print{.hero-mark{width:2.65in;margin:0 0 .38in;padding:0 0 .08in}.hero-mark:before{inset:-.2in -.2in -.08in}.hero-logo{width:100%;margin:0}}

@media print{.comparison figcaption b{font-size:13pt}}
@media screen and (min-width:701px){.case .comparison img{max-height:min(29vh,20vw)}}
@media screen and (max-width:700px){.case .comparison img{max-height:none}}
@media screen{.webgl-labels .path-label{transform:translate(0,calc(-100% - 12px));white-space:nowrap}.webgl-labels .path-label:after{content:'';position:absolute;left:0;top:calc(100% + 3px);height:8px;width:1px;background:#408b76}.webgl-labels .label-employer{left:var(--e-x);top:var(--e-y)}.webgl-labels .label-member{left:var(--m-x);top:var(--m-y)}.webgl-labels .label-provider{left:var(--p-x);top:var(--p-y)}.webgl-labels .path-destination{left:var(--j-x);top:var(--j-y);right:auto;transform:translate(-50%,calc(-100% - 48px));text-align:center;white-space:nowrap}.webgl-labels .path-destination:after{content:'';position:absolute;left:50%;top:calc(100% + 4px);width:1px;height:16px;background:#408b76}}

@media screen and (max-width:700px){.proof-active .controls{top:55px;bottom:auto}.case.active{padding-top:115px}}

/* v3: illustrative, prospect-first concepts and a visible next step. */
.concept-slide,.visibility-slide{isolation:isolate}.concept-slide .watermark{z-index:-1}.concept-intro{display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:6%}.concept-intro h2{margin:.12em 0 .25em}.concept-intro>p{color:#56736a;max-width:500px;margin-bottom:1.3em}.site-concept{background:#f8fbf6;border:1px solid #c5d9ca;box-shadow:0 18px 60px #326c5721;margin-top:2%;position:relative}.concept-bar{display:flex;justify-content:space-between;align-items:center;padding:13px 25px;border-bottom:1px solid #dbe9db;font-size:clamp(9px,.75vw,12px);letter-spacing:.13em;color:#4f7467;font-weight:bold}.concept-body{display:grid;grid-template-columns:.72fr 1.28fr;gap:3%;padding:3%}.concept-head{border-right:1px solid #d7e5d8;padding-right:5%}.concept-head span,.audience-cards small{font-size:clamp(9px,.7vw,11px);letter-spacing:.12em;color:#188e7b;font-weight:bold}.concept-head strong{display:block;font:normal clamp(20px,2vw,30px)/1.2 Georgia;margin-top:18px}.audience-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.audience-cards article{padding:16px;background:#e5f0e4;min-height:150px}.audience-cards h3{margin:18px 0 8px}.audience-cards p{font-size:clamp(11px,.9vw,14px);color:#5d7770;min-height:3em}.audience-cards b{display:block;margin-top:12px;font-size:clamp(9px,.7vw,11px);color:#007d6a}.visibility-grid{display:grid;grid-template-columns:1fr .75fr;gap:8%;align-items:center}.visibility-grid h2{margin:.15em 0 .3em}.visibility-lead{color:#58736a;max-width:500px}.visibility-steps{margin-top:5%;display:grid;gap:14px}.visibility-steps article{display:grid;grid-template-columns:30px 1fr;gap:18px;border-top:1px solid #bfd4c5;padding-top:14px}.visibility-steps b{font-size:11px;color:#008b77}.visibility-steps h3{font-size:clamp(18px,1.5vw,24px);margin:0 0 5px}.visibility-steps p{font-size:clamp(11px,1vw,15px);color:#5a756b}.search-visual{padding:8%;background:#e1efe3;border:1px solid #c7ddcc}.search-visual-head{font-size:clamp(9px,.7vw,11px);letter-spacing:.13em;color:#4b7868;font-weight:bold}.search-query{background:white;border:1px solid #c9dbce;border-radius:30px;margin:28px 0 22px;padding:14px 18px;color:#537466;font-size:clamp(11px,1vw,15px);display:flex;justify-content:space-between}.search-result{background:#f9fcf7;border:1px solid #d3e2d5;padding:24px;display:grid;gap:9px}.search-result small{font-size:11px;color:#607d70}.search-result strong{font:normal clamp(18px,1.7vw,27px) Georgia;color:#176653}.search-result p{font-size:clamp(11px,.9vw,14px);color:#5c766b}.search-note{font-size:11px;margin-top:20px;color:#5d7c6c}.v3-closing{grid-template-columns:1fr .8fr;gap:8%;align-items:start}.v3-closing h2{margin:.2em 0 .35em}.approach{display:grid;gap:12px;margin-top:7%;max-width:560px}.approach div{display:flex;gap:18px;border-top:1px solid #73968a;padding-top:12px;color:#d9eadd;font-size:clamp(11px,1vw,15px)}.approach b{color:#a9d6b7;font-size:10px}.team-note{display:flex;align-items:center;gap:13px;margin-top:25px;color:#c5ded0;font-size:9px;letter-spacing:.1em}.team-note img{width:50px;height:50px;object-fit:cover;object-position:center 28%;border-radius:50%}.team-note strong{display:block;font:normal 17px Georgia;letter-spacing:0;color:#f2f7ee;margin-top:5px}.v3-closing .planner{margin:0;padding:7%;background:#f6faf3;color:#173c3b;border-radius:3px;box-shadow:0 20px 45px #08292738}.planner-kicker{font-size:10px;letter-spacing:.14em;color:#287d68;font-weight:bold}.v3-closing .planner h3{font:normal clamp(24px,2.4vw,37px) Georgia;margin:8% 0 12px}.v3-closing .planner p{font-size:clamp(11px,.9vw,14px);color:#57736b;line-height:1.5}.v3-closing .planner-options{display:grid;gap:8px;margin-top:22px}.v3-closing .planner button{color:#173c3b;background:white;border:1px solid #c8dcd0;padding:13px 15px;text-align:left;display:flex;justify-content:space-between;font-size:clamp(11px,.9vw,14px)}.v3-closing .planner button:hover,.v3-closing .planner button:focus-visible{border-color:#008b77;background:#edf7ed}.v3-closing .planner input{max-width:100%;padding:8px;border:1px solid #a9c8b7;color:#173c3b}.v3-closing .planner label{font-size:11px;margin:12px 8px 0 0}.v3-closing .planner #preference{margin:16px 0 10px;color:#246e5b}.v3-closing .planner #draft{display:inline-block;color:white;background:#173c3b;padding:12px 16px;font-weight:bold;text-decoration:none}.v3-closing .planner #draft[hidden]{display:none}.v3-closing .planner .planner-disclaimer{border-top:1px solid #d5e3d7;margin-top:16px;padding-top:12px;font-size:11px}.v3-closing .planner #other-fields{display:flex;gap:8px}.v3-closing .planner #other-fields[hidden]{display:none}
@media screen and (max-width:700px){.concept-intro,.visibility-grid,.concept-body,.v3-closing{grid-template-columns:1fr}.concept-intro>p{margin:0 0 15px}.concept-body{gap:15px}.concept-head{border:0;padding:8px}.concept-head strong{margin-top:8px}.audience-cards{grid-template-columns:1fr;gap:6px}.audience-cards article{min-height:0;padding:14px}.audience-cards h3{margin:8px 0 4px}.audience-cards p{min-height:0}.audience-cards b{margin-top:6px}.concept-slide .footnote,.visibility-slide .footnote{position:static;margin:28px 0 0}.visibility-grid{gap:25px}.visibility-steps{gap:18px}.search-visual{padding:20px}.search-query{margin:20px 0 15px}.v3-closing{gap:30px}.v3-closing .planner{padding:22px}.v3-closing .planner h3{margin:15px 0 10px}.v3-closing .planner-options{margin-top:16px}.v3-closing .planner button{font-size:14px;padding:14px}.v3-closing .planner p{font-size:13px}.v3-closing .planner input{font-size:16px}.team-note{margin-bottom:10px}}

@media screen and (max-width:700px){.controls,.proof-active .controls{top:12px;bottom:auto}.slide:not(.hero),.case.active{padding-top:85px}.hero-copy{padding-top:85px}}

@media print {
  .closing .approach div { color: #31594f; font-size: 12pt; }
  .closing .approach b { color: #087d68; font-size: 10pt; }
  .closing .team-note { color: #31594f; font-size: 10pt; }
  .closing .team-note strong { color: #173c3b; font-size: 14pt; }
  .concept-slide .audience-cards p { font-size: 12pt; line-height: 1.35; }
  .concept-slide .audience-cards b { font-size: 12pt; line-height: 1.3; }
  .visibility-steps p { font-size: 12pt; line-height: 1.35; }
  .search-result p { font-size: 10pt; }
}
@media screen and (max-width:700px){.closing .page{display:none}}
