:root{color-scheme:light;--ink:#1b1c20;--muted:#62656d;--accent:#c9441b;--orange:#ff683c;--line:#e7e8ec;--soft:#f7f8fa;font-family:"Barlow",Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:16px}body{margin:0;color:var(--ink);background:#fff;font-size:16px;line-height:1.6}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{line-height:1.14;letter-spacing:-.035em}h1{font-size:clamp(36px,3.3vw,46px);font-weight:700}h2{font-size:clamp(29px,3vw,40px)}h3{font-size:22px;line-height:1.25}em{font-style:normal;color:var(--accent)}a{color:inherit}img{max-width:100%;display:block}button,input{font:inherit}a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.wrap{width:min(1120px,calc(100% - 48px));margin:auto}.header{height:66px;display:flex;justify-content:center;align-items:center}.brand{font-size:25px;font-weight:800;text-decoration:none;letter-spacing:-1.6px}.brand span{color:var(--orange);margin-left:2px}.hero{text-align:center;padding-top:18px}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.075em;margin-bottom:16px}.hero .eyebrow{display:inline-block;background:#fff1ea;color:#923013;border-radius:5px;padding:5px 13px;margin-bottom:18px;font-size:13px;letter-spacing:.01em}.hero h1{max-width:1100px;margin:0 auto}.hero h1 span{display:inline-block;margin-top:5px}.desktop-break{display:none}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 29px;background:var(--orange);color:#251207;font-size:14px;font-weight:700;border-radius:6px;text-decoration:none;line-height:1.4;border:1px solid transparent;transition:background .15s}.cta:hover{background:#ff835c}.hero>.cta{margin-top:20px}.next-step{font-size:14px;color:var(--muted);margin:10px 0 23px}.application{width:100%;text-align:left;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fafafa;scroll-margin-top:16px;box-shadow:0 6px 30px #18233b06}.form-host{width:100%;min-height:520px;overflow:visible}.form-host [data-tf-live]{width:100%;min-height:520px}.form-host iframe{width:100%!important;min-height:520px!important;border:0!important;display:block}.form-help{font-size:13px;color:var(--muted);text-align:center;padding:13px 16px;background:#fff;border-top:1px solid var(--line)}.form-help a{text-underline-offset:3px}.without{padding:38px 0 50px;max-width:730px;margin:auto}.without h2{font-size:25px;letter-spacing:-.02em;margin-bottom:20px}.checks{list-style:none;padding:0;margin:0;display:grid;gap:12px}.checks li{display:flex;gap:11px;align-items:baseline}.checks li:before{content:'✓';color:var(--accent);font-weight:bold;flex-shrink:0}.without .checks{grid-template-columns:1fr 1fr;text-align:left;gap:10px 35px;font-size:16px}.case{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:64px 0;border-top:1px solid var(--line)}.case:nth-child(even) .case-copy{order:2}.case-copy .eyebrow{color:var(--accent);font-size:12px;margin-bottom:17px}.case-copy>p:not(.eyebrow){color:var(--muted);margin:22px 0}.case-image{width:100%;height:auto;max-height:580px;object-fit:contain;border-radius:8px}.section{padding:64px 0}.soft-section{background:var(--soft)}.section-heading{text-align:center;margin:0 auto 34px;max-width:800px}.section-heading .eyebrow{color:var(--accent);margin-bottom:12px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.step{padding:25px 22px;background:#fff;border:1px solid var(--line);border-radius:9px}.step-number{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff0e9;color:var(--accent);font-size:13px;font-weight:bold;margin-bottom:22px}.step h3{font-size:20px}.step p{font-size:15px;color:var(--muted);margin-top:12px}.wins{columns:3;column-gap:20px}.wins img{width:100%;height:auto;break-inside:avoid;margin-bottom:20px;border:1px solid var(--line);border-radius:8px}.benefits,.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefits article{padding:10px}.benefits p,.testimonials p{color:var(--muted);margin-top:18px}.testimonials figure{padding:28px;border:1px solid var(--line);border-radius:9px;display:flex;flex-direction:column;justify-content:space-between;background:white}.testimonials h3{font-size:22px}.testimonials figcaption{font-weight:bold;font-size:14px;margin-top:25px}.final-cta{text-align:center;margin-top:35px}.footer{padding:26px 0;border-top:1px solid var(--line);display:flex;gap:20px;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px}.footer-links{display:flex;gap:25px}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.skip{position:absolute;top:-100px;left:12px;background:#fff;color:#111;padding:12px;z-index:10}.skip:focus{top:10px}.thanks-hero{text-align:center;padding:25px 0 30px}.thanks-hero .eyebrow{color:var(--muted)}.thanks-hero p{color:var(--muted);max-width:570px;margin:16px auto 0}.prep-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:25px;align-items:start;padding-bottom:40px}.confirm-card,.video-card{padding:28px;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.step-label{font-size:12px;font-weight:bold;letter-spacing:.06em;display:block;color:var(--accent);margin-bottom:15px}.confirm-card h2,.video-card h2{font-size:29px}.confirm-card .cta{width:100%;margin-top:22px}.confirm-card ol{padding-left:20px;margin:20px 0}.confirm-card li{padding-left:4px;margin-bottom:10px}.mail-instructions{border-top:1px solid #dedfe3;padding-top:15px;font-size:14px}.mail-instructions summary{font-weight:bold;cursor:pointer}.mail-instructions p{margin-top:10px;color:var(--muted)}.checkline{display:flex;gap:10px;font-size:14px;line-height:1.5;margin-top:20px;cursor:pointer}.checkline input{width:19px;height:19px;accent-color:var(--accent);flex-shrink:0}.progress-note{font-size:12px;color:var(--muted);margin-top:12px}.video-shell{aspect-ratio:1.91235;margin-top:22px;border-radius:6px;overflow:hidden;background:#eee}.video-shell iframe{border:0;width:100%;height:100%}.video-card>p{color:var(--muted);margin-top:17px;font-size:14px}.video-fallback{font-size:13px;display:inline-block;margin-top:12px}.prep-note{display:flex;justify-content:space-between;gap:30px;padding:25px 0 40px}.prep-note h3{font-size:22px}.prep-note p{max-width:560px;font-size:14px;color:var(--muted)}@media(max-width:900px){.case{gap:30px}.steps{grid-template-columns:repeat(2,1fr)}.testimonials{gap:16px}.testimonials figure{padding:22px}.benefits{gap:15px}.wins{columns:2}}@media(max-width:600px){.wrap{width:calc(100% - 32px)}.header{height:50px}.brand{font-size:22px}.hero{padding-top:13px}.hero .eyebrow{font-size:11px;padding:4px 9px;margin-bottom:14px}.hero h1{font-size:clamp(29px,8.2vw,42px);line-height:1.1;letter-spacing:-.035em}.desktop-break{display:none}.hero h1 span{margin-top:7px}.hero>.cta{margin-top:17px;min-height:48px;padding:12px 23px}.next-step{font-size:12px;margin:9px 0 18px}.application{border-radius:7px}.form-host,.form-host [data-tf-live]{min-height:480px}.form-host iframe{min-height:480px!important}.form-help{font-size:12px;padding:12px}.without{padding:30px 0 38px}.without h2{font-size:22px}.without .checks{grid-template-columns:1fr;gap:10px;max-width:325px;margin:auto;font-size:15px}.case{grid-template-columns:1fr;gap:25px;padding:40px 0}.case:nth-child(even) .case-copy{order:0}.case-copy h2{font-size:29px;line-height:1.16}.case-copy>p:not(.eyebrow){margin:17px 0}.case-copy .checks{font-size:15px}.case-image{max-height:none}.section{padding:42px 0}.section-heading{margin-bottom:25px}.section-heading h2{font-size:29px}.steps{gap:12px}.step{padding:19px 16px}.step h3{font-size:19px}.step p{font-size:14px}.step-number{margin-bottom:17px}.wins{columns:1}.benefits,.testimonials{grid-template-columns:1fr;gap:18px}.benefits article{padding:14px 0}.benefits h3{font-size:22px}.benefits p{margin-top:12px}.testimonials figure{padding:25px}.footer{flex-direction:column;align-items:center;gap:13px;font-size:12px}.footer-links{gap:20px}.thanks-hero{text-align:left;padding:22px 0}.thanks-hero h1{font-size:37px}.thanks-hero .eyebrow{font-size:11px;margin-bottom:13px}.thanks-hero p{font-size:15px;margin-top:13px}.prep-grid{grid-template-columns:1fr;gap:20px}.confirm-card,.video-card{padding:22px}.confirm-card h2,.video-card h2{font-size:27px}.prep-note{display:block}.prep-note p{margin-top:13px}.step-label{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Barlow, subtle color, and a compact shared brand header. */
body{background:radial-gradient(ellipse 650px 460px at 88% 8%,#fff4eb90,transparent 75%),radial-gradient(ellipse 720px 520px at 6% 2%,#ecf1fb90,transparent 76%),#fff;font-weight:400;-webkit-font-smoothing:antialiased}button{font-family:inherit}h1,h2,h3{letter-spacing:-.028em}h1{font-weight:700;line-height:1.08}.header{height:82px;padding:20px 0 6px}.brand{display:flex;align-items:center;justify-content:center;line-height:1}.brand img{width:43px;height:47px;object-fit:contain;mix-blend-mode:multiply}.hero{padding-top:10px}.hero .eyebrow{border:1px solid #efded3;background:#fff8f3d9;padding:5px 12px;letter-spacing:.035em;font-weight:600;margin-bottom:15px}.hero h1{font-size:clamp(38px,4vw,54px);max-width:1120px;letter-spacing:-.035em}.hero h1 em{color:#cf4c20;background:linear-gradient(115deg,#a93717,#e66227 65%,#ba421a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero h1 span{font-weight:600;font-size:.86em;margin-top:7px}.hero>.cta{margin-top:20px}.cta{font-weight:700;letter-spacing:.045em;box-shadow:0 4px 12px #ed60211b;background:linear-gradient(135deg,#ff7044,#ff6336);border:1px solid #ff794e;transition:transform .2s,box-shadow .2s}.cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ed602129;background:#ff784f}.next-step{margin:9px 0 22px;font-weight:400}.application{background:#fafafa;box-shadow:0 12px 45px #25355308;border-color:#e3e5eb}.form-help{background:#ffffffd9}.eyebrow{font-weight:600}.section-heading>p:not(.eyebrow){color:var(--muted);margin-top:14px;font-size:17px}.case-copy h2{font-weight:600;line-height:1.1}.case-copy .eyebrow{font-weight:600}.case-image{max-height:460px}.case{gap:62px;padding:56px 0}.soft-section{background:linear-gradient(130deg,#f5f7fb,#faf8f5)}.process-section{background:linear-gradient(155deg,#f5f7fb,#fffaf6 70%,#fff)}.process-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.process-card{background:#ffffffed;border:1px solid #e4e5eb;border-radius:16px;padding:28px;box-shadow:0 10px 25px #252d4103;min-width:0}.process-title{display:flex;align-items:center;gap:13px;margin-bottom:14px}.process-title h3{font-size:29px;font-weight:600}.process-title .step-number{margin:0;background:#fff1e8;border:1px solid #f3dfd4}.process-card>p{font-size:16px;color:var(--muted);line-height:1.5;max-width:460px}.script-preview{display:block;position:relative;border:1px solid #e6e8ed;overflow:hidden;border-radius:9px;margin-top:22px;background:#fbfcfd;height:200px}.script-preview img{width:100%;height:100%;object-fit:cover;object-position:top;padding:14px 18px 36px}.image-label{position:absolute;bottom:0;left:0;right:0;background:#fffffff2;display:flex;justify-content:space-between;gap:10px;padding:10px 14px;font-size:13px;border-top:1px solid #e5e6eb;color:#64636c}.image-label b{font-weight:600;color:#a83a15}.process-tags{display:flex;gap:9px;margin-top:16px}.process-tags span{background:#f6f7f9;border:1px solid #e8e9ed;border-radius:5px;padding:5px 12px;font-size:13px;font-weight:500}.recording-photo{width:100%;height:152px;object-fit:cover;object-position:center 53%;border-radius:8px;margin-top:20px}.recording-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.recording-options>div{padding:12px;background:#fafafb;border:1px solid #eeeef0;border-radius:8px}.recording-options h4{font-size:16px;margin:6px 0;line-height:1.2;font-weight:600}.recording-options p{font-size:14px;line-height:1.4;color:var(--muted);margin:0}.option-icon{color:#bb471e;font-size:22px;line-height:1}.editing-visual{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:22px;margin-top:22px}.editing-visual img{width:100%;height:220px;object-fit:contain;border-radius:8px;background:#1b1d20}.edit-checks{display:grid;gap:10px;font-size:14px;font-weight:500}.edit-checks span{padding-bottom:5px}.edit-checks small{font-weight:400;font-size:13px;color:var(--muted);line-height:1.4;margin-top:6px}.platforms{padding:0;list-style:none;margin:20px 0 0;display:grid;gap:7px}.platforms li{display:flex;gap:12px;align-items:center;background:#fafafb;border:1px solid #eeeef1;border-radius:8px;padding:8px 12px}.platform-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-weight:600;font-size:18px;color:#fff}.instagram{background:linear-gradient(35deg,#e16835,#aa368e)}.facebook{background:#1769cf}.tiktok{background:#20232b}.youtube{background:#d93637;font-size:13px}.linkedin{background:#146493}.platforms b{font-weight:600;font-size:15px}.platforms small{font-size:12px;color:var(--muted);margin-left:12px}.platform-check{margin-left:auto;color:#74757b;font-size:14px}.process-note{text-align:center;font-size:15px;color:var(--muted);margin-top:28px}.evidence-section{background:white}.gallery-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:26px}.gallery-heading .eyebrow{color:var(--accent);margin-bottom:12px}.gallery-heading h2{font-weight:600}.gallery-heading p:not(.eyebrow){color:var(--muted);margin-top:14px;font-size:16px}.gallery-controls{display:flex;gap:7px;align-items:center;flex-shrink:0}.gallery-controls button{min-width:43px;min-height:43px;padding:8px 13px;border:1px solid #e4e5e9;background:white;border-radius:7px;color:#34353c;cursor:pointer;font-size:15px;font-weight:500}.gallery-controls button:first-child,.gallery-controls button:last-child{font-size:26px;line-height:1}.gallery-controls button:hover{background:#f6f7f9}.evidence-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d6d8df transparent;padding-bottom:14px;overscroll-behavior-x:contain}.evidence-card{flex:0 0 335px;scroll-snap-align:start;border:1px solid #e3e5eb;border-radius:12px;text-decoration:none;overflow:hidden;background:white;min-width:0}.evidence-card:hover{border-color:#cf9f8b}.evidence-thumb{height:175px;background:#1d1e22;display:flex;align-items:center;justify-content:center;padding:7px}.evidence-thumb img{width:100%;height:100%;object-fit:contain}.evidence-caption{padding:20px}.evidence-caption h3{font-weight:600;font-size:25px;line-height:1.1}.evidence-caption p{color:var(--muted);font-size:15px;margin-top:9px;line-height:1.4;min-height:42px}.evidence-caption>span{display:block;color:#a83e1d;font-weight:600;font-size:13px;margin-top:14px}.gallery-note{color:#787981;font-size:12px;margin-top:13px}.benefits{gap:20px}.benefits article.benefit-card{background:white;border:1px solid #e4e6ec;border-radius:12px;padding:22px}.benefit-map{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;min-height:85px;background:linear-gradient(120deg,#f2f5fb,#fff6ee);padding:14px;border-radius:8px;margin-bottom:23px}.benefit-map span{background:#ffffffd9;border:1px solid #e4e5e8;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600}.benefits h3{font-size:23px;line-height:1.15;font-weight:600}.benefits p{font-size:16px;line-height:1.5;margin-top:14px}.testimonials h3{font-weight:600}.testimonials figure{background:linear-gradient(140deg,#fff,#fbfcfe);border-radius:13px}.testimonials p{line-height:1.55;font-size:16px}.testimonials figcaption{font-weight:600}.thanks-hero h1{font-size:48px;font-weight:600}.thanks-hero{padding-top:15px}.thanks-hero .eyebrow{font-weight:500;letter-spacing:.025em}.confirm-card,.video-card{background:linear-gradient(130deg,#fffffff2,#f7f8fb);border-color:#e0e3eb;padding:26px;border-radius:14px}.confirm-card h2,.video-card h2{font-weight:600}.step-label{display:flex;gap:10px;align-items:center;font-weight:600;letter-spacing:.045em;margin-bottom:16px}.prep-number{width:33px;height:33px;display:inline-grid;place-items:center;background:#fff0e5;border:1px solid #f0dece;border-radius:50%;flex-shrink:0;font-size:12px}.confirm-card .cta{letter-spacing:.01em}.video-shell{background:linear-gradient(130deg,#eff1f7,#fff4ea)}.prep-note h3{font-weight:600}.reveal.is-visible{animation:reveal-up .5s ease-out both}@keyframes reveal-up{from{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}button:focus-visible,.proof-link:focus-visible,.evidence-track:focus-visible{outline:3px solid var(--accent);outline-offset:4px}#proof-dialog{width:min(960px,calc(100% - 32px));max-height:90dvh;border:0;border-radius:12px;padding:20px;background:#fff;color:var(--ink);box-shadow:0 15px 70px #0004}#proof-dialog::backdrop{background:#10121dd9}.proof-dialog-toolbar{display:flex;align-items:start;gap:20px;justify-content:space-between}.proof-dialog-toolbar h2{font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.proof-dialog-toolbar button{border:1px solid #dedfe5;border-radius:6px;background:#fff;min-width:42px;min-height:42px;font-size:27px;line-height:1;cursor:pointer}.proof-dialog-image{margin:16px 0;background:#1c1e22;border-radius:5px;overflow:auto;max-height:68dvh}.proof-dialog-image img{width:100%;height:auto;display:block}#proof-original{font-size:14px;color:var(--muted);text-underline-offset:3px}body:has(#proof-dialog[open]){overflow:hidden}
@media(max-width:900px){.process-grid{gap:18px}.process-card{padding:22px}.recording-options{gap:10px}.editing-visual{gap:14px}.platforms small{margin-left:7px}.benefit-map{min-height:110px}.benefits article.benefit-card{padding:18px}.hero h1{font-size:46px}}
@media(max-width:600px){.header{height:76px;padding:22px 0 5px}.brand img{width:39px;height:43px}.hero{padding-top:9px}.hero .eyebrow{font-size:11px;font-weight:600;margin-bottom:14px;padding:4px 10px}.hero h1{font-size:clamp(32px,8.6vw,39px);line-height:1.08;letter-spacing:-.03em}.hero h1 span{font-size:.93em;margin-top:8px}.hero>.cta{margin-top:18px;min-height:48px}.next-step{font-size:13px;line-height:1.4;margin:10px 0 20px}.hero .application{width:calc(100% + 8px);margin-left:-4px}.case{gap:24px;padding:39px 0}.case-image{max-height:380px}.case-copy h2{font-size:30px}.section-heading>p:not(.eyebrow){font-size:16px}.section-heading .eyebrow{font-size:11px;letter-spacing:.05em}.process-grid{grid-template-columns:1fr;gap:16px}.process-card{padding:22px}.process-title h3{font-size:28px}.process-card>p{font-size:16px}.script-preview{height:180px}.recording-photo{height:142px}.recording-options{gap:10px}.recording-options>div{padding:11px}.recording-options h4{font-size:16px}.recording-options p{font-size:14px}.editing-visual{gap:14px}.editing-visual img{height:190px}.edit-checks{font-size:13px;gap:8px}.edit-checks small{font-size:12px}.process-note{font-size:14px}.platforms small{display:block;margin-left:0;font-size:12px;line-height:1.4}.platforms li{padding:7px 10px}.platform-icon{width:31px;height:31px}.gallery-heading{display:block;margin-bottom:20px}.gallery-heading h2{font-size:32px}.gallery-heading p:not(.eyebrow){font-size:15px}.gallery-controls{margin-top:19px;justify-content:flex-end}.evidence-card{flex-basis:82%;min-width:245px;max-width:330px}.evidence-track{gap:13px}.evidence-thumb{height:150px}.evidence-caption{padding:17px}.evidence-caption h3{font-size:24px}.evidence-caption p{font-size:14px}.gallery-note{font-size:12px}.benefit-map{min-height:72px;margin-bottom:17px}.benefits article.benefit-card{padding:22px}.benefits h3{font-size:24px}.testimonials h3{font-size:24px}.thanks-hero{padding:12px 0 24px}.thanks-hero h1{font-size:36px;line-height:1.1}.thanks-hero .eyebrow{font-size:12px;letter-spacing:.02em}.thanks-hero p{font-size:15px}.confirm-card,.video-card{padding:22px}.step-label{font-size:11px;gap:9px;margin-bottom:14px}.confirm-card h2,.video-card h2{font-size:28px}.confirm-card .cta{margin-top:20px}.proof-dialog-toolbar h2{font-size:17px}#proof-dialog{padding:15px}.prep-note h3{font-size:23px}}
@media(max-width:350px){.recording-options{grid-template-columns:1fr}.recording-options>div{display:grid;grid-template-columns:24px 1fr;gap:2px 8px}.recording-options p{grid-column:2}.recording-options h4{margin:0}.hero h1{font-size:31px}.hero .eyebrow{font-size:10px}.editing-visual{grid-template-columns:1fr}.editing-visual img{height:200px}.edit-checks{grid-template-columns:1fr 1fr}.edit-checks small{grid-column:1/-1}.evidence-card{min-width:235px}}
@media(prefers-reduced-motion:reduce){.reveal.is-visible{animation:none}.cta:hover{transform:none}*{scroll-behavior:auto!important}}
/* One lightweight carousel for every client testimonial. */
.testimonials.testimonial-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 1px 12px}.testimonial-track::-webkit-scrollbar{display:none}.testimonials.testimonial-track figure{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start;min-height:340px}.testimonial-track:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.testimonial-controls{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:12px}.testimonial-controls button{min-width:44px;min-height:44px;padding:8px 14px;border:1px solid #e3e4e9;background:#fff;border-radius:8px;color:var(--ink);cursor:pointer;font-size:14px}.testimonial-controls button:first-child,.testimonial-controls button:last-child{font-size:26px;line-height:1}.testimonial-controls button:hover{background:#fff4ec;border-color:#e3bdab}.testimonial-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.testimonial-controls button:disabled{cursor:default;color:var(--muted)}@media(max-width:900px){.testimonials.testimonial-track{gap:18px}.testimonials.testimonial-track figure{flex-basis:calc((100% - 18px)/2)}}@media(max-width:600px){.testimonials.testimonial-track{gap:14px}.testimonials.testimonial-track figure{flex-basis:90%;min-height:360px;padding:24px}.testimonial-controls{margin-top:9px}}

/* Consistent conversion prompts after the case studies and client evidence. */
.inline-cta{text-align:center}.inline-cta p{font-size:14px;color:var(--muted);margin-top:10px}.case-cta{padding:0 0 48px}.evidence-cta{margin-top:30px}.platform-icon img{width:22px;height:22px;object-fit:contain}.platform-icon.facebook img{width:14px;height:23px}.platform-icon.youtube img{width:26px;height:22px}.platform-icon.linkedin img{width:21px;height:21px}@media(max-width:600px){.case-cta{padding-bottom:36px}.evidence-cta{margin-top:25px}.inline-cta p{font-size:13px}.platform-icon img{width:20px;height:20px}.platform-icon.facebook img{width:12px;height:21px}.platform-icon.youtube img{width:23px;height:20px}.platform-icon.linkedin img{width:19px;height:19px}}
