:root{--navy:#05044A;--deep:#244093;--blue:#0084D5;--soft:#7083B9;--ink:#0a1940;--muted:#5d6780;--line:#dfe7f2;--light:#f6f9fd}.topbar{background:var(--navy);color:#fff;font-size:12px}.topbar .container{display:flex;justify-content:space-between;padding:8px 20px}.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;min-height:92px}.brand,.footer-brand{display:flex;align-items:center;overflow:visible}.brand{width:300px;min-width:300px;height:68px}.footer-brand{width:220px;height:50px}.brand-svg{display:block;width:100%;height:auto;overflow:visible}.nav-links{display:flex;gap:24px;align-items:center}.nav-links a{text-decoration:none;color:var(--ink);font-weight:500}.btn-gs{display:inline-block;padding:13px 22px;border-radius:999px;text-decoration:none;font-weight:600}.btn-primary-gs{background:var(--blue);color:#fff}.btn-outline-gs{border:1px solid var(--blue);color:var(--blue)}body{font-family:Poppins,sans-serif;color:var(--ink);background:#fff}.hero{padding:80px 0;background:linear-gradient(120deg,#fff 0%,#f8fbff 62%,#eaf4ff 100%)}.hero h1{font-size:clamp(42px,6vw,74px);line-height:1.02;font-weight:700;letter-spacing:-2px}.hero p{font-size:18px;color:var(--muted);max-width:700px}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:12px;font-weight:700;color:var(--blue)}section{padding:72px 0}.section-title{font-size:clamp(34px,4vw,52px);font-weight:700}.card-gs{border:1px solid var(--line);border-radius:22px;padding:30px;height:100%;box-shadow:0 10px 30px rgba(5,4,74,.05)}.dark-panel{background:linear-gradient(145deg,var(--navy),var(--deep));color:#fff}.light-panel{background:linear-gradient(145deg,#f8fbff,#eaf5ff)}.check{width:24px;height:24px;border-radius:50%;background:var(--blue);color:white;display:inline-flex;align-items:center;justify-content:center;margin-right:9px}.cta{background:linear-gradient(135deg,var(--navy),#0a5ea9);color:white;border-radius:26px;padding:48px}.footer{border-top:1px solid var(--line);padding:36px 0}.footer nav{display:flex;gap:18px;flex-wrap:wrap}.footer a{text-decoration:none;color:var(--ink)}.subhero{padding:62px 0;background:linear-gradient(120deg,#f7fbff,#eaf4ff)}.form-card{border:1px solid var(--line);border-radius:20px;padding:28px;background:#fff}.form-control,.form-select{border-radius:12px;padding:12px}.form-response{margin-top:18px}.form-response:empty{display:none}.jotform-shell{border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(5,4,74,.05)}.jotform-frame{width:100%;border:0;display:block;min-height:720px}.jotform-frame.intake{min-height:1500px}.price{font-size:38px;font-weight:700;color:var(--navy)}@media(max-width:1199px){.nav-links{gap:14px;font-size:14px}.brand{width:250px;min-width:250px;height:57px}}@media(max-width:991px){.nav-links{gap:12px;font-size:14px;flex-wrap:wrap;justify-content:flex-end}.hero{padding:56px 0}.topbar span:last-child{display:none}.brand{width:230px;min-width:230px;height:52px}}@media(max-width:767px){.nav-wrap{flex-direction:column;gap:14px;align-items:flex-start}.nav-links{flex-wrap:wrap;justify-content:flex-start}.brand{width:220px;min-width:220px;height:50px}.topbar .container{justify-content:center}.hero h1{letter-spacing:-1px}.cta{padding:32px}.jotform-frame{min-height:860px}.jotform-frame.intake{min-height:1800px}}
.pure-menu-horizontal {width: fit-content;}
