.section-header{text-align:center;z-index:1;margin-bottom:32px;position:relative}.section-header h2{color:#f0f9ff;margin:0 0 8px;font-family:Rajdhani,sans-serif;font-size:1.875rem;font-weight:800}.section-header h2 .sb-gradient-text{background:linear-gradient(135deg,#7dd3fc,#38bdf8,#818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.section-header p{color:#94a3b8;max-width:900px;margin:0 auto;font-size:1.125rem}.section-header p strong{color:#f0f9ff}@media (width<=768px){.section-header h2{font-size:1.5rem}.section-header p{font-size:1rem}}.why-grid{gap:var(--sb-space-lg);max-width:var(--sb-max-width,1200px);grid-template-columns:repeat(2,1fr);margin:0 auto;display:grid}.why-icon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;transition:color .25s;display:flex}.why-card:hover .why-icon{color:var(--sb-ice)}.why-card h3,.why-card h4{font-size:var(--sb-text-base);margin:0 0 var(--sb-space-xs)}.why-card p{font-size:var(--sb-text-sm);color:var(--sb-text-secondary);margin:0;line-height:1.5}@media (width<=768px){.why-grid{grid-template-columns:1fr}.why-card{text-align:center;flex-direction:column}.why-icon{margin:0 auto}}.gx-brand-muted{text-transform:uppercase;letter-spacing:0;font-weight:600}.gx-brand-muted-x{color:rgba(var(--sb-ice-rgb), .55)}.hero.bcg-hero h1{white-space:normal}.scene-card{padding:24px}.scene-card h3{color:var(--sb-ice);margin:0 0 8px;font-size:1.05rem;font-weight:700}.scene-card p{color:var(--sb-text-secondary);margin:0;font-size:.86rem;line-height:1.6}.scene-card a{color:var(--sb-ice);text-decoration:none}.scene-card a:hover{text-decoration:underline}.bc-showcase-wrap{max-width:1200px;margin:0 auto}.bc-showcase-grid{gap:var(--sb-space-xl);grid-template-columns:1fr;align-items:start;display:grid}.bc-card{border-radius:var(--sb-radius-lg);padding:var(--sb-space-md);cursor:zoom-in;font:inherit;color:inherit;text-align:left;background:#0f1525b3;border:1px solid #0000;width:100%;transition:transform .25s,box-shadow .25s;position:relative}.bc-card:focus-visible{outline:2px solid var(--sb-ice);outline-offset:4px}.bc-card:hover{box-shadow:0 14px 38px rgba(var(--sb-ice-rgb),.18), 0 4px 14px rgba(var(--sb-violet-rgb),.1);transform:translateY(-4px)}.bc-card-img-wrap{position:relative}.bc-card-pages{border-radius:var(--sb-radius-md);aspect-ratio:2480/3508;background:#00000059;display:grid;position:relative;overflow:hidden}.bc-card-img{object-fit:contain;opacity:0;grid-area:1/1;width:100%;height:100%;transition:opacity .45s;display:block}.bc-card-img.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.bc-card-img{transition:none}}.bc-card-zoom{z-index:2;cursor:zoom-in;font:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.bc-card-zoom:focus-visible{outline:2px solid var(--sb-ice);outline-offset:-3px;border-radius:var(--sb-radius-md)}.bc-card-badge{z-index:3;text-transform:uppercase;letter-spacing:.1em;background:rgba(var(--sb-violet-rgb), .12);color:var(--sb-violet);border:1px solid rgba(var(--sb-violet-rgb), .35);white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;border-radius:4px;padding:3px 10px;font-size:.62rem;font-weight:700;position:absolute;top:calc(1.0101% + 10px);left:50%;transform:translate(-50%)}.bc-card-zoom-hint{z-index:3;text-transform:uppercase;letter-spacing:.1em;color:var(--sb-text-primary);border:1px solid rgba(var(--sb-white-rgb),.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0000008c;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.66rem;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(4px)}.bc-card-zoom-hint svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}.bc-card:hover .bc-card-zoom-hint{opacity:1;transform:translateY(0)}@media (hover:none){.bc-card-zoom-hint{opacity:1;transform:none}}.bc-card-meta{justify-content:space-between;align-items:center;gap:var(--sb-space-md);margin-top:var(--sb-space-md);padding:0 4px;display:flex}.bc-card-meta-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bc-card-title{color:var(--sb-text-primary);margin:0;font-family:Rajdhani,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.2}.bc-card-sub{color:var(--sb-text-muted);letter-spacing:.04em;font-size:.78rem}.bc-pagetoggle{border:1px solid rgba(var(--sb-ice-rgb), .25);border-radius:var(--sb-radius-sm);flex-shrink:0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.bc-pagebtn{appearance:none;font:inherit;text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums;cursor:pointer;color:var(--sb-text-muted);white-space:nowrap;background:0 0;border:0;padding:6px 13px;font-size:.7rem;font-weight:700;transition:background .18s,color .18s}.bc-pagebtn+.bc-pagebtn{border-left:1px solid rgba(var(--sb-ice-rgb), .25)}.bc-pagebtn:hover{color:var(--sb-ice)}.bc-pagebtn.is-on{background:rgba(var(--sb-ice-rgb), .14);color:var(--sb-ice)}.bc-pagebtn:focus-visible{outline:2px solid var(--sb-ice);outline-offset:-2px}@media (width<=720px){.bc-card{flex-direction:column;display:flex}.bc-card-meta{display:contents}.bc-card-meta-text{text-align:center;margin-bottom:var(--sb-space-sm);order:1;align-items:center}.bc-card-img-wrap{order:2}.bc-pagetoggle{width:100%;margin-top:var(--sb-space-md);order:3}.bc-card-badge{text-align:center;width:auto;margin:0 0 10px;display:block;position:static;transform:none}.bc-pagebtn{text-align:center;flex:1 1 0;padding:9px 0}}.bc-showcase-caption{text-align:center;color:var(--sb-text-secondary);margin:var(--sb-space-xl) auto 0;max-width:1200px;font-size:.92rem;line-height:1.6}.bc-showcase-caption strong{color:var(--sb-text-primary)}.bc-showcase-caption a{color:var(--sb-ice);text-decoration:none}.bc-showcase-caption a:hover{text-decoration:underline}.qa-step-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;max-width:1200px;margin:0 auto;display:grid}.qa-step-card{border-radius:var(--sb-radius);--gx-ring:linear-gradient(135deg, #38bdf8, #6366f1, #38bdf8);--gx-ring-radius:calc(var(--sb-radius) + 1px);--gx-ring-z:0;background:#0f1525b3;transition:transform .2s,box-shadow .2s;animation:4s ease-in-out infinite sb-card-breathe;display:flex;position:relative}.qa-step-card:hover{background:linear-gradient(rgba(var(--sb-ice-rgb),.06), rgba(var(--sb-violet-rgb),.04)), #0f1525b3;box-shadow:0 0 12px rgba(var(--sb-ice-rgb),.18), 0 0 20px rgba(var(--sb-violet-rgb),.08);animation:none;transform:translateY(-3px)}.qa-step-card-body{z-index:1;border-radius:var(--sb-radius);background:0 0;flex-direction:column;flex:1;padding:22px;display:flex;position:relative}.qa-step-card-num{text-align:center;letter-spacing:-1px;background:linear-gradient(135deg,#38bdf8,#6366f1);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;height:38px;margin:0 0 14px;font-family:Rajdhani,Outfit,sans-serif;font-size:29px;font-style:italic;font-weight:700;line-height:38px;display:block}.qa-step-card-cat{letter-spacing:.14em;text-transform:uppercase;color:var(--sb-text-muted);margin-bottom:6px;font-size:.66rem;font-weight:800;display:block}.qa-step-card-q{color:var(--sb-text);margin:0 0 10px;font-size:1rem;font-weight:700;line-height:1.4}.qa-step-card-a{color:var(--sb-text-secondary);border-top:1px solid rgba(var(--sb-white-rgb),.06);margin:0;padding-top:12px;font-size:.9rem;line-height:1.65;position:relative}.qa-step-card-a:before{content:"";background:linear-gradient(90deg,#38bdf8,#6366f1);border-radius:2px;width:36px;height:2px;position:absolute;top:-1px;left:0}.qa-step-card-a a{color:var(--sb-ice)}@media (width<=720px){.qa-step-grid{gap:12px}.qa-step-card-body{padding:18px}.qa-step-card-q{font-size:.95rem}.qa-step-card-a{font-size:.88rem}.qa-step-card-num{height:32px;font-size:24px;line-height:32px}}.bc-feature-strip{gap:var(--sb-space-md);grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;display:grid}@media (width<=760px){.bc-feature-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.bc-feature-strip{grid-template-columns:1fr}}.bc-prose{max-width:1200px;margin:0 auto}.bc-prose p{color:var(--sb-text-secondary);margin:0 0 var(--sb-space-md);font-size:.96rem;line-height:1.75}.bc-prose p:last-child{margin-bottom:0}.bc-prose strong{color:var(--sb-text-primary)}.bc-prose h3{margin:var(--sb-space-xl) 0 var(--sb-space-sm);color:var(--sb-text-primary);font-family:Rajdhani,sans-serif;font-size:1.25rem;font-weight:700}.bc-prose h3:first-child{margin-top:0}.bc-prose ul{margin:0 0 var(--sb-space-md);grid-template-columns:1fr;gap:10px;padding:0;list-style:none;display:grid}.bc-prose ul li{border-left:3px solid var(--sb-ice);background:rgba(var(--sb-ice-rgb), .04);border-radius:0 var(--sb-radius-md) var(--sb-radius-md) 0;color:var(--sb-text-secondary);padding:10px 14px 10px 38px;font-size:.92rem;line-height:1.55;position:relative}.bc-prose ul li:before{content:"";background:var(--sb-ice);width:8px;height:8px;box-shadow:0 0 10px rgba(var(--sb-ice-rgb), .6);border-radius:999px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.bc-prose ul li strong{color:var(--sb-text-primary)}.bc-prose a{color:var(--sb-ice);text-decoration:none}.bc-prose a:hover{text-decoration:underline}.bc-card,.qa-step-card,.why-card,.scene-card{transition:transform .3s,box-shadow .3s,opacity .7s cubic-bezier(.16,1,.3,1)}
