:root{
  --adapte-navy:#0B2B62;--adapte-blue:#1677F2;--adapte-green:#14C889;--adapte-green-hover:#10B97E;
  --adapte-bg:#FBFCFE;--adapte-white:#FFFFFF;--adapte-blue-soft:#EEF6FF;--adapte-green-soft:#E9FBF5;
  --adapte-text:#102A4C;--adapte-muted:#66758B;--adapte-border:#E2EAF2;--adapte-warning:#F6A623;--adapte-danger:#E95C68;
  --adapte-radius-sm:10px;--adapte-radius-md:16px;--adapte-radius-lg:20px;--adapte-radius-xl:28px;
  --adapte-shadow:0 12px 36px rgba(20,50,90,.06);--adapte-shadow-lg:0 28px 70px rgba(11,43,98,.10);
  --adapte-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--adapte-font);color:var(--adapte-text);background:var(--adapte-bg);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}a{color:inherit}.adapte-container{width:min(1200px,calc(100% - 48px));margin-inline:auto}.adapte-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:13px;padding:0 25px;text-decoration:none;font-weight:750;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;cursor:pointer}.adapte-btn:hover{transform:translateY(-1px)}.adapte-btn:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid rgba(22,119,242,.28);outline-offset:3px}.adapte-btn--primary{color:#fff;background:linear-gradient(135deg,#18cc91,#08ad7c);box-shadow:0 11px 24px rgba(20,200,137,.24)}.adapte-btn--primary:hover{background:linear-gradient(135deg,#13c287,#079c70);box-shadow:0 14px 30px rgba(20,200,137,.3)}.adapte-btn--secondary{background:#fff;border-color:var(--adapte-border);color:var(--adapte-navy)}.adapte-eyebrow{margin:0 0 14px;font-size:12px;letter-spacing:.22em;font-weight:800;color:var(--adapte-blue);text-transform:uppercase}.adapte-section{padding:34px 0}@media(max-width:767px){.adapte-container{width:min(100% - 28px,1200px)}.adapte-btn{min-height:50px;padding:0 19px}.adapte-section{padding:27px 0}}
