.marketing-page{color:#fff;background:#0b0c10;position:relative;overflow-x:hidden}.marketing-page ::selection{background:#589efd52}@keyframes exb-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes exb-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes exb-glow{0%,to{transform:translateY(0);box-shadow:0 14px 32px #5866fd29}50%{transform:translateY(-3px);box-shadow:0 22px 46px #5866fd47}}.exb-reveal{opacity:0}.exb-reveal.in{animation:.7s cubic-bezier(.22,.7,.3,1) forwards exb-rise}.exb-reveal-s0.in{animation-delay:0s}.exb-reveal-s1.in{animation-delay:70ms}.exb-reveal-s2.in{animation-delay:.14s}.exb-reveal-s3.in{animation-delay:.21s}.exb-reveal-s4.in{animation-delay:.28s}.exb-reveal-s5.in{animation-delay:.35s}.exb-reveal-s6.in{animation-delay:.42s}.exb-reveal-s7.in{animation-delay:.49s}.exb-reveal-s8.in{animation-delay:.56s}.exb-reveal-s9.in{animation-delay:.63s}.exb-reveal-s10.in{animation-delay:.7s}.exb-reveal-s11.in{animation-delay:.77s}.exb-reveal-s12.in{animation-delay:.84s}.exb-soc{color:#c3c7d1;background:#ffffff0d;border:1px solid #ffffff1a;transition:color .2s,background .2s,border-color .2s,transform .2s}.exb-soc:hover{color:#fff;background:linear-gradient(120deg,#589efd,#5866fd);border-color:#0000;transform:translateY(-2px);box-shadow:0 6px 16px #5866fd52}.exb-gradient-text{background:linear-gradient(120deg,#589efd,#5866fd);color:#0000;-webkit-background-clip:text;background-clip:text}.mkt-x{padding-left:24px;padding-right:24px}.mkt-sec-y,.mkt-sec-y-lg{padding-top:30px;padding-bottom:30px}.mkt-hero-pt{padding-top:100px}.mkt-h1{font-size:34px;line-height:1.04}.mkt-h2{font-size:28px;line-height:1.06}.mkt-h3{font-size:22px;line-height:1.15}.mkt-lead{font-size:15px;line-height:1.6}.mkt-small{font-size:13px;line-height:1.5}.mkt-card-pad{padding:22px 21px}.mkt-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237C8395' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:44px}.mkt-cta-outline{border-radius:12px;align-items:center;gap:9px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:768px){.mkt-x{padding-left:40px;padding-right:40px}.mkt-sec-y{padding-top:50px;padding-bottom:50px}.mkt-sec-y-lg{padding-top:80px;padding-bottom:80px}.mkt-hero-pt{padding-top:160px}.mkt-h1{font-size:52px}.mkt-h2{font-size:42px}.mkt-h3{font-size:26px}.mkt-lead{font-size:16px}.mkt-small{font-size:14px}.mkt-cta-outline{padding:16px 26px;font-size:16px}.mkt-card-pad{padding:32px}}.exb-btn-green{color:#fff;background:linear-gradient(120deg,#22c55e,#16a34a);border-radius:12px;align-items:center;gap:9px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #22c55e38}.exb-btn-green-block{text-align:center;color:#fff;background:linear-gradient(120deg,#22c55e,#16a34a);border-radius:13px;width:100%;padding:13px 20px;font-size:15px;font-weight:600;text-decoration:none;display:block;box-shadow:0 4px 14px #22c55e2e}.exb-btn-blue{color:#fff;background:linear-gradient(120deg,#589efd,#5866fd);border-radius:12px;align-items:center;gap:9px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #5866fd2e}@media (min-width:768px){.exb-btn-green,.exb-btn-blue{padding:16px 30px;font-size:16px}.exb-btn-green-block{padding:16px 24px;font-size:16px}.marketing-nav-links .exb-btn-green{padding:10px 15px;font-size:14px}}.exb-section-pad{padding:30px 24px}@media (min-width:768px){.exb-section-pad{padding:80px 40px}}.exb-container{max-width:1240px;margin:0 auto}.exb-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#589efd;margin-bottom:16px;font-size:13px;font-weight:600}.marketing-nav-links{align-items:center;gap:18px;display:flex}.marketing-nav-links .exb-btn-green{border-radius:10px;padding:10px 15px;font-size:14px;font-weight:600;box-shadow:0 4px 12px #22c55e2e}.marketing-nav-burger{display:none}.stack-pyramid{display:block}.stack-rows,.stack-head{display:none}@media (max-width:1040px){.marketing-nav-links{display:none!important}.marketing-nav-burger{display:flex!important}.plat-hero,.cap-grid,.roi-grid{grid-template-columns:1fr!important}.partner-logos{grid-template-columns:1fr 1fr!important}.stack-pyramid{display:none!important}.stack-rows{display:flex!important}.stack-head{display:block!important}.hero-grid,.two-col,.gen-grid,.step-grid,.proof-grid{grid-template-columns:1fr!important}.panel-grid{grid-template-columns:1fr 1fr!important}.week-grid,.founder-grid{grid-template-columns:1fr!important}.hero-h1{font-size:34px!important;line-height:1.04!important}.insights-prose p,.insights-prose ul li{font-size:15px;line-height:1.6}.insights-prose h2{font-size:22px}.insights-prose h3{font-size:18px}.legal-prose p,.legal-prose li{font-size:15px}.legal-prose h2{font-size:19px}.faq-item summary{font-size:15px}.faq-ans{font-size:13px}.incl-grid{grid-template-columns:1fr 1fr!important}.econ-grid,.handle-grid{grid-template-columns:1fr!important}.switch-bars{flex-direction:column!important}.feature{grid-template-columns:1fr!important}.art-grid{grid-template-columns:1fr 1fr!important}.about-hero,.partner-grid,.partner-head{grid-template-columns:1fr!important}.partner-plus{transform:rotate(90deg)!important}.dev-grid{grid-template-columns:1fr 1fr!important}.journey-grid,.contact-grid,.proof-grid{grid-template-columns:1fr!important}}@media (max-width:560px){.panel-grid{grid-template-columns:1fr!important}.hero-ctas{flex-direction:column!important;align-items:stretch!important}.cost-grid{grid-template-columns:1fr!important}.switch-bars{flex-direction:column!important}.compare-row{grid-template-columns:1.3fr 1fr 1fr!important;column-gap:12px!important}.incl-grid{grid-template-columns:1fr!important}.proj-bars{gap:10px!important}.art-grid,.scorecard-opt-row,.dev-grid{grid-template-columns:1fr!important}}.insights-prose p{color:#c3c7d1;margin:0 0 22px;font-size:clamp(16px,1.7vw,18px);line-height:1.72}.insights-prose h2{letter-spacing:-.025em;color:#fff;margin:44px 0 16px;font-size:clamp(22px,2.8vw,30px);font-weight:700;line-height:1.15}.insights-prose h3{letter-spacing:-.02em;color:#fff;margin:32px 0 12px;font-size:clamp(18px,2.2vw,22px);font-weight:700}.insights-prose ul{flex-direction:column;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:flex}.insights-prose ul li{color:#c3c7d1;padding-left:24px;font-size:clamp(15px,1.6vw,17px);line-height:1.6;position:relative}.insights-prose ul li:before{content:"";background:#589efd;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:4px}.insights-prose strong{color:#fff;font-weight:600}.insights-prose a{color:#9ec2f8;text-decoration:none}.insights-prose a:hover{text-decoration:underline}.legal-prose h2{letter-spacing:-.02em;color:#fff;margin:38px 0 12px;font-size:clamp(19px,2.4vw,24px);font-weight:700}.legal-prose p{color:#b7bdca;margin:0 0 16px;font-size:15.5px;line-height:1.72}.legal-prose ul{margin:0 0 16px;padding-left:22px}.legal-prose li{color:#b7bdca;margin-bottom:8px;font-size:15.5px;line-height:1.7}.legal-prose strong{color:#fff;font-weight:600}.legal-prose a{color:#9ec2f8;text-decoration:none}.legal-prose a:hover{text-decoration:underline}.cmp th,.cmp td{vertical-align:top}.cmp thead th{border-bottom:1px solid #ffffff1a}.cmp tbody td{color:#c3c7d1;border-bottom:1px solid #ffffff0f;font-size:14px;line-height:1.5}.cmp tbody td:first-child{color:#fff;font-weight:600}.exbcol{color:#fff;background:#5866fd14;font-weight:600}.cmp thead .exbcol{background:#5866fd24}.sc-opt{cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.sc-opt:hover{border-color:#589efd73!important}.sc-opt:active{transform:scale(.99)}.sc-opt.sel{background:#589efd1f!important;border-color:#589efd!important}.sc-opt.sel .sc-optdot{background:#589efd!important;border-color:#589efd!important}.faq-item{background:#15171d;border:1px solid #ffffff14;border-radius:14px;padding:0 24px;overflow:hidden}.faq-item summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:clamp(15px,1.7vw,17px);font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-chev{transition:transform .25s}.faq-item[open] .faq-chev{transform:rotate(45deg)}.faq-ans{color:#b7bdca;max-width:680px;padding:0 0 22px;font-size:15px;line-height:1.7}.faq-ans a{color:#9ec2f8;text-decoration:none}.faq-ans a:hover{text-decoration:underline}.gen3-card{animation:4.5s ease-in-out infinite exb-glow}@media (prefers-reduced-motion:reduce){.exb-reveal{opacity:1}.exb-reveal.in,.gen3-card{animation:none}}
