:root{--kauno-ink:#111;--kauno-paper:#f7f5f1;--kauno-muted:#6f6d68;--kauno-line:#dedbd4}body{font-family:var(--font-body--family),Arial,sans-serif;letter-spacing:.01em}.header-logo{font-family:var(--font-heading--family),Arial,sans-serif!important;font-size:24px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase}.header__row--top{border-bottom:1px solid #e5e2dc!important}.menu-list__link{font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase}.header-actions__action{opacity:.92}.header-actions__action:hover{opacity:1}.kauno-home{background:var(--kauno-paper);color:var(--kauno-ink)}.kauno-hero{position:relative;min-height:min(760px,82vh);display:flex;align-items:flex-end;overflow:hidden;background:#171717}.kauno-hero__media{position:absolute;inset:0;background:radial-gradient(circle at 75% 25%,#4b4b47 0,#252523 34%,#101010 78%)}.kauno-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.kauno-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.66),rgba(0,0,0,.16) 65%,rgba(0,0,0,.1))}.kauno-hero__content{position:relative;z-index:2;color:#fff;padding:clamp(28px,6vw,80px);max-width:720px}.kauno-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px}.kauno-hero h1{font-size:clamp(48px,7vw,92px);line-height:.92;letter-spacing:-.045em;margin:0 0 22px;font-weight:700}.kauno-hero p{font-size:clamp(16px,2vw,20px);line-height:1.5;max-width:520px;margin:0 0 28px;color:rgba(255,255,255,.86)}.kauno-actions{display:flex;gap:10px;flex-wrap:wrap}.kauno-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase;border:1px solid #fff;background:#fff;color:#111;transition:.2s}.kauno-btn:hover{background:transparent;color:#fff}.kauno-btn--ghost{background:transparent;color:#fff}.kauno-btn--ghost:hover{background:#fff;color:#111}.kauno-section{padding:clamp(44px,7vw,88px) clamp(18px,4vw,56px)}.kauno-section__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.kauno-section__head h2{font-size:clamp(30px,4vw,52px);line-height:1;letter-spacing:-.035em;margin:0}.kauno-section__head p{margin:0;color:var(--kauno-muted);max-width:420px;line-height:1.5}.kauno-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kauno-card{position:relative;min-height:420px;overflow:hidden;background:#d6d0c5;color:#fff;text-decoration:none}.kauno-card__media{position:absolute;inset:0;background:linear-gradient(135deg,#d8d1c5,#77736c)}.kauno-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.kauno-card:hover .kauno-card__media img{transform:scale(1.035)}.kauno-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 35%,rgba(0,0,0,.7))}.kauno-card__copy{position:absolute;left:22px;right:22px;bottom:22px}.kauno-card__copy small{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.kauno-card__copy h3{font-size:28px;margin:7px 0 0;letter-spacing:-.02em}.kauno-offer{display:grid;grid-template-columns:1.1fr .9fr;background:#111;color:#fff}.kauno-offer__main{padding:clamp(34px,6vw,72px)}.kauno-offer__main h2{font-size:clamp(36px,5vw,64px);line-height:.95;letter-spacing:-.045em;margin:0 0 18px}.kauno-offer__main p{color:#c9c7c2;max-width:520px;line-height:1.6}.kauno-tiers{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#444}.kauno-tier{background:#171717;padding:34px;display:flex;flex-direction:column;justify-content:center;min-height:190px}.kauno-tier strong{font-size:42px;line-height:1;letter-spacing:-.04em}.kauno-tier span{margin-top:10px;color:#aaa;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.kauno-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.kauno-editorial__panel{padding:clamp(34px,6vw,76px);display:flex;flex-direction:column;justify-content:center;background:#e7e1d7}.kauno-editorial__panel h2{font-size:clamp(40px,5vw,70px);line-height:.94;letter-spacing:-.045em;margin:0 0 20px}.kauno-editorial__panel p{max-width:480px;color:#55514a;line-height:1.65}.kauno-dark-btn{width:max-content;background:#111;color:#fff;border-color:#111}.kauno-editorial__image{background:linear-gradient(145deg,#bdb6aa,#57534c);min-height:360px}.kauno-editorial__image img{width:100%;height:100%;object-fit:cover;display:block}.kauno-newsletter{background:#ebe7df;text-align:center;padding:clamp(50px,7vw,92px) 20px}.kauno-newsletter h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.04em;margin:0 0 12px}.kauno-newsletter p{max-width:540px;margin:0 auto 24px;color:#68645e;line-height:1.6}.kauno-trust{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--kauno-line);border-bottom:1px solid var(--kauno-line)}.kauno-trust div{padding:22px;border-right:1px solid var(--kauno-line)}.kauno-trust div:last-child{border-right:0}.kauno-trust strong{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.kauno-trust span{font-size:13px;color:var(--kauno-muted)}@media(max-width:900px){.kauno-grid{grid-template-columns:repeat(2,1fr)}.kauno-card{min-height:360px}.kauno-offer,.kauno-editorial{grid-template-columns:1fr}.kauno-editorial__image{min-height:420px}.kauno-trust{grid-template-columns:1fr 1fr}.kauno-trust div:nth-child(2){border-right:0}.kauno-trust div:nth-child(-n+2){border-bottom:1px solid var(--kauno-line)}}@media(max-width:560px){.kauno-hero{min-height:650px}.kauno-hero__content{padding:28px 20px}.kauno-grid{gap:8px}.kauno-card{min-height:300px}.kauno-card__copy{left:16px;right:16px;bottom:16px}.kauno-card__copy h3{font-size:23px}.kauno-tiers{grid-template-columns:1fr}.kauno-tier{min-height:140px}.kauno-trust{grid-template-columns:1fr}.kauno-trust div{border-right:0!important;border-bottom:1px solid var(--kauno-line)}.kauno-trust div:last-child{border-bottom:0}}