.cp-breadcrumbs{max-width:1120px;margin:22px auto 0;padding:0 20px;font-family:'Inter',system-ui,sans-serif;font-size:13.5px;color:#8a7f78}.cp-breadcrumbs a{color:#e85d3d;font-weight:600;text-decoration:none}.cp-breadcrumbs a:hover{text-decoration:underline}.cp-hero{position:relative;max-width:1120px;margin:24px auto 60px;padding:50px 24px 44px;text-align:center;background:radial-gradient(circle at 8% 30%,rgba(200,226,255,0.65) 0%,rgba(215,235,255,0.25) 35%,transparent 60%),radial-gradient(circle at 92% 20%,rgba(255,218,195,0.8) 0%,rgba(255,232,218,0.3) 35%,transparent 60%),linear-gradient(180deg,#fffcf9 0%,#ffffff 100%);border:1.5px solid #f0e6e0;border-radius:24px;box-shadow:0 10px 30px rgba(26,36,51,0.04)}.cp-badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 16px;border-radius:999px;background:#ffefe8;border:1px solid #f6d8ca;color:#c94a2e;font-family:'Poppins',system-ui,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.cp-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e}.cp-hero h1{font-family:'Poppins',system-ui,sans-serif;font-size:clamp(32px,4.2vw,48px);font-weight:800;line-height:1.18;letter-spacing:-0.6px;color:#1a2433;margin:0 auto 18px;max-width:860px}.cp-hero p.lead{font-family:'Inter',system-ui,sans-serif;font-size:16px;line-height:1.65;color:#556073;max-width:740px;margin:0 auto 30px}.cp-cta-row{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:36px}.cp-btn-wa{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;background:radial-gradient(circle at 32% 28%,#4ceb7c,#25d366 58%,#128c4e);color:#ffffff;font-family:'Poppins',system-ui,sans-serif;font-size:15px;font-weight:700;border-radius:12px;text-decoration:none;box-shadow:inset 0 2px 2px rgba(255,255,255,0.65),0 5px 0 #0d6934,0 12px 24px rgba(37,211,102,0.35);transition:transform 0.18s ease,box-shadow 0.18s ease}.cp-btn-wa:hover{transform:translateY(-2px);box-shadow:inset 0 2px 2px rgba(255,255,255,0.65),0 7px 0 #0d6934,0 16px 30px rgba(37,211,102,0.45)}.cp-btn-calc{display:inline-flex;align-items:center;padding:13px 26px;background:#ffffff;border:1px solid #ebd5c8;color:#1a2433;font-family:'Poppins',system-ui,sans-serif;font-size:15px;font-weight:700;border-radius:12px;text-decoration:none;box-shadow:inset 0 2px 0 #ffffff,0 4px 0 #ead5c6,0 10px 20px rgba(26,36,51,0.06);transition:transform 0.18s ease,box-shadow 0.18s ease}.cp-btn-calc:hover{transform:translateY(-2px);box-shadow:inset 0 2px 0 #ffffff,0 6px 0 #e3bfa9,0 14px 26px rgba(26,36,51,0.1)}.cp-trust-strip{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 20px;background:rgba(255,255,255,0.7);border:1px dashed #eeded3;border-radius:14px;margin-bottom:30px}.cp-trust-item{font-family:'Poppins',system-ui,sans-serif;font-size:12px;font-weight:700;color:#1a2433;display:inline-flex;align-items:center;gap:6px}.cp-trust-item span{color:#e85d3d}.cp-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:10px}.cp-metric-card{background:linear-gradient(180deg,#ffffff 0%,#fff7f2 100%);border:1.5px solid #f3d9c8;border-radius:18px;padding:22px 18px;text-align:center;box-shadow:inset 0 2px 0 #ffffff,0 5px 0 #ead5c6,0 14px 28px rgba(26,36,51,0.08)}.cp-metric-val{font-family:'Poppins',system-ui,sans-serif;font-size:32px;font-weight:800;color:#e85d3d}.cp-metric-label{font-family:'Inter',system-ui,sans-serif;font-size:13.5px;font-weight:600;color:#556073;margin-top:4px}.cp-section{max-width:1120px;margin:70px auto;padding:0 20px}.cp-sec-tag{display:inline-block;font-family:'Poppins',system-ui,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#c94a2e;margin-bottom:8px}.cp-section h2{font-family:'Poppins',system-ui,sans-serif;font-size:clamp(24px,3.2vw,32px);font-weight:700;color:#1a2433;margin:0 0 12px}.cp-section p.sub{font-family:'Inter',system-ui,sans-serif;font-size:15.5px;color:#556073;max-width:760px;margin:0 0 28px}.cp-eco-box{background:linear-gradient(180deg,#ffffff,#fffaf5);border:1px solid #f0dccd;border-left:4px solid #e85d3d;border-radius:0 18px 18px 0;padding:26px 24px;box-shadow:inset 0 2px 0 #ffffff,0 4px 0 #ead5c6,0 12px 24px rgba(26,36,51,0.06)}.cp-eco-box h3{font-family:'Poppins',system-ui,sans-serif;font-size:18px;color:#1a2433;margin:0 0 8px}.cp-eco-box p{font-family:'Inter',system-ui,sans-serif;color:#556073;font-size:15px;margin:0}.cp-cap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.cp-cap-card{background:linear-gradient(180deg,#ffffff,#fffaf5);border:1px solid #f0dccd;border-radius:18px;padding:26px 20px;box-shadow:inset 0 2px 0 #ffffff,0 4px 0 #ead5c6,0 12px 24px rgba(26,36,51,0.06);transition:transform 0.22s ease,box-shadow 0.22s ease}.cp-cap-card:hover{transform:translateY(-4px);box-shadow:inset 0 2px 0 #ffffff,0 7px 0 #e3bfa9,0 20px 34px rgba(26,36,51,0.1)}.cp-cap-icon{font-size:28px;margin-bottom:12px}.cp-cap-card h3{font-family:'Poppins',system-ui,sans-serif;font-size:17px;color:#1a2433;margin:0 0 8px}.cp-cap-card p{font-family:'Inter',system-ui,sans-serif;font-size:14.5px;color:#556073;margin:0}.cp-process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.cp-process-card{background:linear-gradient(180deg,#ffffff,#fffaf5);border:1px solid #f0dccd;border-radius:18px;padding:24px 20px;box-shadow:inset 0 2px 0 #ffffff,0 4px 0 #ead5c6,0 12px 24px rgba(26,36,51,0.06)}.cp-step-num{display:inline-block;font-family:'Poppins',system-ui,sans-serif;font-size:11px;font-weight:800;padding:3px 8px;background:#ffefe8;color:#e85d3d;border-radius:6px;margin-bottom:12px}.cp-process-card h3{font-family:'Poppins',system-ui,sans-serif;font-size:16px;color:#1a2433;margin:0 0 6px}.cp-process-card p{font-family:'Inter',system-ui,sans-serif;font-size:14px;color:#556073;margin:0}.cp-market-pills{display:flex;flex-wrap:wrap;gap:10px}.cp-market-pill{padding:9px 18px;background:linear-gradient(180deg,#ffffff 0%,#fff6ef 100%);border:1.5px solid #f3d9c8;border-radius:14px;font-family:'Poppins',system-ui,sans-serif;font-size:14px;font-weight:600;color:#1a2433;box-shadow:0 3px 0 #ead5c6,0 8px 16px rgba(26,36,51,0.05)}.cp-table-wrap{width:100%;overflow-x:auto;border-radius:18px;border:1px solid #f0dccd;box-shadow:inset 0 2px 0 #ffffff,0 4px 0 #ead5c6,0 14px 28px rgba(26,36,51,0.06)}.cp-table{width:100%;border-collapse:collapse;background:#ffffff;text-align:left}.cp-table th,.cp-table td{padding:16px 20px;font-size:14.5px;border-bottom:1px solid #f0ded3}.cp-table th{background:#fff4ea;font-family:'Poppins',system-ui,sans-serif;color:#1a2433;font-weight:700}.cp-table td.good{color:#15803d;font-weight:700}.cp-table td.bad{color:#dc2626}.cp-faq-list{display:flex;flex-direction:column;gap:14px}.cp-faq-item{background:linear-gradient(180deg,#ffffff,#fffaf5);border:1px solid #f0dccd;border-radius:16px;padding:22px;box-shadow:inset 0 2px 0 #ffffff,0 4px 0 #ead5c6,0 10px 20px rgba(26,36,51,0.05)}.cp-faq-q{font-family:'Poppins',system-ui,sans-serif;font-size:16.5px;font-weight:700;color:#1a2433;margin:0 0 8px}.cp-faq-a{font-family:'Inter',system-ui,sans-serif;font-size:15px;color:#556073;line-height:1.65;margin:0}.cp-nearby-grid{display:flex;flex-wrap:wrap;gap:12px}.cp-nearby-pill{padding:10px 20px;background:#ffefe8;border:1px solid #f6d8ca;border-radius:12px;color:#c94a2e;font-family:'Poppins',system-ui,sans-serif;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 3px 0 #f0cfbe;transition:transform 0.18s ease}.cp-nearby-pill:hover{transform:translateY(-2px);background:#e85d3d;color:#ffffff;border-color:#c94a2e;box-shadow:0 4px 0 #b93f26}.cp-bottom-cta{max-width:1120px;margin:90px auto 60px;padding:56px 24px;background:linear-gradient(135deg,#ff7a55,#e85d3d 55%,#c94a2e);border-radius:24px;text-align:center;box-shadow:inset 0 3px 0 rgba(255,255,255,0.35),0 14px 34px rgba(232,93,61,0.35)}.cp-bottom-cta h2{font-family:'Poppins',system-ui,sans-serif;font-size:clamp(26px,3.6vw,38px);font-weight:800;color:#ffffff !important;margin:0 0 12px}.cp-bottom-cta p{font-family:'Inter',system-ui,sans-serif;font-size:16px;color:rgba(255,255,255,0.95) !important;max-width:620px;margin:0 auto 30px}.cp-bottom-cta .cp-btn-calc{background:#ffffff;color:#e85d3d}[data-theme="dark"] .cp-breadcrumbs{color:#94a3b8}[data-theme="dark"] .cp-hero{background:linear-gradient(180deg,#111827 0%,#0c121d 45%,#080c14 100%);border-color:#1e293b;box-shadow:0 10px 30px rgba(0,0,0,0.6)}[data-theme="dark"] .cp-hero h1,[data-theme="dark"] .cp-section h2,[data-theme="dark"] .cp-cap-card h3,[data-theme="dark"] .cp-process-card h3,[data-theme="dark"] .cp-eco-box h3,[data-theme="dark"] .cp-faq-q,[data-theme="dark"] .cp-table th,[data-theme="dark"] .cp-trust-item{color:#ffffff !important}[data-theme="dark"] .cp-hero p.lead,[data-theme="dark"] .cp-section p.sub,[data-theme="dark"] .cp-metric-label,[data-theme="dark"] .cp-cap-card p,[data-theme="dark"] .cp-process-card p,[data-theme="dark"] .cp-eco-box p,[data-theme="dark"] .cp-faq-a{color:#cbd5e1 !important}[data-theme="dark"] .cp-trust-strip{background:#131c2d;border-color:#27364f}[data-theme="dark"] .cp-metric-card,[data-theme="dark"] .cp-eco-box,[data-theme="dark"] .cp-cap-card,[data-theme="dark"] .cp-process-card,[data-theme="dark"] .cp-faq-item,[data-theme="dark"] .cp-table-wrap{background:linear-gradient(180deg,#131c2d,#0d1522);border-color:#1e293b;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 6px 18px rgba(0,0,0,0.3)}[data-theme="dark"] .cp-table{background:#0d1522}[data-theme="dark"] .cp-table th{background:#162032;border-bottom-color:#1e293b}[data-theme="dark"] .cp-table td{border-bottom-color:#1e293b}[data-theme="dark"] .cp-market-pill{background:#141d2e;border-color:#27364f;color:#f8fafc;box-shadow:0 4px 12px rgba(0,0,0,0.4)}[data-theme="dark"] .cp-btn-calc{background:#141d2e;border-color:#27364f;color:#f8fafc;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 4px 0 #020617}.cp-case-card{background:linear-gradient(180deg,#ffffff 0%,#fff7f2 100%);border:1.5px solid #f3d9c8;border-radius:20px;padding:32px 28px;margin-top:24px;box-shadow:inset 0 2px 0 #ffffff,0 6px 0 #ead5c6,0 16px 32px rgba(26,36,51,0.07)}.cp-case-badge{display:inline-block;font-family:'Poppins',system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#e85d3d;background:#ffefe8;padding:4px 10px;border-radius:6px;margin-bottom:12px}.cp-case-card h3{font-family:'Poppins',system-ui,sans-serif;font-size:20px;font-weight:800;color:#1a2433;margin:0 0 14px;line-height:1.3}.cp-case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:18px}.cp-case-col{background:#ffffff;border:1px solid #f0ded3;border-radius:14px;padding:18px}.cp-case-col strong{display:block;font-family:'Poppins',system-ui,sans-serif;font-size:13px;color:#c94a2e;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:6px}.cp-case-col p{font-family:'Inter',system-ui,sans-serif;font-size:14px;color:#556073;margin:0;line-height:1.6}.cp-case-result{display:flex;align-items:center;gap:12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:14px 18px;margin-top:18px;font-family:'Poppins',system-ui,sans-serif;font-size:14px;font-weight:700;color:#15803d}[data-theme="dark"] .cp-case-card{background:linear-gradient(180deg,#131c2d,#0d1522);border-color:#1e293b;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 6px 18px rgba(0,0,0,0.4)}[data-theme="dark"] .cp-case-card h3{color:#ffffff !important}[data-theme="dark"] .cp-case-col{background:#0d1422;border-color:#1e293b}[data-theme="dark"] .cp-case-col p{color:#cbd5e1 !important}[data-theme="dark"] .cp-case-result{background:rgba(22,163,74,0.12);border-color:rgba(22,163,74,0.3);color:#4ade80}