.amb-shell,.amb-shell *{box-sizing:border-box}.amb-shell{--amb-primary:#186c64;--amb-deep:#174640;--amb-border:#e0e9e8;--amb-soft:#eff7f5;--amb-ink:#1f3535;--amb-muted:#647574;font-family:inherit;color:var(--amb-ink);direction:rtl;text-align:right;max-width:760px;margin:25px auto 40px;background:#fff;border:1px solid var(--amb-border);border-radius:23px;box-shadow:0 16px 45px rgba(28,80,74,.09);overflow:visible;line-height:1.85}.amb-shell [hidden]{display:none!important}.amb-shell button,.amb-shell input,.amb-shell select{font:inherit}.amb-header{padding:32px 38px 29px;background:linear-gradient(125deg,#eaf6f2,#f5faf8 64%,#fff);border-radius:23px 23px 0 0;border-bottom:1px solid #e4eeea}.amb-eyebrow{font-size:13px;font-weight:800;color:var(--amb-primary);display:flex;align-items:center;gap:8px;margin-bottom:8px}.amb-dot{width:8px;height:8px;border-radius:50%;background:#40a87b;display:inline-block;box-shadow:0 0 0 4px #40a87b21}.amb-header h2{font-size:clamp(23px,3vw,31px);font-weight:850;color:var(--amb-deep);margin:0 0 9px!important;line-height:1.5}.amb-header p{font-size:14px;margin:0;color:#55716b;line-height:2.1}.amb-form{padding:27px 38px 33px}.amb-section-title{display:flex;align-items:center;gap:12px;color:#244e49;font-size:16px;font-weight:850;margin:17px 0 18px}.amb-section-title:not(:first-child){border-top:1px solid #edf0ef;padding-top:24px;margin-top:28px}.amb-section-title span{flex:none;background:var(--amb-primary);color:#fff;font-size:13px;height:29px;width:29px;border-radius:9px;display:grid;place-items:center}.amb-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.amb-field{position:relative;min-width:0;margin-bottom:16px}.amb-field label{display:block;font-weight:750;font-size:13px;color:#435c58;margin-bottom:8px}.amb-field label b{color:#b75561}.amb-field input,.amb-field select,.amb-date-trigger{display:flex;align-items:center;width:100%;min-width:0;min-height:49px;outline:0!important;border:1px solid #dce7e4!important;border-radius:11px!important;padding:10px 14px!important;background:#fafcfb!important;color:var(--amb-ink)!important;box-shadow:none!important;font-size:14px!important;line-height:1.7!important;transition:border .15s,box-shadow .15s}.amb-field input:focus,.amb-field select:focus,.amb-date-trigger:focus{border-color:#368a7d!important;box-shadow:0 0 0 3px rgba(35,133,115,.12)!important}.amb-field input::placeholder{color:#97a7a5}.amb-field select{cursor:pointer;appearance:auto}.amb-hint{color:#82908e;font-size:12px;margin-top:7px}.amb-time-row .amb-field{margin-bottom:2px}.amb-date-trigger{justify-content:space-between;text-align:right;cursor:pointer;color:#82908e!important}.amb-date-trigger.amb-chosen{color:var(--amb-ink)!important}.amb-date-trigger>span:last-child{font-size:23px;color:var(--amb-primary);line-height:1}.amb-calendar{position:absolute;right:0;top:100%;margin-top:8px;z-index:99999;width:min(100%,345px);min-width:290px;padding:17px;background:#fff;border:1px solid #dbe8e5;border-radius:15px;box-shadow:0 18px 42px rgba(21,66,60,.18)}.amb-cal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;color:var(--amb-deep)}.amb-cal-head button{width:32px;height:32px;border:1px solid #e5eeea;background:#fff;border-radius:8px;color:var(--amb-primary);cursor:pointer}.amb-cal-head button:disabled{opacity:.25;cursor:not-allowed}.amb-cal-week,.amb-cal-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;text-align:center}.amb-cal-week span{font-size:11px;font-weight:750;color:#8a9c98;padding-bottom:6px}.amb-cal-day{border:none!important;background:transparent!important;color:#3a5b54!important;border-radius:8px!important;cursor:pointer;font-size:13px!important;min-height:36px;padding:2px!important;transition:background .15s}.amb-cal-day:not(:disabled):hover{background:#eaf5f1!important}.amb-cal-day.is-selected{background:var(--amb-primary)!important;color:#fff!important;font-weight:800}.amb-cal-day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px var(--amb-primary)!important}.amb-cal-day:disabled{color:#bdc9c6!important;cursor:not-allowed}.amb-advisory{background:#f2f8f6;border:1px solid #dcefe9;color:#4d7168;padding:13px 15px;border-radius:11px;font-size:13px;margin:21px 0 20px;line-height:2}.amb-consent{display:flex;align-items:flex-start;gap:10px;color:#667a76;font-size:12px;cursor:pointer;margin:8px 0 20px;line-height:1.9}.amb-consent input{appearance:auto!important;margin:5px 0 0!important;accent-color:var(--amb-primary);flex:none;width:16px;height:16px;min-height:unset;box-shadow:none!important}.amb-submit{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;padding:13px 16px!important;min-height:54px;background:var(--amb-primary)!important;border:1px solid var(--amb-primary)!important;color:#fff!important;border-radius:12px!important;cursor:pointer;font-weight:800!important;font-size:15px!important;transition:background .2s,transform .2s}.amb-submit:hover{background:#10534c!important;transform:translateY(-1px)}.amb-submit:disabled{opacity:.55;cursor:progress}.amb-submit span{font-size:20px}.amb-footnote{text-align:center;font-size:11px;color:#879894;margin-top:13px}.amb-status{padding:12px 14px;border-radius:10px;font-size:13px;margin:0 0 15px}.amb-error{background:#fff4f3;color:#ae4b43;border:1px solid #f4d4d0}.amb-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0}.amb-success{text-align:center;padding:45px 38px 50px}.amb-success-icon{display:grid;place-items:center;margin:0 auto 17px;border-radius:50%;background:#e1f4ec;border:2px solid #b3e2ce;width:65px;height:65px;font-size:38px;color:var(--amb-primary)}.amb-success h3{color:var(--amb-deep);font-size:25px;font-weight:850;margin:0 0 13px}.amb-success p{max-width:520px;color:#5b706b;margin:0 auto 20px;line-height:2.2}.amb-summary{padding:15px;background:var(--amb-soft);border-radius:11px;font-size:13px;color:#496c63;margin:0 auto 22px;max-width:490px}.amb-again{padding:10px 25px;border:1px solid var(--amb-primary)!important;color:var(--amb-primary)!important;border-radius:10px;background:white!important;cursor:pointer}@media(max-width:650px){.amb-shell{margin:12px 0 28px;border-radius:17px}.amb-header{padding:25px 20px 22px;border-radius:17px 17px 0 0}.amb-header h2{font-size:23px}.amb-form{padding:19px 19px 26px}.amb-two{grid-template-columns:1fr;gap:0}.amb-section-title{font-size:15px}.amb-calendar{width:min(100%,330px);min-width:min(290px,calc(100vw - 80px))}.amb-success{padding:34px 22px}.amb-header p{font-size:13px}}