/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--night:#061520;--deep:#0a2130;--ink:#10222d;--cream:#f4efe6;--paper:#fbfaf7;--gold:#c99d56;--gold-soft:#dec38f;--muted:#68767d;--line:#10222d24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}em{color:var(--gold);font-weight:400}.header{z-index:20;color:#fff;border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:center;height:86px;padding:0 4.8vw;display:flex;position:absolute;inset:0 0 auto}.brand{align-items:center;gap:13px;display:flex}.brand-mark{background:url(/oasis-logo.webp) 50% 31%/230% no-repeat;flex:none;width:58px;height:44px}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.22em;font-size:14px}.brand small{letter-spacing:.15em;color:#ffffff8c;margin-top:5px;font-size:7px}nav{letter-spacing:.08em;align-items:center;gap:30px;font-size:11px;display:flex}nav>a{transition:opacity .2s}nav>a:hover{opacity:.65}.nav-cta{text-transform:uppercase;letter-spacing:.14em;border-left:1px solid #ffffff40;align-items:center;gap:14px;height:44px;padding-left:28px;font-size:9px;display:flex}.hero{color:#fff;background:var(--night);align-items:center;height:100vh;min-height:780px;max-height:1020px;display:flex;position:relative;overflow:hidden}.hero-photo{background:url(/hero.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.hero-overlay{background:linear-gradient(90deg,#03111af5,#03111ac9 43%,#03111a2e 78%),linear-gradient(#0000 55%,#03111ab8);position:absolute;inset:0}.hero-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.hero-copy{z-index:2;width:min(850px,84vw);margin-left:8.2vw;padding-top:75px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.23em;color:#ffffffa1;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.eyebrow i{background:var(--gold);width:35px;height:1px}.eyebrow.dark{color:#5d6d75}.hero h1{letter-spacing:-.05em;margin-top:31px;font-size:clamp(60px,7.3vw,112px);line-height:.91}.lead{color:#ffffffb3;max-width:690px;margin-top:33px;font-size:16px;line-height:1.8}.hero-actions{align-items:center;gap:34px;margin-top:40px;display:flex}.btn{text-transform:uppercase;letter-spacing:.15em;justify-content:center;align-items:center;gap:19px;height:54px;padding:0 24px;font-size:9px;font-weight:700;transition:transform .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.gold{background:var(--gold);color:#fff}.btn.navy{background:var(--night);color:#fff}.quiet-link{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #ffffff59;align-items:center;gap:14px;padding:8px 0;font-size:9px;display:flex}.hero-index{z-index:2;letter-spacing:.15em;color:#ffffff73;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:31px;right:4.8vw}.hero-index span{margin-right:24px}.hero-index i{background:linear-gradient(90deg,var(--gold) 25%,#ffffff2e 25%);width:70px;height:1px}.section{padding:118px 8vw}.section-tag{text-transform:uppercase;letter-spacing:.18em;color:#859096;padding-top:10px;font-size:9px}.section-tag.light{color:#ffffff61}.overline{text-transform:uppercase;letter-spacing:.19em;color:var(--gold);margin-bottom:22px;font-size:10px;font-weight:700}.statement{background:#fff;grid-template-columns:23% 77%;display:grid}.statement h2,.ecosystem h2,.buyer-heading h2,.tech-head h2,.principle-title h2{letter-spacing:-.04em;font-size:clamp(45px,5.4vw,78px);line-height:1.02}.statement-copy{max-width:800px;color:var(--muted);margin:40px 0 0;font-size:16px;line-height:1.85}.pathways{background:var(--night);color:#fff}.pathway-intro{grid-template-columns:23% 77%;padding-bottom:70px;display:grid}.pathway-intro h2,.investor-head h2,.services-head h2{letter-spacing:-.04em;font-size:clamp(48px,5.7vw,82px);line-height:1}.audience-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);display:grid}.audience-card{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;flex-direction:column;justify-content:space-between;min-height:430px;padding:42px 3.5vw;transition:background .25s;display:flex}.audience-card:hover{background:#ffffff0b}.audience-no{color:var(--gold);letter-spacing:.15em;font-size:10px}.audience-card>div>p{letter-spacing:.19em;text-transform:uppercase;color:#ffffff6e;margin-bottom:18px;font-size:9px}.audience-card h3{font-size:34px;line-height:1.1}.audience-card small{color:#ffffff87;margin-top:20px;font-size:13px;line-height:1.75;display:block}.card-link{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;padding-top:18px;font-size:9px;display:flex}.ecosystem{background:var(--cream);grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;display:grid}.ecosystem-copy>.section-tag{margin-bottom:60px}.ecosystem-copy>p:last-child{max-width:560px;color:var(--muted);margin-top:30px;font-size:14px;line-height:1.85}.orbit{justify-content:center;align-items:center;height:570px;display:flex;position:relative}.orbit-ring{border:1px solid #10222d2e;border-radius:50%;position:absolute}.orbit-ring.one{width:430px;height:430px}.orbit-ring.two{border-color:#c99d5673;width:285px;height:285px}.orbit-ring.one:before,.orbit-ring.one:after{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute}.orbit-ring.one:before{top:95px;left:22px}.orbit-ring.one:after{bottom:72px;right:30px}.orbit-core{background:var(--night);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:155px;height:155px;display:flex;box-shadow:0 20px 45px #06152033}.orbit-core span{letter-spacing:.25em;color:var(--gold);font-size:9px}.orbit-core strong{letter-spacing:.12em;margin-top:7px;font-family:Georgia,serif;font-size:22px;font-weight:400}.node{text-transform:uppercase;letter-spacing:.15em;background:var(--cream);padding:8px;font-size:10px;position:absolute}.n1{top:52px;left:50%;transform:translate(-50%)}.n2{top:34%;right:21px}.n3{bottom:65px;right:70px}.n4{bottom:64px;left:68px}.n5{top:34%;left:15px}.developer{background:var(--paper);grid-template-columns:1fr 1fr;padding:0;display:grid}.developer-main{padding:120px 8vw}.developer-main h2{letter-spacing:-.05em;margin:28px 0;font-size:clamp(57px,6.4vw,92px);line-height:.94}.developer-main>p:not(.eyebrow){color:var(--muted);max-width:620px;font-size:14px;line-height:1.85}.developer-main .btn{margin-top:34px}.pilot{background:#d9c5a1;flex-direction:column;justify-content:center;padding:90px 6vw;display:flex}.pilot-head{border-bottom:1px solid #10222d33;justify-content:space-between;align-items:end;padding-bottom:25px;display:flex}.pilot-head span{text-transform:uppercase;letter-spacing:.16em;font-size:10px}.pilot-head strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.pilot-flow>div{border-bottom:1px solid #10222d2b;grid-template-columns:45px 100px 1fr;align-items:center;gap:15px;padding:27px 0;display:grid}.pilot-flow b{color:#10222d73;font-size:9px}.pilot-flow span{font-family:Georgia,serif;font-size:20px}.pilot-flow small{color:#58666e;font-size:11px}.metric-list{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.metric-list span{text-transform:uppercase;letter-spacing:.12em;border:1px solid #10222d33;padding:9px 11px;font-size:8px}.buyers{background:#fff}.buyer-heading{grid-template-columns:23% 77%;display:grid}.buyer-body{grid-template-columns:.75fr 1.25fr;gap:7vw;margin-top:75px;display:grid}.buyer-quote{background:var(--deep);color:#fff;flex-direction:column;justify-content:space-between;min-height:350px;padding:45px;display:flex}.buyer-quote span{color:var(--gold);font-family:Georgia,serif;font-size:80px;line-height:.6}.buyer-quote p{font-family:Georgia,serif;font-size:28px;line-height:1.45}.buyer-steps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.buyer-steps article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px}.buyer-steps b{color:var(--gold);font-size:9px}.buyer-steps h3{margin:28px 0 12px;font-size:24px}.buyer-steps p{color:var(--muted);font-size:12px;line-height:1.7}.nrb-bar{background:var(--cream);justify-content:space-between;align-items:center;gap:35px;margin-top:60px;padding:30px 34px;display:flex}.nrb-bar>div{grid-template-columns:150px 1fr;align-items:center;display:grid}.nrb-bar span{letter-spacing:.18em;color:var(--gold);font-size:9px;font-weight:700}.nrb-bar p{color:var(--muted);font-size:12px;line-height:1.7}.nrb-bar>a{text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:14px;font-size:9px;display:flex}.investors{background:var(--deep);color:#fff}.investor-head{grid-template-columns:23% 77%;padding-bottom:65px;display:grid}.investor-head>div:last-child>p:last-child{color:#ffffff85;max-width:760px;margin-top:30px;font-size:14px;line-height:1.85}.thesis-grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid}.thesis-grid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:270px;padding:35px}.thesis-grid span{color:var(--gold);font-size:9px}.thesis-grid h3{margin:50px 0 16px;font-size:27px}.thesis-grid p{color:#ffffff7a;font-size:12px;line-height:1.75}.revenue{margin-top:65px}.revenue>span{letter-spacing:.18em;color:var(--gold);font-size:9px}.revenue>div{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.revenue b{text-transform:uppercase;letter-spacing:.1em;color:#ffffffa8;font-size:9px}.revenue i{background:var(--gold);border-radius:50%;width:4px;height:4px}.technology{background:var(--cream)}.tech-head{grid-template-columns:23% 77%;display:grid}.roadmap{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid;position:relative}.roadmap:before{content:"";background:var(--line);height:1px;position:absolute;top:8px;left:0;right:0}.roadmap article{padding:43px 40px 20px 0;position:relative}.roadmap article:before{content:"";background:#8d969b;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:0}.roadmap article.active:before{background:var(--gold);box-shadow:0 0 0 6px #c99d5626}.roadmap span{letter-spacing:.16em;color:var(--gold);font-size:9px}.roadmap h3{margin:20px 0 14px;font-size:27px}.roadmap p{color:var(--muted);max-width:310px;font-size:12px;line-height:1.75}.services{background:var(--night);color:#fff}.services-head{grid-template-columns:23% 77%;padding-bottom:65px;display:grid}.service-list{border-top:1px solid #ffffff26}.service-list article{border-bottom:1px solid #ffffff24;grid-template-columns:8% 34% 1fr auto;align-items:center;gap:18px;min-height:124px;transition:background .2s,padding .2s;display:grid}.service-list article:hover{background:#ffffff09;padding:0 15px}.service-list span{color:var(--gold);font-size:9px}.service-list h3{font-size:27px}.service-list p{color:#ffffff7a;max-width:590px;font-size:12px;line-height:1.7}.service-list i{color:var(--gold)}.principles{background:#fff;grid-template-columns:23% 77%;display:grid}.principle-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-column:2;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.principle-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:32px}.principle-grid article>span{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,serif;display:flex}.principle-grid h3{margin:40px 0 14px;font-size:28px}.principle-grid p{color:var(--muted);font-size:12px;line-height:1.75}.final-line{border-top:1px solid var(--line);grid-column:1/3;grid-template-columns:23% 77%;align-items:end;margin-top:80px;padding-top:50px;display:grid}.brand-footer{color:var(--ink)}.brand-footer .brand small{color:var(--muted)}.final-line>p{font-family:Georgia,serif;font-size:clamp(28px,3.8vw,54px);line-height:1.18}.final-line .brand small{color:var(--muted)}.contact{background:var(--deep);color:#fff;grid-template-columns:.9fr 1.1fr;gap:8vw;display:grid}.contact-title h2{letter-spacing:-.05em;margin:28px 0;font-size:clamp(58px,6.7vw,96px);line-height:.94}.contact-title>p:last-child{color:#ffffff80;max-width:470px;font-size:13px;line-height:1.75}.contact-panel{border-left:1px solid #ffffff2e;padding-left:5vw}.contact-person{flex-direction:column;display:flex}.contact-panel small{letter-spacing:.18em;color:#fff6;font-size:8px}.contact-person>strong{color:var(--gold);margin-top:9px;font-family:Georgia,serif;font-size:26px;font-weight:400}.contact-person>a{color:var(--gold);border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:18px 0;font-size:13px;display:flex}.phones{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.phones a{border:1px solid #ffffff26;flex-direction:column;gap:8px;padding:16px;transition:border-color .2s;display:flex}.phones a:hover{border-color:var(--gold)}.phones b{letter-spacing:.04em;font-size:12px}.offices{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.offices address{background:#ffffff09;border-top:1px solid #ffffff29;flex-direction:column;gap:8px;padding:18px;font-style:normal;display:flex}.offices b{font-family:Georgia,serif;font-size:17px;font-weight:400}.offices span{color:#ffffff7a;font-size:10px;line-height:1.65}footer{color:#fff;background:#031019;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;min-height:140px;padding:34px 4.8vw;display:grid}footer .brand small{color:#ffffff6b}footer>p{color:#ffffff85;font-family:Georgia,serif;font-size:14px}footer>span{letter-spacing:.13em;color:#ffffff59;font-size:8px}.header-solid{background:var(--night);position:relative}.page-hero{background:var(--night);color:#fff;padding:140px 8vw 105px}.page-hero.compact{padding-bottom:80px}.page-hero h1{letter-spacing:-.05em;margin:30px 0;font-size:clamp(58px,7vw,104px);line-height:.94}.page-hero>p:last-child{color:#fff9;max-width:760px;font-size:15px;line-height:1.85}.page-section{padding:105px 8vw}.page-section.split{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.page-section h2,.cta-band h2{letter-spacing:-.035em;font-size:clamp(38px,4vw,62px);line-height:1.05}.body-copy{color:var(--muted);font-size:14px;line-height:1.85}.body-copy p+p{margin-top:22px}.status-card{border-left:3px solid var(--gold);background:var(--cream);margin-top:42px;padding:28px}.status-card span{letter-spacing:.18em;color:var(--gold);font-size:8px}.status-card strong{margin:12px 0;font-family:Georgia,serif;font-size:23px;font-weight:400;display:block}.status-card p{color:var(--muted);font-size:12px;line-height:1.7}.inquiry-form{border:1px solid var(--line);background:#fff;flex-direction:column;gap:20px;padding:34px;display:flex;box-shadow:0 18px 50px #10222d12}.inquiry-form label{text-transform:uppercase;letter-spacing:.13em;color:#6e7a80;margin-bottom:8px;font-size:9px;display:block}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:0;padding:13px;font:13px Arial}.inquiry-form textarea{resize:vertical}.form-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.inquiry-form small{color:var(--muted);font-size:9px;line-height:1.55}.dark-section{background:var(--deep);color:#fff}.three-cards{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.three-cards article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:230px;padding:35px}.three-cards b{color:var(--gold);font-size:10px}.three-cards h3{margin:40px 0 15px;font-size:28px}.three-cards p{color:#ffffff87;font-size:12px;line-height:1.75}.inline-link{margin-top:38px;display:inline-flex}.cream-section{background:var(--cream)}.light-cards,.light-cards article{border-color:var(--line)}.light-cards p{color:var(--muted)}.detail-list{border-top:1px solid var(--line)}.detail-list article{border-bottom:1px solid var(--line);grid-template-columns:9% 1fr;padding:45px 0;display:grid}.detail-list>article>span{color:var(--gold);font-size:10px}.detail-list h2{font-size:35px}.detail-list p{color:var(--muted);max-width:800px;margin-top:15px;font-size:14px;line-height:1.8}.detail-list small{text-transform:uppercase;letter-spacing:.1em;color:#8a9397;margin-top:18px;font-size:9px;display:block}.cta-band{background:#d9c5a1;justify-content:space-between;align-items:center;gap:30px;padding:70px 8vw;display:flex}.legal{max-width:980px}.legal h2{margin-top:45px;font-size:31px}.legal h2:first-child{margin-top:0}.legal p{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.85}.legal a{color:#8a632d;text-decoration:underline}.legal aside{border-left:3px solid var(--gold);background:var(--cream);color:#6f777b;margin-top:45px;padding:25px;font-size:12px;line-height:1.75}.footer-links{letter-spacing:.09em;color:#ffffff73;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;font-size:8px;display:flex}.footer-links a:hover{color:var(--gold)}.offices address em{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);font-family:Arial,sans-serif;font-size:8px;font-style:normal}.faq{background:var(--cream);grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.faq h2{letter-spacing:-.04em;font-size:clamp(45px,5.4vw,78px);line-height:1.02}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:24px 0}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;font-family:Georgia,serif;font-size:20px;list-style:none;display:flex}.faq-list summary:after{content:"+";color:var(--gold)}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:var(--muted);padding:18px 35px 0 0;font-size:12px;line-height:1.75}.site-footer{grid-template-columns:1fr 1fr 1.2fr}.tools-section{background:var(--cream)}.tool-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.calculator-card,.compare-card{border:1px solid var(--line);background:#fff;padding:34px}.compare-card{grid-column:1/3}.tool-title{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding-bottom:25px;display:flex}.tool-title>span{color:var(--gold);padding-top:8px;font-size:9px}.tool-title h2{font-size:29px}.tool-title p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.6}.calc-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.calc-fields label{letter-spacing:.12em;text-transform:uppercase;color:#6d797f;font-size:8px}.calc-fields input,.calc-fields select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);margin-top:8px;padding:12px;font:13px Arial;display:block}.result-panel,.yield-results{background:var(--night);color:#fff;margin-top:25px;padding:24px}.result-panel small,.yield-results small{letter-spacing:.15em;color:var(--gold);font-size:7px}.result-panel strong{margin:12px 0;font-family:Georgia,serif;font-size:36px;font-weight:400;display:block}.result-panel p,.yield-results p{color:#ffffff80;font-size:10px}.yield-results{grid-template-columns:1fr 1fr;gap:20px;display:grid}.yield-results strong{margin-top:10px;font-family:Georgia,serif;font-size:35px;font-weight:400;display:block}.yield-results p{grid-column:1/3}.comparison-table{margin-top:25px}.compare-head,.compare-row{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr 1.2fr;gap:1px;display:grid}.compare-head>*{background:var(--cream);text-transform:uppercase;letter-spacing:.1em;padding:13px;font-size:8px}.compare-row span{color:var(--muted);background:#fff;padding:13px;font-size:10px}.compare-row input{background:var(--paper);border:0;min-width:0;padding:11px}.tool-note{color:var(--muted);margin-top:15px;font-size:8px}.tools-disclaimer{border-left:3px solid var(--gold);color:var(--muted);background:#fff;margin-top:20px;padding:22px;font-size:11px;line-height:1.7}.stage-grid,.thesis-blocks{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.stage-grid article,.thesis-blocks article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:30px}.stage-grid b,.thesis-blocks span{color:var(--gold);font-size:9px}.stage-grid h2,.thesis-blocks h2{margin:46px 0 15px;font-size:28px}.stage-grid p,.thesis-blocks p{color:var(--muted);font-size:11px;line-height:1.75}.responsibility{margin-top:35px}.responsibility h3{margin:25px 0 8px;font-size:22px}.responsibility p,.dark-copy{color:var(--muted);font-size:13px;line-height:1.8}.dark-copy{color:#ffffff8c;margin-top:25px}.thesis-blocks{grid-template-columns:repeat(3,1fr)}.language-link{color:var(--gold)}.nrb-hero .hero-actions{margin-top:38px}.nrb-journey{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:35px;display:grid}.nrb-journey article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:28px}.nrb-journey span{color:var(--gold);font-size:9px}.nrb-journey h2{margin:45px 0 13px;font-size:26px}.nrb-journey p{color:var(--muted);font-size:11px;line-height:1.7}.check-list{border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);padding:15px 0 15px 27px;font-size:12px;line-height:1.5;position:relative}.check-list li:before{content:"✓";color:var(--gold);position:absolute;left:0}.nrb-support aside{color:var(--muted);border-left:3px solid var(--gold);background:#fff;margin-top:25px;padding:22px;font-size:11px;line-height:1.75}.support-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:32px;display:grid}.support-grid span{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.09em;background:#ffffff73;padding:16px;font-size:9px}.insights-grid{background:var(--cream);grid-template-columns:1fr 1fr;gap:18px;display:grid}.guide-card{border-top:3px solid var(--gold);background:#fff;padding:40px}.guide-card>span{letter-spacing:.15em;color:var(--gold);font-size:8px}.guide-card h2{margin:25px 0 14px;font-size:34px}.guide-card>p{color:var(--muted);font-size:13px;line-height:1.75}.guide-card ul{border-top:1px solid var(--line);margin:25px 0 0;padding:22px 0 0;list-style:none}.guide-card li{color:#536269;padding:8px 0 8px 20px;font-size:11px;line-height:1.65;position:relative}.guide-card li:before{content:"—";color:var(--gold);position:absolute;left:0}.bn-hero h1,.bn-section h2,.bn-services h2,.bn-contact h2{font-family:Arial,Noto Sans Bengali,sans-serif}.bn-hero h1{letter-spacing:-.025em;line-height:1.13}.bn-section>h2{margin-bottom:45px;font-size:clamp(42px,5vw,70px)}.bn-section .light-cards p{color:var(--muted)}.bn-services{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.bn-services article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px}.bn-services h2{font-size:25px}.bn-services p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}.bn-contact{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.bn-contact h2{margin:20px 0;font-size:42px}.bn-contact p{color:#ffffff9e;font-size:14px;line-height:2}.bn-contact address{border-left:1px solid #ffffff2e;padding-left:5vw;font-style:normal}.bn-contact address b{letter-spacing:.12em;color:var(--gold);font-size:11px}.learn-hero .hero-actions{margin-top:38px}.market-pulse{background:var(--cream)}.pulse-intro{grid-template-columns:.8fr 1.2fr;align-items:end;gap:8vw;display:grid}.pulse-intro h2,.learning-head h2,.opportunity-head h2,.learning-method>h2{letter-spacing:-.04em;font-size:clamp(42px,5vw,72px);line-height:1.02}.pulse-intro>p:last-child{color:var(--muted);font-size:12px;line-height:1.75}.pulse-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px;display:grid}.pulse-grid article{border-top:3px solid var(--gold);background:#fff;padding:30px}.pulse-grid span{letter-spacing:.14em;color:#849096;font-size:8px}.pulse-grid strong{color:var(--gold);margin:28px 0 8px;font-family:Georgia,serif;font-size:38px;font-weight:400;display:block}.pulse-grid h3{font-size:22px}.pulse-grid p{color:var(--muted);min-height:116px;margin-top:17px;font-size:11px;line-height:1.75}.pulse-grid a{text-transform:uppercase;letter-spacing:.1em;color:#8b642d;border-bottom:1px solid #c9a66c;padding-bottom:3px;font-size:8px}.market-pulse>aside{color:var(--muted);border-left:3px solid var(--gold);background:#fff;margin-top:18px;padding:18px 22px;font-size:10px;line-height:1.7}.learning-head{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.learning-head>p{color:var(--muted);font-size:12px;line-height:1.75}.learning-hub{margin-top:52px}.learning-tabs{border-bottom:1px solid var(--line);gap:0;display:flex}.learning-tabs button{text-transform:uppercase;letter-spacing:.11em;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px 22px;font-size:9px}.learning-tabs button.active{color:var(--ink);border-color:var(--gold)}.lesson-grid{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.lesson-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:28px}.lesson-grid span{color:var(--gold);font-size:9px}.lesson-grid h3{margin:42px 0 14px;font-size:24px}.lesson-grid p{color:var(--muted);font-size:11px;line-height:1.75}.opportunity-head{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.opportunity-head>p{color:#ffffff85;font-size:12px;line-height:1.75}.opportunity-grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.opportunity-grid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:300px;padding:30px}.opportunity-grid span{color:var(--gold);font-size:9px}.opportunity-grid h3{margin:38px 0 15px;font-size:25px}.opportunity-grid p{color:#fff9;font-size:11px;line-height:1.7}.opportunity-grid small{color:var(--gold-soft);border-top:1px solid #ffffff1f;margin-top:20px;padding-top:17px;font-size:9px;line-height:1.6;display:block}.learning-method{background:#fff}.learning-method>h2{max-width:850px}.learning-method ol{border-top:1px solid var(--line);margin:48px 0;padding:0;list-style:none}.learning-method li{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:20px;padding:22px 0;display:grid}.learning-method li b{color:var(--gold);font-family:Georgia,serif;font-size:22px;font-weight:400}.learning-method li span{color:var(--muted);font-size:12px;line-height:1.7}.lifecycle-section{background:var(--cream)}.lifecycle-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:48px;display:grid}.lifecycle-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff59;grid-template-columns:50px 1fr;gap:15px;padding:25px;display:grid}.lifecycle-grid span{color:var(--gold);padding-top:6px;font-size:9px}.lifecycle-grid h3{font-size:23px}.lifecycle-grid p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.7}.risk-section{background:var(--paper)}.risk-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.risk-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:28px}.risk-grid span{letter-spacing:.14em;color:var(--gold);font-size:8px}.risk-grid h3{margin:35px 0 13px;font-size:24px}.risk-grid p{color:var(--muted);font-size:11px;line-height:1.7}.risk-grid b{color:#816332;border-top:1px solid var(--line);margin-top:18px;padding-top:15px;font-size:9px;line-height:1.55;display:block}.glossary-section{background:var(--deep);color:#fff;grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.glossary-section h2{font-size:clamp(42px,5vw,72px);line-height:1.02}.glossary-list{border-top:1px solid #ffffff2b}.glossary-list details{border-bottom:1px solid #ffffff2b;padding:18px 0}.glossary-list summary{cursor:pointer;justify-content:space-between;font-family:Georgia,serif;font-size:20px;list-style:none;display:flex}.glossary-list summary:after{content:"+";color:var(--gold)}.glossary-list details[open] summary:after{content:"−"}.glossary-list p{color:#ffffff8c;padding-top:12px;font-size:11px;line-height:1.75}.checklist-section{background:var(--cream)}.print-checklist h2{max-width:850px;font-size:clamp(42px,5vw,68px)}.print-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:40px;display:grid}.print-grid label{border:1px solid var(--line);background:#fff;align-items:flex-start;gap:12px;padding:14px;font-size:10px;line-height:1.55;display:flex}.print-grid input{accent-color:var(--gold);margin-top:1px}.print-checklist aside{color:var(--muted);margin-top:17px;font-size:9px;line-height:1.7}.print-button{border:0;margin-top:28px}.quiz-section{background:#fff}.quiz-card{max-width:1050px;margin:auto}.quiz-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.quiz-head h2{font-size:clamp(42px,5vw,68px)}.quiz-score{text-align:right;flex-direction:column;display:flex}.quiz-score strong{color:var(--gold);font-family:Georgia,serif;font-size:46px}.quiz-score span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:9px}.quiz-questions{margin:45px 0 28px}.quiz-questions fieldset{border:0;border-top:1px solid var(--line);margin:0;padding:22px 0}.quiz-questions legend{margin-bottom:15px;font-family:Georgia,serif;font-size:19px}.quiz-questions legend span{color:var(--gold);margin-right:15px;font-family:Arial,sans-serif;font-size:8px}.quiz-questions label{border:1px solid var(--line);cursor:pointer;margin:5px 0;padding:10px 12px;font-size:11px;display:block}.quiz-questions input{accent-color:var(--gold);margin-right:10px}.quiz-questions label.correct{background:#eef8f1;border-color:#4f9b6d}.quiz-questions label.incorrect{background:#fff0f0;border-color:#b85d5d}.quiz-card>small{color:var(--muted);margin-top:10px;font-size:9px;display:block}.quiz-card button:disabled{opacity:.45;cursor:not-allowed}.development-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.development-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:30px}.development-grid span{color:var(--gold);font-size:9px}.development-grid h3{margin:43px 0 15px;font-size:27px}.development-grid p{color:var(--muted);font-size:11px;line-height:1.75}.development-flow{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.development-flow article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:24px}.development-flow b{color:var(--gold);font-size:9px}.development-flow h3{margin:38px 0 12px;font-size:23px}.development-flow p{color:var(--muted);font-size:10px;line-height:1.7}.development-note{color:var(--muted);border-left:3px solid var(--gold);background:#fff;margin-top:20px;padding:20px;font-size:10px;line-height:1.75}.regional-section{background:var(--deep);color:#fff}.regional-grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.regional-grid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:250px;padding:34px}.regional-grid span{color:var(--gold);font-size:9px}.regional-grid h2{margin:45px 0 15px;font-size:35px}.regional-grid p{color:#ffffff8c;font-size:11px;line-height:1.75}.submission-boundary{color:var(--muted);border-left:3px solid var(--gold);background:var(--cream);margin-top:25px;padding:20px;font-size:10px;line-height:1.75}.submission-flow{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid}.submission-flow article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:230px;padding:30px}.submission-flow span{color:var(--gold);font-size:9px}.submission-flow h3{margin:40px 0 14px;font-size:25px}.submission-flow p{color:#ffffff8c;font-size:11px;line-height:1.75}.partner-grid,.standards-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.partner-grid article,.standards-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:30px}.partner-grid span,.standards-grid span{color:var(--gold);font-size:9px}.partner-grid h2,.standards-grid h2{margin:43px 0 14px;font-size:28px}.partner-grid p,.standards-grid p{color:var(--muted);font-size:11px;line-height:1.75}.standards-grid{grid-template-columns:repeat(4,1fr)}.standard-boundary{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.standard-boundary>p{color:var(--muted);font-size:12px;line-height:1.8}.contact-directory h2{margin-bottom:25px;font-size:clamp(44px,5vw,70px)}.contact-directory>a{border-bottom:1px solid var(--line);color:#75582e;justify-content:space-between;align-items:center;padding:16px 0;font-size:12px;display:flex}.contact-topics{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.contact-topics span{background:var(--cream);text-transform:uppercase;letter-spacing:.09em;padding:9px 11px;font-size:8px}.faq-page{max-width:1050px;margin:auto}.missing-page{min-height:650px}.missing-page .hero-actions{margin-top:35px}.work-stages{border-top:1px solid var(--line);margin-top:55px}.work-stages article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;padding:27px 0;display:grid}.work-stages span,.engagement-grid span,.service-output-grid span{color:var(--gold);padding-top:6px;font-size:9px}.work-stages h3{font-size:26px}.work-stages p{max-width:760px;color:var(--muted);margin-top:8px;font-size:12px;line-height:1.75}.engagement-grid,.service-output-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.engagement-grid article,.service-output-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:30px}.engagement-grid h2{margin:38px 0 14px;font-size:27px}.service-output-grid h3{margin:38px 0 14px;font-size:25px}.engagement-grid p,.service-output-grid p{color:var(--muted);font-size:11px;line-height:1.75}.governance-section{background:var(--deep);color:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.governance-section h2{font-size:clamp(44px,5vw,72px);line-height:1.03}.governance-list{border-top:1px solid #ffffff26}.governance-list article{border-bottom:1px solid #ffffff26;grid-template-columns:150px 1fr;gap:20px;padding:21px 0;display:grid}.governance-list b{color:var(--gold-soft);font-family:Georgia,serif;font-size:19px;font-weight:400}.governance-list p{color:#ffffff94;font-size:11px;line-height:1.7}.cta-actions{flex-wrap:wrap;gap:10px;display:flex}.region-detail-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.region-detail-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px}.region-detail-grid header{align-items:flex-start;gap:20px;display:flex}.region-detail-grid header>span{color:var(--gold);padding-top:7px;font-size:9px}.region-detail-grid small{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:8px}.region-detail-grid h2{margin-top:5px;font-size:32px}.region-detail-grid address{min-height:88px;color:var(--muted);border-top:1px solid var(--line);margin:28px 0;padding-top:20px;font-size:11px;font-style:normal;line-height:1.7}.region-detail-grid h3{font-size:20px}.region-detail-grid ul{margin:0;padding:14px 0 0;list-style:none}.region-detail-grid li{color:var(--muted);padding:7px 0 7px 16px;font-size:10px;line-height:1.6;position:relative}.region-detail-grid li:before{content:"—";color:var(--gold);position:absolute;left:0}.region-routing{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.region-routing h2{font-size:clamp(42px,5vw,70px);line-height:1.03}.route-list{border-top:1px solid #ffffff29}.route-list p{border-bottom:1px solid #ffffff29;justify-content:space-between;gap:20px;padding:18px 0;font-size:11px;display:flex}.route-list b{color:#fff;font-weight:400}.route-list span{color:#ffffff7a;text-align:right}.route-list .btn{margin-top:28px}.marketplace-shell{max-width:1250px;margin:auto}.marketplace-head{justify-content:space-between;align-items:end;gap:25px;display:flex}.marketplace-head h2{font-size:clamp(42px,5vw,70px)}.marketplace-count{color:#8a642d;font-family:Georgia,serif;font-size:18px}.marketplace-filters{grid-template-columns:repeat(3,1fr) auto;gap:10px;margin-top:42px;display:grid}.marketplace-filters label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:8px}.marketplace-filters select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;margin-top:8px;padding:13px;font:11px Arial;display:block}.marketplace-filters button{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;align-self:end;height:42px;padding:0 17px;font-size:8px}.marketplace-empty{border:1px solid var(--line);background:#fff;grid-template-columns:130px 1fr;align-items:center;gap:35px;margin-top:20px;padding:45px;display:grid}.marketplace-empty>span{background:var(--night);width:110px;height:110px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:27px;display:flex}.marketplace-empty h3{font-size:32px}.marketplace-empty p{max-width:760px;color:var(--muted);margin-top:12px;font-size:12px;line-height:1.75}.empty-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.marketplace-note{color:var(--muted);border-left:3px solid var(--gold);background:#fff;margin-top:14px;padding:15px 18px;font-size:9px;line-height:1.7}.marketplace-links{flex-wrap:wrap;gap:35px;display:flex}.booking-guidance{border-top:1px solid var(--line);margin-top:35px}.booking-guidance article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;padding:18px 0;display:grid}.booking-guidance b{color:var(--gold);font-size:9px}.booking-guidance p{color:var(--muted);font-size:12px;line-height:1.7}.investor-category-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.investor-category-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff4d;min-height:245px;padding:30px}.investor-category-grid span{color:var(--gold);font-size:9px}.investor-category-grid h2{margin:38px 0 14px;font-size:27px}.investor-category-grid p{color:var(--muted);font-size:11px;line-height:1.75}.information-standard-grid{border-top:1px solid var(--line)}.information-standard-grid article{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr;padding:28px 0;display:grid}.information-standard-grid span{color:var(--gold);padding-top:6px;font-size:9px}.information-standard-grid h2{font-size:29px}.information-standard-grid p{color:var(--muted);max-width:850px;margin-top:8px;font-size:12px;line-height:1.75}.bn-quick-nav{background:var(--deep);color:#fff;flex-wrap:wrap;gap:1px;padding:0 8vw;display:flex}.bn-quick-nav a{text-align:center;border:1px solid #ffffff1f;flex:150px;padding:18px 12px;font-size:11px}.bn-quick-nav a:hover{color:var(--gold)}.bn-process{background:#fff}.buyer-journey-list{border-top:1px solid var(--line);margin-top:55px}.buyer-journey-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;padding:26px 0;display:grid}.buyer-journey-list span,.buyer-compare-grid span,.land-path-grid span,.vendor-criteria-grid span,.governance-card-grid span{color:var(--gold);padding-top:6px;font-size:9px}.buyer-journey-list h3{font-size:27px}.buyer-journey-list p{color:var(--muted);max-width:850px;margin-top:8px;font-size:12px;line-height:1.75}.buyer-compare-grid,.vendor-criteria-grid,.governance-card-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.buyer-compare-grid article,.vendor-criteria-grid article,.governance-card-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:30px}.buyer-compare-grid h2,.vendor-criteria-grid h2,.governance-card-grid h2{margin:38px 0 14px;font-size:27px}.buyer-compare-grid p,.vendor-criteria-grid p,.governance-card-grid p{color:var(--muted);font-size:11px;line-height:1.75}.dark-section .btn.navy{border:1px solid #ffffff38}.land-path-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.land-path-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:30px}.land-path-grid h2{margin:40px 0 14px;font-size:27px}.land-path-grid p{color:var(--muted);font-size:11px;line-height:1.75}.document-split{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.document-check-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.document-check-list li{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:45px 1fr;padding:17px 0;font-size:11px;line-height:1.6;display:grid}.document-check-list span{color:var(--gold);padding-top:3px;font-size:8px}.governance-boundary{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.governance-boundary h2{font-size:clamp(44px,5vw,70px)}.governance-boundary>p{color:#ffffff94;font-size:12px;line-height:1.8}.report-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.report-list li{border-bottom:1px solid var(--line);color:var(--muted);padding:16px 0 16px 22px;font-size:11px;position:relative}.report-list li:before{content:"—";color:var(--gold);position:absolute;left:0}.document-group-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.document-group-grid>article{border:1px solid var(--line);padding:32px}.document-group-grid header{grid-template-columns:45px 1fr;display:grid}.document-group-grid header span{color:var(--gold);padding-top:7px;font-size:9px}.document-group-grid h2{font-size:30px}.document-group-grid ul{border-top:1px solid var(--line);margin:25px 0 0;padding:20px 0 0;list-style:none}.document-group-grid li{color:var(--muted);padding:7px 0 7px 18px;font-size:11px;line-height:1.6;position:relative}.document-group-grid li:before{content:"—";color:var(--gold);position:absolute;left:0}.resource-grid{border-top:1px solid var(--line)}.resource-grid>a{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr auto;align-items:center;gap:20px;padding:27px 0;transition:padding .2s,background .2s;display:grid}.resource-grid>a:hover{background:var(--cream);padding-left:15px}.resource-grid>a>span{color:var(--gold);font-size:9px}.resource-grid h2{font-size:29px}.resource-grid p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.65}.callback-section{color:#fff;background:#102a39;border-bottom:1px solid #ffffff1f;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:82px 8vw;display:grid}.callback-intro h2{letter-spacing:-.04em;font-size:clamp(43px,4.7vw,68px);line-height:1.03}.callback-intro>p:last-child{color:#ffffff8c;max-width:520px;margin-top:24px;font-size:12px;line-height:1.8}.callback-form{flex-direction:column;gap:16px;display:flex}.callback-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.callback-form label{text-transform:uppercase;letter-spacing:.13em;color:#ffffff9e;margin-bottom:8px;font-size:8px;display:block}.callback-form label b{color:var(--gold);font-size:13px}.callback-form label span{float:right;color:#ffffff59;font-size:7px}.callback-form input,.callback-form select{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:0;width:100%;height:47px;padding:0 13px;font:12px Arial}.callback-form select{appearance:auto}.callback-form select option{color:var(--ink);background:#fff}.callback-form input::placeholder{color:#ffffff4d}.callback-lower{grid-template-columns:1fr 1.25fr auto;align-items:end;gap:14px;display:grid}.callback-lower .btn{white-space:nowrap;border:0}.callback-form>small{color:#ffffff6b;font-size:8px;line-height:1.6}@media (width<=980px){.desktop-nav>a:not(.nav-cta):not(.language-link){display:none}.statement,.pathway-intro,.buyer-heading,.investor-head,.tech-head,.services-head,.principles,.final-line,.governance-section,.region-routing,.document-split,.governance-boundary,.callback-section{grid-template-columns:1fr}.section-tag{margin-bottom:38px}.audience-grid{grid-template-columns:1fr}.audience-card{min-height:340px}.ecosystem,.developer,.buyer-body{grid-template-columns:1fr}.thesis-grid{grid-template-columns:1fr 1fr}.principle-grid,.final-line{grid-column:1}.final-line>p{margin-top:35px}.contact{grid-template-columns:1fr}.contact-panel{border-top:1px solid #ffffff2e;border-left:0;padding:38px 0 0}.stage-grid,.nrb-journey{grid-template-columns:1fr 1fr}.insights-grid,.pulse-grid{grid-template-columns:1fr}.pulse-grid p{min-height:0}.lesson-grid,.opportunity-grid,.risk-grid,.development-grid{grid-template-columns:1fr 1fr}.development-flow{grid-template-columns:1fr 1fr 1fr}.partner-grid,.standards-grid,.engagement-grid,.service-output-grid,.region-detail-grid,.investor-category-grid,.buyer-compare-grid,.vendor-criteria-grid,.governance-card-grid,.land-path-grid,.marketplace-filters{grid-template-columns:1fr 1fr}}@media (width<=650px){.header{height:72px;padding:0 6vw}.brand-mark{width:46px;height:35px}.brand strong{font-size:11px}.brand small{display:none}.nav-cta{border:0;padding:0;font-size:8px}.hero{min-height:740px}.hero-copy{width:86vw;margin-left:7vw}.hero h1{font-size:54px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-index{display:none}.section{padding:82px 7vw}.audience-card{padding:34px 7vw}.orbit{height:430px;margin:-35px;transform:scale(.78)}.developer-main{padding:85px 7vw}.pilot{padding:70px 7vw}.pilot-flow>div{grid-template-columns:32px 82px 1fr}.buyer-steps,.thesis-grid,.roadmap,.principle-grid{grid-template-columns:1fr}.nrb-bar{flex-direction:column;align-items:flex-start}.nrb-bar>div{grid-template-columns:1fr;gap:12px}.roadmap:before{display:none}.roadmap article{border-top:1px solid var(--line)}.roadmap article:before{display:none}.service-list article{grid-template-columns:35px 1fr auto;padding:25px 0}.service-list p{grid-column:2/4}.service-list article:hover{padding:25px 10px}.phones,.offices{grid-template-columns:1fr}footer{grid-template-columns:1fr;padding:45px 7vw}.page-section.split,.faq,.three-cards,.form-pair{grid-template-columns:1fr}.cta-band{flex-direction:column;align-items:flex-start}.page-hero{padding:105px 7vw 75px}.page-section{padding:75px 7vw}.detail-list article{grid-template-columns:42px 1fr}.site-footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.tool-grid{grid-template-columns:1fr}.compare-card{grid-column:1}.calc-fields,.yield-results{grid-template-columns:1fr}.yield-results p{grid-column:1}.stage-grid,.thesis-blocks{grid-template-columns:1fr}.comparison-table{overflow-x:auto}.compare-head,.compare-row{min-width:620px}.nrb-journey,.support-grid,.bn-services,.bn-contact{grid-template-columns:1fr}.bn-contact address{border-top:1px solid #ffffff2e;border-left:0;padding:28px 0 0}.pulse-intro,.learning-head,.opportunity-head,.lesson-grid,.opportunity-grid{grid-template-columns:1fr}.learning-tabs{overflow-x:auto}.learning-tabs button{white-space:nowrap}.learning-method li{grid-template-columns:1fr;gap:8px}.lifecycle-grid,.risk-grid,.glossary-section,.print-grid,.development-grid,.development-flow,.regional-grid,.submission-flow,.partner-grid,.standards-grid,.standard-boundary,.engagement-grid,.service-output-grid,.region-detail-grid,.investor-category-grid,.buyer-compare-grid,.vendor-criteria-grid,.governance-card-grid,.land-path-grid,.document-group-grid{grid-template-columns:1fr}.marketplace-head{flex-direction:column;align-items:flex-start}.marketplace-filters{grid-template-columns:1fr}.marketplace-empty{grid-template-columns:1fr;padding:30px}.marketplace-empty>span{width:80px;height:80px}.information-standard-grid article,.buyer-journey-list article,.work-stages article{grid-template-columns:42px 1fr}.governance-list article{grid-template-columns:1fr;gap:8px}.route-list p{flex-direction:column;gap:6px}.route-list span{text-align:left}.resource-grid>a{grid-template-columns:35px 1fr auto}.callback-section{padding:68px 7vw}.callback-fields,.callback-lower{grid-template-columns:1fr}.callback-lower .btn{width:100%}.quiz-head{flex-direction:column;align-items:flex-start}.quiz-score{text-align:left}}@media print{body *{visibility:hidden}.print-checklist,.print-checklist *{visibility:visible}.print-checklist{padding:30px;position:absolute;inset:0}.print-checklist h2{font-size:36px}.print-grid{grid-template-columns:1fr 1fr}.ai-launcher,.ai-window{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-consent{align-items:flex-start;gap:10px;text-transform:none!important;letter-spacing:0!important;margin:0!important;line-height:1.55!important;display:flex!important}.form-consent input{min-width:17px;margin:1px 0 0;width:17px!important;height:17px!important;padding:0!important}.form-consent span{color:inherit;font-size:9px}.form-consent a{color:var(--gold-soft);text-decoration:underline}.inquiry-form .form-consent a{color:#8a632d}.form-status{min-height:18px;color:var(--muted);font-size:9px;line-height:1.55}.callback-form .form-status{color:#ffffff8c}.form-status.success{color:inherit;background:#71b98c1a;border-left:3px solid #71b98c;padding:12px 14px}.form-status.error{color:inherit;background:#c66c621a;border-left:3px solid #c66c62;padding:12px 14px}.btn:disabled{opacity:.6;cursor:wait;transform:none}.operations-shell{background:#f4efe6;min-height:100vh;padding-bottom:80px}.operations-header{background:var(--night);color:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex}.operations-header .brand-footer{color:#fff}.operations-header>div{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:18px;font-size:9px;display:flex}.operations-header>div span{color:#ffffff73}.operations-header>div a{color:var(--gold-soft)}.operations-title{border-bottom:1px solid var(--line);background:#fff;padding:70px 6vw 45px}.operations-title h1,.operations-denied h1{letter-spacing:-.045em;font-size:clamp(48px,6vw,82px)}.operations-title>p:last-child{max-width:760px;color:var(--muted);margin-top:20px;font-size:13px;line-height:1.75}.operations-metrics{grid-template-columns:repeat(4,1fr);gap:12px;padding:30px 6vw;display:grid}.operations-metrics article{border:1px solid var(--line);background:#fff;padding:24px}.operations-metrics span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:9px;display:block}.operations-metrics strong{margin-top:12px;font-family:Georgia,serif;font-size:38px;font-weight:400;display:block}.operations-tools{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 220px auto;align-items:end;gap:12px;margin:0 6vw 22px;padding:18px;display:grid}.operations-tools label,.operations-card-head label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:8px}.operations-tools input,.operations-tools select,.operations-card-head select{border:1px solid var(--line);background:var(--paper);width:100%;height:44px;color:var(--ink);margin-top:7px;padding:0 12px;display:block}.operations-tools>span{color:var(--muted);grid-column:1/-1;font-size:9px}.operations-list{gap:12px;margin:0 6vw;display:grid}.operations-card{border:1px solid var(--line);background:#fff;padding:25px}.operations-card-head{justify-content:space-between;gap:30px;display:flex}.operations-card-head>div>span{letter-spacing:.12em;color:var(--gold);font-size:9px}.operations-card-head h2{margin:7px 0;font-size:27px}.operations-card-head p{color:var(--muted);font-size:10px}.operations-card-head label{width:160px}.operations-contact{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.operations-contact a{background:var(--cream);color:#704e1e;padding:9px 12px;font-size:10px}.operations-message{border-left:3px solid var(--gold);background:var(--paper);white-space:pre-wrap;margin-top:18px;padding:18px;font-size:13px;line-height:1.7}.operations-card details{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.operations-card summary{text-transform:uppercase;letter-spacing:.12em;cursor:pointer;color:var(--muted);font-size:9px}.operations-card dl{grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0 0;display:grid}.operations-card dl div{background:var(--paper);padding:12px}.operations-card dt{text-transform:uppercase;color:var(--muted);font-size:8px}.operations-card dd{word-break:break-word;margin:6px 0 0;font-size:10px}.operations-empty,.operations-denied{border:1px solid var(--line);background:#fff;padding:50px}.operations-empty h2{font-size:34px}.operations-empty p,.operations-denied p{color:var(--muted);margin-top:14px;line-height:1.7}.operations-denied{max-width:850px;margin:80px auto}.operations-denied .btn{margin-top:28px}@media (width<=800px){.operations-header{align-items:flex-start;gap:18px;height:auto;padding:20px 6vw}.operations-header>div{flex-direction:column;align-items:flex-end;gap:8px}.operations-header>div span{display:none}.operations-metrics{grid-template-columns:1fr 1fr}.operations-tools{grid-template-columns:1fr}.operations-card-head{flex-direction:column}.operations-card-head label{width:100%}.operations-card dl{grid-template-columns:1fr}}.operations-metrics{grid-template-columns:repeat(5,1fr)}.operations-metrics .metric-alert{background:#fff8f6;border-color:#b85248}.operations-metrics .metric-alert strong{color:#a33e36}.operations-pipeline{grid-template-columns:1.35fr 1fr;gap:12px;margin:0 6vw 22px;display:grid}.operations-pipeline>div{border:1px solid var(--line);background:#fff;align-items:stretch;gap:8px;padding:18px;display:flex}.operations-pipeline>div>span{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.14em;color:var(--gold);padding:7px 5px;font-size:8px;transform:rotate(180deg)}.operations-pipeline button,.operations-pipeline p{border:1px solid var(--line);background:var(--paper);text-align:left;color:var(--ink);text-transform:uppercase;letter-spacing:.08em;flex:1;margin:0;padding:12px;font-size:8px}.operations-pipeline button{cursor:pointer}.operations-pipeline button:hover{border-color:var(--gold)}.operations-pipeline b{margin-bottom:8px;font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.operations-tools{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.6fr)) auto}.operations-card{border-left:4px solid #9da6aa}.operations-card.priority-high{border-left-color:#d3933c}.operations-card.priority-urgent{border-left-color:#b94c43}.operations-card.priority-low{border-left-color:#7ea18b}.operations-card.is-overdue{box-shadow:inset 0 0 0 1px #b94c4340}.operations-badges{align-items:flex-start;gap:8px;display:flex}.operations-badges span,.operations-badges strong{text-transform:uppercase;letter-spacing:.1em;padding:8px 10px;font-size:8px}.operations-badges span{background:var(--cream);font-weight:400}.operations-badges strong{color:#fff;background:#b94c43}.operations-workflow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.operations-workflow label,.operations-notes{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:8px}.operations-workflow input,.operations-workflow select,.operations-notes textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);margin-top:7px;padding:11px;font:12px Arial;display:block}.operations-workflow input,.operations-workflow select{height:43px}.operations-notes{margin-top:12px;display:block}.operations-notes textarea{resize:vertical;line-height:1.6}.operations-save{align-items:center;gap:18px;margin-top:12px;display:flex}.operations-save .btn{border:0;height:44px}.operations-save small{color:var(--muted);font-size:8px;line-height:1.5}.enquiry-process{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.enquiry-process>div>p:last-child{max-width:520px;color:var(--muted);margin-top:24px;font-size:13px;line-height:1.8}.enquiry-process ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.enquiry-process li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:24px 0;display:grid}.enquiry-process li>b{color:var(--gold);font-size:9px}.enquiry-process h3{font-size:24px}.enquiry-process li p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7}@media (width<=1000px){.operations-metrics{grid-template-columns:repeat(3,1fr)}.operations-pipeline,.enquiry-process{grid-template-columns:1fr}.operations-tools{grid-template-columns:1fr 1fr}.operations-tools>label:first-child{grid-column:1/-1}.operations-workflow{grid-template-columns:1fr 1fr}}@media (width<=650px){.operations-metrics,.operations-tools,.operations-workflow{grid-template-columns:1fr}.operations-tools>label:first-child{grid-column:auto}.operations-pipeline>div{overflow-x:auto}.operations-pipeline button,.operations-pipeline p{min-width:105px}.operations-card{padding:19px}.operations-badges,.operations-save{flex-direction:column;align-items:flex-start}.operations-contact a{overflow-wrap:anywhere;max-width:100%}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ai-launcher{z-index:60;background:var(--night);color:#fff;cursor:pointer;border:1px solid #dec38f8c;border-radius:32px;align-items:center;gap:10px;height:62px;padding:0 19px 0 10px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 42px #020d1457}.ai-symbol{width:42px;height:42px;color:var(--night);letter-spacing:.05em;background:linear-gradient(145deg,#efd797,#aa7428);border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:14px;display:flex}.ai-symbol.small{width:34px;height:34px;font-size:11px}.ai-launch-text{text-align:left;flex-direction:column;display:flex}.ai-launch-text b{letter-spacing:.06em;font-size:11px}.ai-launch-text small{color:#ffffff85;letter-spacing:.08em;margin-top:3px;font-size:8px}.ai-pulse{border:2px solid var(--night);background:#68c98e;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:40px}.ai-launcher.open{display:none}.ai-window{z-index:70;background:#f8f6f0;border:1px solid #c99d5673;border-radius:18px;flex-direction:column;width:min(390px,100vw - 28px);height:min(620px,100vh - 45px);display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 24px 70px #020d1461}.ai-window>header{background:var(--night);color:#fff;justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.ai-window>header>div{align-items:center;gap:10px;display:flex}.ai-window>header p{flex-direction:column;display:flex}.ai-window>header b{letter-spacing:.04em;font-size:12px}.ai-window>header small{color:#ffffff80;align-items:center;gap:5px;margin-top:4px;font-size:8px;display:flex}.ai-window>header small i{background:#68c98e;border-radius:50%;width:6px;height:6px}.ai-window>header>button{color:#ffffffa6;cursor:pointer;background:0 0;border:0;font-size:25px}.ai-messages{flex-direction:column;flex:1;gap:13px;padding:18px;display:flex;overflow-y:auto}.ai-message{max-width:88%}.ai-message.user{align-self:flex-end}.ai-message>span{letter-spacing:.14em;color:#8a9296;margin:0 0 5px 4px;font-size:7px;display:block}.ai-message.user>span{text-align:right;margin-right:4px}.ai-message p{white-space:pre-wrap;background:#fff;border:1px solid #10222d1a;border-radius:4px 13px 13px;padding:11px 13px;font-family:Arial,sans-serif;font-size:12px;line-height:1.6}.ai-message.user p{background:var(--deep);color:#fff;border:0;border-radius:13px 4px 13px 13px}.ai-starters{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.ai-starters button{color:#6e5734;cursor:pointer;background:0 0;border:1px solid #c99d5673;border-radius:15px;padding:7px 10px;font-size:9px}.ai-typing{background:#fff;border-radius:12px;gap:4px;width:45px;padding:11px;display:flex}.ai-typing i{background:#9ba2a5;border-radius:50%;width:5px;height:5px;animation:1s infinite alternate ai-bounce}.ai-typing i:nth-child(2){animation-delay:.2s}.ai-typing i:nth-child(3){animation-delay:.4s}@keyframes ai-bounce{to{transform:translateY(-4px)}}.ai-window>form{background:#fff;border:1px solid #10222d29;border-radius:12px;align-items:center;margin:0 14px 10px;padding:3px;display:flex}.ai-window>form input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:10px;font-size:11px}.ai-window>form button{background:var(--gold);color:#fff;cursor:pointer;border:0;border-radius:9px;width:36px;height:36px;font-size:17px}.ai-window>form button:disabled{opacity:.4}.ai-window>footer{color:#8a9296;letter-spacing:.04em;background:#f8f6f0;min-height:30px;padding:0 14px 10px;font-size:7px;display:block}.ai-window footer{display:block}@media (width<=650px){.ai-launcher{bottom:14px;right:14px}.ai-window{height:calc(100vh - 28px);bottom:14px;right:14px}}.offices{grid-template-columns:repeat(3,1fr)}@media (width<=650px){.offices{grid-template-columns:1fr}}.skip-link{z-index:999;background:var(--gold);color:var(--night);padding:12px 16px;font-size:11px;font-weight:700;transition:top .2s;position:fixed;top:-80px;left:18px}.skip-link:focus{top:18px}#main-content:focus{outline:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.desktop-nav{gap:23px}.more-menu{position:relative}.more-menu summary{cursor:pointer;letter-spacing:.08em;font-size:11px;list-style:none}.more-menu summary::-webkit-details-marker{display:none}.more-menu summary span{color:var(--gold);margin-left:4px}.more-menu>div{width:235px;color:var(--ink);border-top:3px solid var(--gold);z-index:50;background:#fff;flex-direction:column;padding:12px;display:flex;position:absolute;top:30px;right:0;box-shadow:0 18px 48px #020d1442}.more-menu>div a{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;padding:11px 12px;font-size:9px}.more-menu>div a:last-child{border:0}.more-menu>div a:hover{background:var(--cream);opacity:1}.mobile-menu{display:none}.site-footer{grid-template-columns:1.35fr repeat(4,.7fr);align-items:start;gap:4vw;min-height:0;padding:68px 4.8vw 28px;display:grid}.site-footer .brand-footer{color:#fff}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-brand>p{color:#ffffff87;margin:24px 0;font-family:Georgia,serif;font-size:15px;line-height:1.55}.footer-brand>a{color:var(--gold-soft);margin-top:8px;font-size:10px}.footer-column{flex-direction:column;gap:11px;display:flex}.footer-column>b{text-transform:uppercase;letter-spacing:.17em;color:var(--gold);margin-bottom:8px;font-size:9px}.footer-column>a{color:#ffffff85;font-size:9px;line-height:1.45}.footer-column>a:hover{color:#fff}.footer-bottom{color:#ffffff57;letter-spacing:.09em;border-top:1px solid #ffffff21;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding-top:22px;font-size:8px;display:flex}.footer-bottom>div{gap:18px;display:flex}.footer-bottom a:hover{color:var(--gold)}.facebook-connect{background:#eef2f8;border-top:1px solid #d8e0ec;border-bottom:1px solid #d8e0ec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;padding:34px 4.8vw;display:grid}.facebook-mark{color:#fff;background:#1877f2;border-radius:50%;place-items:center;width:58px;height:58px;padding-top:8px;font:700 38px/1 Arial,sans-serif;display:grid}.facebook-connect .overline{color:#1877f2}.facebook-connect h2{margin:5px 0 8px;font-size:clamp(25px,3vw,40px)}.facebook-connect p:not(.overline){color:var(--muted);max-width:720px;font-size:12px;line-height:1.7}.facebook-button{color:#fff;white-space:nowrap;background:#1877f2}.assistant-pathways{grid-template-columns:1fr 1fr;gap:7px;margin:0 0 12px;display:grid}.assistant-pathways a{color:#15312f;background:#edf3f0;border:1px solid #c8d3cd;padding:11px;font-size:12px;line-height:1.35}.assistant-pathways a:hover{background:#e2ebe6}.advertising-reel-feature{background:var(--night);color:#fff;border-bottom:1px solid #ffffff21;grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr);align-items:center;gap:7vw;padding:138px 8vw 82px;display:grid}.advertising-reel-copy h1{letter-spacing:-.045em;font-size:clamp(48px,5.7vw,82px);line-height:.98}.advertising-reel-copy>p:not(.overline){color:#fff9;max-width:560px;margin-top:27px;font-size:14px;line-height:1.85}.advertising-reel-actions{align-items:center;gap:28px;margin-top:35px;display:flex}.advertising-reel-frame{background:linear-gradient(145deg,#dec38f6b,#ffffff0f);justify-self:center;width:min(100%,460px);padding:12px;position:relative;box-shadow:0 30px 80px #00000057}.advertising-reel-frame video{aspect-ratio:9/16;object-fit:contain;background:#020a0f;width:100%;max-height:72vh;display:block}.advertising-reel-label{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.15em;pointer-events:none;background:#061520d1;border:1px solid #dec38f8c;padding:8px 11px;font-size:8px;position:absolute;top:24px;left:24px}.home-reel-feature{background:linear-gradient(125deg,#061520 0%,#0a2130 100%);min-height:0;padding-top:96px;padding-bottom:96px}.home-reel-feature .advertising-reel-copy h2{letter-spacing:-.045em;font-size:clamp(44px,5vw,72px);line-height:1}.advertising-trust-list{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;gap:12px;margin:30px 0 0;padding:22px 0;list-style:none;display:grid}.advertising-trust-list li{color:#ffffffad;align-items:center;gap:11px;font-size:11px;line-height:1.45;display:flex}.advertising-trust-list li:before{content:"✓";color:var(--gold);font-weight:700}.home-reel-feature .advertising-reel-frame{width:min(100%,400px)}@media (width<=1120px){.desktop-nav{display:none}.mobile-menu{margin-left:auto;display:block}.mobile-menu>summary{cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;width:58px;height:52px;list-style:none;display:flex}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary span{background:#fff;width:27px;height:1px;display:block}.mobile-menu>summary b{text-transform:uppercase;letter-spacing:.15em;color:#ffffff8c;font-size:7px;font-weight:400}.mobile-menu-panel{color:#fff;background:#061520;border-top:1px solid #ffffff1f;max-height:calc(100vh - 86px);padding:28px 5vw 38px;position:absolute;top:86px;left:0;right:0;overflow-y:auto;box-shadow:0 25px 55px #0000004d}.mobile-menu-panel>p{color:var(--gold-soft);margin-bottom:20px;font-family:Georgia,serif;font-size:24px}.mobile-menu-panel nav{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.mobile-menu-panel nav a{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;padding:17px;font-size:10px}.mobile-menu-actions{align-items:center;gap:28px;margin-top:24px;display:flex}.mobile-menu-actions>a:last-child{text-transform:uppercase;letter-spacing:.1em;color:var(--gold-soft);align-items:center;gap:10px;font-size:9px;display:flex}.site-footer{grid-template-columns:1.4fr repeat(2,1fr)}.footer-column:nth-of-type(4),.footer-column:nth-of-type(5){margin-top:10px}.footer-bottom{grid-column:1/-1}}@media (width<=650px){.mobile-menu-panel{max-height:calc(100vh - 72px);padding:24px 7vw 32px;top:72px}.mobile-menu-panel nav{grid-template-columns:1fr 1fr}.mobile-menu-actions{flex-direction:column;align-items:flex-start;gap:18px}.facebook-connect{grid-template-columns:auto 1fr;gap:18px;padding:30px 7vw}.facebook-mark{width:48px;height:48px;font-size:31px}.facebook-connect .facebook-button{grid-column:1/-1;width:100%}.assistant-pathways{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr 1fr;gap:38px 24px;padding:54px 7vw 25px;display:grid}.footer-brand{grid-column:1/-1}.footer-column:nth-of-type(4),.footer-column:nth-of-type(5){margin-top:0}.footer-bottom{flex-direction:column;grid-column:1/-1;align-items:flex-start}.footer-bottom>div{flex-wrap:wrap}}@media (width<=900px){.advertising-reel-feature{grid-template-columns:1fr;gap:48px;padding:118px 7vw 70px}.advertising-reel-copy{max-width:680px}.advertising-reel-frame{width:min(100%,410px)}}@media (width<=650px){.advertising-reel-feature{padding-top:102px}.advertising-reel-actions{flex-direction:column;align-items:flex-start;gap:17px}.advertising-reel-actions .btn{width:100%}.advertising-reel-frame{padding:8px}}.region-location-detail{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.region-location-detail address{background:var(--cream);border-top:3px solid var(--gold);align-content:start;gap:14px;padding:42px;font-style:normal;display:grid}.region-location-detail address small{letter-spacing:.14em;color:var(--gold);font-size:9px}.region-location-detail address strong{font-family:Georgia,serif;font-size:30px}.region-location-detail address span,.region-location-detail address a{color:var(--muted);font-size:13px;line-height:1.8}@media (width<=800px){.region-location-detail{grid-template-columns:1fr}}.arabic-content{text-align:right;font-family:Arial,Noto Sans Arabic,Tahoma,sans-serif}.arabic-content h1,.arabic-content h2,.arabic-content h3{font-family:Georgia,Noto Naskh Arabic,serif}.arabic-content .header,.arabic-content .desktop-nav,.arabic-content .hero-actions,.arabic-content .facebook-connect{direction:rtl}.arabic-content .eyebrow i{margin-left:14px;margin-right:0}.arabic-content .btn svg,.arabic-content .quiet-link svg{transform:scaleX(-1)}.ar-hero p{max-width:850px}.ar-quick-nav{direction:rtl}.ar-grid article,.ar-audiences article{text-align:right}.ar-contact{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.ar-office-list{gap:16px;display:grid}.ar-office-list address{border-right:2px solid var(--gold);background:var(--cream);gap:8px;padding:18px 24px;font-style:normal;display:grid}.ar-office-list address b{font-size:14px}.ar-office-list address span,.ar-office-list address a{color:var(--muted);font-size:13px;line-height:1.8}.ar-footer{direction:rtl}.arabic-content .check-list li{padding-left:0;padding-right:27px}.arabic-content .check-list li:before{left:auto;right:0}@media (width<=900px){.ar-contact{grid-template-columns:1fr}.ar-audiences .partner-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.ar-audiences .partner-grid{grid-template-columns:1fr}.arabic-content .page-hero h1{font-size:48px}.ar-contact{gap:45px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.facebook-connect p:not(.overline){font-size:1rem;line-height:1.65}.hero-photo.image-led-hero{background-image:url(/hero-visual.webp);background-position:50%;animation:1.1s cubic-bezier(.2,.7,.2,1) both oasis-hero-reveal}.page-hero.development-hero,.page-hero.learn-hero,.page-hero.services-visual-hero,.page-hero.investors-visual-hero{isolation:isolate;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:min(690px,78vh);display:flex;position:relative;overflow:hidden}.page-hero.development-hero,.page-hero.services-visual-hero{background-image:linear-gradient(90deg,#03111af5 0%,#03111ac2 48%,#03111a2e 100%),url(/development-visual.webp)}.page-hero.learn-hero,.page-hero.investors-visual-hero{background-image:linear-gradient(90deg,#03111af5 0%,#03111ab8 48%,#03111a24 100%),url(/learning-visual.webp)}.page-hero.development-hero:after,.page-hero.learn-hero:after,.page-hero.services-visual-hero:after,.page-hero.investors-visual-hero:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.page-hero.development-hero>*,.page-hero.learn-hero>*,.page-hero.services-visual-hero>*,.page-hero.investors-visual-hero>*{z-index:1;max-width:780px;position:relative}.audience-card,.thesis-grid article,.service-output-grid article,.pulse-grid article{position:relative;overflow:hidden}.audience-card:before,.thesis-grid article:before,.service-output-grid article:before,.pulse-grid article:before{content:"";border:1px solid #c99d5661;border-radius:50%;width:150px;height:150px;transition:transform .4s;position:absolute;top:-82px;right:-82px}.audience-card:hover:before,.thesis-grid article:hover:before,.service-output-grid article:hover:before,.pulse-grid article:hover:before{transform:scale(1.22)}@keyframes oasis-hero-reveal{0%{opacity:.35;transform:scale(1.08)}to{opacity:1;transform:scale(1.015)}}@media (width<=760px){.page-hero.development-hero,.page-hero.learn-hero,.page-hero.services-visual-hero,.page-hero.investors-visual-hero{background-position:62%;min-height:610px}.page-hero.development-hero,.page-hero.services-visual-hero{background-image:linear-gradient(90deg,#03111af5,#03111ab3),url(/development-visual.webp)}.page-hero.learn-hero,.page-hero.investors-visual-hero{background-image:linear-gradient(90deg,#03111af5,#03111aad),url(/learning-visual.webp)}}@media (prefers-reduced-motion:reduce){.hero-photo.image-led-hero{animation:none}.audience-card:before,.thesis-grid article:before,.service-output-grid article:before,.pulse-grid article:before{transition:none}}.enrich-section{background:#fff}.enrich-section.cream-section{background:var(--cream)}.enrich-section.dark-section{background:var(--deep);color:#fff}.enrich-section.dark-section .enrich-heading>p{color:#ffffffa3}.enrich-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:6vw;margin-bottom:40px;display:grid}.enrich-heading>p,.enrich-intro{color:#52636d;max-width:650px;font-size:15px;line-height:1.85}.enrich-intro{margin-bottom:34px}.enrich-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.enrich-card-grid.enrich-two{grid-template-columns:repeat(2,minmax(0,1fr))}.enrich-card-grid article{border:1px solid var(--line);border-top:3px solid var(--gold);background:var(--paper);min-width:0;padding:30px}.enrich-card-grid h3{font-size:28px;line-height:1.2}.enrich-card-grid article>p{color:#52636d;margin-top:17px;font-size:14px;line-height:1.8}.enrich-card-grid ul,.enrich-columns ul{margin:21px 0 0;padding-left:19px}.enrich-card-grid li,.enrich-columns li{color:#52636d;padding:7px 0;font-size:14px;line-height:1.8}.enrich-card-grid li::marker{color:#98703a}.enrich-columns li::marker{color:#98703a}.enrich-number{color:#84612f;letter-spacing:.1em;margin-bottom:22px;font-size:11px;display:block}.enrich-callout{background:var(--deep);color:#fff;grid-template-columns:1.6fr 1fr;gap:5vw;margin-top:35px;padding:38px;display:grid}.enrich-callout h3{font-size:29px;line-height:1.25}.enrich-callout .overline{margin-bottom:15px}.enrich-callout p:last-child{color:#c3cdd2;margin-top:17px;font-size:14px;line-height:1.85}.enrich-next{flex-direction:column;justify-content:center;display:flex}.enrich-next a{color:var(--gold-soft);border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:13px;line-height:1.5;display:flex}.enrich-next svg{flex-shrink:0}.enrich-link{color:#745020;border-bottom:1px solid #a68a61;align-items:center;gap:18px;margin-top:25px;padding:10px 0;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex}.enrich-link:hover{text-decoration:underline}.enrich-scopes details{border-bottom:1px solid var(--line);scroll-margin-top:30px}.enrich-scopes details:first-of-type{border-top:1px solid var(--line)}.enrich-scopes summary{cursor:pointer;align-items:center;gap:24px;padding:28px 0;list-style:none;display:flex}.enrich-scopes summary::-webkit-details-marker{display:none}.enrich-scopes summary>span{color:#84612f;font-size:12px}.enrich-scopes summary h2{letter-spacing:-.02em;flex:1;font-size:32px;line-height:1.2}.enrich-scopes summary b{color:#84612f;font-size:24px;font-weight:400}.enrich-scopes details[open] summary b{transform:rotate(45deg)}.enrich-scope-body{padding:0 0 30px 43px}.enrich-scope-body>p{color:#52636d;max-width:850px;font-size:15px;line-height:1.8}.enrich-columns{grid-template-columns:1fr 1fr;gap:30px;margin-top:26px;display:grid}.enrich-columns>div{border:1px solid var(--line);background:var(--paper);padding:24px}.enrich-columns h3{font-size:23px}.enrich-columns ul{margin-top:12px}.enrich-matrix-wrap{border:1px solid var(--line);overflow-x:auto}.enrich-matrix{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.8}.enrich-matrix caption{text-align:left;color:#52636d;background:var(--cream);padding:15px 22px;font-size:12px}.enrich-matrix th,.enrich-matrix td{vertical-align:top;border-bottom:1px solid var(--line);padding:22px}.enrich-matrix thead th{background:var(--deep);color:#fff;letter-spacing:.03em;font-size:12px}.enrich-matrix tbody th{background:var(--paper);width:21%;font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.4}.enrich-matrix td{color:#52636d;width:39%}.enrich-footnote{color:#52636d;max-width:950px;margin-top:25px;font-size:13px;line-height:1.8}.enrich-reading{margin:22px 0 0;padding-left:28px;list-style:decimal-leading-zero}.enrich-card-grid .enrich-reading li{border-top:1px solid var(--line);padding:0}.enrich-reading a{color:var(--ink);justify-content:space-between;align-items:center;gap:15px;padding:14px 0 14px 6px;display:flex}.enrich-reading a:hover{color:#745020;text-decoration:underline}.enrich-reading svg{flex-shrink:0}.enrich-spotlight{background:var(--cream)}.enrich-spotlight-links{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.enrich-spotlight-links>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:14px;padding:30px;display:grid}.enrich-spotlight-links>a:hover{background:#fff}.enrich-spotlight-links span{color:#745020;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:11px}.enrich-spotlight-links h3{font-size:27px;line-height:1.3}.enrich-spotlight-links svg{color:#745020;align-self:end}.customer-shortcuts{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 6vw;display:grid}.customer-shortcuts a{border-right:1px solid var(--line);grid-template-columns:1fr auto;gap:8px 14px;padding:24px 20px;display:grid}.customer-shortcuts a:first-child{border-left:1px solid var(--line)}.customer-shortcuts a:hover{background:var(--cream)}.customer-shortcuts strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.customer-shortcuts span{color:#52636d;grid-column:1;font-size:12px;line-height:1.6}.customer-shortcuts svg{color:#856131;grid-area:1/2/3;align-self:center}.service-list h3 a:hover{text-decoration:underline}.service-list .service-detail-link{min-width:44px;min-height:44px;color:var(--gold);justify-content:center;align-items:center;display:inline-flex}.customer-shortcuts{letter-spacing:0;align-items:stretch;gap:0}.enquiry-recovery{color:#243b47;background:#fff8ee;border:1px solid #c8b18d;padding:20px}.enquiry-recovery p,.enquiry-next-step{font-size:14px;line-height:1.75}.enquiry-recovery p+p{margin-top:10px}.enquiry-recovery>div{flex-wrap:wrap;gap:12px 22px;margin:14px 0;display:flex}.enquiry-recovery a{color:#684415;padding:8px 0;font-size:14px;line-height:1.6;text-decoration:underline}.enquiry-next-step{color:var(--muted)}.callback-form .enquiry-next-step{color:#c3cdd2}.learning-hub [role=tabpanel]:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.resource-quicklinks{flex-wrap:wrap;gap:8px 24px;margin-top:18px;display:flex}.resource-quicklinks a{color:#745020;padding:10px 0;font-size:14px;line-height:1.7;text-decoration:underline}.direction-charter{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:50px;display:grid}.direction-charter article{border-bottom:1px solid var(--line);gap:22px;padding:28px 0;display:flex}.direction-charter article>span{color:#84612f;padding-top:5px;font-size:12px}.direction-charter h3{font-size:27px;line-height:1.3}.direction-charter p{color:#52636d;margin-top:12px;font-size:15px;line-height:1.8}.direction-links{flex-wrap:wrap;gap:8px 34px;display:flex}.direction-investor-intro{max-width:760px}.direction-review{grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;display:grid}.direction-review article{border-left:3px solid var(--gold);padding:0 0 0 24px}.direction-review h3{font-size:26px}.direction-review p{color:#52636d;margin-top:12px;font-size:15px;line-height:1.8}.direction-boundary{color:#52636d;background:var(--cream);border-left:3px solid var(--gold);margin-top:30px;padding:24px;font-size:14px;line-height:1.8}.investment-reason-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.investment-reason-grid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:260px;padding:34px}.investment-reason-grid span{letter-spacing:.14em;color:var(--gold);font-size:10px}.investment-reason-grid h3{margin:36px 0 14px;font-size:27px}.investment-reason-grid p{color:#ffffff9e;font-size:13px;line-height:1.8}.investment-guideline{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:180px 1fr;gap:30px;margin-top:36px;padding:26px 0;display:grid}.investment-guideline strong{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:10px}.investment-guideline p{color:#ffffffa6;max-width:900px;font-size:13px;line-height:1.85}@media (width<=980px){.investment-reason-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.investment-reason-grid,.investment-guideline{grid-template-columns:1fr}.investment-reason-grid article{min-height:0}}@media (width<=700px){.direction-charter,.direction-review{grid-template-columns:1fr}.direction-charter article{gap:16px}.direction-charter h3{font-size:25px}.direction-links{gap:0 25px}}@media (width<=980px){nav.customer-shortcuts>a:not(.nav-cta):not(.language-link){display:grid}}@media (width<=1120px){.mobile-menu-panel nav>a:not(.nav-cta):not(.language-link){display:block}}@media (width<=1000px){.enrich-heading{grid-template-columns:1fr;gap:24px}.enrich-card-grid,.enrich-callout{grid-template-columns:1fr}.customer-shortcuts{grid-template-columns:1fr 1fr}.customer-shortcuts a:nth-child(odd){border-left:1px solid var(--line)}.customer-shortcuts a:nth-child(-n+4){border-bottom:1px solid var(--line)}.customer-shortcuts a:last-child{grid-column:1/-1}.enrich-spotlight-links{grid-template-columns:1fr}}@media (width<=650px){.enrich-card-grid.enrich-two,.enrich-columns{grid-template-columns:1fr}.enrich-card-grid article,.enrich-callout{padding:25px}.enrich-scope-body{padding-left:0}.enrich-scopes summary{gap:14px}.enrich-scopes summary h2{font-size:25px}.enrich-matrix{min-width:620px}.customer-shortcuts{padding:0 7vw}.customer-shortcuts a{gap:6px;padding:19px 12px}.customer-shortcuts strong{font-size:19px}.customer-shortcuts span{font-size:11px}.customer-shortcuts svg{width:14px}.enrich-link{max-width:100%}.enrich-heading{margin-bottom:30px}}.customer-tool-intro{max-width:1100px;margin:auto;padding:42px 6% 20px}.customer-tool-intro h1{margin:16px 0;font-size:clamp(32px,4vw,54px);line-height:1.12}.customer-tool-intro p{line-height:1.7}.customer-tool{color:#19333d;background:#fff;border:1px solid #d9dfdc;max-width:950px;margin:20px auto 70px;padding:32px}.customer-tool h2{margin:24px 0 14px;font-size:30px;line-height:1.25}.customer-tool h3{margin-bottom:16px;font-size:24px;line-height:1.3}.customer-tool p{margin-bottom:20px;font-size:15px;line-height:1.75}.customer-tool a:not(.btn){text-underline-offset:3px;text-decoration:underline}.tool-hint{color:#51616a}.journey-progress{gap:12px;margin:0;padding:0;list-style:none;display:flex}.journey-progress li{border-bottom:3px solid #dbe1df;flex:1;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.journey-progress [aria-current]{border-color:#a47e38;font-weight:700}.journey-progress span{border:1px solid #ccd4d0;border-radius:50%;justify-content:center;align-items:center;min-width:24px;height:24px;display:inline-flex}.goal-options{border:0;margin:22px 0;padding:0}.goal-options legend{padding-bottom:12px;font-weight:700}.goal-options label{cursor:pointer;border:1px solid #cdd7d1;align-items:center;gap:12px;margin-bottom:10px;padding:18px;display:flex}.goal-options label:has(input:checked){background:#f8f4e9;border-color:#9b762e}.goal-options input{accent-color:#183942;width:20px;height:20px}.guided-fields{flex-direction:column;gap:22px;margin-top:24px;display:flex}.guided-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.guided-fields label{min-width:0;font-size:14px;font-weight:600;line-height:1.6;display:block}.guided-fields label>span:not(:only-child){color:#596c72;font-weight:400}.guided-fields input:not([type=checkbox]),.guided-fields select,.guided-fields textarea,.faq-controls input,.faq-controls select{color:#18313c;background:#fcfcfa;border:1px solid #bfcac6;border-radius:3px;width:100%;min-width:0;min-height:48px;margin-top:8px;padding:13px;font:16px Arial,sans-serif;display:block}.guided-fields textarea{resize:vertical}.guided-fields small{margin-top:8px;font-size:12px;font-weight:400;display:block}.guided-actions{justify-content:space-between;gap:16px;display:flex}.customer-tool button:not(.btn),.faq-controls button{color:#18313c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c7c2;padding:12px 16px}.customer-tool .btn{white-space:normal;min-height:48px}.brief-review{background:#f4f5ef;margin-top:24px;padding:24px}.brief-review pre{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:20px;font:15px/1.8 Arial,sans-serif}.guided-fields .guided-consent{align-items:flex-start;gap:12px;font-weight:400;display:flex}.guided-consent input{accent-color:#173846;flex:none;width:22px;height:22px;margin-top:3px}.success-panel strong{overflow-wrap:anywhere}.faq-controls{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:22px;display:grid}.faq-controls label{font-size:14px;font-weight:600}.faq-result-status{margin:16px 0;font-size:14px}.faq-results .faq-list p{font-size:15px;line-height:1.8}.faq-results summary{align-items:center;min-height:44px;line-height:1.5}.faq-results .faq-topic{text-transform:uppercase;letter-spacing:.06em;color:#597067;margin-bottom:8px;font-size:12px}.faq-empty{background:#f4f5ef;padding:28px}.faq-empty h2{font-size:28px}.faq-empty p{margin:16px 0;line-height:1.7}.faq-results .faq-list details>a{min-height:44px;margin-top:18px;text-decoration:underline;display:inline-block}.faq-search-section{padding-top:35px}@media (width<=650px){.customer-tool{margin:15px 5% 45px;padding:20px}.customer-tool-intro{padding:30px 6% 5px}.customer-tool h2{font-size:25px}.journey-progress{gap:6px}.journey-progress li{padding:8px 3px;font-size:12px;line-height:1.5;display:block}.journey-progress span{margin-bottom:5px;display:flex}.guided-grid,.faq-controls{grid-template-columns:minmax(0,1fr)}.guided-actions{flex-wrap:wrap}.guided-actions .btn{flex:1}.brief-review{padding:18px}.faq-search-section{padding:28px 6% 50px}.inquiry-form{padding:22px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea,.callback-form input,.callback-form select{font-size:16px}.inquiry-form label,.callback-form label{letter-spacing:.02em;font-size:12px;line-height:1.6}.callback-form label span{font-size:11px}.footer-column>a{min-height:44px;padding:9px 0;font-size:12px}.contact-directory>a,.footer-brand>a{overflow-wrap:anywhere}.mobile-menu-panel nav a{min-height:48px;font-size:13px}.mobile-menu-panel{overscroll-behavior:contain;max-height:calc(100dvh - 72px)}.bangla-content .inquiry-form label,.bangla-content .callback-form label{text-transform:none;letter-spacing:0}.inquiry-form,.callback-form,.guided-grid>*{min-width:0}}.journey-progress span{flex:none;width:24px}.customer-wayfinding{color:#16332f;background:#f7f5ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 6%;font-size:14px;display:flex}.customer-wayfinding nav{display:block!important}.customer-wayfinding ol{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.customer-wayfinding li+li:before{content:"/";color:#6c746e;margin-right:12px}.customer-wayfinding a{text-underline-offset:4px;text-decoration:underline}.customer-language{padding:10px 0;font-weight:600}.bangla-content{font-family:Arial,Noto Sans Bengali,sans-serif;line-height:1.85}.bangla-content h1{font-size:clamp(32px,5vw,62px);line-height:1.35}.bangla-content h2{font-size:clamp(25px,3vw,39px);line-height:1.5}.bangla-content h3{line-height:1.5}.bangla-links{flex-wrap:wrap;gap:12px 25px;margin:22px 0;display:flex}.bangla-links a{text-underline-offset:5px;padding:8px 0;text-decoration:underline;display:block!important}.related-resources{background:#f7f5ef;padding:40px 6%}.related-resources h2{margin-bottom:12px;font-size:28px}.related-resources ul{flex-wrap:wrap;gap:16px 30px;padding:0;list-style:none;display:flex}.related-resources a{text-underline-offset:4px;padding:10px 0;text-decoration:underline;display:inline-block}.toolkit-downloads{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.toolkit-downloads a{text-underline-offset:3px;border:1px solid #c6cbbf;border-radius:3px;padding:12px 15px;text-decoration:underline}.toolkit-downloads a:first-child{color:#fff;background:#17392f}.toolkit-downloads a:focus-visible,.customer-wayfinding a:focus-visible,.bangla-links a:focus-visible{outline-offset:4px;outline:3px solid #9d741c}.learn-contents{background:var(--cream);padding-top:48px;padding-bottom:48px}.learn-contents h2{font-size:34px}.learn-jump-links{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.learn-jump-links a{border:1px solid var(--line);color:var(--ink);background:#fff;padding:13px 17px;font-size:14px;line-height:1.5;display:block}.learn-jump-links a:hover{border-color:var(--gold);text-decoration:underline}.learn-detail-points{margin:22px 0;padding-left:22px}.learn-detail-points li{color:#52636d;max-width:950px;margin:14px 0;font-size:15px;line-height:1.85}.learn-detail-points li::marker{color:#84612f}.learn-exercise{border-left:3px solid var(--gold);background:var(--cream);margin-top:28px;padding:24px}.learn-exercise h3{font-size:25px;line-height:1.3}.learn-exercise p{color:#52636d;margin-top:12px;font-size:15px;line-height:1.8}.enrich-scope-body p.learn-source{margin-top:24px;font-size:13px;line-height:1.8}.learn-source a{color:#745020;text-decoration:underline}.learn-example-table{margin-top:30px}.learn-example-table .enrich-matrix td{width:auto}.learn-example-table:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.learn-example-table tbody tr:last-child{background:var(--cream);font-weight:700}@media (width<=650px){.learn-jump-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.learn-jump-links a{padding:12px;font-size:13px}.learn-detail-points{padding-left:18px}.learn-example-table .enrich-matrix{min-width:720px}.learn-exercise{padding:20px}}.digital-real-estate{background:#f5f1e8}.digital-definition-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px;display:grid}.digital-definition-grid article,.digital-jurisdiction-grid article{border-top:3px solid var(--gold);background:#fff;padding:30px}.digital-definition-grid span,.digital-jurisdiction-grid span{letter-spacing:.14em;color:#849096;font-size:8px}.digital-definition-grid h3,.digital-jurisdiction-grid h3{margin:24px 0 14px;font-size:23px;line-height:1.2}.digital-definition-grid p,.digital-jurisdiction-grid p{color:var(--muted);font-size:11px;line-height:1.75}.digital-boundary{background:var(--ink);color:#fff;border-left:4px solid var(--gold);grid-template-columns:.45fr 1fr;gap:40px;margin:18px 0 80px;padding:24px 28px;display:grid}.digital-boundary strong{color:var(--gold-soft);font-family:Georgia,serif;font-size:20px;font-weight:400}.digital-boundary p{color:#ffffffb3;font-size:11px;line-height:1.75}.digital-layer-head{margin-top:20px}.digital-layer-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:50px 0 65px;display:grid}.digital-layer-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff80;min-height:280px;padding:28px}.digital-layer-grid span{color:var(--gold);font-size:9px}.digital-layer-grid h3{margin:35px 0 14px;font-size:22px}.digital-layer-grid p{color:var(--muted);font-size:11px;line-height:1.7}.token-potential{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 80px;display:grid}.token-potential>div{border-left:3px solid var(--gold);background:#fff;padding:34px}.token-potential h3{margin:18px 0 12px;font-size:25px}.token-potential p:last-child{color:var(--muted);font-size:11px;line-height:1.75}.token-checklist{background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:65px;display:grid}.token-checklist h2{letter-spacing:-.04em;font-size:clamp(38px,4.5vw,65px);line-height:1.02}.token-checklist>div>p:last-child{color:#ffffff94;margin-top:24px;font-size:11px;line-height:1.75}.token-checklist ol{border-top:1px solid #ffffff26;margin:0;padding:0;list-style:none}.token-checklist li{border-bottom:1px solid #ffffff26;grid-template-columns:45px 1fr;gap:14px;padding:16px 0;display:grid}.token-checklist li b{color:var(--gold);font-size:9px}.token-checklist li span{color:#ffffffc2;font-size:11px;line-height:1.65}.digital-jurisdiction-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:70px;display:grid}.digital-jurisdiction-grid a{text-transform:uppercase;letter-spacing:.1em;color:#8b642d;border-bottom:1px solid #c9a66c;margin-top:18px;padding-bottom:3px;font-size:8px;display:inline-block}.digital-update-note{color:var(--muted);border-left:3px solid var(--gold);background:#fff;margin-top:16px;padding:20px 24px;font-size:10px;line-height:1.7}@media (width<=980px){.digital-definition-grid{grid-template-columns:1fr}.digital-layer-grid{grid-template-columns:1fr 1fr}.token-checklist{grid-template-columns:1fr}.digital-jurisdiction-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.digital-boundary,.digital-layer-grid,.token-potential,.digital-jurisdiction-grid{grid-template-columns:1fr}.token-checklist{padding:36px 24px}.digital-layer-grid article{min-height:0}}.official-service-update{background:var(--deep);color:#fff;border-top:1px solid #ffffff1f;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.4fr) auto;align-items:center;gap:34px;padding:34px 8vw;display:grid}.official-service-update span{letter-spacing:.14em;color:var(--gold-soft);font-size:8px}.official-service-update h2{margin-top:10px;font-size:clamp(24px,2.5vw,38px);line-height:1.1}.official-service-update p{color:#ffffff9e;font-size:11px;line-height:1.75}.official-service-update a{text-transform:uppercase;letter-spacing:.1em;color:var(--gold-soft);white-space:nowrap;border-bottom:1px solid #dec38f8c;padding-bottom:4px;font-size:8px}@media (width<=900px){.official-service-update{grid-template-columns:1fr;gap:20px;padding:32px 7vw}.official-service-update a{justify-self:start}}.toolkit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.toolkit-grid>article{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--gold);flex-direction:column;min-width:0;padding:30px;display:flex}.toolkit-grid h3{font-size:29px;line-height:1.2}.toolkit-grid article>p:not(.overline){color:#52636d;margin:18px 0;font-size:15px;line-height:1.8}.toolkit-grid details{border-top:1px solid var(--line);margin:auto 0 24px;padding-top:16px}.toolkit-grid summary{cursor:pointer;color:var(--ink);font-size:14px;line-height:1.6}.toolkit-grid ul{color:#52636d;margin-top:12px;padding-left:20px;font-size:14px;line-height:1.8}.toolkit-grid .btn{justify-content:space-between;gap:10px;padding:15px 18px;font-size:12px;display:flex}.toolkit-format{letter-spacing:.08em;color:var(--gold-soft);font-size:10px}.toolkit-grid .enrich-link{align-self:flex-start;margin-top:15px;font-size:13px}.toolkit-shortcuts{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}@media (width<=1050px){.toolkit-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.toolkit-grid{grid-template-columns:1fr}.toolkit-grid>article{padding:25px}}
