.kuku-empresas{--ink:#292239;--plum:#653469;--muted:#645d67;--line:#e4d8d2;--coral:#a33f38;overflow:clip;background:#fffaf4;color:var(--ink);font:400 16px/1.6 var(--wp--preset--font-family--dm-sans,'DM Sans',sans-serif)}.kuku-empresas,.kuku-empresas *{box-sizing:border-box}.kuku-empresas h1,.kuku-empresas h2,.kuku-empresas h3{margin:0 0 .5em;line-height:1.13;letter-spacing:-.044em;font-family:var(--wp--preset--font-family--manrope,'Manrope',sans-serif)}.kuku-empresas p{margin:0 0 1.1em}.kuku-empresas a{color:inherit}.kuku-empresas a:focus-visible{outline:3px solid #a33f38;outline-offset:4px}.kuku-empresas__wrap{width:min(1160px,calc(100% - 44px));margin-inline:auto}
.kuku-empresas__hero{position:relative;padding:85px 0 65px;background:#f4ebe7}.kuku-empresas__hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);gap:clamp(28px,6vw,90px);align-items:end}.kuku-empresas__kicker{display:block;margin:0 0 20px!important;color:#973e38;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.kuku-empresas h1{max-width:800px;font-size:clamp(48px,5.8vw,77px);line-height:1.04}.kuku-empresas h1 em{font-style:normal;color:var(--coral)}.kuku-empresas__hero-side{padding:27px 0 4px;border-top:3px solid var(--plum)}.kuku-empresas__hero-side p{color:var(--muted);font-size:18px}.kuku-empresas__hero-side a,.kuku-empresas__row a,.kuku-empresas__note a{color:var(--plum);font-weight:800;text-decoration-thickness:2px;text-underline-offset:5px}.kuku-empresas__hero-side a:hover,.kuku-empresas__row a:hover,.kuku-empresas__note a:hover{color:var(--coral)}
.kuku-empresas__selector{padding:84px 0 100px}.kuku-empresas__selector h2{max-width:810px;font-size:clamp(36px,4vw,51px)}.kuku-empresas__selector-lead{max-width:620px;color:var(--muted)}.kuku-empresas__table{margin-top:34px;border-top:2px solid var(--plum)}.kuku-empresas__row{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(200px,1fr) minmax(130px,.5fr);gap:24px;align-items:start;padding:29px 10px;border-bottom:1px solid var(--line)}.kuku-empresas__row:hover{background:#f9eee9}.kuku-empresas__row h3{margin:0;font-size:clamp(20px,2.2vw,27px)}.kuku-empresas__row p{max-width:57ch;margin:0;color:var(--muted)}.kuku-empresas__row a{justify-self:end}
.kuku-empresas__details{padding:75px 0;background:#f5eeea}.kuku-empresas__details h2{font-size:clamp(34px,3.9vw,50px)}.kuku-empresas__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 60px;margin-top:39px}.kuku-empresas__detail{padding:24px 0;border-top:1px solid #d9cbc7}.kuku-empresas__detail h3{font-size:25px}.kuku-empresas__detail p{max-width:50ch;margin:0;color:var(--muted)}
.kuku-empresas__note{padding:85px 0 110px}.kuku-empresas__note-panel{display:grid;grid-template-columns:1fr .8fr;gap:50px;align-items:center;padding:45px 50px;border:1px solid #eadbd2;border-radius:20px;background:#fffdfa;box-shadow:8px 8px 0 #efdbd2}.kuku-empresas__note h2{font-size:clamp(29px,3.5vw,44px)}.kuku-empresas__note p{max-width:55ch;margin-bottom:12px;color:var(--muted)}.kuku-empresas__note a{display:inline-flex;margin-top:10px}
@media(max-width:820px){.kuku-empresas__hero-grid,.kuku-empresas__note-panel{grid-template-columns:1fr}.kuku-empresas__hero{padding:65px 0}.kuku-empresas__hero-side{max-width:560px}.kuku-empresas__selector{padding:70px 0}}
@media(max-width:620px){.kuku-empresas__wrap{width:calc(100% - 32px)}.kuku-empresas h1{font-size:clamp(44px,11vw,62px)}.kuku-empresas__row{grid-template-columns:1fr;gap:8px;padding:24px 0}.kuku-empresas__row a{justify-self:start;margin-top:6px}.kuku-empresas__detail-grid{grid-template-columns:1fr;gap:7px}.kuku-empresas__note-panel{padding:30px 24px;gap:10px;box-shadow:5px 5px 0 #efdbd2}.kuku-empresas__details{padding:70px 0}.kuku-empresas__note{padding:65px 0 86px}}
