:root{--color-primary:#08c16a;--color-secondary:#0ab3af;--color-accent:#3f189a;--color-heading:#001647;--color-text:#333;--color-border:#7f7f7f26;--color-background:#f9fafb;--color-light:#fff;--color-dark:#001647;--color-error:#d30505}html[data-theme=dark]{--color-heading:#fff;--color-text:#ffffffbf;--color-border:#7f7f7f26;--color-background:#001647;--color-light:#001647;--color-dark:#fffc}html{--font-size:16px;--font-size-h1:50px;--font-size-h2:32px;--font-size-h3:28px;--font-size-h4:24px;--font-size-h5:20px;--font-size-h6:16px}body{--section-padding:80px;--container-width:1250px;--container-padding:15px;--column-padding:10px;--column-gap:20px}@media only screen and (width<=1024px){html{--font-size:15px;--font-size-h1:40px;--font-size-h2:30px;--font-size-h3:25px;--font-size-h4:22px;--font-size-h5:20px;--font-size-h6:18px}body{--section-padding:60px}}@media only screen and (width<=767px){html{--font-size:14px;--font-size-h1:35px;--font-size-h2:25px;--font-size-h3:22px;--font-size-h4:20px;--font-size-h5:18px;--font-size-h6:16px}body{--section-padding:40px}}:root{interpolate-size:allow-keywords}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:var(--section-padding)}*,:after,:before{box-sizing:border-box}::selection{background-color:var(--color-primary);color:var(--color-light)}body{font-family:var(--font-body), sans-serif;font-size:var(--font-size);color:var(--color-text);background-color:var(--color-light);margin:0;font-weight:400;line-height:1.5}html,body{max-width:100%;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading), sans-serif;color:var(--color-heading);margin-block:.5rem .9rem;font-weight:600;line-height:1.4}p{margin-block:0 .9rem}ul[class],ol[class]{margin-block:0;padding:0;list-style:none}ul,ol{padding-inline-start:20px}blockquote{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:0;margin:.9rem 0;padding:15px 20px}blockquote:before{content:"▶";color:var(--color-primary);margin-right:8px}blockquote *{display:inline}hr{box-sizing:content-box;border:none;border-top:1px solid var(--color-border);height:0;margin-block:1.8rem}pre,code,kbd,samp{font-family:var(--font-code), monospace;font-size:1em}pre{text-align:left;user-select:all;border:1px solid var(--color-border);border-radius:4px;padding:15px 10px;overflow-x:auto}code{counter-reset:step;counter-increment:step 0}code .line:before{content:counter(step);counter-increment:step;color:#ffffff80;min-width:fit-content;margin-right:10px;padding-inline:5px;display:inline-block}code .line:only-child:before{display:none}a{color:var(--color-primary);background-color:#0000;text-decoration:none}a:active,a:hover{color:var(--color-secondary)}a:not([class]){background-image:linear-gradient(90deg, var(--color-primary), var(--color-secondary));background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .3s,color .3s}a:not([class]):hover{color:currentColor;background-size:100% 2px}abbr[title]{border-block-end:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{object-fit:cover;border-style:none;border-radius:0;max-width:100%;height:auto}.skip-link{z-index:1000;width:fit-content;height:fit-content;margin-inline:auto;position:absolute;inset:10px 0 0;overflow:hidden;transform:translateY(-200%)}a.skip-link{color:var(--color-light);background-color:var(--color-primary);border-radius:0;padding:10px 28px;font-size:100%;font-weight:600}.skip-link:active,.skip-link:hover{background-color:var(--color-secondary)}.skip-link:focus{transform:translateY(0%)}details{display:block}summary{display:list-item}figcaption{color:var(--color-text);font-size:1rem;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}label{vertical-align:middle;line-height:1.3;display:inline-block}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:1rem;line-height:1.4}textarea{field-sizing:content;resize:vertical;min-height:70px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid var(--color-border);border-radius:0;width:100%;padding:.5rem 1rem;transition:all .3s}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--color-primary);outline-color:var(--color-primary)}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;appearance:button;width:auto}.btn{min-width:min(100%,180px)}.btn,[type=button],[type=submit],button{color:var(--color-light);text-align:var(--text-align,center);cursor:pointer;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:0;padding:10px 28px;font-size:90%;font-weight:600;transition:all .3s;display:inline-block}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover,.btn:hover,.btn:focus{color:var(--color-light);background-color:var(--color-secondary);border-color:var(--color-secondary);text-decoration:none}button:disabled,[type=button]:disabled,[type=submit]:disabled,.btn:disabled{opacity:.7;cursor:not-allowed}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}select{display:block}table{border-spacing:0;border-collapse:collapse;width:100%;color:var(--color-text);background-color:#0000;margin-block-end:15px;font-size:1em}table td,table th{border:1px solid var(--color-border);text-align:left;padding:.75rem 1rem}table th{background-color:var(--color-primary);color:var(--color-light);font-weight:600}table tfoot th,table thead th{font-size:1em}table tr:nth-child(2n){background-color:var(--color-background)}table tr:nth-child(odd){background-color:var(--color-light)}table tbody+tbody{border-block-start:2px solid var(--color-border)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}body{position:relative}@media screen and (width>=768px){body:after{content:"";z-index:999;pointer-events:none;outline:1px solid var(--color-border);width:calc(100% - 40px);max-width:1300px;min-height:100vh;margin-inline:auto;position:absolute;inset:0}}.slide-from-bottom-enter-active,.slide-from-bottom-leave-active{transition:all .5s}.slide-from-bottom-enter-from,.slide-from-bottom-leave-to{opacity:0;transform:translateY(20px)}.slide-from-top-enter-active,.slide-from-top-leave-active{transition:all .5s}.slide-from-top-enter-from,.slide-from-top-leave-to{opacity:0;transform:translateY(-20px)}.slide-from-right-enter-active,.slide-from-right-leave-active{transition:all .5s}.slide-from-right-enter-from,.slide-from-right-leave-to{opacity:0;transform:translate(20px)}.slide-from-left-enter-active,.slide-from-left-leave-active{transition:all .5s}.slide-from-left-enter-from,.slide-from-left-leave-to{opacity:0;transform:translate(-20px)}.use-section{padding-block:var(--section-padding);align-content:center;position:relative}@media only screen and (width<=767px){.use-section{--text-align:center}}.use-section.has-background{background-image:radial-gradient(circle at top left, color-mix(in oklab, var(--color-primary) 15%, transparent), transparent 40%), radial-gradient(circle at bottom right, color-mix(in oklab, var(--color-primary) 25%, transparent), transparent 40%);outline:1px solid var(--color-border);isolation:isolate}.use-section.has-background:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in oklab, var(--color-secondary) 40%, transparent) 1px, color-mix(in oklab, var(--color-primary) 0%, transparent) 0);background-size:20px 20px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.use-section.half-top{padding-top:calc(var(--section-padding) / 2)}.use-section.half-bottom{padding-bottom:calc(var(--section-padding) / 2)}.use-section.half-both{padding-block:calc(var(--section-padding) / 2)}.use-container{max-width:var(--container-width,var(--container-width));padding-inline:var(--container-padding);gap:var(--container-gap,var(--column-gap));flex-direction:row;margin-inline:auto;display:flex;position:relative}@media only screen and (width<=1024px){.use-container{gap:calc(var(--column-gap) / 1.5)}}.use-container.full{max-width:100%}@media screen and (width>=768px){.use-container.reverse{flex-direction:row-reverse}}.use-container.wrap{flex-wrap:wrap}@media only screen and (width<=1024px){.use-container.wrap--tablet{flex-wrap:wrap}}@media only screen and (width<=767px){.use-container:not([no-wrap]){gap:calc(var(--column-gap) / 2);flex-wrap:wrap}}.use-column{width:var(--column-width,100%);min-width:0;padding-inline:var(--column-padding);padding-block:var(--column-padding);gap:var(--column-gap,var(--column-gap));justify-content:var(--align,center);flex-direction:column;flex-grow:1;display:flex}.use-heading{text-align:var(--text-align,inherit)}.use-heading .heading-title{margin-block:0}.use-heading .heading-title span{background-image:linear-gradient(90deg, var(--color-primary), var(--color-secondary));color:#0000;-webkit-background-clip:text;background-clip:text}.use-heading span.heading-title{color:var(--color-primary);text-transform:uppercase;letter-spacing:1px;font-size:85%;font-weight:600}.use-link{text-align:var(--text-align,inherit)}.use-link a:has(.use-icon){justify-content:var(--text-align,inherit);align-items:center;gap:6px;display:inline-flex}.use-link.full a{width:100%}.use-link.inline{display:inline-block}.use-link.outline .btn:not(:hover){color:var(--color-primary);border-color:var(--color-primary);background-color:#0000}.use-link.disabled{opacity:.7;cursor:not-allowed}.use-link.disabled a{pointer-events:none}
