.ceh[data-v-9e03ccc5]{--ceh-bg: #f4f7f8;--ceh-panel: #eaeff0;--ceh-card: #ffffff;--ceh-text: #112022;--ceh-muted: #596b6e;--ceh-line: #cdd7da;--ceh-primary: #006370;--ceh-primary-hover: #004d57;--ceh-dark: #061618;--ceh-accent: #00c2d6;position:relative;overflow:hidden;background:var(--ceh-bg);color:var(--ceh-text);padding:clamp(58px,7vw,104px) clamp(18px,4vw,62px) 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ceh-bg[data-v-9e03ccc5]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 18%,rgba(0,99,112,.11),transparent 32%),linear-gradient(135deg,#f4f7f8,#fff 48%,#eaeff0)}.ceh-watermark[data-v-9e03ccc5]{position:absolute;right:-120px;top:50px;width:min(760px,64vw);color:var(--ceh-primary);opacity:.045;animation:ceh-watermark-9e03ccc5 14s ease-in-out infinite alternate}.ceh-shell[data-v-9e03ccc5]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.02fr);gap:clamp(34px,6vw,86px);align-items:center;max-width:1240px;margin:0 auto}.ceh-copy[data-v-9e03ccc5]{max-width:660px;padding-bottom:58px;animation:ceh-copy-in-9e03ccc5 .72s ease both}.ceh h1[data-v-9e03ccc5]{margin:0;max-width:650px;color:var(--ceh-text);font-size:clamp(34px,3.8vw,56px);line-height:1.08;letter-spacing:0;font-weight:800}.ceh p[data-v-9e03ccc5]{max-width:610px;margin:22px 0 0;color:var(--ceh-muted);font-size:clamp(16px,1.25vw,19px);line-height:1.72}.ceh-actions[data-v-9e03ccc5]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ceh-actions a[data-v-9e03ccc5]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 23px;border:1px solid var(--ceh-line);border-radius:999px;background:#ffffffc7;color:var(--ceh-text);font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.ceh-actions a[data-v-9e03ccc5]:hover{transform:translateY(-2px);border-color:var(--ceh-primary);color:var(--ceh-primary)}.ceh-actions .is-primary[data-v-9e03ccc5]{border-color:var(--ceh-primary);background:var(--ceh-primary);color:#fff;box-shadow:0 18px 34px #00637024}.ceh-actions .is-primary[data-v-9e03ccc5]:hover{background:var(--ceh-primary-hover);color:#fff}.ceh-trust[data-v-9e03ccc5]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ceh-trust strong[data-v-9e03ccc5],.ceh-whatsapp[data-v-9e03ccc5]{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border-radius:999px;background:#ffffffbd;border:1px solid var(--ceh-line);color:var(--ceh-muted);font-size:13px;font-weight:780;text-decoration:none}.ceh-whatsapp[data-v-9e03ccc5]{gap:8px;background:#eaf7ef;border-color:#bde8ce;color:#146c43}.ceh-whatsapp span[data-v-9e03ccc5]{width:8px;height:8px;border-radius:999px;background:#25d366}.ceh-signature[data-v-9e03ccc5]{display:flex;align-items:center;gap:14px;margin-top:30px}.ceh-signature img[data-v-9e03ccc5]{display:block;width:auto;height:48px;-o-object-fit:contain;object-fit:contain}.ceh-signature em[data-v-9e03ccc5]{color:var(--ceh-primary);font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(30px,3vw,40px);line-height:1;font-style:normal}.ceh-signature span[data-v-9e03ccc5]{max-width:240px;color:var(--ceh-muted);font-size:13px;font-weight:750;line-height:1.35}.ceh-media[data-v-9e03ccc5]{position:relative;min-height:610px;animation:ceh-media-in-9e03ccc5 .88s .08s ease both}.ceh-plate[data-v-9e03ccc5]{position:absolute;inset:44px 26px 0;border:1px solid rgba(205,215,218,.9);border-radius:8px 8px 0 0;background:linear-gradient(180deg,#ffffffd1,#eaeff0eb);box-shadow:0 30px 86px #06161821}.ceh-frame[data-v-9e03ccc5]{position:absolute;right:34px;bottom:0;width:min(88%,520px);height:min(58vw,620px);min-height:520px;overflow:hidden;border-radius:8px 8px 0 0;background:#dfe8e5}.ceh-frame img[data-v-9e03ccc5]{width:100%;height:126%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.ceh-placeholder[data-v-9e03ccc5]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;color:var(--ceh-muted);font-weight:800;text-align:center}.ceh-card[data-v-9e03ccc5]{position:absolute;z-index:3;border:1px solid var(--ceh-line);border-radius:8px;background:#fffffff0;color:var(--ceh-text);box-shadow:0 18px 52px #0a222429}.ceh-card.is-quote[data-v-9e03ccc5]{left:0;bottom:58px;max-width:390px;padding:18px 20px}.ceh-card.is-quote p[data-v-9e03ccc5]{margin:0;color:var(--ceh-text);font-size:15px;line-height:1.55}.ceh-card.is-quote strong[data-v-9e03ccc5]{display:block;margin-top:11px;color:var(--ceh-primary);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ceh-card.is-mini[data-v-9e03ccc5]{right:0;top:86px;min-width:148px;padding:16px 18px}.ceh-card.is-mini strong[data-v-9e03ccc5]{display:block;color:var(--ceh-primary);font-size:28px;line-height:1}.ceh-card.is-mini span[data-v-9e03ccc5]{display:block;margin-top:7px;color:var(--ceh-muted);font-size:13px;font-weight:760}.ceh-strip[data-v-9e03ccc5]{position:relative;z-index:4;display:grid;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:0 auto;overflow:hidden;border:1px solid var(--ceh-line);border-bottom:0;border-radius:8px 8px 0 0;background:#fff;color:var(--ceh-text);box-shadow:0 -14px 44px #172e2a14}.ceh-strip div[data-v-9e03ccc5]{padding:22px clamp(18px,3vw,34px);border-right:1px solid rgba(0,99,112,.12)}.ceh-strip div[data-v-9e03ccc5]:last-child{border-right:0}.ceh-strip strong[data-v-9e03ccc5]{display:block;color:var(--ceh-primary);font-size:clamp(24px,2.6vw,36px);line-height:1}.ceh-strip span[data-v-9e03ccc5]{display:block;margin-top:8px;color:var(--ceh-muted);font-size:14px;font-weight:700}.tone-deep[data-v-9e03ccc5]{--ceh-bg: #061618;--ceh-text: #ffffff;--ceh-muted: rgba(255, 255, 255, .82);--ceh-line: rgba(255, 255, 255, .18);--ceh-primary: #00c2d6;--ceh-primary-hover: #33d8e8;--ceh-panel: #112022;background:#061618}.tone-deep .ceh-bg[data-v-9e03ccc5]{background:radial-gradient(circle at 15% 18%,rgba(0,194,214,.22),transparent 32%),radial-gradient(circle at 74% 12%,rgba(255,255,255,.08),transparent 28%),linear-gradient(135deg,#061618,#004d57 54%,#0d272b)}.tone-deep h1[data-v-9e03ccc5],.tone-deep .ceh-card.is-quote p[data-v-9e03ccc5]{color:#fff}.tone-deep[data-v-9e03ccc5],.tone-deep .ceh-trust strong[data-v-9e03ccc5]{background:#ffffff1a;border-color:#ffffff38;color:#ffffffe6}.tone-deep .ceh-actions .is-primary[data-v-9e03ccc5]{border-color:#fff;background:#fff;color:#004d57;box-shadow:0 18px 40px #ffffff1f,0 16px 36px #00c2d62e}.tone-deep .ceh-actions .is-primary[data-v-9e03ccc5]:hover{border-color:#dffcff;background:#dffcff;color:#003f47}.tone-deep .ceh-actions a[data-v-9e03ccc5]:not(.is-primary){background:#ffffff14;border-color:#ffffff4d;color:#fff}.tone-deep .ceh-actions a[data-v-9e03ccc5]:not(.is-primary):hover{background:#ffffff29;border-color:#ffffff94;color:#fff}.tone-deep .ceh-whatsapp[data-v-9e03ccc5]{background:#e7fff0;border-color:#9ce7b8;color:#075f2c}.tone-deep .ceh-whatsapp[data-v-9e03ccc5]:hover{background:#d5ffe5;border-color:#76dc9d}.tone-deep .ceh-signature span[data-v-9e03ccc5]{color:#ffffffc7}.tone-deep .ceh-signature em[data-v-9e03ccc5]{color:#66e7f3}.tone-deep .ceh-card[data-v-9e03ccc5]{background:#061618f0;border-color:#ffffff2e}.tone-deep .ceh-card.is-quote strong[data-v-9e03ccc5],.tone-deep .ceh-card.is-mini strong[data-v-9e03ccc5]{color:#66e7f3}.tone-deep .ceh-card.is-mini span[data-v-9e03ccc5]{color:#ffffffc7}.tone-deep .ceh-plate[data-v-9e03ccc5]{border-color:#ffffff24;background:linear-gradient(180deg,#ffffff24,#ffffff0f);box-shadow:0 30px 86px #0000003d}.tone-deep .ceh-frame[data-v-9e03ccc5]{background:#123136}.tone-deep .ceh-strip[data-v-9e03ccc5]{border-color:#ffffff29;background:#fff;color:#112022;box-shadow:0 -14px 44px #00000029}.tone-deep .ceh-strip div[data-v-9e03ccc5]{border-right-color:#00637029}.tone-deep .ceh-strip strong[data-v-9e03ccc5]{color:#006370}.tone-deep .ceh-strip span[data-v-9e03ccc5]{color:#3e5559;font-weight:780}@keyframes ceh-copy-in-9e03ccc5{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes ceh-media-in-9e03ccc5{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes ceh-watermark-9e03ccc5{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-18px,14px,0) rotate(-2deg)}}@media (max-width: 900px){.ceh[data-v-9e03ccc5]{padding-top:58px}.ceh-shell[data-v-9e03ccc5]{grid-template-columns:1fr}.ceh-copy[data-v-9e03ccc5]{padding-bottom:0}.ceh-media[data-v-9e03ccc5]{min-height:0}.ceh-plate[data-v-9e03ccc5]{inset:22px 0 0}.ceh-frame[data-v-9e03ccc5]{position:relative;right:auto;width:100%;height:auto;min-height:0;aspect-ratio:4 / 4.4;border-radius:8px}.ceh-card.is-quote[data-v-9e03ccc5]{position:relative;left:auto;bottom:auto;max-width:none;margin-top:14px}.ceh-card.is-mini[data-v-9e03ccc5]{top:34px;right:12px}.ceh-strip[data-v-9e03ccc5]{grid-template-columns:1fr;margin-top:28px}.ceh-strip div[data-v-9e03ccc5]{border-right:0;border-bottom:1px solid rgba(0,99,112,.12)}.ceh-strip div[data-v-9e03ccc5]:last-child{border-bottom:0}}@media (max-width: 560px){.ceh-actions a[data-v-9e03ccc5]{width:100%}.ceh-signature[data-v-9e03ccc5]{align-items:flex-start;flex-direction:column}.ceh-card.is-mini[data-v-9e03ccc5]{display:none}}@media (prefers-reduced-motion: reduce){.ceh-copy[data-v-9e03ccc5],.ceh-media[data-v-9e03ccc5],.ceh-watermark[data-v-9e03ccc5]{animation:none}}.cfi[data-v-3479addb]{--cfi-bg: #f4f7f8;--cfi-card: #ffffff;--cfi-panel: #eaeff0;--cfi-text: #112022;--cfi-muted: #596b6e;--cfi-line: #cdd7da;--cfi-primary: #006370;--cfi-primary-hover: #004d57;--cfi-dark: #061618;position:relative;overflow:hidden;background:var(--cfi-bg);color:var(--cfi-text);padding:clamp(56px,7vw,96px) clamp(18px,4vw,62px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cfi-shell[data-v-3479addb]{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);gap:clamp(28px,5vw,70px);align-items:center;max-width:1240px;margin:0 auto}.cfi-intro[data-v-3479addb]{animation:cfi-in-left-3479addb .7s ease both}.cfi-eyebrow[data-v-3479addb]{display:inline-flex;margin-bottom:18px;padding:8px 12px;border:1px solid var(--cfi-line);border-radius:999px;background:#ffffffc7;color:var(--cfi-primary);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.cfi h2[data-v-3479addb]{margin:0;max-width:560px;color:var(--cfi-text);font-size:clamp(30px,3.4vw,48px);line-height:1.08;letter-spacing:0;font-weight:820}.cfi-intro p[data-v-3479addb]{max-width:550px;margin:20px 0 0;color:var(--cfi-muted);font-size:clamp(16px,1.2vw,18px);line-height:1.72}.cfi-actions[data-v-3479addb]{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cfi-actions a[data-v-3479addb]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid var(--cfi-line);border-radius:999px;background:#fff;color:var(--cfi-text);font-size:15px;font-weight:820;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.cfi-actions a[data-v-3479addb]:hover{transform:translateY(-2px);border-color:var(--cfi-primary)}.cfi-actions .is-primary[data-v-3479addb]{border-color:var(--cfi-primary);background:var(--cfi-primary);color:#fff;box-shadow:0 18px 34px #00637024}.cfi-actions .is-primary[data-v-3479addb]:hover{background:var(--cfi-primary-hover)}.cfi-actions .is-whatsapp[data-v-3479addb]{gap:8px;background:#eaf7ef;border-color:#bde8ce;color:#146c43}.cfi-actions .is-whatsapp span[data-v-3479addb]{width:8px;height:8px;border-radius:999px;background:#25d366}.cfi-panel[data-v-3479addb]{position:relative;overflow:hidden;border:1px solid var(--cfi-line);border-radius:8px;background:#ffffffd1;box-shadow:0 28px 76px #06161814;padding:clamp(22px,3vw,34px);animation:cfi-in-up-3479addb .78s .08s ease both}.cfi-watermark[data-v-3479addb]{position:absolute;right:-70px;top:-80px;width:260px;color:var(--cfi-primary);opacity:.05}.cfi-options[data-v-3479addb]{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.cfi-options strong[data-v-3479addb]{display:inline-flex;min-height:36px;align-items:center;padding:0 13px;border-radius:999px;background:var(--cfi-panel);color:var(--cfi-text);font-size:13px;font-weight:800}.cfi-steps[data-v-3479addb]{position:relative;z-index:2;display:grid;gap:12px}.cfi-steps article[data-v-3479addb]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;padding:16px;border:1px solid rgba(205,215,218,.8);border-radius:8px;background:#fff}.cfi-steps article>span[data-v-3479addb]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:var(--cfi-primary);color:#fff;font-size:14px;font-weight:850}.cfi-steps h3[data-v-3479addb]{margin:0;color:var(--cfi-text);font-size:17px;line-height:1.25;font-weight:820}.cfi-steps p[data-v-3479addb]{margin:5px 0 0;color:var(--cfi-muted);font-size:14px;line-height:1.55}.cfi-note[data-v-3479addb]{position:relative;z-index:2;margin-top:18px;padding-top:16px;border-top:1px solid var(--cfi-line);color:var(--cfi-muted);font-size:13px;line-height:1.6;font-weight:700}.tone-soft[data-v-3479addb]{--cfi-bg: #eaeff0}.tone-deep[data-v-3479addb]{--cfi-bg: #061618;--cfi-card: #112022;--cfi-panel: rgba(255, 255, 255, .08);--cfi-text: #ffffff;--cfi-muted: rgba(255, 255, 255, .76);--cfi-line: rgba(255, 255, 255, .16);background:linear-gradient(135deg,#061618,#004d57)}.tone-deep .cfi-eyebrow[data-v-3479addb],.tone-deep .cfi-panel[data-v-3479addb],.tone-deep .cfi-steps article[data-v-3479addb]{background:#ffffff14}.tone-deep .cfi-options strong[data-v-3479addb],.tone-deep .cfi-actions a[data-v-3479addb]:not(.is-primary){background:#ffffff1a;color:#fff}@keyframes cfi-in-left-3479addb{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes cfi-in-up-3479addb{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.cfi-shell[data-v-3479addb]{grid-template-columns:1fr}}@media (max-width: 560px){.cfi-actions a[data-v-3479addb]{width:100%}.cfi-steps article[data-v-3479addb]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.cfi-intro[data-v-3479addb],.cfi-panel[data-v-3479addb]{animation:none}}.csgx[data-v-78acca00]{--bg: #f4f7f8;--panel: #eaeff0;--card: #ffffff;--text: #112022;--muted: #596b6e;--line: #cdd7da;--primary: #006370;--primary-hover: #004d57;--dark: #061618;position:relative;overflow:hidden;background:var(--bg);color:var(--text);padding:clamp(64px,8vw,112px) clamp(18px,4vw,62px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.csgx-bg[data-v-78acca00]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#fff,#f4f7f8 48%,#eaeff0)}.csgx-bg svg[data-v-78acca00]{position:absolute;right:-120px;top:5%;width:min(680px,62vw);color:var(--primary);opacity:.04}.csgx-shell[data-v-78acca00]{position:relative;z-index:2;max-width:1240px;margin:0 auto}.csgx-head[data-v-78acca00]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(300px,.74fr);gap:clamp(24px,5vw,68px);align-items:end;margin-bottom:clamp(30px,5vw,56px);animation:csgx-in-78acca00 .7s ease both}.csgx-eyebrow[data-v-78acca00]{display:inline-flex;margin-bottom:18px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#ffffffc7;color:var(--primary);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.csgx h2[data-v-78acca00]{margin:0;max-width:760px;font-size:clamp(31px,3.6vw,54px);line-height:1.08;letter-spacing:0;font-weight:830}.csgx h2 span[data-v-78acca00]{display:block;color:var(--primary)}.csgx-head p[data-v-78acca00]{margin:0;color:var(--muted);font-size:clamp(16px,1.2vw,18px);line-height:1.72}.csgx-main[data-v-78acca00]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(280px,.72fr);gap:16px}.csgx-service[data-v-78acca00],.csgx-aside[data-v-78acca00],.csgx-actions[data-v-78acca00]{border:1px solid var(--line);border-radius:8px;background:#ffffffe0;box-shadow:0 24px 70px #06161812}.csgx-service[data-v-78acca00]{min-height:460px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;animation:csgx-up-78acca00 .78s ease both}.csgx-service[data-v-78acca00]:nth-child(2){animation-delay:.08s}.csgx-service-label[data-v-78acca00]{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:8px 11px;border-radius:999px;background:var(--panel);color:var(--primary);font-size:12px;font-weight:880;letter-spacing:.12em;text-transform:uppercase}.csgx-service h3[data-v-78acca00]{margin:22px 0 0;color:var(--text);font-size:clamp(24px,2.25vw,34px);line-height:1.15;font-weight:830}.csgx-service p[data-v-78acca00]{margin:16px 0 0;color:var(--muted);font-size:16px;line-height:1.68}.csgx-service ul[data-v-78acca00]{display:grid;gap:11px;margin:26px 0;padding:0;list-style:none}.csgx-service li[data-v-78acca00]{display:flex;align-items:center;gap:10px;color:var(--text);font-size:15px;font-weight:740}.csgx-service li span[data-v-78acca00]{width:8px;height:8px;border-radius:999px;background:var(--primary);flex:0 0 auto}.csgx-service a[data-v-78acca00]{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:46px;margin-top:auto;padding:0 20px;border-radius:999px;background:var(--primary);color:#fff;font-size:14px;font-weight:850;text-decoration:none;transition:transform .2s ease,background .2s ease}.csgx-service a[data-v-78acca00]:hover{transform:translateY(-2px);background:var(--primary-hover)}.csgx-aside[data-v-78acca00]{overflow:hidden;display:flex;flex-direction:column}.csgx-process[data-v-78acca00]{padding:24px;background:var(--dark);color:#fff}.csgx-process strong[data-v-78acca00]{display:block;font-size:15px;font-weight:850;margin-bottom:16px}.csgx-process ol[data-v-78acca00]{margin:0;padding:0 0 0 20px;display:grid;gap:13px}.csgx-process li[data-v-78acca00]{color:#ffffffd1;font-size:14px;line-height:1.5;font-weight:650}.csgx-proof[data-v-78acca00]{display:grid;flex:1}.csgx-proof div[data-v-78acca00]{padding:22px 24px;border-bottom:1px solid var(--line)}.csgx-proof div[data-v-78acca00]:last-child{border-bottom:0}.csgx-proof strong[data-v-78acca00]{display:block;color:var(--primary);font-size:clamp(26px,2.7vw,38px);line-height:1}.csgx-proof span[data-v-78acca00]{display:block;margin-top:8px;color:var(--muted);font-size:13px;line-height:1.45;font-weight:760}.csgx-actions[data-v-78acca00]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:16px;padding:18px}.csgx-actions a[data-v-78acca00]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid var(--line);border-radius:999px;color:var(--text);font-size:15px;font-weight:830;text-decoration:none;background:#fff}.csgx-actions .is-primary[data-v-78acca00]{border-color:var(--primary);background:var(--primary);color:#fff}.layout-comparison .csgx-main[data-v-78acca00]{grid-template-columns:minmax(0,1fr)}.layout-comparison .csgx-service[data-v-78acca00]{min-height:0;display:grid;grid-template-columns:180px minmax(0,1fr) minmax(240px,.72fr) auto;gap:22px;align-items:center}.layout-comparison .csgx-service h3[data-v-78acca00],.layout-comparison .csgx-service p[data-v-78acca00],.layout-comparison .csgx-service ul[data-v-78acca00]{margin-top:0}.layout-comparison .csgx-aside[data-v-78acca00]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.layout-comparison .csgx-proof[data-v-78acca00]{grid-template-columns:repeat(3,1fr)}.layout-comparison .csgx-proof div[data-v-78acca00]{border-bottom:0;border-right:1px solid var(--line)}.layout-premium-cards .csgx-main[data-v-78acca00]{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-premium-cards .csgx-service[data-v-78acca00]{min-height:520px;background:linear-gradient(135deg,rgba(0,99,112,.12),transparent 42%),#ffffffe6}.layout-premium-cards .csgx-aside[data-v-78acca00]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.layout-premium-cards .csgx-proof[data-v-78acca00]{grid-template-columns:repeat(3,1fr)}.layout-premium-cards .csgx-proof div[data-v-78acca00]{border-bottom:0;border-right:1px solid var(--line)}.layout-premium-cards .csgx-proof div[data-v-78acca00]:last-child{border-right:0}.tone-deep[data-v-78acca00]{--bg: #061618;--panel: rgba(255,255,255,.08);--card: #112022;--text: #fff;--muted: rgba(255,255,255,.74);--line: rgba(255,255,255,.16);background:#061618}.tone-deep .csgx-bg[data-v-78acca00]{background:linear-gradient(135deg,#061618,#004d57)}.tone-deep .csgx-service[data-v-78acca00],.tone-deep .csgx-aside[data-v-78acca00],.tone-deep .csgx-actions[data-v-78acca00],.tone-deep .csgx-eyebrow[data-v-78acca00],.tone-deep .csgx-actions a[data-v-78acca00]:not(.is-primary){background:#ffffff14}.tone-deep .csgx-service h3[data-v-78acca00],.tone-deep .csgx-service li[data-v-78acca00],.tone-deep .csgx-actions a[data-v-78acca00]:not(.is-primary){color:#fff}@keyframes csgx-in-78acca00{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes csgx-up-78acca00{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1050px){.csgx-main[data-v-78acca00],.layout-premium-cards .csgx-main[data-v-78acca00],.layout-comparison .csgx-service[data-v-78acca00],.layout-comparison .csgx-aside[data-v-78acca00],.layout-premium-cards .csgx-aside[data-v-78acca00],.layout-comparison .csgx-proof[data-v-78acca00],.layout-premium-cards .csgx-proof[data-v-78acca00],.csgx-head[data-v-78acca00]{grid-template-columns:1fr}.csgx-service[data-v-78acca00],.layout-premium-cards .csgx-service[data-v-78acca00]{min-height:auto}}@media (max-width: 560px){.csgx-actions a[data-v-78acca00],.csgx-service a[data-v-78acca00]{width:100%}}@media (prefers-reduced-motion: reduce){.csgx-head[data-v-78acca00],.csgx-service[data-v-78acca00]{animation:none}}.caf[data-v-d1549d4b]{position:relative;overflow:hidden;background:#fff;color:#22312e;padding:clamp(78px,9vw,128px) clamp(18px,4vw,64px)}.caf--dark[data-v-d1549d4b]{background:#22312e;color:#fff}.caf--soft-green[data-v-d1549d4b]{background:#f0f7f4}.caf__watermark[data-v-d1549d4b]{position:absolute;right:min(-110px,-8vw);top:52px;width:min(540px,58vw);opacity:.055;pointer-events:none}.caf__watermark img[data-v-d1549d4b]{display:block;width:100%;height:auto}.caf__main[data-v-d1549d4b]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(380px,.72fr);gap:clamp(34px,6vw,92px);align-items:center;max-width:1240px;margin:0 auto 18px}.caf__eyebrow[data-v-d1549d4b]{margin:0 0 14px;color:#006370;font-size:13px;font-weight:850;text-transform:uppercase}.caf--dark .caf__eyebrow[data-v-d1549d4b]{color:#b8d9cf}.caf h2[data-v-d1549d4b]{max-width:760px;margin:0;font-size:clamp(32px,3.7vw,58px);line-height:1.06;letter-spacing:0}.caf__lead[data-v-d1549d4b]{max-width:680px;margin:22px 0 0;color:#5b6864;font-size:17px;line-height:1.72}.caf--dark .caf__lead[data-v-d1549d4b]{color:#ffffffb8}.caf__cta[data-v-d1549d4b]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:26px;padding:0 20px;border-radius:8px;background:#006370;color:#fff;text-decoration:none;font-size:14px;font-weight:850}.caf--dark .caf__cta[data-v-d1549d4b]{background:#b8d9cf;color:#22312e}.caf__visual[data-v-d1549d4b]{min-height:430px;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,#e6f1ee,#c8ddd7);box-shadow:0 24px 74px #1f2f2b1a}.caf--dark .caf__visual[data-v-d1549d4b]{background:#ffffff12;box-shadow:none}.caf__visual img[data-v-d1549d4b]{display:block;width:100%;height:100%;min-height:430px;-o-object-fit:cover;object-fit:cover}.caf__visual-fallback[data-v-d1549d4b]{min-height:430px;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;color:#22312e}.caf--dark .caf__visual-fallback[data-v-d1549d4b]{color:#fff}.caf__visual-fallback small[data-v-d1549d4b],.caf__highlight small[data-v-d1549d4b]{color:#006370;font-size:12px;font-weight:850;text-transform:uppercase}.caf--dark .caf__visual-fallback small[data-v-d1549d4b],.caf--dark .caf__highlight small[data-v-d1549d4b]{color:#b8d9cf}.caf__visual-fallback strong[data-v-d1549d4b]{display:block;margin-top:12px;font-size:clamp(24px,2.6vw,40px);line-height:1.08}.caf__visual-fallback span[data-v-d1549d4b]{display:block;margin-top:12px;color:#5b6864;font-size:15px;line-height:1.58}.caf--dark .caf__visual-fallback span[data-v-d1549d4b]{color:#ffffffb3}.caf__audiences[data-v-d1549d4b]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1240px;margin:0 auto}.caf__audiences a[data-v-d1549d4b]{min-height:276px;display:flex;flex-direction:column;padding:24px;border:1px solid rgba(0,99,112,.12);border-radius:8px;background:#f7faf8;color:inherit;text-decoration:none;box-shadow:0 20px 60px #1f2f2b12;animation:caf-rise-d1549d4b .72s var(--delay) ease both;transition:transform .22s ease,border-color .22s ease,background .22s ease}.caf--dark .caf__audiences a[data-v-d1549d4b]{border-color:#ffffff21;background:#fff1;box-shadow:none}.caf__audiences a[data-v-d1549d4b]:hover{transform:translateY(-6px);border-color:#00637042;background:#fff}.caf--dark .caf__audiences a[data-v-d1549d4b]:hover{border-color:#b8d9cf61;background:#ffffff17}.caf__audiences small[data-v-d1549d4b]{color:#006370;font-size:12px;font-weight:850;text-transform:uppercase}.caf--dark .caf__audiences small[data-v-d1549d4b]{color:#b8d9cf}.caf h3[data-v-d1549d4b]{margin:26px 0 10px;color:#22312e;font-size:21px;line-height:1.18}.caf--dark h3[data-v-d1549d4b]{color:#fff}.caf__audiences p[data-v-d1549d4b]{margin:0;color:#5b6864;font-size:14px;line-height:1.58}.caf--dark .caf__audiences p[data-v-d1549d4b]{color:#ffffffad}.caf__audiences strong[data-v-d1549d4b]{display:inline-flex;margin-top:auto;padding-top:20px;color:#006370;font-size:14px;font-weight:850}.caf--dark .caf__audiences strong[data-v-d1549d4b]{color:#b8d9cf}.caf__highlight[data-v-d1549d4b]{position:relative;z-index:1;max-width:1240px;margin:18px auto 0;padding:26px;border-radius:8px;background:#006370;color:#fff}.caf__highlight strong[data-v-d1549d4b]{display:block;margin-top:10px;font-size:clamp(22px,2.4vw,36px);line-height:1.1}.caf__highlight span[data-v-d1549d4b]{display:block;margin-top:10px;color:#ffffffc7;font-size:15px;line-height:1.5}.caf--audience-cards .caf__main[data-v-d1549d4b]{display:block;text-align:center}.caf--audience-cards .caf__copy[data-v-d1549d4b]{max-width:940px;margin:0 auto 42px}.caf--audience-cards .caf__lead[data-v-d1549d4b]{margin-left:auto;margin-right:auto}.caf--audience-cards .caf__visual[data-v-d1549d4b]{display:none}.caf--stadtwerke-focus .caf__main[data-v-d1549d4b]{grid-template-columns:minmax(0,.78fr) minmax(420px,.9fr)}.caf--stadtwerke-focus .caf__visual[data-v-d1549d4b]{min-height:500px}.caf--stadtwerke-focus .caf__audiences[data-v-d1549d4b]{grid-template-columns:repeat(2,minmax(0,1fr))}.caf--stadtwerke-focus .caf__audiences a[data-v-d1549d4b]:nth-child(3){grid-column:span 2;min-height:210px;background:#006370;color:#fff}.caf--stadtwerke-focus .caf__audiences a:nth-child(3) small[data-v-d1549d4b],.caf--stadtwerke-focus .caf__audiences a:nth-child(3) strong[data-v-d1549d4b]{color:#b8d9cf}.caf--stadtwerke-focus .caf__audiences a:nth-child(3) h3[data-v-d1549d4b]{color:#fff}.caf--stadtwerke-focus .caf__audiences a:nth-child(3) p[data-v-d1549d4b]{color:#ffffffbd}@keyframes caf-rise-d1549d4b{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1120px){.caf__audiences[data-v-d1549d4b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 940px){.caf__main[data-v-d1549d4b],.caf--stadtwerke-focus .caf__main[data-v-d1549d4b]{grid-template-columns:1fr}.caf__visual[data-v-d1549d4b],.caf__visual img[data-v-d1549d4b],.caf__visual-fallback[data-v-d1549d4b],.caf--stadtwerke-focus .caf__visual[data-v-d1549d4b]{min-height:340px}}@media (max-width: 680px){.caf__audiences[data-v-d1549d4b],.caf--stadtwerke-focus .caf__audiences[data-v-d1549d4b]{grid-template-columns:1fr}.caf--stadtwerke-focus .caf__audiences a[data-v-d1549d4b]:nth-child(3){grid-column:auto}.caf__audiences a[data-v-d1549d4b]{min-height:auto}.caf__cta[data-v-d1549d4b]{width:100%}}.cfc[data-v-e0a5da05]{position:relative;overflow:hidden;background:#22312e;color:#fff;padding:clamp(76px,9vw,128px) clamp(18px,4vw,64px)}.tone-light[data-v-e0a5da05]{background:#f7faf8;color:#22312e}.tone-green[data-v-e0a5da05]{background:#006370;color:#fff}.cfc-watermark[data-v-e0a5da05]{position:absolute;right:min(-120px,-8vw);bottom:-110px;width:min(560px,60vw);opacity:.06;pointer-events:none}.cfc-watermark img[data-v-e0a5da05]{display:block;width:100%;height:auto}.cfc-shell[data-v-e0a5da05]{position:relative;z-index:1;max-width:1240px;margin:0 auto}.cfc-hero[data-v-e0a5da05]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.74fr);min-height:560px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff0e;box-shadow:0 32px 90px #0000002e}.tone-light .cfc-hero[data-v-e0a5da05]{border-color:#0063701f;background:#fff;box-shadow:0 28px 82px #1f2f2b1a}.tone-green .cfc-hero[data-v-e0a5da05]{border-color:#ffffff2e;background:#ffffff14}.cfc-copy[data-v-e0a5da05]{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px)}.cfc-eyebrow[data-v-e0a5da05]{margin-bottom:14px;color:#b8d9cf;font-size:13px;font-weight:850;text-transform:uppercase}.tone-light .cfc-eyebrow[data-v-e0a5da05]{color:#006370}.cfc h2[data-v-e0a5da05]{max-width:760px;margin:0;font-size:clamp(36px,4.2vw,72px);line-height:1;letter-spacing:0}.cfc-copy p[data-v-e0a5da05]{max-width:620px;margin:22px 0 0;color:#ffffffb8;font-size:18px;line-height:1.68}.tone-light .cfc-copy p[data-v-e0a5da05]{color:#5b6864}.cfc-actions[data-v-e0a5da05]{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.cfc-actions a[data-v-e0a5da05]{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;text-decoration:none;font-size:14px;font-weight:850;transition:transform .22s ease,background .22s ease}.cfc-actions a[data-v-e0a5da05]:hover{transform:translateY(-3px);background:#ffffff14}.cfc-actions .primary[data-v-e0a5da05]{border-color:#b8d9cf;background:#b8d9cf;color:#22312e}.tone-light .cfc-actions a[data-v-e0a5da05]{border-color:#00637029;color:#006370}.tone-light .cfc-actions .primary[data-v-e0a5da05]{background:#006370;color:#fff}.tone-green .cfc-actions .primary[data-v-e0a5da05]{background:#fff;color:#006370;border-color:#fff}.cfc-copy>small[data-v-e0a5da05]{display:block;margin-top:18px;color:#ffffff94;font-size:13px;line-height:1.4}.tone-light .cfc-copy>small[data-v-e0a5da05]{color:#6c7774}.cfc-media[data-v-e0a5da05]{min-height:100%;background:linear-gradient(135deg,#b8d9cf29,#ffffff0a)}.tone-light .cfc-media[data-v-e0a5da05]{background:linear-gradient(135deg,#e6f1ee,#c8ddd7)}.cfc-media img[data-v-e0a5da05]{display:block;width:100%;height:100%;min-height:560px;-o-object-fit:cover;object-fit:cover}.cfc-media-fallback[data-v-e0a5da05]{min-height:560px;display:flex;flex-direction:column;justify-content:flex-end;padding:34px}.cfc-media-fallback span[data-v-e0a5da05]{color:#b8d9cf;font-size:13px;font-weight:850;text-transform:uppercase}.tone-light .cfc-media-fallback span[data-v-e0a5da05]{color:#006370}.cfc-media-fallback strong[data-v-e0a5da05]{display:block;margin-top:14px;max-width:460px;font-size:clamp(24px,2.6vw,42px);line-height:1.08}.cfc-lower[data-v-e0a5da05]{display:grid;grid-template-columns:minmax(0,.6fr) minmax(520px,1fr);gap:14px;margin-top:14px}.cfc-contact[data-v-e0a5da05],.cfc-paths a[data-v-e0a5da05]{border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff0e}.tone-light .cfc-contact[data-v-e0a5da05],.tone-light .cfc-paths a[data-v-e0a5da05]{border-color:#0063701f;background:#fff}.cfc-contact[data-v-e0a5da05]{display:grid;gap:8px;align-content:center;padding:24px}.cfc-contact small[data-v-e0a5da05],.cfc-paths small[data-v-e0a5da05]{color:#b8d9cf;font-size:12px;font-weight:850;text-transform:uppercase}.tone-light .cfc-contact small[data-v-e0a5da05],.tone-light .cfc-paths small[data-v-e0a5da05]{color:#006370}.cfc-contact a[data-v-e0a5da05],.cfc-contact span[data-v-e0a5da05]{color:inherit;text-decoration:none;font-size:15px;line-height:1.45}.cfc-paths[data-v-e0a5da05]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cfc-paths a[data-v-e0a5da05]{display:flex;flex-direction:column;min-height:190px;padding:22px;color:inherit;text-decoration:none;transition:transform .22s ease,background .22s ease}.cfc-paths a[data-v-e0a5da05]:hover{transform:translateY(-4px);background:#ffffff14}.tone-light .cfc-paths a[data-v-e0a5da05]:hover{background:#f7faf8}.cfc-paths strong[data-v-e0a5da05]{display:block;margin-top:22px;font-size:20px;line-height:1.15}.cfc-paths span[data-v-e0a5da05]{display:block;margin-top:10px;color:#ffffffa8;font-size:14px;line-height:1.55}.tone-light .cfc-paths span[data-v-e0a5da05]{color:#5b6864}.layout-contact-panel .cfc-hero[data-v-e0a5da05]{grid-template-columns:minmax(0,1fr);min-height:auto}.layout-contact-panel .cfc-media[data-v-e0a5da05]{display:none}.layout-contact-panel .cfc-copy[data-v-e0a5da05]{text-align:center;align-items:center}.layout-contact-panel .cfc-lower[data-v-e0a5da05]{grid-template-columns:minmax(0,.72fr) minmax(420px,1fr)}.layout-contact-panel .cfc-contact[data-v-e0a5da05]{background:#006370;color:#fff}.layout-decision-paths .cfc-hero[data-v-e0a5da05]{min-height:auto;grid-template-columns:1fr}.layout-decision-paths .cfc-copy[data-v-e0a5da05]{text-align:center;align-items:center}.layout-decision-paths .cfc-media[data-v-e0a5da05]{display:none}.layout-decision-paths .cfc-lower[data-v-e0a5da05]{grid-template-columns:1fr}.layout-decision-paths .cfc-contact[data-v-e0a5da05]{display:none}.layout-decision-paths .cfc-paths a[data-v-e0a5da05]{min-height:240px}@media (max-width: 980px){.cfc-hero[data-v-e0a5da05],.cfc-lower[data-v-e0a5da05],.layout-contact-panel .cfc-lower[data-v-e0a5da05]{grid-template-columns:1fr}.cfc-media img[data-v-e0a5da05],.cfc-media-fallback[data-v-e0a5da05]{min-height:340px}.cfc-paths[data-v-e0a5da05]{grid-template-columns:1fr}}@media (max-width: 640px){.cfc-actions[data-v-e0a5da05]{display:grid;grid-template-columns:1fr}.cfc-actions a[data-v-e0a5da05]{width:100%;text-align:center}}.component-wrapper[data-v-a99f0793]{--co-page-bg: #F4F7F8;--co-panel-bg: #EAEFF0;--co-soft-card: #DFE6E8;--co-soft-card-2: #EEF3F5;--co-white-card: #FFFFFF;--co-text-main: #112022;--co-text-muted: #596B6E;--co-text-muted-light: #94A6A9;--co-line: #CDD7DA;--co-primary: #006370;--co-primary-hover: #004D57;--co-deep-black: #061618;--co-accent-1: #008D9F;--co-accent-2: #00C2D6;position:relative;box-sizing:border-box}.text-fluid-display[data-v-a99f0793]{font-size:clamp(2.2rem,4.5vw + 1rem,4rem);line-height:1.1;font-weight:700;letter-spacing:-.03em}.text-fluid-h1[data-v-a99f0793]{font-size:clamp(1.6rem,3vw + 1rem,2.4rem);line-height:1.35;font-weight:600;letter-spacing:-.02em}.text-fluid-h2[data-v-a99f0793]{font-size:clamp(1.25rem,2vw + 1rem,1.75rem);line-height:1.3;font-weight:600;letter-spacing:-.01em}.component-wrapper[data-v-af4403f7]{--co-page-bg: #F4F7F8;--co-panel-bg: #EAEFF0;--co-soft-card: #DFE6E8;--co-soft-card-2: #EEF3F5;--co-white-card: #FFFFFF;--co-text-main: #112022;--co-text-muted: #596B6E;--co-text-muted-light: #94A6A9;--co-line: #CDD7DA;--co-primary: #006370;--co-primary-hover: #004D57;--co-deep-black: #061618;--co-accent-1: #008D9F;--co-accent-2: #00C2D6;position:relative;box-sizing:border-box;background-color:var(--co-page-bg);color:var(--co-text-main);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.text-fluid-display[data-v-af4403f7]{font-size:clamp(2.5rem,6vw + 1rem,4.5rem);line-height:1.1;font-weight:800;letter-spacing:-.02em}.text-fluid-h1[data-v-af4403f7]{font-size:clamp(2rem,4vw + 1rem,3.5rem);line-height:1.15;font-weight:700;letter-spacing:-.01em}.text-fluid-h2[data-v-af4403f7]{font-size:clamp(1.5rem,3vw + 1rem,2.5rem);line-height:1.2;font-weight:700}@keyframes fadeInUp-af4403f7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-af4403f7]{animation:fadeInUp-af4403f7 .4s ease-out forwards}.component-wrapper[data-v-bbb5b185]{--co-page-bg: #F4F7F8;--co-panel-bg: #EAEFF0;--co-soft-card: #DFE6E8;--co-soft-card-2: #EEF3F5;--co-white-card: #FFFFFF;--co-text-main: #112022;--co-text-muted: #596B6E;--co-text-muted-light: #94A6A9;--co-line: #CDD7DA;--co-primary: #006370;--co-primary-hover: #004D57;--co-deep-black: #061618;--co-accent-1: #008D9F;--co-accent-2: #00C2D6;position:relative;box-sizing:border-box}.text-fluid-display[data-v-bbb5b185]{font-size:clamp(3.5rem,8vw + 1rem,7.5rem);line-height:1.05;font-weight:700;letter-spacing:-.04em}.text-fluid-h1[data-v-bbb5b185]{font-size:clamp(2rem,4vw + 1rem,3rem);line-height:1.1;font-weight:700;letter-spacing:-.03em}.text-fluid-h2[data-v-bbb5b185]{font-size:clamp(1.25rem,3vw + .5rem,1.75rem);line-height:1.2;font-weight:600;letter-spacing:-.02em}.co-cinema[data-v-b4044bbd]{--co-page-bg: #f4f7f8;--co-panel-bg: #eaeff0;--co-soft-card: #dfe6e8;--co-soft-card-2: #eef3f5;--co-white-card: #ffffff;--co-text-main: #112022;--co-text-muted: #596b6e;--co-text-muted-light: #94a6a9;--co-line: #cdd7da;--co-primary: #006370;--co-primary-hover: #004d57;--co-deep-black: #061618;--co-accent-1: #008d9f;--co-accent-2: #00c2d6;box-sizing:border-box;overflow:hidden;padding:clamp(48px,7vw,110px) clamp(18px,4vw,56px);background:var(--co-page-bg);color:var(--co-text-main);font-family:inherit}.co-cinema[data-v-b4044bbd] *,.co-cinema[data-v-b4044bbd] *:before,.co-cinema[data-v-b4044bbd] *:after{box-sizing:border-box}.co-cinema__inner[data-v-b4044bbd]{width:min(100%,1320px);margin:0 auto}.co-cinema__header[data-v-b4044bbd]{display:grid;grid-template-columns:minmax(54px,.16fr) minmax(0,1fr);gap:clamp(18px,3vw,40px);align-items:center;margin-bottom:clamp(24px,4vw,54px)}.co-cinema__rule[data-v-b4044bbd]{height:2px;background:var(--co-primary)}.co-cinema__title[data-v-b4044bbd]{margin:0;color:var(--co-text-main);font-size:clamp(2rem,3vw + 1rem,4.8rem);font-weight:750;letter-spacing:0;line-height:.98}.co-cinema__grid[data-v-b4044bbd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.co-cinema__card[data-v-b4044bbd]{position:relative;min-height:clamp(420px,40vw,620px);overflow:hidden;border:1px solid rgba(205,215,218,.9);border-radius:8px;background:var(--co-panel-bg);box-shadow:0 22px 58px #0616181f;outline:none}.co-cinema__image[data-v-b4044bbd],.co-cinema__fallback[data-v-b4044bbd]{display:block;width:100%;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;transition:transform .65s ease}.co-cinema__fallback[data-v-b4044bbd]{background:linear-gradient(145deg,var(--co-panel-bg),var(--co-soft-card))}.co-cinema__shade[data-v-b4044bbd]{position:absolute;inset:0;background:linear-gradient(180deg,#0616181a,#061618b8),linear-gradient(135deg,rgba(0,99,112,.32),transparent 58%);opacity:.72;transition:opacity .32s ease;pointer-events:none}.co-cinema__content[data-v-b4044bbd]{position:absolute;right:0;bottom:50px;left:0;z-index:2;padding:clamp(22px,2.6vw,34px);color:var(--co-white-card);transform:translateY(calc(100% - 104px));transition:transform .36s ease}.co-cinema__number[data-v-b4044bbd]{display:block;margin-bottom:14px;color:var(--co-accent-2);font-size:12px;font-weight:850;letter-spacing:.1em;line-height:1}.co-cinema__service-title[data-v-b4044bbd]{margin:0;color:var(--co-white-card);font-size:clamp(1.45rem,1.1vw + 1rem,2rem);font-weight:700;letter-spacing:0;line-height:1.02}.co-cinema__description[data-v-b4044bbd]{max-width:440px;margin:18px 0 0;color:#ffffffd1;font-size:1rem;line-height:1.6;opacity:0;transform:translateY(16px);transition:opacity .26s ease 80ms,transform .26s ease 80ms}.co-cinema__card:hover .co-cinema__image[data-v-b4044bbd],.co-cinema__card:focus-within .co-cinema__image[data-v-b4044bbd],.co-cinema__card:focus .co-cinema__image[data-v-b4044bbd]{transform:scale(1.06)}.co-cinema__card:hover .co-cinema__shade[data-v-b4044bbd],.co-cinema__card:focus-within .co-cinema__shade[data-v-b4044bbd],.co-cinema__card:focus .co-cinema__shade[data-v-b4044bbd]{opacity:1}.co-cinema__card:hover .co-cinema__content[data-v-b4044bbd],.co-cinema__card:focus-within .co-cinema__content[data-v-b4044bbd],.co-cinema__card:focus .co-cinema__content[data-v-b4044bbd]{transform:translateY(0)}.co-cinema__card:hover .co-cinema__description[data-v-b4044bbd],.co-cinema__card:focus-within .co-cinema__description[data-v-b4044bbd],.co-cinema__card:focus .co-cinema__description[data-v-b4044bbd]{opacity:1;transform:translateY(0)}@media (max-width: 1040px){.co-cinema__grid[data-v-b4044bbd]{grid-template-columns:1fr}.co-cinema__card[data-v-b4044bbd]{min-height:clamp(340px,58vw,520px)}}@media (max-width: 640px){.co-cinema[data-v-b4044bbd]{padding:40px 16px}.co-cinema__header[data-v-b4044bbd]{grid-template-columns:1fr}.co-cinema__rule[data-v-b4044bbd]{width:72px}.co-cinema__content[data-v-b4044bbd]{transform:none}.co-cinema__description[data-v-b4044bbd]{opacity:1;transform:none}}
