@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_4124bfd4-module__dGlmfG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_4124bfd4-module__dGlmfG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6434afd7-module___-wBNW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6434afd7-module___-wBNW__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-inter), "Inter", sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}button,input,textarea{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #2dd4bf}.algora-grid-1-1{grid-template-columns:1fr 1fr}.algora-grid-1-1-2{grid-template-columns:1fr 1.2fr}.algora-grid-1-15-085{grid-template-columns:1.15fr .85fr}.algora-grid-1-2{grid-template-columns:1fr 2fr}.algora-grid-8-4{grid-template-columns:8fr 4fr}@media (max-width:960px){.algora-grid-1-1,.algora-grid-1-1-2,.algora-grid-1-15-085,.algora-grid-1-2,.algora-grid-8-4{grid-template-columns:1fr!important;gap:40px!important}}.algora-stats{grid-template-columns:repeat(4,1fr)}@media (max-width:640px){.algora-stats{grid-template-columns:repeat(2,1fr)!important}}.algora-grid-2{grid-template-columns:1fr 1fr}@media (max-width:768px){.algora-grid-2{grid-template-columns:1fr!important}}.algora-grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.algora-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.algora-grid-3{grid-template-columns:1fr}}@media (max-width:880px){.concern-grid{grid-template-columns:1fr!important;gap:40px!important}.concern-visual{order:-1;position:static!important}}@media (max-width:960px){.algora-hide-md{display:none!important}}@media (max-width:900px){.algora-hide-nav{display:none!important}}@media (max-width:540px){.algora-hide-sm{display:none!important}}.algora-section{padding-left:56px;padding-right:56px}@media (max-width:768px){.algora-section{padding-left:20px!important;padding-right:20px!important}.algora-card-pad{padding:32px 24px!important}}@media (max-width:540px){.algora-form-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.algora-footer-row{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}}@media (max-width:460px){.algora-chat-panel{width:calc(100vw - 24px)!important;bottom:96px!important;right:12px!important}.algora-chat-launcher{bottom:16px!important;right:16px!important}.algora-chat-dot{bottom:64px!important;right:20px!important}}.anim-fade-up{opacity:0;transition:opacity .55s ease-out var(--anim-delay,0s), transform .55s ease-out var(--anim-delay,0s);will-change:opacity, transform;transform:translateY(16px)}.anim-fade-up.in{opacity:1;transform:none}.anim-stagger>*{opacity:0;will-change:opacity, transform;transition:opacity .55s ease-out,transform .55s ease-out;transform:translateY(16px)}.anim-stagger.in>*{opacity:1;transition-delay:calc(var(--anim-stagger,80ms) * var(--anim-index,0));transform:none}@keyframes algora-blob-a{0%{transform:translate(0,0)}to{transform:translate(-22px,16px)}}@keyframes algora-blob-b{0%{transform:translate(0,0)}to{transform:translate(18px,-14px)}}.algora-blob-a{animation:24s ease-in-out infinite alternate algora-blob-a}.algora-blob-b{animation:28s ease-in-out infinite alternate algora-blob-b}@keyframes algora-chart-draw{0%{stroke-dashoffset:360px}to{stroke-dashoffset:0}}.algora-chart-line{stroke-dasharray:360;stroke-dashoffset:360px;animation:1.4s ease-out .4s forwards algora-chart-draw}@keyframes algora-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.algora-caret{color:#7de3d5;width:.55ch;margin-left:4px;animation:.9s step-end infinite algora-caret-blink;display:inline-block}.algora-caret.fade-out{opacity:0;transition:opacity .4s ease-out;animation:none}.algora-btn-primary{transition:box-shadow .25s,transform .2s}.algora-btn-primary:hover{box-shadow:0 0 28px #2dd4bf59,0 4px 18px #0e9f8e40}.algora-service-arrow{transition:transform .2s}.algora-service-card:hover .algora-service-arrow{transform:translate(2px)translateY(-2px)}.algora-process-card{transition:background .25s,border-color .25s,transform .25s}.algora-process-card:hover{transform:translateY(-2px);background:#ffffff12!important;border-color:#2dd4bf66!important}.algora-chip{transition:transform .2s,border-color .2s}.algora-chip:hover{border-color:#2dd4bf73;transform:scale(1.04)}.blog-prose{color:#1f2a3d;letter-spacing:.003em;font-size:18px;line-height:1.75}.blog-prose>:first-child{margin-top:0}.blog-prose>:last-child{margin-bottom:0}.blog-prose h2,.blog-prose h3,.blog-prose h4{color:#0a1f44;letter-spacing:-.01em;scroll-margin-top:96px;font-weight:650;line-height:1.25}.blog-prose h2{margin:2.2em 0 .7em;font-size:28px}.blog-prose h3{margin:1.8em 0 .6em;font-size:22px}.blog-prose h4{margin:1.6em 0 .5em;font-size:18px}.blog-prose p{margin:0 0 1.25em}.blog-prose a{color:#0e9f8e;text-underline-offset:2px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.blog-prose a:hover{color:#0a1f44}.blog-prose ul,.blog-prose ol{margin:0 0 1.25em;padding-left:1.4em}.blog-prose li{margin:.35em 0}.blog-prose li::marker{color:#2dd4bf}.blog-prose blockquote{color:#5b6478;border-left:3px solid #2dd4bf;margin:1.6em 0;padding:4px 0 4px 20px;font-style:italic}.blog-prose img{border:1px solid #e5e8ee;border-radius:12px;width:100%;height:auto;margin:1.8em 0;display:block}.blog-prose code{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:#f2f4f7;border:1px solid #e5e8ee;border-radius:6px;padding:.12em .4em;font-size:.88em}.blog-prose pre{color:#e6ecf5;background:#061331;border-radius:12px;margin:1.6em 0;padding:18px 20px;font-size:14.5px;line-height:1.6;overflow-x:auto}.blog-prose pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.blog-prose hr{border:0;border-top:1px solid #e5e8ee;margin:2.4em 0}.blog-prose table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:15.5px}.blog-prose th,.blog-prose td{text-align:left;border:1px solid #e5e8ee;padding:10px 14px}.blog-prose th{color:#0a1f44;background:#f7f8fa;font-weight:600}@media (max-width:768px){.blog-prose{font-size:17px}.blog-prose h2{font-size:24px}.blog-prose h3{font-size:20px}}.blog-nav-link{opacity:.78;transition:opacity .15s,color .15s}.blog-nav-link:hover{opacity:1;color:#0e9f8e}.blog-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:960px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-grid{grid-template-columns:1fr}}.related-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;display:grid}.blog-card{transition:transform .2s,box-shadow .2s,border-color .2s}.blog-card:hover{border-color:#2dd4bf73;transform:translateY(-3px);box-shadow:0 12px 32px #0a1f441a}@media (max-width:880px){.edu-reader-grid{grid-template-columns:1fr!important;gap:32px!important}.edu-reader-aside{position:static!important}}@keyframes edu-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes edu-slide-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.edu-stage-anim,.edu-aside-anim{animation:.5s ease-out both edu-rise}.edu-aside-anim:first-child{animation-delay:50ms}.edu-aside-anim:nth-child(2){animation-delay:.1s}.edu-aside-anim:nth-child(3){animation-delay:.15s}.edu-aside-anim:nth-child(4){animation-delay:.2s}.edu-aside-anim:nth-child(5){animation-delay:.25s}.edu-slide-img{animation:.35s ease-out both edu-slide-in}.edu-strip{scrollbar-width:thin}@keyframes present-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes present-in-next{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes present-in-prev{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:none}}.present-slide{animation:.4s ease-out both present-rise}.present-slide-next{animation:.5s cubic-bezier(.22,1,.36,1) both present-in-next}.present-slide-prev{animation:.5s cubic-bezier(.22,1,.36,1) both present-in-prev}.present-el{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) both present-rise;animation-delay:calc(90ms + var(--i,0) * 80ms)}@keyframes present-shimmer{0%{background-position:0%}to{background-position:-200%}}.present-shimmer{background-size:200%;animation:5s linear infinite present-shimmer}@keyframes present-hint-fade{0%,72%{opacity:1}to{opacity:0}}.present-hint{pointer-events:none;animation:5.5s forwards present-hint-fade}@keyframes present-pulse{0%,to{box-shadow:0 0 #2dd4bf59,0 8px 30px #2dd4bf40}50%{box-shadow:0 0 0 14px #2dd4bf00,0 8px 30px #2dd4bf59}}.present-cta{animation:2.6s ease-in-out infinite present-pulse}.present-chrome-btn{transition:background .2s,border-color .2s,transform .2s}.present-chrome-btn:hover:not(:disabled){background:#ffffff1f!important;border-color:#2dd4bf80!important}@keyframes present-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.present-line{transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) .35s both present-line-grow}.edu-card-img{transition:transform .45s cubic-bezier(.22,1,.36,1)}.blog-card:hover .edu-card-img{transform:scale(1.045)}.edu-card-arrow{transition:transform .25s}.blog-card:hover .edu-card-arrow{transform:translate(4px)}.edu-strip-thumb{transition:opacity .2s,border-color .2s,transform .2s}.edu-strip-thumb:hover{transform:translateY(-2px);opacity:1!important}@media (prefers-reduced-motion:reduce){.anim-fade-up,.anim-stagger>*{opacity:1!important;transition:none!important;transform:none!important}.algora-blob-a,.algora-blob-b,.algora-chart-line,.algora-caret,.present-slide,.present-slide-next,.present-slide-prev,.present-shimmer,.present-cta,.present-line,.edu-stage-anim,.edu-aside-anim,.edu-slide-img{animation:none!important}.present-el{opacity:1!important;animation:none!important}.present-hint{opacity:0!important;animation:none!important}.algora-chart-line{stroke-dashoffset:0!important}}
