/* Preserve the editorial palette; make decisions and next steps easier to read. */
.hero{height:auto;min-height:100svh;padding:clamp(145px,18vh,210px) clamp(24px,7.5vw,128px) 85px;display:flex;flex-direction:column;justify-content:space-between;gap:55px}.hero-content{position:relative;inset:auto;max-width:1000px}.intelligent-search{position:relative;inset:auto;width:100%;margin-top:25px}
.hero-reassurance{max-width:560px;font-size:14px;line-height:1.6;color:#d3d5d7;margin:12px 0 0}
.launch-method{border:1px solid var(--line);padding:17px 22px;margin:0 0 25px;color:#adb6ba;font-size:14px;line-height:1.65}.launch-method summary{cursor:pointer;color:var(--gold)}
#clearLaunchFilters{color:var(--gold);background:transparent;border:1px solid #657176;padding:12px 16px;min-height:44px;font-size:14px;cursor:pointer;margin-inline-start:24px}
.launch-card{min-width:0;animation-delay:0ms!important}.launch-card small,.launch-badge,.verified-line small,.verified-line time{font-size:12px;line-height:1.5}.launch-controls label>span{font-size:14px}.launch-controls select{font-family:var(--sans);font-size:16px;min-width:0;width:100%;min-height:36px}.launch-card h3{overflow-wrap:anywhere}.launch-card p{font-size:16px;line-height:1.55}.bgi-card-view span{font-size:14px;line-height:1.6}.launch-project{padding:32px 0 24px}.verified-line{gap:12px;flex-wrap:wrap}.project-detail-link{display:flex;justify-content:space-between;color:var(--gold);border-top:1px solid var(--line);padding:15px 0;font-size:14px;margin-bottom:12px}.launch-actions button{font-size:14px}
.compare-dialog{max-height:90dvh;overflow:auto}.compare-dialog .comparison-table-wrap{max-height:55dvh}.compare-dialog table th,.compare-dialog table td{line-height:1.55;vertical-align:top;white-space:normal;min-width:160px}.compare-dialog tbody th{position:sticky;inset-inline-start:0;background:#edeae4;z-index:1}.compare-dialog thead th{position:sticky;top:0;background:#edeae4}.compare-dialog .button-primary{float:none;margin-top:24px}.compare-dialog::backdrop{backdrop-filter:blur(5px)}.compare-tray button:disabled{opacity:.55;cursor:default}.compare-tray strong{white-space:normal;max-height:3.3em;overflow:hidden}
.brief-handoff{border:1px solid #ad8746;padding:18px;background:#efe9dd;color:#171b1d;margin-top:14px}.brief-handoff p{font-size:16px;line-height:1.6;margin:0 0 14px}.brief-handoff a{display:inline-block;color:#111;border-bottom:1px solid #80602d;min-height:44px;font-size:16px;font-weight:600}.form-handoff-note{font-size:14px!important;line-height:1.6;color:inherit;opacity:.85;grid-column:1/-1;margin:8px 0}
.decision-page{padding:145px clamp(20px,7vw,115px) 70px;background:#0a0c0e;color:#f2eee8;min-height:70vh}.decision-back{display:inline-block;color:var(--gold);font-size:14px;padding:12px 0;margin-bottom:28px}.decision-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.32fr);gap:40px;padding:36px 0;border-top:1px solid var(--gold);border-bottom:1px solid var(--line)}.decision-head h1{font:400 clamp(40px,5vw,78px)/1.05 var(--serif);margin:15px 0 20px;overflow-wrap:anywhere}.decision-location{font-size:16px;color:#adb6ba}.decision-head aside{align-self:center}.decision-head aside>small{color:#adb6ba;font-size:14px}.decision-head aside>strong{font:400 34px var(--serif);display:block;color:var(--gold);margin:10px 0}.decision-head aside p{font-size:14px;line-height:1.6}.decision-head time{display:block}
.decision-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.65fr);gap:clamp(30px,7vw,100px);padding:45px 0}.decision-view{padding-bottom:25px}.decision-view h2{font:400 clamp(27px,2.4vw,36px)/1.3 var(--serif);margin:14px 0 22px}.decision-view>p:last-child,.decision-checks p,.decision-next p{color:#adb6ba;font-size:16px;line-height:1.7}.decision-checks h2,.decision-facts h2{font:400 27px var(--serif)}.decision-checks article{display:grid;grid-template-columns:35px 1fr;gap:20px;padding:23px 0;border-top:1px solid var(--line)}.decision-checks article>span{color:var(--gold);font-size:15px;margin-top:6px}.decision-checks h3{font:400 23px var(--serif);margin:0 0 9px}.decision-checks p{margin:0}
.decision-facts{background:#eee9df;color:#14181a;padding:28px;align-self:start}.decision-facts dl{margin:24px 0}.decision-facts dl>div{padding:14px 0;border-top:1px solid #c9c2b6}.decision-facts dt{font-size:13px;color:#686259;margin-bottom:6px}.decision-facts dd{font-size:16px;line-height:1.5;margin:0}.decision-facts>p{font-size:14px;line-height:1.6;color:#625e56}.decision-facts button{min-height:48px;width:100%;font-size:14px;margin-top:12px}.decision-facts .compare-button{border:1px solid #847451;background:transparent;color:#222;cursor:pointer}.decision-next{border-top:1px solid var(--gold);padding:38px 0;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.decision-next h2{font:400 33px var(--serif);max-width:650px}.decision-next button{font-size:14px}
.privacy-page{padding:145px clamp(20px,12vw,180px) 90px;background:#eee9df;color:#14181a}.privacy-page h1{font:400 clamp(38px,5vw,70px) var(--serif)}.privacy-page section{border-top:1px solid #c0b7a8;padding:28px 0;max-width:950px}.privacy-page h2{font:400 27px var(--serif)}.privacy-page p{font-size:16px;line-height:1.75}.privacy-page a{color:#76541f;overflow-wrap:anywhere}
[dir=rtl] .compare-dialog th,[dir=rtl] .compare-dialog td{text-align:start}[dir=rtl] .desktop-nav,[dir=rtl] .eyebrow,[dir=rtl] .launch-card small{letter-spacing:0}.site-header .desktop-nav>a{overflow-wrap:anywhere}.form-handoff-note:empty{display:none}
@media(max-width:1500px){.site-header .header-cta{display:none}.menu-toggle{display:block}.site-header .desktop-nav{position:fixed;display:flex;inset:76px 0 0;background:#070809;flex-direction:column;align-items:center;overflow-y:auto;justify-content:flex-start;padding:35px 22px 45px;gap:22px;transform:translateX(100%);transition:transform .35s;z-index:20}.menu-open .site-header .desktop-nav{transform:none}.site-header .desktop-nav>a{max-width:100%;font-size:clamp(24px,4vw,36px);line-height:1.25;text-align:center;flex-shrink:0;min-height:48px}.mobile-languages{display:block;flex-shrink:0}.menu-open{overflow:hidden}}
@media(max-width:1050px){.decision-layout{grid-template-columns:1fr}.decision-head{grid-template-columns:1fr}.decision-head aside{border-top:1px solid var(--line);padding-top:20px}.decision-next{grid-template-columns:1fr}.decision-next button{justify-self:start}}
@media(max-width:680px){.hero{padding:145px 20px 60px;gap:35px}.hero-reassurance{max-width:360px;font-size:14px}.launch-count{flex-wrap:wrap;padding:16px}#clearLaunchFilters{margin:0;width:100%}.launch-controls{gap:0!important}.launch-controls label>span,.launch-card small{font-size:12px}.launch-actions{grid-template-columns:1fr}.compare-tray{bottom:max(12px,env(safe-area-inset-bottom));grid-template-columns:1fr auto}.compare-tray>div{grid-column:1/-1}.compare-tray>button:nth-of-type(1){display:block}.compare-dialog{width:calc(100% - 20px);padding:42px 16px 22px}.decision-page{padding-top:120px}.decision-facts{padding:22px}.decision-next h2{font-size:29px}.decision-next button{width:100%}.privacy-page{padding-top:120px}.header-actions{flex-shrink:0}}
.launch-more-controls{display:inline-flex;align-items:center;gap:18px;min-height:48px;font-size:16px;color:#71501c;border-bottom:1px solid #aa8953;margin:0 0 26px;padding:8px 0}

/* BGI blue: dark on paper, luminous on dark surfaces. */
:root{--bgi-blue:#1559bc;--bgi-blue-dark:#10468f;--bgi-blue-light:#75cfff}
.market-pulse{color:#172b43;border-top:3px solid var(--bgi-blue)}
.market-pulse strong{color:var(--bgi-blue);font-size:clamp(28px,3vw,40px);line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.market-pulse small{color:#535b65;font-size:12px;line-height:1.6}
.market-pulse>div{min-width:0}
.market-pulse>p{font-size:12px;line-height:1.7;color:#d6e7f4;border-top:1px solid #2468a9}
.market-pulse>p span{background:var(--bgi-blue-light);box-shadow:0 0 0 5px rgb(117 207 255 / 16%)}
.launch-page-pulse{border-top:3px solid var(--bgi-blue-light);background:#0d1b2b}
.launch-page-pulse strong{color:var(--bgi-blue-light);font-size:clamp(26px,3vw,36px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.launch-page-pulse small{color:#bacada;font-size:12px;line-height:1.6}
.launch-page-pulse>div{min-width:0}
.button-primary,.launch-actions .availability-button,.search-control button{background:var(--bgi-blue);border-color:var(--bgi-blue);color:#fff}
.button-primary:hover,.launch-actions .availability-button:hover,.search-control button:hover{background:var(--bgi-blue-dark);border-color:var(--bgi-blue-dark);color:#fff}
.launch-actions .selected{background:#123658;border-color:var(--bgi-blue-light);color:#fff}
.launch-more-controls{color:var(--bgi-blue-dark);border-color:var(--bgi-blue)}
.project-detail-link,.decision-back{color:var(--bgi-blue-light)}
.potential-tabs button.active{color:var(--bgi-blue-dark);background:#e0ebf9;box-shadow:inset 3px 0 var(--bgi-blue)}
[dir=rtl] .potential-tabs button.active{box-shadow:inset -3px 0 var(--bgi-blue)}
.news-number,.news-lead-copy a,.news-briefs a{color:var(--bgi-blue-dark)}
.market-news-status{border-top-color:var(--bgi-blue)}
.market-news-status i{background:var(--bgi-blue);box-shadow:0 0 0 5px rgb(21 89 188 / 12%)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--bgi-blue-light);outline-offset:4px}
@media(max-width:680px){.market-pulse>div,.launch-page-pulse>div{padding:20px 16px}.market-pulse small,.launch-page-pulse small{font-size:11px;letter-spacing:.06em}.market-pulse strong,.launch-page-pulse strong{font-size:28px}.market-pulse>p{padding:18px;font-size:12px;letter-spacing:.03em}}

.service-page-heading{padding-top:180px;padding-bottom:64px;border-bottom:1px solid #263444}.service-page-heading h1{font-family:'DM Serif Display',serif;font-size:clamp(40px,6vw,84px);line-height:1.12;max-width:1000px;margin:22px 0 34px}.service-page-heading .button-primary{display:inline-flex;gap:24px}.footer-bottom{flex-wrap:wrap;gap:18px}.footer-bottom nav{display:flex;gap:20px}.footer-bottom>a{color:#75cfff}@media(max-width:700px){.service-page-heading{padding-top:135px}.service-page-heading h1{font-size:42px}.footer-bottom{line-height:1.7}}

.language-picker .language{background:#17227b;border:1px solid #adb7dd;border-radius:0;color:#fff;padding:7px 10px;min-width:140px;font-size:14px;letter-spacing:0;text-transform:none}.language-menu{background:#17227b;border:1px solid #adb7dd;border-radius:0}.language-menu button{color:#fff;text-transform:none;font-size:14px;min-height:44px}.language-menu button:hover,.language-menu button.active{background:#254399;color:#fff}.footer-socials{display:flex;gap:24px;flex-wrap:wrap;padding-top:26px;font-size:13px}.footer-socials a{color:#75cfff}.advisory-film{border-bottom:1px solid #263444}.advisory-film h2{font-family:'DM Serif Display',serif;font-size:clamp(32px,4.5vw,60px);line-height:1.15;margin:20px 0 38px}.advisory-film video{display:block;width:100%;aspect-ratio:16/9;background:#08111f;object-fit:cover;border:1px solid #24466b}@media(max-width:700px){.language-picker .language{min-width:105px;font-size:12px;padding:7px}.footer-socials{gap:18px}}

.buyer-extra summary{cursor:pointer;padding:16px 0;color:#8cd6ff;font-size:15px;line-height:1.5}.buyer-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px;padding:12px 0 22px}.buyer-brief-panel label>span{font-size:12px;color:#c7ced3;letter-spacing:.07em}.buyer-brief-panel .buyer-brief-submit{font-size:14px;min-height:54px;letter-spacing:.04em}.buyer-extra summary:focus-visible{outline:2px solid #75cfff;outline-offset:4px}@media(max-width:680px){.buyer-extra-grid{grid-template-columns:1fr}.buyer-brief-panel header strong{font-size:32px;line-height:1.2}}

/* Commercial clarity: scoped to content and controls, never the approved hero. */
.proof-link{display:inline-flex;gap:24px;margin:28px 0 0;color:#10468f;font-size:16px}.home-discover{background:#0c1825}.home-discover h2,.launch-data-standard h2{font:400 clamp(34px,4vw,56px)/1.15 'DM Serif Display',serif}.home-discover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0}.home-discover-grid a{display:grid;gap:14px;padding:28px;border:1px solid #385368;min-height:126px}.home-discover-grid strong{font-size:20px;color:#fff}.home-discover-grid span{font-size:15px;line-height:1.6;color:#cbd8e2}.partner-small{display:inline-block;color:#8cd6ff;font-size:15px;padding:16px 0}.launch-data-note{border-top:1px solid #d0c9bd;margin:14px 0;padding:16px 0;color:#253648}.launch-data-note strong{font-size:14px}.launch-data-note p{font-size:14px!important;line-height:1.65;color:#394958}.launch-data-note a{font-size:14px;color:#10468f;text-decoration:underline;text-underline-offset:4px}.launch-data-standard{background:#f2efe8;color:#162a3e}.launch-data-standard>p{font-size:17px;line-height:1.75;max-width:850px}.launch-data-standard>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0}.launch-data-standard h3{font-size:20px}.launch-data-standard article p{font-size:16px;line-height:1.75}.nav-services{position:relative}.nav-services summary{cursor:pointer;font-size:12px;list-style:none;padding:12px 0}.nav-services summary:after{content:' ⌄'}.nav-services>div{position:absolute;top:100%;inset-inline-start:0;min-width:230px;background:#0a1522;border:1px solid #355572;padding:12px;z-index:110;display:grid;gap:8px}.nav-services a{padding:12px!important;font-size:14px!important}.nav-services a:focus-visible,.nav-services summary:focus-visible{outline:2px solid #75cfff;outline-offset:3px}.concierge-dialog label>span{font-size:13px;color:#364552}.concierge-dialog input,.concierge-dialog select,.concierge-dialog textarea{font-size:16px}.concierge-dialog .button-primary{font-size:15px}.form-handoff-note{font-size:14px!important;line-height:1.6}.about-copy>p,.promise-intro>p,.journey p{font-size:16px;line-height:1.75}.launch-actions button{min-height:48px;font-size:14px!important}.launch-card .verified-line{font-size:14px}.launch-card .verified-line small{font-size:12px}.nav-services:not([open])>div{display:none}@media(max-width:1050px){.menu-open .nav-services{width:100%}.menu-open .nav-services summary{font-size:24px;padding:12px}.menu-open .nav-services>div{position:static;border:0;background:transparent;padding:0;min-width:0}.menu-open .nav-services a{font-size:20px!important}.launch-data-standard>div{grid-template-columns:1fr}}@media(max-width:680px){.home-discover-grid{grid-template-columns:1fr}.home-discover-grid a{padding:22px}.launch-data-standard{padding:55px 20px}.about-facts strong{font-size:18px}.review-grid article small,.review-grid article span{font-size:12px;line-height:1.6}.room-comparison header p{font-size:15px}.journey>div{min-width:0}.consultation>p{font-size:17px;line-height:1.7}.concierge-dialog{width:calc(100% - 24px);max-height:90dvh;overflow-y:auto}.concierge-dialog form{grid-template-columns:1fr}}

.objective-explainer{margin:0;padding:18px clamp(20px,5vw,80px);font-size:14px;line-height:1.6;color:#cad5df;background:#101923}.consultation .commercial-clarity{font-size:15px;line-height:1.7;max-width:750px;margin:24px auto;color:#d1d9df}.decision-facts>a{font-size:15px;color:#75cfff;text-decoration:underline;text-underline-offset:4px}.site-header .header-cta{font-size:12px}
/* Focused proof and a persistent, readable objective response. */
.bgi-role{padding:32px clamp(20px,6vw,100px);border-bottom:1px solid #263844;background:#101923}.bgi-role strong{font:400 clamp(24px,2.4vw,34px)/1.25 var(--serif);color:#f5f4f0}.bgi-role p{font-size:16px;line-height:1.7;color:#ced8e1;max-width:850px;margin:14px 0 0}.objective-direction{padding:32px clamp(20px,6vw,100px);background:#142741;border-block:1px solid #4573a8}.objective-direction[hidden]{display:none}.objective-direction h2{font:400 28px/1.3 var(--serif);margin:0 0 16px}.objective-direction p{font-size:18px;line-height:1.7;max-width:900px;color:#f4f7fb}.objective-direction small{display:block;font-size:14px;line-height:1.6;color:#c7d5e5;margin-bottom:22px}.objective-direction button{white-space:normal;min-height:48px}.home-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding-top:36px}.home-proof-grid .room-comparison{align-content:start;min-width:0}.home-proof-grid .room-comparison>header{grid-template-columns:32px 1fr;min-height:136px}.home-proof-grid .room-comparison h3{font-size:30px;line-height:1.15}.home-proof-grid .room-comparison header p{font-size:15px;line-height:1.6;color:#484e52}.home-proof-grid .room-reveal,.home-proof-grid .room-reveal.portrait{height:330px;min-height:0;margin:0!important}.room-transformations-head>p{color:#414950;font-size:16px;line-height:1.7}.section-kicker p,.service-pillars .eyebrow{font-size:14px}.promise .section-kicker{margin-bottom:32px}.commercial-clarity{color:#c7d2dc!important;line-height:1.7!important}.objective-direction button:focus-visible,.room-range:focus-visible{outline:3px solid #207cf5;outline-offset:4px}@media(max-width:1000px){.home-proof-grid{grid-template-columns:1fr}.home-proof-grid .room-comparison>header{min-height:0}.home-proof-grid .room-reveal,.home-proof-grid .room-reveal.portrait{height:clamp(280px,58vw,440px);min-height:0}.home-proof-grid{gap:40px}}@media(prefers-reduced-motion:reduce){.room-reveal *{transition:none!important}}

/* Clear, native external navigation, including embedded mobile browsers. */
.footer-socials{gap:12px}.footer-socials a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid #395d85;background:#112541;color:#c9e8ff;font-size:15px;line-height:1.4;text-decoration:none;touch-action:manipulation}.footer-socials a:hover{background:#194777;border-color:#69b9ff;color:#fff}.advertising-credit{display:inline-flex;align-items:center;min-height:48px;padding:10px 14px;border:1px solid #395d85;color:#b8e1ff!important;font-size:14px;line-height:1.5;touch-action:manipulation}.footer-socials a:focus-visible,.advertising-credit:focus-visible{outline:3px solid #6fc5ff;outline-offset:4px}footer{position:relative}footer a{position:relative;z-index:1}@media(max-width:480px){.footer-socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-socials a{padding:12px}.advertising-credit{max-width:100%;overflow-wrap:anywhere}}
.footer-socials{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.external-link-card{display:flex;flex-direction:column;min-width:0}.external-link-card>a{width:100%;justify-content:center}.copy-external-link{align-self:center;background:transparent;color:#b6cce1;border:0;text-decoration:underline;text-underline-offset:4px;min-height:44px;font-size:12px;padding:8px;cursor:pointer}.copy-external-link:focus-visible{outline:2px solid #6fc5ff}.external-address{width:100%;font-size:16px;padding:10px;color:#fff;background:#112541;border:1px solid #6fc5ff}.footer-bottom>.external-link-card{max-width:100%}@media(max-width:1000px){.footer-socials{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.footer-socials{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Compact personal contact card, separate from the founder biography. */
.founder-contact-wrap{padding:56px max(20px,5vw);background:#080b10;scroll-margin-top:110px}
.founder-contact-card{max-width:820px;margin-inline:auto;display:grid;grid-template-columns:38% 62%;background:#050505;border:1px solid #355b87;border-radius:16px;overflow:hidden;box-shadow:0 16px 56px #0005}
.contact-card-photo{min-width:0;background:#000;display:flex;align-items:flex-end}
.contact-card-photo img{width:100%;height:auto;display:block;object-fit:contain}
.contact-card-details{padding:32px;min-width:0;align-self:center}
.contact-card-logo{width:80px;height:80px;object-fit:contain;object-position:left center;margin-bottom:18px}
.contact-card-details h2{font-size:clamp(28px,3vw,38px);line-height:1.2;color:#fff;margin:0 0 10px}
.contact-card-details p{font-size:16px;line-height:1.6;margin:0 0 10px;color:#ddd}
.contact-card-details .contact-card-title{color:#d1b779}
.contact-card-details .contact-card-location{color:#b2cbea}
.contact-card-email,.contact-card-phone{display:block;color:#f0f4fb;font-size:16px;line-height:1.6;margin:8px 0;overflow-wrap:anywhere;width:fit-content}
.contact-card-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.contact-card-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;font-size:16px;line-height:1.4;border-radius:6px;text-decoration:none;font-weight:600}
.contact-card-save{background:#245fba;color:#fff;border:1px solid #639ef0}
.contact-card-whatsapp{background:#101c2d;color:#dcecff;border:1px solid #6387b6}
.contact-card-details a:focus-visible{outline:3px solid #84b9ff;outline-offset:4px}
.contact-card-actions a:hover{filter:brightness(1.18)}
@media(max-width:600px){.founder-contact-card{grid-template-columns:1fr}.contact-card-photo{max-height:300px;justify-content:center;overflow:hidden}.contact-card-photo img{width:216px;align-self:flex-start}.contact-card-details{padding:24px}.contact-card-logo{width:70px;height:70px;margin-bottom:12px}.contact-card-actions a{flex:1}.founder-contact-wrap{padding-block:36px}}


/* Investor evaluation framework */
.investor-framework{background:#e9e5de;color:#0b0d0f;border-block:1px solid #c8c1b7}.investor-framework-head{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(45px,8vw,120px);align-items:end;margin-bottom:64px}.investor-framework-head h2{font:400 clamp(53px,5.8vw,88px)/.96 var(--serif);letter-spacing:-.025em;margin:0}.investor-framework-head h2 em{font-style:normal;color:#8d6b35}.investor-framework-head>div:last-child{border-left:1px solid var(--dark-line);padding-left:30px}.investor-framework-head>div:last-child p{color:#625e58;font-size:16px;line-height:1.75;margin:0 0 16px}.investor-framework-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.investor-framework-grid article{padding:30px;min-height:340px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line)}.investor-framework-grid article>span{font:18px var(--serif);color:#8c6c38}.investor-framework-grid h3{font:400 27px/1.14 var(--serif);margin:24px 0 14px}.investor-framework-grid p,.investor-framework-grid li{font-size:14px;line-height:1.65;color:#68635d}.investor-framework-grid ul{padding-left:18px;margin:18px 0 0}.investor-framework-grid li{margin:7px 0}.investor-framework-grid strong{display:block;margin-top:24px;font:400 19px/1.4 var(--serif);color:#72562d}.investor-framework-action{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;margin-top:38px}.investor-framework-action small{color:#6b665f;line-height:1.65;max-width:780px}.rtl .investor-framework-head>div:last-child{border-left:0;border-right:1px solid var(--dark-line);padding-left:0;padding-right:30px}.rtl .investor-framework-grid ul{padding-left:0;padding-right:18px}@media(max-width:980px){.investor-framework-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.investor-framework-head{grid-template-columns:1fr;gap:28px;margin-bottom:42px}.investor-framework-head h2{font-size:47px}.investor-framework-head>div:last-child{padding-left:18px}.investor-framework-grid{grid-template-columns:1fr}.investor-framework-grid article{min-height:auto;padding:26px 22px}.investor-framework-action{grid-template-columns:1fr}.investor-framework-action .button-primary{width:100%}.rtl .investor-framework-head>div:last-child{padding-right:18px}}
