/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.grid{display:grid}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#f7f5ef;--paper-deep:#eeece5;--ink:#102238;--muted:#5f6c79;--cobalt:#0b43a7;--cobalt-deep:#062f79;--gold:#ad7b1e;--line:#d5d7d4}.capital-workspace{background:#f4f6f8}.operational-form-register{border:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin:-12px 0 28px;padding:18px 22px;display:flex}.operational-form-register>span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-right:auto;font-size:10px}.operational-form-register a{border:1px solid var(--line);color:var(--cobalt);padding:9px 11px;font-size:11px}.operational-form-register a:hover{border-color:var(--gold)}.capital-account-form{background:var(--cobalt-deep);color:#fff;grid-template-columns:280px 1fr;gap:28px;margin:0 0 32px;padding:32px;display:grid}.capital-account-form header span,.capital-owner-controls form>span{color:#d7b96f;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.capital-account-form header h3{margin:10px 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.capital-account-form header p{color:#bdcad9;line-height:1.55}.capital-form-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.capital-form-grid label,.capital-owner-controls label{text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:7px;font-size:10px;display:flex}.capital-form-grid .wide,.capital-owner-controls .wide{grid-column:1/-1}.capital-form-grid input,.capital-form-grid select,.capital-owner-controls input,.capital-owner-controls select,.capital-owner-controls textarea{color:inherit;font:inherit;text-transform:none;letter-spacing:normal;background:#ffffff14;border:1px solid #fff3;padding:11px 12px}.capital-account-form>button{grid-column:2;justify-self:start}.capital-account-list{gap:28px;display:grid}.capital-account{border:1px solid var(--line);background:#fff}.capital-account-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding:28px 30px;display:flex}.capital-account-head span{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:10px}.capital-account-head h3{color:var(--cobalt);margin:8px 0 5px;font-family:Georgia,serif;font-size:28px;font-weight:400}.capital-account-head p{color:var(--muted);margin:0}.capital-state{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;padding:8px 11px;font-size:10px}.capital-state.active{color:#1a714c;background:#f1faf6;border-color:#9bcbb5}.capital-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.capital-metrics>div{border-right:1px solid var(--line);flex-direction:column;gap:9px;padding:24px 28px;display:flex}.capital-metrics>div:last-child{border-right:0}.capital-metrics span,.capital-identity dt{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.capital-metrics strong{color:var(--cobalt);font-family:Georgia,serif;font-size:21px;font-weight:400}.calculation-strip{color:#fff;background:#0b294c;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid}.calculation-strip span{color:#b9c8d8;text-transform:uppercase;letter-spacing:.1em;border-right:1px solid #ffffff1f;flex-direction:column;gap:6px;padding:16px 28px;font-size:9px;display:flex}.calculation-strip span:last-child{border-right:0}.calculation-strip b{color:#fff;text-transform:none;letter-spacing:normal;font-size:12px}.calculation-note{color:#bdcad9;text-transform:none;letter-spacing:normal;border:1px solid #ffffff2e;margin:0;padding:13px;font-size:11px;line-height:1.5}.capital-identity{border-bottom:1px solid var(--line);background:#fbfcfd;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:20px 28px;display:grid}.capital-identity div{flex-direction:column;gap:6px;display:flex}.capital-identity dd{color:var(--cobalt);margin:0;font-size:13px}.capital-register-grid{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr;display:grid}.capital-ledger,.valuation-register{padding:28px}.capital-ledger{border-right:1px solid var(--line)}.capital-ledger article,.valuation-register article{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;display:flex}.capital-ledger article>div,.valuation-register article>div{flex-direction:column;gap:4px;display:flex}.capital-ledger span,.valuation-register span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.capital-ledger small,.valuation-register small{color:var(--muted)}.capital-ledger article>div:last-child{text-align:right}.capital-ledger em,.valuation-register>article>b{color:var(--muted);text-transform:uppercase;font-size:10px;font-style:normal}.portfolio-statement-register{border-bottom:1px solid var(--line);padding:28px}.portfolio-statement-register>article{border:1px solid var(--line);margin-top:14px;padding:20px}.portfolio-statement-register>article>header,.portfolio-statement-register>article>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.portfolio-statement-register h4{margin:6px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.portfolio-statement-register header span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.portfolio-statement-register header>b{text-transform:uppercase;letter-spacing:.09em;font-size:10px}.statement-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0;display:grid}.statement-metrics span{color:var(--muted);background:#f5f7f9;flex-direction:column;gap:5px;padding:12px;font-size:11px;display:flex}.statement-metrics b{color:var(--cobalt);font-size:14px}.portfolio-statement-register p{color:var(--muted);line-height:1.55}.portfolio-statement-register footer small{color:var(--muted)}.capital-owner-controls{background:var(--cobalt-deep);color:#fff;grid-template-columns:repeat(3,1fr);gap:18px;padding:28px;display:grid}.capital-owner-controls form{border:1px solid #fff3;grid-template-columns:1fr 1fr;align-content:start;gap:12px;padding:20px;display:grid}.capital-owner-controls form>span{grid-column:1/-1;margin-bottom:4px}.capital-owner-controls textarea{resize:vertical;min-height:84px}.capital-owner-controls button{color:#071b31;background:#d7b96f;border:0;grid-column:1/-1;justify-self:start;padding:10px 14px}.portal-capital-position{background:#eef3f7}.portal-capital-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.portal-capital-summary article{border-right:1px solid var(--line);flex-direction:column;gap:9px;padding:26px;display:flex}.portal-capital-summary article:last-child{border-right:0}.portal-capital-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.portal-capital-summary strong{color:var(--cobalt);font-family:Georgia,serif;font-size:22px;font-weight:400}.portal-capital-summary small{color:var(--muted)}.portal-statement-list{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.portal-statement-list article{border:1px solid var(--line);background:#fff;gap:9px;padding:18px;display:grid}.portal-statement-list article>div{justify-content:space-between;gap:16px;display:flex}.portal-statement-list span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.portal-statement-list small{color:var(--muted)}.portal-statement-list b{text-transform:uppercase;justify-self:start;font-size:10px}.portal-capital-empty{border:1px solid var(--line);background:#fff;align-items:center;gap:24px;padding:30px;display:flex}.portal-capital-empty strong{color:var(--cobalt);font-family:Georgia,serif;font-size:42px;font-weight:400}.portal-capital-empty p{max-width:680px;color:var(--muted);line-height:1.55}@media (width<=980px){.capital-account-form{grid-template-columns:1fr}.capital-account-form>button{grid-column:1}.capital-form-grid,.capital-metrics,.calculation-strip,.capital-identity,.portal-capital-summary{grid-template-columns:repeat(2,1fr)}.capital-owner-controls,.portal-statement-list{grid-template-columns:1fr}}@media (width<=680px){.capital-account-form,.capital-account-head,.capital-ledger,.valuation-register,.portfolio-statement-register,.capital-owner-controls{padding:22px}.capital-form-grid,.capital-metrics,.calculation-strip,.capital-identity,.capital-register-grid,.portal-capital-summary{grid-template-columns:1fr}.capital-ledger,.capital-metrics>div,.portal-capital-summary article{border-right:0;border-bottom:1px solid var(--line)}.statement-metrics{grid-template-columns:repeat(2,1fr)}}.contracting-workspace{color:#e9f1f5;background:#071522}.payment-readiness{background:#284052;border:1px solid #284052;grid-template-columns:1fr 1fr 1.4fr;gap:1px;margin:0 0 32px;display:grid}.payment-readiness>div{background:#0b1d2c;flex-direction:column;gap:5px;padding:20px;display:flex}.payment-readiness span,.contract-card span{color:#8ba8b8;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.payment-readiness small{color:#9fb2bd}.provider-pills{flex-wrap:wrap;align-items:center;flex-direction:row!important;display:flex!important}.provider-pills>span{color:#d9e7ed;border:1px solid #365366;padding:8px 10px}.provider-pills>span.verified{color:#d9ef91;border-color:#a9ca3c}.provider-pills small{font-size:.56rem;display:block}.contract-create-form{background:#0a1b29;border:1px solid #294556;margin-bottom:28px;padding:24px}.contract-create-form h3{margin:4px 0 18px}.contract-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contract-fields label,.contract-control label,.invoice-create label{text-transform:uppercase;letter-spacing:.06em;color:#91aab8;flex-direction:column;gap:7px;font-size:.72rem;display:flex}.contract-fields .wide,.invoice-create .wide{grid-column:1/-1}.contracting-workspace input,.contracting-workspace select,.contracting-workspace textarea{color:#f3f7f9;background:#06121c;border:1px solid #365366;padding:11px}.contracting-workspace textarea{min-height:82px}.contract-register{gap:18px;display:grid}.contract-card{background:#0a1b29;border:1px solid #294556;padding:24px}.contract-card>header{border-bottom:1px solid #294556;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.contract-card h3{margin:5px 0}.contract-card>header>b{color:#d9ef91;text-transform:uppercase;letter-spacing:.07em}.contract-facts{background:#294556;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid}.contract-facts>div{background:#071522;flex-direction:column;gap:6px;padding:16px;display:flex}.contract-facts small{color:#91aab8}.contract-authority{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.contract-authority span{border:1px solid #294556;padding:7px 9px}.contract-control{border-top:1px solid #294556;grid-template-columns:.7fr 1.5fr 1fr auto;align-items:end;gap:12px;padding-top:18px;display:grid}.contract-control button{height:42px}.contract-approval{grid-template-columns:1fr auto;gap:12px;display:grid}.invoice-create{border-top:1px solid #294556;margin-top:18px;padding-top:16px}.invoice-create summary{cursor:pointer;color:#d9ef91}.invoice-create form{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.invoice-register{gap:8px;margin-top:16px;display:grid}.invoice-register article{border:1px solid #294556;grid-template-columns:1.3fr 1fr auto auto;align-items:center;gap:14px;padding:14px;display:grid}.invoice-register article>div{flex-direction:column;gap:4px;display:flex}.invoice-register p{color:#b8c8d1;margin:0}.invoice-register b{color:#d9ef91;text-transform:uppercase;font-size:.7rem}@media (width<=900px){.payment-readiness,.contract-facts,.contract-control,.invoice-create form,.invoice-register article,.contract-fields{grid-template-columns:1fr}.contract-fields .wide,.invoice-create .wide{grid-column:auto}.contract-approval{grid-template-columns:1fr}}.payment-workspace{background:#eff3f4}.payment-summary{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.payment-summary>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:18px;display:flex}.payment-summary>div:last-child{border-right:0}.payment-summary span,.payment-card span{text-transform:uppercase;letter-spacing:.08em;color:#68777c;font-size:.68rem}.payment-summary strong{font-family:var(--font-display);font-size:1.15rem}.provider-register{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.provider-register article{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:9px 12px;display:flex}.provider-register b{text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.provider-register .active{color:#4f6e00}.provider-register .configuration_required{color:#98610c}.payment-instruction-form{border:1px solid var(--line);background:#fff;margin-bottom:26px;padding:24px}.payment-instruction-fields{grid-template-columns:1.3fr 1fr .8fr;gap:12px;margin:16px 0;display:grid}.payment-instruction-fields label,.payment-initiate label,.payment-owner-actions label{text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:7px;font-size:.7rem;display:flex}.payment-instruction-fields .wide{grid-column:1/-1}.payment-register{gap:18px;display:grid}.payment-card{border:1px solid var(--line);background:#fff;padding:24px}.payment-card.is-overdue{border-color:#a84c3d}.payment-card>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.payment-card>header h3{margin:5px 0}.payment-card>header>div:last-child{text-align:right;flex-direction:column;gap:6px;display:flex}.payment-card>header b{text-transform:uppercase;letter-spacing:.06em;color:var(--green)}.payment-card.is-overdue>header b{color:#a84c3d}.payment-progress{margin:18px 0}.payment-progress>div{background:#dce4e6;height:7px;overflow:hidden}.payment-progress>div span{background:var(--green);height:100%;display:block}.payment-progress small{color:#68777c;margin-top:7px;display:block}.payment-details{background:var(--line);grid-template-columns:.8fr 1.4fr 1fr;gap:1px;margin-bottom:16px;display:grid}.payment-details>div{background:#f8faf9;flex-direction:column;gap:6px;padding:16px;display:flex}.payment-details p{margin:0}.beneficiary-instructions{border:1px solid var(--line);margin:16px 0;padding:14px 16px}.beneficiary-instructions summary{cursor:pointer;font-weight:700}.beneficiary-instructions dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0 0;display:grid}.beneficiary-instructions dt{text-transform:uppercase;color:#68777c;font-size:.64rem}.beneficiary-instructions dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:650}.payment-initiate{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:16px;display:grid}.payment-owner-actions{grid-template-columns:2fr 1fr;gap:14px;margin-top:18px;display:grid}.payment-owner-actions form{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;display:grid}.payment-owner-actions h4,.payment-owner-actions .wide{grid-column:1/-1}.payment-evidence-register{gap:7px;margin-top:15px;display:grid}.payment-evidence-register article{border:1px solid var(--line);grid-template-columns:.8fr .6fr 1.5fr .8fr;align-items:center;gap:12px;padding:11px;display:grid}.payment-evidence-register p{margin:0}@media (width<=900px){.payment-summary,.payment-details,.beneficiary-instructions dl{grid-template-columns:1fr}.payment-summary>div{border-right:0;border-bottom:1px solid var(--line)}.payment-instruction-fields,.payment-owner-actions,.payment-owner-actions form,.payment-evidence-register article{grid-template-columns:1fr}.payment-instruction-fields .wide,.payment-owner-actions h4,.payment-owner-actions .wide{grid-column:auto}.payment-card>header{flex-direction:column}.payment-card>header>div:last-child{text-align:left}.payment-initiate{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#f7f5eff0;border-bottom:1px solid #10223821;grid-template-columns:minmax(260px,1fr) auto minmax(190px,1fr);align-items:center;height:92px;padding:0 clamp(24px,4vw,70px);display:grid;position:sticky;top:0}.header-actions{justify-self:end;align-items:center;gap:14px;display:flex}.lang-link{color:var(--cobalt);border-bottom:1px solid var(--gold);padding:8px 2px;font-size:12px;font-weight:700}.brand{align-items:center;gap:15px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.08;display:flex}.brand-mark{fill:none;width:40px;height:47px;stroke:var(--cobalt);stroke-width:1.2px}nav{gap:clamp(22px,3vw,52px);font-size:14px;display:flex}nav a{padding:36px 0;position:relative}nav a:after{content:"";background:var(--gold);height:1px;transition:right .25s;position:absolute;bottom:26px;left:0;right:100%}nav a:hover:after,nav a:focus-visible:after{right:0}.header-cta{border:1px solid var(--cobalt);color:var(--cobalt);justify-self:end;padding:15px 22px;font-size:14px;transition:all .25s}.header-cta:hover{background:#e6edf8}.hero{isolation:isolate;grid-template-rows:1fr 90px;grid-template-columns:.92fr 1.08fr;column-gap:3vw;min-height:calc(100vh - 92px);padding:8vh clamp(24px,4vw,70px) 0;display:grid;position:relative;overflow:hidden}.hero:before{content:"";aspect-ratio:1;z-index:-1;border:1px solid #0b43a71f;border-radius:50%;width:42vw;animation:9s ease-in-out infinite orbitPulse;position:absolute;top:8%;right:7vw;box-shadow:0 0 0 7vw #0b43a706,0 0 0 14vw #ad7b1e05}.hero:after{content:"";pointer-events:none;z-index:2;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 20%,#ffffff70 47%,#0000 64%);animation:8s ease-in-out 1.5s infinite heroSweep;position:absolute;inset:0;transform:translate(-110%)}.hero-copy{align-self:center;max-width:690px;padding-bottom:5vh;animation:.65s both rise}.eyebrow,.section-index{color:var(--gold);text-transform:uppercase;letter-spacing:.26em;font-size:12px;font-weight:700}h1,h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{max-width:780px;margin:34px 0 28px;font-size:clamp(54px,5.6vw,88px);line-height:.98}.hero-lede{color:#293b50;max-width:520px;font-size:clamp(18px,1.55vw,23px);line-height:1.55}.hero-actions{align-items:center;gap:36px;margin-top:34px;display:flex}.button{justify-content:center;align-items:center;gap:28px;padding:19px 24px;font-size:15px;transition:all .25s;display:inline-flex}.button span,.text-link span,article a span{transition:transform .25s}.button:hover span,.text-link:hover span,article a:hover span{transform:translate(5px)}.primary{background:var(--cobalt);color:#fff}.primary:hover{background:var(--cobalt-deep);transform:translateY(-2px)}.text-link{color:var(--cobalt);border-bottom:1px solid #87a2d4;gap:28px;padding:12px 0 8px;display:inline-flex}.hero-visual{align-self:stretch;min-height:570px;animation:1s .12s both fade;position:relative}.hero-visual img{object-fit:cover;object-position:center;mix-blend-mode:multiply;width:112%;height:100%;animation:14s ease-in-out infinite alternate materialDrift;position:absolute;inset:0 -6%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 92%,#0000 100%)}.proof-strip{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;grid-template-columns:repeat(3,1fr) 1.15fr;align-items:center;font-size:12px;display:grid}.proof-strip>span{border-right:1px solid var(--line);align-items:center;gap:14px;min-height:52px;padding:0 24px;display:flex}.proof-strip>span:first-child{padding-left:10px}.proof-strip .scope{text-transform:none;letter-spacing:0;border:0;justify-content:flex-end;font-size:14px}.scope i{background:var(--gold);border-radius:50%;width:4px;height:4px}.section{padding:clamp(90px,10vw,160px) clamp(24px,7vw,120px)}.intro{background:#fff;grid-template-columns:1fr 1fr;gap:10vw;display:grid}.intro h2,.section-heading h2{margin:28px 0 0;font-size:clamp(42px,5vw,72px);line-height:1.05}.intro-copy{color:var(--muted);padding-top:45px;font-size:17px;line-height:1.75}.intro-copy .lead{color:var(--ink);font-size:23px;line-height:1.55}.pillars{background:#fff;grid-template-columns:repeat(3,1fr);gap:0;padding-top:0;display:grid}.pillars article{border-top:1px solid var(--line);border-right:1px solid var(--line);margin-right:42px;padding:38px 42px 20px 0}.pillars article:last-child{border-right:0;margin-right:0}.pillars span,.chain-number,.timeline span,.market-grid span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:12px}h3{font-family:Georgia,serif;font-size:26px;font-weight:400}.pillars p,.section-heading>p:last-child,.chain p,.timeline p{color:var(--muted);line-height:1.7}.phase-one{background:var(--paper)}.phase-intro{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.phase-intro h2,.energy-title h2{margin:28px 0 0;font-size:clamp(44px,5vw,72px);line-height:1.04}.phase-intro>div:last-child{color:var(--muted);padding-top:44px;font-size:16px;line-height:1.75}.phase-intro .lead{color:var(--ink);margin-top:0;font-size:22px;line-height:1.55}.metric-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.metric-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:155px;padding:30px;display:flex}.metric-grid strong{color:var(--cobalt);font-family:Georgia,serif;font-size:38px;font-weight:400}.metric-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:13px}.allocation{background:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;margin-top:70px;padding:55px;display:grid}.allocation-copy h3{margin:24px 0 18px;font-size:38px}.allocation-copy p{color:var(--muted);line-height:1.7}.allocation-chart{color:#fff;grid-template-columns:7fr 3fr;min-height:220px;display:grid}.allocation-chart>div{flex-direction:column;justify-content:space-between;padding:35px;display:flex}.allocation-chart b{font-family:Georgia,serif;font-size:54px;font-weight:400}.allocation-chart span{text-transform:uppercase;letter-spacing:.08em;font-size:13px;line-height:1.6}.internal{background:var(--cobalt)}.external{background:var(--gold)}.chain-section{background:var(--paper-deep);grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.section-heading>p:last-child{max-width:520px;margin-top:30px;font-size:17px}.chain{border-top:1px solid #bdc2c4}.chain article{border-bottom:1px solid #bdc2c4;grid-template-columns:65px 1fr 30px;align-items:center;padding:25px 0;transition:all .25s;display:grid}.chain article:hover{background:#ffffff52;padding-left:14px}.chain h3{margin:0 0 6px;font-size:22px}.chain p{margin:0;font-size:14px}.chain-arrow{color:var(--cobalt);font-size:20px}.engineering-section{background:#fff;grid-template-columns:.8fr 1.2fr;gap:5vw 9vw;display:grid}.spec-list{border-top:1px solid var(--line)}.spec-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.25fr 1.6fr;align-items:center;gap:20px;padding:22px 0;display:grid}.spec-list span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.spec-list strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.spec-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.engineering-note{border-left:3px solid var(--gold);background:var(--paper);color:var(--muted);grid-column:2;padding:22px 24px;font-size:13px;line-height:1.65}.engineering-note b{color:var(--ink)}.energy-section{background:#e8edf2;grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.energy-grid{grid-template-columns:1fr 1fr;display:grid}.energy-grid article{border-top:1px solid #bdc8d1;border-right:1px solid #bdc8d1;padding:30px}.energy-grid article:nth-child(2n){border-right:0}.energy-grid span{color:var(--gold);letter-spacing:.18em;font-size:12px}.energy-grid h3{margin:26px 0 15px}.energy-grid p{color:var(--muted);font-size:14px;line-height:1.7}.markets{background:var(--cobalt-deep);color:#fff}.light .section-index{color:#d5b46c}.market-grid{border-top:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.market-grid article{border-right:1px solid #ffffff40;flex-direction:column;min-height:330px;padding:36px 40px;display:flex}.market-grid article:last-child{border:0}.market-grid h3{margin:42px 0 18px;font-size:36px}.market-grid p{color:#c6d1df;line-height:1.7}.market-grid a{color:#fff;border-bottom:1px solid #ffffff59;justify-content:space-between;margin-top:auto;padding-bottom:12px;font-size:14px;display:flex}.roadmap .section-heading{max-width:800px}.timeline{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.timeline article{border-right:1px solid var(--line);margin-right:30px;padding:36px 30px 10px 0;position:relative}.timeline article:before{content:"";background:var(--cobalt);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.timeline h3{min-height:62px}.investment{background:var(--paper-deep)}.investment .section-heading{max-width:900px}.investment-grid{border-top:1px solid #bdc2c4;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.investment-grid article{border-right:1px solid #bdc2c4;margin-right:38px;padding:34px 38px 20px 0}.investment-grid article:last-child{border:0;margin-right:0}.investment-grid span{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.investment-grid strong{color:var(--cobalt);margin:27px 0 15px;font-family:Georgia,serif;font-size:48px;font-weight:400;display:block}.investment-grid p{color:var(--muted);font-size:14px;line-height:1.65}.disclaimer{color:var(--muted);border-top:1px solid #bdc2c4;margin-top:48px;padding-top:22px;font-size:12px;line-height:1.6}.partner{text-align:center;border-top:1px solid var(--line);background:#fff}.partner h2{max-width:1050px;margin:28px auto;font-size:clamp(42px,5vw,70px);line-height:1.08}.partner>p:not(.eyebrow){color:var(--muted);max-width:700px;margin:0 auto 35px;font-size:19px;line-height:1.6}.partner .operator{color:var(--ink)!important;margin-top:-12px!important;font-size:14px!important}.partner .button{margin:auto}footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:.8fr 1.2fr 1fr;align-items:start;gap:35px;padding:45px clamp(24px,4vw,70px);font-size:13px;display:grid}.footer-brand{color:var(--ink);font-size:15px}.footer-links{grid-template-columns:1fr 1fr;align-items:start;gap:10px 20px;display:grid}.footer-links a:first-child{color:var(--cobalt)}.footer-operator b{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.footer-operator p{margin:0 0 14px;line-height:1.55}.payment-marks{flex-wrap:wrap;gap:8px;display:flex}.payment-mark{background:#07182b;border:1px solid #c1c6c9;border-radius:4px;width:92px;height:48px;display:block;position:relative;overflow:hidden;box-shadow:0 5px 14px #0a192614}.payment-mark img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;transition:filter .2s,transform .2s;display:block}.payment-mark.paysera img,.payment-mark.sepa img,.payment-mark.swift img{object-position:center}.payment-mark:hover img{filter:saturate()contrast(1.04);transform:scale(1.025)}.payment-visual-panel{color:#fff;border-left:3px solid var(--gold);background:#0b1825;grid-template-columns:.85fr 1.15fr;align-items:center;gap:45px;margin:38px 0 0;padding:34px;display:grid}.payment-visual-panel h2{max-width:420px;margin:12px 0 0;font-size:30px}.payment-marks-large{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.payment-marks-large .payment-mark{border-color:#31475d;width:auto;height:118px}.payment-marks-large .payment-mark small{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#05121fd6;padding:5px 7px;font-size:8px;position:absolute;bottom:9px;left:10px}.legal-layout{max-width:1120px}.legal-layout .legal-intro{max-width:820px;color:var(--muted);font-size:18px;line-height:1.7}.legal-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:38px;display:grid}.legal-grid article{background:#fff;padding:30px}.legal-grid h2{margin:0 0 14px;font-size:25px}.legal-grid p,.legal-grid li{color:var(--muted);line-height:1.7}.legal-grid ul{padding-left:18px}.legal-callout{border-left:3px solid var(--gold);background:#f4f1e9;margin-top:32px;padding:20px 24px;line-height:1.65}.legal-contact{color:var(--cobalt);text-decoration:underline}.page-hero{background:radial-gradient(circle at 80% 35%,#0b43a71f,transparent 30%),linear-gradient(135deg,var(--paper),#edf1f4);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;min-height:620px;padding:110px clamp(24px,7vw,120px) 80px;display:grid}.page-hero>div{max-width:950px}.page-hero h1{max-width:920px;margin:34px 0 30px}.page-hero>div>p:last-child{max-width:720px;color:var(--muted);font-size:20px;line-height:1.65}.page-number{color:#0b43a71f;font-family:Georgia,serif;font-size:100px}.detail-section{padding:110px clamp(24px,7vw,120px)}.compact-top{padding-top:0}.two-column{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.two-column h2,.contact-grid h2{margin:26px 0 0;font-size:clamp(42px,5vw,72px);line-height:1.05}.rich-copy{color:var(--muted);padding-top:32px;font-size:16px;line-height:1.8}.rich-copy .lead{color:var(--ink);font-size:22px;line-height:1.55}.pale{background:#e8edf2}.principle-grid{background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.principle-grid article{border-top:1px solid var(--line);border-right:1px solid var(--line);margin-right:34px;padding:34px 34px 10px 0}.principle-grid article:last-child{border-right:0;margin-right:0}.principle-grid span,.flow-section>article>span{color:var(--gold);letter-spacing:.15em;font-size:11px}.principle-grid p{color:var(--muted);font-size:14px;line-height:1.7}.dark-cta{background:var(--cobalt-deep);color:#fff;grid-template-columns:.75fr 1.25fr;gap:10vw;display:grid}.dark-cta h2{font-size:clamp(44px,5vw,72px);line-height:1.05}.signal-list p{border-top:1px solid #ffffff40;grid-template-columns:.7fr 1.3fr;gap:30px;margin:0;padding:28px 0;display:grid}.signal-list span{color:#c6d1df;line-height:1.6}.next-link{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;display:flex}.next-link p{color:var(--muted)}.next-link a{color:var(--cobalt);gap:45px;font-family:Georgia,serif;font-size:28px;display:flex}.flow-section{background:#fff}.flow-section article{border-top:1px solid var(--line);grid-template-columns:60px .8fr 1.5fr 30px;align-items:center;padding:28px 0;display:grid}.flow-section article:last-child{border-bottom:1px solid var(--line)}.flow-section h3{margin:0}.flow-section p{color:var(--muted);font-size:14px;line-height:1.6}.flow-section i{color:var(--gold);font-size:22px;font-style:normal}.data-band{background:var(--cobalt);color:#fff;grid-template-columns:repeat(4,1fr);padding:60px clamp(24px,7vw,120px);display:grid}.data-band>div{border-right:1px solid #ffffff4d;flex-direction:column;gap:12px;padding:0 30px;display:flex}.data-band>div:first-child{padding-left:0}.data-band>div:last-child{border:0}.data-band strong{font-family:Georgia,serif;font-size:48px;font-weight:400}.data-band span{text-transform:uppercase;letter-spacing:.12em;color:#d9e1ec;font-size:11px}.project-metrics{background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.project-metrics.three{grid-template-columns:repeat(3,1fr)}.project-metrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:150px;padding:30px;display:flex}.project-metrics strong{color:var(--cobalt);font-family:Georgia,serif;font-size:36px;font-weight:400}.project-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.spec-table>header,.spec-table>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.2fr;gap:28px;padding:20px 0;display:grid}.spec-table>header{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;border-top:1px solid var(--line);font-size:11px}.spec-table article span{color:var(--muted);font-size:13px}.spec-table article strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.pre-feed{background:var(--paper-deep);border-left:6px solid var(--gold);grid-template-columns:.35fr 1.65fr;gap:40px;padding-top:45px;padding-bottom:45px;display:grid}.pre-feed p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.capex-list>p{margin-bottom:35px}.capex-list article{border-top:1px solid var(--line);justify-content:space-between;padding:23px 0;display:flex}.capex-list article:last-child{border-bottom:1px solid var(--line)}.capex-list strong{color:var(--cobalt);font-family:Georgia,serif;font-size:23px;font-weight:400}.roadmap-stack article{border-top:1px solid var(--line);grid-template-columns:150px 80px 1fr;gap:40px;padding:35px 0;display:grid}.roadmap-stack article:last-child{border-bottom:1px solid var(--line)}.roadmap-stack time{color:var(--gold);letter-spacing:.12em;font-size:12px}.roadmap-stack>article>span{color:var(--cobalt);font-family:Georgia,serif;font-size:34px}.roadmap-stack h3{margin:0 0 12px;font-size:30px}.roadmap-stack p{color:var(--muted);margin:0;line-height:1.6}.company-card{background:var(--cobalt-deep);color:#fff;grid-template-columns:1fr 1fr;gap:1px;padding-top:1px;padding-bottom:1px;display:grid}.company-card>div{background:#ffffff0d;flex-direction:column;gap:14px;padding:30px;display:flex}.company-card span{color:#bcc9d9;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.company-card b{font-family:Georgia,serif;font-size:21px;font-weight:400}.company-hero{color:#fff;background:radial-gradient(circle at 78% 22%,#2d5c8252,#0000 32%),linear-gradient(135deg,#07121d 0%,#0c2335 62%,#103349 100%);grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;min-height:720px;padding:110px clamp(24px,7vw,120px) 80px;display:grid;position:relative;overflow:hidden}.company-hero:after{content:"UPMC";color:#ffffff06;letter-spacing:-.08em;pointer-events:none;font:700 clamp(150px,22vw,340px)/.8 Arial,sans-serif;position:absolute;top:80px;right:-2vw}.company-hero-copy{z-index:1;max-width:830px;position:relative}.company-logo{object-fit:contain;object-position:left center;display:block}.company-logo-white{width:min(360px,62vw);height:112px;margin:25px 0 38px}.company-hero h1{max-width:850px;margin:0;font-size:clamp(48px,6vw,88px);line-height:.98}.company-hero-copy>p:not(.eyebrow){color:#c6d3dd;max-width:730px;margin:28px 0;font-size:18px;line-height:1.7}.company-hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.company-hero-actions .text-link{color:#e8dca9;border-color:var(--gold)}.company-identity{z-index:1;border-top:1px solid #ffffff59;padding-top:22px;position:relative}.company-identity>span{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.company-identity dl{margin:20px 0 0}.company-identity dl>div{border-top:1px solid #ffffff24;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.company-identity dt{color:#9eb0bc;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.company-identity dd{text-align:right;margin:0;font-family:Georgia,serif;font-size:16px}.company-statement{grid-template-columns:.55fr 1.05fr 1fr;align-items:start;gap:5vw;display:grid}.company-statement h2{margin:0;font-size:clamp(38px,4vw,60px);line-height:1.08}.company-capabilities{background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.company-capabilities article{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:280px;padding:30px}.company-capabilities article:last-child{border-right:0}.company-capabilities span{color:var(--gold);letter-spacing:.15em;font-size:11px}.company-capabilities h3{margin:48px 0 16px;font-size:23px}.company-capabilities p{color:var(--muted);font-size:13px;line-height:1.7}.company-portfolio{background:#eef0ed}.company-portfolio>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:55px;display:grid}.company-portfolio>header h2{margin:12px 0 0;font-size:clamp(44px,5vw,70px);line-height:1.03}.company-portfolio>header>p{color:var(--muted);line-height:1.7}.initiative-grid{background:#bdc4c7;border:1px solid #bdc4c7;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.initiative-grid article{background:#fff;flex-direction:column;min-height:330px;padding:34px;transition:transform .2s,box-shadow .2s;display:flex}.initiative-grid article:hover{z-index:1;position:relative;transform:translateY(-3px);box-shadow:0 16px 35px #0c23351f}.initiative-grid .initiative-active{background:var(--cobalt-deep);color:#fff}.initiative-meta{justify-content:space-between;align-items:center;gap:20px;display:flex}.initiative-meta b{color:var(--gold);letter-spacing:.14em;font-size:12px}.initiative-meta span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:9px}.initiative-active .initiative-meta span{color:#aebdc7}.initiative-grid h3{max-width:520px;margin:52px 0 18px;font-size:31px;line-height:1.1}.initiative-grid p{color:var(--muted);max-width:580px;line-height:1.7}.initiative-active p{color:#bcc9d1}.initiative-grid a,.future-link{text-transform:uppercase;letter-spacing:.1em;margin-top:auto;padding-top:28px;font-size:11px}.initiative-grid a{color:#eadb9d;border-top:1px solid #fff3}.future-link{color:#87939a;border-top:1px solid var(--line)}.contact-map-hero{color:#fff;background:linear-gradient(90deg,#05111de8 0%,#05111d9c 48%,#05111d29 100%),url(/europe-ukraine-contact-map.png) 50%/cover no-repeat;grid-template-columns:1fr auto;align-items:end;min-height:650px;padding:120px clamp(24px,7vw,120px) 75px;display:grid;position:relative}.contact-map-hero>div{z-index:1;max-width:870px;position:relative}.contact-map-hero h1{margin:20px 0 28px;font-size:clamp(54px,7vw,96px);line-height:.97}.contact-map-hero>div>p:last-child{color:#c5d1d9;max-width:760px;font-size:18px;line-height:1.7}.contact-map-hero .page-number{color:#fff3}.contact-office-section{background:#f0f1ee}.contact-office-section>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin-bottom:50px;display:grid}.contact-office-section h2{margin:12px 0 0;font-size:clamp(42px,5vw,68px);line-height:1.05}.contact-office-section>header>p{color:var(--muted);line-height:1.7}.office-grid{background:#bcc4c7;border:1px solid #bcc4c7;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.office-grid article{background:#fff;grid-template-rows:48px 30px 58px minmax(108px,1fr) auto;align-items:start;min-height:410px;padding:32px;display:grid}.office-code{border:1px solid var(--gold);width:48px;height:48px;color:var(--cobalt);border-radius:50%;place-items:center;margin-bottom:35px;font:18px Georgia,serif;display:grid}.office-grid article>span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.office-grid h3{margin:10px 0 16px;font-size:28px}.office-grid p{color:var(--muted);margin:0;line-height:1.7}.office-links{border-top:1px solid var(--line);flex-direction:column;gap:10px;min-height:88px;padding-top:22px;display:flex}.office-links a{color:var(--cobalt);font-size:13px}.messenger-links{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.messenger-link{letter-spacing:.02em;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 11px;font-weight:700;display:inline-flex;color:#fff!important;font-size:11px!important}.messenger-link svg{flex:none;width:15px;height:15px}.messenger-link.whatsapp{background:#168f55}.messenger-link.telegram{background:#2388bd}.messenger-link.viber{background:#665cac}.social-reservations{color:#fff;background:#0c1a27;grid-template-columns:minmax(250px,.72fr) 1.28fr;align-items:center;gap:42px;margin-top:34px;padding:30px;display:grid}.social-reservations h3{margin:10px 0 12px;font-size:28px}.social-reservations>div>p:last-child{color:#aebbc4;max-width:490px;margin:0;font-size:12px;line-height:1.65}.social-channel-grid{background:#3d4c58;border:1px solid #3d4c58;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.social-channel{color:#d7dfe5;text-align:center;cursor:default;background:#142636;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:116px;display:flex}.social-channel svg{color:#d2b86f;width:23px;height:23px}.social-channel b{letter-spacing:.04em;font-size:10px}.social-channel small{color:#71808b;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.contact-form-section{color:#fff;background:#0b1825;grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.contact-form-intro h2{margin:14px 0 28px;font-size:clamp(44px,5vw,70px);line-height:1.03}.contact-form-intro>p:last-child{color:#aebcc6;line-height:1.7}.contact-online-form{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-field{flex-direction:column;gap:9px;display:flex}.form-field.wide,.form-consent.wide,.form-submit.wide{grid-column:1/-1}.form-field label{color:#aebcc6;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.form-field input,.form-field select,.form-field textarea,.newsletter-section input{color:#fff;width:100%;font:inherit;background:#132534;border:1px solid #425362;border-radius:0;outline:none;padding:15px 16px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.newsletter-section input:focus{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.form-field textarea{resize:vertical}.form-consent{color:#aebcc6;align-items:flex-start;gap:12px;font-size:11px;line-height:1.55;display:flex}.form-consent input,.newsletter-section label input{accent-color:var(--gold);margin-top:3px}.form-consent a{color:#eadb9d;text-decoration:underline}.form-submit{align-items:center;gap:22px;display:flex}.form-submit p{margin:0;font-size:12px}.form-submit p.sent{color:#9ad0ad}.form-submit p.error,.newsletter-section p.error{color:#ef9c9c}.form-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.newsletter-section{background:#d9d0ad;grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;display:grid}.newsletter-section h2{margin:12px 0 18px;font-size:clamp(40px,4vw,60px)}.newsletter-section>div>p:last-child{color:#59636a;line-height:1.7}.newsletter-section form{grid-template-columns:.75fr 1.25fr auto;align-items:center;gap:12px;display:grid;position:relative}.newsletter-section input{color:var(--ink);background:#ffffffb3;border-color:#aaa27f}.newsletter-section label{color:#59636a;grid-column:1/3;gap:9px;font-size:10px;display:flex}.newsletter-section button{grid-area:1/3/3;height:100%}.newsletter-section p.error{grid-column:1/-1;margin:0}.engagement-admin{border-top:1px solid #414952;margin-top:65px;padding-top:55px}.engagement-admin-grid{grid-template-columns:1.3fr .7fr;gap:25px;display:grid}.engagement-admin-grid>section{background:#111c25;border:1px solid #414952;padding:25px}.engagement-admin-grid h3{margin:0 0 20px;font-size:24px}.engagement-admin-grid article{border-top:1px solid #35424c;flex-direction:column;gap:8px;padding:18px 0;display:flex}.engagement-admin-grid article header{justify-content:space-between;gap:16px;display:flex}.engagement-admin-grid article header span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.engagement-admin-grid article p,.engagement-admin-grid article small,.engagement-admin-grid article time{color:#aeb8bf;line-height:1.55}.engagement-admin-grid article a{color:#e7d8aa}.contact-grid{grid-template-columns:1fr .8fr;gap:10vw;display:grid}.partner-types{flex-wrap:wrap;gap:12px;margin-top:50px;display:flex}.partner-types span{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.09em;padding:14px 18px;font-size:12px}.contact-card{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;gap:18px;padding:45px;display:flex}.contact-card>span{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.contact-card h3{margin:0;font-size:32px}.contact-card p{color:var(--muted);line-height:1.6}.contact-card>a:not(.button){color:var(--cobalt);border-bottom:1px solid #9eb1d3;padding-bottom:5px}.contact-card .button{margin-top:15px}.room-hero{background:linear-gradient(135deg,var(--cobalt-deep),#0c315f);color:#fff;grid-template-columns:1fr 340px;align-items:end;gap:8vw;min-height:580px;padding:100px clamp(24px,7vw,120px);display:grid}.room-hero h1{margin:30px 0;font-size:clamp(58px,7vw,96px)}.room-hero>div:first-child>p:last-child{color:#c9d4e1;max-width:720px;font-size:19px;line-height:1.65}.identity-card{background:#ffffff0d;border:1px solid #ffffff40;flex-direction:column;gap:13px;padding:30px;display:flex}.identity-card span{color:#d7b96f;text-transform:uppercase;letter-spacing:.15em;font-size:11px}.identity-card b{font-family:Georgia,serif;font-size:24px;font-weight:400}.identity-card small{color:#c9d4e1}.identity-card a{border-top:1px solid #fff3;margin-top:18px;padding-top:16px}.room-status{background:#fff;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,120px);display:grid}.room-status>div{border-right:1px solid var(--line);flex-direction:column;gap:13px;padding:32px;display:flex}.room-status>div:first-child{border-left:1px solid var(--line)}.room-status span{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.room-status strong{color:var(--cobalt);font-family:Georgia,serif;font-size:20px;font-weight:400}.room-section{padding:100px clamp(24px,7vw,120px)}.room-heading{grid-template-columns:1fr .8fr;align-items:end;gap:10vw;margin-bottom:55px;display:grid}.room-heading h2{margin:25px 0 0;font-size:clamp(42px,5vw,70px);line-height:1.05}.room-heading>p{color:var(--muted);line-height:1.7}.document-register{border-top:1px solid var(--line)}.document-register article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 230px;gap:35px;padding:30px 0;display:grid}.doc-code{color:var(--gold);font-family:Georgia,serif;font-size:24px}.document-register article>div:nth-child(2)>span{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:10px}.document-register h3{margin:12px 0;font-size:25px}.document-register p{color:var(--muted);font-size:13px;line-height:1.6}.doc-meta{flex-direction:column;align-items:flex-start;gap:12px;font-size:11px;display:flex}.doc-meta b{color:var(--cobalt)}.doc-meta em{background:var(--paper-deep);padding:8px 10px;font-style:normal}.doc-download{background:var(--ink);color:#fff;padding:10px 12px;font-style:normal;text-decoration:none;transition:background .2s}.doc-download:hover,.doc-download:focus-visible{background:var(--cobalt)}.diligence-grid{grid-template-columns:repeat(3,1fr);padding-top:0;display:grid}.diligence-grid article{border-top:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;min-height:250px;margin-right:34px;padding:28px 34px 20px 0;display:flex}.diligence-grid article:nth-child(3n){border-right:0;margin-right:0}.diligence-grid span{color:var(--gold);letter-spacing:.14em;font-size:11px}.diligence-grid p{color:var(--muted);font-size:13px;line-height:1.65}.diligence-grid b{color:var(--cobalt);text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:11px}.room-notice{background:var(--paper-deep);border-left:6px solid var(--gold);grid-template-columns:.35fr 1.65fr;gap:40px;padding-top:45px;padding-bottom:45px;display:grid}.room-notice p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.room-denied{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 180px);padding:100px clamp(24px,7vw,120px);display:flex}.room-denied>span{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-size:11px}.room-denied h1{max-width:800px}.room-denied p{color:var(--muted);margin-bottom:30px;font-size:18px}.room-gate,.nda-gate{border:1px solid var(--line);background:#fff;max-width:920px;margin:80px clamp(24px,7vw,120px);padding:65px}.room-gate>span,.nda-gate>.section-index{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-size:11px}.room-gate h2,.nda-gate h2{margin:25px 0;font-size:clamp(42px,5vw,68px)}.room-gate p,.nda-copy{color:var(--muted);line-height:1.75}.nda-copy{grid-template-columns:1fr 1fr;gap:35px;margin-bottom:35px;display:grid}.nda-accept{background:var(--paper-deep);align-items:flex-start;gap:14px;margin-bottom:25px;padding:24px;line-height:1.55;display:flex}.nda-accept input{accent-color:var(--cobalt);margin-top:4px}.form-error{color:#9b2c2c;margin-top:16px}.owner-panel{background:#eef0f1}.access-profiles{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:75px;display:grid}.access-profiles form{border:1px solid var(--line);background:#fff;flex-direction:column;gap:25px;padding:30px;display:flex}.access-profiles header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.access-profiles header span{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:10px}.access-profiles h3{margin:9px 0;font-size:27px}.access-profiles small{color:var(--muted)}.access-state{text-transform:uppercase;letter-spacing:.12em;padding:7px 10px;font-size:9px}.access-state.active{color:#245b2b;background:#dcebdc}.access-state.suspended{color:#842b2b;background:#f1dddd}.access-fields{grid-template-columns:1.2fr .7fr .8fr;gap:12px;display:grid}.access-fields label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;font-size:10px;display:flex}.access-fields input,.access-fields select{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;padding:11px}.permission-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.permission-grid>div{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:16px;display:flex}.permission-grid>div:last-child{border-right:0}.permission-grid strong{color:var(--cobalt)}.permission-grid label{color:var(--muted);font-size:11px}.permission-grid input{accent-color:var(--cobalt)}.audit-panel{grid-template-columns:.35fr 1.65fr;gap:50px;display:grid}.audit-panel h3{font-size:32px}.audit-list{border-top:1px solid var(--line)}.audit-list article{border-bottom:1px solid var(--line);grid-template-columns:150px 130px 1fr 130px;align-items:center;gap:16px;padding:13px 0;font-size:11px;display:grid}.audit-list time,.audit-list span{color:var(--muted)}.audit-list b{text-transform:uppercase;letter-spacing:.08em;color:var(--cobalt)}.audit-list em{text-align:right;font-style:normal}.text-action{color:var(--cobalt);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #9eb1d3;padding:0}.workflow-panel{border-top:1px solid var(--line);background:#fff}.workflow-overview{grid-template-columns:1fr 180px;align-items:center;gap:50px;margin-bottom:55px;display:grid}.workflow-overview h2{margin:20px 0;font-size:clamp(42px,5vw,70px)}.workflow-overview>div:first-child>p:last-child{color:var(--muted);text-transform:capitalize}.progress-ring{--progress:0deg;aspect-ratio:1;background:conic-gradient(var(--gold) var(--progress),var(--paper-deep) 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;display:flex;position:relative}.progress-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:14px}.progress-ring strong,.progress-ring span{z-index:1;position:relative}.progress-ring strong{color:var(--cobalt);font:36px Georgia,serif}.progress-ring span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.checklist{border-top:1px solid var(--line)}.checklist article{border-bottom:1px solid var(--line);grid-template-columns:1fr 180px;align-items:center;gap:30px;padding:22px 0;display:grid}.checklist span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.checklist h3{margin:8px 0;font-size:22px}.checklist p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.checklist select,.request-fields select,.request-fields input,.owner-requests select,.owner-requests input{border:1px solid var(--line);background:#fff;padding:11px}.qa-layout{grid-template-columns:.85fr 1.15fr;gap:50px;margin-top:75px;display:grid}.request-form{flex-direction:column;align-items:stretch;gap:16px;display:flex}.request-form h3{margin:4px 0 10px;font-size:29px}.request-fields{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.request-form>input,.request-form textarea,.owner-requests textarea{border:1px solid var(--line);font:inherit;background:#fff;padding:14px}.request-form textarea,.owner-requests textarea{resize:vertical;min-height:130px}.request-form .button{align-self:flex-start}.request-list{border-top:1px solid var(--line)}.request-list>.section-index{margin-top:22px}.request-list article{border-bottom:1px solid var(--line);padding:20px 0}.request-list header{justify-content:space-between;gap:20px;display:flex}.request-list header span,.owner-requests header>b{color:var(--cobalt);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.request-list p{color:var(--muted);font-size:13px;line-height:1.6}.request-list blockquote{border-left:3px solid var(--gold);background:var(--paper-deep);flex-direction:column;gap:8px;margin:14px 0;padding:14px;font-size:12px;display:flex}.request-list small{color:var(--muted)}.owner-workflow{background:var(--ink);color:#fff}.owner-workflow .room-heading>p{color:#adb5bd}.owner-workflow .room-heading>div:last-child>p{color:#adb5bd;line-height:1.7}.audit-export{color:#d7b96f;border-bottom:1px solid #7d6f49;margin-top:18px;padding-bottom:5px;font-size:12px;display:inline-block}.investor-summary{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:65px;display:grid}.investor-summary article{border:1px solid #414952;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.investor-summary span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.investor-summary h3{margin:5px 0;font-size:28px}.investor-summary small{color:#adb5bd}.investor-summary select{color:#fff;background:#202830;border:1px solid #4c5560;margin-top:12px;padding:11px}.linear-progress{background:#3b444c;width:100%;height:5px;margin-top:18px}.linear-progress i{background:var(--gold);height:100%;display:block}.investor-summary article>b{color:#d7b96f;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.owner-requests{gap:16px;display:grid}.owner-requests form{border:1px solid #414952;flex-direction:column;gap:18px;padding:25px;display:flex}.owner-requests header{justify-content:space-between;gap:25px;display:flex}.owner-requests header span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.owner-requests h3{margin:7px 0;font-size:24px}.owner-requests small,.owner-requests p{color:#adb5bd}.owner-requests textarea{color:#fff;background:#202830;border-color:#4c5560}.owner-requests form>div:last-child{grid-template-columns:160px 180px auto;align-items:center;gap:10px;display:grid}.owner-requests select,.owner-requests input{color:#fff;background:#202830;border-color:#4c5560}.empty-state{color:var(--muted);font-style:italic}.deal-workspace{border-top:1px solid var(--line);background:#f4f2ec}.deal-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px;display:flex}.deal-heading h2{margin:18px 0;font-size:clamp(42px,5vw,70px)}.deal-heading>div>p:last-child{color:var(--muted);text-transform:capitalize}.deal-export{background:var(--ink);color:#fff;padding:13px 16px}.eoi-form{border:1px solid var(--line);background:#fff;flex-direction:column;gap:18px;max-width:900px;padding:38px;display:flex}.eoi-form>span{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:10px}.eoi-form h3{margin:0;font-size:31px}.eoi-form>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.eoi-form label,.term-fields label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;font-size:10px;display:flex}.eoi-form input,.eoi-form select,.eoi-form textarea,.term-fields input,.term-fields select,.term-fields textarea,.decision-form input,.decision-form select,.condition-admin input,.condition-admin select{border:1px solid var(--line);font:inherit;background:#fff;padding:12px}.eoi-form textarea{resize:vertical;min-height:120px}.eoi-confirm{background:var(--paper-deep);padding:16px;text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;font-size:12px!important}.deal-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:55px;display:grid}.deal-summary>div{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:23px;display:flex}.deal-summary>div:last-child{border-right:0}.deal-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.deal-summary strong{color:var(--cobalt);text-transform:capitalize;font:19px Georgia,serif}.term-layout{grid-template-columns:.9fr 1.1fr;gap:45px;margin-bottom:55px;display:grid}.term-form{border:1px solid var(--line);background:#fff;flex-direction:column;gap:18px;padding:28px;display:flex}.term-form h3{margin:0;font-size:28px}.term-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.term-fields .wide{grid-column:1/-1}.term-fields textarea{resize:vertical;min-height:100px}.term-versions{border-top:1px solid var(--line)}.term-versions>.section-index{margin-top:20px}.term-versions article{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:10px;padding:20px;display:flex}.term-versions header,.comment-list header{justify-content:space-between;gap:20px;display:flex}.term-versions header span,.comment-list time{color:var(--muted);font-size:10px}.term-versions article>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.term-versions article>div strong{color:var(--cobalt);font:24px Georgia,serif}.term-versions em{text-transform:capitalize;color:var(--gold);font-style:normal}.term-versions p,.term-versions small{color:var(--muted);margin:0;line-height:1.5}.term-versions button{background:var(--ink);color:#fff;cursor:pointer;border:0;align-self:flex-start;padding:9px 11px}.term-versions mark{color:#245b2b;background:#dcebdc;align-self:flex-start;padding:7px 9px}.conditions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-bottom:55px;display:grid}.conditions>.section-index{grid-column:1/-1;margin:20px 0}.conditions article{border-right:1px solid var(--line);padding:20px}.conditions article:last-child{border-right:0}.conditions span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.conditions b{margin:12px 0;display:block}.conditions p{color:var(--muted);font-size:11px;line-height:1.5}.deal-comments{grid-template-columns:.7fr 1.3fr;gap:40px;display:grid}.deal-comments>form{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.deal-comments textarea{border:1px solid var(--line);width:100%;min-height:120px;font:inherit;padding:14px}.comment-list article{border-bottom:1px solid var(--line);padding:17px 0}.comment-list p{color:var(--muted);font-size:12px;line-height:1.55}.owner-deals{background:#e9ecee}.deal-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.owner-deal{border:1px solid var(--line);background:#fff;flex-direction:column;gap:22px;padding:28px;display:flex}.owner-deal>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.owner-deal>header span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.owner-deal h3{margin:8px 0;font-size:29px}.owner-deal>header small{color:var(--muted)}.owner-deal>header select{border:1px solid var(--line);text-transform:capitalize;padding:10px}.owner-deal-economics{background:var(--paper-deep);flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}.owner-deal-economics span{color:var(--cobalt);font:22px Georgia,serif}.owner-deal-economics b{text-transform:capitalize;color:var(--muted);font-size:11px}.owner-deal-economics a{color:var(--cobalt);margin-left:auto;font-size:11px}.owner-deal details{border-top:1px solid var(--line);padding-top:15px}.owner-deal summary{cursor:pointer;color:var(--cobalt);font-weight:600}.term-form.compact{border:0;padding:20px 0 0}.condition-admin{gap:8px;margin-top:15px;display:grid}.condition-admin form{grid-template-columns:1fr 120px 1fr 55px;align-items:center;gap:8px;display:grid}.condition-admin strong{font-size:11px}.condition-admin button{background:var(--ink);color:#fff;border:0;padding:10px}.decision-form{grid-template-columns:150px 1fr auto;gap:9px;display:grid}.investment-architecture-public{background:var(--ink);color:#fff;grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.investment-architecture-public h2{margin:20px 0;font-size:clamp(42px,5vw,68px)}.investment-architecture-public>div:first-child>p:last-child{color:#b6bdc4;line-height:1.75}.architecture-principles{border-top:1px solid #414952;border-left:1px solid #414952;grid-template-columns:1fr 1fr;display:grid}.architecture-principles article{border-bottom:1px solid #414952;border-right:1px solid #414952;padding:28px}.architecture-principles span{color:var(--gold);letter-spacing:.12em;font-size:10px}.architecture-principles h3{margin:16px 0;font-size:25px}.architecture-principles p{color:#b6bdc4;font-size:12px;line-height:1.65}.investment-foundation{border-top:1px solid var(--line);background:#eef1f3}.owner-foundation{background:var(--ink);color:#fff}.owner-foundation .room-heading>p{color:#adb5bd}.vehicle-register{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:50px;display:grid}.vehicle-register article{background:#202830;border:1px solid #414952;padding:28px}.vehicle-register span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.vehicle-register h3{margin:14px 0;font-size:28px}.vehicle-register p{color:#adb5bd;font-size:12px;line-height:1.65}.vehicle-register footer{border-top:1px solid #414952;justify-content:space-between;gap:20px;margin-top:24px;padding-top:16px;display:flex}.vehicle-register footer b{color:#d7b96f;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.vehicle-register footer em{color:#adb5bd;font-size:10px;font-style:normal}.vehicle-form{background:#202830;border:1px solid #414952;flex-direction:column;gap:18px;padding:28px;display:flex}.vehicle-form header{justify-content:space-between;gap:20px;display:flex}.vehicle-form header span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.vehicle-form header h3{margin:14px 0 0;font-size:28px}.vehicle-form header b{color:#d7b96f;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.vehicle-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vehicle-fields label,.opportunity-fields label{color:#adb5bd;text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;font-size:9px;display:flex}.vehicle-fields input,.vehicle-fields select,.vehicle-form textarea,.opportunity-fields input,.opportunity-fields select{color:#fff;font:inherit;background:#161d24;border:1px solid #4c5560;padding:11px}.vehicle-form textarea{resize:vertical;min-height:100px}.opportunity-register{gap:26px;margin-bottom:55px;display:grid}.owner-opportunity{background:#202830;border:1px solid #414952;padding:28px}.owner-opportunity>header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px;display:flex}.owner-opportunity>header span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.owner-opportunity>header h3{margin:10px 0;font-size:32px}.owner-opportunity>header small{color:#adb5bd}.readiness-score{aspect-ratio:1;border:7px solid var(--gold);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:94px;display:flex}.readiness-score strong{font:25px Georgia,serif}.readiness-score span{color:#adb5bd!important;font-size:8px!important}.opportunity-structure-form{background:#161d24;flex-direction:column;gap:18px;margin-bottom:24px;padding:24px;display:flex}.opportunity-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.opportunity-fields .wide{grid-column:1/-1}.readiness-checklist{border-top:1px solid #414952}.readiness-checklist form{border-bottom:1px solid #414952;grid-template-columns:1fr 150px 1fr 60px;align-items:center;gap:10px;padding:16px 0;display:grid}.readiness-checklist form>div>span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.readiness-checklist h4{margin:6px 0;font-size:17px}.readiness-checklist p{color:#adb5bd;margin:0;font-size:10px;line-height:1.5}.readiness-checklist select,.readiness-checklist input{color:#fff;background:#161d24;border:1px solid #4c5560;padding:10px}.readiness-checklist button{background:var(--gold);color:var(--ink);border:0;padding:10px}.readiness-rule{color:#adb5bd;margin:18px 0 0;font-size:10px}.foundation-divider{border-top:1px solid #414952;grid-template-columns:.4fr 1.6fr;gap:35px;margin-bottom:25px;padding-top:35px;display:grid}.foundation-divider span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.foundation-divider p{color:#adb5bd;margin:0;font-size:12px}.eligibility-register{grid-template-columns:1fr 1fr;gap:22px;display:grid}.eligibility-register form{background:#202830;border:1px solid #414952;flex-direction:column;gap:18px;padding:26px;display:flex}.eligibility-register header{justify-content:space-between;gap:20px;display:flex}.eligibility-register header span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.eligibility-register header h3{margin:8px 0;font-size:27px}.eligibility-register header small{color:#adb5bd}.eligibility-register header b{color:#d7b96f;text-transform:uppercase;font-size:10px}.eligibility-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.eligibility-fields label{color:#adb5bd;text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;font-size:9px;display:flex}.eligibility-fields input,.eligibility-fields select,.eligibility-register textarea{color:#fff;font:inherit;background:#161d24;border:1px solid #4c5560;padding:11px}.eligibility-register textarea{resize:vertical;min-height:90px}.architecture-status{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:35px;display:grid}.architecture-status>div{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:22px;display:flex}.architecture-status>div:last-child{border-right:0}.architecture-status span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.architecture-status strong{color:var(--cobalt);text-transform:capitalize;font:18px Georgia,serif}.opportunity-form{border:1px solid var(--line);background:#fff;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:16px;padding:28px;display:grid}.opportunity-form span,.selected-opportunity>span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.opportunity-form h3,.selected-opportunity h3{margin:9px 0 0;font-size:26px}.opportunity-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;font-size:9px;display:flex}.opportunity-form select{border:1px solid var(--line);background:#fff;padding:12px}.selected-opportunity{border-left:5px solid var(--gold);background:#fff;padding:28px}.selected-opportunity p{color:var(--muted);text-transform:capitalize}.architecture-notice{color:var(--muted);margin:22px 0 0;font-size:11px;line-height:1.6}.investor-opportunities{gap:15px;margin-bottom:28px;display:grid}.investor-opportunities article{border:1px solid var(--line);background:#fff;padding:25px}.investor-opportunities article>span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.investor-opportunities h3{margin:10px 0;font-size:28px}.investor-opportunities p{color:var(--muted)}.investor-opportunities dl{border-top:1px solid var(--line);grid-template-columns:.5fr 1.25fr 1.25fr;margin:20px 0 0;padding-top:18px;display:grid}.investor-opportunities dl>div{padding-right:16px}.investor-opportunities dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:8px}.investor-opportunities dd{color:var(--cobalt);margin:0;font-size:11px;line-height:1.5}.subscription-workspace{border-top:1px solid var(--line);background:#f0eee8}.owner-subscriptions{color:#fff;background:#111820}.owner-subscriptions .room-heading>p{color:#adb5bd}.subscription-preparation-form{border:1px solid var(--line);background:#fff;grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:end;gap:15px;padding:30px;display:grid}.subscription-preparation-form>div>span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.subscription-preparation-form h3{margin:8px 0 0;font-size:27px}.subscription-preparation-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;font-size:9px;display:flex}.subscription-preparation-form input{border:1px solid var(--line);font:inherit;padding:12px}.subscription-preparation-form .subscription-ack{text-transform:none;letter-spacing:0;background:var(--paper-deep);flex-direction:row;grid-column:1/-1;padding:15px;font-size:11px}.subscription-preparation-form button{justify-self:start}.subscription-heading{justify-content:space-between;align-items:center;gap:35px;margin-bottom:35px;display:flex}.subscription-heading h2{margin:15px 0;font-size:clamp(42px,5vw,68px)}.subscription-heading p{color:var(--muted)}.subscription-heading>div:last-child{aspect-ratio:1;border:8px solid var(--gold);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;display:flex}.subscription-heading>div:last-child strong{color:var(--cobalt);font:30px Georgia,serif}.subscription-heading>div:last-child span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.subscription-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:35px;display:grid}.subscription-summary>div{border-right:1px solid var(--line);flex-direction:column;gap:9px;padding:22px;display:flex}.subscription-summary>div:last-child{border-right:0}.subscription-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.subscription-summary strong{color:var(--cobalt);text-transform:capitalize;font:19px Georgia,serif}.closing-checklist-view{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.closing-checklist-view article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:24px}.closing-checklist-view article>span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.closing-checklist-view h3{margin:12px 0;font-size:21px}.closing-checklist-view p{color:var(--muted);font-size:11px;line-height:1.55}.closing-checklist-view b{color:var(--cobalt);text-transform:uppercase;letter-spacing:.1em;margin-top:15px;font-size:9px;display:block}.closing-checklist-view small{color:var(--muted);margin-top:10px;display:block}.subscription-grid{gap:25px;display:grid}.owner-subscription{background:#202830;border:1px solid #414952;padding:28px}.owner-subscription>header{justify-content:space-between;align-items:center;gap:25px;display:flex}.owner-subscription>header span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.owner-subscription>header h3{margin:9px 0;font-size:31px}.owner-subscription>header small{color:#adb5bd}.closing-score{aspect-ratio:1;border:6px solid var(--gold);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:90px;display:flex}.closing-score strong{font:23px Georgia,serif}.closing-score span{color:#adb5bd!important;font-size:8px!important}.owner-subscription-economics{background:#161d24;grid-template-columns:1fr 1fr;margin:24px 0;display:grid}.owner-subscription-economics>div{border-right:1px solid #414952;flex-direction:column;gap:7px;padding:18px;display:flex}.owner-subscription-economics span{color:#adb5bd;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.owner-subscription-economics strong{text-transform:capitalize;font:21px Georgia,serif}.closing-admin{border-top:1px solid #414952}.closing-admin form{border-bottom:1px solid #414952;grid-template-columns:1fr 150px 1fr 60px;align-items:center;gap:10px;padding:14px 0;display:grid}.closing-admin form>div>span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.closing-admin h4{margin:6px 0;font-size:17px}.closing-admin select,.closing-admin input,.subscription-clearance-form input,.subscription-clearance-form select{color:#fff;background:#161d24;border:1px solid #4c5560;padding:10px}.closing-admin button{background:var(--gold);color:var(--ink);border:0;padding:10px}.subscription-clearance-form{background:#161d24;grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;padding:20px;display:grid}.subscription-clearance-form label{color:#adb5bd;text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;font-size:9px;display:flex}.subscription-clearance-form .wide{grid-column:1/-1}.subscription-clearance-form button{justify-self:start}.portfolio-monitoring{border-top:1px solid var(--line);background:#e8edf0}.owner-portfolio{color:#fff;background:#0d141b}.owner-portfolio .room-heading>p{color:#adb5bd}.portfolio-grid{gap:30px;display:grid}.investment-monitor{border:1px solid var(--line);color:var(--ink);background:#fff;padding:30px}.owner-portfolio .investment-monitor{color:#fff;background:#202830;border-color:#414952}.investment-monitor>header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;display:flex}.investment-monitor>header span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.investment-monitor>header h3{margin:9px 0;font-size:32px}.investment-monitor>header small{color:var(--muted)}.owner-portfolio .investment-monitor>header small{color:#adb5bd}.portfolio-score{aspect-ratio:1;border:7px solid var(--gold);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:106px;display:flex}.portfolio-score strong{color:var(--cobalt);font:25px Georgia,serif}.owner-portfolio .portfolio-score strong{color:#fff}.portfolio-score span{max-width:70px;color:var(--muted)!important;font-size:7px!important}.milestone-register{border-top:1px solid var(--line);margin-bottom:32px}.owner-portfolio .milestone-register{border-color:#414952}.milestone-register>form{border-bottom:1px solid #414952;grid-template-columns:1.2fr 135px 80px 140px 1fr 60px;align-items:center;gap:9px;padding:13px 0;display:grid}.milestone-register>form span,.milestone-register>article span{color:var(--gold);letter-spacing:.1em;font-size:8px}.milestone-register h4{margin:5px 0;font-size:16px}.milestone-register>form input,.milestone-register>form select{color:#fff;background:#161d24;border:1px solid #4c5560;min-width:0;padding:9px}.milestone-register>form button{background:var(--gold);color:var(--ink);border:0;padding:9px}.milestone-register>article{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 180px;align-items:center;gap:24px;padding:20px 0;display:grid}.milestone-register>article p{color:var(--muted);margin:7px 0 0;font-size:11px}.milestone-register>article small{color:var(--cobalt);text-align:right;text-transform:capitalize}.milestone-progress{background:#d8dee1;height:8px;position:relative}.milestone-progress i{background:var(--gold);height:100%;display:block}.milestone-progress b{font-size:9px;position:absolute;top:-22px;right:0}.reporting-register{grid-template-columns:1.2fr .8fr;gap:25px;display:grid}.report-list{flex-direction:column;gap:12px;display:flex}.report-list>article{background:var(--paper-deep);border-left:4px solid var(--gold);padding:22px}.owner-portfolio .report-list>article{background:#161d24}.report-list article>header,.report-list article>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.report-list article span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.report-list article h4{margin:5px 0;font-size:20px}.report-list article b{color:var(--cobalt);text-transform:uppercase;font-size:9px}.owner-portfolio .report-list article b{color:#d7b96f}.report-list article p{color:var(--muted);font-size:12px;line-height:1.6}.owner-portfolio .report-list article p,.owner-portfolio .report-list article small{color:#adb5bd}.report-list button{color:var(--cobalt);background:0 0;border:0;font-weight:700;text-decoration:underline}.owner-portfolio .report-list button{color:#d7b96f}.report-form{color:#fff;background:#161d24;flex-direction:column;align-self:start;gap:14px;padding:24px;display:flex}.report-form h4{margin:0;font-size:24px}.report-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.report-form label{color:#adb5bd;text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;font-size:9px;display:flex}.report-form input,.report-form select,.report-form textarea{color:#fff;font:inherit;background:#202830;border:1px solid #4c5560;padding:11px}.report-form textarea{resize:vertical;min-height:150px}.report-form button{align-self:flex-start}.investment-governance{border-top:1px solid var(--line);background:#f1efe9}.owner-governance{color:#fff;background:#172029}.owner-governance .room-heading>p{color:#adb5bd}.governance-matter-form{color:#fff;background:#0d141b;flex-direction:column;gap:22px;margin-bottom:35px;padding:30px;display:flex}.governance-matter-form>div>span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.governance-matter-form h3{margin:9px 0 0;font-size:28px}.governance-fields{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.governance-fields label{color:#adb5bd;text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;font-size:9px;display:flex}.governance-fields .wide{grid-column:span 2}.governance-fields input,.governance-fields select,.governance-fields textarea{color:#fff;font:inherit;background:#202830;border:1px solid #4c5560;padding:11px}.governance-fields textarea{resize:vertical;min-height:95px}.governance-matter-form button{align-self:flex-start}.governance-register{gap:24px;display:grid}.governance-matter{border:1px solid var(--line);color:var(--ink);background:#fff;padding:28px}.owner-governance .governance-matter{color:#fff;background:#202830;border-color:#414952}.governance-matter>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:22px;display:flex}.owner-governance .governance-matter>header{border-color:#414952}.governance-matter>header span,.governance-brief span,.governance-response span,.governance-outcome span{color:var(--gold);text-transform:uppercase;letter-spacing:.11em;font-size:8px}.governance-matter>header h3{margin:8px 0;font-size:28px}.governance-matter>header small{color:var(--muted)}.owner-governance .governance-matter>header small{color:#adb5bd}.governance-matter>header>b{color:var(--cobalt);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.owner-governance .governance-matter>header>b{color:#d7b96f}.governance-brief{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr;display:grid}.owner-governance .governance-brief{border-color:#414952}.governance-brief>div{padding:22px 20px 22px 0}.governance-brief p,.governance-response p,.governance-outcome p{color:var(--muted);font-size:11px;line-height:1.65}.owner-governance .governance-brief p,.owner-governance .governance-response p,.owner-governance .governance-outcome p{color:#adb5bd}.governance-response{grid-template-columns:1fr 1fr;gap:25px;padding:22px 0;display:grid}.governance-response strong,.governance-outcome strong{color:var(--cobalt);text-transform:capitalize;margin-top:9px;font:22px Georgia,serif;display:block}.owner-governance .governance-response strong,.owner-governance .governance-outcome strong{color:#fff}.governance-response small,.governance-outcome small{color:var(--muted)}.governance-response form,.governance-decision-form{flex-direction:column;gap:10px;display:flex}.governance-response select,.governance-response textarea,.governance-decision-form select,.governance-decision-form textarea{border:1px solid var(--line);font:inherit;padding:11px}.governance-response textarea,.governance-decision-form textarea{resize:vertical;min-height:90px}.governance-response button,.governance-decision-form button{align-self:flex-start}.governance-decision-form{background:#161d24;padding:22px}.governance-decision-form label{color:#adb5bd;text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;font-size:9px;display:flex}.governance-decision-form select,.governance-decision-form textarea{color:#fff;background:#202830;border-color:#4c5560}.governance-outcome{border-left:4px solid var(--gold);background:var(--paper-deep);padding:18px 22px}.owner-governance .governance-outcome{background:#161d24}.covenant-monitoring{border-top:1px solid var(--line);background:#e8edef}.owner-covenants{color:#fff;background:#0b1218}.owner-covenants .room-heading>p{color:#adb5bd}.covenant-portfolios{gap:30px;display:grid}.covenant-portfolio{border:1px solid var(--line);color:var(--ink);background:#fff;padding:30px}.owner-covenants .covenant-portfolio{color:#fff;background:#202830;border-color:#414952}.covenant-portfolio>header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.covenant-portfolio>header span,.covenant-definition>span,.covenant-register>article header span,.covenant-note span,.covenant-remediation span{color:var(--gold);text-transform:uppercase;letter-spacing:.11em;font-size:8px}.covenant-portfolio>header h3{margin:9px 0;font-size:31px}.covenant-portfolio>header small{color:var(--muted)}.owner-covenants .covenant-portfolio>header small{color:#adb5bd}.covenant-health{aspect-ratio:1;border:6px solid var(--gold);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:105px;display:flex}.covenant-health strong{color:var(--cobalt);font:24px Georgia,serif}.owner-covenants .covenant-health strong{color:#fff}.covenant-health span{color:var(--muted)!important;font-size:7px!important}.covenant-health b{color:#b55a3c;margin-top:5px;font-size:8px}.covenant-register{gap:14px;display:grid}.covenant-register>form{background:#161d24;border:1px solid #414952;grid-template-columns:1fr 1.25fr;gap:22px;padding:22px;display:grid}.covenant-definition h4,.covenant-register>article h4{margin:8px 0;font-size:20px}.covenant-definition p{color:#adb5bd;font-size:11px;line-height:1.6}.covenant-definition small{color:#d5d9dc;font-size:9px;line-height:1.5}.covenant-controls{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.covenant-controls label{color:#adb5bd;text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:6px;font-size:8px;display:flex}.covenant-controls .wide{grid-column:span 3}.covenant-controls input,.covenant-controls select,.covenant-controls textarea{color:#fff;font:inherit;background:#202830;border:1px solid #4c5560;padding:9px}.covenant-controls textarea{resize:vertical;min-height:70px}.covenant-controls button{place-self:end start}.covenant-register>form>footer{color:#adb5bd;border-top:1px solid #414952;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:14px;font-size:9px;display:flex}.covenant-register>form>footer b{color:#d7b96f}.covenant-register>article{border:1px solid var(--line);background:#fff;padding:24px}.covenant-register>article>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.covenant-register>article>p{color:var(--muted);font-size:11px;line-height:1.6}.covenant-status{text-transform:uppercase;letter-spacing:.1em;color:var(--cobalt);font-size:9px}.status-watch,.status-breached,.status-remediation{color:#a64d32}.status-compliant{color:#2f7650}.covenant-register dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr .8fr;margin:20px 0;display:grid}.covenant-register dl>div{padding:16px 15px 16px 0}.covenant-register dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:8px}.covenant-register dd{color:var(--cobalt);margin:0;font-size:11px;line-height:1.5}.covenant-note,.covenant-remediation{padding:14px 0}.covenant-note p,.covenant-remediation p{color:var(--muted);margin-bottom:0;font-size:11px;line-height:1.6}.covenant-remediation{border-left:3px solid #a64d32;padding-left:15px}.covenant-register>article>footer{justify-content:flex-end;margin-top:12px;display:flex}.covenant-register>article>footer button{color:var(--cobalt);background:0 0;border:0;font-weight:700;text-decoration:underline}.covenant-register>article>footer small{color:var(--muted)}.breach-management{border-top:1px solid var(--line);background:#f1eee8}.owner-breaches{color:#fff;background:#151b21}.owner-breaches .room-heading>p{color:#adb5bd}.breach-open-form{color:#fff;background:#0b1218;flex-direction:column;gap:22px;margin-bottom:35px;padding:30px;display:flex}.breach-open-form>div>span,.breach-case>header span,.breach-brief span,.breach-response span,.breach-outcome span{color:var(--gold);text-transform:uppercase;letter-spacing:.11em;font-size:8px}.breach-open-form h3{margin:8px 0 0;font-size:28px}.breach-fields{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.breach-fields label{color:#adb5bd;text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;font-size:9px;display:flex}.breach-fields .wide{grid-column:span 2}.breach-fields input,.breach-fields select,.breach-fields textarea{color:#fff;font:inherit;background:#202830;border:1px solid #4c5560;padding:11px}.breach-fields textarea{resize:vertical;min-height:95px}.breach-fields .breach-waiver{text-transform:none;letter-spacing:0;background:#202830;flex-direction:row;grid-column:1/-1;padding:14px;font-size:11px}.breach-open-form button{align-self:flex-start}.breach-register{gap:24px;display:grid}.breach-case{border:1px solid var(--line);color:var(--ink);background:#fff;padding:28px}.owner-breaches .breach-case{color:#fff;background:#202830;border-color:#414952}.breach-case>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.owner-breaches .breach-case>header{border-color:#414952}.breach-case>header h3{margin:8px 0;font-size:28px}.breach-case>header small{color:var(--muted)}.owner-breaches .breach-case>header small{color:#adb5bd}.breach-case>header>div:last-child{text-align:right;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;display:flex}.breach-case>header b{color:#a64d32}.breach-case>header strong{color:var(--cobalt)}.owner-breaches .breach-case>header strong{color:#d7b96f}.breach-brief{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.2fr .6fr;display:grid}.owner-breaches .breach-brief{border-color:#414952}.breach-brief>div{padding:22px 20px 22px 0}.breach-brief p,.breach-response p,.breach-outcome p{color:var(--muted);font-size:11px;line-height:1.65}.owner-breaches .breach-brief p,.owner-breaches .breach-response p,.owner-breaches .breach-outcome p{color:#adb5bd}.breach-brief small{color:#a64d32;font-size:9px}.breach-response{grid-template-columns:1fr 1fr;gap:25px;padding:22px 0;display:grid}.breach-response strong,.breach-outcome strong{color:var(--cobalt);text-transform:capitalize;margin:9px 0;font:21px Georgia,serif;display:block}.owner-breaches .breach-response strong,.owner-breaches .breach-outcome strong{color:#fff}.breach-response small,.breach-outcome small{color:var(--muted)}.breach-response form,.breach-resolution-form{flex-direction:column;gap:10px;display:flex}.breach-response select,.breach-response textarea,.breach-resolution-form select,.breach-resolution-form textarea{border:1px solid var(--line);font:inherit;padding:11px}.breach-response textarea,.breach-resolution-form textarea{resize:vertical;min-height:90px}.breach-response button,.breach-resolution-form button{align-self:flex-start}.breach-resolution-form{background:#0b1218;padding:22px}.breach-resolution-form label{color:#adb5bd;text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;font-size:9px;display:flex}.breach-resolution-form select,.breach-resolution-form textarea{color:#fff;background:#202830;border-color:#4c5560}.breach-outcome{border-left:4px solid var(--gold);background:var(--paper-deep);padding:18px 22px}.owner-breaches .breach-outcome{background:#0b1218}.compliance-workspace{border-top:1px solid var(--line);background:#e8edef}.owner-compliance{color:#fff;background:#111a22}.owner-compliance .room-heading>p{color:#abb7be}.compliance-status-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:35px;display:grid}.compliance-status-grid>div{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:25px;display:flex}.compliance-status-grid>div:last-child{border-right:0}.compliance-status-grid span,.compliance-form header span,.owner-compliance-case>header span,.compliance-case-summary span,.compliance-evidence>p,.compliance-restrictions span{color:var(--gold);text-transform:uppercase;letter-spacing:.11em;font-size:8px}.compliance-status-grid strong{color:var(--cobalt);text-transform:capitalize;font:22px Georgia,serif}.compliance-status-grid small{color:var(--muted)}.compliance-form-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:25px;display:grid}.compliance-form{border:1px solid var(--line);background:#fff;flex-direction:column;gap:24px;padding:30px;display:flex}.compliance-form header{border-bottom:1px solid var(--line);padding-bottom:20px}.compliance-form h3{margin:8px 0 0;font-size:27px}.compliance-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compliance-fields label,.compliance-owner-actions label{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;flex-direction:column;gap:7px;font-size:8px;display:flex}.compliance-fields .wide,.compliance-owner-actions .wide{grid-column:1/-1}.compliance-fields input,.compliance-fields select,.compliance-fields textarea,.compliance-owner-actions input,.compliance-owner-actions select,.compliance-owner-actions textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;padding:11px}.compliance-fields textarea{resize:vertical;min-height:82px}.compliance-declaration{color:var(--muted);align-items:flex-start;gap:10px;font-size:10px;line-height:1.5;display:flex}.compliance-form button{align-self:flex-start}.compliance-restrictions{background:#fff3e8;border-left:4px solid #a64d32;margin-top:25px;padding:20px 24px}.compliance-restrictions p{color:var(--muted);margin-bottom:0;line-height:1.65}.compliance-owner-register{gap:28px;display:grid}.owner-compliance-case{background:#1d2831;border:1px solid #46515a;padding:30px}.owner-compliance-case>header{border-bottom:1px solid #46515a;justify-content:space-between;gap:25px;padding-bottom:22px;display:flex}.owner-compliance-case>header h3{margin:8px 0;font-size:29px}.owner-compliance-case>header small{color:#abb7be}.owner-compliance-case>header>div:last-child{text-align:right;text-transform:capitalize;flex-direction:column;gap:7px;display:flex}.owner-compliance-case>header>div:last-child b{color:#d9bd78}.owner-compliance-case>header>div:last-child strong{color:#fff}.compliance-case-summary{border-bottom:1px solid #46515a;grid-template-columns:repeat(4,1fr);display:grid}.compliance-case-summary>div{flex-direction:column;gap:8px;padding:20px 15px 20px 0;display:flex}.compliance-case-summary strong{text-transform:capitalize}.compliance-case-summary small{color:#abb7be}.owner-compliance-case details{border-bottom:1px solid #46515a;padding:18px 0}.owner-compliance-case summary{cursor:pointer;color:#d9bd78}.compliance-disclosure{grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;display:grid}.compliance-disclosure p{color:#abb7be;background:#111a22;margin:0;padding:15px;line-height:1.55}.compliance-disclosure b{color:#fff;margin-bottom:8px;display:block}.compliance-evidence{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.compliance-evidence>p{grid-column:1/-1}.compliance-evidence article{border:1px solid var(--line);color:var(--ink);background:#fff;flex-direction:column;gap:7px;padding:18px;display:flex}.owner-compliance .compliance-evidence article{color:#fff;background:#111a22;border-color:#46515a}.compliance-evidence article span{color:var(--gold);text-transform:uppercase;font-size:8px}.compliance-evidence article strong{text-transform:capitalize;color:var(--cobalt)}.owner-compliance .compliance-evidence article strong{color:#fff}.compliance-evidence article b{text-transform:capitalize;color:#55717e}.compliance-evidence article p{color:var(--muted);word-break:break-word;font-size:10px;line-height:1.5}.owner-compliance .compliance-evidence article p,.owner-compliance .compliance-evidence article small{color:#abb7be}.compliance-evidence .empty-state{color:var(--muted);grid-column:1/-1}.compliance-owner-actions{grid-template-columns:1fr 1fr;gap:22px;margin-top:25px;display:grid}.compliance-owner-actions form{background:#111a22;grid-template-columns:1fr 1fr;gap:11px;padding:24px;display:grid}.compliance-owner-actions h4{grid-column:1/-1;margin:0 0 8px;font-size:20px}.compliance-owner-actions label{color:#abb7be}.compliance-owner-actions input,.compliance-owner-actions select,.compliance-owner-actions textarea{color:#fff;background:#1d2831;border-color:#46515a}.compliance-owner-actions textarea{resize:vertical;min-height:75px}.compliance-owner-actions button{grid-column:1/-1;justify-self:start}.portal-hero{color:#fff;background:linear-gradient(125deg,#07131e 0%,#10293b 68%,#17394b 100%);grid-template-columns:1.5fr .65fr;align-items:end;gap:8vw;min-height:520px;padding:130px 6vw 75px;display:grid}.portal-hero h1{max-width:920px;margin:18px 0 28px;font-size:clamp(54px,6.5vw,94px);line-height:.94}.portal-hero>div:first-child>p:last-child{color:#c9d2d8;max-width:700px;font-size:17px;line-height:1.7}.portal-identity{border-top:1px solid #fff6;flex-direction:column;align-items:flex-start;gap:8px;padding-top:22px;display:flex}.portal-identity span,.portal-welcome span,.portal-section-heading span,.portal-panel header span,.portal-services>div:first-child>span{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.portal-identity strong{font:27px Georgia,serif}.portal-identity small{color:#b9c4ca}.portal-identity a{color:#fff;border-bottom:1px solid var(--gold);margin-top:12px}.portal-gate{color:#fff;background:#0b1721;min-height:480px;padding:150px 7vw}.portal-gate span{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:10px}.portal-gate h2{max-width:780px;font-size:44px}.portal-command,.portal-section{padding:78px 6vw}.portal-command{background:#e9eceb}.portal-welcome{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:45px;display:flex}.portal-welcome h2{margin:10px 0;font-size:44px}.portal-welcome p{max-width:670px;color:var(--muted);line-height:1.65}.portal-access-state{border-left:3px solid var(--gold);flex-direction:column;gap:8px;min-width:230px;padding:10px 0 10px 22px;display:flex}.portal-access-state strong{color:#2f7650;font:30px Georgia,serif}.portal-access-state small{color:var(--muted)}.portal-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.portal-kpis article{border-right:1px solid var(--line);flex-direction:column;gap:10px;min-height:150px;padding:28px;display:flex}.portal-kpis article:last-child{border-right:0}.portal-kpis span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.portal-kpis strong{color:var(--cobalt);text-transform:capitalize;font:29px Georgia,serif}.portal-kpis small{color:var(--muted);line-height:1.45}.portal-journey{background:#fff}.portal-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.portal-section-heading h2{max-width:760px;margin:10px 0 0;font-size:43px}.journey-track{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.journey-track article{border-right:1px solid var(--line);min-height:158px;padding:28px 20px 30px;position:relative}.journey-track article:last-child{border-right:0}.journey-track article>span{color:var(--gold);font:18px Georgia,serif}.journey-track h3{margin:28px 0 16px;font-size:16px}.journey-track b,.portal-deal>b,.portal-payment-line>b,.portal-monitor-grid article>b{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.positive{color:#2f7650!important}.alert{color:#a64d32!important}.neutral{color:#55717e!important}.portal-two-column{color:#fff;background:#14202a;grid-template-columns:1fr 1fr;gap:28px;display:grid}.portal-panel{background:#1e2b35;border:1px solid #46525b;padding:30px}.portal-panel>header{border-bottom:1px solid #46525b;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:22px;display:flex}.portal-panel header h2{margin:9px 0 0;font-size:29px}.portal-panel>header>b{border:1px solid var(--gold);min-width:44px;height:44px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.portal-deal{border-bottom:1px solid #3d4851;grid-template-columns:1.4fr .75fr .45fr;align-items:center;gap:18px;padding:18px 0;display:grid}.portal-deal span{color:#9eabb3;text-transform:uppercase;font-size:9px}.portal-deal h3{margin:6px 0;font-size:18px}.portal-deal>strong{color:#e7d8aa}.portal-currency-summary{background:#111b23;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}.portal-currency-summary>div{border-right:1px solid #3d4851;padding:18px}.portal-currency-summary>div:last-child{border-right:0}.portal-currency-summary span{color:#9eabb3;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:8px;display:block}.portal-currency-summary strong{font:23px Georgia,serif}.portal-payment-line{border-bottom:1px solid #3d4851;grid-template-columns:1.25fr .7fr .4fr;align-items:center;gap:16px;padding:16px 0;display:grid}.portal-payment-line div{flex-direction:column;gap:5px;display:flex}.portal-payment-line small{color:#9eabb3}.portal-panel-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.portal-panel-actions a{color:#e7d8aa;border-bottom:1px solid var(--gold)}.portal-panel-actions small{color:#9eabb3}.portal-empty{color:#9eabb3;padding:20px 0;line-height:1.65}.portal-monitoring{background:#f1efe9}.portal-health{border-left:3px solid var(--gold);min-width:180px;padding-left:18px}.portal-health span{margin-bottom:8px;color:var(--muted)!important;display:block!important}.portal-health strong{font:35px Georgia,serif}.portal-monitor-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.portal-monitor-grid>div{border:1px solid var(--line);background:#fff;padding:28px}.portal-monitor-grid h3{margin:0 0 18px;font-size:25px}.portal-monitor-grid article{border-top:1px solid var(--line);grid-template-columns:68px 1fr auto;align-items:center;gap:15px;padding:17px 0;display:grid}.portal-monitor-grid article>span{color:var(--gold);font-size:10px;font-weight:700}.portal-monitor-grid article>div{flex-direction:column;gap:6px;display:flex}.portal-monitor-grid article small{color:var(--muted);line-height:1.45}.portal-monitor-grid article>b{color:var(--cobalt)}.portal-services{background:#fff;grid-template-columns:.7fr 1.5fr;gap:6vw;display:grid}.portal-services>div:first-child h2{margin-top:12px;font-size:43px}.portal-service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.portal-service-grid>a{color:var(--ink);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px;transition:background .2s,color .2s}.portal-service-grid>a:hover{background:var(--cobalt);color:#fff}.portal-service-grid span{color:var(--gold);font:17px Georgia,serif}.portal-service-grid h3{margin:25px 0 10px;font-size:20px}.portal-service-grid p{color:var(--muted);min-height:52px;font-size:11px;line-height:1.6}.portal-service-grid>a:hover p{color:#c6d0d6}.portal-service-grid b{color:var(--cobalt);font-size:10px}.portal-service-grid>a:hover b{color:#e7d8aa}.portal-disclaimer{color:#fff;background:#0b141c;grid-template-columns:.35fr 1.5fr;gap:4vw;padding:34px 6vw;display:grid}.portal-disclaimer b{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.portal-disclaimer p{color:#b6c0c6;max-width:960px;margin:0;line-height:1.65}.scroll-progress{width:calc(var(--scroll-progress,0) * 100%);background:linear-gradient(90deg,var(--cobalt),#3c79d7,var(--gold));z-index:100;pointer-events:none;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 14px #0b43a759}.motion-ready{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(34px)}.motion-ready.is-visible{opacity:1;transform:none}.silicon-journey{color:#fff;background:#071827;position:relative;overflow:hidden}.silicon-journey:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#1b539752,#0000 64%);border-radius:50%;width:70vw;position:absolute;bottom:-80%;right:-25vw}.journey-heading{z-index:1;grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;display:grid;position:relative}.journey-heading h2{max-width:900px;margin:26px 0 0;font-size:clamp(43px,5vw,73px);line-height:1.02}.journey-heading>p{color:#afbdc7;max-width:470px;margin:0 0 7px;line-height:1.7}.journey-track{z-index:2;border-top:1px solid #385064;grid-template-columns:repeat(6,1fr);margin-top:70px;display:grid;position:relative}.journey-track:before{content:"";z-index:-1;background:#385064;height:1px;position:absolute;top:51px;left:0;right:0}.journey-track button{color:#96a8b5;text-align:left;cursor:pointer;background:#0d2334b8;border:0;border-right:1px solid #385064;min-width:0;padding:20px 14px 23px;transition:background .3s,color .3s,transform .3s;position:relative}.journey-track button:first-child{border-left:1px solid #385064}.journey-track button span{color:#d4b76b;letter-spacing:.16em;margin-bottom:27px;font-size:9px;display:block}.journey-track button b{text-transform:uppercase;letter-spacing:.08em;min-height:30px;font-size:10px;line-height:1.45;display:block}.journey-track button i{background:#587080;border:2px solid #0d2334;border-radius:50%;width:9px;height:9px;transition:all .3s;position:absolute;top:47px;left:14px;box-shadow:0 0 0 1px #587080}.journey-track button:hover,.journey-track button:focus-visible{color:#fff;background:#102d43;outline:none}.journey-track button.active{color:#fff;background:#133752;transform:translateY(-5px)}.journey-track button.active i{background:var(--gold);box-shadow:0 0 0 5px #ad7b1e2e,0 0 18px #d7b96f80}.journey-stage{z-index:1;background:linear-gradient(120deg,#0c263aeb,#061623f5);border:1px solid #385064;border-top:0;grid-template-columns:1fr 1fr;min-height:570px;display:grid;position:relative}.journey-visual{background:radial-gradient(circle,#1c4d7a57,#0000 55%);border-right:1px solid #385064;justify-content:center;align-items:center;min-height:570px;display:flex;position:relative;overflow:hidden}.journey-visual:before,.journey-visual:after{content:"";background:linear-gradient(90deg,#0000,#3b566b,#0000);height:1px;position:absolute;top:50%;left:10%;right:10%}.journey-visual:after{transform:rotate(90deg)}.journey-orbit{border:1px solid #84a4bc40;border-radius:50%;animation:14s linear infinite journeyOrbit;position:absolute}.orbit-one{width:390px;height:390px}.orbit-two{border-style:dashed;width:300px;height:300px;animation-duration:20s;animation-direction:reverse}.orbit-one:before,.orbit-two:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 15px #d7b96fb3}.material-object{z-index:2;width:205px;height:205px;transition:all .5s cubic-bezier(.2,.8,.2,1);position:relative}.material-object:before{content:"";clip-path:polygon(20% 0,83% 13%,100% 58%,70% 100%,12% 84%,0 34%);filter:drop-shadow(0 24px 24px #00000061);background:linear-gradient(145deg,#eef5f8 0%,#7c99aa 45%,#dce8ed 70%,#4c6878 100%);animation:5s ease-in-out infinite materialFloat;position:absolute;inset:15%}.material-object i{display:none;position:absolute}.visual-purity{color:#d7b96f;font:18px Georgia,serif;position:absolute;top:25px;right:26px}.journey-visual>small{color:#8297a6;text-transform:uppercase;letter-spacing:.14em;font-size:9px;position:absolute;bottom:24px;left:26px}.journey-detail{flex-direction:column;justify-content:center;padding:clamp(42px,5vw,78px);display:flex}.journey-detail>span{color:#d7b96f;text-transform:uppercase;letter-spacing:.16em;font-size:10px}.journey-detail h3{margin:20px 0 22px;font-size:clamp(36px,4vw,58px);line-height:1.04}.journey-detail>p{color:#b6c5cf;max-width:640px;font-size:16px;line-height:1.75}.journey-detail dl{border-top:1px solid #385064;margin:34px 0 0}.journey-detail dl>div{border-bottom:1px solid #2a4254;grid-template-columns:120px 1fr;gap:20px;padding:17px 0;display:grid}.journey-detail dt{color:#7890a0;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.journey-detail dd{color:#e2e8ec;margin:0;font-size:11px;line-height:1.5}.journey-stage[data-stage="2"] .material-object:before{clip-path:polygon(10% 10%,78% 0,100% 25%,90% 88%,22% 100%,0 75%);background:linear-gradient(120deg,#364e5c,#e0e7e9 34%,#78909b 58%,#202f38);inset:23% 8%}.journey-stage[data-stage="3"] .material-object:before,.journey-stage[data-stage="4"] .material-object:before{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(145deg,#dcebf3,#537a99 48%,#b9d1df);inset:22%}.journey-stage[data-stage="3"] .material-object i,.journey-stage[data-stage="4"] .material-object i{background:#dcebf3;border-radius:50%;width:17px;height:17px;display:block;box-shadow:0 0 18px #a7d3efb8}.journey-stage[data-stage="3"] .material-object i:first-child,.journey-stage[data-stage="4"] .material-object i:first-child{top:24%;left:20%}.journey-stage[data-stage="3"] .material-object i:nth-child(2),.journey-stage[data-stage="4"] .material-object i:nth-child(2){top:23%;right:18%}.journey-stage[data-stage="3"] .material-object i:nth-child(3),.journey-stage[data-stage="4"] .material-object i:nth-child(3){top:44%;left:46%}.journey-stage[data-stage="3"] .material-object i:nth-child(4),.journey-stage[data-stage="4"] .material-object i:nth-child(4){bottom:18%;left:18%}.journey-stage[data-stage="3"] .material-object i:nth-child(5),.journey-stage[data-stage="4"] .material-object i:nth-child(5){bottom:19%;right:17%}.journey-stage[data-stage="3"] .material-object i:nth-child(6),.journey-stage[data-stage="4"] .material-object i:nth-child(6){bottom:2%;left:47%}.journey-stage[data-stage="4"] .material-object{filter:hue-rotate(18deg)saturate(1.35);transform:scale(1.08)}.journey-stage[data-stage="5"] .material-object{background:repeating-linear-gradient(0deg,#0000 0 15px,#08315c6b 15px 16px),repeating-linear-gradient(90deg,#0000 0 15px,#08315c6b 15px 16px),radial-gradient(circle at 32% 27%,#e8f7ff,#7cb5d9 25%,#466db8 58%,#193958 78%);border-radius:50%;width:220px;height:220px;transform:rotateX(58deg)rotate(-25deg);box-shadow:0 28px 42px #00000073,inset 0 0 35px #fff9}.journey-stage[data-stage="5"] .material-object:before{display:none}.journey-stage[data-stage="6"] .material-object:before{clip-path:none;background:repeating-linear-gradient(0deg,#0000 0 28px,#9bc4dc38 28px 29px),repeating-linear-gradient(90deg,#0000 0 28px,#9bc4dc38 28px 29px),linear-gradient(145deg,#0f4269,#071a2a);border:1px solid #7ca2bb;inset:12%;box-shadow:inset 0 0 35px #489dd452,0 24px 35px #0000006b}.journey-stage[data-stage="6"] .material-object i{background:#d7b96f;border-radius:50%;width:13px;height:13px;display:block;box-shadow:0 0 16px #d7b96f}.journey-stage[data-stage="6"] .material-object i:first-child{top:20%;left:22%}.journey-stage[data-stage="6"] .material-object i:nth-child(2){top:29%;right:19%}.journey-stage[data-stage="6"] .material-object i:nth-child(3){top:46%;left:48%}.journey-stage[data-stage="6"] .material-object i:nth-child(4){bottom:20%;left:24%}.journey-stage[data-stage="6"] .material-object i:nth-child(5){bottom:18%;right:18%}.journey-stage[data-stage="6"] .material-object i:nth-child(6){bottom:8%;left:48%}.chain article{position:relative;overflow:hidden}.chain article:before{content:"";background:var(--cobalt);width:0;height:1px;transition:width .55s;position:absolute;bottom:0;left:0}.chain article:hover:before{width:100%}.market-grid article{transition:background .35s,transform .35s}.market-grid article:hover{background:#ffffff0d;transform:translateY(-7px)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes materialDrift{0%{transform:scale(1.01)translate(-.5%)}to{transform:scale(1.055)translate(1.2%,-1%)}}@keyframes orbitPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes heroSweep{0%,58%{transform:translate(-110%)}82%,to{transform:translate(110%)}}@keyframes journeyOrbit{to{transform:rotate(360deg)}}@keyframes materialFloat{0%,to{transform:translateY(8px)rotate(-3deg)}50%{transform:translateY(-10px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1050px){.site-header{grid-template-columns:1fr auto}nav{display:none}.hero{grid-template-rows:auto 470px 110px;grid-template-columns:1fr;padding-top:70px}.hero-copy{max-width:760px}.hero-visual{min-height:450px}.proof-strip{grid-template-columns:repeat(3,1fr)}.proof-strip .scope{display:none}.intro,.chain-section,.phase-intro,.engineering-section,.energy-section{grid-template-columns:1fr;gap:50px}.journey-heading,.journey-stage{grid-template-columns:1fr}.journey-track{grid-template-columns:repeat(3,1fr)}.journey-track:before{display:none}.journey-track button{border-bottom:1px solid #385064}.journey-visual{border-bottom:1px solid #385064;border-right:0;min-height:480px}.pillars,.market-grid,.investment-grid{grid-template-columns:1fr}.pillars article,.market-grid article{border-right:0;border-bottom:1px solid var(--line);margin-right:0}.engineering-note{grid-column:auto}.investment-grid article{border-bottom:1px solid #bdc2c4;border-right:0;margin-right:0;padding-right:0}.market-grid article{min-height:270px}.timeline{grid-template-columns:1fr 1fr}.page-hero{min-height:520px}.principle-grid,.project-metrics,.data-band{grid-template-columns:1fr 1fr}.company-hero,.company-statement{grid-template-columns:1fr}.company-capabilities{grid-template-columns:1fr 1fr}.contact-form-section,.newsletter-section,.engagement-admin-grid,.two-column,.dark-cta,.contact-grid,.room-hero,.room-heading{grid-template-columns:1fr}.room-status,.diligence-grid{grid-template-columns:1fr 1fr}.access-profiles,.audit-panel,.qa-layout,.term-layout,.deal-comments,.deal-grid,.investment-architecture-public{grid-template-columns:1fr}.opportunity-form,.conditions,.deal-summary{grid-template-columns:1fr 1fr}.reporting-register{grid-template-columns:1fr}.governance-fields{grid-template-columns:1fr 1fr}.principle-grid article{border-bottom:1px solid var(--line)}}@media (width<=650px){.site-header{height:76px;padding:0 20px}.brand{gap:9px;font-size:13px}.brand-mark{width:31px;height:38px}.header-cta{padding:11px 12px;font-size:12px}.hero{grid-template-rows:auto 330px auto;min-height:auto;padding:60px 20px 0}h1{font-size:48px}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.hero-visual{min-height:320px;transform:scale(.94)}.hero-visual img{width:120%;inset:0 -10%}.silicon-journey{padding-top:70px;padding-bottom:70px}.journey-heading{gap:24px}.journey-track{grid-template-columns:repeat(2,1fr);margin-top:42px}.journey-track button{min-height:105px}.journey-track button span{margin-bottom:18px}.journey-track button i{display:none}.journey-visual{min-height:390px}.orbit-one{width:300px;height:300px}.orbit-two{width:230px;height:230px}.material-object{transform:scale(.82)}.journey-stage[data-stage="4"] .material-object{transform:scale(.88)}.journey-stage[data-stage="5"] .material-object{transform:scale(.82)rotateX(58deg)rotate(-25deg)}.journey-detail{padding:32px 22px}.journey-detail dl>div{grid-template-columns:1fr;gap:8px}.proof-strip{grid-template-columns:1fr;padding:12px 0}.proof-strip>span{border-right:0;border-bottom:1px solid var(--line);padding:15px 8px}.section{padding:80px 20px}.intro h2,.section-heading h2{font-size:42px}.pillars article{padding-right:0}.metric-grid{grid-template-columns:1fr 1fr}.allocation{grid-template-columns:1fr;padding:28px}.allocation-chart{grid-template-columns:1fr;min-height:300px}.chain article{grid-template-columns:48px 1fr 22px}.spec-list article{grid-template-columns:1fr;gap:8px}.energy-grid{grid-template-columns:1fr}.energy-grid article{border-right:0}.market-grid{margin-top:45px}.market-grid article{padding:32px 0}.timeline{grid-template-columns:1fr}.timeline article{border-right:0;border-bottom:1px solid var(--line)}footer{grid-template-columns:1fr;gap:24px}.page-hero{grid-template-columns:1fr;min-height:500px;padding:80px 20px 55px}.page-hero h1{font-size:46px}.page-number{display:none}.detail-section{padding:75px 20px}.compact-top{padding-top:0}.principle-grid,.project-metrics,.project-metrics.three,.data-band,.company-card{grid-template-columns:1fr}.company-hero{gap:55px;min-height:auto;padding:95px 20px 60px}.company-logo-white{height:80px;margin:18px 0 28px}.company-hero h1{font-size:46px}.company-hero-actions{flex-direction:column;align-items:flex-start}.company-capabilities,.initiative-grid,.company-portfolio>header{grid-template-columns:1fr}.company-capabilities article{border-right:0;border-bottom:1px solid var(--line);min-height:230px}.initiative-grid article{min-height:300px;padding:28px 22px}.contact-map-hero{background-position:62%;grid-template-columns:1fr;min-height:570px;padding:100px 20px 60px}.contact-map-hero h1{font-size:50px}.contact-office-section>header,.office-grid,.contact-online-form{grid-template-columns:1fr}.form-field.wide,.form-consent.wide,.form-submit.wide{grid-column:auto}.office-grid article{min-height:340px;display:flex}.social-reservations{grid-template-columns:1fr;gap:24px;padding:24px}.social-channel-grid{grid-template-columns:repeat(5,1fr)}.social-channel{min-height:92px}.social-channel b{font-size:8px}.newsletter-section form{grid-template-columns:1fr}.newsletter-section label,.newsletter-section button{grid-area:auto}.flow-section article{grid-template-columns:42px 1fr;gap:10px}.flow-section article p{grid-column:2}.flow-section article i{display:none}.signal-list p{grid-template-columns:1fr}.next-link{flex-direction:column;align-items:flex-start;gap:20px}.spec-table>header{display:none}.spec-table>article{grid-template-columns:1fr;gap:8px}.pre-feed{grid-template-columns:1fr}.roadmap-stack article{grid-template-columns:1fr;gap:10px}.header-actions{gap:8px}.header-actions .header-cta{display:none}.room-hero{grid-template-columns:1fr;padding:80px 20px}.room-status,.diligence-grid{grid-template-columns:1fr}.room-status>div{border-left:1px solid var(--line)}.room-section{padding:75px 20px}.document-register article{grid-template-columns:1fr;gap:15px}.room-heading,.room-notice{grid-template-columns:1fr}.room-gate,.nda-gate{margin:45px 20px;padding:30px 22px}.nda-copy,.access-fields,.permission-grid{grid-template-columns:1fr}.permission-grid>div{border-right:0;border-bottom:1px solid var(--line)}.audit-list article{grid-template-columns:1fr;gap:5px}.audit-list em{text-align:left}.workflow-overview,.checklist article,.investor-summary{grid-template-columns:1fr}.progress-ring{width:130px}.request-fields,.owner-requests form>div:last-child{grid-template-columns:1fr}.deal-heading{flex-direction:column;align-items:flex-start}.eoi-form>div,.term-fields,.deal-summary,.conditions{grid-template-columns:1fr}.term-fields .wide{grid-column:auto}.condition-admin form,.decision-form,.architecture-principles,.vehicle-register,.eligibility-register,.eligibility-fields,.architecture-status,.opportunity-form,.vehicle-fields,.opportunity-fields,.foundation-divider,.investor-opportunities dl,.subscription-preparation-form,.subscription-summary,.closing-checklist-view,.owner-subscription-economics,.subscription-clearance-form{grid-template-columns:1fr}.subscription-clearance-form .wide{grid-column:auto}.closing-admin form{grid-template-columns:1fr}.opportunity-fields .wide{grid-column:auto}.readiness-checklist form{grid-template-columns:1fr}.investment-monitor>header{flex-direction:column;align-items:flex-start}.milestone-register>form,.milestone-register>article,.report-form>div{grid-template-columns:1fr}.milestone-register>article small{text-align:left}.governance-fields,.governance-brief,.governance-response{grid-template-columns:1fr}.governance-fields .wide{grid-column:auto}.governance-matter>header{flex-direction:column}.covenant-portfolio>header{flex-direction:column;align-items:flex-start}.covenant-register>form,.covenant-controls,.covenant-register dl{grid-template-columns:1fr}.covenant-controls .wide,.covenant-register>form>footer{grid-column:auto}.breach-fields,.breach-brief,.breach-response{grid-template-columns:1fr}.breach-fields .wide,.breach-fields .breach-waiver{grid-column:auto}.breach-case>header{flex-direction:column}.breach-case>header>div:last-child{text-align:left}.architecture-status>div{border-right:0;border-bottom:1px solid var(--line)}.footer-links{flex-direction:column;align-items:flex-start}.legal-grid{grid-template-columns:1fr}.payment-visual-panel{grid-template-columns:1fr;padding:24px 20px}.payment-marks-large{grid-template-columns:1fr}.payment-marks-large .payment-mark{height:135px}.portal-hero,.portal-two-column,.portal-services{grid-template-columns:1fr}.portal-kpis,.journey-track{grid-template-columns:1fr 1fr}.portal-monitor-grid,.compliance-status-grid,.compliance-form-grid,.compliance-case-summary,.compliance-owner-actions,.compliance-disclosure,.compliance-fields{grid-template-columns:1fr}.compliance-fields .wide,.compliance-owner-actions .wide,.compliance-owner-actions h4,.compliance-owner-actions button{grid-column:auto}.compliance-evidence{grid-template-columns:1fr}.owner-compliance-case>header{flex-direction:column}.owner-compliance-case>header>div:last-child{text-align:left}}
