.mq-hero{position:relative;overflow:hidden;isolation:isolate}.mq-hero-img{position:absolute;inset:0 0 0 40%;z-index:-2}.mq-hero-img img{object-fit:cover;object-position:40% 45%}.mq-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--s-bg) 38%,rgba(6,16,12,.74) 58%,rgba(6,16,12,.42) 100%)}.mq-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"copy media" "stats stats";grid-gap:48px 40px;gap:48px 40px;align-items:center;padding-top:56px;padding-bottom:72px}.mq-hero-copy{grid-area:copy;display:flex;flex-direction:column;gap:30px;min-width:0}.mq-hero .s-h1{max-width:12ch;font-size:clamp(46px,6.1vw,88px)}.mq-hero .s-h1 span{white-space:normal}.mq-stats{grid-area:stats;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;max-width:980px}.mq-stat{border-top:2px solid var(--s-accent);padding-top:12px;display:flex;flex-direction:column;gap:6px}.mq-stat b{font:800 40px/1 var(--f-display);text-transform:uppercase}.mq-stat span{color:var(--s-ink-2);font-size:14.5px;line-height:1.4}.mq-forecast{grid-column:1/-1;margin:0;border-top:1px dashed rgba(255,196,61,.55);padding-top:12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;color:var(--s-ink-2);font-size:15px;line-height:1.45}.mq-forecast-k{font:600 12px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-accent)}.mq-forecast b{color:var(--s-ink);font-weight:700}.mq-forecast-note{flex-basis:100%;font-size:13px;color:var(--s-ink-3)}.mq-ctas{display:flex;gap:12px;flex-wrap:wrap}.mq-nw,.mq-sr{white-space:nowrap}.mq-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.site a.s-btn-primary{color:var(--s-on-accent)}.site a.s-btn-ghost{color:var(--s-ink)}.mq-hero-media{grid-area:media;position:relative;margin:0;display:flex;flex-direction:column;align-items:center;gap:26px;min-width:0}.mq-card-glow{position:absolute;left:50%;top:44%;width:128%;aspect-ratio:1;translate:-50% -50%;background:radial-gradient(closest-side,rgba(255,196,61,.17),rgba(255,196,61,.05) 55%,transparent);pointer-events:none;z-index:-1}.mq-card-stage{position:relative;width:min(430px,88%);padding-block:22px 40px}.mq-card{width:100%;transform:rotate(-5deg);filter:drop-shadow(0 30px 40px rgba(0,0,0,.45));perspective:1100px}.mq-card,.mq-card-float{position:relative}.mq-card-float:after{content:"";inset:0;border-radius:18px;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.13) 49%,transparent 60%) 100% 0 /260% 100% no-repeat;opacity:0}.mq-card-float:after,.mq-card-shadow{position:absolute;pointer-events:none}.mq-card-shadow{left:14%;right:14%;bottom:4px;height:26px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent);filter:blur(5px)}.mq-card-cap{margin:0;max-width:36ch;text-align:center;font-size:13.5px;line-height:1.45;color:var(--s-ink-3)}@media (prefers-reduced-motion:no-preference){.mq-card-float{animation:mq-sway 8s ease-in-out infinite alternate,mq-pitch 6.2s ease-in-out infinite alternate,mq-bob 4.6s ease-in-out infinite alternate;animation-delay:1.4s;will-change:transform}.mq-card-float:after{opacity:1;animation:mq-glare 8s ease-in-out 1.4s infinite alternate}.mq-card-shadow{animation:mq-shadow 4.6s ease-in-out 1.4s infinite alternate}.mq-card-stage:has(.bcard[data-tracking]) .mq-card-float,.mq-card-stage:has(.bcard[data-tracking]) .mq-card-float:after,.mq-card-stage:has(.bcard[data-tracking]) .mq-card-shadow{animation-play-state:paused}@keyframes mq-sway{0%{transform:rotateY(-8deg)}to{transform:rotateY(8deg)}}@keyframes mq-pitch{0%{rotate:x 4deg}to{rotate:x -3deg}}@keyframes mq-bob{0%{translate:0 0}to{translate:0 -12px}}@keyframes mq-glare{0%{background-position:100% 0}to{background-position:0 0}}@keyframes mq-shadow{0%{transform:scaleX(1);opacity:1}to{transform:scaleX(.84);opacity:.55}}}@media (max-width:1279px){.s-nav .mq-nav-club{display:none}}@media (max-width:900px){.mq-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "stats";gap:36px;padding-top:36px;padding-bottom:56px}.mq-hero-media{gap:12px}.mq-card-stage{width:min(360px,86%);padding-block:8px 26px}}@media (max-width:760px){.mq-hero-img{inset:0;opacity:.35}.mq-hero:before{background:linear-gradient(180deg,rgba(6,16,12,.8),var(--s-bg) 75%)}.mq-stats{grid-template-columns:1fr;gap:14px}}@media (max-width:520px){.mq-ctas .s-btn{width:100%}}.site .mq-play{background:var(--s-ink);color:var(--s-bg);height:auto;min-height:56px;padding:7px 24px 7px 7px;gap:14px;white-space:normal;text-align:left;line-height:1.3;box-shadow:0 18px 44px -20px rgba(255,196,61,.6)}.mq-play-ic{flex:none;width:42px;height:42px;border-radius:50%;background:var(--s-accent);color:var(--s-on-accent);display:grid;place-items:center;transition:transform .2s var(--ease-out)}.mq-play-ic svg{translate:1px 0}.mq-play-dur{font-weight:500;color:#4A5A52;white-space:nowrap}@media (hover:hover) and (pointer:fine){.site .mq-play:hover{background:#FFFFFF}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mq-play:hover .mq-play-ic{transform:scale(1.08)}.mq-player-start:hover,.mq-pres-media:hover .mq-pres-play{transform:scale(1.07)}}@media (max-width:520px){.site .mq-play{justify-content:flex-start}}.mq-vids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.mq-vid{border-radius:var(--r-block);background:var(--s-panel);border:1px solid var(--s-line);overflow:hidden;display:flex;flex-direction:column}.mq-vid video{display:block;width:100%;aspect-ratio:16/9;background:#0F3B2D;object-fit:cover}.mq-vid-ph{aspect-ratio:16/9;display:grid;place-items:center;text-align:center;padding:20px;background:linear-gradient(135deg,#0F3B2D,#185A45);color:var(--s-ink-2);font-size:14.5px}.mq-vid-ph b{display:block;font:800 22px/1 var(--f-display);text-transform:uppercase;color:var(--s-accent);margin-bottom:6px}.mq-vid-txt{padding:18px 20px 22px;display:flex;flex-direction:column;gap:6px}.mq-vid-txt .s-eyebrow{font-size:11.5px}.mq-vid-txt h3{margin:0;font:800 24px/1 var(--f-display);text-transform:uppercase}.mq-vid-txt p{margin:0;color:var(--s-ink-2);font-size:15px}@media (max-width:900px){.mq-vids{grid-template-columns:1fr}}.mq-pres{margin-bottom:20px;border-radius:var(--r-block);background:var(--s-panel);border:1px solid var(--s-line);overflow:hidden;scroll-margin-top:96px}.mq-pres-media{position:relative;display:block;aspect-ratio:16/9;background:#0F3B2D}.mq-pres-media img{display:block;width:100%;height:100%;object-fit:cover}.mq-pres-media:focus-visible{outline:2px solid var(--s-accent);outline-offset:-4px}.mq-player-start,.mq-pres-play{position:absolute;left:64%;top:50%;translate:-50% -50%;width:clamp(56px,7.5vw,96px);aspect-ratio:1;border-radius:50%;background:var(--s-accent);color:var(--s-on-accent);display:grid;place-items:center;box-shadow:0 0 0 clamp(6px,.8vw,10px) rgba(255,196,61,.28),0 20px 50px -12px rgba(0,0,0,.7);transition:transform .2s var(--ease-out)}.mq-player-start svg,.mq-pres-play svg{width:42%;height:42%;translate:6% 0}.mq-pres-dur{position:absolute;right:clamp(10px,1.6vw,20px);bottom:clamp(10px,1.6vw,20px);padding:6px 10px;border-radius:999px;background:rgba(6,16,12,.78);color:var(--s-ink);font:600 13px/1 var(--f-mono);letter-spacing:.04em}.mq-pres-txt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:20px 48px;gap:20px 48px;align-items:start;padding:clamp(22px,3vw,36px)}.mq-pres-head{display:flex;flex-direction:column;gap:10px;min-width:0}.mq-pres-head .s-eyebrow{font-size:11.5px}.mq-pres-head h3{margin:0;font:800 clamp(28px,2.8vw,40px)/.98 var(--f-display);text-transform:uppercase}.mq-pres-head p{margin:0;color:var(--s-ink-2);font-size:15.5px}.mq-list.mq-pres-list{margin:0;gap:9px}.mq-pres-list li{font-size:15px;line-height:1.45}@media (max-width:860px){.mq-pres-txt{grid-template-columns:minmax(0,1fr)}}.mq-player{--pad:clamp(12px,3vw,40px);inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:var(--pad);border:0;background:transparent;color:var(--s-ink);overflow:auto}.mq-player[open]{display:grid;place-items:center}.mq-player::-webkit-backdrop{background:rgba(3,9,6,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mq-player::backdrop{background:rgba(3,9,6,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mq-player-box{width:min(1180px,100%,calc((100dvh - 2 * var(--pad) - 60px) * 16 / 9));display:flex;flex-direction:column;gap:12px}.mq-player-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.mq-player-title{margin:0;min-width:0;font:800 clamp(20px,2vw,28px)/1.05 var(--f-display);text-transform:uppercase}.mq-player-title span{margin-left:6px;font:500 14px/1 var(--f-body);text-transform:none;color:var(--s-ink-3);white-space:nowrap}.mq-player-close{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 18px;border-radius:999px;border:1px solid var(--s-line-2);background:rgba(6,16,12,.6);color:var(--s-ink);font:600 15px/1 var(--f-body);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.mq-player-close:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.mq-player-close:hover{border-color:rgba(226,240,232,.45);background:rgba(226,240,232,.08)}}.mq-player-screen{position:relative}.mq-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:16px;background:#0F3B2D;box-shadow:0 40px 120px -40px rgba(0,0,0,.9),0 0 0 1px var(--s-line)}.mq-player video:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.mq-player-start{padding:0;border:0;cursor:pointer}.mq-player-start:focus-visible{outline:3px solid var(--s-ink);outline-offset:4px}html:has(.mq-player[open]){overflow:hidden;scrollbar-gutter:stable}@media (max-width:520px){.mq-player-title span{display:block;margin:6px 0 0}}@media (prefers-reduced-motion:no-preference){.mq-player[open] .mq-player-box{animation:mq-player-in .42s var(--ease-out) both}.mq-player[open]::-webkit-backdrop{animation:mq-player-fade .28s ease both}.mq-player[open]::backdrop{animation:mq-player-fade .28s ease both}@keyframes mq-player-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes mq-player-fade{0%{opacity:0}to{opacity:1}}}.mq-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.mq-step{border-radius:var(--r-block);background:var(--s-panel);border:1px solid var(--s-line);padding:26px;display:flex;flex-direction:column;gap:10px}.mq-step .n{width:36px;height:48px;border-radius:7px;background:var(--s-accent);color:var(--s-on-accent);display:grid;place-items:center;transform:rotate(-7deg);box-shadow:4px 4px 0 #2C7A5F;margin-bottom:8px}.mq-step .n,.mq-step h3{font:800 24px/1 var(--f-display)}.mq-step h3{margin:0;text-transform:uppercase}.mq-step p{margin:0;color:var(--s-ink-2);font-size:15.5px}@media (max-width:860px){.mq-steps{grid-template-columns:1fr}}.mq-free{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:40px;gap:40px;align-items:start}.mq-zero{font:800 clamp(110px,16vw,190px)/.8 var(--f-display);color:var(--s-accent)}.mq-zero small{font-size:.3em;color:var(--s-ink-2)}.mq-list{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.mq-list li{position:relative;padding-left:28px;color:var(--s-ink-2)}.mq-list li strong{color:var(--s-ink)}.mq-list li:before{content:"";position:absolute;left:0;top:5px;width:13px;height:17px;border-radius:3px;background:var(--s-accent);transform:rotate(-8deg);box-shadow:2px 2px 0 #2C7A5F}.mq-need{border-radius:var(--r-block);background:var(--s-panel);border:1px solid var(--s-line);padding:clamp(22px,3vw,34px)}.mq-need h3{margin:0;font:800 26px/1 var(--f-display);text-transform:uppercase}.mq-need ol{list-style:none;counter-reset:n;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.mq-need li{counter-increment:n;position:relative;padding-left:38px;color:var(--s-ink-2);font-size:15.5px}.mq-need li strong{color:var(--s-ink)}.mq-need li:before{content:counter(n);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:var(--s-accent);color:var(--s-on-accent);font:800 15px/26px var(--f-display);text-align:center}.mq-need-cta{margin-top:22px;padding-top:20px;border-top:1px solid var(--s-line);display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.mq-need-cta .s-fine{flex:1 1 22ch}.mq-contact-ctas .s-btn,.mq-need-cta .s-btn{white-space:normal;height:auto;min-height:52px;padding-block:12px;line-height:1.25;text-align:center}.mq-contact-ctas .s-btn svg,.mq-need-cta .s-btn svg{flex:none}@media (max-width:860px){.mq-free{grid-template-columns:1fr}}.mq-table-box{overflow-x:auto;border:1px solid var(--s-line);border-radius:var(--r-block)}.mq-table{width:100%;min-width:640px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mq-table td,.mq-table th{padding:15px 18px;text-align:right;border-bottom:1px solid var(--s-line);font-size:16px}.mq-table td:first-child,.mq-table th:first-child{text-align:left}.mq-table thead th{font:600 12px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--s-ink-3);background:var(--s-panel);vertical-align:bottom}.mq-table thead th small{display:block;letter-spacing:0;text-transform:none;font:500 12.5px/1.3 var(--f-body);color:var(--s-accent);margin-top:3px}.mq-table td{font-weight:600}.mq-table tbody tr:last-child td{border-bottom:0}.mq-note{margin:12px 0 0;color:var(--s-ink-3);font-size:14px}.mq-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:28px}.mq-rule{border-radius:var(--r-block);border:1px solid var(--s-line);padding:24px;display:flex;flex-direction:column;gap:10px}.mq-rule h3{margin:0;font:800 22px/1 var(--f-display);text-transform:uppercase}.mq-rule li,.mq-rule p{margin:0;color:var(--s-ink-2);font-size:15px}.mq-rule ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.mq-coef{display:grid;grid-template-columns:1fr auto;grid-gap:6px 14px;gap:6px 14px;font-size:15px;color:var(--s-ink-2)}.mq-coef b{font:800 19px/1.2 var(--f-display);color:var(--s-ink);text-align:right}@media (max-width:900px){.mq-rules{grid-template-columns:1fr}}.mq-motion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:28px}.mq-mo{border-radius:var(--r-block);border:1px solid var(--s-line);padding:24px;display:flex;flex-direction:column;gap:8px}.mq-mo.is-pick{border-color:var(--s-accent);background:linear-gradient(180deg,rgba(255,196,61,.08),transparent 70%)}.mq-mo span{color:var(--s-ink-3);font-size:14px}.mq-mo h3{margin:0;font:800 24px/1 var(--f-display);text-transform:uppercase}.mq-mo b{font:800 36px/1 var(--f-display)}.mq-mo p{margin:0;color:var(--s-ink-2);font-size:15px}.mq-found{margin-top:28px;border-radius:var(--r-block);background:var(--s-accent);color:var(--s-on-accent);padding:clamp(24px,3vw,36px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center}.mq-found h3{margin:0;font:800 30px/1 var(--f-display);text-transform:uppercase}.mq-found p{margin:8px 0 0;max-width:70ch}.mq-found .s-btn{background:var(--s-bg);color:var(--s-ink)}@media (max-width:760px){.mq-found,.mq-motion{grid-template-columns:1fr}}.mq-pages{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px}.mq-pages a{display:block;border-radius:10px;overflow:hidden;border:1px solid var(--s-line);background:var(--s-panel)}.mq-pages a:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.mq-pages img{display:block;width:100%;height:auto}.mq-doc{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:22px}.mq-doc .s-fine{flex:1 1 36ch;overflow-wrap:anywhere}.mq-doc .s-fine a{color:var(--s-accent);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.mq-doc .s-fine a:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px;border-radius:2px}@media (max-width:900px){.mq-pages{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.mq-pages{grid-template-columns:repeat(2,minmax(0,1fr))}}.mq-contact{border-radius:var(--r-block);background:var(--s-panel);border:1px solid var(--s-line);padding:clamp(24px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center}.mq-contact-ctas{margin-top:6px;flex-direction:column;align-items:stretch;max-width:400px}.mq-coords{gap:12px}.mq-coord,.mq-coords{display:flex;flex-direction:column}.mq-coord{border:1px solid var(--s-line-2);border-radius:16px;padding:14px 18px;gap:4px;text-decoration:none}.mq-coord span{font:600 11.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink-3)}.mq-coord b{font-size:18px;overflow-wrap:anywhere}a.mq-coord:hover{border-color:var(--s-accent)}a.mq-coord:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}@media (max-width:800px){.mq-contact{grid-template-columns:1fr}}.mq-legal{margin:18px 0 0;font-size:13px;color:var(--s-ink-3);max-width:110ch}