.bcpTerms,.bcpTerms *{box-sizing:border-box}.bcpTerms{color:#14283f;min-height:100vh;padding:24px 24px calc(120px + env(safe-area-inset-bottom));background:#f6f3fc;font-family:inherit}.bcpTerms>.bcpSharedMarketplaceHeader{max-width:1320px;margin:0 auto 24px}.bcpTermsHero{color:#fff;background:radial-gradient(at 90% 5%,#351799 0,#0000 55%),#061f3c;border-radius:28px;grid-template-columns:1.5fr 1fr;gap:60px;max-width:1320px;margin:0 auto;padding:56px;display:grid}.bcpTermsEyebrow{letter-spacing:.16em;color:#86c9ff;font-size:11px;font-weight:750}.bcpTerms .bcpTermsHero h1{color:#fff;letter-spacing:-.045em;margin:18px 0;font-size:clamp(36px,4.8vw,62px);line-height:1.04}.bcpTermsHero p{color:#bdd0e5;max-width:570px;font-size:15px;line-height:1.75}.bcpTermsMeta{color:#b4cde4;flex-wrap:wrap;gap:12px;margin-top:24px;font-size:11px;display:flex}.bcpTermsMeta span{border:1px solid #ffffff24;border-radius:30px;padding:8px 12px}.bcpTermsHero aside{background:#ffffff09;border:1px solid #ffffff26;border-radius:20px;align-self:center;padding:28px}.bcpTermsHero aside>svg{color:#8c6aff;margin-bottom:16px}.bcpTermsHero aside strong{letter-spacing:-.02em;font-size:22px;display:block}.bcpTermsHero a{color:#fff;align-items:center;gap:10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.bcpTermsHighlights{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1320px;margin:18px auto 32px;display:grid}.bcpTermsHighlights>div{background:#fff;border:1px solid #e0daf0;border-radius:14px;align-items:center;gap:12px;padding:18px 20px;font-size:13px;font-weight:650;display:flex}.bcpTermsHighlights svg{color:#3608d2;flex-shrink:0;width:20px}.bcpTermsLayout{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:28px;max-width:1320px;margin:auto;display:grid}.bcpTermsContents{position:sticky;top:24px}.bcpTermsContents nav{background:#fff;border:1px solid #e0daf0;border-radius:18px;padding:20px}.bcpTermsContents nav>strong{padding:0 8px 12px;font-size:14px;display:block}.bcpTermsContents nav a{color:#52677e;border-radius:8px;gap:10px;padding:9px 8px;font-size:12px;line-height:1.45;text-decoration:none;display:flex}.bcpTermsContents nav a span{color:#87a0b8;min-width:17px;padding-top:2px;font-size:10px}.bcpTermsContents nav a:hover{color:#3408c7;background:#f2edff}.bcpTermsContents>a{color:#3408c7;align-items:center;gap:8px;margin:18px 8px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.bcpTermsDocument{background:#fff;border:1px solid #e0daf0;border-radius:22px;min-width:0;padding:8px 40px 32px}.bcpTermsDocument section{border-bottom:1px solid #e9e4f5;padding:32px 0;scroll-margin-top:24px}.bcpTermsSectionNumber{letter-spacing:.12em;color:#3408c7;font-size:10px;font-weight:800}.bcpTermsDocument h2{letter-spacing:-.025em;color:#102944;margin:10px 0 18px;font-size:25px;line-height:1.25}.bcpTermsDocument p{color:#50657b;margin:12px 0;font-size:14px;line-height:1.85}.bcpTermsInlineLinks{flex-wrap:wrap;gap:20px;display:flex}.bcpTermsInlineLinks a,.bcpTermsTextLink{color:#3206c6;font-size:13px;font-weight:700;text-decoration:none}.bcpTermsDocument footer{background:#f2edff;border:1px solid #e0d5fa;border-radius:16px;margin-top:28px;padding:26px}.bcpTermsDocument footer strong{font-size:19px}.bcpTermsDocument footer a{color:#fff;background:#3a08e0;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.bcpTerms a:focus-visible{outline-offset:4px;outline:3px solid #6139e8}.bcpTerms a:hover{text-decoration:underline}@media (max-width:1000px){.bcpTermsHero{gap:28px;padding:36px}.bcpTermsLayout{grid-template-columns:230px minmax(0,1fr);gap:20px}.bcpTermsDocument{padding-inline:28px}.bcpTermsHighlights>div{padding:16px;font-size:12px}}@media (max-width:760px){.bcpTerms{padding:12px 12px calc(105px + env(safe-area-inset-bottom))}.bcpTerms>.bcpSharedMarketplaceHeader{margin-bottom:12px}.bcpTermsHero{border-radius:20px;grid-template-columns:1fr;gap:22px;padding:28px 22px}.bcpTermsHero aside{padding:20px}.bcpTermsHero p{font-size:14px}.bcpTermsHighlights{grid-template-columns:1fr;gap:8px;margin:12px auto 20px}.bcpTermsHighlights>div{padding:13px 16px}.bcpTermsLayout{grid-template-columns:1fr;gap:16px}.bcpTermsContents{position:static}.bcpTermsContents nav{max-height:260px;overflow:auto}.bcpTermsContents>a{margin-bottom:0}.bcpTermsDocument{border-radius:18px;padding:0 22px 22px}.bcpTermsDocument section{padding:26px 0}.bcpTermsDocument h2{font-size:22px}.bcpTermsDocument p{font-size:14px}.bcpTermsDocument footer{padding:20px}}@media (prefers-reduced-motion:reduce){.bcpTerms{scroll-behavior:auto}}@media print{.bcpTerms{background:#fff;padding:0}.bcpTerms>.bcpSharedMarketplaceHeader,.bcpTermsContents,.bcpTerms>.bcpGlobalDock,.bcpTermsHighlights,.bcpTermsDocument footer{display:none}.bcpTermsHero{color:#000;background:#fff;padding:0;display:block}.bcpTerms .bcpTermsHero h1,.bcpTermsHero p{color:#000}.bcpTermsHero aside{display:none}.bcpTermsLayout{display:block}.bcpTermsDocument{border:0;padding:0}.bcpTermsDocument section{break-inside:avoid}.bcpTermsDocument p{color:#000}}
