.landing-page--bullcrm-byokcall{font-family:Plus Jakarta Sans,sans-serif}.landing-page--bullcrm-byokcall .subtle-bg{background-color:#faf9f6}.landing-page--bullcrm-byokcall .glass-card{background:#ffffffbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.04)}.landing-page--bullcrm-byokcall .landing-page-header{transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,backdrop-filter .25s ease}.landing-page--bullcrm-byokcall .landing-page-header.is-scrolled,.landing-page--bullcrm-byokcall header#landing-header.is-scrolled{background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom-color:#e5e7eb!important;box-shadow:0 4px 24px #0f172a14!important}.landing-page--bullcrm-byokcall .gradient-text{background:linear-gradient(135deg,#10b981,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html:has(.landing-page--bullcrm-byokcall){scroll-behavior:smooth}.landing-page--bullcrm-byokcall [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.landing-page--bullcrm-byokcall [data-reveal].revealed{opacity:1;transform:translateY(0)}.landing-page--bullcrm-byokcall [data-reveal-delay="100"]{transition-delay:.1s}.landing-page--bullcrm-byokcall [data-reveal-delay="200"]{transition-delay:.2s}.landing-page--bullcrm-byokcall [data-reveal-delay="300"]{transition-delay:.3s}.landing-page--bullcrm-byokcall [data-reveal-delay="400"]{transition-delay:.4s}.landing-page--bullcrm-byokcall [data-reveal-delay="500"]{transition-delay:.5s}.landing-page--bullcrm-byokcall .reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.landing-page--bullcrm-byokcall .reveal-stagger.revealed>*:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.05s}.landing-page--bullcrm-byokcall .reveal-stagger.revealed>*:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.15s}.landing-page--bullcrm-byokcall .reveal-stagger.revealed>*:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.25s}.landing-page--bullcrm-byokcall .reveal-stagger.revealed>*:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.35s}.landing-page--bullcrm-byokcall .reveal-stagger.revealed>*:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.45s}.landing-page--bullcrm-byokcall .reveal-stagger.revealed>*:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.55s}.landing-page--bullcrm-byokcall .scroll-top-btn{position:fixed;bottom:28px;right:28px;z-index:999;width:44px;height:44px;border-radius:14px;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 20px #00000014;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease;transform:translateY(10px);color:#374151}.landing-page--bullcrm-byokcall .scroll-top-btn.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.landing-page--bullcrm-byokcall .scroll-top-btn:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.landing-page--bullcrm-byokcall .faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,padding .3s ease;opacity:0}.landing-page--bullcrm-byokcall .faq-answer.open{max-height:300px;opacity:1}.landing-page--bullcrm-byokcall .swiper-pagination-bullet{background:#d1d5db;opacity:1;width:10px;height:10px}.landing-page--bullcrm-byokcall .swiper-pagination-bullet-active{background:#111827}.landing-page--bullcrm-byokcall .bullcrm-byokcall-brand{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;width:auto!important;max-width:none!important;text-decoration:none}.landing-page--bullcrm-byokcall .bullcrm-byokcall-brand--header{gap:.75rem}.landing-page--bullcrm-byokcall .bullcrm-byokcall-brand__mark{display:inline-flex;flex-shrink:0;align-items:center;line-height:0;text-decoration:none}.landing-page--bullcrm-byokcall .bullcrm-byokcall-brand__logo{display:block;width:auto;object-fit:contain}.landing-page--bullcrm-byokcall .bullcrm-byokcall-brand__divider{flex-shrink:0;-webkit-user-select:none;user-select:none}.landing-page--bullcrm-byokcall .bullcrm-byokcall-brand__mark:hover .bullcrm-byokcall-brand__logo,.landing-page--bullcrm-byokcall .bullcrm-byokcall-brand--header:hover .bullcrm-byokcall-brand__logo,.landing-page--bullcrm-byokcall .bullcrm-byokcall-brand__mark--card:hover .bullcrm-byokcall-brand__logo{opacity:.88}.landing-page--bullcrm-byokcall .bullcrm-byokcall-brand--section{gap:1.25rem}.landing-page--bullcrm-byokcall .pattern-dots{background-image:radial-gradient(rgba(0,0,0,.05) 1px,transparent 2px);background-size:20px 20px}.landing-page--bullcrm-byokcall .section-accent:before{content:"";position:absolute;top:-120px;right:-120px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.06) 0%,transparent 70%);pointer-events:none}.landing-page--bullcrm-byokcall .section-accent:after{content:"";position:absolute;bottom:-80px;left:-80px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.05) 0%,transparent 70%);pointer-events:none}.landing-page--bullcrm-byokcall .section-accent-alt:before{content:"";position:absolute;bottom:-100px;right:-100px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.06) 0%,transparent 70%);pointer-events:none}.landing-page--bullcrm-byokcall .section-accent-alt:after{content:"";position:absolute;top:-60px;left:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.05) 0%,transparent 70%);pointer-events:none}
