:root{--ct-coral:#f97316;--ct-coral-rgb:249,115,22;--ct-gold:#fbbf24;--ct-glow:#f9731624}[data-theme=dark]{--ct-bg:#0d0803;--ct-bg-card:#140c06e6;--ct-bg-glass:#140c06b3;--ct-border:#f9731626;--ct-border-act:#fbbf246b;--ct-text-head:#fff7ed;--ct-text-body:#fcd9b2;--ct-text-muted:#8a5e3c;--ct-input-bg:#f973160d}[data-theme=light]{--ct-bg:#fffbf5;--ct-bg-card:#fff;--ct-bg-glass:#fffc;--ct-border:#f9731626;--ct-border-act:#fbbf2480;--ct-text-head:#3d1800;--ct-text-body:#7c2d00;--ct-text-muted:#9a6040;--ct-input-bg:#f973160a}.ct-page{background:var(--ct-bg);color:var(--ct-text-body)}.ct-hero{padding:150px var(--page-x,24px) 80px;text-align:center;max-width:1200px;margin:0 auto}main>section.ct-hero:first-of-type{padding-top:150px;padding-bottom:80px}@media (width<=768px){.ct-hero,main>section.ct-hero:first-of-type{padding-top:100px;padding-bottom:60px}}.ct-badge{border:1px solid var(--ct-border);letter-spacing:.07em;text-transform:uppercase;color:var(--ct-coral);background:#f9731614;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.ct-h1{letter-spacing:-.03em;color:var(--ct-text-head);max-width:740px;margin:0 auto 16px;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.15}.ct-h1 span{background:linear-gradient(120deg, var(--ct-coral), var(--ct-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.ct-sub{color:var(--ct-text-muted);max-width:560px;margin:0 auto;font-size:16px;line-height:1.65}.ct-split-sec{max-width:1200px;margin:0 auto;padding:50px 24px 80px}.ct-split{grid-template-columns:1fr 400px;align-items:start;gap:36px;display:grid}@media (width<=900px){.ct-split{grid-template-columns:1fr}}.ct-form-panel{background:var(--ct-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--ct-border);border-radius:22px;padding:36px}.ct-form-title{color:var(--ct-text-head);margin-bottom:24px;font-size:20px;font-weight:700}.ct-field{margin-bottom:18px}.ct-field label{color:var(--ct-text-head);letter-spacing:.01em;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.ct-input,.ct-select,.ct-textarea{background:var(--ct-input-bg);border:1px solid var(--ct-border);width:100%;color:var(--ct-text-head);box-sizing:border-box;border-radius:10px;outline:none;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s}.ct-textarea{resize:vertical;min-height:110px}.ct-input:focus,.ct-select:focus,.ct-textarea:focus{border-color:var(--ct-border-act);box-shadow:0 0 0 3px #f973161a}.ct-input::placeholder,.ct-textarea::placeholder{color:var(--ct-text-muted)}.ct-select option{background:var(--ct-bg)}.ct-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=500px){.ct-form-row{grid-template-columns:1fr}}.ct-submit{cursor:pointer;background:linear-gradient(135deg, var(--ct-coral), var(--ct-gold));color:#fff;letter-spacing:.01em;border:none;border-radius:10px;width:100%;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .2s,transform .15s}.ct-submit:hover{opacity:.9;transform:translateY(-1px)}.ct-info-panel{flex-direction:column;gap:18px;display:flex}.ct-channel-card{background:var(--ct-bg-card);border:1px solid var(--ct-border);border-radius:14px;align-items:center;gap:14px;padding:18px 22px;transition:border-color .2s,transform .2s;display:flex}.ct-channel-card:hover{border-color:var(--ct-border-act);transform:translate(4px)}.ct-ch-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.ct-ch-icon.ch-email{color:var(--ct-coral);background:#f973161f}.ct-ch-icon.ch-chat{color:var(--ct-gold);background:#fbbf241f}.ct-ch-icon.ch-wa{color:#22c55e;background:#22c55e1f}.ct-ch-info strong{color:var(--ct-text-head);font-size:14px;font-weight:700;display:block}.ct-ch-info span{color:var(--ct-text-muted);font-size:12px}.ct-info-card{background:var(--ct-bg-card);border:1px solid var(--ct-border);border-radius:14px;padding:22px}.ct-info-card h4{color:var(--ct-text-head);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.ct-info-card h4 i{color:var(--ct-coral)}.ct-info-card p{color:var(--ct-text-muted);margin:0;font-size:13px;line-height:1.6}.ct-sla-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ct-sla-chip{color:var(--ct-gold);background:#fbbf241a;border:1px solid #fbbf2440;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ct-dept-sec{max-width:1200px;margin:0 auto 80px;padding:0 24px}.ct-dept-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=900px){.ct-dept-grid{grid-template-columns:1fr}}@media (width>=601px) and (width<=900px){.ct-dept-grid{grid-template-columns:repeat(2,1fr)}}.ct-dept-card{background:var(--ct-bg-card);border:1px solid var(--ct-border);border-radius:16px;flex-direction:column;gap:12px;padding:26px;transition:border-color .2s,transform .2s;display:flex}.ct-dept-card:hover{border-color:var(--ct-border-act);transform:translateY(-3px)}.ct-dept-icon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.ct-dept-icon.di-sales{color:var(--ct-coral);background:#f973161f}.ct-dept-icon.di-support{color:#818cf8;background:#6366f11f}.ct-dept-icon.di-security{color:#22c55e;background:#22c55e1f}.ct-dept-name{color:var(--ct-text-head);font-size:17px;font-weight:700}.ct-dept-desc{color:var(--ct-text-muted);flex-grow:1;font-size:13px;line-height:1.55}.ct-serve-sec{max-width:1200px;margin:0 auto 80px;padding:0 24px}.ct-serve-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=640px){.ct-serve-grid{grid-template-columns:1fr}}.ct-serve-item{background:var(--ct-bg-card);border:1px solid var(--ct-border);border-radius:12px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.ct-serve-item i{color:var(--ct-coral);flex-shrink:0;margin-top:2px;font-size:20px}.ct-serve-item strong{color:var(--ct-text-head);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.ct-serve-item p{color:var(--ct-text-muted);margin:0;font-size:13px;line-height:1.5}.ct-cta-wrap{max-width:1200px;margin:0 auto 100px;padding:0 24px}.ct-cta-box{border:1px solid var(--ct-border-act);text-align:center;background:linear-gradient(135deg,#f973161f,#fbbf2412);border-radius:22px;padding:56px 36px}.ct-cta-h2{color:var(--ct-text-head);margin-bottom:12px;font-size:clamp(24px,3.5vw,36px);font-weight:800}.ct-cta-p{color:var(--ct-text-muted);max-width:520px;margin:0 auto 26px;font-size:15px;line-height:1.6}.ct-cta-acts{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ct-sec-hdr{text-align:center;margin-bottom:40px}.ct-sec-hdr h2{color:var(--ct-text-head);margin-bottom:8px;font-size:28px;font-weight:800}.ct-sec-hdr p{color:var(--ct-text-muted);font-size:15px}
