:root{--bg:#102326;--deep:#0b1b1e;--surface:#162d30;--text:#f7f6f0;--muted:#bac6c4;--gold:#e4bc73;--line:#ffffff21;--ink:#173135;--white:#fff;--serif:"Roboto Slab",Georgia,serif;--sans:"Open Sans",system-ui,sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;display:block}p,h1,h2,h3,figure,dl,dd{margin:0}h1,h2,h3{line-height:1.14}h1,h2{font-family:var(--serif);font-weight:700;letter-spacing:-.025em}em{font-weight:inherit;color:var(--gold);font-style:normal}h2{font-size:clamp(2.15rem,3.6vw,3.6rem)}h3{font-size:1.2rem;font-weight:500;letter-spacing:-.025em}.container{width:min(1280px,calc(100% - 112px));margin-inline:auto}.eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);line-height:1.7}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:15px 23px;border:1px solid transparent;font-size:.9375rem;font-weight:600;border-radius:3px;transition:background .2s,transform .2s}.button-gold{background:var(--gold);color:#152528}.button-gold:hover{background:#f3d39a;transform:translateY(-2px)}.button span[aria-hidden]{font-size:1.4rem;font-weight:400;line-height:1}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:.875rem;border-bottom:1px solid #ffffff3b;padding:7px 0}.text-link:hover{color:var(--gold);border-color:var(--gold)}:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:var(--gold);color:var(--ink);padding:12px}.skip-link:focus{top:12px}.header{background:var(--bg);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:96px;gap:30px}.brand{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;line-height:1}.brand img{width:40px;height:40px;object-fit:contain;flex-shrink:0}.brand-copy{display:flex;flex-direction:column;gap:5px}.brand-name{font-family:var(--serif);font-size:20px;font-weight:700;letter-spacing:-.025em;white-space:nowrap}.brand-name>span{color:#6fd4f6}.brand-tagline{font-family:var(--sans);font-size:9.6px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:#ffffffb3}.nav-cta-short{display:none}.header nav{display:flex;align-items:center;gap:36px;font-size:.875rem;color:var(--muted)}.header nav a:hover{color:var(--gold)}.header .nav-cta{display:flex;align-items:center;gap:23px;border:1px solid #ffffff40;padding:10px 18px;border-radius:3px;color:var(--text)}
.hero{display:grid;grid-template-columns:1.13fr 1fr;gap:50px;padding-top:56px;padding-bottom:56px;align-items:center}.hero-copy{padding:13px 0}.hero .eyebrow{font-size:.75rem;letter-spacing:.1em;display:flex;align-items:center;gap:9px}.status-dot{height:6px;width:6px;background:var(--gold);border-radius:50%;flex-shrink:0}.hero h1{font-size:clamp(3rem,4.85vw,4.6rem);line-height:1.075;margin:30px 0 24px}.hero-lead{font-size:1.23rem;line-height:1.55;color:#ecf0eb}.hero-description{color:var(--muted);font-size:.9375rem;line-height:1.7;max-width:425px;margin-top:18px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.hero-actions .button{font-size:.875rem;padding-inline:20px}.hero-actions .text-link{font-size:.8125rem}.confidential{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--muted);margin-top:20px}.confidential svg{height:15px;width:15px;stroke:currentColor;stroke-width:1.5;fill:none;flex-shrink:0}.hero-visual{height:540px;position:relative;overflow:hidden;background:var(--deep);border-radius:3px}.hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:46% center}.hero-visual::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#05130c60 0%,transparent 42%,#071a19cf 100%);pointer-events:none}.photo-label{position:absolute;top:28px;left:28px;font-size:.8125rem;line-height:1.5;z-index:1;text-shadow:0 1px 5px #000}.hero-visual figcaption{position:absolute;left:28px;right:28px;bottom:28px;z-index:1;padding-top:18px;border-top:1px solid #ffffff6b;display:flex;flex-direction:column;line-height:1.5}.hero-visual figcaption>span{font-size:.8125rem}.hero-visual figcaption>strong{font-family:var(--serif);font-weight:400;font-size:2.5rem;letter-spacing:-.02em;line-height:1.4}.hero-visual figcaption>span:last-child{color:#d3dcd7;font-size:.75rem}.metrics-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0 22px;background:#12272a}.metrics{display:grid;grid-template-columns:repeat(4,1fr)}.metric{border-right:1px solid var(--line);padding:0 34px}.metric:first-child{padding-left:0}.metric:last-child{border-right:0}.metric p{font-family:var(--serif);font-size:2.75rem;line-height:1.1;letter-spacing:-.04em}.metric p span{font-size:1.35rem;letter-spacing:-.02em}.metric>span{display:block;margin-top:12px;font-size:.8125rem;color:var(--muted)}.data-note{font-size:.75rem;line-height:1.6;color:#9cafac;margin-top:24px}.section{padding-block:100px}.section-heading .eyebrow{margin-bottom:22px}.section-heading .section-lead{margin-top:26px;max-width:655px}.business-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;margin-top:38px;align-items:start}.section-lead{font-size:1.17rem;line-height:1.65}.business-copy>p+p{font-size:.9375rem;color:var(--muted);margin-top:20px}.small-metrics{display:flex;gap:28px;justify-content:space-between;margin-top:32px;padding-top:23px;border-top:1px solid var(--line)}.small-metrics dt{font-family:var(--serif);color:var(--gold);font-size:1.5rem;letter-spacing:-.04em}.small-metrics dd{font-size:.75rem;color:var(--muted);line-height:1.5;margin-top:7px;max-width:120px}.experience-photo img{width:100%;height:242px;object-fit:cover;object-position:60% 50%;border-radius:3px}.experience-photo figcaption{font-size:.75rem;color:var(--muted);margin-top:13px}.strengths{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px;border-top:1px solid var(--line);padding-top:28px}.item-no{font-size:.75rem;color:var(--gold)}.strengths h3{margin:14px 0 12px}.strengths p{color:var(--muted);font-size:.9375rem;line-height:1.65;max-width:330px}.deal-section{background:var(--deep);padding-block:92px}.deal-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.deal-intro .eyebrow{margin-bottom:23px}.deal-intro>p:not(.eyebrow){color:var(--muted);margin-top:25px;max-width:430px}.deal-intro .text-link{margin-top:18px}.deal-intro img{margin-top:34px;border-radius:3px;width:100%;height:185px;object-fit:cover}.deal-card{border:1px solid #e4bc7363;background:#142b2d;padding:36px;border-radius:4px}.deal-price{font-family:var(--serif);font-size:5.2rem;letter-spacing:-.06em;line-height:1.2;margin-top:16px;color:var(--gold)}.deal-price span{font-size:3.3rem}.deal-subtitle{font-size:.875rem;color:var(--muted);margin-top:8px}.deal-terms{margin-top:30px}.deal-terms>div{display:flex;gap:20px;justify-content:space-between;padding:17px 0;border-top:1px solid var(--line);font-size:.875rem}.deal-terms dt{color:var(--muted);max-width:55%}.deal-terms dd{text-align:right}.deal-note{font-size:.75rem;color:var(--muted);line-height:1.7;margin:22px 0 26px}.deal-card .button{width:100%;font-size:.875rem;padding-inline:18px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;padding:0;margin:45px 0 36px;list-style:none}.steps li{border-top:1px solid var(--line);padding-top:25px}.step-number{border:1px solid #e4bc735e;color:var(--gold);display:flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:50%;font-family:var(--serif);font-size:1.2rem;margin-bottom:22px}.steps h3{font-size:1.22rem}.steps p{color:var(--muted);font-size:.9375rem;line-height:1.65;margin-top:12px;max-width:315px}.data-room{background:#ffffff05;border:1px solid var(--line);padding:22px 28px;display:flex;gap:35px;align-items:center;font-size:.8125rem}.data-room>p{white-space:nowrap;color:var(--gold)}.data-room ul{display:flex;gap:30px;list-style:none;padding:0;margin:0;color:var(--muted);flex-wrap:wrap}.data-room li::before{content:'✓';color:var(--gold);margin-right:10px}.request-section{background:#eaf0ee;color:var(--ink);padding-block:90px;color-scheme:light}.request-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.request-copy{padding-top:14px}.request-copy .eyebrow{color:#487371;margin-bottom:28px}.request-copy h2 em{color:#517775}.request-copy .section-lead{color:#48605e;margin-top:27px;max-width:365px;font-size:1.1rem}.advisor{margin-top:48px;display:flex;flex-direction:column;align-items:flex-start;font-size:.9375rem;color:#536e6a;line-height:1.6}.advisor-rule{height:1px;width:44px;background:#668981;margin-bottom:24px}.advisor strong{font-size:1.05rem;color:var(--ink)}.advisor a{margin-top:16px;color:var(--ink)}.advisor a+a{margin-top:7px}.advisor a:hover{text-decoration:underline}.form-panel{padding:36px;background:#fff;border:1px solid #12362e17;border-radius:5px;min-width:0}.form-panel h3{font-family:var(--serif);font-size:1.9rem;font-weight:600;letter-spacing:-.04em}.form-intro{color:#61746f;font-size:.875rem;margin-top:10px;margin-bottom:28px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{margin-bottom:20px;min-width:0}.field label{display:block;font-size:.8125rem;font-weight:600;margin-bottom:7px}.optional{font-size:.75rem;font-weight:400;color:#687c77;margin-left:3px}input:not([type=radio]):not([type=checkbox]),textarea{width:100%;background:#fafcfa;color:var(--ink);border:1px solid #cbd6d2;border-radius:3px;padding:12px;font-size:.875rem;line-height:1.5;min-height:48px}input::placeholder,textarea::placeholder{color:#7a8d85;opacity:1}textarea{resize:vertical;min-height:92px}input:focus-visible,textarea:focus-visible{outline:2px solid #437f72;outline-offset:2px}fieldset{margin:0;padding:0;border:0;min-width:0}.interest{margin-bottom:22px}.interest legend{font-size:.8125rem;font-weight:600;margin-bottom:10px}.interest-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.interest-options label{cursor:pointer;position:relative}.interest-options input{position:absolute;opacity:0;left:10px;top:10px}.interest-options span{display:flex;align-items:center;justify-content:center;min-height:43px;text-align:center;font-size:.8125rem;border:1px solid #cbd6d2;border-radius:3px;transition:background .15s}.interest-options input:checked+span{background:var(--ink);border-color:var(--ink);color:white}.interest-options input:focus-visible+span{outline:2px solid #437f72;outline-offset:3px}.consent{display:flex;align-items:flex-start;gap:10px;font-size:.75rem;color:#526a63;line-height:1.6;margin:2px 0 22px;cursor:pointer}.consent input{flex-shrink:0;margin:3px 0 0;width:16px;height:16px;accent-color:var(--ink)}.consent a{text-decoration:underline;text-underline-offset:3px}.submit-button{width:100%}.submit-button:disabled{opacity:.7;cursor:wait;transform:none}.form-footnote{font-size:.75rem;line-height:1.6;color:#697b74;margin-top:13px;text-align:center}.honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-error{padding:14px;font-size:.875rem;background:#fff0ed;color:#8a3127;border:1px solid #e8c6c0;border-radius:3px;margin-top:18px}.form-error a{text-decoration:underline}[hidden]{display:none!important}.form-success{padding:40px 0;outline:none}.success-icon{width:60px;height:60px;border-radius:50%;background:#e6f0e9;color:#32694c;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:28px}.form-success .eyebrow{color:#527869;margin-bottom:14px}.form-success h3{font-size:2.3rem}.form-success>p:not(.eyebrow){font-size:1rem;color:#526a63;margin-top:23px}.form-success .text-link{margin-top:30px;border-color:#527869}.form-success .text-link:hover{color:#31594c}.form-success .request-reference{font-size:.8rem!important}.footer{padding-block:38px 32px;color:var(--muted)}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line);padding-bottom:28px;font-size:.8125rem}.footer-top .brand{font-size:1.2rem;color:var(--text)}.footer-top p{margin-right:auto}.footer-top>a:last-child:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;gap:70px;padding-top:22px;font-size:.75rem;line-height:1.7}.footer-bottom p{max-width:840px}.footer-bottom>span{white-space:nowrap}.mobile-cta{display:none}
@media(min-width:1500px){.hero{gap:70px}.hero-visual{height:565px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.hero{gap:30px}.hero h1{font-size:3.75rem}.hero-lead{font-size:1.08rem}.hero-visual{height:530px}.hero-actions{gap:16px}.metric{padding-inline:22px}.metric p{font-size:2.2rem}.metric p span{font-size:1.1rem}.business-grid{gap:36px}.deal-grid{gap:50px}.deal-card{padding:28px}.request-grid{gap:38px;grid-template-columns:.8fr 1.2fr}.form-panel{padding:28px}.small-metrics{gap:16px}.small-metrics dt{font-size:1.3rem}.data-room{align-items:flex-start}.data-room ul{gap:15px}.steps{gap:35px}}
@media(max-width:760px){html{scroll-padding-top:25px}.container{width:calc(100% - 40px)}.header-inner{min-height:78px;gap:10px}.brand{gap:8px}.brand img{width:32px;height:32px}.brand-name{font-size:18px}.brand-tagline{font-size:8px;letter-spacing:.14em}.nav-cta-full{display:none}.nav-cta-short{display:inline}.header nav{gap:0}.header nav>a:not(.nav-cta){display:none}.header .nav-cta{font-size:.75rem;padding:8px 10px;gap:10px}.hero{grid-template-columns:1fr;padding-block:30px;gap:32px}.hero-copy{padding:0}.hero .eyebrow{font-size:.75rem;letter-spacing:.1em}.hero h1{font-size:clamp(2.9rem,10vw,4.8rem);margin:23px 0 22px}.hero-lead{font-size:1.14rem;max-width:470px}.desktop-break{display:none}.hero-description{max-width:460px;font-size:.9375rem}.hero-actions{margin-top:26px;gap:17px}.hero-actions .button{font-size:.875rem}.confidential{font-size:.75rem;margin-top:16px}.hero-visual{height:330px}.hero-visual>img{object-position:50% 50%}.photo-label{top:20px;left:20px}.hero-visual figcaption{left:20px;right:20px;bottom:20px}.hero-visual figcaption>strong{font-size:2.3rem}.metrics-wrap{padding:27px 0 22px}.metrics{grid-template-columns:1fr 1fr;gap:24px 0}.metric{padding-left:22px!important}.metric:nth-child(odd){padding-left:0!important}.metric:nth-child(2){border-right:0}.metric p{font-size:2.35rem}.metric p span{font-size:1.15rem}.metric>span{font-size:.75rem;margin-top:9px}.data-note{font-size:.75rem}.section{padding-block:62px}.section-heading .eyebrow{margin-bottom:18px}h2{font-size:clamp(2.1rem,7.5vw,3rem)}.business-grid{grid-template-columns:1fr;gap:28px;margin-top:25px}.section-lead{font-size:1.06rem}.small-metrics{gap:18px}.small-metrics dt{font-size:1.5rem}.small-metrics dd{font-size:.75rem}.experience-photo img{height:210px}.experience-photo figcaption{font-size:.75rem}.strengths{grid-template-columns:1fr;gap:24px;margin-top:32px;padding-top:25px}.strengths article{display:grid;grid-template-columns:24px 1fr;column-gap:18px}.item-no{padding-top:2px;grid-row:1/3}.strengths h3{margin:0 0 10px;font-size:1.1rem}.strengths p{font-size:.875rem;max-width:none;grid-column:2}.deal-section{padding-block:58px}.deal-grid{grid-template-columns:1fr;gap:34px}.deal-intro img{height:165px;margin-top:26px}.deal-card{padding:25px}.deal-price{font-size:4.5rem}.deal-terms>div{font-size:.8125rem;gap:16px}.steps{grid-template-columns:1fr;gap:25px;margin-top:32px}.steps li{display:grid;grid-template-columns:39px 1fr;column-gap:18px;padding-top:23px}.step-number{grid-row:1/3;margin-bottom:0}.steps h3{font-size:1.1rem;margin-top:3px}.steps p{grid-column:2;max-width:none;font-size:.875rem;margin-top:10px}.data-room{flex-direction:column;gap:12px;padding:20px}.data-room ul{flex-direction:column;gap:10px}.request-section{padding-block:56px}.request-grid{grid-template-columns:1fr;gap:32px}.request-copy{padding-top:0}.request-copy .eyebrow{margin-bottom:20px}.request-copy .section-lead{max-width:420px;margin-top:22px}.advisor{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;font-size:.8125rem}.advisor-rule{display:none}.advisor p{grid-row:1/3}.advisor a{margin:0}.advisor a+a{margin-top:3px}.form-panel{padding:25px 20px}.form-panel h3{font-size:1.75rem}.form-row{grid-template-columns:1fr;gap:0}.field{margin-bottom:17px}input:not([type=radio]):not([type=checkbox]),textarea{font-size:16px}.interest-options{gap:6px}.interest-options span{font-size:.75rem}.form-footnote{font-size:.75rem}.footer{padding-bottom:105px}.footer-top{flex-wrap:wrap;gap:22px}.footer-top p{display:none}.footer-top>a:last-child{font-size:.75rem}.footer-bottom{flex-direction:column;gap:18px;font-size:.75rem}.mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:#102326f5;border-top:1px solid var(--line);z-index:20;transition:transform .2s}.mobile-cta .button{width:100%;min-height:48px;padding-block:10px;font-size:.875rem}.mobile-cta.is-hidden{transform:translateY(130%);visibility:hidden}}
@media(max-width:360px){.container{width:calc(100% - 32px)}.hero h1{font-size:2.8rem}.small-metrics dt{font-size:1.25rem}.hero-actions .button{width:100%}.metric p{font-size:2rem}.metric p span{font-size:1rem}.deal-card{padding:20px}.form-panel{padding-inline:16px}.interest-options span{font-size:.75rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
