.privacy-page{color:#14283d;min-height:100vh;font-family:var(--font-body,"DM Sans",system-ui,sans-serif);background:#f3f6f5}.privacy-shell{width:min(1160px,100% - 48px);margin-inline:auto}.privacy-nav{color:#fff;background:#081d35}.privacy-nav-inner{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.privacy-brand{font:700 19px var(--font-display,"Manrope",sans-serif);align-items:center;gap:10px;display:flex}.privacy-brand img{width:37px;height:37px}.privacy-brand i{color:#34e0c8;font-style:normal}.privacy-nav-links{align-items:center;gap:24px;font-size:14px;font-weight:700;display:flex}.privacy-nav-links>a:first-child{color:#d1dce4}.privacy-nav-links>a:first-child:hover{color:#fff}.privacy-contact-link{color:#fff;border:1px solid #34e0c899;align-items:center;min-height:40px;padding:0 15px;display:inline-flex}.privacy-contact-link:hover{color:#081d35;background:#34e0c8}.privacy-hero{color:#fff;background:#081d35;border-top:1px solid #ffffff1a;padding:76px 0 82px}.privacy-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.65fr);align-items:end;gap:90px;display:grid}.privacy-kicker,.privacy-section-number{color:#12796d;letter-spacing:.13em;margin:0;font-size:12px;font-weight:800}.privacy-hero .privacy-kicker{color:#34e0c8}.privacy-hero h1{max-width:740px;font:600 clamp(46px,5.7vw,74px)/1.03 var(--font-display,"Manrope",sans-serif);letter-spacing:-.045em;margin:22px 0 23px}.privacy-lead{color:#d1dce4;max-width:700px;margin:0;font-size:18px;line-height:1.65}.privacy-updated{color:#b8c8d4;margin:25px 0 0;font-size:13px}.privacy-boundary{background:#102e4c;border-top:4px solid #34e0c8;padding:27px 28px}.privacy-boundary span{color:#75eadb;letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.privacy-boundary strong{font:600 22px/1.3 var(--font-display,"Manrope",sans-serif);margin:14px 0 8px;display:block}.privacy-boundary p{color:#d7e1e8;margin:0;font-size:14px;line-height:1.65}.privacy-summary{background:#fff;border-bottom:1px solid #cbd7d8}.privacy-summary-grid{grid-template-columns:repeat(4,1fr);display:grid}.privacy-summary-grid>div{border-right:1px solid #dce4e4;flex-direction:column;justify-content:center;gap:7px;min-height:108px;padding:20px 24px;display:flex}.privacy-summary-grid>div:first-child{border-left:1px solid #dce4e4}.privacy-summary-grid span{color:#526875;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.privacy-summary-grid strong,.privacy-summary-grid a{color:#10243a;font-size:15px;font-weight:700;line-height:1.4}.privacy-summary-grid a{text-underline-offset:4px;-webkit-text-decoration:underline #34e0c8;text-decoration:underline #34e0c8}.privacy-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:72px;padding-top:72px;padding-bottom:100px;display:grid}.privacy-index{background:#fff;border-top:3px solid #34e0c8;padding:22px 21px;display:grid;position:sticky;top:24px;box-shadow:0 7px 26px #0f2a4a0f}.privacy-index>span{color:#526875;letter-spacing:.12em;margin-bottom:13px;font-size:11px;font-weight:800}.privacy-index a{color:#304756;border-top:1px solid #e1e7e7;padding:10px 0;font-size:13px;line-height:1.35}.privacy-index a:hover{color:#0b7368}.privacy-content{gap:18px;min-width:0;display:grid}.privacy-content>section:not(.privacy-final-contact){background:#fff;border:1px solid #d6e0e1;padding:42px 46px;scroll-margin-top:24px}.privacy-content h2{color:#10243a;font:600 clamp(28px,3vw,38px)/1.14 var(--font-display,"Manrope",sans-serif);letter-spacing:-.035em;margin:14px 0 20px}.privacy-content h3{color:#10243a;font:700 20px var(--font-display,"Manrope",sans-serif);margin:28px 0 8px}.privacy-content p,.privacy-content li,.privacy-purpose-list dd{color:#304756;font-size:15px;line-height:1.72}.privacy-content a{color:#0b7368;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.privacy-content ul{gap:10px;margin:18px 0;padding-left:21px;display:grid}.privacy-content li::marker{color:#159e8f}.privacy-note{background:#fff8eb;border-left:3px solid #f2a444;padding:15px 17px;color:#4b3b24!important;font-size:14px!important}.privacy-objection{background:#eef9f6;border-left:3px solid #159e8f;padding:16px 18px;color:#203c47!important}.privacy-objection strong{color:#10243a}.privacy-contact-card{background:#f5f8f7;border:1px solid #d7e1e2;grid-template-columns:1fr 1fr;margin:25px 0;display:grid}.privacy-contact-card>div,.privacy-contact-card address{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:142px;padding:25px;font-size:14px;font-style:normal;line-height:1.55;display:flex}.privacy-contact-card>div{border-right:1px solid #d7e1e2}.privacy-contact-card span{color:#526875;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.privacy-data-grid{border:1px solid #d7e1e2;grid-template-columns:1fr 1fr;margin:26px 0 24px;display:grid}.privacy-data-grid>div{padding:25px 25px 18px}.privacy-data-grid>div+div{background:#f1faf8;border-left:1px solid #d7e1e2}.privacy-data-grid span{color:#167b6e;letter-spacing:.1em;font-size:11px;font-weight:800}.privacy-data-grid ul{margin-bottom:0;padding-left:18px}.privacy-data-grid li{font-size:14px}.privacy-purpose-list{border:1px solid #d7e1e2;margin:27px 0 0;display:grid}.privacy-purpose-list>div{border-bottom:1px solid #d7e1e2;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px;padding:20px 22px;display:grid}.privacy-purpose-list>div:last-child{border-bottom:0}.privacy-purpose-list dt{color:#10243a;font-size:14px;font-weight:800;line-height:1.5}.privacy-purpose-list dd{margin:0;font-size:14px;line-height:1.55}.privacy-ico-card{color:#fff;background:#102e4c;justify-content:space-between;align-items:center;gap:28px;margin-top:25px;padding:24px 25px;display:flex}.privacy-ico-card span{color:#75eadb;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.privacy-ico-card strong{max-width:440px;margin-top:7px;font-size:15px;line-height:1.5;display:block}.privacy-ico-card a{color:#fff;flex:none;font-size:13px;font-weight:800}.privacy-final-contact{color:#081d35;background:#34e0c8;margin-top:10px;padding:44px 46px}.privacy-final-contact>span{letter-spacing:.12em;font-size:11px;font-weight:800}.privacy-final-contact h2{color:#081d35;max-width:none;margin:12px 0 8px}.privacy-final-contact p{color:#173b49;margin-bottom:22px}.privacy-final-contact a{color:#fff;background:#081d35;align-items:center;min-height:46px;padding:0 17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.privacy-footer{color:#d1dce4;background:#081d35;padding:25px 0}.privacy-footer>div{justify-content:space-between;gap:20px;font-size:13px;display:flex}.privacy-footer a{color:#fff;font-weight:700}@media (max-width:900px){.privacy-hero-grid{grid-template-columns:1fr;gap:42px}.privacy-summary-grid{grid-template-columns:1fr 1fr}.privacy-summary-grid>div:nth-child(2){border-right:1px solid #dce4e4}.privacy-summary-grid>div:nth-child(n+3){border-top:1px solid #dce4e4}.privacy-layout{grid-template-columns:1fr;gap:28px;padding-top:42px}.privacy-index{grid-template-columns:1fr 1fr;gap:0 22px;position:static}.privacy-index>span{grid-column:1/-1}}@media (max-width:620px){.privacy-shell{width:min(100% - 28px,1160px)}.privacy-nav-inner{min-height:68px}.privacy-brand{font-size:16px}.privacy-brand img{width:33px;height:33px}.privacy-nav-links>a:first-child{display:none}.privacy-contact-link{min-height:38px;font-size:12px}.privacy-hero{padding:55px 0 60px}.privacy-hero h1{font-size:clamp(40px,12vw,52px)}.privacy-lead{font-size:16px}.privacy-boundary{padding:23px 21px}.privacy-boundary strong{font-size:20px}.privacy-summary-grid{grid-template-columns:1fr}.privacy-summary-grid>div{border-bottom:1px solid #dce4e4;border-right:1px solid #dce4e4;min-height:86px;padding:17px 19px}.privacy-summary-grid>div:last-child{border-bottom:0}.privacy-index{grid-template-columns:1fr;padding:19px}.privacy-index>span{grid-column:auto}.privacy-content>section:not(.privacy-final-contact),.privacy-final-contact{padding:30px 22px}.privacy-content p,.privacy-content li,.privacy-purpose-list dd{font-size:15px;line-height:1.65}.privacy-contact-card,.privacy-data-grid{grid-template-columns:1fr}.privacy-contact-card>div{border-bottom:1px solid #d7e1e2;border-right:0}.privacy-contact-card>div,.privacy-contact-card address{min-height:125px;padding:21px}.privacy-data-grid>div+div{border-top:1px solid #d7e1e2;border-left:0}.privacy-purpose-list>div{grid-template-columns:1fr;gap:7px;padding:18px}.privacy-ico-card{flex-direction:column;align-items:flex-start}.privacy-ico-card a{font-size:13px}.privacy-footer>div{flex-direction:column;align-items:flex-start}}
