.ckh{background:#fff;color:#111}.ckh *{box-sizing:border-box}.ckh-wrap{max-width:1500px;margin:0 auto;padding:0 40px}.ckh-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:#0d0d0f}.ckh-hero__panel{position:relative;overflow:hidden;min-height:650px}.ckh-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ckh-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ckh-shade--dark{background:linear-gradient(90deg,#050507f0,#050507c2 48%,#0505076b)}.ckh-shade--warm{background:linear-gradient(90deg,#f7f3edf5,#f7f3eddb 48%,#f7f3ed85)}.ckh-hero__content{position:relative;z-index:3;height:100%;display:flex;align-items:flex-end;padding:46px}.ckh-hero__content--production{align-items:center}.ckh-content-box{max-width:560px;padding:28px;border-radius:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 60px #0000002e}.ckh-content-box--dark{background:#0a0a0cc2;border:1px solid rgba(255,255,255,.13)}.ckh-content-box--light{background:#ffffffe6;border:1px solid rgba(17,17,17,.08)}.ckh-kicker{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:#f1c644;color:#111;font-weight:900;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.ckh-kicker--dark{background:#111;color:#fff}.ckh h1,.ckh h2,.ckh h3{font-family:var(--font-heading-family),Arial,sans-serif!important;text-transform:uppercase}.ckh-hero h1,.ckh-hero h2{line-height:.92;margin:0 0 14px;letter-spacing:.01em}.ckh-hero h1{font-size:clamp(44px,5.1vw,96px);color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.35)}.ckh-hero h2{font-size:clamp(40px,4.6vw,82px);color:#111!important}.ckh-hero p{margin:0 0 22px;font-size:18px;line-height:1.55;font-weight:700}.ckh-content-box--dark p{color:#fffffff0!important}.ckh-content-box--light p{color:#292929!important}.ckh-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.ckh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:12px;text-decoration:none;text-transform:uppercase;font-weight:900;font-size:14px;letter-spacing:.04em;transition:.2s}.ckh-btn:hover{transform:translateY(-1px)}.ckh-btn--yellow{background:#f1c644!important;color:#111!important;border:2px solid #f1c644!important}.ckh-btn--ghost-dark{background:#fff!important;color:#111!important;border:2px solid #111!important}.ckh-trust{display:flex;gap:16px;flex-wrap:wrap;margin-top:18px;font-size:13px;font-weight:800;color:#222!important}.ckh-audience-nav{display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border-top:1px solid #e7e2db;border-bottom:1px solid #e7e2db}.ckh-audience-nav a{display:flex;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:12px 16px;text-align:center;color:#111!important;text-decoration:none;font-weight:800;border-right:1px solid #e7e2db}.ckh-audience-nav a:last-child{border-right:0}.ckh-audience-nav a:hover{background:#faf6ef}.ckh-section{padding:72px 0}.ckh-section--light{background:#fff;color:#111}.ckh-section--dark{background:#111;color:#fff}.ckh-section--projects{background:#171719;color:#fff;padding:78px 0}.ckh-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:34px}.ckh-head h2{font-size:clamp(34px,3.7vw,68px);line-height:.92;margin:0;color:inherit!important}.ckh-head p{margin:10px 0 0;color:#555!important;font-size:18px;line-height:1.55}.ckh-head--dark p{color:#ffffffc2!important}.ckh-head>a{color:#111!important;font-weight:800;text-decoration:none}.ckh-line{display:block;width:56px;height:5px;background:#f1c644;margin-bottom:18px;border-radius:99px}.ckh-grid{display:grid;gap:18px}.ckh-grid--6{grid-template-columns:repeat(3,1fr)}.ckh-grid--4{grid-template-columns:repeat(4,1fr)}.ckh-card{display:flex;flex-direction:column;min-height:220px;padding:22px;text-decoration:none;border-radius:18px;transition:.2s}.ckh-card:hover{transform:translateY(-3px)}.ckh-card--product{background:#f7f3ee;border:1px solid #ebe2d7;color:#111!important}.ckh-card--audience{background:#1d1d1f;border:1px solid rgba(255,255,255,.1);color:#fff!important}.ckh-card__visual{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#111;color:#fff;font-weight:900;font-size:18px;margin-bottom:16px}.ckh-card__visual--dark{background:#f1c644;color:#111}.ckh-card h3{font-size:24px;line-height:1.05;margin:0 0 10px;color:inherit!important}.ckh-card p{font-size:14px;line-height:1.55;color:#555!important;margin:0 0 20px;font-weight:600}.ckh-card--audience p{color:#ffffffc2!important}.ckh-card span{margin-top:auto;font-size:18px}.ckh-process{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ckh-step{padding:24px;background:#f7f3ee;border:1px solid #ebe2d7;border-radius:18px}.ckh-step b{display:block;color:#8b6c00;font-size:14px;letter-spacing:.1em;margin-bottom:10px}.ckh-step h3{font-size:26px;margin:0 0 8px;color:#111!important}.ckh-step p{font-size:14px;color:#555!important;line-height:1.55;font-weight:600}.ckh-tech{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.ckh-tech span{display:flex;align-items:center;justify-content:center;min-height:58px;padding:10px 14px;border-radius:14px;background:#111;color:#fff!important;font-weight:800;text-transform:uppercase;font-size:13px}.ckh-project{padding:18px;background:#202023;border:1px solid rgba(255,255,255,.08);border-radius:18px}.ckh-project img,.ckh-project__placeholder{width:100%;aspect-ratio:1/1;border-radius:14px;display:block;object-fit:cover;margin-bottom:16px}.ckh-project__placeholder{display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#2c2c31,#0e0e10);color:#ffffffd6;font-size:30px;font-weight:900}.ckh-project h3{font-size:22px;margin:0 0 8px;color:#fff!important}.ckh-project p{color:#ffffffbd!important;margin:0;line-height:1.55}.ckh-quote{background:#f7f3ee;color:#111;padding:82px 0;border-top:1px solid #ebe2d7}.ckh-quote__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:34px;align-items:start}.ckh-quote h2{font-size:clamp(40px,4vw,74px);line-height:.92;margin:10px 0 16px;color:#111!important}.ckh-quote h2 em{font-style:normal;color:#8b6c00}.ckh-quote p{color:#4f4f52!important;font-size:18px;line-height:1.6}.ckh-form{background:#fff;border:1px solid #ebe2d7;border-radius:18px;padding:26px;box-shadow:0 14px 60px #0000000d}.ckh-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ckh-form input,.ckh-form select,.ckh-form textarea{width:100%;margin-bottom:12px;background:#fff!important;color:#111!important;border:1px solid #d8d1c7!important;border-radius:12px;padding:16px 14px;font-size:15px}.ckh-form textarea{resize:vertical;min-height:130px}.ckh-success{color:#224b15!important;background:#eef8e8;border:1px solid #bfdba9;border-radius:12px;padding:12px 14px;font-weight:800}@media(max-width:1100px){.ckh-hero{grid-template-columns:1fr}.ckh-grid--4{grid-template-columns:repeat(2,1fr)}.ckh-grid--6,.ckh-process,.ckh-tech,.ckh-audience-nav{grid-template-columns:repeat(3,1fr)}.ckh-quote__grid{grid-template-columns:1fr}.ckh-hero__content,.ckh-hero__content--production{align-items:flex-end}}@media(max-width:749px){.ckh-wrap{padding:0 18px}.ckh-hero__panel{min-height:520px}.ckh-hero__content{padding:18px}.ckh-content-box{padding:20px;border-radius:16px}.ckh-grid--6,.ckh-grid--4,.ckh-process,.ckh-tech,.ckh-audience-nav,.ckh-form__row{grid-template-columns:1fr}.ckh-head{align-items:flex-start;flex-direction:column}.ckh-audience-nav a{border-right:0;border-bottom:1px solid #e7e2db}.ckh-hero h1{font-size:54px}.ckh-hero h2{font-size:46px}.ckh-hero p,.ckh-head p,.ckh-quote p{font-size:16px}}.ckh-hero__panel,.ckh-content-box{min-width:0}.ckh-content-box{width:100%}.ckh-hero h2{font-size:clamp(28px,3.15vw,52px);line-height:1.08;overflow-wrap:normal;word-break:normal}.ckh-hero h1{line-height:1.02}.ckh-hero__content{padding:32px}.ckh-hero p{font-weight:500}.ckh-content-box--light{background:#fffffff0}@media(max-width:749px){.ckh-hero__content{padding:18px}.ckh-hero h1{font-size:clamp(32px,10vw,46px)}.ckh-hero h2{font-size:clamp(22px,6.4vw,34px)}.ckh-content-box{padding:20px}.ckh-actions{gap:10px}.ckh-btn{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
