.hero--owners .hero__media::after{background:linear-gradient(100deg,rgba(22,17,12,.9),rgba(22,17,12,.6) 46%,rgba(22,17,12,.34))}
.owners-hero{min-height:620rem}
.owners-hero__content{padding-bottom:56rem}
.owners-hero__actions{margin-top:32rem}
.owners-hero__stats{max-width:1120rem;margin-top:48rem;border-color:rgba(176,138,79,.55)}
.owners-opportunity .section-head h2{max-width:980rem}
.owners-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:44rem}
.owners-metrics article{padding:0 0 22rem;border-bottom:1rem solid var(--color-border)}
.owners-metrics article span{display:block;font:700 14rem/1.3 var(--font-sans);letter-spacing:0;text-transform:uppercase;color:var(--color-muted);margin-bottom:8rem}
.owners-metrics article strong{display:block;font:700 58rem/.98 var(--font-serif);color:var(--color-primary)}
.owners-metrics article p{margin-top:12rem;font-size:18rem;line-height:1.5;color:var(--color-muted)}
.owners-pullquote{display:flex;align-items:center;justify-content:space-between;gap:32rem;margin-top:40rem}
.owners-pullquote p{background:rgba(229,168,134,.16);border-left:4rem solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:20rem 28rem;color:#74361f;font:700 22rem/1.35 var(--font-serif);font-style:italic}
.owners-pullquote span{font:400 14rem/1.45 var(--font-sans);color:var(--color-muted);text-align:right;max-width:260rem}
.owners-chip-list{display:flex;align-items:center;gap:12rem;flex-wrap:wrap}
.owners-chip-list span{display:inline-flex;align-items:center;border:1rem solid var(--color-border);border-radius:999rem;background:var(--color-surface);padding:11rem 18rem;font:700 15rem/1.2 var(--font-sans);color:var(--color-ink)}
.owners-object-cards{margin-top:30rem}
.owners-economics{display:grid;grid-template-columns:1.05fr .95fr;gap:44rem;align-items:start;margin-top:48rem}
.owners-economics__left{display:flex;flex-direction:column;gap:30rem}
.owners-economics__rub-title{margin-bottom:12rem;font:700 13rem/1.3 var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:#8b8271}
.owners-economics__revenue{display:flex;min-height:56rem;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 4rem 12rem rgba(43,32,20,.07)}
.owners-economics__revenue div{flex:0 0 67%;display:flex;align-items:center;background:#cfc8b5;padding:0 18rem;color:var(--color-ink);font:700 14rem/1.3 var(--font-sans)}
.owners-economics__revenue strong{flex:1;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-light);text-align:center;font:700 15rem/1.2 var(--font-sans)}
.owners-economics__load-bar{position:relative;height:44rem;background:var(--color-surface);border:1rem solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}
.owners-economics__load-fill{position:absolute;inset:0 auto 0 0;width:65%;background:linear-gradient(90deg,#dd9c7d,#5e7a52)}
.owners-economics__breakpoint{position:absolute;left:35%;top:-3rem;bottom:-3rem;width:2rem;background:var(--color-ink)}
.owners-economics__load-labels{position:relative;height:46rem;margin-top:10rem}
.owners-economics__load-label{position:absolute;top:0;transform:translateX(-50%);text-align:center}
.owners-economics__load-label--break{left:35%}
.owners-economics__load-label--fact{left:65%}
.owners-economics__load-label strong{display:block;font:700 20rem/1 var(--font-sans);color:var(--color-ink)}
.owners-economics__load-label--fact strong{color:#43593a}
.owners-economics__load-label span{display:block;margin-top:3rem;color:#8b8271;font:400 14rem/1.3 var(--font-sans)}
.owners-economics__kpis{display:flex;align-items:stretch;background:var(--color-surface);border:1rem solid var(--color-border);border-radius:10rem;overflow:hidden}
.owners-economics__kpis div{flex:1;padding:18rem;text-align:center}
.owners-economics__kpis div+div{border-left:1rem solid var(--color-border)}
.owners-economics__kpis div:nth-child(2){flex:1.4}
.owners-economics__kpis strong{display:block;color:var(--color-ink);font:700 26rem/1 var(--font-serif)}
.owners-economics__kpis span{display:block;margin-top:7rem;color:#8b8271;font:400 12rem/1.3 var(--font-sans)}
.owners-economics__model{display:flex;flex-direction:column;background:var(--color-espresso);border-radius:var(--radius-lg);padding:30rem 36rem;color:#f4f3ee;box-shadow:0 16rem 40rem rgba(43,32,20,.24)}
.owners-economics__model-head{display:flex;align-items:center;justify-content:space-between;gap:12rem}
.owners-economics__model-head h3{color:var(--color-light);font-size:26rem}
.owners-economics__model-head span{border-radius:999rem;background:#d8c08a;color:var(--color-espresso);padding:7rem 13rem;font:700 11rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
.owners-economics__model>p{margin-top:6rem;color:rgba(244,243,238,.6);font:400 15rem/1.4 var(--font-sans)}
.owners-economics__model-rows{display:flex;flex-direction:column;margin-top:16rem}
.owners-economics__model-row{display:flex;align-items:center;justify-content:space-between;gap:16rem;padding:13rem 0;border-bottom:1rem solid rgba(244,243,238,.12)}
.owners-economics__model-row span{color:rgba(244,243,238,.82);font:400 18rem/1.3 var(--font-sans)}
.owners-economics__model-row em{font-style:normal;color:var(--color-eyebrow)}
.owners-economics__model-row small{display:block;margin-top:3rem;color:rgba(244,243,238,.5);font:400 13rem/1.35 var(--font-sans)}
.owners-economics__model-row strong{color:var(--color-light);font:700 26rem/1 var(--font-serif);white-space:nowrap}
.owners-economics__payback{display:flex;align-items:center;justify-content:space-between;gap:16rem;margin-top:14rem;border-radius:10rem;background:var(--color-primary);padding:16rem 22rem}
.owners-economics__payback span{color:var(--color-light);font:700 16rem/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.06em}
.owners-economics__payback strong{color:var(--color-light);font:700 34rem/.9 var(--font-serif);white-space:nowrap}
.owners-economics__model-note{margin-top:14rem!important;color:rgba(244,243,238,.6)!important;font:400 14rem/1.5 var(--font-sans)!important}
.owners-economics__note{margin-top:28rem;border-top:1rem solid #cfc8b5;padding-top:20rem;max-width:1000rem;color:#8b8271;font:400 15rem/1.55 var(--font-sans)}
.owners-format-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28rem;margin-top:44rem}
.owners-format-card{display:flex;flex-direction:column;background:var(--color-surface);border:1rem solid var(--color-border);border-top:4rem solid #b08a4f;border-radius:2rem 2rem 10rem 10rem;box-shadow:var(--shadow-card);padding:32rem 36rem}
.owners-format-card--accent{border-top-color:var(--color-primary)}
.owners-format-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:16rem}
.owners-format-card__top span{font:700 14rem/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}
.owners-format-card__top strong{font:700 12rem/1.3 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:#8b8271;text-align:right}
.owners-format-card h3{font-size:27rem;line-height:1.18;margin-top:12rem}
.owners-format-card__text{margin-top:14rem;color:var(--color-muted);font-size:18rem;line-height:1.6}
.owners-format-card__fit{display:flex;align-items:flex-start;gap:11rem;margin-top:18rem;padding:14rem 18rem;background:#f4f3ee;border-radius:var(--radius-md)}
.owners-format-card--accent .owners-format-card__fit{background:rgba(229,168,134,.16)}
.owners-format-card__fit svg{width:20rem;height:20rem;flex:0 0 auto;margin-top:3rem;fill:none;stroke:var(--color-primary);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.owners-format-card__fit p{color:var(--color-ink);font-size:17rem;line-height:1.5}
.owners-format-card__fit strong{font:700 15rem/1.4 var(--font-sans);color:var(--color-ink)}
.owners-format-card__report{margin-top:22rem}
.owners-format-card__report>p{font:700 13rem/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#8b8271;margin-bottom:12rem}
.owners-format-card__report ul{display:flex;flex-direction:column;gap:10rem;margin:0;padding:0;list-style:none}
.owners-format-card__report li{display:flex;align-items:flex-start;gap:11rem;color:var(--color-ink);font-size:17rem;line-height:1.5}
.owners-format-card__report li svg{width:18rem;height:18rem;flex:0 0 auto;margin-top:4rem;fill:none;stroke:var(--color-eyebrow);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}
.owners-format-card small{display:block;margin-top:auto;padding-top:20rem;border-top:1rem dashed var(--color-border);color:#8b8271;font:400 15rem/1.5 var(--font-sans)}
.owners-report-banner{display:flex;align-items:center;gap:16rem;margin-top:28rem;background:var(--color-espresso);border-radius:12rem;padding:22rem 30rem;color:var(--color-light)}
.owners-report-banner svg{width:26rem;height:26rem;flex:0 0 auto;fill:none;stroke:var(--color-eyebrow);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.owners-report-banner p{color:var(--color-light);font-size:19rem;line-height:1.5}
.owners-report-banner strong{font-family:var(--font-sans);color:var(--color-light)}
.owners-compare-scroll{overflow-x:auto;border-radius:12rem;outline:0}
.owners-compare-scroll:focus-visible{box-shadow:0 0 0 3rem rgba(229,168,134,.5)}
.owners-compare-grid{display:grid;grid-template-columns:300rem minmax(180rem,1fr) minmax(180rem,1fr) minmax(220rem,1.15fr);min-width:920rem;margin-top:44rem;border:1rem solid var(--color-border);border-radius:12rem;overflow:hidden;background:var(--color-surface);box-shadow:var(--shadow-card)}
.owners-compare-grid__cell{display:flex;align-items:center;justify-content:center;min-height:64rem;border-left:1rem solid var(--color-border);border-bottom:1rem solid var(--color-border);padding:16rem 20rem;color:var(--color-muted);font-size:17rem;line-height:1.4;text-align:center}
.owners-compare-grid__cell--head{min-height:60rem;color:var(--color-muted);font:700 16rem/1.25 var(--font-sans)}
.owners-compare-grid__cell--criterion{justify-content:flex-start;border-left:0;color:var(--color-ink);font:700 17rem/1.35 var(--font-sans);text-align:left}
.owners-compare-grid__cell--head.owners-compare-grid__cell--criterion{background:#f4f3ee;color:#8b8271;font-size:13rem;letter-spacing:.1em;text-transform:uppercase}
.owners-compare-grid__cell--historic-head{background:var(--color-primary);border-left:2rem solid var(--color-primary);border-bottom-color:rgba(229,168,134,.6);color:var(--color-light)}
.owners-compare-grid__cell--historic{background:rgba(229,168,134,.16);border-left:2rem solid var(--color-primary);border-bottom-color:rgba(229,168,134,.45);color:#6b3220;font:700 17rem/1.35 var(--font-sans)}
.owners-compare-grid__cell:nth-last-child(-n+4){border-bottom:0}
.owners-expertise-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28rem}
.owners-transform-card{background:var(--color-surface);border:1rem solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card)}
.owners-transform-card--accent{border-color:rgba(166,78,47,.32)}
.owners-transform-card__media{position:relative;height:260rem}
.owners-transform-card__media img{width:100%;height:100%;object-fit:cover}
.owners-transform-card__media span{position:absolute;left:16rem;top:16rem;border-radius:var(--radius-sm);background:rgba(43,39,35,.74);color:#fff;padding:9rem 14rem;font:700 12rem/1 var(--font-sans);text-transform:uppercase}
.owners-transform-card--accent .owners-transform-card__media span{background:var(--color-primary)}
.owners-transform-card__body{padding:26rem 30rem 30rem}
.owners-transform-card__body h3{font-size:26rem}
.owners-transform-card__body ul{display:grid;gap:12rem;margin:18rem 0 0;padding:0;list-style:none}
.owners-transform-card__body li{position:relative;padding-left:22rem;color:var(--color-muted);font:400 17rem/1.45 var(--font-sans)}
.owners-transform-card__body li::before{content:"";position:absolute;left:0;top:8rem;width:7rem;height:7rem;border-radius:50%;background:var(--color-primary)}
.owners-risk-strip{display:grid;grid-template-columns:190rem repeat(5,1fr);margin-top:28rem;background:var(--color-surface);border:1rem solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}
.owners-risk-strip strong{display:flex;align-items:center;background:var(--color-espresso);color:#fff;padding:18rem 22rem;font:700 14rem/1.35 var(--font-sans);text-transform:uppercase}
.owners-risk-strip div{padding:18rem;border-left:1rem solid var(--color-border)}
.owners-risk-strip span{display:block;font:700 15rem/1.2 var(--font-sans);color:var(--color-ink)}
.owners-risk-strip p{margin-top:6rem;color:var(--color-muted);font:400 13rem/1.35 var(--font-sans)}
.owners-offer{position:relative;overflow:hidden;margin-top:104rem;background-image:linear-gradient(180deg,rgba(22,17,12,.78),rgba(22,17,12,.55) 40%,rgba(22,17,12,.88)),url("/assets/img/hero-arina-night.jpg");background-size:cover;background-position:center 92%}
.owners-offer__grid{display:block}
.owners-offer__content{max-width:none}
.owners-offer h2{font-size:52rem}
.owners-offer p:not(.eyebrow){margin-top:18rem;color:rgba(251,247,240,.82);font-size:21rem}
.owners-offer__content>p:not(.eyebrow){max-width:760rem}
.owners-offer__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:28rem;margin-top:36rem}
.owners-offer__cards article{display:flex;flex-direction:column;align-items:flex-start;background:var(--color-surface);color:var(--color-ink);border-radius:12rem;padding:30rem 34rem;box-shadow:0 18rem 44rem rgba(22,17,12,.4)}
.owners-offer__cards h3{font:700 14rem/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}
.owners-offer__cards p{flex:1;margin:12rem 0 22rem!important;color:var(--color-ink)!important;font-size:19rem!important;line-height:1.55}
.owners-offer__contact{display:flex;align-items:center;justify-content:space-between;gap:36rem;margin-top:44rem;padding-top:26rem;border-top:1rem solid rgba(176,138,79,.5)}
.owners-offer__person{display:flex;align-items:center;gap:18rem}
.owners-offer__person img{width:62rem;height:62rem;flex:0 0 auto;border:2rem solid rgba(244,243,238,.5);border-radius:50%;object-fit:cover;object-position:center 12%;background:rgba(244,243,238,.1)}
.owners-offer__person strong{display:block;color:var(--color-light);font:600 22rem/1.1 var(--font-display)}
.owners-offer__person span{display:block;margin-top:4rem;color:rgba(244,243,238,.7);font:400 15rem/1.3 var(--font-sans)}
.owners-offer__contact-links{display:flex;align-items:center;gap:40rem}
.owners-offer__contact-links div{text-align:right}
.owners-offer__contact-links span{display:block;color:rgba(244,243,238,.55);font:400 13rem/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}
.owners-offer__contact-links a{display:block;margin-top:4rem;color:var(--color-light);font:700 20rem/1.3 var(--font-sans)}
.owners-offer__contact-links a:hover{color:#fff}

@media (max-width:1024px){
    .owners-metrics,.owners-economics,.owners-format-grid,.owners-expertise-grid,.owners-offer__grid{grid-template-columns:1fr}
    .owners-risk-strip{grid-template-columns:1fr}
    .owners-risk-strip div{border-left:0;border-top:1rem solid var(--color-border)}
    .owners-offer__cards{grid-template-columns:1fr}
    .owners-offer__contact{align-items:flex-start;flex-direction:column}
    .owners-economics__model{padding:28rem}
}

@media (max-width:600px){
    .owners-hero{min-height:620rem}
    .owners-pullquote{display:grid}
    .owners-pullquote span{text-align:left}
    .owners-metrics article strong{font-size:44rem}
    .owners-economics{margin-top:34rem}
    .owners-economics__revenue{display:grid}
    .owners-economics__revenue div{flex:unset;min-height:72rem}
    .owners-economics__revenue strong{min-height:64rem}
    .owners-economics__kpis{display:grid;grid-template-columns:1fr}
    .owners-economics__kpis div+div{border-left:0;border-top:1rem solid var(--color-border)}
    .owners-economics__model-head,.owners-economics__model-row,.owners-economics__payback{display:grid}
    .owners-economics__model-row strong,.owners-economics__payback strong{white-space:normal}
    .owners-economics__load-label span{font-size:12rem}
    .owners-format-card{padding:26rem}
    .owners-format-card__top{display:grid;gap:8rem}
    .owners-format-card__top strong{text-align:left}
    .owners-report-banner{align-items:flex-start;padding:20rem}
    .owners-report-banner p{font-size:17rem}
    .owners-transform-card__media{height:210rem}
    .owners-offer h2{font-size:36rem}
    .owners-offer__cards article{padding:26rem}
    .owners-offer__contact-links{align-items:flex-start;flex-direction:column;gap:18rem}
    .owners-offer__contact-links div{text-align:left}
}
