.terms-page{background:radial-gradient(circle at top left,rgba(225,192,145,.18),transparent 22%),radial-gradient(circle at bottom right,rgba(6,84,82,.08),transparent 28%),linear-gradient(180deg,#fffdf8,#f2f6f5);min-height:100vh}.terms-section{padding:72px 0 88px}.terms-intro-card,.terms-shell,.terms-empty{border-radius:30px;border:1px solid rgba(6,84,82,.08);box-shadow:0 18px 45px #042e2d14;overflow:hidden}.terms-intro-card{background:linear-gradient(180deg,#00160f,#042e2d 200%,#00160f);color:#fff;padding:32px;margin-bottom:24px;position:relative}.terms-intro-card:after{content:"";position:absolute;inset-inline-end:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#e1c09159,#e1c09100 72%);pointer-events:none}.terms-intro-eyebrow{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:999px;background:#fffade24;color:#fffade;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.terms-intro-title{font-size:1.9rem;font-weight:800;line-height:1.3;margin:0 0 .9rem;color:#fff;max-width:720px}.terms-intro-copy{font-size:1rem;line-height:1.95;color:#ffffffdb;max-width:760px}.terms-shell,.terms-empty{background:#fffffff0;padding:32px}.terms-empty{text-align:center}.terms-empty p{color:#5f6b76;font-size:1rem;line-height:1.9}.terms-shell>:first-child{margin-top:0}.terms-shell>:last-child{margin-bottom:0}.terms-shell :where(h1,h2){color:var(--primary-color);font-size:2rem;font-weight:800;line-height:1.25;margin:0 0 1.5rem;padding-bottom:.9rem;border-bottom:2px solid rgba(6,84,82,.1)}.terms-shell :where(h3,h4,h5,h6){color:#102a2a;font-size:1.25rem;font-weight:800;line-height:1.45;margin:2rem 0 .9rem}.terms-shell p{color:#51606c;font-size:1rem;line-height:1.95;margin:0 0 1.1rem}.terms-shell :where(ul,ol){margin:1.25rem 0;padding-inline-start:1.4rem}.terms-shell li{color:#51606c;font-size:1rem;line-height:1.9;margin-bottom:.75rem}.terms-shell strong,.terms-shell b{color:#102a2a;font-weight:800}.terms-shell a{color:var(--primary-color);font-weight:700;text-decoration:underline;text-underline-offset:3px}.terms-shell blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-inline-start:4px solid rgba(225,192,145,.9);background:#e1c09129;border-radius:18px}.terms-shell table{width:100%;border-collapse:collapse;margin:1.5rem 0;overflow:hidden;border-radius:20px;background:#fbfcfc}.terms-shell :where(th,td){border:1px solid rgba(6,84,82,.08);padding:.9rem 1rem;text-align:start;vertical-align:top}.terms-shell th{color:#102a2a;font-weight:800;background:#0654520d}.terms-shell img{display:block;max-width:100%;height:auto;border-radius:20px;margin:1.5rem auto}.terms-shell hr{border:0;border-top:1px solid rgba(6,84,82,.12);margin:2rem 0}.terms-page[dir=rtl] .terms-intro-card,.terms-page[dir=rtl] .terms-shell,.terms-page[dir=rtl] .terms-empty{text-align:right}@media(max-width:991px){.terms-section{padding:56px 0 72px}.terms-intro-card,.terms-shell,.terms-empty{border-radius:26px;padding:24px}.terms-intro-title,.terms-shell :where(h1,h2){font-size:1.65rem}}@media(max-width:767px){.terms-section{padding:40px 0 56px}.terms-intro-card,.terms-shell,.terms-empty{border-radius:22px;padding:18px}.terms-intro-title,.terms-shell :where(h1,h2){font-size:1.4rem}.terms-shell :where(h3,h4,h5,h6){font-size:1.1rem;margin-top:1.5rem}.terms-intro-copy,.terms-shell :where(p,li),.terms-empty p{font-size:.95rem;line-height:1.85}.terms-shell :where(th,td){padding:.75rem .8rem}}
