@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_2c90288d-module__ILgiXa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_2c90288d-module__ILgiXa__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a439e1ba971da1a-s.1vgctuhklh__x.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.33q4idznd8rl5.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2tbuiduw72dt5.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.28n7p9dmf_8k7.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99ac5753282bcf05-s.3w6kcxkrsxlac.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.22iyan98j1_2e.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a439e1ba971da1a-s.1vgctuhklh__x.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.33q4idznd8rl5.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2tbuiduw72dt5.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.28n7p9dmf_8k7.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/99ac5753282bcf05-s.3w6kcxkrsxlac.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.22iyan98j1_2e.woff2?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_4912ca27-module__OXYl0q__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_4912ca27-module__OXYl0q__variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
@font-face{font-family:arpona;src:url(../media/Arpona_Thin-s.p.0y19ss22y5foe.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:arpona;src:url(../media/Arpona_ThinItalic-s.p.1nm0s6oos_rh5.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:arpona;src:url(../media/Arpona_ExtraLight-s.p.2mvqzot9q1pr2.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:arpona;src:url(../media/Arpona_ExtraLightItalic-s.p.2k0odpdu3i_uc.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:arpona;src:url(../media/Arpona_Light-s.p.2ymyhunl8d4n9.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:arpona;src:url(../media/Arpona_LightItalic-s.p.3h8w-8s1mgb2q.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:arpona;src:url(../media/Arpona_Regular-s.p.19s8ee4hoshe-.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:arpona;src:url(../media/Arpona_RegularItalic-s.p.39ntbwz43tcrm.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:arpona;src:url(../media/Arpona_Medium-s.p.0i_zyx3w6tdbi.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:arpona;src:url(../media/Arpona_MediumItalic-s.p.35yv2atqaivro.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:arpona;src:url(../media/Arpona_SemiBold-s.p.1a1c071v90-lo.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:arpona;src:url(../media/Arpona_SemiBoldItalic-s.p.31oa8ai7aaj94.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:arpona;src:url(../media/Arpona_Bold-s.p.2njep3jes1nye.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:arpona;src:url(../media/Arpona_BoldItalic-s.p.31tcg_muhmhyn.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:arpona;src:url(../media/Arpona_ExtraBold-s.p.3b9tkte4-9qlh.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:arpona;src:url(../media/Arpona_ExtraBoldItalic-s.p.42lgnhvwocdir.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:arpona;src:url(../media/Arpona_Black-s.p.0xc7g04h3bj-0.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:arpona;src:url(../media/Arpona_BlackItalic-s.p.1rhf9iwpfvhoq.otf?dpl=dpl_Ev4VU5MWx3xSyTEi4u1ghia46wNu)format("opentype");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:arpona Fallback;src:local(Arial);ascent-override:105.25%;descent-override:38.27%;line-gap-override:0.0%;size-adjust:104.51%}.arpona_16b37faa-module__v52w4W__className{font-family:arpona,arpona Fallback}.arpona_16b37faa-module__v52w4W__variable{--font-arpona:"arpona", "arpona Fallback"}
.Button-module__LCT47W__button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-base);cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.Button-module__LCT47W__button:hover{opacity:.85}.Button-module__LCT47W__button:disabled{cursor:not-allowed;opacity:.6}.Button-module__LCT47W__primary{background:var(--color-accent);color:var(--color-accent-fg)}.Button-module__LCT47W__secondary{color:inherit;border-color:var(--color-border);background:0 0}.Button-module__LCT47W__secondary:hover{opacity:1;border-color:var(--color-accent-emphasis);color:var(--color-accent-emphasis)}.Button-module__LCT47W__bright{background:var(--color-accent-bright);color:var(--color-accent-bright-fg);border-color:#0000}
.Container-module__bd_ymW__container{max-width:var(--max-width);padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px) and (max-width:1024px){.Container-module__bd_ymW__container{padding-inline:var(--space-3)}}
.Input-module__Nmke_G__input{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-base);font-family:var(--font-sans);color:var(--color-fg);background:var(--color-bg-cool);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.Input-module__Nmke_G__input:focus{outline:2px solid var(--color-accent);outline-offset:1px}.Input-module__Nmke_G__error{border-color:var(--color-danger)}
.Field-module__W4F_KG__field{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;display:flex}.Field-module__W4F_KG__label{font-size:var(--font-size-sm);font-weight:600}.Field-module__W4F_KG__errorMessage{font-size:var(--font-size-sm);color:var(--color-danger)}
.EarlyAccessForm-module__PMlNEa__form{max-width:600px;padding:var(--space-6) var(--space-5);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;flex-direction:column;margin:0 auto;display:flex}.EarlyAccessForm-module__PMlNEa__fieldGrid{column-gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:480px){.EarlyAccessForm-module__PMlNEa__fieldGrid{grid-template-columns:1fr}}.EarlyAccessForm-module__PMlNEa__submitButton{background:var(--color-accent-bright);color:var(--color-accent-bright-fg);border-color:#0000;align-self:center}.EarlyAccessForm-module__PMlNEa__note{margin-top:var(--space-3);text-align:center;font-size:var(--font-size-sm);color:var(--color-muted-strong)}.EarlyAccessForm-module__PMlNEa__confirmation{max-width:600px;margin:var(--space-4) auto 0;text-align:center;color:var(--color-muted-strong)}
.Jumbotron-module__V4aInW__band{background:var(--color-off-black) url(/images/light_leak.jpg) left top / cover no-repeat;padding:var(--space-7) var(--space-2);text-align:center;position:relative;overflow:hidden}.Jumbotron-module__V4aInW__content{z-index:1;position:relative}.Jumbotron-module__V4aInW__eyebrow{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent-emphasis);margin-bottom:var(--space-3)}.Jumbotron-module__V4aInW__headline{max-width:var(--max-width);margin:0 auto var(--space-4);font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:clamp(2.75rem, 1.5rem + 6vw, var(--font-size-display));letter-spacing:var(--letter-spacing-tight);text-wrap:balance;color:var(--color-white);line-height:1.1}.Jumbotron-module__V4aInW__body{max-width:640px;margin:0 auto var(--space-4);font-size:var(--font-size-lg);color:var(--color-cement)}.Jumbotron-module__V4aInW__ctaGroup{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Jumbotron-module__V4aInW__ctaButton{background:var(--color-accent-bright-fg);color:var(--color-white);border-color:#0000}.Jumbotron-module__V4aInW__secondaryCtaButton{color:var(--color-white);border-color:var(--color-white)}.Jumbotron-module__V4aInW__secondaryCtaButton:hover{color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.Jumbotron-module__V4aInW__formWrapper{z-index:1;margin-top:var(--space-6);position:relative}
.Faq-module__8Ded0W__section{position:relative;overflow:hidden}.Faq-module__8Ded0W__backdrop{pointer-events:none;background:url(/images/light_leak.jpg) 0 0/cover no-repeat;height:340px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.Faq-module__8Ded0W__inner{max-width:820px;padding:var(--space-7) var(--space-4);margin:0 auto;position:relative}@media (min-width:768px){.Faq-module__8Ded0W__inner{padding-inline:var(--space-3)}}.Faq-module__8Ded0W__header{margin-bottom:var(--space-5);text-align:center}.Faq-module__8Ded0W__list{border-bottom:1px solid var(--color-border)}.Faq-module__8Ded0W__item{border-top:1px solid var(--color-border);padding-block:var(--space-3)}.Faq-module__8Ded0W__question{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--font-size-lg);cursor:pointer;font-weight:400;list-style:none;display:flex}.Faq-module__8Ded0W__question::-webkit-details-marker{display:none}.Faq-module__8Ded0W__question:after{content:"+";font-size:var(--font-size-xl);color:var(--color-accent-emphasis);flex-shrink:0;font-weight:300;transition:transform .2s}.Faq-module__8Ded0W__item[open] .Faq-module__8Ded0W__question:after{transform:rotate(45deg)}.Faq-module__8Ded0W__answer{max-width:640px;margin-top:var(--space-2);color:var(--color-muted-strong)}
.Reveal-module__dJ2w7W__reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.Reveal-module__dJ2w7W__shown{opacity:1;transform:none}.Reveal-module__dJ2w7W__stableTarget{transform:none}
.HeroChatSimulation-module__B0m72G__panel{z-index:2;top:var(--space-4);right:var(--space-4);bottom:var(--space-4);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--space-6));mask-image:linear-gradient(to bottom, transparent, #000 var(--space-6));justify-content:flex-end;gap:var(--space-3);max-width:360px;padding:var(--space-4);border-radius:var(--radius-md);opacity:1;background:0 0;flex-direction:column;margin:0;transition:opacity .5s;display:flex;position:absolute;left:auto;overflow:hidden}.HeroChatSimulation-module__B0m72G__panel.HeroChatSimulation-module__B0m72G__fadeOut{opacity:0}@media (max-width:768px){.HeroChatSimulation-module__B0m72G__panel{top:var(--space-3);right:var(--space-3);bottom:var(--space-3);max-width:calc(100% - var(--space-5));padding:var(--space-3);gap:var(--space-2)}.HeroChatSimulation-module__B0m72G__bubble{padding:var(--space-2);font-size:.8rem}}.HeroChatSimulation-module__B0m72G__message{gap:var(--space-1);flex-direction:column;flex-shrink:0;max-width:80%;display:flex}.HeroChatSimulation-module__B0m72G__message.HeroChatSimulation-module__B0m72G__user{align-self:flex-end;align-items:flex-end}.HeroChatSimulation-module__B0m72G__message.HeroChatSimulation-module__B0m72G__per{align-self:flex-start;align-items:flex-start}.HeroChatSimulation-module__B0m72G__label{font-family:var(--font-mono);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-off-black);padding-inline:var(--space-1);font-size:.7rem}.HeroChatSimulation-module__B0m72G__message.HeroChatSimulation-module__B0m72G__per .HeroChatSimulation-module__B0m72G__label{color:var(--color-amp-yellow)}.HeroChatSimulation-module__B0m72G__bubble{padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);text-align:left;line-height:1.4;animation:.35s ease-out HeroChatSimulation-module__B0m72G__bubbleIn}.HeroChatSimulation-module__B0m72G__message.HeroChatSimulation-module__B0m72G__user .HeroChatSimulation-module__B0m72G__bubble{background:var(--color-surface-dark);color:var(--color-fg);border-radius:var(--radius-md) var(--radius-md) 0px var(--radius-md)}.HeroChatSimulation-module__B0m72G__message.HeroChatSimulation-module__B0m72G__per .HeroChatSimulation-module__B0m72G__bubble{background:var(--color-accent-bright);color:var(--color-accent-bright-fg);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 0px}.HeroChatSimulation-module__B0m72G__typing{gap:var(--space-1);align-items:center;display:flex}.HeroChatSimulation-module__B0m72G__dot{opacity:.5;background:currentColor;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite HeroChatSimulation-module__B0m72G__dotBounce}.HeroChatSimulation-module__B0m72G__dot:nth-child(2){animation-delay:.15s}.HeroChatSimulation-module__B0m72G__dot:nth-child(3){animation-delay:.3s}@keyframes HeroChatSimulation-module__B0m72G__bubbleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroChatSimulation-module__B0m72G__dotBounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.HeroChatSimulation-module__B0m72G__panel{transition:none}.HeroChatSimulation-module__B0m72G__bubble,.HeroChatSimulation-module__B0m72G__dot{animation:none}}@media (max-width:640px){.HeroChatSimulation-module__B0m72G__panel{top:50%}}
.WhyPerSlides-module__ZEIynW__hero{padding:var(--space-7) 0 var(--space-6)}.WhyPerSlides-module__ZEIynW__heroTop{justify-content:space-between;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.WhyPerSlides-module__ZEIynW__heroTitleWrap{flex:480px;max-width:890px;container-type:inline-size}.WhyPerSlides-module__ZEIynW__heroTitle{font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:min(11.4cqi,6rem);line-height:1.05}.WhyPerSlides-module__ZEIynW__heroIntro{max-width:320px;font-size:var(--font-size-lg);color:var(--color-prime-gray);text-wrap:pretty;flex:0 320px;margin:0;line-height:1.5}.WhyPerSlides-module__ZEIynW__heroTop{margin-bottom:var(--space-6)}@media (min-width:901px){.WhyPerSlides-module__ZEIynW__heroTitle,.WhyPerSlides-module__ZEIynW__heroIntro{text-box:trim-start cap alphabetic}}.WhyPerSlides-module__ZEIynW__heroImageFrame{aspect-ratio:5/2;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 0;position:relative;overflow:hidden}.WhyPerSlides-module__ZEIynW__heroImage{object-fit:cover;object-position:center 35%}@media (max-width:900px){.WhyPerSlides-module__ZEIynW__heroTop{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column}.WhyPerSlides-module__ZEIynW__heroTitleWrap,.WhyPerSlides-module__ZEIynW__heroIntro{flex:0 auto;max-width:none}.WhyPerSlides-module__ZEIynW__heroTitleWrap{width:100%}}.WhyPerSlides-module__ZEIynW__eyebrow{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent-ink)}.WhyPerSlides-module__ZEIynW__section{padding:var(--space-7) 0;border-top:1px solid var(--color-slate);background:var(--color-off-black)}.WhyPerSlides-module__ZEIynW__sectionInner{align-items:center;gap:var(--space-5);grid-template-columns:45% minmax(0,1fr);display:grid}.WhyPerSlides-module__ZEIynW__sectionTitle{max-width:770px;margin-bottom:var(--space-4);font-family:var(--font-heading);text-wrap:balance;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12}.WhyPerSlides-module__ZEIynW__body{max-width:740px;margin-bottom:var(--space-3);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.WhyPerSlides-module__ZEIynW__imageFrame{aspect-ratio:3/2;position:relative;overflow:hidden;}.WhyPerSlides-module__ZEIynW__image{object-fit:cover}.WhyPerSlides-module__ZEIynW__benefits{background:var(--color-off-black)}.WhyPerSlides-module__ZEIynW__dots{margin:0;padding:0;list-style:none;display:none}@media (min-width:641px) and (prefers-reduced-motion:no-preference){.WhyPerSlides-module__ZEIynW__pinTrack{height:calc(var(--count) * 100vh)}.WhyPerSlides-module__ZEIynW__stage{height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.WhyPerSlides-module__ZEIynW__stage .WhyPerSlides-module__ZEIynW__section{padding:var(--header-height) 0 var(--space-5);opacity:0;pointer-events:none;grid-area:1/1;align-items:center;transition:opacity .5s;display:flex}.WhyPerSlides-module__ZEIynW__stage .WhyPerSlides-module__ZEIynW__section>*{width:100%}.WhyPerSlides-module__ZEIynW__stage .WhyPerSlides-module__ZEIynW__slidePast .WhyPerSlides-module__ZEIynW__copy,.WhyPerSlides-module__ZEIynW__stage .WhyPerSlides-module__ZEIynW__slidePast .WhyPerSlides-module__ZEIynW__imageFrame{transform:translateY(-2rem)}.WhyPerSlides-module__ZEIynW__stage .WhyPerSlides-module__ZEIynW__section:not(.WhyPerSlides-module__ZEIynW__slideActive):not(.WhyPerSlides-module__ZEIynW__slidePast) .WhyPerSlides-module__ZEIynW__copy,.WhyPerSlides-module__ZEIynW__stage .WhyPerSlides-module__ZEIynW__section:not(.WhyPerSlides-module__ZEIynW__slideActive):not(.WhyPerSlides-module__ZEIynW__slidePast) .WhyPerSlides-module__ZEIynW__imageFrame{transform:translateY(2rem)}.WhyPerSlides-module__ZEIynW__copy,.WhyPerSlides-module__ZEIynW__imageFrame{transition:transform .6s cubic-bezier(.16,1,.3,1)}.WhyPerSlides-module__ZEIynW__stage .WhyPerSlides-module__ZEIynW__slideActive{opacity:1;pointer-events:auto}.WhyPerSlides-module__ZEIynW__stage .WhyPerSlides-module__ZEIynW__slideActive .WhyPerSlides-module__ZEIynW__copy,.WhyPerSlides-module__ZEIynW__stage .WhyPerSlides-module__ZEIynW__slideActive .WhyPerSlides-module__ZEIynW__imageFrame{transform:none}.WhyPerSlides-module__ZEIynW__dots{right:var(--space-4);gap:var(--space-2);z-index:1;flex-direction:column;display:flex;position:absolute;top:50%;translate:0 -50%}.WhyPerSlides-module__ZEIynW__dot,.WhyPerSlides-module__ZEIynW__dotActive{background:var(--color-slate);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .3s,transform .3s;display:block}.WhyPerSlides-module__ZEIynW__dotActive{background:var(--color-accent-ink);transform:scale(1.5)}}@media (min-width:641px){.WhyPerSlides-module__ZEIynW__section .WhyPerSlides-module__ZEIynW__imageFrame{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 0;max-height:70vh}}@media (max-width:640px){.WhyPerSlides-module__ZEIynW__heroImageFrame{aspect-ratio:4/5}.WhyPerSlides-module__ZEIynW__heroImage{object-position:45% center}.WhyPerSlides-module__ZEIynW__hero,.WhyPerSlides-module__ZEIynW__section{padding:var(--space-5) 0}.WhyPerSlides-module__ZEIynW__sectionInner{gap:var(--space-2);grid-template-columns:1fr}}
.Hero-module__D9Cm9a__hero{padding:var(--space-7) var(--space-4) var(--space-4);text-align:center}.Hero-module__D9Cm9a__eyebrow{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-muted-strong)}@media (min-width:768px){.Hero-module__D9Cm9a__hero{padding-inline:var(--space-3)}}.Hero-module__D9Cm9a__headline{text-wrap:balance;max-width:890px;margin:0 auto}.Hero-module__D9Cm9a__headline.display{font-size:clamp(4.125rem,2.25rem + 9vw,8.1rem)}@media (max-width:640px){.Hero-module__D9Cm9a__hero{padding:var(--space-5) var(--space-4) var(--space-4)}}
.DemoSidebar-module__gWWuMW__sidebar{width:224px;padding:var(--space-3) var(--space-2);background:var(--demo-sidebar);border-right:1px solid var(--demo-border-soft);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.DemoSidebar-module__gWWuMW__brand{font-family:var(--font-heading);font-size:var(--font-size-lg);color:var(--demo-ink);padding:var(--space-2) var(--space-2) var(--space-4)}.DemoSidebar-module__gWWuMW__group{margin-bottom:var(--space-3);flex-direction:column;gap:2px;display:flex}.DemoSidebar-module__gWWuMW__heading{font-family:var(--font-sans);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--demo-ink-4);padding:var(--space-2) var(--space-2) var(--space-1);font-size:.7rem}.DemoSidebar-module__gWWuMW__headingRow{padding:var(--space-2) var(--space-2) var(--space-1);justify-content:space-between;align-items:center;display:flex}.DemoSidebar-module__gWWuMW__headingLabel{font-family:var(--font-sans);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--demo-ink-4);font-size:.7rem}.DemoSidebar-module__gWWuMW__clear{appearance:none;cursor:pointer;font-family:var(--font-sans);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--demo-ink-3);background:0 0;border:0;padding:0;font-size:.7rem}.DemoSidebar-module__gWWuMW__clear:hover{color:var(--demo-ink)}.DemoSidebar-module__gWWuMW__clear:focus-visible{outline:2px solid var(--demo-accent);outline-offset:2px}.DemoSidebar-module__gWWuMW__item{appearance:none;align-items:center;gap:var(--space-2);width:100%;font:inherit;font-size:var(--font-size-sm);text-align:left;color:var(--demo-ink-2);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;transition:background-color .14s,color .14s;display:flex}.DemoSidebar-module__gWWuMW__item:hover,.DemoSidebar-module__gWWuMW__item.DemoSidebar-module__gWWuMW__active{background:var(--demo-panel);color:var(--demo-ink)}.DemoSidebar-module__gWWuMW__item.DemoSidebar-module__gWWuMW__inert{color:var(--demo-ink-4);cursor:default}.DemoSidebar-module__gWWuMW__item.DemoSidebar-module__gWWuMW__inert:hover{color:var(--demo-ink-4);background:0 0}.DemoSidebar-module__gWWuMW__itemIcon{color:var(--demo-ink-4);flex-shrink:0;transition:color .14s;display:inline-flex}.DemoSidebar-module__gWWuMW__item.DemoSidebar-module__gWWuMW__active .DemoSidebar-module__gWWuMW__itemIcon{color:var(--demo-accent)}.DemoSidebar-module__gWWuMW__historyLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.DemoSidebar-module__gWWuMW__item:focus-visible{outline:2px solid var(--demo-accent);outline-offset:2px}@media (max-width:640px){.DemoSidebar-module__gWWuMW__sidebar{width:160px}.DemoSidebar-module__gWWuMW__brand{font-size:var(--font-size-base)}}
.DemoPortfolioPanel-module__z_p5JW__panel{padding:var(--space-4);color:var(--demo-ink)}.DemoPortfolioPanel-module__z_p5JW__hero{margin-bottom:var(--space-5)}.DemoPortfolioPanel-module__z_p5JW__kicker{margin-bottom:var(--space-2);font-family:var(--font-sans);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--demo-accent-dim);font-size:.7rem;display:block}.DemoPortfolioPanel-module__z_p5JW__greeting{font-size:var(--font-size-lg);color:var(--demo-ink);font-weight:400}.DemoPortfolioPanel-module__z_p5JW__lead{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--demo-ink-3)}.DemoPortfolioPanel-module__z_p5JW__section{margin-bottom:var(--space-5)}.DemoPortfolioPanel-module__z_p5JW__sectionHeading{margin-bottom:var(--space-3);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--demo-ink-3)}.DemoPortfolioPanel-module__z_p5JW__sectionHeadingAccent{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--demo-accent-dim);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--demo-ink)}.DemoPortfolioPanel-module__z_p5JW__recommendations{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.DemoPortfolioPanel-module__z_p5JW__card{padding:var(--space-3);border:1px solid var(--demo-card-border);background:var(--demo-card);border-radius:16px;flex-direction:column;display:flex}.DemoPortfolioPanel-module__z_p5JW__tagRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.DemoPortfolioPanel-module__z_p5JW__lozenge{padding:2px var(--space-2);background:var(--demo-border-soft);color:var(--demo-ink-3);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow);border-radius:4px;font-size:.65rem;font-weight:600}.DemoPortfolioPanel-module__z_p5JW__confidence-high{color:#5dffb9;background:#5dffb933}.DemoPortfolioPanel-module__z_p5JW__confidence-medium{background:color-mix(in srgb, var(--demo-accent-dim) 25%, transparent);color:var(--demo-accent-dim)}.DemoPortfolioPanel-module__z_p5JW__confidence-low{background:var(--demo-border-soft);color:var(--demo-ink-3)}.DemoPortfolioPanel-module__z_p5JW__lineageChip{padding:2px var(--space-2);border:1px solid var(--demo-border);color:var(--demo-ink-3);background:0 0;border-radius:4px;font-size:.7rem;display:inline-flex}.DemoPortfolioPanel-module__z_p5JW__cardTitle{font-size:var(--font-size-base);color:var(--demo-ink);margin-bottom:var(--space-1);font-weight:600}.DemoPortfolioPanel-module__z_p5JW__cardDescription{font-size:var(--font-size-sm);color:var(--demo-ink-3);margin-bottom:var(--space-3);flex:1;line-height:1.5}.DemoPortfolioPanel-module__z_p5JW__cardCta{appearance:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--demo-button-bg);color:var(--demo-button-fg);font:inherit;font-size:var(--font-size-sm);cursor:pointer;border:none;align-self:flex-start;font-weight:500;transition:background-color .15s}.DemoPortfolioPanel-module__z_p5JW__cardCta:hover{background:var(--demo-accent-dim)}.DemoPortfolioPanel-module__z_p5JW__planGroup{margin-top:var(--space-3)}.DemoPortfolioPanel-module__z_p5JW__planGroupLabel{margin-bottom:var(--space-1);font-size:var(--font-size-sm);color:var(--demo-ink-4);display:block}.DemoPortfolioPanel-module__z_p5JW__planList{flex-direction:column;list-style:none;display:flex}.DemoPortfolioPanel-module__z_p5JW__planRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--demo-border-soft);font-size:var(--font-size-sm);display:flex}.DemoPortfolioPanel-module__z_p5JW__planDot{background:var(--demo-accent);border-radius:999px;flex-shrink:0;width:8px;height:8px}.DemoPortfolioPanel-module__z_p5JW__planDotRunning{border:1.5px solid var(--demo-accent-dim);border-top-color:#0000;border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:.8s linear infinite DemoPortfolioPanel-module__z_p5JW__planSpin}.DemoPortfolioPanel-module__z_p5JW__planLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--demo-ink-2);flex:1;overflow:hidden}.DemoPortfolioPanel-module__z_p5JW__planArrow{color:var(--demo-ink-4);flex-shrink:0}@keyframes DemoPortfolioPanel-module__z_p5JW__planSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.DemoPortfolioPanel-module__z_p5JW__planDotRunning{animation:none}}
.MobileNav-module__jhdQnq__mobileNav{display:none}@media (max-width:640px){.MobileNav-module__jhdQnq__mobileNav{display:block;position:relative}}.MobileNav-module__jhdQnq__toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;width:32px;height:32px;padding:0;display:flex}.MobileNav-module__jhdQnq__bar{background:var(--color-fg);height:2px;display:block}.MobileNav-module__jhdQnq__menu{top:calc(100% + var(--space-3));gap:var(--space-3);min-width:200px;padding:var(--space-4);background:var(--color-scrim-strong);-webkit-backdrop-filter:blur(8px);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;position:absolute;right:0}.MobileNav-module__jhdQnq__menuLink{color:var(--color-fg);font-size:var(--font-size-sm);text-decoration:none}.MobileNav-module__jhdQnq__menuLink:hover{color:var(--color-muted-strong)}.MobileNav-module__jhdQnq__groupToggle{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.MobileNav-module__jhdQnq__chevron{transition:transform .2s}.MobileNav-module__jhdQnq__groupToggle[aria-expanded=true] .MobileNav-module__jhdQnq__chevron{transform:rotate(180deg)}.MobileNav-module__jhdQnq__subList{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0 0 0 var(--space-3);border-left:1px solid var(--color-slate);flex-direction:column;list-style:none;display:flex}.MobileNav-module__jhdQnq__subList .MobileNav-module__jhdQnq__menuLink{white-space:nowrap}.MobileNav-module__jhdQnq__subList[hidden]{display:none}@media (prefers-reduced-motion:reduce){.MobileNav-module__jhdQnq__chevron{transition:none}}
.PageHero-module__ewPjKG__hero{max-width:760px;padding:var(--space-7) var(--space-4) var(--space-6);text-align:center;margin:0 auto}.PageHero-module__ewPjKG__hero.PageHero-module__ewPjKG__withImage,.PageHero-module__ewPjKG__hero.PageHero-module__ewPjKG__withBuilder{max-width:1100px}.PageHero-module__ewPjKG__titleRow{margin-bottom:var(--space-6)}.PageHero-module__ewPjKG__contentRow{align-items:center;gap:var(--space-6);text-align:left;grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.PageHero-module__ewPjKG__contentRow{text-align:center;grid-template-columns:1fr}.PageHero-module__ewPjKG__mediaFrame{order:-1}}.PageHero-module__ewPjKG__eyebrow{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent-emphasis);margin-bottom:var(--space-3)}.PageHero-module__ewPjKG__headline{margin-bottom:var(--space-4)}.PageHero-module__ewPjKG__supportingLine{max-width:560px;margin:0 auto var(--space-3);font-size:var(--font-size-lg);color:var(--color-muted-strong)}.PageHero-module__ewPjKG__supportingLine:last-of-type{margin-bottom:0}.PageHero-module__ewPjKG__withImage .PageHero-module__ewPjKG__supportingLine{max-width:none;margin-inline:0}@media (max-width:768px){.PageHero-module__ewPjKG__withImage .PageHero-module__ewPjKG__supportingLine{max-width:560px;margin-inline:auto}}.PageHero-module__ewPjKG__ctaWrapper{margin-top:var(--space-5)}.PageHero-module__ewPjKG__imageFrame{aspect-ratio:3/2;margin-top:var(--space-6);border-radius:var(--radius-lg);position:relative;overflow:hidden}.PageHero-module__ewPjKG__withImage .PageHero-module__ewPjKG__imageFrame{margin-top:0}.PageHero-module__ewPjKG__image{object-fit:cover}.PageHero-module__ewPjKG__withImage .PageHero-module__ewPjKG__mediaFrame>*{aspect-ratio:16/9}
.DemoChatDock-module__IMbWgG__dock{background:var(--demo-canvas);border-left:1px solid var(--demo-border);flex-direction:column;flex-shrink:0;width:min(320px,100%);transition:width .2s,flex-grow .2s;display:flex}.DemoChatDock-module__IMbWgG__dockExpanded{border-left:none;flex:1;width:auto}.DemoChatDock-module__IMbWgG__dockMobileSheet{z-index:15;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);border-left:none;width:auto;animation:.22s DemoChatDock-module__IMbWgG__dockSheetIn;position:absolute;inset:10px 0 0;overflow:hidden;box-shadow:0 -8px 24px -8px #00000080}@keyframes DemoChatDock-module__IMbWgG__dockSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DemoChatDock-module__IMbWgG__dockMobileSheet{animation:none}}.DemoChatDock-module__IMbWgG__header{padding:var(--space-3);border-bottom:1px solid var(--demo-border-soft);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.DemoChatDock-module__IMbWgG__brand{font-size:var(--font-size-sm);color:var(--demo-ink);font-weight:600}.DemoChatDock-module__IMbWgG__headerControls{align-items:center;gap:var(--space-1);display:flex}.DemoChatDock-module__IMbWgG__iconButton{appearance:none;border:1px solid var(--demo-border);border-radius:var(--radius-sm);width:24px;height:24px;color:var(--demo-ink-3);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.DemoChatDock-module__IMbWgG__iconButton:hover{border-color:var(--demo-accent-dim);color:var(--demo-ink)}.DemoChatDock-module__IMbWgG__iconButton:focus-visible{outline:2px solid var(--demo-accent);outline-offset:2px}.DemoChatDock-module__IMbWgG__body{flex-direction:column;flex:1;min-height:0;display:flex}.DemoChatDock-module__IMbWgG__idle{justify-content:center;align-items:flex-start;gap:var(--space-3);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.DemoChatDock-module__IMbWgG__idleHeading{font-size:var(--font-size-base);color:var(--demo-ink);font-weight:400}.DemoChatDock-module__IMbWgG__idleLead{font-size:var(--font-size-sm);color:var(--demo-ink-3);line-height:1.5}.DemoChatDock-module__IMbWgG__chips{justify-content:flex-start;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.DemoChatDock-module__IMbWgG__chip{appearance:none;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--demo-border);border-radius:var(--radius-md);background:var(--demo-panel-2);color:var(--demo-ink-2);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:border-color .15s,color .15s;display:inline-flex}.DemoChatDock-module__IMbWgG__chipGlyph{color:var(--demo-accent-dim)}.DemoChatDock-module__IMbWgG__chip:not(:disabled):hover{border-color:var(--demo-accent-dim);color:var(--demo-ink)}.DemoChatDock-module__IMbWgG__chip:disabled{cursor:default;opacity:.5}.DemoChatDock-module__IMbWgG__chip:focus-visible{outline:2px solid var(--demo-accent);outline-offset:2px}.DemoChatDock-module__IMbWgG__thread{gap:var(--space-3);padding:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.DemoChatDock-module__IMbWgG__message{gap:var(--space-1);flex-direction:column;max-width:88%;display:flex}.DemoChatDock-module__IMbWgG__message.DemoChatDock-module__IMbWgG__user{align-self:flex-end;align-items:flex-end}.DemoChatDock-module__IMbWgG__message.DemoChatDock-module__IMbWgG__per{align-self:flex-start;align-items:flex-start}.DemoChatDock-module__IMbWgG__label{font-family:var(--font-sans);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--demo-ink-4);padding-inline:var(--space-1);font-size:.7rem}.DemoChatDock-module__IMbWgG__message.DemoChatDock-module__IMbWgG__per .DemoChatDock-module__IMbWgG__label{color:var(--demo-accent-dim)}.DemoChatDock-module__IMbWgG__bubble{padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);text-align:left;line-height:1.4;animation:.35s ease-out DemoChatDock-module__IMbWgG__bubbleIn}.DemoChatDock-module__IMbWgG__message.DemoChatDock-module__IMbWgG__user .DemoChatDock-module__IMbWgG__bubble{background:var(--demo-panel-2);color:var(--demo-ink);border-radius:var(--radius-md) var(--radius-md) 0px var(--radius-md)}.DemoChatDock-module__IMbWgG__message.DemoChatDock-module__IMbWgG__per .DemoChatDock-module__IMbWgG__bubble{background:var(--demo-card);color:var(--demo-ink);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 0px}.DemoChatDock-module__IMbWgG__replyChips{align-items:flex-start;gap:var(--space-1);width:100%;margin-top:var(--space-1);flex-direction:column;display:flex}.DemoChatDock-module__IMbWgG__replyChip{appearance:none;align-items:center;gap:var(--space-1);max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--demo-border);border-radius:var(--radius-md);background:var(--demo-panel-2);color:var(--demo-ink-3);font:inherit;cursor:pointer;font-size:.72rem;line-height:1.35;transition:border-color .15s,color .15s,opacity .15s;display:inline-flex}.DemoChatDock-module__IMbWgG__replyChip:not(:disabled):hover{border-color:var(--demo-accent-dim);color:var(--demo-ink)}.DemoChatDock-module__IMbWgG__replyChip:focus-visible{outline:2px solid var(--demo-accent);outline-offset:2px}.DemoChatDock-module__IMbWgG__replyChip:disabled{cursor:default;opacity:.55}.DemoChatDock-module__IMbWgG__endCta{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.DemoChatDock-module__IMbWgG__endMessage{color:var(--demo-ink-2);margin:0;font-size:.78rem;line-height:1.4}.DemoChatDock-module__IMbWgG__ctaButton{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--demo-button-bg);color:var(--demo-button-fg);font-size:.78rem;font-weight:500;line-height:1.35;text-decoration:none;transition:opacity .15s}.DemoChatDock-module__IMbWgG__ctaButton:hover{opacity:.85}.DemoChatDock-module__IMbWgG__ctaButton:focus-visible{outline:2px solid var(--demo-accent);outline-offset:2px}.DemoChatDock-module__IMbWgG__typing{gap:var(--space-1);align-items:center;display:flex}.DemoChatDock-module__IMbWgG__dot{opacity:.5;background:currentColor;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite DemoChatDock-module__IMbWgG__dotBounce}.DemoChatDock-module__IMbWgG__dot:nth-child(2){animation-delay:.15s}.DemoChatDock-module__IMbWgG__dot:nth-child(3){animation-delay:.3s}.DemoChatDock-module__IMbWgG__composer{padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--demo-border-soft);flex-shrink:0;position:relative}.DemoChatDock-module__IMbWgG__composerRow{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--demo-border);border-radius:var(--radius-md);background:var(--demo-panel-2);flex-direction:column;transition:border-color .15s;display:flex}.DemoChatDock-module__IMbWgG__composerRow[data-menu-open]{border-color:var(--demo-accent-dim)}.DemoChatDock-module__IMbWgG__addButton{appearance:none;border-radius:var(--radius-sm);width:26px;height:26px;color:var(--demo-accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.DemoChatDock-module__IMbWgG__addButton:hover{background:var(--demo-border-soft);color:var(--demo-accent-dim)}.DemoChatDock-module__IMbWgG__addButton:focus-visible{outline:2px solid var(--demo-accent);outline-offset:2px}.DemoChatDock-module__IMbWgG__composerInput{width:100%;min-width:0;padding:var(--space-1) var(--space-1) 0;color:var(--demo-ink-3);font:inherit;font-size:var(--font-size-sm);background:0 0;border:none}.DemoChatDock-module__IMbWgG__composerInput::placeholder{color:var(--demo-ink-4)}.DemoChatDock-module__IMbWgG__composerControls{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.DemoChatDock-module__IMbWgG__sendButton{appearance:none;border-radius:var(--radius-md);background:var(--demo-button-bg);width:26px;height:26px;color:var(--demo-button-fg);font-size:var(--font-size-sm);cursor:not-allowed;opacity:.6;border:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.DemoChatDock-module__IMbWgG__skillMenu{left:var(--space-3);right:var(--space-3);margin-bottom:var(--space-2);padding:var(--space-2);border:1px solid var(--demo-border);border-radius:var(--radius-md);background:var(--demo-panel-2);flex-direction:column;animation:.15s ease-out DemoChatDock-module__IMbWgG__bubbleIn;display:flex;position:absolute;bottom:100%;box-shadow:0 16px 32px -12px #000000b3}.DemoChatDock-module__IMbWgG__skillMenuHeading{padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--demo-ink-4)}.DemoChatDock-module__IMbWgG__skillMenuItem{appearance:none;padding:var(--space-2);border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;transition:background-color .14s;display:flex}.DemoChatDock-module__IMbWgG__skillMenuItem:hover{background:var(--demo-border-soft)}.DemoChatDock-module__IMbWgG__skillMenuItem:focus-visible{outline:2px solid var(--demo-accent);outline-offset:-2px}.DemoChatDock-module__IMbWgG__skillMenuName{font-size:var(--font-size-sm);color:var(--demo-ink);font-weight:600}.DemoChatDock-module__IMbWgG__skillMenuDescription{font-size:var(--font-size-sm);color:var(--demo-ink-3);line-height:1.4}@keyframes DemoChatDock-module__IMbWgG__bubbleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes DemoChatDock-module__IMbWgG__dotBounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.DemoChatDock-module__IMbWgG__bubble,.DemoChatDock-module__IMbWgG__dot{animation:none}}@media (max-width:640px){.DemoChatDock-module__IMbWgG__dock:not(.DemoChatDock-module__IMbWgG__dockExpanded):not(.DemoChatDock-module__IMbWgG__dockMobileSheet){width:min(280px,100%)}}
.ConsentNotice-module__NIzyiG__notice{max-width:28rem;padding:0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-muted-strong);text-align:center}.ConsentNotice-module__NIzyiG__notice button{color:var(--color-fg);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.NavDropdown-module__ovH-la__wrapper{align-items:center;gap:var(--space-1);display:inline-flex;position:relative}.NavDropdown-module__ovH-la__toggle{gap:var(--space-1);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;padding:0;position:relative}.NavDropdown-module__ovH-la__chevron{transition:transform .2s}.NavDropdown-module__ovH-la__toggle:before{content:"";inset:calc(-1 * var(--space-2)) calc(-1 * var(--space-3));z-index:-1;opacity:0;background:#ffffff1a;border-radius:999px;transition:opacity .15s;position:absolute}.NavDropdown-module__ovH-la__toggle[aria-expanded=true]:before{opacity:1}.NavDropdown-module__ovH-la__toggle[aria-expanded=true] .NavDropdown-module__ovH-la__chevron{transform:rotate(180deg)}.NavDropdown-module__ovH-la__panel{top:100%;left:calc(-1 * var(--space-3));z-index:60;gap:var(--space-2);min-width:220px;margin:var(--space-3) 0 0;padding:var(--space-3);background:var(--color-anvil);border:1px solid var(--color-slate);border-radius:var(--radius-sm);flex-direction:column;list-style:none;animation:.15s ease-out NavDropdown-module__ovH-la__panelIn;display:flex;position:absolute}.NavDropdown-module__ovH-la__panel:before{content:"";inset:calc(-1 * var(--space-3) - 1px) 0 100% 0;position:absolute}.NavDropdown-module__ovH-la__panel[hidden]{display:none}.NavDropdown-module__ovH-la__item{padding-block:var(--space-1);display:block}.NavDropdown-module__ovH-la__panelWide{grid-template-columns:repeat(var(--columns,3), 225px);gap:var(--space-1);min-width:0;margin-top:var(--space-4);padding:20px var(--space-4) var(--space-4);border-radius:16px;display:grid;left:50%;translate:-50%;box-shadow:0 16px 40px #00000059}.NavDropdown-module__ovH-la__panelWide:before{inset:calc(-1 * var(--space-4) - 1px) 0 100% 0}.NavDropdown-module__ovH-la__tile{gap:var(--space-1);height:100%;color:var(--color-fg);border-radius:8px;flex-direction:column;padding:12px;text-decoration:none;transition:background-color .15s;display:flex}.NavDropdown-module__ovH-la__tile:hover,.NavDropdown-module__ovH-la__tile:focus-visible{background:#ffffff0f}.NavDropdown-module__ovH-la__tileLabel{font-size:var(--font-size-base);line-height:1.5}.NavDropdown-module__ovH-la__tileDescription{color:var(--color-muted-strong);font-size:.75rem;line-height:1.33}@media (max-width:960px){.NavDropdown-module__ovH-la__panelWide{grid-template-columns:repeat(2,225px)}}@media (max-width:760px){.NavDropdown-module__ovH-la__panelWide{grid-template-columns:225px}}@keyframes NavDropdown-module__ovH-la__panelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.NavDropdown-module__ovH-la__chevron,.NavDropdown-module__ovH-la__toggle:before,.NavDropdown-module__ovH-la__tile{transition:none}.NavDropdown-module__ovH-la__panel{animation:none}}
.DemoChatAskBar-module__Ed0KSW__bar{appearance:none;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);border:none;border-top:1px solid var(--demo-border);background:var(--demo-panel);color:var(--demo-ink-3);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;flex-shrink:0;transition:border-color .15s;display:flex}.DemoChatAskBar-module__Ed0KSW__bar:hover{border-top-color:var(--demo-ink-4)}.DemoChatAskBar-module__Ed0KSW__sparkle{color:var(--demo-accent-dim);flex-shrink:0}.DemoChatAskBar-module__Ed0KSW__placeholder{flex:1;min-width:0}.DemoChatAskBar-module__Ed0KSW__send{background:var(--demo-accent);width:26px;height:26px;color:var(--color-off-black);font-weight:700;font-size:var(--font-size-sm);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.Header-module__tPtrlq__header{z-index:50;height:var(--header-height);background:var(--color-scrim);-webkit-backdrop-filter:blur(8px);position:sticky;top:0}.Header-module__tPtrlq__inner{justify-content:space-between;align-items:center;gap:var(--space-4);height:100%;display:flex}.Header-module__tPtrlq__logo{align-items:center;text-decoration:none;display:flex}.Header-module__tPtrlq__logoImage{width:auto;height:28px}.Header-module__tPtrlq__nav{align-items:center;gap:var(--space-4);flex:1;justify-content:center;display:flex}.Header-module__tPtrlq__navLink{white-space:nowrap;color:var(--color-fg);line-height:1.2;font-size:var(--font-size-sm);align-items:center;text-decoration:none;display:inline-flex}.Header-module__tPtrlq__navLink:hover{color:var(--color-muted-strong)}.Header-module__tPtrlq__actions{align-items:center;gap:var(--space-3);display:flex}.Header-module__tPtrlq__cta{white-space:nowrap}.Header-module__tPtrlq__ctaButton{color:var(--color-accent-ink);border-color:var(--color-accent-ink);background:0 0}@media (max-width:640px){.Header-module__tPtrlq__nav{display:none}}
.IndustryMedia-module__D9akBq__media{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-bg-warm);position:relative;overflow:hidden}.IndustryMedia-module__D9akBq__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.IndustryMedia-module__D9akBq__thumbButton{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.IndustryMedia-module__D9akBq__image{transition:filter .2s}.IndustryMedia-module__D9akBq__thumbButton:hover .IndustryMedia-module__D9akBq__image,.IndustryMedia-module__D9akBq__thumbButton:focus-visible .IndustryMedia-module__D9akBq__image{filter:brightness(1.15)}.IndustryMedia-module__D9akBq__playButton{align-items:center;gap:var(--space-1);background:var(--color-off-black);color:var(--color-white);font-family:var(--font-sans);font-size:var(--font-size-sm);white-space:nowrap;border-radius:999px;padding:10px 18px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IndustryMedia-module__D9akBq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.IndustryMedia-module__D9akBq__modal{border-radius:var(--radius-md);background:#000;border:0;width:min(960px,92vw);margin:auto;padding:0;overflow:visible}.IndustryMedia-module__D9akBq__modal::backdrop{background:#000000bf}.IndustryMedia-module__D9akBq__player{aspect-ratio:16/9;color:#fff;justify-content:center;align-items:center;display:flex;position:relative}.IndustryMedia-module__D9akBq__embed{border:0;width:100%;height:100%;position:absolute;inset:0}.IndustryMedia-module__D9akBq__close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:32px;line-height:1;position:absolute;top:-40px;right:0}
.ProductDemo-module__FlrE6a__section{padding:0 var(--space-4) var(--space-7)}.ProductDemo-module__FlrE6a__disclaimer{margin-top:var(--space-3);text-align:center;font-size:var(--font-size-sm);color:var(--color-muted)}@media (min-width:768px){.ProductDemo-module__FlrE6a__section{padding-inline:var(--space-3)}}.ProductDemo-module__FlrE6a__frame{max-width:calc(var(--max-width) + 160px);background:url(/images/hero_light.jpg) 50%/cover no-repeat;margin:0 auto;padding:72px 56px;overflow:hidden;}@media (min-width:768px){.ProductDemo-module__FlrE6a__frame{margin:40px auto}}@media (max-width:768px){.ProductDemo-module__FlrE6a__frame{padding:20px}}.ProductDemo-module__FlrE6a__shell{--demo-canvas:#121214;--demo-sidebar:#1a1a1a;--demo-panel:#26262a;--demo-panel-2:#333338;--demo-border:#333338;--demo-border-soft:#26262a;--demo-card:#1a1a1a;--demo-card-border:#26262a;--demo-ink:#fafafa;--demo-ink-2:#a0a0a5;--demo-ink-3:#95959a;--demo-ink-4:#4a4a4f;--demo-accent:#dff941;--demo-accent-dim:#9baa1e;--demo-button-bg:#e9ff5f;--demo-button-fg:#1f1e1d;max-width:var(--max-width);aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--demo-border);background:var(--demo-canvas);margin:0 auto;display:flex;position:relative;overflow:hidden}.ProductDemo-module__FlrE6a__interactive{flex:1;min-width:0;display:flex}.ProductDemo-module__FlrE6a__interactiveMobile{flex-direction:column;min-width:0}.ProductDemo-module__FlrE6a__mobileBrand{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--demo-border-soft);background:var(--demo-sidebar);font-family:var(--font-heading);font-size:var(--font-size-base);color:var(--demo-ink);flex-shrink:0}.ProductDemo-module__FlrE6a__chatBackdrop{z-index:14;background:color-mix(in srgb, var(--demo-canvas) 72%, transparent);animation:.22s ProductDemo-module__FlrE6a__chatBackdropIn;position:absolute;inset:0}@keyframes ProductDemo-module__FlrE6a__chatBackdropIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ProductDemo-module__FlrE6a__chatBackdrop{animation:none}}.ProductDemo-module__FlrE6a__content{background:var(--demo-canvas);flex:1;min-width:0;overflow-y:auto}.ProductDemo-module__FlrE6a__shellMobile{aspect-ratio:auto;height:640px}@media (max-width:768px){.ProductDemo-module__FlrE6a__section{padding-inline:var(--space-2)}}
.CopyButton-module__mqgxGG__button{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;align-self:flex-start;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.CopyButton-module__mqgxGG__button:hover{border-color:var(--color-accent-emphasis);color:var(--color-accent-emphasis)}.CopyButton-module__mqgxGG__icon{flex-shrink:0}.CopyButton-module__mqgxGG__iconButton{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.CopyButton-module__mqgxGG__iconButton:hover{border-color:var(--color-accent-emphasis);color:var(--color-accent-emphasis)}
.Footer-module__MPE0dq__footer{padding-block:var(--space-7)}.Footer-module__MPE0dq__columns{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.Footer-module__MPE0dq__columnTitle{font-size:var(--font-size-sm);margin-bottom:var(--space-2);font-weight:600}.Footer-module__MPE0dq__linkList{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.Footer-module__MPE0dq__link{font-size:var(--font-size-sm);color:var(--color-muted-strong);text-decoration:none}.Footer-module__MPE0dq__link:hover{color:var(--color-fg)}.Footer-module__MPE0dq__copyright{font-size:var(--font-size-sm);color:var(--color-muted-strong)}.Footer-module__MPE0dq__cookieButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.Footer-module__MPE0dq__cookieButton:hover{color:var(--color-fg)}
.LogoTrain-module__p0k5oW__section{padding:var(--space-7) 0;background:var(--color-bg-dark);text-align:center}.LogoTrain-module__p0k5oW__label{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-prime-gray);margin-bottom:var(--space-4);padding-inline:var(--space-4)}@media (min-width:768px){.LogoTrain-module__p0k5oW__label{padding-inline:var(--space-3)}}.LogoTrain-module__p0k5oW__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.LogoTrain-module__p0k5oW__track{align-items:center;gap:var(--space-6);width:max-content;animation:70s linear infinite LogoTrain-module__p0k5oW__scroll-x;display:flex}.LogoTrain-module__p0k5oW__viewport:hover .LogoTrain-module__p0k5oW__track{animation-play-state:paused}.LogoTrain-module__p0k5oW__logo{object-fit:contain;flex-shrink:0;width:221px;height:55px}.LogoTrain-module__p0k5oW__invert{filter:brightness(0)invert()}@keyframes LogoTrain-module__p0k5oW__scroll-x{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.LogoTrain-module__p0k5oW__track{animation:none}}
.PromptLibrary-module__Xl0dga__section{max-width:var(--max-width);padding:var(--space-6) var(--space-4) var(--space-7);margin:0 auto}.PromptLibrary-module__Xl0dga__highlights{gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.PromptLibrary-module__Xl0dga__highlightTitle{margin-bottom:var(--space-2);font-weight:400}.PromptLibrary-module__Xl0dga__highlightDescription{color:var(--color-muted-strong)}.PromptLibrary-module__Xl0dga__categoryNav{justify-content:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.PromptLibrary-module__Xl0dga__categoryLink{padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm);background:#2c2c2c;border:1px solid #0000;text-decoration:none;transition:border-color .15s,color .15s}.PromptLibrary-module__Xl0dga__categoryLink:hover{border-color:var(--color-accent-emphasis);color:var(--color-accent-emphasis)}.PromptLibrary-module__Xl0dga__category{margin-bottom:var(--space-7)}.PromptLibrary-module__Xl0dga__category:last-child{margin-bottom:0}.PromptLibrary-module__Xl0dga__cell,.PromptLibrary-module__Xl0dga__cellReveal{grid-row:span 2;grid-template-rows:subgrid;display:grid}.PromptLibrary-module__Xl0dga__cell{padding-bottom:var(--space-5);scroll-snap-align:start}.PromptLibrary-module__Xl0dga__flipCard,.PromptLibrary-module__Xl0dga__flipInner{position:relative}@media (min-width:768px){.PromptLibrary-module__Xl0dga__cell,.PromptLibrary-module__Xl0dga__cellReveal{flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}.PromptLibrary-module__Xl0dga__cellReveal,.PromptLibrary-module__Xl0dga__flipCard{flex:1}.PromptLibrary-module__Xl0dga__cell{flex:0 0 336px;padding-bottom:0;transition:flex-basis .6s}.PromptLibrary-module__Xl0dga__cell:has(.PromptLibrary-module__Xl0dga__flipInnerOpen){flex-basis:386.4px}.PromptLibrary-module__Xl0dga__flipCard{perspective:1600px;height:100%;min-height:314px}.PromptLibrary-module__Xl0dga__flipInner{height:100%;transform-style:preserve-3d;transition:transform .6s;display:grid}.PromptLibrary-module__Xl0dga__flipInnerOpen{transform:rotateY(180deg)}.PromptLibrary-module__Xl0dga__summary{grid-area:1/1;height:100%}.PromptLibrary-module__Xl0dga__flipInner .PromptLibrary-module__Xl0dga__detailWrapper{grid-area:1/1;grid-template-rows:none;align-self:stretch;height:100%;margin-top:0;transition:none;display:block;overflow:visible;transform:rotateY(180deg)}.PromptLibrary-module__Xl0dga__detail{cursor:pointer;flex-direction:column;height:100%;display:flex}.PromptLibrary-module__Xl0dga__promptBox{flex-direction:column;flex:1;display:flex}.PromptLibrary-module__Xl0dga__promptText{resize:none;flex:1}}@media (prefers-reduced-motion:reduce){.PromptLibrary-module__Xl0dga__flipInner,.PromptLibrary-module__Xl0dga__cell{transition:none}}.PromptLibrary-module__Xl0dga__summary{gap:var(--space-2);width:100%;padding:var(--space-4);padding-right:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-warm);font:inherit;color:inherit;text-align:left;cursor:pointer;backface-visibility:hidden;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.PromptLibrary-module__Xl0dga__summary:after{content:"+";top:var(--space-4);right:var(--space-4);font-size:var(--font-size-lg);color:var(--color-accent-emphasis);line-height:1;position:absolute}.PromptLibrary-module__Xl0dga__summary[aria-expanded=true]:after{content:"−"}.PromptLibrary-module__Xl0dga__summary:hover{border-color:var(--color-accent-emphasis);transform:translateY(-2px);box-shadow:0 12px 24px -12px #0009}.PromptLibrary-module__Xl0dga__summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PromptLibrary-module__Xl0dga__summary{transition:none}.PromptLibrary-module__Xl0dga__summary:hover{transform:none}}.PromptLibrary-module__Xl0dga__eyebrow{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent-emphasis)}.PromptLibrary-module__Xl0dga__title{font-family:var(--font-heading);font-size:var(--font-size-lg)}.PromptLibrary-module__Xl0dga__description{color:var(--color-muted-strong)}.PromptLibrary-module__Xl0dga__tags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.PromptLibrary-module__Xl0dga__tag{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-muted)}.PromptLibrary-module__Xl0dga__detailWrapper{margin-top:var(--space-2);backface-visibility:hidden;grid-template-rows:minmax(0,0fr);align-self:start;transition:grid-template-rows .25s;display:grid;overflow:hidden}.PromptLibrary-module__Xl0dga__detailWrapperOpen{grid-template-rows:minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.PromptLibrary-module__Xl0dga__detailWrapper{transition:none}}.PromptLibrary-module__Xl0dga__detail{min-height:0;padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding-right:3.5rem;position:relative;box-shadow:0 16px 32px -12px #00000080}.PromptLibrary-module__Xl0dga__promptBox{padding:var(--space-3);background:var(--color-bg-warm);border-radius:var(--radius-sm);cursor:default;position:relative}.PromptLibrary-module__Xl0dga__promptText{resize:vertical;width:100%;font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-fg);background:0 0;border:none;padding:0;line-height:1.6;display:block}.PromptLibrary-module__Xl0dga__promptText:focus{outline:2px solid var(--color-accent);outline-offset:2px}.PromptLibrary-module__Xl0dga__cornerActions{top:var(--space-4);right:var(--space-2);gap:var(--space-1);flex-direction:column;display:flex;position:absolute}
.PromptCarousel-module__AgVI5G__carousel{width:100%}.PromptCarousel-module__AgVI5G__header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.PromptCarousel-module__AgVI5G__heading{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-muted-strong)}.PromptCarousel-module__AgVI5G__arrows{gap:var(--space-2);flex-shrink:0;display:flex}.PromptCarousel-module__AgVI5G__arrow{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:36px;height:36px;color:var(--color-fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s,opacity .15s;display:inline-flex}.PromptCarousel-module__AgVI5G__arrow:hover:not(:disabled){border-color:var(--color-accent-emphasis);color:var(--color-accent-emphasis)}.PromptCarousel-module__AgVI5G__arrow:disabled{opacity:.35;cursor:not-allowed}.PromptCarousel-module__AgVI5G__track{column-gap:var(--space-5);scroll-snap-type:x proximity;--bleed:calc(max(0px, (100vw - var(--max-width)) / 2) + var(--space-4));margin-right:calc(-1 * var(--bleed));padding-right:var(--bleed);scroll-padding-right:var(--bleed);scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;grid-template-rows:auto auto;grid-auto-columns:336px;grid-auto-flow:column;padding-top:3px;display:grid;overflow:auto hidden}.PromptCarousel-module__AgVI5G__track::-webkit-scrollbar{display:none}@media (min-width:768px){.PromptCarousel-module__AgVI5G__track{gap:var(--space-5);grid-template-rows:auto;display:flex}}@media (prefers-reduced-motion:reduce){.PromptCarousel-module__AgVI5G__arrow{transition:none}}
.TextSection-module__bdDkNa__section{padding:var(--space-7) var(--space-4)}.TextSection-module__bdDkNa__light{background:var(--color-white);color:var(--color-off-black)}@media (min-width:768px){.TextSection-module__bdDkNa__section{padding-inline:var(--space-3)}}.TextSection-module__bdDkNa__inner{max-width:700px;margin:0 auto}.TextSection-module__bdDkNa__header{margin-bottom:var(--space-4);text-align:center}.TextSection-module__bdDkNa__paragraph{font-size:var(--font-size-lg);color:var(--color-muted-strong);margin-bottom:var(--space-3)}.TextSection-module__bdDkNa__paragraph:last-of-type{margin-bottom:var(--space-4)}.TextSection-module__bdDkNa__light .TextSection-module__bdDkNa__paragraph{color:var(--color-anvil)}.TextSection-module__bdDkNa__bulletList{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}@media (max-width:720px){.TextSection-module__bdDkNa__bulletList{grid-template-columns:1fr}}.TextSection-module__bdDkNa__bulletItem{color:var(--color-muted-strong);text-align:left}.TextSection-module__bdDkNa__bulletLead{margin-bottom:var(--space-1);color:var(--color-fg);font-weight:600;display:block}.TextSection-module__bdDkNa__light .TextSection-module__bdDkNa__bulletItem{color:var(--color-anvil)}.TextSection-module__bdDkNa__light .TextSection-module__bdDkNa__bulletLead{color:var(--color-off-black)}.TextSection-module__bdDkNa__link{color:var(--color-accent-ink);font-weight:600;text-decoration:none;display:inline-block}.TextSection-module__bdDkNa__link:hover{color:var(--color-accent-emphasis)}.TextSection-module__bdDkNa__light .TextSection-module__bdDkNa__link{color:var(--color-per-green)}.TextSection-module__bdDkNa__light .TextSection-module__bdDkNa__link:hover{color:var(--color-off-black)}
.WhyPer-module__mgSqhW__section{padding:var(--space-7) var(--space-4)}@media (min-width:768px){.WhyPer-module__mgSqhW__section{padding-inline:var(--space-3)}}.WhyPer-module__mgSqhW__grid{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:720px){.WhyPer-module__mgSqhW__grid{grid-template-columns:1fr}}.WhyPer-module__mgSqhW__header{margin-bottom:0}.WhyPer-module__mgSqhW__headerAccent{margin-bottom:var(--space-4);font-family:var(--font-heading);font-weight:var(--font-weight-thin);font-size:var(--font-size-h2);letter-spacing:var(--letter-spacing-tight);color:var(--color-accent-ink);line-height:1.05}.WhyPer-module__mgSqhW__link{color:var(--color-accent-ink);margin-top:80px;font-weight:600;text-decoration:none;display:inline-block}.WhyPer-module__mgSqhW__link:hover{color:var(--color-accent-emphasis)}.WhyPer-module__mgSqhW__cards{flex-direction:column;display:flex}.WhyPer-module__mgSqhW__card{padding:var(--space-5) 0;border-top:1px solid var(--color-border)}.WhyPer-module__mgSqhW__number{margin-bottom:var(--space-3);font-size:clamp(1.1rem,2vw,1.8rem);font-weight:var(--font-weight-light);line-height:1;position:relative}.WhyPer-module__mgSqhW__numberFace,.WhyPer-module__mgSqhW__numberGhostA,.WhyPer-module__mgSqhW__numberGhostB{color:var(--color-fg);-webkit-text-stroke:1px var(--color-accent-ink)}.WhyPer-module__mgSqhW__numberGhostA,.WhyPer-module__mgSqhW__numberGhostB{opacity:.55;position:absolute;inset:0}.WhyPer-module__mgSqhW__numberFace{opacity:0;position:relative}:is(.WhyPer-module__mgSqhW__card.is-revealed .WhyPer-module__mgSqhW__numberGhostA,.WhyPer-module__mgSqhW__card.is-revealed .WhyPer-module__mgSqhW__numberGhostB){opacity:0}.WhyPer-module__mgSqhW__card.is-revealed .WhyPer-module__mgSqhW__numberFace{opacity:1}@media not (prefers-reduced-motion:reduce){.WhyPer-module__mgSqhW__numberGhostA,.WhyPer-module__mgSqhW__numberGhostB,.WhyPer-module__mgSqhW__numberFace{transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .55s cubic-bezier(.16,1,.3,1)}.WhyPer-module__mgSqhW__numberGhostA{transform:translate(-.12em,.1em)}.WhyPer-module__mgSqhW__numberGhostB{transform:translate(.12em,-.1em)}.WhyPer-module__mgSqhW__numberFace{transition-delay:.12s;transform:scale(.96)}:is(.WhyPer-module__mgSqhW__card.is-revealed .WhyPer-module__mgSqhW__numberGhostA,.WhyPer-module__mgSqhW__card.is-revealed .WhyPer-module__mgSqhW__numberGhostB){transform:translate(0)}.WhyPer-module__mgSqhW__card.is-revealed .WhyPer-module__mgSqhW__numberFace{transform:scale(1)}}.WhyPer-module__mgSqhW__cardLead{margin-bottom:var(--space-3);display:inline-block;position:relative}.WhyPer-module__mgSqhW__cardLead:after{content:"";background:var(--color-white);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-4px;left:0;transform:scaleX(1)}@media not (prefers-reduced-motion:reduce){.WhyPer-module__mgSqhW__cardLead:after{transition:transform .4s ease-out .5s;transform:scaleX(0)}.WhyPer-module__mgSqhW__card.is-revealed .WhyPer-module__mgSqhW__cardLead:after{transform:scaleX(1)}}.WhyPer-module__mgSqhW__cardText{color:var(--color-muted-strong)}
.page-module__qZK1pG__article{max-width:760px;padding:var(--space-6) var(--space-4) var(--space-7);margin:0 auto}.page-module__qZK1pG__back{margin-bottom:var(--space-5);color:var(--color-muted-strong);font-size:var(--font-size-sm);text-decoration:none;display:inline-block}.page-module__qZK1pG__back:hover{color:var(--color-fg)}.page-module__qZK1pG__meta{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent-emphasis);margin-bottom:var(--space-3)}.page-module__qZK1pG__title{margin-bottom:var(--space-5);font-size:clamp(2rem, 1.5rem + 2vw, var(--font-size-3xl))}.page-module__qZK1pG__byline{margin:calc(-1 * var(--space-3)) 0 var(--space-5);color:var(--color-muted-strong);font-style:italic}.page-module__qZK1pG__imageFrame{aspect-ratio:16/9;margin-bottom:var(--space-6);position:relative;overflow:hidden;}.page-module__qZK1pG__image{object-fit:cover}.page-module__qZK1pG__body p{margin-bottom:var(--space-4);font-size:var(--font-size-lg);color:var(--color-muted-strong)}.page-module__qZK1pG__body p:last-child{margin-bottom:0}.page-module__qZK1pG__body h2{margin:var(--space-6) 0 var(--space-4);font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)}.page-module__qZK1pG__body h3{margin:var(--space-5) 0 var(--space-3);font-size:1.375rem}.page-module__qZK1pG__body ul{margin:0 0 var(--space-4);padding-left:1.25em;list-style:outside}.page-module__qZK1pG__body li{margin-bottom:var(--space-2);font-size:var(--font-size-lg);color:var(--color-muted-strong)}.page-module__qZK1pG__body li::marker{color:var(--color-accent-emphasis)}.page-module__qZK1pG__body a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.page-module__qZK1pG__body a:hover{color:var(--color-fg)}.page-module__qZK1pG__quote{margin:var(--space-5) 0;padding-left:var(--space-4);border-left:2px solid var(--color-accent-emphasis)}.page-module__qZK1pG__quote blockquote{font-size:var(--font-size-lg);color:var(--color-fg);line-height:1.5}.page-module__qZK1pG__quote figcaption{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-muted)}.page-module__qZK1pG__callout{gap:var(--space-4);margin:var(--space-5) 0;padding:var(--space-4);border:1px solid var(--color-border);display:grid}.page-module__qZK1pG__callout dt{margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-muted)}.page-module__qZK1pG__callout dd{font-size:var(--font-size-lg);color:var(--color-fg)}.page-module__qZK1pG__stats{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.page-module__qZK1pG__stats dt{margin-bottom:var(--space-2);font-size:var(--font-size-2xl);color:var(--color-accent-emphasis);line-height:1}.page-module__qZK1pG__stats dd{font-size:var(--font-size-base);color:var(--color-muted-strong)}.page-module__qZK1pG__flow{gap:var(--space-2);margin:var(--space-5) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module__qZK1pG__flow li{align-items:center;gap:var(--space-2);color:var(--color-fg);display:flex}.page-module__qZK1pG__flow li:not(:last-child):after{content:"→";color:var(--color-accent-emphasis)}.page-module__qZK1pG__cta{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.page-module__qZK1pG__body .page-module__qZK1pG__cta h2{margin-top:0}
.BlogList-module__0HYIla__card{gap:var(--space-6);max-width:var(--max-width);padding:var(--space-7) var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.BlogList-module__0HYIla__card:nth-of-type(2n) .BlogList-module__0HYIla__visual{order:1}.BlogList-module__0HYIla__visual{aspect-ratio:4/3;border-radius:16px;display:block;position:relative;overflow:hidden}.BlogList-module__0HYIla__visualImage{object-fit:cover}.BlogList-module__0HYIla__meta{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent-emphasis);margin-bottom:var(--space-2)}.BlogList-module__0HYIla__title{font-size:var(--font-size-3xl);margin-bottom:var(--space-3);line-height:1.2}.BlogList-module__0HYIla__title a{color:inherit;text-decoration:none}.BlogList-module__0HYIla__title a:hover{color:var(--color-muted-strong)}.BlogList-module__0HYIla__excerpt{max-width:440px;font-size:var(--font-size-lg);color:var(--color-muted-strong);margin-bottom:var(--space-4)}.BlogList-module__0HYIla__readMore{color:var(--color-accent-ink);font-weight:600;text-decoration:none;display:inline-block}.BlogList-module__0HYIla__readMore:hover{color:var(--color-accent-emphasis)}.BlogList-module__0HYIla__card:last-child{border-bottom:1px solid var(--color-border)}@media (max-width:720px){.BlogList-module__0HYIla__card{gap:var(--space-4);grid-template-columns:1fr}.BlogList-module__0HYIla__card:nth-of-type(2n) .BlogList-module__0HYIla__visual{order:0}.BlogList-module__0HYIla__excerpt{max-width:none}}
.CustomerLogoGrid-module__mSd68q__grid{gap:var(--space-6);max-width:var(--max-width);margin:0 auto var(--space-7);padding:0 var(--space-4);grid-template-columns:repeat(6,1fr);list-style:none;display:grid}@media (min-width:768px){.CustomerLogoGrid-module__mSd68q__grid{padding-inline:var(--space-3)}}@media (max-width:900px){.CustomerLogoGrid-module__mSd68q__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.CustomerLogoGrid-module__mSd68q__grid{grid-template-columns:repeat(2,1fr)}}.CustomerLogoGrid-module__mSd68q__tile{aspect-ratio:3/2;justify-content:center;align-items:center;display:flex}.CustomerLogoGrid-module__mSd68q__logo{--logo-filter: ;width:auto;max-width:70%;height:auto;max-height:42px;animation:8s cubic-bezier(.16,1,.3,1) infinite backwards CustomerLogoGrid-module__mSd68q__focusPulse}.CustomerLogoGrid-module__mSd68q__invert{--logo-filter:brightness(0) invert(1)}@keyframes CustomerLogoGrid-module__mSd68q__focusPulse{0%{filter:var(--logo-filter) brightness(.6) opacity(.35);animation-timing-function:cubic-bezier(.16,1,.3,1)}50%{filter:var(--logo-filter) brightness(1) opacity(1);animation-timing-function:cubic-bezier(.16,1,.3,1)}to{filter:var(--logo-filter) brightness(.6) opacity(.35)}}@media (prefers-reduced-motion:reduce){.CustomerLogoGrid-module__mSd68q__logo{filter:var(--logo-filter) brightness(.8) opacity(.7);animation:none}}
.BuildYourOwnPrompt-module__GXzBEW__builder{width:100%;margin-top:var(--space-5)}.BuildYourOwnPrompt-module__GXzBEW__sentence{align-items:center;gap:var(--space-2);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.BuildYourOwnPrompt-module__GXzBEW__sentenceLine{font-size:var(--font-size-lg);text-align:center;line-height:2.2}@media (min-width:1024px){.BuildYourOwnPrompt-module__GXzBEW__sentence{max-width:1000px}}.BuildYourOwnPrompt-module__GXzBEW__pill{vertical-align:middle;margin:0 var(--space-1);display:inline-grid;position:relative}.BuildYourOwnPrompt-module__GXzBEW__pill:after{content:attr(data-value);padding:var(--space-2) var(--space-4);visibility:hidden;white-space:pre;font:inherit;grid-area:1/1}.BuildYourOwnPrompt-module__GXzBEW__pillSelect:before{content:"";top:50%;right:var(--space-4);background:var(--color-amp-yellow);pointer-events:none;z-index:1;width:16px;height:10px;position:absolute;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.BuildYourOwnPrompt-module__GXzBEW__pillSelect:after{padding-right:calc(var(--space-4) + var(--space-4));font-family:var(--font-heading)}@media (max-width:767px){.BuildYourOwnPrompt-module__GXzBEW__pillInput:after,.BuildYourOwnPrompt-module__GXzBEW__pillInput .BuildYourOwnPrompt-module__GXzBEW__pillControl{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}.BuildYourOwnPrompt-module__GXzBEW__pillSelect:after,.BuildYourOwnPrompt-module__GXzBEW__pillSelect .BuildYourOwnPrompt-module__GXzBEW__pillControl{padding:var(--space-1) var(--space-3);padding-right:calc(var(--space-3) + var(--space-4));font-size:var(--font-size-sm)}.BuildYourOwnPrompt-module__GXzBEW__pillSelect:before{right:var(--space-3)}}.BuildYourOwnPrompt-module__GXzBEW__pillControl{width:100%;min-width:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-warm);color:var(--color-fg);font:inherit;appearance:none;border:none;grid-area:1/1}select.BuildYourOwnPrompt-module__GXzBEW__pillControl{padding-right:calc(var(--space-4) + var(--space-4));font-family:var(--font-heading);cursor:pointer}.BuildYourOwnPrompt-module__GXzBEW__pillControl:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.BuildYourOwnPrompt-module__GXzBEW__pillControl::placeholder{color:var(--color-muted)}.BuildYourOwnPrompt-module__GXzBEW__preview{max-width:720px;margin:var(--space-6) auto 0;padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);background:var(--color-anvil);text-align:left}.BuildYourOwnPrompt-module__GXzBEW__previewText{resize:none;width:100%;font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-fg);background:0 0;border:none;padding:0;line-height:1.7;display:block;overflow:hidden}.BuildYourOwnPrompt-module__GXzBEW__previewText:focus{outline:2px solid var(--color-accent);outline-offset:2px}button.BuildYourOwnPrompt-module__GXzBEW__copyButton{margin-top:var(--space-4);padding:var(--space-2) var(--space-5);border-radius:var(--radius-lg);background:var(--color-accent-bright);color:var(--color-accent-bright-fg);border:none}button.BuildYourOwnPrompt-module__GXzBEW__copyButton:hover{color:var(--color-accent-bright-fg);opacity:.85;border-color:#0000}
.Testimonial-module__kVXKcq__backdrop{background:var(--color-off-black);width:100%;margin:var(--space-6) 0;padding:var(--space-6) var(--space-3);position:relative;overflow:hidden}@media (min-width:768px){.Testimonial-module__kVXKcq__backdrop{margin-bottom:calc(var(--space-6) + 80px);padding:var(--space-8,96px) var(--space-6)}}.Testimonial-module__kVXKcq__backdropImages{position:absolute;inset:0}.Testimonial-module__kVXKcq__backdropImage{object-fit:cover;opacity:0;transition:opacity .8s}.Testimonial-module__kVXKcq__backdropImageActive{opacity:1}.Testimonial-module__kVXKcq__carousel{max-width:1100px;margin:0 auto;position:relative}.Testimonial-module__kVXKcq__section{background:var(--color-amp-yellow);padding:var(--space-7) var(--space-4);text-align:center;position:relative;}.Testimonial-module__kVXKcq__quote{max-width:1000px;color:var(--color-accent-bright-fg);margin:0 auto var(--space-3);font-family:var(--font-heading);font-weight:var(--font-weight-light);font-size:clamp(1.2rem, .2rem + 4.4vw, calc(var(--font-size-3xl) * .8));letter-spacing:var(--letter-spacing-tight);line-height:1.25}.Testimonial-module__kVXKcq__section ::selection{background:var(--color-off-black);color:var(--color-white)}.Testimonial-module__kVXKcq__attributionRow{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.Testimonial-module__kVXKcq__logo{object-fit:contain;flex-shrink:0;width:auto;height:50px}.Testimonial-module__kVXKcq__attribution{font-size:var(--font-size-sm);color:var(--color-accent-bright-fg)}.Testimonial-module__kVXKcq__slides{display:grid}.Testimonial-module__kVXKcq__slide{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;margin:0;transition:opacity .4s,visibility 0s .4s,transform 0s .4s;display:flex;transform:translateY(32px)}.Testimonial-module__kVXKcq__slideActive{opacity:1;visibility:visible;transition:opacity .6s .3s,visibility 0s .3s,transform .8s cubic-bezier(.22,1,.36,1) .3s;transform:translateY(0)}.Testimonial-module__kVXKcq__logoDark{filter:brightness(0)}.Testimonial-module__kVXKcq__controls{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-4);color:var(--color-white);display:flex}.Testimonial-module__kVXKcq__dots{gap:var(--space-2);display:flex}.Testimonial-module__kVXKcq__dot{cursor:pointer;background:0 0;border:1px solid;border-radius:50%;width:10px;height:10px;padding:0;transition:background-color .15s,transform .15s}.Testimonial-module__kVXKcq__dot:hover{background:currentColor;transform:scale(1.25)}.Testimonial-module__kVXKcq__dotActive{background:currentColor}.Testimonial-module__kVXKcq__arrow{padding:var(--space-1) var(--space-2);color:inherit;font-size:var(--font-size-lg);cursor:pointer;opacity:.7;background:0 0;border:none;transition:opacity .15s,transform .15s}.Testimonial-module__kVXKcq__arrow:hover{opacity:1;transform:scale(1.2)}.Testimonial-module__kVXKcq__arrow:focus-visible,.Testimonial-module__kVXKcq__dot:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.Testimonial-module__kVXKcq__slide,.Testimonial-module__kVXKcq__slideActive{transition:none;transform:none}.Testimonial-module__kVXKcq__backdropImage,.Testimonial-module__kVXKcq__dot,.Testimonial-module__kVXKcq__arrow{transition:none}.Testimonial-module__kVXKcq__dot:hover,.Testimonial-module__kVXKcq__arrow:hover{transform:none}}
.UseCaseGrid-module__nvWCtW__header{max-width:var(--max-width);margin:0 auto var(--space-5);padding-inline:var(--space-4);text-align:center}@media (min-width:768px){.UseCaseGrid-module__nvWCtW__header{padding-inline:var(--space-3)}}.UseCaseGrid-module__nvWCtW__card{gap:var(--space-6);max-width:var(--max-width);padding:var(--space-6) var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;align-items:start;margin:0 auto;display:grid}.UseCaseGrid-module__nvWCtW__card:last-of-type{border-bottom:1px solid var(--color-border)}.UseCaseGrid-module__nvWCtW__title{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.UseCaseGrid-module__nvWCtW__description{color:var(--color-muted-strong);margin-bottom:var(--space-2)}.UseCaseGrid-module__nvWCtW__exampleLabel{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent-emphasis);margin-bottom:var(--space-2)}.UseCaseGrid-module__nvWCtW__promptBox{padding:var(--space-3);padding-right:var(--space-7);margin-bottom:var(--space-3);background:var(--color-bg-warm);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-fg);position:relative}.UseCaseGrid-module__nvWCtW__copyButton{top:var(--space-2);right:var(--space-2);position:absolute}.UseCaseGrid-module__nvWCtW__youControl{font-size:var(--font-size-sm);color:var(--color-muted-strong)}.UseCaseGrid-module__nvWCtW__youControl strong{color:var(--color-fg)}.UseCaseGrid-module__nvWCtW__linkWrapper{max-width:var(--max-width);margin:var(--space-5) auto 0;padding:0 var(--space-4) var(--space-6);text-align:center}@media (min-width:768px){.UseCaseGrid-module__nvWCtW__linkWrapper{padding-inline:var(--space-3)}}.UseCaseGrid-module__nvWCtW__link{color:var(--color-accent-ink);font-weight:600;text-decoration:none;display:inline-block}.UseCaseGrid-module__nvWCtW__link:hover{color:var(--color-accent-emphasis)}@media (max-width:720px){.UseCaseGrid-module__nvWCtW__card{gap:var(--space-4);grid-template-columns:1fr}}
