.ceo-showcase[data-v-03bdc124]{background:radial-gradient(circle at 12% 12%,#f6b04129,#0000 26%),radial-gradient(circle at 82% 88%,#b83fd533,#0000 32%),linear-gradient(145deg,#293075,#34307d);border-radius:40px;position:relative;overflow:hidden;box-shadow:0 36px 90px #4b50d933}.ceo-showcase[data-v-03bdc124]:before,.ceo-showcase[data-v-03bdc124]:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.ceo-showcase[data-v-03bdc124]:before{width:460px;height:460px;top:-300px;left:-190px}.ceo-showcase[data-v-03bdc124]:after{width:280px;height:280px;bottom:-210px;right:37%}.ceo-showcase-link[data-v-03bdc124]{z-index:1;min-height:640px;color:inherit;grid-template-columns:minmax(480px,1.08fr) minmax(380px,.92fr);text-decoration:none;display:grid;position:relative}.ceo-showcase-copy[data-v-03bdc124]{flex-direction:column;justify-content:center;padding:clamp(48px,6vw,84px);display:flex}.ceo-showcase-label[data-v-03bdc124]{color:#bcebd8;letter-spacing:.2em;align-items:center;gap:12px;margin-bottom:clamp(42px,6vw,72px);font-size:11px;font-weight:850;display:flex}.ceo-showcase-label span[data-v-03bdc124]{background:var(--brand-sun);width:38px;height:2px}.ceo-showcase-name small[data-v-03bdc124]{color:#aabfc5;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:750;display:block}.ceo-showcase-name h2[data-v-03bdc124]{color:#fff;font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(44px,5vw,68px);font-weight:700;line-height:1.08}.ceo-showcase-name p[data-v-03bdc124]{color:#a9bec5;margin:12px 0 0;font-size:15px;font-weight:700}.ceo-showcase blockquote[data-v-03bdc124],.ceo-showcase-intro[data-v-03bdc124]{color:#fff8e8;font-family:var(--serif);margin:38px 0 0;font-size:clamp(23px,2.45vw,32px);line-height:1.65;position:relative}.ceo-showcase blockquote>span[data-v-03bdc124]{color:#f6b04147;font-family:Georgia,serif;font-size:90px;line-height:1;position:absolute;top:-32px;left:-20px}.ceo-showcase-experience[data-v-03bdc124]{color:#bdd0d5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:22px 0 0;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.ceo-showcase-footer[data-v-03bdc124]{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:38px;display:flex}.ceo-showcase-tags[data-v-03bdc124]{flex-wrap:wrap;gap:8px;display:flex}.ceo-showcase-tags span[data-v-03bdc124]{color:#e4e8ff;background:#ffffff0a;border:1px solid #ffffff38;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:750}.ceo-showcase-footer>strong[data-v-03bdc124]{color:#ffd278;flex:none;font-size:13px}.ceo-showcase-footer i[data-v-03bdc124]{margin-left:6px;font-style:normal;transition:transform .22s;display:inline-block}.ceo-showcase-portrait[data-v-03bdc124]{background:#e9f2eb;min-height:640px;margin:0;position:relative;overflow:hidden}.ceo-showcase-portrait img[data-v-03bdc124]{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.72,.2,1)}.ceo-showcase-portrait img.is-placeholder[data-v-03bdc124]{object-fit:contain;background:linear-gradient(145deg,#f5fbf6,#fff9e9);padding:18%}.ceo-showcase-shade[data-v-03bdc124]{pointer-events:none;background:linear-gradient(#0000 50%,#0a2028ad);position:absolute;inset:0}.ceo-showcase-portrait figcaption[data-v-03bdc124]{z-index:1;color:#fff;position:absolute;bottom:34px;left:32px;right:32px}.ceo-showcase-portrait figcaption span[data-v-03bdc124]{color:#a8edbe;letter-spacing:.14em;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.ceo-showcase-portrait figcaption strong[data-v-03bdc124]{font-family:var(--serif);font-size:19px;line-height:1.5}.ceo-video-mark[data-v-03bdc124]{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16303b9e;border:1px solid #ffffff94;border-radius:999px;align-items:center;gap:8px;padding:9px 13px 9px 9px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:28px;right:28px}.ceo-video-mark b[data-v-03bdc124]{color:#17362a;background:var(--brand-sun);border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}@media (hover:hover){.ceo-showcase:hover .ceo-showcase-portrait img[data-v-03bdc124]{transform:scale(1.04)}.ceo-showcase:hover .ceo-showcase-footer i[data-v-03bdc124]{transform:translate(6px)}}@media (width<=900px){.ceo-showcase-link[data-v-03bdc124]{grid-template-columns:1fr}.ceo-showcase-portrait[data-v-03bdc124]{aspect-ratio:16/11;grid-row:1;min-height:0}.ceo-showcase-label[data-v-03bdc124]{margin-bottom:34px}}@media (width<=600px){.ceo-showcase[data-v-03bdc124]{border-radius:26px}.ceo-showcase-copy[data-v-03bdc124]{padding:34px 24px 38px}.ceo-showcase-portrait[data-v-03bdc124]{aspect-ratio:4/4.2}.ceo-showcase-portrait figcaption[data-v-03bdc124]{bottom:24px;left:22px;right:22px}.ceo-showcase-footer[data-v-03bdc124]{flex-direction:column;align-items:flex-start}}.flip-photo-carousel[data-v-0912bcc6]{isolation:isolate;color:#fff;background:#e8e2d7;width:100%;height:100%;position:relative;overflow:hidden}.flip-photo-carousel.is-mobile[data-v-0912bcc6]{height:auto;min-height:210px}.carousel-slide-frame[data-v-0912bcc6],.carousel-slide-frame img[data-v-0912bcc6],.carousel-placeholder[data-v-0912bcc6]{width:100%;height:100%;display:block;position:absolute;inset:0}.carousel-slide-frame img[data-v-0912bcc6]{object-fit:cover}.carousel-placeholder[data-v-0912bcc6]{color:#80672f;background:linear-gradient(145deg,#f4f0e7,#e8e0d1);place-items:center;font-weight:700;display:grid}.carousel-arrow[data-v-0912bcc6]{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f122380;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:42px;height:42px;padding:0 0 4px;font-size:32px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #0f122338}.carousel-arrow[data-v-0912bcc6]:hover,.carousel-arrow[data-v-0912bcc6]:focus-visible{outline-offset:2px;background:#202252d1;outline:2px solid #ffffffbf}.carousel-arrow.previous[data-v-0912bcc6]{left:18px}.carousel-arrow.next[data-v-0912bcc6]{right:18px}.carousel-dots[data-v-0912bcc6]{z-index:3;flex-wrap:wrap;justify-content:center;gap:8px;max-width:calc(100% - 100px);display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.carousel-dots button[data-v-0912bcc6]{cursor:pointer;background:#ffffff8f;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .18s,background .18s;box-shadow:0 2px 8px #0f122342}.carousel-dots button.active[data-v-0912bcc6]{background:#fff;width:24px}.carousel-fade-enter-active[data-v-0912bcc6],.carousel-fade-leave-active[data-v-0912bcc6],.carousel-slide-enter-active[data-v-0912bcc6],.carousel-slide-leave-active[data-v-0912bcc6]{transition:opacity .42s,transform .42s}.carousel-fade-enter-from[data-v-0912bcc6],.carousel-fade-leave-to[data-v-0912bcc6]{opacity:0}.carousel-slide-enter-from[data-v-0912bcc6]{opacity:.45;transform:translate(100%)}.carousel-slide-leave-to[data-v-0912bcc6]{opacity:.45;transform:translate(-100%)}@media (width<=780px){.carousel-arrow[data-v-0912bcc6]{width:36px;height:36px;font-size:27px}.carousel-arrow.previous[data-v-0912bcc6]{left:10px}.carousel-arrow.next[data-v-0912bcc6]{right:10px}.carousel-dots[data-v-0912bcc6]{bottom:11px}}@media (prefers-reduced-motion:reduce){.carousel-fade-enter-active[data-v-0912bcc6],.carousel-fade-leave-active[data-v-0912bcc6],.carousel-slide-enter-active[data-v-0912bcc6],.carousel-slide-leave-active[data-v-0912bcc6],.carousel-dots button[data-v-0912bcc6]{transition:none}}.growth-content-module[data-v-6ea3836a]{width:100%;min-width:0}.growth-module-heading[data-v-6ea3836a]{text-align:center;max-width:780px;margin:0 auto 35px}.growth-module-heading h2[data-v-6ea3836a]{color:#203448;font-family:var(--serif);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.24}.growth-module-heading p[data-v-6ea3836a]{color:#6c7a85;overflow-wrap:anywhere;margin:0;line-height:1.8}.growth-module-stats[data-v-6ea3836a]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.growth-module-stats article[data-v-6ea3836a]{background:#fff;border:1px solid #dcece1;border-radius:22px;min-width:0;padding:28px;box-shadow:0 16px 38px #29564412}.growth-module-stats article>span[data-v-6ea3836a]{color:#3dbb70}.growth-module-stats strong[data-v-6ea3836a]{color:#203448;margin:18px 0 4px;font-size:36px;display:block}.growth-module-stats h3[data-v-6ea3836a]{margin:0 0 10px;font-size:15px}.growth-module-stats p[data-v-6ea3836a]{color:#78858e;margin:0;font-size:12px;line-height:1.7}.growth-module-carousel[data-v-6ea3836a]{background:#eefaf1;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;min-height:460px;display:grid;position:relative;overflow:hidden}.growth-module-carousel>img[data-v-6ea3836a]{object-fit:cover;object-position:center center;background:#e9f3f8;width:100%;height:100%;min-height:460px}.growth-module-carousel>div[data-v-6ea3836a]:not(.growth-carousel-controls){padding:50px}.growth-module-carousel span[data-v-6ea3836a],.growth-module-cases span[data-v-6ea3836a],.growth-module-videos span[data-v-6ea3836a]{color:#319a59;font-size:12px;font-weight:800}.growth-module-carousel h3[data-v-6ea3836a]{font-family:var(--serif);margin:14px 0 18px;font-size:38px}.growth-student-name[data-v-6ea3836a]{color:#203448;margin-top:10px;font-size:clamp(18px,2vw,25px);display:block}.growth-module-carousel .growth-student-achievement[data-v-6ea3836a]{color:#a16a00;margin:-4px 0 16px;font-size:12px;font-weight:800;line-height:1.7}.growth-module-carousel p[data-v-6ea3836a],.growth-module-cases p[data-v-6ea3836a],.growth-module-videos p[data-v-6ea3836a]{color:#6c7a85;line-height:1.8}.growth-module-carousel a[data-v-6ea3836a],.growth-module-cases a[data-v-6ea3836a],.growth-module-videos a[data-v-6ea3836a]{color:#27834b;font-weight:800}.growth-carousel-controls[data-v-6ea3836a]{align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;right:24px}.growth-carousel-controls button[data-v-6ea3836a]{color:#fff;cursor:pointer;background:#3dbb70;border:0;border-radius:50%;width:38px;height:38px}.growth-module-cases[data-v-6ea3836a]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.growth-module-cases article[data-v-6ea3836a]{background:#fff;border:1px solid #dfe9e2;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 18px 44px #25463914}.growth-module-cases img[data-v-6ea3836a]{aspect-ratio:4/3;object-fit:cover;width:100%}.growth-module-cases article>div[data-v-6ea3836a],.growth-module-videos article>div[data-v-6ea3836a]{padding:22px}.growth-module-cases h3[data-v-6ea3836a],.growth-module-videos h3[data-v-6ea3836a]{color:#203448;font-family:var(--serif);margin:10px 0;font-size:22px}.growth-module-gallery[data-v-6ea3836a]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.growth-module-gallery button[data-v-6ea3836a]{cursor:zoom-in;border:0;border-radius:20px;min-width:0;min-height:240px;padding:0;position:relative;overflow:hidden;box-shadow:0 16px 38px #1b3a2e17}.growth-module-gallery img[data-v-6ea3836a]{object-fit:cover;width:100%;height:100%}.growth-module-gallery span[data-v-6ea3836a]{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#182d22b8;border-radius:11px;padding:10px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.growth-module-videos[data-v-6ea3836a]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.growth-module-videos article[data-v-6ea3836a]{background:#fff;border:1px solid #dfe8e2;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 18px 46px #1f394b17}.growth-module-videos article>div[data-v-6ea3836a]{min-width:0}.growth-module-videos video[data-v-6ea3836a]{aspect-ratio:16/9;object-fit:contain;background:#172738;width:100%;display:block}.growth-module-cases h3[data-v-6ea3836a],.growth-module-videos h3[data-v-6ea3836a],.growth-module-cases p[data-v-6ea3836a],.growth-module-videos p[data-v-6ea3836a]{overflow-wrap:anywhere}.growth-module-lightbox[data-v-6ea3836a]{z-index:999;background:#0a110ee6;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.growth-module-lightbox>button[data-v-6ea3836a]{color:#fff;background:#ffffff26;border:0;border-radius:50%;width:44px;height:44px;font-size:28px;position:absolute;top:20px;right:24px}.growth-module-lightbox figure[data-v-6ea3836a]{max-width:min(1100px,92vw);max-height:88vh;margin:0}.growth-module-lightbox img[data-v-6ea3836a]{object-fit:contain;max-height:80vh}.growth-module-lightbox figcaption[data-v-6ea3836a]{color:#fff;text-align:center;margin-top:10px}.growth-module-empty[data-v-6ea3836a]{text-align:center;background:#ffffffb3;border:1px dashed #cbdad0;border-radius:22px;padding:64px 24px}.growth-module-empty strong[data-v-6ea3836a]{color:#203448;font-size:20px}.growth-module-empty p[data-v-6ea3836a]{color:#74818a;margin:10px 0 0}@media (width<=800px){.growth-module-stats[data-v-6ea3836a],.growth-module-cases[data-v-6ea3836a]{grid-template-columns:repeat(2,1fr)}.growth-module-carousel[data-v-6ea3836a]{grid-template-columns:1fr}.growth-module-carousel>img[data-v-6ea3836a]{min-height:320px}.growth-module-gallery[data-v-6ea3836a]{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.growth-module-stats[data-v-6ea3836a],.growth-module-cases[data-v-6ea3836a],.growth-module-gallery[data-v-6ea3836a],.growth-module-videos[data-v-6ea3836a]{grid-template-columns:1fr}.growth-module-heading[data-v-6ea3836a]{margin-bottom:26px;padding-inline:4px}.growth-module-heading h2[data-v-6ea3836a]{font-size:clamp(28px,8.5vw,38px)}.growth-module-stats article[data-v-6ea3836a]{padding:24px}.growth-module-gallery button[data-v-6ea3836a]{min-height:220px}.growth-module-videos[data-v-6ea3836a]{gap:24px}.growth-module-videos article>div[data-v-6ea3836a]{padding:20px}.growth-module-carousel>div[data-v-6ea3836a]:not(.growth-carousel-controls){padding:28px 24px 76px}.growth-module-carousel h3[data-v-6ea3836a]{font-size:30px}}.growth-hero-module[data-v-abafb586]{isolation:isolate;box-sizing:border-box;border-radius:inherit;background:radial-gradient(circle at 7% 14%,#f8b15f29,#0000 30%),radial-gradient(circle at 92% 84%,#5bd19d24,#0000 31%),linear-gradient(135deg,#ffffffc7,#f6fbf88a);border:1px solid #ffffffd1;grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(34px,4vw,64px);width:100%;min-height:100%;padding:clamp(34px,4.4vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 30px 80px #26434f1f}.growth-hero-module[data-v-abafb586]:before,.growth-hero-module[data-v-abafb586]:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}.growth-hero-module[data-v-abafb586]:before{aspect-ratio:1;border:1px solid #5bd19d33;width:360px;top:-160px;right:22%;box-shadow:0 0 0 34px #ffffff29,0 0 80px #5bd19d1f}.growth-hero-module[data-v-abafb586]:after{aspect-ratio:1;background:radial-gradient(circle,#ffc16633,#0000 68%);width:300px;bottom:-130px;left:-100px}.growth-hero-module-copy[data-v-abafb586]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #ffffffeb;border-radius:30px;min-width:0;padding:clamp(26px,3vw,40px);position:relative;box-shadow:inset 0 1px #fff,0 24px 60px #25404c1c,0 4px #ffffff8c}.growth-hero-module-copy[data-v-abafb586]:before{content:"";background:linear-gradient(#f7a13f,#8e54e9 52%,#3dbb70);border-radius:0 999px 999px 0;width:4px;position:absolute;top:34px;bottom:34px;left:0;box-shadow:0 0 18px #8e54e938}.growth-hero-module-copy h1[data-v-abafb586]{color:#203448;max-width:11em;font-family:var(--serif);letter-spacing:-.035em;white-space:pre-line;text-wrap:initial;overflow-wrap:normal;margin:18px 0 24px;font-size:clamp(40px,3.2vw,46px);line-height:1.2}.growth-hero-module-copy>p[data-v-abafb586]{color:#667581;overflow-wrap:anywhere;max-width:560px;margin:0;font-size:16px;line-height:1.9}.growth-hero-module-actions[data-v-abafb586]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.growth-hero-module-actions a[data-v-abafb586]{color:#27884d;border:2px solid #36aa64;border-radius:14px;padding:14px 20px;font-weight:800}.growth-hero-module-actions a[data-v-abafb586]:first-child{color:#fff;background:#3dbb70;box-shadow:0 6px #299556}.growth-hero-module-showcase[data-v-abafb586]{min-width:0;padding:14px;position:relative}.growth-hero-module-showcase[data-v-abafb586]:before,.growth-hero-module-showcase[data-v-abafb586]:after{content:"";pointer-events:none;position:absolute}.growth-hero-module-showcase[data-v-abafb586]:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff47;border:1px solid #ffffffe6;border-radius:46px;inset:0;box-shadow:0 24px 70px #1f445221,inset 0 0 0 8px #ffffff2e}.growth-hero-module-showcase[data-v-abafb586]:after{background:linear-gradient(90deg,#f8a33d,#9658ec,#42bd73);border-radius:999px;width:96px;height:4px;top:5px;left:58px;box-shadow:0 0 16px #9658ec47}.growth-hero-module-frame[data-v-abafb586]{aspect-ratio:16/10;background:#12375a;border:6px solid #fffffff0;border-radius:34px;min-height:0;position:relative;overflow:hidden;box-shadow:0 28px 64px #16415833,inset 0 0 0 1px #1f34491f}.growth-hero-module-frame video[data-v-abafb586],.growth-hero-module-external[data-v-abafb586],.growth-hero-module-external img[data-v-abafb586]{width:100%;height:100%;position:absolute;inset:0}.growth-hero-module-frame video[data-v-abafb586],.growth-hero-module-external img[data-v-abafb586]{object-fit:cover}.growth-hero-module-external[data-v-abafb586]{color:#fff;background:linear-gradient(145deg,#102033,#1c4658);place-items:center;display:grid}.growth-hero-module-external span[data-v-abafb586]{z-index:1;background:#0a1c2a8f;border-radius:999px;padding:14px 18px;position:relative}.growth-hero-module-empty[data-v-abafb586]{color:#fff;text-align:center;background:radial-gradient(circle at 20% 20%,#3dbb704d,#0000 32%),#173c55;place-content:center;gap:10px;padding:30px;display:grid;position:absolute;inset:0}.growth-hero-module-empty span[data-v-abafb586],.growth-hero-module-overlay>span[data-v-abafb586]{color:#9df0c0;letter-spacing:.16em;font-size:10px;font-weight:900}.growth-hero-module-overlay[data-v-abafb586]{color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c1c2757;border:1px solid #ffffff2e;border-radius:18px;gap:4px;width:min(62%,410px);padding:14px 16px;display:grid;position:absolute;bottom:60px;right:18px}.growth-hero-module-overlay strong[data-v-abafb586]{font-family:var(--serif);font-size:clamp(20px,2.2vw,28px)}.growth-hero-module-overlay p[data-v-abafb586]{color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.growth-hero-module-controls[data-v-abafb586]{justify-content:center;align-items:center;gap:12px;margin-top:10px;display:flex}.growth-hero-module-controls button[data-v-abafb586]{color:#fff;background:#36aa64;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}@media (width<=1100px){.growth-hero-module[data-v-abafb586]{grid-template-columns:1fr;gap:42px}.growth-hero-module-copy[data-v-abafb586]{text-align:center;width:min(100%,900px);margin-inline:auto}.growth-hero-module-copy h1[data-v-abafb586],.growth-hero-module-copy>p[data-v-abafb586]{margin-inline:auto}.growth-hero-module-actions[data-v-abafb586]{justify-content:center}.growth-hero-module-showcase[data-v-abafb586]{width:min(100%,920px);margin-inline:auto}.growth-hero-module-frame[data-v-abafb586]{aspect-ratio:16/9.25;min-height:0}}@media (width<=780px){.growth-hero-module[data-v-abafb586]{grid-template-columns:1fr;gap:24px;padding:22px 16px 26px}.growth-hero-module-copy[data-v-abafb586]{text-align:center;border-radius:26px;padding:28px 22px 26px}.growth-hero-module-copy[data-v-abafb586]:before{top:26px;bottom:26px}.growth-hero-module-copy h1[data-v-abafb586]{max-width:12em;margin:15px auto 20px;font-size:clamp(34px,7vw,42px);line-height:1.18}.growth-hero-module-copy>p[data-v-abafb586]{margin-inline:auto;font-size:15px;line-height:1.8}.growth-hero-module-actions[data-v-abafb586]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.growth-hero-module-actions a[data-v-abafb586]{place-items:center;padding:13px 12px;display:grid}.growth-hero-module-showcase[data-v-abafb586]{padding:10px}.growth-hero-module-showcase[data-v-abafb586]:before{border-radius:32px}.growth-hero-module-frame[data-v-abafb586]{aspect-ratio:16/9.5;border-width:4px;border-radius:24px;min-height:0}.growth-hero-module-overlay[data-v-abafb586]{width:auto;padding:11px 13px;bottom:12px;left:12px;right:12px}}@media (width<=520px){.growth-hero-module-actions[data-v-abafb586]{grid-template-columns:1fr}.growth-hero-module-copy h1[data-v-abafb586]{font-size:clamp(30px,9.2vw,38px)}.growth-hero-module-overlay[data-v-abafb586]{display:none}}.growth-method-loop[data-v-9ba64934]{color:#203448;background:radial-gradient(circle at 10% 12%,#45bca41f,#0000 28%),radial-gradient(circle at 92% 88%,#ea49741a,#0000 30%),linear-gradient(145deg,#fbfdfc,#f3f8f7);padding:clamp(36px,5vw,64px);position:relative;overflow:hidden}.growth-method-loop[data-v-9ba64934]:before{content:"";pointer-events:none;border:1px solid #20344814;border-radius:28px;position:absolute;inset:18px}.growth-method-loop__heading[data-v-9ba64934]{z-index:1;text-align:center;max-width:720px;margin:0 auto 42px;position:relative}.growth-method-loop__heading>span[data-v-9ba64934]{color:#21977c;letter-spacing:.2em;font-size:12px;font-weight:900}.growth-method-loop__heading h2[data-v-9ba64934]{font-family:var(--serif,serif);letter-spacing:-.04em;margin:12px 0;font-size:clamp(38px,5vw,58px);line-height:1.18}.growth-method-loop__heading p[data-v-9ba64934]{color:#70808a;margin:0;font-size:16px;line-height:1.8}.growth-method-loop__stage[data-v-9ba64934]{z-index:1;grid-template-rows:repeat(3,minmax(118px,auto));grid-template-columns:minmax(0,1fr) minmax(250px,.9fr) minmax(0,1fr);grid-template-areas:"step1 hub step2""step6 hub step3""step5 hub step4";align-items:stretch;gap:14px 24px;display:grid;position:relative}.growth-method-loop__hub[data-v-9ba64934]{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;grid-area:hub;place-items:center;width:min(100%,270px);margin:auto;display:grid;position:relative;box-shadow:0 26px 60px #213e4d21,inset 0 0 0 1px #20344814}.growth-method-loop__hub[data-v-9ba64934]:before{border-radius:inherit;background:conic-gradient(from -18deg, #e94b74 0 13%, transparent 13% 16.6%, #343365 16.6% 29.6%, transparent 29.6% 33.2%, #e94b74 33.2% 46.2%, transparent 46.2% 49.8%, #343365 49.8% 62.8%, transparent 62.8% 66.4%, #e94b74 66.4% 79.4%, transparent 79.4% 83%, #343365 83% 96%, transparent 96%);content:"";position:absolute;inset:-15px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 18px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 18px),#000 0)}.growth-method-loop__hub div[data-v-9ba64934]{z-index:1;gap:5px;display:grid;position:relative}.growth-method-loop__hub small[data-v-9ba64934]{color:#21977c;letter-spacing:.12em;font-size:15px;font-weight:900}.growth-method-loop__hub strong[data-v-9ba64934]{color:#24315f;font-family:var(--serif,serif);font-size:26px}.growth-method-loop__hub p[data-v-9ba64934]{color:#77818b;margin:0;font-size:13px}.growth-method-loop__stage article[data-v-9ba64934]{background:#ffffffd1;border:1px solid #20344814;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid;box-shadow:0 12px 34px #25404c12}.growth-method-loop__stage article[data-v-9ba64934]:nth-of-type(odd){--step-color:#e94b74}.growth-method-loop__stage article[data-v-9ba64934]:nth-of-type(2n){--step-color:#343365}.growth-method-loop__stage article>span[data-v-9ba64934]{color:#fff;background:var(--step-color);width:36px;height:36px;box-shadow:0 8px 18px color-mix(in srgb, var(--step-color) 24%, transparent);border-radius:12px;place-items:center;font-size:11px;font-weight:900;display:grid}.growth-method-loop__stage article small[data-v-9ba64934]{color:var(--step-color);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.growth-method-loop__stage article h3[data-v-9ba64934]{color:#263451;margin:2px 0 5px;font-size:20px}.growth-method-loop__stage article p[data-v-9ba64934]{color:#73808a;margin:0;font-size:13px;line-height:1.65}.is-step-1[data-v-9ba64934]{grid-area:step1}.is-step-2[data-v-9ba64934]{grid-area:step2}.is-step-3[data-v-9ba64934]{grid-area:step3}.is-step-4[data-v-9ba64934]{grid-area:step4}.is-step-5[data-v-9ba64934]{grid-area:step5}.is-step-6[data-v-9ba64934]{grid-area:step6}@media (width<=860px){.growth-method-loop[data-v-9ba64934]{padding:38px 24px}.growth-method-loop__stage[data-v-9ba64934]{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hub hub""step1 step2""step3 step4""step5 step6"}.growth-method-loop__hub[data-v-9ba64934]{width:230px;margin-bottom:24px}}@media (width<=560px){.growth-method-loop[data-v-9ba64934]{padding:34px 18px}.growth-method-loop[data-v-9ba64934]:before{border-radius:22px;inset:8px}.growth-method-loop__heading[data-v-9ba64934]{margin-bottom:32px}.growth-method-loop__heading h2[data-v-9ba64934]{font-size:36px}.growth-method-loop__stage[data-v-9ba64934]{grid-template-columns:1fr;grid-template-areas:"hub""step1""step2""step3""step4""step5""step6"}.growth-method-loop__hub[data-v-9ba64934]{width:200px}}.home-managed-hero[data-v-756ba924]{box-sizing:border-box}.duo-home .home-managed-hero .duo-hero-copy h1[data-v-756ba924]{white-space:pre-line;max-width:min(1000px,100%);font-size:clamp(48px,7vw,92px)}[contenteditable=true][data-v-756ba924]:focus{outline-offset:6px;outline:3px solid #ffffff7a}@media (width<=780px){.duo-home .home-managed-hero .duo-hero-copy h1[data-v-756ba924]{max-width:12em;font-size:clamp(40px,11.6vw,58px)}}.home-learning-goals[data-v-b5a34184]{color:#222541;background:radial-gradient(circle at 8% 12%,#f6b04133,#0000 27%),radial-gradient(circle at 92% 86%,#5a4bc624,#0000 30%),linear-gradient(145deg,#fffdf8,#f6fbfa 52%,#fbf7ff);padding:clamp(76px,8vw,118px) 24px clamp(82px,9vw,132px);position:relative;overflow:hidden}.home-learning-goals[data-v-b5a34184]:before,.home-learning-goals[data-v-b5a34184]:after{content:"";pointer-events:none;border:1px solid #2da3971f;border-radius:50%;width:360px;height:360px;position:absolute}.home-learning-goals[data-v-b5a34184]:before{top:-220px;left:-130px}.home-learning-goals[data-v-b5a34184]:after{bottom:-220px;right:-180px}.home-learning-goals__inner[data-v-b5a34184]{z-index:1;width:min(1180px,100%);margin-inline:auto;position:relative}.home-learning-goals__heading[data-v-b5a34184]{text-align:center;max-width:820px;margin:0 auto clamp(54px,6vw,82px)}.home-learning-goals__heading>span[data-v-b5a34184]{color:#1f9b8f;letter-spacing:.18em;font-size:12px;font-weight:900}.home-learning-goals__heading h2[data-v-b5a34184]{color:#168f86;font-family:var(--serif);letter-spacing:-.04em;margin:14px 0 16px;font-size:clamp(38px,5vw,64px);line-height:1.2}.home-learning-goals__heading p[data-v-b5a34184]{color:#65717d;margin:0;font-size:16px;line-height:1.85}.home-learning-goals__board[data-v-b5a34184]{grid-template-columns:minmax(0,1fr) minmax(260px,340px) minmax(0,1fr);align-items:center;gap:clamp(34px,5vw,72px);display:grid}.home-learning-goals__column[data-v-b5a34184]{gap:clamp(32px,4.2vw,58px);display:grid}.home-learning-goals__column.is-right[data-v-b5a34184]{gap:clamp(70px,9vw,118px)}.home-learning-goal[data-v-b5a34184]{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:17px;min-width:0;display:grid}.home-learning-goal__icon[data-v-b5a34184]{color:#fff;background:var(--goal-accent,#f4a51c);width:48px;height:48px;box-shadow:0 12px 26px color-mix(in srgb, var(--goal-accent,#f4a51c) 28%, transparent);border-radius:18px 18px 18px 5px;place-items:center;display:grid;position:relative;transform:rotate(-6deg)}.home-learning-goal__icon[data-v-b5a34184]:after{background:var(--goal-accent,#f4a51c);content:"";border:4px solid #fffdf8;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-5px;right:-5px}.home-learning-goal__icon b[data-v-b5a34184]{font-size:12px;transform:rotate(6deg)}.home-learning-goal.tone-amber[data-v-b5a34184]{--goal-accent:#f3a51c}.home-learning-goal.tone-purple[data-v-b5a34184]{--goal-accent:#6550c9}.home-learning-goal.tone-coral[data-v-b5a34184]{--goal-accent:#eb7259}.home-learning-goal h3[data-v-b5a34184]{color:#252642;font-family:var(--serif);margin:0 0 11px;font-size:clamp(24px,2.2vw,32px);line-height:1.22}.home-learning-goal p[data-v-b5a34184]{color:#596373;text-align:justify;margin:0;font-size:14px;line-height:1.85}.home-learning-goals__visual[data-v-b5a34184]{justify-items:center;margin:0;display:grid}.home-learning-goals__visual svg[data-v-b5a34184]{width:min(100%,330px);display:block;overflow:visible}.home-learning-goals__seam[data-v-b5a34184]{fill:none;stroke:#ffffffd1;stroke-linecap:round;stroke-width:7px}.home-learning-goals__numbers text[data-v-b5a34184]{fill:#ffffffeb;font-family:var(--sans);text-anchor:middle;font-size:18px;font-weight:900}.home-learning-goals__visual figcaption[data-v-b5a34184]{justify-items:center;gap:5px;margin-top:-8px;display:grid}.home-learning-goals__visual figcaption strong[data-v-b5a34184]{color:#3b347a;font-size:16px}.home-learning-goals__visual figcaption span[data-v-b5a34184]{color:#7b7890;letter-spacing:.08em;font-size:11px}@media (width<=940px){.home-learning-goals__board[data-v-b5a34184]{grid-template-columns:1fr 280px}.home-learning-goals__visual[data-v-b5a34184]{grid-area:1/2/span 2}.home-learning-goals__column.is-right[data-v-b5a34184]{grid-column:1;gap:clamp(32px,4.2vw,58px)}}@media (width<=680px){.home-learning-goals[data-v-b5a34184]{padding:72px 20px 82px}.home-learning-goals__heading[data-v-b5a34184]{margin-bottom:46px}.home-learning-goals__heading h2[data-v-b5a34184]{font-size:clamp(34px,10vw,46px)}.home-learning-goals__board[data-v-b5a34184]{grid-template-columns:1fr;gap:42px}.home-learning-goals__visual[data-v-b5a34184]{grid-area:2/1;width:min(82vw,320px);margin-inline:auto}.home-learning-goals__column.is-right[data-v-b5a34184]{grid-column:1}.home-learning-goals__column.is-left[data-v-b5a34184],.home-learning-goals__column.is-right[data-v-b5a34184]{gap:32px}.home-learning-goal[data-v-b5a34184]{grid-template-columns:46px minmax(0,1fr);gap:14px}.home-learning-goal__icon[data-v-b5a34184]{width:44px;height:44px}.home-learning-goal h3[data-v-b5a34184]{font-size:25px}.home-learning-goal p[data-v-b5a34184]{text-align:left;font-size:14px}}.contact-module-heading[data-v-1b7ecd65]{text-align:center;max-width:780px;margin:0 auto 40px}.contact-module-heading h2[data-v-1b7ecd65]{font-family:var(--serif);margin:0 0 14px;font-size:clamp(34px,4vw,52px)}.contact-module-heading p[data-v-1b7ecd65]{color:#6d7983;margin:0;line-height:1.8}.contact-module-layout[data-v-1b7ecd65]{width:100%;margin:0}.form-notice[data-v-1b7ecd65]{border-radius:10px;margin-top:15px;padding:12px}.form-notice.success[data-v-1b7ecd65]{color:#17663e;background:#eafaf2}.form-notice.error[data-v-1b7ecd65]{color:#9d271f;background:#fff0ee}.honeypot-field[data-v-1b7ecd65]{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-form select[data-v-1b7ecd65]{color:#203448;background:#fff;border:1px solid #20344833;border-radius:10px;width:100%;min-height:48px;padding:0 14px}.consent-field[data-v-1b7ecd65]{color:#53645c;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.consent-field input[data-v-1b7ecd65]{flex:none;width:18px;height:18px;margin-top:2px}.consent-field a[data-v-1b7ecd65]{color:#6b4ca5;text-decoration:underline}@media (width<=800px){.contact-module-layout[data-v-1b7ecd65]{grid-template-columns:1fr}}.ceo-module-heading[data-v-f6cd63de]{text-align:center;max-width:780px;margin:0 auto 38px}.ceo-module-heading span[data-v-f6cd63de]{color:#32a961;letter-spacing:.18em;margin-bottom:12px;font-size:11px;font-weight:850;display:block}.ceo-module-heading h2[data-v-f6cd63de]{color:#203448;font-family:var(--serif);margin:0 0 14px;font-size:clamp(32px,4vw,50px)}.ceo-module-heading p[data-v-f6cd63de]{color:#6e7b85;margin:0;line-height:1.8}.ceo-module-empty[data-v-f6cd63de]{color:#6f7d85;text-align:center;border:1px dashed #cbd9cf;border-radius:24px;padding:70px 20px}.profile-card[data-v-034b475d]{background:#ffffffeb;border:1px solid #2526421f;border-radius:26px;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 16px 42px #2d304e14}.profile-card-link[data-v-034b475d]{height:100%;display:block}.profile-card-photo[data-v-034b475d]{aspect-ratio:4/4.6;background:#edf8f0;position:relative;overflow:hidden}.profile-card-photo[data-v-034b475d]:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#1c2d2657);position:absolute;inset:0}.profile-card-photo img[data-v-034b475d]{image-rendering:auto;object-fit:cover;backface-visibility:hidden;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.7,.2,1);filter:none!important}.profile-card-years[data-v-034b475d]{z-index:1;color:#214d35;background:#ffffffeb;border:1px solid #ffffffbf;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;position:absolute;bottom:18px;right:18px;box-shadow:0 8px 22px #14352324}.profile-card-body[data-v-034b475d]{gap:15px;padding:24px 24px 26px;display:grid}.profile-card-heading[data-v-034b475d]{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-card-english[data-v-034b475d]{color:#36a964;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.profile-card h2[data-v-034b475d]{color:#203448;font-family:var(--serif);margin:0;font-size:28px;line-height:1.2}.profile-card-arrow[data-v-034b475d]{color:#fff;background:#3dbb70;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:19px;font-weight:800;transition:transform .22s;display:grid}.profile-card-title[data-v-034b475d]{color:#77818c;margin:-7px 0 0;font-size:13px;font-weight:700}.profile-card-subjects[data-v-034b475d],.profile-card-tags[data-v-034b475d]{flex-wrap:wrap;gap:8px;display:flex}.profile-card-subjects span[data-v-034b475d]{color:#277949;background:#f0fbf3;border:1px solid #bde7ca;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:750}.profile-card-introduction[data-v-034b475d]{color:#667482;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:70px;margin:0;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.profile-card-tags[data-v-034b475d]{border-top:1px solid #25264217;padding-top:14px}.profile-card-tags span[data-v-034b475d]{color:#4d5c68;font-size:11px;font-weight:700}@media (hover:hover){.profile-card[data-v-034b475d]:hover{border-color:#3dbb706b;transform:translateY(-8px);box-shadow:0 24px 58px #27664229}.profile-card:hover .profile-card-photo img[data-v-034b475d]{transform:scale(1.045)}.profile-card:hover .profile-card-arrow[data-v-034b475d]{transform:rotate(8deg)scale(1.08)}}@media (width<=640px){.profile-card[data-v-034b475d]{border-radius:22px}.profile-card-body[data-v-034b475d]{padding:20px}.profile-card h2[data-v-034b475d]{font-size:25px}}.teacher-module-heading[data-v-3183c8f2]{text-align:center;max-width:760px;margin:0 auto 38px}.teacher-module-heading h2[data-v-3183c8f2]{color:#203448;font-family:var(--serif);margin:0 0 14px;font-size:clamp(32px,4vw,50px)}.teacher-module-heading p[data-v-3183c8f2]{color:#6e7b85;margin:0;line-height:1.8}.teacher-module-grid[data-v-3183c8f2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.teacher-module-loading[data-v-3183c8f2]{color:#6f7d85;text-align:center;border:1px dashed #cbd9cf;border-radius:20px;padding:60px 20px}@media (width<=850px){.teacher-module-grid[data-v-3183c8f2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.teacher-module-grid[data-v-3183c8f2]{grid-template-columns:1fr}}.dynamic-page-component[data-v-6b172d44]{width:100%}.dynamic-component-inner[data-v-6b172d44]{width:min(100%, var(--component-max-width,1120px));margin-inline:auto}.builder-header[data-v-6b172d44]{background:#ffffffc7;border:1px solid #ffffffb8;border-radius:24px;justify-content:space-between;align-items:center;min-height:72px;padding:14px 22px;display:flex;box-shadow:0 18px 44px #2c26501a}.builder-header strong[data-v-6b172d44],.builder-footer strong[data-v-6b172d44]{font-family:var(--serif,serif);letter-spacing:.14em;font-size:20px;display:block}.builder-header small[data-v-6b172d44]{color:#7b7d91;letter-spacing:.18em;font-size:9px}.builder-header nav[data-v-6b172d44]{color:#555970;gap:8px;font-size:13px;display:flex}.builder-header nav span[data-v-6b172d44]{background:#4b50d90f;border-radius:999px;padding:9px 13px}.builder-banner[data-v-6b172d44]{grid-template-columns:minmax(0,.9fr) minmax(360px,.95fr);align-items:center;gap:58px;min-height:100%;display:grid}.builder-banner-copy h1[data-v-6b172d44]{font-family:var(--serif,serif);letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(46px,5vw,76px);font-weight:600;line-height:1.18}.builder-banner-copy p[data-v-6b172d44],.builder-image-text p[data-v-6b172d44],.text-component p[data-v-6b172d44]{color:var(--component-text-color,var(--ink-soft,#5f6278));white-space:pre-line;font-size:17px;line-height:2}.builder-banner-copy .button[data-v-6b172d44]{margin-top:18px}.builder-banner-image img[data-v-6b172d44]{object-fit:cover;border-radius:32px 32px 8px;height:420px}.builder-heading h2[data-v-6b172d44],.builder-card-block h2[data-v-6b172d44],.builder-image-text h2[data-v-6b172d44],.builder-product h2[data-v-6b172d44],.builder-contact h2[data-v-6b172d44],.text-component h2[data-v-6b172d44],.media-component h2[data-v-6b172d44],.button-component h2[data-v-6b172d44]{font-family:var(--serif,serif);letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.34}.builder-card-grid[data-v-6b172d44],.builder-product-list[data-v-6b172d44]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.builder-card-grid article[data-v-6b172d44],.builder-product-list article[data-v-6b172d44]{background:#ffffffb8;border:1px solid #2f32571f;border-radius:24px;min-height:190px;padding:28px;box-shadow:0 16px 46px #3b345a12}.builder-card-grid article>span[data-v-6b172d44],.builder-product-list article>span[data-v-6b172d44],.builder-product-stage-heading>span[data-v-6b172d44]{color:var(--gold,#f39725);letter-spacing:.18em;font-size:11px;font-weight:700}.builder-card-grid h3[data-v-6b172d44],.builder-product-list h3[data-v-6b172d44]{font-family:var(--serif,serif);margin:36px 0 14px;font-size:24px}.builder-card-grid p[data-v-6b172d44],.builder-product-list p[data-v-6b172d44]{color:var(--ink-soft,#5f6278);margin:0;font-size:14px;line-height:1.9}.builder-card-list-method .builder-card-method-intro[data-v-6b172d44]{max-width:780px;color:var(--component-text-color,var(--ink-soft,#5f6278));margin:-8px 0 30px;font-size:16px;line-height:1.9}.builder-card-list-method .builder-card-grid[data-v-6b172d44]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.builder-card-list-method .builder-card-grid article[data-v-6b172d44]{background:linear-gradient(145deg,#ffffffe6,#fffcf6c7),radial-gradient(circle at 12% 8%,#f3972529,#0000 38%);border-radius:24px;min-height:245px;padding:22px}.builder-card-list-method .builder-card-grid article[data-v-6b172d44]:first-child{--method-accent:#20a5c5}.builder-card-list-method .builder-card-grid article[data-v-6b172d44]:nth-child(2){--method-accent:#d65c88}.builder-card-list-method .builder-card-grid article[data-v-6b172d44]:nth-child(3){--method-accent:#8364c8}.builder-card-list-method .builder-card-grid article[data-v-6b172d44]:nth-child(4){--method-accent:#28977e}.builder-card-list-method .builder-card-grid article>span[data-v-6b172d44]{color:#fff;background:var(--method-accent,var(--gold,#f39725));border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 10px 24px #2f32571f}.builder-card-method-en[data-v-6b172d44]{color:var(--method-accent,var(--gold,#f39725));letter-spacing:.08em;margin-top:18px;font-size:13px;font-weight:900;display:block}.builder-card-list-method .builder-card-grid h3[data-v-6b172d44]{color:#252c5d;margin:8px 0 12px;font-size:clamp(21px,2vw,27px)}.builder-card-list-method .builder-card-grid p[data-v-6b172d44]{color:#5a6177;font-size:14px;line-height:1.75}.builder-card-method-points[data-v-6b172d44]{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.builder-card-method-points li[data-v-6b172d44]{color:#264c47;background:#5bd19d24;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.builder-card-method-feedback[data-v-6b172d44]{background:linear-gradient(135deg,#ffffffd1,#f3fbebd1),radial-gradient(circle at 0%,#86af4e2e,#0000 36%);border:1px solid #75954429;border-radius:24px;grid-template-columns:auto minmax(150px,.26fr) minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;padding:20px 24px;display:grid}.builder-card-method-feedback span[data-v-6b172d44]{color:#fff;letter-spacing:.08em;background:#7aa444;border-radius:999px;justify-content:center;align-items:center;min-width:112px;min-height:38px;font-size:12px;font-weight:900;display:inline-flex}.builder-card-method-feedback strong[data-v-6b172d44]{color:#252c5d;font-family:var(--serif,serif);font-size:22px}.builder-card-method-feedback p[data-v-6b172d44]{color:#5b6574;margin:0;font-size:14px;line-height:1.8}.builder-product:not(.builder-product-course-stage) .builder-product-stage-heading[data-v-6b172d44]{display:contents}.builder-product-course-stage[data-v-6b172d44]{--stage-accent:#f39725}.builder-product-course-stage .builder-product-stage-intro[data-v-6b172d44]{max-width:760px;color:var(--component-text-color,var(--ink-soft,#5f6278));margin:-8px 0 34px;font-size:16px;line-height:1.9}.builder-product-course-stage .builder-product-list[data-v-6b172d44]{grid-template-columns:1fr;gap:22px}.builder-product-course-stage .builder-product-list article[data-v-6b172d44]{background:linear-gradient(135deg,#ffffffeb,#f8fcffc7),radial-gradient(circle at 0 0,#f3972521,#0000 36%),radial-gradient(circle at 100% 100%,#43b9dc1f,#0000 34%);border-color:#364a7e1f;border-radius:30px;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);gap:18px clamp(24px,4vw,44px);min-height:0;padding:clamp(24px,3vw,34px);display:grid;box-shadow:0 18px 50px #2f325714}.builder-product-course-stage .builder-product-stage-heading[data-v-6b172d44]{border-right:1px solid #2f32571f;grid-row:1/span 3;align-self:stretch;padding-right:24px}.builder-product-course-stage .builder-product-stage-heading>span[data-v-6b172d44]{color:#fff;letter-spacing:.12em;background:linear-gradient(135deg,#f39725,#ffbd5b);border-radius:18px;justify-content:center;align-items:center;min-width:54px;min-height:54px;font-size:14px;display:inline-flex;box-shadow:0 10px 24px #f3972533}.builder-product-course-stage .builder-product-list h3[data-v-6b172d44]{color:#252c5d;margin:20px 0 0;font-size:clamp(28px,3vw,38px);line-height:1.18}.builder-product-course-stage .builder-product-list article>p[data-v-6b172d44]{color:#38416e;grid-column:2;font-size:clamp(17px,1.5vw,21px);font-weight:700;line-height:1.75}.builder-product-stage-details[data-v-6b172d44]{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.builder-product-stage-details div[data-v-6b172d44]{background:#ffffffad;border:1px solid #2f325717;border-radius:18px;padding:14px 16px}.builder-product-stage-details dt[data-v-6b172d44]{color:var(--stage-accent);letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:800}.builder-product-stage-details dd[data-v-6b172d44]{color:#536077;margin:0;font-size:14px;line-height:1.75}.builder-product-stage-points[data-v-6b172d44]{flex-wrap:wrap;grid-column:2;gap:10px;margin:0;padding:0;list-style:none;display:flex}.builder-product-stage-points li[data-v-6b172d44]{color:#2f6f42;background:#5bd19d1f;border:1px solid #47c94d26;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.builder-image-text[data-v-6b172d44]{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:62px;display:grid}.builder-image-text figure[data-v-6b172d44]{margin:0}.builder-image-text img[data-v-6b172d44]{aspect-ratio:4/3;object-fit:cover;border-radius:28px}.builder-product.theme-dark[data-v-6b172d44],.builder-contact.theme-dark[data-v-6b172d44]{color:#e8e5db}.builder-contact[data-v-6b172d44]{grid-template-columns:1fr .9fr auto;align-items:center;gap:40px;display:grid}.builder-contact dl[data-v-6b172d44]{gap:14px;margin:0;display:grid}.builder-contact dt[data-v-6b172d44]{color:var(--gold,#f39725);font-size:11px}.builder-contact dd[data-v-6b172d44]{color:inherit;margin:4px 0 0;font-weight:600}.media-component img[data-v-6b172d44],.media-component video[data-v-6b172d44]{object-fit:contain;background:#111b16;border-radius:24px;width:100%;max-height:720px}.media-component figcaption[data-v-6b172d44]{color:var(--ink-soft,#5f6278);gap:8px;padding-top:18px;font-size:13px;display:grid}.button-component .button[data-v-6b172d44]{margin-top:24px}.builder-footer[data-v-6b172d44]{color:#dadfd8;background:#202252;border-radius:28px;padding:40px}[contenteditable=true][data-v-6b172d44]{outline:0}[contenteditable=true][data-v-6b172d44]:focus{box-shadow:0 0 0 3px #44bddc33}@media (width<=860px){.builder-banner[data-v-6b172d44],.builder-image-text[data-v-6b172d44],.builder-contact[data-v-6b172d44],.builder-card-grid[data-v-6b172d44],.builder-product-list[data-v-6b172d44]{grid-template-columns:1fr}.builder-card-list-method .builder-card-grid[data-v-6b172d44]{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-card-method-feedback[data-v-6b172d44],.builder-product-course-stage .builder-product-list article[data-v-6b172d44]{grid-template-columns:1fr}.builder-product-course-stage .builder-product-stage-heading[data-v-6b172d44]{border-bottom:1px solid #2f32571f;border-right:0;grid-row:auto;padding-bottom:18px;padding-right:0}.builder-product-course-stage .builder-product-list article>p[data-v-6b172d44],.builder-product-stage-details[data-v-6b172d44],.builder-product-stage-points[data-v-6b172d44]{grid-column:1}.builder-product-stage-details[data-v-6b172d44]{grid-template-columns:1fr}}.page-design-public[data-v-9f920a5c]{overflow:hidden}.page-design-public.uses-section-flow[data-v-9f920a5c]{overflow:clip}.page-design-scale[data-v-9f920a5c]{background:var(--design-background);width:100%;overflow-x:hidden}.page-design-public-sections[data-v-9f920a5c]{gap:clamp(76px,8vw,118px);width:min(100% - 48px,1080px);margin-inline:auto;padding:64px 0 120px;display:grid}.page-design-public.is-home-design .page-design-public-sections[data-v-9f920a5c]{gap:0;width:100%;padding:0}.page-design-public-section[data-v-9f920a5c]{min-width:0;scroll-margin-top:110px;position:relative}.page-design-public.is-home-design .page-design-public-section[data-v-9f920a5c]{width:100%}.page-design-public.is-home-design .page-design-public-section[data-v-9f920a5c]:not(#home-hero){content-visibility:auto;contain-intrinsic-size:auto 960px}.deferred-section-preview[data-v-9f920a5c]{width:min(100% - 40px,980px);min-height:inherit;text-align:center;align-content:start;justify-items:center;gap:18px;margin-inline:auto;padding:clamp(72px,10vw,140px) 0;display:grid}.deferred-section-preview span[data-v-9f920a5c]{color:#2b8d6d;letter-spacing:.16em;font-size:12px;font-weight:900}.deferred-section-preview h2[data-v-9f920a5c]{color:#252c5d;letter-spacing:-.04em;max-width:820px;margin:0;font-size:clamp(34px,5vw,66px);line-height:1.12}.deferred-section-preview p[data-v-9f920a5c]{color:#667085;max-width:760px;margin:0;font-size:clamp(15px,1.5vw,19px);line-height:1.85}.page-design-public-section[data-v-9f920a5c] .dynamic-page-component,.page-design-public-section[data-v-9f920a5c] .dynamic-component-inner{min-width:0}.page-design-public.is-growth-design #growth-banner[data-v-9f920a5c] .dynamic-page-component{padding:0!important}.page-design-public.is-home-design #home-hero[data-v-9f920a5c] .dynamic-page-component{border-radius:0!important;padding:0!important;overflow:visible!important}.page-design-viewport[data-v-9f920a5c]{width:min(100%, var(--design-width));height:var(--scaled-design-height);margin-inline:auto;overflow:hidden}.page-design-canvas[data-v-9f920a5c]{width:var(--design-width);height:var(--design-height);transform:scale(var(--design-scale));transform-origin:0 0;position:relative}.page-design-hero-video[data-v-9f920a5c]{z-index:0;width:100%;height:min(640px, var(--design-height));pointer-events:none;border-radius:0 0 42px 42px;position:absolute;top:0;left:0;overflow:hidden}.page-design-hero-video[data-v-9f920a5c]:after,.page-design-mobile-hero-video[data-v-9f920a5c]:after{background:linear-gradient(90deg, rgba(19, 22, 64, var(--design-hero-video-overlay-opacity,.46)), #13164047), radial-gradient(circle at 10% 20%, #ffb43c3d, transparent 34%), radial-gradient(circle at 88% 16%, #44bddc33, transparent 32%);content:"";position:absolute;inset:0}.page-design-hero-video video[data-v-9f920a5c],.page-design-mobile-hero-video video[data-v-9f920a5c]{object-fit:cover;object-position:var(--design-hero-video-position,center center);width:100%;height:100%}.page-design-section[data-v-9f920a5c],.page-design-object[data-v-9f920a5c]{position:absolute}.page-design-object[data-v-9f920a5c]{transform-origin:50%;overflow:hidden}.page-design-section[data-v-9f920a5c] .dynamic-page-component{min-height:inherit;padding:0}.page-design-object img[data-v-9f920a5c],.page-design-object video[data-v-9f920a5c],.page-design-object[data-v-9f920a5c] .flip-photo-carousel,.object-media-link[data-v-9f920a5c],.object-text[data-v-9f920a5c],.object-button[data-v-9f920a5c],.object-icon[data-v-9f920a5c],.object-placeholder[data-v-9f920a5c],.object-shape[data-v-9f920a5c],.object-table[data-v-9f920a5c],.object-chart[data-v-9f920a5c]{box-sizing:border-box;width:100%;height:100%;display:block}.page-design-object img[data-v-9f920a5c],.page-design-object video[data-v-9f920a5c]{object-fit:cover}.object-media-link[data-v-9f920a5c]{color:inherit;text-decoration:none}.object-text[data-v-9f920a5c]{white-space:pre-wrap}.object-button[data-v-9f920a5c],.mobile-object-button[data-v-9f920a5c]{box-sizing:border-box;color:inherit;text-align:center;place-items:center;text-decoration:none;display:grid}.object-icon[data-v-9f920a5c]{place-items:center;display:grid}.object-shape.circle[data-v-9f920a5c]{border-radius:999px!important}.object-line[data-v-9f920a5c]{width:100%;position:absolute;top:50%}.object-placeholder[data-v-9f920a5c]{text-align:center;place-items:center;padding:18px;display:grid}.object-table[data-v-9f920a5c]{border-collapse:collapse;width:100%;overflow:hidden}.object-table td[data-v-9f920a5c]{color:inherit;border:1px solid #2022521f;padding:10px 12px;font-size:14px}.object-table tr:first-child td[data-v-9f920a5c]{font-weight:800}.object-chart[data-v-9f920a5c]{grid-template-rows:auto 1fr;gap:14px;padding:18px;display:grid}.chart-bars[data-v-9f920a5c]{grid-auto-flow:column;align-items:end;gap:14px;height:100%;display:grid}.chart-bars span[data-v-9f920a5c]{text-align:center;align-items:end;gap:8px;height:100%;display:grid}.chart-bars i[data-v-9f920a5c]{background:linear-gradient(#d6ad62,#ffae36);border-radius:10px 10px 0 0;min-height:6px;display:block}.chart-bars em[data-v-9f920a5c]{color:#6f7488;font-size:12px;font-style:normal}.page-design-mobile-flow[data-v-9f920a5c]{gap:18px;width:min(100%,720px);margin-inline:auto;padding:28px 16px 64px;display:grid}.page-design-mobile-hero-video[data-v-9f920a5c]{border-radius:28px;min-height:280px;position:relative;overflow:hidden;box-shadow:0 22px 60px #20225229}.mobile-object[data-v-9f920a5c]{width:100%;min-width:0}.mobile-object-text[data-v-9f920a5c]{box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap;width:100%}.mobile-object-media[data-v-9f920a5c],.mobile-object-media-link[data-v-9f920a5c],.mobile-object-media-link img[data-v-9f920a5c]{object-fit:cover;width:100%;min-height:180px;max-height:440px;display:block}.mobile-object-media-link[data-v-9f920a5c]{color:inherit;text-decoration:none}.mobile-object-button[data-v-9f920a5c]{width:min(100%,360px);min-height:52px;margin-inline:auto;padding:12px 22px}.mobile-object-placeholder[data-v-9f920a5c]{text-align:center;place-items:center;min-height:150px;padding:20px;display:grid}.mobile-object-shape[data-v-9f920a5c]{min-height:96px}.mobile-object-shape.circle[data-v-9f920a5c]{width:min(52vw,180px);min-height:unset;aspect-ratio:1;margin-inline:auto;border-radius:999px!important}.mobile-object-line[data-v-9f920a5c]{margin-block:8px}.mobile-object-icon[data-v-9f920a5c]{text-align:center;place-items:center;min-height:84px;display:grid}.mobile-table-wrap[data-v-9f920a5c]{border-radius:16px;max-width:100%;overflow-x:auto}.mobile-table-wrap .object-table[data-v-9f920a5c]{min-width:520px}.mobile-object-chart[data-v-9f920a5c]{min-height:260px}.page-design-mobile-section[data-v-9f920a5c]{border-radius:22px;min-width:0;overflow:hidden}.page-design-mobile-section[data-v-9f920a5c] .dynamic-page-component{padding:32px 18px}.page-design-mobile-section[data-v-9f920a5c] .builder-banner,.page-design-mobile-section[data-v-9f920a5c] .builder-image-text{grid-template-columns:1fr;gap:24px;display:grid}.page-design-mobile-section[data-v-9f920a5c] .builder-banner-copy h1,.page-design-mobile-section[data-v-9f920a5c] .builder-heading h2,.page-design-mobile-section[data-v-9f920a5c] .text-component h2{font-size:clamp(30px,9vw,44px)}@media (width<=1220px){.page-design-scale[data-v-9f920a5c]{padding-inline:12px}}@media (width<=780px){.page-design-scale[data-v-9f920a5c]{padding-inline:0}.page-design-public.is-growth-design .page-design-mobile-flow[data-v-9f920a5c]{gap:64px;padding:34px 16px 86px}.page-design-public.is-home-design .page-design-mobile-flow[data-v-9f920a5c]{gap:0;width:100%;max-width:none;padding:0 0 80px}.page-design-public.is-home-design .page-design-mobile-section[data-v-9f920a5c]{border-radius:0}.page-design-public.is-growth-design .page-design-mobile-section[data-v-9f920a5c]{border-radius:28px;scroll-margin-top:96px;overflow:visible}}
