.demo-module__tcwWxW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,110px);padding-block:clamp(130px,17vh,190px) clamp(96px,12vw,160px);display:grid}.demo-module__tcwWxW__intro{gap:26px;display:grid;position:sticky;inset-block-start:120px}.demo-module__tcwWxW__title{letter-spacing:-.06em;font-size:clamp(3rem,6.4vw,6.8rem);line-height:.95}.marketing[lang=ar] .demo-module__tcwWxW__title{font-size:clamp(2.5rem,5vw,5.2rem);line-height:1.32}.demo-module__tcwWxW__lede{max-inline-size:40ch;color:var(--m-muted);animation:demo-module__tcwWxW__fade-up 1s var(--m-ease-out) .5s both;font-size:1.15rem}@keyframes demo-module__tcwWxW__fade-up{0%{opacity:0;transform:translateY(20px)}}.demo-module__tcwWxW__signal{border:1px solid var(--m-line);background:radial-gradient(80% 100% at 50% 0%, #2563eb1f, transparent 70%), var(--m-surface-2);animation:demo-module__tcwWxW__fade-up 1s var(--m-ease-out) .7s both;border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:26px 18px;display:grid;position:relative}.demo-module__tcwWxW__signalTrack{background:#83a8ff33;block-size:2px;position:absolute;inset-block-start:58px;inset-inline:calc(16.6667% + 6px)}.demo-module__tcwWxW__signalTrack i{background:var(--m-gradient);transform-origin:0;animation:demo-module__tcwWxW__track-fill 4.8s var(--m-ease-in-out) infinite;position:absolute;inset:0}.marketing[dir=rtl] .demo-module__tcwWxW__signalTrack i{transform-origin:100%}@keyframes demo-module__tcwWxW__track-fill{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.demo-module__tcwWxW__step{text-align:center;justify-items:center;gap:10px;font-size:14px;font-weight:600;display:grid;position:relative}.demo-module__tcwWxW__stepIcon{color:#c7d5ff;block-size:64px;inline-size:64px;box-shadow:0 0 0 8px var(--m-surface-2);animation:demo-module__tcwWxW__step-light 4.8s var(--m-ease-in-out) infinite;animation-delay:calc(var(--i) * 1.4s);background:radial-gradient(circle at 35% 30%,#25346a,#0e1628 72%);border:1px solid #83a8ff59;border-radius:50%;place-items:center;display:grid}@keyframes demo-module__tcwWxW__step-light{0%,to{color:#c7d5ff;border-color:#83a8ff59}8%,30%{background:var(--m-gradient);color:#fff;border-color:#0000}}.demo-module__tcwWxW__step small{color:var(--m-muted);font-size:12px;font-weight:400}.demo-module__tcwWxW__promise{color:var(--m-faint);font-family:var(--font-heading-latin), sans-serif;font-size:1.1rem}.demo-module__tcwWxW__demoFormWrap{border:1px solid var(--m-line-strong);animation:demo-module__tcwWxW__form-in 1.1s var(--m-ease-out) .35s both;background:linear-gradient(165deg,#1a1f36cc,#0b1220e6);border-radius:36px;gap:22px;padding:clamp(24px,3.4vw,44px);display:grid;box-shadow:0 60px 120px -60px #000c}@keyframes demo-module__tcwWxW__form-in{0%{opacity:0;transform:translateY(40px)scale(.98)}}.demo-module__tcwWxW__formTopline{color:var(--m-blue-text);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.marketing[lang=ar] .demo-module__tcwWxW__formTopline{letter-spacing:0;font-size:13px}.demo-module__tcwWxW__bookingNotice{color:#fde7b0;background:#fbbf240f;border:1px solid #fbbf2440;border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.6}.demo-module__tcwWxW__formFields{border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.demo-module__tcwWxW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.demo-module__tcwWxW__wideField{grid-column:1/-1}.demo-module__tcwWxW__field{padding-block-start:10px;display:grid;position:relative}.demo-module__tcwWxW__field input,.demo-module__tcwWxW__field select{block-size:62px;inline-size:100%;color:var(--m-text);appearance:none;transition:border-color .35s var(--m-ease-out), background .35s var(--m-ease-out), box-shadow .45s var(--m-ease-out);background:#070c1799;border:1px solid #f2f4f824;border-radius:16px;outline:none;padding:24px 16px 8px;font-size:16px}.demo-module__tcwWxW__field select{cursor:pointer;padding-block:22px 6px}.demo-module__tcwWxW__field input:hover,.demo-module__tcwWxW__field select:hover{border-color:#f2f4f842}.demo-module__tcwWxW__field input:focus,.demo-module__tcwWxW__field select:focus{background:#070c17d9;border-color:#83a8ffb3;box-shadow:0 0 0 5px #2563eb29}.demo-module__tcwWxW__field input:focus-visible,.demo-module__tcwWxW__field select:focus-visible{outline-offset:2px;outline:2px solid #9dbbff}.demo-module__tcwWxW__field label{color:var(--m-muted);pointer-events:none;transform-origin:0 0;transition:transform .4s var(--m-ease-out), color .3s;align-items:center;gap:8px;font-size:15px;display:inline-flex;position:absolute;inset-block-start:30px;inset-inline-start:17px}.marketing[dir=rtl] .demo-module__tcwWxW__field label{transform-origin:100% 0}.demo-module__tcwWxW__field label span{background:#f2f4f814;border-radius:999px;padding:1px 7px;font-size:11px}.demo-module__tcwWxW__field input:focus+label,.demo-module__tcwWxW__field input:not(:placeholder-shown)+label,.demo-module__tcwWxW__selectField label{color:var(--m-blue-text);transform:translateY(-13px)scale(.78)}.demo-module__tcwWxW__focusLine{background:var(--m-gradient);block-size:2px;transition:transform .55s var(--m-ease-out);border-radius:2px;position:absolute;inset-block-start:71px;inset-inline:16px;transform:scaleX(0)}.demo-module__tcwWxW__field input:focus~.demo-module__tcwWxW__focusLine,.demo-module__tcwWxW__field select:focus~.demo-module__tcwWxW__focusLine{transform:scaleX(1)}.demo-module__tcwWxW__selectField:after{content:"";border-inline-end:1.5px solid var(--m-muted);border-block-end:1.5px solid var(--m-muted);pointer-events:none;block-size:8px;inline-size:8px;position:absolute;inset-block-start:36px;inset-inline-end:20px;transform:rotate(45deg)}.demo-module__tcwWxW__field input[aria-invalid=true],.demo-module__tcwWxW__field select[aria-invalid=true]{animation:demo-module__tcwWxW__nudge .4s var(--m-ease-out);border-color:#f87171b3}@keyframes demo-module__tcwWxW__nudge{25%{transform:translate(-4px)}60%{transform:translate(3px)}}.demo-module__tcwWxW__fieldError{color:#fca5a5;min-block-size:20px;margin-block-start:4px;font-size:13px}.demo-module__tcwWxW__formSubmit{background:var(--m-blue);color:#fff;min-block-size:62px;inline-size:100%;transition:background .35s, box-shadow .45s var(--m-ease-out), transform .35s var(--m-ease-out);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin-block-start:8px;padding:8px 8px 8px 26px;font-size:16px;font-weight:600;display:inline-flex}.marketing[dir=rtl] .demo-module__tcwWxW__formSubmit{padding:8px 26px 8px 8px}.demo-module__tcwWxW__formSubmit:hover:not(:disabled){background:#3b73f5;transform:translateY(-2px);box-shadow:0 24px 50px -20px #5b5ff2cc}.demo-module__tcwWxW__formSubmit:disabled{opacity:.6}.demo-module__tcwWxW__submitIcon{block-size:46px;inline-size:46px;transition:transform .5s var(--m-ease-out);background:#ffffff29;border-radius:50%;place-items:center;display:grid}.demo-module__tcwWxW__formSubmit:hover .demo-module__tcwWxW__submitIcon{transform:rotate(45deg)}.marketing[dir=rtl] .demo-module__tcwWxW__submitIcon svg{transform:scaleX(-1)}.demo-module__tcwWxW__dataNote{color:var(--m-faint);align-items:center;gap:8px;font-size:13px;display:flex}.demo-module__tcwWxW__draftResult{background:#2563eb14;border:1px solid #83a8ff4d;border-radius:24px;gap:14px;padding:22px;display:grid}.demo-module__tcwWxW__draftResult h2{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.3rem;display:flex}.demo-module__tcwWxW__draftResult>p{color:var(--m-muted)}.demo-module__tcwWxW__draftText{color:#cbd5e1;white-space:pre-wrap;background:#070c17b3;border-radius:14px;margin:0;padding:14px;font-size:13px;overflow-x:auto}.demo-module__tcwWxW__draftActions{flex-wrap:wrap;gap:10px;display:flex}.demo-module__tcwWxW__copyDraft,.demo-module__tcwWxW__downloadDraft{border:1px solid var(--m-line-strong);min-block-size:46px;color:var(--m-text);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .3s,border-color .3s;display:inline-flex}.demo-module__tcwWxW__copyDraft:hover,.demo-module__tcwWxW__downloadDraft:hover{background:#ffffff0d;border-color:#9dbbff73}.demo-module__tcwWxW__copyStatus{color:#86efac;min-block-size:20px;font-size:13px}@media (max-width:1023px){.demo-module__tcwWxW__layout{grid-template-columns:minmax(0,1fr)}.demo-module__tcwWxW__intro{position:relative;inset-block-start:auto}}@media (max-width:560px){.demo-module__tcwWxW__fieldGrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.demo-module__tcwWxW__signalTrack i,.demo-module__tcwWxW__stepIcon{animation:none}}
