.privacy-page{min-height:100vh;padding:clamp(72px, 9vw, 128px) max(22px, env(safe-area-inset-left)) clamp(100px, 11vw, 150px);background:radial-gradient(circle at 12% 8%,#c990310e,#0000 30%),#faf8f2}.privacy-document{width:min(820px,100%);margin-inline:auto}.privacy-header{margin-bottom:52px}.privacy-eyebrow{color:#a97018;letter-spacing:.2em;align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex}.privacy-eyebrow>span{background:#c99131;width:38px;height:1px}.privacy-header h1{color:#0b1f38;letter-spacing:-.045em;margin:23px 0 12px;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-size:clamp(46px,7vw,78px);font-weight:500;line-height:1}.privacy-updated{color:#687386;margin:0 0 25px;font-size:14px}.privacy-introduction{color:#344258;margin:0;font-size:clamp(17px,2vw,20px);line-height:1.75}.privacy-contents{background:#ffffffad;border:1px solid #0b1f3821;border-radius:16px;margin-bottom:68px;padding:24px}.privacy-contents>span{color:#9e6818;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:750;display:block}.privacy-contents>div{flex-wrap:wrap;gap:9px 18px;display:flex}.privacy-contents a{color:#20314a;text-underline-offset:4px;font-size:13px;text-decoration:underline;text-decoration-thickness:1px}.privacy-policy-section{margin-bottom:62px;scroll-margin-top:120px}.privacy-policy-section h2{color:#0b1f38;letter-spacing:-.025em;margin:0;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.16}.privacy-heading-rule{background:#c99131;width:48px;height:1px;margin:15px 0 23px}.privacy-policy-section p,.privacy-policy-section li{color:#46546a;font-size:16px;line-height:1.82}.privacy-policy-section p{margin:0 0 19px}.privacy-policy-section ul{margin:5px 0 24px;padding:0;list-style:none}.privacy-policy-section li{margin-bottom:13px;padding-left:22px;position:relative}.privacy-policy-section li:before{content:"";background:#c99131;border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}.privacy-policy-section strong{color:#172a43}.privacy-notice{background:#c9913111;border-left:3px solid #c99131;border-radius:0 12px 12px 0;margin-top:28px;padding:20px 21px}.privacy-notice strong{color:#875811;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.privacy-notice p{margin:0;font-size:14px;line-height:1.7}.privacy-contact{overflow-wrap:anywhere;background:#ffffffa6;border:1px solid #0b1f3821;border-radius:14px;flex-direction:column;gap:6px;margin-top:20px;padding:23px;font-style:normal;display:flex}.privacy-contact strong{color:#0b1f38;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.privacy-contact span{color:#697487;font-size:13px}.privacy-contact a{color:#8d5c14;text-underline-offset:4px;overflow-wrap:anywhere;width:fit-content;font-size:14px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.privacy-footer-note{border-top:1px solid #0b1f3826;margin-top:80px;padding-top:28px}.privacy-footer-note p{color:#707a8b;margin:0;font-size:12px;line-height:1.7}.privacy-legal-links{flex-wrap:wrap;gap:20px;margin-top:18px;display:flex}.privacy-legal-links a{color:#8e5d14;text-underline-offset:4px;font-size:13px;font-weight:700;text-decoration:underline}body.legal-page-open [aria-label="Schedule a Strategy Session"]{display:none!important}@media (width<=768px){.privacy-page{padding:40px 20px calc(80px + env(safe-area-inset-bottom))}.privacy-header{margin-bottom:34px}.privacy-header h1{font-size:clamp(42px,12vw,60px)}.privacy-introduction{font-size:16.5px;line-height:1.68}.privacy-contents{margin-bottom:44px;padding:18px}.privacy-contents>div{flex-direction:column;gap:11px}.privacy-policy-section{margin-bottom:44px}.privacy-policy-section h2{font-size:28px}.privacy-policy-section p,.privacy-policy-section li{font-size:16px;line-height:1.7}.privacy-policy-section li{padding-left:19px}.privacy-contact{padding:18px}body.legal-page-open .fixed.z-40{display:none!important}}@media (prefers-reduced-motion:reduce){.privacy-page *,.privacy-page :before,.privacy-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
