body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;margin:0}:root{--brand-blue-500:#0959aa;--gray-50:#fbfcfe;--gray-100:#eaf0f5;--gray-200:#d6e2eb;--gray-300:#bfccd9;--gray-400:#94a6b8;--gray-500:#5b6b7c;--gray-600:#4c5967;--gray-700:#364049;--gray-800:#131b20;--gray-900:#090e10;--common-white:#fff;--common-black:#000}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.standard-section{margin:0 auto;max-width:1200px;padding:24px 16px}.standard-heading{color:#0f172a;font-family:Inter,sans-serif;font-size:clamp(1.9rem,2.1vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.standard-body{color:#334155;font-family:Inter,sans-serif;font-size:clamp(1.05rem,1.1vw,1.25rem);font-weight:400;letter-spacing:.02em;line-height:1.75}.standard-subheading{color:#475569;font-family:Inter,sans-serif;font-size:clamp(1.15rem,1.2vw,1.35rem);font-weight:500;letter-spacing:.01em;line-height:1.6;margin-left:auto;margin-right:auto;max-width:860px;width:100%}.standard-card{border:1px solid #bfccd94d;border-radius:16px;box-shadow:0 6px 18px #0f172a14;transition:all .3s cubic-bezier(.4,0,.2,1)}.standard-card:hover{border-color:#0959aa33;box-shadow:0 12px 32px #0959aa26;transform:translateY(-8px)}.section-divider{background:linear-gradient(90deg,#0000,#0959aa,#0000);height:2px;margin:2rem auto;max-width:100px;opacity:.5}:focus-visible{outline:2px solid #0959aa;outline-offset:2px}input:focus,select:focus,textarea:focus{border-color:#0959aa!important;box-shadow:0 0 0 3px #0959aa1a;outline:none;transition:all .2s ease}a{position:relative;text-decoration:none}a:focus-visible{outline:2px solid #0959aa;outline-offset:4px}.App{text-align:center}.banner-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden;position:relative;width:100%}.banner-image img{object-fit:cover}.banner-image img,.image-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.image-overlay{background:#00000080;opacity:0;transition:opacity .8s ease}.banner-content{color:var(--common-white);left:50%;padding:20px;position:absolute;text-align:center;top:35%;z-index:1}@media (max-width:600px){.banner-content{left:0;top:45%;transform:translateY(-50%)}}.nav-icons{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%}.next-button,.prev-button{color:var(--common-white)}.box-container{display:flex;flex-direction:column;padding:35px 0;width:100%}@media screen and (min-width:1380px){.box-container{flex-direction:row}}.box-item{-webkit-backface-visibility:hidden;margin-bottom:35px;max-width:100%;position:relative;width:415px}.flip-box{perspective:1000px;-webkit-perspective:1000px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.flip-box-back,.flip-box-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-size:cover;border-radius:8px;color:var(--common-white)!important;min-height:475px;transition:transform .9s cubic-bezier(.4,.2,.2,1)!important;-webkit-transition:transform .9s cubic-bezier(.4,.2,.2,1)!important}.flip-box-front{transform:rotateY(0deg);transform-style:preserve-3d}.flip-box:hover .flip-box-front{transform:rotateY(-180deg);transform-style:preserve-3d}.flip-box-back{left:0;position:absolute;top:0;transform:rotateY(180deg);transform-style:preserve-3d;width:100%}.flip-box:hover .flip-box-back{transform:rotateY(0deg);transform-style:preserve-3d}.flip-box .inner{left:0;outline:1px solid #0000;padding:15px;perspective:inherit;width:100%;z-index:2}.flip-box-header{font-size:34px!important}.flip-box-p{font-size:20px!important;line-height:1.5em!important;position:absolute!important;top:45%!important;transform:translateY(-50%) translateZ(15px)!important;-webkit-transform:translateY(-50%) translateZ(15px)!important;-ms-transform:translateY(-50%) translateZ(15px)!important}.flip-box-img{margin-top:25px}.page-banner-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:75vh;overflow:hidden;position:relative;width:100%}.page-banner-image img{object-fit:cover}.page-banner-image img,.page-image-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.page-image-overlay{background:#00000080;opacity:0;transition:opacity .8s ease}.page-banner-content{color:var(--common-white);left:40%;padding:20px;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);z-index:1}@media (max-width:600px){.page-banner-content{left:0;top:50%;transform:translateY(-50%)}}.page-nav-icons{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%}.next-button,.prev-button{background-color:#00000080;border-radius:50%;color:#fff;font-size:24px;padding:8px}.next-button:hover,.prev-button:hover{background-color:#000c}.benefit-desc{font-size:1rem;line-height:1.8;text-align:justify!important}#notfound{background:#030005;height:100vh;position:relative}#notfound .notfound{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.notfound{line-height:1.4;max-width:767px;text-align:center;width:100%}.notfound .notfound-404{height:180px;margin-bottom:20px;position:relative;z-index:-1}.notfound .notfound-404 h1{color:#030005;font-size:224px;font-weight:900;left:50%;letter-spacing:-20px;margin-bottom:0;margin-left:-12px;margin-top:0;text-shadow:-1px -1px 0 #2a8def,1px 1px 0 #ff005a;top:50%;transform:translate(-50%,-50%)}.notfound .notfound-404 h1,.notfound .notfound-404 h2{font-family:Montserrat,sans-serif;position:absolute;text-transform:uppercase}.notfound .notfound-404 h2{color:#fff;font-size:42px;font-weight:700;left:0;letter-spacing:13px;margin:0;right:0;text-shadow:0 2px 0 #2a8def;top:110px}.notfound a{background:#0000;border:2px solid;color:#ff005a;display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;padding:10px 40px;text-decoration:none;text-transform:uppercase;transition:all .2s}.notfound a:hover{color:#2a8def}@media only screen and (max-width:767px){.notfound .notfound-404 h2{font-size:24px}}@media only screen and (max-width:480px){.notfound .notfound-404 h1{font-size:182px}}.custom-paper{height:100%;padding:16px}.form-input-field{background-color:#eaf0f566;border:1px solid;border-color:var(--gray-200);border-radius:10px;box-shadow:0 1px 1px #0000001a;cursor:text;font-size:15px;line-height:1.6;max-height:40px;transition:border-color .12s ease-in}
/*# sourceMappingURL=main.e47ee09c.css.map*/