.support-hero_title{font-size:clamp(2.4rem,4.4vw,4.3rem);font-weight:400;letter-spacing:-.02em;line-height:1.04}.support-hero_buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.support-section_title{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;letter-spacing:-.015em;line-height:1.1;color:#313a47}.support-confidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-width:52rem;margin:1.25rem auto 0}.support-confidence_item{background:#0a1c3873;border:1px solid rgba(124,216,37,.28);border-radius:10px;color:#d6e4ff;font-size:.86rem;font-weight:500;padding:.65rem .8rem}.support-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.support-pillar{text-align:center;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0000000f,0 8px 24px #0000000a;transition:transform .3s ease,box-shadow .3s ease}.support-pillar:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001a,0 12px 28px #0000001f}.support-pillar_header{background:linear-gradient(135deg,#0c2335,#1a3a52);padding:2.5rem 1.5rem 2rem;display:flex;justify-content:center}.support-pillar_icon-circle{width:60px;height:60px;border-radius:16px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center}.support-step{font-size:1.05rem;font-weight:700;color:#7cd825;line-height:1}.support-pillar_body{padding:1.5rem}.support-pillar_title{font-size:1.35rem;font-weight:500;line-height:1.3;margin-bottom:.75rem;color:#4a9c12}.support-scenarios{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.support-scenario{background:linear-gradient(145deg,#f4f7fb,#e9eef6);border:1px solid #e2e8f0;border-radius:14px;padding:2rem 1.75rem;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f,0 8px 24px #0000000a;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.support-scenario:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4a9c12,#6bc62e);opacity:0;transition:opacity .3s ease}.support-scenario:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000014,0 4px 12px #4a9c120f;border-color:#4a9c1240}.support-scenario:hover:before{opacity:1}.support-scenario_title{font-size:1.15rem;font-weight:600;color:#1a2230;letter-spacing:-.01em;margin-bottom:.6rem}.support-scenario p{font-size:.92rem;line-height:1.6;color:#5f6d7e;margin:0}.support-coverage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.support-coverage-card{background:linear-gradient(180deg,#fff,#f7f9fd);border:1px solid #d9e2ef;border-radius:12px;padding:1.2rem 1.1rem;box-shadow:0 6px 18px #0f23420f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.support-coverage-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0f23421a;border-color:#4a9c1259}.support-coverage-title{font-size:1rem;font-weight:600;line-height:1.35;margin:0 0 .55rem;color:#1d2736}.support-coverage-desc{margin:0;font-size:.86rem;line-height:1.55;color:#5f6d7e}.support-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.support-stat{text-align:center}.support-stat_number{font-size:3rem;font-weight:700;color:#4a9c12;line-height:1;margin-bottom:.5rem}.support-stat_label{font-size:1rem;color:#fffc}@media(max-width:767px){.support-confidence,.support-coverage-grid{grid-template-columns:1fr}.support-pillars{grid-template-columns:1fr;gap:1.5rem}.support-scenarios{grid-template-columns:1fr}.support-stats{grid-template-columns:1fr;gap:1.5rem}}@media(min-width:768px)and (max-width:1024px){.support-coverage-grid{grid-template-columns:repeat(2,1fr)}}.kafka-support-page .section_hero{position:relative;overflow:hidden}.kafka-support-page .section_hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,#7cd82524,#7cd82500 46%);pointer-events:none}.kafka-support-page .kafka-dna-section{position:relative;overflow:hidden;isolation:isolate}.kafka-support-page .kafka-dna-section:before{content:"";position:absolute;inset:-4% -2%;background-image:url(/images/kafka-dna-overlay.png);background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.2;mix-blend-mode:screen;filter:saturate(.82) brightness(.64) contrast(1.04);pointer-events:none;z-index:0}.kafka-support-page .kafka-dna-section:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08172d14,#08172d6b 42%,#08172dc7);pointer-events:none;z-index:0}.kafka-support-page .kafka-dna-section>*{position:relative;z-index:1}.kafka-support-page .support-hero_title{font-size:clamp(2.4rem,4.4vw,4.3rem);line-height:1.04;letter-spacing:-.02em;font-weight:400}.kafka-support-page .support-section_title{font-size:clamp(1.9rem,2.8vw,3rem);line-height:1.08;letter-spacing:-.015em;font-weight:400}.kafka-support-page .kafka-dna-title{font-size:clamp(1.9rem,2.8vw,3rem)!important;line-height:1.08!important;letter-spacing:-.015em!important;font-weight:400!important;color:#ecf4ff!important}.kafka-support-page .text-size-medium{font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1.52}.kafka-support-page .support-confidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;max-width:64rem}.kafka-support-page .support-confidence_item{background:#081832b8;border:1px solid rgba(124,216,37,.35);border-radius:999px;font-size:.78rem;letter-spacing:.01em;padding:.5rem .75rem;text-align:center;color:#d9e8ff}.kafka-support-page .support-pillars{gap:1.1rem}.kafka-support-page .support-pillar{text-align:left;border:1px solid #dde6f3;background:#fff;border-radius:16px;box-shadow:0 10px 28px #0e25460f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.kafka-support-page .support-pillar:hover{transform:translateY(-4px);box-shadow:0 18px 34px #0e25461a;border-color:#c9d9ef}.kafka-support-page .support-pillar_header{padding:1.1rem 1.2rem .35rem;background:transparent;justify-content:flex-start}.kafka-support-page .kafka-support-pillars-section .support-pillar_header{justify-content:center}.kafka-support-page .kafka-support-pillars-section .support-pillar_title,.kafka-support-page .kafka-support-pillars-section .support-pillar_body p{text-align:center}.kafka-support-page .support-pillar_body{padding:.35rem 1.2rem 1.25rem}.kafka-support-page .support-pillar_title{color:#182437;font-size:1.08rem;font-weight:500;letter-spacing:-.01em;margin-bottom:.45rem}.kafka-support-page .support-pillar_body p{font-size:.89rem;line-height:1.58;color:#5a687a;margin:0}.kafka-support-page .support-pillar_icon-circle{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eaf2ff,#dce9ff);border:1px solid #c7dbfb;color:#245ea8;backdrop-filter:none;-webkit-backdrop-filter:none}.kafka-support-page .support-scenarios{grid-template-columns:repeat(3,1fr);gap:1.15rem}.kafka-support-page .kafka-support-scenarios-section{background:radial-gradient(circle at 20% 0%,#7cd82514,#7cd82500 35%),linear-gradient(180deg,#fff,#f8fbff)}.kafka-support-page .kafka-scenarios-head .text-size-medium{color:#5f6d7e;max-width:50rem;margin:.65rem auto 0;line-height:1.55}.kafka-support-page .support-scenario{border-radius:16px;border:1px solid #dde6f3;background:#fff;box-shadow:0 10px 24px #0e25460f;padding:1.25rem 1.15rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.kafka-support-page .support-scenario-meta{display:flex;margin-bottom:.55rem}.kafka-support-page .support-scenario-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #d4e2f6;background:#f3f8ff;color:#315f9f;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.34rem .58rem}.kafka-support-page .support-scenario:before{display:none}.kafka-support-page .support-scenario:hover{transform:translateY(-4px);box-shadow:0 18px 32px #0e25461a;border-color:#c9d9ef}.kafka-support-page .support-scenario:nth-child(3n+1) .support-scenario-chip{background:#eef7ff;border-color:#cfe2ff;color:#2f5f9e}.kafka-support-page .support-scenario:nth-child(3n+2) .support-scenario-chip{background:#f5fbef;border-color:#d7ebbf;color:#3f6f1f}.kafka-support-page .support-scenario:nth-child(3n) .support-scenario-chip{background:#f3f1ff;border-color:#dbd3ff;color:#5348a5}.kafka-support-page .support-scenario_title{font-size:1.08rem;font-weight:500;letter-spacing:-.01em;margin-bottom:.5rem;color:#1d2a3d}.kafka-support-page .support-scenario p{font-size:.88rem;line-height:1.58;color:#5a687a}.kafka-support-page .kafka-support-coverage-section{background:linear-gradient(155deg,#0b2341,#112f56 42%,#173a63);border-top:1px solid rgba(155,188,234,.22);border-bottom:1px solid rgba(155,188,234,.22)}.kafka-support-page .kafka-support-coverage-title{color:#ecf4ff}.kafka-support-page .kafka-support-coverage-sub{color:#b8cae6;margin-top:1rem;line-height:1.65}.kafka-support-page .support-coverage-grid{gap:1.5rem 1.25rem}.kafka-support-page .support-coverage-card{min-height:190px;background:transparent;border:0;box-shadow:none;border-left:3px solid rgba(124,216,37,.8);padding:.85rem 1rem .9rem 1.15rem;border-radius:0;text-align:center;display:flex;flex-direction:column;align-items:center}.kafka-support-page .support-coverage-icon{width:46px;height:46px;border-radius:12px;border:1px solid rgba(124,216,37,.55);background:#7cd82514;color:#7cd825;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.85rem}.kafka-support-page .support-coverage-title{color:#e9f2ff;font-size:1.08rem;font-weight:500;letter-spacing:-.01em;line-height:1.42;margin:0 0 .75rem}.kafka-support-page .support-coverage-desc{color:#b9cae4;font-size:.88rem;line-height:1.72;margin:0}.kafka-support-page .kafka-support-incident-section{background:linear-gradient(180deg,#f7fbff,#eef5ff);border-top:1px solid #d6e4f7;border-bottom:1px solid #d6e4f7}.kafka-support-page .kafka-support-choose-sub{color:#51637b;margin-top:1rem;line-height:1.65}.kafka-support-page .kafka-support-incident-section .support-section_title{color:#1a2433}.kafka-support-page .kafka-support-incident-section .support-pillar{border:0;background:linear-gradient(180deg,#f5f7fa,#eef2f6);box-shadow:0 8px 18px #19283e14;position:relative;overflow:hidden}.kafka-support-page .kafka-support-incident-section .support-pillar:before{content:none}.kafka-support-page .kafka-support-incident-section .support-pillar_header{justify-content:center;padding-top:1.3rem;padding-bottom:.2rem}.kafka-support-page .kafka-support-incident-section .support-pillar_icon-circle{width:auto;min-width:3.2rem;height:2rem;border-radius:999px;padding:0 .85rem;background:linear-gradient(135deg,#c8d0db,#b8c2cf);border:0;box-shadow:0 4px 10px #29384c24;color:#223247}.kafka-support-page .kafka-support-incident-section .support-step{color:#223247;font-size:.78rem;letter-spacing:.08em;font-weight:700}.kafka-support-page .kafka-support-incident-section .support-pillar_title{color:#1a2433}.kafka-support-page .kafka-support-incident-section .support-pillar p{color:#51637b}.kafka-support-page .section_logo{border-top:1px solid #e7eef8;border-bottom:1px solid #e7eef8;background:#fff}@media(max-width:1024px){.kafka-support-page .support-confidence{grid-template-columns:repeat(2,minmax(0,1fr))}.kafka-support-page .support-scenarios{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.kafka-support-page .support-confidence,.kafka-support-page .support-scenarios{grid-template-columns:1fr}.kafka-support-page .support-coverage-card{min-height:auto}}.cassandra-support-page .support-pillars{gap:1.1rem}.cassandra-support-page .support-pillar{text-align:left;border:1px solid #dde6f3;background:#fff;border-radius:16px;box-shadow:0 10px 28px #0e25460f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cassandra-support-page .support-pillar:hover{transform:translateY(-4px);box-shadow:0 18px 34px #0e25461a;border-color:#c9d9ef}.cassandra-support-page .support-pillar_header{padding:1.1rem 1.2rem .35rem;background:transparent;justify-content:flex-start}.cassandra-support-page .cassandra-support-pillars-section .support-pillar_header{justify-content:center}.cassandra-support-page .cassandra-support-pillars-section .support-pillar_title,.cassandra-support-page .cassandra-support-pillars-section .support-pillar_body p{text-align:center}.cassandra-support-page .support-pillar_body{padding:.35rem 1.2rem 1.25rem}.cassandra-support-page .support-pillar_title{color:#182437;font-size:1.08rem;font-weight:500;letter-spacing:-.01em;margin-bottom:.45rem}.cassandra-support-page .support-pillar_body p{font-size:.89rem;line-height:1.58;color:#5a687a;margin:0}.cassandra-support-page .support-pillar_icon-circle{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eaf2ff,#dce9ff);border:1px solid #c7dbfb;color:#245ea8;backdrop-filter:none;-webkit-backdrop-filter:none}.cassandra-support-page .cassandra-dna-title{font-size:clamp(1.9rem,2.8vw,3rem)!important;line-height:1.08!important;letter-spacing:-.015em!important;font-weight:400!important;color:#ecf4ff!important}.cassandra-support-page .cassandra-dna-section{position:relative;overflow:hidden;isolation:isolate}.cassandra-support-page .cassandra-dna-section:before{content:"";position:absolute;inset:-4% -2%;background-image:url(/images/cassandra-dna-overlay.png);background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.2;mix-blend-mode:screen;filter:saturate(.8) brightness(.62) contrast(1.04);pointer-events:none;z-index:0}.cassandra-support-page .cassandra-dna-section:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08172d1a,#08172d73 42%,#08172dc7);pointer-events:none;z-index:0}.cassandra-support-page .cassandra-dna-section>*{position:relative;z-index:1}.cassandra-support-page .cassandra-support-scenarios-section{background:radial-gradient(circle at 20% 0%,#7cd82514,#7cd82500 35%),linear-gradient(180deg,#fff,#f8fbff)}.cassandra-support-page .cassandra-scenarios-head .text-size-medium{color:#5f6d7e;max-width:50rem;margin:.65rem auto 0;line-height:1.55}.cassandra-support-page .support-scenarios{grid-template-columns:repeat(3,1fr);gap:1.15rem}.cassandra-support-page .support-scenario{border-radius:16px;border:1px solid #dde6f3;background:#fff;box-shadow:0 10px 24px #0e25460f;padding:1.25rem 1.15rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cassandra-support-page .support-scenario-meta{display:flex;margin-bottom:.55rem}.cassandra-support-page .support-scenario-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #d4e2f6;background:#f3f8ff;color:#315f9f;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.34rem .58rem}.cassandra-support-page .support-scenario:before{display:none}.cassandra-support-page .support-scenario:hover{transform:translateY(-4px);box-shadow:0 18px 32px #0e25461a;border-color:#c9d9ef}.cassandra-support-page .support-scenario:nth-child(3n+1) .support-scenario-chip{background:#eef7ff;border-color:#cfe2ff;color:#2f5f9e}.cassandra-support-page .support-scenario:nth-child(3n+2) .support-scenario-chip{background:#f5fbef;border-color:#d7ebbf;color:#3f6f1f}.cassandra-support-page .support-scenario:nth-child(3n) .support-scenario-chip{background:#f3f1ff;border-color:#dbd3ff;color:#5348a5}.cassandra-support-page .support-scenario_title{font-size:1.08rem;font-weight:500;letter-spacing:-.01em;margin-bottom:.5rem;color:#1d2a3d}.cassandra-support-page .support-scenario p{font-size:.88rem;line-height:1.58;color:#5a687a}.kafka-support-page .kafka-support-coverage-section,.cassandra-support-page .support-coverage-section{background:linear-gradient(155deg,#0b2341,#112f56 42%,#173a63);border-top:1px solid rgba(155,188,234,.22);border-bottom:1px solid rgba(155,188,234,.22)}.kafka-support-page .kafka-support-coverage-title,.cassandra-support-page .support-coverage-title-main{color:#ecf4ff}.kafka-support-page .kafka-support-coverage-sub,.cassandra-support-page .support-coverage-sub{color:#b8cae6;margin-top:1rem;line-height:1.65}.kafka-support-page .support-coverage-grid,.cassandra-support-page .support-coverage-grid{gap:1.5rem 1.25rem}.kafka-support-page .support-coverage-card,.cassandra-support-page .support-coverage-card{min-height:190px;background:transparent;border:0;box-shadow:none;border-left:3px solid rgba(124,216,37,.8);padding:.85rem 1rem .9rem 1.15rem;border-radius:0;text-align:center;display:flex;flex-direction:column;align-items:center}.kafka-support-page .support-coverage-icon,.cassandra-support-page .support-coverage-icon{width:46px;height:46px;border-radius:12px;border:1px solid rgba(124,216,37,.55);background:#7cd82514;color:#7cd825;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.85rem}.kafka-support-page .support-coverage-title,.cassandra-support-page .support-coverage-title{color:#e9f2ff;font-size:1.08rem;font-weight:500;letter-spacing:-.01em;line-height:1.42;margin:0 0 .75rem}.kafka-support-page .support-coverage-desc,.cassandra-support-page .support-coverage-desc{color:#b9cae4;font-size:.88rem;line-height:1.72;margin:0}.kafka-support-page .kafka-support-incident-section,.cassandra-support-page .support-choose-section{background:linear-gradient(180deg,#f7fbff,#eef5ff);border-top:1px solid #d6e4f7;border-bottom:1px solid #d6e4f7}.kafka-support-page .kafka-support-choose-sub,.cassandra-support-page .support-choose-sub{color:#51637b;margin-top:1rem;line-height:1.65}.kafka-support-page .kafka-support-incident-section .support-section_title,.cassandra-support-page .support-choose-section .support-section_title{color:#1a2433}.kafka-support-page .kafka-support-incident-section .support-pillar,.cassandra-support-page .support-choose-section .support-pillar{border:0;background:linear-gradient(180deg,#f5f7fa,#eef2f6);box-shadow:0 8px 18px #19283e14;position:relative;overflow:hidden}.kafka-support-page .kafka-support-incident-section .support-pillar:before,.cassandra-support-page .support-choose-section .support-pillar:before{content:none}.kafka-support-page .kafka-support-incident-section .support-pillar_header,.cassandra-support-page .support-choose-section .support-pillar_header{justify-content:center;padding-top:1.3rem;padding-bottom:.2rem}.kafka-support-page .kafka-support-incident-section .support-pillar_icon-circle,.cassandra-support-page .support-choose-section .support-pillar_icon-circle{width:auto;min-width:3.2rem;height:2rem;border-radius:999px;padding:0 .85rem;background:linear-gradient(135deg,#c8d0db,#b8c2cf);border:0;box-shadow:0 4px 10px #29384c24;color:#223247}.kafka-support-page .kafka-support-incident-section .support-step,.cassandra-support-page .support-choose-section .support-step{color:#223247;font-size:.78rem;letter-spacing:.08em;font-weight:700}.kafka-support-page .kafka-support-incident-section .support-pillar_title,.cassandra-support-page .support-choose-section .support-pillar_title{color:#1a2433}.kafka-support-page .kafka-support-incident-section .support-pillar p,.cassandra-support-page .support-choose-section .support-pillar p{color:#51637b}.cassandra-support-page .section_logo{border-top:1px solid #e7eef8;border-bottom:1px solid #e7eef8;background:#fff}.cassandra-support-page .support-workbench_layout{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.cassandra-support-page .support-workbench_text p{margin-top:1rem;line-height:1.7}.cassandra-support-page .support-workbench_heading{font-weight:400;color:#313a47}.cassandra-support-page .support-workbench_buttons{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}@media(max-width:1024px){.cassandra-support-page .support-scenarios{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.cassandra-support-page .support-scenarios{grid-template-columns:1fr}.cassandra-support-page .support-coverage-card{min-height:auto}.cassandra-support-page .support-workbench_layout{grid-template-columns:1fr;gap:2rem}}
