.hh{isolation:isolate}.hh-aurora{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.hh-aurora span{position:absolute;border-radius:50%;filter:blur(80px)}.hh-aurora span:first-child{width:46vw;height:46vw;right:-10vw;top:-16vw;background:radial-gradient(circle,#0057ff33 0,transparent 65%)}.hh-aurora span:nth-child(2){width:30vw;height:30vw;left:18%;bottom:-18vw;background:radial-gradient(circle,#a9c3ff40 0,transparent 65%)}.hh-title{max-width:none}.hh-line{display:block;overflow:hidden;padding:.04em .12em .16em 0;margin-bottom:-.14em}.hh-word{display:inline-block}.hh-profit{position:relative}.hh-underline{position:absolute;left:0;right:-.05em;bottom:-.1em;width:100%;height:.22em;overflow:visible;fill:none;stroke:var(--blue);stroke-width:5;stroke-linecap:round;stroke-dasharray:320;opacity:.85}.hh-ask{margin:4px 0 10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.hh-routes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none}.hh-routes a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;color:var(--ink);background:var(--white);box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #0b0b0f0d;transition:transform .2s var(--ease),box-shadow .2s,color .2s}.hh-routes a .site-arrow{width:14px;height:14px;color:var(--blue);transition:transform .2s var(--ease)}.hh-routes a:hover{color:var(--blue-deep);transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--blue),0 10px 20px -12px #0057ff99}.hh-routes a:hover .site-arrow{transform:translate(2px,-2px)}.hh-ctas,.hh-free{align-items:center}.hh-free{display:inline-flex;gap:10px;font-size:15px;font-weight:600;color:var(--blue-deep);text-decoration:underline;-webkit-text-decoration-color:#0057ff55;text-decoration-color:#0057ff55;text-underline-offset:5px}.hh-free:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.hh-free .nav-free-badge{text-decoration:none}.hh-photo{--tx:0;--ty:0;perspective:1200px}.hh-photo-inner{position:absolute;inset:0;overflow:hidden;border-radius:var(--radius);transform:none}.hh-photo-inner img{object-position:45% 20%}.hh-photo .float-card-top{transform:none}.hh-photo .book-stack{translate:none}.hh-live{position:absolute;z-index:2;left:18px;bottom:22px;display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--white);background:#0b0b0fcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 24px -12px #000}.hh-live i{position:relative;width:8px;height:8px;border-radius:50%;background:#3b7bff;box-shadow:0 0 0 3px #3b7bff40}.hero-signoff.hh-sign{margin-top:22px}html:not(.reduce-motion) .hh-aurora span:first-child{animation:hh-drift 16s ease-in-out infinite alternate}html:not(.reduce-motion) .hh-aurora span:nth-child(2){animation:hh-drift 20s ease-in-out -6s infinite alternate-reverse}html:not(.reduce-motion) .hh-word{animation:hh-word .9s var(--ease) var(--d,0s) backwards}html:not(.reduce-motion) .hh-underline{animation:hh-draw .9s var(--ease) 1.05s backwards}html:not(.reduce-motion) .hh-profit{background:linear-gradient(100deg,var(--blue) 40%,#7ea6ff 50%,var(--blue) 60%) 0 0 /300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hh-word .9s var(--ease) var(--d,0s) backwards,hh-shine 5s ease-in-out 2.2s infinite}html:not(.reduce-motion) .hh-in{animation:hh-rise .8s var(--ease) var(--d,0s) backwards}html:not(.reduce-motion) .hh-routes li{animation:hh-pop .55s var(--ease) var(--d,0s) backwards}html:not(.reduce-motion) .hh-ctas .button-primary{animation:hh-glow 3.2s ease-in-out 2.4s infinite}html:not(.reduce-motion) .hh-sign .signature{animation:hh-write 1.6s cubic-bezier(.5,0,.3,1) 1.7s backwards}html:not(.reduce-motion) .hh-photo{animation:hh-photo 1.3s var(--ease) .2s backwards}html:not(.reduce-motion) .hh-photo-inner img{animation:hh-settle 1.8s var(--ease) .2s backwards}html:not(.reduce-motion) .hh-photo .float-card-top{animation:hh-pop .7s var(--ease) 1.1s backwards}html:not(.reduce-motion) .hh-live{animation:hh-rise .7s var(--ease) 1.4s backwards}html:not(.reduce-motion) .hh-live i:after{content:"";position:absolute;inset:0;border-radius:50%;background:#3b7bff;animation:hh-ping 1.8s ease-out 2s infinite}html:not(.reduce-motion) .hh-photo .book-stack span{animation:hh-slide .7s var(--ease) backwards}html:not(.reduce-motion) .hh-photo .book-stack span:first-child{animation-delay:1.25s}html:not(.reduce-motion) .hh-photo .book-stack span:nth-child(2){animation-delay:1.38s}html:not(.reduce-motion) .hh-photo .book-stack span:nth-child(3){animation-delay:1.51s}html:not(.reduce-motion) .home-hero .heard-at{animation:hh-rise .8s var(--ease) 1.7s backwards}@supports (animation-timeline:view()){html:not(.reduce-motion) .hh-photo-inner img{animation:hh-settle 1.8s var(--ease) .2s backwards,hh-parallax linear both;animation-timeline:auto,view();animation-range:normal,exit 0 exit 100%}}@keyframes hh-word{0%{transform:translateY(105%) rotate(2deg);opacity:0}}@keyframes hh-draw{0%{stroke-dashoffset:320}}@keyframes hh-shine{0%,60%{background-position:100% 0}to{background-position:0 0}}@keyframes hh-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes hh-pop{0%{opacity:0;transform:translateY(10px) scale(.92)}}@keyframes hh-glow{0%,to{box-shadow:0 10px 24px -12px #0057ff99}50%{box-shadow:0 14px 34px -10px #0057ffcc,0 0 0 6px #0057ff1f}}@keyframes hh-write{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes hh-photo{0%{-webkit-clip-path:inset(100% 0 0 0 round 14px);clip-path:inset(100% 0 0 0 round 14px);transform:translateY(24px)}to{-webkit-clip-path:inset(-40px -60px -60px -60px round 14px);clip-path:inset(-40px -60px -60px -60px round 14px)}}@keyframes hh-settle{0%{transform:scale(1.12)}}@keyframes hh-parallax{to{transform:translateY(8%) scale(1.06)}}@keyframes hh-slide{0%{opacity:0;transform:translateX(40px)}}@keyframes hh-ping{0%{transform:scale(1);opacity:.8}to{transform:scale(3);opacity:0}}@keyframes hh-drift{to{transform:translate(-6vw,5vw) scale(1.15)}}@media (max-width:650px){.hh-routes a{font-size:13px;min-height:38px}.hh-live{left:12px;bottom:14px;font-size:11.5px;padding:7px 11px}.hh-ctas{flex-direction:column;align-items:flex-start}}.home-hero.hh{background:var(--paper)}.hh .hh-aurora{display:none}.hh .hero-title{font-size:clamp(48px,6.1vw,82px);max-width:11ch;line-height:.99}.hh .hero-title em{color:var(--blue)}.hh .hh-ctas .button{border-radius:8px;animation:none!important;box-shadow:none}.hh .hero-description{font-size:18px;max-width:42ch}.hh .hero-stats{margin-top:30px}.home-services .section{padding-block:clamp(64px,8vw,100px)}.home-services .path-start{background:var(--ink);color:#fff}.home-services .path-start .price-tag,.home-services .path-start h3{color:#fff}.home-services .path-start .ladder-stage,.home-services .path-start .path-downsell,.home-services .path-start>p{color:#c3d2ee}.home-services .path-start .ladder-link{background:var(--blue);color:#fff;padding:15px 20px;border-radius:8px}.home-proof .proof-module{background:#101a35;color:#fff}.home-proof .proof-card strong,.home-proof .section-title{color:#fff}.home-proof .arrow-link,.home-proof .eyebrow,.home-proof .section-title em{color:#b7ceff}.home-proof .proof-card{background:transparent;border-color:#607391;border-radius:0;box-shadow:none}.home-proof .proof-card>span{color:#c3d2ee}.home-diy{background:var(--blue);color:#fff;padding-block:55px}.home-diy .container{display:flex;align-items:center;gap:50px;justify-content:space-between}.home-diy h2{font-size:clamp(30px,3.4vw,44px);margin:0 0 15px;line-height:1.1}.home-diy p{max-width:620px;color:#fff;margin:0;line-height:1.65}.home-diy p+p{margin-top:16px}.home-updated{margin:16px 0;font-size:13px;color:var(--ink)}.home-diy .button{background:#fff;color:var(--blue-deep);border-radius:8px;flex-shrink:0}.home-insights .article-teaser{border-radius:0;box-shadow:none;border:0;border-top:1px solid var(--line);background:transparent;padding-inline:0}@media (max-width:760px){.hh .hero-title{font-size:clamp(46px,10vw,66px);max-width:12ch}.home-diy .container{flex-direction:column;align-items:flex-start;gap:25px}}.home-proof .section-white .proof-card{background:transparent}.home-proof .proof-card>span:not(.mini-bars){color:#c3d2ee}.home-services .path-start .price-tag{background:transparent;padding:0;font-size:26px}.hh-primary-callout{position:relative;border:2px dashed var(--blue);border-radius:12px;padding:9px;margin-top:30px}.hh-action-note{position:absolute;bottom:calc(100% + 12px);left:2px;color:var(--blue-deep);font-size:13px;font-style:italic;white-space:nowrap}.hh-action-note .funnel-arrow{width:45px;height:36px;position:absolute;right:-45px;top:-4px;transform:rotate(-20deg)}@media (max-width:650px){.hh-primary-callout{margin-top:28px}}.hh .hero-description strong{font-weight:600;color:var(--ink)}.hh-copy-accent{color:var(--blue-deep);font-weight:500}.hh-action-note .funnel-arrow{width:64px;height:51px;right:-68px;top:-12px}.hh-primary-callout{margin-top:40px}