#hero[data-v-4c8f0bd9]{background:#fcfaf5;padding:0 2rem 5.5rem;position:relative}.hero-visual[data-v-4c8f0bd9]{align-items:center;color:#fff;display:flex;margin:0 -2rem;min-height:100svh;overflow:hidden;padding:104px 2rem 138px;position:relative}.hero-backdrop[data-v-4c8f0bd9],.hero-backdrop img[data-v-4c8f0bd9],.hero-backdrop picture[data-v-4c8f0bd9]{height:100%;inset:0;position:absolute;width:100%}.hero-backdrop img[data-v-4c8f0bd9]{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.hero-backdrop[data-v-4c8f0bd9]:after{background:linear-gradient(90deg,#0a1e34e0,#0d233bc2 34%,#11273957 58%,#111f2814 78%),linear-gradient(180deg,rgba(10,24,40,.3),transparent 38%,rgba(9,24,42,.34));content:"";inset:0;position:absolute}.hero-content[data-v-4c8f0bd9]{margin:0 auto;max-width:1240px;position:relative;width:100%;z-index:2}.hero-copy[data-v-4c8f0bd9]{max-width:610px}.hero-brand[data-v-4c8f0bd9]{filter:drop-shadow(0 10px 22px rgba(8,19,32,.24));margin-bottom:1rem;width:225px}.hero-brand img[data-v-4c8f0bd9]{display:block;height:auto;width:100%}.hero-badge[data-v-4c8f0bd9]{align-items:center;background:#fffffff5;border:2px solid hsla(73,51%,61%,.78);border-radius:999px;box-shadow:0 10px 28px #08162629;display:inline-flex;font-size:.8rem;gap:.5rem;letter-spacing:.01em;margin-bottom:1.75rem;padding:.55rem .9rem}.hero-badge[data-v-4c8f0bd9],.hero-badge>span[data-v-4c8f0bd9]{color:#17223a}.hero-badge svg[data-v-4c8f0bd9]{border-radius:2px;height:14px;width:20px}.hero-title[data-v-4c8f0bd9]{color:#fff;font-family:Onest,Arial,sans-serif;font-size:clamp(3.7rem,5.4vw,5rem);font-weight:900;letter-spacing:-.055em;line-height:.98;margin:0 0 1.35rem;max-width:600px;text-shadow:0 4px 28px rgba(6,18,34,.24);text-wrap:balance}.hero-title span[data-v-4c8f0bd9]{color:#dfff78}.hero-lead[data-v-4c8f0bd9],.hero-support[data-v-4c8f0bd9]{color:#fffffff5;max-width:510px;text-shadow:0 2px 18px rgba(5,17,31,.34)}.hero-lead[data-v-4c8f0bd9]{font-size:1.14rem;font-weight:750;line-height:1.48;margin:0 0 .65rem}.hero-support[data-v-4c8f0bd9]{font-size:1rem;line-height:1.58;margin:0 0 1.65rem}.hero-cta[data-v-4c8f0bd9]{align-items:center;background:linear-gradient(135deg,#f75682,#f03e72);border-radius:22px;box-shadow:0 16px 34px #eb396f4d;color:#fff;display:inline-flex;font-weight:850;gap:.7rem;justify-content:center;min-height:58px;padding:.95rem 2rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.hero-cta[data-v-4c8f0bd9]:hover{box-shadow:0 20px 42px #eb396f61;transform:translateY(-3px)}.hero-cta[data-v-4c8f0bd9]:focus-visible{outline:3px solid #fff;outline-offset:4px}.hero-trust[data-v-4c8f0bd9]{gap:1rem;list-style:none;margin:1.55rem 0 0}.hero-trust[data-v-4c8f0bd9],.hero-trust li[data-v-4c8f0bd9]{align-items:center;display:flex}.hero-trust li[data-v-4c8f0bd9]{color:#fffffff0;font-size:.78rem;font-weight:650;gap:.45rem;white-space:nowrap}.hero-trust li+li[data-v-4c8f0bd9]{border-left:1px solid hsla(0,0%,100%,.38);padding-left:1rem}.hero-trust svg[data-v-4c8f0bd9]{fill:none;flex:0 0 auto;height:21px;stroke:#ff5f8d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:21px}.hero-trust li:first-child svg[data-v-4c8f0bd9]{fill:#ff5f8d;stroke:#ff5f8d}.hero-stats[data-v-4c8f0bd9]{background:#fffffff7;border:1px solid rgba(27,42,66,.06);border-radius:32px;box-shadow:0 24px 60px #1f314824;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:-72px auto 0;min-height:154px;padding:1.3rem 1rem;position:relative;width:min(1120px,calc(100% - 2rem));z-index:4}.hero-stat[data-v-4c8f0bd9]{align-content:center;color:#17223a;display:grid;place-items:center;text-align:center}.hero-stat+.hero-stat[data-v-4c8f0bd9]{border-left:1px solid #dce1e9}.hero-stat svg[data-v-4c8f0bd9]{fill:none;height:36px;margin-bottom:.35rem;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:36px}.hero-stat-pink svg[data-v-4c8f0bd9]{stroke:#ef4f7c}.hero-stat-gold svg[data-v-4c8f0bd9]{stroke:#f5b818}.hero-stat-blue svg[data-v-4c8f0bd9]{stroke:#5fa4e8}.hero-stat strong[data-v-4c8f0bd9]{font-size:clamp(1.7rem,3vw,2.35rem);letter-spacing:-.04em;line-height:1}.hero-stat span[data-v-4c8f0bd9]{color:#536076;font-size:.75rem;line-height:1.25;margin-top:.45rem;max-width:150px}@media(max-width:900px){#hero[data-v-4c8f0bd9]{padding:0 0 4.2rem}.hero-visual[data-v-4c8f0bd9]{align-items:flex-start;margin:0;min-height:clamp(700px,90svh,780px);padding:112px 20px}.hero-backdrop img[data-v-4c8f0bd9]{-o-object-position:center top;object-position:center top}.hero-backdrop[data-v-4c8f0bd9]:after{background:linear-gradient(90deg,#072038db,#0a233aa1 52%,#0a22361a),linear-gradient(180deg,#081e312e,#071c3114 36%,#071c31ad)}.hero-content[data-v-4c8f0bd9]{margin:0}.hero-copy[data-v-4c8f0bd9]{max-width:345px}.hero-brand[data-v-4c8f0bd9]{display:none}.hero-badge[data-v-4c8f0bd9]{font-size:.72rem;margin-bottom:1.15rem;padding:.48rem .75rem}.hero-badge svg[data-v-4c8f0bd9]{height:13px;width:18px}.hero-title[data-v-4c8f0bd9]{font-size:clamp(2.45rem,11.3vw,3.15rem);line-height:.98;margin-bottom:1rem;max-width:335px}.hero-lead[data-v-4c8f0bd9]{font-size:.96rem;line-height:1.4;margin-bottom:.5rem;max-width:315px}.hero-support[data-v-4c8f0bd9]{font-size:.82rem;line-height:1.5;margin-bottom:1.25rem;max-width:310px}.hero-cta[data-v-4c8f0bd9]{border-radius:20px;font-size:.91rem;min-height:56px;padding:.85rem 1rem;width:100%}.hero-trust[data-v-4c8f0bd9]{gap:.35rem;margin-top:1.1rem;width:100%}.hero-trust li[data-v-4c8f0bd9]{flex:1 1 0;font-size:.62rem;gap:.3rem;justify-content:center;line-height:1.2;text-align:center;white-space:normal}.hero-trust li+li[data-v-4c8f0bd9]{padding-left:.35rem}.hero-trust svg[data-v-4c8f0bd9]{height:18px;width:18px}.hero-stats[data-v-4c8f0bd9]{border-radius:26px;margin-top:-62px;min-height:136px;padding:1rem .35rem;width:calc(100% - 28px)}.hero-stat svg[data-v-4c8f0bd9]{height:31px;width:31px}.hero-stat strong[data-v-4c8f0bd9]{font-size:1.6rem}.hero-stat span[data-v-4c8f0bd9]{font-size:.62rem;max-width:102px}}@media(max-width:370px){.hero-visual[data-v-4c8f0bd9]{padding-left:16px;padding-right:16px}.hero-title[data-v-4c8f0bd9]{font-size:2.3rem}.hero-badge[data-v-4c8f0bd9]{font-size:.66rem}.hero-trust li[data-v-4c8f0bd9]{font-size:.57rem}}#directions[data-v-55bb03bb]{background:#fff;padding:3rem 2rem 6.5rem}.directions-head[data-v-55bb03bb]{margin:0 0 2.4rem;max-width:760px}.directions-head>span[data-v-55bb03bb]{color:#ef4f7c;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.directions-head h2[data-v-55bb03bb]{color:#17223a;font-size:clamp(2.15rem,4.4vw,3.4rem);letter-spacing:-.045em;line-height:1.05;margin:.45rem 0 .7rem;max-width:680px}.directions-head p[data-v-55bb03bb]{color:#687387;font-size:1rem}.direction-grid[data-v-55bb03bb]{display:grid;gap:1.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.direction-card[data-v-55bb03bb]{border:1px solid rgba(35,50,75,.08);border-radius:26px;box-shadow:0 12px 38px #1c2b4214;color:#17223a;display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.direction-card[data-v-55bb03bb]:hover{box-shadow:0 20px 46px #1c2b4224;transform:translateY(-6px)}.direction-card[data-v-55bb03bb]:focus-visible{outline:3px solid #71559f;outline-offset:4px}.direction-play[data-v-55bb03bb]{background:linear-gradient(160deg,#fff1f5,#fff9f8 64%)}.direction-music[data-v-55bb03bb]{background:linear-gradient(160deg,#eff7ff,#f8fbff 64%)}.direction-art[data-v-55bb03bb]{background:linear-gradient(160deg,#f7efff,#fcf9ff 64%)}.direction-copy[data-v-55bb03bb]{padding:1.45rem 1.4rem 1.2rem}.direction-name[data-v-55bb03bb]{align-items:center;display:flex;gap:.75rem}.direction-name>span[data-v-55bb03bb]:last-child{display:grid}.direction-name strong[data-v-55bb03bb]{font-size:1.1rem}.direction-name small[data-v-55bb03bb]{color:#687387;font-size:.72rem}.direction-icon[data-v-55bb03bb]{border-radius:50%;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.direction-icon svg[data-v-55bb03bb]{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:25px}.direction-play .direction-icon[data-v-55bb03bb]{background:#ffdce6;color:#ef4f7c}.direction-music .direction-icon[data-v-55bb03bb]{background:#dcecff;color:#559de8}.direction-art .direction-icon[data-v-55bb03bb]{background:#ecddfa;color:#9b5bd0}.direction-copy>p[data-v-55bb03bb]{color:#435069;font-size:.88rem;line-height:1.48;margin:1rem 0 0;min-height:4.3em}.direction-card picture[data-v-55bb03bb]{aspect-ratio:4/3;margin-top:auto;overflow:hidden}.direction-card img[data-v-55bb03bb]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;transition:transform .4s ease;width:100%}.direction-card:hover img[data-v-55bb03bb]{transform:scale(1.035)}.why-panel[data-v-55bb03bb]{background:linear-gradient(135deg,#fffaf0,#fffdf8);border:1px solid hsla(38,75%,78%,.28);border-radius:28px;margin-top:2.2rem;padding:2rem 2.2rem}.why-panel h3[data-v-55bb03bb]{color:#17223a;font-size:clamp(1.5rem,3vw,2.15rem);letter-spacing:-.035em;margin:0 0 1.6rem}.why-grid[data-v-55bb03bb]{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.why-item[data-v-55bb03bb]{display:grid;gap:.65rem;place-items:center;text-align:center}.why-item strong[data-v-55bb03bb]{color:#354158;font-size:.78rem;line-height:1.3;max-width:180px}.why-icon[data-v-55bb03bb]{border-radius:50%;display:grid;height:44px;place-items:center;width:44px}.why-icon svg[data-v-55bb03bb]{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:25px}.why-method[data-v-55bb03bb]{background:#e4f6e8;color:#53b96b}.why-parent[data-v-55bb03bb]{background:#ffe2e9;color:#ef4f7c}.why-groups[data-v-55bb03bb]{background:#e0efff;color:#599de3}.why-comfort[data-v-55bb03bb]{background:#eee2fb;color:#9c61d4}@media(max-width:700px){#directions[data-v-55bb03bb]{padding:2rem 16px 4.5rem}.directions-head[data-v-55bb03bb]{margin-bottom:1.35rem}.directions-head h2[data-v-55bb03bb]{font-size:1.7rem;max-width:350px}.directions-head p[data-v-55bb03bb]{font-size:.79rem;line-height:1.5;max-width:350px}.direction-grid[data-v-55bb03bb]{gap:7px}.direction-card[data-v-55bb03bb]{border-radius:16px;box-shadow:0 7px 20px #1c2b4212}.direction-copy[data-v-55bb03bb]{padding:.7rem .55rem .6rem}.direction-name[data-v-55bb03bb]{align-items:flex-start;gap:.35rem}.direction-icon[data-v-55bb03bb]{height:28px;width:28px}.direction-icon svg[data-v-55bb03bb]{height:17px;width:17px}.direction-name strong[data-v-55bb03bb]{font-size:.67rem;line-height:1.1}.direction-name small[data-v-55bb03bb]{font-size:.52rem;line-height:1.15;margin-top:.15rem}.direction-copy>p[data-v-55bb03bb]{font-size:.58rem;line-height:1.38;margin-top:.55rem;min-height:6.6em}.direction-card picture[data-v-55bb03bb]{aspect-ratio:.94/1}.why-panel[data-v-55bb03bb]{border-radius:20px;margin-top:1.3rem;padding:1.3rem .65rem}.why-panel h3[data-v-55bb03bb]{font-size:1.32rem;margin:0 0 1rem;padding-left:.4rem}.why-grid[data-v-55bb03bb]{gap:.25rem}.why-item[data-v-55bb03bb]{gap:.4rem}.why-icon[data-v-55bb03bb]{height:34px;width:34px}.why-icon svg[data-v-55bb03bb]{height:20px;width:20px}.why-item strong[data-v-55bb03bb]{font-size:.56rem;line-height:1.22}}.modal-overlay[data-v-00e2ef90]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#2d21508c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1.25rem;position:fixed;z-index:2000}.modal-card[data-v-00e2ef90]{animation:modal-pop-00e2ef90 .4s cubic-bezier(.34,1.56,.64,1);background:var(--c-white);border-radius:var(--radius-lg);box-shadow:0 30px 80px #2d215059;display:flex;flex-direction:column;max-height:calc(100vh - 2.5rem);max-width:720px;overflow:hidden;position:relative;width:100%}.modal-card.has-video[data-v-00e2ef90]{max-width:1080px}@keyframes modal-pop-00e2ef90{0%{opacity:0;transform:scale(.85) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-close[data-v-00e2ef90]{align-items:center;background:#ffffffd9;border:2px solid rgba(45,33,80,.08);border-radius:50%;box-shadow:0 4px 14px #0000001f;color:var(--c-dark);cursor:pointer;display:flex;font-size:1rem;height:38px;justify-content:center;position:absolute;right:14px;top:14px;transition:all .25s cubic-bezier(.34,1.56,.64,1);width:38px;z-index:5}.modal-close[data-v-00e2ef90]:hover{background:var(--c-primary);border-color:transparent;color:#fff;transform:scale(1.1) rotate(90deg)}.modal-header[data-v-00e2ef90]{overflow:hidden;padding:2.25rem 2rem 1.75rem;position:relative;text-align:center}.modal-header[data-v-00e2ef90]:after{background:var(--gradient-rainbow);bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.modal-emoji[data-v-00e2ef90]{animation:bounce-gentle 3s ease-in-out infinite;display:block}.modal-emoji[data-v-00e2ef90],.modal-num[data-v-00e2ef90]{font-size:3rem;margin-bottom:.4rem}.modal-num[data-v-00e2ef90]{line-height:1}.modal-name[data-v-00e2ef90],.modal-num[data-v-00e2ef90]{font-family:Onest,Arial,sans-serif;font-weight:800}.modal-name[data-v-00e2ef90]{color:var(--c-dark);font-size:1.5rem;margin-bottom:.25rem}.modal-age[data-v-00e2ef90]{color:var(--c-text-muted);font-family:Onest,Arial,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.modal-body[data-v-00e2ef90]{flex:1;overflow-y:auto;padding:1.75rem 2rem 2rem}.has-video .modal-body[data-v-00e2ef90]{align-items:start;display:grid;gap:1.75rem;grid-template-columns:minmax(280px,36%) 1fr}.m-video-wrap[data-v-00e2ef90]{aspect-ratio:9/16;background:#000;border-radius:var(--radius-md);box-shadow:0 12px 30px #2d21502e;margin-inline:auto;max-height:70vh;overflow:hidden;position:sticky;top:0;width:100%}.m-videos-wrap[data-v-00e2ef90]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));position:sticky;top:0}.m-videos-wrap .m-video[data-v-00e2ef90]{aspect-ratio:9/16;background:#000;border-radius:var(--radius-md);box-shadow:0 12px 30px #2d21502e}.m-video[data-v-00e2ef90]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-text[data-v-00e2ef90]{min-width:0}.m-block[data-v-00e2ef90]{margin-bottom:1.5rem}.m-block[data-v-00e2ef90]:last-of-type{margin-bottom:1rem}.m-block-title[data-v-00e2ef90]{align-items:center;color:var(--c-dark);display:flex;font-family:Onest,Arial,sans-serif;font-size:1rem;font-weight:800;gap:.5rem;letter-spacing:.04em;margin-bottom:.5rem;text-transform:uppercase}.m-block-icon[data-v-00e2ef90]{font-size:1.15rem}.m-block-text[data-v-00e2ef90]{color:var(--c-text);font-size:.93rem;line-height:1.7;white-space:pre-line}.m-block-text-large[data-v-00e2ef90]{color:var(--c-dark);font-size:1.05rem;font-weight:600}.m-formats[data-v-00e2ef90]{display:flex;flex-direction:column;gap:.75rem}.m-format[data-v-00e2ef90]{background:var(--c-bg);border-left:4px solid rgba(45,33,80,.15);border-radius:var(--radius-md);padding:1rem 1.25rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.m-format[data-v-00e2ef90]:hover{transform:translate(4px)}.mf-play[data-v-00e2ef90]{background:linear-gradient(90deg,rgba(232,25,44,.06),var(--c-bg) 60%);border-left-color:var(--c-red)}.mf-music[data-v-00e2ef90]{background:linear-gradient(90deg,rgba(0,104,183,.06),var(--c-bg) 60%);border-left-color:var(--c-blue)}.mf-art[data-v-00e2ef90]{background:linear-gradient(90deg,rgba(123,45,142,.06),var(--c-bg) 60%);border-left-color:var(--c-purple)}.m-format-name[data-v-00e2ef90]{color:var(--c-dark);font-family:Onest,Arial,sans-serif;font-size:.95rem;font-weight:800;letter-spacing:.02em;margin-bottom:.25rem}.m-format-desc[data-v-00e2ef90]{color:var(--c-text-muted);font-size:.88rem;line-height:1.6}.m-footer[data-v-00e2ef90]{border-top:2px solid rgba(45,33,80,.06);display:flex;justify-content:center;margin-top:1.5rem;padding-top:1.5rem}.m-cta[data-v-00e2ef90]{align-items:center;background:linear-gradient(135deg,#7bcb3a,#00a651);border-radius:var(--radius-full);box-shadow:0 8px 24px #00a6514d;color:var(--c-white);display:inline-flex;font-family:Onest,Arial,sans-serif;font-size:1rem;font-weight:700;gap:.5rem;padding:.85rem 1.75rem;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.m-cta[data-v-00e2ef90]:hover{box-shadow:0 14px 32px #00a65166;transform:translateY(-3px) scale(1.04)}.m-cta-emoji[data-v-00e2ef90]{font-size:1.15rem}.modal-fade-enter-active[data-v-00e2ef90],.modal-fade-leave-active[data-v-00e2ef90]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-00e2ef90],.modal-fade-leave-to[data-v-00e2ef90]{opacity:0}.modal-body[data-v-00e2ef90]::-webkit-scrollbar{width:8px}.modal-body[data-v-00e2ef90]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-00e2ef90]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--c-sky),var(--c-blue));border-radius:4px}@media(max-width:900px){.has-video .modal-body[data-v-00e2ef90]{gap:1.25rem;grid-template-columns:1fr}.m-video-wrap[data-v-00e2ef90]{max-height:56vh;max-width:320px;position:static}.m-videos-wrap[data-v-00e2ef90]{margin-inline:auto;max-width:660px;position:static}}@media(max-width:600px){.modal-overlay[data-v-00e2ef90]{align-items:flex-end;padding:0}.modal-card[data-v-00e2ef90],.modal-card.has-video[data-v-00e2ef90]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:92vh;max-width:100%}.modal-header[data-v-00e2ef90]{padding:1.75rem 1.25rem 1.4rem}.modal-num[data-v-00e2ef90]{font-size:2.5rem}.modal-name[data-v-00e2ef90]{font-size:1.25rem}.modal-body[data-v-00e2ef90]{padding:1.5rem 1.25rem}.m-video-wrap[data-v-00e2ef90]{max-height:50vh;max-width:100%}.m-videos-wrap[data-v-00e2ef90]{grid-template-columns:1fr}}#advantages[data-v-d307c8f4]{background:var(--c-white);overflow:hidden;position:relative}.adv-header[data-v-d307c8f4]{margin-bottom:4rem}.section-badge-wrap[data-v-d307c8f4]{animation:rainbow-shift 4s linear infinite;background:linear-gradient(90deg,#e8192c,#f5821f,#ffc20e,#00a651,#0068b7,#7b2d8e);background-size:300% auto;box-shadow:0 4px 16px #0000001a;margin-bottom:1rem;padding:2.5px}.section-badge-pill[data-v-d307c8f4],.section-badge-wrap[data-v-d307c8f4]{border-radius:var(--radius-full);display:inline-block}.section-badge-pill[data-v-d307c8f4]{background:#fff;color:#2d2150;font-family:Onest,Arial,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:.06em;padding:6px 20px;text-transform:uppercase}.advantages-grid[data-v-d307c8f4]{display:grid;gap:1.25rem;grid-template-columns:1.15fr 1fr;grid-template-rows:repeat(2,minmax(190px,auto));margin:0 auto;max-width:1080px}.adv-card[data-v-d307c8f4]{background:var(--c-white);border:2px solid rgba(45,33,80,.06);border-radius:var(--radius-lg);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;overflow:hidden;padding:2rem;position:relative;text-align:left;transition:all .45s cubic-bezier(.34,1.56,.64,1);width:100%;z-index:1}.adv-card.card-1[data-v-d307c8f4]{background:linear-gradient(145deg,#ebe2f7,#f7f4ed 72%);grid-row:1/3;justify-content:flex-end;min-height:500px}.adv-card.card-2[data-v-d307c8f4]{background:linear-gradient(145deg,#f5e9b7,#fff 82%)}.adv-card.card-3[data-v-d307c8f4]{background:linear-gradient(145deg,#eaf3f8,#fff 82%)}.adv-card.card-1[data-v-d307c8f4]:before{color:#71559f14;content:"01";font-size:9rem;letter-spacing:-.08em;right:1.4rem;top:.4rem}.adv-card.card-1[data-v-d307c8f4]:after,.adv-card.card-1[data-v-d307c8f4]:before{font-weight:900;line-height:1;position:absolute}.adv-card.card-1[data-v-d307c8f4]:after{bottom:6.8rem;color:#71559f2e;content:"12 000+";font-size:clamp(3rem,6vw,5.6rem);left:2rem;letter-spacing:-.07em}.adv-card.card-2[data-v-d307c8f4]:before,.adv-card.card-3[data-v-d307c8f4]:before{color:#2320290d;font-size:3.5rem;font-weight:900;line-height:1;position:absolute;right:1.4rem;top:.65rem}.adv-card.card-2[data-v-d307c8f4]:before{content:"02"}.adv-card.card-3[data-v-d307c8f4]:before{content:"03"}.adv-card[data-v-d307c8f4]:focus-visible{outline:3px solid var(--c-primary);outline-offset:4px}.adv-hover-bg[data-v-d307c8f4]{inset:0;opacity:0;position:absolute;transition:opacity .4s;z-index:-1}.adv-card:hover .adv-hover-bg[data-v-d307c8f4]{opacity:1}.adv-card[data-v-d307c8f4]:hover{border-color:transparent;box-shadow:var(--shadow-xl);transform:translateY(-10px) scale(1.02)}.adv-icon-wrap[data-v-d307c8f4]{align-items:center;border-radius:var(--radius-md);display:flex;height:72px;justify-content:center;margin-bottom:1.5rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:72px}.adv-card:hover .adv-icon-wrap[data-v-d307c8f4]{transform:scale(1.15) rotate(-5deg)}.adv-icon[data-v-d307c8f4]{font-size:2rem}.adv-title[data-v-d307c8f4]{color:var(--c-dark);font-family:Onest,Arial,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.adv-desc[data-v-d307c8f4]{color:var(--c-text-muted);font-size:.92rem;line-height:1.7;margin-bottom:1rem}.adv-more-hint[data-v-d307c8f4]{align-items:center;color:var(--c-primary);display:inline-flex;font-family:Onest,Arial,sans-serif;font-size:.78rem;font-weight:800;gap:6px;letter-spacing:.06em;margin-top:auto;opacity:.85;text-transform:uppercase;transition:opacity .3s ease}.adv-card:hover .adv-more-hint[data-v-d307c8f4]{opacity:1}.amh-arrow[data-v-d307c8f4]{display:inline-block;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.adv-card:hover .amh-arrow[data-v-d307c8f4]{transform:translate(4px)}.adv-deco[data-v-d307c8f4]{border-radius:50%;opacity:.08;position:absolute;z-index:0}.adv-deco-1[data-v-d307c8f4]{animation:floatSlow 10s ease-in-out infinite;background:var(--c-yellow);height:300px;right:-100px;top:-100px;width:300px}.adv-deco-2[data-v-d307c8f4]{animation:floatSlow 12s ease-in-out infinite reverse;background:var(--c-blue);bottom:-60px;height:200px;left:-60px;width:200px}@media(max-width:900px){.advantages-grid[data-v-d307c8f4]{grid-template-columns:1fr;grid-template-rows:auto;margin:0 auto;max-width:520px}.adv-card.card-1[data-v-d307c8f4]{grid-row:auto;min-height:360px}.adv-card.card-1[data-v-d307c8f4]:after{display:none}.adv-header[data-v-d307c8f4]{margin-bottom:2.5rem}}@media(max-width:480px){.adv-card[data-v-d307c8f4]{padding:1.75rem 1.5rem}}.deferred-video-shell[data-v-b144af16]{background:radial-gradient(circle at 28% 24%,hsla(0,0%,100%,.78),transparent 28%),linear-gradient(145deg,#ebe2f7,#f7f4ed 48%,#d7eaf5);overflow:hidden;position:relative}.deferred-video-placeholder[data-v-b144af16],.deferred-video-player[data-v-b144af16]{display:block;height:100%;width:100%}.deferred-video-player[data-v-b144af16]{background:#ede7e1;-o-object-fit:cover;object-fit:cover}.deferred-video-placeholder[data-v-b144af16]{background:transparent;border:0;color:#60458e;cursor:pointer;font:inherit;min-height:240px}.deferred-video-play[data-v-b144af16]{background:#71559feb;border-radius:50%;box-shadow:0 12px 32px #402c5c38;color:#fff;display:grid;font-size:1.25rem;height:64px;margin:0 auto;padding-left:4px;place-items:center;transition:transform .2s ease,background .2s ease;width:64px}.deferred-video-hint[data-v-b144af16]{display:block;font-size:.78rem;font-weight:800;margin-top:.75rem}.deferred-video-placeholder:focus-visible .deferred-video-play[data-v-b144af16],.deferred-video-placeholder:hover .deferred-video-play[data-v-b144af16]{background:#71559f;transform:scale(1.07)}.deferred-video-placeholder[data-v-b144af16]:focus-visible{outline:3px solid rgba(113,85,159,.28);outline-offset:-3px}.story-section[data-v-c0ac079d]{background:#f7f3ee}.story-intro-card[data-v-c0ac079d]{align-items:center;background:#fff;border-radius:30px;box-shadow:0 18px 55px #2d292612;display:grid;gap:2.5rem;grid-template-columns:1.15fr .55fr;margin:0 auto 3rem;max-width:1060px;padding:2rem}.story-intro[data-v-c0ac079d]{text-align:left}.story-intro p[data-v-c0ac079d]{color:#5f5752;line-height:1.8;margin-top:1rem}.story-source[data-v-c0ac079d]{color:#71559f;display:inline-flex;font-size:.78rem;font-weight:850;margin-top:1rem;text-decoration:none}.story-source[data-v-c0ac079d]:hover{text-decoration:underline}.story-kicker[data-v-c0ac079d]{color:#8c6eaa;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mission[data-v-c0ac079d]{background:linear-gradient(135deg,#fff1d5,#f0e7f7);border-radius:28px;box-shadow:0 18px 50px #2d292614;display:flex;gap:1.25rem;margin:0 auto 4rem;max-width:980px;padding:2rem}.mission-mark[data-v-c0ac079d]{background:#b8a2d6;border-radius:18px;color:#fff;display:grid;flex:0 0 52px;font-size:1.6rem;height:52px;place-items:center;width:52px}.mission h3[data-v-c0ac079d]{color:#2d2926;font-size:clamp(1.5rem,3vw,2.2rem);margin:.35rem 0 .5rem}.mission p[data-v-c0ac079d]{color:#5f5752;line-height:1.7}.story-list[data-v-c0ac079d]{display:grid;gap:2rem}.story-card[data-v-c0ac079d]{align-items:center;background:#fff;border-radius:30px;box-shadow:0 18px 55px #2d292612;display:grid;gap:2.5rem;grid-template-columns:1.05fr .75fr;padding:2rem}.story-card--text[data-v-c0ac079d]{grid-template-columns:1fr}.story-card:nth-child(2n) .story-copy[data-v-c0ac079d]{order:2}.story-card:nth-child(2n) .story-video[data-v-c0ac079d]{order:1}.story-number[data-v-c0ac079d]{color:#f07f5a;font-weight:900;letter-spacing:.12em}.story-copy h3[data-v-c0ac079d]{color:#2d2926;font-size:clamp(1.45rem,3vw,2rem);margin:.4rem 0 1rem}.story-copy p[data-v-c0ac079d]{color:#5f5752;line-height:1.72;margin-top:.75rem}.story-video[data-v-c0ac079d]{aspect-ratio:9/14;background:#ede7e1;border-radius:22px;max-height:520px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:760px){.story-card[data-v-c0ac079d],.story-intro-card[data-v-c0ac079d]{gap:1.2rem;grid-template-columns:1fr;padding:1.1rem}.story-card:nth-child(2n) .story-copy[data-v-c0ac079d],.story-card:nth-child(2n) .story-video[data-v-c0ac079d]{order:0}.mission[data-v-c0ac079d]{padding:1.4rem}.story-video[data-v-c0ac079d]{max-height:480px}}.approach-section[data-v-ad0a54b0]{background:linear-gradient(180deg,#fff,#f7f3ee)}.approach-lead[data-v-ad0a54b0]{align-items:stretch;display:grid;gap:2rem;grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr)}.approach-copy[data-v-ad0a54b0]{background:#fff;border-radius:32px;box-shadow:0 18px 55px #2d292612;padding:clamp(1.6rem,4vw,3.2rem)}.approach-kicker[data-v-ad0a54b0],.uniqueness-head>span[data-v-ad0a54b0]{color:#8c6eaa;display:block;font-size:.78rem;font-weight:900;letter-spacing:.09em;margin-bottom:.75rem;text-transform:uppercase}.approach-copy p[data-v-ad0a54b0]{color:#5f5752;line-height:1.78;margin-top:1rem;max-width:780px}.approach-aside[data-v-ad0a54b0]{background:linear-gradient(145deg,#71559f,#9e86bf 62%,#b9cf6a);border-radius:32px;box-shadow:0 18px 55px #4a346b2e;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:2rem;position:relative}.approach-aside[data-v-ad0a54b0]:before{content:"↗";font-size:9rem;line-height:1;opacity:.09;position:absolute;right:1rem;top:-1.2rem}.aside-range[data-v-ad0a54b0]{font-size:clamp(4rem,8vw,7.5rem);font-weight:900;letter-spacing:-.08em;line-height:.88}.approach-aside strong[data-v-ad0a54b0]{font-size:1.25rem;line-height:1.25;margin-top:1rem}.approach-aside p[data-v-ad0a54b0]{color:#ffffffc7;line-height:1.6;margin-top:.8rem}.uniqueness[data-v-ad0a54b0]{background:#2d2926;border-radius:32px;color:#fff;margin-top:2rem;padding:clamp(1.6rem,4vw,3rem)}.uniqueness-head[data-v-ad0a54b0]{margin-bottom:2rem;max-width:760px}.uniqueness-head>span[data-v-ad0a54b0]{color:#c9d886}.uniqueness h3[data-v-ad0a54b0]{font-size:clamp(1.75rem,3.6vw,2.8rem);line-height:1.16}.uniqueness-grid[data-v-ad0a54b0]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;overflow:hidden}.uniqueness-grid li[data-v-ad0a54b0]{background:#2d2926;display:grid;gap:1rem;grid-template-columns:46px 1fr;padding:1.4rem}.unique-number[data-v-ad0a54b0]{color:#c9d886;font-weight:900;letter-spacing:.06em}.uniqueness-grid strong[data-v-ad0a54b0]{display:block;font-size:1rem;margin-bottom:.3rem}.uniqueness-grid p[data-v-ad0a54b0]{color:#ffffff9e;font-size:.86rem;line-height:1.55}@media(max-width:760px){.approach-lead[data-v-ad0a54b0]{grid-template-columns:1fr}.approach-aside[data-v-ad0a54b0]{min-height:280px}.uniqueness-grid[data-v-ad0a54b0]{grid-template-columns:1fr}}@media(max-width:480px){.approach-aside[data-v-ad0a54b0],.approach-copy[data-v-ad0a54b0],.uniqueness[data-v-ad0a54b0]{border-radius:24px}.uniqueness-grid li[data-v-ad0a54b0]{grid-template-columns:36px 1fr;padding:1.15rem}.aside-range[data-v-ad0a54b0]{font-size:4.5rem}}#levels[data-v-2a98e7d8]{background:linear-gradient(180deg,var(--c-bg) 0,#f0f4ff 100%);position:relative}.levels-header[data-v-2a98e7d8]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:2rem}.levels-intro[data-v-2a98e7d8]{background:#fff;border:1px solid rgba(113,85,159,.1);border-radius:28px;box-shadow:var(--shadow-md);display:grid;gap:1.25rem;grid-template-columns:56px 1fr;margin:0 auto 3rem;max-width:980px;padding:clamp(1.5rem,3vw,2.4rem)}.levels-intro-mark[data-v-2a98e7d8]{background:linear-gradient(135deg,#ebe2f7,#d7eaf5);border-radius:18px;color:var(--c-primary);display:grid;font-size:1.5rem;height:56px;place-items:center;width:56px}.levels-intro h3[data-v-2a98e7d8]{color:var(--c-dark);font-size:clamp(1.35rem,2.5vw,1.9rem);margin:.1rem 0 .8rem}.levels-intro p[data-v-2a98e7d8]{color:var(--c-text-muted);line-height:1.72}.levels-intro p+p[data-v-2a98e7d8]{margin-top:.7rem}.levels-grid[data-v-2a98e7d8]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.level-card[data-v-2a98e7d8]{align-items:center;background:var(--c-white);border:2px solid rgba(45,33,80,.05);border-radius:var(--radius-lg);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;overflow:hidden;padding:2rem 1.25rem;position:relative;text-align:center;transition:all .45s cubic-bezier(.34,1.56,.64,1);width:100%}.level-card[data-v-2a98e7d8]:focus-visible{outline:3px solid var(--card-color);outline-offset:4px}.level-card[data-v-2a98e7d8]:hover{background:var(--card-bg);border-color:var(--card-color);box-shadow:var(--shadow-xl);transform:translateY(-14px) scale(1.04)}.level-hover-ring[data-v-2a98e7d8]{background:radial-gradient(circle,var(--card-color) 0,transparent 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .4s;width:200%;z-index:0}.level-card:hover .level-hover-ring[data-v-2a98e7d8]{opacity:.04}.level-card[data-v-2a98e7d8]>*{position:relative;z-index:1}.level-emoji[data-v-2a98e7d8]{display:block;font-size:2.5rem;margin-bottom:.75rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.level-card:hover .level-emoji[data-v-2a98e7d8]{animation:wiggle .6s ease;transform:scale(1.2) rotate(-10deg)}@keyframes card-jump-2a98e7d8{0%,70%,to{transform:translateY(0)}40%{transform:translateY(-18px)}55%{transform:translateY(-6px)}}.level-jump[data-v-2a98e7d8]{animation:card-jump-2a98e7d8 2.8s ease-in-out infinite;display:flex}.level-1[data-v-2a98e7d8]{animation-delay:0s}.level-2[data-v-2a98e7d8]{animation-delay:.22s}.level-3[data-v-2a98e7d8]{animation-delay:.44s}.level-4[data-v-2a98e7d8]{animation-delay:.66s}.level-5[data-v-2a98e7d8]{animation-delay:.88s}.level-jump[data-v-2a98e7d8]:has(.level-card:hover){animation-play-state:paused}.level-num[data-v-2a98e7d8]{color:var(--card-color);font-size:3rem;font-weight:800;line-height:1;margin-bottom:.5rem}.level-age[data-v-2a98e7d8],.level-num[data-v-2a98e7d8]{font-family:Onest,Arial,sans-serif}.level-age[data-v-2a98e7d8]{color:var(--c-text-muted);font-size:.85rem;font-weight:700;letter-spacing:.05em;margin-bottom:.55rem;text-transform:uppercase}.level-name[data-v-2a98e7d8]{color:var(--c-dark);font-size:1.02rem;line-height:1.25;margin-bottom:.8rem}.level-desc[data-v-2a98e7d8]{color:var(--c-text-muted);font-size:.84rem;line-height:1.6;margin-bottom:1rem;white-space:pre-line}.level-more-hint[data-v-2a98e7d8]{align-items:center;color:var(--card-color);display:inline-flex;font-family:Onest,Arial,sans-serif;font-size:.78rem;font-weight:700;gap:6px;letter-spacing:.06em;margin-top:auto;opacity:.85;text-transform:uppercase;transition:all .3s ease}.level-card:hover .level-more-hint[data-v-2a98e7d8]{opacity:1}.lmh-arrow[data-v-2a98e7d8]{display:inline-block;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.level-card:hover .lmh-arrow[data-v-2a98e7d8]{transform:translate(4px)}@media(max-width:900px){.levels-header[data-v-2a98e7d8]{align-items:flex-start;flex-direction:column;gap:.75rem;margin-bottom:2.5rem}.levels-grid[data-v-2a98e7d8]{gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.level-jump[data-v-2a98e7d8]{animation:none!important}}@media(max-width:600px){.levels-grid[data-v-2a98e7d8],.levels-intro[data-v-2a98e7d8]{grid-template-columns:1fr}.level-card[data-v-2a98e7d8]{padding:1.5rem 1.25rem}}.program-overlay[data-v-ff20aa91]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2320299e;display:grid;inset:0;overflow-y:auto;padding:1.25rem;place-items:center;position:fixed;z-index:2100}.program-dialog[data-v-ff20aa91]{background:#fff;border-radius:30px;box-shadow:0 30px 90px #18112759;display:flex;flex-direction:column;max-height:calc(100vh - 2.5rem);overflow:hidden;width:min(940px,100%)}.program-dialog>header[data-v-ff20aa91]{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--program-accent) 15%,#fff),#fff);border-bottom:4px solid var(--program-accent);display:grid;gap:1rem;grid-template-columns:54px 1fr auto;padding:1.5rem 1.75rem}.program-dialog-icon[data-v-ff20aa91]{background:var(--program-accent);border-radius:18px;color:#fff;display:grid;font-size:1.5rem;height:54px;place-items:center;width:54px}.program-dialog header span[data-v-ff20aa91]:not(.program-dialog-icon){color:var(--c-text-muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.program-dialog h2[data-v-ff20aa91]{color:var(--c-dark);font-size:1.7rem;margin-top:.2rem}.program-dialog header button[data-v-ff20aa91]{background:#fff;border:0;border-radius:50%;box-shadow:var(--shadow-sm);color:var(--c-dark);cursor:pointer;font-size:1.6rem;height:42px;width:42px}.program-dialog-body[data-v-ff20aa91]{overflow-y:auto;padding:1.25rem 1.75rem 1.75rem}details[data-v-ff20aa91]{background:#fff;border:1px solid rgba(113,85,159,.12);border-radius:18px;overflow:hidden}details+details[data-v-ff20aa91]{margin-top:.75rem}summary[data-v-ff20aa91]{align-items:center;background:#faf8fc;color:var(--c-dark);cursor:pointer;display:flex;font-weight:850;gap:1rem;justify-content:space-between;padding:1.05rem 1.2rem}summary small[data-v-ff20aa91]{color:var(--c-primary);font-size:.72rem}.cohort-body[data-v-ff20aa91]{display:grid;gap:1.35rem;padding:1.25rem}.cohort-body h3[data-v-ff20aa91]{color:var(--c-dark);font-size:.92rem;margin-bottom:.45rem}.cohort-body p[data-v-ff20aa91]{color:var(--c-text-muted);font-size:.88rem;line-height:1.68;white-space:pre-line}.cohort-formats[data-v-ff20aa91]{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.cohort-formats>div[data-v-ff20aa91]{background:var(--c-bg);border-radius:14px;padding:.9rem}.cohort-formats strong[data-v-ff20aa91]{color:var(--c-primary);display:block;font-size:.85rem;margin-bottom:.3rem}.cohort-formats p[data-v-ff20aa91]{font-size:.78rem}.program-dialog-cta[data-v-ff20aa91]{background:var(--c-primary);border-radius:16px;color:#fff;display:flex;font-weight:850;justify-content:center;margin-top:1.25rem;padding:.9rem 1.2rem;text-decoration:none}.program-modal-enter-active[data-v-ff20aa91],.program-modal-leave-active[data-v-ff20aa91]{transition:opacity .22s ease}.program-modal-enter-from[data-v-ff20aa91],.program-modal-leave-to[data-v-ff20aa91]{opacity:0}@media(max-width:640px){.program-overlay[data-v-ff20aa91]{padding:.6rem}.program-dialog[data-v-ff20aa91]{border-radius:22px;max-height:calc(100vh - 1.2rem)}.program-dialog>header[data-v-ff20aa91]{grid-template-columns:44px 1fr auto;padding:1rem}.program-dialog-icon[data-v-ff20aa91]{border-radius:14px;height:44px;width:44px}.program-dialog h2[data-v-ff20aa91]{font-size:1.3rem}.program-dialog-body[data-v-ff20aa91]{padding:.85rem}.cohort-formats[data-v-ff20aa91]{grid-template-columns:1fr}summary small[data-v-ff20aa91]{display:none}.cohort-body[data-v-ff20aa91]{padding:1rem}}.programs-section[data-v-ce27c618]{background:#fff}.programs-head[data-v-ce27c618]{margin:0 auto 3rem;max-width:760px;text-align:center}.program-kicker[data-v-ce27c618]{color:#8c6eaa;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.program-grid[data-v-ce27c618]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.program-card[data-v-ce27c618]{background:#f7f3ee;border-bottom:5px solid var(--accent);border-radius:26px;box-shadow:0 14px 38px #2d292612;display:flex;flex-direction:column;overflow:hidden}.program-video[data-v-ce27c618]{aspect-ratio:9/13;background:#e8e1da;max-height:440px;width:100%}.program-copy[data-v-ce27c618]{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:1.5rem}.program-icon[data-v-ce27c618]{background:var(--accent);border-radius:14px;color:#fff;display:grid;font-size:1.25rem;height:42px;place-items:center;width:42px}.program-copy h3[data-v-ce27c618]{color:#2d2926;font-size:1.45rem;margin:.85rem 0 .55rem}.program-copy p[data-v-ce27c618]{color:#5f5752;line-height:1.65}.program-more[data-v-ce27c618]{align-items:center;background:transparent;border:0;color:#71559f;cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:900;gap:.4rem;margin-top:auto;padding:1rem 0 .3rem;text-decoration:none}.program-more span[data-v-ce27c618]{transition:transform .2s}.program-more:hover span[data-v-ce27c618]{transform:translate(4px)}.program-library[data-v-ce27c618]{background:#f7f4ed;border-radius:28px;margin-top:3rem;padding:clamp(1.4rem,3vw,2.4rem)}.program-library-head[data-v-ce27c618]{margin-bottom:1.5rem;max-width:760px}.program-library-head h3[data-v-ce27c618]{color:var(--c-dark);font-size:clamp(1.55rem,3vw,2.2rem);margin:.35rem 0 .5rem}.program-library-head p[data-v-ce27c618]{color:var(--c-text-muted);line-height:1.65}.program-library-grid[data-v-ce27c618]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.program-library-grid>section[data-v-ce27c618]{background:#fff;border-radius:20px;border-top:4px solid var(--group-accent);padding:1rem}.program-library-grid h4[data-v-ce27c618]{align-items:center;color:var(--c-dark);display:flex;font-size:1.1rem;gap:.6rem;margin:.2rem .2rem 1rem}.program-library-grid h4 span[data-v-ce27c618]{background:var(--group-accent);border-radius:11px;color:#fff;display:grid;height:34px;place-items:center;width:34px}.program-library details[data-v-ce27c618]{border:1px solid rgba(113,85,159,.1);border-radius:14px;overflow:hidden}.program-library details+details[data-v-ce27c618]{margin-top:.55rem}.program-library summary[data-v-ce27c618]{background:#faf8fc;color:var(--c-dark);cursor:pointer;font-size:.86rem;font-weight:850;padding:.85rem 1rem}.library-cohort[data-v-ce27c618]{display:grid;gap:1rem;padding:1rem}.library-cohort strong[data-v-ce27c618]{color:var(--c-dark);display:block;font-size:.82rem;margin-bottom:.3rem}.library-cohort li[data-v-ce27c618],.library-cohort p[data-v-ce27c618]{color:var(--c-text-muted);font-size:.78rem;line-height:1.62;white-space:pre-line}.library-cohort ul[data-v-ce27c618]{display:grid;gap:.35rem;padding-left:1.1rem}.library-cohort b[data-v-ce27c618]{color:var(--c-primary)}@media(max-width:850px){.program-grid[data-v-ce27c618]{grid-template-columns:1fr}.program-card[data-v-ce27c618]{display:grid;grid-template-columns:.7fr 1fr}.program-video[data-v-ce27c618]{height:100%;max-height:380px}.program-copy[data-v-ce27c618]{height:auto}.program-library-grid[data-v-ce27c618]{grid-template-columns:1fr}}@media(max-width:560px){.program-card[data-v-ce27c618]{display:block}}.pricing-section[data-v-c868bb9d]{background:linear-gradient(180deg,var(--c-bg),#fff)}.pricing-head[data-v-c868bb9d]{margin:0 auto 3rem;max-width:760px;text-align:center}.pricing-kicker[data-v-c868bb9d]{color:var(--c-primary);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.price-grid[data-v-c868bb9d]{align-items:stretch;display:grid;gap:1.2rem;grid-template-columns:repeat(4,1fr)}.price-card[data-v-c868bb9d]{background:#fff;border:2px solid rgba(113,85,159,.1);border-radius:26px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;padding:1.6rem;position:relative}.price-card.featured[data-v-c868bb9d]{border-color:var(--c-primary);transform:translateY(-8px)}.price-badge[data-v-c868bb9d]{align-self:flex-start;background:var(--c-primary-light);border-radius:999px;color:var(--c-primary);font-size:.72rem;font-weight:900;margin-bottom:.8rem;padding:.35rem .7rem}.price-card h3[data-v-c868bb9d]{color:var(--c-dark);font-size:1.28rem}.price-meta[data-v-c868bb9d]{color:var(--c-text-muted);margin:.35rem 0 1rem}.price-list[data-v-c868bb9d]{color:#918a97;text-decoration:line-through}.price-main[data-v-c868bb9d]{color:var(--c-dark);font-size:1.7rem;font-weight:900}.price-main small[data-v-c868bb9d]{font-size:.8rem}.price-saving[data-v-c868bb9d]{color:var(--c-primary);font-size:.84rem;font-weight:800;margin:.35rem 0}.renewal[data-v-c868bb9d]{background:var(--c-bg);border-radius:17px;color:var(--c-text-muted);display:grid;font-size:.79rem;gap:.35rem;margin:1.2rem 0;padding:1rem}.renewal b[data-v-c868bb9d],.renewal strong[data-v-c868bb9d]{color:var(--c-dark)}.price-cta[data-v-c868bb9d]{background:var(--c-primary);border-radius:14px;color:#fff;font-weight:900;margin-top:auto;padding:.8rem;text-align:center;text-decoration:none;transition:.2s ease}.price-cta[data-v-c868bb9d]:hover{background:var(--c-primary-hover);transform:translateY(-2px)}@media(max-width:1050px){.price-grid[data-v-c868bb9d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.price-grid[data-v-c868bb9d]{grid-template-columns:1fr}.price-card.featured[data-v-c868bb9d]{transform:none}}#counter[data-v-ef2109ab]{padding:0;position:relative}.counter-rainbow-bottom[data-v-ef2109ab],.counter-rainbow-top[data-v-ef2109ab]{background:var(--gradient-rainbow);height:6px}.counter-inner[data-v-ef2109ab]{background:linear-gradient(135deg,#2d2150,#1a1040 50%,#2d2150);overflow:hidden;padding:5.5rem 2rem;position:relative}.counter-deco[data-v-ef2109ab]{color:#ffffff0f;font-size:40px;position:absolute}.counter-deco-1[data-v-ef2109ab]{animation:bounce-gentle 4s ease-in-out infinite;left:5%;top:20%}.counter-deco-2[data-v-ef2109ab]{animation:bounce-gentle 5s ease-in-out infinite reverse;bottom:15%;font-size:30px;right:8%}.counter-deco-3[data-v-ef2109ab]{animation:bounce-gentle 6s ease-in-out infinite;font-size:24px;right:25%;top:30%}.counter-grid[data-v-ef2109ab]{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;text-align:center}.counter-item[data-v-ef2109ab]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.counter-item[data-v-ef2109ab]:hover{transform:scale(1.08)}.counter-emoji[data-v-ef2109ab]{animation:bounce-gentle 3s ease-in-out infinite;display:block;font-size:2.5rem;margin-bottom:1rem}.counter-item:nth-child(2) .counter-emoji[data-v-ef2109ab]{animation-delay:.5s}.counter-item:nth-child(3) .counter-emoji[data-v-ef2109ab]{animation-delay:1s}.counter-item:nth-child(4) .counter-emoji[data-v-ef2109ab]{animation-delay:1.5s}.counter-num[data-v-ef2109ab]{background:linear-gradient(135deg,#ffc20e,#f5821f,#ff6b9d);-webkit-background-clip:text;font-size:3.5rem;font-weight:800;line-height:1;margin-bottom:.6rem;-webkit-text-fill-color:transparent;background-clip:text}.counter-label[data-v-ef2109ab],.counter-num[data-v-ef2109ab]{font-family:Onest,Arial,sans-serif}.counter-label[data-v-ef2109ab]{color:#ffffff80;font-size:.95rem;font-weight:600}@media(max-width:900px){.counter-inner[data-v-ef2109ab]{padding:4rem 1.5rem}.counter-grid[data-v-ef2109ab]{gap:2.5rem;grid-template-columns:repeat(2,1fr)}.counter-num[data-v-ef2109ab]{font-size:2.8rem}}@media(max-width:480px){.counter-inner[data-v-ef2109ab]{padding:3rem 1rem}.counter-grid[data-v-ef2109ab]{gap:2rem;grid-template-columns:repeat(2,1fr)}.counter-num[data-v-ef2109ab]{font-size:2.2rem}.counter-label[data-v-ef2109ab]{font-size:.82rem}}#signup[data-v-a7155ba4]{overflow:hidden;position:relative}.signup-bg[data-v-a7155ba4]{background:linear-gradient(160deg,#f7f4ed,#ebe2f7 48%,#eaf3f8);inset:0;position:absolute;z-index:0}.signup-bg[data-v-a7155ba4]:before{background:var(--gradient-rainbow);content:"";height:6px;left:0;position:absolute;right:0;top:0}.signup-cloud[data-v-a7155ba4]{opacity:.4;position:absolute;z-index:0}.cshape[data-v-a7155ba4]{background:#fff;border-radius:100px;position:relative}.cshape[data-v-a7155ba4]:after,.cshape[data-v-a7155ba4]:before{background:#fff;border-radius:50%;content:"";position:absolute}.signup-cloud-1[data-v-a7155ba4]{animation:cloud-drift 10s ease-in-out infinite;right:5%;top:10%}.signup-cloud-1 .cshape[data-v-a7155ba4]{height:40px;width:120px}.signup-cloud-1 .cshape[data-v-a7155ba4]:before{height:50px;left:20px;top:-25px;width:50px}.signup-cloud-1 .cshape[data-v-a7155ba4]:after{height:40px;left:55px;top:-15px;width:40px}.signup-cloud-2[data-v-a7155ba4]{animation:cloud-drift 12s ease-in-out infinite reverse;bottom:15%;left:3%}.signup-cloud-2 .cshape[data-v-a7155ba4]{height:30px;width:90px}.signup-cloud-2 .cshape[data-v-a7155ba4]:before{height:40px;left:15px;top:-20px;width:40px}.signup-cloud-2 .cshape[data-v-a7155ba4]:after{height:30px;left:45px;top:-10px;width:30px}.signup-sparkle[data-v-a7155ba4]{color:#ffc20e4d;font-size:20px;position:absolute;z-index:0}.s-1[data-v-a7155ba4]{animation:bounce-gentle 3s ease-in-out infinite;left:15%;top:20%}.s-2[data-v-a7155ba4]{animation:bounce-gentle 4s ease-in-out infinite;bottom:25%;right:12%}.s-3[data-v-a7155ba4]{animation:bounce-gentle 5s ease-in-out infinite;font-size:14px;left:50%;top:60%}.form-wrapper[data-v-a7155ba4]{align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.form-title[data-v-a7155ba4]{color:var(--c-dark);font-family:Onest,Arial,sans-serif;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;line-height:1.15;margin-bottom:1.25rem}.form-subtitle[data-v-a7155ba4]{color:var(--c-text-muted);font-size:1.05rem;line-height:1.75;margin-bottom:2.5rem}.form-perks[data-v-a7155ba4]{display:flex;flex-direction:column;gap:1rem;list-style:none}.form-perk[data-v-a7155ba4]{color:var(--c-dark);font-size:.95rem;font-weight:700;gap:14px}.form-perk[data-v-a7155ba4],.form-perk-icon[data-v-a7155ba4]{align-items:center;display:flex}.form-perk-icon[data-v-a7155ba4]{border-radius:50%;flex-shrink:0;font-size:1.1rem;height:42px;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:42px}.form-perk:hover .form-perk-icon[data-v-a7155ba4]{transform:scale(1.2) rotate(-10deg)}.perk-1[data-v-a7155ba4]{background:#ebe2f7}.perk-2[data-v-a7155ba4]{background:#eaf3f8}.perk-3[data-v-a7155ba4]{background:#f5e9b7}.manager-contact[data-v-a7155ba4]{align-items:center;background:#ffffffb8;border:1px solid rgba(113,85,159,.14);border-radius:20px;box-shadow:0 12px 34px #2d215014;color:var(--c-dark);display:grid;gap:.9rem;grid-template-columns:48px 1fr auto;margin-top:1.75rem;max-width:390px;padding:1rem 1.1rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.manager-contact[data-v-a7155ba4]:hover{border-color:#71559f4d;box-shadow:0 16px 38px #2d215021;transform:translateY(-3px)}.manager-contact-icon[data-v-a7155ba4]{background:#e9f5ff;border-radius:16px;display:grid;font-size:1.35rem;height:48px;place-items:center;width:48px}.manager-contact>span[data-v-a7155ba4]:nth-child(2){display:grid;gap:.15rem}.manager-contact strong[data-v-a7155ba4]{font-family:Onest,Arial,sans-serif;font-size:.95rem}.manager-contact small[data-v-a7155ba4]{color:var(--c-text-muted);font-size:.76rem}.manager-contact-arrow[data-v-a7155ba4]{color:var(--c-primary);font-size:1.15rem;font-weight:800}.trial-schedule[data-v-a7155ba4]{margin:.25rem 0 1.25rem}.trial-schedule-head[data-v-a7155ba4]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.65rem}.trial-schedule-head label[data-v-a7155ba4]{color:var(--c-dark);font-weight:800}.trial-schedule-head span[data-v-a7155ba4]{color:var(--c-text-muted);font-size:.75rem}.schedule-note[data-v-a7155ba4]{background:var(--c-bg);border-radius:12px;color:var(--c-text-muted);font-size:.85rem;padding:.85rem}.lesson-options[data-v-a7155ba4]{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;overflow:auto;padding:2px}.lesson-option[data-v-a7155ba4]{background:var(--c-bg);border:2px solid transparent;border-radius:14px;color:var(--c-dark);cursor:pointer;display:grid;gap:.2rem;padding:.75rem;text-align:left}.lesson-option span[data-v-a7155ba4]{color:var(--c-text-muted);font-size:.76rem}.lesson-option.selected[data-v-a7155ba4]{background:var(--c-primary-light);border-color:var(--c-primary)}.lesson-option.unavailable[data-v-a7155ba4]{cursor:not-allowed;opacity:.58}.manager-option[data-v-a7155ba4]{align-items:center;background:#fff;border:2px solid rgba(113,85,159,.12);border-radius:16px;color:var(--c-dark);cursor:pointer;display:flex;gap:.8rem;margin-top:.75rem;padding:.85rem 1rem;text-align:left;width:100%}.manager-option>span[data-v-a7155ba4]{background:var(--c-sky-light);border-radius:12px;display:grid;height:38px;place-items:center;width:38px}.manager-option div[data-v-a7155ba4]{display:grid;gap:.1rem}.manager-option small[data-v-a7155ba4]{color:var(--c-text-muted)}.manager-option.selected[data-v-a7155ba4]{background:var(--c-primary-light);border-color:var(--c-primary)}@media(max-width:520px){.lesson-options[data-v-a7155ba4]{grid-template-columns:1fr}}.contact-form[data-v-a7155ba4]{background:var(--c-white);border:2px solid hsla(0,0%,100%,.8);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden}.form-card-header[data-v-a7155ba4]{align-items:flex-start;background:linear-gradient(135deg,#fff8f4,#f2ecfb 54%,#eaf6ff);display:flex;gap:1rem;justify-content:space-between;overflow:hidden;padding:2rem 2.5rem;position:relative}.form-card-header[data-v-a7155ba4]:after{background:var(--gradient-rainbow);bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.form-card-header h3[data-v-a7155ba4]{color:var(--c-dark);font-family:Onest,Arial,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.3rem}.form-card-header p[data-v-a7155ba4]{color:var(--c-text-muted);font-size:.88rem}.form-eyebrow[data-v-a7155ba4]{color:var(--c-primary);display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.step-count[data-v-a7155ba4]{background:#fffc;border:1px solid rgba(113,85,159,.14);border-radius:999px;color:var(--c-dark);flex:none;font-size:.75rem;font-weight:800;padding:.35rem .65rem}.form-progress[data-v-a7155ba4]{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);padding:1.25rem 2.5rem 0}.progress-step[data-v-a7155ba4]{align-items:center;color:var(--c-text-muted);display:flex;gap:.45rem;position:relative}.progress-step[data-v-a7155ba4]:after{background:#71559f1f;content:"";height:2px;left:31px;position:absolute;right:-.5rem;top:13px}.progress-step[data-v-a7155ba4]:last-child:after{display:none}.progress-step>span[data-v-a7155ba4]{background:#f0edf2;border-radius:50%;color:var(--c-text-muted);display:grid;font-size:.75rem;font-weight:800;height:28px;place-items:center;position:relative;width:28px;z-index:1}.progress-step small[data-v-a7155ba4]{font-size:.72rem;font-weight:700}.progress-step.active[data-v-a7155ba4],.progress-step.done[data-v-a7155ba4]{color:var(--c-primary)}.progress-step.active>span[data-v-a7155ba4],.progress-step.done>span[data-v-a7155ba4]{background:var(--c-primary);color:#fff}.progress-step.done[data-v-a7155ba4]:after{background:var(--c-primary)}.form-body[data-v-a7155ba4]{padding:1.75rem 2.5rem 2.25rem}.form-panel[data-v-a7155ba4]{animation:panel-in-a7155ba4 .25s ease-out;min-height:260px}@keyframes panel-in-a7155ba4{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.form-error-msg[data-v-a7155ba4]{background:var(--c-primary-light);border-radius:var(--radius-sm);color:var(--c-primary);font-size:.85rem;font-weight:700;margin:1.5rem 2.5rem 0;padding:.85rem 1.25rem}.form-group[data-v-a7155ba4]{margin-bottom:1.25rem}.form-group label[data-v-a7155ba4]{color:var(--c-dark);display:block;font-family:Onest,Arial,sans-serif;font-size:.88rem;font-weight:600;margin-bottom:8px}.req[data-v-a7155ba4]{color:var(--c-primary)}.form-group input[data-v-a7155ba4],.form-group select[data-v-a7155ba4],.form-group textarea[data-v-a7155ba4]{background:var(--c-bg);border:2.5px solid rgba(45,33,80,.08);border-radius:var(--radius-sm);color:var(--c-dark);font-family:Onest,sans-serif;font-size:.95rem;outline:none;padding:.9rem 1.15rem;resize:vertical;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:100%}.form-group input[data-v-a7155ba4]:focus,.form-group select[data-v-a7155ba4]:focus,.form-group textarea[data-v-a7155ba4]:focus{background:var(--c-white);border-color:var(--c-sky);box-shadow:0 0 0 5px #5bc0f81f;transform:scale(1.01)}.field-hint[data-v-a7155ba4]{font-size:.77rem;margin-top:.5rem}.field-hint[data-v-a7155ba4],.optional[data-v-a7155ba4]{color:var(--c-text-muted)}.optional[data-v-a7155ba4]{font-size:.72rem;font-weight:500;margin-left:.25rem}.age-summary[data-v-a7155ba4],.application-summary[data-v-a7155ba4]{align-items:center;background:linear-gradient(135deg,var(--c-primary-light),#fff);border:1px solid rgba(113,85,159,.1);border-radius:18px;display:flex;gap:.85rem;padding:1rem}.age-summary>span[data-v-a7155ba4],.summary-icon[data-v-a7155ba4]{background:#fff;border-radius:14px;display:grid;flex:none;font-size:1.25rem;height:44px;place-items:center;width:44px}.age-summary div[data-v-a7155ba4],.application-summary div[data-v-a7155ba4]{display:grid;gap:.05rem}.age-summary small[data-v-a7155ba4],.application-summary small[data-v-a7155ba4]{color:var(--c-text-muted)}.application-summary[data-v-a7155ba4]{margin-bottom:1.15rem}.age-boundary[data-v-a7155ba4]{align-items:flex-start;background:#fff7e8;border:1px solid rgba(245,130,31,.2);border-radius:18px;color:var(--c-dark);display:flex;gap:.85rem;padding:1rem}.age-boundary>span[data-v-a7155ba4]{font-size:1.2rem}.age-boundary div[data-v-a7155ba4]{display:grid;gap:.35rem}.age-boundary a[data-v-a7155ba4]{color:var(--c-primary);font-size:.8rem;font-weight:800;text-decoration:none}.form-row[data-v-a7155ba4]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-submit[data-v-a7155ba4]{animation:btn-green-shift-a7155ba4 4s ease infinite;background:var(--c-primary);background-size:300% 300%;border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-glow-red);color:var(--c-white);cursor:pointer;flex:1;font-family:Onest,Arial,sans-serif;font-size:1.1rem;font-weight:700;gap:8px;justify-content:center;padding:1.1rem;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.form-actions[data-v-a7155ba4],.form-submit[data-v-a7155ba4]{align-items:center;display:flex;margin-top:.5rem}.form-actions[data-v-a7155ba4]{gap:.75rem}.form-back[data-v-a7155ba4]{background:transparent;border:0;color:var(--c-primary);cursor:pointer;font:inherit;font-weight:750;padding:1rem .6rem}.form-submit[data-v-a7155ba4]:hover{background:var(--c-primary-hover);box-shadow:0 14px 40px #71559f47;transform:translateY(-4px) scale(1.02)}.form-submit[data-v-a7155ba4]:disabled{cursor:not-allowed;opacity:.6;transform:none}.form-note[data-v-a7155ba4]{color:var(--c-text-muted);font-size:.78rem;margin-top:1rem;text-align:center}.form-success[data-v-a7155ba4]{padding:3rem 2.5rem;text-align:center}.form-success-emoji[data-v-a7155ba4]{animation:bounce-gentle 2s ease-in-out infinite;display:block;font-size:3.5rem;margin-bottom:1rem}.form-success h4[data-v-a7155ba4]{color:var(--c-dark);font-family:Onest,Arial,sans-serif;font-size:1.6rem;margin-bottom:.5rem}.form-success p[data-v-a7155ba4]{color:var(--c-text-muted)}.spinner[data-v-a7155ba4]{animation:spin-a7155ba4 .7s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:22px;width:22px}@keyframes spin-a7155ba4{to{transform:rotate(1turn)}}@keyframes btn-green-shift-a7155ba4{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:900px){.form-wrapper[data-v-a7155ba4]{gap:2.5rem}.form-row[data-v-a7155ba4],.form-wrapper[data-v-a7155ba4]{grid-template-columns:1fr}.form-title[data-v-a7155ba4]{font-size:clamp(1.75rem,6vw,2.5rem)}}@media(max-width:480px){.form-card-header[data-v-a7155ba4]{padding:1.5rem}.form-progress[data-v-a7155ba4]{padding:1rem 1.5rem 0}.progress-step[data-v-a7155ba4]{display:grid;gap:.25rem;justify-items:start}.progress-step[data-v-a7155ba4]:after{top:13px}.progress-step small[data-v-a7155ba4]{font-size:.65rem}.form-body[data-v-a7155ba4]{padding:1.5rem}.form-submit[data-v-a7155ba4]{font-size:.95rem;padding:.9rem}.form-panel[data-v-a7155ba4]{min-height:0}}#reviews[data-v-61165f8f]{background:var(--c-white);position:relative}.reviews-header[data-v-61165f8f]{margin-bottom:4rem}.video-reviews[data-v-61165f8f]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.video-review[data-v-61165f8f]{background:var(--c-bg);border-radius:24px;box-shadow:0 18px 45px #2d292614;overflow:hidden}.review-video[data-v-61165f8f]{aspect-ratio:9/14;background:#ede7e1;display:block;max-height:480px;-o-object-fit:cover;object-fit:cover;width:100%}.video-review div[data-v-61165f8f]{padding:1.15rem 1.25rem 1.35rem}.video-review strong[data-v-61165f8f]{color:var(--c-dark);display:block;font-size:1.05rem}.video-review span[data-v-61165f8f]{color:var(--c-text-muted);display:block;font-size:.85rem;line-height:1.5;margin-top:.35rem}.reviews-grid[data-v-61165f8f]{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.review-card[data-v-61165f8f]{background:var(--c-bg);border:2px solid rgba(45,33,80,.04);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:2.25rem;position:relative;transition:all .45s cubic-bezier(.34,1.56,.64,1)}.review-card[data-v-61165f8f]:before{color:#2d21500a;content:"❝";font-family:serif;font-size:4rem;line-height:1;position:absolute;right:20px;top:15px}.review-card[data-v-61165f8f]:hover{border-color:transparent;box-shadow:var(--shadow-xl);transform:translateY(-8px) scale(1.02)}.rc-1[data-v-61165f8f]:hover{background:linear-gradient(160deg,#fff5f5,#fff)}.rc-2[data-v-61165f8f]:hover{background:linear-gradient(160deg,#f0fff4,#fff)}.rc-3[data-v-61165f8f]:hover{background:linear-gradient(160deg,#f0f7ff,#fff)}.review-top[data-v-61165f8f]{margin-bottom:1.25rem}.review-stars[data-v-61165f8f]{display:flex;gap:3px}.star[data-v-61165f8f]{color:#ffc20e;font-size:1.1rem;transition:transform .3s}.review-card:hover .star[data-v-61165f8f]{animation:wiggle .5s ease}.review-card:hover .star[data-v-61165f8f]:nth-child(2){animation-delay:.1s}.review-card:hover .star[data-v-61165f8f]:nth-child(3){animation-delay:.2s}.review-card:hover .star[data-v-61165f8f]:nth-child(4){animation-delay:.3s}.review-card:hover .star[data-v-61165f8f]:nth-child(5){animation-delay:.4s}.review-text[data-v-61165f8f]{color:var(--c-text);flex:1;font-size:.95rem;line-height:1.75;margin-bottom:1.5rem}.review-author[data-v-61165f8f]{border-top:2px solid rgba(45,33,80,.04);gap:12px;padding-top:1.25rem}.review-author[data-v-61165f8f],.review-avatar[data-v-61165f8f]{align-items:center;display:flex}.review-avatar[data-v-61165f8f]{border-radius:50%;color:var(--c-white);flex-shrink:0;font-family:Onest,Arial,sans-serif;font-size:.9rem;font-weight:700;height:48px;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:48px}.review-card:hover .review-avatar[data-v-61165f8f]{transform:scale(1.1) rotate(-5deg)}.review-name[data-v-61165f8f]{color:var(--c-dark);font-family:Onest,Arial,sans-serif;font-size:.95rem;font-weight:700}.review-role[data-v-61165f8f]{color:var(--c-text-muted);font-size:.78rem;font-weight:600}@media(max-width:900px){.video-reviews[data-v-61165f8f]{margin:0 auto 2.5rem}.reviews-grid[data-v-61165f8f],.video-reviews[data-v-61165f8f]{grid-template-columns:1fr;max-width:480px}.reviews-grid[data-v-61165f8f]{margin:0 auto}.reviews-header[data-v-61165f8f]{margin-bottom:2.5rem}}@media(max-width:480px){.review-card[data-v-61165f8f]{padding:1.5rem}}#contacts[data-v-91ac52f5]{background:linear-gradient(180deg,var(--c-bg) 0,#f0f4ff 100%)}.contacts-header[data-v-91ac52f5]{margin-bottom:3.5rem}.contacts-grid[data-v-91ac52f5]{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1.2fr}.contact-cards[data-v-91ac52f5]{display:flex;flex-direction:column;gap:1.25rem}.contact-card[data-v-91ac52f5]{align-items:flex-start;background:var(--c-white);border:2px solid rgba(45,33,80,.04);border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:1.25rem;padding:1.75rem;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.contact-card[data-v-91ac52f5]:hover{border-color:transparent;box-shadow:var(--shadow-lg);transform:translateY(-6px) scale(1.02)}.contact-card-icon[data-v-91ac52f5]{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:1.5rem;height:56px;justify-content:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:56px}.contact-card:hover .contact-card-icon[data-v-91ac52f5]{transform:scale(1.15) rotate(-8deg)}.contact-card-label[data-v-91ac52f5]{color:var(--c-text-muted);font-family:Onest,Arial,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.contact-card-value[data-v-91ac52f5]{color:var(--c-dark);font-size:.95rem;font-weight:700;line-height:1.6}.contact-card-value[data-v-91ac52f5] a{color:var(--c-dark);text-decoration:none;transition:color .2s}.contact-card-value[data-v-91ac52f5] a:hover{color:var(--c-primary)}.contact-card-hint[data-v-91ac52f5]{color:var(--c-text-muted);font-size:.82rem;font-weight:600;margin-top:4px}.social-links[data-v-91ac52f5]{display:flex;gap:10px;margin-top:10px}.social-link img[data-v-91ac52f5]{display:block;height:26px;-o-object-fit:contain;object-fit:contain;width:26px}.social-link[data-v-91ac52f5]{align-items:center;background:var(--c-bg);border:2px solid rgba(45,33,80,.06);border-radius:var(--radius-sm);display:flex;font-size:1.1rem;height:44px;justify-content:center;text-decoration:none;transition:all .35s cubic-bezier(.34,1.56,.64,1);width:44px}.social-link[data-v-91ac52f5]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px) scale(1.1)}.map-wrapper[data-v-91ac52f5]{background:var(--c-white);border:2px solid rgba(45,33,80,.04);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;position:relative;transition:all .4s}.map-wrapper[data-v-91ac52f5]:hover{box-shadow:var(--shadow-xl)}.map-wrapper iframe[data-v-91ac52f5]{border:none;display:block;height:460px;width:100%}.map-placeholder[data-v-91ac52f5]{background:radial-gradient(circle at 72% 28%,hsla(0,0%,100%,.9),transparent 24%),linear-gradient(145deg,#ebe2f7,#eaf3f8);color:var(--c-primary);display:grid;gap:.65rem;height:460px;justify-items:center;place-content:center}.map-placeholder span[data-v-91ac52f5]{font-size:2.2rem}.map-placeholder strong[data-v-91ac52f5]{font-size:.9rem}.map-open-btn[data-v-91ac52f5]{background:#fff;border:2px solid rgba(45,33,80,.08);border-radius:var(--radius-full);bottom:16px;box-shadow:0 4px 16px #0000002e;color:#2d2150;font-family:Onest,Arial,sans-serif;font-size:.88rem;font-weight:700;padding:10px 18px;position:absolute;right:16px;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:10}.map-open-btn[data-v-91ac52f5]:hover{background:#2d2150;border-color:transparent;box-shadow:0 8px 24px #00000038;color:#fff;transform:translateY(-3px) scale(1.04)}@media(max-width:900px){.contacts-grid[data-v-91ac52f5]{gap:2rem;grid-template-columns:1fr}.contacts-header[data-v-91ac52f5]{margin-bottom:2.5rem}.map-placeholder[data-v-91ac52f5],.map-wrapper iframe[data-v-91ac52f5]{height:300px}}@media(max-width:480px){.contact-card[data-v-91ac52f5]{padding:1.25rem}.contact-card-icon[data-v-91ac52f5]{font-size:1.2rem;height:46px;width:46px}}
