.corporate-privacy-module__7AcWLq__page{--privacy-cyan:#78cde4;--privacy-gold:#c8a75a;isolation:isolate;color:#f1f5f7;min-height:100vh;font-family:var(--font-corporate-body),system-ui,sans-serif;background:radial-gradient(at 76% 8%,#227a9d12,#0000 30%),linear-gradient(155deg,#01050a 0%,#030b14 48%,#010409 100%);position:relative;overflow:hidden}.corporate-privacy-module__7AcWLq__architecture{pointer-events:none;position:absolute;inset:0;overflow:hidden}.corporate-privacy-module__7AcWLq__architecture:before{content:"";background-image:linear-gradient(#77bed506 1px,#0000 1px),linear-gradient(90deg,#77bed506 1px,#0000 1px);background-size:128px 128px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%,#0000);mask-image:linear-gradient(90deg,#0000,#000 48%,#0000)}.corporate-privacy-module__7AcWLq__architecture span{border:1px solid #70bdd70b;width:min(68vw,1080px);height:min(34vw,540px);position:absolute;right:-15%;transform:skewY(-7deg)}.corporate-privacy-module__7AcWLq__architecture span:first-child{top:4%}.corporate-privacy-module__7AcWLq__architecture span:last-child{border-color:#ccad5b09;top:48%;right:-27%}.corporate-privacy-module__7AcWLq__shell{width:min(1540px,100%);margin:0 auto;padding:38px 58px clamp(130px,12vw,190px);position:relative}.corporate-privacy-module__7AcWLq__header{border-bottom:1px solid #7ec0d61c;justify-content:space-between;align-items:center;padding-bottom:31px;display:flex}.corporate-privacy-module__7AcWLq__brand{color:#dfe7eb;font-family:var(--font-corporate-display),system-ui,sans-serif;letter-spacing:-.01em;align-items:center;gap:12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.corporate-privacy-module__7AcWLq__brandReturn{color:var(--privacy-cyan);font-size:17px;line-height:1}.corporate-privacy-module__7AcWLq__brand>div{justify-content:flex-start;width:40px}.corporate-privacy-module__7AcWLq__brand img{filter:drop-shadow(0 0 14px #5bcdeb24)}.corporate-privacy-module__7AcWLq__brand:focus-visible,.corporate-privacy-module__7AcWLq__documentRail a:focus-visible,.corporate-privacy-module__7AcWLq__contactAction a:focus-visible{outline-offset:4px;outline:2px solid #75d5eb}.corporate-privacy-module__7AcWLq__chapter{color:#5f8192;font-family:var(--font-corporate-display),system-ui,sans-serif;letter-spacing:.24em;font-size:9px;font-weight:600}.corporate-privacy-module__7AcWLq__introduction{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:clamp(55px,9vw,145px);min-height:min(780px,100svh - 105px);padding:clamp(115px,11vw,175px) 0 clamp(125px,13vw,205px);display:grid}.corporate-privacy-module__7AcWLq__documentIdentity{padding-top:8px}.corporate-privacy-module__7AcWLq__documentIdentity p,.corporate-privacy-module__7AcWLq__documentIdentity span,.corporate-privacy-module__7AcWLq__eyebrow,.corporate-privacy-module__7AcWLq__documentRail>p,.corporate-privacy-module__7AcWLq__productContext p,.corporate-privacy-module__7AcWLq__contactClose>div>p{color:#668b9d;font-family:var(--font-corporate-display),system-ui,sans-serif;letter-spacing:.24em;margin:0;font-size:9px;font-weight:600;display:block}.corporate-privacy-module__7AcWLq__documentIdentity span{color:#5f7b97;margin-top:22px;font-size:8px}.corporate-privacy-module__7AcWLq__documentIdentity span+span{margin-top:12px}.corporate-privacy-module__7AcWLq__eyebrow{color:var(--privacy-cyan)}.corporate-privacy-module__7AcWLq__introductionMain h1{color:#f3f7f9;max-width:1030px;font-family:var(--font-corporate-display),system-ui,sans-serif;letter-spacing:-.058em;text-wrap:balance;margin:clamp(48px,5vw,76px) 0 0;font-size:clamp(64px,7.1vw,110px);font-weight:500;line-height:.98}.corporate-privacy-module__7AcWLq__lead{color:#a8b6c0;letter-spacing:-.016em;max-width:730px;margin:clamp(65px,7vw,104px) 0 0;font-size:16px;line-height:1.95}.corporate-privacy-module__7AcWLq__documentLayout{border-top:1px solid #7cc2d81f;grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(55px,9vw,145px);padding-top:clamp(105px,11vw,165px);display:grid}.corporate-privacy-module__7AcWLq__documentRail{padding-right:28px;position:sticky;top:36px}.corporate-privacy-module__7AcWLq__documentRail ol{gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.corporate-privacy-module__7AcWLq__documentRail li{border-bottom:1px solid #78b9cf12;grid-template-columns:30px 1fr;align-items:center;gap:12px;min-height:41px;display:grid}.corporate-privacy-module__7AcWLq__documentRail li>span{color:#587c9e;letter-spacing:.12em;font-size:8px}.corporate-privacy-module__7AcWLq__documentRail a{color:#91a3ae;width:fit-content;font-size:10px;text-decoration:none;transition:color .18s}.corporate-privacy-module__7AcWLq__documentRail a:hover{color:#dce8ec}.corporate-privacy-module__7AcWLq__productContext{border-top:1px solid #cbab592b;margin-top:72px;padding-top:25px}.corporate-privacy-module__7AcWLq__productContext strong{color:#dce5e8;font-family:var(--font-corporate-display),system-ui,sans-serif;letter-spacing:-.02em;margin-top:19px;font-size:16px;font-weight:500;display:block}.corporate-privacy-module__7AcWLq__productContext>span{color:#baa56e;min-height:25px;font-family:var(--font-corporate-display),system-ui,sans-serif;letter-spacing:.18em;border:1px solid #cdae5b3d;align-items:center;margin-top:17px;padding:0 9px;font-size:7.5px;font-weight:600;display:inline-flex}.corporate-privacy-module__7AcWLq__policy{max-width:900px}.corporate-privacy-module__7AcWLq__policySection{grid-template-columns:65px minmax(0,1fr);gap:clamp(30px,4vw,65px);padding:0 0 clamp(95px,10vw,150px);scroll-margin-top:40px;display:grid}.corporate-privacy-module__7AcWLq__policySection+.corporate-privacy-module__7AcWLq__policySection{border-top:1px solid #7cbed41a;padding-top:clamp(95px,10vw,150px)}.corporate-privacy-module__7AcWLq__sectionNumber{color:var(--privacy-gold);font-family:var(--font-corporate-display),system-ui,sans-serif;letter-spacing:.16em;padding-top:11px;font-size:9px;font-weight:600}.corporate-privacy-module__7AcWLq__policySection h2{color:#eaf0f3;font-family:var(--font-corporate-display),system-ui,sans-serif;letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(36px,4vw,59px);font-weight:500;line-height:1.05}.corporate-privacy-module__7AcWLq__sectionCopy{max-width:710px;margin-top:clamp(42px,5vw,68px)}.corporate-privacy-module__7AcWLq__sectionCopy p{color:#a1b0ba;letter-spacing:-.012em;margin:0;font-size:15.5px;line-height:1.95}.corporate-privacy-module__7AcWLq__sectionCopy p+p{margin-top:30px}.corporate-privacy-module__7AcWLq__contactClose{border-top:1px solid #caab5a33;grid-template-columns:minmax(0,1fr) minmax(360px,.68fr);align-items:end;gap:clamp(70px,10vw,160px);margin-top:clamp(35px,5vw,70px);padding:clamp(120px,13vw,195px) 0 10px;display:grid}.corporate-privacy-module__7AcWLq__contactClose>div>p{color:var(--privacy-gold)}.corporate-privacy-module__7AcWLq__contactClose h2{color:#eef3f5;max-width:760px;font-family:var(--font-corporate-display),system-ui,sans-serif;letter-spacing:-.052em;text-wrap:balance;margin:38px 0 0;font-size:clamp(43px,5vw,75px);font-weight:500;line-height:1.04}.corporate-privacy-module__7AcWLq__contactAction>p{color:#92a3ad;max-width:530px;margin:0;font-size:14px;line-height:1.82}.corporate-privacy-module__7AcWLq__contactAction a{color:#e8f0f3;font-family:var(--font-corporate-display),system-ui,sans-serif;border-bottom:1px solid #70d1ea66;align-items:center;gap:34px;margin-top:42px;padding-bottom:9px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.corporate-privacy-module__7AcWLq__contactAction a span{color:var(--privacy-gold);font-size:17px;transition:transform .18s}.corporate-privacy-module__7AcWLq__contactAction a:hover span{transform:translate(4px)}.corporate-privacy-module__7AcWLq__introduction,.corporate-privacy-module__7AcWLq__documentLayout,.corporate-privacy-module__7AcWLq__contactClose{animation:.9s cubic-bezier(.2,.72,.2,1) both corporate-privacy-module__7AcWLq__documentReveal}.corporate-privacy-module__7AcWLq__documentLayout{animation-delay:80ms}.corporate-privacy-module__7AcWLq__contactClose{animation-delay:.12s}@keyframes corporate-privacy-module__7AcWLq__documentReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:980px){.corporate-privacy-module__7AcWLq__shell{padding-inline:34px}.corporate-privacy-module__7AcWLq__introduction{grid-template-columns:1fr;gap:52px;min-height:auto}.corporate-privacy-module__7AcWLq__documentIdentity{align-items:center;gap:24px;display:flex}.corporate-privacy-module__7AcWLq__documentIdentity span{margin-top:0}.corporate-privacy-module__7AcWLq__documentLayout{grid-template-columns:1fr}.corporate-privacy-module__7AcWLq__documentRail{padding-right:0;position:static}.corporate-privacy-module__7AcWLq__documentRail ol{grid-template-columns:repeat(3,1fr);column-gap:28px}.corporate-privacy-module__7AcWLq__productContext{max-width:420px}.corporate-privacy-module__7AcWLq__policy{margin-top:55px}.corporate-privacy-module__7AcWLq__contactClose{grid-template-columns:1fr;gap:65px}.corporate-privacy-module__7AcWLq__contactAction{max-width:620px;margin-left:auto}}@media (max-width:600px){.corporate-privacy-module__7AcWLq__shell{padding:26px 22px 110px}.corporate-privacy-module__7AcWLq__header{align-items:flex-start;gap:26px}.corporate-privacy-module__7AcWLq__brand{font-size:11px}.corporate-privacy-module__7AcWLq__brand>div{width:33px}.corporate-privacy-module__7AcWLq__chapter{text-align:right;max-width:110px;line-height:1.6}.corporate-privacy-module__7AcWLq__introduction{gap:42px;padding:88px 0 110px}.corporate-privacy-module__7AcWLq__documentIdentity{flex-direction:column;align-items:flex-start;gap:14px}.corporate-privacy-module__7AcWLq__introductionMain h1{margin-top:40px;font-size:clamp(49px,14.4vw,62px);line-height:1}.corporate-privacy-module__7AcWLq__lead{margin-top:52px;font-size:15px;line-height:1.84}.corporate-privacy-module__7AcWLq__documentLayout{padding-top:88px}.corporate-privacy-module__7AcWLq__documentRail ol{grid-template-columns:1fr 1fr;column-gap:20px}.corporate-privacy-module__7AcWLq__documentRail li{min-height:44px}.corporate-privacy-module__7AcWLq__productContext{margin-top:55px}.corporate-privacy-module__7AcWLq__policy{margin-top:78px}.corporate-privacy-module__7AcWLq__policySection{grid-template-columns:1fr;gap:28px;padding-bottom:84px}.corporate-privacy-module__7AcWLq__policySection+.corporate-privacy-module__7AcWLq__policySection{padding-top:84px}.corporate-privacy-module__7AcWLq__sectionNumber{padding-top:0}.corporate-privacy-module__7AcWLq__policySection h2{font-size:clamp(35px,10.8vw,45px);line-height:1.08}.corporate-privacy-module__7AcWLq__sectionCopy{margin-top:38px}.corporate-privacy-module__7AcWLq__sectionCopy p{font-size:15px;line-height:1.86}.corporate-privacy-module__7AcWLq__contactClose{gap:50px;padding-top:100px}.corporate-privacy-module__7AcWLq__contactClose h2{font-size:clamp(39px,11.8vw,50px);line-height:1.06}.corporate-privacy-module__7AcWLq__contactAction{margin-left:0}.corporate-privacy-module__7AcWLq__contactAction a{justify-content:space-between;width:100%}.corporate-privacy-module__7AcWLq__architecture span{width:145vw;height:80vw;right:-58%}}@media (prefers-reduced-motion:reduce){.corporate-privacy-module__7AcWLq__introduction,.corporate-privacy-module__7AcWLq__documentLayout,.corporate-privacy-module__7AcWLq__contactClose{animation:none!important}.corporate-privacy-module__7AcWLq__contactAction a span{transition:none}}
