.terms-page{position:relative;isolation:isolate;min-height:calc(100vh - 340px);padding-block:42px 100px;background:linear-gradient(180deg,#fff,#fff 60%,#f9f8f7)}.terms-page>.container{position:relative;z-index:1}.terms-page .breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:44px;color:#786a5f;font-family:Consolas,monospace;font-size:10px;letter-spacing:.3px}.terms-page .breadcrumb>a:hover{color:var(--accent)}.terms-page .breadcrumb>[aria-current]{color:#a1968d}.terms-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:36px}.terms-heading .eyebrow{display:flex;align-items:center;gap:9px;color:#796d64;margin-bottom:20px}.terms-heading h1{font-size:clamp(52px,6.5vw,84px);font-weight:950;letter-spacing:-4.5px;line-height:.98}.terms-heading h1 span{color:var(--accent)}.terms-heading>p{padding-bottom:8px;color:var(--muted);font-size:13px;line-height:1.9;max-width:380px}.terms-summary-card{max-width:960px;margin-bottom:36px;padding:24px 30px;background:#fdfaf8;border:1px solid #ebdcd1;border-left:4px solid var(--accent);border-radius:6px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.terms-summary-item h3{font-size:13px;font-weight:700;color:#261a14;margin-bottom:6px;display:flex;align-items:center;gap:8px}.terms-summary-item h3 span{color:var(--accent)}.terms-summary-item p{font-size:11.5px;line-height:1.6;color:#6d5f55}.terms-content{max-width:960px;display:grid;gap:28px}.terms-section{padding:32px 36px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 4px 16px #00000005;transition:border-color .2s ease}.terms-section:hover{border-color:#d8cfc7}.terms-section-header{display:flex;align-items:baseline;gap:16px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #f0ebe6}.terms-num{font-family:Consolas,monospace;font-size:12px;font-weight:700;color:var(--accent);background:#fdf0e8;padding:4px 8px;border-radius:4px;flex-shrink:0}.terms-section h2{font-size:20px;font-weight:750;letter-spacing:-.6px;color:#261a14}.terms-body{font-size:13.5px;line-height:1.85;color:#4a3e36}.terms-body p{margin-bottom:14px}.terms-body p:last-child{margin-bottom:0}.terms-body ul{margin:12px 0 16px 20px;padding:0;display:grid;gap:8px}.terms-body li{line-height:1.7}.terms-body li strong{color:#261a14}.terms-alert{margin-top:16px;padding:14px 18px;background:#fdf5ef;border:1px solid #f6d8c4;border-radius:6px;font-size:12.5px;line-height:1.65;color:#5c4333}.terms-alert strong{color:#b84307}.terms-cta-card{max-width:960px;margin-top:40px;padding:36px 40px;background:#1c140e;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.terms-cta-card h2{color:#fff;font-size:26px;font-weight:800;letter-spacing:-1px;margin-bottom:8px}.terms-cta-card p{color:#c4b5a9;font-size:13px;line-height:1.7;max-width:480px}.terms-cta-card .button{background:var(--accent);border-color:var(--accent);color:#fff;flex-shrink:0}.terms-cta-card .button:hover{background:#eb5f0f;border-color:#eb5f0f}@media(max-width:760px){.terms-heading{display:block;margin-bottom:24px}.terms-heading h1{font-size:38px;letter-spacing:-1.8px;margin-bottom:12px}.terms-heading>p{font-size:12px}.terms-summary-card{padding:18px 20px;gap:16px}.terms-section{padding:24px 20px}.terms-section h2{font-size:17px}.terms-body{font-size:12.5px}.terms-cta-card{padding:24px 20px}.terms-cta-card h2{font-size:22px}}
