 {} *{} {} #IE-warning { display: none; position: fixed; width: 100%; height: 100%; z-index: 9999; background: white; } .IE-warning-message { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; } .bpt-page { background: #08070c; font-family: 'Poppins', Arial, sans-serif; color: #f5f3fa; margin: 0; } .bpt-hero { position: relative; padding: 100px 24px 90px; text-align: center; overflow: hidden; background: radial-gradient(circle at 30% 20%, rgba(123,76,255,0.25), transparent 60%), #08070c; } .bpt-hero-lines { position: absolute; inset: 0; background-image: linear-gradient(90deg, rgba(123,76,255,0.06) 1px, transparent 1px), linear-gradient(rgba(123,76,255,0.06) 1px, transparent 1px); background-size: 60px 60px; pointer-events: none; } .bpt-eyebrow { position: relative; display: inline-block; background: rgba(123,76,255,0.15); border: 1px solid rgba(123,76,255,0.4); color: #b9a3ff; font-size: 13px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; padding: 7px 18px; border-radius: 999px; margin-bottom: 22px; } .bpt-h1 { position: relative; font-size: 44px; font-weight: 800; line-height: 1.2; margin: 0 0 18px; color: #ffffff; max-width: 760px; margin-left: auto; margin-right: auto; } .bpt-h1-accent { background: linear-gradient(90deg, #b9a3ff, #7B4CFF); -webkit-background-clip: text; background-clip: text; color: #a98cff; } .bpt-sub { position: relative; font-size: 17px; color: #b8b2c9; max-width: 560px; margin: 0 auto 40px; line-height: 1.6; } .bpt-card { position: relative; max-width: 460px; margin: 0 auto; background: rgba(255,255,255,0.03); border: 1px solid rgba(123,76,255,0.35); border-radius: 20px; padding: 36px 32px; box-shadow: 0 0 40px rgba(123,76,255,0.08) inset; } .bpt-field-label { font-size: 13px; font-weight: 600; color: #cbb8ff; margin-bottom: 6px; display: block; text-align: left; } .bpt-field-input { width: 100%; background: rgba(255,255,255,0.05); border: 1px solid rgba(123,76,255,0.4); border-radius: 10px; padding: 12px 14px; color: #fff; font-size: 14px; margin-bottom: 18px; box-sizing: border-box; } .bpt-field-input::placeholder { color: #756f8a; } .bpt-cta { display: inline-block; width: 100%; background: linear-gradient(90deg, #7B4CFF, #5B2FD9); color: #fff !important; font-weight: 700; font-size: 15px; padding: 15px 34px; border-radius: 999px; text-decoration: none; box-shadow: 0 0 26px rgba(123,76,255,0.5); border: none; cursor: pointer; box-sizing: border-box; } .bpt-microcopy { font-size: 12px; color: #756f8a; margin-top: 16px; } .bpt-hidden-field { display: none !important; } .bpt-section { max-width: 1000px; margin: 0 auto; padding: 90px 24px; } .bpt-section-eyebrow { color: #7B4CFF; font-weight: 700; font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 10px; text-align: center; } .bpt-section-h2 { font-size: 32px; font-weight: 800; color: #ffffff; margin: 0 0 18px; text-align: center; } .bpt-section-lead { font-size: 16px; color: #b8b2c9; line-height: 1.7; max-width: 620px; margin: 0 auto 50px; text-align: center; } .bpt-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .bpt-item { background: rgba(255,255,255,0.03); border: 1px solid rgba(123,76,255,0.25); border-radius: 16px; padding: 26px 24px; } .bpt-item-num { display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 10px; background: linear-gradient(135deg, #7B4CFF, #5B2FD9); font-weight: 800; font-size: 14px; color: #fff; margin-bottom: 14px; } .bpt-item-title { font-size: 16px; font-weight: 700; color: #fff; margin: 0 0 6px; } .bpt-item-body { font-size: 13px; color: #b8b2c9; line-height: 1.6; margin: 0; } .bpt-quote-section { background: rgba(123,76,255,0.04); border-top: 1px solid rgba(123,76,255,0.3); border-bottom: 1px solid rgba(123,76,255,0.3); } .bpt-quote { max-width: 680px; margin: 0 auto; text-align: center; font-size: 20px; font-weight: 500; color: #e6e1f5; line-height: 1.6; font-style: italic; } .bpt-quote-sig { margin-top: 20px; font-size: 14px; color: #7B4CFF; font-weight: 700; font-style: normal; } .bpt-final { text-align: center; padding: 90px 24px; } @media (max-width: 700px) { .bpt-h1 { font-size: 30px; } .bpt-section { padding: 60px 20px; } .bpt-grid { grid-template-columns: 1fr; } .bpt-quote { font-size: 17px; } } #sib-container * { box-sizing: border-box; } #toolkit-form-wrap { text-align: center; } #sib-container { font-family: 'Poppins', Helvetica, sans-serif !important; max-width: 460px !important; margin: 0 auto !important; background: rgba(255,255,255,0.03) !important; border: 1px solid rgba(123,76,255,0.35) !important; border-radius: 20px !important; padding: 36px 32px !important; box-shadow: 0 0 40px rgba(123,76,255,0.08) inset !important; text-align: center !important; } #sib-container .entry__label { display: block; text-align: left !important; font-size: 13px !important; font-weight: 600 !important; color: #cbb8ff !important; margin-bottom: 6px !important; } #sib-container .entry__field { margin-bottom: 4px; } #sib-container input.input { width: 100% !important; background-color: #1a1625 !important; background: #1a1625 !important; border: 1px solid rgba(123,76,255,0.4) !important; border-radius: 10px !important; padding: 12px 14px !important; color: #ffffff !important; font-size: 14px !important; font-family: 'Poppins', Helvetica, sans-serif !important; -webkit-text-fill-color: #ffffff !important; } #sib-container input.input::placeholder { color: #9a91b3 !important; opacity: 1 !important; } #sib-container input.input:-webkit-autofill, #sib-container input.input:-webkit-autofill:hover, #sib-container input.input:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0px 1000px #1a1625 inset !important; -webkit-text-fill-color: #ffffff !important; caret-color: #ffffff !important; } #sib-container .entry__specification { display: none !important; } #sib-container .entry__error { display: none; } #sib-container .sib-form-block { text-align: center !important; } #sib-container .sib-form-block__button { width: 100% !important; background: linear-gradient(90deg, #7B4CFF, #5B2FD9) !important; color: #fff !important; font-weight: 700 !important; font-size: 15px !important; padding: 15px 34px !important; border-radius: 999px !important; border: none !important; box-shadow: 0 0 26px rgba(123,76,255,0.5) !important; text-align: center !important; justify-content: center !important; cursor: pointer; } #sib-container .sib-form-block__button svg { display: none; } .gp-component-id-Lbuxo20h2b { min-height: 50px;position: relative;z-index: auto; } @media (max-width: 639px) { .gp-component-id-Lbuxo20h2b { min-height: 50px;position: relative;z-index: auto; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-Lbuxo20h2b { min-height: 50px;position: relative;z-index: auto; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-Lbuxo20h2b { min-height: 50px;position: relative;z-index: auto; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-Lbuxo20h2b { min-height: 50px;position: relative;z-index: auto; } } @media (min-width: 1200px) { .gp-component-id-Lbuxo20h2b { min-height: 50px;position: relative;z-index: auto; } }
