.scrollable-card-stack-module__TO9hyG__stack{max-width:920px;margin:auto}.scrollable-card-stack-module__TO9hyG__track{perspective:1200px;height:min(65vw,520px);min-height:390px;margin:0;padding:0;list-style:none;position:relative}.scrollable-card-stack-module__TO9hyG__card{border:1px solid var(--glass-line);background:var(--surface-raised);width:min(100%,570px);transform:translate(calc(var(--stack-offset) * 34px), calc(var(--stack-distance) * 15px)) scale(calc(1 - var(--stack-distance) * .055));opacity:.45;z-index:var(--stack-order);pointer-events:none;border-radius:24px;margin:auto;transition:transform .45s,opacity .45s;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 60px -30px #0009}.scrollable-card-stack-module__TO9hyG__card[data-active=true]{opacity:1;pointer-events:auto}.scrollable-card-stack-module__TO9hyG__image{background:var(--surface-inset);height:68%;position:relative}.scrollable-card-stack-module__TO9hyG__image img{-o-object-fit:cover;object-fit:cover}.scrollable-card-stack-module__TO9hyG__cardText{padding:18px 24px}.scrollable-card-stack-module__TO9hyG__cardText>span{color:var(--detail-text);font:600 11px var(--font-mono)}.scrollable-card-stack-module__TO9hyG__cardText h3{font:700 clamp(22px, 3vw, 30px)/1.15 var(--font-display);margin-top:6px}.scrollable-card-stack-module__TO9hyG__cardText p{color:var(--text-secondary);margin-top:6px;font-size:14px;line-height:1.45}.scrollable-card-stack-module__TO9hyG__controls{justify-content:center;align-items:center;gap:22px;margin-top:18px;display:flex}.scrollable-card-stack-module__TO9hyG__controls button{border:1px solid var(--surface-line);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.scrollable-card-stack-module__TO9hyG__controls button:disabled{opacity:.35;cursor:not-allowed}.scrollable-card-stack-module__TO9hyG__controls button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.scrollable-card-stack-module__TO9hyG__controls span{font:600 12px var(--font-mono)}@media (max-width:767px){.scrollable-card-stack-module__TO9hyG__track{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;perspective:none;gap:16px;height:auto;min-height:0;margin-inline:-24px;padding:8px 24px 18px;display:flex;overflow-x:auto}.scrollable-card-stack-module__TO9hyG__card{scroll-snap-align:center;opacity:1;pointer-events:auto;flex:0 0 min(82vw,360px);height:390px;margin:0;position:relative;inset:auto;transform:none}.scrollable-card-stack-module__TO9hyG__image{height:60%}}@media (prefers-reduced-motion:reduce){.scrollable-card-stack-module__TO9hyG__card{transition:none}}
.MascotSolutions-module__XyXdtq__section{scroll-margin-top:100px}.MascotSolutions-module__XyXdtq__container{max-width:1280px;margin-inline:auto;padding:32px 24px}.MascotSolutions-module__XyXdtq__carouselWrapper{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--surface-line) transparent;overflow-x:auto}.MascotSolutions-module__XyXdtq__carouselWrapper:focus-visible{outline:2px solid var(--detail-accent);outline-offset:2px;border-radius:12px}.MascotSolutions-module__XyXdtq__track{gap:14px;margin:0;padding:0 0 12px;list-style:none;display:flex}.MascotSolutions-module__XyXdtq__track li{scroll-snap-align:start;flex:0 0 clamp(280px,32vw,370px);min-width:0}.MascotSolutions-module__XyXdtq__track figure{margin:0}.MascotSolutions-module__XyXdtq__scene{isolation:isolate;aspect-ratio:1610/977;border:1px solid var(--glass-line);background:radial-gradient(at 26% 58%,#7c3aed45,#0000 57%),linear-gradient(135deg,#201a31,#100e19 72%);border-radius:16px;justify-content:flex-end;align-items:flex-end;width:100%;padding:20px;display:flex;position:relative;overflow:hidden}.MascotSolutions-module__XyXdtq__scene:before{content:"";pointer-events:none;background:linear-gradient(#0000,#09090f99);height:40%;position:absolute;inset:auto 0 0}.MascotSolutions-module__XyXdtq__scene[data-scene=site]{background:radial-gradient(at 70% 25%,#c4b5fd30,#0000 57%),linear-gradient(135deg,#181827,#100e19)}.MascotSolutions-module__XyXdtq__scene[data-scene=menu]{background:radial-gradient(at 30% 26%,#7c3aed40,#0000 57%),linear-gradient(135deg,#271b30,#100e19)}.MascotSolutions-module__XyXdtq__scene[data-scene=team]{background:radial-gradient(at 72% 38%,#c4b5fd38,#0000 57%),linear-gradient(135deg,#1c1a32,#100e19)}.MascotSolutions-module__XyXdtq__sceneIndex{color:var(--palette-highlight);font:11px var(--font-mono);position:absolute;top:20px;left:20px}.MascotSolutions-module__XyXdtq__mascot{filter:drop-shadow(0 12px 16px #00000080);width:44%;position:absolute;bottom:8%;left:9%}.MascotSolutions-module__XyXdtq__mascot img{width:100%;height:auto;display:block}.MascotSolutions-module__XyXdtq__sceneCard{z-index:1;border:1px solid var(--glass-line);width:55%;min-height:78%;box-shadow:var(--glass-shadow);color:var(--palette-ink);background:#15121fde;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex;position:relative}.MascotSolutions-module__XyXdtq__sceneCard>svg{color:var(--palette-highlight)}.MascotSolutions-module__XyXdtq__sceneMockup{background:#7c3aed1f;border-radius:8px;place-items:center;width:100%;min-height:46px;padding:4px;display:grid}.MascotSolutions-module__XyXdtq__miniPlate{border:1px solid var(--palette-highlight);width:80%;color:var(--palette-ink);border-radius:4px;justify-content:space-between;align-items:center;padding:5px 8px;font-size:10px;font-weight:700;display:flex}.MascotSolutions-module__XyXdtq__miniSite{color:#20182b;background:#f5f3ff;border-radius:4px;flex-wrap:wrap;align-content:flex-start;gap:2px;width:85%;min-height:36px;padding:4px;display:flex}.MascotSolutions-module__XyXdtq__miniSite i{background:#7c3aed;border-radius:50%;width:3px;height:3px}.MascotSolutions-module__XyXdtq__miniSite strong{flex:0 0 100%;font-size:10px;line-height:1}.MascotSolutions-module__XyXdtq__miniSite span{background:#c4b5fd;border-radius:3px;width:80%;height:5px}.MascotSolutions-module__XyXdtq__miniMenu,.MascotSolutions-module__XyXdtq__miniChat{gap:4px;width:80%;display:grid}.MascotSolutions-module__XyXdtq__miniMenu i{background:linear-gradient(90deg, var(--palette-highlight) 17%, #f5f3ff 17%, #f5f3ff 70%, transparent 70%);border-radius:5px;height:7px}.MascotSolutions-module__XyXdtq__miniChat i{background:var(--palette-highlight);border-radius:5px;width:75%;height:7px}.MascotSolutions-module__XyXdtq__miniChat i:nth-child(2){background:var(--palette-action);justify-self:end}.MascotSolutions-module__XyXdtq__sceneCard>span:not(.MascotSolutions-module__XyXdtq__sceneSignal){color:var(--palette-muted);margin-top:auto;font-size:11px}.MascotSolutions-module__XyXdtq__sceneCard strong{font-size:clamp(16px,1.5vw,20px);line-height:1.2}.MascotSolutions-module__XyXdtq__sceneSignal{width:100%;color:var(--palette-highlight);justify-content:flex-end;display:flex}.MascotSolutions-module__XyXdtq__track figcaption{color:var(--text-secondary);padding:12px 4px 0;font-size:15px;line-height:1.45}.MascotSolutions-module__XyXdtq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.MascotSolutions-module__XyXdtq__container{padding-inline:40px}}@media (max-width:767px){.MascotSolutions-module__XyXdtq__track li{flex-basis:min(78vw,360px)}}
