.container,.container-store{max-width:1200px;margin:0 auto;padding:24px 16px}.terms{background-image:url(/_next/static/media/founder-Bg.a2aebe06.png);background-repeat:repeat;padding:30px 0}.heading-text h2{font-size:22px;font-weight:600;padding-left:8px;color:#744225;font:600 24px/1.2 Instrument Sans,Georgia,serif}.terms__hero{margin-top:50px}.appt-wrap{background:#faf8f1;min-height:calc(100vh - 160px);padding:24px 0}.appt-card{background:#fff8ef;border:2px solid #eeaa2e;border-radius:10px;box-shadow:0 2px 14px rgba(180,140,90,.12);padding:26px 42px}.appt-title{text-align:center;color:#6b3f1e;font-size:24px;font-weight:700;margin:6px 0 18px}.appt-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.store-label{display:block;font-weight:600;margin-bottom:8px}.req,.store-label{color:#6b3f1e}.appt-form input,.select select{width:100%;height:44px;border:1px solid #eeaa2e;border-radius:8px;background:#fff7e5;padding:0 12px;color:#6b3f1e}.appt-form input::-moz-placeholder{color:#e3d5c4}.appt-form input::placeholder{color:#e3d5c4}.custom-placeholder::-moz-placeholder{color:#929294!important;opacity:1}.custom-placeholder::placeholder{color:#929294!important;opacity:1}.phone{display:flex;align-items:center;gap:8px}.flag-select{position:relative}.flag-btn{display:inline-flex;align-items:center;gap:6px;height:44px;border:1px solid #e1c79f;border-radius:8px;background:#fff2df;color:#6b3f1e;padding:0 8px;cursor:not-allowed}.flag-img{width:22px;height:16px;-o-object-fit:cover;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.05)}.caret{opacity:.7}.flag-list{position:absolute;top:48px;left:0;z-index:10;background:#fff;border:1px solid #e1c79f;border-radius:8px;box-shadow:0 8px 18px rgba(0,0,0,.12);min-width:220px;max-height:240px;overflow:auto}.flag-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:#fff;border:none;color:#6b3f1e;text-align:left;cursor:pointer}.flag-option:hover{background:#fff6ea}.opt-label{flex:1}.opt-dial{font-weight:700;color:#6b3f1e}.select{position:relative}.select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px}.select .caret{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.form-actions{grid-column:1/-1;display:flex;justify-content:center;margin-top:6px}.submit-btn{background:#a75900;color:#fff;border:none;border-radius:5px;width:300px;height:44px;padding:0 36px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(122,74,34,.25)}.submit-btn:hover{background:#8a592f}@media (max-width:900px){.appt-form{grid-template-columns:1fr}}@media (max-width:425px){.container{padding:0 12px}.appt-card{padding:16px}.appt-title{font-size:20px}.appt-form{gap:14px}.phone{gap:6px}.appt-form input,.flag-btn,.select select{height:40px}.submit-btn{width:100%}.flag-list{min-width:180px;max-width:90vw}}@media (max-width:375px){.appt-title{font-size:18px}.flag-img{width:20px;height:14px}}@media (max-width:320px){.appt-card{padding:12px}.appt-form{gap:12px}.flag-btn{padding:0 6px}}