.checklist[data-v-ad8f2768]{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0 auto;max-width:380px;padding:0;position:relative;width:100%}.checklist[data-v-ad8f2768]:before{background:#ffffff1a;bottom:18px;content:"";left:18px;position:absolute;top:18px;width:1px;z-index:0}.row[data-v-ad8f2768]{align-items:flex-start;display:flex;gap:14px;max-height:72px;opacity:1;overflow:hidden;padding:6px 0 6px 6px;position:relative;transform:translateY(0);transition:max-height .4s ease-in-out,opacity .4s ease-in-out,transform .4s ease-in-out,margin .4s ease-in-out;z-index:1}.row-hidden[data-v-ad8f2768]{margin-top:-18px;max-height:0;opacity:0;transform:translateY(6px)}.circle[data-v-ad8f2768]{align-items:center;background:#ffffff08;border:1.5px solid hsla(0,0%,100%,.16);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;width:24px}.circle-checked[data-v-ad8f2768]{animation:checkPop-ad8f2768 .34s cubic-bezier(.34,1.56,.64,1) forwards;box-shadow:0 0 0 4px #04bb6624}.circle-check[data-v-ad8f2768]{height:13px;width:13px}@keyframes checkPop-ad8f2768{0%{background:transparent;border-color:#ffffff26;box-shadow:0 0 #04bb6600;opacity:0;transform:scale(.4)}60%{background:#04bb66;border-color:#04bb66;transform:scale(1.15)}to{background:#04bb66;border-color:#04bb66;box-shadow:0 0 0 4px #04bb6624;opacity:1;transform:scale(1)}}.row-text-col[data-v-ad8f2768]{display:flex;flex-direction:column;gap:2px;padding-top:1px}.row-text[data-v-ad8f2768]{color:#ffffff73;font-size:14px;font-weight:600;line-height:1.4;transition:color .4s ease}.row-description[data-v-ad8f2768]{color:#ffffff4d;font-size:12.5px;line-height:1.5}.row-done .row-text[data-v-ad8f2768]{color:#ffffffbf}.step-indicator[data-v-5095fb08]{gap:4px;justify-content:center;margin-bottom:22px}.step-indicator[data-v-5095fb08],.step-node[data-v-5095fb08]{align-items:center;display:flex}.step-node[data-v-5095fb08]{gap:8px;min-width:0}.step-dot[data-v-5095fb08]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#ffffff59;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;transition:background .3s ease,border-color .3s ease,color .3s ease;width:22px}.step-dot-active[data-v-5095fb08]{background:#76b5452e;border-color:#76b5458c;color:#fff}.step-dot-done[data-v-5095fb08]{background:#04bb66;border-color:#04bb66;color:#fff}.step-dot-check[data-v-5095fb08]{height:12px;width:12px}.step-label[data-v-5095fb08]{color:#ffffff4d;font-size:11px;font-weight:600;letter-spacing:.04em;transition:color .3s ease;white-space:nowrap}.step-label-active[data-v-5095fb08]{color:#ffffffb8}.step-rail[data-v-5095fb08]{background:#ffffff14;border-radius:1px;height:2px;margin:0 6px;transition:background .4s ease;width:26px}.step-rail-filled[data-v-5095fb08]{background:#04bb668c}@media (max-width:420px){.step-label[data-v-5095fb08]{display:none}.step-rail[data-v-5095fb08]{margin:0 2px;width:20px}}.gift-icon-wrap[data-v-910cc52d]{align-items:center;display:flex;justify-content:center;position:relative}.gift-icon-glow[data-v-910cc52d]{background:radial-gradient(circle,rgba(4,187,102,.22) 0,rgba(4,187,102,.06) 60%,transparent 80%);filter:blur(20px);height:240px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:240px}.icon-seal[data-v-910cc52d]{background:#04bb66;border:2px solid #131315;border-radius:50%;bottom:-6px;display:flex;height:28px;position:absolute;right:-8px;width:28px;z-index:11}.hero-cta[data-v-910cc52d],.icon-seal[data-v-910cc52d]{align-items:center;color:#fff;justify-content:center}.hero-cta[data-v-910cc52d]{background:linear-gradient(131deg,#5a9129,#76b545 48.2%,#4a9b7e);border:none;border-radius:9999px;box-shadow:inset 0 1px 2px #ffffff80,0 0 0 4px #ffffff1a;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:16px 34px;text-shadow:0 1px 3px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.1);transition:all .2s ease}.hero-cta[data-v-910cc52d]:hover{box-shadow:inset 0 1px 2px #ffffff40,0 0 0 10px #ffffff1f}.hero-cta[data-v-910cc52d]:active{transform:translateY(2px)}.why-card[data-v-910cc52d]{background:#ffffff0b!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff0f,0 20px 44px -22px #000000a6;overflow:hidden;position:relative}.why-card-top-accent[data-v-910cc52d]{background:currentColor;border-radius:0 0 2px 2px;height:2px;left:20px;opacity:.6;position:absolute;right:20px;top:0}.why-card-icon-wrap[data-v-910cc52d]{align-items:center;border-radius:12px;display:flex;height:44px;justify-content:center;position:relative;width:44px}.why-card-icon-glow[data-v-910cc52d]{border-radius:16px;filter:blur(14px);top:-14px;right:-14px;bottom:-14px;left:-14px;opacity:.55;position:absolute}.why-card-green[data-v-910cc52d]{background:#76b5451f;color:#9ed373}.why-card-green .why-card-icon-glow[data-v-910cc52d]{background:radial-gradient(circle,rgba(118,181,69,.45),transparent 70%)}.why-card-teal[data-v-910cc52d]{background:#34bea01f;color:#6fe0c3}.why-card-teal .why-card-icon-glow[data-v-910cc52d]{background:radial-gradient(circle,rgba(52,190,160,.45),transparent 70%)}.why-card-lime[data-v-910cc52d]{background:#a8d15f24;color:#cbe896}.why-card-lime .why-card-icon-glow[data-v-910cc52d]{background:radial-gradient(circle,rgba(168,209,95,.45),transparent 70%)}.what-feature-row[data-v-910cc52d]{align-items:flex-start;background:#ffffff06;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;display:flex;gap:12px;padding:14px 16px}.what-feature-icon[data-v-910cc52d]{align-items:center;background:#04bb661f;border-radius:9px;color:#6fe0a8;display:flex;flex-shrink:0;height:30px;justify-content:center;margin-top:1px;width:30px}.how-steps[data-v-910cc52d]{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.how-steps[data-v-910cc52d]{gap:28px;grid-template-columns:1fr}}.how-step[data-v-910cc52d]{align-items:center;display:flex;flex-direction:column;text-align:center}.how-step-badge-wrap[data-v-910cc52d]{margin-bottom:14px;position:relative;width:100%}.how-step-badge[data-v-910cc52d],.how-step-badge-wrap[data-v-910cc52d]{align-items:center;display:flex;justify-content:center}.how-step-badge[data-v-910cc52d]{background:#76b5451a;border:1px solid rgba(118,181,69,.35);border-radius:50%;color:#9ed373;flex-shrink:0;height:48px;width:48px;z-index:1}.how-step-rail[data-v-910cc52d]{background:linear-gradient(90deg,#76b5454d,#76b5450d);height:1px;left:calc(50% + 24px);position:absolute;right:calc(-50% + 24px);top:50%}@media (max-width:640px){.how-step-rail[data-v-910cc52d]{display:none}}.wizard-step[data-v-910cc52d]{background:#14161ad9;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:inset 0 1px #ffffff0d,0 16px 40px #00000059;display:flex;flex-direction:column;gap:16px;padding:24px 22px 26px}.step-title[data-v-910cc52d]{color:#ffffffd9;font-size:17px;font-weight:700}.step-back-enter-active[data-v-910cc52d],.step-back-leave-active[data-v-910cc52d],.step-fwd-enter-active[data-v-910cc52d],.step-fwd-leave-active[data-v-910cc52d]{transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.step-fwd-enter-from[data-v-910cc52d]{opacity:0;transform:translate(24px)}.step-back-enter-from[data-v-910cc52d],.step-fwd-leave-to[data-v-910cc52d]{opacity:0;transform:translate(-24px)}.step-back-leave-to[data-v-910cc52d]{opacity:0;transform:translate(24px)}.field[data-v-910cc52d]{display:flex;flex-direction:column;gap:9px}.field-label[data-v-910cc52d]{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.field-optional[data-v-910cc52d]{color:#ffffff40;font-weight:500;letter-spacing:.02em;margin-left:6px;text-transform:none}.field-hint[data-v-910cc52d]{color:#ffffff47;font-size:11px;line-height:1.4}.field-divider[data-v-910cc52d]{background:#ffffff0f;height:1px;margin:2px 0}.field-input[data-v-910cc52d]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#fff;font-size:14px;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.field-input[data-v-910cc52d]:focus{border-color:#76b54580;box-shadow:0 0 0 3px #76b54526}.field-input[data-v-910cc52d]::-moz-placeholder{color:#ffffff40}.field-input[data-v-910cc52d]::placeholder{color:#ffffff40}.field-textarea[data-v-910cc52d]{font-family:inherit;line-height:1.55;min-height:104px;resize:vertical}.char-count[data-v-910cc52d]{align-self:flex-end;color:#ffffff40;font-size:11px;font-variant-numeric:tabular-nums}.suggestions-wrap[data-v-910cc52d]{display:flex;flex-direction:column;gap:10px}.suggestions-label[data-v-910cc52d]{color:#ffffff4d;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.suggestions[data-v-910cc52d]{display:flex;flex-direction:column;gap:8px;max-height:232px;overflow-y:auto}.suggestion-card[data-v-910cc52d]{align-items:flex-start;background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;color:#ffffff8c;cursor:pointer;display:flex;font-size:12.5px;gap:8px;line-height:1.5;padding:11px 13px;text-align:left;transition:color .15s,background .15s,border-color .15s}.suggestion-card[data-v-910cc52d]:hover{background:#76b54514;border-color:#76b5454d;color:#ffffffd9}.suggestion-card-active[data-v-910cc52d]{background:#76b54524;border-color:#76b54580;color:#ffffffeb}.suggestion-card-quote[data-v-910cc52d]{color:#04bb6699;flex-shrink:0;height:13px;margin-top:1px;width:13px}.review-label[data-v-910cc52d]{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:-6px;text-transform:uppercase}.review-card[data-v-910cc52d]{margin-bottom:4px}.payment-form[data-v-910cc52d]{display:flex;flex-direction:column;gap:16px}.error-row[data-v-910cc52d]{align-items:center;background:#f5642314;border:1px solid rgba(245,100,35,.2);border-radius:10px;color:#f9c4a8;display:flex;font-size:12px;gap:8px;line-height:1.4;padding:10px 12px}.error-icon[data-v-910cc52d]{color:#f56423;flex-shrink:0;height:16px;width:16px}.nav-row[data-v-910cc52d]{display:flex;justify-content:center}.nav-row-split[data-v-910cc52d]{gap:12px;justify-content:space-between}.pay-btn[data-v-910cc52d],.primary-btn[data-v-910cc52d]{align-items:center;background:linear-gradient(131deg,#5a9129,#76b545 48.2%,#4a9b7e);border:none;border-radius:9999px;box-shadow:inset 0 1px 2px #ffffff80,0 0 0 4px #ffffff1a;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:15px 16px;text-shadow:0 1px 3px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.1);transition:all .2s ease;width:100%}.pay-btn[data-v-910cc52d]:hover:not(:disabled),.primary-btn[data-v-910cc52d]:hover:not(:disabled){box-shadow:inset 0 1px 2px #ffffff40,0 0 0 10px #ffffff1f}.pay-btn[data-v-910cc52d]:disabled{cursor:not-allowed;opacity:.6}.ghost-btn[data-v-910cc52d]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;color:#ffffff80;cursor:pointer;font-size:14px;font-weight:600;padding:15px 22px;transition:color .15s,background .15s}.ghost-btn[data-v-910cc52d]:hover:not(:disabled){background:#ffffff12;color:#fffc}.ghost-btn[data-v-910cc52d]:disabled{cursor:not-allowed;opacity:.5}.subtle-back-btn[data-v-910cc52d]{background:none;border:none;color:#ffffff59;cursor:pointer;font-size:13px;font-weight:500;padding:8px 4px;text-decoration:underline;text-decoration-color:#ffffff26;text-underline-offset:3px;transition:color .15s}.subtle-back-btn[data-v-910cc52d]:hover:not(:disabled){color:#ffffffa6}.subtle-back-btn[data-v-910cc52d]:disabled{cursor:not-allowed;opacity:.5}.gift-processing-bars[data-v-910cc52d]{display:inline-flex;gap:6px}.gift-processing-bar[data-v-910cc52d]{animation:barPulse-910cc52d 1.2s ease-in-out infinite;background:#ffffffd9;border-radius:2px;height:18px;width:4px}.gift-processing-bar[data-v-910cc52d]:nth-child(2){animation-delay:.15s}.gift-processing-bar[data-v-910cc52d]:nth-child(3){animation-delay:.3s}@keyframes barPulse-910cc52d{0%,to{opacity:.35}50%{opacity:.7}}
