.jooVdF{flex-direction:column;gap:45px;display:flex}@media (max-width:884px){.jooVdF{flex-direction:column;gap:45px;display:flex}}.iCzoLZ{flex-direction:column;display:flex}.liigLn{flex-direction:row;align-items:start;gap:32px;display:flex}@media (max-width:884px){.liigLn{flex-direction:column;align-items:stretch;gap:16px}}.kfOwYV{flex-direction:column;align-items:stretch;gap:16px;display:flex}@media (max-width:884px){.kfOwYV{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;flex-direction:row;order:2;align-items:start;gap:16px;width:calc(100% + 40px);max-width:calc(100% + 40px);margin:0 -20px;padding:0 20px;display:flex;overflow-x:scroll}}.eHdaTA{cursor:pointer;scroll-snap-align:center;scroll-snap-stop:always;text-align:start;flex-direction:column;align-items:stretch;transition:all .25s cubic-bezier(.44,.22,.26,.99);display:flex}@media (max-width:884px){.eHdaTA{min-width:75vw}}.fZuQBp{border-radius:6px;flex-direction:column;gap:4px;padding:20px;display:flex}.fZuQBp.active{background-color:var(--sidebar-accent);transition:all .15s}.fZuQBp:not(.active):hover{background-color:var(--sidebar)}@media (max-width:884px){.fZuQBp{background-color:var(--sidebar)}.fZuQBp.active{background-color:var(--sidebar-accent)}}html.light .fZuQBp.active{background-color:#1717171a}html.light .fZuQBp:not(.active):hover{background-color:#17171712}@media (max-width:884px){html.light .fZuQBp{background-color:#1717170d}html.light .fZuQBp.active{background-color:#17171712}}.cmUuFs{flex-direction:column;flex-grow:3;flex-basis:0;gap:32px;max-width:100%;transition:all .25s cubic-bezier(.44,.22,.26,.99);display:flex}.iopcaX{will-change:height;transition:height .2s ease-in-out;position:relative}.eQSnOC{position:absolute;top:0;left:0;right:0}.cEOcre.video-player{width:100%;height:inherit;will-change:opacity;-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;transition:all .4s;display:flex;overflow:hidden}.foAhdm{background-position:50%;background-size:cover;flex-direction:column;flex-grow:1;align-self:stretch;display:flex;position:relative}.flex-layout{flex-direction:column;align-items:start;gap:20px;display:flex}@media (min-width:884px){.flex-layout{flex-direction:row;align-items:start;gap:26px}}.bmEYKr{height:inherit;border-radius:10px;width:100%}@media (max-width:884px){.bmEYKr{border-radius:6px}}.efQRQY{object-fit:fill;max-width:100%}
.section{width:100%;max-width:1480px;min-height:100vh;margin:0 auto;padding:2em;position:relative;overflow:hidden}.copy-container{text-align:center;border-radius:2rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.copy-container h1{color:#141414;width:70%;font-size:5rem;font-weight:900;line-height:1}.anime-text{width:60%}.anime-text p{color:var(--color-foreground);text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:900;line-height:1}.anime-text .word{will-change:background-color, opacity;opacity:0;border-radius:2rem;margin-bottom:.2rem;margin-right:.2rem;padding:.1rem .2rem;display:inline-block;position:relative}.anime-text .word.keyword-wrapper{margin:0 .4rem .2rem .2rem}.anime-text .word span{opacity:1;position:relative}.anime-text .word span.keyword{color:#141414;border-radius:2rem;width:100%;height:100%;padding:.1rem 0;display:inline-block}.anime-text .word span.keyword:before{content:"";background-color:var(--color-foreground);z-index:-1;border-radius:2rem;width:calc(100% + 1rem);height:calc(100% + .4rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.anime-text .word span.keyword.saaskit:before{background-color:#7a78ff}.anime-text .word span.keyword.users:before{background-color:#fe6d38}.anime-text .word span.keyword.faster:before{background-color:#c6fe69}.anime-text .word .anime-text .word span{opacity:0}.anime-text .word{--highlight-opacity:0;background-color:rgb(var(--word-highlight-rgb))}@media (min-width:601px) and (max-width:1080px){.copy-container h1{width:90%;font-size:2rem}.anime-text{width:95%}.anime-text p{font-size:1.7rem}.anime-text .word{margin-bottom:.15rem;margin-right:.1rem;padding:.1rem .2rem}.anime-text .word.keyword-wrapper{margin:0 .2rem .1rem .1rem}}@media (min-width:481px) and (max-width:600px){.copy-container{margin-top:20px}.anime-text{width:95%}.anime-text p{font-size:1.4rem}}@media (max-width:480px){.copy-container{margin-top:10px}.anime-text{width:95%}.anime-text p{font-size:1.25rem}}
