.af-card{background:#fff;border-radius:20px;padding:24px 16px;scroll-margin-top:96px;position:relative}@media (min-width:576px){.af-card{padding:32px}}@media (min-width:992px){.af-card{border-radius:24px;padding:40px;scroll-margin-top:112px}}.af-lock,.af-group{border:0;min-width:0;margin:0;padding:0}.af-lock{flex-direction:column;gap:32px;display:flex}@media (min-width:992px){.af-lock{gap:40px}}.af-legend{float:left;width:100%;font-weight:600;font-size:var(--fs-18);letter-spacing:-.045em;align-items:center;gap:10px;margin-bottom:16px;padding:0;line-height:1.222;display:flex}.af-legend+*{clear:both}.af-legend__num{background:var(--fill);width:28px;height:28px;font-size:var(--fs-12);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (min-width:992px){.af-legend{margin-bottom:20px;font-size:20px;line-height:24px}}.af-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:576px){.af-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.af-grid__full{grid-column:1/-1}}.af .ne-field{height:56px}.af .ne-field__input{padding-top:20px}.af .ne-field--phone .ne-field__input{padding-top:0}.af-err{font-size:var(--fs-12);letter-spacing:0;color:#c10002;margin-top:6px;line-height:1.4}.af-help{font-size:var(--fs-12);letter-spacing:0;color:var(--muted);margin-top:8px;line-height:1.4}.af-select .ne-field__input{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:44px}.af-label-up{top:8px;transform:translateY(0)scale(.8)}.af-select__chev{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.af-area.ne-field{height:auto}.af-area .ne-field__input{resize:vertical;min-height:132px;padding:28px 16px 14px;line-height:1.4;display:block}.af-area .ne-field__label{top:18px;transform:none}.af-area .ne-field__input:focus+.ne-field__label,.af-area .ne-field__input:not(:placeholder-shown)+.ne-field__label{top:8px;transform:scale(.8)}.af-radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.af-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.af-channel{cursor:pointer;display:block;position:relative}.af-channel__in{height:72px;box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600;font-size:var(--fs-14);letter-spacing:-.02em;text-align:center;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 8px;line-height:1;transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,color .1s ease-in-out,transform .1s ease-in-out;display:flex}.af-channel:hover .af-channel__in{background:var(--fill)}.af-channel:active .af-channel__in{transform:scale(.98)}.af-radio:checked+.af-channel__in,.af-channel:hover .af-radio:checked+.af-channel__in{background:var(--sand);box-shadow:inset 0 0 0 1px var(--sand);color:var(--ink)}.af-radio:focus-visible+.af-channel__in,.af-radio:focus-visible+.af-topic__chip{outline:2px solid var(--ink);outline-offset:2px}@media (min-width:576px){.af-channel__in{flex-direction:row;gap:8px;height:56px}}.af-topics{flex-wrap:wrap;gap:8px;display:flex}.af-topic{cursor:pointer;position:relative}.af-topic:hover .af-topic__chip{background:var(--fill)}.af-topic:active .af-topic__chip{transform:scale(.98)}.af-radio:checked+.af-topic__chip,.af-topic:hover .af-radio:checked+.af-topic__chip{background:var(--sand);box-shadow:inset 0 0 0 1px var(--sand);color:var(--ink)}.af-trip{gap:16px;margin-top:16px}@media (min-width:576px){.af-trip{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px}.af-trip--solo{grid-template-columns:minmax(0,1fr)}}.af-hint{font-size:var(--fs-12);letter-spacing:0;color:var(--muted);align-items:flex-start;gap:6px;margin-top:8px;line-height:1.4;display:flex}.af-hint svg{flex:none;margin-top:3px}.af-tour{background:var(--ground);border-radius:16px;align-items:center;gap:12px;margin-top:8px;padding:8px 12px 8px 8px;display:flex}.af-tour__img{background:var(--fill);border-radius:12px;flex:0 0 56px;width:56px;height:56px;position:relative;overflow:hidden}.af-tour__img img{object-fit:cover}.af-tour__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.af-tour__title{font-weight:600;font-size:var(--fs-14);letter-spacing:-.02em;line-height:1.286}.af-tour__meta{font-size:var(--fs-12);letter-spacing:0;color:var(--muted);line-height:1.4}.af-tour__link{font-weight:600;font-size:var(--fs-12);letter-spacing:0;white-space:nowrap;flex:none;align-items:center;gap:2px;line-height:1;display:none}.af-tour__link:hover{text-underline-offset:3px;text-decoration:underline}@media (min-width:576px){.af-tour__link{display:inline-flex}}.af-party{background:var(--fill);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 8px 0 16px;display:flex}.af-party__label{font-size:var(--fs-14);letter-spacing:-.02em;color:var(--muted);white-space:nowrap;line-height:1.286}.af-stepper{align-items:center;gap:4px;display:flex}.af-stepper__btn{width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background-color .1s ease-in-out,color .1s ease-in-out,transform .1s ease-in-out;display:inline-flex}.af-stepper__btn:hover{background:var(--ink);color:#fff}.af-stepper__btn:active{transform:scale(.94)}.af-stepper__btn:disabled{color:var(--ink);opacity:.35;cursor:default;background:#fff;transform:none}.af-stepper__val{min-width:32px;font-weight:600;font-size:var(--fs-18);letter-spacing:-.045em;text-align:center;font-variant-numeric:tabular-nums;line-height:1}.af-foot{flex-direction:column;display:flex}.af-check{margin-top:0}.af-alert{background:var(--ground);font-size:var(--fs-14);letter-spacing:-.02em;color:#c10002;border-radius:12px;margin-top:16px;padding:14px 16px;line-height:1.4;box-shadow:inset 0 0 0 1px #c10002}.af-submit{flex-direction:column;gap:12px;margin-top:24px;display:flex}.af-submit__btn{border-radius:12px;gap:8px;width:100%;height:56px}.af-submit__note{font-size:var(--fs-12);letter-spacing:0;color:var(--muted);text-align:center;line-height:1.4}@media (min-width:576px){.af-submit{flex-direction:row;align-items:center;gap:20px}.af-submit__btn{width:auto;padding:0 32px}.af-submit__note{text-align:left}}.af-spin{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite af-spin}@keyframes af-spin{to{transform:rotate(360deg)}}.af-lock:disabled .ne-field,.af-lock:disabled .af-channel__in,.af-lock:disabled .af-topic__chip,.af-lock:disabled .af-party{opacity:.6}.af-lock:disabled .af-submit__btn{opacity:1}.af-done{flex-direction:column;align-items:flex-start;animation:.35s cubic-bezier(.22,.61,.36,1) both af-in;display:flex}.af-done__icon{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.af-done__title{outline:none;margin-top:24px}.af-done__text{max-width:560px;font-size:var(--fs-16);letter-spacing:-.02em;color:var(--muted);margin-top:12px;line-height:1.4}.af-done__sum{gap:8px;width:100%;margin:24px 0 0;display:grid}.af-done__sum>div{background:var(--ground);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.af-done__sum dt{font-size:var(--fs-12);letter-spacing:0;color:var(--muted);line-height:1.4}.af-done__sum dd{font-weight:600;font-size:var(--fs-16);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.25}.af-done__actions{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.af-done__urgent{font-size:var(--fs-14);letter-spacing:-.02em;color:var(--muted);margin-top:20px;line-height:1.4}.af-done__urgent a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:575.98px){.af-done__actions .ne-btn{flex:100%}}@media (min-width:576px){.af-done__sum{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,.7fr)}}@keyframes af-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.af-head{padding-bottom:32px}@media (min-width:992px){.af-head{padding-bottom:40px}.af-head .ne-phead__extra{display:none}}.af-page{padding-bottom:var(--sec);background:var(--ground)}.af-layout{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.af-side{flex-direction:column;gap:8px;display:flex}@media (min-width:992px){.af-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px}.af-side{gap:16px;position:sticky;top:104px}}@media (min-width:1200px){.af-layout{grid-template-columns:minmax(0,1fr) 420px}}.af-quick{flex-direction:column;gap:12px;display:flex}.af-quick__label{font-size:var(--fs-14);letter-spacing:-.02em;color:var(--muted);line-height:1.4}.af-quick__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.af-quick__row .ne-btn{gap:6px;min-width:0;padding:0 12px}.af-quick__row .ne-btn:nth-child(3){grid-column:1/-1}@media (min-width:576px){.af-quick__row{flex-wrap:wrap;gap:8px;display:flex}.af-quick__row .ne-btn{font-size:var(--fs-14);gap:8px;padding:0 18px}}@media (min-width:992px){.af-quick{display:none}}.af-ahmad{background:var(--ink);color:#fff;isolation:isolate;border-radius:20px;padding:24px 20px;position:relative;overflow:hidden}.af-ahmad__cloud{z-index:-1;color:#ffffff3d;position:absolute;top:24px;right:20px}.af-ahmad__label{font-size:var(--fs-12);letter-spacing:0;color:#ffffffa8;line-height:1.4}.af-ahmad__title{margin-top:8px}.af-ahmad__text{font-size:var(--fs-text);letter-spacing:-.02em;color:var(--on-dark-2);margin-top:12px;line-height:1.4}.af-ahmad__phone{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:20px;font-size:26px;font-weight:600;line-height:28px;display:inline-block}.af-ahmad__btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.af-ahmad__btns .ne-btn{gap:8px;padding:0 12px}.af-ahmad__list{border-top:1px solid #ffffff1f;gap:14px;margin:24px 0 0;padding-top:20px;display:grid}.af-ahmad__list dt{font-size:var(--fs-12);letter-spacing:0;color:#ffffffa8;line-height:1.4}.af-ahmad__list dd{font-size:var(--fs-14);letter-spacing:-.02em;margin:2px 0 0;line-height:1.4}.af-ahmad__list a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}@media (min-width:992px){.af-ahmad{border-radius:24px;padding:32px}.af-ahmad__phone{font-size:30px;line-height:32px}}.af-next{background:#fff;border-radius:20px;padding:24px 20px}.af-next__title{font-weight:600;font-size:var(--fs-18);letter-spacing:-.045em;line-height:1.222}.af-next__list{counter-reset:af-next;gap:16px;margin-top:20px;display:grid}.af-next__list li{counter-increment:af-next;padding-left:40px;position:relative}.af-next__list li:before{content:counter(af-next);background:var(--fill);width:28px;height:28px;font-weight:600;font-size:var(--fs-12);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:-2px;left:0}.af-next__step{font-weight:600;font-size:var(--fs-14);letter-spacing:-.02em;line-height:1.4}.af-next__text{font-size:var(--fs-text);letter-spacing:-.02em;color:var(--muted);margin-top:2px;line-height:1.4}@media (min-width:992px){.af-next{border-radius:24px;padding:32px}}
