.inv-interiors-page *{box-sizing:border-box}.inv-interiors-page svg{fill:currentColor;display:block}.inv-interiors-kicker{margin:0 0 14px;color:#6f915e;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.inv-interiors-page h1,.inv-interiors-page h2,.inv-interiors-page h3{margin:0;color:#1d2a24}.inv-interiors-page p{margin:0}.inv-interiors-breadcrumb{display:flex;align-items:center;gap:10px;margin:0 0 28px;font-size:.9rem;font-weight:700;color:#41524a}.inv-interiors-breadcrumb a{text-decoration:none}.inv-interiors-hero{padding:42px 0 0;background:#f6f3ec}.inv-interiors-hero__grid{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:stretch;overflow:hidden;border:1px solid #e9e3d7;background:#fff;box-shadow:0 18px 50px rgba(22,37,30,.08)}.inv-interiors-hero__copy{padding:52px 42px 46px;background:#f7f4ee;display:flex;flex-direction:column;justify-content:center}.inv-interiors-hero__copy h1{font-size:clamp(2.8rem,4.6vw,4.7rem);line-height:.95;letter-spacing:-.055em;font-weight:900}.inv-interiors-hero__copy h1 span{color:#567a46}.inv-interiors-hero__copy>p:not(.inv-interiors-kicker){margin-top:24px;max-width:540px;font-size:1.12rem;line-height:1.65;color:#58645e}.inv-interiors-hero__checks{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.inv-interiors-hero__checks li{display:flex;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.45;color:#27322d}.inv-interiors-hero__checks svg{width:22px;height:22px;flex:0 0 22px;padding:4px;border-radius:50%;background:#5f854d;color:#fff}.inv-interiors-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.inv-interiors-btn{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #5b7f48;text-decoration:none;font-weight:800;transition:all .18s ease}.inv-interiors-btn svg{width:18px;height:18px}.inv-interiors-btn--primary{background:#5b7f48;color:#fff}.inv-interiors-btn--primary:hover{background:#47673a;border-color:#47673a}.inv-interiors-btn--ghost{background:#fff;color:#24312b;border-color:#ced6c6}.inv-interiors-btn--ghost:hover{border-color:#5b7f48;color:#5b7f48}.inv-interiors-btn--block{width:100%}.inv-interiors-hero__media{min-height:100%;background:#ece5d8}.inv-interiors-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.inv-interiors-value{padding:0;background:linear-gradient(90deg,#335f37 0%,#5b814c 100%);color:#fff}.inv-interiors-value__grid{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);gap:56px;padding:44px 44px}.inv-interiors-value__copy .inv-interiors-kicker,.inv-interiors-cta__copy .inv-interiors-kicker{color:#d7e5d0}.inv-interiors-value__copy h2,.inv-interiors-cta__copy h2{font-size:clamp(2.2rem,3.8vw,3.65rem);line-height:1.02;letter-spacing:-.045em;color:#fff;font-weight:900}.inv-interiors-value__copy h2 span{display:block}.inv-interiors-value__copy p:last-child{margin-top:22px;max-width:520px;font-size:1.06rem;line-height:1.7;color:rgba(255,255,255,.9)}.inv-interiors-value__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px;align-content:center}.inv-interiors-value__items article{display:grid;grid-template-columns:50px 1fr;gap:14px;align-items:start}.inv-interiors-value__items span{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#f3ead1}.inv-interiors-value__items svg{width:23px;height:23px}.inv-interiors-value__items h3{font-size:1rem;font-weight:800;color:#fff}.inv-interiors-value__items p{margin-top:6px;color:rgba(255,255,255,.86);font-size:.94rem;line-height:1.45}.inv-interiors-projects{padding:76px 0 70px;background:#fbfaf7}.inv-interiors-projects__head{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);gap:36px;align-items:end;margin-bottom:26px}.inv-interiors-projects__head h2,.inv-interiors-contact__copy h2{font-size:clamp(2.1rem,3.6vw,3.35rem);line-height:1.03;letter-spacing:-.04em;font-weight:900}.inv-interiors-projects__head>p{max-width:480px;color:#5c675f;font-size:1.04rem;line-height:1.65}.inv-interiors-projects__grid{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:14px}.inv-interiors-project{position:relative;overflow:hidden;background:#ddd;min-height:210px}.inv-interiors-project--large{min-height:360px}.inv-interiors-project img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.inv-interiors-project:hover img{transform:scale(1.03)}.inv-interiors-project::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,17,12,0) 20%,rgba(8,17,12,.68) 100%)}.inv-interiors-project div{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;color:#fff}.inv-interiors-project strong{display:block;font-size:1rem;font-weight:800}.inv-interiors-project span{display:block;margin-top:3px;font-size:.9rem;color:rgba(255,255,255,.9)}.inv-interiors-projects__aside{display:grid;grid-template-columns:1fr 1fr;gap:14px}.inv-interiors-cta{position:relative;background-image:var(--inv-interiors-cta);background-size:cover;background-position:center;min-height:320px}.inv-interiors-cta__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,29,21,.85) 0%,rgba(13,29,21,.68) 48%,rgba(13,29,21,.48) 100%)}.inv-interiors-cta__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.58fr) minmax(300px,.42fr);gap:32px;align-items:center;min-height:320px;padding-top:40px;padding-bottom:40px}.inv-interiors-cta__copy p:not(.inv-interiors-kicker){max-width:540px;margin:18px 0 26px;color:rgba(255,255,255,.9);font-size:1.06rem;line-height:1.6}.inv-interiors-cta__list{list-style:none;margin:0;padding:26px 28px;background:rgba(11,20,14,.36);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(6px);display:grid;gap:18px}.inv-interiors-cta__list li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:center;color:#fff;font-weight:700}.inv-interiors-cta__list svg{width:22px;height:22px;color:#e5f4dd}.inv-interiors-contact{padding:76px 0 84px;background:#fff}.inv-interiors-contact__grid{display:grid;grid-template-columns:minmax(0,.6fr) minmax(320px,.4fr);gap:34px;align-items:start}.inv-interiors-contact__copy p:not(.inv-interiors-kicker){max-width:600px;margin-top:18px;color:#5e6a62;font-size:1.04rem;line-height:1.65}.inv-interiors-contact__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.inv-interiors-contact__features div{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;padding:18px;background:#f6f7f5;border:1px solid #e2e8df}.inv-interiors-contact__features span{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#eff4ec;color:#557544}.inv-interiors-contact__features svg{width:24px;height:24px}.inv-interiors-contact__features strong{font-size:.98rem;line-height:1.3;color:#24312b}.inv-interiors-contact__card{padding:28px;background:#fbfbf9;border:1px solid #e5e8e1;box-shadow:0 16px 40px rgba(16,24,40,.08)}.inv-interiors-contact__card h3{font-size:1.5rem;font-weight:900}.inv-interiors-contact__card p{margin-top:12px;color:#617068;line-height:1.6}.inv-interiors-contact__card .inv-interiors-btn{margin-top:16px}.inv-interiors-contact__card small{display:block;margin-top:16px;color:#6b756f;font-size:.92rem;line-height:1.5}.inv-interiors-btn--ghost span{font-size:1.1em}.inv-interiors-btn--primary svg:last-child,.inv-interiors-btn--ghost svg:last-child{margin-left:auto}@media(max-width:1100px){.inv-interiors-hero__grid,.inv-interiors-value__grid,.inv-interiors-projects__head,.inv-interiors-cta__grid,.inv-interiors-contact__grid{grid-template-columns:1fr}.inv-interiors-hero__media{min-height:420px}.inv-interiors-value__grid{padding:40px 28px}.inv-interiors-hero__copy{padding:40px 32px}.inv-interiors-projects__grid{grid-template-columns:1fr}.inv-interiors-project--large{min-height:330px}.inv-interiors-contact__features{grid-template-columns:1fr 1fr 1fr}}@media(max-width:760px){.inv-interiors-hero{padding-top:26px}.inv-interiors-breadcrumb{font-size:.8rem;margin-bottom:22px}.inv-interiors-hero__copy{padding:32px 22px}.inv-interiors-hero__copy h1{font-size:clamp(2.35rem,12vw,3.6rem)}.inv-interiors-hero__copy>p:not(.inv-interiors-kicker){font-size:1rem}.inv-interiors-hero__actions,.inv-interiors-value__items,.inv-interiors-projects__aside,.inv-interiors-contact__features{grid-template-columns:1fr}.inv-interiors-btn{width:100%}.inv-interiors-hero__media{min-height:260px}.inv-interiors-value__grid{gap:34px;padding:34px 22px}.inv-interiors-value__copy h2,.inv-interiors-cta__copy h2,.inv-interiors-projects__head h2,.inv-interiors-contact__copy h2{font-size:clamp(2rem,10vw,3rem)}.inv-interiors-project{min-height:190px}.inv-interiors-project--large{min-height:260px}.inv-interiors-cta__grid{min-height:unset;padding-top:34px;padding-bottom:34px}.inv-interiors-contact{padding:58px 0 62px}.inv-interiors-contact__features div{grid-template-columns:42px 1fr;padding:14px}.inv-interiors-contact__features span{width:42px;height:42px}.inv-interiors-contact__card{padding:22px}}
