html,body{scroll-behavior:smooth;background:#08090b;margin:0;padding:0;overflow-x:clip}*{box-sizing:border-box}::selection{color:#0a0a0c;background:#d95d5d}a{color:#d95d5d;text-decoration:none}a:hover{color:#ea7b7b}summary::-webkit-details-marker{display:none}summary{cursor:pointer;list-style:none}input,textarea{font-family:Manrope,sans-serif}input::placeholder{color:#5c5c66}button{font-family:inherit}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulseGlow{0%,to{opacity:.35}50%{opacity:.7}}@keyframes phonescroll{0%{transform:translateY(0)}88%{transform:translateY(-2820px)}88.1%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes phonescroll2{0%{transform:translateY(0)}88%{transform:translateY(-3800px)}88.1%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes tickerV{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.ticker-v{animation:38s linear infinite tickerV}.ticker-v:hover{animation-play-state:paused}@keyframes heroCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-float-1{animation:.8s cubic-bezier(.16,1,.3,1) .25s both heroCardIn}.hero-float-2{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.hero-float-2.snap-in{opacity:1;transform:translateY(0)}[data-rv]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}[data-rv=in]{opacity:1;transform:none}@media (max-width:960px){.hero-outer{min-height:100vh;height:auto!important}.hero-sticky{height:auto!important;position:relative!important;overflow:visible!important}.hero-mock{display:none!important}.hero-phone-static{display:flex!important}.hero-content-grid{grid-template-columns:1fr!important}.hero-grid-bg{-webkit-mask-image:radial-gradient(90% 85% at 50% 22%,#000 30%,#0000 75%)!important;mask-image:radial-gradient(90% 85% at 50% 22%,#000 30%,#0000 75%)!important}}@media (max-width:900px){.nav-links,.nav-cta-bar{display:none!important}.nav-hamburger{display:flex!important}.pain-grid{grid-template-columns:repeat(2,1fr)!important}.mockups-laptop{display:none!important}.mockups-phone{display:flex!important}}@media (max-width:600px){.pain-grid{grid-template-columns:1fr!important}.hero-btn-row{max-width:375px;flex-direction:column!important;align-items:stretch!important}.hero-btn-row .btn-primary,.hero-btn-row .btn-ghost{box-sizing:border-box!important;justify-content:center!important;width:100%!important}}@media (min-width:560px) and (max-width:999px){.framework-grid>:last-child{grid-column:1/-1;max-width:calc(50% - 10px);margin-left:auto;margin-right:auto}}@media (max-width:900px){.owners-photo{object-position:center 35%!important}.results-header-grid{gap:0!important}.results-subtext{text-align:left!important;margin-top:16px!important;margin-left:0!important;padding-top:0!important}}@media (hover:none){canvas{display:none}}.mobile-break{display:none}@media (max-width:768px){.mobile-break{display:block}}.audit-play-btn{width:82px;height:82px}@media (max-width:768px){.audit-play-btn{width:44px;height:44px}}@keyframes fillBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pain-desktop-only{display:grid}.pain-mobile-only{display:none}@media (max-width:900px){.pain-desktop-only{display:none!important}.pain-mobile-only{display:block}}.nav-cta{transition:box-shadow .2s,transform .2s}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 10px 34px #d95d5d8c,inset 0 1px #ffffff59!important}.btn-primary{transition:box-shadow .2s,transform .2s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 50px #d95d5d80,inset 0 1px #ffffff5c!important}.btn-ghost{transition:background .2s,border-color .2s}.btn-ghost:hover{background:#ffffff17!important;border-color:#fff3!important}.btn-book{transition:transform .2s,box-shadow .2s}.btn-book:hover{transform:translateY(-2px);box-shadow:0 18px 50px #d95d5d80!important}.pain-card{transition:border-color .2s,transform .2s}.pain-card:hover{transform:translateY(-3px);border-color:#d95d5d66!important}.process-row{transition:border-color .2s,background .2s}.process-row:hover{background:#ffffff0d!important;border-color:#d95d5d66!important}.video-thumb .play-thumb-img{transition:transform .5s,filter .5s}.video-thumb:hover .play-thumb-img{filter:brightness(1.1);transform:scale(1.04)}.play-circle{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.video-thumb:hover .play-circle{transform:scale(1.14);box-shadow:0 18px 60px #d95d5dbf,0 0 0 4px #ffffff38}.time-slot{cursor:pointer;transition:border-color .2s,color .2s}.time-slot:hover{color:#fff!important;border-color:#d95d5d!important}.modal-close-btn{transition:background .2s}.modal-close-btn:hover{background:#ffffff17!important}@media (max-width:900px){[data-cal-embed]>div{box-sizing:border-box!important;padding:20px!important}[data-cal-embed]>div>div,[data-cal-embed] iframe{width:100%!important;min-width:unset!important}}.booking-modal-overlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040507b8;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.booking-modal-overlay.open{display:flex}.preview-success,.preview-form-wrap.sent .preview-form{display:none}.preview-form-wrap.sent .preview-success{display:block}
