.ql-hero-video[data-astro-cid-tjx6mzeh]{aspect-ratio:16/9;background:#111218;border:1px solid #23232b24;border-radius:12px;width:min(1040px,100%);margin:36px auto 0;overflow:hidden;box-shadow:0 0 132px 36px #23232b38,0 -20px 58px #23232b1f,0 46px 112px #23232b3d,0 16px 42px #23232b29,inset 0 0 0 1px #ffffff4d}.ql-video-poster[data-astro-cid-tjx6mzeh]{cursor:pointer;touch-action:manipulation;background:#111218;border:0;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.ql-video-poster[data-astro-cid-tjx6mzeh] img[data-astro-cid-tjx6mzeh]{object-fit:cover;width:100%;height:100%;display:block}.ql-video-poster[data-astro-cid-tjx6mzeh] span[data-astro-cid-tjx6mzeh]{color:#fff;text-indent:3px;backdrop-filter:blur(10px);background:#11121847;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:64px;height:64px;font-size:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 32px #11121838}@media (hover:hover) and (pointer:fine){.ql-video-poster[data-astro-cid-tjx6mzeh]:hover span[data-astro-cid-tjx6mzeh]{background:#11121861;border-color:#ffffff9e}}.ql-video-poster[data-astro-cid-tjx6mzeh]:focus-visible{outline:3px solid var(--ql-clay);outline-offset:4px}.ql-visually-hidden[data-astro-cid-tjx6mzeh]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.ql-hero-video[data-astro-cid-tjx6mzeh]{border-radius:8px;margin-top:28px;box-shadow:0 0 68px 18px #23232b30,0 -10px 30px #23232b1a,0 28px 66px #23232b33,0 10px 26px #23232b21,inset 0 0 0 1px #ffffff42}.ql-video-poster[data-astro-cid-tjx6mzeh] span[data-astro-cid-tjx6mzeh]{width:52px;height:52px}}.ql-alt-dark{--ql-clay:#b9c4a6;--ql-ink:#f7f7f4;--ql-mist:#23232b;--ql-rule:#ffffff21;--ql-soft:#f7f7f4ad;color:#f7f7f4;background:#23232b!important}.ql-alt-dark .ql-orioncap{--ql-ink:#23232b;--ql-soft:#f7f7f49e;color:#f7f7f4;background:#ffffff09;border:1px solid #ffffff1c;border-radius:12px;padding:28px 30px}.ql-hero-title{max-width:none!important}.ql-hero-title span{white-space:nowrap}.ql-hero-section{--ql-grid-size:64px}.ql-hero-section:before{z-index:0;background-image:linear-gradient(90deg,#23232b14 1px,#0000 1px),linear-gradient(#23232b14 1px,#0000 1px);background-position:50%;background-size:var(--ql-grid-size) var(--ql-grid-size);content:"";pointer-events:none;position:absolute;inset:0}.ql-hero-shell{width:min(100%,1560px)}.ql-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;gap:clamp(36px,4vw,64px);width:100%;display:grid}.ql-hero-copy{text-align:left;min-width:0}.ql-hero-copy .ql-hero-title{letter-spacing:-.025em!important;font-size:clamp(64px,6.2vw,96px)!important;font-weight:650!important}.ql-hero-copy .ql-hero-title span{white-space:normal}.ql-hero-ai{color:oklch(52% .28 270);-webkit-text-fill-color:transparent;background:linear-gradient(110deg,oklch(48% .28 265) 0%,oklch(58% .3 305) 38%,oklch(62% .26 250) 68%,oklch(70% .18 200) 100%) text}.ql-gradient-cta{transition:transform .14s cubic-bezier(.23,1,.32,1),filter .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1);box-shadow:0 14px 34px oklch(46% .22 270/.28);background-image:linear-gradient(110deg,oklch(40% .24 265) 0%,oklch(46% .25 305) 38%,oklch(48% .23 250) 68%,oklch(50% .17 210) 100%)!important}@media (hover:hover) and (pointer:fine){.ql-gradient-cta:hover{filter:brightness(1.1)saturate(1.12);box-shadow:0 18px 42px oklch(50% .24 270/.36)}}.ql-hero-copy .ql-personal-coach{font-size:clamp(28px,3vw,42px)!important}.ql-role-static{color:inherit;font-weight:inherit;display:block}.ql-hero-action{pointer-events:auto;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:28px;margin-top:40px;display:flex}.ql-hero-grid .ql-hero-video{width:100%!important;margin:0!important}@media (width<=1180px){.ql-hero-grid{grid-template-columns:1fr;gap:40px}.ql-hero-copy{text-align:center;max-width:760px;margin-inline:auto}.ql-hero-copy .ql-hero-title{max-width:none!important;margin-inline:auto!important}.ql-hero-action{justify-content:center}.ql-hero-copy .ql-hero-promise{margin-inline:auto}.ql-hero-grid .ql-hero-video{max-width:1040px;margin-inline:auto!important}}@media (width<=640px){.ql-hero-section{--ql-grid-size:40px}.ql-hero-copy .ql-hero-title{font-size:clamp(48px,13vw,64px)!important}.ql-hero-copy .ql-personal-coach{font-size:clamp(26px,7.2vw,34px)!important}}
