.hero-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.hero-cta-primary{padding:16px 36px!important;font-size:16px!important;background:var(--ink)!important;box-shadow:0 12px 32px rgba(11,15,26,.18)!important}.hero-cta-primary:hover{background:var(--brand-start)!important;box-shadow:0 16px 40px rgba(0,114,255,.28)!important;transform:translateY(-2px)!important}.hero-cta-secondary{padding:16px 28px!important;font-size:15px!important}.hero-stats{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:rgba(255,255,255,.7);backdrop-filter:blur(12px);border:1px solid rgba(0,114,255,.1);border-radius:20px;padding:20px 36px;max-width:760px;margin:0 auto;box-shadow:0 4px 24px rgba(0,114,255,.06);gap:4px}.hero-stat{display:flex;flex-direction:column;align-items:center;padding:0 20px;text-align:center}.hero-stat-value{font-size:16px;font-weight:950;letter-spacing:-.02em;color:var(--ink);line-height:1}.hero-stat-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-top:5px}.hero-stat-divider{width:1px;height:36px;background:rgba(0,114,255,.12);flex-shrink:0}@media (max-width:600px){.hero-stats{display:grid;grid-template-columns:1fr 1fr;padding:16px 12px;gap:16px 0}.hero-stat{padding:0 12px}.hero-stat-value{font-size:14px}.hero-stat-divider{display:none}}.ba-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}.ba-tab{border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.6);padding:12px 18px;border-radius:999px;font-weight:950;font-size:13px;letter-spacing:.2px;cursor:pointer;transition:.22s;user-select:none}.ba-tab:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,114,255,.08)}.ba-tab.active{border-color:rgba(0,114,255,.35);background:linear-gradient(135deg,rgba(0,114,255,.14),rgba(0,198,255,.12))}.ba-panel{display:none}.ba-panel.active{display:block}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:10px}@media (max-width:920px){.split-grid{grid-template-columns:1fr}}.split-card{border-radius:30px;padding:26px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);backdrop-filter:blur(12px);transition:transform .35s,box-shadow .35s,border-color .35s}.split-card:hover{transform:translateY(-6px);border-color:rgba(0,114,255,.3);box-shadow:0 30px 70px rgba(0,114,255,.1)}.split-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.split-card h3{margin:0;font-size:22px;font-weight:950;letter-spacing:-.03em}.chip{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);font-weight:900;font-size:12px;letter-spacing:.4px;color:var(--ink);white-space:nowrap}.split-card p{margin:0 0 14px;color:var(--muted);line-height:1.75}.bullets{margin:0 0 16px;padding-left:18px;color:var(--muted);line-height:1.9}.signature{margin:60px 0 50px;border-radius:40px;background:#fff;padding:54px 22px;box-shadow:0 40px 100px rgba(0,114,255,.05);position:relative;overflow:hidden;text-align:center}.signature::before{content:"";position:absolute;inset:-140px -60px auto -60px;height:280px;background:radial-gradient(circle at 30% 35%,rgba(0,114,255,.14),rgba(0,198,255,.1),transparent 60%);pointer-events:none}.signature h2{margin:0 0 14px;font-size:clamp(28px, 3.5vw, 42px);font-weight:950;letter-spacing:-.03em;position:relative}.signature p{margin:0 auto 22px;max-width:920px;color:var(--muted);line-height:1.85;position:relative}.timeline-wrap{max-width:1050px;margin:18px auto 0;position:relative;text-align:left}.timeline-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 6px 12px}.timeline-hint{font-size:11px;font-weight:950;letter-spacing:2px;text-transform:uppercase;color:var(--muted);opacity:.85;display:flex;align-items:center;gap:10px}.timeline-hint::after{content:"→";color:var(--brand-start);font-size:14px;opacity:.9}.timeline-progress{flex:1;max-width:420px;height:10px;border-radius:999px;background:rgba(0,0,0,.06);overflow:hidden;border:1px solid rgba(0,0,0,.05)}.timeline-progress-bar{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,var(--brand-start),var(--brand-end));transition:width .15s}.timeline-rail{display:flex;gap:14px;overflow-x:auto;padding:10px 6px 6px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.timeline-rail::-webkit-scrollbar{display:none}.t-card{scroll-snap-align:start;min-width:330px;max-width:380px;flex:0 0 auto;border-radius:28px;padding:18px 18px 20px;background:linear-gradient(135deg,#fbfdff 0,#f3f8ff 100%);border:1px solid #edf2f7;transform:translateY(10px) scale(.985);opacity:.82;transition:transform .45s cubic-bezier(.165, .84, .44, 1),opacity .45s,border-color .35s,box-shadow .35s;position:relative}.t-card.is-active{transform:translateY(0) scale(1);opacity:1;border-color:rgba(0,114,255,.3);box-shadow:0 26px 55px rgba(0,114,255,.1)}.t-k{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:14px;background:rgba(0,114,255,.1);border:1px solid rgba(0,114,255,.18);font-weight:950;color:var(--brand-start);letter-spacing:.5px;margin-bottom:10px;font-size:12px}.t-card h4{margin:0 0 8px;font-size:16px;font-weight:950;letter-spacing:-.02em}.t-card p{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.65}.t-tags{display:flex;gap:8px;flex-wrap:wrap}.t-tag{font-size:11px;font-weight:950;letter-spacing:.6px;text-transform:uppercase;padding:8px 10px;border-radius:999px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);color:var(--ink);opacity:.85}@media (min-width:900px){.t-card{min-width:380px}}.value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.v-card{border-radius:30px;padding:26px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);backdrop-filter:blur(12px)}.v-icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(0,114,255,.1);border:1px solid rgba(0,114,255,.14);font-size:20px;margin-bottom:14px}.v-card h3{margin:0 0 10px;font-size:18px;font-weight:950;letter-spacing:-.02em}.v-card p{margin:0;color:var(--muted);line-height:1.75}.faq-wrap{background:#fff;border-radius:40px;padding:40px 28px;box-shadow:0 40px 100px rgba(0,114,255,.05);margin-bottom:10px}details{border:1px solid #edf2f7;border-radius:18px;padding:16px;background:#fbfdff;margin-bottom:12px}summary{cursor:pointer;font-weight:950;list-style:none;outline:0;display:flex;align-items:center;justify-content:space-between;gap:14px}summary::-webkit-details-marker{display:none}summary::after{content:"+";font-weight:950;color:var(--brand-start);font-size:18px}details[open] summary::after{content:"–"}details p{margin:12px 0 0;color:var(--muted);line-height:1.75;font-size:14px}.buyers-cta{margin:60px 0;background:var(--ink);border-radius:40px;overflow:hidden;position:relative}.buyers-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 50%,rgba(0,114,255,.18) 0,transparent 60%),radial-gradient(circle at 10% 50%,rgba(0,198,255,.1) 0,transparent 50%);pointer-events:none}.buyers-cta-inner{position:relative;z-index:1;padding:70px 60px}.buyers-cta-content{max-width:640px}.buyers-cta h2{font-size:clamp(28px, 3.5vw, 46px);font-weight:900;letter-spacing:-.03em;line-height:1.08;color:#fff;margin:0 0 20px}.buyers-cta p{font-size:16px;color:rgba(255,255,255,.65);line-height:1.7;max-width:540px;margin:0 0 32px}.buyers-cta-stats{display:flex;gap:32px;margin-bottom:36px;flex-wrap:wrap}.buyers-cta-stat{display:flex;flex-direction:column}.bcs-value{font-size:20px;font-weight:900;color:#fff;letter-spacing:-.02em;line-height:1}.bcs-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgba(255,255,255,.45);margin-top:5px}.mini-note{margin-top:10px;font-size:12px;color:var(--muted);line-height:1.55}.cta-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}@media (max-width:768px){.buyers-cta-inner{padding:44px 28px}.buyers-cta-stats{gap:20px}}@media (max-width:480px){.hero-ctas{flex-direction:column;align-items:stretch;gap:10px}.hero-ctas .btn{display:block;width:100%;box-sizing:border-box;text-align:center;padding-left:20px!important;padding-right:20px!important}.buyers-cta-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.buyers-cta-inner .cta-row{flex-direction:column;align-items:stretch;gap:10px}.buyers-cta-inner .cta-row .btn{display:block;width:100%;text-align:center;box-sizing:border-box}.t-card{min-width:280px}.split-card{padding:20px 16px;border-radius:22px}.faq-wrap{padding:28px 16px;border-radius:28px}}