:root{--brand-color-1: #55496b;--brand-color-2: #6b5b8a;--brand-color-3: #cf5b61ff;--accent: #2337ff;--accent-dark: #000d8a;--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%)}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:Atkinson,sans-serif;margin:0;padding:0;text-align:left;background:linear-gradient(var(--gray-gradient)) no-repeat;background-size:100% 600px;word-wrap:break-word;overflow-wrap:break-word;color:#6c757d;font-size:20px;line-height:1.7}main{width:720px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;color:rgb(var(--black));line-height:1.2}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}a,a:hover{color:var(--accent)}p{margin-bottom:1em}.prose p{margin-bottom:2em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:8px}code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}@media (max-width: 720px){body{font-size:18px}main{padding:1em}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}header{background-color:#f8f9faef!important;height:4rem}header .navbar{background-color:none!important;color:#55496b!important;flex-wrap:nowrap!important}header .navbar .container{flex-wrap:nowrap!important;align-items:center}header .navbar .dropdown-menu{background-color:#f8f9fafa!important;border:0!important;margin:5px;border-radius:0 0 8px 8px!important;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f!important}.dropdown-item:hover{background-color:#55496b10!important;border-top:0!important}header .nav-link{color:#55496b!important;font-weight:500;margin-left:3rem}header .navbar-toggler{border-color:var(--brand-color-1)!important;padding:.25rem .5rem!important;width:fit-content}header .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%2355496b' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important;width:1.25rem!important;height:1.25rem!important}header .navbar-collapse{width:100vw!important;position:absolute!important;right:0!important;left:0!important;top:4rem!important}header .navbar-nav{width:100%!important}@media (min-width: 576px){header .navbar-collapse{width:auto!important;position:relative!important;right:auto!important;left:auto!important;top:auto!important}header .navbar-nav{width:auto!important}}.page-hero{background:linear-gradient(135deg,#6b5d7a,#8a7da8,#a99bc8);color:#fff;padding:4rem 0;min-height:50vh;min-height:50dvh;display:flex;align-items:center}.hero-title{font-size:3.5rem;font-weight:500;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3);color:#fff}.hero-subtitle{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;opacity:.95}.hero-description{font-size:1.2rem;line-height:1.7;opacity:.9;max-width:800px;margin:0 auto}@media (max-width: 768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.3rem}.hero-description{font-size:1.1rem}.page-hero{padding:3rem 0}}.hero-cta .btn{padding:12px 30px;font-weight:500;border-radius:50px;transition:all .3s ease;text-decoration:none;border:2px solid transparent}.btn-primary-cta{background:#cb7377;color:#fff;border-color:#fff}.btn-primary-cta:hover{background:#fff;border-color:#fff;color:#cb7377;transform:translateY(-2px);box-shadow:0 8px 25px #cb73774d}.btn-secondary-cta{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.8)!important}.btn-secondary-cta:hover{background:#55496b!important;color:#fff!important;border:2px solid white!important;transform:translateY(-2px);box-shadow:0 8px 25px #28a7454d}.hero-cta .btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.section-title{color:#55496b;font-size:2rem;font-weight:500;margin-bottom:1rem}.section-subtitle{font-size:1.2rem;color:#6c757d;margin:0 auto}@media (max-width: 768px){.section-title{font-size:1.6rem}}footer[data-astro-cid-sz7xmlte]{background-color:#e9e7ee!important;padding-top:.5rem;font-size:1rem}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-bottom:2px!important;display:flex;align-items:center}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte] .fas[data-astro-cid-sz7xmlte]{margin-right:.5rem}footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte]{margin-top:2rem!important}footer[data-astro-cid-sz7xmlte] .copyright[data-astro-cid-sz7xmlte]{background-color:#212529!important;color:#f8f6f6!important;font-size:12px;font-weight:200;min-height:30px;padding-top:5px}footer[data-astro-cid-sz7xmlte] .footer-section-header[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte] .company-name[data-astro-cid-sz7xmlte]{text-transform:uppercase;font-weight:550;height:1.25rem;margin-bottom:.5rem;display:flex;align-items:center;font-size:1.1rem}footer[data-astro-cid-sz7xmlte] .footer-link[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none}footer[data-astro-cid-sz7xmlte] .footer-link[data-astro-cid-sz7xmlte]:hover{color:inherit;text-decoration:underline}.company-name[data-astro-cid-sz7xmlte]{font-size:1.55rem!important;color:#55496b;text-transform:none!important}@media (max-width: 767px){footer[data-astro-cid-sz7xmlte]{text-align:left!important}}.dropdown[data-astro-cid-3ef6ksr2]{position:relative}.dropdown-menu[data-astro-cid-3ef6ksr2]{margin-top:0;top:100%;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;display:block!important}.dropdown[data-astro-cid-3ef6ksr2]:hover .dropdown-menu[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;pointer-events:auto}.dropdown[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:100%;left:-5px;right:-5px;height:5px;background:transparent;z-index:998}.dropdown-menu[data-astro-cid-3ef6ksr2]{z-index:999}.navbar-brand[data-astro-cid-3ef6ksr2]{padding-top:0;padding-bottom:0}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:#cf5b61!important}.contact-us-link[data-astro-cid-3ef6ksr2]{font-weight:500;background-color:#cf5b61!important;color:#fff!important;border-radius:10px;padding:.25rem .75rem!important;margin-top:.25rem!important;margin-bottom:.25rem!important}.contact-us-link[data-astro-cid-3ef6ksr2]:hover{background-color:transparent!important;color:#cf5b61!important}.navbar-collapse[data-astro-cid-3ef6ksr2]{background-color:none!important}@media (max-width: 575px){header[data-astro-cid-3ef6ksr2] .navbar-nav[data-astro-cid-3ef6ksr2]{text-align:left;align-items:flex-start;margin-left:.5rem;padding-bottom:1rem}header[data-astro-cid-3ef6ksr2] .nav-link[data-astro-cid-3ef6ksr2]{margin-left:1rem;font-size:1.4rem}.navbar-collapse[data-astro-cid-3ef6ksr2]{background-color:#f8f9fafa!important}header[data-astro-cid-3ef6ksr2] .navbar[data-astro-cid-3ef6ksr2] .dropdown-menu[data-astro-cid-3ef6ksr2]{position:static!important;float:none;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;margin-left:2rem!important}.dropdown-toggle[data-astro-cid-3ef6ksr2]:after{display:none}.dropdown-item[data-astro-cid-3ef6ksr2]{padding-left:1rem!important;text-align:left;color:var(--brand-color-1);background-color:transparent!important;border:none!important;font-size:1.4rem}.dropdown-item[data-astro-cid-3ef6ksr2]:hover{color:#cf5b61!important;background-color:transparent!important;border:none!important}.dropdown-item[data-astro-cid-3ef6ksr2]:focus{outline:none;border:none!important}.dropdown[data-astro-cid-3ef6ksr2]>.nav-link[data-astro-cid-3ef6ksr2]{cursor:default;pointer-events:none}}
