@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&family=Manrope:wght@400;600;700;800&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&family=Syne:wght@400;500;600;700;800&display=swap");.hero-heading-manrope{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;font-size:clamp(28px,7.5vw,44px);line-height:1.05;letter-spacing:-.035em;color:#FDFEFF;max-width:840px}@media (min-width:640px){.hero-heading-manrope{font-size:clamp(44px,5.5vw,84px);line-height:1;letter-spacing:-.04em}}@layer base{.page-shell{--main-font:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--second-font:"Syne","Plus Jakarta Sans",sans-serif;--mono-font:"JetBrains Mono",monospace;--black:#101115;--black-70:rgba(16,17,21,0.7);--black-40:rgba(16,17,21,0.4);--black-20:rgba(16,17,21,0.2);--white:#FDFEFF;--white-50:rgba(253,254,255,0.5);--white-20:rgba(253,254,255,0.2);--accent:#3861DB;--green:#3861DB;--primary:#3861DB;--light-blue:#DEEAFF;--sky-blue:#96B9FF;font-family:var(--main-font);background-color:#FDFEFF;color:#101115;-webkit-font-smoothing:antialiased}.page-shell--no-x-scroll{overflow-x:hidden}}.font-main{font-family:var(--main-font);letter-spacing:-.02em}.font-second{font-family:var(--second-font)}.font-mono-tech{font-family:var(--mono-font);font-variant-numeric:tabular-nums}.rapide-dark-overlay{background:linear-gradient(180deg,rgba(7,12,32,.32) 6.4%,rgba(7,12,32,.18) 27.78%,rgba(7,12,32,.78))}.sc-title-light{background:linear-gradient(#101115 0,#101115 100%) no-repeat 0 0 /var(--fill-pct,100%) 100%,linear-gradient(rgba(16,17,21,.32) 0,rgba(16,17,21,.32) 100%) no-repeat 0 0 /100% 100%;-webkit-background-clip:text!important;background-clip:text!important}.sc-title-dark,.sc-title-light{-webkit-text-fill-color:transparent!important;transition:background-size 1.2s cubic-bezier(.22,1,.36,1)}.sc-title-dark{background:linear-gradient(#FDFEFF 0,#FDFEFF 100%) no-repeat 0 0 /var(--fill-pct,100%) 100%,linear-gradient(rgba(253,254,255,.35) 0,rgba(253,254,255,.35) 100%) no-repeat 0 0 /100% 100%;-webkit-background-clip:text!important;background-clip:text!important}.characteristic-dark ul li{border-bottom:1px dashed rgba(253,254,255,.22)}.characteristic-dark ul li,.characteristic-light ul li{padding:.55rem 0;display:flex;justify-content:space-between;align-items:center}.characteristic-light ul li{border-bottom:1px dashed rgba(16,17,21,.2)}.border-dashed-black{border-color:rgba(16,17,21,.2);border-style:dashed}.border-dashed-white{border-color:rgba(253,254,255,.22);border-style:dashed}.rapide-ac-item{position:relative;border-top:1px dashed rgba(16,17,21,.2);transition:padding .5s ease}.rapide-ac-item:last-child{border-bottom:1px dashed rgba(16,17,21,.2)}.rapide-ac-item:after{content:"";display:block;width:100%;height:100%;transform:scaleY(0);transform-origin:top center;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;left:0;top:0;background:#DEEAFF;z-index:0}.rapide-ac-item.opened:after{transform:scaleY(1)}@keyframes slowZoom{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.animate-slow-zoom{animation:slowZoom 22s ease-in-out infinite}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes loadbar{0%{transform:translateX(-100%)}to{transform:translateX(220%)}}@media (max-width:768px){.animate-slow-zoom{animation:none!important}}@media (prefers-reduced-motion:reduce){.animate-slow-zoom{animation:none}.page-shell *,.page-shell :after,.page-shell :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.page-shell::-webkit-scrollbar{width:8px}.page-shell::-webkit-scrollbar-track{background:#FDFEFF}.page-shell::-webkit-scrollbar-thumb{background:#3861DB}.page-shell::-webkit-scrollbar-thumb:hover{background:#101115}