.corporate-terms-module__0mNI_a__page{--terms-cyan:#76c9df;--terms-gold:#c7a75b;isolation:isolate;color:#f0f4f6;min-height:100vh;font-family:var(--font-corporate-body),system-ui,sans-serif;background:radial-gradient(at 19% 4%,#1b709112,#0000 29%),linear-gradient(148deg,#01050a 0%,#030a12 52%,#010409 100%);position:relative;overflow:hidden}.corporate-terms-module__0mNI_a__architecture{pointer-events:none;position:absolute;inset:0;overflow:hidden}.corporate-terms-module__0mNI_a__architecture:before{content:"";background-image:linear-gradient(#77bed505 1px,#0000 1px),linear-gradient(90deg,#77bed505 1px,#0000 1px);background-size:112px 112px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#0000);mask-image:linear-gradient(90deg,#0000,#000 42%,#0000)}.corporate-terms-module__0mNI_a__architecture span{background:linear-gradient(#0000,#77c9df17,#0000);width:1px;height:76%;position:absolute;top:7%;left:44%;transform:rotate(19deg)}.corporate-terms-module__0mNI_a__architecture span:nth-child(2){background:linear-gradient(#0000,#c8a75b12,#0000);left:74%}.corporate-terms-module__0mNI_a__architecture i{border:1px solid #74c2d80a;width:min(58vw,920px);height:min(31vw,490px);position:absolute;top:290px;right:-12%;transform:skewY(8deg)}.corporate-terms-module__0mNI_a__shell{width:min(1540px,100%);margin:0 auto;padding:38px 58px clamp(135px,12vw,195px);position:relative}.corporate-terms-module__0mNI_a__header{border-bottom:1px solid #7ec0d61c;justify-content:space-between;align-items:center;padding-bottom:31px;display:flex}.corporate-terms-module__0mNI_a__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-terms-module__0mNI_a__brandReturn{color:var(--terms-cyan);font-size:17px;line-height:1}.corporate-terms-module__0mNI_a__brand>div{justify-content:flex-start;width:40px}.corporate-terms-module__0mNI_a__brand img{filter:drop-shadow(0 0 14px #5bcdeb24)}.corporate-terms-module__0mNI_a__brand:focus-visible,.corporate-terms-module__0mNI_a__agreementRail a:focus-visible,.corporate-terms-module__0mNI_a__contactAction a:focus-visible{outline-offset:4px;outline:2px solid #75d5eb}.corporate-terms-module__0mNI_a__chapter{color:#5f8192;font-family:var(--font-corporate-display),system-ui,sans-serif;letter-spacing:.24em;font-size:9px;font-weight:600}.corporate-terms-module__0mNI_a__introduction{grid-template-columns:minmax(160px,.31fr) minmax(0,1fr);gap:clamp(58px,9vw,148px);min-height:min(800px,100svh - 105px);padding:clamp(118px,11vw,178px) 0 clamp(130px,13vw,210px);display:grid}.corporate-terms-module__0mNI_a__agreementIdentity{padding-top:8px}.corporate-terms-module__0mNI_a__agreementIdentity p,.corporate-terms-module__0mNI_a__agreementIdentity span,.corporate-terms-module__0mNI_a__eyebrow,.corporate-terms-module__0mNI_a__agreementRail>p,.corporate-terms-module__0mNI_a__productContext p,.corporate-terms-module__0mNI_a__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-terms-module__0mNI_a__agreementIdentity span{color:#88784f;margin-top:22px;font-size:8px}.corporate-terms-module__0mNI_a__agreementIdentity span+span{margin-top:12px}.corporate-terms-module__0mNI_a__eyebrow{color:var(--terms-gold)}.corporate-terms-module__0mNI_a__introductionMain h1{color:#f3f6f8;max-width:1020px;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,7vw,108px);font-weight:500;line-height:.98}.corporate-terms-module__0mNI_a__lead{color:#a7b5be;letter-spacing:-.016em;max-width:750px;margin:clamp(65px,7vw,104px) 0 0;font-size:16px;line-height:1.95}.corporate-terms-module__0mNI_a__agreementLayout{border-top:1px solid #7cc2d81f;grid-template-columns:minmax(240px,.31fr) minmax(0,1fr);align-items:start;gap:clamp(58px,9vw,148px);padding-top:clamp(108px,11vw,168px);display:grid}.corporate-terms-module__0mNI_a__agreementRail{padding-right:30px;position:sticky;top:36px}.corporate-terms-module__0mNI_a__agreementRail ol{margin:34px 0 0;padding:0;list-style:none;display:grid}.corporate-terms-module__0mNI_a__agreementRail li{border-bottom:1px solid #78b9cf12;grid-template-columns:30px 1fr;align-items:center;gap:12px;min-height:46px;display:grid}.corporate-terms-module__0mNI_a__agreementRail li>span{color:#597d9f;letter-spacing:.12em;font-size:8px}.corporate-terms-module__0mNI_a__agreementRail a{color:#91a3ae;width:fit-content;font-size:10px;line-height:1.4;text-decoration:none;transition:color .18s}.corporate-terms-module__0mNI_a__agreementRail a:hover{color:#dce8ec}.corporate-terms-module__0mNI_a__productContext{border-top:1px solid #cbab592b;margin-top:72px;padding-top:25px}.corporate-terms-module__0mNI_a__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-terms-module__0mNI_a__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-terms-module__0mNI_a__agreement{max-width:910px}.corporate-terms-module__0mNI_a__clause{grid-template-columns:72px minmax(0,1fr);gap:clamp(32px,4vw,68px);padding:0 0 clamp(98px,10vw,154px);scroll-margin-top:40px;display:grid}.corporate-terms-module__0mNI_a__clause+.corporate-terms-module__0mNI_a__clause{border-top:1px solid #7cbed41a;padding-top:clamp(98px,10vw,154px)}.corporate-terms-module__0mNI_a__clauseMarker{align-items:center;gap:14px;padding-top:11px;display:flex}.corporate-terms-module__0mNI_a__clauseMarker span{color:var(--terms-gold);font-family:var(--font-corporate-display),system-ui,sans-serif;letter-spacing:.16em;font-size:9px;font-weight:600}.corporate-terms-module__0mNI_a__clauseMarker i{background:#c7a75b57;width:20px;height:1px}.corporate-terms-module__0mNI_a__clause 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,3.9vw,58px);font-weight:500;line-height:1.06}.corporate-terms-module__0mNI_a__clauseCopy{max-width:715px;margin-top:clamp(42px,5vw,68px)}.corporate-terms-module__0mNI_a__clauseCopy p{color:#a1b0ba;letter-spacing:-.012em;margin:0;font-size:15.5px;line-height:1.95}.corporate-terms-module__0mNI_a__clauseCopy p+p{margin-top:30px}.corporate-terms-module__0mNI_a__contactClose{border-top:1px solid #caab5a33;grid-template-columns:minmax(0,1fr) minmax(360px,.67fr);align-items:end;gap:clamp(70px,10vw,160px);margin-top:clamp(38px,5vw,72px);padding:clamp(122px,13vw,198px) 0 10px;display:grid}.corporate-terms-module__0mNI_a__contactClose>div>p{color:var(--terms-gold)}.corporate-terms-module__0mNI_a__contactClose h2{color:#eef3f5;max-width:780px;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,74px);font-weight:500;line-height:1.04}.corporate-terms-module__0mNI_a__contactAction>p{color:#92a3ad;max-width:530px;margin:0;font-size:14px;line-height:1.82}.corporate-terms-module__0mNI_a__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-terms-module__0mNI_a__contactAction a span{color:var(--terms-gold);font-size:17px;transition:transform .18s}.corporate-terms-module__0mNI_a__contactAction a:hover span{transform:translate(4px)}.corporate-terms-module__0mNI_a__introduction,.corporate-terms-module__0mNI_a__agreementLayout,.corporate-terms-module__0mNI_a__contactClose{animation:.88s cubic-bezier(.2,.72,.2,1) both corporate-terms-module__0mNI_a__agreementReveal}.corporate-terms-module__0mNI_a__agreementLayout{animation-delay:80ms}.corporate-terms-module__0mNI_a__contactClose{animation-delay:.12s}@keyframes corporate-terms-module__0mNI_a__agreementReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:980px){.corporate-terms-module__0mNI_a__shell{padding-inline:34px}.corporate-terms-module__0mNI_a__introduction{grid-template-columns:1fr;gap:52px;min-height:auto}.corporate-terms-module__0mNI_a__agreementIdentity{align-items:center;gap:24px;display:flex}.corporate-terms-module__0mNI_a__agreementIdentity span{margin-top:0}.corporate-terms-module__0mNI_a__agreementLayout{grid-template-columns:1fr}.corporate-terms-module__0mNI_a__agreementRail{padding-right:0;position:static}.corporate-terms-module__0mNI_a__agreementRail ol{grid-template-columns:repeat(3,1fr);column-gap:28px}.corporate-terms-module__0mNI_a__productContext{max-width:420px}.corporate-terms-module__0mNI_a__agreement{margin-top:58px}.corporate-terms-module__0mNI_a__contactClose{grid-template-columns:1fr;gap:65px}.corporate-terms-module__0mNI_a__contactAction{max-width:620px;margin-left:auto}}@media (max-width:600px){.corporate-terms-module__0mNI_a__shell{padding:26px 22px 110px}.corporate-terms-module__0mNI_a__header{align-items:flex-start;gap:26px}.corporate-terms-module__0mNI_a__brand{font-size:11px}.corporate-terms-module__0mNI_a__brand>div{width:33px}.corporate-terms-module__0mNI_a__chapter{text-align:right;max-width:110px;line-height:1.6}.corporate-terms-module__0mNI_a__introduction{gap:42px;padding:88px 0 112px}.corporate-terms-module__0mNI_a__agreementIdentity{flex-direction:column;align-items:flex-start;gap:14px}.corporate-terms-module__0mNI_a__introductionMain h1{margin-top:40px;font-size:clamp(49px,14vw,61px);line-height:1}.corporate-terms-module__0mNI_a__lead{margin-top:52px;font-size:15px;line-height:1.84}.corporate-terms-module__0mNI_a__agreementLayout{padding-top:88px}.corporate-terms-module__0mNI_a__agreementRail ol{grid-template-columns:1fr 1fr;column-gap:20px}.corporate-terms-module__0mNI_a__agreementRail li{min-height:50px}.corporate-terms-module__0mNI_a__productContext{margin-top:55px}.corporate-terms-module__0mNI_a__agreement{margin-top:78px}.corporate-terms-module__0mNI_a__clause{grid-template-columns:1fr;gap:28px;padding-bottom:86px}.corporate-terms-module__0mNI_a__clause+.corporate-terms-module__0mNI_a__clause{padding-top:86px}.corporate-terms-module__0mNI_a__clauseMarker{padding-top:0}.corporate-terms-module__0mNI_a__clause h2{font-size:clamp(35px,10.6vw,45px);line-height:1.08}.corporate-terms-module__0mNI_a__clauseCopy{margin-top:38px}.corporate-terms-module__0mNI_a__clauseCopy p{font-size:15px;line-height:1.86}.corporate-terms-module__0mNI_a__contactClose{gap:50px;padding-top:102px}.corporate-terms-module__0mNI_a__contactClose h2{font-size:clamp(39px,11.5vw,49px);line-height:1.06}.corporate-terms-module__0mNI_a__contactAction{margin-left:0}.corporate-terms-module__0mNI_a__contactAction a{justify-content:space-between;width:100%}.corporate-terms-module__0mNI_a__architecture i{width:142vw;height:76vw;right:-55%}}@media (prefers-reduced-motion:reduce){.corporate-terms-module__0mNI_a__introduction,.corporate-terms-module__0mNI_a__agreementLayout,.corporate-terms-module__0mNI_a__contactClose{animation:none!important}.corporate-terms-module__0mNI_a__contactAction a span{transition:none}}
