:root{--bg:#08111d;--bg2:#0c1828;--ink:#f5f9fd;--muted:#9aacc0;--line:rgba(255,255,255,.12);--accent:#36b7ff;--accent2:#9adfff;--paper:#f5f7f9;--paper2:#edf2f6;--dark:#0d1725;--dark2:#26384a;--shadow:0 30px 80px rgba(0,0,0,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;font-family:system-ui,system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:12px;top:12px;z-index:999;background:#fff;color:#000;padding:10px 14px}.noise{pointer-events:none;position:fixed;inset:0;opacity:.026;z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}.container{width:min(1180px,calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:20;background:rgba(8,17,29,.8);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.nav-wrap{height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);font-family:system-ui;font-weight:800;background:linear-gradient(145deg,rgba(54,183,255,.24),rgba(255,255,255,.04));box-shadow:inset 0 0 28px rgba(54,183,255,.08)}.brand strong,.brand small{display:block;line-height:1}.brand strong{font-family:system-ui;letter-spacing:.14em;font-size:14px}.brand small{margin-top:5px;color:var(--muted);letter-spacing:.19em;font-size:8px}.nav-wrap nav{display:flex;gap:26px}.nav-wrap nav a,.text-link,footer a{color:#c3d0dd;text-decoration:none;font-size:13px}.nav-wrap nav a:hover,.text-link:hover,footer a:hover{color:#fff}.btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;border:0;padding:14px 20px;border-radius:8px;background:linear-gradient(135deg,var(--accent2),var(--accent));color:#05101b;text-decoration:none;font-weight:800;box-shadow:0 12px 30px rgba(54,183,255,.18);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(54,183,255,.24)}.btn-small{padding:10px 15px;font-size:13px}.btn-full{width:100%}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 5%,rgba(28,113,174,.3),transparent 34%),radial-gradient(circle at 90% 32%,rgba(54,183,255,.09),transparent 30%),linear-gradient(180deg,#07101b 0%,#0a1523 100%)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,#000,transparent 78%)}.hero:after{content:"";position:absolute;width:660px;height:660px;border:1px solid rgba(255,255,255,.055);border-radius:50%;right:-310px;top:-280px;box-shadow:0 0 0 120px rgba(255,255,255,.014),0 0 0 240px rgba(255,255,255,.009)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.24fr .76fr;gap:70px;align-items:center;padding:108px 0 96px}.eyebrow{font-size:10px;letter-spacing:.23em;font-weight:800;color:var(--accent2);margin-bottom:18px}.hero h1,.section h2,.closing-cta h2{font-family:system-ui;margin:0;letter-spacing:-.047em}.hero h1{font-size:clamp(50px,6vw,80px);line-height:.98;max-width:850px}.hero h1 span{color:#9cb4c8}.lead{font-size:19px;color:#afbdcb;max-width:760px;margin:27px 0 32px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:22px}.hero-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px}.hero-proof span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9fb1c4;border:1px solid var(--line);padding:8px 10px;background:rgba(255,255,255,.025)}.hero-card{background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:30px;box-shadow:var(--shadow);backdrop-filter:blur(16px)}.card-topline{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.18em;font-weight:800;color:var(--accent2)}.status-dot{color:#a9f0c6}.status-dot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#6ce09c;margin-right:6px;box-shadow:0 0 0 5px rgba(108,224,156,.08)}.hero-card h2{font-family:system-ui;font-size:31px;line-height:1.12;letter-spacing:-.035em;margin:16px 0 12px}.hero-card p{color:#aebdcb;font-size:14px}.metric-list{margin:24px 0}.metric-list div{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;border-top:1px solid var(--line);font-size:13px}.metric-list b{font-size:10px;color:var(--accent2)}.hero-card small{display:block;color:#71879b;font-size:9px;margin-top:12px;text-align:center}.signal-bar{background:#06101a;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.signal-inner{display:flex;align-items:center;gap:20px;padding:15px 0;overflow:auto;white-space:nowrap;scrollbar-width:none}.signal-inner::-webkit-scrollbar{display:none}.signal-inner strong{font-size:9px;letter-spacing:.18em;color:#d9e7f2;margin-right:10px}.signal-inner span{font-size:10px;letter-spacing:.08em;color:#788da1}.section{padding:96px 0}.light{background:var(--paper);color:var(--dark)}.light .eyebrow{color:#157dab}.section-heading h2,.process-grid h2,.intake-copy h2,.seo-grid h2{font-size:clamp(37px,4vw,56px);line-height:1.05}.two-col,.seo-grid{display:grid;grid-template-columns:1fr .8fr;gap:82px;align-items:end}.align-start{align-items:start}.two-col>p,.seo-copy{color:#637488}.program-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:56px;border-top:1px solid #d8e0e7;border-left:1px solid #d8e0e7}.program-grid article{padding:30px;border-right:1px solid #d8e0e7;border-bottom:1px solid #d8e0e7;min-height:260px;display:flex;flex-direction:column;transition:background .2s ease}.program-grid article:hover{background:#fff}.program-grid article>span{font-size:10px;color:#2f8fbb;font-weight:800}.program-grid h3{font-family:system-ui;font-size:21px;line-height:1.2;margin:33px 0 10px}.program-grid p{color:#66788a;font-size:14px;margin:0 0 24px}.program-grid a{color:#167eac;text-decoration:none;font-size:12px;font-weight:800;margin-top:auto}.dark-panel{background:radial-gradient(circle at 100% 0%,rgba(54,183,255,.08),transparent 32%),linear-gradient(140deg,#101e30,#08121f)}.process-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.lead-sm{color:#9fb0c4;max-width:500px}.steps{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.steps div{padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px}.steps b{color:var(--accent2);font-size:10px}.steps h3{font-family:system-ui;font-size:20px;margin:26px 0 8px}.steps p{font-size:13px;color:#99aabd}.feature-stack{border-top:1px solid #d6dfe7}.feature-stack>div{padding:22px 0;border-bottom:1px solid #d6dfe7}.feature-stack strong{font-family:system-ui;font-size:17px}.feature-stack p{color:#687a8c;font-size:13px;margin:6px 0 0;max-width:580px}.intake-section{background:radial-gradient(circle at 100% 0%,rgba(54,183,255,.11),transparent 34%),#0b1624}.intake-grid{display:grid;grid-template-columns:.62fr 1.38fr;gap:66px;align-items:start}.intake-copy{position:sticky;top:108px}.intake-copy p{color:#a7b7c7}.intake-guide{margin-top:30px;border-top:1px solid var(--line)}.intake-guide div{padding:16px 0;border-bottom:1px solid var(--line)}.intake-guide b{display:block;font-size:12px;color:#f1f6fa;margin-bottom:4px}.intake-guide span{display:block;font-size:11px;color:#8da1b5}.phone-card{display:block;margin-top:24px;padding:18px;border:1px solid var(--line);background:rgba(255,255,255,.025);text-decoration:none}.phone-card small,.phone-card strong,.phone-card span{display:block}.phone-card small{color:#8195a8;font-size:9px;text-transform:uppercase;letter-spacing:.13em}.phone-card strong{color:#fff;font-family:system-ui;font-size:22px;margin:4px 0}.phone-card span{color:var(--accent2);font-size:11px}.intake-form{background:#f8fafb;color:var(--dark);border-radius:18px;padding:30px;box-shadow:var(--shadow)}.form-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #dfe5eb;margin-bottom:12px}.form-header span{font-family:system-ui;font-weight:800;font-size:24px}.form-header p{font-size:11px;color:#7a8a9a;margin:2px 0 0}.form-header small{color:#718096}fieldset{border:0;padding:22px 0;margin:0;border-bottom:1px solid #e1e7ed}fieldset:last-of-type{border-bottom:0}legend{font-family:system-ui;font-weight:800;font-size:14px;padding:0;margin-bottom:16px}legend span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e8f5fc;color:#167eac;font-size:9px;margin-right:8px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.form-grid label{font-size:11px;font-weight:700;color:#405064}.form-grid .full{grid-column:1/-1}input,select,textarea{width:100%;margin-top:7px;border:1px solid #d5dee7;border-radius:7px;background:#fff;padding:12px 13px;font:inherit;font-size:14px;color:#17212d;outline:none;transition:border-color .2s ease,box-shadow .2s ease}input:focus,select:focus,textarea:focus{border-color:#38a9e7;box-shadow:0 0 0 3px rgba(54,183,255,.12)}textarea{resize:vertical}.consent{display:flex;gap:10px;align-items:flex-start;margin:22px 0 16px;font-size:10px;color:#687789}.consent input{width:auto;margin-top:3px}.submit-btn{font-size:14px;padding:15px}.form-note{text-align:center;color:#8493a2;font-size:9px;max-width:680px;margin:12px auto 0}.success{display:none;margin-top:15px;border-radius:8px;background:#e7f8ee;padding:13px;font-size:12px;color:#17663a}.success strong{display:block}.seo-section{padding-top:96px}.seo-copy p{margin-top:0;margin-bottom:20px}.keyword-grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #d7e0e7;border-top:1px solid #d7e0e7;margin-top:58px}.keyword-grid div{padding:20px;border-right:1px solid #d7e0e7;border-bottom:1px solid #d7e0e7}.keyword-grid strong,.keyword-grid span{display:block}.keyword-grid strong{font-family:system-ui;font-size:13px}.keyword-grid span{color:#758596;font-size:10px;margin-top:6px}.faq .section-heading{margin-bottom:30px}.faq details{border-top:1px solid #d8e0e8;padding:22px 0}.faq details:last-child{border-bottom:1px solid #d8e0e8}.faq summary{cursor:pointer;font-family:system-ui;font-size:17px;font-weight:800;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:#238bbf}.faq details[open] summary:after{content:"−"}.faq details p{color:#687789;max-width:880px}.closing-cta{background:linear-gradient(135deg,#0c1a2a,#09121e);padding:68px 0;border-top:1px solid var(--line)}.closing-grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.closing-cta h2{font-size:clamp(38px,4vw,58px)}.closing-cta p{color:#91a5b8;margin-bottom:0}footer{background:#050d16;border-top:1px solid var(--line);padding:48px 0 24px;color:#94a5b7}.footer-grid{display:grid;grid-template-columns:1fr .4fr 1.2fr;gap:50px}.footer-brand{margin-bottom:18px}.footer-grid strong{display:block;color:white;margin-bottom:8px}.footer-grid p{font-size:11px;max-width:560px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:20px;margin-top:28px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#617589}.mobile-cta{display:none}@media(max-width:980px){.nav-wrap nav{display:none}.hero-grid,.two-col,.process-grid,.intake-grid,.seo-grid{grid-template-columns:1fr}.hero-grid{padding:76px 0;gap:42px}.program-grid{grid-template-columns:1fr 1fr}.process-grid{gap:45px}.intake-copy{position:static}.keyword-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.section{padding:74px 0}}@media(max-width:640px){html{scroll-padding-top:72px}.container{width:min(100% - 26px,1180px)}.nav-wrap{height:68px}.site-header .btn-small{display:none}.hero-grid{padding:66px 0 62px}.hero h1{font-size:46px}.lead{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-proof{margin-top:34px}.hero-card{padding:24px}.program-grid,.form-grid,.keyword-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.program-grid article{min-height:220px}.steps{grid-template-columns:1fr}.steps div{min-height:auto}.intake-form{padding:20px}.section{padding:62px 0}.closing-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:.55fr 1fr;gap:8px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:rgba(5,13,22,.93);backdrop-filter:blur(18px);border-top:1px solid var(--line)}.mobile-cta>a:first-child{display:flex;align-items:center;justify-content:center;color:#d9e5ee;text-decoration:none;font-weight:800;font-size:13px;border:1px solid var(--line);border-radius:8px}.mobile-cta .btn{padding:12px}.footer-bottom{padding-bottom:72px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}.seo-depth .section-heading{max-width:850px;margin-bottom:34px}.seo-depth .section-heading>span{display:block;font-size:.75rem;letter-spacing:.16em;font-weight:800;color:var(--accent);margin-bottom:12px}.seo-depth .section-heading p{max-width:780px;color:var(--muted);line-height:1.8}.seo-depth .program-grid article{background:rgba(255,255,255,.025)}.brand{display:flex;align-items:center;flex:0 0 auto}.brand-logo{display:block;width:190px;height:auto;max-height:64px;object-fit:contain;background:#fff;border-radius:7px;padding:4px 8px;box-shadow:0 1px 0 rgba(255,255,255,.08)}.footer-brand{display:inline-flex;background:#fff;border-radius:8px;padding:5px 8px;width:max-content}.footer-brand .footer-logo{width:210px;max-height:none;padding:0;background:transparent;box-shadow:none}@media(max-width:760px){.brand-logo{width:150px;max-height:52px;padding:3px 6px}.nav-wrap{gap:12px}}@media(max-width:420px){.brand-logo{width:136px}.nav-wrap{height:72px}}.menu-toggle{display:none;border:1px solid var(--line);background:rgba(255,255,255,.04);color:#fff;border-radius:8px;padding:10px 12px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;min-height:44px}.menu-toggle span{display:inline-block;margin-left:6px}.mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#08111d;border-bottom:1px solid var(--line);padding:12px 20px 18px}.mobile-menu a{display:block;color:#d7e4ee;text-decoration:none;padding:12px 4px;border-bottom:1px solid var(--line);font-size:14px}.mobile-menu a:last-child{border-bottom:0}.mobile-menu.open{display:block}.site-header{isolation:isolate}.site-header .container{position:relative}.authority-strip{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:start}.authority-card .mini{font-size:11px;color:#6f8091}.trust-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #d8e0e7;border-left:1px solid #d8e0e7}.trust-list div{padding:20px;border-right:1px solid #d8e0e7;border-bottom:1px solid #d8e0e7}.trust-list strong{display:block;font-family:system-ui;font-size:15px;margin-bottom:5px}.trust-list span{font-size:12px;color:#6a7a8b}.article-wrap{max-width:880px}.article-wrap h2{font-family:system-ui;font-size:clamp(28px,3vw,42px);line-height:1.1;margin:48px 0 15px}.article-wrap h3{font-family:system-ui;font-size:22px;margin:34px 0 10px}.article-wrap p,.article-wrap li{color:#5f7184;font-size:16px;line-height:1.75}.article-wrap ul{padding-left:22px}.toc{border-left:3px solid #2796c8;padding:8px 0 8px 18px;margin:28px 0}.toc a{display:block;color:#177eac;text-decoration:none;font-size:13px;padding:4px 0}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.resource-card{border:1px solid #d8e0e7;border-radius:16px;padding:24px;background:#fff;display:flex;flex-direction:column;min-height:250px}.resource-card .eyebrow{margin-bottom:10px}.resource-card h3{font-family:system-ui;font-size:21px;line-height:1.2;margin:8px 0 10px}.resource-card p{color:#687a8c;font-size:13px}.resource-card a{margin-top:auto;color:#167eac;text-decoration:none;font-size:12px;font-weight:800}.scenario-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px}.scenario-card{border:1px solid #d7e0e7;border-radius:16px;padding:26px;background:#fff}.scenario-card h3{font-family:system-ui;font-size:22px;margin:8px 0 10px}.scenario-card p{color:#68798a;font-size:14px}.scenario-card dl{margin:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.scenario-card dt{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#7b8b9a}.scenario-card dd{margin:2px 0 0;font-size:13px;font-weight:700;color:#253445}input,select,textarea,.btn,.phone-card{min-height:44px}img{max-width:100%}@media(max-width:1100px){.nav-wrap{gap:18px}.nav-wrap nav{gap:16px}.nav-wrap nav a{font-size:12px}.brand-logo{width:165px}}@media(max-width:980px){.nav-wrap nav{display:none}.menu-toggle{display:inline-flex;align-items:center}.site-header .btn-small{margin-left:auto}.authority-strip{grid-template-columns:1fr}.resource-grid{grid-template-columns:repeat(2,1fr)}.hero-grid{padding-top:68px}.hero h1{max-width:780px}}@media(max-width:760px){.site-header .btn-small{display:none}.menu-toggle{margin-left:auto}.scenario-grid,.resource-grid,.trust-list{grid-template-columns:1fr}.scenario-card dl{grid-template-columns:1fr 1fr}.article-wrap p,.article-wrap li{font-size:15px}.hero h1{font-size:clamp(38px,10.5vw,50px)}.hero-card h2{font-size:28px}.section-heading h2,.process-grid h2,.intake-copy h2,.seo-grid h2{font-size:clamp(32px,8vw,44px)}}@media(max-width:420px){.container{width:min(100% - 22px,1180px)}.brand-logo{width:128px}.menu-toggle span{display:none}.hero h1{font-size:38px}.hero-grid{padding-top:52px}.hero-card{padding:20px}.intake-form{padding:17px}.form-header{align-items:flex-start;gap:10px}.form-header span{font-size:21px}.scenario-card dl{grid-template-columns:1fr}.mobile-cta{padding-left:10px;padding-right:10px}}.blueprint-edge .container{position:relative;z-index:1}.edge-footer .text-link{color:#167eac;font-weight:800;white-space:nowrap}.structure-paths .container{position:relative;z-index:1}.structure-path-card{position:relative;display:flex;flex-direction:column;min-height:330px;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025));color:#fff;text-decoration:none;overflow:hidden;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.structure-path-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(54,183,255,.08),transparent 48%);opacity:0;transition:opacity .22s ease}.structure-path-card:hover,.structure-path-card:focus-visible{transform:translateY(-4px);border-color:rgba(54,183,255,.48);background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));box-shadow:0 26px 54px rgba(0,0,0,.2)}.structure-path-card:hover:before,.structure-path-card:focus-visible:before{opacity:1}.path-no{position:absolute;right:22px;top:20px;color:#6f879c;font-size:9px;letter-spacing:.16em}.path-tag{position:relative;z-index:1;width:max-content;padding:6px 8px;border:1px solid rgba(154,223,255,.3);border-radius:6px;color:var(--accent2);font-size:9px;letter-spacing:.16em;font-weight:800}.structure-path-card h3{position:relative;z-index:1;font-family:system-ui;font-size:27px;line-height:1.12;letter-spacing:-.03em;margin:44px 0 12px}.structure-path-card p{position:relative;z-index:1;color:#9fb0c4;font-size:13px;line-height:1.7;margin:0}.path-link{position:relative;z-index:1;margin-top:auto;padding-top:26px;color:#bfeaff;font-size:12px;font-weight:800}.structure-note .text-link{white-space:nowrap;color:#c9efff;font-weight:800}:where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(54,183,255,.42);outline-offset:3px}@media(max-width:980px){.structure-path-card:last-child{grid-column:1/-1}}@media(max-width:640px){.structure-path-card:last-child{grid-column:auto}.structure-path-card{min-height:285px}.structure-note .text-link{white-space:normal}}@media(prefers-reduced-motion:reduce){.structure-path-card,.structure-path-card:before{transition:none}}.field-help{display:block;margin-top:6px;color:#7a8a9a;font-size:9px;font-weight:500;line-height:1.45}.conditional-fields{margin-top:4px;padding:16px;border:1px solid #d9e5ed;border-radius:9px;background:#f1f7fa}.conditional-fields[hidden]{display:none!important}.conditional-heading{margin-bottom:12px}.conditional-heading strong,.conditional-heading span{display:block}.conditional-heading strong{font-family:system-ui;font-size:12px;color:#233447}.conditional-heading span{margin-top:4px;color:#718296;font-size:9px;line-height:1.45}.analyzer-hero-card .metric-list span{color:#c1cfdb}.analyzer-tab.active{color:#bfeaff;background:linear-gradient(180deg,rgba(54,183,255,.15),rgba(54,183,255,.04));box-shadow:inset 0 -2px #36b7ff}.analyzer-form-grid .field-help{font-weight:500}.resource-card.tool-card{background:linear-gradient(145deg,#0d1d2e,#0a1523);border-color:#17354d}.resource-card.tool-card .eyebrow{color:#69c7f2}.resource-card.tool-card h3{color:#fff}.resource-card.tool-card p{color:#9eb0c1}.resource-card.tool-card a{color:#a9e4ff}.analyzer-result-actions .btn{width:100%;justify-content:center;text-align:center}.analyzer-prefill-banner{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 22px;padding:16px 18px;border:1px solid rgba(67,139,202,.28);border-radius:14px;background:linear-gradient(135deg,rgba(44,110,170,.10),rgba(44,110,170,.04))}.analyzer-prefill-banner[hidden]{display:none!important}.analyzer-prefill-banner div{display:grid;gap:4px}.analyzer-prefill-banner strong{font-size:.96rem;color:#10263a}.analyzer-prefill-banner span{font-size:.88rem;line-height:1.45;color:#516171}.analyzer-prefill-clear{appearance:none;border:1px solid rgba(16,38,58,.18);background:#fff;color:#17314a;border-radius:999px;padding:9px 13px;font:inherit;font-size:.8rem;font-weight:700;white-space:nowrap;cursor:pointer}.analyzer-prefill-clear:hover{border-color:rgba(44,110,170,.5)}@media(max-width:760px){.analyzer-prefill-banner{align-items:flex-start;flex-direction:column}.analyzer-prefill-clear{width:100%}}.advanced-output.warn{border-color:#f0d3aa;background:#fff9f0}.advanced-output.warn strong{color:#8a5518}.snapshot-bar .btn{white-space:nowrap}@media(max-width:760px){.snapshot-bar .btn{width:100%}}.about-career-copy .section-heading{margin-bottom:26px}.about-career-copy .seo-copy{max-width:650px}.bp-ai-root{--bp-ai-navy:#0b2343;--bp-ai-blue:#1677ff;--bp-ai-line:#dce6f2;--bp-ai-text:#11233b;--bp-ai-muted:#64748b;position:fixed;right:22px;bottom:22px;z-index:9999;font-family:inherit}.bp-ai-root *{box-sizing:border-box}.bp-ai-launcher{appearance:none;border:0;border-radius:999px;background:var(--bp-ai-navy);color:#fff;min-height:54px;padding:0 19px 0 13px;display:inline-flex;align-items:center;gap:9px;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 14px 36px rgba(8, 34, 67, .24)}.bp-ai-launcher:hover{transform:translateY(-1px)}.bp-ai-launcher:focus-visible,
.bp-ai-close:focus-visible,
.bp-ai-send:focus-visible,
.bp-ai-chip:focus-visible,
.bp-ai-action-primary:focus-visible,
.bp-ai-action-secondary:focus-visible,
.bp-ai-input:focus-visible{outline:3px solid rgba(22, 119, 255, .28);outline-offset:2px}.bp-ai-launcher-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--bp-ai-navy);font-size:18px}.bp-ai-panel{width:min(390px, calc(100vw - 28px));height:min(650px, calc(100vh - 105px));margin-bottom:12px;background:#fff;border:1px solid rgba(11, 35, 67, .12);border-radius:20px;overflow:hidden;box-shadow:0 24px 70px rgba(8, 34, 67, .24);display:grid;grid-template-rows:auto 1fr auto auto auto}.bp-ai-panel[hidden]{display:none !important}.bp-ai-header{background:var(--bp-ai-navy);color:#fff;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bp-ai-header-text{display:grid;gap:2px}.bp-ai-header-text strong{font-size:15px;line-height:1.2}.bp-ai-header-text span{font-size:11px;opacity:.82}.bp-ai-close{appearance:none;border:0;background:rgba(255,255,255,.12);color:#fff;width:34px;height:34px;border-radius:50%;font:inherit;font-size:25px;line-height:1;cursor:pointer}.bp-ai-messages{overflow-y:auto;padding:16px;background:#f7f9fc;overscroll-behavior:contain}.bp-ai-welcome{background:#fff;border:1px solid var(--bp-ai-line);border-radius:15px;padding:14px;color:var(--bp-ai-text)}.bp-ai-welcome strong{display:block;font-size:14px;margin-bottom:5px}.bp-ai-welcome p{margin:0;color:var(--bp-ai-muted);font-size:12px;line-height:1.5}.bp-ai-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.bp-ai-chip{appearance:none;border:1px solid #cfe0f6;background:#f5f9ff;color:#174572;border-radius:999px;padding:7px 9px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.bp-ai-chip:hover{background:#ebf4ff}.bp-ai-message{display:flex;margin-top:12px}.bp-ai-bubble{max-width:88%;border-radius:15px;padding:10px 12px;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.bp-ai-bubble p{margin:0 0 7px}.bp-ai-bubble p:last-child{margin-bottom:0}.bp-ai-user .bp-ai-bubble{background:var(--bp-ai-navy);color:#fff;border-bottom-right-radius:5px}.bp-ai-assistant .bp-ai-bubble{background:#fff;color:var(--bp-ai-text);border:1px solid var(--bp-ai-line);border-bottom-left-radius:5px}.bp-ai-system .bp-ai-bubble{background:#fff8e6;color:#73510a;border:1px solid #f3dfa9;font-size:11px}.bp-ai-typing{margin-top:12px;color:var(--bp-ai-muted);font-size:11px;padding-left:2px}.bp-ai-composer{border-top:1px solid var(--bp-ai-line);background:#fff;padding:11px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.bp-ai-input{width:100%;resize:none;min-height:42px;max-height:110px;padding:10px 11px;border:1px solid #ccd9e8;border-radius:12px;background:#fff;color:var(--bp-ai-text);font:inherit;font-size:13px;line-height:1.4}.bp-ai-input::placeholder{color:#8291a6}.bp-ai-send{min-height:42px;border:0;border-radius:12px;padding:0 14px;background:var(--bp-ai-blue);color:#fff;font:inherit;font-weight:800;cursor:pointer}.bp-ai-send:disabled{opacity:.6;cursor:wait}.bp-ai-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 11px 10px;background:#fff}.bp-ai-action-primary,
.bp-ai-action-secondary{min-height:37px;border-radius:10px;display:grid;place-items:center;text-decoration:none;font-size:11.5px;font-weight:850}.bp-ai-action-primary{background:var(--bp-ai-navy);color:#fff}.bp-ai-action-secondary{border:1px solid #cbd9e8;color:var(--bp-ai-navy);background:#fff}.bp-ai-notice{border-top:1px solid #edf1f6;background:#fff;color:#738197;padding:9px 12px 11px;font-size:9.5px;line-height:1.4}.bp-ai-notice a{color:#335e8d}@media (max-width: 640px){.bp-ai-root{right:12px;bottom:12px}.bp-ai-panel{width:calc(100vw - 24px);height:min(680px, calc(100vh - 82px));border-radius:17px}.bp-ai-launcher{min-height:50px;padding-right:15px}.bp-ai-launcher-text{font-size:13px}}@media (prefers-reduced-motion: reduce){.bp-ai-launcher:hover{transform:none}}:root{--v36-navy:#07111e;--v36-navy-2:#0a1727;--v36-panel:#0d1c2e;--v36-cyan:#58c7ff;--v36-cyan-soft:#a7e4ff;--v36-paper:#f5f8fb;--v36-paper-2:#eef3f7;--v36-border:#d7e1e9;--v36-ink:#102136;--v36-muted:#687b8e;--v36-shadow:0 18px 48px rgba(10,30,50,.09);--v36-shadow-deep:0 32px 90px rgba(0,0,0,.34)}body{background:#07111e}.container{width:min(1220px,calc(100% - 44px))}h1,h2,h3{font-feature-settings:"kern" 1,"liga" 1}.section-heading p,.seo-copy,.lead-sm,.feature-stack p{line-height:1.72}.site-header{background:linear-gradient(180deg,rgba(6,15,26,.94),rgba(8,18,31,.86));border-bottom:1px solid rgba(173,216,239,.12);box-shadow:0 8px 30px rgba(0,0,0,.16)}.site-header:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 3%,rgba(88,199,255,.52) 35%,rgba(167,228,255,.18) 70%,transparent 97%);pointer-events:none}.nav-wrap{height:80px}.brand-logo{filter:drop-shadow(0 8px 18px rgba(0,0,0,.16))}.nav-wrap nav a{position:relative;color:#b6c7d8;font-weight:650;letter-spacing:.01em;transition:color .2s ease}.nav-wrap nav a:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:1px;background:linear-gradient(90deg,var(--v36-cyan),var(--v36-cyan-soft));transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav-wrap nav a:hover:after,.nav-wrap nav a:focus-visible:after{transform:scaleX(1)}.nav-wrap .btn-small{border-radius:999px;padding:11px 17px;box-shadow:0 10px 26px rgba(54,183,255,.17)}.btn{border-radius:11px;border:1px solid rgba(168,229,255,.5);background:linear-gradient(135deg,#b6eaff 0%,#5bcaff 48%,#33aff1 100%);box-shadow:0 12px 32px rgba(37,164,229,.18),inset 0 1px rgba(255,255,255,.52)}.btn:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(37,164,229,.26)}.text-link{font-weight:700}.hero{min-height:720px;background:radial-gradient(circle at 9% 12%,rgba(36,128,192,.34),transparent 30%),
    radial-gradient(circle at 86% 22%,rgba(88,199,255,.12),transparent 27%),
    radial-gradient(circle at 62% 92%,rgba(22,75,121,.18),transparent 34%),
    linear-gradient(140deg,#06101b 0%,#091728 52%,#071321 100%)}.hero:before{background:linear-gradient(rgba(159,216,246,.026) 1px,transparent 1px),
    linear-gradient(90deg,rgba(159,216,246,.026) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.78) 58%,transparent 96%)}.hero:after{width:740px;height:740px;right:-250px;top:-360px;border-color:rgba(151,216,249,.075);box-shadow:0 0 0 120px rgba(159,220,252,.018),
    0 0 0 245px rgba(159,220,252,.01),
    0 0 120px rgba(40,162,226,.04)}.hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(360px,.68fr);gap:78px;padding:116px 0 104px}.hero-copy{position:relative}.hero-copy:before{content:"";position:absolute;left:-28px;top:3px;width:2px;height:72px;background:linear-gradient(to bottom,var(--v36-cyan),rgba(88,199,255,0))}.hero .eyebrow{color:#a9e5ff;letter-spacing:.25em;text-shadow:0 0 28px rgba(88,199,255,.18)}.hero h1{font-size:clamp(54px,6.2vw,84px);max-width:900px}.hero h1 span{background:linear-gradient(90deg,#c2d5e4,#829eb6);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{max-width:760px;color:#b6c5d3;font-size:18px}.hero-actions{margin-top:3px}.hero-proof{margin-top:42px;gap:9px}.hero-proof span{border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.026);border-color:rgba(167,228,255,.13);color:#97adc1}.hero-card{position:relative;overflow:hidden;padding:30px;border-radius:20px;border:1px solid rgba(170,226,255,.21);background:linear-gradient(180deg,rgba(17,37,59,.92),rgba(10,24,40,.9)),
    rgba(255,255,255,.04);box-shadow:var(--v36-shadow-deep);backdrop-filter:blur(22px)}.hero-card:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,#60cfff 0%,rgba(96,207,255,.18) 58%,transparent 100%)}.hero-card:after{content:"";position:absolute;width:190px;height:190px;right:-92px;bottom:-92px;border:1px solid rgba(137,215,255,.08);border-radius:50%;box-shadow:0 0 0 34px rgba(137,215,255,.018),0 0 0 68px rgba(137,215,255,.012);pointer-events:none}.card-topline{position:relative;z-index:1;color:#a8e3ff}.status-dot{color:#b8f4cd}.hero-card h2{position:relative;z-index:1;font-size:30px;margin-top:18px}.hero-card>p{position:relative;z-index:1;color:#9fb1c1}.metric-list{position:relative;z-index:1;margin:18px 0 24px}.metric-list:before{content:"";position:absolute;left:12px;top:22px;bottom:22px;width:1px;background:linear-gradient(to bottom,rgba(88,199,255,.5),rgba(88,199,255,.06))}.metric-list div{grid-template-columns:34px 1fr;border-top-color:rgba(255,255,255,.095)}.metric-list b{position:relative;color:#a9e5ff}.metric-list b:after{content:"";position:absolute;left:9px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:#0e2941;border:1px solid #5ec9fb}.hero-card .btn-full{position:relative;z-index:1}.hero-card small{position:relative;z-index:1}.signal-bar{background:linear-gradient(90deg,#050d16,#081421 50%,#050d16);border-color:rgba(164,219,249,.1)}.signal-inner{gap:0;padding:0}.signal-inner>*{padding:16px 18px;border-right:1px solid rgba(164,219,249,.08)}.signal-inner strong{margin-right:0;color:#c6e9fa}.signal-inner span{color:#728ca1;transition:color .2s ease}.signal-inner span:hover{color:#b4d9ea}.light{background:linear-gradient(180deg,#f7f9fb,#f2f6f9)}.section.light{position:relative}.section.light:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(17,53,79,.025) 1px,transparent 1px);background-size:82px 100%;mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent)}.section.light>.container{position:relative;z-index:1}.program-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px;border:0}.program-grid article{position:relative;overflow:hidden;min-height:282px;padding:28px;border:1px solid var(--v36-border);border-radius:16px;background:rgba(255,255,255,.9);box-shadow:0 12px 30px rgba(16,43,66,.045);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.program-grid article:before{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;background:linear-gradient(90deg,#41baf4,rgba(65,186,244,0));transform:scaleX(.34);transform-origin:left;transition:transform .22s ease}.program-grid article:hover{transform:translateY(-4px);background:#fff;border-color:#b6dcec;box-shadow:0 22px 46px rgba(16,43,66,.09)}.program-grid article:hover:before{transform:scaleX(1)}.program-grid article>span{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#eaf7fd;border:1px solid #cae6f2;color:#177ba6}.program-grid h3{font-size:23px;margin:34px 0 11px}.program-grid p{color:#677b8e;line-height:1.7}.program-grid a{display:inline-flex;align-items:center;gap:6px;color:#157eaa}.dark-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 94% 5%,rgba(77,194,249,.12),transparent 28%),
    linear-gradient(145deg,#0d1d30,#07121f)}.dark-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(174,228,255,.028) 1px,transparent 1px);background-size:86px 100%;pointer-events:none}.process-grid{position:relative;z-index:1;gap:74px}.steps{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0}.steps:before{content:"";position:absolute;left:50%;top:48%;width:1px;height:52%;background:linear-gradient(rgba(102,203,249,.3),transparent);pointer-events:none}.steps div{position:relative;min-height:196px;padding:27px;border:1px solid rgba(184,226,247,.12);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.022))}.steps div:before{content:"";position:absolute;left:0;top:26px;width:2px;height:38px;background:linear-gradient(#5bc8fb,rgba(91,200,251,0))}.steps b{color:#a8e4ff}.steps h3{font-size:22px}.feature-stack{border-top:0;display:grid;gap:10px}.feature-stack>div{position:relative;padding:20px 22px 20px 24px;border:1px solid #d7e1e8;border-radius:13px;background:rgba(255,255,255,.72)}.feature-stack>div:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;background:linear-gradient(#40baf5,rgba(64,186,245,.16))}.feature-stack strong{font-size:18px}.bp-capital,.bp-ready,.bp-paths{scroll-margin-top:82px}.bp-factor,.bp-path-card,.bp-ready-step{border-radius:18px}.bp-factor{box-shadow:0 16px 38px rgba(13,23,37,.055)}.bp-factor-code{border-radius:12px}.bp-path-card{box-shadow:0 16px 40px rgba(0,0,0,.08)}.bp-ready-step{box-shadow:0 12px 30px rgba(6,25,41,.07)}.intake-section{background:radial-gradient(circle at 96% 2%,rgba(75,193,248,.13),transparent 30%),
    radial-gradient(circle at 7% 95%,rgba(33,100,151,.16),transparent 30%),
    #091522}.intake-form{border:1px solid rgba(191,225,241,.5);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.28)}.form-header{padding-bottom:22px}.form-header span{font-size:26px}input,select,textarea{border-radius:9px}.phone-card{border-radius:12px;background:rgba(255,255,255,.035)}.keyword-grid div,.info-card,.resource-card,.deal-card{border-radius:15px}.closing-cta{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 0%,rgba(78,197,252,.14),transparent 30%),
    linear-gradient(135deg,#0a192a,#07121f)}.closing-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(167,228,255,.022) 1px,transparent 1px);background-size:78px 100%;pointer-events:none}.closing-cta .container{position:relative;z-index:1}footer{background:#050d16;border-top:1px solid rgba(166,221,249,.1)}.footer-grid{padding-top:8px}.bp-ai-launcher{border:1px solid rgba(162,221,250,.2);background:linear-gradient(135deg,#102943,#08182a);box-shadow:0 18px 44px rgba(0,0,0,.26)}.bp-ai-launcher-icon{background:linear-gradient(135deg,#c6efff,#66ceff);color:#082038}.bp-ai-panel{border-radius:18px;border-color:rgba(15,53,83,.16);box-shadow:0 30px 80px rgba(4,21,36,.28)}.bp-ai-header{background:linear-gradient(135deg,#102b47,#091a2d)}.bp-ai-send{background:linear-gradient(135deg,#40b7f3,#178bca)}@media(hover:hover){.feature-stack>div{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.feature-stack>div:hover{transform:translateX(3px);border-color:#baddeb;box-shadow:0 16px 34px rgba(14,43,64,.055)}}@media(max-width:1080px){.hero-grid{grid-template-columns:1fr .72fr;gap:48px}.program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.hero{min-height:0}.hero-grid{grid-template-columns:1fr;padding:90px 0 80px}.hero-copy:before{display:none}.hero-card{max-width:680px}.program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.container{width:min(100% - 28px,1220px)}.nav-wrap{height:72px}.hero-grid{padding:72px 0 64px}.hero h1{font-size:clamp(46px,13vw,64px)}.lead{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-proof{margin-top:32px}.hero-card{padding:24px}.program-grid{grid-template-columns:1fr;gap:10px}.program-grid article{min-height:auto}.steps{grid-template-columns:1fr}.steps:before{display:none}}@media(prefers-reduced-motion:reduce){.program-grid article,.feature-stack>div,.nav-wrap nav a:after{transition:none!important}}.seo-grid{align-items:start}.seo-grid > *{align-self:start}body:has(form[name="commercial-referral-partner"]) .seo-grid{gap:64px}body:has(form[name="commercial-referral-partner"]) .seo-copy{padding-top:2px}body:has(form[name="commercial-referral-partner"]) .seo-copy p{margin-top:0;margin-bottom:20px}body:has(form[name="commercial-referral-partner"]) .seo-copy p:last-child{margin-bottom:0}@media(max-width:900px){body:has(form[name="commercial-referral-partner"]) .seo-grid{gap:28px}}.seo-grid.align-start{align-items:start !important}.seo-grid.align-start > *{align-self:start !important}.section.light > .container.seo-grid{padding-top:0;padding-bottom:0}@media(min-width:981px){.section.light:has(> .container.seo-grid){padding-top:72px;padding-bottom:72px}.section.light > .container.seo-grid{gap:clamp(42px,5vw,72px)}.section.light > .container.seo-grid > div:first-child{padding-top:2px}.section.light > .container.seo-grid .seo-copy{max-width:640px}}.section.light:has(> .container.seo-grid) + .section.light{border-top:1px solid rgba(24,64,91,.045)}.seo-grid .seo-copy p{margin-top:0;margin-bottom:18px}.seo-grid .seo-copy p:last-child{margin-bottom:0}.seo-grid .text-link{display:inline-flex;margin-top:2px}.seo-grid > div:first-child h2{max-width:720px;text-wrap:balance}@media(max-width:980px){.section.light:has(> .container.seo-grid){padding-top:60px;padding-bottom:60px}.section.light > .container.seo-grid{gap:28px}.seo-grid .seo-copy{max-width:none}}@media(max-width:640px){.section.light:has(> .container.seo-grid){padding-top:48px;padding-bottom:48px}.section.light > .container.seo-grid{gap:22px}.seo-grid > div:first-child h2{text-wrap:pretty}}.site-header .brand-logo{width:218px;height:auto;max-height:56px;object-fit:contain;background:#fff;border:1px solid rgba(189,213,229,.34);border-radius:10px;padding:7px 11px;box-shadow:0 8px 24px rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.7);filter:none}.site-header .brand-logo:hover{box-shadow:0 10px 28px rgba(0,0,0,.16),
    inset 0 1px 0 rgba(255,255,255,.75)}.footer-logo{width:165px;max-height:none}@media(max-width:760px){.site-header .brand-logo{width:186px;max-height:50px;padding:6px 9px;border-radius:9px}}@media(max-width:420px){.site-header .brand-logo{width:164px;max-height:46px;padding:5px 8px}}.bp-ai-chip-primary{flex-basis:100%;justify-content:center;background:linear-gradient(135deg,#0b2343,#135a9e);color:#fff;border-color:transparent;font-weight:800;min-height:40px}.bp-ai-chip-primary:hover{background:linear-gradient(135deg,#102f58,#176ab8);color:#fff}.bp-ai-modebar{margin:10px 0 2px;padding:8px 10px;border:1px solid #b9d7f4;background:#eef7ff;border-radius:10px;color:#174c7c;font-size:11px;line-height:1.35;display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-ai-modebar[hidden]{display:none !important}.bp-ai-mode-exit{appearance:none;border:1px solid #b9d7f4;background:#fff;color:#174c7c;border-radius:999px;padding:4px 9px;font:inherit;font-weight:800;cursor:pointer}.bp-ai-root.is-deal-screen .bp-ai-panel{box-shadow:0 24px 70px rgba(4,32,62,.28)}.bp-ai-root.is-deal-screen .bp-ai-header{background:linear-gradient(135deg,#0b2343,#114f87)}.deal-screen-prefill-banner{display:grid;gap:3px;margin:0 0 22px;padding:14px 16px;border:1px solid #b9d7f4;border-radius:12px;background:#eef7ff;color:#173b63}.deal-screen-prefill-banner strong{font-size:14px}.deal-screen-prefill-banner span{font-size:12px;line-height:1.5;color:#526b84}.package-intake{position:relative}.package-readiness .eyebrow, .package-upload-wrap .eyebrow, .package-summary-panel .eyebrow{display:block;font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#4e6a84}.package-progress{height:7px;margin:12px 0 9px;border-radius:999px;background:#e2ebf3;overflow:hidden}.package-progress span{display:block;height:100%;width:0;border-radius:inherit;background:#1d6fae;transition:width .25s ease}.package-checklist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.package-checklist li{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.4;color:#53697d}.package-checklist li > span:first-child{width:17px;height:17px;border:1px solid #cad7e3;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 17px;font-size:10px}.package-checklist li.is-complete{color:#214f42}.package-checklist li.is-complete > span:first-child{border-color:#8fc5ad;background:#edf8f2}.upload-total{margin-top:10px;padding:8px 10px;border-radius:8px;background:#eef5fb;color:#47637d;font-size:11px;font-weight:700}.upload-total.is-over{background:#fff2f2;color:#9a3131}.package-summary-panel{margin:18px 0;padding:18px;border:1px solid #d5e0ea;border-radius:14px;background:#fff}.package-summary-output{white-space:pre-wrap;max-height:360px;overflow:auto;margin-top:12px;padding:14px;border-radius:10px;background:#081d34;color:#eaf3fb;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.draft-actions .btn{min-height:36px;padding:8px 12px;font-size:11px}.package-files label .field-help{display:block;margin-top:5px;font-size:10px;line-height:1.4;color:#6c7f91}.intake-step{appearance:none;border:0;background:transparent;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 5px;color:#6b7f92;cursor:pointer;border-radius:9px;font:inherit}.intake-step span{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c7d4df;font-size:10px;font-weight:800}.intake-step small{font-size:10px;font-weight:750}.intake-step.is-active{background:#edf6ff;color:#153f68}.intake-step.is-active span{background:#145f9f;color:#fff;border-color:#145f9f}.intake-step.is-complete span{background:#eef8f2;color:#245942;border-color:#a8cfba}.review-head .eyebrow{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#61778b}.review-status{max-width:320px;text-align:right;font-size:11px;font-weight:700;color:#60758a}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.review-item{padding:11px 12px;border:1px solid #d9e3ec;border-radius:10px;background:#fff;display:grid;gap:3px}.review-item span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#718396;font-weight:800}.review-item strong{font-size:12px;color:#173b63;word-break:break-word}.review-docs{margin-top:12px;padding:12px;border-radius:10px;background:#0c223a;color:#eaf2f8;font-size:11px}.review-docs strong{display:block;margin-bottom:5px}.review-docs span{color:#b8c8d7}.review-docs ul{margin:4px 0 0;padding-left:18px}.deal-screen-prefill-banner{display:grid;gap:3px;margin:0 0 16px;padding:12px 14px;border:1px solid #b8d7f2;border-radius:11px;background:#eef7ff;color:#174c7c}.deal-screen-prefill-banner strong{font-size:12px}.deal-screen-prefill-banner span{font-size:10px;line-height:1.45}.receipt-shell{max-width:860px}.receipt-hero > .container > p{max-width:700px;color:#5a6f83;line-height:1.65}.receipt-card{margin-top:26px;border:1px solid #d3dfe9;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 18px 42px rgba(24,53,82,.08)}@media (max-width:760px){.intake-step{padding:6px 2px}.intake-step small{display:none}.mobile-step-controls .btn{min-height:38px;padding:8px 12px;font-size:11px}.review-grid{grid-template-columns:1fr}.review-status{text-align:left;max-width:none}}[data-intake-step]{scroll-margin-top:150px}@media (max-width:760px){[data-intake-step]{scroll-margin-top:20px}}@media (max-width: 640px){.mobile-cta{z-index:9996;padding-bottom:calc(9px + env(safe-area-inset-bottom))}.bp-ai-root{right:12px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:9998}.bp-ai-launcher{width:54px;min-width:54px;height:54px;min-height:54px;padding:0;justify-content:center;gap:0}.bp-ai-launcher-text{display:none}.bp-ai-launcher-icon{width:36px;height:36px;flex:0 0 36px}.bp-ai-panel{width:calc(100vw - 24px);height:min(650px, calc(100vh - 170px));height:min(650px, calc(100dvh - 170px));max-height:calc(100vh - 170px);max-height:calc(100dvh - 170px)}body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}@media (max-width: 390px){.bp-ai-root{right:10px;bottom:calc(92px + env(safe-area-inset-bottom))}.bp-ai-launcher{width:52px;min-width:52px;height:52px;min-height:52px}.bp-ai-panel{width:calc(100vw - 20px);height:min(620px, calc(100dvh - 172px));max-height:calc(100dvh - 172px)}}.additional-state-guides .section-head.compact{max-width:760px;margin-bottom:18px}.submit-deal-page .sub-hero .container{width:100%}.submit-deal-page .intake-section,
.submit-deal-page .deal-intake-section{padding-top:72px}@media (max-width: 760px){.submit-deal-page .intake-section,
  .submit-deal-page .deal-intake-section{padding-top:48px}}@media (max-width: 760px){:root{--mobile-cta-height:92px;--mobile-chat-size:58px;--mobile-edge-gap:14px}.mobile-cta{z-index:12000;padding-left:14px;padding-right:14px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.mobile-cta .btn,
  .mobile-cta a,
  .mobile-cta button{min-height:54px}body{padding-bottom:calc(var(--mobile-cta-height) + env(safe-area-inset-bottom))}.bp-ai-root{right:calc(var(--mobile-edge-gap) + env(safe-area-inset-right));bottom:calc(var(--mobile-cta-height) + 18px + env(safe-area-inset-bottom));z-index:12010}.bp-ai-launcher{width:var(--mobile-chat-size);min-width:var(--mobile-chat-size);height:var(--mobile-chat-size);padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 14px 32px rgba(0, 0, 0, .30)}.bp-ai-launcher .bp-ai-launcher-label,
  .bp-ai-launcher .bp-ai-label,
  .bp-ai-launcher span:not(.bp-ai-icon):not(.bp-ai-launcher-icon){display:none !important}.bp-ai-launcher .bp-ai-icon,
  .bp-ai-launcher .bp-ai-launcher-icon,
  .bp-ai-launcher svg{margin:0 !important;flex:0 0 auto}.bp-ai-panel,
  .bp-ai-chat,
  .bp-ai-window{right:calc(10px + env(safe-area-inset-right));left:calc(10px + env(safe-area-inset-left));bottom:calc(var(--mobile-cta-height) + 16px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:calc(100dvh - var(--mobile-cta-height) - 105px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media (min-width: 761px) and (max-width: 900px){.bp-ai-root{right:18px;bottom:96px}}@media (min-width: 981px){.bp-ai-root{right:22px;bottom:22px}.bp-ai-launcher{width:auto;min-width:0;height:auto;min-height:54px;padding:0 19px 0 13px;gap:9px;overflow:visible}.bp-ai-launcher-text{display:inline !important;white-space:nowrap}.bp-ai-panel{width:min(390px, calc(100vw - 44px));height:min(650px, calc(100dvh - 105px));max-height:calc(100dvh - 105px)}body{padding-bottom:0}}@media (min-width: 641px) and (max-width: 980px){.bp-ai-root{right:18px;bottom:18px;z-index:12010}.bp-ai-launcher{width:auto;min-width:0;height:auto;min-height:52px;max-width:calc(100vw - 36px);padding:0 17px 0 12px;gap:8px;border-radius:999px;overflow:visible}.bp-ai-launcher-text{display:inline !important;white-space:nowrap}.bp-ai-panel{width:min(390px, calc(100vw - 36px));height:min(650px, calc(100dvh - 92px));max-height:calc(100dvh - 92px)}body{padding-bottom:0}}@media (max-width: 640px){:root{--phone-cta-clearance:86px;--phone-chat-size:56px;--phone-edge-gap:16px}.mobile-cta{z-index:12000;padding-left:12px;padding-right:12px;padding-bottom:calc(9px + env(safe-area-inset-bottom))}.mobile-cta .btn,
  .mobile-cta a,
  .mobile-cta button{min-height:54px}body{padding-bottom:calc(var(--phone-cta-clearance) + env(safe-area-inset-bottom))}.bp-ai-root{right:calc(var(--phone-edge-gap) + env(safe-area-inset-right));bottom:calc(var(--phone-cta-clearance) + 14px + env(safe-area-inset-bottom));z-index:12010}.bp-ai-launcher{width:var(--phone-chat-size);min-width:var(--phone-chat-size);height:var(--phone-chat-size);min-height:var(--phone-chat-size);padding:0;gap:0;border-radius:999px;justify-content:center;overflow:hidden}.bp-ai-launcher-text{display:none !important}.bp-ai-launcher-icon{width:38px;height:38px;flex:0 0 38px;margin:0 !important}.bp-ai-panel{width:calc(100vw - 24px);height:calc(100dvh - var(--phone-cta-clearance) - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - var(--phone-cta-clearance) - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:360px;margin-bottom:12px}}@media (max-width: 390px){:root{--phone-cta-clearance:88px;--phone-chat-size:54px;--phone-edge-gap:12px}.bp-ai-panel{width:calc(100vw - 20px);min-height:330px}}.client-feedback{position:relative;overflow:hidden}.client-feedback-card{position:relative;margin:0;min-height:260px;padding:28px 26px 22px;border:1px solid #dbe5ed;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(24,53,82,.07);display:flex;flex-direction:column;justify-content:space-between}.client-feedback-card::before{content:"“";display:block;margin-bottom:12px;color:#1676c9;font-family:Georgia, serif;font-size:48px;line-height:.72}.client-feedback-card blockquote{margin:0;color:#17324f;font-size:16px;line-height:1.62;letter-spacing:-.01em}.client-feedback-card figcaption{display:grid;gap:2px;margin-top:24px;padding-top:16px;border-top:1px solid #edf1f5}.client-feedback-card figcaption strong{color:#0b2343;font-size:13px}.client-feedback-card figcaption span{color:#728498;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:750}.client-feedback-foot .text-link{flex:0 0 auto;white-space:nowrap}.client-feedback-foot-about .btn{flex:0 0 auto}@media (min-width: 641px) and (max-width: 980px){.client-feedback-grid-home .client-feedback-card:last-child{grid-column:1 / -1;max-width:620px}}@media (max-width: 640px){.client-feedback-card{min-height:0;padding:22px 20px 18px}.client-feedback-card blockquote{font-size:15px;line-height:1.58}.client-feedback-card::before{font-size:42px}.client-feedback-foot .text-link,
  .client-feedback-foot .btn{white-space:normal;width:100%}}.deal-architecture>.container{position:relative;z-index:1}.deal-snapshot{display:grid;grid-template-columns:minmax(0,.8fr) minmax(430px,1.2fr);gap:34px;align-items:center;padding:28px;border:1px solid #cfdbe5;border-radius:20px;background:rgba(255,255,255,.74);box-shadow:0 16px 42px rgba(13,23,37,.055)}.deal-snapshot-card{border:1px solid #27465d;border-radius:18px;padding:22px;background:radial-gradient(circle at 95% 0,rgba(39,155,213,.18),transparent 34%),
    linear-gradient(160deg,#0c1b2a,#10283b);color:#fff;box-shadow:0 22px 48px rgba(7,21,33,.22)}.program-grid article{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.program-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(13,23,37,.08);border-color:#b9cfdd}.program-grid article a{display:inline-flex;align-items:center;gap:5px}.program-grid article a:hover{gap:9px}.priority-market-card{position:relative;min-height:360px;display:flex;flex-direction:column;overflow:hidden;padding:26px;border:1px solid #cbd9e3;border-radius:20px;text-decoration:none!important;color:#17293b!important;background:linear-gradient(160deg,#fff 0%,#f5f9fb 100%);box-shadow:0 16px 38px rgba(13,23,37,.055);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.priority-market-card:before{content:"";position:absolute;right:-50px;top:-45px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(37,151,207,.15),rgba(37,151,207,0) 70%);pointer-events:none}.priority-market-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px rgba(13,23,37,.10);border-color:#9bc6dc}.priority-market-card h3{font-size:25px;line-height:1.12;max-width:300px;margin-bottom:13px}.priority-market-card p{font-size:13px;line-height:1.68;color:#607286;margin:0 0 18px}.priority-market-card>strong{font-size:12px;color:#0e79b3}@media(max-width:640px){.client-feedback-grid-home .client-feedback-card{flex:0 0 min(86vw,340px);scroll-snap-align:start;margin:0}}.priority-market-card:focus-visible,
.priority-resource-row a:focus-visible,
.deal-architecture a:focus-visible,
.program-grid article a:focus-visible{outline:3px solid rgba(24,130,189,.35);outline-offset:4px}@media(max-width:980px){.deal-architecture-head,.deal-snapshot,.priority-market-head{grid-template-columns:1fr}}@media(max-width:640px){.deal-snapshot{padding:18px;gap:18px}.priority-market-card{min-height:330px}}@media(prefers-reduced-motion:reduce){.deal-node,.program-grid article,.priority-market-card,.priority-resource-row a{transition:none!important}}.bp-scroll-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:10020;pointer-events:none;background:transparent}.bp-scroll-progress i{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#1a84be,#60c8ee,#1a84be);box-shadow:0 0 12px rgba(39,157,213,.28);will-change:transform}.bp-nav-trigger{position:fixed;left:20px;bottom:22px;z-index:10000;display:flex;align-items:center;gap:9px;height:44px;padding:0 12px 0 9px;border:1px solid rgba(104,144,169,.35);border-radius:999px;background:rgba(10,28,43,.91);color:#fff;box-shadow:0 14px 38px rgba(3,17,28,.20);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:700 12px/1 Manrope,Inter,sans-serif;letter-spacing:.01em;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bp-nav-trigger:hover{transform:translateY(-2px);border-color:rgba(93,198,235,.72);box-shadow:0 18px 44px rgba(3,17,28,.27)}.bp-nav-trigger-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:linear-gradient(145deg,#1b84be,#54bfe7);font-size:14px}.bp-nav-trigger kbd{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:rgba(255,255,255,.07);color:#bed4e0;font:700 10px/1 Manrope,Inter,sans-serif}.bp-nav-overlay{position:fixed;inset:0;z-index:10030}.bp-nav-backdrop{position:absolute;inset:0;background:rgba(3,13,22,.60);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.bp-nav-dialog{position:absolute;left:50%;top:8vh;transform:translateX(-50%);width:min(760px,calc(100vw - 32px));max-height:84vh;overflow:hidden;border:1px solid rgba(122,162,184,.30);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(44,155,208,.14),transparent 34%),
    linear-gradient(160deg,#0b1c2b 0%,#0d2334 56%,#102c40 100%);color:#fff;box-shadow:0 34px 90px rgba(0,0,0,.42)}.bp-nav-top{display:flex;justify-content:space-between;gap:30px;padding:26px 28px 18px}.bp-nav-eyebrow{display:block;color:#62c3e9;font-size:9px;letter-spacing:.21em;font-weight:800;margin-bottom:8px}.bp-nav-top h2{margin:0;max-width:520px;color:#fff;font-size:clamp(23px,3vw,34px);line-height:1.08}.bp-nav-close{width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05);color:#d8e7ef;font-size:25px;cursor:pointer}.bp-nav-search{display:flex;align-items:center;gap:10px;margin:0 28px;padding:0 14px;height:50px;border:1px solid rgba(119,167,193,.32);border-radius:14px;background:rgba(255,255,255,.075)}.bp-nav-search>span{font-size:22px;color:#79c9ec}.bp-nav-search input{flex:1;min-width:0;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font:600 14px/1.2 Manrope,Inter,sans-serif}.bp-nav-search input::placeholder{color:#8fa9b8}.bp-nav-search kbd{padding:5px 7px;border:1px solid rgba(255,255,255,.13);border-radius:6px;background:rgba(255,255,255,.06);color:#9eb9c8;font:700 9px/1 Manrope,Inter,sans-serif}.bp-nav-context{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin:14px 28px 4px;padding:14px 16px;border:1px solid rgba(76,186,232,.22);border-radius:14px;background:linear-gradient(90deg,rgba(59,173,221,.11),rgba(255,255,255,.035))}.bp-nav-context span{display:block;color:#5bc0e9;font-size:8px;letter-spacing:.18em;font-weight:800;margin-bottom:5px}.bp-nav-context strong{display:block;color:#d9e8ef;font-size:12px;line-height:1.45}.bp-nav-context a{white-space:nowrap;padding:9px 11px;border-radius:9px;background:#fff;color:#102638!important;text-decoration:none!important;font:800 10px/1 Manrope,Inter,sans-serif}.bp-nav-results{max-height:48vh;overflow:auto;padding:10px 20px 18px;scrollbar-width:thin;scrollbar-color:#3d6478 transparent}.bp-nav-group{padding:13px 8px 7px;color:#6f93a6;font-size:8px;letter-spacing:.19em;font-weight:800;text-transform:uppercase}.bp-nav-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;margin:2px 0;border:1px solid transparent;border-radius:11px;color:#dce9ef!important;text-decoration:none!important;font:700 12px/1.2 Manrope,Inter,sans-serif}.bp-nav-item b{color:#559fc2;font-size:15px}.bp-nav-item.is-active,.bp-nav-item:hover{border-color:rgba(87,177,218,.26);background:rgba(255,255,255,.065)}.bp-nav-item.is-accent{color:#fff!important;background:linear-gradient(90deg,rgba(32,139,191,.25),rgba(47,177,224,.10))}.bp-nav-empty{padding:26px 12px;color:#9eb3bf;font-size:12px}.bp-nav-footer{display:flex;gap:18px;padding:12px 28px;border-top:1px solid rgba(255,255,255,.08);color:#6f8e9f;font-size:9px;letter-spacing:.06em}html.bp-nav-open,html.bp-nav-open body{overflow:hidden}.program-grid article,.client-feedback-card,.feature-card,.resource-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.program-grid article:hover,.client-feedback-card:hover,.feature-card:hover,.resource-card:hover{transform:translateY(-3px)}[id]{scroll-margin-top:100px}@media(max-width:980px){.bp-nav-trigger{left:14px;bottom:18px}}@media(max-width:640px){.bp-nav-trigger{left:12px;bottom:82px;height:40px;padding-right:10px}.bp-nav-trigger>span:nth-child(2){display:none}.bp-nav-trigger kbd{display:none}.bp-nav-dialog{top:5vh;width:calc(100vw - 20px);max-height:88vh;border-radius:20px}.bp-nav-top{padding:20px 18px 14px}.bp-nav-search{margin:0 18px}.bp-nav-context{grid-template-columns:1fr;margin:12px 18px 2px;gap:10px}.bp-nav-context a{width:max-content}.bp-nav-results{padding-left:12px;padding-right:12px;max-height:50vh}.bp-nav-footer{padding:10px 18px;gap:10px;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.bp-nav-trigger,.program-grid article,.client-feedback-card,.feature-card,.resource-card{transition:none!important}.bp-scroll-progress i{transition:none!important}}.page-yacht-financing .yacht-hero .hero-grid{align-items:center;gap:56px}.page-yacht-financing .yacht-hero .lead{max-width:780px}.page-yacht-financing .yacht-capital .two-col,
.page-yacht-financing .yacht-proceeds .two-col,
.page-yacht-financing .yacht-docs .two-col,
.page-yacht-financing .yacht-equity .two-col{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.page-yacht-financing .yacht-capital .section-heading,
.page-yacht-financing .yacht-proceeds .section-heading,
.page-yacht-financing .yacht-docs .section-heading,
.page-yacht-financing .yacht-equity .section-heading{max-width:600px}.page-yacht-financing .yacht-capital .program-grid{margin-top:34px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page-yacht-financing .yacht-capital .program-grid article{min-height:220px;padding:24px}.page-yacht-financing .yacht-underwriting .section-heading{max-width:920px;margin-bottom:28px}.page-yacht-financing .yacht-proceeds .program-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.page-yacht-financing .yacht-proceeds .program-grid.compact article{min-height:180px;padding:22px}.page-yacht-financing .yacht-proceeds .program-grid.compact h3{font-size:22px;line-height:1.08;margin-bottom:10px}.page-yacht-financing .yacht-docs .two-col>div:last-child{padding:26px 28px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.045)}.page-yacht-financing .yacht-docs .checklist{margin:0 0 18px}.page-yacht-financing .yacht-faq .section-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:40px;align-items:end;max-width:none;margin-bottom:24px}.page-yacht-financing .yacht-faq .section-heading p{color:#607286;margin:0}.page-yacht-financing .yacht-faq .faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.page-yacht-financing .yacht-intake .deal-snapshot{padding:24px;gap:26px}.page-yacht-financing .bp-nav-trigger{opacity:.88}.page-yacht-financing .bp-nav-trigger:hover{opacity:1}@media(max-width:980px){.page-yacht-financing .yacht-capital .two-col,
  .page-yacht-financing .yacht-proceeds .two-col,
  .page-yacht-financing .yacht-docs .two-col,
  .page-yacht-financing .yacht-equity .two-col,
  .page-yacht-financing .yacht-faq .section-heading,
  .page-yacht-financing .yacht-related-head{grid-template-columns:1fr}.page-yacht-financing .yacht-underwriting .three-col,
  .page-yacht-financing .yacht-capital .program-grid,
  .page-yacht-financing .yacht-proceeds .program-grid.compact,
  .page-yacht-financing .yacht-faq .faq-list,
  .page-yacht-financing .yacht-related-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.page-yacht-financing .yacht-hero .hero-grid{gap:30px}.page-yacht-financing .yacht-underwriting .three-col,
  .page-yacht-financing .yacht-capital .program-grid,
  .page-yacht-financing .yacht-proceeds .program-grid.compact,
  .page-yacht-financing .yacht-faq .faq-list,
  .page-yacht-financing .yacht-related-grid{grid-template-columns:1fr}.page-yacht-financing .yacht-capital .program-grid article,
  .page-yacht-financing .yacht-proceeds .program-grid.compact article{min-height:0}}.page-yacht-financing .yacht-hero .hero-grid{gap:48px}.page-yacht-financing .yacht-hero .hero-actions{margin-top:24px}.page-yacht-financing .yacht-proceeds .two-col{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:40px;align-items:start}.page-yacht-financing .yacht-proceeds .program-grid.compact{width:100%}.page-yacht-financing .yacht-proceeds .program-grid.compact article{min-height:168px}.page-yacht-financing .bp-nav-trigger,
.page-yacht-financing .blueprint-assistant-trigger,
.page-yacht-financing [data-assistant-trigger]{opacity:.84}.page-yacht-financing .bp-nav-trigger:hover,
.page-yacht-financing .blueprint-assistant-trigger:hover,
.page-yacht-financing [data-assistant-trigger]:hover{opacity:1}@media(max-width:980px){.page-yacht-financing .yacht-proceeds .two-col{grid-template-columns:1fr;gap:26px}}@media(min-width:1200px){.priority-market-card{min-height:390px}}.page-priority-city .city-hero-copy .lead{max-width:760px;line-height:1.62}.page-priority-city .city-hero .hero-actions{margin-top:26px}.page-priority-city .section{padding-top:70px;padding-bottom:70px}.page-priority-city .section-heading{margin-bottom:28px}.page-priority-city .two-col{gap:48px}.page-priority-city .city-context .two-col{align-items:center}.page-priority-city .city-package .two-col{align-items:center}.page-priority-city .city-faq .faq-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px}.page-priority-city .city-closing-cta .container{position:relative;z-index:1;align-items:center}.page-priority-city .bp-nav-trigger,
.page-priority-city .blueprint-assistant-trigger,
.page-priority-city [data-assistant-trigger]{opacity:.86}.page-priority-city .bp-nav-trigger:hover,
.page-priority-city .blueprint-assistant-trigger:hover,
.page-priority-city [data-assistant-trigger]:hover{opacity:1}@media(max-width:640px){.page-priority-city .section{padding-top:52px;padding-bottom:52px}.page-priority-city .city-screen-grid,
  .page-priority-city .city-property-grid,
  .page-priority-city .city-scenario-grid,
  .page-priority-city .city-position-grid,
  .page-priority-city .city-metrics-grid,
  .page-priority-city .city-faq .faq-list{grid-template-columns:1fr!important}}.resource-grid .specialty-resource-card{position:relative;overflow:hidden;min-height:100%;padding:28px!important;background:radial-gradient(circle at 92% 8%,rgba(91,204,243,.18),transparent 34%),
    linear-gradient(145deg,#0c1f31 0%,#102c43 58%,#0d2336 100%)!important;border:1px solid rgba(103,204,241,.24)!important;border-radius:18px!important;box-shadow:0 18px 42px rgba(10,28,43,.16);color:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.resource-grid .specialty-resource-card:before{content:"";position:absolute;width:190px;height:190px;border-radius:50%;border:1px solid rgba(116,214,248,.10);right:-70px;bottom:-96px;box-shadow:0 0 0 42px rgba(116,214,248,.02);pointer-events:none}.resource-grid .specialty-resource-card:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#66d1f4,rgba(102,209,244,0))}.resource-grid .specialty-resource-card:hover{transform:translateY(-4px);border-color:rgba(116,214,248,.42)!important;box-shadow:0 24px 52px rgba(10,28,43,.22)}.resource-grid .specialty-resource-card .specialty-kicker{color:#75d8f6!important;margin-bottom:18px}.resource-grid .specialty-resource-card h3{color:#fff!important;font-size:25px;line-height:1.12;margin:0 0 14px}.resource-grid .specialty-resource-card p{color:#bfd0dc!important;line-height:1.58;margin:16px 0 20px}.resource-grid .specialty-badges{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 8px}.resource-grid .specialty-badges span{display:inline-flex;align-items:center;min-height:26px;padding:5px 8px;border:1px solid rgba(113,213,248,.18);border-radius:999px;background:rgba(255,255,255,.055);color:#bdeaff;font-size:10px;font-weight:800;letter-spacing:.07em}.resource-grid .specialty-resource-link{position:relative;z-index:1;display:inline-flex;align-items:center;color:#6ed4f4!important;font-weight:800!important;text-decoration:none!important}.resource-grid .specialty-resource-link:hover{color:#a8ebff!important}@media(max-width:640px){.resource-grid .specialty-resource-card{padding:24px!important}.resource-grid .specialty-resource-card h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.resource-grid .specialty-resource-card{transition:none!important}}@media (hover:hover) and (pointer:fine){body:after{content:"";position:fixed;left:0;top:0;width:420px;height:420px;border-radius:50%;pointer-events:none;z-index:3;opacity:.28;transform:translate(calc(var(--bp-mx, -500px) - 210px),calc(var(--bp-my, -500px) - 210px));background:radial-gradient(circle,rgba(74,196,255,.12) 0%,rgba(74,196,255,.045) 34%,transparent 70%);mix-blend-mode:screen;transition:opacity .2s ease}body.bp-pointer-idle:after{opacity:0}}.bp-tilt{transform-style:preserve-3d;will-change:transform}.bp-tilt>*{transform:translateZ(1px)}.bp-magnetic{will-change:transform}.bp-pathfinder{position:relative;overflow:hidden;background:#07111c;color:#f7fbff;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.bp-pathfinder:before{content:"";position:absolute;inset:-30% -10%;background:radial-gradient(circle at 20% 30%,rgba(49,183,247,.17),transparent 30%),radial-gradient(circle at 82% 72%,rgba(89,218,255,.08),transparent 27%);pointer-events:none}.bp-pathfinder .container{position:relative;z-index:1}.bp-pathfinder-head{display:grid;grid-template-columns:1fr .82fr;gap:70px;align-items:end;margin-bottom:34px}.bp-pathfinder-head h2{font-size:clamp(38px,4.5vw,60px);line-height:1.02;margin:0;letter-spacing:-.05em;font-family:Manrope}.bp-pathfinder-head p{margin:0;color:#96aabd;max-width:560px}.bp-pathfinder-shell{display:grid;grid-template-columns:.92fr 1.08fr;gap:18px;align-items:stretch}.bp-path-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bp-path-option{appearance:none;text-align:left;min-height:148px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.035);color:#dce9f3;border-radius:17px;padding:21px;cursor:pointer;position:relative;overflow:hidden;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.bp-path-option:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(74,196,255,.10),transparent 55%);opacity:0;transition:opacity .22s ease}.bp-path-option:hover{transform:translateY(-2px);border-color:rgba(84,200,255,.34)}.bp-path-option.is-active{background:linear-gradient(145deg,rgba(40,155,209,.20),rgba(255,255,255,.045));border-color:rgba(91,206,255,.48);box-shadow:0 18px 50px rgba(0,0,0,.24),inset 0 0 35px rgba(52,179,237,.055)}.bp-path-option.is-active:before{opacity:1}.bp-path-option span,.bp-path-option strong,.bp-path-option small{position:relative;z-index:1;display:block}.bp-path-option span{font:800 9px/1 Manrope;letter-spacing:.17em;color:#6fcfff;text-transform:uppercase;margin-bottom:20px}.bp-path-option strong{font:800 19px/1.15 Manrope;color:#f7fbff}.bp-path-option small{margin-top:9px;color:#8ea3b6;font-size:11px;line-height:1.45}.bp-path-result{position:relative;min-height:308px;border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:34px;background:linear-gradient(155deg,rgba(255,255,255,.085),rgba(255,255,255,.025));box-shadow:0 30px 80px rgba(0,0,0,.25);overflow:hidden}.bp-path-result:before{content:"";position:absolute;width:280px;height:280px;right:-110px;top:-100px;border-radius:50%;border:1px solid rgba(111,210,255,.18);box-shadow:0 0 0 55px rgba(111,210,255,.025),0 0 0 110px rgba(111,210,255,.014)}.bp-path-result-kicker{font:800 9px/1 Manrope;letter-spacing:.18em;color:#72d0fb;text-transform:uppercase}.bp-path-result h3{font:800 clamp(27px,3vw,39px)/1.04 Manrope;margin:16px 0 12px;letter-spacing:-.04em;max-width:610px}.bp-path-result p{color:#9dafbf;max-width:650px;margin:0 0 23px}.bp-path-result-links{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bp-path-result .bp-secondary-link{display:inline-flex;padding:12px 14px;border:1px solid rgba(255,255,255,.13);border-radius:9px;color:#d8e8f2;text-decoration:none;font-size:11px;font-weight:800;background:rgba(255,255,255,.03)}.bp-path-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,255,255,.10)}.bp-path-meta span{font-size:9px;color:#7890a4;letter-spacing:.11em;text-transform:uppercase}.bp-path-meta b{display:block;color:#cfe8f6;font-size:11px;letter-spacing:0;margin-top:4px;text-transform:none}.page-resources .resource-grid{grid-template-columns:repeat(12,1fr);gap:16px;margin-top:24px}.page-resources .resource-card{grid-column:span 4;min-height:280px;border-radius:20px;padding:26px;border:1px solid #d4dee7;box-shadow:0 12px 34px rgba(27,51,70,.06);position:relative;overflow:hidden;isolation:isolate}.page-resources .resource-card:nth-of-type(1),.page-resources .resource-card:nth-of-type(8){grid-column:span 6}.page-resources .resource-card:nth-of-type(1){min-height:310px}.page-resources .resource-card:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:radial-gradient(340px circle at var(--card-x,50%) var(--card-y,50%),rgba(54,183,255,.12),transparent 42%);opacity:0;transition:opacity .2s ease}.page-resources .resource-card:hover:before{opacity:1}.page-resources .resource-card:not(.tool-card):not(.specialty-resource-card){background:linear-gradient(180deg,#fff,#fbfdff)}.page-resources .resource-card.is-hidden{display:none}.bp-resource-console{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin-top:38px;padding:12px;border:1px solid #d6e0e8;border-radius:18px;background:rgba(255,255,255,.76);box-shadow:0 14px 40px rgba(22,48,68,.07);backdrop-filter:blur(14px)}.bp-resource-filter:hover,.bp-resource-filter.is-active{background:#0d2030;color:#fff;border-color:#0d2030}.bp-resource-empty.is-visible{display:block}@media (hover:hover) and (pointer:fine){.program-grid article,.feature-card,.resource-card,.deal-snapshot-card,.hero-card,.seo-opportunity-grid article{will-change:transform}}.btn:hover .bp-action-ring{opacity:1;transform:scale(1)}@media(max-width:900px){.bp-pathfinder-head,.bp-pathfinder-shell{grid-template-columns:1fr;gap:28px}.page-resources .resource-card,.page-resources .resource-card:nth-of-type(1),.page-resources .resource-card:nth-of-type(8){grid-column:span 6}.bp-resource-console{grid-template-columns:1fr}}@media(max-width:640px){.bp-path-options{grid-template-columns:1fr 1fr}.bp-path-option{min-height:128px;padding:17px}.bp-path-option strong{font-size:16px}.bp-path-option small{display:none}.bp-path-result{padding:25px;min-height:0}.page-resources .resource-grid{display:grid;grid-template-columns:1fr}.page-resources .resource-card,.page-resources .resource-card:nth-of-type(1),.page-resources .resource-card:nth-of-type(8){grid-column:1;min-height:250px}}@media(prefers-reduced-motion:reduce){body:after{display:none!important}.bp-tilt,.bp-magnetic,.bp-path-option{transform:none!important;transition:none!important}}:root{--bp-cyan:#55cfff;--bp-ink:#0b1d2b;--bp-line:#d8e2ea}html{scroll-behavior:smooth}.bp-scroll-rail{position:fixed;left:0;top:0;width:100%;height:3px;z-index:9999;pointer-events:none;background:transparent}.bp-scroll-rail>i{display:block;height:100%;width:var(--bp-scroll,0%);background:linear-gradient(90deg,#45bfe9,#9ae9ff);box-shadow:0 0 14px rgba(82,204,255,.45)}.bp-intel-head{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end;margin-bottom:30px}.bp-intel-head h2{margin:0;font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;line-height:1.04}.bp-intel-head p{max-width:680px;color:#65798a;margin:12px 0 0}.bp-intel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bp-intel-grid article{position:relative;min-height:255px;padding:26px;border:1px solid var(--bp-line);border-radius:20px;background:linear-gradient(180deg,#fff,#f9fcfe);box-shadow:0 12px 36px rgba(12,35,52,.06);overflow:hidden}.bp-intel-grid article:before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--card-x,50%) var(--card-y,50%),rgba(54,183,255,.13),transparent 42%);opacity:0;transition:opacity .2s}.bp-intel-grid article:hover:before{opacity:1}.bp-intel-grid article span{font:800 11px/1 Manrope;color:#2da7d9;letter-spacing:.12em}.bp-intel-grid h3{position:relative;margin:48px 0 12px;font-size:21px}.bp-intel-grid p{position:relative;color:#5f7281;font-size:14px;line-height:1.7;margin:0}.bp-deal-lab{margin-top:16px;padding:28px;border-radius:22px;background:linear-gradient(135deg,#071827,#102b40);color:#fff;display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center;box-shadow:0 24px 60px rgba(8,27,42,.16)}.bp-deal-lab h3{font-size:clamp(25px,3vw,36px);margin:5px 0 8px}.bp-deal-lab p{color:#a8bbca;max-width:760px;margin:0}.bp-deal-lab .bp-section-kicker{color:#78ddff}.bp-command-head{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:end}.bp-command-head h2{font-size:clamp(36px,4vw,54px);margin:7px 0 10px;letter-spacing:-.045em}.bp-command-head p{max-width:760px;color:#667b8b}.bp-command-count{display:flex;align-items:center;padding:0 12px;color:#688091;font:800 10px/1 Manrope;letter-spacing:.07em;white-space:nowrap}.bp-market-card{position:relative;display:flex!important;flex-direction:column;min-height:170px;padding:20px!important;border:1px solid #d8e2ea!important;border-radius:17px!important;background:linear-gradient(160deg,#fff,#f8fbfd)!important;text-decoration:none!important;box-shadow:0 10px 28px rgba(18,43,61,.055)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;overflow:hidden}.bp-market-card:before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;right:-70px;top:-75px;background:rgba(76,196,244,.08);transition:transform .3s ease}.bp-market-card:hover{transform:translateY(-4px);border-color:#a9ccdc!important;box-shadow:0 20px 44px rgba(17,48,68,.11)!important}.bp-market-card:hover:before{transform:scale(1.25)}.bp-market-card>span{font:800 9px/1 Manrope!important;letter-spacing:.12em!important;color:#2e9ac8!important;text-transform:uppercase}.bp-market-card>strong{font:800 18px/1.15 Manrope!important;color:#0e2438!important;margin-top:34px}.bp-market-card>small{color:#758795!important;margin-top:5px}.bp-market-card>b{margin-top:auto;padding-top:18px;color:#237ca4;font-size:10px}.bp-market-card.is-hidden{display:none!important}.bp-market-empty{padding:35px;text-align:center;border:1px dashed #ccdbe4;border-radius:18px;color:#637b8d;background:#fff}.bp-market-empty[hidden]{display:none!important}.bp-mobile-dealbar{display:none}@media(max-width:980px){.bp-intel-grid{grid-template-columns:1fr 1fr}.bp-intel-grid article:last-child{grid-column:1/-1}.bp-deal-lab{grid-template-columns:1fr}}@media(max-width:720px){.bp-intel-head,.bp-command-head{grid-template-columns:1fr}.bp-intel-grid{grid-template-columns:1fr}.bp-intel-grid article:last-child{grid-column:auto}.bp-deal-lab{padding:23px}.bp-deal-lab-actions .btn,.bp-ghost-btn{width:100%}.bp-command-count{padding:2px 6px 4px}.bp-mobile-dealbar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:9998;padding:9px 9px 9px 14px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(7,21,33,.94);box-shadow:0 18px 50px rgba(0,0,0,.3);backdrop-filter:blur(16px);color:#fff}.bp-mobile-dealbar span{font:800 10px/1.2 Manrope;letter-spacing:.04em}.bp-mobile-dealbar a{padding:11px 13px!important;font-size:10px!important;white-space:nowrap}.bp-mobile-dealbar-close{position:absolute;right:4px;top:-27px;width:24px;height:24px;border:0;border-radius:50%;background:#0b2030;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.2)}body{padding-bottom:76px}}@media(max-width:480px){.bp-market-card{min-height:145px}.bp-market-card>strong{margin-top:26px}.bp-intel-head h2,.bp-command-head h2{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bp-scroll-rail>i,.bp-intel-grid article,.bp-market-card{transition:none!important}.bp-market-card:hover{transform:none!important}}.bp-market-playbook .container{max-width:1050px}.page-resources .section{padding:78px 0}.page-resources .section.light + .section.light{border-top:1px solid #e3eaf0}.page-resources .section-heading{margin-bottom:0}.page-resources .resource-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:26px;align-items:stretch}.page-resources .resource-card,
.page-resources .resource-card:nth-of-type(8){grid-column:span 4;min-height:270px}.page-resources .resource-card:nth-of-type(1){grid-column:span 8;min-height:290px}.page-resources .resource-card:nth-of-type(2){grid-column:span 4}.page-resources .resource-card h3{max-width:28ch}.page-resources .resource-card.tool-card h3{font-size:clamp(24px,2.1vw,31px);max-width:28ch}.page-resources .resource-card.specialty-resource-card{min-height:270px!important;padding:26px!important}.page-resources .closing-cta{margin-top:0}@media(max-width:900px){.page-resources .resource-card,.page-resources .resource-card:nth-of-type(1),.page-resources .resource-card:nth-of-type(2),.page-resources .resource-card:nth-of-type(8){grid-column:span 6;min-height:250px}}@media(max-width:640px){.page-resources .section{padding:58px 0}.page-resources .resource-grid{grid-template-columns:1fr;gap:14px}.page-resources .resource-card,.page-resources .resource-card:nth-of-type(1),.page-resources .resource-card:nth-of-type(2),.page-resources .resource-card:nth-of-type(8){grid-column:1;min-height:230px}.page-resources .resource-card.tool-card h3{font-size:24px}}.light,
.bp-local-deepdive,
.bp-market-playbook,
.page-resources .section.light{color:#0b1d2b}.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,
.bp-local-deepdive h1,.bp-local-deepdive h2,.bp-local-deepdive h3,.bp-local-deepdive h4,
.bp-market-playbook h1,.bp-market-playbook h2,.bp-market-playbook h3,.bp-market-playbook h4,
.page-resources .section.light h1,.page-resources .section.light h2,.page-resources .section.light h3{color:#0b1d2b}.light p,.light li,
.bp-local-deepdive p,.bp-local-deepdive li,
.bp-market-playbook p,.bp-market-playbook li,
.page-resources .section.light p,.page-resources .section.light li{color:#536a7b}.light a:not(.btn),
.bp-local-deepdive a:not(.btn),
.bp-market-playbook a:not(.btn),
.page-resources .section.light a:not(.btn){color:#0b6f9f}.bp-intel-grid article,
.resource-card,
.info-card,
.keyword-grid>div,
.market-directory a,
.bp-market-card,
.program-grid article,
.feature-card,
.seo-opportunity-grid article,
.advanced-card,
.package-card,
.receipt-card,
.legal-card:not(.legal-card-ai),
.client-feedback-card{color:#102638}.bp-intel-grid article h1,.bp-intel-grid article h2,.bp-intel-grid article h3,.bp-intel-grid article h4,
.resource-card h1,.resource-card h2,.resource-card h3,.resource-card h4,
.info-card h1,.info-card h2,.info-card h3,.info-card h4,
.keyword-grid>div h1,.keyword-grid>div h2,.keyword-grid>div h3,.keyword-grid>div h4,
.market-directory a h1,.market-directory a h2,.market-directory a h3,.market-directory a h4,
.bp-market-card h1,.bp-market-card h2,.bp-market-card h3,.bp-market-card h4,
.program-grid article h1,.program-grid article h2,.program-grid article h3,.program-grid article h4,
.feature-card h1,.feature-card h2,.feature-card h3,.feature-card h4,
.seo-opportunity-grid article h1,.seo-opportunity-grid article h2,.seo-opportunity-grid article h3,.seo-opportunity-grid article h4,
.advanced-card h1,.advanced-card h2,.advanced-card h3,.advanced-card h4,
.package-card h1,.package-card h2,.package-card h3,.package-card h4,
.receipt-card h1,.receipt-card h2,.receipt-card h3,.receipt-card h4,
.client-feedback-card h1,.client-feedback-card h2,.client-feedback-card h3,.client-feedback-card h4{color:#102638 !important}.bp-intel-grid article p,
.resource-card p,
.info-card p,
.keyword-grid>div p,
.market-directory a p,
.bp-market-card p,
.program-grid article p,
.feature-card p,
.seo-opportunity-grid article p,
.advanced-card p,
.package-card p,
.receipt-card p,
.client-feedback-card p,
.client-feedback-card blockquote{color:#536a7b !important}.bp-intel-grid article h3{color:#102638!important;text-shadow:none!important;opacity:1!important}.bp-intel-grid article p{color:#536a7b!important;opacity:1!important}.bp-intel-grid article>span{color:#147ea9!important;opacity:1!important}.bp-market-playbook .bp-section-kicker,.bp-market-playbook .eyebrow{color:#147ea9!important}.bp-local-deepdive .lead-sm{color:#607586!important}.hero,.dark-panel,.intake-section,.bp-market-intel,.bp-deal-lab,.closing-cta,footer{color:#f4f8fb}.hero h1,.hero h2,.hero h3,.hero h4,
.dark-panel h1,.dark-panel h2,.dark-panel h3,.dark-panel h4,
.intake-section h1,.intake-section h2,.intake-section h3,.intake-section h4,
.bp-market-intel>.container>.bp-intel-head h2,
.bp-deal-lab h1,.bp-deal-lab h2,.bp-deal-lab h3,.bp-deal-lab h4,
.closing-cta h1,.closing-cta h2,.closing-cta h3,.closing-cta h4,
footer h1,footer h2,footer h3,footer h4{color:#f4f8fb}.bp-market-intel>.container>.bp-intel-head p,
.dark-panel p,.intake-section p,.bp-deal-lab p,.closing-cta p,footer p{color:#a9bdcc}.bp-market-intel .bp-intel-grid article{color:#102638;background:linear-gradient(180deg,#fff,#f9fcfe)}.bp-market-intel .bp-intel-grid article h3{color:#102638!important}.bp-market-intel .bp-intel-grid article p{color:#536a7b!important}.btn{color:#05101b!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #37b7e5;outline-offset:3px}input::placeholder,textarea::placeholder{color:#708394;opacity:1}.bp-intel-grid h3,.bp-intel-grid p,.bp-market-playbook h2,.bp-local-deepdive h2,
.resource-card h3,.program-grid h3,.market-directory strong{opacity:1!important}.feature-stack > div{color:#102638 !important;background:linear-gradient(180deg,#ffffff 0%,#f7fafc 100%) !important;border-color:#cdd9e2 !important;box-shadow:0 14px 34px rgba(1,20,34,.10) !important}.feature-stack > div strong,
.feature-stack > div h2,
.feature-stack > div h3,
.feature-stack > div h4{color:#102638 !important;opacity:1 !important;text-shadow:none !important}.feature-stack > div p,
.feature-stack > div li,
.feature-stack > div span:not(.eyebrow):not([class*="code"]){color:#52697b !important;opacity:1 !important}.feature-stack > div a:not(.btn){color:#0b6f9f !important}.feature-stack > div:before{opacity:1}.dark-panel .program-grid article,
.bp-market-intel .program-grid article,
.dark-panel .info-card,
.dark-panel .feature-card,
.dark-panel .keyword-grid > div,
.dark-panel .seo-opportunity-grid article{color:#102638 !important;background:linear-gradient(180deg,#ffffff 0%,#f7fafc 100%) !important;border-color:#cdd9e2 !important;box-shadow:0 14px 34px rgba(1,20,34,.10) !important}.dark-panel .program-grid article h2,.dark-panel .program-grid article h3,.dark-panel .program-grid article h4,
.bp-market-intel .program-grid article h2,.bp-market-intel .program-grid article h3,.bp-market-intel .program-grid article h4,
.dark-panel .info-card h2,.dark-panel .info-card h3,.dark-panel .feature-card h2,.dark-panel .feature-card h3,
.dark-panel .keyword-grid > div h2,.dark-panel .keyword-grid > div h3,
.dark-panel .seo-opportunity-grid article h2,.dark-panel .seo-opportunity-grid article h3{color:#102638 !important;opacity:1 !important;text-shadow:none !important}.dark-panel .program-grid article p,.bp-market-intel .program-grid article p,
.dark-panel .info-card p,.dark-panel .feature-card p,.dark-panel .keyword-grid > div p,
.dark-panel .seo-opportunity-grid article p{color:#52697b !important;opacity:1 !important}.dark-panel .feature-stack,
.bp-market-intel .bp-intel-grid{isolation:isolate}.dark-panel .feature-stack > div:hover,
.bp-market-intel .bp-intel-grid article:hover{border-color:#a9c9d9 !important;box-shadow:0 18px 42px rgba(0,18,32,.16) !important}.feature-stack > div strong,.feature-stack > div p,
.bp-intel-grid article h3,.bp-intel-grid article p,
.bp-market-playbook h2,.bp-market-playbook p{visibility:visible !important;filter:none !important}.resource-card.resource-tool,
.resource-card.resource-yacht-card,
.dark-card,
.bp-dark-card{color:#f5f9fc !important}.resource-card.resource-tool h1,.resource-card.resource-tool h2,.resource-card.resource-tool h3,.resource-card.resource-tool h4,
.resource-card.resource-yacht-card h1,.resource-card.resource-yacht-card h2,.resource-card.resource-yacht-card h3,.resource-card.resource-yacht-card h4,
.dark-card h1,.dark-card h2,.dark-card h3,.dark-card h4,
.bp-dark-card h1,.bp-dark-card h2,.bp-dark-card h3,.bp-dark-card h4{color:#f5f9fc !important;opacity:1 !important;text-shadow:none !important}.resource-card.resource-tool p,.resource-card.resource-yacht-card p,.dark-card p,.bp-dark-card p{color:#b7c9d5 !important;opacity:1 !important}.resource-card.resource-tool a,.resource-card.resource-yacht-card a,.dark-card a,.bp-dark-card a{color:#50c9f3 !important}.page-resources .resource-card.tool-card{color:#f5f9fc !important;background:linear-gradient(155deg,#0b1a2a 0%,#0e263a 100%) !important;border-color:#173b55 !important;box-shadow:0 18px 46px rgba(4,25,40,.16) !important}.page-resources .resource-card.tool-card .eyebrow{color:#69d2fb !important;opacity:1 !important}.page-resources .resource-card.tool-card h1,
.page-resources .resource-card.tool-card h2,
.page-resources .resource-card.tool-card h3,
.page-resources .resource-card.tool-card h4{color:#f5f9fc !important;opacity:1 !important;text-shadow:none !important}.page-resources .resource-card.tool-card p{color:#b5c8d6 !important;opacity:1 !important}.page-resources .resource-card.tool-card a{color:#63d2fb !important;opacity:1 !important}.page-resources .resource-card.specialty-resource-card{color:#f5f9fc !important}.page-resources .resource-card.specialty-resource-card h1,
.page-resources .resource-card.specialty-resource-card h2,
.page-resources .resource-card.specialty-resource-card h3,
.page-resources .resource-card.specialty-resource-card h4{color:#f5f9fc !important;opacity:1 !important;text-shadow:none !important}.page-resources .resource-card.specialty-resource-card p{color:#c2d1dc !important;opacity:1 !important}.page-resources .resource-card.specialty-resource-card a{color:#69d2fb !important}:root{--bp-light-heading:#102638;--bp-light-copy:#4f6678;--bp-dark-heading:#f6f9fc;--bp-dark-copy:#b9cad6;--bp-link:#087fb6;--bp-link-dark:#6bd3fb}.light .program-grid article h1,.light .program-grid article h2,.light .program-grid article h3,.light .program-grid article h4,
.light .resource-card:not(.tool-card):not(.specialty-resource-card) h1,
.light .resource-card:not(.tool-card):not(.specialty-resource-card) h2,
.light .resource-card:not(.tool-card):not(.specialty-resource-card) h3,
.light .resource-card:not(.tool-card):not(.specialty-resource-card) h4,
.light .info-card h1,.light .info-card h2,.light .info-card h3,.light .info-card h4,
.light .feature-card h1,.light .feature-card h2,.light .feature-card h3,.light .feature-card h4,
.light .keyword-grid > div h1,.light .keyword-grid > div h2,.light .keyword-grid > div h3,.light .keyword-grid > div h4{color:var(--bp-light-heading) !important;opacity:1 !important}.light .program-grid article p,
.light .resource-card:not(.tool-card):not(.specialty-resource-card) p,
.light .info-card p,.light .feature-card p,.light .keyword-grid > div p,
.client-feedback-card blockquote{color:var(--bp-light-copy) !important;opacity:1 !important}.light .program-grid article a,
.light .resource-card:not(.tool-card):not(.specialty-resource-card) a,
.light .info-card a,.light .feature-card a,.light .keyword-grid > div a{color:var(--bp-link) !important}.page-resources .resource-card.tool-card h1,
.page-resources .resource-card.tool-card h2,
.page-resources .resource-card.tool-card h3,
.page-resources .resource-deal-grid article h1,
.page-resources .resource-deal-grid article h2,
.page-resources .resource-deal-grid article h3,
[data-surface="dark"] h1,[data-surface="dark"] h2,[data-surface="dark"] h3,
.card-dark h1,.card-dark h2,.card-dark h3,
.dark-card h1,.dark-card h2,.dark-card h3,
.bp-dark-card h1,.bp-dark-card h2,.bp-dark-card h3{color:var(--bp-dark-heading) !important;opacity:1 !important}.page-resources .resource-card.tool-card p,
.page-resources .resource-deal-grid article p,
[data-surface="dark"] p,.card-dark p,.dark-card p,.bp-dark-card p{color:var(--bp-dark-copy) !important;opacity:1 !important}.page-resources .resource-card.tool-card a,
.page-resources .resource-deal-grid article a,
[data-surface="dark"] a,.card-dark a,.dark-card a,.bp-dark-card a{color:var(--bp-link-dark) !important}.program-grid article,.resource-grid .resource-card,.resource-deal-grid article,.bp-intel-grid article{align-content:start}.program-grid article p,.resource-grid .resource-card p,.resource-deal-grid article p,.bp-intel-grid article p{line-height:1.68}.resource-deal-grid article,.bp-intel-grid article{min-height:100%}.closing-cta p,.closing-cta .lead-sm,.closing-cta .seo-copy,
.snapshot-bar span,.dark-panel .lead-sm{color:#b8cad7 !important;opacity:1 !important}.closing-cta .text-link,.dark-panel .text-link{color:#78d7fb !important}.light .eyebrow,.light .card-topline,.light [class*="kicker"]{opacity:1}@media(max-width:760px){.program-grid article,.resource-grid .resource-card,.resource-deal-grid article,.bp-intel-grid article{min-height:0}}@media (min-width:981px){.page-yacht-financing .yacht-hero > .container > .eyebrow{margin-bottom:20px}.page-yacht-financing .yacht-hero .hero-grid{padding:18px 0 8px;gap:52px;align-items:center}.page-yacht-financing .yacht-hero .lead{margin-top:22px;margin-bottom:26px}}.page-yacht-financing .yacht-hero .btn.primary{box-shadow:0 14px 34px rgba(54,183,255,.22)}.page-yacht-financing .yacht-hero .btn.secondary{background:rgba(255,255,255,.045);color:#e8f3f9;border:1px solid rgba(126,204,237,.28);box-shadow:none}.page-yacht-financing .yacht-hero .btn.secondary:hover{background:rgba(84,190,233,.10);border-color:rgba(126,204,237,.48);box-shadow:0 12px 28px rgba(0,0,0,.16)}@media (max-width:980px){.page-yacht-financing .yacht-hero .hero-grid{padding:18px 0 0}}@media (max-width:640px){.page-yacht-financing .yacht-hero .hero-grid{padding:10px 0 0}.page-yacht-financing .yacht-hero .hero-actions{gap:12px;width:100%}.page-yacht-financing .yacht-hero .hero-actions .btn{width:100%}}.page-yacht-financing .yacht-hero .btn.secondary,
.page-yacht-financing .yacht-final-cta .btn.secondary{background:rgba(255,255,255,.045) !important;color:#edf7fb !important;border:1px solid rgba(126,204,237,.38) !important;box-shadow:none !important;text-shadow:none !important}.page-yacht-financing .yacht-hero .btn.secondary:hover,
.page-yacht-financing .yacht-final-cta .btn.secondary:hover{background:rgba(84,190,233,.12) !important;color:#ffffff !important;border-color:rgba(126,204,237,.62) !important;box-shadow:0 12px 28px rgba(0,0,0,.16) !important}.section.light.city-package-section{padding-top:68px;padding-bottom:68px}.section.light.city-package-section .two-col{align-items:start!important;gap:56px!important}.section.light.city-package-section .section-heading{margin-bottom:0!important;align-self:start}.section.light.city-package-section .city-package-list{margin:0;padding-left:1.45rem;color:#5c7184}.section.light.city-package-section .city-package-list li{color:#5c7184!important;padding:0 0 12px 7px!important;line-height:1.58!important}.section.light.city-package-section .city-package-list li::marker{color:#167eac;font-weight:800}.section.light.city-package-section .city-package-list + p{color:#5c7184;line-height:1.66;margin:10px 0 0}@media(max-width:980px){.section.light.city-package-section{padding-top:56px;padding-bottom:56px}.section.light.city-package-section .two-col{gap:30px!important}}@media(max-width:640px){.section.light.city-package-section{padding-top:46px;padding-bottom:46px}.section.light.city-package-section .two-col{gap:24px!important}}.bp-national-review .seo-grid{gap:clamp(48px,6vw,88px);align-items:start!important}.bp-national-review .eyebrow{color:#79d8fa!important;opacity:1}.bp-national-review .seo-copy{max-width:640px;padding-top:4px}.bp-national-review .seo-copy p{color:#b9cad7!important;font-size:16px;line-height:1.72;margin-bottom:22px}.bp-national-review .seo-copy .text-link{color:#80dcfb!important;font-weight:800}.bp-national-review .seo-copy .text-link:hover{color:#fff!important}@media(max-width:980px){.bp-national-review .seo-grid{gap:30px}.bp-national-review .seo-copy{max-width:none}}@media(max-width:640px){.bp-national-review .seo-copy p{font-size:15px;line-height:1.65}}.bp-local-office-review .seo-grid{gap:clamp(48px,6vw,88px);align-items:start!important}.bp-local-office-review .eyebrow{color:#79d8fa!important;opacity:1}.bp-local-office-review .seo-copy{max-width:640px;padding-top:4px}.bp-local-office-review .seo-copy p{color:#b9cad7!important;font-size:16px;line-height:1.72;margin-bottom:22px}.bp-local-office-review .seo-copy .text-link{color:#80dcfb!important;font-weight:800}.bp-local-office-review .seo-copy .text-link:hover{color:#fff!important}@media(max-width:980px){.bp-local-office-review .seo-grid{gap:30px}.bp-local-office-review .seo-copy{max-width:none}}@media(max-width:640px){.bp-local-office-review .seo-copy p{font-size:15px;line-height:1.65}}.page-private-jet-financing .jet-hero .container{position:relative;z-index:1}.jet-process .two-col{align-items:start}.jet-market-command .bp-market-card{min-height:185px}.jet-market-command .bp-market-card>strong{font-size:19px}.jet-market-command .bp-market-card>small{line-height:1.45}@media(max-width:760px){.page-private-jet-financing .hero-actions .btn{width:100%;text-align:center}}.specialty-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.jet-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:900px){.specialty-program-grid,.jet-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.specialty-program-grid,.jet-program-grid{grid-template-columns:1fr!important}}.page-private-jet-financing .jet-hero .hero-grid{position:relative}.page-private-jet-financing .jet-hero .lead{max-width:760px}.page-private-jet-financing .jet-hero .btn,
.page-private-jet-financing .jet-final-cta .btn{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease,color .24s ease}.page-private-jet-financing .jet-hero .btn:hover,
.page-private-jet-financing .jet-final-cta .btn:hover{transform:translateY(-2px)}.page-private-jet-financing .jet-hero .btn.primary:hover,
.page-private-jet-financing .jet-final-cta .btn.primary:hover{box-shadow:0 15px 34px rgba(42,181,235,.22)}.page-private-jet-financing .jet-program-grid article,
.page-private-jet-financing .jet-metric-grid>div,
.page-private-jet-financing .underwriting-cards article{position:relative;overflow:hidden;transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.page-private-jet-financing .jet-program-grid article::after,
.page-private-jet-financing .underwriting-cards article::after{content:"";position:absolute;inset:auto -35% -70% auto;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(63,190,239,.09),transparent 66%);pointer-events:none}.page-private-jet-financing .jet-program-grid article:hover,
.page-private-jet-financing .underwriting-cards article:hover{transform:translateY(-4px);border-color:rgba(65,182,224,.32);box-shadow:0 18px 42px rgba(9,35,53,.09)}.page-private-jet-financing .jet-market-command .container{position:relative;z-index:1}.page-private-jet-financing .bp-market-search{transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.page-private-jet-financing .bp-market-search:focus{border-color:rgba(44,167,219,.52)!important;box-shadow:0 0 0 4px rgba(44,167,219,.08),0 16px 34px rgba(16,62,88,.06);background:#fff}.page-private-jet-financing .jet-market-command .bp-market-card{position:relative;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.page-private-jet-financing .jet-market-command .bp-market-card::after{content:"";position:absolute;width:90px;height:180%;top:-40%;left:-120px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.44),transparent);transform:rotate(14deg);transition:left .55s ease;pointer-events:none}.page-private-jet-financing .jet-market-command .bp-market-card:hover{transform:translateY(-5px);border-color:rgba(46,171,220,.34);box-shadow:0 20px 46px rgba(13,54,76,.1)}.page-private-jet-financing .jet-market-command .bp-market-card:hover::after{left:120%}.page-private-jet-financing .jet-market-command .bp-market-card b{transition:letter-spacing .2s ease,color .2s ease}.page-private-jet-financing .jet-market-command .bp-market-card:hover b{letter-spacing:.015em;color:#007fb7}@keyframes bpJetSweep{0%,18%{left:-22%;opacity:0}34%{opacity:1}62%{left:110%;opacity:.8}63%,100%{left:110%;opacity:0}}@keyframes bpJetGlassSweep{0%,24%{transform:translateX(-125%);opacity:0}40%{opacity:1}64%{transform:translateX(125%);opacity:.7}65%,100%{transform:translateX(125%);opacity:0}}@keyframes bpJetPulse{0%,100%{opacity:.75;transform:scale(.92);box-shadow:0 0 0 0 rgba(87,213,248,.18)}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 7px rgba(87,213,248,0)}}@keyframes bpJetResourceSweep{0%,30%{left:-100px;opacity:0}42%{opacity:1}66%{left:110%;opacity:.8}67%,100%{left:110%;opacity:0}}@media(max-width:760px){.page-private-jet-financing .jet-program-grid article:hover,
  .page-private-jet-financing .underwriting-cards article:hover,
  .page-private-jet-financing .jet-metric-grid>div:hover,
  .page-private-jet-financing .jet-market-command .bp-market-card:hover,
  .program-card-jet:hover,
  .resource-market-card.jets:hover{transform:none}}.faq-list details{position:relative;overflow:hidden;border:1px solid #d7e3ea;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(13,23,37,.035);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.faq-list details:hover{border-color:#b8d9e8;box-shadow:0 12px 30px rgba(13,54,76,.055)}.faq-list details[open]{border-color:rgba(46,171,220,.34);background:linear-gradient(145deg,#fff 0%,#f8fcfe 100%);box-shadow:0 16px 36px rgba(13,54,76,.07)}.faq-list summary{position:relative;display:flex;align-items:center;min-height:62px;padding:18px 58px 18px 20px!important;color:#10283b;font-size:1.02rem;font-weight:760;line-height:1.35;letter-spacing:-.01em;cursor:pointer;list-style:none;outline:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::marker{content:""}.faq-list summary::after{content:"+";position:absolute;right:18px;top:50%;width:30px;height:30px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid #cce1eb;border-radius:50%;background:#f5fbfe;color:#0a86bd;font-family:Arial,sans-serif;font-size:20px;font-weight:500;line-height:1;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.faq-list details[open] summary::after{content:"−";background:#0d88bd;border-color:#0d88bd;color:#fff;transform:translateY(-50%) rotate(180deg)}.faq-list summary:hover{color:#007fb7}.faq-list summary:focus-visible{border-radius:14px;box-shadow:inset 0 0 0 3px rgba(38,162,214,.18)}.faq-list details p{margin:0!important;padding:0 58px 20px 20px!important;color:#5c7184!important;font-size:.99rem;line-height:1.72;animation:bpFaqReveal .22s ease both}.faq-list details[open] summary{color:#0b6f9c;padding-bottom:12px!important}.page-private-jet-financing .jet-faq .section-heading{max-width:1120px;margin-bottom:30px}.page-private-jet-financing .jet-faq .section-heading h2{max-width:1050px;text-wrap:balance}.page-private-jet-financing .jet-faq .faq-list{display:grid;grid-template-columns:1fr;gap:12px;max-width:1180px}@keyframes bpFaqReveal{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.faq-list summary{min-height:58px;padding:16px 52px 16px 16px!important;font-size:.98rem}.faq-list summary::after{right:14px;width:28px;height:28px}.faq-list details p{padding:0 16px 18px!important;font-size:.96rem}.page-private-jet-financing .jet-faq .section-heading{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.faq-list details,
  .faq-list summary::after,
  .faq-list details p{transition:none!important;animation:none!important}}.specialty-intake-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);gap:64px;align-items:start}.specialty-intake-points{display:grid;gap:12px;margin:30px 0}.specialty-intake-points>div{display:grid;grid-template-columns:44px 1fr;column-gap:14px;row-gap:2px;padding:15px 16px;border:1px solid #dbe8f0;border-radius:16px;background:rgba(255,255,255,.74);box-shadow:0 12px 30px rgba(16,47,69,.055)}.specialty-intake-points span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e9f7fd;color:#087fab;font-weight:900;font-size:.78rem;letter-spacing:.08em}.specialty-intake-points strong{font-size:1rem;color:#0b2033}.specialty-intake-points small{font-size:.9rem;line-height:1.45;color:#687e90}.specialty-form-grid label.full{grid-column:1/-1}.jet-request-section .specialty-intake-copy .eyebrow::before{content:"✦";margin-right:8px}.yacht-request-section .specialty-intake-copy .eyebrow::before{content:"◈";margin-right:8px}@media(max-width:1040px){.specialty-intake-shell{grid-template-columns:1fr;gap:36px}.specialty-intake-points{grid-template-columns:repeat(3,1fr)}.specialty-intake-points>div{grid-template-columns:1fr}.specialty-intake-points span{grid-row:auto}}@media(max-width:760px){.specialty-intake-shell{gap:28px}.specialty-intake-points{grid-template-columns:1fr}.specialty-intake-points>div{grid-template-columns:44px 1fr}.specialty-intake-points span{grid-row:1/3}.specialty-form-grid label.full{grid-column:auto}}.site-header{transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease}.site-header.bp-header-scrolled{background:rgba(5,14,24,.93);border-bottom-color:rgba(120,213,255,.18);box-shadow:0 14px 38px rgba(0,0,0,.18)}.site-header.bp-header-scrolled .nav-wrap{height:70px}.nav-wrap{transition:height .28s ease}.btn{position:relative;isolation:isolate;overflow:hidden}.btn::before{content:"";position:absolute;z-index:-1;top:-80%;bottom:-80%;left:-38%;width:26%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transform:skewX(-18deg) translateX(-240%);opacity:0;pointer-events:none}@media(hover:hover) and (pointer:fine){.btn:hover::before{opacity:.72;animation:bpBtnSweep .72s cubic-bezier(.2,.7,.2,1)}}@keyframes bpBtnSweep{to{transform:skewX(-18deg) translateX(720%)}}.bp-reveal{opacity:0;transform:translateY(18px) scale(.992);filter:blur(2px);transition:opacity .68s cubic-bezier(.2,.72,.22,1),transform .68s cubic-bezier(.2,.72,.22,1),filter .58s ease;will-change:opacity,transform,filter}.bp-reveal.bp-reveal-in{opacity:1;transform:none;filter:none}.bp-reveal.bp-delay-1{transition-delay:.055s}.bp-reveal.bp-delay-2{transition-delay:.11s}.bp-reveal.bp-delay-3{transition-delay:.165s}.bp-reveal.bp-delay-4{transition-delay:.22s}.hero .bp-hero-reactor{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(520px circle at var(--hero-x,72%) var(--hero-y,32%),rgba(83,202,248,.105),transparent 62%);opacity:.92;transition:opacity .3s ease}.hero:hover .bp-hero-reactor{opacity:1}.hero-grid{z-index:2}.hero-card,.specialty-intake-form,.deal-snapshot-card,.bp-path-result{transition:border-color .24s ease,box-shadow .28s ease,transform .24s ease}@media(hover:hover) and (pointer:fine){.hero-card:hover,.deal-snapshot-card:hover,.bp-path-result:hover{border-color:rgba(112,214,255,.30);box-shadow:0 34px 90px rgba(0,0,0,.33),0 0 0 1px rgba(84,199,247,.06) inset}}.nav-wrap nav a{position:relative;padding:9px 0}.nav-wrap nav a::after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1px;background:linear-gradient(90deg,#53c8f3,#b9efff);transition:right .24s ease}.nav-wrap nav a:hover::after,.nav-wrap nav a:focus-visible::after{right:0}.faq-list details[open]{box-shadow:0 14px 34px rgba(15,46,67,.075)}@media(max-width:760px){.site-header.bp-header-scrolled .nav-wrap{height:64px}.bp-reveal{transform:translateY(12px);filter:none}.hero .bp-hero-reactor{background:radial-gradient(360px circle at 78% 20%,rgba(83,202,248,.09),transparent 68%)}}@media(prefers-reduced-motion:reduce){.site-header,.nav-wrap,.btn::before,.bp-reveal,.hero .bp-hero-reactor,.nav-wrap nav a::after{transition:none!important;animation:none!important}.bp-reveal{opacity:1!important;transform:none!important;filter:none!important}}.site-header .brand{position:relative;isolation:isolate}.site-header .brand::before{content:"";position:absolute;inset:-10px -16px;z-index:-1;border-radius:16px;background:radial-gradient(circle at 38% 50%,rgba(54,183,255,.11),transparent 70%);opacity:.72;transition:opacity .22s ease,transform .22s ease;pointer-events:none}.site-header .brand:hover::before{opacity:1;transform:scale(1.025)}.site-header .brand-logo{width:224px;height:auto;max-height:52px;object-fit:contain;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;filter:drop-shadow(0 8px 18px rgba(0,0,0,.24));transition:filter .22s ease,transform .22s ease}.site-header .brand-logo:hover{box-shadow:none;filter:drop-shadow(0 10px 22px rgba(54,183,255,.18));transform:translateY(-1px)}.footer-brand{position:relative;display:inline-flex}.footer-brand .footer-logo{width:230px;max-height:none;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 10px 26px rgba(0,0,0,.22));opacity:.98}@media(max-width:760px){.site-header .brand-logo{width:192px;max-height:46px;padding:0}.footer-brand .footer-logo{width:205px}}@media(max-width:420px){.site-header .brand-logo{width:166px;max-height:42px;padding:0}.site-header .brand::before{inset:-8px -10px}}@media(prefers-reduced-motion:reduce){.site-header .brand::before,.site-header .brand-logo{transition:none}}.site-header .brand::before{inset:-8px -13px;border-radius:14px;background:radial-gradient(circle at 42% 50%,rgba(64,176,255,.095),transparent 68%);opacity:.62}.site-header .brand:hover::before{opacity:.88;transform:scale(1.018)}.site-header .brand-logo{width:218px;max-height:49px;filter:drop-shadow(0 7px 16px rgba(0,0,0,.27)) drop-shadow(0 0 10px rgba(70,161,233,.045));transform:translateZ(0)}.site-header .brand-logo:hover{filter:drop-shadow(0 9px 20px rgba(0,0,0,.30)) drop-shadow(0 0 14px rgba(70,161,233,.105));transform:translateY(-.5px)}@media(max-width:760px){.site-header .brand-logo{width:188px;max-height:44px}}@media(max-width:420px){.site-header .brand-logo{width:162px;max-height:40px}.site-header .brand::before{inset:-7px -9px}}.site-header .brand{position:relative;min-width:260px;padding:0;isolation:isolate}.site-header .brand::before{inset:-9px -15px;border-radius:15px;background:radial-gradient(ellipse at 42% 50%,rgba(62,174,255,.16),rgba(28,103,166,.065) 42%,transparent 72%);opacity:.80}.site-header .brand::after{content:"";position:absolute;left:0;right:8%;bottom:-9px;height:1px;background:linear-gradient(90deg,transparent,rgba(88,193,255,.46) 18%,rgba(160,221,255,.18) 64%,transparent);opacity:.58;pointer-events:none}.site-header .brand-logo{width:254px;max-height:56px;filter:drop-shadow(0 8px 17px rgba(0,0,0,.32))
    drop-shadow(0 0 9px rgba(69,169,240,.14));image-rendering:auto}.site-header .brand-logo:hover{filter:drop-shadow(0 10px 22px rgba(0,0,0,.36))
    drop-shadow(0 0 14px rgba(69,169,240,.22));transform:translateY(-1px) scale(1.008)}@media(max-width:1100px){.site-header .brand{min-width:216px}.site-header .brand-logo{width:216px;max-height:49px}}@media(max-width:760px){.site-header .brand{min-width:188px}.site-header .brand-logo{width:188px;max-height:44px}.site-header .brand::after{bottom:-7px}}@media(max-width:420px){.site-header .brand{min-width:158px}.site-header .brand-logo{width:158px;max-height:38px}.site-header .brand::before{inset:-6px -8px}.site-header .brand::after{display:none}}@media(prefers-reduced-motion:reduce){.site-header .brand-logo{transition:none!important}}.site-header .brand{min-width:272px}.site-header .brand::before{background:radial-gradient(ellipse at 42% 50%,rgba(54,183,255,.13),rgba(28,103,166,.045) 44%,transparent 74%);opacity:.72}.site-header .brand::after{left:4%;right:4%;bottom:-8px;background:linear-gradient(90deg,transparent,rgba(72,181,255,.50) 20%,rgba(176,226,255,.20) 64%,transparent);opacity:.52}.site-header .brand-logo{width:266px;max-height:64px;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.34)) drop-shadow(0 0 10px rgba(54,183,255,.12))}.site-header .brand-logo:hover{transform:translateY(-1px) scale(1.006);filter:drop-shadow(0 10px 22px rgba(0,0,0,.38)) drop-shadow(0 0 15px rgba(54,183,255,.18))}.footer-brand{display:inline-flex!important;background:transparent!important;border-radius:0!important;padding:0!important;width:auto!important}.footer-brand .footer-logo{width:248px!important;max-height:64px!important;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.34)) drop-shadow(0 0 9px rgba(54,183,255,.10))}@media(max-width:1100px){.site-header .brand{min-width:226px}.site-header .brand-logo{width:226px;max-height:55px}}@media(max-width:760px){.site-header .brand{min-width:194px}.site-header .brand-logo{width:194px;max-height:48px}.footer-brand .footer-logo{width:218px!important;max-height:56px!important}}@media(max-width:420px){.site-header .brand{min-width:164px}.site-header .brand-logo{width:164px;max-height:41px}.footer-brand .footer-logo{width:196px!important;max-height:50px!important}}@media(prefers-reduced-motion:reduce){.site-header .brand-logo{transition:none!important;transform:none!important}}.site-header .brand{min-width:254px;line-height:0}.site-header .brand-logo{display:block;width:254px;height:auto;max-height:52px;padding:0!important;margin:0;object-fit:contain;object-position:left center;background:transparent!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 7px 16px rgba(0,0,0,.30)) drop-shadow(0 0 8px rgba(54,183,255,.10))}.site-header .brand::before{inset:-8px -12px;opacity:.56}.site-header .brand::after{left:3%;right:3%;bottom:-7px;opacity:.40}.footer-brand .footer-logo{width:244px!important;height:auto!important;max-height:50px!important;object-fit:contain!important;object-position:left center!important}@media(max-width:1100px){.site-header .brand{min-width:220px}.site-header .brand-logo{width:220px;max-height:45px}}@media(max-width:760px){.nav-wrap{height:72px}.site-header .brand{min-width:184px}.site-header .brand-logo{width:184px;max-height:38px}.footer-brand .footer-logo{width:214px!important;max-height:44px!important}}@media(max-width:420px){.nav-wrap{height:68px}.site-header .brand{min-width:156px}.site-header .brand-logo{width:156px;max-height:32px}.site-header .brand::before{inset:-5px -7px}.site-header .brand::after{display:none}.footer-brand .footer-logo{width:190px!important;max-height:39px!important}}@media(prefers-reduced-motion:reduce){.site-header .brand-logo{transition:none!important;transform:none!important}}@media(min-width:1101px){.site-header .brand{min-width:268px}.site-header .brand-logo{width:268px;max-height:56px}}.page-private-jet-financing .jet-market-command .bp-market-card{min-height:220px}.page-private-jet-financing .jet-market-command .bp-market-card>strong{margin-top:26px}.page-private-jet-financing .jet-market-command .bp-market-card>em{display:block;margin-top:12px;color:#4f6879;font-style:normal;font-size:12px;line-height:1.5;max-width:94%}.page-private-jet-financing .jet-market-command .bp-market-card>b{padding-top:15px}.page-jet-market .jet-market-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 20%,rgba(56,188,244,.13),transparent 34%),#071b2b}.page-jet-market .jet-market-hero:after{content:"";position:absolute;right:-10%;top:0;width:55%;height:100%;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.025),transparent 72%);transform:skewX(-12deg);pointer-events:none}.page-jet-market .jet-market-hero .container{position:relative;z-index:1}.page-jet-market .jet-market-screen{border-color:rgba(104,196,234,.2)}.jet-diligence-card{padding:26px;border:1px solid #d4e1e8;border-radius:20px;background:#fff;box-shadow:0 16px 44px rgba(18,45,64,.07)}.jet-diligence-card ul{margin:0;padding:0;list-style:none;display:grid;gap:0}.jet-diligence-card li{position:relative;padding:14px 12px 14px 34px;border-bottom:1px solid #e5edf2;color:#334d5e}.jet-diligence-card li:last-child{border-bottom:0}.jet-diligence-card li:before{content:"✓";position:absolute;left:8px;top:14px;color:#239ccc;font-weight:900}.page-jet-market .faq-list details{background:#fff}@media(max-width:480px){.page-private-jet-financing .jet-market-command .bp-market-card{min-height:190px}.page-private-jet-financing .jet-market-command .bp-market-card>em{font-size:11px}}:root{--bp-glow-x:50%;--bp-glow-y:50%;--bp-cyan:72,181,255}.bp-premium-interactive{position:relative;isolation:isolate}.bp-premium-interactive::before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;z-index:-1;background:radial-gradient(360px circle at var(--bp-glow-x) var(--bp-glow-y),
      rgba(var(--bp-cyan),.13),
      rgba(var(--bp-cyan),.035) 34%,
      transparent 66%);transition:opacity .28s ease}@media(hover:hover) and (pointer:fine){.bp-premium-interactive:hover::before{opacity:1}.bp-elevate{transition:transform .28s cubic-bezier(.2,.7,.2,1),
      box-shadow .28s ease,
      border-color .28s ease;will-change:transform}.bp-elevate:hover{transform:translateY(-4px);box-shadow:0 22px 54px rgba(9,34,51,.12)}}.bp-micro-btn{position:relative;overflow:hidden;isolation:isolate}.bp-micro-btn::after{content:"";position:absolute;top:-80%;bottom:-80%;left:-42%;width:28%;pointer-events:none;transform:rotate(16deg) translateX(-220%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transition:transform .62s cubic-bezier(.2,.7,.2,1);z-index:1}.bp-micro-btn:hover::after,
.bp-micro-btn:focus-visible::after{transform:rotate(16deg) translateX(650%)}.bp-micro-btn > *{position:relative;z-index:2}.site-header nav a{position:relative}.site-header nav a::after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;transform:scaleX(0);transform-origin:center;background:linear-gradient(90deg,transparent,rgba(93,193,244,.95),transparent);transition:transform .22s ease}.site-header nav a:hover::after,
.site-header nav a:focus-visible::after,
.site-header nav a.is-current::after{transform:scaleX(1)}.site-header nav a.is-current{color:#e8f7ff}.section-heading{position:relative}.section-heading::after{content:"";display:block;width:72px;height:2px;margin-top:18px;border-radius:999px;background:linear-gradient(90deg,#1b8fc5,#63c6f0,transparent);transform:scaleX(.18);transform-origin:left;opacity:.45;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s ease}.section-heading.bp-reveal-in::after,
.section-heading.motion-in::after{transform:scaleX(1);opacity:.9}.signal-bar{position:relative;overflow:hidden}.signal-bar::after{content:"";position:absolute;inset:0;pointer-events:none;transform:translateX(-120%);background:linear-gradient(100deg,transparent 20%,rgba(92,196,244,.075) 48%,transparent 76%);animation:bpSignalSweep 9s ease-in-out infinite}@keyframes bpSignalSweep{0%,58%{transform:translateX(-120%)}84%,100%{transform:translateX(120%)}}.faq-list details[open] > *:not(summary),
.jet-faq details[open] > *:not(summary){animation:bpFaqIn .28s ease both}@keyframes bpFaqIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.intake-form :is(label,.field,.form-field):focus-within,
.specialty-intake-form :is(label,.field,.form-field):focus-within{position:relative;z-index:1}:is(.intake-form,.specialty-intake-form) :is(input,select,textarea):focus{outline:none;border-color:rgba(51,171,224,.72)!important;box-shadow:0 0 0 4px rgba(51,171,224,.10)!important;transition:border-color .18s ease,box-shadow .18s ease}.bp-market-card b,
.bp-market-card .bp-market-link,
.page-jet-market .text-link{transition:transform .2s ease,color .2s ease}.bp-market-card:hover b,
.bp-market-card:focus-visible b,
.bp-market-card:hover .bp-market-link{transform:translateX(3px)}.status-dot,
.bp-live-dot,
.snapshot-status i{position:relative}.status-dot::after,
.bp-live-dot::after,
.snapshot-status i::after{content:"";position:absolute;inset:-4px;border-radius:999px;border:1px solid currentColor;opacity:0;animation:bpQuietPulse 2.8s ease-out infinite}@keyframes bpQuietPulse{0%{transform:scale(.72);opacity:0}18%{opacity:.34}65%,100%{transform:scale(1.75);opacity:0}}.site-header.bp-header-scrolled{box-shadow:0 14px 36px rgba(3,18,29,.20)}.site-header.bp-header-scrolled::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(66,173,224,.36),transparent);pointer-events:none}.page-private-jet-financing .jet-market-command .bp-market-card{overflow:hidden}.page-private-jet-financing .jet-market-command .bp-market-card::after{content:"";position:absolute;width:96px;height:96px;right:-34px;top:-34px;border-radius:50%;border:1px solid rgba(45,163,213,.15);box-shadow:0 0 0 18px rgba(45,163,213,.025);pointer-events:none;transition:transform .35s ease,border-color .35s ease}@media(hover:hover) and (pointer:fine){.page-private-jet-financing .jet-market-command .bp-market-card:hover::after{transform:scale(1.12);border-color:rgba(45,163,213,.28)}}@media(prefers-reduced-motion:reduce){.bp-premium-interactive::before,
  .bp-micro-btn::after,
  .site-header nav a::after,
  .section-heading::after,
  .signal-bar::after,
  .faq-list details[open] > *:not(summary),
  .jet-faq details[open] > *:not(summary),
  .status-dot::after,
  .bp-live-dot::after,
  .snapshot-status i::after{animation:none!important;transition:none!important;transform:none!important}.bp-elevate:hover{transform:none!important}}.jet-file-review-copy .lead-sm{max-width:480px;color:#587083}.jet-file-review-cta .btn{white-space:nowrap;min-height:46px;padding:13px 17px;font-size:12px;background:#61c7f3!important;color:#06283c!important;border-color:#61c7f3!important;box-shadow:none!important}@media(max-width:620px){.jet-file-review-cta .btn{width:100%;white-space:normal}}.future-finance-hero .hero-card{border-color:rgba(92,196,244,.22)}.future-file-card .metric-list div{background:rgba(255,255,255,.035)}.future-underwriting .feature-stack>div{border-color:rgba(255,255,255,.10)}.future-related .program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-capital-router{background:linear-gradient(180deg,#f5f8fa 0%,#fff 100%);border-top:1px solid #dce6ec;border-bottom:1px solid #dce6ec}.bp-router-options button.is-active{background:#0b2538;color:#fff;box-shadow:inset 0 -3px 0 #43b5e3}.bp-router-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr) auto;gap:30px;align-items:center;padding:30px}.bp-router-kicker{font:800 10px/1 Manrope;letter-spacing:.14em;color:#2a96c4}.bp-router-panel h3{font-size:clamp(25px,2.8vw,36px);margin:8px 0 8px}.bp-router-panel p{color:#647888;margin:0;max-width:680px}.bp-router-panel .btn{white-space:nowrap}@media(max-width:980px){.bp-router-panel{grid-template-columns:1fr 1fr}.bp-router-panel .btn{grid-column:1/-1;width:100%}.future-related .program-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.bp-router-panel{grid-template-columns:1fr;padding:22px}.bp-router-panel .btn{grid-column:auto}.future-related .program-grid{grid-template-columns:1fr}}.bp-scroll-progress{position:absolute;left:0;bottom:-1px;width:100%;height:2px;pointer-events:none;overflow:hidden;z-index:30}.bp-scroll-progress > i{display:block;width:100%;height:100%;transform:scaleX(var(--bp-scroll-progress,0));transform-origin:left center;background:linear-gradient(90deg,#239ed3,#6dd9ff 62%,#b9eeff);box-shadow:0 0 12px rgba(76,197,244,.34);will-change:transform}.bp-router-panel{position:relative;isolation:isolate}.bp-router-panel::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(520px circle at 78% 18%,rgba(67,181,227,.10),transparent 62%);transition:opacity .26s ease}.bp-router-panel.bp-router-switching::after{opacity:1}.bp-router-panel.bp-router-switching [data-router-title],
.bp-router-panel.bp-router-switching [data-router-copy],
.bp-router-panel.bp-router-switching [data-router-list]{animation:bpRouterSwap .28s cubic-bezier(.2,.7,.2,1) both}@keyframes bpRouterSwap{from{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:none}}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid rgba(74,190,239,.95);outline-offset:3px}.site-header :where(a,button):focus-visible{outline-color:#7bddff}@media(prefers-reduced-motion:no-preference){.hero .eyebrow,
  .hero h1,
  .hero .lead,
  .hero .hero-actions{animation:bpHeroSettle .58s cubic-bezier(.2,.7,.2,1) both}.hero h1{animation-delay:.05s}.hero .lead{animation-delay:.10s}.hero .hero-actions{animation-delay:.15s}}@keyframes bpHeroSettle{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@view-transition{navigation:auto}::view-transition-old(root){animation:bpPageOut .11s ease both}::view-transition-new(root){animation:bpPageIn .18s ease both}@keyframes bpPageOut{to{opacity:.94}}@keyframes bpPageIn{from{opacity:.88}to{opacity:1}}@keyframes bpScanLine{0%,100%{transform:translateY(0)}50%{transform:translateY(220px)}}@media(prefers-reduced-motion:reduce){.bp-scroll-progress > i,
  .bp-router-panel *,
  .hero .eyebrow,.hero h1,.hero .lead,.hero .hero-actions,
  :is(.jet-file-review-panel,.future-file-card,.bp-router-shell)::after{animation:none!important;transition:none!important}::view-transition-old(root),
  ::view-transition-new(root){animation:none!important}}footer{position:relative;padding:64px 0 112px}footer > .container{width:min(1240px,calc(100% - 48px))}.footer-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(220px,.62fr) minmax(360px,1.33fr);gap:clamp(42px,5vw,78px);align-items:start;padding-top:8px}.footer-grid > div:first-child{max-width:480px}.footer-brand{margin-bottom:22px}.footer-brand .footer-logo{width:250px!important;max-height:52px!important}.footer-grid > div:nth-child(2){min-width:220px}.footer-grid > div:nth-child(2) a{display:inline-block;line-height:1.65;margin:2px 0}.footer-grid > div:nth-child(3){max-width:620px;justify-self:end}.footer-grid strong{font-size:16px;letter-spacing:-.01em;margin-bottom:12px}.footer-grid p{font-size:12px;line-height:1.7;margin:0;color:#9fb0c2}.footer-grid > div:nth-child(3) p{max-width:620px;margin-bottom:14px}.footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin-top:34px;padding:22px 170px 0 0;min-height:56px;font-size:9px;letter-spacing:.075em}.footer-bottom > span,
.footer-bottom > a{min-width:0}.footer-bottom > span:nth-child(2){white-space:nowrap}.footer-bottom > a{white-space:nowrap;overflow:visible;text-overflow:clip}@media(min-width:981px){footer{padding-bottom:126px}.footer-bottom{padding-left:170px;padding-right:210px}}@media(max-width:1100px){.footer-grid{grid-template-columns:minmax(0,1fr) minmax(205px,.7fr) minmax(320px,1.2fr);gap:38px}.footer-bottom{grid-template-columns:1fr auto;padding-left:150px;padding-right:180px}.footer-bottom > a{grid-column:1/-1;justify-self:end}}@media(max-width:980px){footer{padding:56px 0 110px}footer > .container{width:min(100% - 34px,1180px)}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 44px}.footer-grid > div:first-child{grid-column:1/-1;max-width:620px}.footer-grid > div:nth-child(3){justify-self:start;max-width:none}.footer-bottom{grid-template-columns:1fr auto;padding:22px 0 0;gap:10px 24px}.footer-bottom > a{grid-column:1/-1;justify-self:start}}@media(max-width:640px){footer{padding:48px 0 calc(116px + env(safe-area-inset-bottom))}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-grid > div:first-child{grid-column:auto}.footer-brand .footer-logo{width:218px!important;max-height:46px!important}.footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:30px;padding:20px 0 0;min-height:0}.footer-bottom > a{white-space:normal;overflow-wrap:anywhere}}.bp-market-desk{position:sticky;top:76px;z-index:18;height:0;overflow:visible;pointer-events:none;opacity:0;transform:translateY(-10px);transition:opacity .24s ease,transform .24s ease}.bp-market-desk.is-visible{opacity:1;transform:none}.bp-market-desk__inner{pointer-events:auto;width:min(1180px,calc(100% - 36px));margin:0 auto;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 12px 9px 16px;border:1px solid rgba(91,183,225,.18);border-radius:0 0 16px 16px;background:rgba(6,24,38,.94);box-shadow:0 14px 32px rgba(7,25,38,.16);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.bp-market-desk__label{min-width:0}.bp-market-desk__label small{display:block;color:#6bc8ef;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.bp-market-desk__label strong{display:block;margin-top:2px;color:#fff;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-market-desk__actions{display:flex;align-items:center;gap:8px;flex:none}.bp-market-desk__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em;text-decoration:none}.bp-market-desk__actions a:first-child{color:#d8effa;border:1px solid rgba(118,198,232,.22)}.bp-market-desk__actions a:last-child{color:#041722;background:linear-gradient(135deg,#7cdcff,#50b9e8);box-shadow:0 8px 20px rgba(63,178,224,.18)}.bp-market-card.bp-filter-match{animation:bpFilterMatch .28s cubic-bezier(.2,.7,.2,1) both}@keyframes bpFilterMatch{from{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}.bp-market-command .bp-market-card{position:relative;overflow:hidden}.bp-market-command .bp-market-card::after{content:"";position:absolute;right:18px;bottom:18px;width:22px;height:22px;pointer-events:none;opacity:.16;background:linear-gradient(90deg,currentColor 1px,transparent 1px) 0 0/7px 100%,
    linear-gradient(currentColor 1px,transparent 1px) 0 0/100% 7px;color:#2ba5d7;transition:opacity .25s ease,transform .25s ease}@media(hover:hover) and (pointer:fine){.bp-market-command .bp-market-card:hover::after{opacity:.36;transform:translate(-2px,-2px)}}.bp-command-head{position:relative}.bp-command-head::after{content:"";position:absolute;left:0;bottom:-18px;width:min(220px,38vw);height:1px;background:linear-gradient(90deg,rgba(44,166,216,.8),rgba(87,200,239,.2),transparent);transform-origin:left;animation:bpRouteLine 1.1s cubic-bezier(.2,.7,.2,1) both}@keyframes bpRouteLine{from{transform:scaleX(.08);opacity:.2}to{transform:scaleX(1);opacity:1}}:is(.page-market-guide,.page-jet-market,.page-yacht-market,.page-data-center-market,.page-aerospace-market,.page-equipment-sector) .hero{position:relative;isolation:isolate}:is(.page-market-guide,.page-jet-market,.page-yacht-market,.page-data-center-market,.page-aerospace-market,.page-equipment-sector) .hero::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(72,182,229,.34),transparent);pointer-events:none}@media(prefers-reduced-motion:reduce){.bp-market-desk,
  .bp-market-card.bp-filter-match,
  .bp-command-head::after,
  .bp-market-command .bp-market-card::after,
  .bp-command-bar{animation:none!important;transition:none!important;transform:none!important}}@media(max-width:760px){.bp-market-desk{top:72px}.bp-market-desk__inner{width:calc(100% - 20px);min-height:48px;padding:7px 8px 7px 12px;border-radius:0 0 13px 13px}.bp-market-desk__label strong{font-size:11px;max-width:44vw}.bp-market-desk__actions a:first-child{display:none}.bp-market-desk__actions a:last-child{padding:7px 10px;font-size:9px}}footer{position:relative;background:radial-gradient(circle at 18% 0%,rgba(37,143,195,.055),transparent 30%),
    #050d16;border-top:1px solid rgba(148,169,190,.13);padding:62px 0 128px;color:#9cafc0}footer > .container{width:min(1240px,calc(100% - 48px))}.footer-grid{display:grid;grid-template-columns:minmax(300px,1.02fr) minmax(360px,.98fr) minmax(360px,1.08fr);gap:clamp(44px,5vw,78px);align-items:start;padding:0}.footer-brand-column{max-width:455px}.footer-brand{display:inline-flex;margin-bottom:24px}.footer-brand .footer-logo{display:block;width:248px!important;height:auto!important;max-height:51px!important;object-fit:contain!important;object-position:left center!important;padding:0!important;margin:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.footer-grid strong{display:block;margin:2px 0 18px;color:#f4f8fb;font-family:system-ui,Inter,system-ui,sans-serif;font-size:16px;letter-spacing:-.015em}.footer-grid p{margin:0;color:#9cafc0;font-size:12px;line-height:1.75}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:9px}.footer-links a{display:block;min-width:0;color:#b7c8d7;font-size:12px;line-height:1.45;text-decoration:none;transition:color .18s ease,transform .18s ease}.footer-links a:hover,.footer-links a:focus-visible{color:#eef9ff;transform:translateX(2px)}.footer-important-column{max-width:510px}.footer-legal{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px}.footer-legal a{color:#c7d6e3;font-size:12px}.footer-legal span{color:#4f6578}.footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(270px,auto);gap:28px;align-items:center;margin-top:46px;padding:22px 190px 0 0;border-top:1px solid rgba(148,169,190,.14);color:#71879a;font-size:9px;letter-spacing:.075em;text-transform:uppercase}.footer-bottom > span,.footer-bottom > a{min-width:0}.footer-bottom > a{color:#90a7ba;text-decoration:none;white-space:nowrap}.footer-bottom > a:last-child{justify-self:end}.footer-bottom > a:hover,.footer-bottom > a:focus-visible{color:#dff5ff}@media(min-width:1180px){.footer-bottom{padding-left:182px;padding-right:214px}}@media(max-width:1179px){.footer-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr) minmax(300px,1fr);gap:36px}.footer-bottom{grid-template-columns:1fr auto;padding-right:176px}.footer-bottom > a:last-child{grid-column:1/-1;justify-self:start}}@media(max-width:900px){footer{padding:54px 0 118px}footer > .container{width:min(100% - 34px,1180px)}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 42px}.footer-brand-column{grid-column:1/-1;max-width:620px}.footer-important-column{max-width:none}.footer-bottom{grid-template-columns:1fr auto;padding:22px 0 0}.footer-bottom > a:last-child{grid-column:1/-1}}@media(max-width:640px){footer{padding:46px 0 calc(122px + env(safe-area-inset-bottom))}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-brand-column{grid-column:auto}.footer-brand .footer-logo{width:218px!important;max-height:45px!important}.footer-links{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:10px}.footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:34px;padding:20px 0 0;letter-spacing:.055em}.footer-bottom > a{white-space:normal;overflow-wrap:anywhere}}@media(max-width:420px){.footer-links{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.footer-links a{transition:none!important}.footer-links a:hover{transform:none!important}}.footer-bottom{margin-top:40px;padding-top:20px;color:#7f96aa;font-size:9.4px;letter-spacing:.07em}.footer-bottom > a{color:#a3b8c9;font-weight:600}.footer-bottom > span{color:#7b91a5;font-weight:600}.footer-bottom > a:nth-of-type(1){justify-self:center}.footer-bottom > a:nth-of-type(2){justify-self:end}@media(max-width:1179px){.footer-bottom > a:nth-of-type(1){justify-self:end}.footer-bottom > a:nth-of-type(2){justify-self:start}}@media(max-width:900px){.footer-bottom > a:nth-of-type(1),.footer-bottom > a:nth-of-type(2){justify-self:start}}@media(max-width:640px){.footer-bottom{margin-top:30px;padding-top:18px;font-size:9.2px}}.future-intake-section .specialty-intake-shell{position:relative;z-index:1}.future-intake-section .specialty-intake-points div{background:rgba(255,255,255,.74)}:root{--bp-fx-rgb:35,163,255;--bp-fx-soft:rgba(var(--bp-fx-rgb),.12);--bp-fx-line:rgba(var(--bp-fx-rgb),.28);--bp-pointer-x:50%;--bp-pointer-y:40%}.bp-premium-hero{position:relative;isolation:isolate;overflow:hidden}.bp-premium-hero > .container,
.bp-premium-hero > .wrap,
.bp-premium-hero > *:not(.bp-experience-layer){position:relative;z-index:2}.bp-experience-layer{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;opacity:.9}.bp-experience-layer::before{content:"";position:absolute;inset:-24%;background:radial-gradient(circle at var(--bp-pointer-x) var(--bp-pointer-y), rgba(var(--bp-fx-rgb),.14), transparent 24%),
    linear-gradient(115deg, transparent 20%, rgba(var(--bp-fx-rgb),.035) 46%, transparent 68%);transform:translateZ(0);transition:background-position .2s linear}.bp-fx-grid{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(var(--bp-fx-rgb),.06) 1px,transparent 1px),
    linear-gradient(90deg,rgba(var(--bp-fx-rgb),.06) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.82),transparent 94%)}.bp-fx-axis{position:absolute;left:clamp(24px,6vw,92px);top:12%;bottom:13%;width:1px;background:linear-gradient(to bottom,transparent,var(--bp-fx-line) 22%,var(--bp-fx-line) 76%,transparent);transform-origin:top;animation:bpAxisDraw 1.45s cubic-bezier(.2,.7,.2,1) both}.bp-fx-axis::before,
.bp-fx-axis::after{content:"";position:absolute;left:-4px;width:9px;height:9px;border:1px solid rgba(var(--bp-fx-rgb),.56);border-radius:50%;background:rgba(7,17,29,.82);box-shadow:0 0 18px rgba(var(--bp-fx-rgb),.24)}.bp-fx-axis::before{top:20%}.bp-fx-axis::after{bottom:12%}.bp-fx-scan{position:absolute;top:-18%;left:0;width:100%;height:18%;opacity:.34;background:linear-gradient(to bottom,transparent,rgba(var(--bp-fx-rgb),.12),transparent);filter:blur(.2px);animation:bpScan 8.5s ease-in-out infinite}.bp-fx-corner{position:absolute;right:clamp(22px,5vw,72px);top:clamp(28px,7vw,86px);width:92px;height:92px;border-top:1px solid rgba(var(--bp-fx-rgb),.36);border-right:1px solid rgba(var(--bp-fx-rgb),.36)}.bp-fx-corner::before,
.bp-fx-corner::after{content:"";position:absolute;background:rgba(var(--bp-fx-rgb),.68);box-shadow:0 0 14px rgba(var(--bp-fx-rgb),.28)}.bp-fx-corner::before{right:-3px;top:-3px;width:5px;height:5px;border-radius:50%}.bp-fx-corner::after{right:13px;top:13px;width:28px;height:1px}body.bp-exp-jet .bp-experience-layer::after{content:"";position:absolute;left:44%;bottom:-14%;width:54%;height:58%;opacity:.30;transform:perspective(500px) rotateX(62deg) rotateZ(-5deg);transform-origin:center bottom;background:repeating-linear-gradient(90deg,transparent 0 48px,rgba(var(--bp-fx-rgb),.22) 49px 51px,transparent 52px 96px),
    linear-gradient(to top,rgba(var(--bp-fx-rgb),.17),transparent 66%);mask-image:linear-gradient(to top,#000,transparent 78%)}body.bp-exp-jet .bp-fx-scan{animation-duration:6.8s}body.bp-exp-jet .bp-fx-corner{border-radius:0 14px 0 0;transform:skewX(-7deg)}body.bp-exp-yacht .bp-experience-layer::after{content:"";position:absolute;left:-10%;right:-10%;bottom:-9%;height:38%;opacity:.24;background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 22px,rgba(var(--bp-fx-rgb),.18) 23px 24px,transparent 25px 44px);transform:scaleY(.42);transform-origin:bottom;animation:bpWater 9s ease-in-out infinite}body.bp-exp-yacht .bp-fx-grid{opacity:.17;background-size:58px 58px}body.bp-exp-yacht .bp-fx-corner{width:118px;height:118px;border-radius:50%;border:1px solid rgba(var(--bp-fx-rgb),.25)}body.bp-exp-yacht .bp-fx-corner::after{top:50%;right:50%;width:48%;transform-origin:right;animation:bpRadar 5.5s linear infinite}body.bp-exp-data .bp-fx-grid{opacity:.42;background-size:32px 32px}body.bp-exp-data .bp-experience-layer::after{content:"";position:absolute;right:5%;top:18%;width:min(38vw,520px);height:min(38vw,520px);border-radius:24px;opacity:.28;background:radial-gradient(circle at 20% 20%,rgba(var(--bp-fx-rgb),.48) 0 2px,transparent 3px),
    radial-gradient(circle at 70% 30%,rgba(var(--bp-fx-rgb),.46) 0 2px,transparent 3px),
    radial-gradient(circle at 42% 66%,rgba(var(--bp-fx-rgb),.48) 0 2px,transparent 3px),
    radial-gradient(circle at 82% 78%,rgba(var(--bp-fx-rgb),.5) 0 2px,transparent 3px);background-size:120px 120px;animation:bpNodeDrift 13s linear infinite}body.bp-exp-aerospace .bp-experience-layer::after{content:"";position:absolute;right:-9%;top:-14%;width:min(62vw,760px);aspect-ratio:1;border:1px solid rgba(var(--bp-fx-rgb),.19);border-radius:50%;box-shadow:0 0 0 72px rgba(var(--bp-fx-rgb),.035),
    0 0 0 144px rgba(var(--bp-fx-rgb),.025);animation:bpOrbitFloat 12s ease-in-out infinite}body.bp-exp-aerospace .bp-fx-corner{transform:rotate(45deg);width:72px;height:72px}body.bp-exp-equipment .bp-experience-layer::after{content:"";position:absolute;right:4%;bottom:10%;width:min(36vw,480px);height:90px;opacity:.34;background:repeating-linear-gradient(90deg,rgba(var(--bp-fx-rgb),.42) 0 1px,transparent 1px 22px);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}body.bp-exp-equipment .bp-fx-corner{border-radius:2px}main .section,
main section{--bp-section-line:rgba(var(--bp-fx-rgb),.20)}main .section.bp-section-trace,
main section.bp-section-trace{position:relative}main .section.bp-section-trace::before,
main section.bp-section-trace::before{content:"";position:absolute;left:max(18px,calc((100vw - 1180px)/2));top:0;width:0;height:1px;opacity:.55;background:linear-gradient(90deg,rgba(var(--bp-fx-rgb),.6),rgba(var(--bp-fx-rgb),.10),transparent);transition:width 1.1s cubic-bezier(.2,.7,.2,1);pointer-events:none}main .section.bp-section-trace.bp-inview::before,
main section.bp-section-trace.bp-inview::before{width:min(210px,22vw)}body.bp-premium-experience :is(.card,.program-card,.resource-card,.market-card,.faq-item,.local-card,.route-card,.future-card){position:relative;isolation:isolate}body.bp-premium-experience :is(.card,.program-card,.resource-card,.market-card,.local-card,.route-card,.future-card)::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--card-x,50%) var(--card-y,50%),rgba(var(--bp-fx-rgb),.105),transparent 46%);transition:opacity .28s ease;pointer-events:none}@media (hover:hover) and (pointer:fine){body.bp-premium-experience :is(.card,.program-card,.resource-card,.market-card,.local-card,.route-card,.future-card):hover::after{opacity:1}body.bp-premium-experience :is(.card,.program-card,.resource-card,.market-card,.local-card,.route-card,.future-card):hover{border-color:rgba(var(--bp-fx-rgb),.31);transform:translateY(-3px)}}body:is(.bp-exp-jet,.bp-exp-yacht,.bp-exp-data,.bp-exp-aerospace,.bp-exp-equipment)
:is(.dark-panel,.jet-program-snapshot,.yacht-superyacht-snapshot,.future-underwriting){position:relative;overflow:hidden}body:is(.bp-exp-jet,.bp-exp-yacht,.bp-exp-data,.bp-exp-aerospace,.bp-exp-equipment)
:is(.dark-panel,.jet-program-snapshot,.yacht-superyacht-snapshot,.future-underwriting)::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.26;background:linear-gradient(90deg,transparent 0 7%,rgba(var(--bp-fx-rgb),.12) 7.05% 7.15%,transparent 7.2% 100%),
    linear-gradient(180deg,transparent 0 88%,rgba(var(--bp-fx-rgb),.08) 88.1% 88.25%,transparent 88.3% 100%)}body.bp-premium-experience form{--bp-form-glow:rgba(var(--bp-fx-rgb),.18)}body.bp-premium-experience form :is(input,select,textarea){transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}body.bp-premium-experience form :is(input,select,textarea):focus{border-color:rgba(var(--bp-fx-rgb),.7);box-shadow:0 0 0 3px var(--bp-form-glow)}body.bp-premium-experience form label:has(:focus-visible){color:inherit}body.bp-premium-experience .btn,
body.bp-premium-experience button[type="submit"]{position:relative;overflow:hidden}body.bp-premium-experience .btn::after,
body.bp-premium-experience button[type="submit"]::after{content:"";position:absolute;top:-30%;bottom:-30%;width:36%;left:-48%;transform:skewX(-18deg);opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transition:left .55s ease,opacity .22s ease;pointer-events:none}@media (hover:hover){body.bp-premium-experience .btn:hover::after,
  body.bp-premium-experience button[type="submit"]:hover::after{left:118%;opacity:1}}body.bp-exp-market .bp-experience-layer::after{content:"";position:absolute;right:10%;top:28%;width:11px;height:11px;border-radius:50%;background:rgba(var(--bp-fx-rgb),.72);box-shadow:0 0 0 0 rgba(var(--bp-fx-rgb),.28);animation:bpLocator 3.4s ease-out infinite}body.bp-exp-resource .bp-fx-grid{background-size:70px 34px;opacity:.24}body.bp-exp-resource .bp-fx-axis{display:none}body.bp-exp-conversion .bp-fx-grid{opacity:.12}body.bp-exp-conversion .bp-fx-corner{opacity:.56}@keyframes bpAxisDraw{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes bpScan{0%,14%{transform:translateY(-120%);opacity:0}28%{opacity:.34}62%{opacity:.22}82%,100%{transform:translateY(760%);opacity:0}}@keyframes bpWater{0%,100%{transform:scaleY(.42) translateX(-1.5%)}50%{transform:scaleY(.48) translateX(1.5%)}}@keyframes bpRadar{to{transform:rotate(360deg);transform-origin:right center}}@keyframes bpNodeDrift{to{background-position:120px 120px}}@keyframes bpOrbitFloat{0%,100%{transform:translate3d(0,0,0) rotate(-5deg)}50%{transform:translate3d(-18px,14px,0) rotate(3deg)}}@keyframes bpLocator{0%{box-shadow:0 0 0 0 rgba(var(--bp-fx-rgb),.3)}75%,100%{box-shadow:0 0 0 34px rgba(var(--bp-fx-rgb),0)}}@media (prefers-reduced-motion:reduce){.bp-fx-axis,.bp-fx-scan,.bp-fx-corner::after,
  body.bp-exp-yacht .bp-experience-layer::after,
  body.bp-exp-data .bp-experience-layer::after,
  body.bp-exp-aerospace .bp-experience-layer::after,
  body.bp-exp-market .bp-experience-layer::after{animation:none!important}main .section.bp-section-trace::before,
  main section.bp-section-trace::before{transition:none;width:min(210px,22vw)}body.bp-premium-experience :is(.card,.program-card,.resource-card,.market-card,.local-card,.route-card,.future-card){transform:none!important}}@media(max-width:760px){.bp-fx-axis{left:16px;opacity:.55}.bp-fx-corner{right:18px;top:34px;transform:scale(.74)}.bp-fx-grid{background-size:34px 34px}body.bp-exp-jet .bp-experience-layer::after{left:30%;width:80%;opacity:.22}body.bp-exp-aerospace .bp-experience-layer::after{right:-42%;top:-2%;width:120vw}main .section.bp-section-trace::before,
  main section.bp-section-trace::before{left:18px}}.bp-lens-card{min-height:230px;overflow:hidden}.bp-lens-card::before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:linear-gradient(90deg,rgba(var(--bp-fx-rgb),.85),rgba(var(--bp-fx-rgb),.15));transition:width .55s cubic-bezier(.2,.7,.2,1)}.bp-lens-card:hover::before,.bp-lens-card.bp-inview::before{width:100%}.bp-capital-path{overflow:hidden}.bp-capital-path::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.24;background:linear-gradient(90deg,transparent 0 14%,rgba(var(--bp-fx-rgb),.08) 14.08% 14.16%,transparent 14.24%),
    linear-gradient(180deg,transparent 0 72%,rgba(var(--bp-fx-rgb),.06) 72.08% 72.16%,transparent 72.24%)}.bp-path-tab{appearance:none;border:0;border-right:1px solid rgba(var(--bp-fx-rgb),.16);padding:17px 14px;background:transparent;color:#c6d5e3;font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.bp-path-tab:last-child{border-right:0}.bp-path-tab:hover{background:rgba(var(--bp-fx-rgb),.07);color:#fff}.bp-path-tab.is-active{color:#07111d;background:rgb(var(--bp-fx-rgb));box-shadow:0 0 30px rgba(var(--bp-fx-rgb),.18)}.bp-path-panel.is-switching{animation:bpPanelSwitch .34s ease both}.bp-path-kicker{font-size:.70rem;font-weight:800;letter-spacing:.15em;color:rgba(var(--bp-fx-rgb),.88);margin-bottom:12px}@keyframes bpPanelSwitch{0%{opacity:.35;transform:translateY(7px)}100%{opacity:1;transform:none}}@keyframes bpSignalSweep{0%,20%{transform:translateX(-110%)}55%,100%{transform:translateX(245%)}}@media(max-width:760px){.bp-path-tab:nth-child(2){border-right:0}.bp-path-tab:nth-child(-n+2){border-bottom:1px solid rgba(var(--bp-fx-rgb),.16)}}@media(prefers-reduced-motion:reduce){.bp-path-panel.is-switching,.bp-signal-track span::after{animation:none!important}}.page-city-market-polish .hero,
.page-city-market-polish .program-hero{min-height:auto!important;padding-top:clamp(78px,8.5vh,112px)!important;padding-bottom:clamp(74px,8vh,104px)!important}.page-city-market-polish .hero .container,
.page-city-market-polish .program-hero .container{width:min(1180px,calc(100% - 44px))}.page-city-market-polish .hero h1,
.page-city-market-polish .program-hero h1{max-width:1120px;font-size:clamp(48px,5.15vw,78px)!important;line-height:.98!important;letter-spacing:-.052em!important;text-wrap:balance;margin-bottom:22px!important}.page-city-market-polish .hero p,
.page-city-market-polish .program-hero p{max-width:1080px;font-size:clamp(16px,1.16vw,19px)!important;line-height:1.55!important}.page-city-market-polish .hero-actions{margin-top:28px!important;gap:20px!important;align-items:center}.page-city-market-polish .hero-actions .text-link{color:#c4d8e8!important;font-weight:700!important;opacity:1!important}.page-city-market-polish .hero-actions .text-link:hover{color:#fff!important}.page-city-market-polish .bp-experience-layer{opacity:.82}@media (max-height:820px) and (min-width:761px){.page-city-market-polish .hero,
  .page-city-market-polish .program-hero{padding-top:64px!important;padding-bottom:62px!important}.page-city-market-polish .hero h1,
  .page-city-market-polish .program-hero h1{font-size:clamp(44px,4.7vw,70px)!important;max-width:1040px}.page-city-market-polish .hero-actions{margin-top:22px!important}}@media (max-width:980px){.page-city-market-polish .hero .container,
  .page-city-market-polish .program-hero .container{width:min(100% - 34px,1180px)}.page-city-market-polish .hero h1,
  .page-city-market-polish .program-hero h1{font-size:clamp(44px,7.2vw,68px)!important;line-height:1.01!important}}@media (max-width:760px){.page-city-market-polish .hero,
  .page-city-market-polish .program-hero{padding-top:56px!important;padding-bottom:58px!important}.page-city-market-polish .hero .container,
  .page-city-market-polish .program-hero .container{width:min(100% - 28px,1180px)}.page-city-market-polish .hero h1,
  .page-city-market-polish .program-hero h1{font-size:clamp(40px,11.8vw,56px)!important;letter-spacing:-.045em!important;margin-bottom:18px!important}.page-city-market-polish .hero-actions{display:flex!important;flex-direction:column;align-items:stretch!important;gap:12px!important}.page-city-market-polish .hero-actions .btn{width:100%;justify-content:center;text-align:center}.page-city-market-polish .hero-actions .text-link{padding:10px 2px}}@media (max-width:420px){.page-city-market-polish .hero h1,
  .page-city-market-polish .program-hero h1{font-size:clamp(37px,11.6vw,49px)!important}}.page-v7550-tighten:not(.page-city-market-polish) .hero:not(.legal-hero):not(.receipt-hero) .hero-grid{padding-top:clamp(82px,8.8vh,98px);padding-bottom:clamp(76px,8.2vh,90px)}.page-v7550-tighten:not(.page-city-market-polish) .hero:not(.legal-hero):not(.receipt-hero) h1{font-size:clamp(50px,5.55vw,76px);line-height:.99;text-wrap:balance}.page-v7550-tighten:not(.page-city-market-polish) .hero:not(.legal-hero):not(.receipt-hero) .lead{margin-top:23px;margin-bottom:28px}.page-v7550-tighten:not(.page-city-market-polish) .hero:not(.legal-hero):not(.receipt-hero) .hero-proof{margin-top:36px}.page-v7550-tighten:not(.page-city-market-polish) .hero-actions .text-link{color:#c5d8e7;font-weight:700;opacity:1}.page-v7550-tighten:not(.page-city-market-polish) .hero-actions .text-link:hover{color:#fff}.page-v7550-tighten:not(.page-city-market-polish):not(.page-resources) .section{padding-top:84px;padding-bottom:84px}.page-v7550-tighten:not(.page-city-market-polish) .program-grid{margin-top:46px}.page-v7550-tighten:not(.page-city-market-polish) .closing-cta{padding-top:76px;padding-bottom:76px}.page-v7550-tighten:is(.page-jet-market,.page-yacht-market,.page-data-center-market,.page-aerospace-market,.page-equipment-sector) .hero-grid{padding-top:clamp(76px,8.2vh,92px)!important;padding-bottom:clamp(70px,7.8vh,86px)!important}.page-v7550-tighten:is(.page-jet-market,.page-yacht-market,.page-data-center-market,.page-aerospace-market,.page-equipment-sector) .hero h1{font-size:clamp(48px,5.2vw,74px)!important}@media (max-height:820px) and (min-width:761px){.page-city-market-polish .bp-nav-trigger,
  .page-v7550-tighten .bp-nav-trigger{bottom:12px!important;transform:scale(.94);transform-origin:left bottom}.page-city-market-polish .bp-ai-root,
  .page-v7550-tighten .bp-ai-root{bottom:12px!important}.page-city-market-polish .bp-ai-launcher,
  .page-v7550-tighten .bp-ai-launcher{min-height:48px!important;padding-top:0!important;padding-bottom:0!important}}@media (max-width:980px){.page-v7550-tighten:not(.page-city-market-polish) .hero:not(.legal-hero):not(.receipt-hero) .hero-grid{padding-top:68px;padding-bottom:64px}.page-v7550-tighten:not(.page-city-market-polish) .hero:not(.legal-hero):not(.receipt-hero) h1{font-size:clamp(44px,7.4vw,66px)}.page-v7550-tighten:not(.page-city-market-polish):not(.page-resources) .section{padding-top:68px;padding-bottom:68px}}@media (max-width:760px){.page-v7550-tighten:not(.page-city-market-polish) .hero:not(.legal-hero):not(.receipt-hero) .hero-grid{padding-top:54px;padding-bottom:56px}.page-v7550-tighten:not(.page-city-market-polish) .hero:not(.legal-hero):not(.receipt-hero) h1{font-size:clamp(38px,10.8vw,52px);line-height:1.01}.page-v7550-tighten:not(.page-city-market-polish):not(.page-resources) .section{padding-top:56px;padding-bottom:56px}.page-v7550-tighten:not(.page-city-market-polish) .program-grid{margin-top:34px}.page-v7550-tighten:not(.page-city-market-polish) .closing-cta{padding-top:58px;padding-bottom:58px}}@media(prefers-reduced-motion:reduce){.page-v7550-tighten .bp-nav-trigger{transform:none!important}}.page-v7550-tighten:not(.page-home) .hero:not(.legal-hero):not(.receipt-hero){min-height:auto!important}.page-v7550-tighten:not(.page-home):not(.page-city-market-polish) .hero .hero-grid{min-height:0;align-items:center}.page-v7550-tighten:not(.page-home):not(.page-city-market-polish) .hero + .section{border-top:1px solid rgba(18,50,76,.08)}@media (max-height:900px) and (min-width:981px){.page-v7550-tighten:not(.page-home):not(.page-city-market-polish) .hero:not(.legal-hero):not(.receipt-hero) .hero-grid{padding-top:72px;padding-bottom:68px}.page-v7550-tighten:not(.page-home):not(.page-city-market-polish) .hero:not(.legal-hero):not(.receipt-hero) h1{font-size:clamp(48px,5vw,72px)}}@media (max-height:900px) and (min-width:761px){.page-v7550-tighten .bp-nav-trigger{bottom:10px!important;transform:scale(.92);transform-origin:left bottom}.page-v7550-tighten .bp-ai-root{bottom:10px!important;transform:scale(.94);transform-origin:right bottom}}.page-motion-jet .hero,
.page-motion-jet .program-hero,
.page-motion-yacht .hero,
.page-motion-yacht .program-hero,
.page-motion-aerospace .hero,
.page-motion-aerospace .program-hero,
.page-motion-data .hero,
.page-motion-data .program-hero{position:relative;overflow:hidden;isolation:isolate}.page-motion-jet .hero>.container,
.page-motion-jet .program-hero>.container,
.page-motion-yacht .hero>.container,
.page-motion-yacht .program-hero>.container,
.page-motion-aerospace .hero>.container,
.page-motion-aerospace .program-hero>.container,
.page-motion-data .hero>.container,
.page-motion-data .program-hero>.container{position:relative;z-index:3}@keyframes bpFlightPathA{0%,100%{transform:translate3d(26px,9px,0) rotate(-8deg);opacity:.18}50%{transform:translate3d(-24px,-7px,0) rotate(-8deg);opacity:.62}}@keyframes bpFlightPathB{0%,100%{transform:translate3d(16px,6px,0) rotate(-8deg);opacity:.12}50%{transform:translate3d(-18px,-5px,0) rotate(-8deg);opacity:.42}}@keyframes bpFlightBeacon{0%,100%{transform:translate3d(22px,7px,0);opacity:.18}50%{transform:translate3d(-26px,-8px,0);opacity:.78}}@keyframes bpWaterGlide{0%,100%{transform:translateX(16px) scaleX(.94);opacity:.16}50%{transform:translateX(-30px) scaleX(1.06);opacity:.54}}@keyframes bpHorizonGlint{0%,100%{transform:translateX(12px);opacity:.1}50%{transform:translateX(-20px);opacity:.48}}.bp-orbit{position:absolute;border:1px solid rgba(89,197,247,.16);border-radius:50%;transform:rotate(-18deg)}@keyframes bpOrbitBreathe{0%,100%{opacity:.25;transform:rotate(-18deg) scale(.98)}50%{opacity:.74;transform:rotate(-16.5deg) scale(1.025)}}@keyframes bpOrbitObject{0%,100%{transform:translate3d(112px,42px,0);opacity:.15}22%{opacity:.9}55%{transform:translate3d(-125px,-42px,0);opacity:.75}78%{opacity:.1}}@keyframes bpDataPulse{0%{opacity:.25;box-shadow:0 0 0 0 rgba(97,208,255,.28)}45%{opacity:.9;box-shadow:0 0 0 10px rgba(97,208,255,0)}100%{opacity:.25;box-shadow:0 0 0 0 rgba(97,208,255,0)}}.bp-workspace-strip{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin:10px 28px 2px;padding:13px 16px;border:1px solid rgba(92,210,172,.22);border-radius:14px;background:linear-gradient(90deg,rgba(40,151,125,.10),rgba(255,255,255,.025))}.bp-workspace-strip span,.bp-nav-intent span,.bp-export-tools span{display:block;color:#6cd8bd;font-size:8px;letter-spacing:.18em;font-weight:800;margin-bottom:4px}.bp-workspace-strip strong{display:block;color:#e4f3ef;font:800 12px/1.35 Manrope,Inter,sans-serif}.bp-workspace-strip small{display:block;color:#8eaaa5;font-size:10px;line-height:1.4;margin-top:3px}.bp-workspace-strip a{white-space:nowrap;padding:9px 11px;border:1px solid rgba(108,216,189,.25);border-radius:9px;color:#dff9f1!important;text-decoration:none!important;background:rgba(86,198,169,.09);font:800 10px/1 Manrope,Inter,sans-serif}.bp-nav-intent{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin:10px 28px 0;padding:14px 16px;border:1px solid rgba(91,192,233,.30);border-radius:14px;background:linear-gradient(105deg,rgba(49,156,204,.17),rgba(14,38,56,.72));box-shadow:0 10px 30px rgba(0,0,0,.12)}.bp-nav-intent strong{display:block;color:#fff;font:800 13px/1.3 Manrope,Inter,sans-serif}.bp-nav-intent small{display:block;color:#9db6c4;font-size:10px;line-height:1.45;margin-top:4px;max-width:430px}.bp-nav-intent-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:270px}.bp-nav-intent-actions a{padding:8px 10px;border-radius:8px;background:#eaf8ff;color:#0b2638!important;text-decoration:none!important;font:800 9px/1 Manrope,Inter,sans-serif;white-space:nowrap}.bp-nav-intent-actions a.secondary{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);color:#cae0ea!important}.bp-ai-chip-workspace{border-color:rgba(108,216,189,.42)!important;background:rgba(75,177,151,.13)!important}.bp-export-tools{margin-top:16px;padding:16px;border:1px solid rgba(35,118,173,.17);border-radius:14px;background:linear-gradient(135deg,rgba(9,61,96,.045),rgba(21,137,184,.055));display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.bp-export-tools strong{display:block;color:#0b2343;font:800 13px/1.35 Manrope,Inter,sans-serif}.bp-export-tools small{display:block;color:#667c8f;font-size:10px;line-height:1.45;margin-top:4px;max-width:560px}.bp-export-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.bp-export-actions button{border:1px solid rgba(16,84,129,.20);border-radius:9px;background:#fff;color:#0a3150;padding:9px 11px;font:800 10px/1 Manrope,Inter,sans-serif;cursor:pointer}.bp-export-actions button:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(9,56,86,.08)}.bp-export-tools [data-export-status]{grid-column:1/-1;margin:0;color:#5c7485;font-size:10px;min-height:1.2em}@media(max-width:720px){.bp-workspace-strip,.bp-nav-intent{grid-template-columns:1fr;margin-left:18px;margin-right:18px;gap:10px}.bp-workspace-strip a{width:max-content;max-width:100%}.bp-nav-intent-actions{justify-content:flex-start;max-width:none}.bp-export-tools{grid-template-columns:1fr}.bp-export-actions{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.bp-export-actions button{transition:none!important}}.bp-nav-dialog{top:5vh;width:min(820px,calc(100vw - 32px));max-height:90vh;display:flex;flex-direction:column}.bp-nav-top{padding:22px 26px 14px;align-items:flex-start}.bp-nav-top h2{max-width:590px;font-size:clamp(24px,2.65vw,32px);line-height:1.06;letter-spacing:-.025em}.bp-nav-close{width:36px;height:36px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.bp-nav-close:hover,.bp-nav-close:focus-visible{background:rgba(255,255,255,.10);border-color:rgba(112,200,237,.42);transform:scale(1.03)}.bp-nav-search{margin:0 26px;height:48px;border-radius:13px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.bp-nav-search:focus-within{border-color:rgba(99,199,237,.58);background:rgba(255,255,255,.09);box-shadow:0 0 0 3px rgba(79,181,225,.08)}.bp-nav-context{margin:12px 26px 0;padding:12px 14px}.bp-workspace-strip{margin:8px 26px 0;padding:12px 14px}.bp-nav-context a,.bp-workspace-strip a{transition:transform .17s ease,background .17s ease,border-color .17s ease}.bp-nav-context a:hover,.bp-workspace-strip a:hover,
.bp-nav-context a:focus-visible,.bp-workspace-strip a:focus-visible{transform:translateY(-1px)}.bp-nav-intent[hidden]{display:none!important}.bp-nav-intent{margin:8px 26px 0;padding:12px 14px}.bp-nav-results{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;padding:8px 18px 14px;scrollbar-gutter:stable}.bp-nav-group{padding:11px 8px 6px}.bp-nav-item{min-height:44px;padding:10px 12px;margin:1px 0;border-radius:10px;transition:background .15s ease,border-color .15s ease,transform .15s ease,color .15s ease}.bp-nav-item:hover{background:rgba(255,255,255,.045);border-color:rgba(87,177,218,.18)}.bp-nav-item.is-active{background:linear-gradient(90deg,rgba(62,157,202,.16),rgba(255,255,255,.055));border-color:rgba(94,193,232,.34);transform:translateX(2px)}.bp-nav-item.is-active b{color:#70c9ed}.bp-nav-footer{flex:0 0 auto;padding:10px 26px;background:rgba(5,20,31,.18)}@media (max-height:760px) and (min-width:641px){.bp-nav-dialog{top:3vh;max-height:94vh}.bp-nav-top{padding:17px 24px 10px}.bp-nav-top h2{font-size:26px}.bp-nav-eyebrow{margin-bottom:5px}.bp-nav-search{margin:0 24px;height:44px}.bp-nav-context{margin:8px 24px 0;padding:10px 13px}.bp-workspace-strip{margin:6px 24px 0;padding:10px 13px}.bp-nav-intent{margin:6px 24px 0;padding:10px 13px}.bp-nav-results{padding-top:5px;padding-bottom:9px}.bp-nav-group{padding-top:8px}.bp-nav-item{min-height:40px;padding:9px 11px}.bp-nav-footer{padding:7px 24px}}@media (max-width:640px){.bp-nav-dialog{top:2vh;max-height:96vh;width:calc(100vw - 14px);border-radius:18px}.bp-nav-top{padding:17px 16px 11px}.bp-nav-top h2{font-size:24px;max-width:78vw}.bp-nav-close{width:34px;height:34px}.bp-nav-search{margin:0 16px;height:46px;padding:0 12px}.bp-nav-search kbd{display:none}.bp-nav-context,.bp-workspace-strip,.bp-nav-intent{grid-template-columns:1fr;margin-left:16px;margin-right:16px;gap:9px}.bp-nav-context a,.bp-workspace-strip a{width:max-content}.bp-nav-results{padding:7px 10px 12px}.bp-nav-footer{display:none}}@media (prefers-reduced-motion:reduce){.bp-nav-results{scroll-behavior:auto}.bp-nav-close,.bp-nav-search,.bp-nav-item,.bp-nav-context a,.bp-workspace-strip a{transition:none!important}}.bp-nav-guided .bp-nav-results-collapsed{display:none!important}.bp-nav-easy{margin:9px 26px 2px;padding:15px;border:1px solid rgba(95,190,230,.22);border-radius:16px;background:linear-gradient(145deg,rgba(31,103,139,.10),rgba(255,255,255,.018));flex:0 0 auto}.bp-nav-easy[hidden]{display:none!important}.bp-nav-easy-head{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:11px}.bp-nav-easy-head span{display:block;color:#6bc9ef;font-size:8px;letter-spacing:.18em;font-weight:900;margin-bottom:3px}.bp-nav-easy-head strong{display:block;color:#f3f8fb;font:800 15px/1.25 Manrope,Inter,sans-serif}.bp-nav-easy-head small,.bp-nav-easy-subhead small{display:block;color:#91a9b7;font:500 10px/1.45 Manrope,Inter,sans-serif;margin-top:3px}.bp-nav-browse,.bp-nav-back{border:1px solid rgba(115,198,233,.22);background:rgba(255,255,255,.035);color:#bdd8e5;border-radius:9px;padding:8px 10px;font:800 9px/1 Manrope,Inter,sans-serif;cursor:pointer;white-space:nowrap}.bp-nav-browse:hover,.bp-nav-browse:focus-visible,.bp-nav-back:hover,.bp-nav-back:focus-visible{background:rgba(97,190,229,.10);border-color:rgba(115,198,233,.42);color:#fff}.bp-nav-easy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.bp-nav-easy-grid>a,.bp-nav-easy-grid>button{position:relative;min-width:0;text-align:left;border:1px solid rgba(115,176,203,.14);background:rgba(255,255,255,.025);border-radius:11px;padding:11px 30px 11px 12px;color:#e9f4f9;text-decoration:none!important;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.bp-nav-easy-grid>a:hover,.bp-nav-easy-grid>button:hover,.bp-nav-easy-grid>a:focus-visible,.bp-nav-easy-grid>button:focus-visible{transform:translateY(-1px);background:rgba(70,169,211,.08);border-color:rgba(100,199,238,.34);box-shadow:0 8px 24px rgba(0,0,0,.10)}.bp-nav-easy-grid b{display:block;color:#ecf7fb;font:800 10.5px/1.25 Manrope,Inter,sans-serif}.bp-nav-easy-grid small{display:block;color:#819dab;font:500 8.5px/1.35 Manrope,Inter,sans-serif;margin-top:3px}.bp-nav-easy-grid i{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-style:normal;color:#62c7ee;font-weight:900}.bp-nav-easy-sub[hidden]{display:none!important}.bp-nav-easy-sub{padding-top:2px}.bp-nav-easy-subhead{margin:9px 0 10px}.bp-nav-easy-subhead strong{display:block;color:#f3f8fb;font:800 14px/1.25 Manrope,Inter,sans-serif}.bp-nav-easy-grid-sub{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-nav-easy-help{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.bp-nav-easy-help>a,.bp-nav-easy-help>button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;padding:7px 9px;border-radius:8px;text-decoration:none!important;cursor:pointer;text-align:left}.bp-nav-easy-help>a:hover,.bp-nav-easy-help>button:hover,.bp-nav-easy-help>a:focus-visible,.bp-nav-easy-help>button:focus-visible{background:rgba(255,255,255,.035)}.bp-nav-easy-help span{color:#88a4b2;font:600 8.5px/1.2 Manrope,Inter,sans-serif}.bp-nav-easy-help b{color:#bdeafa;font:800 9px/1.2 Manrope,Inter,sans-serif;white-space:nowrap}.bp-nav-directory-open .bp-nav-easy{padding-bottom:12px}.bp-nav-directory-open .bp-nav-results{border-top:1px solid rgba(255,255,255,.055);margin-top:7px}@media (max-height:760px) and (min-width:641px){.bp-nav-easy{margin:6px 24px 0;padding:11px}.bp-nav-easy-head{margin-bottom:8px}.bp-nav-easy-grid>a,.bp-nav-easy-grid>button{padding-top:9px;padding-bottom:9px}.bp-nav-easy-grid small{display:none}.bp-nav-easy-help{margin-top:6px;padding-top:6px}}@media (max-width:700px){.bp-nav-easy{margin:7px 16px 1px;padding:12px}.bp-nav-easy-head{align-items:flex-start;gap:10px}.bp-nav-easy-grid,.bp-nav-easy-grid-sub{grid-template-columns:1fr 1fr}.bp-nav-easy-grid>a,.bp-nav-easy-grid>button{min-height:62px}.bp-nav-easy-help{grid-template-columns:1fr}}@media (max-width:430px){.bp-nav-easy-grid,.bp-nav-easy-grid-sub{grid-template-columns:1fr}.bp-nav-easy-grid>a,.bp-nav-easy-grid>button{min-height:54px}.bp-nav-easy-head small{max-width:210px}}@media (prefers-reduced-motion:reduce){.bp-nav-easy-grid>a,.bp-nav-easy-grid>button{transition:none!important}}.bp-ai-handoff-offer{margin:10px 0 2px;padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(102,199,238,.24);border-radius:13px;background:linear-gradient(135deg,rgba(28,113,151,.12),rgba(255,255,255,.025))}.bp-ai-handoff-offer strong{display:block;color:#eef9fd;font:800 11px/1.3 Manrope,Inter,sans-serif}.bp-ai-handoff-offer span{display:block;margin-top:3px;color:#8eaab7;font:500 9px/1.45 Manrope,Inter,sans-serif}.bp-ai-handoff-offer-btn{flex:0 0 auto;border:1px solid rgba(104,204,241,.34);background:rgba(69,176,218,.12);color:#dff7ff;border-radius:9px;padding:8px 10px;font:800 9px/1 Manrope,Inter,sans-serif;cursor:pointer}.bp-ai-handoff[hidden],.bp-ai-handoff-error[hidden],.bp-ai-handoff-result[hidden]{display:none!important}.bp-ai-handoff{margin:8px 0;padding:14px;border:1px solid rgba(95,196,236,.28);border-radius:14px;background:#08151d;box-shadow:0 14px 38px rgba(0,0,0,.22)}.bp-ai-handoff-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bp-ai-handoff-head span{display:block;color:#61c5ec;font:900 7.5px/1.2 Manrope,Inter,sans-serif;letter-spacing:.18em}.bp-ai-handoff-head strong{display:block;margin-top:3px;color:#f2f9fc;font:800 14px/1.25 Manrope,Inter,sans-serif}.bp-ai-handoff-close{border:0;background:transparent;color:#9cb6c1;font-size:20px;line-height:1;cursor:pointer;padding:2px 4px}.bp-ai-handoff-copy{margin:8px 0 10px!important;color:#8fa8b4!important;font-size:9px!important;line-height:1.5!important}.bp-ai-handoff-text{display:flex;align-items:center;justify-content:center;width:100%;border:1px solid rgba(85,199,241,.38);border-radius:9px;background:linear-gradient(135deg,#176c93,#2185ad);color:#fff!important;text-decoration:none!important;padding:10px 12px;font:900 9px/1 Manrope,Inter,sans-serif;cursor:pointer}.bp-ai-handoff-ready{padding:9px 10px;margin-bottom:8px;border-radius:9px;background:rgba(75,175,214,.07);border:1px solid rgba(96,190,226,.16)}.bp-ai-handoff-ready span{display:block;color:#5ec4eb;font:900 7px/1.2 Manrope,Inter,sans-serif;letter-spacing:.14em}.bp-ai-handoff-ready strong{display:block;margin-top:3px;color:#f4fbfd;font:900 13px/1.2 Manrope,Inter,sans-serif;letter-spacing:.04em}.bp-ai-handoff-ready p{margin:5px 0 0!important;color:#91aab5!important;font-size:8.5px!important;line-height:1.45!important}.bp-ai-handoff-tools{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}.bp-ai-handoff-tools button{border:1px solid rgba(124,184,210,.18);border-radius:8px;background:rgba(255,255,255,.03);color:#bcd5df;padding:8px;font:800 8px/1 Manrope,Inter,sans-serif;cursor:pointer}.bp-ai-handoff-result>small{display:block;margin-top:7px;color:#667f8a;font:500 7.5px/1.4 Manrope,Inter,sans-serif}.bp-ai-text-chris{cursor:pointer;font-family:inherit}.bp-ai-actions{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}@media (max-width:520px){.bp-ai-handoff-offer{align-items:flex-start;flex-direction:column}.bp-ai-handoff-offer-btn{width:100%}.bp-ai-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bp-ai-handoff-offer-btn,.bp-ai-handoff-text,.bp-ai-handoff-tools button{transition:none!important}}.bp-ai-handoff{padding:13px 14px}.bp-ai-handoff-copy{margin:7px 0 9px!important;max-width:46ch}.bp-ai-handoff-result{display:grid;gap:8px}.bp-ai-handoff-ready{margin:0;padding:10px 11px;background:linear-gradient(135deg,rgba(61,169,210,.09),rgba(255,255,255,.025))}.bp-ai-handoff-ready strong{font-size:14px;letter-spacing:.055em}.bp-ai-handoff-desktop-note{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(124,184,210,.14);border-radius:9px;background:rgba(255,255,255,.02)}.bp-ai-handoff-desktop-note strong{color:#eaf8fd;font:800 9.5px/1.25 Manrope,Inter,sans-serif}.bp-ai-handoff-desktop-note span{color:#88a3ae;font:500 8.5px/1.45 Manrope,Inter,sans-serif}.bp-ai-handoff-text{min-height:38px;font-size:9.5px;box-shadow:0 8px 20px rgba(21,119,157,.15)}.bp-ai-handoff-tools{margin-top:0}.bp-ai-handoff-tools button{min-height:34px}@media(max-width:760px){.bp-ai-handoff{padding:12px}.bp-ai-handoff-tools{grid-template-columns:1fr}.bp-ai-handoff-text{min-height:42px;font-size:10px}}.bp-ai-root:not(.has-conversation):not(.is-deal-screen) .bp-ai-panel{height:auto!important;min-height:0!important;max-height:min(620px,calc(100dvh - 105px));grid-template-rows:auto auto auto auto auto}.bp-ai-root:not(.has-conversation):not(.is-deal-screen) .bp-ai-messages{overflow:visible;padding:14px}.bp-ai-root:not(.has-conversation):not(.is-deal-screen) .bp-ai-welcome{padding:13px 14px}.bp-ai-root:not(.has-conversation):not(.is-deal-screen) .bp-ai-chips{margin-top:10px;gap:6px}.bp-ai-root:not(.has-conversation):not(.is-deal-screen) .bp-ai-composer{padding:10px 11px}.bp-ai-root:not(.has-conversation):not(.is-deal-screen) .bp-ai-actions{padding-bottom:9px}.bp-ai-root:not(.has-conversation):not(.is-deal-screen) .bp-ai-notice{padding:8px 12px 9px;line-height:1.35}@media(max-width:640px){.bp-ai-root:not(.has-conversation):not(.is-deal-screen) .bp-ai-panel{height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--phone-cta-clearance) - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.bp-ai-root:not(.has-conversation):not(.is-deal-screen) .bp-ai-messages{overflow-y:auto}}.bp-ai-backdrop{display:none;position:fixed;inset:0;width:100vw;height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:rgba(4,18,31,.18);-webkit-backdrop-filter:blur(1.5px) saturate(.94);backdrop-filter:blur(1.5px) saturate(.94);cursor:default;z-index:1}.bp-ai-root.is-open .bp-ai-backdrop{display:block}.bp-ai-root.is-open .bp-ai-launcher{display:none!important}.bp-ai-root .bp-ai-panel{position:relative;z-index:2;margin-bottom:0}@media(max-width:640px){.bp-ai-backdrop{background:rgba(4,18,31,.14);-webkit-backdrop-filter:blur(1px) saturate(.96);backdrop-filter:blur(1px) saturate(.96)}}@media(prefers-reduced-transparency:reduce){.bp-ai-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(4,18,31,.22)}}.bp-ai-root.has-handoff .bp-ai-panel{height:min(700px,calc(100dvh - 92px))!important;min-height:480px!important;max-height:calc(100dvh - 92px)!important;grid-template-rows:auto minmax(0,1fr) auto auto auto!important}.bp-ai-root.has-handoff .bp-ai-messages{min-height:0;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#65afd0 #e9f1f6}.bp-ai-root.has-handoff .bp-ai-messages::-webkit-scrollbar{width:9px}.bp-ai-root.has-handoff .bp-ai-messages::-webkit-scrollbar-track{background:#e9f1f6;border-radius:999px}.bp-ai-root.has-handoff .bp-ai-messages::-webkit-scrollbar-thumb{background:#65afd0;border:2px solid #e9f1f6;border-radius:999px}.bp-ai-root.has-handoff .bp-ai-messages::-webkit-scrollbar-thumb:hover{background:#3d96bd}.bp-ai-root.has-handoff .bp-ai-composer,
.bp-ai-root.has-handoff .bp-ai-actions,
.bp-ai-root.has-handoff .bp-ai-notice{position:relative;z-index:3}.bp-ai-root.has-handoff .bp-ai-handoff{margin-bottom:2px}@media(max-width:640px){.bp-ai-root.has-handoff .bp-ai-panel{height:calc(100dvh - var(--phone-cta-clearance) - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;min-height:360px!important;max-height:calc(100dvh - var(--phone-cta-clearance) - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}.bp-ai-root.has-handoff .bp-ai-messages{scrollbar-width:auto;-webkit-overflow-scrolling:touch}}.bp-ai-root.has-handoff .bp-ai-welcome,
.bp-ai-root.has-handoff .bp-ai-handoff-offer{display:none!important}.bp-ai-root.has-handoff .bp-ai-panel{height:min(680px,calc(100dvh - 56px))!important;max-height:calc(100dvh - 56px)!important;min-height:460px!important}.bp-ai-root.has-handoff .bp-ai-header{position:relative;z-index:5}.bp-ai-root.has-handoff .bp-ai-messages{scroll-padding-top:12px}.bp-ai-root.has-handoff .bp-ai-handoff{margin-top:0}.bp-ai-handoff-text[type="button"]{appearance:none;font-family:inherit;cursor:pointer}.bp-ai-handoff-tools-single{grid-template-columns:1fr}.bp-ai-root.has-handoff .bp-ai-action-secondary{background:#f7fbff}@media(max-width:640px){.bp-ai-root.has-handoff .bp-ai-panel{height:calc(100dvh - var(--phone-cta-clearance) - 42px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - var(--phone-cta-clearance) - 42px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;min-height:350px!important}}@media(max-width:640px){body.bp-ai-active .mobile-cta,
  body.bp-ai-active .bp-mobile-dealbar{display:none!important}.bp-ai-root:not(.has-conversation):not(.is-deal-screen):not(.has-handoff) .bp-ai-chips{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.bp-ai-root:not(.has-conversation):not(.is-deal-screen):not(.has-handoff) .bp-ai-chip{width:100%;min-width:0;white-space:normal;text-align:center;line-height:1.2;padding:8px 7px}.bp-ai-root:not(.has-conversation):not(.is-deal-screen):not(.has-handoff) .bp-ai-chip-primary{grid-column:1/-1}.bp-ai-root:not(.has-conversation):not(.is-deal-screen):not(.has-handoff) .bp-ai-chip:nth-child(4){grid-column:1/-1}.bp-ai-root.has-handoff .bp-ai-composer{display:none!important}.bp-ai-root.has-handoff .bp-ai-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px;padding:10px 11px!important;border-top:1px solid var(--bp-ai-line)}.bp-ai-root.has-handoff .bp-ai-action-primary,
  .bp-ai-root.has-handoff .bp-ai-action-secondary{min-height:42px;font-size:11px}.bp-ai-root.has-handoff .bp-ai-notice{padding:7px 11px 8px!important;font-size:8.5px!important;line-height:1.3!important}.bp-ai-root.has-handoff .bp-ai-panel{height:min(640px,calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;min-height:340px!important}.bp-ai-root.has-handoff .bp-ai-handoff{padding:11px!important}.bp-ai-root.has-handoff .bp-ai-handoff-copy{margin:6px 0 8px!important}.bp-ai-root.has-handoff .bp-ai-handoff-result{gap:7px}.bp-ai-root.has-handoff .bp-ai-handoff-ready{padding:9px 10px}}.bp-dcc-head>div>span,.bp-receipt-status>div>span{display:block;color:#2388bd;font:900 8px/1.2 Manrope,Inter,sans-serif;letter-spacing:.17em}.bp-receipt-status{margin:15px 0;padding:15px 16px;border:1px solid rgba(36,143,190,.18);border-radius:15px;background:linear-gradient(135deg,rgba(29,128,171,.08),rgba(255,255,255,.72));display:flex;align-items:center;justify-content:space-between;gap:18px}.bp-receipt-status strong{display:block;margin-top:4px;color:#0b2744;font:900 16px/1.2 Manrope,Inter,sans-serif;letter-spacing:.04em}.bp-receipt-status small{display:block;margin-top:5px;color:#637b8d;font:500 9px/1.45 Manrope,Inter,sans-serif}.bp-receipt-status-actions{display:flex;gap:7px;flex:0 0 auto}.bp-receipt-status-actions button,.bp-receipt-status-actions a{border:1px solid rgba(22,120,167,.16);border-radius:9px;background:#fff;color:#0d5277;text-decoration:none;padding:9px 11px;font:800 8px/1 Manrope,Inter,sans-serif;cursor:pointer}@media(max-width:760px){.bp-receipt-status{align-items:flex-start;flex-direction:column}.bp-receipt-status-actions{width:100%}.bp-receipt-status-actions>*{flex:1;text-align:center}}@media(prefers-reduced-motion:reduce){.bp-dcc-ref button,.bp-dcc-doc,.bp-receipt-status-actions *{transition:none!important}}.package-summary-panel{background:#fbfdff}@media(max-width:760px){.package-summary-panel{padding:15px}}.bp-deal-intelligence{margin:18px 0 2px;padding:18px;border:1px solid rgba(73,126,178,.22);border-radius:16px;background:linear-gradient(180deg,rgba(14,31,49,.035),rgba(14,31,49,.012))}.bp-intel-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px}.bp-intel-head div{display:grid;gap:2px}.bp-intel-head span{font-size:.72rem;font-weight:800;letter-spacing:.13em;color:#56718b}.bp-intel-head strong{font-size:1rem}.bp-intel-head small{color:#6b7785;text-align:right}.bp-intel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bp-intel-metrics>div{display:grid;gap:3px;padding:12px 13px;border:1px solid rgba(73,126,178,.16);border-radius:12px;background:#fff}.bp-intel-metrics span{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#66798a;text-transform:uppercase}.bp-intel-metrics strong{font-size:1.08rem;color:#0b3d6e}.bp-intel-metrics small{font-size:.74rem;color:#77828c;line-height:1.35}.bp-intel-metrics .bp-intel-empty{grid-column:1/-1;color:#70808f;font-size:.86rem}.bp-intel-checks{margin-top:11px;padding:12px 14px;border-radius:12px;background:#fff9eb;border:1px solid rgba(183,126,19,.24);color:#5f4b22}.bp-intel-checks strong{display:block;margin-bottom:5px}.bp-intel-checks ul{margin:0 0 5px 18px;padding:0}.bp-intel-checks li{margin:3px 0;line-height:1.42}.bp-intel-checks small{color:#766544}@media(max-width:760px){.bp-deal-intelligence{padding:14px;margin-top:14px}.bp-intel-head{align-items:flex-start;flex-direction:column;gap:5px}.bp-intel-head small{text-align:left}.bp-intel-metrics{grid-template-columns:1fr}.bp-intel-metrics>div{padding:10px 12px}}.bp-address-label{position:relative}.bp-address-finder{position:relative;margin-top:0}.bp-address-finder>input{width:100%}.bp-address-results{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 6px);max-height:280px;overflow:auto;border:1px solid #cbdbe8;border-radius:14px;background:#fff;box-shadow:0 18px 44px rgba(8,35,58,.16);padding:6px}.bp-address-results[hidden]{display:none!important}.bp-address-option{display:grid;width:100%;gap:2px;text-align:left;border:0;background:transparent;border-radius:9px;padding:10px 12px;color:#173b63;cursor:pointer;font-family:inherit}.bp-address-option strong{font:800 12px/1.3 Manrope,Inter,sans-serif;color:#153957}.bp-address-option span{font:500 10px/1.35 Inter,sans-serif;color:#6a7f90}.bp-address-option:hover,.bp-address-option.is-active{background:#edf8ff}.bp-address-actions{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin-top:8px;min-height:30px}.bp-location-btn{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid #cdddea;border-radius:999px;background:#fff;color:#155c83;padding:7px 10px;font:800 9px/1 Manrope,Inter,sans-serif;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.bp-location-btn:hover,.bp-location-btn:focus-visible{border-color:#34aee4;background:#f3fbff;transform:translateY(-1px)}.bp-location-btn:disabled{opacity:.6;cursor:wait;transform:none}.bp-location-btn.is-loading span{animation:bpLocPulse .9s ease-in-out infinite alternate}.bp-address-status{color:#758797;font:500 9px/1.35 Inter,sans-serif}.bp-address-status[data-state="ok"]{color:#477081}.bp-address-status[data-state="error"]{color:#9b5a45}.bp-address-status[data-state="loading"]{color:#367ba1}@keyframes bpLocPulse{to{opacity:.35;transform:scale(.85)}}@media(max-width:760px){.bp-address-actions{align-items:flex-start;flex-direction:column;gap:6px}.bp-location-btn{min-height:38px;padding:9px 12px}.bp-address-results{top:calc(100% + 6px);max-height:240px}.bp-address-status{padding-left:2px}}@media(prefers-reduced-motion:reduce){.bp-location-btn{transition:none}.bp-location-btn.is-loading span{animation:none}}.bp-address-actions{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin-top:8px;min-height:30px}.bp-market-snapshot{grid-column:1/-1;width:100%;margin:14px 0 6px;padding:20px;border:1px solid #cfdee8;border-radius:18px;background:linear-gradient(145deg,#fbfdff,#f3f8fb);box-shadow:0 12px 30px rgba(14,42,62,.055)}.bp-market-snapshot[hidden]{display:none!important}.bp-market-snapshot__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);gap:24px;align-items:end;padding-bottom:15px;border-bottom:1px solid #dce7ed}.bp-market-snapshot__head span{display:block;font:850 9px/1 Manrope,Arial,sans-serif;letter-spacing:.14em;color:#1683b5}.bp-market-snapshot__head strong{display:block;margin-top:7px;color:#102c3f;font:850 19px/1.2 Manrope,Arial,sans-serif;overflow-wrap:normal;word-break:normal}.bp-market-snapshot__head small{color:#718492;font-size:10px;line-height:1.5;text-align:right}.bp-market-snapshot__body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:15px}.bp-market-snapshot__metric{min-width:0;padding:14px 13px;border:1px solid #dbe6ec;border-radius:13px;background:#fff}.bp-market-snapshot__metric span{display:block;color:#6b7f8e;font-size:9px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.bp-market-snapshot__metric strong{display:block;margin-top:7px;color:#102c3f;font:850 18px/1.18 Manrope,Arial,sans-serif;word-break:normal;overflow-wrap:normal}.bp-market-snapshot__metric.is-number strong{white-space:nowrap}.bp-market-snapshot__metric.is-text strong{font-size:16px;line-height:1.22}.bp-market-snapshot__metric small{display:block;margin-top:5px;color:#7b8c98;font-size:9.5px;line-height:1.4}.bp-market-snapshot__foot{display:flex;justify-content:space-between;gap:14px;margin-top:12px;color:#778995;font-size:9px;line-height:1.45}.bp-market-snapshot__note{grid-column:1/-1;padding:13px 14px;border-radius:12px;background:#fff;color:#667d8d;font-size:12px;line-height:1.55}.bp-market-snapshot__loading{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bp-market-snapshot__loading span{height:72px;border-radius:12px;background:linear-gradient(90deg,#edf3f6 25%,#f9fbfc 50%,#edf3f6 75%);background-size:200% 100%;animation:bpMarketLoad 1.2s linear infinite}@keyframes bpMarketLoad{to{background-position:-200% 0}}@media(max-width:900px){.bp-market-snapshot__head{grid-template-columns:1fr;gap:8px}.bp-market-snapshot__head small{text-align:left;max-width:620px}.bp-market-snapshot__body{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-market-snapshot__foot{flex-direction:column;gap:3px}}@media(max-width:760px){.bp-address-actions{align-items:flex-start;flex-direction:column;gap:6px}.bp-market-snapshot{padding:15px;border-radius:15px}.bp-market-snapshot__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bp-market-snapshot__metric{padding:12px}.bp-market-snapshot__metric strong{font-size:16px}.bp-market-snapshot__metric.is-text strong{font-size:14px}.bp-market-snapshot__foot{margin-top:10px}}@media(max-width:380px){.bp-market-snapshot__body,.bp-market-snapshot__loading{grid-template-columns:1fr}.bp-market-snapshot__head strong{font-size:17px}.bp-market-snapshot__metric strong{font-size:17px}}@media(prefers-reduced-motion:reduce){.bp-market-snapshot__loading span{animation:none}}.bp-capital-pulse{position:relative;overflow:hidden;margin:16px 0 4px;padding:13px 16px 10px;border:1px solid rgba(73,126,178,.18);border-radius:16px;background:linear-gradient(180deg,rgba(9,43,68,.042),rgba(9,43,68,.014));box-shadow:0 12px 30px rgba(18,52,78,.035)}.bp-capital-pulse::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0,rgba(39,178,231,.025) 48%,transparent 52%);background-size:200% 100%;opacity:.75}.bp-capital-pulse::after{content:"";position:absolute;top:0;bottom:0;left:-30%;width:24%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(41,174,230,.16),transparent);transform:skewX(-12deg)}.bp-capital-pulse.is-live::after{animation:bpMarketScan 1.05s cubic-bezier(.2,.7,.2,1) .06s 1 both}@keyframes bpMarketScan{0%{left:-30%;opacity:0}18%{opacity:1}82%{opacity:.68}100%{left:110%;opacity:0}}.bp-capital-pulse__head{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:9px;border-bottom:1px solid rgba(73,126,178,.12)}.bp-capital-pulse__title{display:grid;gap:2px}.bp-capital-pulse__title>span{font-size:.66rem;font-weight:900;letter-spacing:.14em;color:#1789bc}.bp-capital-pulse__title>strong{font-size:1rem;line-height:1.2;color:#102d43}.bp-capital-pulse__status{display:inline-flex;align-items:center;gap:6px;color:#84919b;font-size:.62rem;font-weight:700;white-space:nowrap;opacity:.84}.bp-capital-pulse__status i{width:7px;height:7px;border-radius:999px;background:#2ab0df;box-shadow:0 0 0 0 rgba(42,176,223,.28)}.bp-capital-pulse.is-live .bp-capital-pulse__status i{animation:bpPulseDot 1.8s ease-out 1}@keyframes bpPulseDot{0%{box-shadow:0 0 0 0 rgba(42,176,223,.34)}65%{box-shadow:0 0 0 8px rgba(42,176,223,0)}100%{box-shadow:0 0 0 0 rgba(42,176,223,0)}}.bp-capital-pulse__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.bp-capital-pulse__metric{min-width:0;padding:10px 12px 8px;border:1px solid rgba(73,126,178,.13);border-radius:11px;background:rgba(255,255,255,.95);transform:translateY(5px);opacity:0;transition:transform .42s ease,opacity .42s ease,box-shadow .22s ease,border-color .22s ease}.bp-capital-pulse.is-live .bp-capital-pulse__metric{transform:none;opacity:1}.bp-capital-pulse.is-live .bp-capital-pulse__metric:nth-child(2){transition-delay:.055s}.bp-capital-pulse.is-live .bp-capital-pulse__metric:nth-child(3){transition-delay:.11s}.bp-capital-pulse__metric:hover{border-color:rgba(39,145,192,.24);box-shadow:0 7px 20px rgba(17,73,111,.055);transform:translateY(-1px)}.bp-capital-pulse__metric-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.bp-capital-pulse__metric-top>span{display:block;font-size:.67rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase;color:#65798b}.bp-capital-pulse__metric-top em{flex:0 0 auto;font-style:normal;font-size:.58rem;font-weight:800;line-height:1;padding:4px 6px;border-radius:999px;background:#f2f6f8;color:#7b8994}.bp-capital-pulse__metric-top em.is-up{background:#fff3ee;color:#a24b2a}.bp-capital-pulse__metric-top em.is-down{background:#eef8f4;color:#267558}.bp-capital-pulse__metric-top em.is-flat{background:#f2f6f8;color:#73818b}.bp-capital-pulse__metric strong{display:block;margin-top:4px;font-size:1.42rem;line-height:1;color:#0b3d6e;white-space:nowrap;letter-spacing:-.025em}.bp-capital-pulse__metric small{display:block;margin-top:5px;color:#7b8893;font-size:.66rem;line-height:1.28}.bp-capital-pulse__foot{position:relative;z-index:1;display:flex;justify-content:space-between;gap:14px;margin-top:6px;color:#97a2aa;font-size:.56rem;line-height:1.28;opacity:.82}.bp-capital-pulse__foot span:last-child{text-align:right}.bp-capital-pulse__foot a{color:#247ea6;text-underline-offset:2px}.bp-capital-pulse--resources{max-width:1180px;margin:20px auto 0}.bp-capital-pulse--program{margin-top:18px;margin-bottom:0}@media(max-width:1240px){.bp-capital-pulse--resources{margin-left:24px;margin-right:24px}}@media(max-width:760px){.bp-capital-pulse{padding:12px 12px 11px;margin-top:12px}.bp-capital-pulse__head{align-items:flex-start;flex-direction:column;gap:5px}.bp-capital-pulse__status{white-space:normal}.bp-capital-pulse__grid{grid-template-columns:1fr;gap:6px}.bp-capital-pulse__metric{padding:9px 10px}.bp-capital-pulse__metric strong{font-size:1.14rem}.bp-capital-pulse__metric small{font-size:.64rem}.bp-capital-pulse__foot{flex-direction:column;gap:3px}.bp-capital-pulse__foot span:last-child{text-align:left}.bp-capital-pulse--resources{margin-left:16px;margin-right:16px}}@media(prefers-reduced-motion:reduce){.bp-capital-pulse::after,.bp-capital-pulse__status i{animation:none!important}.bp-capital-pulse__metric{transition:none;transform:none;opacity:1}}.bp-capital-pulse__legal{opacity:.68;font-size:.72rem;line-height:1.35}.bp-capital-pulse__legal a{opacity:.9}.bp-market-snapshot__foot{gap:.45rem 1rem}.page-resources .bp-resource-console + .bp-capital-pulse--resources{width:100%;max-width:none;min-width:0;grid-column:1/-1;clear:both;margin:22px 0 0}@media(max-width:760px){.page-resources .bp-resource-console + .bp-capital-pulse--resources{margin:16px 0 0}}.bp-power-context{margin:12px 0 24px;padding:17px;border:1px solid #cddfec;border-radius:16px;background:#f6fbff;color:#17324a}.bp-power-context__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px}.bp-power-context__head strong{font-size:1.05rem}.bp-power-context__head span{font-size:.76rem;color:#65788b}.bp-power-context__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bp-power-context__tile{padding:13px 16px;border-radius:12px;border:1px solid #d7e6f0;background:#fff;display:grid;gap:5px;min-width:0}.bp-power-context__tile small{font-size:.78rem;color:#65788b}.bp-power-context__tile strong{font-size:1.4rem;color:#0b3d6e;white-space:nowrap}@media(max-width:580px){.bp-power-context__head{flex-direction:column;gap:2px}.bp-power-context__grid{grid-template-columns:1fr}}.bp-power-context--hub .bp-power-context__head{margin:0 0 20px}.bp-power-context--hub .bp-power-context__head p{margin:0;max-width:62ch;color:#516b7d}.bp-power-context__chooser{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 18px}.bp-power-context__chooser label{font-weight:700;color:#18334b}.bp-power-context__chooser select{font:inherit;min-height:48px;border:1px solid #bbd3e4;border-radius:10px;background:white;color:#17324a;padding:8px 32px 8px 14px;min-width:min(100%,300px)}.bp-power-context__results>p{margin:0;padding:15px;border-radius:10px;background:white;color:#526c7f}.bp-power-context__foot{margin:14px 0 0;font-size:.77rem;color:#526c7f}.bp-power-context--hub .bp-power-context__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:580px){.bp-power-context--hub .bp-power-context__grid{grid-template-columns:1fr}.bp-power-context__chooser{display:grid}.bp-power-context__chooser select{width:100%}}.bp-power-context__chooser{display:block;margin:0 0 16px}.bp-power-context__chooser>label{display:block;margin-bottom:9px;font-weight:750}.bp-power-context__search{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px;max-width:760px}.bp-power-context__search input[type=search]{flex:1 1 245px;min-width:0;width:auto;min-height:47px;padding:11px 14px;border:1px solid #b6ccdc;border-radius:11px;background:#fff;color:#17324a;font:inherit;box-sizing:border-box}.bp-power-context__search button{padding:11px 17px;border:0;border-radius:11px;background:#12619a;color:white;font:inherit;font-weight:700;cursor:pointer;min-height:47px;white-space:normal}.bp-power-context__search button:hover,.bp-power-context__search button:focus-visible{background:#084775}.bp-power-context__search input:focus-visible,.bp-power-context__browse select:focus-visible{outline:3px solid #87c7fa;outline-offset:2px}.bp-power-context__hint{margin:8px 0 0;font-size:.81rem;line-height:1.45;color:#567285}.bp-power-context__browse{margin-top:9px;max-width:430px}.bp-power-context__browse summary,.bp-power-context__compare>summary{width:max-content;max-width:100%;cursor:pointer;font-weight:650;color:#125d92;font-size:.89rem}.bp-power-context__browse label{display:block;margin:12px 0 6px;font-size:.85rem;font-weight:650}.bp-power-context__browse select{width:100%;min-height:44px;border:1px solid #b6ccdc;border-radius:10px;padding:8px 12px;background:white;color:#17324a;font:inherit}.bp-power-context__feedback{margin:7px 0 0;color:#864d0a;font-size:.83rem}.bp-power-context__feedback:empty{display:none}.bp-power-context__compare{margin:15px 0 0;padding:13px 0 0;border-top:1px solid #dae8f2}.bp-power-context__compare .bp-power-context__chooser{margin-top:12px}.bp-power-context__compare-title{display:block;margin:13px 0 10px;color:#17324a}.bp-power-context__compare-title[hidden]{display:none}.bp-power-context__compare>.bp-power-context__results:empty{display:none}@media(max-width:600px){.bp-power-context__search{display:grid;grid-template-columns:1fr;max-width:none}.bp-power-context__search input[type=search]{width:100%;min-height:47px;flex:auto}.bp-power-context__search button{width:100%}.bp-power-context__browse{max-width:none}}.bp-capital-router .bp-router-status{color:#164c6b;border-color:#a1d2e6}.bp-capital-router .bp-router-kicker{color:#17628e}.bp-capital-router .bp-router-panel .btn{color:#05101b}.bp-capital-foot a,.bp-path-note a{color:#d8f5ff}
/* V75.97 Mobile: one persistent deal CTA (homepage uses the existing inline CTA).
   When the injected bar is absent, do not reserve a phantom 76px page gap. */
@media(max-width:720px){body:not(:has(.bp-mobile-dealbar)){padding-bottom:0}
  .bp-mobile-dealbar{grid-template-columns:minmax(0,1fr) auto}
  .bp-mobile-dealbar .btn{min-height:44px}
  .bp-mobile-dealbar-close{width:32px;height:32px;top:-35px}
  .site-header .brand-logo{aspect-ratio:600/121;height:auto}
  .hero-copy,.hero-card,.hero-grid,.nav-wrap{min-width:0}
  .hero h1{overflow-wrap:break-word}
  .hero-actions>.btn,.mobile-cta>.btn{min-height:44px}
}
@media(max-width:420px){.site-header .brand-logo{aspect-ratio:600/121;height:auto}
  .hero-grid{padding-top:52px}
  .hero-actions{gap:16px}
  .hero-proof{margin-top:30px}
  .mobile-cta .btn{min-height:44px}
}


/* V75.99 — Optional, request-driven location intelligence on deal intake only. */

/* V76.02: optional nearby context is compact and does not cover the intake. */
@media(max-width:1280px){
  .submit-deal-page .bp-ai-root .bp-ai-launcher[aria-expanded="false"]{width:56px;min-width:56px;height:56px;padding:0;justify-content:center;gap:0;border-radius:50%}
  .submit-deal-page .bp-ai-root .bp-ai-launcher[aria-expanded="false"] .bp-ai-launcher-text{display:none!important}
}

/* V76.09: free Workspace discoverability across interior pages. */
.site-header .nav-wrap .bp-workspace-top-link{color:#a0e0ff;font-weight:750;text-decoration:none;white-space:nowrap}
.site-header .nav-wrap .bp-workspace-top-link:hover,.site-header .nav-wrap .bp-workspace-top-link:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:4px}
.mobile-menu .bp-workspace-mobile-link{color:#9cdefd;font-weight:800;background:#122e45;border-radius:6px}
@media(max-width:980px){.site-header .nav-wrap .bp-workspace-top-link{display:none}}


/* V76.10 — compact, accessible deal-intake completion area. Scoped to these forms. */
.intake-form .bp-intake-finish{margin-top:18px;padding:0;display:flex;flex-direction:column;gap:16px}
.intake-form .bp-consent-group{display:grid;gap:10px;border:1px solid #d6e4ee;background:#f4f9fc;border-radius:12px;padding:17px 19px}
.intake-form .bp-intake-finish .consent{display:grid!important;grid-template-columns:22px minmax(0,1fr);gap:13px;align-items:start;margin:0!important;padding:0!important;cursor:pointer;color:#354d63!important;font-size:14px!important;line-height:1.55!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}
.intake-form .bp-intake-finish .consent input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;position:static!important;display:block!important;flex:none;width:19px!important;height:19px!important;min-width:19px;margin:2px 0 0!important;padding:0!important;accent-color:#147bb0;cursor:pointer;opacity:1!important}
.intake-form .bp-intake-finish .consent span{display:block;min-width:0;color:#354d63!important}
.intake-form .bp-intake-finish .consent:focus-within{outline:2px solid #1786c3;outline-offset:6px;border-radius:4px}
.intake-form .bp-intake-finish .submit-btn{margin:0!important;min-height:56px;font-size:16px;line-height:1.25;padding:16px 22px;border-radius:11px;box-shadow:none}
.intake-form .bp-intake-finish .form-note{font-size:12px!important;line-height:1.65;color:#516c81!important;max-width:720px;margin:0 auto!important;text-align:center}
.intake-form .bp-intake-finish .form-note a{color:#145e90;text-decoration:underline;text-underline-offset:2px;font-weight:700}
.intake-form .bp-intake-finish .compliance-intake-note{margin:0}
@media(max-width:640px){.intake-form .bp-intake-finish{gap:14px;margin-top:15px}.intake-form .bp-consent-group{padding:15px 14px}.intake-form .bp-intake-finish .consent{font-size:13px!important;gap:11px}.intake-form .bp-intake-finish .submit-btn{min-height:54px;font-size:15px}.intake-form .bp-intake-finish .form-note{font-size:11.5px!important;text-align:left}}

/* V76.11: compact founder introduction; no duplicate trust cards. */
#why-blueprint.bp-founder{padding:60px 0 64px;background:#f6f9fc;border-top:1px solid #e6edf3;border-bottom:1px solid #e6edf3}
#why-blueprint .bp-founder-inner{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,76px);align-items:center}
#why-blueprint .bp-founder-head .eyebrow{margin:0 0 15px;color:#176a9b}
#why-blueprint .bp-founder-head h2{font-size:clamp(30px,3.2vw,43px);line-height:1.13;max-width:470px;letter-spacing:-.04em;color:#10263c}
#why-blueprint .bp-founder-copy{padding-left:clamp(20px,3vw,42px);border-left:2px solid #a3dafa}
#why-blueprint .bp-founder-copy p{margin:0 0 19px;max-width:570px;font-size:clamp(15px,1.18vw,17px);line-height:1.72;color:#405a70}
#why-blueprint .bp-founder-link{color:#135f91;text-decoration:none;font-weight:800;font-size:14px;display:inline-flex;align-items:center;gap:9px;min-height:44px}
#why-blueprint .bp-founder-link:hover,#why-blueprint .bp-founder-link:focus-visible{color:#083d60;text-decoration:underline;text-underline-offset:4px}
#why-blueprint .bp-founder-link:focus-visible{outline:2px solid #176a9b;outline-offset:4px;border-radius:3px}
@media(max-width:760px){#why-blueprint.bp-founder{padding:43px 0 45px}#why-blueprint .bp-founder-inner{grid-template-columns:1fr;gap:23px}#why-blueprint .bp-founder-head h2{max-width:100%;font-size:clamp(30px,8.5vw,38px)}#why-blueprint .bp-founder-copy{padding-left:19px}#why-blueprint .bp-founder-copy p{font-size:15px;line-height:1.65;margin-bottom:13px}}

/* V76.17: ornamental turbulence is omitted on mobile; no functional elements removed. */
@media(max-width:760px){.noise{display:none!important}}


/* V76.20 Partner Desk + Recent Deal Activity */
.bp-results-section{background:#07111d;color:#fff;padding:88px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}
.bp-results-head{display:grid;grid-template-columns:1fr .72fr;gap:64px;align-items:end;margin-bottom:38px}.bp-results-head h2{font-size:clamp(38px,4vw,58px);line-height:1.04;margin:0}.bp-results-head p{color:#a8bacb;margin:0}.bp-result-feature{display:grid;grid-template-columns:.86fr 1.14fr;background:linear-gradient(145deg,#0d1d30,#0a1421);border:1px solid rgba(255,255,255,.13);border-radius:18px;overflow:hidden;box-shadow:0 26px 70px rgba(0,0,0,.26)}
.bp-result-media{background:#0b1522;min-height:390px}.bp-result-media img{width:100%;height:100%;object-fit:cover;display:block}.bp-result-copy{padding:38px;display:flex;flex-direction:column;justify-content:center}.bp-result-badge{display:inline-flex;align-items:center;gap:8px;width:max-content;font-size:10px;letter-spacing:.14em;font-weight:800;text-transform:uppercase;color:#0a1724;background:#7ce2a1;padding:7px 10px;border-radius:999px}.bp-result-copy h3{font-size:clamp(31px,3.5vw,50px);line-height:1;margin:18px 0 10px}.bp-result-copy h3 span{color:#44b8f2}.bp-result-meta{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 22px}.bp-result-meta span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.14);color:#b8c8d8;padding:8px 10px}.bp-result-copy p{color:#a9b9c8;max-width:660px}.bp-results-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:12px}.bp-results-note{font-size:10px!important;color:#71879a!important;margin-top:18px!important}.bp-results-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);margin-top:28px}.bp-results-proof div{background:#091522;padding:18px}.bp-results-proof strong,.bp-results-proof span{display:block}.bp-results-proof strong{font-size:12px}.bp-results-proof span{font-size:10px;color:#8195a8;margin-top:4px}
.bp-case-hero{background:radial-gradient(circle at 85% 12%,rgba(54,183,255,.15),transparent 31%),#07111d;color:#fff;padding:86px 0}.bp-case-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.bp-case-hero h1{font-size:clamp(48px,6vw,78px);line-height:.98;margin:0;letter-spacing:-.04em}.bp-case-hero h1 span{color:#43b6ef}.bp-case-hero .lead{max-width:700px}.bp-case-img{border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 65px rgba(0,0,0,.28)}.bp-case-img img{display:block;width:100%;height:auto}.bp-stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9e2e9;border:1px solid #d9e2e9;margin:38px 0}.bp-stat-row div{background:#fff;padding:22px}.bp-stat-row strong,.bp-stat-row span{display:block}.bp-stat-row strong{font-size:23px}.bp-stat-row span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6c7e8f;margin-top:4px}.bp-case-body{max-width:920px}.bp-case-body h2{font-size:34px;margin:42px 0 12px}.bp-case-body p,.bp-case-body li{color:#617386}.bp-case-body ul{padding-left:20px}.bp-disclosure{padding:16px 18px;background:#f3f7fa;border-left:3px solid #2795c8;color:#526779;font-size:11px;margin:26px 0}.bp-deal-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bp-deal-card{border:1px solid #d8e1e8;background:#fff;border-radius:14px;overflow:hidden}.bp-deal-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.bp-deal-card-copy{padding:24px}.bp-deal-card h3{font-size:26px;margin:8px 0}.bp-deal-card p{color:#64768a}.bp-deal-card .eyebrow{margin-bottom:0}
@media(max-width:900px){.bp-results-head,.bp-result-feature,.bp-case-grid{grid-template-columns:1fr}.bp-result-media{min-height:0}.bp-result-copy{padding:26px}.bp-results-proof{grid-template-columns:1fr}.bp-case-hero{padding:58px 0}.bp-stat-row{grid-template-columns:1fr 1fr}.bp-deal-card-grid{grid-template-columns:1fr}}
@media(max-width:520px){.bp-stat-row{grid-template-columns:1fr}.bp-result-copy h3{font-size:34px}.bp-results-section{padding:60px 0}}
