.PlansAnimation_frame__a38ab{background:#f7f4ee;border:1px solid #e7dfd2;border-radius:24px;overflow:hidden;color:#233954;box-shadow:0 20px 55px #23395412}.PlansAnimation_heading__WZtPJ{text-align:center;padding:34px 24px 0}.PlansAnimation_eyebrow__qw9nC{font-size:10px;letter-spacing:.18em;font-weight:600;color:#746044}.PlansAnimation_heading__WZtPJ h3{font-size:clamp(25px,4vw,42px);line-height:1.2;margin:12px 0;letter-spacing:-.025em;font-weight:600}.PlansAnimation_heading__WZtPJ p{font-size:14px;line-height:1.6;margin:0;color:#526173}.PlansAnimation_scene__IM9Rn{display:block;width:100%;height:auto}.PlansAnimation_bottom__QjWRr{background:#233954;color:#fff;display:flex;align-items:center;gap:16px;padding:20px 25px}.PlansAnimation_steps__AcF5N{flex:1;display:flex;justify-content:space-around;gap:12px;font-size:12px}.PlansAnimation_steps__AcF5N span{animation:PlansAnimation_highlight__IdqLG 15s ease-in-out infinite}.PlansAnimation_steps__AcF5N span:nth-child(2){animation-delay:5s}.PlansAnimation_steps__AcF5N span:nth-child(3){animation-delay:10s}.PlansAnimation_control__9sxfG{display:grid;place-items:center;min-width:40px;min-height:40px;border:1px solid #ffffff66;border-radius:50%;color:white}.PlansAnimation_control__9sxfG:hover{background:#ffffff20}.PlansAnimation_control__9sxfG:focus-visible{outline:3px solid #cba677;outline-offset:4px}.PlansAnimation_music__tDkIF{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid #ffffff66;border-radius:24px;font-size:11px;color:white;min-height:40px}.PlansAnimation_music__tDkIF:hover{background:#ffffff20}.PlansAnimation_music__tDkIF:focus-visible{outline:3px solid #cba677;outline-offset:3px}.PlansAnimation_audioError__z16dC{padding:12px 20px;font-size:12px}.PlansAnimation_listener__8UOmH,.PlansAnimation_person__ICS5J{transform-box:fill-box;transform-origin:bottom center;animation:PlansAnimation_breathe__HNxdq 5s ease-in-out infinite}.PlansAnimation_listener__8UOmH{animation-delay:1.5s}.PlansAnimation_hand__y_bev{transform-box:fill-box;transform-origin:left bottom;animation:PlansAnimation_gesture____qb3 5s ease-in-out infinite}.PlansAnimation_dream1__pRHk7,.PlansAnimation_dream2__0SRDe,.PlansAnimation_dream3__cjy_f{transform-box:fill-box;transform-origin:center;animation:PlansAnimation_dream___awvU 15s ease-in-out infinite}.PlansAnimation_dream2__0SRDe{animation-delay:1s}.PlansAnimation_dream3__cjy_f{animation-delay:2s}.PlansAnimation_dots__Pj_ff{animation:PlansAnimation_talk__dtdSU 3s ease-in-out infinite}.PlansAnimation_frame__a38ab[data-paused=true] *{animation-play-state:paused!important}@keyframes PlansAnimation_breathe__HNxdq{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes PlansAnimation_gesture____qb3{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes PlansAnimation_dream___awvU{0%,to{opacity:.3;transform:translateY(7px) scale(.92)}15%,75%{opacity:1;transform:translateY(0) scale(1)}45%{transform:translateY(-5px) scale(1)}}@keyframes PlansAnimation_talk__dtdSU{0%,to{opacity:.25}50%{opacity:1}}@keyframes PlansAnimation_highlight__IdqLG{0%,32%{color:#e6be87}35%,98%{color:#fff}}@media(max-width:560px){.PlansAnimation_heading__WZtPJ{padding:24px 18px 0}.PlansAnimation_heading__WZtPJ p{font-size:12px}.PlansAnimation_eyebrow__qw9nC{font-size:8px;letter-spacing:.1em}.PlansAnimation_bottom__QjWRr{padding:14px;gap:8px}.PlansAnimation_steps__AcF5N{font-size:10px;flex-direction:column;gap:6px}.PlansAnimation_scene__IM9Rn{width:120%;max-width:none;margin-left:-10%}}.PlansAnimation_speaking__Gx_hY{transform-box:fill-box;transform-origin:center;animation:PlansAnimation_speak__YKusy 1.3s ease-in-out infinite}.PlansAnimation_writing__3zhvZ{animation:PlansAnimation_write__H2tyY 2.4s ease-in-out infinite}.PlansAnimation_noteLines__UrZcy{stroke-dasharray:40;animation:PlansAnimation_notes__A0UY_ 7s linear infinite}.PlansAnimation_speechLines__g_2nM{animation:PlansAnimation_talk__dtdSU 2.6s ease-in-out infinite}@keyframes PlansAnimation_speak__YKusy{0%,40%,to{transform:scaleY(.25)}15%,65%{transform:scaleY(1)}80%{transform:scaleY(.5)}}@keyframes PlansAnimation_write__H2tyY{0%,to{transform:translate(0)}20%{transform:translate(7px,1px)}35%{transform:translate(2px,3px)}55%{transform:translate(10px,4px)}70%{transform:translate(1px,6px)}85%{transform:translate(6px,7px)}}@keyframes PlansAnimation_notes__A0UY_{0%{stroke-dashoffset:40}65%,to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.PlansAnimation_frame__a38ab *{animation:none!important}}.PlansAnimation_steps__AcF5N{justify-content:flex-start;flex-wrap:wrap;gap:10px}.PlansAnimation_steps__AcF5N span{display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 16px;border-radius:999px;border:1px solid #ffffff24;background:#ffffff08;animation:PlansAnimation_bubbleGlow__0EGlE 15s ease-in-out infinite}.PlansAnimation_music__tDkIF{padding:0;width:40px;min-width:40px;height:40px;border-radius:50%}@keyframes PlansAnimation_bubbleGlow__0EGlE{0%,32%,to{color:#fff4df;background:#cba67735;border-color:#e6be8799;box-shadow:0 0 18px #e6be8720}38%,94%{color:#e3e8ef;background:#ffffff08;border-color:#ffffff24;box-shadow:0 0 0 transparent}}@media(max-width:560px){.PlansAnimation_steps__AcF5N{flex-direction:row;gap:6px}.PlansAnimation_steps__AcF5N span{padding:8px 11px;font-size:10px}.PlansAnimation_bottom__QjWRr{align-items:center}}@media(prefers-reduced-motion:reduce){.PlansAnimation_steps__AcF5N span{animation:none;background:#ffffff12;color:#fff}}.PlansAnimation_steps__AcF5N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;gap:8px}.PlansAnimation_steps__AcF5N span{min-width:0;padding:10px 12px}@media(max-width:560px){.PlansAnimation_bottom__QjWRr{flex-wrap:wrap;justify-content:flex-end}.PlansAnimation_steps__AcF5N{flex-basis:100%;gap:6px}.PlansAnimation_steps__AcF5N span{padding:9px 6px;font-size:10px}}.PlansAnimation_steps__AcF5N span{font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.015em;text-wrap:balance;-webkit-font-smoothing:antialiased;padding:11px 14px}@media(max-width:560px){.PlansAnimation_steps__AcF5N span{font-size:11px;line-height:1.45;letter-spacing:.01em;padding:10px 7px}}