@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-ext-800-normal-GOAQXnVZ.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-800-normal-mB3PmEeV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-DDmpGQGC.woff2)format("woff2"),url(/assets/montserrat-cyrillic-800-normal-B_mUCQ9O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-vietnamese-800-normal-BDwqwvSG.woff2)format("woff2"),url(/assets/montserrat-vietnamese-800-normal-Chy8GRiB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-BBvmbyWk.woff2)format("woff2"),url(/assets/montserrat-latin-ext-800-normal-Wjq_OapB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-cyrillic-ext-400-normal-DrEt_GuY.woff2)format("woff2"),url(/assets/pt-sans-cyrillic-ext-400-normal-BWlWxBBJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-cyrillic-400-normal-BgFH0IXl.woff2)format("woff2"),url(/assets/pt-sans-cyrillic-400-normal-DR9of8nb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-latin-ext-400-normal-DA27ETQX.woff2)format("woff2"),url(/assets/pt-sans-latin-ext-400-normal-Dgusqyff.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-latin-400-normal-Cwy9XeGQ.woff2)format("woff2"),url(/assets/pt-sans-latin-400-normal-v0jdzXSm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-cyrillic-ext-700-normal-XWuytqPM.woff2)format("woff2"),url(/assets/pt-sans-cyrillic-ext-700-normal-DtKE9zI9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-cyrillic-700-normal-TNhnPAH_.woff2)format("woff2"),url(/assets/pt-sans-cyrillic-700-normal-DzVkanQm.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-latin-ext-700-normal-B72N01jW.woff2)format("woff2"),url(/assets/pt-sans-latin-ext-700-normal-B4THBQu1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-latin-700-normal-DmHhLLdt.woff2)format("woff2"),url(/assets/pt-sans-latin-700-normal-CyjbL83V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#103756;--deep:#082a46;--blue:#dfeaf1;--orange:#eb6428;--peach:#f7d9c9;--cream:#f5f3ef;--ink:#18344d;--muted:#617485;--line:#d9e1e6;--white:#fff;--shadow:0 18px 50px #0a2b4524}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font:18px/1.58 PT Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}img{width:100%;display:block}button,input,select,textarea{font:inherit}.shell{width:min(1180px,100% - 42px);margin:auto}.utility{background:var(--deep);color:#fff;font-size:14px}.utility .shell{justify-content:space-between;align-items:center;height:35px;display:flex}.utility .shell>div{gap:25px;display:flex}.utility a{opacity:.9}.utility a:hover{opacity:1;text-decoration:underline}header{z-index:50;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.header-main{align-items:center;gap:28px;height:92px;display:flex}.logo{flex:none;align-items:center;gap:11px;display:flex}.logo img{object-fit:contain;width:55px;height:55px}.logo span{flex-direction:column;display:flex}.logo b{color:var(--navy);font:800 21px Montserrat}.logo small{color:var(--muted);font-size:13px}nav{align-items:center;gap:17px;margin-left:auto;display:flex}nav a{color:var(--navy);white-space:nowrap;font-size:14.5px;font-weight:700}nav a:hover{color:var(--orange)}.nav-action{background:var(--peach);border-radius:25px;padding:10px 14px}.nav-action b{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:5px;display:inline-grid}.mobile-toggle{background:var(--peach);color:var(--navy);border:0;border-radius:24px;align-items:center;gap:7px;margin-left:auto;padding:10px 15px;font-weight:700;display:none}.label{text-transform:uppercase;letter-spacing:.13em;color:var(--orange);margin-bottom:14px;font-size:13px;font-weight:700;display:inline-block}.zk-button{background:var(--orange);color:#fff;border-radius:30px;align-items:center;gap:14px;padding:6px 6px 6px 20px;font-weight:700;line-height:1.2;display:inline-flex}.zk-button i{color:var(--navy);background:#fff;border-radius:50%;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.zk-button.light{color:var(--navy);background:#fff}.zk-button.light i{background:var(--orange);color:#fff}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.band{padding:100px 0}.section-title{max-width:770px}.section-title h2{color:var(--navy);letter-spacing:-.035em;margin:0 0 17px;font:800 clamp(33px,4.3vw,54px)/1.11 Montserrat}.section-title>p{color:var(--muted);font-size:20px}.big-p{color:var(--navy);font:700 22px/1.5 Montserrat}.center{text-align:center;margin-top:38px}.tick-list{margin:28px 0;padding:0;list-style:none}.tick-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.tick-list svg{color:var(--orange);flex:none;margin-top:3px}.expert-hero{background:var(--navy);height:610px;position:relative;overflow:hidden}.expert-hero>img{object-fit:cover;height:100%}.expert-shade{background:linear-gradient(90deg,#05253eed 0%,#05253eba 46%,#05253e12 78%);position:absolute;inset:0}.expert-inner{align-items:center;display:flex;position:absolute;inset:0}.expert-inner>div{color:#fff;max-width:710px}.expert-inner .label{color:#ffc7aa}.expert-inner h1{letter-spacing:-.04em;margin:0 0 23px;font:800 clamp(44px,5.2vw,72px)/1.05 Montserrat}.expert-inner p{max-width:650px;font-size:23px}.home-hero{height:660px;position:relative;overflow:hidden}.home-hero>img{object-fit:cover;height:100%}.home-overlay{background:linear-gradient(90deg,#052239f0,#052239a8 50%,#0000 78%);position:absolute;inset:0}.home-copy{color:#fff;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.home-copy>*{max-width:700px}.home-copy .label{color:#ffc9ae}.home-copy h1{letter-spacing:-.045em;margin:0 0 24px;font:800 clamp(47px,5.5vw,78px)/1.03 Montserrat}.home-copy p{font-size:23px}.quick-deck{z-index:5;margin-top:-58px;position:relative}.quick-deck>.shell{box-shadow:var(--shadow);background:#fff;border-radius:7px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.quick-deck a{border-right:1px solid var(--line);flex-direction:column;min-height:172px;padding:24px 20px;display:flex}.quick-deck a:last-child{border:0}.quick-deck svg{color:var(--navy);margin-bottom:13px}.quick-deck b{color:var(--navy);font:700 18px/1.25 Montserrat}.quick-deck span{color:var(--muted);margin-top:auto;font-size:14px}.home-intro{padding-top:120px}.split-intro{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.proof-line{flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}.proof-line span{align-items:center;gap:7px;font-weight:700;display:flex}.proof-line svg{color:var(--orange)}.specialism-band{background:var(--cream)}.specialism-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:45px;display:grid}.specialism-card{border-top:6px solid var(--navy);background:#fff;min-height:365px;padding:38px;transition:all .25s;position:relative}.specialism-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.specialism-card.s2{border-color:#738b6c}.specialism-card.s3{border-color:var(--orange)}.specialism-card.s4{border-color:#6d84a1}.line-icon{background:var(--peach);width:68px;height:68px;color:var(--navy);border-radius:50%;place-items:center;margin-bottom:28px;display:grid}.specialism-card small{text-transform:uppercase;letter-spacing:.08em;color:var(--orange);font-weight:700;display:block}.specialism-card h3{color:var(--navy);margin:7px 0 12px;font:800 31px Montserrat}.specialism-card p{max-width:500px}.specialism-card>b{color:var(--navy);position:absolute;bottom:34px;left:38px}.specialism-card b i{color:var(--orange);font-style:normal}.challenge-band{background:var(--navy);color:#fff}.challenge-head{grid-template-columns:1fr .8fr;gap:70px;display:grid}.challenge-head .section-title h2{color:#fff}.challenge-head .label{color:#ffb38f}.challenge-head>p{font-size:20px}.challenge-map{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.challenge-map>div{border-right:1px solid #ffffff38;padding:30px 24px}.challenge-map>div:last-child{border:0}.challenge-map span{color:#ffb38f;font-weight:700}.challenge-map h3{font:700 20px Montserrat}.challenge-map p{color:#c8d5df;font-size:16px}.challenge-map b{color:#fff;font-size:16px}.expertise-feature>.shell{background:var(--peach);grid-template-columns:1fr 1fr;max-width:1180px;padding:0;display:grid}.feature-copy{padding:60px}.feature-copy h2{color:var(--navy);margin:0 0 22px;font:800 clamp(34px,4vw,52px)/1.12 Montserrat}.feature-photo img{object-fit:cover;height:100%}.route-band{background:var(--cream)}.steps-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px;display:grid}.steps-row article{border-top:5px solid var(--navy);background:#fff;min-height:240px;padding:27px}.steps-row span{background:var(--peach);width:42px;height:42px;color:var(--navy);border-radius:50%;place-items:center;font:700 17px Montserrat;display:grid}.steps-row h3{color:var(--navy);margin:20px 0 8px;font:700 20px Montserrat}.steps-row p{font-size:16px}.regions-band{background:var(--peach)}.regions-band>.shell{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.region-pills{grid-template-columns:1fr 1fr;gap:13px;display:grid}.region-pills span{background:#fff;flex-direction:column;padding:25px;display:flex}.region-pills b{color:var(--navy);font:700 22px Montserrat}.pro-cta{background:var(--deep);color:#fff}.pro-cta>.shell{justify-content:space-between;align-items:center;gap:70px;display:flex}.pro-cta h2{max-width:800px;margin:0 0 15px;font:800 44px/1.15 Montserrat}.pro-cta p{max-width:800px}.pro-cta .label{color:#ffb38f}.pro-cta .zk-button{flex:none}.living-compass{background:#fff}.compass-head{grid-template-columns:1fr .8fr;gap:80px;display:grid}.compass-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:45px;display:grid}.compass-grid article{background:var(--cream);padding:30px}.compass-grid span{color:var(--orange);font:800 42px Montserrat}.compass-grid h3{color:var(--navy);font:700 20px Montserrat}.compass-grid p{font-size:16px}.living-pains{background:var(--cream)}.issue-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.issue-cards article{background:#fff;min-height:270px;padding:30px;position:relative}.issue-cards>article>span{color:#1037561f;font:800 42px Montserrat}.issue-cards h3{color:var(--navy);font:700 21px/1.3 Montserrat}.issue-cards p{font-size:16px}.day-architecture>.shell{grid-template-columns:1fr 1fr;gap:90px;display:grid}.day-timeline{background:var(--navy);color:#fff;padding:38px}.day-timeline>span{color:#ffb38f;border-bottom:1px solid #ffffff40;grid-template-columns:80px 1fr;padding:20px 0;font:700 20px Montserrat;display:grid}.day-timeline small{color:#fff;font:400 16px PT Sans}.day-timeline p{color:#b9c9d5;margin-top:25px;font-size:13px}.homes-band{background:var(--cream)}.homes-head{justify-content:space-between;gap:60px;display:flex}.homes-head>p{max-width:430px}.home-showcase{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:15px;margin-top:45px;display:grid}.home-showcase article{background:var(--blue);min-height:260px;padding:35px}.home-showcase .home-large{background:var(--navy);color:#fff;grid-row:1/3;align-items:flex-end;min-height:535px;display:flex}.home-showcase .home-orange{background:var(--peach)}.home-showcase span{text-transform:uppercase;letter-spacing:.09em;color:var(--orange);font-size:13px;font-weight:700}.home-showcase .home-large span{color:#ffb38f}.home-showcase h3{color:var(--navy);margin:10px 0;font:800 30px Montserrat}.home-large h3{color:#fff;font-size:43px}.home-showcase li{font-size:16px}.home-showcase a{font-weight:700}.fit-band{background:var(--peach)}.fit-band>.shell{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.fit-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.fit-columns>div{background:#fff;padding:28px}.fit-columns h3{color:var(--navy);font:700 19px Montserrat}.fit-columns ul{padding-left:18px}.apply-band{background:var(--blue)}.dementia-thesis>.shell{grid-template-columns:190px 1fr;align-items:center;gap:50px;display:grid}.thesis-mark{color:var(--peach);font:800 180px/1 Montserrat}.dementia-cycle{background:var(--cream)}.cycle-wheel{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px;display:grid;position:relative}.cycle-wheel article{background:#fff;min-height:250px;padding:30px}.cycle-wheel article>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.cycle-wheel h3{color:var(--navy);font:700 21px Montserrat}.cycle-core{background:var(--navy);color:#fff;border:10px solid var(--cream);text-align:center;border-radius:50%;place-items:center;width:145px;height:145px;font:700 17px Montserrat;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dementia-problems{background:#fff}.editorial-list{margin-top:42px}.editorial-list article{border-top:1px solid var(--line);grid-template-columns:90px 1fr;padding:26px 0;display:grid}.editorial-list article:last-child{border-bottom:1px solid var(--line)}.editorial-list>article>span{color:var(--orange);font:800 30px Montserrat}.editorial-list h3{color:var(--navy);margin:0 0 6px;font:700 23px Montserrat}.editorial-list p{margin:0}.life-story{background:var(--peach)}.life-story>.shell{grid-template-columns:1fr 1fr;gap:0;display:grid}.life-photo img{object-fit:cover;height:100%}.life-copy{background:#fff;padding:55px}.micro-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.micro-cards span{background:var(--cream);flex-direction:column;padding:18px;font-size:15px;display:flex}.micro-cards b{color:var(--navy);font:700 17px Montserrat}.family-system>.shell{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.role-orbit{border:1px solid var(--line);border-radius:50%;place-items:center;width:430px;height:430px;margin:auto;display:grid;position:relative}.role-orbit>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:130px;height:130px;font:700 20px Montserrat;display:grid}.role-orbit i{background:var(--navy);color:#fff;border-radius:20px;padding:10px 15px;font-style:normal;font-weight:700;position:absolute}.role-orbit i:first-of-type{top:20px}.role-orbit i:nth-of-type(2){right:-25px}.role-orbit i:nth-of-type(3){bottom:20px}.role-orbit i:nth-of-type(4){left:-10px}.dementia-faq{background:var(--cream)}.faq{border-top:1px solid var(--line);max-width:900px;margin-top:35px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--navy);justify-content:space-between;padding:22px 0;font:700 19px Montserrat;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary b{color:var(--orange);font-size:25px}.faq details[open] summary b{transform:rotate(45deg)}.faq details>p{margin:0;padding:0 45px 22px 0}.culture-hero{background:var(--peach);grid-template-columns:1.15fr .85fr;min-height:690px;display:grid}.culture-photo img{object-fit:cover;height:100%}.culture-copy{flex-direction:column;justify-content:center;padding:80px 65px;display:flex}.culture-copy h1{letter-spacing:-.04em;color:var(--navy);margin:0 0 25px;font:800 clamp(43px,5vw,70px)/1.04 Montserrat}.culture-copy p{font-size:21px}.culture-copy .zk-button{align-self:flex-start;margin-top:20px}.culture-definition>.shell{grid-template-columns:1fr 1fr;gap:80px;display:grid}.definition-points{gap:12px;display:grid}.definition-points span{background:var(--cream);padding:22px;font-size:17px}.definition-points b{color:var(--orange);font:700 16px Montserrat;display:block}.context-layers{background:var(--navy);color:#fff}.context-layers .section-title h2{color:#fff}.context-layers .label{color:#ffb38f}.layer-stack{margin-top:45px}.layer-stack article{border-top:1px solid #ffffff38;grid-template-columns:90px 1fr;padding:23px 0;display:grid}.layer-stack article:last-child{border-bottom:1px solid #ffffff38}.layer-stack>article>span{color:#ffb38f;font:800 30px Montserrat}.layer-stack h3{margin:0;font:700 21px Montserrat}.layer-stack p{color:#c8d5df;margin:5px 0}.culture-friction{background:var(--cream)}.friction-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;display:grid}.friction-grid article{border-left:5px solid var(--orange);background:#fff;padding:30px}.friction-grid h3{color:var(--navy);font:700 21px Montserrat}.friction-grid p{font-size:16px}.friction-grid b{color:var(--navy);font-size:16px}.migration-dementia{background:var(--peach)}.migration-dementia>.shell{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.migration-copy h2{color:var(--navy);margin:0 0 20px;font:800 48px/1.12 Montserrat}.word-orbit{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:430px;height:430px;margin:auto;display:grid;position:relative}.word-orbit>span{font:800 23px Montserrat}.word-orbit i{color:var(--navy);background:#fff;border-radius:20px;padding:9px 14px;font-style:normal;font-weight:700;position:absolute}.word-orbit i:first-of-type{top:30px}.word-orbit i:nth-of-type(2){top:130px;right:-25px}.word-orbit i:nth-of-type(3){bottom:45px;right:20px}.word-orbit i:nth-of-type(4){bottom:45px;left:20px}.word-orbit i:nth-of-type(5){top:130px;left:-10px}.culture-method{background:#fff}.culture-guardrail{background:var(--blue)}.culture-guardrail>.shell{justify-content:space-between;align-items:center;gap:80px;display:flex}.culture-guardrail p{max-width:850px}.culture-guardrail svg{color:var(--orange);flex:none}.ambulant-principle>.shell{grid-template-columns:1fr 1fr;gap:80px;display:grid}.three-modes{grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;display:grid}.three-modes span{background:var(--cream);flex-direction:column;min-height:190px;padding:23px 15px;display:flex}.three-modes b{color:var(--orange);font:800 39px Montserrat}.three-modes small{color:var(--muted);margin-top:auto}.domain-lab{background:var(--cream)}.domain-layout{grid-template-columns:.9fr 1.1fr;gap:25px;margin-top:42px;display:grid}.domain-tabs{flex-direction:column;display:flex}.domain-tabs button{border:0;border-bottom:1px solid var(--line);color:var(--navy);text-align:left;cursor:pointer;background:#fff;grid-template-columns:45px 1fr auto;padding:22px;font-weight:700;display:grid}.domain-tabs button.active{background:var(--peach)}.domain-tabs button span{color:var(--orange)}.domain-panel{background:var(--navy);color:#fff;padding:45px}.domain-panel>span{text-transform:uppercase;letter-spacing:.1em;color:#ffb38f;font-size:13px;font-weight:700}.domain-panel h3{margin:12px 0;font:800 34px Montserrat}.domain-panel li{border-bottom:1px solid #ffffff38;gap:10px;padding:10px 0;list-style:none;display:flex}.domain-panel ul{padding:0}.domain-panel svg{color:#ffb38f}.early-warning>.shell{grid-template-columns:1fr 1fr;gap:80px;display:grid}.signal-meter{gap:8px;display:grid}.signal-meter>div{background:var(--cream);grid-template-columns:80px 130px 1fr;align-items:center;padding:18px;display:grid}.signal-meter span{text-transform:uppercase;font-weight:700}.signal-meter>div:first-child span{color:#3d7a4d}.signal-meter>div:nth-child(2) span{color:#d16a17}.signal-meter>div:nth-child(3) span{color:#bd2f2f}.signal-meter b{color:var(--navy);font:700 18px Montserrat}.signal-meter p{margin:0;font-size:15px}.ambulant-traps{background:var(--blue)}.city-band{background:var(--navy);color:#fff}.city-band>.shell{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.city-band .section-title h2{color:#fff}.city-band .label{color:#ffb38f}.city-map{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.city-map span{color:var(--navy);background:#fff;flex-direction:column;padding:24px;font:700 19px Montserrat;display:flex}.city-map b{color:var(--muted);font:400 14px PT Sans}.ambulant-route{background:var(--cream)}.referral-dashboard>.shell{grid-template-columns:1fr 360px;gap:70px;display:grid}.minimum-data{background:var(--cream);margin-top:35px;padding:28px;display:grid}.minimum-data h3{color:var(--navy);font:700 20px Montserrat}.minimum-data span{border-bottom:1px solid var(--line);padding:10px 0}.minimum-data span:before{content:"✓";color:var(--orange);margin-right:10px;font-weight:700}.status-panel{background:var(--navy);color:#fff;padding:35px}.status-live{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.status-live i{background:#68b47b;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.status-panel h3{font:700 25px Montserrat}.status-panel>a{color:#ffb38f;font:800 28px Montserrat;display:block}.status-panel small{color:#bcd0de}.status-panel hr{border:0;border-top:1px solid #ffffff38;margin:30px 0}.triage-model{background:var(--cream)}.triage-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:42px;display:grid}.triage-grid article{background:#fff;padding:30px}.triage-grid span{color:var(--peach);font:800 35px Montserrat}.triage-grid h3{color:var(--navy);font:700 21px Montserrat}.waitlist-system{background:var(--peach)}.waitlist-system>.shell{grid-template-columns:.75fr 1.25fr;gap:60px;display:grid}.status-flow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.status-flow span{background:#fff;grid-template-columns:40px 1fr;align-items:center;padding:20px;display:grid}.status-flow i{background:var(--orange);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.status-flow b{color:var(--navy);font:700 17px Montserrat}.status-flow small{color:var(--muted)}.wait-alert{background:#fff;grid-column:1/-1;align-items:center;gap:18px;padding:25px;display:flex}.wait-alert svg{color:var(--orange);flex:none}.wait-alert p{margin:0}.handover-band{background:#fff}.handover-columns{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:42px;display:grid}.handover-columns>div{background:var(--blue);padding:30px}.handover-columns h3{color:var(--navy);font:700 21px Montserrat}.handover-columns ul{padding-left:18px}.referral-form-band{background:var(--cream)}.referral-form-band>.shell,.contact-form-band>.shell{grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.pro-form{background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:35px;display:grid}.pro-form label{color:var(--navy);flex-direction:column;font-size:15px;font-weight:700;display:flex}.pro-form input,.pro-form select,.pro-form textarea{background:#fff;border:1px solid #9fb0bd;margin-top:7px;padding:13px}.pro-form .full{grid-column:1/-1}.pro-form .consent{flex-direction:row;gap:9px}.pro-form .consent input{margin:5px 0 0}.submit{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:28px;padding:13px 18px;font-weight:700}.submit span{margin-left:8px}.form-done{background:#e2f1e7;padding:40px}.form-done svg{color:#3c774d}.form-done h3{color:var(--navy);font:700 24px Montserrat}.manifesto>.shell{grid-template-columns:170px 1fr;gap:55px;display:grid}.manifesto-number{color:var(--peach);font:800 90px Montserrat}.operating-model{background:var(--navy);color:#fff}.operating-model .section-title h2{color:#fff}.operating-model .label{color:#ffb38f}.model-grid{background:#fff3;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid}.model-grid article{background:var(--navy);padding:30px}.model-grid span{color:#ffb38f;font-weight:700}.model-grid h3{font:700 21px Montserrat}.model-grid p{color:#c9d6df;font-size:16px}.quality-house{background:var(--cream)}.quality-house>.shell{grid-template-columns:.9fr 1.1fr;gap:70px;display:grid}.quality-pillars{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quality-pillars span{background:#fff;flex-direction:column;padding:24px;display:flex}.quality-pillars svg{color:var(--orange);margin-bottom:15px}.quality-pillars b{color:var(--navy);font:700 19px Montserrat}.quality-pillars small{color:var(--muted)}.promise-band{background:#fff}.promise-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:42px;display:grid}.promise-list span{background:var(--peach);gap:16px;padding:23px;display:flex}.promise-list b{color:var(--orange);font:800 22px Montserrat}.scope-band{background:var(--blue)}.scope-band>.shell{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.scope-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scope-cards span{background:#fff;flex-direction:column;padding:22px;display:flex}.scope-cards b{color:var(--navy);font:700 17px Montserrat}.about-close{background:var(--peach)}.about-close>.shell{grid-template-columns:1fr 1fr;padding:0;display:grid}.about-close img{object-fit:cover;height:100%}.about-close>.shell>div{padding:55px}.about-close h2{color:var(--navy);margin:0 0 15px;font:800 42px/1.15 Montserrat}.contact-options{background:var(--cream)}.contact-options>.shell{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.contact-options .shell>a,.contact-options .shell>div{background:#fff;gap:17px;padding:28px;display:flex}.contact-options svg{color:var(--orange);flex:none}.contact-options span{flex-direction:column;display:flex}.contact-options small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.contact-options b{color:var(--navy);margin:7px 0;font:700 21px Montserrat}.contact-options p{font-size:15px}.contact-form-band{background:#fff}.contact-facts{margin-top:30px;display:grid}.contact-facts span{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;display:flex}.contact-facts b{color:var(--navy)}footer{background:var(--deep);color:#fff;padding:75px 0 25px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:55px;display:grid}.footer-grid>div{flex-direction:column;gap:8px;display:flex}.footer-brand img{background:#fff;border-radius:6px;width:70px;padding:5px}.footer-brand h2{margin:15px 0 0;font:700 28px/1.25 Montserrat}.footer-grid h3{color:#ffb38f;font:700 16px Montserrat}.footer-grid a:hover{color:#ffb38f}.footer-grid p{color:#c5d2dc}.footer-bottom{color:#b8c8d3;border-top:1px solid #fff3;justify-content:space-between;margin-top:50px;padding-top:20px;font-size:14px;display:flex}.footer-bottom div{gap:20px;display:flex}@media (width<=1100px){.header-main{height:78px}.mobile-toggle{display:flex}nav{box-shadow:var(--shadow);background:#fff;flex-direction:column;align-items:stretch;padding:22px;display:none;position:absolute;top:78px;left:0;right:0}nav.nav-open{display:flex}.quick-deck>.shell{grid-template-columns:repeat(3,1fr)}.split-intro,.challenge-head,.compass-head,.day-architecture>.shell,.fit-band>.shell,.culture-definition>.shell,.migration-dementia>.shell,.ambulant-principle>.shell,.early-warning>.shell,.city-band>.shell,.quality-house>.shell,.scope-band>.shell{grid-template-columns:1fr}.challenge-map,.steps-row,.compass-grid,.cycle-wheel{grid-template-columns:1fr 1fr}.cycle-core{display:none}.issue-cards,.triage-grid,.model-grid{grid-template-columns:1fr 1fr}.expertise-feature>.shell,.life-story>.shell,.family-system>.shell,.culture-hero,.about-close>.shell{grid-template-columns:1fr}.feature-photo img,.life-photo img,.about-close img{height:460px}.culture-photo img{height:500px}.domain-layout,.referral-dashboard>.shell,.waitlist-system>.shell,.referral-form-band>.shell,.contact-form-band>.shell{grid-template-columns:1fr}.role-orbit,.word-orbit{width:380px;height:380px}.footer-grid{grid-template-columns:1fr 1fr}.page-cta>.shell{grid-template-columns:1fr}}@media (width<=700px){body{font-size:17px}.shell{width:min(100% - 28px,1180px)}.utility .shell>span,.utility .shell>div a:not(:last-child){display:none}.utility .shell{justify-content:center}.logo small{display:none}.home-hero,.expert-hero{height:690px}.home-hero>img,.expert-hero>img{object-position:65% center!important}.home-overlay,.expert-shade{background:linear-gradient(90deg,#052239f0,#052239ab)}.home-copy h1,.expert-inner h1,.culture-copy h1{font-size:40px}.home-copy p,.expert-inner p{font-size:19px}.hero-actions{align-items:stretch}.hero-actions .zk-button{justify-content:space-between;width:100%}.quick-deck{margin-top:0}.quick-deck>.shell{grid-template-columns:1fr;width:100%}.quick-deck a{grid-template-rows:auto auto;grid-template-columns:45px 1fr;min-height:auto;display:grid}.quick-deck a svg{grid-row:1/3}.band{padding:70px 0}.section-title h2{font-size:34px}.split-intro{gap:25px}.specialism-grid,.friction-grid,.fit-columns,.micro-cards,.status-flow,.promise-list,.scope-cards,.quality-pillars,.region-pills,.city-map,.three-modes{grid-template-columns:1fr}.specialism-card{min-height:390px}.challenge-map,.steps-row,.compass-grid,.issue-cards,.cycle-wheel,.triage-grid,.model-grid,.handover-columns,.contact-options>.shell{grid-template-columns:1fr}.challenge-head{gap:20px}.expertise-feature>.shell{width:100%}.feature-copy,.life-copy,.culture-copy,.about-close>.shell>div{padding:38px 25px}.feature-photo img,.life-photo img,.about-close img{height:300px}.regions-band>.shell{grid-template-columns:1fr;gap:35px}.pro-cta>.shell,.culture-guardrail>.shell,.homes-head{flex-direction:column;align-items:flex-start}.pro-cta h2{font-size:34px}.home-showcase{grid-template-rows:auto;grid-template-columns:1fr}.home-showcase .home-large{grid-row:auto;min-height:430px}.dementia-thesis>.shell,.manifesto>.shell{grid-template-columns:1fr}.thesis-mark,.manifesto-number{font-size:80px}.editorial-list article,.layer-stack article{grid-template-columns:55px 1fr}.role-orbit,.word-orbit{width:300px;height:300px}.role-orbit i,.word-orbit i{font-size:12px}.culture-hero{flex-direction:column;display:flex}.culture-photo img{height:360px}.culture-copy{padding:45px 25px}.migration-copy h2{font-size:36px}.domain-tabs button{grid-template-columns:35px 1fr auto}.domain-panel{padding:30px 22px}.signal-meter>div{grid-template-columns:70px 1fr}.signal-meter p{grid-column:1/-1;margin-top:7px}.wait-alert{align-items:flex-start}.pro-form{grid-template-columns:1fr;padding:23px}.pro-form .full{grid-column:auto}.contact-facts span{flex-direction:column}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-bottom{flex-direction:column;gap:12px}.footer-bottom div{flex-wrap:wrap}.about-close>.shell{width:100%}}.form-hp{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.submit:disabled{cursor:wait;opacity:.72}.form-error{border-left:4px solid var(--orange);color:#7d2d18;background:#fff0ec;margin:0;padding:13px 15px}.form-error a{font-weight:700;text-decoration:underline}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden}.header-main{gap:18px;width:min(1440px,100% - 42px);height:82px}.logo img{aspect-ratio:630/417;object-fit:contain;width:54px;height:auto}.logo b{font-size:19px}.logo small{font-size:12px}nav{gap:10px}nav a{font-size:13px}.nav-action{padding:8px 11px}.nav-action b{width:22px;height:22px}.zk-button{z-index:2;flex:none;min-height:49px;position:relative}.hero-actions{z-index:3;margin-top:24px;position:relative}.home-hero,.expert-hero{height:auto;min-height:570px}.home-hero>img,.expert-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-copy,.expert-inner{min-height:570px;padding:58px 0 72px;position:relative;inset:auto}.home-copy h1{margin-bottom:19px;font-size:clamp(44px,4.7vw,64px);line-height:1.04}.expert-inner h1{margin-bottom:18px;font-size:clamp(40px,4.3vw,60px);line-height:1.06}.home-copy p,.expert-inner p{max-width:660px;margin:0;font-size:21px;line-height:1.48}.cycle-wheel{align-items:stretch}.cycle-core{border-width:8px;grid-column:1/-1;justify-self:center;margin-top:8px;position:static;transform:none}.specialism-card{padding-bottom:88px}.contact-options .shell>a,.contact-options .shell>div{align-items:flex-start;min-width:0}.contact-options span{min-width:0}.contact-options b{overflow-wrap:anywhere;line-height:1.25}.footer-grid{grid-template-columns:minmax(310px,1.7fr) repeat(3,minmax(150px,1fr));align-items:start;gap:clamp(32px,5vw,72px)}.footer-grid>div{align-items:flex-start;gap:6px;min-width:0}.footer-grid h3{margin:0 0 13px}.footer-grid a{min-height:27px;line-height:1.35;display:inline-flex}.footer-grid p{margin:0}.footer-brand img{width:76px;height:auto}.footer-brand h2{max-width:470px}.footer-grid small{color:#b8c8d3;margin-top:5px}.footer-bottom{align-items:center;gap:30px}.footer-bottom div{justify-content:flex-end}@media (width<=1280px){.header-main{width:min(1180px,100% - 42px);height:78px}.mobile-toggle{display:flex}nav{max-height:calc(100vh - 78px);box-shadow:var(--shadow);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:18px 22px 24px;display:none;position:absolute;top:78px;left:0;right:0;overflow-y:auto}nav.nav-open{display:flex}nav a{border-bottom:1px solid var(--line);padding:11px 5px;font-size:15px}nav .nav-action{border:0;justify-content:space-between;align-items:center;margin-top:9px;padding:10px 12px 10px 17px;display:flex}}@media (width<=1100px){.footer-grid{grid-template-columns:1.35fr 1fr;gap:45px 70px}.cycle-core{display:grid}}@media (width<=700px){.header-main{height:72px}.logo img{width:48px}.logo b{font-size:18px}nav{max-height:calc(100vh - 72px);top:72px}.home-hero,.expert-hero{height:auto;min-height:0}.home-copy,.expert-inner{min-height:0;padding:54px 0 64px}.home-copy h1,.expert-inner h1{margin-bottom:17px;font-size:clamp(34px,10.6vw,40px);line-height:1.07}.home-copy p,.expert-inner p{font-size:18px;line-height:1.5}.hero-actions{gap:10px;margin-top:21px}.hero-actions .zk-button{min-height:47px}.home-hero>img,.expert-hero>img{object-position:62% center!important}.cycle-core{width:126px;height:126px;margin-top:0;font-size:15px}.role-orbit i:nth-of-type(2),.word-orbit i:nth-of-type(2){right:0}.role-orbit i:nth-of-type(4),.word-orbit i:nth-of-type(5){left:0}.footer-grid{grid-template-columns:1fr;gap:34px}.footer-grid>div{padding-bottom:3px}.footer-bottom{align-items:flex-start}.footer-bottom div{justify-content:flex-start}}nav{margin-left:24px;margin-right:0}.cycle-wheel{grid-template-columns:repeat(2,minmax(0,1fr)) 132px repeat(2,minmax(0,1fr));gap:14px}.cycle-wheel article:first-child{grid-column:1}.cycle-wheel article:nth-child(2){grid-column:2}.cycle-wheel article:nth-child(3){grid-column:4}.cycle-wheel article:nth-child(4){grid-column:5}.cycle-core{border-width:6px;grid-area:1/3;align-self:center;width:132px;height:132px;margin:0;font-size:15px;line-height:1.28}@media (width<=1380px){.header-main{width:min(1180px,100% - 42px);height:78px}.mobile-toggle{display:flex}nav{max-height:calc(100vh - 78px);box-shadow:var(--shadow);background:#fff;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:18px 22px 24px;display:none;position:absolute;top:78px;left:0;right:0;overflow-y:auto}nav.nav-open{display:flex}nav a{border-bottom:1px solid var(--line);padding:11px 5px;font-size:15px}nav .nav-action{border:0;justify-content:space-between;align-items:center;margin-top:9px;padding:10px 12px 10px 17px;display:flex}}@media (width<=1100px){.cycle-wheel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cycle-wheel article:first-child{grid-area:1/1}.cycle-wheel article:nth-child(2){grid-area:1/2}.cycle-core{grid-area:2/1/auto/-1;justify-self:center;margin:-2px 0}.cycle-wheel article:nth-child(3){grid-area:3/1}.cycle-wheel article:nth-child(4){grid-area:3/2}}@media (width<=700px){.header-main{gap:10px;height:72px}.logo{gap:8px}.logo img{width:42px}.logo b{font-size:17px;line-height:1.15}.logo small{white-space:nowrap;font-size:9.5px;line-height:1.2;display:block}.mobile-toggle{gap:5px;padding:8px 11px}nav{max-height:calc(100vh - 72px);top:72px}.band{padding:62px 0}.label{margin-bottom:8px}.section-title h2{margin-bottom:9px;font-size:32px;line-height:1.13}.section-title>p{margin:0;font-size:18px;line-height:1.48}.section-title+p,.section-title+.big-p{margin-top:10px}main h2+p,main h3+p{margin-top:0}.specialism-grid,.issue-cards,.steps-row,.challenge-map,.compass-grid,.editorial-list,.friction-grid,.layer-stack,.triage-grid,.model-grid,.promise-list,.domain-layout,.handover-columns{margin-top:26px}.specialism-card,.issue-cards article,.steps-row article,.compass-grid article,.triage-grid article,.friction-grid article,.model-grid article,.handover-columns>div,.home-showcase article,.contact-options .shell>a,.contact-options .shell>div{padding-left:22px;padding-right:22px}.specialism-card{min-height:370px}.specialism-card>b{left:22px}.line-icon{margin-bottom:20px}.specialism-card h3{margin-bottom:8px;font-size:27px}.specialism-card p{margin-top:0}.cycle-wheel{grid-template-columns:1fr;gap:10px;margin-top:24px}.cycle-wheel article:first-child{grid-area:1/1}.cycle-wheel article:nth-child(2){grid-area:2/1}.cycle-core{grid-area:3/1;width:110px;height:110px;margin:-1px 0;font-size:13px}.cycle-wheel article:nth-child(3){grid-area:4/1}.cycle-wheel article:nth-child(4){grid-area:5/1}.compass-head,.challenge-head{gap:8px}.compass-head .section-title h2,.challenge-head .section-title h2,.homes-head .section-title h2{margin-bottom:0}.compass-head>p,.challenge-head>p,.homes-head>p{margin:0}.split-intro{gap:18px}.dementia-thesis>.shell,.manifesto>.shell{gap:14px}.day-architecture>.shell,.fit-band>.shell,.culture-definition>.shell,.migration-dementia>.shell,.ambulant-principle>.shell,.early-warning>.shell,.city-band>.shell,.family-system>.shell,.quality-house>.shell,.scope-band>.shell,.referral-dashboard>.shell,.waitlist-system>.shell,.referral-form-band>.shell,.contact-form-band>.shell{gap:26px}.pro-cta>.shell,.culture-guardrail>.shell{gap:24px}.homes-head{gap:8px}.home-showcase{margin-top:26px}.minimum-data,.contact-facts{margin-top:22px}.faq{margin-top:24px}}
