.skip[data-astro-cid-u7wvly7c]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip[data-astro-cid-u7wvly7c]:focus{position:static;width:auto;height:auto}/**
* @license
*
* Font Family: Satoshi
* Designed by: Deni Anggara
* URL: https://www.fontshare.com/fonts/satoshi
* © 2025 Indian Type Foundry
*
* Satoshi Light 
* Satoshi LightItalic 
* Satoshi Regular 
* Satoshi Italic 
* Satoshi Medium 
* Satoshi MediumItalic 
* Satoshi Bold 
* Satoshi BoldItalic 
* Satoshi Black 
* Satoshi BlackItalic 
* Satoshi Variable (Variable font)
* Satoshi VariableItalic (Variable font)

*
*/@font-face{font-family:Satoshi-Light;src:url(../fonts/Satoshi-Light.woff2) format("woff2"),url(../fonts/Satoshi-Light.woff) format("woff"),url(../fonts/Satoshi-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url(../fonts/Satoshi-LightItalic.woff2) format("woff2"),url(../fonts/Satoshi-LightItalic.woff) format("woff"),url(../fonts/Satoshi-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url(../fonts/Satoshi-Regular.woff2) format("woff2"),url(../fonts/Satoshi-Regular.woff) format("woff"),url(../fonts/Satoshi-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(../fonts/Satoshi-Italic.woff2) format("woff2"),url(../fonts/Satoshi-Italic.woff) format("woff"),url(../fonts/Satoshi-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(../fonts/Satoshi-Medium.woff2) format("woff2"),url(../fonts/Satoshi-Medium.woff) format("woff"),url(../fonts/Satoshi-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url(../fonts/Satoshi-MediumItalic.woff2) format("woff2"),url(../fonts/Satoshi-MediumItalic.woff) format("woff"),url(../fonts/Satoshi-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url(../fonts/Satoshi-Bold.woff2) format("woff2"),url(../fonts/Satoshi-Bold.woff) format("woff"),url(../fonts/Satoshi-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url(../fonts/Satoshi-BoldItalic.woff2) format("woff2"),url(../fonts/Satoshi-BoldItalic.woff) format("woff"),url(../fonts/Satoshi-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url(../fonts/Satoshi-Black.woff2) format("woff2"),url(../fonts/Satoshi-Black.woff) format("woff"),url(../fonts/Satoshi-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url(../fonts/Satoshi-BlackItalic.woff2) format("woff2"),url(../fonts/Satoshi-BlackItalic.woff) format("woff"),url(../fonts/Satoshi-BlackItalic.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Variable;src:url(../fonts/Satoshi-Variable.woff2) format("woff2"),url(../fonts/Satoshi-Variable.woff) format("woff"),url(../fonts/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(../fonts/Satoshi-VariableItalic.woff2) format("woff2"),url(../fonts/Satoshi-VariableItalic.woff) format("woff"),url(../fonts/Satoshi-VariableItalic.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}:root{--color-bg: #ffffff;--color-bg-alt: #f7f7f7;--color-text: #222222;--color-text-muted: #555555;--color-border: #000000;--color-primary: #005b96;--color-primary-contrast: #ffffff;--color-secondary: #27ae60;--color-red: #c0392b;--ff-primary: "Satoshi-Regular", sans-serif;--ff-bold: "Satoshi-Bold", sans-serif;--ff-body: var(--ff-primary);--ff-heading: var(--ff-bold);--ff-accent: var(--ff-bold);--fw-regular: 400;--fw-bold: 700;--fs-sm: 1rem;--fs-md: 1.1rem;--fs-lg: 1.3rem;--fs-xl: 1.5rem;--fs-2xl: 2rem;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.1rem;--space-lg: 1.3rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 3rem;--space-4xl: 4rem;--max-width-page: 1200px;--max-width-prep: 720px;--default-list-margin: 0 0 var(--space-sm) var(--space-md);--default-list-padding-left: .25rem;--default-list-item-margin: margin: var(--space-sm) 0}@media(min-width:50em){:root{--fs-sm: 1rem;--fs-md: 1.25rem;--fs-lg: 1.5rem;--fs-xl: 2rem;--fs-2xl: 3rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}html{font-size:100%}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{height:100%}body{line-height:1.5;text-rendering:optimizeSpeed}img,picture,svg{max-width:100%;height:auto;display:block}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.container{--max-width: 960px;--padding: 3rem;width:min(var(--max-width),100% - var(--padding));margin-inline:auto}.rows-flow{display:flex;flex-direction:column;gap:var(--space-md)}@media(min-width:50em){.rows-flow{gap:var(--space-xl)}}.hide-on-mobile{display:none}@media(min-width:50em){.hide-on-mobile{display:block}}body{font-family:var(--ff-body);background-color:var(--color-bg);color:var(--color-text)}h1,h2,h3,h4{margin:0 0 var(--space-sm);font-family:var(--ff-heading);font-weight:var(--fw-bold);color:var(--color-text);line-height:1.2}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h4,p,ul{font-size:var(--fs-md)}small{font-size:var(--fs-sm);color:var(--color-text-muted)}strong{font-family:var(--ff-bold)}sup{line-height:0;vertical-align:super;font-weight:var--fw-bold;font-size:var(--fs-sm);margin-left:calc(var(--space-xs) / 2)}sup a{text-decoration:none}sup a:hover{text-decoration:underline}.subtitle{font-family:var(--ff-bold);font-size:var(--fs-lg);color:var(--color-secondary);line-height:1.3}.subtitle-alt{font-size:var(--fs-lg);color:var(--color-text-muted);line-height:1.3;font-style:italic}.subtitle-form{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.3;font-style:italic}.text-center{text-align:center}a{color:var(--color-primary);text-underline-offset:calc(var(--space-sm) / 2);text-decoration-thickness:1.5px}footer a{text-underline-offset:calc(var(--space-xs) / 2)}a.cta-link{display:inline-block;padding:6px 12px;border-radius:4px;border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast);font-size:var(--fs-md);font-weight:var(--fw-bold);cursor:pointer}.site-header{background:var(--color-bg);color:var(--color-text);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.site-header nav ul{display:flex;flex-direction:row;list-style-type:none;gap:0;align-items:center;font-size:var(--fs-md);margin:0}@media(min-width:50em){.site-header nav ul{gap:var(--space-2xl)}}.nav-link{font-family:var(--ff-bold);text-decoration:none}.nav-link:hover{text-decoration:underline}.nav-link-featured{background-color:var(--color-text);color:var(--color-bg);display:block;padding:var(--space-xs) var(--space-sm);border-radius:var(--space-xs)}.header-home-link{display:flex;flex-direction:row;list-style-type:none;gap:0;align-items:center;font-size:var(--fs-md);font-family:var(--ff-bold)}.header-home-link a{display:block;padding:var(--space-xs) 0;border-radius:var(--space-xs);text-decoration:none}.header-home-link a:hover{text-decoration:underline}.header-home-link img{width:125px;height:auto}.site-footer nav ul{margin:0 auto;padding:0;display:flex;flex-direction:row;list-style-type:none;gap:var(--space-2xl);align-items:center;font-size:var(--fs-md)}.site-footer{background-color:var(--color-bg-alt);display:flex;flex-direction:column;padding:var(--space-2xl) var(--space-sm);color:var(--color-text-muted);align-items:center;gap:var(--space-2xl)}@media(min-width:50em){.site-footer{padding:var(--space-2xl);gap:var(--space-3xl)}}.references-list{width:100%;display:flex;flex-direction:column;font-size:var(--fs-sm);padding:var(--space-lg) 0;margin:var(--space-lg) 0;border-top:.5px solid var(--color-text-muted)}.references-list ol{display:flex;flex-direction:column;font-size:var(--fs-sm);margin:0}@media(min-width:50em){.references-list ol{margin:var(--default-list-margin)}}#hero-section{background-color:var(--color-bg-alt)}#hero-section img{max-width:100%;height:auto;margin:var(--space-xl) auto 0 auto}@media(min-width:50em){#hero-section img{margin:var(--space-3xl) auto 0 auto}}.homepage-section{padding:var(--space-3xl) 0;display:grid;grid-auto-flow:row;gap:var(--space-sm)}@media(min-width:50em){.homepage-section{padding:var(--space-3xl) 0;gap:var(--space-xl)}}.homepage-section header{padding-bottom:var(--space-xl)}@media(min-width:50em){.homepage-section header{padding-bottom:var(--space-2xl)}}.problem-section-grid{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:50em){.problem-section-grid{grid-template-columns:1fr 1fr 1fr;gap:var(--space-3xl)}}.problem-section-grid div{display:flex;flex-direction:column;gap:var(--space-xs)}.problem-section-grid div h3{margin:0}.problem-section-grid img{width:var(--space-3xl);height:auto}.demo-section-grid{display:grid;gap:var(--space-3xl)}.demo-section-grid img{border:1px solid var(--color-text-muted);padding:var(--space-xl)}@media(min-width:50em){.demo-section-grid{display:grid;grid-template-columns:2fr 3fr;gap:var(--space-3xl)}}#benchmark-section{background-color:var(--color-bg-alt);border-top:.5px solid var(--color-text-muted);border-bottom:.5px solid var(--color-text-muted)}#benchmark-section .rows-flow{align-items:flex-start}#benchmark-section ul{list-style:none;font-family:var(--ff-bold);text-align:left;padding:0;margin:0}#benchmark-section ul span{color:var(--color-primary)}#benchmark-section .form-container{display:flex;flex-direction:column;gap:var(--space-lg);align-items:left;justify-content:left;width:100%}#mlb2-35315342.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,#mlb2-35315342.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{padding:0!important}#benchmark-section .form-container form input{padding:var(--space-xs)}@media(min-width:50em){#benchmark-section{background-color:var(--color-bg);border-top:0px solid var(--color-text-muted);border-bottom:0px solid var(--color-text-muted)}#benchmark-section .container{border:.5px solid var(--color-text-muted);text-align:center;background-color:var(--color-bg-alt);border-radius:var(--space-lg);padding:var(--space-3xl)}#benchmark-section .rows-flow{align-items:center}#benchmark-section ul{margin-inline:auto;text-align:center}#benchmark-section .form-container,#benchmark-section .form-container form{justify-content:center}}.about-page-section{padding:var(--space-3xl) 0;display:grid;grid-auto-flow:row;gap:var(--space-sm)}@media(min-width:50em){.about-page-section{padding:var(--space-3xl) 0;gap:var(--space-xl)}}.about-page-section header{padding-bottom:var(--space-md)}@media(min-width:50em){.about-page-section header{padding-bottom:var(--space-md)}}.about-page-section-grid{display:grid;gap:var(--space-3xl)}@media(min-width:50em){.about-page-section-grid{display:grid;grid-template-columns:3fr 2fr;gap:var(--space-3xl)}}ul,ol{margin:0 0 var(--space-sm) var(--space-md);padding-left:1.25rem}li{margin:var(--space-sm) 0}.demo-section-grid li:first-child,#about-preview-section li:first-child{margin:0 0 var(--space-sm) 0}#privacy .rows-flow{gap:var(--space-3xl);padding:var(--space-3xl) 0}#privacy .rows-flow div{display:grid;gap:var(--space-lg)}.button-container{text-align:center}.button,.button-primary{display:inline-block;padding:6px 12px;border-radius:4px;border:1px solid var(--color-text);background:var(--color-text);color:var(--color-bg);font-size:var(--fs-md);font-family:var(--ff-bold);cursor:pointer;text-decoration:none}.button:hover,.button-primary:hover{filter:brightness(.95);text-decoration:none;background:var(--color-primary)}.image-break{display:flex;flex-direction:row;justify-content:center;align-items:baseline;padding:var(--space-lg) 0}.image-break img{width:100px}@media(min-width:50em){.image-break{padding:0}}@media(min-width:50em){.prepfolder-newsletter-signup-form .inline-container{margin:0 auto}}.prepfolder-newsletter-signup-form a{text-underline-offset:calc(var(--space-xs) / 2)}.prepfolder-newsletter-signup-form .emailoctopus-error-message,.prepfolder-newsletter-signup-form .emailoctopus-success-message{font-size:var(--fs-sm);margin-bottom:var(--space-md)!important}html,body{margin:0;width:100%;height:100%}
