.terms{background-color:#fffef5;min-height:100vh}.terms__header{background-color:#1a1f2f;padding-block:20px;border-bottom:1px solid hsla(52,88%,76%,.1)}.terms__header__content{display:flex;justify-content:space-between;align-items:center;gap:20px}.terms__header__logo{display:flex;align-items:center;transition:opacity .3s ease}.terms__header__logo:hover{opacity:.8}.terms__header__logo img{height:auto}.terms__header__actions{display:flex;align-items:center;gap:20px}.terms__header__phone{display:flex;align-items:center;gap:8px;color:#f8ea8e;text-decoration:none;font-family:var(--font-quicksand),sans-serif;font-size:18px;font-weight:600;transition:all .3s ease}.terms__header__phone .phone-icon{font-size:22px}.terms__header__phone:hover{color:#fff;transform:translateX(-2px)}@media screen and (max-width:800px){.terms__header__phone .phone-number{display:none}.terms__header__phone .phone-icon{font-size:28px}}.terms__header__cta{padding:12px 24px;font-size:16px;font-weight:700;white-space:nowrap;box-shadow:0 4px 15px hsla(52,88%,76%,.3);transition:all .3s ease}.terms__header__cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsla(52,88%,76%,.4)}@media screen and (max-width:800px){.terms__header__cta{padding:10px 18px;font-size:14px}.terms__header__content{gap:10px}.terms__header__logo img{width:90px;height:auto}.terms__header__actions{gap:10px}}.terms__content{padding-block:80px;background-color:#fffef5}@media screen and (max-width:800px){.terms__content{padding-block:40px}}.terms__container{max-width:900px;margin:0 auto;background:#fff;padding:60px;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.05)}@media screen and (max-width:800px){.terms__container{padding:30px 20px}}.terms__logo-container{text-align:center;margin-bottom:40px}.terms__logo-container img{height:auto}.terms__title{font-family:var(--font-vonca),serif;font-size:48px;font-weight:400;color:#1a1f2f;text-align:center;margin-bottom:15px;letter-spacing:2px}@media screen and (max-width:800px){.terms__title{font-size:36px}}.terms__subtitle{font-family:var(--font-quicksand),sans-serif;font-size:16px;color:#718096;text-align:center;margin-bottom:50px}.terms__body{font-family:var(--font-quicksand),sans-serif;color:#2d3748;line-height:1.8}.terms__body .body-text{font-size:16px;line-height:1.8;margin-bottom:20px;color:#2d3748}.terms__body .heading_1{font-family:var(--font-vonca),serif;font-size:32px;font-weight:600;color:#1a1f2f;margin-top:50px;margin-bottom:25px;letter-spacing:1px}@media screen and (max-width:800px){.terms__body .heading_1{font-size:26px;margin-top:40px}}.terms__body .heading_2{font-family:var(--font-quicksand),sans-serif;font-size:24px;font-weight:700;color:#2d3748;margin-top:35px;margin-bottom:20px}@media screen and (max-width:800px){.terms__body .heading_2{font-size:20px;margin-top:30px}}.terms__body .link{color:#f8ea8e;background:linear-gradient(135deg,#1a1f2f,#2a3550);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;text-decoration:underline;transition:opacity .3s ease}.terms__body .link:hover{opacity:.7}.terms__body strong{font-weight:700;color:#1a1f2f}.terms__body em{font-style:italic}.terms__list{margin:20px 0;padding-left:30px;list-style-type:disc}.terms__list li{font-size:16px;line-height:1.8;margin-bottom:12px;color:#2d3748}.terms__list li::marker{color:#f8ea8e}.terms__list ul{margin-top:10px;padding-left:20px;list-style-type:circle}.terms__footer{background-color:#1a1f2f;padding-block:25px;border-top:1px solid hsla(52,88%,76%,.1)}.terms__footer__content{display:flex;justify-content:space-between;align-items:center;gap:20px}.terms__footer__logo{display:flex;align-items:center;opacity:.8}.terms__footer__logo img{height:auto}.terms__footer__links{display:flex;align-items:center;gap:15px;font-family:var(--font-quicksand),sans-serif;font-size:14px}.terms__footer__links .footer-link{color:#cbd5e0;text-decoration:none;transition:color .3s ease}.terms__footer__links .footer-link:hover{color:#f8ea8e}.terms__footer__links .divider{color:#656e8c}.terms__footer__links .copyright{color:#cbd5e0}.terms__footer__location{color:#cbd5e0;font-family:var(--font-quicksand),sans-serif;font-size:14px}@media screen and (max-width:800px){.terms__footer{padding-block:20px}.terms__footer__content{flex-direction:column;gap:15px;text-align:center}.terms__footer__logo img{width:70px;height:auto}.terms__footer__links{flex-wrap:wrap;justify-content:center;gap:10px;font-size:12px}.terms__footer__location{font-size:12px}}