.pf-main{padding:18px 20px 0}.pf-hero{position:relative;isolation:isolate;min-height:690px;padding:clamp(42px,7vw,105px);border-radius:var(--ds-radius-card);overflow:hidden;background:linear-gradient(125deg,rgba(10,12,14,.98),rgba(31,33,36,.95));color:#fff;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:56px;align-items:center}.pf-hero-mark{position:absolute;z-index:-1;left:50%;top:50%;width:clamp(360px,42vw,660px);height:auto;transform:translate(-50%,-50%);opacity:.042;filter:brightness(0) invert(1)}.pf-hero-copy{max-width:850px}.pf-hero h1{font-size:clamp(58px,7.5vw,122px);line-height:.86;letter-spacing:-.072em;margin:26px 0 36px}.pf-hero h1 em{color:#929498;font-weight:400}.pf-hero-copy>p:not(.pv-eyebrow){max-width:750px;color:#c8c9cc;font-size:clamp(18px,1.55vw,25px);line-height:1.55}.pf-hero nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:36px}.pf-hero nav a{padding:15px 24px;border:1px solid #55585d;border-radius:var(--ds-radius-pill);color:#fff;font-weight:750;text-decoration:none}.pf-hero nav a:first-child{background:#fff;color:#161719;border-color:#fff}.pf-version{padding:30px;border:1px solid #484b50;border-radius:var(--ds-radius-card);background:rgba(255,255,255,.055);backdrop-filter:blur(12px)}.pf-version small,.pf-version span{display:block;color:#9fa1a5}.pf-version>strong{display:block;font-size:clamp(32px,3.8vw,58px);line-height:1;margin:14px 0}.pf-version p{font-weight:750;margin:0 0 28px}.pf-version small{padding-top:24px;border-top:1px solid #484b50;line-height:1.6}.pf-principles{max-width:1500px;margin:-42px auto 96px;position:relative;z-index:2;border:1px solid #dedfe2;border-radius:var(--ds-radius-card);background:#fff;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;box-shadow:0 22px 50px rgba(20,21,23,.08)}.pf-principles article{padding:34px 38px}.pf-principles article+article{border-left:1px solid #dedfe2}.pf-principles span,.pf-section .pv-eyebrow{color:#8d8f94;font-size:12px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.pf-principles strong{display:block;font-size:19px;margin:16px 0 8px}.pf-principles p{color:#6e7075;line-height:1.55;margin:0}.pf-section{max-width:1500px;margin:0 auto 30px;padding:clamp(38px,6vw,92px);border:1px solid #dedfe2;border-radius:var(--ds-radius-card);background:#fff}.pf-section-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:50px;align-items:end;margin-bottom:56px}.pf-section-heading h2{font-size:clamp(52px,6vw,94px);line-height:.92;letter-spacing:-.06em;margin:14px 0 0}.pf-section-heading>p{color:#707278;font-size:19px;line-height:1.65;margin:0}.pf-management-grid,.pf-section-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.55fr);gap:24px;align-items:stretch}.pf-table-wrap{border:1px solid #dedfe2;border-radius:var(--ds-radius-card);overflow:hidden;background:#fff}.pf-table-wrap table{width:100%;border-collapse:collapse}.pf-table-wrap caption{text-align:left;padding:21px 24px;background:#f5f5f7;color:#777980;font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.pf-table-wrap td,.pf-table-wrap th{padding:18px 24px;text-align:left;border-bottom:1px solid #e3e4e7}.pf-table-wrap th{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.pf-table-wrap td:last-child,.pf-table-wrap th:last-child{text-align:right}.pf-table-wrap tr:last-child td{border-bottom:0}.pf-table-wrap td strong{font-size:18px}.pf-table-note{padding:20px 24px;border-top:1px solid #dedfe2;color:#6f7177;font-size:13px;line-height:1.55;margin:0}.pf-calculator{padding:34px;border-radius:var(--ds-radius-card);background:#17191b;color:#fff}.pf-calculator h3{font-size:34px;line-height:1.05;margin:12px 0 34px}.pf-calculator label{display:block;color:#bfc1c5;font-weight:750}.pf-calculator label span,.pf-rental-calculator label span{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 16px;border:1px solid #4b4e52;border-radius:var(--ds-radius-control)}.pf-calculator input,.pf-rental-calculator input,.pf-rental-calculator select{width:100%;border:0;background:0 0;color:inherit;font:inherit;outline:0;padding:8px 0}.pf-result{margin-top:30px;padding-top:28px;border-top:1px solid #3b3d41}.pf-result p,.pf-result small{display:block;color:#a8aaae}.pf-result strong{display:block;font-size:clamp(44px,5vw,74px);line-height:1;margin:12px 0}.pf-result p{font-size:13px;line-height:1.5;margin:0}.pf-section.is-dark{max-width:none;background:#151719;color:#fff;border:0;padding-left:max(clamp(38px,6vw,92px),calc((100vw - 1500px)/ 2 + 92px));padding-right:max(clamp(38px,6vw,92px),calc((100vw - 1500px)/ 2 + 92px))}.pf-section.is-dark .pf-section-heading>p{color:#aeb0b4}.pf-rental-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pf-rental-cards article{padding:28px;border:1px solid #393c40;border-radius:var(--ds-radius-card);background:#1b1d20}.pf-rental-cards article>span{color:#8d8f94;font-size:12px;font-weight:850;letter-spacing:.14em}.pf-rental-cards h3{font-size:23px;margin:28px 0 12px}.pf-rental-cards strong{display:block;font-size:38px}.pf-rental-cards p,.pf-rental-cards small{color:#aeb0b4;line-height:1.5}.pf-rental-cards b{display:block;font-size:20px;margin-top:24px}.pf-rental-cards small{display:block;margin-top:5px}.pf-rental-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:24px}.pf-rental-calculator,.pf-rental-rules{padding:34px;border:1px solid #393c40;border-radius:var(--ds-radius-card);background:#1b1d20}.pf-rental-calculator>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pf-rental-calculator label{color:#bfc1c5;font-size:13px;font-weight:750}.pf-rental-calculator select{appearance:none}.pf-rental-calculator>p{color:#96989d;margin:28px 0 8px}.pf-rental-calculator>strong{font-size:52px}.pf-rental-calculator>small{display:block;color:#aeb0b4;margin-top:9px;line-height:1.5}.pf-rental-rules h3{font-size:28px;margin:0 0 22px}.pf-management-card ul,.pf-rental-rules ul{padding-left:20px;margin:0}.pf-management-card li,.pf-rental-rules li{padding:7px 0;color:#c7c9cc;line-height:1.5}.pf-management-card{padding:36px;border-radius:var(--ds-radius-card);background:#17191b;color:#fff}.pf-management-card h3{font-size:32px;line-height:1.15;margin:16px 0 25px}.pf-management-card a{display:inline-block;margin-top:25px;color:#fff;font-weight:800;text-decoration:none}.pf-disclosure,.pf-legal-note{max-width:1500px;margin:30px auto;padding:clamp(32px,5vw,64px);border-radius:var(--ds-radius-card)}.pf-disclosure{display:flex;justify-content:space-between;align-items:center;gap:35px;background:#f0f0f3}.pf-disclosure div{max-width:850px}.pf-disclosure h2{font-size:clamp(36px,4vw,64px);line-height:1;margin:12px 0 18px}.pf-disclosure p{color:#6d6f75;line-height:1.55}.pf-disclosure>a{flex:0 0 auto;padding:17px 24px;border-radius:var(--ds-radius-pill);background:#17191b;color:#fff;text-decoration:none;font-weight:800}.pf-legal-note{margin-bottom:80px;border:1px solid #dedfe2;background:#fff}.pf-legal-note strong{font-size:20px}.pf-legal-note p{color:#6d6f75;line-height:1.65}.pf-legal-note a{color:#17191b;font-weight:800;text-decoration:none}@media(max-width:960px){.pf-hero{grid-template-columns:1fr;min-height:auto}.pf-version{max-width:620px}.pf-principles{margin-top:20px}.pf-management-grid,.pf-rental-bottom,.pf-section-grid,.pf-section-heading{grid-template-columns:1fr}.pf-rental-cards{grid-template-columns:1fr 1fr}.pf-section.is-dark{padding-left:clamp(28px,6vw,70px);padding-right:clamp(28px,6vw,70px)}}@media(max-width:700px){.pf-main{padding:8px 7px 0}.pf-hero{padding:38px 20px}.pf-hero h1{font-size:54px}.pf-hero nav a{flex:1;text-align:center;padding:13px}.pf-principles{grid-template-columns:1fr;margin:14px 7px 48px}.pf-principles article{padding:24px}.pf-principles article+article{border-left:0;border-top:1px solid #dedfe2}.pf-section{padding:38px 16px;margin-bottom:12px}.pf-section-heading{gap:22px;margin-bottom:32px}.pf-section-heading h2{font-size:48px}.pf-section-heading>p{font-size:16px}.pf-table-wrap{overflow-x:auto}.pf-table-wrap table{min-width:560px}.pf-calculator,.pf-management-card,.pf-rental-calculator,.pf-rental-rules{padding:24px}.pf-rental-cards{grid-template-columns:1fr}.pf-rental-calculator>div{grid-template-columns:1fr}.pf-disclosure{margin:12px 7px;align-items:flex-start;flex-direction:column}.pf-legal-note{margin:12px 7px 50px}}