.CeDe9a_container{text-align:left;width:100%;padding:40px 20px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.3s ease-out both CeDe9a_commitment-fade-in}.CeDe9a_label{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700;animation:.2s ease-out both CeDe9a_commitment-fade-in}.CeDe9a_headline{color:var(--foreground);margin:0 0 14px;font-size:22px;font-weight:750;line-height:1.2;animation:.3s ease-out both CeDe9a_commitment-fade-in}.CeDe9a_description{max-width:520px;color:var(--muted-foreground);margin:0 0 24px;font-size:14px;line-height:1.6;animation:.2s ease-out .2s both CeDe9a_commitment-fade-in}.CeDe9a_cards{gap:12px;display:grid}.CeDe9a_card{--milestone-accent:var(--primary);--milestone-accent-soft:color-mix(in srgb, var(--milestone-accent) 8%, var(--card));background:linear-gradient(135deg, var(--milestone-accent-soft), var(--card) 68%) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--milestone-accent) 72%, transparent), transparent 78%) border-box;box-shadow:0 10px 30px color-mix(in srgb, var(--milestone-accent) 8%, transparent);border:1px solid #0000;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:24px;transition:transform .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out;animation:.4s ease-out both CeDe9a_commitment-rise-in;display:grid}.CeDe9a_card:first-child{--milestone-accent:#ff6b35;animation-delay:.3s}.CeDe9a_card:nth-child(2){--milestone-accent:#10b981;animation-delay:.45s}.CeDe9a_card:nth-child(3){--milestone-accent:#0a84d9;animation-delay:.6s}@media (hover:hover) and (pointer:fine){.CeDe9a_card:hover{box-shadow:0 16px 36px color-mix(in srgb, var(--milestone-accent) 20%, transparent);transform:translateY(-4px)}}.CeDe9a_icon{background:color-mix(in srgb, var(--milestone-accent) 14%, transparent);width:48px;height:48px;color:var(--milestone-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--milestone-accent) 24%, transparent);border-radius:12px;justify-content:center;align-items:center;display:flex}.CeDe9a_cardTitle{color:var(--milestone-accent);margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.4}.CeDe9a_cardDescription{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.6}.CeDe9a_closing{max-width:560px;color:color-mix(in srgb, var(--foreground) 78%, var(--muted-foreground));text-align:center;margin:32px auto 0;font-size:16px;font-weight:650;line-height:1.55;animation:.2s ease-out .7s both CeDe9a_commitment-fade-in}.CeDe9a_divider{background:linear-gradient(90deg, transparent, var(--primary), transparent);width:min(220px,70%);height:1px;margin:20px auto 28px;animation:.2s ease-out .8s both CeDe9a_commitment-fade-in;position:relative;overflow:visible}.CeDe9a_divider:after{background:var(--primary);width:6px;height:6px;box-shadow:0 0 14px color-mix(in srgb, var(--primary) 75%, transparent);content:"";border-radius:999px;animation:2.6s ease-in-out 1s infinite CeDe9a_commitment-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CeDe9a_actions{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.CeDe9a_primaryButton{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 86%, black));width:100%;max-width:340px;min-height:56px;color:var(--primary-foreground);box-shadow:0 8px 24px color-mix(in srgb, var(--primary) 25%, transparent);border-radius:12px;margin:0 auto;font-size:18px;font-weight:650;transition:transform .2s ease-out,box-shadow .2s ease-out,letter-spacing .2s ease-out;animation:.4s cubic-bezier(.2,.8,.2,1) .8s both CeDe9a_commitment-button-in;position:relative;overflow:hidden}.CeDe9a_primaryButton:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);transition:transform .2s ease-out;position:absolute;inset:0;transform:translate(-130%)}.CeDe9a_primaryButton:hover{letter-spacing:.01em;box-shadow:0 12px 32px color-mix(in srgb, var(--primary) 35%, transparent);transform:scale(1.02)}.CeDe9a_primaryButton:hover:after{transform:translate(130%)}.CeDe9a_primaryButton:active{box-shadow:0 4px 14px color-mix(in srgb, var(--primary) 20%, transparent);transition-duration:.1s;transform:scale(.98)}.CeDe9a_backButton{min-height:44px;color:var(--muted-foreground);margin:8px auto 0;font-size:13px;animation:.2s ease-out .9s both CeDe9a_commitment-fade-in;display:block}.CeDe9a_accordionTitle{color:var(--primary);margin:0 0 12px;font-size:20px;font-weight:750;line-height:1.25;animation:.3s ease-out both CeDe9a_commitment-fade-in}.CeDe9a_accordion{flex-direction:column;gap:10px;margin:0 0 20px;animation:.3s ease-out .1s both CeDe9a_commitment-fade-in;display:flex}.CeDe9a_accordionItem{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);background:var(--card);border-radius:12px;overflow:hidden}.CeDe9a_accordionHeader{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;transition:color .2s ease-out,background .2s ease-out;display:flex}.CeDe9a_accordionHeader:hover,.CeDe9a_accordionItem[data-open] .CeDe9a_accordionHeader{color:var(--primary)}.CeDe9a_chevron{width:18px;height:18px;color:var(--primary);flex:none;transition:transform .2s ease-out}.CeDe9a_accordionItem[data-open] .CeDe9a_chevron{transform:rotate(180deg)}.CeDe9a_accordionContent{color:var(--muted-foreground);padding:0 16px 16px;font-size:14px;line-height:1.7;animation:.2s ease-out both CeDe9a_commitment-fade-in}.CeDe9a_accordionContent p{margin:0 0 10px}.CeDe9a_accordionContent p:last-child{margin-bottom:0}.CeDe9a_accordionContent ul{margin:0 0 10px;padding-left:20px;list-style:outside}.CeDe9a_accordionContent li{margin-bottom:4px}.CeDe9a_accordionNote{color:var(--muted-foreground);margin:0 0 4px;font-size:14px;line-height:1.7;animation:.3s ease-out .15s both CeDe9a_commitment-fade-in}.CeDe9a_accordionNote p{margin:0 0 6px}.CeDe9a_accordionNote ul{margin:0 0 4px;padding-left:20px;list-style:outside}.CeDe9a_accordionNote li{margin-bottom:4px}.CeDe9a_disclaimerCheckbox{color:var(--foreground);cursor:pointer;align-items:center;gap:10px;margin-top:14px;font-size:14px;line-height:1.45;animation:.3s ease-out .2s both CeDe9a_commitment-fade-in;display:flex}.CeDe9a_disclaimerCheckbox:hover,.CeDe9a_disclaimerCheckbox:focus-within{color:var(--primary)}.CeDe9a_disclaimerCheckbox input{width:20px;height:20px;accent-color:var(--primary);cursor:pointer;flex:none}.CeDe9a_primaryButtonOrange{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 8px 24px #f9731640}.CeDe9a_primaryButtonOrange:hover:not(:disabled){background:#ea580c;box-shadow:0 12px 32px #f9731659}.CeDe9a_primaryButtonOrange:disabled{color:#6b7280;box-shadow:none;cursor:not-allowed;background:#374151}@keyframes CeDe9a_commitment-fade-in{0%{opacity:0}to{opacity:1}}@keyframes CeDe9a_commitment-rise-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes CeDe9a_commitment-button-in{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes CeDe9a_commitment-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.8)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}}@media (width>=480px){.CeDe9a_container{padding-left:28px;padding-right:28px}.CeDe9a_headline{font-size:24px}}@media (width>=1024px){.CeDe9a_container{padding-left:32px;padding-right:32px}.CeDe9a_headline{font-size:24px}}@media (prefers-reduced-motion:reduce){.CeDe9a_container,.CeDe9a_label,.CeDe9a_headline,.CeDe9a_description,.CeDe9a_card,.CeDe9a_closing,.CeDe9a_divider,.CeDe9a_divider:after,.CeDe9a_primaryButton,.CeDe9a_primaryButton:after,.CeDe9a_backButton,.CeDe9a_accordionTitle,.CeDe9a_accordion,.CeDe9a_accordionItem,.CeDe9a_accordionHeader,.CeDe9a_chevron,.CeDe9a_accordionContent,.CeDe9a_accordionNote,.CeDe9a_disclaimerCheckbox,.CeDe9a_primaryButtonOrange{transition:none;animation:none}.CeDe9a_primaryButton:after{display:none}.CeDe9a_card:hover,.CeDe9a_primaryButton:hover,.CeDe9a_primaryButton:active{transform:none}}.H1FhEW_container{text-align:left;width:100%;padding:40px 20px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.H1FhEW_label,.H1FhEW_headline{animation:.3s ease-out both H1FhEW_vision-fade-in}.H1FhEW_label{color:#4db8ff;letter-spacing:.5px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.H1FhEW_headline{color:#f8f8f8;margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.3}.H1FhEW_description{color:#aaa;max-width:600px;margin:0 0 28px;font-size:14px;font-weight:400;line-height:1.6;animation:.2s ease-out .2s both H1FhEW_vision-fade-in}.H1FhEW_field{width:100%;max-width:600px}.H1FhEW_textarea{box-sizing:border-box;resize:vertical;color:#f8f8f8;background:#4db8ff14;border:1px solid #4db8ff4d;border-radius:8px;outline:none;width:100%;min-height:120px;padding:16px;font:400 16px/1.8 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;animation:.4s ease-out both H1FhEW_vision-slide-up}.H1FhEW_textarea::placeholder{color:#fff6}.H1FhEW_textarea:focus{background:#4db8ff1f;border-color:#4db8ff;box-shadow:0 0 0 3px #4db8ff1a}.H1FhEW_counter{color:#aaa;letter-spacing:0;margin:8px 0 12px;font-size:12px;font-weight:400;line-height:1.4;transition:color .2s ease-out;animation:.2s ease-out both H1FhEW_vision-fade-in}.H1FhEW_counterValid{color:#e8b44a;animation:.8s ease-in-out both H1FhEW_vision-counter-ready}.H1FhEW_counterMax{color:#4db8ff}.H1FhEW_helper{color:#aaa;align-items:flex-start;gap:8px;max-width:600px;margin:12px 0 20px;padding:0;font-size:12px;font-weight:400;line-height:1.5;animation:.2s ease-out both H1FhEW_vision-fade-in;display:flex}.H1FhEW_helperIcon{flex-shrink:0;font-size:14px}.H1FhEW_helperText{margin:0}.H1FhEW_actions{width:100%;max-width:600px}.H1FhEW_primaryButton{color:#fff;background:#0a84d9;border:0;border-radius:8px;width:100%;max-width:100%;min-height:48px;margin-top:8px;padding:14px 32px;font:600 16px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .2s ease-out,color .2s ease-out,opacity .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out;animation:.3s ease-out .2s both H1FhEW_vision-fade-in;display:block;box-shadow:0 2px 8px #0a84d926}.H1FhEW_primaryButton:disabled{color:#888;opacity:.5;background:#444}.H1FhEW_primaryButton:not(:disabled):hover{background:#0871b8;transform:translate(2px);box-shadow:0 4px 12px #0a84d940}.H1FhEW_primaryButton:not(:disabled):active{background:#065a9b;transform:translate(1px);box-shadow:0 2px 8px #0a84d926}.H1FhEW_disabledMessage{color:#ffc966;margin:8px 0 0;font-size:12px;font-weight:400;animation:.2s ease-out both H1FhEW_vision-fade-in}.H1FhEW_skipButton{color:#4db8ff;text-align:center;background:0 0;border:0;min-height:44px;margin:12px auto 0;padding:10px 16px;font:500 14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;transition:color .15s ease-out,opacity .15s ease-out;animation:.3s ease-out .25s both H1FhEW_vision-fade-in;display:block}.H1FhEW_skipButton:hover{color:#8fd2ff;text-decoration:underline}.H1FhEW_skipButton:active{color:#4db8ff;opacity:.9}.H1FhEW_backButton{color:#aaa;text-align:center;background:0 0;border:0;min-height:44px;margin:4px auto 0;padding:10px 16px;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:color .15s ease-out;display:block}.H1FhEW_backButton:hover{color:#f8f8f8}@keyframes H1FhEW_vision-fade-in{0%{opacity:0}to{opacity:1}}@keyframes H1FhEW_vision-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes H1FhEW_vision-counter-ready{0%,to{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@media (width>=480px){.H1FhEW_container{padding-left:28px;padding-right:28px}.H1FhEW_headline{font-size:19px}}@media (width>=1024px){.H1FhEW_container{padding-left:32px;padding-right:32px}.H1FhEW_headline{font-size:20px}.H1FhEW_primaryButton{width:300px}.H1FhEW_skipButton{margin-left:70px;margin-right:auto}.H1FhEW_backButton{margin-left:112px;margin-right:auto}}@media (prefers-reduced-motion:reduce){.H1FhEW_label,.H1FhEW_headline,.H1FhEW_description,.H1FhEW_textarea,.H1FhEW_counter,.H1FhEW_counterValid,.H1FhEW_helper,.H1FhEW_primaryButton,.H1FhEW_skipButton,.H1FhEW_disabledMessage{transition:none;animation:none}}
