.cs-trust{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0 0;font-family:Open Sans,sans-serif;font-size:13px;color:#a0aec0}.cs-trust img{display:block;width:128px;height:auto;filter:brightness(0) invert(1);opacity:.9}.cs-trust a{color:#fff;text-decoration:underline;text-underline-offset:3px}.cs-trust a:hover{color:#c9a227}.cs-root .hero-meta div .k{font-size:22px}.cs-root .section-subtitle{font-family:Open Sans,sans-serif;color:var(--textgray);font-size:17px;max-width:680px;margin:0;line-height:1.55}.cs-console{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.cs-console li{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px 12px;min-width:0}.cs-ico{font-size:18px;line-height:1;flex-shrink:0}.cs-lbl{font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;color:#fff;flex:1;min-width:0}.cs-st{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.04em;padding:4px 8px;border-radius:999px;white-space:nowrap}.cs-st.ok{color:#48bb78;background:rgba(72,187,120,.12);border:1px solid rgba(72,187,120,.3)}.cs-st.warn{color:#c9a227;background:rgba(201,162,39,.12);border:1px solid rgba(201,162,39,.35)}.cs-risk-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:48px}.cs-risk{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 26px;transition:all .25s ease}.cs-risk:hover{transform:translateY(-3px);border-color:#e84a14;box-shadow:0 20px 44px -20px rgba(232,74,20,.22)}.cs-risk-emoji{font-size:30px;line-height:1;flex-shrink:0;margin-top:2px}.cs-risk h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:17px;color:var(--ink);margin:0 0 6px}.cs-risk p{font-family:Open Sans,sans-serif;font-size:14px;color:var(--textgray);line-height:1.55;margin:0}@media (max-width:760px){.cs-risk-grid{grid-template-columns:1fr}}.cs-tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}.cs-tier{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;flex-direction:column;transition:all .25s ease;min-width:0}.cs-tier:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 24px 48px -24px rgba(20,39,109,.2)}.cs-tier.is-pop{border-color:#e84a14;box-shadow:0 18px 40px -22px rgba(232,74,20,.35)}.cs-tier-for{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--textgray);margin-bottom:12px}.cs-tier.is-pop .cs-tier-for{color:#e84a14}.cs-tier h3{font-family:Montserrat,sans-serif;font-weight:800;font-size:17px;line-height:1.25;margin:0 0 14px;overflow-wrap:anywhere}.cs-tier h3 a{color:var(--ink);text-decoration:none;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.cs-tier h3 a:hover{color:#e84a14;border-bottom-color:#e84a14}.cs-tier ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.cs-tier li{position:relative;padding-left:20px;font-family:Open Sans,sans-serif;font-size:13.5px;color:var(--textgray);line-height:1.5}.cs-tier li:before{content:"";position:absolute;left:0;top:8px;width:10px;height:10px;border-radius:50%;background:rgba(232,74,20,.15);border:2px solid #e84a14}@media (max-width:980px){.cs-tier-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.cs-tier-grid{grid-template-columns:1fr}}.cs-addon-title{font-family:Montserrat,sans-serif;font-weight:800;font-size:22px;color:var(--ink);margin:48px 0 18px}.cs-addon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cs-addon{background:#f5f5f5;border:1px solid var(--line);border-radius:16px;padding:22px;min-width:0}.cs-addon-emoji{font-size:26px;line-height:1;display:block;margin-bottom:10px}.cs-addon h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;color:var(--ink);margin:0 0 6px}.cs-addon h4 a{color:inherit;text-decoration:none}.cs-addon h4 a:hover{color:#e84a14}.cs-addon p{font-family:Open Sans,sans-serif;font-size:13.5px;color:var(--textgray);line-height:1.5;margin:0}@media (max-width:760px){.cs-addon-grid{grid-template-columns:1fr}}.cs-tier-note{margin:28px 0 0;font-family:Open Sans,sans-serif;font-size:15px;color:var(--textgray)}.cs-tier-note a{color:#e84a14;font-weight:700}.cs-root section.cs-home-sec{padding:0 0 104px}.cs-home{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#1a1025;color:#fff;border-radius:22px;padding:36px 40px}.cs-home .section-kicker{color:#c9a227;margin-bottom:10px}.cs-home .section-kicker:before{background:#c9a227}.cs-home h2{font-family:Montserrat,sans-serif;font-weight:800;font-size:24px;color:#fff;margin:0 0 8px}.cs-home p{font-family:Open Sans,sans-serif;font-size:15px;color:#cbd5e0;margin:0;max-width:620px}.cs-root a.cs-home-btn{flex-shrink:0;white-space:nowrap;color:#1a1025;background:#fff;border-color:#fff}.cs-root a.cs-home-btn:hover{color:#e84a14;border-color:#fff}@media (max-width:760px){.cs-home{flex-direction:column;align-items:stretch;padding:28px 22px}.cs-root a.cs-home-btn{white-space:normal;text-align:center;justify-content:center}}.faq-list{display:flex;flex-direction:column;gap:12px;margin-top:48px;max-width:880px;margin-left:auto;margin-right:auto}.faq-item{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq-item:hover,.faq-item[open]{border-color:var(--primary)}.faq-item[open]{box-shadow:0 14px 30px -16px rgba(20,39,109,.18)}.faq-item summary{list-style:none;cursor:pointer;padding:20px 24px;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .15s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:Montserrat,sans-serif;font-weight:400;font-size:24px;color:var(--primary);transition:transform .25s ease;flex-shrink:0;line-height:1}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item summary:hover{color:var(--primary)}.faq-item .faq-body{padding:0 24px 22px;font-family:Open Sans,sans-serif;font-size:15px;color:var(--textgray);line-height:1.65}.faq-item .faq-body b{color:var(--ink);font-weight:700}@media (max-width:620px){.faq-item summary{padding:16px 18px;font-size:15px}.faq-item .faq-body{padding:0 18px 18px;font-size:14px}}.cs-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.cs-related{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;transition:all .25s ease;min-width:0}.cs-related:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 24px 48px -24px rgba(20,39,109,.2)}.cs-related h3{font-size:20px;margin:12px 0 8px}.cs-related p{font-family:Open Sans,sans-serif;color:var(--textgray);font-size:14px;margin:0 0 16px;flex:1}@media (max-width:760px){.cs-related-grid{grid-template-columns:1fr}}