:root{--navy:#0b1d33;--navy-2:#102b4a;--blue:#2E5BFF;--blue-soft:#eaf0ff;--white:#fff;--text:#142033;--muted:#6f7886;--line:#dfe4ea;--shadow:0 24px 70px rgba(13,31,54,.12);--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body.adlead-legal-page{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.admin-bar .adlead-legal-nav-wrap{top:62px}.adlead-legal-nav-wrap{position:fixed;top:30px;left:0;right:0;z-index:1000;padding:0 18px}.adlead-legal-nav{width:min(100%,1240px);margin:auto;min-height:74px;padding:0 18px 0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border:1px solid rgba(15,35,58,.08);border-radius:999px;box-shadow:0 10px 35px rgba(11,29,51,.08)}.adlead-legal-logo{display:flex;align-items:center;text-decoration:none}.adlead-legal-logo img{width:124px;height:auto;display:block}.adlead-legal-nav-links{display:flex;align-items:center;gap:26px;font-size:1.05rem;font-weight:500}.adlead-legal-nav-links a{color:#3c4655;text-decoration:none}.adlead-legal-nav-links a:hover{color:var(--blue)}.adlead-legal-nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;background:var(--blue);color:#fff!important;font-weight:800;box-shadow:0 12px 26px rgba(46,91,255,.22)}.adlead-legal-hero{padding:210px 24px 76px;background:radial-gradient(circle at 82% 18%,rgba(47,108,255,.18),transparent 29%),linear-gradient(180deg,#f8faff 0%,#fff 100%)}.adlead-legal-container{width:min(100%,var(--container));margin:0 auto}.adlead-legal-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--blue);font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.adlead-legal-eyebrow:before{content:"";width:30px;height:2px;background:var(--blue)}.adlead-legal-hero h1{margin:0;max-width:820px;color:var(--navy);font-size:clamp(3rem,6vw,5.4rem);line-height:1.03;letter-spacing:-.055em}.adlead-legal-hero p{max-width:720px;margin:24px 0 0;color:var(--muted);font-size:1.15rem}.adlead-legal-content{padding:80px 24px 120px}.adlead-legal-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:72px;align-items:start}.adlead-legal-card{padding:52px 56px;border:1px solid rgba(15,35,58,.08);border-radius:28px;background:#fff;box-shadow:var(--shadow)}.adlead-legal-card h2{margin:48px 0 14px;color:var(--navy);font-size:clamp(1.45rem,2vw,2rem);line-height:1.15;letter-spacing:-.035em}.adlead-legal-card h2:first-child{margin-top:0}.adlead-legal-card p,.adlead-legal-card address,.adlead-legal-card li{color:#536073;font-size:1rem}.adlead-legal-card address{font-style:normal}.adlead-legal-card p{margin:0 0 16px}.adlead-legal-card ul{margin:0 0 18px;padding-left:22px}.adlead-legal-card a{color:var(--blue);text-underline-offset:3px}.adlead-legal-side{position:sticky;top:135px;padding:28px;border-radius:22px;background:var(--navy);color:#fff}.adlead-legal-side span{display:block;margin-bottom:10px;color:#9fb6ff;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.adlead-legal-side strong{display:block;font-size:1.25rem;line-height:1.25}.adlead-legal-side p{margin:12px 0 22px;color:#c3cddd}.adlead-legal-side a{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:999px;background:var(--blue);color:#fff;font-weight:800;text-decoration:none}footer{padding:70px 24px 34px}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,.7fr);gap:45px}footer h4{margin-bottom:18px}footer a,footer p{color:var(--muted);font-size:.92rem}.footer-links{display:flex;flex-direction:column;gap:10px}.copyright{margin-top:50px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:#8b94a1;font-size:.84rem}body.adlead-legal-page footer{padding:70px 24px 34px!important;background:linear-gradient(145deg,#071321 0%,#0b1d33 55%,#102b4a 100%)!important;color:#fff!important}body.adlead-legal-page footer .container{width:min(100%,1180px)!important;margin-inline:auto!important}body.adlead-legal-page footer .footer-grid{display:grid!important;grid-template-columns:1.3fr repeat(3,.7fr)!important;gap:45px!important;align-items:start!important}body.adlead-legal-page footer h4{margin:0 0 18px!important;color:#fff!important;font-size:1rem!important}body.adlead-legal-page footer a,body.adlead-legal-page footer p,body.adlead-legal-page footer span{color:#fff!important}body.adlead-legal-page footer a{text-decoration:none!important}body.adlead-legal-page footer .footer-links{display:flex!important;flex-direction:column!important;gap:10px!important}body.adlead-legal-page footer .footer-adlead-logo-img{width:124px!important;height:auto!important;display:block!important;object-fit:contain!important}body.adlead-legal-page footer .copyright{margin-top:50px!important;padding-top:24px!important;border-top:1px solid rgba(255,255,255,.14)!important;display:flex!important;justify-content:space-between!important;gap:20px!important;color:#fff!important;font-size:.84rem!important}body.adlead-legal-page footer p{margin:14px 0 0!important;max-width:330px!important;line-height:1.7!important}.adlead-cookie-settings{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:0;border-radius:999px;background:#2E5BFF;color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 12px 26px rgba(46,91,255,.20)}body.adlead-legal-page footer .adlead-footer-cookie-link{appearance:none;width:auto;margin:0;padding:0;border:0;background:transparent;color:#fff!important;font:inherit;font-size:.92rem;line-height:1.6;text-align:left;cursor:pointer}body.adlead-legal-page footer .adlead-footer-cookie-link:hover{color:#9fb6ff!important}@media(max-width:980px){body.adlead-legal-page footer .footer-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:900px){body.admin-bar .adlead-legal-nav-wrap{top:46px}.adlead-legal-nav-links a:not(.adlead-legal-nav-cta){display:none}.adlead-legal-hero{padding-top:175px}.adlead-legal-layout{grid-template-columns:1fr;gap:30px}.adlead-legal-side{position:static}}@media(max-width:680px){body.adlead-legal-page footer{padding:58px 20px 28px!important}body.adlead-legal-page footer .footer-grid{grid-template-columns:1fr!important;gap:34px!important}body.adlead-legal-page footer .copyright{flex-direction:column!important;margin-top:38px!important}}@media(max-width:640px){.adlead-legal-nav-wrap{top:18px;padding:0 12px}body.admin-bar .adlead-legal-nav-wrap{top:58px}.adlead-legal-nav{min-height:62px;padding:0 10px 0 17px}.adlead-legal-logo img{width:105px}.adlead-legal-nav-cta{min-height:42px;padding:0 15px;font-size:.88rem}.adlead-legal-hero{padding:145px 20px 54px}.adlead-legal-hero h1{font-size:clamp(2.65rem,14vw,4rem)}.adlead-legal-hero p{font-size:1rem}.adlead-legal-content{padding:48px 20px 80px}.adlead-legal-card{padding:30px 24px;border-radius:22px}.adlead-legal-card h2{margin-top:38px;font-size:1.35rem}}
