
.pm32-page{background:#fbfaf6;color:#102f38}.pm32-page .ah14-site-header{position:relative}.pm32{overflow:hidden}.pm32-shell{width:min(1220px,calc(100% - 48px));margin:0 auto}.pm32-eyebrow{margin:0 0 18px;font:800 .72rem/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#e0be83}.pm32-eyebrow.dark{color:#9a7341}.pm32-hero{position:relative;min-height:760px;display:flex;align-items:flex-end;background:#092d36;color:#fff}.pm32-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%}.pm32-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,26,32,.94) 0%,rgba(5,26,32,.78) 42%,rgba(5,26,32,.34) 72%,rgba(5,26,32,.24) 100%),linear-gradient(0deg,rgba(4,25,31,.62),transparent 48%)}.pm32-hero-inner{position:relative;z-index:2;padding:94px 0 118px}.pm32-hero-copy{max-width:860px}.pm32-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(4rem,7vw,7.8rem);line-height:.86;letter-spacing:-.045em;margin:0 0 28px}.pm32-hero h1 em{font-weight:500}.pm32-hero-copy>p:not(.pm32-eyebrow){max-width:750px;font:500 1.08rem/1.72 var(--sans);color:#dce6e4}.pm32-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.pm32-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border:1px solid transparent;border-radius:999px;text-decoration:none;font:800 .73rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.pm32-btn.light{background:#fff;color:#0d3039}.pm32-btn.ghost{color:#fff;border-color:rgba(255,255,255,.5);background:rgba(8,38,46,.14)}.pm32-btn.dark{background:#0d3039;color:#fff}.pm32-btn.outline{background:#fff;color:#0d3039;border-color:#cfd9d6}.pm32-hero-rail{position:absolute;z-index:3;left:0;right:0;bottom:0;border-top:1px solid rgba(255,255,255,.18);background:rgba(6,32,39,.5);backdrop-filter:blur(8px)}.pm32-rail-inner{display:grid;grid-template-columns:repeat(4,1fr)}.pm32-rail-inner a{display:flex;justify-content:space-between;gap:16px;padding:22px 24px;color:#fff;text-decoration:none;border-right:1px solid rgba(255,255,255,.15);font:700 .78rem/1.3 var(--sans)}.pm32-rail-inner a:first-child{padding-left:0}.pm32-rail-inner a:last-child{border-right:0}.pm32-intro{padding:118px 0 105px}.pm32-editorial{display:grid;grid-template-columns:1fr .9fr;gap:100px;align-items:start}.pm32 h2{font-family:var(--serif);font-size:clamp(3.1rem,5.3vw,5.6rem);font-weight:500;line-height:.94;letter-spacing:-.04em;margin:0;color:#102f38}.pm32-rich-copy p,.pm32-owner-copy p,.pm32-hold-grid>div>p,.pm32-form-intro>p{font:500 1rem/1.84 var(--sans);color:#5b6d72;margin:0 0 18px}.pm32-text-link{display:inline-flex;align-items:center;gap:10px;color:#102f38;text-decoration:none;font:800 .75rem/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;margin-top:12px}.pm32-lifecycle{padding:105px 0;background:#edf2ef}.pm32-section-head{display:grid;grid-template-columns:1fr .55fr;gap:70px;align-items:end;margin-bottom:58px}.pm32-section-head>p{font:500 .95rem/1.75 var(--sans);color:#65767b;margin:0}.pm32-journey-line{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #bfcac7;border-bottom:1px solid #bfcac7}.pm32-journey-line>div{padding:30px 22px 34px;border-right:1px solid #d1dad7}.pm32-journey-line>div:last-child{border-right:0}.pm32-journey-line small{font:800 .64rem/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#9a7341}.pm32-journey-line h3{font-family:var(--serif);font-size:1.7rem;line-height:1.05;font-weight:600;margin:17px 0 10px}.pm32-journey-line p{font:500 .79rem/1.62 var(--sans);color:#67797e;margin:0}.pm32-visual-story{display:grid;grid-template-columns:1.08fr .92fr;min-height:720px;background:#0d3039}.pm32-media{min-height:720px}.pm32-media img{width:100%;height:100%;object-fit:cover}.pm32-story-panel{display:flex;align-items:center;background:#0d3039;color:#fff}.pm32-story-inner{padding:84px clamp(42px,6vw,96px);max-width:760px}.pm32-story-inner h2{color:#fff}.pm32-story-inner>p:not(.pm32-eyebrow){font:500 1rem/1.8 var(--sans);color:#c8d6d3;margin:26px 0}.pm32-story-list{border-top:1px solid rgba(255,255,255,.18);margin-top:30px}.pm32-story-list>div{display:grid;grid-template-columns:105px 1fr;gap:20px;padding:21px 0;border-bottom:1px solid rgba(255,255,255,.18)}.pm32-story-list small{font:800 .66rem/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#d8b77e}.pm32-story-list strong{font:600 .94rem/1.5 var(--sans);color:#fff}.light-link{color:#fff}.pm32-owner-view{padding:112px 0;background:#fff}.pm32-owner-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:start}.pm32-owner-copy{position:sticky;top:130px}.pm32-owner-list{border-top:1px solid #cbd5d2}.pm32-owner-list>div{display:grid;grid-template-columns:52px 1fr;gap:24px;padding:30px 0;border-bottom:1px solid #cbd5d2}.pm32-owner-list>b{}.pm32-owner-list>div>b{font:800 .68rem var(--sans);color:#a27742;padding-top:7px}.pm32-owner-list h3{font-family:var(--serif);font-size:2rem;font-weight:600;margin:0 0 7px}.pm32-owner-list p{font:500 .88rem/1.7 var(--sans);color:#64767b;margin:0}.pm32-transfer{padding:104px 0;background:#0a2d36;color:#fff}.pm32-transfer-grid{display:grid;grid-template-columns:1fr .85fr;gap:100px;align-items:center}.pm32-transfer h2{color:#fff}.pm32-transfer-grid>div:first-child>p:not(.pm32-eyebrow){font:500 1rem/1.8 var(--sans);color:#cbd8d5;margin:26px 0}.pm32-transfer-list{border-top:1px solid rgba(255,255,255,.22)}.pm32-transfer-list>div{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:21px 0;border-bottom:1px solid rgba(255,255,255,.22)}.pm32-transfer-list span{font:600 .9rem/1.4 var(--sans)}.pm32-transfer-list b{font:800 .68rem var(--sans);color:#d9b97f}.pm32-hold-sell{padding:108px 0;background:#f1eadf}.pm32-hold-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}.pm32-decision-links{border-top:1px solid #cfc8bd}.pm32-decision-links a{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:28px;padding:28px 0;border-bottom:1px solid #cfc8bd;color:#102f38;text-decoration:none}.pm32-decision-links small{font:800 .68rem var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#9a7341}.pm32-decision-links strong{font-family:var(--serif);font-size:1.75rem;font-weight:600}.pm32-decision-links span{font:800 .7rem var(--sans);text-transform:uppercase;letter-spacing:.05em}.pm32-form-section{padding:112px 0;background:#fff}.pm32-form-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:94px;align-items:start}.pm32-form-card{border-top:4px solid #0d3039;padding-top:28px}.pm32-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pm32-form-grid label{display:grid;gap:8px;font:800 .73rem/1.3 var(--sans);color:#102f38}.pm32-form-grid input,.pm32-form-grid textarea{width:100%;box-sizing:border-box;border:1px solid #ccd6d3;border-radius:8px;background:#fff;padding:15px;font:500 .92rem/1.45 var(--sans);color:#17353e;outline:none}.pm32-form-grid input:focus,.pm32-form-grid textarea:focus{border-color:#718d87;box-shadow:0 0 0 3px rgba(74,111,104,.1)}.pm32-form-grid textarea{min-height:150px;resize:vertical}.pm32-form-grid .full{grid-column:1/-1}.pm32-form-actions{display:flex;gap:12px;flex-wrap:wrap}.pm32-form-note{font:500 .72rem/1.55 var(--sans);color:#75868a;margin:0}.pm32-faq{padding:105px 0;background:#f8f6f1}.pm32-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.pm32-faq details{padding:21px 0;border-top:1px solid #cbcfc9}.pm32-faq details:last-child{border-bottom:1px solid #cbcfc9}.pm32-faq summary{cursor:pointer;font:700 .92rem/1.5 var(--sans);color:#102f38}.pm32-faq details p{font:500 .84rem/1.7 var(--sans);color:#627479}.pm32-final{position:relative;min-height:650px;display:flex;align-items:flex-end;color:#fff}.pm32-final>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pm32-final-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,29,36,.88),rgba(5,29,36,.42) 65%,rgba(5,29,36,.18))}.pm32-final-inner{position:relative;z-index:2;padding:90px 0;max-width:920px;margin-left:max(24px,calc((100vw - 1220px)/2));margin-right:auto}.pm32-final h2{color:#fff}.pm32-page .floating-actions a:first-child{font-size:0}.pm32-page .floating-actions a:first-child:after{content:"Management Review";font-size:12px}.pm32-page .mobile-bar a:first-child{font-size:0}.pm32-page .mobile-bar a:first-child:after{content:"Manage";font-size:inherit}.pm32-page .mobile-bar a:nth-child(2){font-size:0}.pm32-page .mobile-bar a:nth-child(2):after{content:"Owners";font-size:inherit}.form-submit-status{margin-top:14px;padding:12px 14px;border-radius:8px;font-size:13px}.form-submit-status.is-success{background:#e9f7ef;color:#195d39}.form-submit-status.is-error{background:#fff0ee;color:#8b332b}@media(max-width:1100px){.pm32-journey-line{grid-template-columns:repeat(3,1fr)}.pm32-journey-line>div:nth-child(3){border-right:0}.pm32-journey-line>div:nth-child(-n+3){border-bottom:1px solid #d1dad7}}@media(max-width:920px){.pm32-editorial,.pm32-section-head,.pm32-owner-grid,.pm32-transfer-grid,.pm32-hold-grid,.pm32-form-layout,.pm32-faq-grid{grid-template-columns:1fr}.pm32-visual-story{grid-template-columns:1fr}.pm32-media{min-height:520px}.pm32-owner-copy{position:static}.pm32-rail-inner{grid-template-columns:1fr 1fr}.pm32-rail-inner a:first-child{padding-left:24px}.pm32-decision-links a{grid-template-columns:90px 1fr}.pm32-decision-links span{grid-column:2}.pm32-final-inner{margin-left:24px;margin-right:24px}}@media(max-width:640px){.pm32-shell{width:min(100% - 32px,1220px)}.pm32-hero{min-height:720px}.pm32-hero-inner{padding:72px 0 150px}.pm32-hero h1{font-size:3.55rem}.pm32-hero-rail{background:#092d36}.pm32-rail-inner{grid-template-columns:1fr 1fr}.pm32-rail-inner a{padding:15px 12px;font-size:.68rem}.pm32-intro,.pm32-lifecycle,.pm32-owner-view,.pm32-transfer,.pm32-hold-sell,.pm32-form-section,.pm32-faq{padding:72px 0}.pm32-journey-line{grid-template-columns:1fr}.pm32-journey-line>div{border-right:0;border-bottom:1px solid #d1dad7}.pm32-story-inner{padding:58px 26px}.pm32-story-list>div{grid-template-columns:80px 1fr}.pm32-form-grid{grid-template-columns:1fr}.pm32-form-grid .full{grid-column:auto}.pm32-decision-links a{grid-template-columns:1fr;gap:7px}.pm32-decision-links span{grid-column:auto}.pm32-final{min-height:580px}.pm32-final-inner{padding:68px 0}}

/* V34 refinement based on live-screen review */
.pm32-hero{min-height:650px}
.pm32-hero-inner{padding:76px 0 104px}
.pm32-hero-copy{max-width:760px}
.pm32-hero h1{font-size:clamp(3.7rem,5.4vw,5.8rem);line-height:.91;max-width:790px;margin-bottom:24px}
.pm32-hero-copy>p:not(.pm32-eyebrow){max-width:680px;font-size:1rem;line-height:1.68}
.pm32-intro{padding:92px 0 86px}
.pm32-editorial{grid-template-columns:.92fr 1.08fr;gap:82px}
.pm32 h2{font-size:clamp(2.75rem,4.15vw,4.55rem);line-height:.97}
.pm32-lifecycle{padding:88px 0}
.pm32-section-head{gap:58px;margin-bottom:44px}
.pm32-journey-line{grid-template-columns:repeat(3,1fr);border-bottom:0}
.pm32-journey-line>div{min-height:245px;padding:27px 28px 30px;border-bottom:1px solid #d1dad7}
.pm32-journey-line>div:nth-child(3n){border-right:0}
.pm32-journey-line>div:nth-last-child(-n+3){border-bottom:1px solid #bfcac7}
.pm32-journey-line h3{font-size:1.55rem;line-height:1.08}
.pm32-journey-line p{font-size:.82rem;line-height:1.65}
.pm32-visual-story{min-height:620px}
.pm32-media{min-height:620px}
.pm32-story-inner{padding:70px clamp(38px,5vw,76px)}
.pm32-owner-view{padding:94px 0}
.pm32-owner-grid{gap:82px}
.pm32-owner-copy{position:static}
.pm32-owner-list>div{padding:25px 0}
.pm32-owner-list h3{font-size:1.75rem}
.pm32-transfer{padding:88px 0}
.pm32-transfer-grid{gap:82px}
.pm32-hold-sell{padding:90px 0}
.pm32-hold-grid{gap:82px}
.pm32-decision-links strong{font-size:1.55rem}
.pm32-form-section{padding:92px 0}
.pm32-form-layout{gap:78px}
.pm32-faq{padding:88px 0}
.pm32-faq-grid{gap:78px}
.pm32-final{min-height:560px}
.pm32-final-inner{padding:74px 0}
.pm32-page .floating-actions{display:none!important}
@media(max-width:1100px){.pm32-journey-line{grid-template-columns:repeat(2,1fr)}.pm32-journey-line>div:nth-child(3n){border-right:1px solid #d1dad7}.pm32-journey-line>div:nth-child(2n){border-right:0}}
@media(max-width:920px){.pm32-hero{min-height:610px}.pm32-hero h1{font-size:clamp(3.35rem,9vw,4.8rem)}.pm32 h2{font-size:clamp(2.55rem,7vw,3.8rem)}}
@media(max-width:640px){.pm32-hero{min-height:650px}.pm32-hero-inner{padding:58px 0 142px}.pm32-hero h1{font-size:3.15rem}.pm32-journey-line{grid-template-columns:1fr}.pm32-journey-line>div{min-height:auto;border-right:0!important}.pm32 h2{font-size:2.75rem}}
