.TermsHero-module__NK5EgW__hero{color:var(--text-light);background:radial-gradient(circle at 20% 20%,#0c4fad40,#0000 55%),linear-gradient(135deg,#020b1e 0%,#041630 60%,#092a58 100%);padding:clamp(96px,20vh,160px) clamp(24px,8vw,120px) clamp(64px,10vh,120px);position:relative;overflow:hidden}.TermsHero-module__NK5EgW__hero:after{content:"";pointer-events:none;background:linear-gradient(#020b1e00 0%,#020b1e99 100%);position:absolute;inset:0}.TermsHero-module__NK5EgW__hero__content{z-index:1;flex-direction:column;gap:16px;max-width:760px;display:flex;position:relative}.TermsHero-module__NK5EgW__hero__eyebrow{letter-spacing:1px;color:#ffffffeb;font-family:Great Vibes,Playfair Display,serif;font-size:clamp(28px,3vw,38px)}.TermsHero-module__NK5EgW__hero__title{color:#fefefe;margin:0;font-family:Playfair Display,Poppins,serif;font-size:clamp(48px,8vw,86px);line-height:1.1}.TermsHero-module__NK5EgW__hero__subtitle{color:#ffffffd1;font-size:clamp(1rem,1.2vw,1.3rem);line-height:1.7}.TermsHero-module__NK5EgW__hero__meta{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:8px;font-size:.95rem;display:flex}.TermsHero-module__NK5EgW__hero__badge{background:#0c4fad40;border:1px solid #ffffff4d;border-radius:999px;padding:4px 12px}.TermsHero-module__NK5EgW__hero__date{font-weight:500}@media (max-width:768px){.TermsHero-module__NK5EgW__hero{padding-top:120px}.TermsHero-module__NK5EgW__hero__content{text-align:left}}@media (prefers-reduced-motion:reduce){.TermsHero-module__NK5EgW__hero,.TermsHero-module__NK5EgW__hero *{transition:none!important;animation:none!important}}
.TermsTOC-module__XfkJvG__toc{background:#ffffffeb;border:1px solid #0c4fad1f;border-radius:32px;align-self:flex-start;min-width:280px;padding:24px;transition:transform .4s,box-shadow .4s;position:sticky;top:120px;box-shadow:0 25px 60px #04163014}.TermsTOC-module__XfkJvG__toc[data-mobile=true]{border-radius:24px;width:100%;padding:16px;position:relative;top:0}.TermsTOC-module__XfkJvG__toc:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 30px 60px #04163024}.TermsTOC-module__XfkJvG__toc__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.TermsTOC-module__XfkJvG__toc__title{letter-spacing:.1em;text-transform:uppercase;color:#0a1f3f;font-size:.95rem}.TermsTOC-module__XfkJvG__toc__toggle{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0c4fad14;border:1px solid #0c4fad4d;border-radius:999px;padding:6px 16px;font-size:.85rem;transition:background .3s,transform .3s;display:none}.TermsTOC-module__XfkJvG__toc__toggle:hover,.TermsTOC-module__XfkJvG__toc__toggle:focus-visible{background:#0c4fad2e;transform:translateY(-1px)}.TermsTOC-module__XfkJvG__toc__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.TermsTOC-module__XfkJvG__toc__item{border-radius:20px;overflow:hidden}.TermsTOC-module__XfkJvG__toc__link{color:#071938;background:#0c4fad0d;border-radius:20px;align-items:flex-start;gap:12px;padding:12px 16px;transition:background .3s,transform .3s,box-shadow .3s;display:flex}.TermsTOC-module__XfkJvG__toc__link[data-active=true]{background:#0c4fad26;box-shadow:inset 0 0 0 2px #0c4fad59}.TermsTOC-module__XfkJvG__toc__link:hover,.TermsTOC-module__XfkJvG__toc__link:focus-visible{background:#0c4fad2e;transform:scale(1.02);box-shadow:0 10px 30px #04163026}.TermsTOC-module__XfkJvG__toc__index{letter-spacing:.08em;color:#0f3464;min-width:28px;font-weight:600}.TermsTOC-module__XfkJvG__toc__label{color:#071938f5;font-size:.95rem;line-height:1.5}.TermsTOC-module__XfkJvG__toc__list[data-collapsed=true]{opacity:0;pointer-events:none;height:0}@media (max-width:1024px){.TermsTOC-module__XfkJvG__toc{width:100%;position:relative}.TermsTOC-module__XfkJvG__toc__toggle{display:inline-flex}}@media (prefers-reduced-motion:reduce){.TermsTOC-module__XfkJvG__toc,.TermsTOC-module__XfkJvG__toc *{transition:none!important}}
.TermsSection-module__yuXb0W__section{background:#ffffffeb;border:1px solid #0c4fad1f;border-radius:28px;padding:clamp(24px,4vw,40px);transition:box-shadow .4s,transform .4s,background .4s;box-shadow:0 25px 60px #0416300d}.TermsSection-module__yuXb0W__section+.TermsSection-module__yuXb0W__section{margin-top:24px}.TermsSection-module__yuXb0W__section:hover{transform:translateY(-4px);box-shadow:0 35px 70px #04163014}.TermsSection-module__yuXb0W__section[data-highlight=true]{background:#0c4fad0d;box-shadow:0 0 0 2px #0c4fad59,0 30px 80px #0416301f}.TermsSection-module__yuXb0W__section__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.TermsSection-module__yuXb0W__section__meta{flex:1;align-items:flex-start;gap:12px;display:flex}.TermsSection-module__yuXb0W__section__index{letter-spacing:.08em;color:#0416308c;min-width:40px;font-size:.95rem}.TermsSection-module__yuXb0W__section__titleBlock{flex:1}.TermsSection-module__yuXb0W__section__title{color:#0a1531;margin-bottom:8px;font-size:clamp(1.35rem,2vw,1.8rem)}.TermsSection-module__yuXb0W__section__summary{color:#061832d9;font-size:1rem;line-height:1.7}.TermsSection-module__yuXb0W__section__actions{gap:8px;display:flex}.TermsSection-module__yuXb0W__copyButton{letter-spacing:.05em;text-transform:uppercase;cursor:pointer;color:#0c2b52;background:#0c4fad14;border:1px solid #0c4fad40;border-radius:999px;padding:8px 16px;font-size:.85rem;transition:background .3s,transform .3s}.TermsSection-module__yuXb0W__copyButton:hover,.TermsSection-module__yuXb0W__copyButton:focus-visible{background:#0c4fad26;transform:translateY(-1px)}.TermsSection-module__yuXb0W__copyToast{color:#0a1f3f;opacity:0;background:#0c4fad1f;border-radius:12px;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;font-size:.9rem;display:inline-flex}.TermsSection-module__yuXb0W__copyToast[data-visible=true]{opacity:1}@media (max-width:768px){.TermsSection-module__yuXb0W__section__header{flex-direction:column}.TermsSection-module__yuXb0W__section__actions{width:100%}.TermsSection-module__yuXb0W__copyButton{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.TermsSection-module__yuXb0W__section,.TermsSection-module__yuXb0W__section *{transition:none!important}}
.Accordion-module__i2qjKq__accordion{width:100%}.Accordion-module__i2qjKq__accordion__trigger{color:#0b2a50;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-size:.95rem;font-weight:600;transition:color .3s,transform .3s;display:inline-flex}.Accordion-module__i2qjKq__accordion__trigger:hover,.Accordion-module__i2qjKq__accordion__trigger:focus-visible{color:#0f4fb1;transform:translateY(-1px)}.Accordion-module__i2qjKq__accordion__trigger:focus-visible{outline-offset:4px;outline:2px solid #0f4fb166}.Accordion-module__i2qjKq__accordion__icon{border:1px solid #0f4fb14d;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .4s;display:inline-flex}.Accordion-module__i2qjKq__accordion__trigger[data-open=true] .Accordion-module__i2qjKq__accordion__icon{transform:rotate(180deg)}.Accordion-module__i2qjKq__accordion__panel{opacity:0;height:0;overflow:hidden}.Accordion-module__i2qjKq__accordion__body{color:#040e20db;flex-direction:column;gap:12px;padding:16px 0 0;line-height:1.7;display:flex}.Accordion-module__i2qjKq__accordion__body h3{color:#03102a;margin-bottom:4px;font-size:1rem}.Accordion-module__i2qjKq__accordion__body p{margin:0}@media (prefers-reduced-motion:reduce){.Accordion-module__i2qjKq__accordion__trigger,.Accordion-module__i2qjKq__accordion__icon,.Accordion-module__i2qjKq__accordion__panel{transition:none}}
.page-module__UBdgra__termsPage{color:#04102a;background:linear-gradient(#f6f8fc 0%,#eef2f9 90%);padding-bottom:120px}.page-module__UBdgra__contentArea{grid-template-columns:minmax(0,1fr) 320px;gap:clamp(32px,4vw,64px);padding:clamp(32px,5vw,120px) clamp(20px,7vw,160px);display:grid}.page-module__UBdgra__sections{flex-direction:column;display:flex}@media (max-width:1200px){.page-module__UBdgra__contentArea{grid-template-columns:1fr 280px}}@media (max-width:1023px){.page-module__UBdgra__contentArea{grid-template-columns:1fr;padding-top:48px}}@media (prefers-reduced-motion:reduce){.page-module__UBdgra__termsPage,.page-module__UBdgra__termsPage *{transition:none!important;animation:none!important}}
