.zc-page{--zc-orange:#F26522;--zc-orange-d:#d8551a;--zc-navy:#1A1A2E;--zc-cream:#FAF7F4;--zc-ink:#23233a;--zc-mut:#6b6b7a;--zc-line:#eee6de;--zc-white:#fff;--zc-radius:16px;--zc-shadow:0 10px 30px rgba(26, 26, 46, .08);color:var(--zc-ink);background:var(--zc-white);line-height:1.7;-webkit-font-smoothing:antialiased}.zc-page img{max-width:100%;display:block}.zc-page a{color:inherit;text-decoration:none}.zc-page .zc-wrap{max-width:1140px;margin:0 auto;padding:0 22px}.zc-page .zc-eyebrow{color:var(--zc-orange);font-weight:700;letter-spacing:.14em;font-size:13px;text-transform:uppercase}.zc-page h2.zc-sec{font-size:clamp(24px, 3.4vw, 34px);color:var(--zc-navy);font-weight:800;margin:8px 0 6px}.zc-page .zc-lead{color:var(--zc-mut);max-width:720px}.zc-page section{padding:72px 0}.zc-page .zc-center{text-align:center}.zc-page .zc-grid{display:grid;gap:20px}.zc-page .zc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:700;cursor:pointer;border:2px solid transparent;transition:.2s;font-size:15px}.zc-page .zc-btn-o{background:var(--zc-orange);color:#fff;box-shadow:0 8px 20px rgba(242,101,34,.35)}.zc-page .zc-btn-o:hover{background:var(--zc-orange-d);transform:translateY(-2px);color:#fff}.zc-page .zc-btn-g{background:0 0;border-color:rgba(255,255,255,.7);color:#fff}.zc-page .zc-btn-g:hover{background:rgba(255,255,255,.12);color:#fff}.zc-page .zc-btn-n{background:var(--zc-navy);color:#fff}.zc-page .zc-btn-n:hover{transform:translateY(-2px);color:#fff}.zc-page .zc-btn-sm{padding:9px 18px;font-size:14px}.zc-page .zc-hero{position:relative;min-height:calc(100vh - 70px);display:flex;align-items:stretch;color:#fff;padding:48px 0 36px;background:var(--zc-navy)}.zc-page .zc-hero::before{content:"";position:absolute;inset:0;background:url('/assets/image/space/hero_brand.jpg') center/cover no-repeat;opacity:.28}.zc-page .zc-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(26,26,46,.94) 20%,rgba(26,26,46,.72) 55%,rgba(242,101,34,.28) 100%)}.zc-page .zc-hero .zc-wrap{position:relative;z-index:2}.zc-page .zc-hero-inner{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 70px - 84px);width:100%}.zc-page .zc-hero-main{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 0 40px;max-width:760px}.zc-page .zc-badge{display:inline-block;align-self:flex-start;background:rgba(242,101,34,.16);border:1px solid rgba(242,101,34,.55);color:#ffd9c4;padding:7px 16px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.06em}.zc-page .zc-hero h1{font-size:clamp(30px, 5.2vw, 54px);font-weight:900;line-height:1.2;margin:28px 0 20px;letter-spacing:.01em}.zc-page .zc-hero h1 .zc-hl{color:#ffb48f}.zc-page .zc-hero p.zc-sub{font-size:clamp(15px, 2vw, 19px);color:#e8e8f2;max-width:640px;margin-bottom:36px}.zc-page .zc-hero .zc-cta{display:flex;gap:14px;flex-wrap:wrap}.zc-page .zc-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:28px;border-top:1px solid rgba(255,255,255,.12);flex-wrap:wrap}.zc-page .zc-hero .zc-mini{margin:0;display:flex;gap:18px 28px;flex-wrap:wrap;font-size:13.5px;color:#cfd0e0;flex:1;min-width:240px}.zc-page .zc-hero .zc-mini span{display:flex;align-items:center;gap:7px}.zc-page .zc-dot{width:8px;height:8px;border-radius:50%;background:var(--zc-orange);flex-shrink:0}.zc-page .zc-hero-qr{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 18px 12px 12px;flex-shrink:0}.zc-page .zc-hero-qr img{width:88px;height:88px;border-radius:10px;object-fit:cover;box-shadow:0 6px 16px rgba(0,0,0,.28)}.zc-page .zc-hero-qr-cap{color:#fff;font-weight:700;font-size:15px;line-height:1.4}.zc-page .zc-hero-qr-sub{color:#9aa0c0;font-size:12.5px;margin-top:4px;line-height:1.45}@media (max-width:860px){.zc-page .zc-hero{min-height:auto;padding:40px 0 28px}.zc-page .zc-hero-inner{min-height:auto}.zc-page .zc-hero-main{padding:12px 0 28px}.zc-page .zc-hero-foot{flex-direction:column;align-items:flex-start}.zc-page .zc-hero-qr{width:100%}}.zc-page .zc-strip{background:var(--zc-navy);color:#fff;padding:22px 0}.zc-page .zc-strip .zc-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.zc-page .zc-strip .zc-it{text-align:center}.zc-page .zc-strip .zc-it b{display:block;font-size:22px;color:#ffb48f;font-weight:800}.zc-page .zc-strip .zc-it span{font-size:13px;color:#cfd0e0}@media (max-width:760px){.zc-page .zc-strip .zc-wrap{grid-template-columns:repeat(2,1fr)}}.zc-page .zc-cards3{grid-template-columns:repeat(3,1fr)}.zc-page .zc-cards2{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.zc-page .zc-cards3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.zc-page .zc-cards2,.zc-page .zc-cards3{grid-template-columns:1fr}}.zc-page .zc-card{background:#fff;border:1px solid var(--zc-line);border-radius:var(--zc-radius);padding:26px;box-shadow:var(--zc-shadow);transition:.2s}.zc-page .zc-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(26,26,46,.12)}.zc-page .zc-card .zc-ic{width:52px;height:52px;border-radius:14px;display:block;margin-bottom:14px;box-shadow:0 6px 16px rgba(242,101,34,.28)}.zc-page .zc-card h3{font-size:18px;color:var(--zc-navy);margin-bottom:8px}.zc-page .zc-card p{color:var(--zc-mut);font-size:14.5px;margin:0}.zc-page .zc-pain{background:var(--zc-cream)}.zc-page .zc-pain .zc-lead{font-size:17px;margin-top:10px!important}.zc-page .zc-pain .zc-rows{max-width:980px;margin:42px auto 0}.zc-page .zc-pain .zc-row{display:grid;grid-template-columns:1.05fr 48px 1.2fr;align-items:center;gap:20px;background:#fff;border:1px solid var(--zc-line);border-radius:var(--zc-radius);padding:28px 32px;margin-bottom:18px}.zc-page .zc-pain .zc-q{color:#5a5a6e;font-weight:600;font-size:17px;line-height:1.65}.zc-page .zc-pain .zc-arrow{color:var(--zc-orange);font-size:28px;text-align:center;font-weight:800;line-height:1}.zc-page .zc-pain .zc-a{color:var(--zc-navy);font-weight:700;font-size:18px;line-height:1.45}.zc-page .zc-pain .zc-a small{display:block;color:var(--zc-mut);font-weight:500;font-size:15px;line-height:1.7;margin-top:8px}@media (max-width:640px){.zc-page .zc-pain .zc-row{grid-template-columns:1fr;gap:10px;padding:22px 20px}.zc-page .zc-pain .zc-arrow{transform:rotate(90deg)}.zc-page .zc-pain .zc-a,.zc-page .zc-pain .zc-q{font-size:16px}.zc-page .zc-pain .zc-a small{font-size:14px}}.zc-page .zc-svc-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.zc-page .zc-svc-head img{width:54px;height:54px;border-radius:14px;box-shadow:0 6px 16px rgba(242,101,34,.22)}.zc-page .zc-svc-head h3{font-size:19px;margin-bottom:0}.zc-page .zc-feat{list-style:none;margin:0;padding:0}.zc-page .zc-feat li{position:relative;padding-left:20px;color:var(--zc-mut);font-size:14.5px;margin:8px 0;line-height:1.5}.zc-page .zc-feat li::before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:2px;background:var(--zc-orange)}.zc-page .zc-ind{display:grid;grid-template-columns:repeat(7,1fr);gap:14px;margin-top:30px}@media (max-width:1000px){.zc-page .zc-ind{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.zc-page .zc-ind{grid-template-columns:repeat(2,1fr)}}.zc-page .zc-ind .zc-it{background:#fff;border:1px solid var(--zc-line);border-radius:14px;padding:18px 10px;text-align:center;box-shadow:var(--zc-shadow);transition:.2s}.zc-page .zc-ind .zc-it:hover{transform:translateY(-3px);border-color:#f4c4a6}.zc-page .zc-ind .zc-it img{width:46px;height:46px;margin:0 auto 10px;border-radius:12px}.zc-page .zc-ind .zc-it span{font-size:13.5px;font-weight:600;color:var(--zc-navy);display:block;line-height:1.4}.zc-page .zc-gal{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.zc-page .zc-gal{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.zc-page .zc-gal{grid-template-columns:1fr}}.zc-page .zc-gal figure{border-radius:var(--zc-radius);overflow:hidden;position:relative;box-shadow:var(--zc-shadow);border:1px solid var(--zc-line);margin:0}.zc-page .zc-gal img{height:230px;width:100%;object-fit:cover;transition:.4s}.zc-page .zc-gal figure:hover img{transform:scale(1.06)}.zc-page .zc-gal figcaption{position:absolute;left:0;right:0;bottom:0;padding:12px 14px;background:linear-gradient(transparent,rgba(26,26,46,.85));color:#fff;font-size:13.5px;font-weight:600}.zc-page .zc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:s}@media (max-width:900px){.zc-page .zc-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.zc-page .zc-steps{grid-template-columns:1fr}}.zc-page .zc-step{background:#fff;border:1px solid var(--zc-line);border-radius:var(--zc-radius);padding:24px;position:relative}.zc-page .zc-step::before{counter-increment:s;content:counter(s,decimal-leading-zero);position:absolute;top:16px;right:18px;font-size:34px;font-weight:900;color:#f3e9e2}.zc-page .zc-step h4{color:var(--zc-navy);font-size:17px;margin-bottom:6px}.zc-page .zc-step p{color:var(--zc-mut);font-size:14px;margin:0}.zc-page .zc-step .zc-n{width:38px;height:38px;border-radius:50%;background:var(--zc-orange);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;margin-bottom:12px}.zc-page .zc-contact{background:linear-gradient(135deg,var(--zc-navy) 0,#232345 60%,#2a2440 100%);color:#fff}.zc-page .zc-contact h2{color:#fff}.zc-page .zc-contact .zc-lead{color:#cfd0e0}.zc-page .zc-contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;margin-top:30px;align-items:start}@media (max-width:860px){.zc-page .zc-contact-grid{grid-template-columns:1fr}}.zc-page .zc-tel-big{font-size:clamp(30px, 4.6vw, 44px);font-weight:900;color:#ffb48f;letter-spacing:.02em;display:inline-block;margin:6px 0 4px}.zc-page .zc-tel-big:hover{color:#fff}.zc-page .zc-c-line{display:flex;gap:12px;align-items:flex-start;margin:22px 0;color:#e8e8f2;font-size:15.5px}.zc-page .zc-c-line .zc-lbl{color:#9aa0c0;flex:0 0 84px;font-weight:600}.zc-page .zc-qr-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--zc-radius);padding:30px;text-align:center;align-self:center}.zc-page .zc-qr-card img{width:100%;max-width:250px;margin:0 auto;border-radius:14px;box-shadow:0 10px 26px rgba(0,0,0,.3);display:block}.zc-page .zc-qr-cap{color:#fff;font-weight:700;font-size:16px;margin-top:16px}.zc-page .zc-qr-sub{color:#9aa0c0;font-size:13.5px;margin-top:6px}.zc-page .zc-float-call{position:fixed;right:18px;bottom:18px;z-index:60;display:none}@media (max-width:860px){.zc-page .zc-float-call{display:inline-flex}}.zc-page .zc-bg-cream{background:var(--zc-cream)}