.Hero-module__A6UVmW__hero{background:var(--bg-yellow);border-bottom:var(--border-thick);align-items:center;min-height:calc(100dvh - 76px);padding:clamp(20px,4vh,48px) 0;display:flex;overflow:hidden}.Hero-module__A6UVmW__inner{width:100%;max-width:1200px;padding:0 var(--pad-md);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"copy media""actions media";align-items:center;gap:28px clamp(32px,5vw,72px);margin:0 auto;display:grid}.Hero-module__A6UVmW__copy{grid-area:copy;align-self:end}.Hero-module__A6UVmW__media{grid-area:media;justify-self:center;width:min(100%,420px,80dvh - 144px);position:relative}.Hero-module__A6UVmW__actions{grid-area:actions;align-self:start}.Hero-module__A6UVmW__eyebrow{font-family:var(--font-heading);letter-spacing:3px;text-transform:uppercase;margin:0 0 14px;font-size:14px;font-weight:800}.Hero-module__A6UVmW__title{letter-spacing:-2px;margin:0;font-size:clamp(38px,min(6.4vw,10.5vh),96px);line-height:.96}.Hero-module__A6UVmW__mark{background:var(--accent-pink);border:var(--border-thin);box-shadow:var(--shadow-solid-sm);padding:0 8px;display:inline-block;transform:rotate(-1.5deg)}.Hero-module__A6UVmW__frame{aspect-ratio:4/5;border:var(--border-thick);background:#111;border-radius:12px;overflow:hidden;transform:rotate(2deg);box-shadow:12px 12px #000}.Hero-module__A6UVmW__video{object-fit:cover;width:100%;height:100%;display:block}.Hero-module__A6UVmW__ctas{flex-wrap:wrap;gap:14px;display:flex}.Hero-module__A6UVmW__hero .Hero-module__A6UVmW__buy,.Hero-module__A6UVmW__hero .Hero-module__A6UVmW__peek{white-space:nowrap;min-height:52px}.Hero-module__A6UVmW__hero .Hero-module__A6UVmW__buy{color:var(--bg-yellow);box-shadow:6px 6px 0 var(--accent-pink);background:#000}.Hero-module__A6UVmW__hero .Hero-module__A6UVmW__peek{background:var(--bg-white)}@media (hover:hover){.Hero-module__A6UVmW__hero .Hero-module__A6UVmW__buy:hover{box-shadow:10px 10px 0 var(--accent-pink)}}.Hero-module__A6UVmW__trust{font-family:var(--font-body);margin:16px 0 0;font-size:15px;font-weight:700}@media (prefers-reduced-motion:no-preference){.Hero-module__A6UVmW__copy,.Hero-module__A6UVmW__media,.Hero-module__A6UVmW__actions{animation:.26s cubic-bezier(.23,1,.32,1) backwards Hero-module__A6UVmW__rise}.Hero-module__A6UVmW__media{animation-delay:60ms}.Hero-module__A6UVmW__actions{animation-delay:.12s}}@keyframes Hero-module__A6UVmW__rise{0%{opacity:0;transform:translateY(14px)}}@media (max-width:860px){.Hero-module__A6UVmW__hero{min-height:auto;padding:24px 0 36px}.Hero-module__A6UVmW__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media""actions";row-gap:22px;padding:0 16px}.Hero-module__A6UVmW__title{letter-spacing:-1.5px;font-size:clamp(36px,10.6vw,52px);line-height:.98}.Hero-module__A6UVmW__media{width:min(64vw,260px)}.Hero-module__A6UVmW__frame{box-shadow:8px 8px #000}.Hero-module__A6UVmW__ctas{flex-direction:column}.Hero-module__A6UVmW__hero .Hero-module__A6UVmW__buy,.Hero-module__A6UVmW__hero .Hero-module__A6UVmW__peek{width:100%}.Hero-module__A6UVmW__trust{text-align:center}}
.VideoWalkthrough-module__7RwaQW__section{background:var(--bg-white);border-bottom:var(--border-thick);padding:clamp(56px,8vw,96px) 16px;scroll-margin-top:80px}.VideoWalkthrough-module__7RwaQW__inner{flex-direction:column;align-items:center;max-width:960px;margin:0 auto;display:flex}.VideoWalkthrough-module__7RwaQW__title{letter-spacing:-1px;text-align:center;margin:0 0 12px;font-size:clamp(30px,5vw,56px);line-height:1.02}.VideoWalkthrough-module__7RwaQW__sub{max-width:560px;font-family:var(--font-body);text-align:center;margin:0 0 32px;font-size:clamp(16px,2vw,19px);line-height:1.5}.VideoWalkthrough-module__7RwaQW__clips{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;width:100%;display:grid}.VideoWalkthrough-module__7RwaQW__clip{border:var(--border-thick);box-shadow:var(--shadow-solid);background:#000;margin:0;position:relative}.VideoWalkthrough-module__7RwaQW__video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.VideoWalkthrough-module__7RwaQW__caption{border:var(--border-thin);letter-spacing:.04em;text-transform:uppercase;background:#fff;padding:6px 10px;font-size:13px;font-weight:800;position:absolute;bottom:10px;left:10px}.VideoWalkthrough-module__7RwaQW__film{width:100%;margin-top:clamp(32px,5vw,48px)}
.MindGym-module__aIkRlq__section{background:var(--bg-white);border-bottom:var(--border-thick);padding:clamp(56px,8vw,96px) 16px}.MindGym-module__aIkRlq__inner{text-align:center;max-width:960px;margin:0 auto}.MindGym-module__aIkRlq__eyebrow{background:var(--accent-cyan);border:var(--border-thin);box-shadow:var(--shadow-solid-sm);font-family:var(--font-heading);letter-spacing:2px;text-transform:uppercase;margin:0 0 14px;padding:6px 14px;font-size:14px;font-weight:900;display:inline-block}.MindGym-module__aIkRlq__title{letter-spacing:-1px;margin:0 0 12px;font-size:clamp(30px,5vw,56px);line-height:1.02}.MindGym-module__aIkRlq__sub{max-width:560px;font-family:var(--font-body);margin:0 auto 32px;font-size:clamp(16px,2vw,19px);line-height:1.5}.MindGym-module__aIkRlq__steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.MindGym-module__aIkRlq__step{border:var(--border-thick);box-shadow:var(--shadow-solid);background:#fff;padding:20px}.MindGym-module__aIkRlq__num{background:var(--bg-yellow);border:var(--border-thin);padding:2px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700;display:inline-block}.MindGym-module__aIkRlq__stepTitle{margin:12px 0 6px;font-size:clamp(19px,2vw,22px);line-height:1.15}.MindGym-module__aIkRlq__stepText{font-family:var(--font-body);margin:0;font-size:16px;line-height:1.5}.MindGym-module__aIkRlq__ladder{margin:40px 0 0;padding:0 0 56px;position:relative}.MindGym-module__aIkRlq__track{border:var(--border-thin);background:#f1f1f1;height:14px;overflow:hidden}.MindGym-module__aIkRlq__fill{background:linear-gradient(90deg,var(--bg-yellow),var(--accent-pink)55%,var(--accent-cyan));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.MindGym-module__aIkRlq__ladder[data-shown] .MindGym-module__aIkRlq__fill{transform:scaleX(1)}.MindGym-module__aIkRlq__tiers{margin:0;padding:0;list-style:none}.MindGym-module__aIkRlq__tier{flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;top:18px}.MindGym-module__aIkRlq__tick{background:#000;width:3px;height:12px;margin-top:-16px;margin-bottom:6px}.MindGym-module__aIkRlq__tier:first-child .MindGym-module__aIkRlq__tick{visibility:hidden}.MindGym-module__aIkRlq__tierName{font-family:var(--font-heading);text-transform:uppercase;font-size:14px;font-weight:900}.MindGym-module__aIkRlq__tierPts{color:#404040;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}@media (prefers-reduced-motion:no-preference){.MindGym-module__aIkRlq__fill{transition:transform .9s cubic-bezier(.23,1,.32,1)}.MindGym-module__aIkRlq__tier{opacity:0;transition:opacity .24s ease-out,transform .24s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i)*.14s);transform:translateY(6px)}.MindGym-module__aIkRlq__ladder[data-shown] .MindGym-module__aIkRlq__tier{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.MindGym-module__aIkRlq__fill{transform:scaleX(1)}}@media (max-width:700px){.MindGym-module__aIkRlq__steps{grid-template-columns:minmax(0,1fr);gap:12px}.MindGym-module__aIkRlq__step{grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:14px 16px;display:grid;box-shadow:4px 4px #000}.MindGym-module__aIkRlq__num{grid-row:span 2;align-self:start}.MindGym-module__aIkRlq__stepTitle{margin:0 0 4px}.MindGym-module__aIkRlq__stepText{font-size:15px}.MindGym-module__aIkRlq__ladder{padding-bottom:0}.MindGym-module__aIkRlq__tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:10px;display:grid}.MindGym-module__aIkRlq__tier{align-items:center;position:static;left:auto!important}.MindGym-module__aIkRlq__tick{display:none}.MindGym-module__aIkRlq__tierName{letter-spacing:-.3px;font-size:11px}.MindGym-module__aIkRlq__tierPts{font-size:11px}}
.PhotoBand-module__jtaqDa__band{background:var(--bg-yellow);border-bottom:var(--border-thick);padding:clamp(36px,6vw,72px) 0;overflow:hidden}.PhotoBand-module__jtaqDa__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,36px);max-width:1040px;margin:0 auto;padding:0 16px;display:grid}.PhotoBand-module__jtaqDa__photo{border:var(--border-thick);aspect-ratio:4/5;background:#000;margin:0;overflow:hidden;box-shadow:8px 8px #000}.PhotoBand-module__jtaqDa__photo:first-child{transform:rotate(-1.5deg)}.PhotoBand-module__jtaqDa__photo:nth-child(2){transform:translateY(14px)rotate(1deg)}.PhotoBand-module__jtaqDa__photo:nth-child(3){transform:rotate(-.75deg)}.PhotoBand-module__jtaqDa__media{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:700px){.PhotoBand-module__jtaqDa__row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:14px;scroll-padding:0 16px;display:flex;overflow-x:auto}.PhotoBand-module__jtaqDa__row::-webkit-scrollbar{display:none}.PhotoBand-module__jtaqDa__photo{scroll-snap-align:start;flex:0 0 72vw;box-shadow:6px 6px #000}.PhotoBand-module__jtaqDa__photo:nth-child(2){transform:rotate(1deg)}}
.ReviewTiles-module__cXKQoq__section{border-top:var(--border-thick);background:#fff;padding:clamp(40px,6vw,72px) 0;overflow:hidden}.ReviewTiles-module__cXKQoq__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;max-width:1200px;margin:0 auto 28px;padding:0 16px;display:flex}.ReviewTiles-module__cXKQoq__title{letter-spacing:-1px;margin:0;font-size:clamp(30px,5vw,52px);line-height:1}.ReviewTiles-module__cXKQoq__link{font-family:var(--font-body);color:#000;text-underline-offset:4px;-webkit-tap-highlight-color:transparent;padding:10px 0;font-size:16px;font-weight:700;text-decoration:underline;display:inline-block}.ReviewTiles-module__cXKQoq__link:focus-visible{outline:3px solid var(--accent-blue);outline-offset:3px}.ReviewTiles-module__cXKQoq__viewport{padding:4px 0 10px}.ReviewTiles-module__cXKQoq__track{gap:20px;width:max-content;margin:0;padding:0 0 0 16px;list-style:none;display:flex}.ReviewTiles-module__cXKQoq__tile{width:min(320px,80vw);box-shadow:var(--shadow-solid);background:#fff;border:3px solid #000;border-radius:12px;flex-direction:column;flex:none;gap:10px;padding:20px;display:flex}.ReviewTiles-module__cXKQoq__stars{letter-spacing:1px;color:#000;font-size:17px}.ReviewTiles-module__cXKQoq__off{color:#d6d6d6}.ReviewTiles-module__cXKQoq__text{font-family:var(--font-body);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.ReviewTiles-module__cXKQoq__name{font-family:var(--font-body);margin-top:auto;font-size:15px;font-weight:700}@media (prefers-reduced-motion:no-preference){.ReviewTiles-module__cXKQoq__track{animation:120s linear infinite ReviewTiles-module__cXKQoq__drift}@media (hover:hover){.ReviewTiles-module__cXKQoq__viewport:hover .ReviewTiles-module__cXKQoq__track{animation-play-state:paused}}}@keyframes ReviewTiles-module__cXKQoq__drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ReviewTiles-module__cXKQoq__viewport{scroll-snap-type:x mandatory;overflow-x:auto}.ReviewTiles-module__cXKQoq__tile{scroll-snap-align:start}.ReviewTiles-module__cXKQoq__tile[aria-hidden]{display:none}}.ReviewTiles-module__cXKQoq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.FAQ-module__em1Q0a__section{background:var(--bg-yellow);border-bottom:var(--border-thick);padding:clamp(56px,8vw,96px) 16px}.FAQ-module__em1Q0a__inner{max-width:760px;margin:0 auto}.FAQ-module__em1Q0a__title{letter-spacing:-1px;text-align:center;margin:0 0 28px;font-size:clamp(30px,5vw,56px);line-height:1.02}.FAQ-module__em1Q0a__list{flex-direction:column;gap:12px;display:flex}.FAQ-module__em1Q0a__item{background:var(--bg-white);border:var(--border-thick);box-shadow:var(--shadow-solid-sm)}.FAQ-module__em1Q0a__q{min-height:56px;font-family:var(--font-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:clamp(17px,2.2vw,20px);font-weight:800;list-style:none;display:flex}.FAQ-module__em1Q0a__q::-webkit-details-marker{display:none}.FAQ-module__em1Q0a__q:after{content:"+";flex-shrink:0;font-size:26px;line-height:1}.FAQ-module__em1Q0a__item[open] .FAQ-module__em1Q0a__q:after{content:"−"}.FAQ-module__em1Q0a__q:focus-visible{outline-offset:3px;outline:3px solid #000}.FAQ-module__em1Q0a__a{font-family:var(--font-body);margin:0;padding:0 18px 18px;font-size:16px;line-height:1.55}.FAQ-module__em1Q0a__a a{color:#000;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.FAQ-module__em1Q0a__item[open] .FAQ-module__em1Q0a__a{animation:.2s cubic-bezier(.23,1,.32,1) FAQ-module__em1Q0a__open}}@keyframes FAQ-module__em1Q0a__open{0%{opacity:0;transform:translateY(-4px)}}.FAQ-module__em1Q0a__cta{text-align:center;margin-top:36px}.FAQ-module__em1Q0a__section .FAQ-module__em1Q0a__buy{min-height:52px;color:var(--bg-yellow);box-shadow:6px 6px 0 var(--accent-pink);background:#000}.FAQ-module__em1Q0a__trust{font-family:var(--font-body);margin:14px 0 0;font-size:15px;font-weight:700}
