/* Corporate extension. Regular-weight editorial type, monochrome photography,
   orange route markers. All selectors scoped away from campaign pages. */
.eyebrow,.diagram-label{font-size:12px;letter-spacing:.07em;text-transform:uppercase;line-height:1.4}
.eyebrow{color:#686b6e}.dark .eyebrow{color:#aeb1b4}.diagram-label{color:#b7b9bc}
.breadcrumbs{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:#6d6f72;margin-bottom:65px}.breadcrumbs a:hover{color:#a13e00}.dark .breadcrumbs{color:#ddd}.dark .breadcrumbs a:hover{color:var(--orange)}
.solid-button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:54px;background:var(--ink);color:white;padding:14px 22px;font-size:16px;transition:background .25s,color .25s}.solid-button:hover{background:var(--orange);color:#111}.solid-button span{font-size:23px}
.navigation a[aria-current=page]{color:var(--orange)}.scope-note a{text-decoration:underline;text-underline-offset:4px}
.industry-hero{min-height:740px;height:93svh;max-height:1080px;position:relative;isolation:isolate;overflow:hidden}
.industry-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 50%;z-index:-2;filter:brightness(.63)}
.industry-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#08090bc4 0%,#08090b45 72%,#08090b0d);z-index:-1}
.industry-hero-content{height:100%;padding:132px var(--space) 45px;display:flex;flex-direction:column}.industry-hero .breadcrumbs{margin-bottom:auto}.industry-hero .eyebrow{color:#f0f0f0;margin:30px 0 25px}.industry-hero h1{font-size:clamp(49px,6.2vw,102px);letter-spacing:-.045em;line-height:1.04;max-width:1200px}.industry-hero-base{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-top:50px}.industry-hero-base>p{font-size:20px;max-width:520px;line-height:1.5}.industry-hero-base .outlined-button{flex-shrink:0;font-size:16px;min-height:54px}
.industry-manifesto{padding:110px 10.5% 75px}.industry-manifesto h2{font-size:clamp(40px,5vw,76px);letter-spacing:-.04em;line-height:1.1;margin:40px 0}.industry-manifesto>p:last-child{max-width:590px;margin-left:auto;font-size:22px;line-height:1.5;color:#626569}.light em{color:#aa4200}
.difference{padding:70px var(--space) 90px}.comparison{border-top:1px solid #97999c}.comparison-head,.comparison-row{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:26px 0;border-bottom:1px solid var(--line)}.comparison-head{font-size:13px;color:#676a6d;padding:18px 0}.comparison-head span:last-child{color:#a64100}.comparison-row p{font-size:clamp(19px,2vw,28px);line-height:1.4;letter-spacing:-.02em;max-width:600px}.comparison-row p:first-child{color:#777a7d}.comparison-row p:last-child{display:flex;gap:22px;align-items:baseline}.comparison-row p:last-child span{color:#b54600;flex-shrink:0}.comparison-note{font-size:12px;color:#74777a;margin-top:20px}
.editorial-heading{display:grid;grid-template-columns:1fr 2fr;gap:5%;margin-bottom:55px}.editorial-heading>.eyebrow{padding-top:10px}.editorial-heading h2{font-size:clamp(38px,4.3vw,66px);line-height:1.08;letter-spacing:-.035em;max-width:870px}.editorial-heading>div>p{font-size:20px;line-height:1.5;max-width:680px;color:#6b6d70;margin-top:30px}
.industry-solutions{padding:60px var(--space) 100px}.industry-offer{display:grid;grid-template-columns:1.4fr 1fr 60px;gap:6%;align-items:center;border-top:1px solid #cacbcd;padding:35px 0;transition:color .25s}.industry-offer:last-child{border-bottom:1px solid #cacbcd}.industry-offer h3{font-size:clamp(30px,3.6vw,54px);letter-spacing:-.035em;line-height:1.1}.industry-offer>p{color:#65686c;font-size:17px;line-height:1.5;max-width:340px}.offer-open{display:grid;place-items:center;width:54px;height:54px;border:1px solid #b0b2b5;font-size:30px;transition:background .25s,color .25s,border-color .25s}.industry-offer:hover{color:#aa4200}.industry-offer:hover .offer-open{background:var(--orange);border-color:var(--orange);color:#111}.development{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:5px 8px;border:1px solid #999;color:#64676a;vertical-align:middle;margin-top:12px}.eyebrow .development{margin:0 0 0 8px}
.industry-flow{padding:100px var(--space)}.journey-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:70px 0 50px;border-top:1px solid #777}.journey-line>div{position:relative;padding:32px 28px 30px 0}.journey-line>div:before{content:'';position:absolute;top:-5px;left:0;width:9px;height:9px;background:var(--orange)}.journey-line>div>span:first-child{font-size:13px;color:#a0a3a6}.journey-line h3{font-size:clamp(24px,2.6vw,36px);line-height:1.15;margin-top:32px;max-width:230px;letter-spacing:-.025em}.journey-arrow{position:absolute;right:25px;top:23px;color:var(--orange);font-size:24px}.journey-line>div:last-child .journey-arrow{display:none}.industry-control{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:32px;border-top:1px solid #414447}.industry-control>span{font-size:26px;line-height:1.25}.industry-control>p{font-size:17px;line-height:1.5;color:#afb2b5;max-width:650px}
.industry-approach{padding:100px var(--space);display:grid;grid-template-columns:1fr 1fr;gap:9%}.industry-approach h2{font-size:clamp(38px,4.3vw,64px);letter-spacing:-.035em;line-height:1.08;margin-top:35px}.approach-list article{padding:24px 0 30px;border-top:1px solid #b3b5b7}.approach-list h3{font-size:27px;letter-spacing:-.025em;margin-bottom:14px}.approach-list p{color:#62666a;font-size:18px;line-height:1.5;max-width:560px}
.offer-hero{padding:130px var(--space) 65px}.offer-hero-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:7%;align-items:end}.offer-hero .eyebrow{margin-bottom:30px}.offer-hero h1{font-size:clamp(46px,5.1vw,82px);line-height:1.055;letter-spacing:-.045em}.offer-intro>p{font-size:19px;line-height:1.5;margin-bottom:28px;max-width:480px;color:#585b5f}.offer-intro .text-link{display:flex;width:fit-content;font-size:14px;margin-top:12px}.offer-intro .solid-button{font-size:15px;max-width:100%}
.visual-section{padding:55px var(--space) 28px}.service-visual{margin:0 auto;max-width:1440px}.service-visual>figcaption{padding-top:22px;font-size:11px;color:#92969a}.call-art,.speed-art,.clinic-system,.marketing-art{min-height:430px;border:1px solid #414549;background-color:#15181a;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:44px 44px;padding:40px}.call-art{text-align:center}.call-wave{display:flex;justify-content:center;align-items:center;gap:6px;height:125px;margin:28px auto 0;max-width:450px}.call-wave i{display:block;flex:1;max-width:7px;height:var(--bar);background:var(--orange);border-radius:2px}.art-title{font-size:clamp(30px,3.6vw,53px);letter-spacing:-.035em;margin:20px 0 35px}.call-routes{display:flex;gap:26px;justify-content:center;align-items:center;font-size:15px}.call-routes>span{padding:15px 0;border-top:1px solid #5b6064;min-width:180px}.call-routes b{font-weight:400;color:var(--orange)}
.speed-art{display:grid;grid-template-columns:1fr 90px 1.4fr;gap:30px;align-items:center;padding:65px 7%}.lead-source{background:#f0f0ee;color:#222;padding:30px;box-shadow:12px 12px 0 #ffffff10}.lead-source .diagram-label{color:#60656a}.lead-source>p{font-size:28px;line-height:1.2;margin:20px 0 26px}.source-line{display:block;background:#b7b8b8;height:5px;margin-top:10px;width:90%}.source-line.short{width:65%}.lead-source small{display:block;font-size:11px;margin-top:28px;color:#60656a}.speed-connector{font-size:65px;color:var(--orange);text-align:center}.lead-action>p{font-size:clamp(37px,4.8vw,68px);line-height:1.06;letter-spacing:-.035em;margin:22px 0 32px}.lead-outcomes{display:flex;flex-wrap:wrap;gap:10px 30px;font-size:13px;color:#c6c8ca}.lead-outcomes span{border-top:1px solid #666;padding-top:12px}
.platform-art{display:grid;grid-template-columns:1fr 200px;gap:45px;align-items:center;max-width:1250px;margin:auto}.platform-art>img{width:100%;height:auto;border:1px solid #484d52}.platform-annotation{display:grid;gap:48px}.platform-annotation span{font-size:21px;line-height:1.3;border-top:1px solid var(--orange);padding-top:16px}.platform-annotation span:before{content:'↗';display:block;color:var(--orange);margin-bottom:10px}
.clinic-system{text-align:center}.system-center{font-size:clamp(40px,5vw,68px);letter-spacing:-.035em;line-height:1.05;padding:40px 0}.system-orbit{display:grid;grid-template-columns:repeat(4,1fr);max-width:860px;margin:auto;border-top:1px solid #686b6e}.system-orbit>span{font-size:19px;padding:23px 8px;border-right:1px solid #363a3d}.system-orbit>span:last-child{border:0}.system-foot{font-size:13px;color:#afb3b6;margin-top:20px}
.website-art{max-width:1100px;margin:auto;border:1px solid #676b6f}.browser-bar{display:flex;justify-content:space-between;padding:12px 20px;font-size:11px;color:#b4b8bc;background:#222629}.clinic-site{position:relative;min-height:440px;isolation:isolate;overflow:hidden}.clinic-site img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center;z-index:-2;filter:brightness(.55)}.clinic-site:after{content:'';inset:0;position:absolute;background:linear-gradient(90deg,#0008,transparent);z-index:-1}.clinic-site>div{padding:32px 50px}.clinic-site>div>span:first-child{font-size:15px;letter-spacing:.02em}.clinic-site p{font-size:clamp(32px,4vw,58px);line-height:1.08;letter-spacing:-.035em;margin:80px 0 30px}.concept-cta{display:inline-block;border:1px solid #aaa;font-size:13px;padding:12px 17px}
.marketing-art{padding:40px 6% 25px}.upload-label>p{font-size:28px;letter-spacing:-.025em;margin-top:10px}.content-formats{display:flex;justify-content:center;align-items:end;gap:5%;margin:35px auto 30px;max-width:780px}.format{margin:0;width:25%;position:relative;overflow:hidden;border:1px solid #7b7f83;background:#202427}.format.reel,.format.story{aspect-ratio:9/13}.format.post{aspect-ratio:1}.format img{width:100%;height:100%;object-fit:cover;object-position:60%}.format.post img{object-position:35%}.format.story img{object-position:80%}.format figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:10px 13px;background:#111d;font-size:13px}.format figcaption>span{color:var(--orange)}.review-stamp{display:block;text-align:center;font-size:13px;color:#b4b8bc}
.scope-section{padding:20px var(--space) 95px}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 9%;margin-left:35%}.scope-grid article{border-top:1px solid #b9bbbd;padding:20px 0 22px}.scope-marker{color:#a84200;font-size:25px}.scope-grid h3{font-size:25px;line-height:1.2;letter-spacing:-.02em;margin:15px 0}.scope-grid p{font-size:17px;line-height:1.55;color:#62666a}.boundary{display:grid;grid-template-columns:1fr 2fr;gap:5%;padding:28px 0 0;border-top:1px solid #b9bbbd;margin-top:50px}.boundary>span{font-size:14px}.boundary>p{font-size:15px;color:#64686c;max-width:820px;line-height:1.55}
.implementation{padding:100px var(--space)}.implementation-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6%;padding:0;margin:65px 0 0}.implementation-steps li{padding-top:20px;border-top:1px solid #5b5f63}.implementation-steps span{font-size:15px;color:var(--orange)}.implementation-steps p{font-size:26px;letter-spacing:-.025em;line-height:1.3;margin-top:28px;max-width:390px}
.questions{padding:90px var(--space);display:grid;grid-template-columns:1fr 2fr;gap:5%}.questions>h2{font-size:32px;letter-spacing:-.03em}.questions article{padding:24px 0;border-top:1px solid #b9bbbd}.questions h3{font-size:24px;letter-spacing:-.02em;line-height:1.25;margin-bottom:16px}.questions p{font-size:17px;line-height:1.5;max-width:740px;color:#64686c}.related{padding:20px var(--space) 85px}.related .industry-offer h3{font-size:30px}.related .industry-offer{padding:25px 0}.related .offer-open{width:44px;height:44px;font-size:25px}.related .industry-offer>p{font-size:15px}
/* Home: a legible enquiry-to-action board instead of a decorative globe. */
.connected{padding-bottom:75px}.connected-heading>p{max-width:370px}.ops-board{margin-top:55px;border:1px solid #45494d;background:#15181a}.ops-toolbar{display:flex;justify-content:space-between;gap:16px;padding:18px 24px;font-size:12px;color:#c1c4c7;border-bottom:1px solid #45494d}.ops-toolbar>span:last-child{color:#969ca1}.ops-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #45494d}.ops-tabs button{min-width:0;display:flex;align-items:center;gap:18px;text-align:left;padding:23px 25px;background:transparent;color:#d2d4d6;border:0;border-right:1px solid #45494d;font-size:17px;transition:background .2s,color .2s}.ops-tabs button:last-child{border-right:0}.ops-tabs button>span{font-size:12px;color:#989fa4}.ops-tabs b{margin-left:auto;font-size:23px;font-weight:400}.ops-tabs button[aria-selected=true]{background:var(--orange);color:#111}.ops-tabs button[aria-selected=true]>span{color:#4b260a}.ops-tabs button:hover:not([aria-selected=true]){background:#242a2e}.ops-tabs button:focus-visible{outline-offset:-5px}
.ops-scene{display:grid;grid-template-columns:1fr 44px 1.1fr 44px 1fr;align-items:center;padding:55px 35px;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:32px 32px;min-height:400px}.ops-scene h3{font-size:25px;letter-spacing:-.025em;line-height:1.15}.ops-request{background:#eceeeb;color:#222;padding:25px 22px;transform:rotate(-2deg);box-shadow:8px 8px 0 #ffffff08}.ops-request .diagram-label{color:#636b70}.ops-request>p{font-size:17px;line-height:1.5;margin:18px 0 26px;color:#51585d}.record-tag{display:block;border-top:1px solid #b5babe;padding-top:14px;font-size:11px;color:#606970}.voice-trace{display:flex;align-items:center;gap:4px;height:48px;margin:15px 0}.voice-trace i{width:4px;background:#30383e;height:12px}.voice-trace i:nth-child(3n){height:34px}.voice-trace i:nth-child(2n){height:22px}.voice-trace i:nth-child(5){height:43px}
.ops-wire{height:1px;background:#c95b12;position:relative}.ops-wire>span{position:absolute;right:0;top:-13px;color:var(--orange);font-size:20px}.ops-action{padding:25px 22px;border:1px solid #7b8084;min-height:270px;background:#171c1f;position:relative}.action-mark{width:50px;height:50px;background:var(--orange);color:#111;font-size:32px;line-height:1;display:flex;justify-content:center;align-items:center;gap:1px;margin-bottom:24px}.action-mark>span{font-size:20px;align-self:flex-start;margin-top:5px}.ops-action .diagram-label{font-size:10px}.ops-action h3{margin:12px 0 23px}.ops-action ul{padding:0;margin:0;list-style:none}.ops-action li{padding:8px 0 8px 16px;border-top:1px solid #353e44;font-size:12px;line-height:1.4;position:relative;color:#c1c7cb}.ops-action li:before{content:'';width:4px;height:4px;background:var(--orange);position:absolute;left:0;top:14px}
.ops-outcomes{display:grid;gap:20px}.ops-result{padding:23px;border:1px solid #5e666b;background:#20262a}.result-tick{display:block;color:var(--orange);font-size:34px;line-height:1;margin:19px 0 14px}.ops-result p{font-size:14px;line-height:1.5;margin-top:15px;color:#b9c0c5}.ops-human{border-left:2px solid var(--orange);padding:5px 0 5px 18px}.ops-human .diagram-label{font-size:10px;color:#b9c0c5}.ops-human p{font-size:13px;line-height:1.4;margin-top:8px}.ops-explanation{display:grid;grid-template-columns:1fr 1fr;gap:8%;border-top:1px solid #45494d;padding:28px 30px}.ops-explanation h3{font-size:28px;letter-spacing:-.025em;line-height:1.2}.ops-explanation p{font-size:16px;line-height:1.5;color:#afb7bd;max-width:620px}
@media(prefers-reduced-motion:no-preference){.ops-scene:focus-within .ops-wire{background:var(--orange)}.industry-hero h1{animation:hero-in 1s var(--ease) both}.industry-hero-image{animation:photo-settle 1.6s var(--ease) both}}
@keyframes photo-settle{from{transform:scale(1.035)}to{transform:scale(1)}}
@media(min-width:1800px){.inner-page main>section:not(.industry-hero){padding-left:max(var(--space),calc((100vw - 1700px)/2));padding-right:max(var(--space),calc((100vw - 1700px)/2))}.ops-scene{padding:65px}}
@media(max-width:1100px){.offer-hero-grid{grid-template-columns:1.4fr 1fr;gap:5%}.offer-hero h1{font-size:55px}.offer-intro>p{font-size:17px}.ops-tabs button{font-size:14px;gap:12px;padding:20px 18px}.ops-scene{padding:35px 20px;grid-template-columns:1fr 25px 1.1fr 25px 1fr}.ops-scene h3{font-size:22px}.ops-request,.ops-action,.ops-result{padding:20px 15px}.ops-request>p{font-size:15px}.platform-art{grid-template-columns:1fr}.platform-annotation{display:flex;justify-content:space-between;gap:20px}.platform-annotation span{font-size:16px;flex:1}.platform-annotation span:before{display:inline;margin-right:12px}.industry-offer{gap:4%;grid-template-columns:1.25fr 1fr 54px}.scope-grid{margin-left:0}.industry-hero h1{font-size:70px}.speed-art{gap:22px;grid-template-columns:1fr 50px 1.2fr;padding:45px}.call-routes{gap:15px}.call-routes>span{min-width:140px}.journey-line h3{font-size:27px}.industry-hero-base>p{font-size:18px;max-width:480px}}
@media(max-width:767px){.breadcrumbs{font-size:11px;gap:8px;margin-bottom:38px}.industry-hero{min-height:730px;height:auto;max-height:none}.industry-hero-content{padding:115px var(--space) 35px;min-height:730px}.industry-hero .breadcrumbs{margin-bottom:65px}.industry-hero .eyebrow{font-size:10px;margin:0 0 25px}.industry-hero h1{font-size:clamp(42px,9.8vw,70px)}.industry-hero-image{object-position:65% center}.industry-hero-base{display:block;margin-top:35px}.industry-hero-base>p{font-size:17px;max-width:470px}.industry-hero-base .outlined-button{margin-top:25px;font-size:14px;gap:20px;min-height:50px}.industry-manifesto{padding:65px var(--space) 25px}.industry-manifesto h2{font-size:39px;margin:28px 0}.industry-manifesto>p:last-child{font-size:18px}.difference{padding:45px var(--space) 60px}.comparison-head,.comparison-row{gap:20px}.comparison-head{font-size:11px;line-height:1.5}.comparison-row{padding:22px 0}.comparison-row p{font-size:16px;line-height:1.5}.comparison-row p:last-child{display:block}.comparison-row p:last-child span{display:block;margin-bottom:6px;font-size:20px}.comparison-note{font-size:11px;max-width:330px}.editorial-heading{display:block;margin-bottom:35px}.editorial-heading>.eyebrow{padding:0;margin-bottom:24px}.editorial-heading h2{font-size:38px}.editorial-heading>div>p{font-size:17px;margin-top:22px}.industry-solutions{padding:30px var(--space) 60px}.industry-offer{grid-template-columns:1fr 42px;gap:16px;padding:25px 0}.industry-offer>div{grid-column:1;grid-row:1}.industry-offer>p{grid-column:1;grid-row:2;max-width:470px;font-size:15px}.industry-offer h3{font-size:29px;max-width:400px}.offer-open{grid-column:2;grid-row:1/3;width:40px;height:40px;font-size:25px;align-self:center}.development{font-size:9px;margin-top:10px}.industry-flow{padding:65px var(--space)}.journey-line{grid-template-columns:1fr 1fr;margin:45px 0 30px;gap:25px 20px;border:0}.journey-line>div{border-top:1px solid #666;padding:22px 18px 20px 0}.journey-line h3{font-size:24px;margin-top:25px}.journey-arrow{top:15px;right:0}.industry-control{grid-template-columns:1fr;gap:20px;padding-top:28px}.industry-control>span{font-size:24px}.industry-control>p{font-size:16px}.industry-approach{padding:65px var(--space);grid-template-columns:1fr;gap:38px}.industry-approach h2{font-size:39px;margin-top:26px}.approach-list h3{font-size:24px}.approach-list p{font-size:16px}.offer-hero{padding:110px var(--space) 40px}.offer-hero-grid{display:block}.offer-hero h1{font-size:clamp(39px,9vw,63px)}.offer-hero .eyebrow{font-size:10px;margin-bottom:24px}.offer-intro{margin-top:28px}.offer-intro>p{font-size:17px;margin-bottom:25px}.offer-intro .solid-button{font-size:14px;padding:12px 16px;gap:20px;min-height:50px}.offer-intro .text-link{font-size:13px}.visual-section{padding:25px 18px 22px}.service-visual>figcaption{font-size:10px;line-height:1.5;padding-top:16px}.call-art,.speed-art,.clinic-system,.marketing-art{min-height:0;padding:28px 20px}.call-art .diagram-label{font-size:9px}.call-wave{height:90px;gap:4px;margin-top:28px}.art-title{font-size:31px;margin:24px 0}.call-routes{display:grid;grid-template-columns:1fr;gap:7px;font-size:13px}.call-routes>span{padding:10px 0;min-width:0}.call-routes b{transform:rotate(90deg)}.speed-art{display:flex;flex-direction:column;gap:18px;align-items:stretch}.lead-source{padding:22px;box-shadow:6px 6px 0 #ffffff10}.lead-source>p{font-size:24px;margin:14px 0 20px}.lead-source small{margin-top:20px}.speed-connector{font-size:35px;line-height:1;transform:rotate(90deg)}.lead-action>p{font-size:40px;margin:17px 0 24px}.lead-outcomes{font-size:12px;gap:20px}.platform-art{gap:20px}.platform-annotation{gap:12px;align-items:start}.platform-annotation span{font-size:12px;line-height:1.4;padding-top:12px}.platform-annotation span:before{display:block;margin:0 0 8px}.system-center{font-size:43px;padding:32px 0}.system-orbit{grid-template-columns:1fr 1fr}.system-orbit>span{font-size:14px;padding:20px 5px;border-bottom:1px solid #363a3d}.system-orbit>span:last-child{border-bottom:1px solid #363a3d}.system-foot{font-size:12px}.browser-bar{font-size:9px;padding:10px 12px}.clinic-site{min-height:360px}.clinic-site>div{padding:22px}.clinic-site>div>span:first-child{font-size:13px}.clinic-site p{font-size:34px;margin:70px 0 25px}.concept-cta{font-size:11px;padding:10px 12px}.upload-label>p{font-size:25px;line-height:1.2}.upload-label .diagram-label{font-size:10px}.content-formats{gap:10px;margin:30px 0}.format{width:32%}.format figcaption{font-size:10px;padding:8px 6px}.format figcaption>span{display:none}.review-stamp{font-size:11px}.scope-section{padding:10px var(--space) 60px}.scope-grid{grid-template-columns:1fr;gap:10px}.scope-grid h3{font-size:25px}.scope-grid p{font-size:16px}.scope-grid article{padding:18px 0 22px}.boundary{grid-template-columns:1fr;gap:15px;margin-top:25px}.boundary p{font-size:13px}.implementation{padding:65px var(--space)}.implementation-steps{grid-template-columns:1fr;gap:30px;margin-top:40px}.implementation-steps li{display:grid;grid-template-columns:45px 1fr;gap:18px;padding-top:22px}.implementation-steps p{font-size:23px;margin:0}.questions{padding:60px var(--space);grid-template-columns:1fr;gap:32px}.questions>h2{font-size:34px}.questions h3{font-size:23px}.questions p{font-size:16px}.related{padding:0 var(--space) 60px}.related .industry-offer h3{font-size:26px}.related .industry-offer>p{font-size:14px}.related .offer-open{width:38px;height:38px}.related .section-top{display:block}.related .section-top>a{margin-top:12px}.inner-page .contact-link{font-size:24px;gap:25px}.inner-page .contact-link span{font-size:35px;flex-shrink:0}
.connected{padding-bottom:45px}.ops-board{margin-top:32px}.ops-toolbar{padding:15px;font-size:10px;line-height:1.4;gap:20px}.ops-toolbar>span{max-width:140px}.ops-tabs button{display:block;padding:15px 10px;font-size:12px;line-height:1.4;min-height:93px}.ops-tabs button>span{display:block;font-size:10px;margin-bottom:8px}.ops-tabs button>b{display:none}.ops-scene{grid-template-columns:1fr;padding:28px 20px;gap:0;max-width:600px;margin:auto;min-height:0}.ops-request{transform:none;padding:23px}.ops-scene h3{font-size:25px}.voice-trace{height:35px}.ops-request>p{font-size:16px;margin:15px 0 20px}.ops-wire{width:1px;height:27px;margin:auto}.ops-wire>span{transform:rotate(90deg);right:-10px;top:3px}.ops-action{padding:23px;min-height:0}.action-mark{float:right;margin:0 0 15px 15px;width:38px;height:38px;font-size:25px}.action-mark>span{font-size:15px}.ops-action h3{max-width:230px}.ops-action li{font-size:13px}.ops-outcomes{gap:20px}.ops-result{padding:23px}.result-tick{float:right;margin:0 0 12px 15px}.ops-result h3{margin-top:15px}.ops-result p{font-size:14px}.ops-human{padding:5px 0 5px 15px}.ops-explanation{grid-template-columns:1fr;gap:15px;padding:25px 20px}.ops-explanation h3{font-size:25px}.ops-explanation p{font-size:14px}}
@media(max-width:359px){.industry-hero h1{font-size:39px}.offer-hero h1{font-size:36px}.industry-offer h3{font-size:26px}.offer-intro .solid-button{font-size:12px}.ops-tabs button{font-size:11px}.ops-scene{padding:22px 14px}.comparison-row p{font-size:15px}.industry-manifesto h2{font-size:34px}.clinic-site p{font-size:29px}.journey-line{grid-template-columns:1fr;gap:20px}.journey-line h3{max-width:none;font-size:26px}}
