.Terms-module__0dfTdW__page{color:#f5f0e8;background:#0e0d0b;min-height:100vh;overflow-x:hidden}.Terms-module__0dfTdW__hero{align-items:flex-end;min-height:62vh;padding:140px 0 72px;display:flex;position:relative;overflow:hidden}.Terms-module__0dfTdW__heroBg{background:radial-gradient(70% 60% at 65% 30%,#b8860b33 0%,#0000 70%),radial-gradient(50% 50% at 15% 90%,#b8860b1a 0%,#0000 60%),linear-gradient(160deg,#1a1710 0%,#0e0d0b 55%,#131210 100%);position:absolute;inset:-20%}.Terms-module__0dfTdW__heroGrain{opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.Terms-module__0dfTdW__heroInner{z-index:2;width:100%;max-width:1320px;margin:0 auto;padding:0 60px;position:relative}.Terms-module__0dfTdW__heroEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#b8860b;align-items:center;gap:10px;margin-bottom:28px;font-size:.8rem;font-weight:600;display:flex}.Terms-module__0dfTdW__eyebrowDot{background:#d4a017;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #d4a01780}.Terms-module__0dfTdW__heroTitle{letter-spacing:-.04em;color:#f5f0e8;margin-bottom:28px;font-size:clamp(2.8rem,7vw,6rem);font-weight:800;line-height:1.02}.Terms-module__0dfTdW__heroTitle em{color:#d4a017;font-style:normal}.Terms-module__0dfTdW__heroSub{color:#9a9390;letter-spacing:-.01em;max-width:620px;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.Terms-module__0dfTdW__sectionLabel{letter-spacing:.2em;text-transform:uppercase;color:#b8860b;margin-bottom:18px;font-size:.72rem;font-weight:700;display:inline-block}.Terms-module__0dfTdW__paySection{max-width:1320px;margin:0 auto;padding:110px 60px}.Terms-module__0dfTdW__payHead{margin-bottom:56px}.Terms-module__0dfTdW__payHeading{letter-spacing:-.04em;color:#f5f0e8;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.05}.Terms-module__0dfTdW__payTimeline{background:#f5f0e80f;border:1px solid #f5f0e80f;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.Terms-module__0dfTdW__payStep{background:#13120f;flex-direction:column;gap:8px;padding:36px 28px;transition:background .22s cubic-bezier(.16,1,.3,1);display:flex}.Terms-module__0dfTdW__payStep:hover{background:#1c1a14}.Terms-module__0dfTdW__payStepNum{letter-spacing:.18em;color:#f5f0e840;margin-bottom:8px;font-size:.65rem;font-weight:700}.Terms-module__0dfTdW__payStepValue{letter-spacing:-.03em;color:#d4a017;font-size:1.8rem;font-weight:800;line-height:1}.Terms-module__0dfTdW__payStepLabel{color:#f5f0e8;letter-spacing:-.01em;font-size:.98rem;font-weight:700}.Terms-module__0dfTdW__payStepNote{color:#f5f0e86b;font-size:.78rem}.Terms-module__0dfTdW__termsSection{padding:0 60px 110px}.Terms-module__0dfTdW__termsInner{background:#f5f0e80f;border:1px solid #f5f0e80f;border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;max-width:1320px;margin:0 auto;display:grid;overflow:hidden}.Terms-module__0dfTdW__term{background:#13120f;gap:20px;padding:44px 40px;transition:background .22s cubic-bezier(.16,1,.3,1);display:flex}.Terms-module__0dfTdW__term:hover{background:#1c1a14}.Terms-module__0dfTdW__termNum{letter-spacing:.02em;color:#b8860b;flex-shrink:0;padding-top:3px;font-size:1.05rem;font-weight:800}.Terms-module__0dfTdW__termBody{flex-direction:column;gap:12px;display:flex}.Terms-module__0dfTdW__termTitle{letter-spacing:-.02em;color:#f5f0e8;font-size:1.2rem;font-weight:700;line-height:1.25}.Terms-module__0dfTdW__termText{color:#9a9390;letter-spacing:-.005em;font-size:.96rem;line-height:1.7}.Terms-module__0dfTdW__noteSection{padding:0 60px 110px}.Terms-module__0dfTdW__noteBlock{background:#d4a0170a;border:1px solid #d4a01738;border-left:3px solid #d4a017;border-radius:16px;max-width:1320px;margin:0 auto;padding:40px 44px}.Terms-module__0dfTdW__noteText{color:#c9c2b8;letter-spacing:-.005em;font-size:.98rem;line-height:1.7}.Terms-module__0dfTdW__ctaSection{text-align:center;background:#0a0908;border-top:1px solid #f5f0e80f;padding:120px 60px}.Terms-module__0dfTdW__ctaInner{max-width:680px;margin:0 auto}.Terms-module__0dfTdW__ctaEyebrow{letter-spacing:.2em;text-transform:uppercase;color:#b8860b;margin-bottom:20px;font-size:.75rem;font-weight:700}.Terms-module__0dfTdW__ctaTitle{letter-spacing:-.04em;color:#f5f0e8;margin-bottom:36px;font-size:clamp(1.9rem,3.6vw,3.2rem);font-weight:800;line-height:1.08}.Terms-module__0dfTdW__contactRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.Terms-module__0dfTdW__contactItem{color:#f5f0e8;border:1.5px solid #f5f0e833;border-radius:999px;padding:14px 24px;font-size:.95rem;font-weight:600;transition:border-color .2s,color .2s}.Terms-module__0dfTdW__contactItem:hover{color:#d4a017;border-color:#d4a017}.Terms-module__0dfTdW__btnPrimary{color:#0e0d0b;letter-spacing:.02em;background:linear-gradient(135deg,#d4a017 0%,#b8860b 100%);border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-size:.9rem;font-weight:700;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #d4a01759}.Terms-module__0dfTdW__btnPrimary:hover{color:#0e0d0b;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 32px #d4a01780}@media (max-width:1100px){.Terms-module__0dfTdW__payTimeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Terms-module__0dfTdW__heroInner,.Terms-module__0dfTdW__paySection,.Terms-module__0dfTdW__termsSection,.Terms-module__0dfTdW__noteSection,.Terms-module__0dfTdW__ctaSection{padding-left:24px;padding-right:24px}.Terms-module__0dfTdW__hero{min-height:52vh;padding-top:120px}.Terms-module__0dfTdW__paySection{padding-top:80px;padding-bottom:80px}.Terms-module__0dfTdW__termsSection,.Terms-module__0dfTdW__noteSection{padding-bottom:80px}.Terms-module__0dfTdW__ctaSection{padding-top:80px;padding-bottom:80px}.Terms-module__0dfTdW__termsInner{grid-template-columns:1fr}.Terms-module__0dfTdW__term{padding:36px 28px}}@media (max-width:480px){.Terms-module__0dfTdW__payTimeline{grid-template-columns:1fr}.Terms-module__0dfTdW__noteBlock{padding:28px 24px}}
