.privacy-page{--privacy-black:#172326;--privacy-muted:#536164;--privacy-green:#315c45;--privacy-line:#17232629;min-height:100vh;color:var(--privacy-black);background:#b9e8f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.45}.privacy-page *{box-sizing:border-box}.privacy-page a{text-decoration:none}.privacy-navbar{z-index:20;background:#b9e8f7;justify-content:space-between;align-items:center;padding:28px 6%;display:flex;position:absolute;top:0;left:0;right:0}.privacy-nav-brand{letter-spacing:-.3px;color:#000;font-size:24px;font-weight:600}.privacy-nav-links{align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.privacy-nav-links a{color:#243437;font-size:15px;font-weight:500;transition:opacity .2s}.privacy-nav-links a:hover{opacity:.6}.privacy-nav-links .privacy-nav-cta{color:#f6f7f7;background:#000;border-radius:30px;padding:10px 18px;font-weight:600}.privacy-hamburger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;width:28px;height:22px;padding:0;display:none}.privacy-hamburger span{background:#172326;border-radius:1.5px;width:100%;height:2px;display:block}.privacy-mobile-menu{z-index:1000;color:#fff;opacity:0;visibility:hidden;background:#315c45;flex-direction:column;min-height:100dvh;padding:25px 6% 35px;transition:opacity .35s,transform .35s,visibility .35s;display:flex;position:fixed;inset:0;transform:translateY(-20px)}.privacy-mobile-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.privacy-mobile-menu-top{justify-content:space-between;align-items:center;display:flex}.privacy-mobile-menu-brand{letter-spacing:-.3px;color:#a5f2fc;font-size:24px;font-weight:500}.privacy-menu-close{cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.privacy-menu-close span{background:#fff;width:18px;height:1.5px;position:absolute}.privacy-menu-close span:first-child{transform:rotate(45deg)}.privacy-menu-close span:last-child{transform:rotate(-45deg)}.privacy-mobile-menu-links{border-top:1px solid #ffffff2e;flex-direction:column;margin-top:auto;margin-bottom:auto;display:flex}.privacy-mobile-menu-links a{color:#fff;letter-spacing:-2px;border-bottom:1px solid #ffffff2e;align-items:center;gap:20px;padding:20px 0;font-size:clamp(32px,9vw,52px);font-weight:400;display:flex}.privacy-mobile-menu-links a span{letter-spacing:1px;opacity:.55;min-width:25px;font-size:10px;font-weight:600}.privacy-mobile-menu-cta{color:#111;text-align:center;background:#a5f2fc;border-radius:30px;padding:13px 20px;font-size:15px;font-weight:700}.privacy-hero-banner-container{width:100%;max-width:1180px;margin:105px auto 0;padding:0 6vw}.privacy-hero-banner-img{object-fit:cover;border:1px solid var(--privacy-line);border-radius:16px;width:100%;height:320px;display:block;box-shadow:0 8px 30px #0000000d}.privacy-hero{border-bottom:1px solid var(--privacy-line);width:100%;max-width:1180px;margin:0 auto;padding:35px 6vw}.privacy-eyebrow{color:var(--privacy-green);letter-spacing:1.8px;margin:0 0 12px;font-size:10px;font-weight:700}.privacy-hero h1{letter-spacing:-4px;color:var(--privacy-black);margin:0 0 22px;font-size:clamp(48px,6vw,68px);font-weight:500;line-height:.88}.privacy-intro{max-width:540px;color:var(--privacy-muted);margin:0;font-size:13px;line-height:1.5}.privacy-effective-date{color:#59676a;text-transform:uppercase;letter-spacing:.8px;margin:14px 0 0;font-size:9px;font-weight:600}.privacy-layout{grid-template-columns:minmax(0,720px) 190px;justify-content:space-between;gap:65px;width:100%;max-width:1180px;margin:0 auto;padding:60px 6vw 85px;display:grid}.privacy-sidebar{flex-direction:column;order:2;align-self:start;gap:9px;display:flex;position:sticky;top:30px}.privacy-sidebar span{color:#536164;letter-spacing:1.3px;margin-bottom:5px;font-size:9px;font-weight:700}.privacy-sidebar a{color:#536164;font-size:10px;font-weight:500;line-height:1.2;transition:color .2s,transform .2s}.privacy-sidebar a:hover{color:var(--privacy-green);transform:translate(3px)}.privacy-content{order:1;width:100%}.privacy-content section{border-bottom:1px solid var(--privacy-line);margin-bottom:42px;padding-bottom:42px;scroll-margin-top:30px}.privacy-content section:last-child{margin-bottom:0}.privacy-policy-number{color:var(--privacy-green);letter-spacing:1px;margin-bottom:10px;font-size:18px;font-weight:700;display:block}.privacy-content h2{color:#006d9f;letter-spacing:-1.5px;margin:0 0 17px;font-size:clamp(25px,3vw,36px);font-weight:500;line-height:1.02}.privacy-content p{color:#006d9f;max-width:650px;margin:0 0 12px;font-size:13px;line-height:1.6}.privacy-content p:last-child{margin-bottom:0}.privacy-content ul{max-width:650px;margin:14px 0 17px;padding-left:19px}.privacy-content li{color:#3e4d50;margin-bottom:4px;padding-left:4px;font-size:13px;line-height:1.55}.privacy-content li::marker{color:var(--privacy-green)}.privacy-contact-card{grid-template-columns:1fr 1fr;gap:15px;max-width:600px;margin:22px 0;display:grid}.privacy-contact-card p{border:1px solid var(--privacy-line);background:#fff;border-radius:8px;margin:0;padding:17px}.privacy-contact-card strong{color:#172326;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:14px;display:inline-block}.privacy-contact-card a{color:#172326;font-size:13px;font-weight:600}.privacy-contact-card a:hover{text-decoration:underline}.privacy-footer{border-top:1px solid var(--privacy-line);color:#536164;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 6vw;font-size:9px;line-height:1.4;display:flex}.privacy-footer a{color:#344447;font-weight:600}.privacy-footer a:hover{color:var(--privacy-green)}body.privacy-menu-open{overflow:hidden}@media (width<=900px){.privacy-navbar{padding:21px 5vw}.privacy-hero-banner-container{margin-top:90px;padding:0 5vw}.privacy-hero-banner-img{height:240px}.privacy-hero{padding:30px 5vw 48px}.privacy-hero h1{font-size:64px}.privacy-layout{grid-template-columns:minmax(0,1fr) 150px;gap:40px;padding:50px 5vw 70px}.privacy-sidebar{top:25px}.privacy-content h2{font-size:32px}}@media (width<=650px){.privacy-navbar{padding:22px 5%}.privacy-nav-links{display:none}.privacy-hamburger{display:flex}.privacy-hero-banner-container{margin-top:85px;padding:0 22px}.privacy-hero-banner-img{border-radius:12px;height:180px}.privacy-hero{padding:24px 22px 38px}.privacy-eyebrow{margin-bottom:10px;font-size:9px}.privacy-hero h1{letter-spacing:-3px;margin-bottom:18px;font-size:52px;line-height:.9}.privacy-intro{max-width:100%;font-size:12.5px}.privacy-effective-date{margin-top:12px;font-size:8px}.privacy-layout{padding:42px 22px 60px;display:block}.privacy-sidebar{display:none}.privacy-content section{margin-bottom:36px;padding-bottom:36px}.privacy-policy-number{margin-bottom:9px;font-size:8px}.privacy-content h2{letter-spacing:-1.3px;margin-bottom:14px;font-size:27px;line-height:1.02}.privacy-content p{margin-bottom:10px;font-size:12.5px;line-height:1.6}.privacy-content ul{margin:12px 0 15px;padding-left:18px}.privacy-content li{font-size:12.5px}.privacy-contact-card{grid-template-columns:1fr;gap:8px;margin:18px 0}.privacy-contact-card p{padding:15px}.privacy-footer{flex-direction:column;align-items:flex-start;gap:6px;padding:18px 22px}}@media (width<=380px){.privacy-navbar,.privacy-hero-banner-container{padding-left:17px;padding-right:17px}.privacy-hero{padding:20px 17px 32px}.privacy-hero h1{letter-spacing:-2.5px;font-size:46px}.privacy-layout{padding-left:17px;padding-right:17px}.privacy-content h2{font-size:25px}}body:has(.privacy-page){background:#b9e8f7!important}.privacy-content ul{list-style:outside!important}.privacy-content li{display:list-item!important}
