.partner-page{background:var(--paper)}.partner-hero{color:var(--white);background-color:#0000;background-image:linear-gradient(90deg,#0c1723fa,#0c1723c7),url(/assets/property-poster-mtu59tGN.svg);background-position:50%,right 8% center;background-repeat:no-repeat;background-size:cover,auto 88%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.partner-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:center;gap:56px;min-height:640px;padding-top:72px;padding-bottom:72px;display:grid}.partner-hero-grid>*{min-width:0}.partner-hero h1{max-width:760px;color:var(--white);letter-spacing:0;overflow-wrap:anywhere;word-break:break-all;margin:0;font-size:64px;line-height:1.04}.partner-lead{color:#ffffffd1;max-width:700px;margin:22px 0 0;font-size:20px;line-height:1.72}.partner-contact-card,.partner-notice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071019b8;border:1px solid #ffffff2e;border-radius:8px;gap:9px;padding:24px;display:grid}.partner-contact-card span,.partner-card-grid span,.partner-process span{color:var(--gold);font-size:13px;font-weight:900}.partner-contact-card strong{color:var(--white);font-size:26px;line-height:1.16}.partner-contact-card a{width:fit-content;color:var(--white);text-underline-offset:4px;overflow-wrap:anywhere;font-size:20px;font-weight:900;line-height:1.25;text-decoration:underline;text-decoration-thickness:1px}.partner-contact-card p,.partner-contact-card small{color:#ffffffb3;margin:0}.partner-profile-card{align-content:start}.partner-card-divider{background:#ffffff2e;width:100%;height:1px;margin:5px 0}.partner-profile-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.partner-profile-list li{color:#ffffffc7;font-size:14px;line-height:1.45}.partner-strip{background:var(--white);border-bottom:1px solid #17202a1a}.partner-strip-grid{border-left:1px solid #17202a1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partner-strip-grid div{border-right:1px solid #17202a1a;align-content:center;gap:7px;min-height:112px;padding:22px;display:grid}.partner-strip-grid strong{color:var(--ink);font-size:17px}.partner-strip-grid span{color:var(--muted);font-size:13px;line-height:1.5}.partner-section-white{background:var(--white)}.partner-section-paper{background:var(--paper)}.partner-section-dark{color:var(--white);background:var(--dark)}.partner-section-dark h2{color:var(--white)}.partner-section-dark p{color:#ffffffb8}.partner-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.partner-card-grid article{background:linear-gradient(150deg, #0f8b8d1a, transparent 46%), var(--paper);border:1px solid #17202a1f;border-radius:8px;min-height:252px;padding:22px}.partner-card-grid h3{margin:42px 0 12px;font-size:23px;line-height:1.2}.partner-card-grid p{margin:0}.partner-mode-layout,.submit-layout,.partner-scope-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:56px;display:grid}.partner-mode-layout p,.submit-layout p{color:var(--ink-soft);font-size:18px}.partner-scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.partner-scope-list article{background:var(--white);border:1px solid #17202a1f;border-radius:8px;align-content:start;gap:10px;min-height:150px;padding:20px;display:grid}.partner-scope-list strong{color:var(--ink);font-size:20px;line-height:1.24}.partner-scope-list span{color:var(--muted)}.mode-list{border-top:1px solid #17202a24;gap:0;display:grid}.mode-list article{border-bottom:1px solid #17202a24;grid-template-columns:minmax(160px,.34fr) minmax(0,.66fr);align-items:start;gap:22px;padding:23px 0;display:grid}.mode-list strong{color:var(--ink);font-size:20px;line-height:1.24}.mode-list span{color:var(--muted)}.submit-list{counter-reset:submit-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.submit-list li{background:var(--paper);counter-increment:submit-step;border:1px solid #17202a1f;border-radius:8px;gap:7px;min-height:82px;padding:18px 18px 18px 66px;display:grid;position:relative}.submit-list li:before{content:counter(submit-step, decimal-leading-zero);color:var(--teal);font-weight:900;position:absolute;top:20px;left:18px}.submit-list strong{color:var(--ink);font-size:18px}.submit-list span{color:var(--muted)}.partner-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.partner-process article{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;min-height:190px;padding:22px}.partner-process strong{color:var(--white);margin:34px 0 10px;font-size:22px;line-height:1.22;display:block}.partner-process p,.partner-notice p{margin:0}.partner-notice{align-content:start}.partner-notice strong{color:var(--gold);font-size:18px}.partner-notice .button{margin-top:12px}.reits-hero{background-color:#0000;background-image:linear-gradient(90deg,#0c1723fa,#0c1723b8),url(/assets/property-poster-mtu59tGN.svg);background-position:50%,right 7% center;background-repeat:no-repeat;background-size:cover,auto 82%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.reits-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(300px,.42fr)}.reits-status-card dl{gap:12px;margin:10px 0 0;display:grid}.reits-status-card div{border-top:1px solid #ffffff24;gap:3px;padding-top:10px;display:grid}.reits-status-card dt{color:#ffffff94;font-size:12px;font-weight:800}.reits-status-card dd{color:var(--white);margin:0;font-weight:850;line-height:1.35}.reits-strip-grid div{min-height:130px}.reits-plain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.reits-plain-grid article{background:var(--paper);border:1px solid #17202a1f;border-radius:8px;min-height:230px;padding:22px}.reits-plain-grid span{color:var(--gold);font-size:13px;font-weight:900}.reits-plain-grid h3{margin:36px 0 12px;font-size:23px;line-height:1.2}.reits-plain-grid p{margin:0}.reits-facts-layout,.reits-boundary-grid,.reits-source-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:56px;display:grid}.reits-facts-layout p{color:var(--ink-soft);font-size:18px}.reits-fact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reits-fact-list article{background:var(--white);border:1px solid #17202a1f;border-radius:8px;align-content:start;gap:10px;min-height:136px;padding:20px;display:grid}.reits-fact-list strong{color:var(--ink);font-size:19px;line-height:1.24}.reits-fact-list span{color:var(--muted);overflow-wrap:anywhere}.reits-mode-list article{grid-template-columns:minmax(110px,.25fr) minmax(0,.75fr)}.reits-notice{background:#ffffff14}.reits-source-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.reits-source-list li{background:var(--white);border:1px solid #17202a1f;border-radius:8px;padding:16px 18px}.reits-source-list a{color:var(--ink);text-underline-offset:4px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}@media (width<=1080px){.partner-card-grid,.partner-process,.reits-plain-grid,.reits-fact-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.partner-hero{background-image:linear-gradient(135deg,#0c1723,#14283cfa)}.partner-hero-grid,.partner-mode-layout,.submit-layout,.partner-scope-layout,.reits-facts-layout,.reits-boundary-grid,.reits-source-layout{grid-template-columns:1fr;gap:28px}.partner-hero-grid{min-height:auto;padding-top:54px;padding-bottom:50px}.partner-hero h1{font-size:42px}.partner-lead{font-size:17px}.partner-scope-list{grid-template-columns:1fr}.partner-strip-grid{border-left:0;grid-template-columns:1fr}.partner-strip-grid div{border-bottom:1px solid #17202a1a;border-right:0;min-height:auto;padding:18px 0}.partner-strip-grid div:last-child{border-bottom:0}.mode-list article{grid-template-columns:1fr;gap:8px}}@media (width<=620px){.partner-hero-grid{padding-top:42px;padding-bottom:34px}.partner-hero h1{font-size:30px;line-height:1.12}.partner-card-grid,.partner-process,.reits-plain-grid,.reits-fact-list{grid-template-columns:1fr}.partner-card-grid article,.partner-process article,.reits-plain-grid article{min-height:auto}.partner-card-grid h3,.partner-process strong,.reits-plain-grid h3{margin-top:26px}.partner-contact-card,.partner-notice{padding:20px}.partner-contact-card strong{font-size:23px}.partner-contact-card a{font-size:18px}}
