:root{--brand: #0055a4;--brand-dark: #013a72;--teal: #1497b8;--green: #00c853;--amber: #ff9800;--ok: #15803d;--ink: #0c1a2b;--slate: #51607a;--hairline: rgba(12, 26, 43, .08);--shadow: 0 1px 1px rgba(12,26,43,.04), 0 4px 10px rgba(12,26,43,.05), 0 18px 40px -12px rgba(12,26,43,.16);--shadow-sm: 0 1px 1px rgba(12,26,43,.04), 0 8px 22px -10px rgba(12,26,43,.18)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#f5f7fa;color:var(--ink);font-size:1rem;line-height:1.5;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--brand)}svg{width:1em;height:1em;fill:currentColor;flex-shrink:0}.container{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.container-md{max-width:900px}@media (min-width: 600px){.container{padding:0 24px}}.section{position:relative;overflow:hidden;padding:96px 0;background-color:#fbfdff;background-image:radial-gradient(50% 60% at 100% 0%,#1497b81a,#1497b800 60%),radial-gradient(45% 55% at 0% 100%,#0055a414,#0055a400 60%),linear-gradient(180deg,#fff,#f5f9fe)}.dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(0,85,164,.1) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 42%,#000 0%,transparent 78%);mask-image:radial-gradient(ellipse 75% 70% at 50% 42%,#000 0%,transparent 78%)}.surface{background:#fff;border:1px solid var(--hairline);border-radius:16px;box-shadow:var(--shadow)}.eyebrow{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin:0 0 12px;line-height:1.5}.head{text-align:center;margin-bottom:48px}.head h2,.cta h2{font-weight:800;letter-spacing:-.01em;color:var(--ink);font-size:1.9rem;line-height:1.167;margin:0 0 12px}.sub{font-size:1.05rem;color:var(--slate);max-width:640px;margin:0 auto;line-height:1.7}@media (min-width: 900px){.head h2,.cta h2{font-size:2.4rem}}.ctas{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}@media (min-width: 600px){.ctas{flex-direction:row;flex-wrap:wrap}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:64px;padding:10.8px 26px;border-radius:30px;font-weight:700;font-size:.95rem;line-height:1.75;text-decoration:none;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-2px)}.btn svg{font-size:20px}.btn-primary{color:#fff;background:var(--brand);box-shadow:0 8px 20px -6px #0055a480}.btn-primary:hover{background:var(--brand-dark);box-shadow:0 14px 28px -8px #0055a48c}.btn-outline{color:var(--ink);padding:10.8px 24px;border-color:#0c1a2b2e;background:#ffffffb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-outline:hover{border-color:var(--brand);background:#fff}.hero{position:relative;overflow:hidden;padding:150px 0 110px;background-color:#fbfdff;background-image:radial-gradient(60% 70% at 8% 0%,#0055a424,#0055a400 60%),radial-gradient(55% 60% at 92% 8%,#1497b829,#1497b800 58%),radial-gradient(38% 42% at 84% 46%,#00c85317,#00c85300 55%),linear-gradient(180deg,#fff,#fff)}.hero-grid{display:grid;gap:48px;align-items:center}@media (min-width: 900px){.hero-grid{grid-template-columns:1fr 1fr}}.crumbs{font-size:.82rem;color:var(--slate);margin:0 0 18px}.crumbs a{color:var(--slate)}.hero h1{font-weight:700;line-height:1.28;letter-spacing:-.005em;color:var(--ink);font-size:2rem;margin:0 0 20px}.hero h1 span{color:var(--brand)}@media (min-width: 600px){.hero h1{font-size:2.4rem}}@media (min-width: 900px){.hero h1{font-size:2.75rem}}.lead{font-size:1rem;line-height:1.7;color:var(--slate);max-width:540px;margin:0 0 32px}@media (min-width: 900px){.lead{font-size:1.075rem}}.rule{max-width:540px;border:0;border-top:1px solid var(--hairline);margin:0 0 20px}.trust{display:flex;flex-wrap:wrap;gap:10px}.trust span{display:inline-flex;align-items:center;gap:6px;padding:5.6px 12px;border-radius:999px;background:#fff;border:1px solid var(--hairline);box-shadow:0 1px 2px #0c1a2b0a;font-size:.8rem;font-weight:600;color:var(--ink)}.trust i{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#00c85324;color:var(--green);font-size:13px}.meta{font-size:.8rem;color:var(--slate);margin:16px 0 0}.visual{position:relative}.timeline{padding:28px}.timeline h2.eyebrow{margin-bottom:18px}.timeline ol{list-style:none;margin:0;padding:0}.timeline li{position:relative;display:flex;gap:16px;padding-bottom:20px}.timeline li:not(:last-child):after{content:"";position:absolute;left:6px;top:20px;bottom:2px;width:2px;background:var(--hairline)}.timeline .dot{width:14px;height:14px;border-radius:50%;margin-top:4px;flex-shrink:0;box-shadow:0 0 0 4px #0055a414}.timeline .when{display:block;font-size:.78rem;font-weight:700;color:var(--brand);letter-spacing:.02em}.timeline h3{font-size:1rem;font-weight:700;margin:2px 0 4px;color:var(--ink)}.timeline p{font-size:.86rem;color:var(--slate);line-height:1.6;margin:0}.timeline .fine{border-top:1px solid var(--hairline);padding-top:16px;margin-top:4px}.float-card{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-top:16px;background:#fff;border:1px solid var(--hairline);border-radius:14px;box-shadow:var(--shadow-sm);width:max-content;max-width:100%}.float-card i{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#00c85324;color:var(--green);font-size:16px}.float-card b{display:block;font-size:.82rem;color:var(--ink)}.float-card small{display:block;font-size:.66rem;color:var(--slate)}@media (min-width: 900px){.float-card{position:absolute;top:-26px;right:-18px;margin:0}}.grid{display:grid;gap:24px}@media (min-width: 600px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){.grid{grid-template-columns:repeat(3,1fr)}}.card{height:100%;padding:24px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.card:hover{transform:translateY(-4px);border-color:#0055a440}.icon{width:50px;height:50px;border-radius:36px;display:flex;align-items:center;justify-content:center;background:#0055a414;border:1px solid rgba(0,85,164,.14);color:var(--brand);margin-bottom:20px;font-size:24px}.card h3{font-size:1.08rem;font-weight:700;color:var(--ink);margin:0 0 4px;line-height:1.4}.card .clause{font-size:.82rem;font-weight:600;color:var(--brand);margin:0 0 10px}.card p{font-size:.9rem;color:var(--slate);line-height:1.65;margin:0}.card .row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.card .row .icon{margin-bottom:0}.badge{display:inline-flex;align-items:center;gap:5px;padding:3.6px 10px;border-radius:999px;font-size:.7rem;font-weight:700}.badge svg{font-size:13px}.badge.ok{color:var(--ok);background:#00c8531a;border:1px solid rgba(0,200,83,.25)}.badge.brand{color:var(--brand);background:#0055a412;border:1px solid rgba(0,85,164,.22)}.fine{font-size:.82rem;color:var(--slate);line-height:1.6}.center{text-align:center}.section .fine.center{max-width:640px;margin:32px auto 0}.steps{list-style:none;margin:0;padding:0;overflow:hidden}.steps li{display:flex;gap:18px;padding:22px 28px}.steps li+li{border-top:1px solid var(--hairline)}.steps .num{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#0055a414;border:1px solid rgba(0,85,164,.14);color:var(--brand);font-weight:800}.steps h3{font-size:1.02rem;font-weight:700;margin:0 0 4px}.steps p{font-size:.9rem;color:var(--slate);line-height:1.65;margin:0}.faq{overflow:hidden}.faq details{padding:18px 28px}.faq details+details{border-top:1px solid var(--hairline)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-size:1.02rem;font-weight:700;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--brand);font-weight:800;font-size:1.3rem;line-height:1.1}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--slate);font-size:.95rem;line-height:1.7;margin:10px 0 0}@media (max-width: 599px){.steps li,.faq details{padding-left:18px;padding-right:18px}}.cta{position:relative;overflow:hidden;text-align:center;padding:32px}@media (min-width: 900px){.cta{padding:56px}}.cta .glow{position:absolute;top:-120px;left:50%;transform:translate(-50%);width:520px;height:280px;pointer-events:none;background:radial-gradient(60% 60% at 50% 0%,rgba(20,151,184,.14) 0%,transparent 70%)}.cta-inner{position:relative;z-index:1}.cta .sub{max-width:560px;margin-bottom:32px}.cta .ctas{justify-content:center;margin-bottom:28px}.reassure{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.reassure span{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;font-weight:600;color:var(--slate)}.reassure svg{font-size:15px;color:var(--ok)}.nav-spacer{height:96px}.fallback-nav{position:fixed;top:0;left:0;right:0;height:96px;z-index:1101;background:#fffffff2;box-shadow:0 1px 3px #0000001f}.bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%}.logo{display:flex;align-items:center;gap:8px;text-decoration:none}.logo img{width:52px;height:auto}.logo b{font-size:1.25rem;letter-spacing:-.01em}.logo .veri{color:#0055a4}.logo .sheq{color:#21a56c}.logo small{display:block;font-size:.75rem;color:#0009;font-weight:500}.topnav{display:flex;align-items:center;gap:16px}.topnav a{text-decoration:none;color:var(--brand);font-weight:600;font-size:.875rem;text-transform:uppercase}.topnav .login{color:#fff;background:var(--brand);padding:6px 16px;border-radius:12px}.fallback-footer{background:#000;color:#9e9e9e;padding:48px 0 32px;font-size:.85rem}.fallback-footer .foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.fallback-footer a{color:#bdbdbd;text-decoration:none;margin-right:18px}@media (max-width: 899px){.hide-md{display:none}}
