.cmp{--ink:#1a1a2e;--cyan:#1ac8db;--slate:#6b7a8d;--paper:#f7f9fb;--line:#e6ebf0;background:var(--paper);color:var(--ink);min-height:100vh;font-family:var(--font-inter,system-ui,sans-serif);-webkit-font-smoothing:antialiased}.cmp-wrap{max-width:880px;margin:0 auto;padding:28px 22px 96px}.cmp-crumb{font-size:12.5px;color:var(--slate);letter-spacing:.02em;margin-bottom:28px}.cmp-crumb a{color:var(--slate);text-decoration:none}.cmp-crumb a:hover,.cmp-eyebrow{color:var(--cyan)}.cmp-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.cmp-h1{font-family:var(--font-jakarta,var(--font-inter,sans-serif));font-weight:700;font-size:clamp(30px,5vw,46px);line-height:1.08;letter-spacing:-.02em;margin:0 0 28px;color:var(--ink)}.cmp-answer{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 28px;margin:0 0 28px;box-shadow:0 1px 2px rgba(20,28,46,.04),0 12px 32px -16px rgba(20,28,46,.12)}.cmp-answer:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--cyan),#7fe3ef)}.cmp-q{font-size:13px;font-weight:600;color:var(--slate);margin:0 0 12px;letter-spacing:.01em}.cmp-answer p{font-size:18px;line-height:1.62;margin:0;color:#2a3142}.cmp-answer strong{color:var(--ink);font-weight:700}.cmp-why{font-size:16px;line-height:1.7;color:#3a4253;margin:0 0 36px}.cmp-section-h,.cmp-why strong{color:var(--ink)}.cmp-section-h{font-family:var(--font-jakarta,sans-serif);font-weight:600;font-size:20px;letter-spacing:-.01em;margin:40px 0 16px}.cmp-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:#fff}table.cmp-table{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.cmp-table td,.cmp-table th{padding:13px 15px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.cmp-table thead th{font-weight:600;color:var(--slate);font-size:12.5px;letter-spacing:.02em;background:#fbfcfd}.cmp-table tbody tr:last-child td{border-bottom:none}.cmp-table td:first-child,.cmp-table th:first-child{color:var(--slate);font-weight:500}.cmp-table .cmp-own{background:rgba(26,200,219,.06);color:var(--ink);font-weight:500;box-shadow:inset 2px 0 0 rgba(26,200,219,.35),inset -2px 0 0 rgba(26,200,219,.35)}.cmp-table thead .cmp-own{color:var(--ink);font-weight:700;background:rgba(26,200,219,.12)}.cmp-cap{font-size:12.5px;color:var(--slate);line-height:1.6;margin:12px 2px 0}.cmp-faq{margin-top:12px}.cmp-faq-item{padding:18px 0;border-bottom:1px solid var(--line)}.cmp-faq-item:last-child{border-bottom:none}.cmp-faq-q{font-weight:600;font-size:16px;color:var(--ink);margin:0 0 8px}.cmp-faq-a{font-size:15px;line-height:1.65;color:#3a4253;margin:0}.cmp-cta{margin-top:48px;border-radius:22px;padding:40px 32px;text-align:center;background:linear-gradient(135deg,#0e1530,#14233f 60%,#0c2230);color:#eef3f7;position:relative;overflow:hidden}.cmp-cta:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px 180px at 50% -10%,rgba(26,200,219,.28),transparent 70%)}.cmp-cta-h{font-family:var(--font-jakarta,sans-serif);font-weight:700;font-size:26px;letter-spacing:-.01em;margin:0 0 10px;position:relative}.cmp-cta-sub{line-height:1.6;color:#b9c6d4;margin:0 auto 24px;max-width:460px}.cmp-btn,.cmp-cta-sub{font-size:15px;position:relative}.cmp-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;color:#06121d;background:var(--cyan);border:none;border-radius:999px;padding:14px 26px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 8px 24px -8px rgba(26,200,219,.6)}.cmp-btn:hover{transform:translateY(-1px);box-shadow:0 12px 30px -8px rgba(26,200,219,.7)}.cmp-cta-note{display:block;margin-top:14px;font-size:12.5px;color:#8aa0b2;position:relative}.cmp-cta-2{color:#cfe9ee;text-decoration:none;border-bottom:1px solid rgba(207,233,238,.4)}.cmp-links{margin-top:36px;font-size:14px;color:var(--slate);display:flex;gap:20px;flex-wrap:wrap}.cmp-links a{color:var(--cyan);text-decoration:none}.cmp-links a:hover{text-decoration:underline}