html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0}pre{font-family:monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;max-width:100%;white-space:normal;padding:0;display:table}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,#ffffff26,#fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-left:auto;margin-right:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{box-sizing:border-box;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0}.col-12{width:100%;flex:none}@media (min-width:768px){.col-md-4{width:33.3333%;flex:none}}.d-flex{display:flex!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.mt-0{margin-top:0!important}.me-3{margin-right:1rem!important}.mb-4{margin-bottom:1.5rem!important}@font-face{font-family:fa;src:url(fa.f0f40e28.woff2)format("woff2");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=\ icon-]:before{text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.2em;margin-right:0;font-family:fa;font-size:1.5em;font-style:normal;font-weight:400;line-height:1em;display:inline-block}.icon-server:before{content:""}.icon-laptop-code:before{content:""}.icon-mobile-screen:before{content:""}html{color:#222;font-size:1em;line-height:1.4}::selection{text-shadow:none;background:#b3d4fc}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}html{scroll-behavior:smooth}main{color:#2b2b2b}a,button{color:#3c6382;font-weight:700;text-decoration:none;transition:all .15s ease-in-out}a:hover,button:hover{color:#000}.container{width:unset!important}.hero .more{position:absolute;bottom:24px}.hero button{color:#fff;letter-spacing:.1em;background:0 0;border:none;font-family:sans-serif;font-size:.8rem;text-decoration:none;transition:opacity .3s;display:inline-block;transform:translateY(-50%)}.hero button:hover{opacity:.5;cursor:pointer}.hero button span{width:16px;height:16px;box-sizing:border-box;border-bottom:1px solid #fff;border-left:1px solid #fff;margin-left:-8px;position:absolute;bottom:-20px;left:50%;transform:rotate(-45deg)}.hero{height:100vh;text-align:center;color:#fff;background-image:linear-gradient(#0003,#0003),url(coding.a3a32b2f.avif);background-position:0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;display:flex}.hero h1{margin-top:0;margin-bottom:.5em;font-size:3.8rem}@keyframes cursor-blink{0%{opacity:0}}.hero h2:after{content:"";width:3px;height:22px;background:#fff;margin-left:4px;animation:1.5s steps(2,end) infinite cursor-blink;display:inline-block}@media (min-width:1000px){.hero h1{font-size:7rem}}.features h2,.contact h2{text-align:center;text-transform:uppercase;margin-top:4rem;margin-bottom:4rem}.feature h3{margin-top:0}ul{margin:0;padding:0;list-style-type:none}.feature{color:#000000de;min-height:150px;border-radius:4px;padding:20px;transition:all .15s ease-in-out;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.feature:hover{box-shadow:0 3px 6px #00000030,0 3px 3px #00000030,0 1px 5px #0000001f}.contact .row{text-align:center}footer .container .row{text-align:center;border-top:1px solid #ddd;padding:15px 0}.hidden,[hidden]{display:none!important}.visually-hidden{clip:rect(0,0,0,0);height:1px;white-space:nowrap;width:1px;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;white-space:inherit;width:auto;margin:0;position:static;overflow:visible}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:#fff!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{page-break-inside:avoid;border:1px solid #999}tr,img{page-break-inside:avoid}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=index.3815880e.css.map */
