.case-page{background:#f7f6f1;color:#163e42}.case-page p{color:#657772;font-size:16px;line-height:1.85}.case-page p+p{margin-top:20px}.case-page h2{font-size:clamp(32px,3.5vw,49px);font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:22px 0 28px}.case-page h1 em,.case-page h2 em,.case-page h3 em{display:block;font-family:var(--serif);font-weight:400}.case-page .section{padding-block:75px}.case-page section[id]{scroll-margin-top:175px}.cs-hero{padding-top:55px;padding-bottom:40px}.cs-hero>.quiet-link{display:block;margin-bottom:55px;font-size:13px}.cs-hero>.eyebrow{display:block}.cs-hero h1{font-size:clamp(48px,6.6vw,88px);font-weight:500;letter-spacing:-.05em;line-height:1.05;margin:28px 0 42px}.cs-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:50px}.cs-hero-bottom>div{max-width:710px}.cs-hero-bottom .eyebrow{font-size:11px}.cs-hero-bottom p{margin-top:18px}.cs-hero-bottom .btn{flex:none}.cs-scope{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px;font-size:12px;color:#708976}.cs-showcase{margin-top:24px;padding:28px;background:#dce7e0;border-radius:26px}.cs-browser{display:flex;justify-content:space-between;padding:16px 20px;background:#f9f8ee;border-radius:12px 12px 0 0;font-size:10px;letter-spacing:.1em}.cs-browser>span:first-child{color:#a7bcae}.cs-showcase>img{display:block;width:100%;height:auto;border-radius:0 0 12px 12px}.cs-showcase figcaption{font-size:12px;color:#657772;margin-top:20px;text-align:center}.cs-chapters{position:sticky;top:80px;z-index:8;display:flex;justify-content:center;gap:38px;padding:20px;background:#f7f6f1ed;backdrop-filter:blur(14px);border-bottom:1px solid #d5dfd7;margin-top:35px;font-size:13px}.cs-chapters a{color:#657772}.cs-chapters a:hover,.cs-chapters a[aria-current=true]{color:#163e42;text-decoration:underline;text-underline-offset:8px}.cs-split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.cs-note{border-top:1px solid #c2d2c6;margin-top:30px;padding-top:26px;font:italic 27px/1.35 var(--serif);color:#163e42}.cs-challenges details{border-top:1px solid #c2d2c6;padding:22px 0}.cs-challenges summary{list-style:none;display:flex;align-items:center;gap:16px;font-size:18px;cursor:pointer;line-height:1.4}.cs-challenges summary::-webkit-details-marker{display:none}.cs-challenges summary>span{font:italic 25px var(--serif);color:#839a89}.cs-challenges summary i{font-style:normal;margin-left:auto;transition:transform .3s}.cs-challenges details[open] summary i{transform:rotate(45deg)}.cs-challenges details p{margin:18px 0 0 43px;font-size:15px}.cs-statement,.cs-result{padding:65px;background:#203d4a;border-radius:26px;text-align:center}.cs-statement .eyebrow,.cs-result .eyebrow{color:#b9cfc4}.cs-statement h2,.cs-result h2{color:#f9f8ee}.cs-statement h2 em,.cs-result h2 em{color:#b9cfc4}.cs-statement p,.cs-result p{max-width:730px;margin-inline:auto;color:#c2d1d3}.cs-centered>.cs-heading,.cs-centered>p{max-width:820px;text-align:center;margin-inline:auto}.cs-centered>.cs-heading{margin-bottom:26px}.cs-journey{margin-top:45px;display:grid;grid-template-columns:.7fr 1.3fr;gap:24px}.cs-tabs{display:flex;flex-direction:column;gap:14px}.cs-tabs button{display:flex;gap:24px;align-items:center;border:0;border-radius:14px;padding:27px;background:#e5eade;color:#163e42;text-align:left;font:italic 25px var(--serif);cursor:pointer;transition:background .3s,transform .3s}.cs-tabs button span{font:500 19px var(--sans)}.cs-tabs button[aria-selected=true]{background:#163e42;color:#f9f8ee;transform:translateX(7px)}.cs-journey-panel{background:#dce7e0;border-radius:24px;padding:45px;display:flex;flex-direction:column;justify-content:center;min-height:330px}.cs-journey-panel h3{font:italic 36px/1.2 var(--serif);margin:23px 0}.cs-journey-foot{font-size:12px;color:#6f8c77;margin-top:24px}.cs-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.cs-fit-grid article{padding:42px;background:#dce7e0;border-radius:22px}.cs-fit-grid article:nth-child(2){background:#e2ebee}.cs-fit-grid h3{font-size:29px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:24px 0}.cs-path{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px}.cs-path article{padding:32px;border-radius:20px;background:#e5eade;transition:transform .35s}.cs-path article:nth-child(2){background:#e2ebee}.cs-path article:hover{transform:translateY(-7px)}.cs-number{font:italic 42px var(--serif);color:#819d88;display:block;margin-bottom:30px}.cs-path h3{font-size:23px;font-weight:500;line-height:1.25;margin-bottom:20px}.cs-path p{font-size:15px}.case-page .cs-pull{font:italic 27px/1.4 var(--serif);max-width:800px;margin:38px auto 0;color:#163e42}.cs-design-words{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:30px 0}.cs-design-words span{padding:10px 20px;border:1px solid #cad9ce;border-radius:50px;font-size:13px}.cs-design-image{display:block;border-radius:22px;overflow:hidden;background:#dce7e0;padding:28px}.cs-design-image img{display:block;width:100%;height:auto;border-radius:12px}.cs-design-image>span{display:block;font-size:14px;padding:22px 0 0;text-align:center}.cs-design-details{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.cs-design-details>div{padding:35px;background:#efebe2;border-radius:22px}.cs-design-details>div:nth-child(2){background:#e2ebee}.cs-design-details p{font-size:24px;color:#163e42;line-height:1.3;margin:22px 0}.cs-design-details p em{display:block;font-family:var(--serif)}.cs-design-details>div>span:last-child{font-size:65px;letter-spacing:-.05em}.cs-design-details i{font-family:var(--serif);margin-left:25px;font-weight:400}.cs-swatches{display:flex;margin:27px 0;gap:12px}.cs-swatches span{height:70px;flex:1;border-radius:13px}.cs-design-details small{color:#657772}.cs-search-route{background:#dce7e0;border-radius:22px;padding:25px;margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:10px}.cs-search-route span{background:#f9f8ee;border-radius:10px;padding:12px 20px;text-align:center;width:80%;font-size:15px}.cs-search-route b{color:#86a18c;font-weight:400}.cs-result .btn{margin-top:30px;background:#f9f8ee;color:#163e42}.cs-demonstrates{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:42px}.cs-demonstrates article{grid-column:span 2;background:#fffefb;border:1px solid #d1ded3;border-radius:20px;padding:30px}.cs-demonstrates article:nth-child(n+4){grid-column:span 3;background:#dce7e0}.cs-demonstrates article>span{font:italic 27px var(--serif);color:#819d88}.cs-demonstrates h3{font-size:23px;font-weight:500;line-height:1.25;margin:23px 0 16px}.cs-demonstrates p{font-size:15px}.case-page .final-panel>div>p strong{display:inline}.case-page .final-action{gap:25px}.cs-reveal{animation:cs-enter .7s both}@keyframes cs-enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:900px){.cs-split{gap:40px}.cs-path article{padding:25px}.cs-hero-bottom{gap:30px}.cs-chapters{top:75px}.cs-statement,.cs-result{padding:45px 30px}}
@media(max-width:760px){.case-page .section{padding-block:45px}.cs-hero{padding-top:30px}.cs-hero>.quiet-link{margin-bottom:35px}.cs-hero h1{font-size:52px}.cs-hero-bottom{display:block}.cs-hero-bottom .btn{margin-top:25px}.cs-showcase{padding:14px}.cs-browser{font-size:8px;padding:13px}.cs-chapters{top:68px;gap:22px;font-size:11px;padding:16px 10px}.cs-split,.cs-fit-grid,.cs-path,.cs-journey,.cs-design-details{grid-template-columns:1fr;gap:22px}.cs-tabs{flex-direction:row;gap:7px}.cs-tabs button{flex:1;flex-direction:column;gap:8px;padding:15px 7px;font-size:22px}.cs-tabs button span{font-size:11px}.cs-tabs button[aria-selected=true]{transform:none}.cs-journey-panel{padding:28px;min-height:320px}.cs-journey-panel h3{font-size:31px}.cs-fit-grid article{padding:30px}.cs-design-image{padding:13px}.cs-demonstrates{grid-template-columns:1fr}.cs-demonstrates article,.cs-demonstrates article:nth-child(n+4){grid-column:auto}.cs-statement,.cs-result{padding:40px 25px}.cs-design-details>div{padding:28px}.cs-scope{gap:9px;font-size:11px}.cs-challenges summary{font-size:17px}.case-page .final-panel{display:block}.case-page .final-action{margin-top:30px;align-items:flex-start}.case-page .final-panel h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){.case-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Challenge: an open editorial grid between context and positioning. */
.cs-challenge-cards>.cs-heading{max-width:780px;text-align:center;margin:0 auto 38px}.cs-challenge-cards>.cs-heading>p{max-width:630px;margin-inline:auto}.cs-challenge-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.cs-challenge-grid article{grid-column:span 2;padding:30px 32px;border-radius:22px;background:#dce7e0;transition:transform .35s,box-shadow .35s}.cs-challenge-grid article:nth-child(even){background:#e2ebee}.cs-challenge-grid article:nth-child(3){background:#efebe2}.cs-challenge-grid article:nth-child(n+4){grid-column:span 3}.cs-challenge-number{display:block;font:italic 30px var(--serif);color:#7b9584;margin-bottom:26px}.cs-challenge-grid h3{font:500 24px/1.25 var(--sans);letter-spacing:-.025em;margin:0 0 17px;color:#163e42}.cs-challenge-grid p{font-size:15px;margin:0}.cs-challenge-grid article:hover{transform:translateY(-5px);box-shadow:0 16px 28px #163e420b}@media(max-width:760px){.cs-challenge-grid{grid-template-columns:1fr;gap:14px}.cs-challenge-grid article,.cs-challenge-grid article:nth-child(n+4){grid-column:auto;padding:27px}.cs-challenge-number{margin-bottom:18px}.cs-challenge-grid h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.cs-challenge-grid article{transition:none}.cs-challenge-grid article:hover{transform:none}}
/* Infinity: patient needs become a clear service architecture. */
.if-service-map{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;margin-top:40px}.if-service-buttons{display:grid;gap:10px}.if-service-buttons button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:20px 24px;border:1px solid #c9d7cc;border-radius:12px;background:transparent;color:#163e42;font:500 17px var(--sans);cursor:pointer;transition:background .3s}.if-service-buttons button[aria-selected=true]{background:#163e42;color:#f9f8ee;border-color:#163e42}.if-service-panel{background:#dce7e0;border-radius:24px;padding:40px;display:flex;flex-direction:column;justify-content:center}.if-service-panel h3{font:italic 36px/1.2 var(--serif);margin:25px 0;color:#163e42}.if-route{display:grid;gap:9px;margin-top:25px}.if-route span{padding:12px 18px;background:#f9f8ee;border-radius:10px;font-size:13px}.if-authority{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.if-authority>span{padding:11px 16px;background:#dce7e0;border-radius:10px;font-size:13px;color:#315949}.if-quiet-statement{background:#e2ebee;border-radius:24px;text-align:center;padding:55px}.if-quiet-statement p{max-width:680px;margin-inline:auto}.if-four-steps{grid-template-columns:repeat(4,1fr)}.if-four-steps h3{font-size:22px}.if-four-steps article:nth-child(4){background:#e2ebee}.if-search-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.if-search-grid article{padding:30px;background:#fffefb;border:1px solid #d1ded3;border-radius:20px;text-align:center}.if-search-grid article>span{display:block;font-size:26px;color:#7b9584}.if-search-grid p{margin:15px 0;font-size:17px}.if-search-grid strong{display:block;font-size:16px;font-weight:500;margin-top:20px;color:#163e42}.if-design-stage{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;margin-top:40px;background:#dce7e0;border-radius:24px;padding:35px}.if-design-stage img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.if-design-stage h3{font:500 32px/1.2 var(--sans);letter-spacing:-.03em;margin:25px 0}.if-design-stage .quiet-link{display:inline-block;margin-top:22px}.if-design-stage em{margin-top:8px}.infinity-case .cs-showcase>img{max-height:720px;object-fit:contain;background:#f9f8ee}@media(max-width:1050px){.if-four-steps{grid-template-columns:1fr 1fr}}@media(max-width:760px){.if-service-map,.if-search-grid,.if-design-stage,.if-four-steps{grid-template-columns:1fr}.if-service-panel{padding:28px}.if-service-buttons button{font-size:15px;padding:17px}.if-service-panel h3{font-size:31px}.if-quiet-statement{padding:35px 25px}.if-design-stage{padding:24px;gap:15px}.if-design-stage h3{font-size:29px}}

/* Lumecore Psychiatry case study */
.lumecore-case{--lm-blue:#e2ebee;--lm-sage:#dce7e0;--lm-dark:#163e42;--lm-cream:#f9f8ee}.lumecore-case .cs-hero h1{max-width:1040px}.lumecore-case .cs-showcase{background:var(--lm-blue)}.lm-showcase img{object-position:center top}.lm-uncertainty{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,140px);align-items:start}.lm-uncertainty .cs-heading{position:sticky;top:120px}.lm-question-stack{display:grid;position:relative}.lm-question-stack button{appearance:none;border:0;border-top:1px solid #b9cfc4;background:transparent;color:#163e42;padding:24px 0;display:grid;grid-template-columns:58px 1fr auto;gap:14px;align-items:center;text-align:left;font:600 20px/1.3 'DM Sans',sans-serif;cursor:pointer}.lm-question-stack button:last-of-type{border-bottom:1px solid #b9cfc4}.lm-question-stack button span{font:italic 28px/1 'Newsreader',serif;color:#819e90}.lm-question-stack button i{font-style:normal;font-size:25px;font-weight:400;transition:transform .3s}.lm-question-stack button.is-active i{transform:rotate(45deg)}.lm-question-stack button.is-active{padding-left:16px;background:#edf1ea}.lm-answer{margin-top:22px;background:#203d4a;border-radius:22px;padding:28px 32px;min-height:142px;color:#f9f8ee}.lm-answer span{font-size:12px;letter-spacing:.16em;color:#b9cfc4}.lm-answer p{margin:16px 0 0!important;color:#f9f8ee;font:italic 30px/1.25 'Newsreader',serif}.lm-core{position:relative;overflow:hidden;background:#203d4a!important}.lm-core .eyebrow,.lm-core p{color:#b9cfc4!important}.lm-core h2{color:#f9f8ee!important}.lm-pulse{position:absolute;right:6%;bottom:-35%;width:310px;height:310px}.lm-pulse span{position:absolute;inset:50%;border:1px solid rgba(185,207,196,.5);border-radius:50%;animation:lmPulse 4s ease-out infinite}.lm-pulse span:nth-child(2){animation-delay:1s}.lm-pulse span:nth-child(3){animation-delay:2s}.lm-pulse span:nth-child(4){animation-delay:3s}@keyframes lmPulse{0%{transform:translate(-50%,-50%) scale(.1);opacity:1}100%{transform:translate(-50%,-50%) scale(1);opacity:0}}.lm-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:48px auto 12px;max-width:980px}.lm-journey button{border:1px solid #c7d7ce;background:#f9f8ee;border-radius:14px 14px 4px 4px;color:#163e42;padding:20px 14px;font:600 15px 'DM Sans',sans-serif;cursor:pointer;transition:.25s}.lm-journey button span{display:block;font:italic 25px 'Newsreader',serif;color:#819e90;margin-bottom:6px}.lm-journey button[aria-selected=true]{background:#163e42;color:#f9f8ee;transform:translateY(-7px)}.lm-journey button[aria-selected=true] span{color:#b9cfc4}.lm-journey-stage{max-width:980px;margin:auto;background:#dce7e0;border-radius:4px 4px 24px 24px;padding:clamp(32px,6vw,68px);text-align:left}.lm-journey-stage h3{font-size:clamp(28px,3vw,44px);font-weight:500;margin:16px 0}.lm-journey-stage p{max-width:680px}.lm-progress{height:3px;background:rgba(22,62,66,.15);margin-top:34px;overflow:hidden}.lm-progress i{display:block;width:25%;height:100%;background:#163e42;transition:width .45s ease}.lm-qualification{background:#e2ebee;border-radius:28px;padding:clamp(42px,7vw,90px);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(45px,8vw,130px);align-items:center}.lm-qualification h2{font-size:clamp(38px,5vw,62px)}.lm-fit-card{background:#f9f8ee;border-radius:22px;padding:36px;transform:rotate(1deg);box-shadow:0 20px 50px rgba(22,62,66,.08)}.lm-fit-card>div{padding:22px 0;border-top:1px solid #c7d7ce}.lm-fit-card strong{font-size:18px}.lm-fit-card p{margin:6px 0 0!important}.lm-fit-card em{font:italic 25px/1.25 'Newsreader',serif;color:#163e42;display:block;padding-top:22px;border-top:1px solid #c7d7ce}.lm-provider{align-items:center}.lm-provider-visual{background:#dce7e0;border-radius:28px;padding:24px;position:relative}.lm-provider-visual img{width:100%;display:block;border-radius:18px}.lm-provider-visual>div{position:absolute;left:9%;right:9%;bottom:8%;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.lm-provider-visual>div span{background:rgba(249,248,238,.92);border-radius:999px;padding:12px;text-align:center;font-size:11px;letter-spacing:.1em}.lm-services{overflow:hidden}.lm-orbit{position:relative;width:min(720px,85vw);aspect-ratio:1;margin:36px auto 24px;border:1px solid #c7d7ce;border-radius:50%;animation:lmFloat 6s ease-in-out infinite}.lm-orbit:before,.lm-orbit:after{content:"";position:absolute;inset:16%;border:1px solid #dce7e0;border-radius:50%}.lm-orbit:after{inset:32%}.lm-orbit>span{position:absolute;background:#f9f8ee;border:1px solid #c7d7ce;border-radius:999px;padding:12px 20px;font-size:14px;white-space:nowrap;box-shadow:0 10px 25px rgba(22,62,66,.05)}.lm-orbit .lm-center{inset:50% auto auto 50%;transform:translate(-50%,-50%);background:#163e42;color:#f9f8ee;border:0;border-radius:50%;width:170px;height:170px;display:grid;place-items:center;font:italic 26px/1.15 'Newsreader',serif;white-space:normal}.lm-orbit>span:nth-child(2){top:5%;left:41%}.lm-orbit>span:nth-child(3){top:24%;right:-2%}.lm-orbit>span:nth-child(4){bottom:24%;right:-4%}.lm-orbit>span:nth-child(5){bottom:4%;left:38%}.lm-orbit>span:nth-child(6){bottom:22%;left:-8%}.lm-orbit>span:nth-child(7){top:23%;left:-8%}@keyframes lmFloat{50%{transform:translateY(-9px)}}.lm-decisions{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,130px);align-items:center}.lm-decision-line{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#dce7e0;border-radius:20px;padding:28px;margin-top:30px}.lm-decision-line span,.lm-decision-line strong{font-size:14px;text-align:center}.lm-decision-line i{font-style:normal;color:#819e90}.lm-design-stage{background:#203d4a;border-radius:28px;display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;overflow:hidden;margin-top:50px;color:#f9f8ee}.lm-design-copy{padding:clamp(36px,6vw,80px)}.lm-design-copy .eyebrow{color:#b9cfc4}.lm-design-copy h3{font-size:clamp(30px,3.3vw,46px);font-weight:500;line-height:1.08;margin:18px 0 28px}.lm-design-copy h3 em{font-family:'Newsreader',serif;font-weight:400;display:block;color:#b9cfc4}.lm-design-copy ul{list-style:none;padding:0;margin:0}.lm-design-copy li{padding:13px 0;border-top:1px solid rgba(249,248,238,.18);font-size:14px}.lm-design-stage img{width:108%;max-width:none;transform:translateX(4%) rotate(1.5deg);transition:transform .6s}.lm-design-stage:hover img{transform:translateX(1%) rotate(0)}.lm-flow{background:#dce7e0;border-radius:28px;padding:clamp(40px,7vw,90px);text-align:center}.lm-flow h2 em{display:block}.lm-flow>div{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:38px 0}.lm-flow>div span,.lm-flow>div strong{background:#f9f8ee;border-radius:999px;padding:13px 20px;font-size:14px}.lm-flow>div strong{background:#163e42;color:#f9f8ee}.lm-flow>div i{font-style:normal;color:#819e90}.lm-flow p{max-width:740px;margin:0 auto}.lm-searches{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.lm-searches span{border:1px solid #b9cfc4;border-radius:999px;padding:11px 16px;font-size:14px;background:#fff}.lm-result{background:#e2ebee!important}.lm-testimonial{background:#203d4a;border-radius:28px;padding:clamp(44px,7vw,94px);color:#f9f8ee;text-align:center}.lm-testimonial>.eyebrow{color:#b9cfc4}.lm-stars{color:#c39a4b;letter-spacing:6px;font-size:22px;margin:24px 0}.lm-testimonial blockquote{max-width:1080px;margin:18px auto 38px;font-size:clamp(36px,5vw,70px);line-height:1.12;letter-spacing:-.04em}.lm-testimonial blockquote em{font-family:'Newsreader',serif;color:#b9cfc4;font-weight:400}.lm-client{display:flex;align-items:center;justify-content:center;gap:16px}.lm-client>span{width:58px;height:58px;border-radius:50%;background:#dce7e0;color:#163e42;display:grid;place-items:center;font:italic 23px 'Newsreader',serif}.lm-client p{color:#f9f8ee!important;text-align:left;margin:0!important;line-height:1.5!important}.lm-client strong{display:block}.lumecore-case .cs-demonstrates article:nth-child(odd){background:#dce7e0}.lumecore-case .cs-demonstrates article:nth-child(even){background:#e2ebee}
@media(prefers-reduced-motion:no-preference){.lumecore-case .cs-challenge-grid article,.lm-question-stack,.lm-journey-stage,.lm-fit-card,.lm-provider-visual,.lm-orbit,.lm-design-stage,.lm-flow,.lm-testimonial{opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s}.lumecore-case .cs-reveal{opacity:1;transform:none}}
@media(max-width:900px){.lm-uncertainty,.lm-qualification,.lm-decisions,.lm-design-stage{grid-template-columns:1fr}.lm-uncertainty .cs-heading{position:static}.lm-orbit{width:min(620px,80vw)}.lm-design-stage img{width:100%;transform:none}.lm-design-stage:hover img{transform:none}}
@media(max-width:700px){.lm-journey{grid-template-columns:1fr 1fr}.lm-journey button[aria-selected=true]{transform:none}.lm-journey-stage{border-radius:20px}.lm-provider-visual>div{position:static;margin-top:10px}.lm-decision-line{align-items:stretch;flex-direction:column}.lm-decision-line i{transform:rotate(90deg)}.lm-orbit{width:100%;aspect-ratio:auto;border:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;animation:none}.lm-orbit:before,.lm-orbit:after{display:none}.lm-orbit>span,.lm-orbit .lm-center{position:static;transform:none;width:auto;height:auto;display:block;white-space:normal}.lm-orbit .lm-center{width:100%;border-radius:18px;padding:24px}.lm-flow>div{flex-direction:column}.lm-flow>div i{transform:rotate(90deg)}.lm-testimonial blockquote{font-size:36px}}
