._2fZzXq_section{background:#fff;padding:1rem 1.5rem 7rem;position:relative}._2fZzXq_inner{max-width:1100px;margin:0 auto}._2fZzXq_missing{text-align:center;color:#0b102099;max-width:520px;margin:4rem auto;font-size:1rem;line-height:1.7}._2fZzXq_missing a{color:#4f46e5;font-weight:600;text-decoration:underline}._2fZzXq_layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}._2fZzXq_summary{isolation:isolate;color:#fff;background:radial-gradient(120% 80% at 100% 120%,#1d4ed8 0%,#0000 60%),linear-gradient(160deg,#0b1740 0%,#10236b 45%,#1a1464 100%);border-radius:28px;order:2;padding:2.2rem 2rem 2rem;position:sticky;top:96px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 40px 80px -40px #1d4ed88c}._2fZzXq_summaryGlow{z-index:-1;pointer-events:none;background:radial-gradient(45% 55% at 100% 0,#a855f773 0%,#0000 70%),radial-gradient(40% 50% at 0 100%,#22d3ee4d 0%,#0000 70%),linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/40px 40px;position:absolute;inset:0}._2fZzXq_summaryLabel{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;margin-bottom:1.2rem;padding:.35rem .8rem .35rem .65rem;font-size:.68rem;font-weight:500;display:inline-flex}._2fZzXq_summaryDot{background:#67e8f9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #67e8f9cc}._2fZzXq_planName{letter-spacing:-.04em;margin-bottom:.35rem;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:700;line-height:1.05}._2fZzXq_category{color:#dce4ffb3;margin-bottom:1.5rem;font-size:.92rem}._2fZzXq_features{flex-direction:column;gap:.65rem;margin:0 0 1.6rem;padding:0;list-style:none;display:flex}._2fZzXq_features li{color:#e6ecffd9;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.45;display:flex}._2fZzXq_featureCheck{color:#1e1b4b;background:#a5f3fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:.1rem;display:flex}._2fZzXq_totals{color:#dce4ffbf;border-top:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1.2rem;font-size:.9rem;display:flex}._2fZzXq_amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:700}._2fZzXq_trust{flex-direction:column;gap:.45rem;margin:1.3rem 0 0;padding:0;list-style:none;display:flex}._2fZzXq_trust li{color:#dce4ffb3;align-items:center;gap:.5rem;font-size:.8rem;display:flex}._2fZzXq_trust svg{color:#67e8f9}._2fZzXq_form{background:#fff;border:1px solid #0b102014;border-radius:28px;flex-direction:column;gap:1.2rem;min-width:0;padding:2.25rem 2.25rem 2rem;display:flex;box-shadow:0 1px 2px #0b10200a,0 50px 100px -40px #1d4ed840}._2fZzXq_stepHead{letter-spacing:-.01em;color:#0b1020;align-items:center;gap:.65rem;margin-top:.4rem;font-size:.95rem;font-weight:650;display:flex}._2fZzXq_stepHead:first-child{margin-top:0}._2fZzXq_stepHead:after{content:"";background:linear-gradient(90deg,#0b10201a,#0000);flex:1;height:1px;margin-left:.4rem}._2fZzXq_stepNum{color:#fff;background:#312e81;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex}._2fZzXq_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._2fZzXq_field{flex-direction:column;gap:.5rem;min-width:0;display:flex}._2fZzXq_field>span{color:#0b10209e;align-items:center;gap:.45rem;font-size:.8rem;font-weight:500;display:flex}._2fZzXq_optional{letter-spacing:.06em;text-transform:uppercase;color:#0b102080;background:#0b10200d;border-radius:999px;padding:.1rem .45rem;font-size:.62rem;font-style:normal;font-weight:600}._2fZzXq_field input,._2fZzXq_textarea{width:100%;font-family:var(--font-sans);color:#0b1020;background:#f7f8fc;border:1px solid #0b102014;border-radius:14px;outline:none;font-size:.95rem;transition:border-color .25s,background .25s,box-shadow .25s}._2fZzXq_field input{height:52px;padding:0 1rem}._2fZzXq_textarea{resize:vertical;min-height:110px;padding:.9rem 1rem;line-height:1.6}._2fZzXq_field input::placeholder,._2fZzXq_textarea::placeholder{color:#0b102061}._2fZzXq_field input:focus,._2fZzXq_textarea:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f124}._2fZzXq_field>div:not(._2fZzXq_networks)>button{background:#f7f8fc;border-color:#0b102014;border-radius:14px;height:52px;padding-top:0;padding-bottom:0}._2fZzXq_methodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}._2fZzXq_methodCard{font-family:var(--font-sans);text-align:left;color:#0b1020;cursor:pointer;background:#fff;border:1px solid #0b10201f;border-radius:16px;align-items:center;gap:.7rem;padding:.9rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}._2fZzXq_methodCard:hover{border-color:#0b102040}._2fZzXq_methodCardActive,._2fZzXq_methodCardActive:hover{background:#6366f10d;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._2fZzXq_methodIcon{color:#4f46e5;background:#6366f11a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}._2fZzXq_methodCardActive ._2fZzXq_methodIcon{color:#fff;background:#4f46e5}._2fZzXq_methodText{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}._2fZzXq_methodText strong{font-size:.9rem;font-weight:600}._2fZzXq_methodText small{color:#0b102080;font-size:.74rem}._2fZzXq_methodRadio{color:#fff;border:1.5px solid #0b10202e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}._2fZzXq_methodCardActive ._2fZzXq_methodRadio{background:#4f46e5;border-color:#4f46e5}._2fZzXq_momoFields{background:#6366f109;border:1px solid #6366f11f;border-radius:16px;flex-direction:column;gap:1rem;padding:1rem;display:flex}._2fZzXq_networks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}._2fZzXq_network{font-family:var(--font-sans);color:#0b1020b3;cursor:pointer;background:#fff;border:1px solid #0b10201f;border-radius:12px;padding:.7rem .4rem;font-size:.8rem;font-weight:600;line-height:1.2;transition:border-color .2s,background .2s,color .2s}._2fZzXq_networkActive,._2fZzXq_networkActive:hover{color:#3730a3;background:#6366f10f;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._2fZzXq_methodCard:focus-visible,._2fZzXq_network:focus-visible,._2fZzXq_submit:focus-visible{outline-offset:3px;outline:2px solid #6366f1}._2fZzXq_methodHint{color:#0b102099;font-size:.88rem;line-height:1.5}._2fZzXq_otpInput{text-align:center;letter-spacing:.3em;font-size:1.2rem!important}._2fZzXq_whatsappNote{color:#0b102099;align-items:flex-start;gap:.5rem;font-size:.82rem;line-height:1.5;display:flex}._2fZzXq_whatsappNote svg{color:#16a34a;flex-shrink:0;margin-top:.15rem}._2fZzXq_whatsappNote a{color:#15803d;font-weight:600;text-decoration:underline}._2fZzXq_error{color:#d3352f;font-size:.86rem;line-height:1.45}._2fZzXq_submit{height:56px;font-family:var(--font-sans);color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d4ed8 0%,#4f46e5 60%,#7c3aed 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;font-size:.98rem;font-weight:600;transition:transform .25s,box-shadow .25s,opacity .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 14px 30px -12px #4f46e5a6}._2fZzXq_submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 20px 40px -12px #4f46e5bf}._2fZzXq_submit:disabled{opacity:.75;cursor:progress}._2fZzXq_note{color:#0b102080;justify-content:center;align-items:center;gap:.4rem;margin-top:-.4rem;font-size:.78rem;display:inline-flex}._2fZzXq_waitingBlock{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 0;display:flex}._2fZzXq_waitingBlock strong{color:#0b1020;font-size:1.05rem}._2fZzXq_waitingBlock p{color:#0b10209e;font-size:.9rem;line-height:1.5}._2fZzXq_phonePulse{color:#4f46e5;background:#6366f11a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.4rem;animation:1.8s ease-in-out infinite _2fZzXq_pulse;display:flex}@keyframes _2fZzXq_pulse{0%,to{box-shadow:0 0 #6366f159}50%{box-shadow:0 0 0 14px #6366f100}}._2fZzXq_waitNote{color:#0b102080;align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}._2fZzXq_spinner{animation:.9s linear infinite _2fZzXq_spin}@keyframes _2fZzXq_spin{to{transform:rotate(360deg)}}._2fZzXq_dateWarning,._2fZzXq_dateBooked{border:1px solid;border-radius:12px;align-items:flex-start;gap:.45rem;padding:.7rem .9rem;font-size:.82rem;line-height:1.5;display:flex}._2fZzXq_dateWarning svg,._2fZzXq_dateBooked svg{flex-shrink:0;margin-top:.15rem}._2fZzXq_dateBooked{color:#b42318;background:#d3352f12;border-color:#d3352f40}._2fZzXq_dateBooked svg{color:#d3352f}@media (prefers-reduced-motion:reduce){._2fZzXq_phonePulse{animation:none}._2fZzXq_spinner{animation-duration:2.5s}}@media (max-width:900px){._2fZzXq_layout{grid-template-columns:minmax(0,1fr)}._2fZzXq_summary{order:0;position:relative;top:0}}@media (max-width:560px){._2fZzXq_section{padding:1.5rem 1rem 4.5rem}._2fZzXq_layout{gap:.9rem}._2fZzXq_summary{border-radius:24px;padding:1.75rem 1.3rem 1.5rem}._2fZzXq_form{border-radius:24px;padding:1.6rem 1.1rem 1.4rem}._2fZzXq_row,._2fZzXq_methodGrid{grid-template-columns:minmax(0,1fr)}._2fZzXq_field input{height:50px}}@media (max-width:360px){._2fZzXq_network{padding:.65rem .3rem;font-size:.74rem}._2fZzXq_momoFields{padding:.8rem}}._2fZzXq_networks:has(._2fZzXq_networkActive) ._2fZzXq_network:not(._2fZzXq_networkActive){color:#0b102059;opacity:.7;background:#f3f4f7;border-color:#0b10200f}._2fZzXq_networks:has(._2fZzXq_networkActive) ._2fZzXq_network:not(._2fZzXq_networkActive):hover{color:#0b1020b3;opacity:1}._2fZzXq_networkActive,._2fZzXq_networkActive:hover{border:1.5px solid #6366f1}._2fZzXq_network{position:relative}._2fZzXq_networkActive,._2fZzXq_networkActive:hover{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#4f46e5 60%,#7c3aed 100%);border:1.5px solid #0000;transform:translateY(-1px);box-shadow:0 10px 22px -10px #4f46e5bf}._2fZzXq_networkActive:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/11px no-repeat,#16a34a;border:2px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 6px #0003}
