.privacy-page{color:#211d19;background:radial-gradient(circle at 12% 8%,#c7a04a14,#0000 30%),radial-gradient(circle at 88% 45%,#7a16330a,#0000 28%),#fdfaf4;min-height:100vh;font-family:Georgia,Times New Roman,Times,serif;position:relative;overflow-x:hidden}.privacy-background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.privacy-orb{filter:blur(90px);border-radius:999px;position:absolute}.privacy-orb-one{opacity:.15;background:#c7a04a;width:320px;height:320px;top:-150px;left:-100px}.privacy-orb-two{opacity:.07;background:#7a1633;width:280px;height:280px;bottom:10%;right:-100px}.privacy-container{z-index:1;width:min(1240px,100% - 40px);margin:0 auto;position:relative}.privacy-header{border-bottom:1px solid #7a16331a;justify-content:space-between;align-items:center;min-height:110px;display:flex}.privacy-back{color:#6e6257;align-items:center;gap:8px;font-size:13px;text-decoration:none;transition:color .18s;display:inline-flex}.privacy-back:hover{color:#7a1633}.privacy-brand{flex-direction:column;align-items:flex-end;display:flex}.privacy-brand-name{color:#211d19;letter-spacing:.02em;font-size:22px;font-weight:500;text-decoration:none}.privacy-brand-line{background:#c7a04a;width:42px;height:1px;margin:7px 0 5px}.privacy-brand-tagline{color:#8d7d6d;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.privacy-hero{max-width:790px;padding:95px 0 65px}.privacy-hero-icon{color:#7a1633;background:#ffffff61;border:1px solid #c7a04a73;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:28px;display:flex}.privacy-eyebrow{color:#a47c30;letter-spacing:.22em;margin:0 0 15px;font-family:Arial,sans-serif;font-size:10px;font-weight:600}.privacy-hero h1{color:#211d19;letter-spacing:-.035em;margin:0;font-size:clamp(42px,6vw,70px);font-weight:400;line-height:1.05}.privacy-hero-description{color:#71665c;max-width:680px;margin:25px 0 0;font-size:17px;line-height:1.8}.privacy-updated{background:#fff6;border:1px solid #7a16331a;align-items:center;gap:12px;margin-top:28px;padding:10px 14px;font-size:12px;display:inline-flex}.privacy-updated span{color:#9b8d80}.privacy-updated strong{color:#40372f;font-weight:500}.privacy-promise{background:linear-gradient(135deg,#c7a04a17,#ffffff4d);border:1px solid #c7a04a40;grid-template-columns:60px 1fr;gap:22px;max-width:900px;margin-bottom:80px;padding:30px;display:grid}.privacy-promise-icon{color:#a47c30;border:1px solid #c7a04a66;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.privacy-promise-label{letter-spacing:.18em;font-family:Arial,sans-serif;font-weight:700;color:#a47c30!important;margin:0 0 8px!important;font-size:9px!important}.privacy-promise h2{color:#2b241f;max-width:670px;margin:0;font-size:27px;font-weight:400;line-height:1.35}.privacy-promise p:last-child{max-width:680px;margin-bottom:0}.privacy-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:75px;display:grid}.privacy-sidebar{position:sticky;top:30px}.privacy-sidebar-inner{border-top:1px solid #7a163326;padding:24px 0}.privacy-sidebar-title{color:#a47c30;letter-spacing:.16em;text-transform:uppercase;margin:0 0 17px;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.privacy-navigation{flex-direction:column;display:flex}.privacy-navigation a{color:#766a5f;padding:6px 0;font-size:12px;line-height:1.4;text-decoration:none;transition:color .18s,padding-left .18s}.privacy-navigation a:hover{color:#7a1633;padding-left:5px}.privacy-content{max-width:790px;padding-bottom:80px}.privacy-content p{color:#5f564e;font-size:15px;line-height:1.9}.privacy-content strong{color:#352d27;font-weight:600}.privacy-section{border-bottom:1px solid #7a16331a;padding:62px 0;scroll-margin-top:40px}.privacy-section-heading{grid-template-columns:55px 1fr;gap:20px;margin-bottom:28px;display:grid}.privacy-section-heading>span{color:#c7a04a;padding-top:5px;font-family:Arial,sans-serif;font-size:11px;font-weight:700}.privacy-section-heading p{color:#a47c30;letter-spacing:.18em;margin:0 0 7px;font-family:Arial,sans-serif;font-size:9px;font-weight:700}.privacy-section-heading h2{color:#29231e;margin:0;font-size:29px;font-weight:400;line-height:1.25}.privacy-section-body p:first-child{margin-top:0}.privacy-section-body p:last-child{margin-bottom:0}.privacy-list{margin:18px 0 22px;padding-left:23px}.privacy-list li{color:#5f564e;margin:9px 0;padding-left:5px;font-size:15px;line-height:1.7}.privacy-list li::marker{color:#c7a04a}.privacy-subheading{color:#3d342d;margin:31px 0 10px;font-size:19px;font-weight:500}.privacy-info-card{background:#7a163314;border:1px solid #7a16331a;grid-template-columns:repeat(2,1fr);gap:1px;margin:28px 0;display:grid;overflow:hidden}.privacy-info-card>div{background:#fdfaf4e0;padding:19px}.privacy-info-card span{color:#9b8d80;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-family:Arial,sans-serif;font-size:9px;display:block}.privacy-info-card strong{color:#40372f;word-break:break-word;font-size:14px;font-weight:500;line-height:1.5;display:block}.privacy-highlight{background:#c7a04a12;border-left:2px solid #c7a04a;align-items:flex-start;gap:14px;margin:26px 0;padding:20px 22px;display:flex}.privacy-highlight svg{color:#a47c30;flex-shrink:0;margin-top:3px}.privacy-highlight p{margin:0!important}.privacy-feature-row{align-items:flex-start;gap:17px;margin:10px 0 25px;display:flex}.privacy-feature-icon{color:#a47c30;border:1px solid #c7a04a4d;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.privacy-feature-row h3{color:#3d342d;margin:0 0 6px;font-size:19px;font-weight:500}.privacy-feature-row p{margin:0}.privacy-security-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:25px 0;display:grid}.privacy-security-grid>div{background:#ffffff59;border:1px solid #7a16331a;padding:22px}.privacy-security-grid svg{color:#a47c30;margin-bottom:15px}.privacy-security-grid strong{margin-bottom:7px;font-size:16px;font-weight:500;display:block}.privacy-security-grid p{margin:0;font-size:13px;line-height:1.7}.privacy-contact-card{background:#ffffff61;border:1px solid #7a16331f;flex-direction:column;gap:7px;margin-top:22px;padding:25px;display:flex}.privacy-contact-card>span{color:#a47c30;letter-spacing:.16em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:9px;font-weight:700}.privacy-contact-card strong{margin-bottom:4px;font-size:19px;font-weight:500}.privacy-contact-card a{color:#7a1633;width:fit-content;font-size:14px;text-decoration:none}.privacy-contact-card a:hover{text-decoration:underline}.privacy-contact-card p{margin:5px 0 0}.privacy-footer-note{border-top:1px solid #7a16331f;justify-content:space-between;align-items:center;margin-top:45px;padding:20px 0;display:flex}.privacy-footer-note span{color:#9b8d80;font-size:12px}.privacy-footer-note strong{color:#40372f;font-size:12px;font-weight:500}.privacy-bottom{border-top:1px solid #7a16331f;justify-content:space-between;align-items:center;padding:30px 0 45px;display:flex}.privacy-bottom a{color:#6e6257;align-items:center;gap:8px;font-size:13px;text-decoration:none;transition:color .18s;display:inline-flex}.privacy-bottom a:hover{color:#7a1633}@media (max-width:900px){.privacy-layout{grid-template-columns:1fr;gap:0}.privacy-sidebar{display:none}.privacy-content{max-width:none}}@media (max-width:640px){.privacy-container{width:min(100% - 28px,1240px)}.privacy-header{min-height:85px}.privacy-brand-name{font-size:18px}.privacy-brand-tagline{font-size:8px}.privacy-back span{display:none}.privacy-hero{padding:65px 0 50px}.privacy-hero h1{font-size:42px}.privacy-hero-description{font-size:15px}.privacy-updated{flex-direction:column;align-items:flex-start;gap:3px}.privacy-promise{grid-template-columns:1fr;margin-bottom:50px;padding:23px}.privacy-promise h2{font-size:23px}.privacy-section{padding:45px 0}.privacy-section-heading{grid-template-columns:40px 1fr;gap:12px}.privacy-section-heading h2{font-size:25px}.privacy-info-card,.privacy-security-grid{grid-template-columns:1fr}.privacy-content p,.privacy-list li{font-size:14px}.privacy-bottom{flex-direction:column;align-items:stretch;gap:18px}.privacy-bottom a:last-child{justify-content:flex-end}}
