.experience-main{--xp-green:#063f35;--xp-deep:#032f29;--xp-gold:#dfb655;--xp-ink:#14251f;overflow:hidden;background:#f6f8f7;color:var(--xp-ink)}
.experience-main h1,.experience-main h2,.experience-main h3{font-family:var(--serif);letter-spacing:-.035em}.experience-main h1,.experience-main h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experience-main p{font-size:15px;line-height:1.65}.experience-main .page-kicker{font-size:12px;line-height:1.2}.experience-crumb{display:flex;gap:8px;margin-bottom:36px;color:#9bb0aa;font-size:12px}.experience-crumb a{color:inherit}.experience-hero{padding:42px 0 60px;background:linear-gradient(135deg,#042f2a,#075447);color:#fff}.experience-hero-grid{display:grid;grid-template-columns:1fr .88fr;align-items:center;gap:65px}.experience-hero h1,.investment-hero h1,.why-hero h1,.about-hero h1{margin:0;color:#fff;font-size:clamp(42px,5vw,70px);line-height:1}.experience-hero-grid>div>p:not(.page-kicker),.investment-hero-grid>div>p:not(.page-kicker),.why-hero-grid>div>p:not(.page-kicker),.about-hero-grid>div>p:not(.page-kicker){display:-webkit-box;max-width:650px;margin:21px 0 0;overflow:hidden;color:#ccdad6;font-size:16px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.experience-actions{display:flex;align-items:center;gap:24px;margin-top:26px}.experience-actions>a:last-child{color:#fff;font-size:14px;font-weight:800}.experience-hero figure{position:relative;height:430px;margin:0;overflow:hidden;border-radius:26px 7px 26px 7px;box-shadow:0 30px 70px rgba(0,0,0,.25)}.experience-hero figure>img{width:100%;height:100%;object-fit:cover}.experience-hero figure:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(2,38,32,.9))}.experience-hero figcaption{position:absolute;z-index:2;left:23px;right:23px;bottom:22px;display:flex;align-items:center;gap:14px;padding:15px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(4,49,42,.72);backdrop-filter:blur(12px)}.experience-hero figcaption .icon{width:27px;height:27px}.experience-hero figcaption span{display:grid}.experience-hero figcaption b{font-size:15px}.experience-hero figcaption small{color:#bcd0ca;font-size:12px}.experience-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:29px}.experience-heading>div{min-width:0}.experience-heading h2{max-width:760px;margin:0;font-size:clamp(34px,3.5vw,48px);line-height:1.06}.experience-heading>p{display:-webkit-box;max-width:420px;margin:0;color:#63766f;-webkit-box-orient:vertical;-webkit-line-clamp:3}.experience-heading.light h2{color:#fff}.experience-heading.light>p{color:#aec2bc}

.service-switcher{padding:64px 0;background:#eef4f1}.service-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:7px;border:1px solid #d5e0da;border-radius:15px;background:#fff}.service-tabs button{min-height:47px;border:0;border-radius:10px;background:transparent;color:#47645b;font:800 14px var(--sans);cursor:pointer}.service-tabs button.active{background:var(--xp-green);color:#fff;box-shadow:0 8px 20px rgba(6,63,53,.2)}.service-tab-panel{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:36px;margin-top:13px;padding:27px;border:1px solid #d8e3dd;border-radius:18px;background:#fff;box-shadow:0 15px 38px rgba(8,49,41,.07)}.service-tab-panel>div{position:relative;padding-left:54px}.service-tab-panel>div>span{position:absolute;left:0;top:0;color:#c3922e;font:700 23px var(--serif)}.service-tab-panel h3{margin:0;font-size:27px}.service-tab-panel>div>p:last-child{margin:8px 0 0;color:#64766f}.service-tab-panel ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.service-tab-panel li{padding:10px 12px;border-radius:8px;background:#eff5f2;color:#31554b;font-size:13px;font-weight:700}.service-tab-panel>a{display:flex;align-items:center;gap:12px;color:var(--xp-green);font-size:13px;font-weight:800}.service-tab-panel>a b{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--xp-gold)}.experience-features{padding:68px 0;background:#fff}.experience-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.experience-feature-grid article{position:relative;min-height:245px;padding:25px;overflow:hidden;border:1px solid #dbe5df;border-radius:18px;background:linear-gradient(145deg,#fff,#f5f8f6);transition:transform .3s,box-shadow .3s}.experience-feature-grid article:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(8,49,41,.1)}.experience-feature-grid article>span{position:absolute;right:22px;top:20px;color:#a98536;font-weight:800}.experience-feature-grid .icon{width:46px;height:46px;padding:10px;border-radius:13px;background:var(--xp-green);color:#fff}.experience-feature-grid h3{margin:32px 0 8px;font-size:23px}.experience-feature-grid p{display:-webkit-box;margin:0;color:#64766f;-webkit-box-orient:vertical;-webkit-line-clamp:3}.experience-steps{padding:67px 0;background:linear-gradient(135deg,#032f29,#075447);color:#fff}.experience-steps ol{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:0;padding:0;list-style:none}.experience-steps li{position:relative;min-height:210px;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:17px;background:rgba(255,255,255,.06)}.experience-steps li>b{color:#edc76d;font:700 17px var(--serif)}.experience-steps li h3{margin:43px 0 7px;font-size:20px}.experience-steps li p{display:-webkit-box;margin:0;color:#abc0ba;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.experience-steps li>span{position:absolute;right:18px;top:18px;display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(237,199,109,.6);border-radius:50%;color:#edc76d}.experience-contact{padding:65px 0;background:#f4f1e9}.experience-contact>.container{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px}.experience-contact h2{margin:0;font-size:44px}.experience-contact>div>div>p:not(.page-kicker){color:#64766f}.experience-contact .enquiry-form{box-shadow:0 20px 50px rgba(8,49,41,.09)}

.investment-hero{padding:42px 0 64px;background:radial-gradient(circle at 13% 14%,rgba(223,182,85,.2),transparent 24%),linear-gradient(135deg,#032d29,#064d42);color:#fff}.investment-hero-grid{display:grid;grid-template-columns:1fr 460px;align-items:center;gap:70px}.investment-signals{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:29px}.investment-signals span{display:grid;gap:7px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#ccdad6;font-size:12px}.investment-signals b{color:#edc76d}.return-lab{padding:25px;border:1px solid rgba(255,255,255,.17);border-radius:22px;background:rgba(255,255,255,.08);backdrop-filter:blur(15px);box-shadow:0 25px 60px rgba(0,0,0,.2)}.return-lab h2{margin:0 0 18px;color:#fff;font-size:34px}.return-lab label{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:16px;color:#d8e4e0;font-size:13px;font-weight:700}.return-lab input{grid-column:1/-1;width:100%;accent-color:#dfb655}.return-lab output{color:#f0cb73}.return-output{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:21px}.return-output span{padding:14px;border-radius:12px;background:#fff;color:#173a32}.return-output small,.return-output strong{display:block}.return-output strong{margin-top:4px;font:700 23px var(--serif)}.return-lab>small{display:block;margin-top:12px;color:#aabfba;font-size:11px}.investment-lenses{padding:65px 0;background:#fff}.lens-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.lens-grid article{position:relative;min-height:210px;padding:21px;border:1px solid #dbe4df;border-radius:16px;background:#f8faf9;transition:.3s}.lens-grid article:hover,.lens-grid article.active{border-color:#cba750;background:#fff;box-shadow:0 18px 40px rgba(8,49,41,.09);transform:translateY(-5px)}.lens-grid article>b{position:absolute;right:18px;top:16px;color:#a47b25}.lens-grid .icon{width:44px;height:44px;padding:10px;border-radius:12px;background:#e6efe9;color:#075347}.lens-grid h3{margin:32px 0 7px;font-size:22px}.lens-grid p{margin:0;color:#64766f;font-size:13px}.investment-evidence{padding:70px 0;background:#eef3f0}.investment-evidence>.container{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px}.evidence-copy h2{margin:0;font-size:43px}.evidence-copy>p:not(.page-kicker){color:#62736d}.evidence-copy ul{display:grid;gap:9px;padding:0;list-style:none}.evidence-copy li{padding:10px 12px;border-left:3px solid var(--xp-gold);background:#fff;font-size:13px;font-weight:700}.evidence-board{overflow:hidden;border:1px solid #d6e1db;border-radius:18px;background:#fff;box-shadow:0 20px 45px rgba(8,49,41,.08)}.evidence-board header,.evidence-board article{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:17px 21px;border-bottom:1px solid #e4ebe7}.evidence-board header{background:var(--xp-green);color:#fff;font-size:12px}.evidence-board article:last-child{border:0}.evidence-board article>span{font:700 18px var(--serif)}.evidence-board article>div{display:flex;align-items:center;gap:10px}.evidence-board i{width:9px;height:9px;border-radius:50%;background:#2a9a75;box-shadow:0 0 0 5px #e6f3ee}.evidence-board article b{color:#5c7069;font-size:13px;line-height:1.5}.investment-process>.container>.btn{margin-top:22px}

.why-hero{padding:42px 0 70px;background:linear-gradient(125deg,#f4ead1,#fff 52%,#e9f1ed)}.why-hero-grid{display:grid;grid-template-columns:1fr 500px;align-items:center;gap:65px}.why-hero h1,.about-hero h1{color:var(--xp-ink)}.why-hero-grid>div>p:not(.page-kicker),.about-hero-grid>div>p:not(.page-kicker){color:#60736c}.why-hero .experience-crumb,.about-hero .experience-crumb{color:#6d7f79}.why-hero .btn{margin-top:24px}.proof-orbit{position:relative;display:grid;height:440px;place-items:center;border:1px solid #ceddd6;border-radius:50%;background:radial-gradient(circle,#fff 0 28%,transparent 29%),radial-gradient(circle,transparent 0 49%,rgba(7,83,71,.08) 50%,transparent 51%);box-shadow:inset 0 0 80px rgba(7,83,71,.04)}.proof-orbit>div{display:grid;width:190px;height:190px;place-items:center;padding:25px;border-radius:50%;background:var(--xp-green);color:#fff;text-align:center;box-shadow:0 25px 50px rgba(6,63,53,.24)}.proof-orbit .icon{width:38px;height:38px}.proof-orbit strong,.proof-orbit small{display:block}.proof-orbit small{color:#bcd0ca;font-size:11px}.proof-orbit>span{position:absolute;padding:9px 13px;border:1px solid #d4dfd9;border-radius:999px;background:#fff;color:#31554c;font-size:12px;font-weight:800}.proof-orbit>span:nth-of-type(1){top:38px}.proof-orbit>span:nth-of-type(2){right:11px}.proof-orbit>span:nth-of-type(3){bottom:38px}.proof-orbit>span:nth-of-type(4){left:11px}.proof-studio{padding:68px 0;background:#fff}.proof-tabs{display:flex;gap:7px;margin-bottom:12px}.proof-tabs button{min-width:115px;min-height:43px;border:1px solid #d7e1dc;border-radius:999px;background:#fff;color:#4b655d;font-weight:800;cursor:pointer}.proof-tabs button.active{border-color:var(--xp-green);background:var(--xp-green);color:#fff}.proof-panel{display:grid;grid-template-columns:70px 1fr 1fr;align-items:center;gap:35px;padding:28px;border-radius:19px;background:#edf4f1}.proof-panel>span{color:#c08e29;font:700 34px var(--serif)}.proof-panel h3{margin:0;font-size:29px}.proof-panel div>p:last-child{margin:8px 0 0;color:#61736d}.proof-panel ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.proof-panel li{padding:10px 12px;border-radius:8px;background:#fff;font-size:13px;font-weight:700}.zorivo-standard{padding:67px 0;background:linear-gradient(135deg,#032f29,#075447);color:#fff}.standard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.standard-grid article{position:relative;min-height:270px;padding:25px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.06)}.standard-grid .icon{width:48px;height:48px;padding:11px;border-radius:14px;background:#dfb655;color:#173a32}.standard-grid article>span{position:absolute;right:22px;top:22px;color:#edc76d}.standard-grid h3{margin:38px 0 8px;font-size:23px}.standard-grid p{color:#abc0ba}.standard-grid article>i{position:absolute;left:25px;bottom:20px;width:45px;height:3px;background:#dfb655}.decision-flow{padding:70px 0;background:#f3f6f4}.decision-flow>.container{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px}.decision-flow h2{margin:0;font-size:43px}.decision-flow>div>div>p:last-child{color:#62746e}.decision-flow ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.decision-flow li{display:grid;grid-template-columns:45px 1fr;gap:15px;padding:17px;border:1px solid #d9e3de;border-radius:13px;background:#fff}.decision-flow li>b{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#e8c875;color:#173a32}.decision-flow li span{display:grid;gap:3px}.decision-flow li small{color:#677972;font-size:12px}

.about-hero{padding:42px 0 67px;background:linear-gradient(145deg,#fff,#eef4f1)}.about-hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:75px}.about-facts{display:flex;gap:8px;margin-top:27px}.about-facts span{display:grid;min-width:120px;padding:12px;border:1px solid #d7e1dc;border-radius:11px;background:#fff}.about-facts b{color:#075347;font:700 18px var(--serif)}.about-facts small{color:#6d7e78;font-size:11px}.about-hero figure{position:relative;height:470px;margin:0;overflow:hidden;border-radius:70px 8px 70px 8px}.about-hero figure img{width:100%;height:100%;object-fit:cover}.about-hero figcaption{position:absolute;left:25px;right:25px;bottom:24px;padding:15px;border-radius:12px;background:rgba(3,48,41,.88);color:#fff;font:700 17px var(--serif)}.about-manifesto{padding:72px 0;background:#063f35;color:#fff}.about-manifesto>.container>h2{max-width:900px;margin:0;font-size:clamp(38px,4.2vw,58px)}.about-manifesto>.container>p:not(.page-kicker){max-width:720px;color:#b9cdc7}.manifesto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;background:rgba(255,255,255,.13)}.manifesto-grid article{padding:27px;background:#063f35}.manifesto-grid span{color:#e8c875}.manifesto-grid h3{margin:35px 0 8px;font-size:23px}.manifesto-grid p{color:#aec2bc;font-size:13px}.about-timeline{padding:68px 0;background:#fff}.about-timeline ol{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;border-top:1px solid #cfdbd5;list-style:none}.about-timeline li{position:relative;display:grid;gap:8px;padding:25px 20px 0}.about-timeline li:before{content:"";position:absolute;left:20px;top:-7px;width:13px;height:13px;border-radius:50%;background:#dfb655;box-shadow:0 0 0 5px #f7edda}.about-timeline b{font:700 21px var(--serif)}.about-timeline span{color:#657770;font-size:13px;line-height:1.55}.about-people{padding:67px 0;background:#eef3f0}.about-people>.container{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:65px}.about-people h2,.about-contact h2{margin:0;font-size:43px}.about-people>div>div>p:not(.page-kicker),.about-contact>div>div>p:not(.page-kicker){color:#62746e}.people-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:10px}.people-mosaic article{display:grid;min-height:180px;padding:20px;border-radius:16px;background:#fff}.people-mosaic article:first-child{grid-row:span 2}.people-mosaic .icon{width:42px;height:42px;padding:9px;border-radius:12px;background:#e5eee9;color:#075347}.people-mosaic b{align-self:end;font:700 19px var(--serif)}.people-mosaic span{color:#6a7b75;font-size:12px}.about-contact{padding:68px 0;background:#eef3f0}.about-contact>.container{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px}.about-contact>div>div>a{display:block;margin-top:9px;color:#075347;font-size:14px;font-weight:800}

@media(max-width:1050px){.experience-hero-grid,.investment-hero-grid,.why-hero-grid,.about-hero-grid{grid-template-columns:1fr 400px;gap:40px}.experience-main h1{font-size:42px}.service-tab-panel{grid-template-columns:1fr 1fr}.service-tab-panel>a{grid-column:1/-1}.investment-evidence>.container{gap:35px}.related-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.experience-hero-grid,.investment-hero-grid,.why-hero-grid,.about-hero-grid,.experience-contact>.container,.investment-evidence>.container,.decision-flow>.container,.about-people>.container,.about-contact>.container{grid-template-columns:1fr}.experience-hero figure,.about-hero figure{height:380px}.proof-orbit{width:min(100%,440px);height:440px;margin:auto}.experience-feature-grid,.standard-grid,.manifesto-grid{grid-template-columns:1fr 1fr}.experience-steps ol,.lens-grid,.about-timeline ol{grid-template-columns:1fr 1fr}.service-tab-panel{grid-template-columns:1fr}.service-tab-panel>a{grid-column:auto}.return-lab{max-width:600px}.investment-evidence>.container{align-items:start}.about-people>.container{align-items:start}}
@media(max-width:600px){.experience-main h1{font-size:clamp(28px,8vw,38px)}.experience-main h2{font-size:clamp(23px,6.8vw,31px)}.experience-hero,.investment-hero,.why-hero,.about-hero{padding-top:30px}.experience-crumb{margin-bottom:24px}.experience-hero figure,.about-hero figure{height:300px}.experience-heading{align-items:start;flex-direction:column;gap:10px}.service-tabs{grid-template-columns:1fr 1fr}.service-tab-panel ul,.experience-feature-grid,.experience-steps ol,.lens-grid,.standard-grid,.manifesto-grid,.about-timeline ol{grid-template-columns:1fr}.service-tab-panel{padding:20px}.investment-hero-grid{grid-template-columns:1fr}.return-lab{padding:20px}.investment-signals{grid-template-columns:1fr 1fr}.evidence-board header,.evidence-board article{grid-template-columns:1fr}.why-hero-grid{grid-template-columns:1fr}.proof-orbit{height:auto;aspect-ratio:1}.proof-orbit>div{width:155px;height:155px}.proof-tabs{overflow-x:auto}.proof-tabs button{flex:0 0 105px}.proof-panel{grid-template-columns:1fr;gap:14px}.about-facts{flex-wrap:wrap}.about-facts span{flex:1}.people-mosaic{grid-template-columns:1fr}.people-mosaic article:first-child{grid-row:auto}.experience-contact,.about-contact{padding-block:50px}}
@media(prefers-reduced-motion:reduce){.experience-feature-grid article,.lens-grid article{transition:none;transform:none}}

/* Route-aware art direction: each specialist family keeps the Zorivo system,
   while changing composition, colour, rhythm and information emphasis. */
.service-page.mode-finance{--xp-green:#173e50;--xp-deep:#092d3c;--xp-gold:#e2b95d}
.service-page.mode-finance .experience-hero{background:radial-gradient(circle at 82% 18%,rgba(83,154,178,.24),transparent 27%),linear-gradient(135deg,#082a38,#184e61)}
.service-page.mode-finance .experience-hero figure{border-radius:8px 54px 8px 54px}
.service-page.mode-finance .service-switcher{background:#edf3f5}
.service-page.mode-finance .service-tab-panel{border-left:5px solid #3d8ba3}
.service-page.mode-finance .experience-feature-grid article{background:linear-gradient(155deg,#fff,#eef5f7)}
.service-page.mode-finance .experience-feature-grid article:nth-child(2){transform:translateY(16px)}

.service-page.mode-management{--xp-green:#28513f;--xp-deep:#15382b;--xp-gold:#d9ad55}
.service-page.mode-management .experience-hero-grid{grid-template-columns:.88fr 1.12fr}
.service-page.mode-management .experience-hero{background:radial-gradient(circle at 14% 16%,rgba(217,173,85,.2),transparent 23%),linear-gradient(125deg,#17382c,#35644e)}
.service-page.mode-management .experience-hero figure{height:470px;border-radius:80px 10px 80px 10px}
.service-page.mode-management .experience-feature-grid{grid-template-columns:1.25fr .875fr .875fr}
.service-page.mode-management .experience-feature-grid article:first-child{background:linear-gradient(145deg,#e9f2ed,#fff)}

.service-page.mode-design{--xp-green:#5b4437;--xp-deep:#352a25;--xp-gold:#e0b877}
.service-page.mode-design .experience-hero{background:linear-gradient(112deg,#322823 0 52%,#6c5141 52%)}
.service-page.mode-design .experience-hero-grid{grid-template-columns:.78fr 1.22fr}
.service-page.mode-design .experience-hero figure{height:500px;border-radius:160px 8px 8px 8px}
.service-page.mode-design .service-switcher{background:#f4efe9}
.service-page.mode-design .service-tabs{border-radius:28px}
.service-page.mode-design .experience-feature-grid{grid-template-columns:1.1fr .9fr 1.1fr}
.service-page.mode-design .experience-feature-grid article{border-radius:55px 14px 55px 14px;background:#fbf8f4}
.service-page.mode-design .experience-feature-grid article:nth-child(2){margin-top:24px}

.service-page.mode-legal{--xp-green:#313f4a;--xp-deep:#202c35;--xp-gold:#d6ab52}
.service-page.mode-legal .experience-hero{background:linear-gradient(135deg,#202b34,#41515d)}
.service-page.mode-legal .experience-hero figure{border-radius:8px}
.service-page.mode-legal .service-tab-panel{border-radius:7px;box-shadow:9px 9px 0 #dce3e6}
.service-page.mode-legal .experience-feature-grid article{min-height:225px;border-radius:7px;border-top:4px solid #d6ab52}
.service-page.mode-legal .experience-steps li{border-radius:7px}

.service-page.mode-advisory .experience-hero figure{clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%)}

.investment-page.mode-rental{--xp-green:#0b5a51;--xp-deep:#063a36;--xp-gold:#e0b75d}
.investment-page.mode-rental .investment-hero{background:radial-gradient(circle at 78% 14%,rgba(72,173,151,.25),transparent 28%),linear-gradient(135deg,#053b36,#0a655a)}
.investment-page.mode-rental .return-lab{border-radius:42px 10px 42px 10px}
.investment-page.mode-rental .lens-grid{grid-template-columns:1.3fr .9fr .9fr .9fr}

.investment-page.mode-land{--xp-green:#4b4a2f;--xp-deep:#302f20;--xp-gold:#d8b052}
.investment-page.mode-land .investment-hero{background:radial-gradient(circle at 12% 14%,rgba(211,177,91,.24),transparent 25%),linear-gradient(135deg,#30301f,#5d6040)}
.investment-page.mode-land .return-lab{border-radius:8px;background:rgba(255,250,232,.1)}
.investment-page.mode-land .investment-lenses{background:#f6f3e9}
.investment-page.mode-land .lens-grid{grid-template-columns:repeat(2,1fr)}
.investment-page.mode-land .lens-grid article{min-height:160px;border-radius:8px;background:#fffdf8}
.investment-page.mode-land .investment-evidence>.container{grid-template-columns:1.05fr .95fr}

.investment-page.mode-commercial{--xp-green:#223f56;--xp-deep:#112c40;--xp-gold:#e0b45d}
.investment-page.mode-commercial .investment-hero{background:linear-gradient(115deg,#102b40 0 62%,#294e67 62%)}
.investment-page.mode-commercial .return-lab,.investment-page.mode-commercial .evidence-board{border-radius:5px}
.investment-page.mode-commercial .lens-grid article{border-radius:5px;border-top:4px solid #d9b15b}
.investment-page.mode-commercial .evidence-board header{background:#183a51}

.investment-page.mode-growth{--xp-green:#07584b;--xp-deep:#033a32;--xp-gold:#efbd4e}
.investment-page.mode-growth .investment-hero{background:radial-gradient(circle at 88% 18%,rgba(239,189,78,.28),transparent 29%),linear-gradient(140deg,#033a32,#08705e)}
.investment-page.mode-growth .lens-grid article:nth-child(2){transform:translateY(-13px);border-color:#d9ae46;box-shadow:0 18px 40px rgba(8,49,41,.1)}
.investment-page.mode-growth .evidence-board{box-shadow:14px 14px 0 #dfe9e4}

.investment-page.mode-premium{--xp-green:#242922;--xp-deep:#171c18;--xp-gold:#e1bb64}
.investment-page.mode-premium .investment-hero{background:radial-gradient(circle at 15% 12%,rgba(225,187,100,.2),transparent 24%),linear-gradient(135deg,#171b18,#30372f)}
.investment-page.mode-premium .return-lab{border-color:rgba(225,187,100,.4);background:rgba(255,255,255,.05)}
.investment-page.mode-premium .investment-lenses{background:#f3f0e8}
.investment-page.mode-premium .lens-grid article{border-radius:26px 7px}

.why-page.mode-requirement-first .why-hero-grid,.why-page.mode-property-comparison .why-hero-grid{grid-template-columns:1.15fr .85fr}
.why-page.mode-requirement-first .proof-orbit{border-radius:30px;background:linear-gradient(145deg,#fff,#eaf2ee)}
.why-page.mode-curated-properties .proof-orbit,.why-page.mode-trusted-developers .proof-orbit{border-radius:22px}
.why-page.mode-trusted-developers .why-hero{background:linear-gradient(125deg,#eef4f1,#fff 55%,#f7edda)}
.why-page.mode-trusted-developers .proof-orbit>div{border-radius:22px}
.why-page.mode-transparent-process .proof-panel{border-left:5px solid #dfb655;border-radius:7px}
.why-page.mode-property-comparison .proof-panel{grid-template-columns:58px 1fr 1.25fr;border:1px solid #d4e0da;background:#fff;box-shadow:0 18px 40px rgba(8,49,41,.08)}
.why-page.mode-end-to-end-support .decision-flow{background:linear-gradient(145deg,#edf4f1,#f7f1e3)}
.why-page.mode-end-to-end-support .decision-flow li{border-radius:999px}
.why-page.mode-expert-guidance .standard-grid article:nth-child(2){transform:translateY(17px)}

.about-page.mode-our-vision{--xp-green:#173f4b;--xp-deep:#0d303b;--xp-gold:#e0b860}
.about-page.mode-our-vision .about-hero{background:radial-gradient(circle at 15% 15%,#e4f0f1,transparent 29%),linear-gradient(145deg,#fff,#eef3f3)}
.about-page.mode-our-vision .about-hero figure{border-radius:50% 50% 10px 10px}
.about-page.mode-our-mission .about-manifesto{background:linear-gradient(125deg,#063f35 0 65%,#0b5d4f 65%)}
.about-page.mode-our-mission .manifesto-grid{grid-template-columns:1.3fr .85fr .85fr}
.about-page.mode-our-philosophy .about-hero-grid{grid-template-columns:1.12fr .88fr}
.about-page.mode-our-philosophy .about-hero figure{height:410px;border-radius:8px 90px 8px 90px}
.about-page.mode-our-team .people-mosaic{grid-template-columns:1.25fr .75fr}
.about-page.mode-our-team .people-mosaic article{border:1px solid #d6e1db;box-shadow:0 14px 35px rgba(8,49,41,.06)}
.about-page.mode-developer-network .about-hero figure,.about-page.mode-developer-partnership .about-hero figure{border-radius:8px}
.about-page.mode-developer-network .manifesto-grid,.about-page.mode-developer-partnership .manifesto-grid{grid-template-columns:.85fr 1.3fr .85fr}
.about-page.mode-partner-with-us .about-manifesto,.about-page.mode-strategic-partnership .about-manifesto,.about-page.mode-corporate-enquiry .about-manifesto{background:linear-gradient(120deg,#173b47,#254f5d)}
.about-page.mode-project-listing .about-hero figure{border-radius:8px 90px 8px 8px}
.about-page.mode-contact .about-hero{background:linear-gradient(120deg,#f7f1e4,#fff 55%,#e7f0ec)}
.about-page.mode-contact .about-hero figure{height:410px;border-radius:14px}

@media(max-width:820px){
  .service-page.mode-finance .experience-feature-grid article:nth-child(2),.service-page.mode-design .experience-feature-grid article:nth-child(2),.investment-page.mode-growth .lens-grid article:nth-child(2),.why-page.mode-expert-guidance .standard-grid article:nth-child(2){transform:none;margin-top:0}
  .service-page.mode-management .experience-hero-grid,.service-page.mode-design .experience-hero-grid,.service-page.mode-management .experience-feature-grid,.service-page.mode-design .experience-feature-grid,.investment-page.mode-rental .lens-grid,.investment-page.mode-land .investment-evidence>.container,.why-page.mode-requirement-first .why-hero-grid,.why-page.mode-property-comparison .why-hero-grid,.about-page.mode-our-philosophy .about-hero-grid{grid-template-columns:1fr}
}
@media(max-width:600px){
  .investment-page.mode-land .lens-grid,.about-page.mode-our-mission .manifesto-grid,.about-page.mode-developer-network .manifesto-grid,.about-page.mode-developer-partnership .manifesto-grid{grid-template-columns:1fr}
  .service-page.mode-design .experience-hero figure,.service-page.mode-management .experience-hero figure{height:310px;border-radius:32px 8px}
  .why-page.mode-property-comparison .proof-panel{grid-template-columns:1fr}
}
