.Web-module-scss-module__wJl5sG__stage{margin-inline:-8% calc(var(--gut)*-1);position:relative}@media (min-width:901px){.Web-module-scss-module__wJl5sG__stage{height:clamp(420px,36vw,500px)}}@media (max-width:900px){.Web-module-scss-module__wJl5sG__stage{aspect-ratio:6/5;margin:-24px calc(var(--gut)*-1) 0}}.Web-module-scss-module__wJl5sG__heroScene{aspect-ratio:6/5;opacity:0;transition:opacity .8s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.Web-module-scss-module__wJl5sG__heroScene canvas{width:100%;height:100%;display:block}@media (min-width:901px){.Web-module-scss-module__wJl5sG__heroScene{left:-12%}}@media (min-width:1240px){.Web-module-scss-module__wJl5sG__heroScene{left:-26%}}.Web-module-scss-module__wJl5sG__scene{opacity:0;transition:opacity .8s;position:absolute;inset:0}.Web-module-scss-module__wJl5sG__scene canvas{width:100%;height:100%;display:block}.Web-module-scss-module__wJl5sG__sceneOn{opacity:1}.Web-module-scss-module__wJl5sG__tall pre{min-height:392px}.Web-module-scss-module__wJl5sG__exportOptions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.Web-module-scss-module__wJl5sG__exportOptions button{background:var(--panel);color:var(--mute);font:400 13px/18px var(--body);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:12px 14px;transition:color .2s,background-color .2s;display:inline-flex}.Web-module-scss-module__wJl5sG__exportOptions button svg{opacity:.55;flex:none;width:18px;height:18px;transition:opacity .2s}.Web-module-scss-module__wJl5sG__exportOptions button:hover,.Web-module-scss-module__wJl5sG__exportOptions button.Web-module-scss-module__wJl5sG__exportOn{color:var(--fg)}.Web-module-scss-module__wJl5sG__exportOptions button:hover svg,.Web-module-scss-module__wJl5sG__exportOptions button.Web-module-scss-module__wJl5sG__exportOn svg{opacity:1}.Web-module-scss-module__wJl5sG__exportOptions button.Web-module-scss-module__wJl5sG__exportOn{background:var(--line)}.Web-module-scss-module__wJl5sG__browser{background:var(--panel);box-shadow:0 0 0 1px var(--line);border-radius:16px;overflow:hidden}.Web-module-scss-module__wJl5sG__browserBar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.Web-module-scss-module__wJl5sG__copyPrompt{border:1px solid var(--line-2);height:28px;color:var(--fg);font:500 12px/1 var(--body);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;margin-left:auto;padding:0 12px;transition:border-color .2s}.Web-module-scss-module__wJl5sG__copyPrompt:hover{border-color:var(--mute)}@media (max-width:480px){.Web-module-scss-module__wJl5sG__copyPrompt{display:none}}.Web-module-scss-module__wJl5sG__toggle{border:1px solid var(--line-2);height:28px;color:var(--fg);font:500 12px/1 var(--body);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px 0 6px;transition:border-color .2s;display:inline-flex}.Web-module-scss-module__wJl5sG__toggle:hover{border-color:var(--mute)}.Web-module-scss-module__wJl5sG__track{background:var(--line-2);border-radius:999px;width:24px;height:14px;transition:background-color .2s;position:relative}.Web-module-scss-module__wJl5sG__track:after{content:"";background:var(--mute);border-radius:50%;width:10px;height:10px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s;position:absolute;top:2px;left:2px}[aria-checked=true]>.Web-module-scss-module__wJl5sG__track{background:var(--fg)}[aria-checked=true]>.Web-module-scss-module__wJl5sG__track:after{background:#000;transform:translate(10px)}.Web-module-scss-module__wJl5sG__dots{gap:6px;display:flex}.Web-module-scss-module__wJl5sG__dots i{background:var(--line-2);border-radius:50%;width:10px;height:10px}.Web-module-scss-module__wJl5sG__url{min-width:0;font-family:var(--mono);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border-radius:8px;flex:0 260px;margin-left:6px;padding:5px 12px;font-size:11px;overflow:hidden}.Web-module-scss-module__wJl5sG__browserView{aspect-ratio:16/10;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.Web-module-scss-module__wJl5sG__viewerScene{left:22%;right:-12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.Web-module-scss-module__wJl5sG__mockSite{pointer-events:none;position:absolute;inset:0}.Web-module-scss-module__wJl5sG__mockSite :where(i){background:#ffffff12;border-radius:999px;display:block}.Web-module-scss-module__wJl5sG__mockNav{align-items:center;gap:18px;display:flex;position:absolute;top:18px;left:22px;right:22px}.Web-module-scss-module__wJl5sG__mockLogo{background:#ffffff1f;border-radius:7px;width:22px;height:22px}.Web-module-scss-module__wJl5sG__mockLinks{gap:14px;margin-inline:auto;display:flex}.Web-module-scss-module__wJl5sG__mockLinks i{width:38px;height:7px}.Web-module-scss-module__wJl5sG__mockCta{background:#fff3;width:64px;height:22px}.Web-module-scss-module__wJl5sG__mockHero{justify-items:start;gap:9px;width:40%;display:grid;position:absolute;top:36%;left:7%}.Web-module-scss-module__wJl5sG__mockTitle{width:100%;height:16px}.Web-module-scss-module__wJl5sG__mockTitle+.Web-module-scss-module__wJl5sG__mockTitle{width:72%;margin-bottom:8px}.Web-module-scss-module__wJl5sG__mockLine{background:#ffffff0b;width:86%;height:6px}.Web-module-scss-module__wJl5sG__mockLine+.Web-module-scss-module__wJl5sG__mockLine{width:64%}.Web-module-scss-module__wJl5sG__mockButtons{gap:8px;margin-top:10px;display:flex}.Web-module-scss-module__wJl5sG__mockButtons i{width:70px;height:24px}.Web-module-scss-module__wJl5sG__mockButtons i:first-child{background:#fff3}.Web-module-scss-module__wJl5sG__browserCode{pointer-events:none;opacity:0;background:var(--panel);transition:opacity .25s;position:absolute;inset:0}.Web-module-scss-module__wJl5sG__browserView[data-code] .Web-module-scss-module__wJl5sG__browserCode{opacity:1;pointer-events:auto;-webkit-user-select:text;user-select:text}.Web-module-scss-module__wJl5sG__browserCode pre{font-family:var(--mono);color:var(--fg);margin:0;padding:48px 16px 18px 0;font-size:12px;line-height:20px;position:relative}
.Solutions-module-scss-module__6yPtIW__crumbs{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.Solutions-module-scss-module__6yPtIW__crumbs a{color:inherit;transition:color .2s}.Solutions-module-scss-module__6yPtIW__crumbs a:hover{color:var(--fg)}.Solutions-module-scss-module__6yPtIW__crumbs svg{opacity:.6;width:12px;height:12px}.Solutions-module-scss-module__6yPtIW__crumbs [aria-current]{color:var(--fg)}.Solutions-module-scss-module__6yPtIW__title{font-size:56px;line-height:64px}@media (max-width:820px){.Solutions-module-scss-module__6yPtIW__title{font-size:40px;line-height:48px}}.Solutions-module-scss-module__6yPtIW__media{aspect-ratio:16/9;background:var(--panel);border:1px solid var(--line);border-radius:20px;position:relative;overflow:hidden}.Solutions-module-scss-module__6yPtIW__media video,.Solutions-module-scss-module__6yPtIW__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.Solutions-module-scss-module__6yPtIW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.Solutions-module-scss-module__6yPtIW__steps{grid-template-columns:minmax(0,1fr)}}.Solutions-module-scss-module__6yPtIW__step{background:var(--panel);border-radius:16px;align-content:start;gap:10px;padding:28px 24px 26px;display:grid}.Solutions-module-scss-module__6yPtIW__step h3{letter-spacing:-.03em;font-size:20px;font-weight:450;line-height:26px}.Solutions-module-scss-module__6yPtIW__stepHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.Solutions-module-scss-module__6yPtIW__stepIcon{width:22px;height:22px;color:var(--fg)}.Solutions-module-scss-module__6yPtIW__stepNum{font-family:var(--mono);color:var(--mute);font-size:12px}.Solutions-module-scss-module__6yPtIW__templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.Solutions-module-scss-module__6yPtIW__templates{grid-template-columns:minmax(0,1fr)}}.Solutions-module-scss-module__6yPtIW__templates a{aspect-ratio:4/3;background:var(--panel);border:1px solid var(--line);border-radius:16px;display:block;position:relative;overflow:hidden}.Solutions-module-scss-module__6yPtIW__templates img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.Solutions-module-scss-module__6yPtIW__templates a:hover img{transform:scale(1.03)}.Solutions-module-scss-module__6yPtIW__templates a:hover .Solutions-module-scss-module__6yPtIW__remix{opacity:1;transform:none}.Solutions-module-scss-module__6yPtIW__remix{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fg);opacity:0;background:#0b0b0bd1;border-radius:999px;align-items:center;gap:4px;padding:6px 10px 6px 12px;font-size:13px;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:12px;left:12px;transform:translateY(4px)}.Solutions-module-scss-module__6yPtIW__remix svg{width:14px;height:14px}@media (hover:none){.Solutions-module-scss-module__6yPtIW__remix{opacity:1;transform:none}}.Solutions-module-scss-module__6yPtIW__indexHero{justify-items:start;gap:24px;padding-top:clamp(72px,11vw,160px);display:grid}.Solutions-module-scss-module__6yPtIW__groupNav{display:contents}.Solutions-module-scss-module__6yPtIW__groupNav a{border:1px solid var(--line-2);height:44px;color:var(--fg);border-radius:999px;align-items:center;gap:8px;padding-inline:20px 16px;font-size:16px;font-weight:500;transition:background .2s;display:inline-flex}.Solutions-module-scss-module__6yPtIW__groupNav a:hover{background:var(--panel)}.Solutions-module-scss-module__6yPtIW__groupNav span{font-family:var(--mono);color:var(--mute);font-size:11px}.Solutions-module-scss-module__6yPtIW__group{padding-top:clamp(72px,9vw,128px);scroll-margin-top:80px}.Solutions-module-scss-module__6yPtIW__groupHead{margin-bottom:clamp(32px,4vw,48px)}.Solutions-module-scss-module__6yPtIW__groupHead>span{margin-bottom:16px;display:block}.Solutions-module-scss-module__6yPtIW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1080px){.Solutions-module-scss-module__6yPtIW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Solutions-module-scss-module__6yPtIW__cards{grid-template-columns:minmax(0,1fr)}}.Solutions-module-scss-module__6yPtIW__card{border:1px solid var(--line);height:100%;color:inherit;border-radius:16px;align-content:start;gap:10px;padding:24px 48px 26px 24px;transition:background .2s,border-color .2s;display:grid;position:relative}.Solutions-module-scss-module__6yPtIW__card:hover{background:var(--panel);border-color:var(--line-2)}.Solutions-module-scss-module__6yPtIW__card:hover .Solutions-module-scss-module__6yPtIW__cardArrow{color:var(--fg);transform:translate(3px)}.Solutions-module-scss-module__6yPtIW__cardLabel{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);font-size:11px}.Solutions-module-scss-module__6yPtIW__cardTitle{letter-spacing:-.02em;font-size:17px;font-weight:450;line-height:24px}.Solutions-module-scss-module__6yPtIW__cardArrow{width:16px;height:16px;color:var(--mute);transition:transform .2s,color .2s;position:absolute;top:24px;right:20px}
