@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Sora:wght@400;500;600;700&display=swap";
:root{--navy:#102748;--blue:#245bd6;--sky:#52b3ea;--growth:#12b99a;--ice:#f1f6fa;--muted:#5c6d81;--line:#dce5ed;--white:#fff;--radius:16px}*{box-sizing:border-box}body{color:var(--navy);background:var(--white);margin:0;font:15px/1.6 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.button{background:var(--blue);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:13px 23px;font-weight:600;display:inline-flex}button:hover,.button:hover{background:#1746af}button:disabled{opacity:.5;cursor:not-allowed}.secondary{color:var(--navy);border:1px solid var(--line);background:#fff}.password-field{margin-bottom:22px}.password-field>label{margin-bottom:8px}.password-field>button{margin-top:8px;padding:8px 12px;font-size:13px}.password-field>button:hover{color:#fff}.small{padding:9px 16px;font-size:13px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--growth);outline-offset:3px}.skip{position:absolute;top:-100px}.skip:focus{z-index:100;background:#fff;padding:15px;top:0}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;height:100px;padding:0 5vw;display:flex}.brand{align-items:center;gap:15px;display:flex}.brand-name{letter-spacing:-1.5px;font-family:Sora,sans-serif;font-size:28px;font-weight:700}.brand-dot{color:var(--growth);margin-left:4px;font-size:16px}.brand-description{border-left:1px solid var(--line);max-width:90px;padding-left:15px;font-family:Sora;font-size:12px;line-height:1.4}nav{gap:25px;font-size:13px;font-weight:500;display:flex}.header-actions{align-items:center;gap:20px;display:flex}.header-actions select{background:0 0;border:0;padding:4px}.environment{background:var(--ice);letter-spacing:1px;color:var(--muted);padding:5px 5vw;font-size:10px}main{min-height:65vh}.container{max-width:1280px;margin:auto;padding:65px 40px}.hero{background:var(--ice);grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;min-height:620px;padding:85px 7vw;display:grid;overflow:hidden}.hero h1{letter-spacing:-3.5px;max-width:660px;margin:18px 0 26px;font-family:Sora,sans-serif;font-size:clamp(45px,5.4vw,78px);line-height:1.1}.hero h1 em{color:var(--blue);font-style:normal}.hero p{max-width:560px;color:var(--muted);font-size:18px;line-height:1.7}.eyebrow{letter-spacing:2px;text-transform:uppercase;font-weight:700;color:var(--blue)!important;font-size:11px!important}.actions{flex-wrap:wrap;gap:15px;margin-top:28px;display:flex}.orbital{aspect-ratio:1;background:radial-gradient(circle at 65% 30%,#fff 0,#0000 50%),radial-gradient(circle at 30% 70%,#cfefe8,#0000 55%);border:1px solid #adcce1;border-radius:50%;width:min(39vw,480px);margin:auto;position:relative;box-shadow:0 0 0 35px #e8f0f5,0 0 0 36px #d8e5ee}.orbital:before,.orbital:after{content:"";border:1px solid #8db1d0;border-radius:50%;position:absolute;inset:10% 28%;transform:rotate(25deg)}.orbital:after{inset:32% -2%;transform:rotate(-20deg)}.orbital .node{background:var(--blue);border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 7px #245bd612}.orbital .node:first-child{top:18%;left:30%}.orbital .node:nth-child(2){top:62%;left:19%}.orbital .node:nth-child(3){background:var(--growth);top:40%;right:15%;box-shadow:0 0 0 12px #12b99a22}.orbital .node:nth-child(4){bottom:12%;right:35%}.orbital .tag{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px 25px;font-family:Sora;font-size:16px;position:absolute;top:38%;left:28%;box-shadow:0 15px 45px #10274812}.orbital small{letter-spacing:2px;color:var(--muted);font:10px Inter;display:block}.strip{border-bottom:1px solid var(--line);justify-content:space-around;gap:20px;padding:27px 5vw;font-family:Sora;font-size:13px;display:flex}.section-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}h1,h2,h3{font-family:Sora,sans-serif;line-height:1.25}h1{letter-spacing:-1.3px;font-size:38px}h2{letter-spacing:-1px;font-size:32px}h3{font-size:20px}p{color:var(--muted)}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:28px}.card .number{color:var(--growth);font:40px Sora}.card h3{margin:12px 0}.card:hover{border-color:#a4bcd5}.badge{background:var(--ice);color:var(--muted);letter-spacing:.6px;border-radius:4px;margin:0 5px 5px 0;padding:4px 8px;font-size:10px;display:inline-block}.badge.green{color:#176a54;background:#e4f5ef}.dark{background:var(--navy);color:#fff;padding:65px 7vw}.dark p{color:#b7c9da}.dark h2{max-width:700px;font-size:38px}.panel{background:var(--ice);border-radius:var(--radius);padding:30px}.narrow{max-width:600px;margin:auto}label{margin-bottom:16px;font-size:13px;font-weight:500;display:block}input:not([type=radio]):not([type=checkbox]),select,textarea{width:100%;color:var(--navy);background:#fff;border:1px solid #bdcbd7;border-radius:7px;margin-top:6px;padding:11px 12px;display:block}textarea{min-height:130px}input[type=checkbox]{margin-right:9px}.feedback{font-size:13px}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.toolbar{align-items:end;gap:15px;margin:25px 0;display:flex}.toolbar label{flex:1}.workspace{grid-template-columns:215px 1fr;gap:40px;display:grid}.sidebar{flex-direction:column;gap:4px;display:flex}.sidebar a{border-radius:5px;padding:10px 15px;font-size:13px}.sidebar a:hover{background:var(--ice)}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:15px 12px}th{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:25px 0}legend{padding-top:20px;font-weight:600}.answer-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.answer-grid label{border:1px solid var(--line);cursor:pointer;border-radius:6px;margin:0;padding:14px;font-size:12px}.answer-grid label.selected{border-color:var(--blue);background:#eef4ff}.answer-grid input{margin-right:8px}.progress{background:var(--line);border-radius:4px;height:6px;overflow:hidden}.progress span{background:var(--growth);height:100%;transition:width .2s;display:block}.score{color:var(--blue);font:80px Sora}.metric{justify-content:space-between;margin:18px 0 5px;display:flex}.empty{text-align:center;background:var(--ice);border-radius:12px;padding:70px}.detail-grid{grid-template-columns:2fr 1fr;gap:35px;display:grid}.content-block{white-space:pre-wrap}.json{min-height:260px;font:12px monospace}.status-list{flex-wrap:wrap;gap:8px;display:flex}footer{background:var(--ice);padding:55px 6vw}footer>div:nth-of-type(2){gap:24px;margin:25px 0;font-size:13px;display:flex}footer small{color:var(--muted);font-size:11px}@media (max-width:1000px){header{flex-wrap:wrap;height:auto;padding:20px}nav{order:3;gap:20px;width:100%;overflow:auto}.hero{gap:30px;min-height:550px;padding:55px 30px}.brand-description{display:none}.hero h1{font-size:52px}.grid{grid-template-columns:repeat(2,1fr)}.workspace{grid-template-columns:1fr}.sidebar{flex-direction:row;overflow:auto}.detail-grid{grid-template-columns:1fr}}@media (max-width:650px){.hero{grid-template-columns:1fr}.hero h1{letter-spacing:-2px;font-size:45px}.orbital{width:65vw;margin:40px auto}.grid,.grid.two,.form-grid{grid-template-columns:1fr}.container{padding:40px 20px}.strip{flex-wrap:wrap;font-size:11px}.answer-grid{grid-template-columns:1fr 1fr}.section-head{flex-direction:column;align-items:start}.toolbar{flex-wrap:wrap}.toolbar label{min-width:100%}.header-actions{gap:12px}h1{font-size:30px}h2{font-size:27px}.brand-name{font-size:24px}.card{padding:22px}}.header-actions .button{white-space:nowrap}.brand img{max-width:100%;height:auto;display:block}.header-actions select{width:auto}
:root{--ink:#0b2041;--mint:#5be0bc;--paper:#f7f8fa}html{scroll-behavior:smooth;scroll-padding-top:25px}body{color:var(--ink)}.site-header{background:#fff;gap:25px;height:98px;padding:0 5.2%}.site-header .brand{flex-shrink:0;width:230px}.brand-art{width:100%;height:auto;display:block;overflow:hidden}.site-header nav{gap:25px}.site-header .header-actions{gap:14px}.site-header .button{background:var(--ink);border-radius:2px;font-size:11px}.site-header .header-actions select{font-size:12px}.environment{letter-spacing:1.3px;background:#edf3f6;padding:4px 5.2%;font-size:9px}.marketing{--navy:#0b2041;--muted:#5b697c;overflow:hidden}.marketing h1,.marketing h2,.marketing h3{color:inherit}.marketing h1,.marketing h2{white-space:pre-line}.marketing h2{letter-spacing:-1.9px;margin:13px 0 25px;font-size:clamp(31px,3.2vw,45px);line-height:1.18}.marketing h3{letter-spacing:-.6px}.marketing p{line-height:1.75}.marketing .button{letter-spacing:.15px;border-radius:2px;padding:15px 23px;font-size:12px}.marketing .button:hover{transform:translateY(-2px)}.marketing .actions{gap:13px}.kicker,.tiny-label{letter-spacing:1.8px;font-weight:600;font-size:10px!important;line-height:1.5!important}.kicker{color:#255bd5;text-transform:uppercase;margin:0 0 15px}.tiny-label{display:block}.marketing-section{max-width:1440px;margin:auto;padding:100px 6%}.marketing-section-head{grid-template-columns:1.45fr 1fr;align-items:end;gap:70px;margin-bottom:45px;display:grid}.marketing-section-head h1,.marketing-section-head h2{margin-bottom:0}.marketing-section-head>p{max-width:420px;margin:0 0 3px;font-size:14px}.text-link{border-bottom:1px solid #8ea2b8;align-items:center;gap:26px;padding:12px 0;font-size:12px;font-weight:650;display:inline-flex}.text-link:hover{color:#245bd6;border-color:#245bd6}.marketing .mint-button{color:#0a2941;background:var(--mint)}.marketing .mint-button:hover{background:#7ceacb}.marketing .glass-button{color:#fff;background:#ffffff08;border:1px solid #ffffff73}.marketing .glass-button:hover{background:#ffffff20}.marketing .light-button{color:#0b2041;background:#fff}.atlas-hero{color:#fff;isolation:isolate;background:#071b39;min-height:720px;padding:90px 6% 110px;position:relative}.hero-photo{object-fit:cover;object-position:65% 55%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(90deg,#061a39fa 0%,#071d3be8 33%,#07244b70 70%,#092b5055 100%),linear-gradient(#0000 45%,#071a38d9);position:absolute;inset:0}.hero-content{z-index:2;max-width:760px;position:relative}.atlas-hero .kicker{color:#a7c9ee;align-items:center;gap:11px;display:flex;font-size:9px!important}.live-dot{background:#5be0bc;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 5px #5be0bc18}.atlas-hero h1{letter-spacing:-3.8px;white-space:pre-line;margin:30px 0 27px;font-size:clamp(46px,5vw,73px);font-weight:500;line-height:1.1}.atlas-hero h1 em{color:#6fe3c3;font-style:normal}.hero-lead{color:#c8d5e5;max-width:500px;margin:0;font-size:15px}.atlas-hero .actions{margin-top:33px}.hero-bottom{letter-spacing:2px;color:#bfd1e7;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;padding-top:22px;font-size:9px;display:flex;position:absolute;bottom:28px;left:6%;right:6%}.hero-bottom a{letter-spacing:.3px;color:#fff;gap:20px;font-size:11px;display:flex}.network-art{aspect-ratio:1.1;opacity:.9;width:47%;position:absolute;top:15%;right:1%}.network-art svg{fill:#66e5c1;stroke:none;width:100%;height:100%;position:absolute;inset:0}.network-art path{fill:none;stroke:#71e3d3;stroke-width:1px;stroke-dasharray:3 5;opacity:.65}.network-art .pulse{fill:#65ddc125;stroke:#65ddc144;animation:6s infinite network-pulse}.network-ring{border:1px solid #b6d8fc28;border-radius:50%;position:absolute;inset:9%;transform:rotate(-18deg)}.ring-two{inset:9% 28%}.ring-three{inset:32% 5%;transform:rotate(-25deg)}.map-label{letter-spacing:2px;color:#d1dfee;font:9px Inter;position:absolute}.map-label-one{top:20%;right:7%}.map-label-two{bottom:22%;right:5%}.map-label-three{top:50%;left:8%}.atlas-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:1.8px;background:#0b2440c9;border:1px solid #ffffff40;padding:21px 27px;font-size:8px;position:absolute;bottom:0;right:14%;box-shadow:0 20px 60px #0002}.atlas-note .live-dot{width:5px;height:5px;margin-right:9px}.atlas-note strong{letter-spacing:-.7px;margin-top:8px;font-family:Sora;font-size:20px;font-weight:500;display:block}.atlas-note strong span{color:#5be0bc;margin-left:20px}@keyframes network-pulse{0%,to{opacity:.4}50%{opacity:1}}.manifesto{border-bottom:1px solid var(--line);grid-template-columns:.55fr 1.8fr .9fr;align-items:start;gap:38px;max-width:1440px;margin:auto;padding:73px 6%;display:grid}.manifesto>.kicker{margin-top:8px;font-size:9px!important}.manifesto>p{letter-spacing:-1px;color:#192f4c;white-space:pre-line;margin:0;font-family:Sora;font-size:25px;line-height:1.5}.manifesto strong{color:#245bd6;font-weight:500;display:block}.manifesto-note{color:#637086;margin-top:8px;font-size:12px;line-height:1.9}.ecosystem-section{background:#fff}.division-grid{background:#dce5eb;border:1px solid #dce5eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.division-grid button{text-align:left;color:#7f8c9c;background:#fff;border:0;border-radius:0;min-width:0;padding:30px 22px 16px;transition:background .2s;display:block;position:relative}.division-grid button:after{content:"";background:var(--division);width:0;height:3px;transition:width .2s;position:absolute;bottom:0;left:0}.division-grid button[aria-selected=true]{background:#f8f9fc}.division-grid button[aria-selected=true]:after,.division-grid button:hover:after{width:100%}.division-grid .brand-art{object-fit:contain;mix-blend-mode:multiply;height:68px}.division-grid button>span:last-child{letter-spacing:1px;justify-content:space-between;margin-top:20px;font-size:9px;font-weight:400;display:flex}.division-grid button>span:last-child span{color:#102748;font-size:19px}.ecosystem-signature{background:#f3f7fa;flex-direction:column;justify-content:center;gap:10px;padding:27px 25px;display:flex}.ecosystem-signature .tiny-label{color:#71839a;font-size:8px!important}.ecosystem-signature strong{white-space:pre-line;letter-spacing:-.6px;font:500 17px/1.5 Sora}.training-lockup{color:#0a1e3d;align-items:center;gap:5px;display:flex}.training-lockup svg{flex-shrink:0;width:24%}.training-lockup>span{letter-spacing:-.6px;white-space:nowrap;font:400 clamp(12px,1.4vw,21px)/1.4 Arial}.training-lockup strong{font-weight:750}.training-lockup small{letter-spacing:0;font-size:.5em;display:block}.division-detail{border-top:3px solid var(--division);grid-template-columns:1.5fr 1fr;gap:80px;margin-top:30px;padding:40px 0 0;display:grid}.division-detail .tiny-label{color:var(--division);font-size:9px!important}.division-detail h3{max-width:650px;margin:13px 0;font-size:27px}.division-detail p{max-width:650px;margin:14px 0;font-size:13px}.division-scope{border-left:1px solid var(--line);padding-left:40px}.division-scope .tiny-label{color:#71839a}.division-scope>p{color:#0b2041;font-size:14px}.division-scope ul{margin:20px 0;padding:0;list-style:none}.division-scope li{align-items:center;gap:13px;padding:8px 0;font-size:12px;display:flex}.division-scope li:before{content:"↗";color:var(--division)}.kit-band{color:#fff;background:#091c38}.kit-band p{color:#adbed4}.kit-band .kicker{color:#75dfc4}.kit-band-intro{justify-content:space-between;align-items:center;gap:25px;margin-bottom:50px;display:flex}.kit-band-intro>.tiny-label{color:#8ba1bd;font-size:9px!important}.logo-plaque{background:#fff;width:267px;padding:15px 22px}.logo-plaque .brand-art{height:50px}.kit-explorer{grid-template-columns:.85fr 1.6fr;align-items:start;gap:60px;margin-top:40px;display:grid}.kit-selector{flex-direction:column;display:flex}.kit-selector button{color:#aabbd1;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff26;border-radius:0;justify-content:start;gap:20px;padding:23px 15px;font-size:14px;font-weight:400;display:flex}.kit-selector button[aria-selected=true]{color:#fff;background:#ffffff0b;border-bottom-color:#6fe3c3}.kit-selector button>span{color:#6d83a1;font-size:9px}.kit-selector button[aria-selected=true]>span{color:#6fe3c3}.kit-selector b{color:#6fe3c3;margin-left:auto;font-size:20px;font-weight:400}.publication-art{isolation:isolate;background:radial-gradient(#284f7180,#0000 70%);height:340px;position:relative}.publication-front{color:#0a2347;background:#fff;width:57%;height:277px;position:absolute;top:20px;left:31%;transform:rotate(7deg);box-shadow:0 30px 50px #0006}.publication-top{justify-content:space-between;padding:13px 17px;font:700 11px Sora;display:flex}.publication-top span{color:#708095;font:8px Inter}.publication-picture{background-position:50% 48%;background-size:cover;height:125px}.publication-title{padding:17px}.publication-title small{letter-spacing:1px;color:#245bd6;font-size:7px}.publication-title strong{letter-spacing:-.6px;margin:5px 0;font:500 19px/1.4 Sora;display:block}.publication-title>span{letter-spacing:1px;font:6px Inter}.publication-back{color:#fff;background:#153b65;width:51%;height:278px;padding:25px 24px;position:absolute;top:0;left:10%;transform:rotate(-9deg);box-shadow:0 20px 40px #0003}.publication-back small{letter-spacing:1px;font:6px Inter}.publication-back strong{letter-spacing:-1px;margin:35px 0;font:500 24px/1.3 Sora;display:block}.publication-lines{background:repeating-linear-gradient(0deg,#0000 0 15px,#ffffff20 16px,#0000 17px);border-top:1px solid #ffffff60;border-bottom:1px solid #ffffff30;height:70px}.preview-caption{text-align:center;color:#8ea4c1;letter-spacing:.6px;font:9px Inter;position:absolute;bottom:4px;left:0;right:0}.kit-description{padding:12px 10px 0}.kit-description h3{margin:0 0 12px;font-size:23px}.kit-description p{max-width:580px;margin:0;font-size:13px}.topic-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.topic-chips span{color:#c1d3e8;border:1px solid #ffffff2c;padding:5px 10px;font-size:9px}.kit-band-bottom{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:25px;margin-top:40px;padding-top:40px;display:flex}.kit-band-bottom p{max-width:460px;font-size:12px}.hub-mosaic{grid-template-columns:1.25fr 1fr;gap:28px;display:grid}.tourism-tile{color:#fff;background:#173f50;flex-direction:column;justify-content:space-between;min-height:530px;display:flex;position:relative;overflow:hidden}.tourism-tile>img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform 1s;position:absolute;inset:0}.tourism-tile:after{content:"";background:linear-gradient(#06223c44,#0e294338 35%,#051c37ed 100%);position:absolute;inset:0}.tourism-tile:hover>img{transform:scale(1.04)}.hub-tile-top{z-index:1;justify-content:space-between;align-items:center;padding:28px;display:flex;position:relative}.hub-status{letter-spacing:1.3px;background:#ffffff0d;border:1px solid #ffffff85;padding:7px 11px;font-size:8px}.round-arrow{border:1px solid #ffffff85;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.hub-tile-copy{z-index:1;padding:32px;position:relative}.hub-tile-copy>span{letter-spacing:1.6px;color:#afe9de;font-size:8px}.hub-tile-copy h3{white-space:pre-line;margin:15px 0;font-size:30px;font-weight:500;line-height:1.25}.hub-tile-copy p{color:#bfcedb;margin:0;font-size:10px}.hub-pipeline{background:#f3f6f8;flex-direction:column;justify-content:center;padding:30px;display:flex}.hub-pipeline>.brand-art{mix-blend-mode:multiply;max-width:300px;height:75px;margin-bottom:20px}.hub-pipeline>.tiny-label{color:#7a899b;margin:15px 0;font-size:8px!important}.pipeline-row{border-top:1px solid #d8e1e9;align-items:center;gap:15px;padding:20px 0;display:flex}.pipeline-row>span{color:#7890a5;font-size:9px}.pipeline-row>span:last-child{color:#e1a827;margin-left:auto;font-size:24px}.pipeline-row h3{margin:0 0 5px;font-size:17px;font-weight:500}.pipeline-row p{color:#748198;margin:0;font-size:10px}.hub-pipeline>.fine-print{color:#6d7c8f;margin:15px 0 0;font-size:10px;line-height:1.7}.method-section{background:#f5f8fa;max-width:none}.method-track{grid-template-columns:repeat(5,1fr);gap:25px;margin-top:65px;display:grid}.method-track article{border-top:1px solid #cbd9e5;padding-top:25px;position:relative}.method-track article:before{content:"";background:#1ec5a1;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px}.method-number{color:#c2d1df;letter-spacing:-2px;font:500 37px Sora}.method-track h3{margin:22px 0 12px;font-size:17px}.method-track p{color:#6a7a8c;margin:0;font-size:12px}.investor-story{grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;display:grid}.investor-story>div>p:not(.kicker){max-width:450px;font-size:14px}.opportunity-anatomy{border:1px solid #d9e3eb;box-shadow:16px 16px #f0f5f7}.anatomy-heading{color:#fff;background:#0b2041;justify-content:space-between;align-items:center;padding:24px;display:flex}.anatomy-heading .tiny-label{font-size:8px!important}.anatomy-row{border-bottom:1px solid #e6edf2;align-items:center;gap:22px;padding:22px 25px;display:flex}.anatomy-row>span:first-child{color:#8798a9;font-size:10px}.anatomy-row h3{margin:0 0 5px;font-size:16px}.anatomy-row p{margin:0;font-size:11px}.anatomy-dot{background:#25bfa3;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:auto}.anatomy-footer{text-align:center;letter-spacing:.1px;background:#f2f7f9;padding:17px 20px;font-size:9px}.closing-band{color:#fff;background:#245bd6;grid-template-columns:1.2fr 1fr;gap:90px;padding:75px 6%;display:grid;position:relative;overflow:hidden}.closing-band:after{content:"";pointer-events:none;border:1px solid #ffffff15;border-radius:50%;width:360px;height:360px;position:absolute;top:0;right:-220px;box-shadow:0 0 0 55px #ffffff05,0 0 0 110px #ffffff04}.closing-band .kicker{color:#bbd6ff}.closing-band h2{letter-spacing:-1.8px;margin-bottom:0;font-size:42px}.closing-band>div:last-of-type{align-self:center}.closing-band p{color:#d0dff6;max-width:390px;font-size:14px}.closing-band .button{margin-top:12px}.site-footer{color:#c8d6e8;background:#07172e;padding:60px 6% 25px}.site-footer-top{grid-template-columns:1.4fr 1fr 1fr;gap:70px;margin-bottom:45px;display:grid}.footer-lockup{background:#fff;width:260px;padding:12px 17px}.site-footer-top p{color:#93a7c0;max-width:330px;font-size:12px}.footer-column{flex-direction:column;align-items:start;gap:9px;font-size:11px;display:flex}.footer-column .tiny-label{color:#7b91ae;margin:10px 0 8px;font-size:9px!important}.site-footer a:hover{color:#5be0bc}.site-footer-bottom{border-top:1px solid #ffffff20;flex-wrap:wrap;align-items:center;gap:18px;display:flex;margin:0!important;padding-top:24px!important;font-size:10px!important}.site-footer-bottom small{color:#7990ae;margin-right:auto}.site-footer .photo-credits{color:#637c9c;margin-top:20px;font-size:8px}.hub-subnav{background:#fff9eb;border-bottom:1px solid #eee3c8;justify-content:space-between;align-items:center;gap:25px;padding:12px 6%;display:flex}.hub-brand{align-items:center;gap:20px;display:flex}.hub-brand>.brand-art{mix-blend-mode:multiply;width:190px;height:47px}.hub-brand>span{letter-spacing:2px;border-left:1px solid #c8c0ab;padding-left:20px;font:10px Sora}.hub-subnav>div:last-child{gap:24px;font-size:10px;display:flex}.tourism-hero{color:#fff;isolation:isolate;background:#123548;align-items:center;min-height:660px;padding:100px 6%;display:flex;position:relative}.tourism-hero>img{object-fit:cover;object-position:50% 48%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.tourism-overlay{z-index:-2;background:linear-gradient(90deg,#061c32f2,#062333a3 55%,#04243b20);position:absolute;inset:0}.tourism-hero>div:last-of-type{max-width:670px}.tourism-hero .kicker{color:#a8e5d7;font-size:9px!important}.tourism-hero h1{letter-spacing:-3px;font-size:clamp(45px,5.3vw,75px);font-weight:500;line-height:1.1}.tourism-hero p:not(.kicker){color:#cbdde6;max-width:460px;margin-bottom:30px;font-size:15px}.tourism-photo-caption{letter-spacing:1.3px;color:#b7d0d8;font-size:7px;position:absolute;bottom:23px;right:6%}.tourism-sector-grid{border-top:1px solid #dae3e9;border-left:1px solid #dae3e9;grid-template-columns:repeat(4,1fr);display:grid}.tourism-sector-grid a{border-bottom:1px solid #dae3e9;border-right:1px solid #dae3e9;min-height:145px;padding:25px;transition:background .2s;position:relative}.tourism-sector-grid a:hover{background:#eff8f5}.tourism-sector-grid a>span:first-child{color:#8094a6;font-size:9px}.tourism-sector-grid h3{margin:22px 25px 0 0;font-size:17px}.tourism-sector-grid a>span:last-child{color:#099e7b;position:absolute;bottom:24px;right:24px}.destination-story{background:#eef4f5;grid-template-columns:1fr 1fr;display:grid}.destination-visual{min-height:530px;position:relative}.destination-visual img{object-fit:cover;width:100%;height:100%;position:absolute}.destination-visual>span{color:#fff;letter-spacing:2px;font-size:10px;position:absolute;bottom:30px;left:30px}.destination-story>div:last-child{padding:65px 13% 65px 10%}.destination-story p{font-size:13px}.editorial-list{margin:25px 0;padding:0;list-style:none}.editorial-list li{border-bottom:1px solid #cddce1;padding:13px 0;font-size:12px}.editorial-list li:before{content:"↗";color:#119f85;margin-right:15px}.kit-page-top>.brand-art{width:330px;margin-bottom:45px}.kit-page-top h1,.about-intro h1,.contact-intro h1,.division-page h1{letter-spacing:-2.8px;max-width:1000px;font-size:clamp(40px,4.5vw,64px);line-height:1.15}.kit-page-top>p:not(.kicker),.about-intro>p:not(.kicker),.contact-intro>p:not(.kicker){max-width:800px;font-size:17px}.kit-page-top{background:linear-gradient(110deg,#fff,#f6f2fa)}.about-principles{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:70px;display:grid}.about-principles>div{border-top:1px solid #c9d7e3;padding-top:25px}.about-principles span{color:#22bda3;font-size:12px}.about-principles h2{letter-spacing:-.7px;font-size:23px}.about-principles p{font-size:13px}.division-page>.brand-art{width:350px;max-width:100%;height:95px;margin-bottom:40px}.division-page>.kicker{color:var(--division)}.division-page-lead{max-width:780px;font-size:18px}.division-feature-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin:60px 0 40px;display:grid}.division-feature-grid>div{border-top:2px solid var(--division);padding:28px 10px 10px 0}.division-feature-grid span{color:var(--division);font:12px Sora}.division-feature-grid h2{letter-spacing:-1px;max-width:340px;font-size:25px}.division-page-audience{background:#f4f7fa;padding:30px}.division-page-audience p{font-size:16px}.division-page-audience .tiny-label{color:#75879b;font-size:9px!important}.contact-paths{grid-template-columns:repeat(3,1fr);gap:20px;margin:50px 0;display:grid}.contact-paths a{background:#f0f5f7;border-top:2px solid #2b65d8;padding:30px}.contact-paths a:hover{background:#e7f1f6}.contact-paths a>span{color:#245bd6;font-size:13px;display:block}.contact-paths h2{letter-spacing:-.9px;margin-top:35px;font-size:24px}.contact-paths p{font-size:13px}.directory-intro{border-bottom:1px solid #dae4eb;margin-bottom:35px;padding-bottom:30px}.directory-logo{width:230px;margin-bottom:25px}.directory-logo .brand-art{height:65px}.directory-intro h1{letter-spacing:-2px;white-space:pre-line;margin:15px 0 24px;font-size:52px;line-height:1.15}.directory-intro>p:not(.kicker){max-width:600px;font-size:14px}.directory-actions{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.opportunity-card{background:#fff;border:1px solid #dce5ed;transition:box-shadow .2s;overflow:hidden}.opportunity-card:hover{box-shadow:0 12px 30px #10274812}.opportunity-card-art{color:#fff;background:#112e50;justify-content:space-between;align-items:start;height:185px;padding:20px;display:flex;position:relative;overflow:hidden}.opportunity-card-art>span{z-index:2;text-transform:uppercase;letter-spacing:.8px;font-size:9px;position:relative}.opportunity-card-art>small{letter-spacing:2px;color:#b3dbe4;font-size:8px;position:absolute;bottom:17px;left:20px}.artwork-1{background:#164b52}.artwork-2{background:#23395e}.abstract-contour{background:repeating-radial-gradient(at 60% 65%,#0000 0 18px,#6ed8c73b 19px,#0000 20px);position:absolute;inset:-55% -25%;transform:rotate(-25deg)}.opportunity-card-copy{padding:25px}.opportunity-card-copy .kicker{color:#138f7a;font-size:8px!important}.opportunity-card-copy h3{letter-spacing:-.8px;margin:15px 0;font-size:22px}.opportunity-card-copy>p:not(.kicker){font-size:12px}.opportunity-card-bottom{border-top:1px solid #e2e9ef;justify-content:space-between;align-items:center;gap:10px;margin-top:25px;padding-top:22px;display:flex}.opportunity-card-bottom span{letter-spacing:.7px;color:#7a8a9b;font-size:8px}.opportunity-card-bottom a{font-size:11px;font-weight:600}.territory-card{background:linear-gradient(120deg,#fff,#f1f7fa);border-top:3px solid #18b497;border-radius:0}@media (min-width:1500px){.atlas-hero{min-height:790px;padding-left:max(6%,50vw - 634px)}.network-art{max-width:650px;right:5%}.hero-content{max-width:850px}.atlas-hero h1{font-size:79px}.marketing-section,.manifesto{padding-left:86px;padding-right:86px}}@media (max-width:1100px){.site-header{flex-wrap:wrap;gap:12px;height:auto;padding:18px 4%}.site-header .brand{width:200px}.site-header nav{order:3;justify-content:center;gap:27px;width:100%;padding:10px 0 0}.site-header .header-actions{margin-left:auto}.atlas-hero{min-height:680px;padding:70px 6% 100px}.atlas-hero h1{letter-spacing:-3px;font-size:60px}.hero-content{max-width:630px}.network-art{opacity:.45;top:25%;right:-6%}.manifesto{grid-template-columns:1fr 1.3fr;gap:25px}.manifesto>.kicker{grid-column:1/-1}.manifesto>p{font-size:23px}.marketing-section{padding-top:75px;padding-bottom:75px}.marketing-section-head{grid-template-columns:1.4fr 1fr;gap:30px}.division-grid{grid-template-columns:repeat(2,1fr)}.division-grid .brand-art{height:70px}.division-grid button{padding:25px 30px 15px}.training-lockup>span{font-size:24px}.division-detail{gap:35px}.division-scope{padding-left:25px}.kit-explorer{grid-template-columns:.9fr 1.2fr;gap:25px}.publication-front{width:62%;left:30%}.publication-back{width:57%;left:4%}.publication-art{height:330px}.kit-selector button{gap:13px;padding:24px 10px;font-size:12px}.publication-title strong{font-size:17px}.hub-mosaic{grid-template-columns:1.1fr 1fr;gap:20px}.hub-tile-copy h3{font-size:25px}.hub-pipeline{padding:25px}.method-track{gap:18px}.method-track h3{font-size:15px}.method-track p{font-size:11px}.investor-story,.closing-band{gap:40px}.site-footer-top{gap:30px}.hub-subnav{flex-wrap:wrap}.tourism-sector-grid{grid-template-columns:repeat(4,1fr)}.tourism-sector-grid a{padding:20px}.tourism-sector-grid h3{font-size:15px}.destination-story>div:last-child{padding:50px 9%}.opportunity-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.site-header{padding:12px 20px}.site-header .brand{width:170px}.site-header .header-actions{gap:5px}.site-header .button{padding:10px;font-size:9px}.site-header nav{white-space:nowrap;justify-content:flex-start;gap:23px;padding-top:14px;font-size:11px}.site-header .header-actions select{padding:6px 3px;font-size:10px}.environment{padding-left:20px;font-size:8px}.atlas-hero{min-height:675px;padding:60px 25px 100px}.atlas-hero .kicker{letter-spacing:1.1px;font-size:7px!important}.atlas-hero h1{letter-spacing:-2.3px;margin:27px 0 24px;font-size:44px;line-height:1.13}.hero-lead{max-width:95%;font-size:13px;line-height:1.8!important}.hero-shade{background:linear-gradient(90deg,#061a39f5,#071d3bd1 60%,#07244b80),linear-gradient(#0000,#071a38ed)}.hero-photo{object-position:65% center}.atlas-hero .actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px}.marketing .button{padding:13px 18px;font-size:11px}.network-art{opacity:.18;pointer-events:none;width:90%;top:20%;right:-40%}.atlas-note{display:none}.hero-bottom{letter-spacing:1px;align-items:flex-start;gap:20px;font-size:6px;bottom:25px;left:25px;right:25px}.hero-bottom a{gap:12px;font-size:8px}.manifesto{grid-template-columns:1fr;gap:17px;padding:45px 25px}.manifesto>p{font-size:23px;line-height:1.5}.manifesto-note{max-width:450px;font-size:12px}.marketing-section{padding:60px 25px}.marketing h2{letter-spacing:-1.4px;font-size:32px}.marketing-section-head{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.marketing-section-head>p{max-width:500px;font-size:13px}.kicker{letter-spacing:1.4px;font-size:8px!important}.division-grid button{padding:20px 12px 12px}.division-grid .brand-art{height:48px}.division-grid button>span:last-child{margin-top:12px;font-size:8px}.training-lockup>span{letter-spacing:-.35px;font-size:14px}.training-lockup small{font-size:.47em}.ecosystem-signature{padding:19px 16px}.ecosystem-signature .tiny-label{font-size:6px!important}.ecosystem-signature strong{letter-spacing:-.3px;font-size:13px}.division-detail{grid-template-columns:1fr;gap:27px;margin-top:22px;padding-top:30px}.division-detail h3{font-size:24px}.division-detail p{font-size:13px}.division-scope{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.division-scope ul{margin:13px 0}.division-scope li{padding:6px 0}.kit-band-intro{flex-direction:column;align-items:start;gap:20px;margin-bottom:35px}.logo-plaque{width:230px}.logo-plaque .brand-art{height:45px}.kit-band-intro>.tiny-label{font-size:7px!important}.kit-explorer{grid-template-columns:1fr;gap:30px;margin-top:0}.kit-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;display:grid}.kit-selector button{gap:8px;min-height:62px;padding:14px 7px;font-size:10px}.kit-selector b{font-size:15px}.kit-selector button>span{font-size:7px}.publication-art{height:320px;margin-top:20px}.publication-front{width:63%;height:260px;top:22px;left:32%}.publication-back{width:58%;height:260px;padding:25px 20px;left:5%}.publication-back strong{font-size:23px}.publication-picture{height:110px}.publication-title strong{font-size:17px}.publication-title>span{font-size:5px}.kit-description{padding:5px 0}.kit-description h3{font-size:22px}.kit-band-bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:25px;padding-top:22px}.hub-mosaic{grid-template-columns:1fr}.tourism-tile{min-height:470px}.hub-tile-top,.hub-tile-copy{padding:25px}.hub-tile-copy h3{font-size:27px}.hub-pipeline{padding:28px}.hub-pipeline>.brand-art{max-width:270px;height:60px}.method-track{grid-template-columns:1fr;gap:0;margin-top:35px}.method-track article{border-top:1px solid #cbd9e5;grid-template-columns:48px 1fr;gap:6px 20px;padding:25px 0;display:grid}.method-track article:before{display:none}.method-track .method-number{grid-row:1/3;font-size:33px}.method-track h3{margin:0;font-size:20px}.method-track p{grid-column:2;font-size:12px}.investor-story{grid-template-columns:1fr;gap:35px}.investor-story>div>p:not(.kicker){font-size:13px}.opportunity-anatomy{box-shadow:8px 8px #f0f5f7}.anatomy-heading{padding:20px}.anatomy-heading .tiny-label{font-size:7px!important}.anatomy-row{gap:15px;padding:20px 18px}.anatomy-row h3{font-size:15px}.anatomy-row p{font-size:10px}.anatomy-footer{padding:15px 5px;font-size:7px}.closing-band{grid-template-columns:1fr;gap:20px;padding:55px 25px}.closing-band h2{font-size:36px}.closing-band p{font-size:13px}.site-footer{padding:45px 25px 25px}.site-footer-top{grid-template-columns:1fr 1fr;gap:30px 20px}.site-footer-top>div:first-child{grid-column:1/-1}.footer-lockup{width:220px}.site-footer-bottom{gap:15px;font-size:9px!important}.site-footer-bottom small{width:100%;font-size:9px}.site-footer .photo-credits{font-size:7px;line-height:1.8}.hub-subnav{gap:12px;padding:12px 25px}.hub-brand>.brand-art{width:165px;height:40px}.hub-brand>span{font-size:8px}.hub-subnav>div:last-child{gap:20px;padding:5px 0;font-size:8px}.tourism-hero{min-height:600px;padding:60px 25px}.tourism-hero h1{letter-spacing:-2.4px;font-size:45px}.tourism-hero p:not(.kicker){max-width:350px;font-size:13px}.tourism-hero .kicker{font-size:7px!important}.tourism-photo-caption{font-size:6px;right:25px}.tourism-sector-grid{grid-template-columns:repeat(2,1fr)}.tourism-sector-grid a{min-height:140px}.destination-story{grid-template-columns:1fr}.destination-visual{min-height:320px}.destination-story>div:last-child{padding:50px 25px}.about-intro h1,.contact-intro h1,.kit-page-top h1,.division-page h1{letter-spacing:-2px;font-size:41px}.kit-page-top>.brand-art{width:280px;max-width:100%;margin-bottom:35px}.kit-page-top>p:not(.kicker),.about-intro>p:not(.kicker),.contact-intro>p:not(.kicker){font-size:14px}.about-principles{grid-template-columns:1fr;gap:25px;margin-top:40px}.about-principles h2{font-size:24px}.contact-paths,.division-feature-grid{grid-template-columns:1fr;gap:15px;margin:35px 0}.contact-paths h2{margin:18px 0;font-size:25px}.division-page>.brand-art{height:80px}.division-page-lead{font-size:15px}.division-feature-grid h2{font-size:24px}.division-page-audience{padding:25px}.directory-intro h1{letter-spacing:-1.6px;font-size:38px}.directory-logo{width:200px}.directory-actions{flex-wrap:wrap;gap:15px}.opportunity-grid{grid-template-columns:1fr}.opportunity-card-art{height:180px}.empty{padding:35px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.network-art .pulse{animation:none}.marketing *,.marketing :before,.marketing :after{transition:none!important}}.marketing-section-head h1{letter-spacing:-1.9px;margin-top:13px;font-size:clamp(31px,3.2vw,45px);line-height:1.18}
.site-header{z-index:30;position:relative}.site-header nav{align-items:center}.hub-nav-trigger{color:var(--ink);background:0 0;border:0;border-radius:0;gap:9px;padding:10px 0;font-size:13px;font-weight:650}.hub-nav-trigger:hover,.hub-nav-trigger.active{color:#245bd6;background:0 0}.hub-nav-trigger span{color:#d98215;font-size:18px}.hub-mega-menu{z-index:60;white-space:normal;background:#fff;border-top:3px solid #ee9b26;grid-template-columns:.8fr 2fr 1fr;gap:35px;width:94%;padding:35px;display:grid;position:absolute;top:100%;left:3%;box-shadow:0 24px 45px #0b20412b}.hub-menu-intro{color:#fff;background:#0b2041;flex-direction:column;gap:22px;padding:25px;display:flex}.hub-menu-intro .tiny-label{color:#f9bf5e}.hub-menu-intro strong{font-size:23px;font-weight:500;line-height:1.3}.hub-menu-intro a{margin-top:auto;font-size:12px}.hub-menu-sectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.hub-menu-sectors a{border-bottom:1px solid #e5e9ee;align-items:center;gap:9px;padding:12px 0;font-size:12px;display:flex}.hub-menu-sectors i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.hub-menu-sectors a span{flex-shrink:0;margin-left:auto}.hub-menu-models{flex-direction:column;gap:13px;display:flex}.hub-menu-models p{margin:0}.hub-menu-models p:nth-of-type(2){margin-top:12px}.hub-menu-models a{font-size:12px}.hub-mega-menu a:hover{color:#245bd6}.hub-menu-intro a:hover{color:#5be0bc}.hub-platform h1{letter-spacing:-3.5px;margin:20px 0 28px;font-size:clamp(40px,5.8vw,78px);line-height:1.08}.hub-platform{background:#fff}.hub-showcase{background:#f3f5f5;scroll-margin-top:20px}.hub-section-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:55px;margin-bottom:45px;display:grid}.hub-section-heading>div>p{max-width:480px;font-size:14px}.hub-section-heading>.hub-section-heading p{margin:0}.hub-section-heading h2{margin-bottom:0}.hub-logo-plaque{background:#fff;width:245px;margin-bottom:25px;padding:12px 16px}.hub-showcase .hub-logo-plaque{background:0 0;padding:0}.hub-showcase .kicker{color:#9d5810}.sector-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.sector-card{background:#fff;border:1px solid #e0e5e8;flex-direction:column;min-height:245px;padding:24px 20px 18px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.sector-card:before{content:"";background:var(--hub-accent);width:100%;height:3px;position:absolute;top:0;left:0}.sector-card:hover{transform:translateY(-5px);box-shadow:0 15px 25px #0b204115}.sector-card-top{justify-content:space-between;align-items:start;margin-bottom:24px;display:flex}.sector-card-top svg{width:37px;height:37px;color:var(--hub-accent)}.sector-card-top>span{color:#6c7888;letter-spacing:1px;font-size:10px}.sector-card h3{min-height:42px;margin:0 0 10px;font-size:17px;line-height:1.25}.sector-card>p{color:#576679;margin:0 0 24px;font-size:11px;line-height:1.6}.sector-card-bottom{justify-content:space-between;align-items:center;margin-top:auto;font-size:10px;display:flex}.sector-arrow{color:var(--hub-accent);font-size:22px}.hub-atlas-hero{color:#fff;background:#091e3b;grid-template-columns:1.2fr 1fr;gap:30px 60px;padding:85px 6% 0;display:grid;position:relative;overflow:hidden}.hub-atlas-hero:before{content:"";pointer-events:none;background:radial-gradient(at 80% 30%,#1d526d99,#0000 55%),radial-gradient(#ffffff12 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0}.hub-atlas-hero>div{position:relative}.hub-atlas-hero .kicker{color:#efb65b}.hub-atlas-hero p:not(.kicker){color:#c3cfdd;max-width:580px;font-size:15px}.hub-atlas-hero .actions{margin-top:30px}.hub-orbit{place-self:center;width:380px;height:380px;position:relative}.orbit-ring{border:1px solid #ffffff25;border-radius:50%;position:absolute;inset:35px}.orbit-ring.second{border-style:dashed;inset:75px}.orbit-core{text-align:center;letter-spacing:3px;color:#d8e2ee;font-size:15px;position:absolute;inset:125px 0 auto}.orbit-core b{color:#f4bd60;letter-spacing:7px;margin-top:2px;font-size:35px;font-weight:500;display:block}.orbit-node{width:48px;height:48px;transform:rotate(var(--angle)) translateY(-155px) rotate(calc(-1 * var(--angle)));color:#f6c66e;background:#112d4a;border:1px solid #ffffff25;border-radius:50%;padding:10px;position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);box-shadow:0 0 25px #153e5e}.orbit-node svg{width:100%;height:100%}.hub-metrics{border-top:1px solid #ffffff25;grid-column:1/-1;gap:80px;margin-top:45px;padding:25px 0;display:flex}.hub-metrics>div{align-items:center;gap:17px;display:flex}.hub-metrics strong{color:#f5c373;font-size:36px;font-weight:400}.hub-metrics span{color:#c3cfdd;max-width:115px;font-size:11px;line-height:1.6}.hub-model-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:45px;display:grid}.hub-model-grid>a{border-top:1px solid #bbc7d2;padding:28px 0;position:relative}.model-number{color:#b87516;font-size:13px}.hub-model-grid h3{max-width:290px;font-size:24px;line-height:1.25}.hub-model-grid p{max-width:250px;font-size:13px}.hub-model-grid>a>span:last-child{font-size:26px;position:absolute;bottom:25px;right:10px}.hub-model-grid>a:hover h3{color:#245bd6}.sector-subnav{border-bottom:1px solid #e5e9ee;gap:32px;padding:18px 6%;font-size:11px;display:flex}.sector-subnav a:first-child{margin-right:auto}.sector-hero{color:#fff;background:#0b2041;grid-template-columns:1.45fr 1fr;align-items:center;gap:50px;min-height:480px;padding:65px 6%;display:grid;position:relative;overflow:hidden}.sector-hero:after{content:"";background:radial-gradient(ellipse at 88% 20%, color-mix(in srgb, var(--hub-accent) 50%, transparent), transparent 65%);pointer-events:none;position:absolute;inset:0}.sector-hero-copy{z-index:2;position:relative}.sector-hero .kicker{color:#bce1df}.sector-hero h1{max-width:800px;font-size:clamp(40px,5vw,65px)}.sector-hero p:not(.kicker){color:#e1e8ef;font-size:18px}.sector-chips{flex-wrap:wrap;gap:8px;margin:24px 0 30px;display:flex}.sector-chips span{border:1px solid #ffffff40;padding:7px 11px;font-size:11px}.sector-hero-art{z-index:1;justify-items:center;gap:30px;display:grid;position:relative}.sector-hero-art>svg{color:#ffffffbd;filter:drop-shadow(0 10px 20px #0002);width:165px;height:165px}.sector-hero-art>span{color:#fff;text-align:center;font-size:55px;font-weight:300}.sector-hero-art small{letter-spacing:2px;margin-top:5px;font-size:10px;display:block}.sector-hero-photo{object-fit:cover;filter:brightness(.38);width:100%;height:100%;position:absolute;inset:0}.sector-image-caption{z-index:2;color:#d8e5e6;letter-spacing:1px;font-size:8px;position:absolute;bottom:12px;right:6%}.sector-analysis{grid-template-columns:1fr 1fr;gap:90px;display:grid}.sector-analysis p{font-size:14px}.sector-question{border-bottom:1px solid #dce3e9;gap:24px;padding:12px 0;display:flex}.sector-question>span{color:var(--hub-accent);padding-top:14px;font-size:12px}.sector-question p{margin:12px 0}.editorial-source-note{color:#6b7888;margin-top:25px;font-size:11px!important;line-height:1.7!important}.hub-catalogue{background:#f4f6f7;max-width:none}.hub-catalogue.container{padding:65px 6%}.catalogue-context{color:#56677b;max-width:840px;margin:15px 0 30px;font-size:14px;line-height:1.8}.catalogue-filters{background:#fff;border:1px solid #e0e6eb;flex-wrap:wrap;align-items:end;gap:14px;padding:24px;display:flex}.catalogue-filters label{flex-direction:column;flex:140px;gap:7px;font-size:11px;display:flex}.catalogue-filters label:first-child{flex-basis:210px}.catalogue-filters input,.catalogue-filters select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #c6d2df;border-radius:1px;height:43px;margin:0;padding:11px 12px;font-size:12px}.catalogue-filters button{border-radius:1px;height:43px;font-size:12px}.catalogue-filters>a{align-self:center;font-size:11px;text-decoration:underline}.catalogue-count{color:#617087;margin:25px 0;font-size:11px!important}.reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.reference-card{border:1px solid #dce4eb;border-top:3px solid var(--hub-accent);background:#fff;flex-direction:column;min-width:0;padding:27px;display:flex}.reference-top{color:#66758a;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;font-size:10px;line-height:1.5;display:flex}.reference-top svg{width:32px;height:32px;color:var(--hub-accent);flex-shrink:0}.reference-label{letter-spacing:1.4px;color:#946010;font-size:8px;font-weight:600}.reference-card h3{letter-spacing:-.8px;margin:12px 0;font-size:23px;line-height:1.3}.reference-card h3 a:hover{color:#245bd6}.reference-card>p{color:#526277;margin:0 0 20px;font-size:12px;line-height:1.8}.reference-tags{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.reference-tags>a{color:#37516f;border:1px solid #d9e2ea;padding:5px 9px;font-size:10px}.reference-tags>a:hover{background:#eff5fa}.reference-provenance{color:#68778a;border-top:1px solid #e5eaf0;gap:4px;margin-top:auto;padding-top:18px;font-size:9px;line-height:1.6;display:grid}.reference-card>.text-link{align-self:start;margin-top:10px}.catalogue-empty{text-align:center;background:#fff;border:1px dashed #c4cfdb;padding:40px}.catalogue-empty h3{font-size:22px}.catalogue-empty p{font-size:13px}.model-hero{color:#fff;background:#0b2041;padding:70px 6%}.model-hero .kicker{color:#f6c571;margin-top:35px}.model-hero>p:not(.kicker){max-width:870px;font-size:16px}.model-hero h1{max-width:800px}.model-hero .source-citation{color:#bbc8da;border-color:#ffffff30}.model-hero .source-citation a{color:#cceee4}.source-citation{border-top:1px solid #dbe3eb;gap:12px;padding-top:18px;font-size:12px;line-height:1.7;display:grid}.source-citation>span{color:inherit;font-size:10px}.source-citation>a{text-underline-offset:4px;color:#245bd6;text-decoration:underline}.reference-detail{max-width:1450px;padding:55px 6% 85px}.reference-detail>a:first-child{font-size:12px}.reference-detail-head{justify-content:space-between;align-items:center;gap:50px;margin:40px 0;display:flex}.reference-detail-head h1{letter-spacing:-2px;max-width:800px;margin:20px 0;font-size:clamp(35px,4vw,58px);line-height:1.1}.reference-detail-head>svg{width:100px;height:100px;color:var(--hub-accent);flex-shrink:0}.reference-location{color:#5a6d82;font-size:14px}.reference-detail-grid{grid-template-columns:1.6fr 1fr;gap:75px;display:grid}.reference-summary{margin:0 0 40px;font-size:22px;line-height:1.7}.reference-detail h2{letter-spacing:-.7px;margin-top:38px;font-size:24px}.reference-detail-grid p:not(.reference-summary){font-size:14px;line-height:1.85}.reference-facts{padding-left:20px;font-size:14px;line-height:1.9}.reference-facts li{padding:8px 0}.reference-amount{background:#eff4f7;margin-top:30px;padding:25px}.reference-amount>span{letter-spacing:1.5px;font-size:9px}.reference-amount strong{margin:12px 0;font-size:22px;line-height:1.45;display:block}.reference-amount p{margin:0;font-size:11px!important}.reference-evidence{border-top:3px solid var(--hub-accent);background:#f5f6f5;height:fit-content;padding:30px}.reference-evidence dl{margin:30px 0}.reference-evidence dt{color:#64758a;margin:18px 0 3px;font-size:10px}.reference-evidence dd{margin:0;font-size:14px}.reference-evidence>p:not(.kicker){font-size:12px!important}.reference-evidence>a{color:#245bd6;font-size:12px}.related-projects{margin-top:65px}.hub-research{background:#fff}.briefing-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.briefing-card{border-top:1px solid #aebdcd;flex-direction:column;padding:24px 0;display:flex;position:relative}.briefing-card>.tiny-label{color:#82633a;padding-right:40px;font-size:9px!important}.briefing-index{color:#738298;font-size:13px;position:absolute;top:22px;right:0}.briefing-card h3{letter-spacing:-.8px;margin:24px 0 15px;font-size:25px;line-height:1.3}.briefing-card p{color:#53647a;margin:0 0 25px;font-size:13px}.briefing-card>div{justify-content:space-between;gap:20px;margin-top:auto;font-size:10px;display:flex}.briefing-card>div>span{font-size:22px}.briefing-card:hover h3{color:#245bd6}.briefing-detail{max-width:1030px;padding:65px 5%}.briefing-detail>.kicker{margin-top:35px}.briefing-detail h1{letter-spacing:-2.5px;font-size:clamp(35px,4.5vw,60px);line-height:1.12}.briefing-deck{color:#5c6c7d;font-size:22px;line-height:1.7}.briefing-body{max-width:800px;margin:40px 0;font-size:16px;line-height:1.95}.briefing-body p{margin:25px 0}.briefing-body ul{padding-left:22px}.briefing-body li{padding:6px 0}.briefing-detail>.reference-tags{margin-top:30px}.agency-section{background:#edf2f4}.agency-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px;display:grid}.agency-grid article{border-top:1px solid #acbdce;flex-direction:column;padding-top:25px;display:flex}.agency-grid h3{margin:20px 0 12px;font-size:23px;line-height:1.3}.agency-grid p{margin:0 0 24px;font-size:12px}.agency-grid a{color:#245bd6;margin-top:auto;font-size:12px}.hub-next-bar{justify-content:space-between;align-items:center;gap:25px;padding:40px 6%;font-size:12px;display:flex}.territorial-collection>h1{letter-spacing:-2.5px;font-size:clamp(35px,5vw,60px)}.territory-collection-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.territory-collection-grid>a{color:#fff;background:#0b2041;flex-direction:column;min-height:300px;padding:35px;display:flex;position:relative}.territory-code{color:#56748c;font-size:70px;font-weight:300;line-height:1}.territory-collection-grid h2{letter-spacing:-1px;margin:24px 0 0;font-size:28px}.territory-collection-grid p{color:#d1dfeb;font-size:12px}.territory-collection-grid a>span:not(.territory-code){color:#9fb6cb;max-width:80%;font-size:10px;line-height:1.6}.territory-collection-grid b{color:#5be0bc;font-size:25px;position:absolute;bottom:25px;right:30px}.territory-collection-grid>a:hover{background:#133858}.source-library h1{letter-spacing:-2.5px;font-size:clamp(35px,5vw,60px);line-height:1.15}.source-library-list{margin:45px 0}.source-library-list article{border-top:1px solid #ccd8e3;grid-template-columns:45px 1fr 130px;align-items:start;gap:25px;padding:30px 0;display:grid}.source-library-list article>span{color:#9b7444;font-size:14px}.source-library-list h2{margin:10px 0;font-size:23px;line-height:1.3}.source-library-list p{color:#5f7187;max-width:750px;font-size:12px}.source-library-list a{color:#245bd6;padding-top:5px;font-size:12px}.source-method{background:#f0f4f7;padding:30px;font-size:13px;line-height:1.85}.source-method h2{font-size:24px}.public-reference-entry{color:#fff;background:#0b2041;justify-content:space-between;align-items:center;gap:30px;margin:30px 0;padding:32px;display:flex}.public-reference-entry h2{color:#fff;margin:0 0 10px;font-size:24px}.public-reference-entry p{color:#d0ddec;max-width:700px;margin:0;font-size:13px}.public-reference-entry a{white-space:nowrap}@media (min-width:1600px){.hub-atlas-hero,.sector-hero{padding-left:max(6%,50vw - 630px);padding-right:max(6%,50vw - 630px)}}@media (max-width:1150px){.site-header{gap:20px;padding:0 3%}.site-header .brand{width:200px}.site-header nav{gap:16px}.hub-mega-menu{grid-template-columns:1.7fr 1fr;gap:25px;padding:25px}.hub-menu-intro{display:none}.sector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-orbit{width:340px;transform:scale(.85)}.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.hub-atlas-hero{grid-template-columns:1fr;padding-top:55px}.hub-atlas-hero h1{font-size:58px}.hub-orbit{display:none}.hub-metrics{justify-content:space-between;gap:30px;margin-top:25px}.hub-metrics>div{gap:10px}.hub-metrics strong{font-size:30px}.hub-metrics span{font-size:10px}.hub-section-heading{grid-template-columns:1fr;gap:22px}.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-analysis{grid-template-columns:1fr;gap:35px}.sector-hero{grid-template-columns:1fr;padding:45px 6%}.sector-hero-art{display:none}.hub-model-grid{gap:20px}.hub-model-grid h3{font-size:20px}.briefing-grid{grid-template-columns:1fr 1fr}.reference-detail-grid{grid-template-columns:1fr;gap:35px}.reference-evidence{order:-1}.reference-evidence dl{grid-template-columns:1fr 1fr;gap:8px 15px;margin:25px 0;display:grid}.reference-evidence dt{margin:0}.reference-detail-head>svg{width:70px;height:70px}.territory-collection-grid{gap:14px}.territory-collection-grid>a{padding:24px}.source-library-list article{grid-template-columns:30px 1fr}.source-library-list article>a{grid-column:2}.sector-subnav{flex-wrap:wrap;gap:14px 24px}.public-reference-entry{flex-direction:column;align-items:start}}@media (max-width:600px){.site-header{flex-wrap:wrap;gap:15px;height:auto;min-height:100px;padding:16px 5%}.site-header .brand{width:180px}.site-header nav{flex-wrap:wrap;order:3;justify-content:flex-start;gap:16px;width:100%;font-size:12px;display:flex}.site-header .header-actions{gap:8px;margin-left:auto}.site-header .header-actions .button{max-width:125px;padding:8px 10px}.hub-mega-menu{grid-template-columns:1fr;gap:25px;width:100%;max-height:70vh;padding:22px;left:0;overflow-y:auto}.hub-menu-sectors{gap:0 15px}.hub-menu-sectors a{font-size:11px}.hub-menu-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hub-menu-models .tiny-label{grid-column:1/-1}.hub-menu-models p:nth-of-type(2){margin-top:5px}.hub-platform h1{letter-spacing:-2px}.hub-atlas-hero h1{font-size:49px}.hub-metrics{gap:10px}.hub-metrics>div{flex:1;display:block}.hub-metrics strong{font-size:28px}.hub-metrics span{max-width:95px;font-size:9px;display:block}.hub-atlas-hero p:not(.kicker){font-size:13px}.hub-showcase .marketing-section,.hub-platform .marketing-section{padding:55px 6%}.sector-grid{gap:10px}.sector-card{min-height:235px;padding:19px 15px 13px}.sector-card-top{margin-bottom:20px}.sector-card h3{min-height:40px;font-size:16px}.sector-card>p{font-size:11px}.sector-card-bottom{font-size:9px}.sector-card-top svg{width:31px;height:31px}.hub-model-grid{grid-template-columns:1fr;gap:0}.hub-model-grid h3{margin:15px 0;font-size:24px}.hub-model-grid>a{padding:22px 0}.hub-model-grid p{max-width:85%;margin-bottom:0}.sector-hero h1{font-size:42px}.sector-hero .hub-logo-plaque{width:220px}.sector-hero p:not(.kicker){font-size:16px}.sector-chips{margin:18px 0 25px}.sector-chips span{padding:6px 8px;font-size:10px}.sector-subnav{gap:14px;font-size:10px}.sector-subnav a:first-child{width:100%}.reference-grid{grid-template-columns:1fr}.reference-card{padding:24px}.reference-card h3{font-size:25px}.reference-card>p{font-size:13px}.catalogue-filters{gap:14px;padding:18px}.catalogue-filters label,.catalogue-filters label:first-child{flex-basis:100%}.catalogue-filters button{flex:1}.catalogue-filters>a{padding:10px}.briefing-grid{grid-template-columns:1fr;gap:15px}.agency-grid{grid-template-columns:1fr;gap:25px}.agency-grid h3{font-size:24px}.hub-next-bar{flex-direction:column;align-items:start}.reference-detail{padding:35px 6%}.reference-detail-head{align-items:start;gap:20px;margin:30px 0}.reference-detail-head>svg{width:40px;height:40px;margin-top:15px}.reference-detail-head h1{letter-spacing:-1.3px;font-size:34px}.reference-detail-head .kicker{font-size:8px!important}.reference-summary{font-size:19px}.reference-evidence{padding:24px}.reference-detail-grid{gap:30px}.reference-detail h2{font-size:23px}.briefing-detail{padding:40px 6%}.briefing-detail h1{letter-spacing:-1.5px;font-size:37px}.briefing-deck{font-size:18px}.briefing-body{font-size:14px}.territory-collection-grid{grid-template-columns:1fr}.territory-collection-grid>a{min-height:240px}.source-library{padding:40px 6%}.source-library-list article{grid-template-columns:22px 1fr;gap:12px}.source-library-list h2{font-size:21px}.source-method{padding:22px}.hub-section-heading p{font-size:13px}.hub-logo-plaque{width:225px}.catalogue-context{font-size:13px}}@media (prefers-reduced-motion:reduce){.sector-card{transition:none}.sector-card:hover{transform:none}}
.mobile-menu-toggle{display:none!important}.mobile-navigation{display:none}.site-header .desktop-navigation{display:flex}.sector-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.site-header{z-index:60}.site-header a[aria-current=page]{color:#126b61}.site-header .header-actions select{max-width:6rem}.workspace-shell{grid-template-columns:225px minmax(0,1fr);gap:2rem;max-width:1440px;margin:auto;padding:2.5rem 4vw 5rem;display:grid}.workspace-main{min-width:0}.workspace-nav{background:#fff;border:1px solid #d9e3e6;border-radius:16px;align-self:start;padding:1.1rem;position:sticky;top:130px}.workspace-nav a{border-radius:8px;gap:.6rem;padding:.7rem .8rem;text-decoration:none;display:flex}.workspace-nav a[aria-current=page],.workspace-nav a:hover{color:#126b61;background:#edf6f4}.workspace-nav small{color:#60707d;padding:.5rem .8rem;display:block}.workspace-nav form{padding:.5rem .8rem}.workspace-nav button{width:100%}.workspace-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.workspace-heading h1{margin:.4rem 0;font-size:clamp(1.9rem,3vw,3rem);line-height:1.15}.workspace-heading p{color:#5d6b7b;max-width:65ch}.workspace-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 2rem;display:grid}.workspace-stat{background:#f8fafb;border:1px solid #dce5e7;border-radius:12px;padding:1.2rem;text-decoration:none}.workspace-stat strong{color:#112747;font-size:2rem;display:block}.workspace-section{margin:2.5rem 0}.workspace-empty{background:#f8fafb;border:1px dashed #c0cdd2;border-radius:12px;padding:2rem}.workspace-empty h3{margin-top:0}.record-list{gap:1rem;display:grid}.record-row{background:#fff;border:1px solid #dbe4e7;border-radius:12px;padding:1.4rem}.record-row h3{margin:0 0 .6rem}.record-row .actions{flex-wrap:wrap}.record-row small{color:#5f6f7c}.record-row .record-note{background:#fff9eb;border-inline-start:3px solid #ecb758;padding:.8rem}.workspace-tabs{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0;display:flex}.workspace-tabs a{border:1px solid #dbe4e7;border-radius:7px;padding:.6rem .85rem;text-decoration:none}.workspace-tabs a[aria-current=page]{color:#fff;background:#112747}.review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.review-fields dt{color:#65737e;font-size:.8rem}.review-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 1rem}.notice{background:#eef8f5;border-inline-start:3px solid #19aa91;border-radius:4px;margin:1rem 0;padding:1rem 1.2rem}.diagnosis-intro{color:#fff;background:#102b45;border-radius:18px;margin-bottom:2rem;padding:2rem}.diagnosis-intro h2{color:#fff}.diagnosis-progress-label{justify-content:space-between;gap:1rem;margin-bottom:.5rem;display:flex}.diagnosis-step-links{flex-wrap:wrap;gap:.4rem;margin:1rem 0 1.5rem;display:flex}.diagnosis-step-links button{padding:.5rem .7rem;font-size:.85rem}.diagnosis fieldset{border:1px solid #dbe4e7;border-radius:12px;margin:1rem 0;padding:1.3rem}.diagnosis legend{padding:0 .5rem;font-weight:600}.diagnosis .answer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.diagnosis .answer-grid label{align-items:center;gap:.5rem;padding:.8rem;display:flex}.diagnosis .answer-grid input{width:auto}.action-plan{gap:.8rem;display:grid}.action-plan article{border:1px solid #dbe4e7;border-radius:12px;padding:1.25rem}.action-plan form{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:.75rem;display:grid}.action-plan form .feedback{grid-column:1/-1}.legal-layout{grid-template-columns:220px minmax(0,1fr);gap:3rem;max-width:1180px;margin:auto;padding:3.5rem 5vw 5rem;display:grid}.legal-layout nav{align-content:start;align-self:start;gap:.6rem;display:grid;position:sticky;top:130px}.legal-layout nav a{border-radius:6px;padding:.6rem .8rem}.legal-layout nav a[aria-current=page]{background:#e9f5f1}.legal-layout article{max-width:760px}.legal-layout h1{font-size:clamp(2rem,4vw,3.8rem)}.legal-layout h2{margin-top:2rem;font-size:1.25rem}.legal-layout p{white-space:pre-line;line-height:1.85}.legal-meta{color:#586977;font-size:.85rem}.form-section{border:1px solid #dae3e6;border-radius:12px;margin:1.5rem 0;padding:1.5rem}.form-section legend{padding:0 .5rem;font-weight:600}.form-actions{flex-wrap:wrap;gap:1rem;display:flex}.table-wrap{max-width:100%;overflow:auto}.workspace-main input,.workspace-main select,.workspace-main textarea{min-width:0;max-width:100%}.workspace-main .grid{min-width:0}.workspace-main .status-list{flex-wrap:wrap}.workspace-main .card{min-width:0}html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0!important;line-height:1.45!important}html[dir=rtl] .eyebrow,html[dir=rtl] .tiny-label{letter-spacing:0!important}html[dir=rtl] .brand-art{direction:ltr}html[dir=rtl] .home-hero-content,html[dir=rtl] .hero-copy{text-align:right}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[type=password],html[dir=rtl] input[autocomplete=current-password],html[dir=rtl] input[autocomplete=new-password],html[dir=rtl] code{text-align:left;direction:ltr}html[dir=rtl] .hub-mega-menu{text-align:right}html[dir=rtl] .hub-menu-sectors a{direction:rtl}.content-block{overflow-wrap:anywhere}@media (max-width:1100px){.site-header{flex-wrap:nowrap!important;gap:1rem!important;min-height:82px!important;padding:14px 4vw!important;display:flex!important}.site-header .brand{flex:0 180px!important;width:180px!important}.site-header .desktop-navigation{display:none!important}.site-header .header-actions{margin-inline-start:auto;order:initial!important;gap:.6rem!important}.mobile-menu-toggle{align-items:center;gap:.5rem;min-height:44px;font-size:.85rem;padding:.65rem!important;display:inline-flex!important}.mobile-navigation[open]{overscroll-behavior:contain;color:#102644;background:#fff;border:0;border-radius:0;width:min(430px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:1.3rem;display:block;position:fixed;inset:0;overflow-y:auto}.mobile-navigation::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b203bc9}.mobile-menu-head{border-bottom:1px solid #e1e8e9;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.3rem;display:flex}.mobile-menu-head .brand-art{width:180px;height:auto}.mobile-menu-head button{width:44px;height:44px;padding:0}.site-header .mobile-navigation nav{white-space:normal;flex-direction:column;order:initial;align-items:stretch;gap:0;width:100%;max-width:none;margin:0;display:flex!important;overflow:visible!important}.mobile-navigation nav>a,.mobile-hubs>summary{cursor:pointer;border-bottom:1px solid #e1e8e9;padding:1rem .35rem;font-size:1rem;display:block}.mobile-hubs a{background:#f4f8f9;align-items:center;gap:.7rem;padding:.85rem .75rem;font-size:.92rem;display:flex}.mobile-navigation nav>.button{text-align:center;color:#fff;margin:1.5rem 0 .5rem}.workspace-shell{grid-template-columns:190px minmax(0,1fr);gap:1.3rem}.workspace-nav,.legal-layout nav{top:100px}html[dir=rtl] .mobile-navigation[open]{margin:0 auto 0 0}}@media (max-width:700px){.site-header{gap:.5rem!important}.site-header .brand{flex-basis:140px!important;width:140px!important}.site-header .header-login{display:none}.site-header .header-actions select{min-height:44px;width:55px!important;padding:.55rem .2rem!important;font-size:.8rem!important}.mobile-menu-toggle span:last-child{display:none}.mobile-menu-toggle{justify-content:center;width:44px}.workspace-shell{padding:1.2rem 5vw 3rem;display:block}.workspace-nav{flex-wrap:wrap;gap:.1rem;margin-bottom:1.5rem;padding:.5rem;display:flex;position:static}.workspace-nav small,.workspace-nav form{display:none}.workspace-nav a{padding:.6rem;font-size:.85rem}.workspace-heading{display:block}.workspace-stats{gap:.5rem}.workspace-stat{padding:.8rem}.workspace-stat strong{font-size:1.5rem}.workspace-stat span{font-size:.8rem}.workspace-main .grid.two,.review-fields,.workspace-main .form-grid{grid-template-columns:1fr}.action-plan form,.diagnosis .answer-grid{grid-template-columns:1fr 1fr}.diagnosis fieldset{padding:.8rem}.legal-layout{grid-template-columns:1fr;gap:1.5rem;padding-top:2rem}.legal-layout nav{flex-wrap:wrap;gap:.4rem;display:flex;position:static;overflow:auto}.legal-layout nav a{padding:.5rem;font-size:.8rem}.form-section,.record-row{padding:1rem}.workspace-main h1{overflow-wrap:anywhere}}@media print{header,footer,.workspace-nav,.workspace-tabs,.actions,button{display:none!important}.workspace-shell{padding:0;display:block}.workspace-main{width:100%}.action-plan article,.panel{break-inside:avoid}body{background:#fff!important}.print-only{display:block}}.dfrs{--dfrs-blue:#285cda;--dfrs-ink:#102748;--dfrs-line:#dbe4ee;max-width:1160px;color:var(--dfrs-ink);margin-inline:auto}.dfrs-heading{max-width:900px;margin-bottom:2rem}.dfrs-heading h1{letter-spacing:-.04em;margin:.6rem 0 1rem;font-size:clamp(1.8rem,3.3vw,3.1rem);line-height:1.12}.dfrs-heading>p:not(.eyebrow){color:#597089;font-size:1.05rem;line-height:1.7}.dfrs-heading small{overflow-wrap:anywhere;line-height:1.8}.dfrs-wizard{border:1px solid var(--dfrs-line);background:#fff;border-radius:24px;max-width:850px;overflow:hidden;box-shadow:0 12px 50px #10274808}.dfrs-steps{background:#f2f6fc;justify-content:space-between;gap:20px;margin:0;padding:22px 28px;font-size:.8rem;list-style:none;display:flex}.dfrs-steps li{color:#62748a;align-items:center;gap:8px;display:flex}.dfrs-steps li span{background:#e3eaf5;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.dfrs-steps li[aria-current]{color:var(--dfrs-blue);font-weight:700}.dfrs-steps li[aria-current] span{background:var(--dfrs-blue);color:#fff}.dfrs-progress{justify-content:space-between;gap:16px;padding:20px 30px 10px;font-size:.8rem;display:flex}.dfrs progress{appearance:none;background:#e8eef7;border:0;border-radius:99px;width:100%;height:6px;display:block;overflow:hidden}.dfrs progress::-webkit-progress-bar{background:#e8eef7}.dfrs progress::-webkit-progress-value{background:var(--dfrs-blue);border-radius:99px}.dfrs progress::-moz-progress-bar{background:var(--dfrs-blue)}.dfrs-question{min-height:430px;padding:30px 34px 15px}.dfrs-question h2{letter-spacing:-.025em;outline:none;margin:.4rem 0 1rem;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.3}.dfrs-question details{color:#597089;margin-bottom:22px;font-size:.85rem}.dfrs-question details p{line-height:1.65}.dfrs-choices{border:0;gap:9px;margin:0;padding:0;display:grid}.dfrs-choices label{border:1px solid var(--dfrs-line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;font-size:.93rem;line-height:1.45;transition:background .15s,border-color .15s;margin:0!important;display:flex!important}.dfrs-choices label:hover{background:#f8faff;border-color:#90acee}.dfrs-choices label.selected{border-color:var(--dfrs-blue);box-shadow:0 0 0 1px var(--dfrs-blue);background:#edf3ff}.dfrs-choices input{min-width:17px;accent-color:var(--dfrs-blue);width:17px!important;margin:0!important}.dfrs-choice-number{background:#e9eff8;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:grid}.dfrs-choices label.selected .dfrs-choice-number{color:#fff;background:var(--dfrs-blue)}.dfrs-navigation{justify-content:space-between;gap:12px;padding:18px 34px;display:flex}.dfrs-save{border-top:1px solid var(--dfrs-line);color:#597089;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 34px;font-size:.76rem;display:flex}.dfrs-save .text-button{color:var(--dfrs-blue);background:0 0;border:0;margin-inline-start:auto;padding:8px}.dfrs-territory{font-weight:600}.dfrs-select select,.dfrs-question input[type=text]{width:100%}.dfrs-history{border:1px solid var(--dfrs-line);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:10px 0;padding:18px 20px;font-size:.9rem;text-decoration:none;display:flex}.dfrs #history{margin-top:40px}.dfrs-result-grid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:22px;display:grid}.dfrs-score-card{color:#fff;background:#102748;border-radius:24px;padding:32px;position:relative;overflow:hidden}.dfrs-score-card:before{content:"";pointer-events:none;border:40px solid #325eb433;border-radius:50%;width:270px;height:270px;position:absolute;top:-130px;right:-140px}.dfrs-score{letter-spacing:-.07em;margin:26px 0 32px;font-size:clamp(5rem,8vw,8rem);font-weight:700;line-height:1.1}.dfrs-score small{color:#9db9e2;letter-spacing:0;margin-inline-start:8px;font-size:1.4rem}.dfrs-score-card dl{grid-template-columns:1fr 1fr;gap:17px;font-size:.9rem;line-height:1.5;display:grid}.dfrs-score-card dt{color:#a9bedc}.dfrs-score-card dd{text-align:end;margin:0}.dfrs-score-card dd strong{color:#4ce1c2}.dfrs-score-note{color:#b4c7e2;border-top:1px solid #ffffff25;margin-top:30px;padding-top:20px;font-size:.8rem}.dfrs-radar{max-width:300px;margin:0 auto}.dfrs-radar svg{width:100%;display:block}.dfrs-bars>div{margin:13px 0}.dfrs-bars p{justify-content:space-between;align-items:center;gap:14px;margin:0 0 7px;font-size:.78rem;display:flex}.dfrs-bars p b{color:var(--dfrs-blue);margin-inline-end:6px}.dfrs-bars strong{white-space:nowrap}.dfrs-bars small{color:#6c7f98;font-weight:400}.dfrs-summary{max-width:900px;padding:30px 0;font-size:1rem;line-height:1.75}.dfrs-summary h2{margin-top:0}.dfrs-limits{background:#fff7e9;border-inline-start:4px solid #df9232;border-radius:0 12px 12px 0;margin-bottom:24px;padding:18px 24px}.dfrs-limits h3{margin:0 0 12px}.dfrs-limits p{font-size:.9rem;line-height:1.6}.dfrs-report .panel{border-radius:20px}.dfrs-report li{margin-bottom:12px;line-height:1.7}.dfrs-recommendations{gap:14px;margin-bottom:26px;display:grid}.dfrs-recommendation{border:1px solid var(--dfrs-line);background:#fff;border-radius:18px;align-items:flex-start;gap:20px;padding:24px;display:flex}.dfrs-rank{color:#7997c4;font-size:1.8rem;font-weight:700;line-height:1.3}.dfrs-recommendation h3{margin:8px 0;font-size:1.1rem;line-height:1.4}.dfrs-recommendation p{font-size:.9rem;line-height:1.6}.dfrs-disclaimer{color:#61748c;background:#f0f4f9;border-radius:12px;padding:22px;font-size:.85rem;line-height:1.75}.dfrs-result-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;display:flex}.dfrs-result-actions form{margin:0}.dfrs-weight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.dfrs-weight-grid>div{background:#f1f5fc;border-radius:14px;padding:20px}.dfrs-weight-grid b{color:var(--dfrs-blue);font-size:1.4rem}.dfrs-weight-grid p{font-size:.85rem;line-height:1.5}.dfrs-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.dfrs-filters label{flex:160px}.dfrs-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5fa;max-height:500px;padding:20px;font-size:.8rem;overflow:auto}.dfrs-admin section{margin-top:36px}.dfrs-table-wrap{max-width:100%;margin:18px 0;overflow:auto}.dfrs table{width:100%;font-size:.85rem}.dfrs td small{color:#61748c;margin-top:6px;display:block}.dfrs td,.dfrs th{white-space:normal;min-width:100px;padding:14px 12px}.dfrs-admin details{margin:18px 0}.dfrs-admin summary{cursor:pointer;font-weight:600}.dfrs-review fieldset{margin:20px 0}.dfrs-review select[multiple]{min-height:90px}.dfrs button:disabled{opacity:.5;cursor:not-allowed}.dfrs .sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:680px){.dfrs-heading h1{font-size:1.7rem}.dfrs-result-grid{grid-template-columns:1fr}.dfrs-steps{gap:8px;padding:16px 13px;font-size:.65rem}.dfrs-steps li{gap:5px}.dfrs-steps li span{flex-shrink:0;width:22px;height:22px}.dfrs-question{min-height:0;padding:22px 17px 12px}.dfrs-question h2{font-size:1.4rem}.dfrs-progress{padding:16px 17px 10px;font-size:.7rem}.dfrs-navigation{align-items:center;padding:17px}.dfrs-navigation button{padding:12px;font-size:.8rem}.dfrs-save{padding:12px 17px}.dfrs-choices label{gap:8px;padding:12px 11px;font-size:.85rem}.dfrs-choice-number{display:none}.dfrs-wizard{border-radius:16px}.dfrs-score-card{padding:24px}.dfrs-score{font-size:6rem}.dfrs-recommendation{gap:12px;padding:18px}.dfrs-rank{font-size:1.3rem}.dfrs-weight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dfrs-history{gap:8px;padding:16px}.dfrs-result-actions{flex-direction:column;align-items:stretch}.dfrs-result-actions .button{text-align:center}.dfrs-limits{padding:15px 18px}.dfrs h2{font-size:1.35rem}}@media print{.dfrs-result-actions,.workspace-nav,.site-header,.site-footer{display:none!important}.dfrs-score-card{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dfrs-report section,.dfrs-recommendation{break-inside:avoid}.dfrs-report{font-size:11pt}.dfrs-result-grid{grid-template-columns:1fr 1fr}}.dfrs .dfrs-heading{background:0 0;border:0;gap:0;height:auto;min-height:0;padding:0;display:block;position:static}.dfrs-score-card>p{color:#b4c7e2}.market-wizard{max-width:1000px}.market-wizard fieldset{border:0;margin:24px 0;padding:0}.market-wizard legend{margin-bottom:20px;font-size:1.5rem;font-weight:750}.market-wizard label,.asset-upload label{margin-bottom:18px}.market-steps,.market-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0;padding:0;list-style:none;display:grid}.market-steps button{color:#14264b;text-align:start;width:100%;height:100%;box-shadow:none;background:#eef2fa;align-items:center;gap:12px;padding:15px;display:flex}.market-steps button[aria-current]{color:#fff;background:#214fc7}.market-steps b,.market-progress b{border:1px solid;border-radius:50%;place-items:center;width:28px;min-width:28px;height:28px;display:grid}.market-progress{grid-template-columns:repeat(5,minmax(0,1fr));font-size:.85rem}.market-progress li{background:#f0f4f9;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.market-progress li[aria-current]{color:#fff;background:#153f45}.market-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0;display:flex}.market-toolbar form{margin:0}.market-split{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:start;gap:24px;display:grid}.market-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:25px 0;display:grid}.market-card{background:#fff;border:1px solid #dce2ec;border-radius:18px;overflow:hidden}.market-card>img{object-fit:cover;width:100%;height:240px}.market-card-body{padding:25px}.market-card h2,.market-card h3{font-size:1.5rem;line-height:1.2}.market-card a{text-decoration:none}.market-empty{background:#f6f8fc;border:1px dashed #bac8df;border-radius:18px;margin:25px 0;padding:45px}.market-hub-picker{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.market-hub-picker a{border:1px solid;border-inline-start-width:4px;border-radius:8px;padding:9px 12px;font-size:.85rem;text-decoration:none}.market-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.market-checklist{padding:0;list-style:none}.market-checklist li{color:#5a6579;align-items:start;gap:12px;margin:14px 0;display:flex}.market-checklist li[data-complete=true]{color:#176856}.market-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.market-asset{border:1px solid #dce2ec;border-radius:14px;min-width:0;overflow:hidden}.market-asset>div{padding:20px}.market-asset h3{overflow-wrap:anywhere;font-size:1.05rem}.market-asset img{object-fit:cover;width:100%;height:220px}.market-asset details{margin-top:20px}.market-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.market-gallery img{object-fit:cover;border-radius:14px;width:100%;height:240px}.market-interest{position:sticky;top:110px}.market-interest form+form{border-top:1px solid #dce2ec;margin-top:24px;padding-top:24px}.market-investment{padding-top:40px;padding-bottom:70px}.market-investment>.lead{max-width:850px}.market-filters{margin-bottom:25px}.market-dossier .workspace-heading h1{font-size:clamp(2rem,4vw,3.5rem)}.market-dossier .review-fields dd{white-space:pre-wrap;overflow-wrap:anywhere}.status-list a[aria-current=page]{color:#fff;background:#153f45}.market-wizard input,.market-wizard select,.market-wizard textarea{max-width:100%}@media (max-width:800px){.market-split{grid-template-columns:1fr}.market-interest{position:static}.market-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.market-progress{padding-bottom:8px;display:flex;overflow-x:auto}.market-progress li{min-width:130px}.market-cards,.market-assets,.market-checks{grid-template-columns:1fr}.market-gallery img{height:160px}.market-hub-picker{max-height:170px;overflow:auto}.market-toolbar>button,.market-toolbar>.button{flex:1}.market-wizard .form-grid{grid-template-columns:1fr}.market-wizard .panel{padding:20px}.market-investment h1{overflow-wrap:anywhere}}
.v2-header{z-index:80;background:#fff;border-bottom:1px solid #dde6f2;padding:0 4vw;display:block}.v2-header-top{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.v2-header .brand{flex:none;width:215px}.v2-header .header-actions{gap:22px;margin:0}.v2-desktop-nav{border-top:1px solid #eef2f8;justify-content:space-between;gap:14px;min-height:46px;font-size:13px;font-weight:600;display:flex}.v2-nav-group{position:relative}.v2-nav-group summary{cursor:pointer;white-space:nowrap;padding:12px 0;list-style:none}.v2-nav-group summary:after{content:"⌄";margin-inline-start:5px}.v2-nav-group>div{z-index:100;background:#fff;border:1px solid #dde6f2;border-radius:8px;gap:5px;min-width:280px;padding:12px;display:grid;position:absolute;inset-block-start:100%;inset-inline-start:0;box-shadow:0 18px 50px #0b20332e}.v2-nav-group>div a{white-space:normal;border-radius:4px;padding:9px 12px}.v2-nav-group>div a:hover{background:#edf5ff}.v2-desktop-nav>a{white-space:nowrap;align-items:center;display:flex}.v2-hero{background:linear-gradient(125deg,#edf4ff,#f7fafb);border-bottom:1px solid #d8e3ef;padding:90px 6vw 76px}.v2-hero-inner{max-width:1140px;margin:auto}.v2-hero h1{letter-spacing:-.035em;color:#0c2042;max-width:1000px;margin:24px 0;font-size:clamp(36px,5vw,66px);line-height:1.08}.v2-hero .hero-lead{color:#476078;max-width:900px;font-size:20px}.v2-brand{background:#fff;border-radius:8px;max-width:330px;margin-bottom:32px;padding:12px 16px}.v2-brand .brand-art{width:100%;height:70px}.v2 .marketing-section{scroll-margin-top:150px}.v2-home-hero{min-height:720px}.v2-home-hero .hero-content{z-index:2;max-width:820px;position:relative}.v2-home-hero h1{max-width:830px;font-size:clamp(46px,5.4vw,82px);line-height:1.04}.v2-home-hero .hero-lead{max-width:760px}.v2-home-hero .kicker{max-width:740px;line-height:1.8}.v2-home-hero .hero-shade{background:linear-gradient(90deg,#08182eef 0%,#08182ec7 55%,#08182e66 100%)}.v2-tertiary{color:#fff;border-bottom:1px solid #ffffff60;margin-top:26px;padding-bottom:5px;display:inline-block}.v2-process-rail{inset-inline-end:5vw;z-index:2;color:#fff;gap:30px;max-width:200px;display:grid;position:absolute;top:20%}.v2-process-rail>div{align-items:center;gap:15px;display:flex}.v2-process-rail span{color:#71e9cb;border:1px solid #fff5;border-radius:50%;place-content:center;width:38px;height:38px;font-size:12px;display:grid}.v2-client-types{border:1px solid #dbe4ef;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:35px;display:grid;overflow:hidden}.v2-client-types>a{border:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;min-height:100px;padding:26px 22px;font-weight:600;display:flex}.v2-client-types>a:hover{background:#eef5ff}.v2-client-types span{color:#2561cf}.v2-split{grid-template-columns:1.15fr 1fr;align-items:center;gap:7vw;display:grid}.v2-split>p,.v2-lead{color:#506581;max-width:920px;font-size:19px;line-height:1.75}.v2-pillars{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px;display:grid}.v2-pillar{flex-direction:column;align-items:stretch;gap:15px;padding:28px;display:flex}.v2-pillar-top{justify-content:space-between;align-items:center;display:flex}.v2-card-logo{background:#fff;align-items:center;min-height:90px;padding:12px 0;display:flex}.v2-card-logo .brand-art{width:100%;height:auto;max-height:80px}.v2-pillar a,.v2-record a{margin-top:auto;font-weight:700}.v2-pillar small{color:#64728a}.v2-data-flow{color:#fff;background:#0d2347;border-radius:18px;gap:15px;padding:35px;display:grid;box-shadow:15px 18px #daf8ef}.v2-data-flow>div{border-bottom:1px solid #ffffff25;justify-content:space-between;padding:14px 0;display:flex}.v2-data-flow strong{color:#66e7c6;letter-spacing:.08em;padding:15px 0}.v2-investors{background:#edf3fb}.v2-investors>div{max-width:960px}.v2-detail{grid-template-columns:1.25fr 1fr;align-items:start;gap:50px;display:grid}.v2-detail .content-block{white-space:pre-line;line-height:1.8}.v2-status-row{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.v2-record{flex-direction:column;gap:16px;display:flex}.v2-record time{color:#566984;font-size:13px}.v2-record .badge{align-self:start}.v2-lead-form{margin:0}.v2-lead-form form{gap:15px;display:grid}.v2-lead-form .check{align-items:flex-start;gap:10px;font-size:13px;display:flex}.v2-lead-form .check input{width:auto}.v2-honeypot{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.v2-related{gap:12px;padding-top:25px;display:grid}.v2-admin-nav{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.v2-admin-nav a{background:#edf3fb;border-radius:7px;padding:9px 13px;font-size:13px}.v2-admin-editor{gap:20px;display:grid}.v2-admin-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v2-admin-editor label:has(textarea){grid-column:1/-1}.v2-admin-editor button,.v2-admin-editor .feedback{grid-column:1/-1}.v2-admin-editor textarea{min-height:130px}.v2-row{border-bottom:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.v2-row>div{min-width:0}.v2-row form{max-width:300px;margin:0}.v2-roadmap{gap:18px;display:grid}.v2-roadmap article{border-inline-start:4px solid #11bea5}.v2-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.v2-notice{color:#14584d;background:#edf8f5;border-radius:8px;padding:16px 20px}.v2-tabs{flex-wrap:wrap;gap:14px;margin:25px 0;display:flex}.v2-tabs a{border-bottom:2px solid #c9dcf3;padding:10px}.v2-private-list{gap:16px;display:grid}.v2-detail aside{min-width:0}.v2-header a:focus-visible,.v2-header summary:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #2368db}.v2 .method-track{margin-top:30px}.v2 .grid{margin-top:25px}@media (max-width:1250px){.v2-process-rail{display:none}.v2-header .brand{width:185px}.v2-header .header-actions{gap:15px}.v2-desktop-nav{font-size:12px}}@media (max-width:1100px){.v2-desktop-nav{display:none}.v2-header-top{min-height:76px}.v2-header .v2-assess{padding:10px 13px;font-size:12px}.v2-header .mobile-menu-toggle{display:flex}.mobile-navigation .v2-nav-group{border-bottom:1px solid #dde6ef}.mobile-navigation .v2-nav-group>div{box-shadow:none;border:0;min-width:0;padding:0 14px 12px;position:static}.mobile-navigation .v2-nav-group summary{padding:14px 0}.mobile-navigation .v2-nav-group a{font-size:15px;display:block}.v2-pillars{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.v2-header{padding:0 18px}.v2-header-top{gap:10px}.v2-header .brand{width:155px}.v2-header .header-actions{gap:8px}.v2-header .v2-assess{display:none}.v2-header .header-login{font-size:12px}.v2-header .mobile-menu-toggle span:last-child{display:none}.v2-home-hero{min-height:700px}.v2-home-hero h1{font-size:44px}.v2-home-hero .hero-lead{font-size:17px}.v2-client-types{grid-template-columns:repeat(2,1fr)}.v2-client-types>a{padding:18px 14px;font-size:14px}.v2-split,.v2-detail{grid-template-columns:1fr;gap:30px}.v2-pillars{grid-template-columns:1fr}.v2-hero{padding:52px 6vw}.v2-hero h1{font-size:38px}.v2-hero .hero-lead{font-size:18px}.v2-admin-editor form,.v2-form-fields{grid-template-columns:1fr}.v2-row{flex-direction:column;align-items:start}.v2 .marketing-section{scroll-margin-top:90px}.v2 .method-track{grid-template-columns:1fr 1fr}.v2 .actions{gap:12px}}@media (prefers-reduced-motion:reduce){.v2 *{scroll-behavior:auto;transition:none;animation:none}}.site-header.v2-header{background:#fff;height:auto;min-height:124px}.site-header.v2-header .v2-desktop-nav{background:#fff}.v2-header .v2-header-top{height:78px}@media (max-width:1100px){.site-header.v2-header{min-height:76px}.v2-header .v2-header-top{height:76px}}.v2-short-label{display:none}@media (max-width:1100px){.mobile-navigation .v2-nav-group summary{align-items:center;min-height:54px;font-size:16px;display:flex}.mobile-navigation a.button{min-height:44px;font-size:14px}.mobile-navigation .v2-nav-group>div a{min-height:44px}}@media (max-width:700px){.v2-header .brand{width:130px}.v2-header .v2-assess{min-height:42px;padding:10px;font-size:11px;display:flex}.v2-header .v2-full-label{display:none}.v2-header .v2-short-label{display:inline}.v2-header .header-login{display:none}}.v2-stat-card{flex-direction:column;gap:8px;display:flex}.v2-stat-card strong{font-size:32px;line-height:1.1}.v2-scope{grid-template-columns:auto 1fr;gap:12px;margin-block:25px;display:grid}.v2-scope dt{font-weight:700}.v2-scope dd{margin:0}.v2-article .content-block,.v2-editorial-sections .content-block{white-space:pre-line;line-height:1.85}.v2-desktop-nav{flex-wrap:wrap}.v2-editorial-sections{gap:20px;display:grid}
