@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/baloo-2-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/baloo-2-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;supported-color-schemes:light;forced-color-adjust:none;--color-primary:#102a56;--color-purple:#7c3aed;--color-lavender:#f3eeff;--color-blue-light:#eaf6ff;--color-accent:#f5c542;--color-text:#102033;--color-white:#fff;--navy:var(--color-primary);--navy-2:#193c73;--blue:var(--color-purple);--blue-2:#9d7cf4;--blue-soft:var(--color-lavender);--gold:var(--color-accent);--gold-2:#fff1b8;--ink:var(--color-text);--muted:#435a72;--line:#d7e5f0;--surface:#fff;--surface-2:#f6fbff;--page-base:#fbfdff;--page-warm:#fbf8ff;--page-lavender:#f6f2ff;--shadow-sm:0 12px 30px #0824421a;--shadow-lg:0 28px 70px #0824422e;--radius:18px;--container:1160px;--scroll-offset:136px;--font-heading:"Baloo 2", sans-serif;--font-body:"Nunito Sans", sans-serif;font-family:var(--font-body);color:var(--ink);background:var(--page-base);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;forced-color-adjust:none}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:var(--page-base);scroll-behavior:smooth;scroll-padding-top:var(--scroll-offset)}#root,main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;color:var(--ink);background:linear-gradient(180deg, #fff 0%, var(--page-warm) 28%, #fff 52%, var(--page-base) 100%)}:where(section,article)[id]{scroll-margin-top:var(--scroll-offset)}#kontakt-formularz{scroll-margin-top:calc(var(--scroll-offset) + 18px)}body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-width:320px;color:var(--ink);font-family:var(--font-body);background:linear-gradient(115deg, #08244209 0 1px, transparent 1px 100%), radial-gradient(ellipse at 14% 0%, #7c3aed24, transparent 42rem), linear-gradient(180deg, #fff 0%, var(--page-warm) 34%, #fff 62%, var(--page-base) 100%);background-size:34px 34px,auto,auto;margin:0;font-size:17px;font-weight:500;line-height:1.7;overflow-x:hidden}body,button,input,textarea{font-family:var(--font-body)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--navy);font-family:var(--font-heading);font-weight:800;line-height:1.05}h1{letter-spacing:-.03em;max-width:620px;font-size:clamp(3.2rem,5.2vw,5.2rem)}h2{letter-spacing:-.02em;max-width:620px;font-size:clamp(2.4rem,4vw,4.2rem)}h3{font-size:1.35rem}p{color:#354f68;font-size:clamp(1rem,1vw,1.125rem);line-height:1.7}.container{width:min(var(--container), calc(100% - 44px));margin:0 auto}.knowledge-page{background:radial-gradient(circle at 10% 12%,#7c3aed1a,#0000 30rem),radial-gradient(circle at 90% 16%,#f5c5421c,#0000 28rem),linear-gradient(#fff 0%,#fbf9ff 48%,#fff 100%);overflow:clip}.knowledge-page .breadcrumbs{margin-bottom:clamp(36px,5vw,68px)}.knowledge-hero,.article-hero,.teacher-hero,.materials-hero,.locations-page-hero,.privacy-hero{padding:clamp(28px,4vw,54px) 0 clamp(72px,8vw,116px);position:relative;overflow:hidden}.knowledge-hero:before,.article-hero:before,.teacher-hero:before,.materials-hero:before,.locations-page-hero:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #7c3aed1a;border-radius:50%;width:clamp(310px,38vw,620px);position:absolute}.knowledge-hero:before,.article-hero:before,.materials-hero:before{top:8%;right:-17%}.teacher-hero:before,.locations-page-hero:before{bottom:-35%;left:-14%}.knowledge-hero-grid,.article-hero-grid,.teacher-hero-grid,.materials-hero-grid,.locations-page-hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(42px,7vw,96px);display:grid;position:relative}.knowledge-hero-copy h1,.article-hero-copy h1,.teacher-hero-copy h1,.materials-hero-copy h1,.locations-page-hero-grid h1{max-width:800px;margin-top:15px;font-size:clamp(3.15rem,5.5vw,5.7rem)}.knowledge-hero-lead,.article-lead,.teacher-hero-lead,.materials-hero-copy>p,.locations-page-hero-grid>div>p{color:#102a56c9;max-width:730px;margin-top:24px;font-size:clamp(1.08rem,1.35vw,1.26rem);line-height:1.75}.knowledge-hero-actions,.teacher-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.learning-visual{isolation:isolate;justify-self:end;place-items:center;width:min(100%,500px);min-height:460px;display:grid;position:relative}.learning-visual:before{z-index:-2;content:"";background:radial-gradient(circle at 28% 22%,#fffffff5,#0000 25%),linear-gradient(145deg,#f3eefff5,#fff5ced1);border-radius:48% 52% 44% 56%;position:absolute;inset:8% 4%;transform:rotate(-5deg);box-shadow:0 34px 80px #49278e24,inset 0 0 0 1px #7c3aed17}.learning-visual.is-compact{width:min(100%,350px);min-height:300px}.learning-notebook{background:repeating-linear-gradient(#0000 0 29px,#7c3aed13 29px 30px),#fffffff5;border:1px solid #7c3aed2b;border-radius:18px 34px 34px 18px;align-content:center;gap:13px;width:min(72%,330px);min-height:250px;padding:44px 30px 30px 50px;display:grid;position:relative;transform:rotate(3deg);box-shadow:0 28px 58px #102a562b}.is-compact .learning-notebook{width:min(72%,240px);min-height:190px;padding:34px 20px 24px 38px}.learning-notebook-ring{background:repeating-linear-gradient(180deg, var(--gold) 0 8px, transparent 8px 19px);border-radius:999px;width:10px;position:absolute;top:22px;bottom:22px;left:18px}.learning-notebook-line{background:#102a561a;border-radius:99px;width:82%;height:8px}.learning-notebook-line.is-short{background:#f5c54275;width:46%}.learning-notebook-line.is-medium{width:64%}.learning-sentence{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.learning-sentence strong{color:var(--navy);font-family:var(--font-heading);border-radius:10px;padding:7px 11px;font-size:clamp(.92rem,1.3vw,1.1rem);line-height:1}.learning-sentence strong:first-child{background:#fff1b8}.learning-sentence strong:nth-child(2){background:#e4d9ff}.learning-sentence strong:nth-child(3){background:#dff4ff}.learning-word{z-index:2;color:var(--blue);font-family:var(--font-heading);background:#fffffff5;border:1px solid #7c3aed24;border-radius:999px;padding:9px 15px;font-size:.92rem;font-weight:800;position:absolute;box-shadow:0 12px 28px #102a561f}.learning-word-one{top:18%;left:1%;transform:rotate(-8deg)}.learning-word-two{bottom:19%;right:0;transform:rotate(7deg)}.learning-star{color:var(--gold);font-size:1.7rem;position:absolute}.learning-star-one{top:12%;right:13%}.learning-star-two{color:var(--blue-2);bottom:14%;left:15%}.learning-orbit{z-index:-1;border:1px dashed #7c3aed33;border-radius:50%;position:absolute}.learning-orbit-one{inset:3% 8%;transform:rotate(18deg)}.learning-orbit-two{inset:14% 0;transform:rotate(-20deg)}.home-learning-section{background:radial-gradient(circle at 8% 10%,#f5c54224,#0000 20rem),radial-gradient(circle at 90% 90%,#7c3aed1f,#0000 25rem),linear-gradient(#fff,#f8f5ff 48%,#fff);padding:clamp(76px,9vw,132px) 0;position:relative}.home-learning-shell{position:relative}.home-learning-intro,.materials-list-intro{grid-template-columns:minmax(0,.9fr) minmax(300px,.65fr);align-items:end;gap:clamp(34px,7vw,100px);margin-bottom:clamp(38px,5vw,64px);display:grid}.home-learning-intro h2,.materials-list-intro h2{max-width:780px;margin-top:14px}.home-learning-intro>p,.materials-list-intro>p{justify-self:end;max-width:540px}.home-learning-grid{grid-template-rows:repeat(2,minmax(210px,auto));grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);gap:20px;display:grid}.home-learning-feature,.home-learning-tile{background:#fffffff0;border:1px solid #7c3aed21;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 22px 56px #102a561a}.home-learning-feature:hover,.home-learning-tile:hover{border-color:#7c3aed47;transform:translateY(-5px);box-shadow:0 28px 66px #102a5626}.home-learning-feature{background:radial-gradient(circle at 86% 16%,#f5c54233,#0000 16rem),linear-gradient(145deg,#fffffffa,#f3eeffcc);border-radius:40px;grid-row:1/3;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:26px;min-height:510px;padding:clamp(30px,4vw,58px);display:grid}.home-learning-feature-copy{z-index:2;position:relative}.home-learning-label,.material-card-level{width:fit-content;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#7c3aed1a;border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:900;display:inline-flex}.home-learning-feature h3{max-width:540px;margin-top:22px;font-size:clamp(2.2rem,3.8vw,3.8rem)}.home-learning-feature p{max-width:520px;margin-top:20px}.home-learning-link,.guide-card>a{color:var(--blue);align-items:center;gap:9px;margin-top:28px;font-weight:900;display:inline-flex}.home-learning-link svg,.home-learning-tile>svg,.guide-card>a svg,.teacher-paths-inner nav svg,.locations-page-grid a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;transition:transform .2s}.home-learning-feature:hover .home-learning-link svg,.home-learning-tile:hover>svg,.guide-card:hover>a svg,.teacher-paths-inner nav a:hover svg,.locations-page-grid a:hover svg{transform:translate(5px)}.home-learning-tile{border-radius:30px;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:18px;padding:28px;display:grid}.home-learning-materials{background:linear-gradient(145deg,#fffdf7,#fff7d8)}.home-learning-games{background:linear-gradient(145deg,#fdfcff,#ece5ff)}.home-learning-tile-icon{width:58px;height:58px;color:var(--blue);font-family:var(--font-heading);background:#fff;border-radius:18px;place-items:center;font-size:1.2rem;font-weight:900;display:grid;box-shadow:0 12px 28px #102a561a}.home-learning-materials .home-learning-tile-icon{color:#9a6800}.home-learning-tile small{color:#102a5694;margin-bottom:7px;font-weight:800;display:block}.home-learning-tile h3{font-size:clamp(1.45rem,2vw,1.8rem)}.home-learning-tile p{margin-top:8px;font-size:.96rem;line-height:1.55}.guide-list-section{padding:clamp(76px,9vw,126px) 0}.guide-list-heading{max-width:880px}.guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(42px,6vw,72px);display:grid}.guide-card{background:#fffffff0;border:1px solid #7c3aed21;border-radius:34px;flex-direction:column;min-height:330px;padding:clamp(28px,3vw,42px);transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #102a5617}.guide-card:before{background:var(--card-glow,#7c3aed21);content:"";filter:blur(2px);border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-60px}.guide-card:hover{border-color:#7c3aed45;transform:translateY(-5px);box-shadow:0 28px 62px #102a5624}.guide-card-lavender{--card-glow:#7c3aed26}.guide-card-gold{--card-glow:#f5c54238}.guide-card-blue{--card-glow:#5ab9eb2e}.guide-card-rose{--card-glow:#e26fa529}.guide-card-topline{z-index:1;color:var(--blue);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:.8rem;font-weight:900;display:flex;position:relative}.guide-card-topline small{color:#102a56a6;letter-spacing:0;text-transform:none;background:#102a560f;border-radius:999px;padding:6px 10px;font-size:.74rem}.guide-card h3{z-index:1;max-width:520px;margin-top:28px;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.12;position:relative}.guide-card>p{z-index:1;max-width:560px;margin-top:18px;position:relative}.guide-card>a{z-index:1;margin-top:auto;padding-top:26px;position:relative}.knowledge-soft-cta{background:radial-gradient(circle at 90% 10%,#f5c5422e,#0000 20rem),linear-gradient(135deg,#102a56,#2b176f 62%,#6134cd);padding:clamp(60px,8vw,104px) 0}.knowledge-soft-cta-inner,.materials-help-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;display:grid}.knowledge-soft-cta h2,.knowledge-soft-cta p,.knowledge-soft-cta .eyebrow{color:#fff}.knowledge-soft-cta .eyebrow{color:var(--gold)}.knowledge-soft-cta p:not(.eyebrow){color:#ffffffc7;max-width:690px;margin-top:18px}.knowledge-soft-cta-inner>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.knowledge-soft-cta .button-secondary{color:#fff;background:#ffffff1a;border-color:#ffffff52}.article-hero{background:linear-gradient(#f8f5ffc2,#ffffffd6);padding-bottom:clamp(64px,8vw,108px)}.article-hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(300px,.64fr)}.article-hero-copy h1{font-size:clamp(2.85rem,5vw,5.1rem)}.article-meta{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.article-meta span{color:#102a56b3;background:#ffffffc7;border:1px solid #7c3aed1f;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:800}.article-layout{grid-template-columns:minmax(210px,270px) minmax(0,770px);justify-content:center;gap:clamp(46px,7vw,96px);padding-top:clamp(64px,8vw,108px);padding-bottom:clamp(82px,10vw,140px);display:grid}.article-toc-card{top:calc(var(--scroll-offset) + 24px);background:#ffffffe6;border:1px solid #7c3aed1f;border-radius:24px;padding:24px;position:sticky;box-shadow:0 18px 42px #102a5614}.article-toc-card>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.article-toc-card ol{color:#102a5694;gap:13px;margin:19px 0 0;padding:0 0 0 20px;display:grid}.article-toc-card a{color:#102a56c2;font-size:.9rem;font-weight:700;line-height:1.45}.article-toc-card a:hover{color:var(--blue)}.article-content{min-width:0}.article-intro{border-bottom:1px solid #7c3aed1f;gap:20px;padding-bottom:48px;display:grid}.article-intro p:first-child:first-letter{float:left;color:var(--blue);font-family:var(--font-heading);margin:6px 11px 0 0;font-size:4.2rem;font-weight:800;line-height:.72}.article-content p{color:#102a56c9;font-size:clamp(1.02rem,1.16vw,1.13rem);line-height:1.83}.article-section{padding:58px 0 8px;position:relative}.article-section-number{color:#7c3aed6b;font-family:var(--font-heading);margin-bottom:13px;font-size:1.02rem;font-weight:900;display:inline-flex}.article-section h2{max-width:760px;margin-bottom:26px;font-size:clamp(2rem,3.2vw,3.25rem)}.article-section>p+p{margin-top:19px}.article-check-list{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.article-check-list li{color:var(--navy);background:#f8f5ffc2;border:1px solid #7c3aed1a;border-radius:15px;padding:13px 16px 13px 44px;font-weight:750;position:relative}.article-check-list li:before{background:var(--blue);color:#fff;content:"✓";border-radius:50%;place-items:center;width:19px;height:19px;font-size:.72rem;display:grid;position:absolute;top:15px;left:16px}.article-examples{gap:10px;margin-top:28px;display:grid}.article-examples>div{border-left:4px solid var(--gold);background:#fffaf0;border-radius:4px 15px 15px 4px;grid-template-columns:minmax(190px,.85fr) minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.article-examples strong{color:var(--navy);font-size:1.02rem}.article-examples span{color:#102a56a6;font-size:.92rem}.article-note{color:#102a56c9;background:linear-gradient(135deg,#f3eefff2,#fffffff0);border:1px solid #7c3aed24;border-radius:20px;margin-top:28px;padding:21px 24px;font-weight:700;line-height:1.7}.article-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.article-comparison>div{background:#ffffffe6;border:1px solid #7c3aed1f;border-radius:20px;padding:22px;box-shadow:0 14px 32px #102a5612}.article-comparison span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:11px;font-size:.76rem;font-weight:900;display:inline-flex}.article-comparison p{font-size:.98rem;line-height:1.65}.article-step-list{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.article-step-list li{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;display:grid}.article-step-list li>span{background:linear-gradient(135deg, var(--navy), var(--blue));color:#fff;width:38px;height:38px;font-family:var(--font-heading);border-radius:13px;place-items:center;font-weight:900;display:grid;box-shadow:0 10px 22px #4b29972e}.article-step-list p{padding-top:3px}.article-source{border-top:1px solid #7c3aed1f;margin-top:48px;padding-top:22px;font-size:.92rem!important}.article-source a{color:var(--blue);text-underline-offset:3px;font-weight:800;text-decoration:underline}.article-summary{background:radial-gradient(circle at 100% 0,#f5c54233,#0000 13rem),linear-gradient(135deg,#f3eeff,#fff);border-radius:30px;grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);gap:34px;margin-top:58px;padding:34px;display:grid;box-shadow:inset 0 0 0 1px #7c3aed1a}.article-summary h2{margin-top:10px;font-size:clamp(1.8rem,3vw,2.7rem)}.article-summary ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.article-summary li{color:var(--navy);border-bottom:1px solid #7c3aed1a;padding:10px 0 10px 28px;font-weight:750}.article-summary li:before{color:var(--gold);content:"✦";margin-left:-27px;margin-right:12px}.article-end-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.article-more-section{background:linear-gradient(#f8f5ff,#fff);padding:clamp(72px,9vw,120px) 0}.article-more-heading h2{margin-top:13px}.article-more-section .guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-more-section .guide-card{min-height:360px}.teacher-hero{background:radial-gradient(circle at 76% 28%,#f5c54229,#0000 21rem),linear-gradient(#fff,#f8f5ff);padding-bottom:0}.teacher-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:end}.teacher-hero-copy{align-self:center;padding-bottom:clamp(64px,8vw,110px)}.teacher-portrait{isolation:isolate;place-items:end center;min-height:620px;margin:0;display:grid;position:relative}.teacher-portrait-glow{z-index:-2;background:linear-gradient(145deg,#fffffff2,#e2d7ffe6);border-radius:50% 50% 42% 58%;position:absolute;inset:18% 3% 5%;box-shadow:0 32px 70px #102a5621}.teacher-portrait img{z-index:-1;object-fit:contain;object-position:bottom;width:min(100%,520px);max-height:660px;position:relative}.teacher-portrait figcaption{background:#fffffff0;border:1px solid #f5c5427a;border-radius:18px;padding:14px 18px;display:grid;position:absolute;bottom:9%;right:0;box-shadow:0 18px 40px #102a5626}.teacher-portrait figcaption strong{color:var(--blue);font-family:var(--font-heading);font-size:1.35rem}.teacher-portrait figcaption span{color:#102a56a6;font-size:.78rem;font-weight:800}.teacher-story-section{background:#fff;padding:clamp(82px,10vw,142px) 0}.teacher-story-grid,.teacher-travel-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:start;gap:clamp(50px,9vw,130px);display:grid}.teacher-story-heading{top:calc(var(--scroll-offset) + 22px);position:sticky}.teacher-story-heading h2{margin-top:14px;font-size:clamp(2.5rem,4.5vw,4.4rem)}.teacher-story-copy{gap:22px;display:grid}.teacher-story-copy p{color:#102a56c9;font-size:clamp(1.03rem,1.25vw,1.16rem);line-height:1.86}.teacher-story-copy blockquote{border-left:5px solid var(--gold);color:var(--navy);font-family:var(--font-heading);background:linear-gradient(135deg,#fffaf0,#fff);border-radius:0 24px 24px 0;margin:18px 0 0;padding:28px 30px;font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:800;line-height:1.35}.teacher-method-section{background:radial-gradient(circle at 10% 80%,#f5c54226,#0000 20rem),linear-gradient(#f8f5ff,#fff);padding:clamp(78px,9vw,128px) 0}.teacher-method-heading{max-width:940px}.teacher-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(40px,6vw,70px);display:grid}.teacher-principles article{background:#ffffffeb;border:1px solid #7c3aed1f;border-radius:28px;min-height:300px;padding:28px 24px;box-shadow:0 18px 42px #102a5614}.teacher-principles article>span{color:#7c3aed66;font-family:var(--font-heading);margin-bottom:34px;font-size:1.05rem;font-weight:900;display:inline-flex}.teacher-principles h3{font-size:1.55rem}.teacher-principles p{margin-top:15px;font-size:.96rem;line-height:1.66}.teacher-travel-section{background:radial-gradient(circle at 85% 14%,#f5c54229,#0000 23rem),#fff;padding:clamp(84px,10vw,140px) 0}.teacher-travel-grid{grid-template-columns:minmax(280px,.78fr) minmax(420px,1fr);align-items:center}.teacher-travel-copy h2{margin-top:14px;font-size:clamp(2.5rem,4.3vw,4.2rem)}.teacher-travel-copy>p:not(.eyebrow){margin-top:20px}.teacher-travel-copy .button{margin-top:28px}.teacher-travel-board{background:linear-gradient(145deg,#f3eeffc7,#fffffff2);border:1px solid #7c3aed21;border-radius:36px;gap:10px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 68px #102a561f}.teacher-travel-route{border-left:2px dashed #7c3aed38;position:absolute;top:58px;bottom:58px;left:56px}.teacher-travel-board article{z-index:1;background:#ffffffe6;border:1px solid #7c3aed1a;border-radius:19px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:17px;padding:15px 17px;display:grid;position:relative}.teacher-travel-index{background:linear-gradient(135deg, var(--navy), var(--blue));color:#fff;width:48px;height:48px;font-family:var(--font-heading);border-radius:16px;place-items:center;font-weight:900;display:grid;box-shadow:0 10px 24px #46249233}.teacher-travel-board h3{font-size:1.3rem}.teacher-travel-board p{margin-top:2px;font-size:.87rem}.teacher-travel-board small{color:#102a566b;letter-spacing:.13em;font-size:.72rem;font-weight:900}.teacher-paths-section{background:linear-gradient(135deg,#102a56,#2a176e 62%,#6034ca);padding:clamp(72px,9vw,120px) 0}.teacher-paths-inner{grid-template-columns:minmax(0,.8fr) minmax(360px,.7fr);align-items:center;gap:clamp(42px,8vw,110px);display:grid}.teacher-paths-inner h2,.teacher-paths-inner p,.teacher-paths-inner .eyebrow{color:#fff}.teacher-paths-inner .eyebrow{color:var(--gold)}.teacher-paths-inner>div>p:not(.eyebrow){color:#ffffffc2;max-width:620px;margin-top:18px}.teacher-paths-inner nav{gap:10px;display:grid}.teacher-paths-inner nav a{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;font-weight:850;transition:background .2s,transform .2s;display:flex}.teacher-paths-inner nav a:hover{background:#ffffff24;transform:translate(4px)}.about-me-profile-link{isolation:isolate;color:#fff;background:linear-gradient(115deg,#173d7a 0%,#7138df 58%,#9a48f0 100%);border:0;width:fit-content;margin-top:22px;animation:3.2s ease-in-out infinite about-profile-button-lift;position:relative;overflow:visible;box-shadow:0 16px 34px #5b31be47,inset 0 0 0 1px #ffffff2e}.about-me-profile-link:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;border:2px solid #7c3aed42;animation:3.2s ease-out infinite about-profile-button-ring;position:absolute;inset:-7px}.about-me-profile-link:after{z-index:1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:24%;animation:4.8s ease-in-out infinite about-profile-button-shine;position:absolute;top:0;bottom:0;left:-38%;transform:skew(-18deg)}.about-me-profile-link:hover{color:#fff;background:linear-gradient(115deg,#102f64 0%,#6330cc 54%,#8f3fe8 100%);transform:translateY(-3px);box-shadow:0 20px 42px #5b31be5c,inset 0 0 0 1px #ffffff3d}@keyframes about-profile-button-lift{0%,to{box-shadow:0 16px 34px #5b31be47,inset 0 0 0 1px #ffffff2e}50%{box-shadow:0 20px 44px #5b31be6b,inset 0 0 0 1px #ffffff3d}}@keyframes about-profile-button-ring{0%,42%{opacity:0;transform:scale(.98)}58%{opacity:.72}82%,to{opacity:0;transform:scale(1.12)}}@keyframes about-profile-button-shine{0%,62%{left:-38%}82%,to{left:116%}}@media (prefers-reduced-motion:reduce){.about-me-profile-link,.about-me-profile-link:before,.about-me-profile-link:after{animation:none}}.materials-hero{padding-bottom:clamp(82px,10vw,134px)}.materials-hero-grid{padding-top:clamp(26px,4vw,48px)}.materials-hero-copy .breadcrumbs{margin-bottom:clamp(34px,4vw,54px)}.materials-hero-proof{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.materials-hero-proof span{color:var(--navy);background:#ffffffc2;border:1px solid #7c3aed21;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:850}.materials-paper-stack{justify-self:center;width:min(90%,430px);min-height:500px;position:relative}.materials-paper{background:#fff;border:1px solid #7c3aed21;border-radius:24px;position:absolute;inset:6% 8%;box-shadow:0 25px 60px #102a5621}.materials-paper-back{transform:rotate(-9deg)translate(-16px,12px)}.materials-paper-middle{background:#fff9e6;transform:rotate(7deg)translate(18px,9px)}.materials-paper-front{background:repeating-linear-gradient(#0000 0 35px,#7c3aed0e 35px 36px),#fff;align-content:center;gap:24px;padding:42px;display:grid}.materials-paper-front small{color:var(--blue);letter-spacing:.13em;font-weight:900}.materials-paper-front strong{max-width:250px;color:var(--navy);font-family:var(--font-heading);font-size:clamp(2rem,3vw,2.9rem);line-height:1.03}.materials-paper-front>div{flex-wrap:wrap;gap:7px;display:flex}.materials-paper-front>div span{color:var(--blue);background:#f3eeff;border-radius:9px;padding:7px 10px;font-size:.8rem;font-weight:850}.materials-paper-front>div span:nth-child(2){color:#825b00;background:#fff0b5}.materials-paper-front>div span:nth-child(3){color:#16688c;background:#e3f4ff}.materials-paper-front i{color:#102a5694;font-family:var(--font-heading);font-size:1.15rem;font-style:normal;font-weight:800}.materials-list-section{background:linear-gradient(#f8f5ff,#fff);padding:clamp(76px,9vw,128px) 0}.materials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.material-card{background:#fffffff0;border:1px solid #7c3aed1f;border-radius:34px;flex-direction:column;min-height:430px;padding:clamp(28px,3.4vw,44px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #102a5617}.material-card:after{background:var(--material-glow,#7c3aed21);content:"";border-radius:50%;width:190px;height:190px;position:absolute;top:-64px;right:-54px}.material-card-lavender{--material-glow:#7c3aed24}.material-card-gold{--material-glow:#f5c54238}.material-card-blue{--material-glow:#42aee72b}.material-card-rose{--material-glow:#e26fa529}.material-card-number{z-index:1;color:#102a5633;font-family:var(--font-heading);font-size:2rem;font-weight:900;position:absolute;top:25px;right:28px}.material-card-level{z-index:1;position:relative}.material-card h3{z-index:1;max-width:500px;margin-top:22px;font-size:clamp(1.8rem,3vw,2.65rem);position:relative}.material-card>p{max-width:540px;margin-top:17px}.material-card ul{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.material-card li{color:#102a56ad;background:#102a560f;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.material-card>a{background:linear-gradient(135deg, var(--navy), var(--blue));color:#fff;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin-top:auto;padding:13px 18px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 30px #4b299730}.material-card>a:hover{transform:translateY(-2px);box-shadow:0 18px 36px #4b299747}.material-card>a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px}.materials-help-section{background:#fff;padding:clamp(68px,9vw,112px) 0}.materials-help-inner{background:radial-gradient(circle at 90% 0,#f5c54233,#0000 18rem),linear-gradient(135deg,#f3eeff,#fff);border:1px solid #7c3aed1f;border-radius:38px;padding:clamp(30px,5vw,58px);box-shadow:0 24px 56px #102a5617}.materials-help-inner h2{margin-top:12px}.materials-help-inner p:not(.eyebrow){max-width:700px;margin-top:17px}.locations-page-hero-grid figure{background:#fff;border:1px solid #7c3aed24;border-radius:34px;margin:0;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 28px 66px #102a5624}.locations-page-hero-grid figure img{object-fit:cover;width:100%;height:100%;display:block}.locations-page-hero-grid .button{margin-top:30px}@media (width>=1100px){.locations-page .locations-page-hero-grid{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:clamp(38px,4vw,62px)}.locations-page .locations-page-hero-grid figure{aspect-ratio:16/9}}.locations-page-list{background:linear-gradient(#f8f5ff,#fff);padding:clamp(74px,9vw,126px) 0}.locations-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:clamp(40px,6vw,68px);display:grid}.locations-page-grid article{background:#fffffff0;border:1px solid #7c3aed1f;border-radius:26px;flex-direction:column;min-height:300px;padding:26px 22px;display:flex;box-shadow:0 18px 40px #102a5614}.locations-page-pin{background:linear-gradient(135deg, var(--navy), var(--blue));color:#fff;border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 13px 28px #4a289930}.locations-page-pin svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:24px}.locations-page-grid h3{margin-top:24px;font-size:1.55rem}.locations-page-grid p{margin-top:13px;font-size:.93rem;line-height:1.6}.locations-page-grid a{color:var(--blue);align-items:center;gap:8px;margin-top:auto;padding-top:23px;font-size:.9rem;font-weight:900;display:inline-flex}.privacy-page{background:linear-gradient(#f8f5ff,#fff)}.privacy-hero{padding-bottom:70px}.privacy-hero h1{margin-top:14px}.privacy-hero>.container>p:not(.eyebrow){max-width:720px;margin-top:22px}.privacy-content{gap:18px;max-width:900px;padding-bottom:clamp(80px,10vw,140px);display:grid}.privacy-content section{background:#fffffff0;border:1px solid #7c3aed1c;border-radius:25px;padding:clamp(24px,4vw,38px);box-shadow:0 16px 38px #102a5612}.privacy-content h2{font-size:clamp(1.55rem,2.5vw,2.15rem)}.privacy-content p{margin-top:16px}.privacy-content a,.form-consent a,.signup-consent a{color:var(--blue);text-underline-offset:3px;font-weight:850;text-decoration:underline}.success-image-card figcaption{background:#fffffff5;border-top:1px solid #7c3aed1a;gap:15px;padding:23px 24px 25px;display:grid}.success-image-card figcaption blockquote{color:var(--navy);font-family:var(--font-heading);margin:0;font-size:1.03rem;font-weight:750;line-height:1.48}.success-image-card figcaption span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.success-carousel-arrow{top:43%}.enrollment-card-availability{color:#187441;letter-spacing:.06em;text-transform:uppercase;background:#2a9f5b1c;border-radius:999px;width:fit-content;margin-bottom:13px;padding:6px 9px;font-size:.7rem;font-weight:900;display:inline-flex}.footer-legal-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}@media (width<=1080px){.home-learning-feature{grid-template-columns:minmax(0,1fr) minmax(220px,.56fr)}.teacher-principles,.locations-page-grid,.article-more-section .guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-more-section .guide-card:last-child{grid-column:1/-1;min-height:300px}}@media (width<=900px){.knowledge-hero-grid,.article-hero-grid,.teacher-hero-grid,.materials-hero-grid,.locations-page-hero-grid,.teacher-story-grid,.teacher-travel-grid,.teacher-paths-inner{grid-template-columns:1fr}.knowledge-hero-copy,.article-hero-copy,.teacher-hero-copy{order:1}.knowledge-hero .learning-visual,.article-hero .learning-visual,.teacher-portrait,.materials-paper-stack,.locations-page-hero-grid figure{order:2}.learning-visual{justify-self:center;width:min(100%,560px);min-height:430px}.article-hero .learning-visual{min-height:310px}.home-learning-grid{grid-template-rows:auto;grid-template-columns:1fr}.home-learning-feature{grid-row:auto}.article-layout{grid-template-columns:1fr}.article-toc-card{position:static}.article-toc-card ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.teacher-portrait{min-height:560px}.teacher-story-heading{position:static}.teacher-travel-grid{gap:48px}.knowledge-soft-cta-inner,.materials-help-inner{grid-template-columns:1fr}.knowledge-soft-cta-inner>div:last-child{justify-content:flex-start}}@media (width<=720px){.knowledge-page .breadcrumbs{margin-bottom:30px}.knowledge-hero,.article-hero,.materials-hero,.locations-page-hero,.privacy-hero{padding-top:24px;padding-bottom:60px}.teacher-hero{padding-top:24px}.knowledge-hero-grid,.article-hero-grid,.teacher-hero-grid,.materials-hero-grid,.locations-page-hero-grid{gap:34px}.knowledge-hero-copy h1,.article-hero-copy h1,.teacher-hero-copy h1,.materials-hero-copy h1,.locations-page-hero-grid h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.45rem,11.5vw,3.45rem)}.knowledge-hero-lead,.article-lead,.teacher-hero-lead,.materials-hero-copy>p,.locations-page-hero-grid>div>p{font-size:1rem;line-height:1.67}.knowledge-hero-actions,.teacher-hero-actions,.article-end-actions{grid-template-columns:1fr;display:grid}.knowledge-hero-actions .button,.teacher-hero-actions .button,.article-end-actions .button{width:100%}.learning-visual,.learning-visual.is-compact{min-height:315px}.learning-notebook,.is-compact .learning-notebook{width:min(72%,260px);min-height:196px;padding:34px 20px 24px 39px}.learning-word{font-size:.76rem}.home-learning-intro,.materials-list-intro{grid-template-columns:1fr;gap:22px}.home-learning-intro>p,.materials-list-intro>p{justify-self:start}.home-learning-feature{border-radius:28px;grid-template-columns:1fr;min-height:0;padding:27px 22px}.home-learning-feature .learning-visual{min-height:270px}.home-learning-feature h3{font-size:clamp(2rem,9.7vw,2.8rem)}.home-learning-tile{border-radius:24px;grid-template-columns:50px minmax(0,1fr);padding:22px 18px}.home-learning-tile-icon{width:50px;height:50px}.home-learning-tile>svg{display:none}.guide-card-grid,.materials-grid,.article-more-section .guide-card-grid{grid-template-columns:1fr}.article-more-section .guide-card:last-child{grid-column:auto}.guide-card,.article-more-section .guide-card,.material-card{border-radius:27px;min-height:0}.guide-card>a,.material-card>a{margin-top:28px}.knowledge-soft-cta-inner>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.knowledge-soft-cta .button{width:100%}.article-layout{gap:34px;padding-top:46px}.article-toc-card{padding:20px}.article-toc-card ol{grid-template-columns:1fr}.article-content p{font-size:1rem;line-height:1.75}.article-section{padding-top:48px}.article-examples>div{grid-template-columns:1fr;gap:5px}.article-comparison,.article-summary{grid-template-columns:1fr}.article-summary{border-radius:24px;padding:25px 20px}.teacher-hero-copy{padding-bottom:0}.teacher-portrait{min-height:500px}.teacher-portrait img{max-height:530px}.teacher-portrait figcaption{bottom:5%;right:2%}.teacher-story-grid{gap:32px}.teacher-story-copy blockquote{padding:22px 20px}.teacher-principles,.locations-page-grid{grid-template-columns:1fr}.teacher-principles article,.locations-page-grid article{min-height:0}.teacher-travel-board{border-radius:27px;padding:15px}.teacher-travel-route{left:43px}.teacher-travel-board article{grid-template-columns:44px minmax(0,1fr);padding:12px}.teacher-travel-index{width:44px;height:44px}.teacher-travel-board small{display:none}.teacher-paths-inner{gap:32px}.materials-paper-stack{width:min(100%,390px);min-height:420px}.materials-paper-front{padding:30px}.locations-page-hero-grid figure{border-radius:25px;transform:none}.success-image-card figcaption{padding:19px}.success-image-card figcaption blockquote{font-size:.95rem}.footer-legal-links{justify-content:center}}@media (width<=420px){.learning-word-one{left:-3%}.learning-word-two{right:-3%}.teacher-portrait{min-height:440px}.teacher-portrait figcaption{padding:11px 13px}.materials-paper-stack{min-height:360px}.materials-paper-front{gap:16px;padding:24px}.materials-paper-front strong{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.home-learning-feature,.home-learning-tile,.guide-card,.material-card>a,.teacher-paths-inner nav a{transition:none}}.standalone-route-loader,.platform-route-loader{min-height:62vh;color:var(--navy);font-family:var(--font-heading);text-align:center;place-items:center;padding:48px 22px;font-size:clamp(1.5rem,4vw,2.4rem);font-weight:900;display:grid}.section-inner{z-index:1;width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.two-column-grid{grid-template-columns:minmax(320px,500px) minmax(0,1fr);justify-content:center;align-items:center;column-gap:clamp(40px,5vw,72px);display:grid}.site-header{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd6;border-bottom:1px solid #d7e5f0e6;max-width:100vw;position:sticky;top:0;overflow-x:clip;box-shadow:0 10px 32px #08244212}.nav{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(24px,3vw,42px);min-width:0;min-height:116px;display:flex}.brand{flex:0 520px;align-items:center;min-width:0;display:inline-flex}.brand-logo{object-fit:contain;width:auto;max-width:min(520px,46vw);height:clamp(76px,6vw,90px);display:block}.nav-links{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.nav-links a{white-space:nowrap;color:#273f58;border-radius:999px;padding:10px 15px;font-size:clamp(.98rem,.9vw,1.05rem);font-weight:800;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.nav-links a:hover{background:var(--blue-soft);color:var(--navy);transform:translateY(-1px)}.nav-links .nav-platform-link{isolation:isolate;color:#102a56;letter-spacing:.035em;background:linear-gradient(110deg,#0000 22%,#ffffffb3 43%,#0000 62%) -150% 0/56% 100% no-repeat,linear-gradient(135deg,#fff4b8 0%,#f5c542 42%,#ffd96a 100%);border:1px solid #f5c542c7;flex:none;padding-left:18px;padding-right:18px;animation:3.8s ease-in-out infinite platform-link-shimmer;position:relative;overflow:hidden;box-shadow:0 0 0 3px #f5c5421f,0 9px 22px #f5c5424d}.nav-links .nav-platform-link:after{content:"✦";color:#6d28d9;margin-left:7px;font-size:.78em}.nav-links .nav-platform-link:hover{color:#102a56;background:linear-gradient(110deg,#0000 22%,#ffffffd1 43%,#0000 62%) -150% 0/56% 100% no-repeat,linear-gradient(135deg,#fff7cd 0%,#f5c542 46%,#e9d5ff 100%);border-color:#7c3aed85;box-shadow:0 0 0 4px #f5c5422e,0 13px 28px #7c3aed33}@keyframes platform-link-shimmer{0%,54%,to{background-position:-150% 0,0 0}72%{background-position:330% 0,0 0}}.nav-links .nav-cta{background:linear-gradient(135deg, var(--navy), var(--blue));color:#fff;margin-left:6px;box-shadow:0 12px 28px #7c3aed3d}.nav-links .nav-cta:hover{color:#fff;box-shadow:0 16px 34px #7c3aed52}.nav-socials{align-self:center;align-items:center;gap:5px;margin-left:3px;line-height:0;display:inline-flex}.nav-links .nav-social-link{width:35px;height:35px;color:var(--blue);background:#f3eeffb8;border:1px solid #7c3aed29;border-radius:999px;flex:0 0 35px;align-self:center;place-items:center;padding:0;display:inline-grid;overflow:hidden;box-shadow:0 8px 18px #0824420f}.nav-links .nav-social-link svg{width:19px;height:19px}.nav-links .nav-social-link rect,.nav-links .nav-social-link circle{fill:none;stroke:currentColor;stroke-width:1.8px}.nav-links .nav-social-link path{fill:currentColor}.nav-links .nav-social-link:hover{color:var(--navy);background:#fffffff5;border-color:#7c3aed57;transform:translateY(-1px);box-shadow:0 12px 24px #0824421a}.menu-toggle{cursor:pointer;background:var(--blue-soft);width:46px;height:46px;color:var(--navy);border-radius:14px;display:none}.menu-toggle span{background:currentColor;border-radius:999px;width:20px;height:2px;margin:4px auto;display:block}.enrollment-news{z-index:2;background:radial-gradient(ellipse at 82% 16%, #f5c54221, transparent 22rem), linear-gradient(180deg, #fff 0%, var(--page-warm) 100%);padding:18px 0 0;position:relative;overflow:clip}.enrollment-news-shell{position:relative}.enrollment-news-bar{background:linear-gradient(135deg,#fffffff0,#f6f2ffe0),linear-gradient(90deg,#f5c54224,#0000 42%);border:1px solid #7c3aed2e;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,34px);padding:clamp(17px,2vw,22px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0824421a,inset 0 1px #ffffffdb}.enrollment-news-bar:before{background:linear-gradient(180deg, var(--gold), var(--blue));content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.enrollment-news-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.enrollment-news-badge{color:#4f3d00;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fff1b8d1;border:1px solid #f5c542b8;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:7px 11px;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 10px 22px #f5c54229}.enrollment-news-text{gap:5px;min-width:0;display:grid}.enrollment-news-text h2{max-width:760px;color:var(--navy);letter-spacing:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.enrollment-news-subtitle{color:#102a56db;font-size:clamp(1rem,1vw,1.08rem);font-weight:900;line-height:1.35}.enrollment-news-note{color:#102a56b8;max-width:780px;font-size:.96rem;line-height:1.48}.enrollment-news-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.enrollment-news-cta{white-space:nowrap;min-height:48px;padding:13px 20px}.enrollment-news-toggle{cursor:pointer;min-height:48px;color:var(--navy);background:#ffffffd6;border:1px solid #7c3aed33;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 17px 13px 18px;font-size:.96rem;font-weight:900;line-height:1;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 10px 24px #08244214}.enrollment-news-toggle:hover{background:#fff;border-color:#7c3aed57;transform:translateY(-1px);box-shadow:0 15px 30px #0824421f}.enrollment-news-toggle:focus-visible{outline-offset:3px;outline:3px solid #f5c542d1}.enrollment-news-toggle-icon{background:#f3eeffe0;border-radius:999px;flex:0 0 19px;place-items:center;width:19px;height:19px;display:inline-grid;position:relative}.enrollment-news-toggle-icon:before,.enrollment-news-toggle-icon:after{background:var(--blue);content:"";border-radius:999px;width:8px;height:2px;transition:transform .2s;position:absolute}.enrollment-news-toggle-icon:after{transform:rotate(90deg)}.enrollment-news.is-open .enrollment-news-toggle-icon:after{transform:rotate(90deg)scaleX(0)}.enrollment-news-panel-shell{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .34s,margin-top .24s,opacity .24s;display:grid;overflow:hidden}.enrollment-news.is-open .enrollment-news-panel-shell{opacity:1;grid-template-rows:1fr;margin-top:14px}.enrollment-news-panel{background:radial-gradient(circle at 12% 0,#f5c54226,#0000 18rem),radial-gradient(circle at 90% 18%,#7c3aed1c,#0000 24rem),linear-gradient(145deg,#fffffff5,#f6f2ffe0);border:1px solid #7c3aed26;border-radius:28px;min-height:0;padding:clamp(22px,3vw,32px);overflow:hidden;box-shadow:0 22px 54px #0824421a}.enrollment-news:not(.is-open) .enrollment-news-panel{border-width:0;padding-top:0;padding-bottom:0}.enrollment-panel-heading{gap:12px;max-width:820px;display:grid}.enrollment-panel-heading h3,.enrollment-benefits h4,.enrollment-parent-faq-heading h4,.enrollment-parent-faq-card h5,.enrollment-panel-cta h4,.enrollment-offer-card h4{color:var(--navy);font-family:var(--font-heading);letter-spacing:0;margin:0;font-weight:800;line-height:1.08}.enrollment-panel-heading h3{max-width:720px;font-size:clamp(2rem,3vw,3.1rem)}.enrollment-panel-heading p:not(.eyebrow){color:#102a56c7;max-width:850px}.enrollment-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.enrollment-offer-card{background:#ffffffc2;border:1px solid #7c3aed21;border-radius:22px;gap:12px;min-width:0;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #08244212}.enrollment-offer-card:before{content:"";opacity:.78;pointer-events:none;background:linear-gradient(120deg,#f5c54221,#0000 42%);position:absolute;inset:0}.enrollment-offer-card:hover{border-color:#f5c54285;transform:translateY(-2px);box-shadow:0 18px 38px #0824421a}.enrollment-card-mark,.enrollment-offer-card h4,.enrollment-offer-card p,.enrollment-offer-card ul{z-index:1;position:relative}.enrollment-card-mark{background:radial-gradient(circle at 50% 50%, var(--blue) 0 3px, transparent 3.5px), #fff1b8eb;border:1px solid #f5c542c7;border-radius:999px;width:18px;height:18px;box-shadow:0 8px 20px #f5c54229}.enrollment-offer-card h4{font-size:1.25rem}.enrollment-offer-card p{color:#102a56c2;font-size:.98rem;line-height:1.58}.enrollment-offer-card ul{color:#2d4963;gap:8px;margin:2px 0 0;padding:0;font-size:.94rem;font-weight:750;line-height:1.42;list-style:none;display:grid}.enrollment-offer-card li{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:9px;display:grid}.enrollment-offer-card li:before{background:var(--gold);content:"";border-radius:999px;width:7px;height:7px;margin-top:.55em}.enrollment-benefits{background:#ffffffa8;border:1px solid #f5c54247;border-radius:22px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;gap:18px;margin-top:18px;padding:20px;display:grid}.enrollment-benefits h4,.enrollment-panel-cta h4{font-size:1.45rem}.enrollment-benefits p{color:#102a56b8;margin-top:8px;font-size:.98rem;line-height:1.55}.enrollment-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.enrollment-benefits-grid span{min-height:50px;color:var(--navy);background:#f6f2ffa8;border:1px solid #7c3aed1f;border-radius:16px;align-items:center;padding:11px 13px;font-size:.94rem;font-weight:900;line-height:1.28;display:flex}.enrollment-parent-faq{background:radial-gradient(circle at 100% 0,#f5c54224,#0000 16rem),#ffffffb3;border:1px solid #7c3aed21;border-radius:22px;gap:16px;margin-top:18px;padding:20px;display:grid}.enrollment-parent-faq-heading{gap:8px;display:grid}.enrollment-parent-faq-heading h4{max-width:680px;font-size:1.45rem}.enrollment-parent-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.enrollment-parent-faq-card{background:#f6f2ff9e;border:1px solid #7c3aed1f;border-radius:18px;gap:11px;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden}.enrollment-parent-faq-card:before{background:linear-gradient(180deg, var(--gold), var(--color-purple));content:"";width:4px;position:absolute;inset:0 auto 0 0}.enrollment-parent-faq-card h5,.enrollment-parent-faq-card ul{z-index:1;position:relative}.enrollment-parent-faq-card h5{padding-left:4px;font-size:1.08rem}.enrollment-parent-faq-card ul{color:#102a56c2;gap:8px;margin:0;padding:0;font-size:.95rem;font-weight:650;line-height:1.5;list-style:none;display:grid}.enrollment-parent-faq-card li{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:9px;display:grid}.enrollment-parent-faq-card li:before{background:var(--gold);content:"";border-radius:999px;width:6px;height:6px;margin-top:.65em}.enrollment-panel-cta{background:linear-gradient(135deg, #102a56f5, #7c3aedeb), var(--navy);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:18px;padding:clamp(20px,2.6vw,28px);display:grid;box-shadow:0 18px 42px #102a562e}.enrollment-panel-cta h4,.enrollment-panel-cta p{color:#fff}.enrollment-panel-cta p{opacity:.88;max-width:760px;margin-top:8px;font-size:.98rem;line-height:1.58}.enrollment-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.enrollment-panel-actions .button{white-space:nowrap;min-height:48px;padding:13px 19px}.enrollment-panel-actions .button-primary{background:linear-gradient(135deg, #fff, var(--gold-2));color:var(--navy);box-shadow:0 14px 30px #00000029}.enrollment-panel-actions .button-secondary{color:#fff;box-shadow:none;background:#ffffff1f;border-color:#ffffff42}.enrollment-call-card{color:var(--navy);background:radial-gradient(circle at 8%,#f5c54233,#0000 14rem),linear-gradient(135deg,#fffffff0,#f6f2ffd6);border:1px solid #f5c5425c;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:18px 20px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 14px 34px #08244214}.enrollment-call-card:hover{border-color:#f5c542ad;transform:translateY(-2px);box-shadow:0 18px 40px #0824421f}.enrollment-call-label{color:var(--navy);font-family:var(--font-heading);font-size:1.35rem;font-weight:900;line-height:1.08}.enrollment-call-number{color:#102a56c7;background:#ffffffd1;border:1px solid #7c3aed24;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:10px 15px;font-size:.98rem;font-weight:850;line-height:1.2;display:inline-flex}.enrollment-call-number strong{color:var(--navy);font-family:var(--font-heading);font-size:1.08rem;font-weight:900}@media (prefers-reduced-motion:reduce){.nav-links .nav-platform-link{animation:none}.enrollment-news-panel-shell,.enrollment-news-toggle,.enrollment-news-toggle-icon:before,.enrollment-news-toggle-icon:after,.enrollment-offer-card,.enrollment-call-card{transition:none}}@media (width>=981px){.enrollment-news-copy{flex-direction:column;gap:10px;display:flex}.enrollment-news-text{max-width:620px}}@media (width<=980px){.enrollment-news-bar{grid-template-columns:1fr}.enrollment-news-actions{justify-content:flex-start}.enrollment-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enrollment-benefits,.enrollment-parent-faq-grid,.enrollment-panel-cta{grid-template-columns:1fr}.enrollment-panel-actions{justify-content:flex-start}}@media (width<=640px){.enrollment-news{padding-top:12px}.enrollment-news-bar{border-radius:22px;padding:16px}.enrollment-news-copy{grid-template-columns:1fr;gap:12px}.enrollment-news-badge{white-space:normal}.enrollment-news-text h2{font-size:clamp(1.35rem,7vw,1.78rem);line-height:1.06}.enrollment-news-note{font-size:.94rem}.enrollment-news-actions{grid-template-columns:1fr;width:100%;display:grid}.enrollment-news-cta,.enrollment-news-toggle{width:100%}.enrollment-news-panel{border-radius:24px;padding:20px 16px}.enrollment-panel-heading h3{font-size:clamp(1.85rem,9vw,2.45rem)}.enrollment-offer-grid,.enrollment-benefits-grid{grid-template-columns:1fr}.enrollment-offer-card,.enrollment-benefits,.enrollment-parent-faq,.enrollment-parent-faq-card,.enrollment-panel-cta,.enrollment-call-card{border-radius:20px;padding:18px}.enrollment-call-card{grid-template-columns:1fr;justify-items:start}.enrollment-call-number{justify-content:flex-start;width:100%}.enrollment-panel-actions{grid-template-columns:1fr;width:100%;display:grid}.enrollment-panel-actions .button{white-space:normal;width:100%}}.section,.hero-section{background-color:#fff;border-top:0;border-bottom:0;margin:0;padding:88px 0}.hero-section{background:linear-gradient(180deg, var(--page-warm) 0%, #fff 94%, #fff 100%);min-height:auto;padding-top:clamp(34px,3.2vw,52px);padding-bottom:clamp(38px,3.8vw,58px);position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background-color:#0000;background-image:radial-gradient(at 70% 46%,#7c3aed2e,#0000 30rem),radial-gradient(at 12% 42%,#7c3aed26,#0000 34rem),radial-gradient(at 88% 18%,#f5c54221,#0000 25rem),radial-gradient(at 42% 96%,#fff1b847,#0000 32rem),linear-gradient(120deg,#7c3aed1c,#0000 28%),linear-gradient(#f3eeffe0 0%,#fbf8ff8a 58%,#fffffff5 100%);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:0}.hero-section:after{content:"";opacity:.5;pointer-events:none;background:radial-gradient(circle,#7c3aed24 1px,#0000 1.6px) 7% 68%/26px 26px no-repeat,radial-gradient(circle,#f5c5421f 1px,#0000 1.6px) 84% 28%/28px 28px no-repeat;position:absolute;inset:0}.hero-section .section-inner:before{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #7c3aed1c;border-radius:999px;width:clamp(280px,34vw,520px);position:absolute;top:clamp(8px,3.8vw,58px);right:clamp(-110px,-7vw,-40px);box-shadow:inset 0 0 0 28px #ffffff21,0 0 90px #7c3aed14}.hero-section .section-inner:after{z-index:-1;content:"";pointer-events:none;border:1px solid #f5c54229;border-color:#0000 #f5c54229 #f5c54229 #0000;border-radius:0 0 999px;width:clamp(220px,28vw,420px);height:clamp(110px,15vw,210px);position:absolute;bottom:clamp(8px,3.2vw,52px);right:clamp(40px,8vw,120px)}.section-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(44px,5vw,72px);display:grid;position:relative}.hero-copy,.about-copy{justify-self:start;width:100%;max-width:520px}.hero-visual,.about-visual{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.section-content{justify-self:start;width:100%;max-width:560px}.section-media{justify-content:center;align-items:center;width:100%;display:flex}.hero-content{text-align:left;flex-direction:column;align-content:center;justify-self:start;align-items:flex-start;display:flex}.hero-content h1{letter-spacing:-.03em;max-width:620px;margin-top:18px;font-size:clamp(3.2rem,5.2vw,5.2rem);font-weight:800;line-height:1.02}.eyebrow{width:fit-content;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:clamp(.8rem,.75vw,.9rem);font-weight:800;display:inline-flex}.eyebrow:before{background:var(--gold);content:"";border-radius:999px;width:30px;height:2px}.hero-description{color:#102a56c7;max-width:560px;margin-top:20px;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.7}.hero-actions,.contact-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-actions{justify-content:flex-start;margin-top:24px}.button{border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:16px 27px;font-size:1rem;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg, var(--navy), var(--blue));color:#fff;box-shadow:0 18px 36px #7c3aed4d}.button-primary:hover{box-shadow:0 24px 48px #7c3aed61}.button-secondary{color:var(--navy);background:#ffffffd1;border:1px solid #0824421f;box-shadow:0 12px 26px #08244214}.button-secondary:hover{border-color:#7c3aed52;box-shadow:0 18px 34px #0824421f}.hero-proof{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:22px;display:flex}.hero-proof span{color:#39536a;background:#ffffffad;border:1px solid #7c3aed2e;border-radius:999px;padding:7px 12px;font-size:.9rem;font-weight:800}.hero-person{isolation:isolate;justify-self:stretch;width:100%;min-height:auto;position:relative;overflow:visible;transform:none}.hero-person:before{z-index:-1;aspect-ratio:1;content:"";filter:blur(10px);background:radial-gradient(at 48% 56%,#7c3aed33,#f3eeff57 48%,#0000 74%);border-radius:38% 62% 50% 50%;width:min(112%,700px);position:absolute;transform:translate(-36px,20px)}.hero-person-image{object-fit:contain;object-position:center;width:min(136%,920px);max-width:none;height:auto;max-height:800px;display:block;position:relative;transform:translate(-42px)}.section-soft{background:radial-gradient(at 84% 12%,#7c3aed1a,#0000 22rem),linear-gradient(#f3eeffd1,#fffffff5);position:relative}#o-szkole{background-color:#fff;background-image:radial-gradient(at 76% 54%,#7c3aed17,#0000 28rem),radial-gradient(at 18% 10%,#fff1b847,#0000 22rem),linear-gradient(135deg,#f3eeffb3,#0000 30%),radial-gradient(at 92% 24%,#7c3aed1a,#0000 24rem),linear-gradient(#fff 0%,#fbf8ff5c 46%,#fff 100%),none;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;padding-top:clamp(56px,5vw,82px);padding-bottom:clamp(60px,5.8vw,92px);position:relative;overflow:hidden}#o-szkole:before{aspect-ratio:1;content:"";opacity:.9;pointer-events:none;border:1px solid #7c3aed14;border-radius:999px;width:clamp(220px,26vw,420px);position:absolute;top:52px;right:max(24px,50vw - 590px)}#o-szkole:after{content:"";opacity:.45;pointer-events:none;background:radial-gradient(circle,#7c3aed17 1px,#0000 1.5px) 12% 74%/28px 28px no-repeat,radial-gradient(circle,#f5c54217 1px,#0000 1.5px) 88% 16%/30px 30px no-repeat;position:absolute;inset:0}.about-section .section-inner{z-index:1;position:relative}.about-section .section-inner:before{z-index:-1;content:"";pointer-events:none;border:1px solid #0000;border-color:#f5c54224 #0000 #0000 #f5c54224;border-radius:999px 0 0;width:clamp(240px,30vw,430px);height:clamp(120px,16vw,220px);position:absolute;bottom:clamp(-44px,-2vw,-18px);left:clamp(-120px,-7vw,-56px)}#galeria{background:linear-gradient(180deg, #102a561f 0%, #f6f2ff7a 42px, #fff 142px, #fff calc(100% - 90px), var(--page-warm) 100%), radial-gradient(ellipse at 8% 88%, #f5c5421a, transparent 20rem), radial-gradient(circle at 85% 10%, #7c3aed1f, transparent 22rem), #fff;padding:70px 0 82px;position:relative;overflow:hidden}#galeria .container{z-index:1;position:relative}.split-section,.contact-grid{grid-template-columns:.9fr 1.1fr;gap:64px;display:grid}.about-text{flex-direction:column;justify-self:start;align-items:flex-start;display:flex}.about-text h2{max-width:560px;font-size:clamp(2.4rem,4vw,4.2rem);line-height:1.05}.about-paragraphs{gap:16px;margin-top:24px;display:grid}.about-paragraphs p{color:#102a56cc;font-size:clamp(1rem,1vw,1.125rem);line-height:1.7}.about-features{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.about-features span{color:#2d4963;background:#ffffff8f;border:1px solid #7c3aed29;border-radius:999px;padding:8px 13px;font-size:.9rem;font-weight:800}.about-photo{width:100%;box-shadow:none;background:0 0;border:none;justify-content:center;justify-self:stretch;align-items:center;margin:0;display:flex;position:relative}.about-photo img{filter:brightness(1.06)saturate(1.02)contrast(.99);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:640px;margin:0 auto;display:block}.about-me-section{background:radial-gradient(ellipse at 14% 28%, #7c3aed26, transparent 24rem), radial-gradient(ellipse at 90% 82%, #f5c54224, transparent 18rem), linear-gradient(180deg, #fff 0%, var(--page-lavender) 48%, #fff 100%);padding:clamp(62px,6vw,94px) 0;position:relative;overflow:hidden}.about-me-layout{z-index:1;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);align-items:end;gap:clamp(36px,5vw,78px);display:grid;position:relative}.about-me-visual{isolation:isolate;justify-content:center;align-items:end;min-height:620px;margin:0;display:flex;position:relative}.about-me-glow{z-index:-1;filter:blur(1px);background:radial-gradient(at 48% 56%,#fffffff0 0 34%,#f3eeffdb 35% 58%,#7c3aed29 59% 76%,#0000 77%),linear-gradient(145deg,#f5c5422e,#7c3aed2e);border-radius:44% 56% 50% 50%;height:78%;position:absolute;inset:auto 4% 8%;box-shadow:0 34px 90px #7c3aed29,inset 0 0 0 1px #ffffff9e}.about-me-visual:after{z-index:-2;content:"";filter:blur(28px);background:#102a561f;border-radius:999px;height:72px;position:absolute;bottom:2%;left:12%;right:12%}.about-me-visual img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 38px #0824422e);width:min(100%,470px);height:auto;max-height:680px;display:block}.about-me-content{align-self:end;justify-items:start;display:grid}.about-me-content .eyebrow{margin-bottom:16px}.about-me-content h2{max-width:560px}.about-me-copy{gap:15px;margin-top:22px;display:grid}.about-me-copy p{color:#102a56cc;max-width:620px}.about-me-quote{border-left:4px solid var(--gold);max-width:620px;color:var(--navy);background:#ffffffad;border-radius:0 20px 20px 0;margin:28px 0 0;padding:18px 22px;font-size:clamp(1.05rem,1.2vw,1.22rem);font-weight:800;line-height:1.55;position:relative;box-shadow:0 16px 38px #08244214}.about-me-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,640px);margin-top:30px;display:grid}.about-me-badge{min-height:152px;color:var(--navy);background:radial-gradient(circle at 92% 8%,#f5c54229,#0000 8rem),linear-gradient(145deg,#fffffff5,#f6f2ffdb),#fff;border:1px solid #7c3aed24;border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:16px;margin:0;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #08244217}.about-me-badge:before{border-radius:inherit;content:"";opacity:.75;pointer-events:none;background:linear-gradient(90deg,#f5c5421f,#0000 38%);position:absolute;inset:0}.about-me-badge-mark,.about-me-badge div{z-index:1;position:relative}.about-me-badge-mark{background:radial-gradient(circle,#7c3aedd1 0 3px,#0000 3.5px),linear-gradient(145deg,#fff1b8f2,#f3eefff2);border:1px solid #f5c542b3;border-radius:999px;width:18px;height:18px;margin-top:3px;box-shadow:0 0 0 7px #f3eeffb3,0 10px 22px #7c3aed24}.about-me-badge-mark:after{border-radius:inherit;content:"";opacity:.34;background:#ffffffb8;position:absolute;inset:4px}.about-me-badge h3{color:var(--navy);margin-bottom:8px;font-size:clamp(1.18rem,1.35vw,1.42rem);line-height:1.08}.about-me-badge p{color:#102a56bf;font-size:.96rem;line-height:1.5}.section-copy{border-left:4px solid var(--gold);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#ffffffb8;gap:16px;padding:26px;display:grid}.section-heading{text-align:center;max-width:700px;margin-bottom:34px;margin-left:auto;margin-right:auto}.section-heading h2{text-wrap:balance;max-width:780px;margin-left:auto;margin-right:auto;line-height:1.04}.section-lead{color:#102a56c7;max-width:560px;margin-top:16px;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.7}.section-heading .eyebrow,.about-text .eyebrow,.split-section .eyebrow,.contact-grid .eyebrow{margin-bottom:16px}.section-heading .eyebrow,.section-heading .section-lead{margin-left:auto;margin-right:auto}.section-heading .section-lead{text-align:center;text-wrap:balance}.cards-grid,.why-grid,.gallery-grid,.testimonials-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.info-card,.why-card,.testimonial-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.info-card{background:linear-gradient(145deg, #fff, #f7fbff), var(--surface);min-height:248px;padding:26px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.info-card:hover{border-color:#7c3aed3d;transform:translateY(-5px);box-shadow:0 24px 50px #08244224}.target-card-top{z-index:1;justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;display:flex;position:relative}.icon-badge{background:linear-gradient(135deg, var(--gold), var(--gold-2)), #fff;width:54px;height:54px;color:var(--navy);border-radius:16px;place-items:center;font-size:.85rem;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff8c,0 12px 24px #f4c85a3d}.card-tag{color:var(--blue);background:#7c3aed17;border-radius:999px;padding:7px 10px;font-size:.86rem;font-weight:800}.info-card h3,.why-card h3{margin-bottom:14px}.info-card p{z-index:1;position:relative}.offer-section{background:radial-gradient(ellipse at 88% 6%, #f5c5421c, transparent 22rem), radial-gradient(circle at 12% 10%, #7c3aed1a, transparent 24rem), linear-gradient(180deg, #fff 0%, var(--page-warm) 54%, #f6f2fff2 88%, #102a561a 100%);background-repeat:no-repeat;padding:clamp(68px,6vw,92px) 0 clamp(64px,5.5vw,86px);position:relative;overflow:hidden}.offer-section:before{content:"";pointer-events:none;border:1px solid #7c3aed21;border-radius:999px;width:180px;height:180px;position:absolute;top:70px;right:-54px;box-shadow:-980px 270px 0 -70px #7c3aed1a,-118px 430px 0 -62px #f5c54229}.offer-section .container{z-index:1;width:min(1440px,100% - 44px);position:relative}.offer-heading{text-align:center;margin-bottom:34px;margin-left:auto;margin-right:auto}.offer-heading .eyebrow,.offer-heading .section-lead{margin-left:auto;margin-right:auto}.offer-tiles{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(24px,2.2vw,32px);width:min(100%,1386px);margin:0 auto;display:grid}.offer-tile-group{min-width:0;display:grid}.offer-tile{aspect-ratio:1446/838;appearance:none;cursor:pointer;width:100%;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:26px;padding:0;transition:transform .28s;display:grid;position:relative;overflow:hidden}.offer-tile:hover{filter:drop-shadow(0 18px 30px #0824421f);transform:translateY(-4px)}.offer-tile.is-active{filter:drop-shadow(0 0 18px #7c3aed2e)drop-shadow(0 22px 34px #08244224);transform:translateY(-3px)scale(1.02)}.offer-tile:focus-visible{filter:drop-shadow(0 0 16px #7c3aed29)drop-shadow(0 16px 24px #0824421f);outline:none}.offer-tile-media{position:absolute;inset:0}.offer-tile-media img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .28s;display:block}.offer-tile:hover .offer-tile-media img,.offer-tile.is-active .offer-tile-media img{transform:scale(1.006)}.offer-panel{background:radial-gradient(circle at 96% 4%, #f5c5422e, transparent 13rem), radial-gradient(circle at 8% 98%, #7c3aed1f, transparent 15rem), linear-gradient(135deg, #fffffffa, #f8f4ffe6), var(--surface);border:1px solid #7c3aed29;border-radius:32px;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(34px,4vw,58px);width:min(100%,1180px);margin:clamp(38px,4.4vw,56px) auto 0;padding:clamp(30px,3.8vw,48px);animation:.28s both offerPanelReveal;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #0824421a,inset 0 1px #ffffffdb}.offer-panel--mobile{display:none}.offer-panel:before{border-radius:inherit;content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#f5c54238,#0000 26%),linear-gradient(#7c3aed14,#0000 42%);position:absolute;inset:0}.offer-panel-close{z-index:3;width:38px;height:38px;color:var(--navy);cursor:pointer;background:#ffffffe6;border:1px solid #7c3aed2e;border-radius:999px;justify-content:center;align-items:center;font-size:1.35rem;font-weight:800;line-height:1;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 10px 24px #0824421a}.offer-panel-close:hover,.offer-panel-close:focus-visible{border-color:#7c3aed57;transform:translateY(-1px);box-shadow:0 14px 28px #08244224}.offer-panel-copy,.offer-panel-sections,.offer-panel-groups{z-index:1;position:relative}.offer-panel-copy{align-content:start;display:grid}.offer-panel-kicker{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border:1px solid #7c3aed29;border-radius:999px;margin-bottom:12px;padding:7px 12px;font-size:.8rem;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #7c3aed14}.offer-panel h3{max-width:720px;color:var(--navy);margin-bottom:18px;font-size:clamp(2rem,2.7vw,2.8rem);line-height:1.08}.offer-panel-description{gap:14px;display:grid}.offer-panel p:not(.offer-panel-kicker),.offer-panel-section p,.offer-panel-group li{color:#102a56c7;max-width:760px;font-size:1rem;line-height:1.68}.offer-panel-sections{border-top:1px solid #7c3aed24;align-content:start;gap:0;display:grid}.offer-panel-section{border-bottom:1px solid #7c3aed24;padding:22px 0 22px 28px;position:relative}.offer-panel-section:before,.offer-panel-group li:before{background:radial-gradient(circle at 35% 35%, #fff 0 20%, transparent 21%), linear-gradient(135deg, var(--blue), var(--gold));content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:29px;left:0;box-shadow:0 0 0 5px #7c3aed14}.offer-panel-section h4,.offer-panel-group h4{color:var(--navy);font-family:var(--font-heading);margin:0 0 8px;font-size:clamp(1.25rem,1.45vw,1.48rem);line-height:1.1}.offer-panel-section p{max-width:560px}.offer-panel-groups{align-content:start;gap:28px;display:grid}.offer-panel-group{border-top:1px solid #7c3aed24;padding-top:18px;position:relative}.offer-panel-group:before{background:linear-gradient(90deg, var(--blue), var(--gold));content:"";border-radius:999px;width:54px;height:3px;position:absolute;top:-2px;left:0}.offer-panel-group ul{gap:13px;margin:14px 0 0;padding:0;list-style:none;display:grid}.offer-panel-group li{max-width:620px;padding-left:28px;position:relative}.offer-panel-group li:before{top:.48em}.offer-panel-group strong{color:var(--navy);font-weight:900}.offer-panel-group span{display:inline}@keyframes offerPanelReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.section-navy{background:linear-gradient(180deg, #ffffff29 0%, transparent 86px, transparent calc(100% - 86px), #ffffff17 100%), radial-gradient(ellipse at 6% 82%, #f5c5421c, transparent 20rem), radial-gradient(ellipse at 92% 14%, #9d7cf438, transparent 26rem), radial-gradient(circle at 18% 22%, #7c3aed5c, transparent 22rem), radial-gradient(circle at 86% 72%, #f5c54229, transparent 18rem), linear-gradient(135deg, #102a56fc, #2e1f5cf7), var(--navy);padding:clamp(70px,6vw,94px) 0;position:relative;overflow:hidden}.section-navy:after{content:"";filter:blur(70px);pointer-events:none;background:radial-gradient(#7c3aed3d,#7c3aed0f 58%,#0000 74%);border-radius:999px;width:360px;height:360px;position:absolute;bottom:-140px;right:8%}.section-navy .container{z-index:1;min-width:0;position:relative}.section-heading.light h2,.section-heading.light .eyebrow{color:#fff}.section-heading.light .eyebrow{color:var(--gold)}.section-navy .section-heading{text-align:center;margin-left:auto;margin-right:auto}.section-navy .section-heading .eyebrow{margin-left:auto;margin-right:auto}.section-heading.light .section-lead{color:#ffffffdb;margin-left:auto;margin-right:auto}.why-layout{grid-template-columns:minmax(420px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(44px,4.8vw,76px);min-width:0;display:grid}.section-navy .why-copy{text-align:left;flex-direction:column;justify-self:start;align-items:flex-start;min-width:0;max-width:620px;margin:0;display:flex}.section-navy .why-copy .eyebrow,.section-navy .why-copy .section-lead{text-align:left;align-self:flex-start;margin-left:0;margin-right:0}.why-copy h2{text-align:left;text-wrap:balance;align-self:flex-start;max-width:610px;margin-left:0;margin-right:0}.why-copy .section-lead{max-width:560px;margin-top:22px}.why-cta{align-self:flex-start;width:fit-content;margin-top:30px;box-shadow:0 18px 38px #7c3aed52}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;width:100%;min-width:0;position:relative}.why-grid:before{content:"";opacity:.62;pointer-events:none;background:linear-gradient(90deg,#0000,#f5c5426b,#9d7cf46b,#0000);height:1px;position:absolute;top:50%;left:10%;right:10%}.why-grid:after{content:"";opacity:.62;pointer-events:none;background:linear-gradient(#0000,#9d7cf461,#f5c54257,#0000);width:1px;position:absolute;top:9%;bottom:9%;left:50%}.why-card{isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 88% 10%,#f5c54229,#0000 7.4rem),radial-gradient(circle at 8% 96%,#9d7cf429,#0000 7rem),linear-gradient(155deg,#ffffff26,#fff1),#ffffff13;border-color:#ffffff24;border-radius:24px;min-width:0;min-height:238px;padding:clamp(22px,2.1vw,28px);transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 20px 42px #0313262e,inset 0 1px #ffffff1f}.why-card:before{z-index:-1;border-radius:inherit;content:"";opacity:.48;pointer-events:none;background:linear-gradient(90deg,#f5c5422e,#0000 34%),linear-gradient(#ffffff1a,#0000 42%);position:absolute;inset:0}.why-card:after{content:"";opacity:.7;pointer-events:none;background:radial-gradient(circle,#f5c54229,#0000 64%);border:1px solid #f5c5423d;border-radius:999px;width:54px;height:54px;position:absolute;bottom:22px;right:22px}.why-card:hover{background:radial-gradient(circle at 88% 10%,#f5c54238,#0000 7.4rem),radial-gradient(circle at 8% 96%,#9d7cf438,#0000 7rem),linear-gradient(155deg,#ffffff2e,#ffffff17),#ffffff1a;border-color:#f5c54266;transform:translateY(-5px);box-shadow:0 28px 54px #03132640,inset 0 1px #ffffff29}.why-card-top{justify-content:flex-end;align-items:center;margin-bottom:24px;display:flex}.why-number{color:#fff1b8f2;letter-spacing:.07em;text-transform:uppercase;background:#ffffff0e;border:1px solid #9d7cf447;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.why-card h3{color:#fff;overflow-wrap:anywhere;max-width:420px;font-size:clamp(1.28rem,1.42vw,1.54rem);line-height:1.14}.why-card p{color:#ffffffd6;overflow-wrap:anywhere;max-width:430px;margin-top:12px;font-size:.98rem;line-height:1.58}.brand-banner{background:var(--navy);border:1px solid #ffffff2e;border-radius:24px;min-height:210px;margin-top:26px;position:relative;overflow:hidden;box-shadow:0 24px 58px #0313263d}.brand-banner:after{content:"";background:linear-gradient(90deg,#102a56e6,#102a5673 45%,#7c3aed1a),linear-gradient(#0313261f,#03132638);position:absolute;inset:0}.brand-banner img{object-fit:cover;object-position:center;width:100%;height:210px}.brand-banner-copy{z-index:1;gap:8px;max-width:520px;display:grid;position:absolute;inset:auto 28px 28px}.brand-banner-copy span{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:.88rem;font-weight:800}.brand-banner-copy strong{color:#fff;font-size:clamp(1.5rem,2.6vw,2.4rem);font-family:var(--font-heading);font-weight:800;line-height:1.05}.gallery-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.gallery-card{aspect-ratio:4/5;border-radius:var(--radius);background:var(--surface);border:1px solid #d7e5f0eb;margin:0;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 32px #0824421a}.gallery-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#102a56c2);height:48%;transition:background .25s;position:absolute;inset:auto 0 0}.gallery-card:hover{border-color:#7c3aed3d;transform:translateY(-2px);box-shadow:0 20px 42px #08244224}.gallery-card:hover:after{background:linear-gradient(#102a560d,#102a56d6)}.gallery-card img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.gallery-card:hover img{transform:scale(1.04)}.gallery-card figcaption{z-index:1;border-left:3px solid var(--gold);color:#fff;padding:0 0 0 12px;font-size:1rem;font-weight:800;line-height:1.25;position:absolute;bottom:18px;left:18px;right:18px}.social-section{background:radial-gradient(ellipse at 86% 12%, #f5c5421f, transparent 20rem), radial-gradient(ellipse at 12% 88%, #7c3aed1f, transparent 24rem), linear-gradient(180deg, var(--page-warm) 0%, #fff 18%, var(--page-warm) 58%, #fff 100%);padding:66px 0 74px;position:relative;overflow:hidden}.social-section .container{width:min(1280px,100% - 44px)}.social-heading{text-align:center;margin-bottom:24px;margin-left:auto;margin-right:auto}.social-heading .eyebrow,.social-heading .section-lead{margin-left:auto;margin-right:auto}.social-showcase{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(18px,2.4vw,28px);display:grid}.social-showcase-card{box-shadow:none;background:0 0;border-radius:0;transition:transform .22s;display:block;overflow:hidden}.social-showcase-card:hover{box-shadow:none;transform:translateY(-4px)}.social-showcase-card img{object-fit:cover;width:100%;max-width:none;height:100%;margin:0;display:block}.hero-feed{width:100%;max-width:500px;scroll-margin-top:var(--scroll-offset);justify-self:center;position:relative}.hero-feed-intro{text-align:center;margin-bottom:24px}.hero-feed-intro .eyebrow{margin-bottom:12px}.hero-feed-intro h2{margin:0 auto 12px;line-height:1.08}.hero-feed-lead{max-width:46ch;color:var(--muted);margin:0 auto;font-size:16.5px;line-height:1.65}.hero-feed:before{content:"";pointer-events:none;background:radial-gradient(closest-side at 30% 30%,#7c3aed24,#0000),radial-gradient(closest-side at 72% 78%,#f5c54229,#0000);border-radius:50%;position:absolute;inset:4% -14% 0}.facebook-feed-badge{z-index:3;background:linear-gradient(120deg, var(--gold) 0%, #ffdf8e 100%);color:var(--navy);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:800;position:absolute;top:-15px;right:clamp(10px,3vw,30px);box-shadow:0 12px 26px #f5c54266}@media (width>=1140px){.hero-section{padding-top:clamp(44px,4vw,62px)}.hero-section .section-inner{width:min(1300px,100% - 44px)}.hero-grid{grid-template-columns:minmax(300px,1fr) minmax(0,1.15fr) minmax(350px,385px);column-gap:clamp(24px,2.4vw,40px)}.hero-grid .hero-content h1{max-width:520px;font-size:clamp(2.6rem,3.4vw,3.9rem)}.hero-grid .hero-person-image{width:min(170%,700px);max-height:880px;transform:translate(-28px)}.hero-grid .hero-person:before{width:min(120%,620px)}.hero-feed-intro{display:none}}@media (width<=1139.98px){.hero-grid .hero-feed{order:3;grid-column:1/-1;margin-top:30px}}.facebook-feed{z-index:1;flex-direction:column;align-items:center;gap:14px;width:100%;display:flex;position:relative}.facebook-feed-frame{background:var(--surface);width:100%;max-width:500px;box-shadow:var(--shadow-lg);border:1px solid #7c3aed24;border-radius:22px;overflow:hidden}.facebook-feed-header{background:radial-gradient(circle at 90% -20%, #f5c54259, transparent 9rem), linear-gradient(120deg, var(--navy) 0%, #2c1e5e 55%, var(--blue) 100%);color:var(--color-white);align-items:center;gap:14px;padding:16px 20px;display:flex}.facebook-feed-header-icon{background:#1877f2;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 16px #06183666}.facebook-feed-header-icon svg{fill:#fff;width:24px;height:24px}.facebook-feed-header-text{flex-direction:column;gap:2px;min-width:0;display:flex}.facebook-feed-header-text strong{font-family:var(--font-heading);font-size:19px;line-height:1.15}.facebook-feed-header-text span{color:#ffffffc7;font-size:13px}.facebook-feed-header-link{background:var(--color-white);color:var(--blue);border-radius:999px;flex:none;margin-left:auto;padding:9px 18px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s}.facebook-feed-header-link:hover{transform:translateY(-2px);box-shadow:0 10px 22px #06183659}.facebook-feed-viewport{background:#f0f2f5;min-height:420px;position:relative;overflow:hidden}.facebook-feed-viewport iframe{border:0;width:100%;display:block}.facebook-feed-placeholder{z-index:1;background:linear-gradient(180deg, var(--page-warm), #fff);color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font-size:15px;display:flex;position:absolute;inset:0}.facebook-feed-placeholder p{margin:0}.facebook-feed-spinner{border:3px solid var(--blue-soft);border-top-color:var(--blue);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite facebook-feed-spin}@keyframes facebook-feed-spin{to{transform:rotate(360deg)}}.facebook-feed-note{color:var(--muted);text-align:center;margin:0;font-size:14px}.facebook-feed-note a{color:var(--blue);font-weight:600}@media (width<=640px){.facebook-feed-header{gap:11px;padding:14px 16px}.facebook-feed-header-text strong{font-size:17px}.facebook-feed-header-link{padding:8px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.facebook-feed-spinner{animation:none}.facebook-feed-header-link{transition:none}}.section-testimonials{background:radial-gradient(circle at 12% 12%, #7c3aed1f, transparent 22rem), radial-gradient(circle at 88% 20%, #f5c54221, transparent 18rem), linear-gradient(180deg, #fff 0%, var(--page-lavender) 18%, #fff 72%), var(--surface-2);padding:72px 0}.testimonials-grid{grid-template-columns:repeat(3,1fr)}.success-carousel{--success-card-width:clamp(320px, 33vw, 430px);--success-gap:clamp(20px, 2vw, 28px);width:min(100%,1160px);margin:0 auto;padding:0 48px;position:relative}.success-carousel-track{gap:var(--success-gap);padding:28px calc((100% - var(--success-card-width)) / 2) 34px;scroll-behavior:smooth;scroll-padding-inline:calc((100% - var(--success-card-width)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow:auto visible}.success-carousel-track::-webkit-scrollbar{display:none}.success-image-card{flex:0 0 var(--success-card-width);opacity:.58;scroll-snap-align:center;transform-origin:50%;filter:saturate(.9);background:linear-gradient(145deg,#fffffffa,#f3eeffbd),#ffffffeb;border:1px solid #7c3aed1a;border-radius:34px;margin:0;transition:opacity .28s,transform .28s;overflow:hidden;transform:scale(.9);box-shadow:0 12px 30px #08244214}.success-image-card.is-neighbor{opacity:.82;transform:scale(.94)}.success-image-card.is-active{opacity:1;filter:saturate();border-color:#7c3aed33;transform:scale(1);box-shadow:0 20px 52px #08244226,0 0 0 1px #ffffffb8,0 0 28px #7c3aed1a}.success-image-card.is-active:hover{border-color:#7c3aed4d;transform:translateY(-3px)scale(1.01);box-shadow:0 24px 60px #0824422b,0 0 32px #7c3aed21}.success-image-button{cursor:zoom-in;background:0 0;width:100%;padding:0;display:block}.success-image-card img{object-fit:contain;width:100%;height:auto;display:block}.success-carousel-arrow{z-index:2;width:46px;height:46px;color:var(--navy);cursor:pointer;background:linear-gradient(145deg,#fffffffa,#f6f2fff2),#fff;border:1px solid #7c3aed2e;border-radius:999px;place-items:center;font-size:2rem;font-weight:800;line-height:1;transition:transform .18s,color .18s,border-color .18s,box-shadow .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 16px 38px #08244224}.success-carousel-arrow:hover,.success-carousel-arrow:focus-visible{color:var(--blue);border-color:#7c3aed6b;outline:none;transform:translateY(-50%)scale(1.04);box-shadow:0 18px 42px #7c3aed33}.success-carousel-arrow-prev{left:max(8px, calc(50% - (var(--success-card-width) / 2) - 44px))}.success-carousel-arrow-next{right:max(8px, calc(50% - (var(--success-card-width) / 2) - 44px))}.success-carousel-dots{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:24px;display:flex}.success-carousel-dot{cursor:pointer;background:0 0;border-radius:999px;width:28px;height:28px;padding:0;position:relative}.success-carousel-dot:before{border-radius:inherit;content:"";background:#102a5633;width:9px;height:9px;transition:width .18s,background .18s,box-shadow .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.success-carousel-dot.is-active{width:40px}.success-carousel-dot.is-active:before{background:linear-gradient(90deg, var(--blue), var(--gold)), var(--blue);width:28px;box-shadow:0 8px 18px #7c3aed38}.success-lightbox{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08142dad;place-items:center;padding:clamp(18px,4vw,54px);display:grid;position:fixed;inset:0}.success-lightbox img{object-fit:contain;border-radius:30px;width:auto;max-width:min(960px,100%);height:auto;max-height:88vh;display:block;box-shadow:0 28px 90px #00000057}.success-lightbox-close{width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;place-items:center;font-size:2rem;line-height:1;display:grid;position:fixed;top:22px;right:22px;box-shadow:0 16px 36px #00000038}.success-heading{text-align:center;margin-left:auto;margin-right:auto}.success-heading .eyebrow,.success-heading .section-lead{margin-left:auto;margin-right:auto}.testimonial-card{background:radial-gradient(circle at 92% 8%, #f5c54229, transparent 9rem), linear-gradient(145deg, #fffffffa, #f6fbfff5), var(--surface);border-color:#7c3aed24;border-radius:28px;gap:16px;min-height:260px;padding:clamp(26px,3vw,32px);transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.testimonial-card:hover{border-color:#7c3aed57;transform:translateY(-4px);box-shadow:0 24px 52px #08244221}.success-icon,.quote-mark{z-index:1;background:linear-gradient(135deg, var(--navy), var(--blue)), var(--navy);color:#fff;border-radius:18px;place-items:center;width:52px;height:52px;font-size:.95rem;font-weight:800;line-height:1;display:grid;position:relative;box-shadow:0 14px 28px #7c3aed3d}.success-card h3{z-index:1;max-width:320px;color:var(--navy);font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.08;position:relative}.testimonial-card p{z-index:1;color:#102a56cc;font-size:1rem;line-height:1.68;position:relative}.success-label,.testimonial-author{z-index:1;position:relative}.success-label{width:fit-content;color:var(--navy);background:#fff1b8b8;border:1px solid #f5c54280;border-radius:999px;margin-top:auto;padding:8px 12px;font-size:.9rem;font-weight:800;display:inline-flex}.testimonial-author strong{color:var(--navy);font-weight:800}.testimonial-author span{color:var(--blue);font-size:.9rem;font-weight:800}.success-note{color:#102a56c2;text-align:center;background:#ffffffb8;border:1px solid #7c3aed24;border-radius:999px;width:fit-content;margin:24px auto 0;padding:10px 16px;font-size:.95rem;font-weight:800}.locations-section{background:radial-gradient(ellipse at 84% 16%, #7c3aed1f, transparent 24rem), radial-gradient(ellipse at 10% 92%, #f5c5421f, transparent 20rem), linear-gradient(180deg, #fff 0%, var(--page-warm) 62%, #fff 100%);padding:66px 0 72px;position:relative;overflow:hidden}.locations-layout{grid-template-columns:minmax(0,.82fr) minmax(500px,1.28fr);align-items:center;gap:clamp(30px,4.5vw,58px);display:grid}.locations-copy{text-align:left;justify-items:start;display:grid}.locations-copy h2{text-align:left;text-wrap:balance;max-width:520px;margin-left:0;margin-right:0}.locations-copy .section-lead{text-align:left;text-wrap:balance;margin:18px 0 0}.locations-copy .eyebrow{margin-left:0;margin-right:0}.location-chips{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:26px;display:flex}.location-chip{color:var(--navy);background:#ffffffbd;border:1px solid #7c3aed29;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:.96rem;font-weight:800;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;box-shadow:0 10px 24px #0824420f}.location-chip:hover{background:#f3eeffd1;border-color:#7c3aed52;transform:translateY(-2px)}.location-chip svg{width:17px;height:17px;color:var(--blue)}.location-chip path{fill:currentColor}.location-chip circle{fill:var(--gold)}.locations-cta{justify-self:start;margin-top:26px}.locations-actions{flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:26px;display:flex}.locations-actions .locations-cta{margin-top:0}.locations-details-link{color:var(--navy);font-weight:900;text-decoration:none}.locations-details-link:hover{color:var(--color-purple)}.locations-map-card{background:0 0;border:1px solid #7c3aed29;border-radius:28px;height:clamp(500px,42vw,610px);margin:0;position:relative;overflow:hidden;box-shadow:0 34px 80px #08244224}.locations-map-card img{object-fit:cover;width:100%;height:100%;display:block}.faq-section{background:radial-gradient(ellipse at 12% 16%, #7c3aed17, transparent 24rem), radial-gradient(ellipse at 88% 82%, #f5c5421c, transparent 20rem), linear-gradient(180deg, #fff 0%, var(--page-warm) 56%, #fff 100%);position:relative;overflow:hidden}.faq-heading,.faq-heading .eyebrow,.faq-heading .section-lead{margin-left:auto;margin-right:auto}.faq-home-wrap{width:min(900px,100%);margin:0 auto}.faq-actions{justify-content:center;margin-top:28px;display:flex}.faq-accordion{gap:14px;display:grid}.faq-accordion-item{background:radial-gradient(circle at 96% 0,#f5c54224,#0000 9rem),linear-gradient(145deg,#fffffffa,#f6f2ffd6),#fff;border:1px solid #7c3aed29;border-radius:24px;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden;box-shadow:0 16px 38px #08244217}.faq-accordion-item:hover,.faq-accordion-item.is-open{border-color:#7c3aed57;box-shadow:0 20px 48px #0824421f,0 0 0 4px #7c3aed0b}.faq-accordion-item.is-open{transform:translateY(-1px)}.faq-accordion-title{font:inherit;margin:0}.faq-accordion-trigger{width:100%;min-height:72px;color:var(--navy);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:18px;padding:20px 22px 20px 24px;font-size:clamp(1.04rem,1.12vw,1.2rem);font-weight:900;line-height:1.3;display:grid}.faq-accordion-trigger:focus-visible{outline-offset:-6px;outline:3px solid #f5c542bf}.faq-accordion-icon{background:linear-gradient(145deg,#fffffffa,#f3eeffe6),#fff;border:1px solid #7c3aed33;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative;box-shadow:0 10px 24px #7c3aed1f}.faq-accordion-icon span{background:var(--color-purple);border-radius:999px;width:15px;height:2px;transition:opacity .22s,transform .22s,background .22s;position:absolute}.faq-accordion-icon span:last-child{transform:rotate(90deg)}.faq-accordion-item.is-open .faq-accordion-icon{border-color:#f5c5429e}.faq-accordion-item.is-open .faq-accordion-icon span{background:#c59412}.faq-accordion-item.is-open .faq-accordion-icon span:last-child{opacity:0;transform:rotate(90deg)scaleX(.2)}.faq-accordion-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .22s;display:grid}.faq-accordion-item.is-open .faq-accordion-panel{opacity:1;grid-template-rows:1fr}.faq-accordion-panel-inner{min-height:0;overflow:hidden}.faq-accordion-panel-inner p{color:#102a56c7;padding:0 24px 24px;font-size:clamp(.98rem,1vw,1.08rem)}.faq-page{background:radial-gradient(ellipse at 9% 8%, #7c3aed21, transparent 28rem), radial-gradient(ellipse at 88% 10%, #f5c54226, transparent 24rem), linear-gradient(180deg, var(--page-warm) 0%, #fff 46%, var(--page-base) 100%);position:relative;overflow:hidden}.faq-page-hero{padding:clamp(68px,8vw,112px) 0 clamp(44px,6vw,72px);position:relative;overflow:hidden}.faq-page-hero:before{content:"";pointer-events:none;border:1px solid #7c3aed21;border-radius:999px;width:min(940px,88vw);height:260px;position:absolute;inset:24px auto auto 50%;transform:translate(-50%)rotate(-4deg)}.faq-page-hero-inner{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.faq-page-hero-inner .signup-back-link{margin-bottom:22px}.faq-page-hero-inner h1{max-width:760px}.faq-page-lead{color:#102a56c7;max-width:690px;margin-top:22px;font-size:clamp(1.05rem,1.3vw,1.2rem)}.faq-page-section{padding-top:0}.faq-page-groups{gap:22px;display:grid}.faq-group-card{background:radial-gradient(circle at 100% 0,#f5c5421c,#0000 12rem),linear-gradient(145deg,#fffffff5,#f7f3ffe0),#fff;border:1px solid #7c3aed24;border-radius:30px;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 24px 64px #0824421a}.faq-group-heading{margin-bottom:18px}.faq-group-heading h2{font-size:clamp(1.85rem,3vw,2.65rem)}.signup-section{background:radial-gradient(at 12% 16%,#7c3aed21,#0000 26rem),radial-gradient(at 90% 24%,#f5c54224,#0000 20rem),linear-gradient(#fff,#fbf8ff 58%,#fff);position:relative;overflow:hidden}.signup-section:before{content:"";pointer-events:none;border:1px solid #7c3aed24;border-radius:999px;width:220px;height:220px;position:absolute;top:64px;right:-80px;box-shadow:-980px 230px 0 -84px #7c3aed17,-180px 430px 0 -74px #f5c54229}.signup-layout{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);align-items:center;gap:clamp(34px,5vw,68px);display:grid;position:relative}.signup-copy{justify-items:start;max-width:560px;display:grid}.signup-copy h2{margin-top:16px}.signup-info{background:radial-gradient(circle at 92% 12%,#f5c5422e,#0000 10rem),linear-gradient(145deg,#fffffff0,#f3eeffc7),#fff;border:1px solid #7c3aed2e;border-radius:30px;gap:18px;margin-top:30px;padding:clamp(24px,3vw,32px);display:grid;box-shadow:0 18px 46px #0824421a}.signup-info h3{font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.08}.signup-info ol{color:#102a56d1;gap:12px;margin:0;padding-left:22px;font-size:1rem;font-weight:800;line-height:1.5;display:grid}.signup-info li::marker{color:var(--blue);font-weight:800}.signup-info p{color:#102a56b8;border-top:1px solid #7c3aed24;padding-top:16px;font-size:.98rem;line-height:1.62}.signup-form-card{background:radial-gradient(circle at 92% 8%,#f5c5422b,#0000 10rem),linear-gradient(#f3eeffbd,#fffffffa 28%),#fff;border:1px solid #d7e5f0f5;border-radius:32px;padding:clamp(24px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 34px 82px #08244229,0 0 0 1px #ffffff94}.signup-form-card:before{background:linear-gradient(90deg, var(--blue), var(--gold));content:"";height:7px;position:absolute;top:0;left:0;right:0}.signup-form-heading{margin-bottom:24px}.signup-form-heading h3{color:var(--navy);margin-bottom:8px;font-size:clamp(1.65rem,2.6vw,2.3rem);line-height:1.08}.signup-form-heading p{color:#102a56bd;max-width:560px;font-size:1rem;line-height:1.6}.signup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.signup-quick-note{border-left:3px solid var(--gold);color:#102a56c2;background:#f5c5421a;border-radius:0 14px 14px 0;margin:0;padding:10px 13px;font-size:.9rem;line-height:1.45}.signup-more-details{background:#f8f6ffad;border:1px solid #7c3aed29;border-radius:18px;overflow:hidden}.signup-more-details>summary{cursor:pointer;color:var(--navy);padding:15px 17px;font-size:.92rem;font-weight:850;line-height:1.35}.signup-more-details[open]>summary{border-bottom:1px solid #7c3aed1f}.signup-more-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:17px;display:grid}.signup-consent,.signup-status,.signup-submit{grid-column:1/-1}.signup-consent{color:#102a56d1;background:#f3eeff6b;border:1px solid #7c3aed24;border-radius:18px;align-items:flex-start;gap:11px;margin-top:2px;padding:14px;font-size:.98rem;font-weight:700;line-height:1.45;display:flex}.signup-consent input{width:19px;height:19px;accent-color:var(--blue);flex:0 0 19px;margin-top:2px}.signup-status{border-radius:16px;margin:0;padding:12px 14px;font-size:.98rem;font-weight:800;line-height:1.45}.signup-status-error{color:#8a1f1f;background:#fef2f2eb;border:1px solid #b91c1c33}.signup-status-success{color:#166534;background:#f0fdf4eb;border:1px solid #16653433}.signup-submit{cursor:pointer;border:0;width:fit-content}.signup-page{background:radial-gradient(at 12% 0,#7c3aed26,#0000 34rem),linear-gradient(#fff 0%,#fbf8ff 54%,#fff 100%);overflow-x:hidden}.signup-back-link{color:var(--navy);background:#ffffffc7;border:1px solid #7c3aed29;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:9px 14px;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #0824420f}.signup-back-link:before{content:"←";color:var(--blue)}.signup-page-section{padding-top:clamp(58px,7vw,92px);padding-bottom:clamp(72px,8vw,112px)}.signup-page-layout{grid-template-columns:minmax(280px,390px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,54px);min-width:0;display:grid}.signup-page-info{margin-top:0;position:sticky;top:138px}.signup-page-info h2{font-size:clamp(1.7rem,2.5vw,2.25rem)}.signup-page-form-card{border-radius:32px;width:100%;padding:clamp(26px,3.4vw,42px)}.signup-form-heading span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;background:#7c3aed1a;border-radius:999px;margin-bottom:12px;padding:8px 12px;font-size:.84rem;font-weight:800;display:inline-flex}.signup-page-form-card .form-field input,.signup-page-form-card .form-field select,.signup-page-form-card .form-field textarea{background:#ffffffeb;border-radius:18px;min-height:54px}.signup-page-form-card .form-field textarea{min-height:150px}.signup-page-form-card .signup-submit{min-height:58px;padding-left:34px;padding-right:34px;font-size:1.04rem}.section-contact{background:radial-gradient(ellipse at 82% 18%, #7c3aed24, transparent 24rem), radial-gradient(ellipse at 12% 88%, #f5c5421f, transparent 20rem), linear-gradient(135deg, #7c3aed1a, transparent 28%), linear-gradient(180deg, #fff 0%, var(--surface-2) 28%, #fff 100%);padding:72px 0;position:relative;overflow:hidden}.section-contact:before{content:"";pointer-events:none;border:1px solid #7c3aed21;border-radius:999px;width:138px;height:138px;position:absolute;top:90px;left:5%}.contact-grid{z-index:1;align-items:center;position:relative}.contact-copy{text-align:left;flex-direction:column;align-items:flex-start;max-width:580px;display:flex}.contact-copy h2{text-align:left;text-wrap:balance;max-width:580px;margin-left:0;margin-right:0}.contact-copy .eyebrow{margin-left:0;margin-right:0}.contact-intro{color:#102a56c7;text-align:left;text-wrap:balance;max-width:560px;margin:22px 0 30px;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.7}.contact-form-card{background:linear-gradient(180deg, #f3eeffc7, #fffffffa 28%), var(--surface);border:1px solid #d7e5f0f5;border-radius:30px;padding:clamp(24px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 32px 80px #0824422b,0 0 0 1px #ffffff94}.contact-form-card:before{background:linear-gradient(90deg, var(--blue), var(--gold));content:"";height:7px;position:absolute;top:0;left:0;right:0}.contact-form-heading{max-width:620px;margin-bottom:24px}.contact-form-heading h3{color:var(--navy);margin-bottom:8px;font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.08}.contact-form-heading p{color:#102a56c7;font-size:1rem;line-height:1.65}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-field,.form-field-full{gap:7px;display:grid}.form-field-full,.form-consent,.form-submit{grid-column:1/-1}.form-field label{color:var(--navy);font-size:.95rem;font-weight:800}.form-field input,.form-field select,.form-field textarea{width:100%;color:var(--navy);font:inherit;background:#ffffffdb;border:1px solid #d7e5f0f5;border-radius:16px;outline:none;padding:14px 15px;font-size:1rem;transition:border-color .2s,box-shadow .2s,background .2s}.form-field textarea{resize:vertical;min-height:138px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background:#fff;border-color:#7c3aed80;box-shadow:0 0 0 4px #7c3aed1f}.form-consent{color:#102a56d1;align-items:flex-start;gap:10px;font-size:.98rem;line-height:1.45;display:flex}.form-consent input{width:18px;height:18px;accent-color:var(--blue);flex:0 0 18px;margin-top:2px}.form-submit{cursor:pointer;border:0;width:fit-content}.form-submit:disabled,.signup-submit:disabled{cursor:wait;opacity:.72;transform:none}.form-status{border-radius:16px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:.98rem;font-weight:800;line-height:1.45}.form-status-error{color:#8a1f1f;background:#fef2f2eb;border:1px solid #b91c1c33}.form-status-success{color:#166534;background:#f0fdf4eb;border:1px solid #16653433}.contact-mini-list{border-top:1px solid #d7e5f0e6;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:22px;display:grid}.contact-mini-list div{gap:3px;display:grid}.contact-mini-list span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:800}.contact-mini-list strong{color:var(--navy);font-size:1rem;line-height:1.35}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.games-page{background:radial-gradient(ellipse at 8% 6%, #7c3aed1f, transparent 28rem), radial-gradient(ellipse at 92% 10%, #f5c54226, transparent 24rem), linear-gradient(180deg, var(--page-warm) 0%, #fff 44%, var(--page-base) 100%);position:relative;overflow:hidden}.games-hero{padding:clamp(54px,7vw,96px) 0 clamp(46px,6vw,78px);position:relative;overflow:hidden}.games-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#7c3aed1f 1px,#0000 1.7px) 8% 68%/28px 28px no-repeat,radial-gradient(circle,#f5c5422e 1px,#0000 1.7px) 84% 18%/26px 26px no-repeat;position:absolute;inset:0}.games-hero-layout{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.games-hero-copy{justify-items:center;max-width:860px;margin-inline:auto;display:grid}.games-hero-copy h1{letter-spacing:0;max-width:760px;margin-top:14px;font-size:clamp(2.7rem,5vw,4.8rem)}.games-hero-lead{color:#102a56c7;max-width:680px;margin-top:22px;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.72}.signup-contact-hint{border-left:3px solid var(--gold);color:#102a56b8;background:#fff9dfb8;margin:18px 0 2px;padding:10px 13px;font-size:.88rem;line-height:1.5}.signup-invoice-details{background:#ffffffa3;border:1px solid #7c3aed21;border-radius:18px;padding:0}.signup-invoice-details summary{color:var(--navy);cursor:pointer;padding:15px 17px;font-size:.9rem;font-weight:850}.signup-invoice-details[open] summary{border-bottom:1px solid #7c3aed1a}.signup-invoice-details .form-field{padding:16px}.games-start-section{z-index:2;margin-top:-34px;position:relative}.games-start-layout{background:#fffffff5;border:1px solid #7c3aed24;border-radius:30px;grid-template-columns:minmax(210px,.7fr) minmax(0,2fr);align-items:center;gap:clamp(24px,4vw,58px);padding:clamp(24px,3vw,38px);display:grid;box-shadow:0 24px 70px #102a561c}.games-start-layout h2{color:var(--navy);margin:7px 0 0;font-size:clamp(1.8rem,3vw,2.45rem)}.games-start-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.games-start-steps li{align-items:flex-start;gap:12px;display:flex}.games-start-steps li>span{background:linear-gradient(145deg, var(--color-purple), #a16aed);color:#fff;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-family:"Baloo 2",sans-serif;font-weight:800;display:grid}.games-start-steps strong{color:var(--navy);margin:2px 0 5px;display:block}.games-start-steps p{color:#5d6d82;margin:0;font-size:.91rem;line-height:1.55}.games-hero .hero-actions{justify-content:center}.games-hero-preview{background:radial-gradient(circle at 12% 10%,#f5c5422e,#0000 13rem),linear-gradient(145deg,#fffffff0,#f6f2ffe6);border:1px solid #7c3aed29;border-radius:34px;gap:16px;min-width:0;padding:clamp(16px,2vw,22px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #08244224}.games-hero-preview:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #f5c54259;border-radius:999px;width:92px;position:absolute;inset:18px 18px auto auto}.games-hero-board{background-position:0;background-repeat:no-repeat;background-size:145%;border-radius:28px;min-height:clamp(300px,32vw,430px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff61}.games-hero-board:after{content:"";background:linear-gradient(90deg,#102a561f,#102a566b),radial-gradient(circle at 12% 18%,#ffffff2e,#0000 15rem);position:absolute;inset:0}.games-hero-note{z-index:1;background:#fffc;border:1px solid #f5c54257;border-radius:22px;gap:4px;padding:16px 18px;display:grid;position:relative}.games-hero-note span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.games-hero-note strong{color:var(--navy);font-family:var(--font-heading);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.12}.games-level-section{background:linear-gradient(#ffffffd1,#fbf8fff5),#fff;padding:clamp(26px,4vw,52px) 0 clamp(58px,7vw,92px);position:relative}.games-section-heading{gap:14px;max-width:820px;display:grid}.games-section-heading h2{letter-spacing:0;max-width:780px}.games-section-heading p:not(.eyebrow){color:#102a56c2;max-width:760px}.games-level-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(100%,980px);margin:0 auto;display:grid}.games-level-tab{cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #7c3aed24;border-radius:22px;gap:8px;min-width:0;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #08244212}.games-level-tab:before{background:linear-gradient(180deg, var(--gold), var(--blue));content:"";opacity:0;width:4px;transition:opacity .2s;position:absolute;inset:0 auto 0 0}.games-level-tab:hover,.games-level-tab.is-active{background:#fff;border-color:#7c3aed47;transform:translateY(-2px);box-shadow:0 20px 44px #0824421c}.games-level-tab.is-active:before{opacity:1}.games-level-tab span{color:#5f4600;background:#fff1b8d6;border-radius:999px;width:fit-content;padding:5px 10px;font-size:.76rem;font-weight:900}.games-level-tab strong{color:var(--navy);font-family:var(--font-heading);font-size:1.2rem;line-height:1.08}.games-level-tab em{color:#102a56b3;font-size:.94rem;font-style:normal;font-weight:750;line-height:1.35}.games-level-tab small{width:fit-content;color:var(--blue);background:#f3eeffe0;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900;line-height:1}.games-view-switch{background:#fffc;border:1px solid #7c3aed24;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,420px);margin:22px auto 0;padding:6px;display:grid;box-shadow:0 14px 32px #08244214}.games-view-switch button{cursor:pointer;color:#102a56b8;background:0 0;border-radius:999px;min-height:46px;font-size:.96rem;font-weight:900;line-height:1.1;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.games-view-switch button:hover,.games-view-switch button.is-active{background:linear-gradient(135deg, var(--navy), var(--blue));color:#fff;transform:translateY(-1px);box-shadow:0 12px 26px #7c3aed47}.games-level-panel{gap:24px;margin-top:28px;display:grid}.games-level-copy{grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);align-items:start;gap:18px 34px;display:grid}.games-level-copy .eyebrow{grid-column:1/-1}.games-level-copy h2{letter-spacing:0;max-width:440px;font-size:clamp(2.15rem,3.2vw,3.25rem)}.games-level-copy>p:not(.eyebrow){color:#102a56c2;max-width:700px}.games-topic-list{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.games-topic-list li{min-height:56px;color:var(--navy);background:#f6f2ffa8;border:1px solid #7c3aed1f;border-radius:17px;padding:12px 14px;font-size:.94rem;font-weight:850;line-height:1.28}.games-toolbar{background:#ffffffc2;border:1px solid #7c3aed1f;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid;box-shadow:0 14px 34px #08244212}.games-progress{gap:4px;display:grid}.games-progress strong{color:var(--navy);font-family:var(--font-heading);font-size:1.16rem;line-height:1.08}.games-progress span,.games-empty-filter{color:#102a56b8;font-size:.98rem;font-weight:800}.games-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.games-toolbar-actions .button{min-height:48px;padding:13px 18px}.games-filter-chips{flex-wrap:wrap;gap:10px;display:flex}.games-filter-chip{cursor:pointer;min-height:44px;color:var(--navy);background:#ffffffd1;border:1px solid #7c3aed24;border-radius:999px;padding:10px 14px;font-size:.92rem;font-weight:900;line-height:1;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;box-shadow:0 10px 22px #0824420f}.games-filter-chip:hover,.games-filter-chip.is-active{background:#f3eeffeb;border-color:#7c3aed57;transform:translateY(-1px)}.games-workspace{grid-template-columns:minmax(0,920px);justify-content:center;align-items:start;gap:clamp(18px,3vw,30px);display:grid}.games-active-task{width:100%;scroll-margin-top:96px}.games-list{gap:12px;display:grid}.language-game-card{cursor:pointer;text-align:left;background:#ffffffc7;border:1px solid #7c3aed21;border-radius:20px;gap:8px;width:100%;min-width:0;padding:17px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;box-shadow:0 12px 30px #08244212}.language-game-card:hover,.language-game-card.is-active{background:linear-gradient(135deg,#fffffff5,#fff1b86b),#fff;border-color:#f5c542a8;transform:translateY(-2px);box-shadow:0 18px 38px #0824421a}.language-game-card-type,.task-type,.language-game-card-theme,.task-theme,.task-difficulty{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:6px 10px;font-size:.75rem;font-weight:900;line-height:1}.language-game-card-type,.task-type{color:var(--blue);background:#f3eeffe6}.language-game-card-theme,.task-theme{color:#7a5612;letter-spacing:.04em;background:#fff1b8c2}.language-game-card strong{color:var(--navy);font-family:var(--font-heading);font-size:1.18rem;line-height:1.08}.language-game-card span:not(.language-game-card-type):not(.language-game-card-theme){color:#102a56b8;font-size:.95rem;font-weight:650;line-height:1.45}.language-game-card em{color:#102a5694;font-size:.86rem;font-style:normal;font-weight:900}.language-game-card small{width:fit-content;color:var(--blue);background:#ffffffc7;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:950;line-height:1}.difficulty-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:6px 10px;font-size:.75rem;font-style:normal;font-weight:950;line-height:1}.difficulty-easy{color:#5126a3;background:#f3eefff2}.difficulty-medium{color:#6a4b00;background:#fff1b8eb}.difficulty-hard{color:#4a1f9e;background:#7c3aed24}.difficulty-exam{color:#fff;background:#102a56f5}.interactive-task-card{transform-origin:50%;background:radial-gradient(circle at 100% 0,#f5c5421f,#0000 15rem),linear-gradient(145deg,#fffffff5,#f7f3ffe6),#fff;border:1px solid #7c3aed29;border-radius:30px;gap:18px;min-width:0;padding:clamp(20px,3vw,32px);display:grid;box-shadow:0 24px 64px #0824421a}.interactive-task-card.is-success{animation:.26s both task-pop;box-shadow:0 24px 64px #0824421a,0 0 0 4px #e8f7eef2,0 0 34px #7c3aed1a}.interactive-task-card.is-error{border-color:#a94b4b57;animation:.26s both task-shake}.interactive-task-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.interactive-task-heading>div{gap:10px;min-width:0;display:grid}.interactive-task-heading h3{letter-spacing:0;font-size:clamp(1.8rem,3vw,2.6rem)}.task-difficulty{flex:none}.task-difficulty.difficulty-easy{color:#5126a3;background:#f3eefff2}.task-difficulty.difficulty-medium{color:#6a4b00;background:#fff1b8eb}.task-difficulty.difficulty-hard{color:#4a1f9e;background:#7c3aed24}.task-difficulty.difficulty-exam{color:#fff;background:#102a56f5}.task-description,.task-instruction,.task-sentence{color:#102a56c2;max-width:760px;font-weight:700}.task-instruction,.task-sentence{color:var(--navy);font-size:clamp(1.08rem,1.5vw,1.28rem)}.task-stage{gap:16px;display:grid}.task-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.task-choice-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.task-option,.matching-tile,.sentence-tile,.memory-card,.sorting-chip,.sorting-category{cursor:pointer;min-height:58px;color:var(--navy);text-align:center;background:#ffffffdb;border:1px solid #7c3aed24;border-radius:18px;padding:14px 16px;font-size:clamp(1rem,1.2vw,1.12rem);font-weight:900;line-height:1.25;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;box-shadow:0 10px 24px #0824420f}.task-option:hover,.matching-tile:hover,.sentence-tile:hover,.memory-card:hover,.sorting-chip:hover,.sorting-category:hover{border-color:#7c3aed52;transform:translateY(-1px);box-shadow:0 14px 30px #0824421a}.task-option.is-selected,.matching-tile.is-selected,.sentence-answer span:not(.sentence-placeholder),.sorting-chip.is-selected{background:#f3eefff5;border-color:#7c3aed73}.matching-task{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.matching-column,.sentence-bank{gap:10px;display:grid}.matching-tile{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.matching-tile strong{color:#1f6842;font-size:1.1rem;line-height:1}.matching-tile.is-matched{color:#1f6842;background:#e8f7eef5;border-color:#1f7a4b5c;position:relative}.matching-tile.is-matched:after{content:none;content:"✓";color:#1f6842;font-weight:950;position:absolute;top:8px;right:10px}.memory-grid{perspective:900px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.memory-card{min-height:86px;transform-style:preserve-3d;background:0 0;position:relative;overflow:hidden}.memory-card-front,.memory-card-back{border-radius:inherit;backface-visibility:hidden;place-items:center;padding:12px;transition:transform .32s,opacity .2s;display:grid;position:absolute;inset:0}.memory-card-front{color:var(--blue);font-family:var(--font-heading);background:radial-gradient(circle at 20% 18%,#f5c5423d,#0000 5rem),linear-gradient(135deg,#f3eefff5,#ffffffeb);font-size:2rem;font-weight:900}.memory-card-back{color:var(--navy);background:#fff;font-size:1.04rem;font-weight:950;transform:rotateY(180deg)}.memory-card.is-open .memory-card-front,.memory-card.is-matched .memory-card-front{transform:rotateY(180deg)}.memory-card.is-open .memory-card-back,.memory-card.is-matched .memory-card-back{transform:rotateY(0)}.memory-card.is-matched{border-color:#1f7a4b5c;box-shadow:0 14px 30px #08244214,0 0 0 3px #e8f7eee6}.sorting-task{gap:14px;display:grid}.sorting-bank{background:#ffffffb8;border:1px dashed #7c3aed47;border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;min-height:68px;padding:12px;display:flex}.sorting-chip{border-radius:999px;width:auto;min-height:50px;padding:12px 15px}.sorting-empty{color:#102a569e;font-weight:850}.sorting-categories{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.sorting-category{text-align:left;align-content:start;gap:8px;min-height:112px;display:grid}.sorting-category strong{color:var(--navy);font-family:var(--font-heading);font-size:1.2rem}.sorting-category span{color:#102a56b8;flex-wrap:wrap;gap:7px;font-size:.92rem;font-weight:800;line-height:1.38;display:flex}.sorting-category span em{cursor:pointer;color:var(--navy);background:#f3eeffc7;border:1px solid #7c3aed24;border-radius:999px;padding:6px 9px;font-style:normal;line-height:1.15;display:inline-flex}.sorting-category span em.is-correct{color:#1f6842;background:#e8f7eef5;border-color:#1f7a4b47}.sorting-category span em.is-wrong{color:#8a3f3f;background:#ffeeeef2;border-color:#a94b4b3d}.sentence-task,.sequence-task{gap:14px;display:grid}.sentence-answer,.sequence-answer{background:#ffffffb8;border:1px dashed #7c3aed4d;border-radius:20px;flex-wrap:wrap;align-items:center;gap:9px;min-height:72px;padding:14px;display:flex}.sentence-answer.is-correct,.sequence-answer.is-correct{background:#fff1b861;border-color:#f5c542a6}.sentence-answer span,.sequence-answer span{color:var(--navy);border:1px solid #7c3aed29;border-radius:999px;padding:8px 12px;font-weight:900;animation:.18s both tile-in}.sequence-answer span{border-radius:16px;align-items:center;gap:8px;display:inline-flex}.sequence-answer span strong{width:26px;height:26px;color:var(--blue);background:#f5c54259;border-radius:999px;place-items:center;font-size:.86rem;display:inline-grid}.sentence-answer .sentence-placeholder,.sequence-answer .sentence-placeholder{color:#102a568f;border:0;padding:0;font-weight:800}.sentence-bank{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.sentence-tile:disabled{cursor:not-allowed;opacity:.42;transform:none}.sequence-tile{text-align:left;min-height:70px}.task-link-button{cursor:pointer;width:fit-content;color:var(--navy);background:#f3eeffdb;border-radius:999px;padding:10px 14px;font-size:.94rem;font-weight:900}.task-link-button:disabled{cursor:not-allowed;opacity:.5}.task-helper-actions{flex-wrap:wrap;gap:10px;display:flex}.task-note{color:#102a56c7;background:#f3eeffa3;border:1px solid #7c3aed24;border-radius:18px;padding:13px 15px;font-size:.98rem;font-weight:800;line-height:1.48}.prompt-task{background:linear-gradient(135deg,#fff1b875,#f6f2ffb8),#fff;border:1px solid #f5c54257;border-radius:24px;gap:12px;padding:clamp(20px,3vw,28px);display:grid}.prompt-task span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:900}.prompt-task p{color:var(--navy);font-family:var(--font-heading);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:800;line-height:1.1}.prompt-task-interactive{gap:16px}.prompt-main-card{gap:12px;display:grid}.prompt-helper-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prompt-chip,.prompt-check{cursor:pointer;color:var(--navy);background:#ffffffe6;border:1px solid #7c3aed24;border-radius:18px;font-weight:900;line-height:1.28;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;box-shadow:0 10px 24px #0824420f}.prompt-chip{text-align:center;min-height:58px;padding:13px 16px;font-size:clamp(1rem,1.2vw,1.12rem)}.prompt-chip:hover,.prompt-check:hover{border-color:#7c3aed52;transform:translateY(-1px);box-shadow:0 14px 30px #0824421a}.prompt-chip.is-selected,.prompt-check.is-checked{background:#e8f7eef5;border-color:#1f7a4b57}.writing-response-field{gap:9px;display:grid}.writing-response-field>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900}.writing-response-field textarea{resize:vertical;width:100%;min-height:150px;color:var(--navy);font:inherit;background:#ffffffeb;border:1px solid #7c3aed2e;border-radius:20px;padding:16px 18px;font-size:clamp(1rem,1.2vw,1.1rem);font-weight:750;line-height:1.55;box-shadow:inset 0 1px #ffffffe6}.writing-response-field textarea:focus{outline-offset:3px;outline:3px solid #f5c542b8}.writing-live-stats{width:fit-content;color:var(--navy);background:#fff1b8b8;border:1px solid #f5c54261;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-weight:900;display:inline-flex}.writing-live-stats strong,.writing-live-stats span{color:var(--navy);letter-spacing:0;text-transform:none;font-size:.95rem}.prompt-checklist{gap:10px;display:grid}.prompt-check{text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;padding:12px 15px;font-size:clamp(.98rem,1.1vw,1.08rem);display:grid}.prompt-check span{color:#1f6842;letter-spacing:0;text-transform:none;background:#f3eeffbd;border:1px solid #7c3aed38;border-radius:999px;place-items:center;width:34px;height:34px;font-size:1rem;font-weight:900;display:inline-grid}.roleplay-roles{gap:10px;display:grid}.roleplay-roles span{color:var(--navy);letter-spacing:0;text-transform:none;background:#ffffffc2;border:1px solid #7c3aed1f;border-radius:16px;padding:12px 14px;font-size:1rem;font-weight:900;line-height:1.35}.task-feedback{border-radius:20px;gap:6px;padding:15px 17px;display:grid}.task-feedback strong{color:var(--navy);font-size:1rem}.task-feedback span{color:#102a56b8;font-size:.95rem;font-weight:700;line-height:1.45}.task-feedback.is-success{background:#e8f7eee6;border:1px solid #1f7a4b33}.task-feedback.is-error{background:#ffeeeee6;border:1px solid #a94b4b2e}.task-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@keyframes task-pop{0%{transform:scale(1)}55%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes task-shake{0%,to{transform:translate(0)}30%{transform:translate(-5px)}65%{transform:translate(5px)}}@keyframes tile-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.games-level-tab:focus-visible,.games-view-switch button:focus-visible,.language-game-card:focus-visible,.games-filter-chip:focus-visible,.task-option:focus-visible,.matching-tile:focus-visible,.sentence-tile:focus-visible,.memory-card:focus-visible,.sorting-chip:focus-visible,.sorting-category:focus-visible,.task-link-button:focus-visible,.prompt-chip:focus-visible,.prompt-check:focus-visible{outline-offset:3px;outline:3px solid #f5c542d1}@media (width>=1200px){.task-option,.matching-tile,.sentence-tile,.memory-card,.sorting-chip,.sorting-category,.prompt-chip{min-height:68px}.prompt-check{min-height:72px}.writing-response-field textarea{min-height:180px}}.games-page.is-board-mode .games-hero,.games-page.is-board-mode .games-section-heading,.games-page.is-board-mode .games-level-tabs,.games-page.is-board-mode .games-topic-list,.games-page.is-board-mode .games-filter-chips,.games-page.is-board-mode .games-list,.games-page.is-board-mode .games-empty-filter{display:none}.games-page.is-board-mode .games-level-section{padding-top:34px}.games-page.is-board-mode .games-level-panel{gap:18px;margin-top:0}.games-page.is-board-mode .games-level-copy{background:#ffffffc7;border:1px solid #7c3aed1f;border-radius:24px;grid-template-columns:1fr;gap:8px;padding:18px}.games-page.is-board-mode .games-level-copy h2{max-width:none;font-size:clamp(2rem,3vw,3.2rem)}.games-page.is-board-mode .games-workspace{grid-template-columns:1fr}.games-page.is-board-mode .interactive-task-card{border-radius:34px;gap:24px;padding:clamp(28px,4vw,52px)}.games-page.is-board-mode .interactive-task-heading h3{font-size:clamp(2.4rem,4.6vw,4.2rem)}.games-page.is-board-mode .task-description,.games-page.is-board-mode .task-instruction,.games-page.is-board-mode .task-sentence,.games-page.is-board-mode .task-feedback strong{font-size:clamp(1.2rem,2vw,1.55rem)}.games-page.is-board-mode .task-option,.games-page.is-board-mode .matching-tile,.games-page.is-board-mode .sentence-tile,.games-page.is-board-mode .memory-card,.games-page.is-board-mode .sorting-chip,.games-page.is-board-mode .sorting-category{min-height:82px;font-size:clamp(1.12rem,1.7vw,1.35rem)}.games-page.is-board-mode .sequence-answer,.games-page.is-board-mode .sentence-answer{min-height:110px}.games-page.is-board-mode .task-actions .button{min-height:62px;padding:18px 24px;font-size:1.08rem}@media (prefers-reduced-motion:reduce){.interactive-task-card.is-success,.interactive-task-card.is-error,.sentence-answer span{animation:none}.memory-card-front,.memory-card-back{transition:none}}@media (width<=1040px){.games-hero-layout{grid-template-columns:1fr}.games-hero-preview{max-width:680px}.games-level-tabs,.games-topic-list,.games-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.games-toolbar-actions{justify-content:flex-start}}@media (width<=720px){.games-hero{padding:42px 0 46px}.games-hero-layout{gap:26px}.games-hero-copy h1{font-size:clamp(2.25rem,11vw,3.15rem)}.games-hero-lead{font-size:1rem;line-height:1.6}.games-hero-board{background-size:168%;min-height:300px}.games-level-tabs,.games-level-copy,.games-topic-list,.games-toolbar,.task-choice-grid,.matching-task,.prompt-helper-grid{grid-template-columns:1fr}.games-level-tab,.language-game-card,.interactive-task-card{border-radius:22px}.interactive-task-heading{display:grid}.task-difficulty{justify-self:start}.task-actions{grid-template-columns:1fr;display:grid}.task-actions .button,.games-toolbar-actions .button{width:100%}.games-filter-chips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.games-filter-chip{width:100%}.games-view-switch{border-radius:22px}.games-view-switch button{border-radius:18px;padding-inline:10px}.memory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.games-hero-board{min-height:250px}.games-hero-preview,.interactive-task-card{padding:16px}.games-topic-list li,.task-option,.matching-tile,.sentence-tile,.memory-card,.sorting-chip,.sorting-category,.prompt-chip,.prompt-check{min-height:56px}}.site-footer{border-top:1px solid var(--line);background:linear-gradient(#fff,#faf8ff),#fff}.footer-inner{grid-template-columns:1.2fr .9fr 1.1fr .9fr;align-items:start;gap:28px;padding:28px 0 20px;display:grid}.footer-brand{gap:8px;display:grid}.footer-brand strong{color:var(--navy);font-family:var(--font-heading);font-size:1.25rem;font-weight:800}.footer-brand p,.footer-bottom p{color:#536980;font-size:.95rem}.footer-links,.footer-contact,.footer-social-links{flex-wrap:wrap;gap:10px 16px;display:flex}.footer-links a,.footer-contact span,.footer-bottom a,.footer-social-links a{color:var(--navy);font-size:.96rem;font-weight:800}.footer-contact{justify-content:flex-end;font-style:normal}.footer-socials{justify-items:end;gap:10px;display:grid}.footer-socials>span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:800}.footer-social-links{justify-content:flex-end;gap:8px}.footer-social-links a{background:#f3eeff7a;border:1px solid #7c3aed24;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:128px;padding:8px 10px;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.footer-social-links a:hover{background:#ffffffe0;border-color:#7c3aed52;transform:translateY(-1px)}.footer-social-links svg{width:16px;height:16px;color:var(--blue)}.footer-social-links rect,.footer-social-links circle{fill:none;stroke:currentColor;stroke-width:1.8px}.footer-social-links path{fill:currentColor}.footer-bottom{border-top:1px solid #d7e5f0cc;justify-content:space-between;align-items:center;gap:18px;padding:14px 0 20px;display:flex}@media (width>=981px) and (width<=1240px){:root{--scroll-offset:116px}.brand{flex-basis:360px}.brand-logo{max-width:min(360px,34vw);height:clamp(66px,5.4vw,78px)}.nav{gap:16px}.nav-links a{padding-left:11px;padding-right:11px;font-size:.95rem}}@media (width>=1181px) and (width<=1500px){.brand{flex-basis:300px;max-width:300px}.brand-logo{max-width:300px;height:70px}.nav{gap:14px}.nav-links a{padding-left:11px;padding-right:11px;font-size:.94rem}.nav-links .nav-platform-link{padding-left:14px;padding-right:14px}}@media (width>=981px) and (width<=1180px){:root{--scroll-offset:104px}.nav{grid-template-columns:minmax(0,1fr) 44px;gap:14px;min-height:88px;display:grid;overflow:visible}.nav.container{width:calc(100vw - 36px);max-width:var(--container);margin-left:18px;margin-right:18px}.brand{flex:auto;max-width:calc(100% - 58px);margin-right:auto}.brand-logo{max-width:min(330px,44vw);height:clamp(56px,5.8vw,68px)}.menu-toggle{width:44px;height:44px;color:var(--navy);background:#f3eeff;flex:0 0 44px;margin-left:auto;display:block;position:static;transform:none;box-shadow:inset 0 0 0 1px #7c3aed29}.nav-links{border:1px solid var(--line);color:var(--navy);box-shadow:var(--shadow-lg);background:#fffffffa;border-radius:18px;flex-direction:column;align-items:stretch;gap:8px;padding:14px;display:none;position:absolute;top:88px;left:18px;right:18px}.nav-links.is-open{display:flex}.nav-links a,.nav-links .nav-cta{text-align:center;margin-left:0}.nav-socials{justify-content:center;margin:4px 0}}@media (width<=1199px){.offer-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px) and (width<=1199px){.why-layout{grid-template-columns:1fr;gap:34px}.section-navy .why-copy,.why-copy h2,.why-copy .section-lead{max-width:680px}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}}@media (width<=980px){:root{--scroll-offset:104px}html,body,#root,main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink)}.container{width:min(var(--container), calc(100% - 30px))}.section-inner{width:min(1180px,100% - 30px)}.two-column-grid{grid-template-columns:1fr;gap:32px}.menu-toggle{width:44px;height:44px;color:var(--navy);background:#f3eeff;flex:0 0 44px;margin-left:auto;display:block;position:static;transform:none;box-shadow:inset 0 0 0 1px #7c3aed29}.nav-links{border:1px solid var(--line);color:var(--navy);box-shadow:var(--shadow-lg);background:#fffffffa;border-radius:18px;flex-direction:column;align-items:stretch;padding:14px;display:none;position:absolute;top:84px;left:15px;right:15px}.nav-links.is-open{display:flex}.nav-links a,.nav-links .nav-cta{text-align:center;margin-left:0}.nav-socials{justify-content:center;margin:4px 0}.nav{grid-template-columns:minmax(0,1fr) 44px;min-height:84px;padding-right:0;display:grid;overflow:visible}.nav.container{width:calc(100vw - 30px);max-width:var(--container);margin-left:15px;margin-right:15px}.brand{flex:min(340px,100% - 64px);max-width:calc(100% - 64px);margin-right:auto}.brand-logo{opacity:1;filter:none;max-width:min(340px,64vw);height:clamp(54px,8vw,68px)}.site-header{max-width:100vw;color:var(--navy);background:#fffffff5;border-bottom-color:#d7e5f0eb;position:sticky;overflow-x:clip}.section,.hero-section{padding:64px 0}.hero-section{background:#f7f2ff;padding-top:32px;padding-bottom:24px}.hero-section:before{background:radial-gradient(at 68% 36%,#7c3aed1f,#0000 24rem),radial-gradient(at 14% 18%,#7c3aed14,#0000 20rem),radial-gradient(at 88% 20%,#f5c5421f,#0000 18rem),linear-gradient(#f3eeff 0%,#fbf8ff 62%,#fff 100%)}#o-szkole{padding:60px 0 68px}.hero-section .section-inner:before,.hero-section .section-inner:after,#o-szkole:before,.about-section .section-inner:before{opacity:.55;transform:scale(.82)}.hero-section .two-column-grid{gap:14px}.section-grid,.split-section,.contact-grid,.signup-layout,.about-me-layout{grid-template-columns:1fr;gap:26px}.about-me-layout{gap:36px}.about-me-content{order:1;align-self:auto}.about-me-visual{order:2;min-height:auto}.about-me-visual img{width:min(78vw,440px);max-height:600px}.about-me-glow{height:74%;inset:auto 10% 3%}.signup-copy{max-width:680px}.signup-form-card{max-width:760px}.signup-page-layout{grid-template-columns:1fr}.success-carousel{--success-card-width:min(420px, 64vw);padding-left:46px;padding-right:46px}.signup-page-info{position:static}.offer-panel{grid-template-columns:1fr}.section-content,.hero-copy,.about-copy{max-width:620px}.hero-content{order:1;justify-self:center;align-items:flex-start;width:min(100%,100vw - 30px);min-width:0;max-width:650px}.hero-content .eyebrow{flex-wrap:wrap;max-width:100%;line-height:1.25}.hero-content h1{text-wrap:balance;overflow-wrap:normal;width:100%;max-width:min(620px,100vw - 30px);margin-top:18px;font-size:clamp(2.8rem,6.2vw,3.6rem);line-height:1.02}.hero-person{order:2;justify-self:center;width:100%;min-width:0;min-height:auto;margin:-6px auto -10px;transform:none}.hero-person:before{background:radial-gradient(at 50% 56%,#7c3aed24,#f3eeff4d 52%,#0000 74%);width:min(92%,560px);transform:translateY(14px)}.hero-person-image{object-fit:contain;width:auto;max-width:90%;max-height:500px;margin:0 auto;transform:none}.cards-grid,.gallery-grid,.testimonials-grid{grid-template-columns:repeat(2,1fr)}.social-showcase{grid-template-columns:1fr}.locations-layout{grid-template-columns:minmax(0,.88fr) minmax(340px,1.12fr);gap:32px}.about-photo img{width:auto;max-width:100%;max-height:620px}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-layout{grid-template-columns:1fr;gap:34px}.section-navy .why-copy,.why-copy h2,.why-copy .section-lead{max-width:640px}.footer-inner{grid-template-columns:1fr;gap:18px}.footer-contact{justify-content:flex-start}.footer-socials{justify-items:start}.footer-social-links{justify-content:flex-start}}@media (width<=899px){.why-layout{grid-template-columns:1fr;gap:30px}.why-grid{grid-template-columns:1fr;width:100%;max-width:100%}.why-grid:before,.why-grid:after{display:none}.why-card{min-height:auto}}@media (width<=640px){:root{--scroll-offset:92px}.faq-section .container,.faq-page-section .container{width:min(var(--container), calc(100% - 30px))}.faq-home-wrap{width:100%}.faq-accordion{gap:12px}.faq-accordion-item{border-radius:20px}.faq-accordion-trigger{grid-template-columns:minmax(0,1fr) 38px;gap:12px;min-height:64px;padding:18px 16px 18px 18px;font-size:1rem}.faq-accordion-icon{width:38px;height:38px}.faq-accordion-panel-inner p{padding:0 18px 20px;font-size:.98rem;line-height:1.62}.faq-actions{margin-top:22px}.faq-page-hero{padding:54px 0 36px}.faq-page-hero:before{opacity:.58;width:112vw;height:190px}.faq-page-hero-inner{text-align:left;justify-items:start}.faq-page-hero-inner h1{font-size:clamp(2.45rem,13vw,3.2rem)}.faq-page-lead{margin-top:16px;font-size:1rem}.faq-page-groups{gap:16px}.faq-group-card{border-radius:24px;padding:18px}.faq-group-heading{margin-bottom:14px}.faq-group-heading h2{font-size:1.75rem}body{background:linear-gradient(180deg, #fff 0%, var(--page-warm) 42%, #fff 100%);font-size:16px}h1{font-size:clamp(2.6rem,12vw,3.8rem)}h2{font-size:clamp(2.2rem,10vw,3.2rem)}.nav{gap:12px;min-height:72px;padding-right:0}.menu-toggle{position:static}.nav.container{width:calc(100vw - 30px)}.nav-links{top:72px}.brand{flex-basis:min(250px,100% - 58px);max-width:calc(100% - 58px)}.brand-logo{opacity:1;filter:none;max-width:min(250px,66vw);height:clamp(44px,11vw,52px)}.offer-section:before,.section-contact:before{opacity:.28;transform:scale(.75)}.hero-actions,.contact-actions{flex-direction:column}.button{width:100%}.hero-section{background:radial-gradient(ellipse at 74% 36%, #7c3aed1a, transparent 18rem), radial-gradient(ellipse at 14% 12%, #f5c5421a, transparent 14rem), linear-gradient(180deg, var(--page-warm) 0%, #fff 100%);padding:26px 0 40px}#o-szkole{background:linear-gradient(135deg,#f3eeff9e,#0000 42%),radial-gradient(at 78% 28%,#7c3aed12,#0000 16rem),linear-gradient(#fff 0%,#fbf8ff61 54%,#fff 100%),#fff;padding:54px 0 64px}.offer-section,.section-navy,#galeria,.social-section,.locations-section,.section-contact{padding-top:58px;padding-bottom:64px}.about-me-section{padding:58px 0 68px}.about-me-copy{margin-top:18px}.about-me-quote{border-radius:0 18px 18px 0;margin-top:22px;padding:16px 18px}.about-me-highlights{grid-template-columns:1fr;gap:10px;margin-top:22px}.about-me-badge{border-radius:22px;min-height:auto;padding:18px}.about-me-visual img{width:min(94vw,390px);max-height:560px}.section-grid{gap:22px}.hero-content{text-align:left;width:100%;max-width:calc(100vw - 30px)}.hero-copy{min-width:0;max-width:100%}.hero-content h1{max-width:min(100%,10.8ch);margin-top:14px;font-size:clamp(2.35rem,10vw,2.8rem);line-height:1}.hero-description{width:100%;max-width:min(100%,21rem);margin-top:18px;font-size:1rem;line-height:1.58}.hero-actions{margin-top:22px}.hero-proof{margin-top:18px}.about-text h2{font-size:clamp(2.2rem,10vw,3.2rem)}.about-paragraphs{margin-top:24px}.about-paragraphs p{font-size:1rem}.about-photo img{width:auto;max-width:100%;max-height:560px}.hero-person{min-height:auto}.hero-person-image{width:auto;max-width:88%;max-height:390px;transform:none}.section-copy,.contact-form-card{padding:24px}.brand-banner,.brand-banner img{height:180px;min-height:180px}.brand-banner-copy{inset:auto 20px 20px}.cards-grid,.gallery-grid,.testimonials-grid,.why-grid{grid-template-columns:1fr}.why-grid:before,.why-grid:after{display:none}.why-card{min-height:auto}.section-testimonials{padding:64px 0}.success-carousel{--success-card-width:100%;width:100%;padding-left:44px;padding-right:44px}.success-carousel-track{padding:18px 0 24px;scroll-padding-inline:0}.success-image-card,.success-image-card.is-neighbor{opacity:.44;transform:scale(.94)}.success-image-card.is-active{opacity:1;transform:scale(1)}.success-carousel-arrow{width:38px;height:38px;font-size:1.65rem}.success-image-card,.success-lightbox img{border-radius:28px}.success-carousel-dots{gap:8px;margin-top:20px}.success-note{border-radius:22px;width:100%;font-size:.88rem}.success-lightbox{padding:16px}.success-lightbox-close{top:14px;right:14px}.locations-layout{grid-template-columns:1fr}.locations-map-card{height:340px}.offer-tiles{grid-template-columns:1fr}.offer-tile{aspect-ratio:1446/838}.info-card{min-height:220px}.target-card-top{margin-bottom:22px}.icon-badge{width:50px;height:50px}.why-cta{width:100%}.gallery-card{aspect-ratio:4/3}.testimonial-card{min-height:auto}.contact-form,.signup-form-grid,.contact-mini-list{grid-template-columns:1fr}.form-submit{width:100%}.signup-section{padding:58px 0 64px}.signup-info,.signup-form-card{border-radius:24px;padding:24px}.signup-submit{width:100%}.signup-page .container{width:calc(100vw - 44px);max-width:calc(100vw - 44px)}.signup-page *{box-sizing:border-box}.signup-page-layout,.signup-page-info,.signup-page-form-card{width:100%;min-width:0;max-width:calc(100vw - 44px)}.signup-page-section{overflow:hidden}.signup-page-layout{flex-direction:column;display:flex}.signup-page-form-card{order:1}.signup-page-info{order:2;margin-top:26px}.signup-page-info,.signup-page-form-card{margin-left:auto;margin-right:auto;overflow:hidden;width:calc(100vw - 44px)!important;max-width:calc(100vw - 44px)!important}.signup-page-info h2,.signup-form-heading h2{font-size:clamp(1.75rem,8.5vw,2.35rem);line-height:1.06}.signup-page-info li,.signup-page-info p,.signup-form-heading p,.signup-consent span,.signup-status{overflow-wrap:anywhere;max-width:100%}.signup-page-info ol,.signup-page-info p,.signup-form-heading,.signup-form-heading p,.signup-form-grid{width:100%;min-width:0;max-width:100%}.signup-more-details-grid{grid-template-columns:1fr;padding:14px}.signup-page-form-card .form-field,.signup-page-form-card .form-field input,.signup-page-form-card .form-field select,.signup-page-form-card .form-field textarea{width:100%;min-width:0;max-width:100%}.footer-inner{text-align:left}.footer-links,.footer-contact,.footer-social-links,.footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-color-scheme:dark){:root,html,body,#root,main{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light only!important;color:var(--ink)!important;background-color:#fbfdff!important}.site-header,.nav-links{color:var(--navy)!important;background:#fff!important}.hero-section{background:linear-gradient(180deg, var(--page-warm) 0%, #fff 94%, #fff 100%)!important;color:var(--navy)!important}.hero-section:before{background:radial-gradient(ellipse at 14% 18%, #7c3aed14, transparent 20rem), radial-gradient(ellipse at 88% 20%, #f5c5421f, transparent 18rem), linear-gradient(180deg, #f3eeff 0%, var(--page-warm) 62%, #fff 100%)!important}.brand-logo,.hero-person-image,.hero-person img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}}@media (width<=768px){*,:before,:after{forced-color-adjust:none!important}:root,html,body,#root,main{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light only!important;color:var(--ink)!important;background-color:#fbfdff!important}body{background:linear-gradient(180deg, #fff 0%, var(--page-warm) 40%, #fff 74%, var(--page-base) 100%)!important;overflow-x:hidden!important}.site-header{color:var(--navy)!important;filter:none!important;opacity:1!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath fill='%23ffffff' d='M0 0h1v1H0z'/%3E%3C/svg%3E")!important;background-repeat:repeat!important;border-bottom-color:#d7e5f0f2!important}.nav{min-height:72px!important}.brand-logo{filter:none!important;opacity:1!important;mix-blend-mode:normal!important;max-width:min(250px,66vw)!important;height:clamp(44px,11vw,54px)!important}.menu-toggle{color:var(--navy)!important;filter:none!important;opacity:1!important;background-color:#f3eeff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath fill='%23f3eeff' d='M0 0h1v1H0z'/%3E%3C/svg%3E")!important}.two-column-grid,.section-grid,.about-me-layout{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;display:grid!important}.hero-section .two-column-grid{align-items:start!important;gap:6px!important}.hero-section{background-color:#fbf8ff!important;background-image:radial-gradient(ellipse at 72% 42%, #7c3aed24, transparent 17rem), radial-gradient(ellipse at 18% 18%, #f5c5421f, transparent 12rem), linear-gradient(180deg, var(--page-warm) 0%, #fff 88%, #fff 100%)!important;color:var(--navy)!important;background-repeat:no-repeat!important;padding-top:22px!important;padding-bottom:0!important}.hero-section:before{opacity:0!important;background:0 0!important;display:none!important}.hero-section:after,#o-szkole:after{opacity:.22!important}.hero-section .section-inner:before,.hero-section .section-inner:after,#o-szkole:before,.about-section .section-inner:before{opacity:.28!important;transform:scale(.72)!important}.hero-content{text-align:left!important;order:1!important;align-items:flex-start!important;width:100%!important;max-width:calc(100vw - 30px)!important}.hero-person{order:2!important;justify-content:center!important;justify-self:center!important;align-items:flex-start!important;width:100%!important;height:auto!important;min-height:auto!important;margin:6px auto -10px!important;padding:0!important;line-height:0!important;display:flex!important;overflow:visible!important}.hero-person:before{filter:blur(12px)!important;background:radial-gradient(at 50% 54%,#7c3aed29,#f3eeff52 52%,#0000 74%)!important;width:min(104vw,500px)!important;inset:8% auto auto 50%!important;transform:translate(-50%)!important}.hero-person:after{content:none!important}.hero-person-image{object-fit:contain!important;object-position:center bottom!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;width:min(124vw,600px)!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0 auto!important;transform:translate(clamp(22px,6vw,42px))!important}.hero-content h1{color:#02102a!important;-webkit-text-fill-color:#02102a!important;max-width:min(100%,10.8ch)!important;margin-top:14px!important;font-size:clamp(2.35rem,10vw,2.8rem)!important;line-height:1!important}.hero-description{color:#102033!important;-webkit-text-fill-color:#102033!important;max-width:min(100%,21rem)!important;margin-top:16px!important;font-size:1rem!important;line-height:1.58!important}.eyebrow,.hero-proof span{color:#3d137c!important;-webkit-text-fill-color:#3d137c!important;filter:none!important;opacity:1!important}.button-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#21006b!important;background-image:none!important}.button-secondary,.hero-proof span{background-color:#fff!important;background-image:none!important}.button-secondary{color:#102033!important;-webkit-text-fill-color:#102033!important}.hero-actions{flex-flow:row!important;gap:10px!important;width:100%!important;margin-top:18px!important;display:flex!important}.hero-actions .button{white-space:nowrap!important;flex:1 1 0!important;width:auto!important;min-width:0!important;min-height:48px!important;padding:12px 10px!important;font-size:clamp(.82rem,3.4vw,.95rem)!important;line-height:1.1!important}.hero-proof{display:none!important}#o-szkole{background:linear-gradient(#fff 0%,#f3eeff2e 16%,#f3eeff57 58%,#fff 100%),radial-gradient(at 78% 34%,#7c3aed0f,#0000 16rem)!important;padding-top:38px!important}}@media (width>=768px) and (width<=1024px){.about-me-section{padding:64px 0 76px;overflow:visible}.about-me-layout{align-items:center;grid-template-columns:minmax(230px,.42fr) minmax(0,.58fr)!important;gap:clamp(28px,4vw,44px)!important}.about-me-visual{order:1;place-self:center;width:100%;min-height:0;overflow:visible}.about-me-content{order:2;align-self:center}.about-me-visual img{object-fit:contain;object-position:center bottom;width:min(34vw,330px)!important;max-height:560px!important}.about-me-glow{height:72%;inset:auto 1% 4%}.about-me-copy{margin-top:18px}.about-me-quote{margin-top:22px;padding:16px 18px}.about-me-highlights{grid-template-columns:1fr;gap:12px;width:100%;margin-top:22px}.about-me-badge{border-radius:22px;min-height:auto;padding:18px}}@media (width>=641px) and (width<=980px){.hero-section{padding-top:28px;padding-bottom:0}.hero-section .two-column-grid{gap:6px}.hero-person{height:auto;margin:0 auto -18px;overflow:visible}.hero-person:before{width:min(104%,640px);transform:translate(-44%,8px)}.hero-person-image{object-fit:contain;object-position:center bottom;width:min(102vw,680px);max-width:none;height:auto;max-height:none;transform:translate(clamp(28px,5vw,48px))}}@media (width<=640px){.hero-section{padding-top:22px!important;padding-bottom:0!important}.hero-section .two-column-grid{gap:0!important}.hero-actions{margin-top:16px!important}.hero-person{height:auto!important;margin:2px auto -18px!important;overflow:visible!important}.hero-person:before{width:min(112vw,520px)!important;transform:translate(-50%)!important}.hero-person-image{object-fit:contain!important;object-position:center bottom!important;width:min(132vw,600px)!important;max-width:none!important;height:auto!important;max-height:none!important;transform:translate(clamp(28px,9vw,44px))!important}}@media (width<=899px){.offer-tiles{width:min(100%,560px);grid-template-columns:1fr!important;gap:16px!important}.offer-tile-group{gap:12px}.offer-tile{background:#ffffffa3;border:1px solid #7c3aed14;border-radius:22px}.offer-tile.is-active{filter:drop-shadow(0 0 18px #f5c54224)drop-shadow(0 18px 28px #0824421f);border-color:#f5c542b8;transform:translateY(-2px)}.offer-panel--desktop{display:none!important}.offer-panel--mobile{border-radius:24px;grid-template-columns:1fr;gap:22px;width:100%;margin:0;padding:28px 20px 22px;display:grid;box-shadow:0 18px 40px #0824421a,inset 0 1px #ffffffe6}.offer-panel--mobile h3{padding-right:42px;font-size:clamp(1.65rem,6.6vw,2.15rem)}.offer-panel--mobile .offer-panel-section{padding:18px 0 18px 24px}.offer-panel--mobile .offer-panel-group{padding-top:16px}.section-navy .why-copy .eyebrow{z-index:2;text-shadow:0 8px 24px #0313264d;position:relative;color:#fff1b8!important;-webkit-text-fill-color:#fff1b8!important;opacity:1!important}.section-navy .why-copy .eyebrow:before{box-shadow:0 0 18px #f5c54252;background:var(--gold)!important;opacity:1!important}}.breadcrumbs{color:#102a56ad;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:28px;font-size:.9rem;font-weight:800;line-height:1.4;display:flex}.breadcrumbs a{color:var(--blue);text-underline-offset:4px;-webkit-text-decoration:underline #7c3aed47;text-decoration:underline #7c3aed47;text-decoration-thickness:1px}.breadcrumbs a:hover{text-decoration-color:currentColor}.breadcrumbs span[aria-current=page]{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,52ch);overflow:hidden}.contextual-links{color:#102a56c2;max-width:860px;margin-top:18px;font-size:.98rem;line-height:1.7}.contextual-links a{color:var(--blue);text-underline-offset:4px;font-weight:850;-webkit-text-decoration:underline #7c3aed47;text-decoration:underline #7c3aed47;text-decoration-thickness:1px}.contextual-links a:hover{text-decoration-color:currentColor}.service-page{background:radial-gradient(ellipse at 4% 3%, #7c3aed1a, transparent 29rem), linear-gradient(180deg, #fff 0%, var(--page-warm) 26%, #fff 54%, var(--page-base) 100%);overflow:hidden}.service-hero{background:radial-gradient(circle at 87% 18%,#f5c5422e,#0000 20rem),radial-gradient(at 13% 5%,#7c3aed21,#0000 32rem),linear-gradient(#fbf8ff 0%,#fff 100%);padding:clamp(38px,5.5vw,76px) 0 clamp(68px,8vw,112px);position:relative;overflow:hidden}.service-hero:before,.service-hero:after{content:"";pointer-events:none;border:1px solid #7c3aed1f;border-radius:999px;position:absolute}.service-hero:before{width:360px;height:360px;top:76px;right:-130px;box-shadow:-1180px 210px 0 -108px #f5c54214}.service-hero:after{width:440px;height:220px;bottom:-130px;left:32%;transform:rotate(-8deg)}.service-hero .container{z-index:1;position:relative}.service-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:clamp(38px,6vw,82px);display:grid}.service-hero-copy{min-width:0}.service-enrollment-badge{color:#705000;letter-spacing:.055em;text-transform:uppercase;background:#fff7ccd1;border:1px solid #c490003d;border-radius:999px;align-items:center;gap:9px;margin-bottom:17px;padding:8px 12px;font-size:.74rem;font-weight:950;line-height:1.2;display:inline-flex;box-shadow:0 12px 28px #70500014}.service-enrollment-badge span{background:#5ca85c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #5ca85c21}.service-hero-copy h1{max-width:820px;margin-top:14px;font-size:clamp(2.8rem,5.2vw,5.1rem)}.service-hero-lead{color:#102a56c7;max-width:720px;margin-top:24px;font-size:clamp(1.08rem,1.35vw,1.24rem);line-height:1.7}.service-page-kids{--service-accent:#7c3aed;--service-accent-soft:#7c3aed1f}.service-page-eighthGrade{--service-accent:#275ea8;--service-accent-soft:#275ea81f}.service-page-matura{--service-accent:#f5c542;--service-accent-soft:#f5c54229}.service-page-certificates{--service-accent:#8b4cc8;--service-accent-soft:#8b4cc81f}.service-page-kids .service-hero:after,.service-page-eighthGrade .service-hero:after,.service-page-matura .service-hero:after,.service-page-certificates .service-hero:after{color:#7c3aed0e;content:"1–8";width:auto;height:auto;font-family:var(--font-heading);letter-spacing:-.09em;white-space:nowrap;border:0;border-radius:0;font-size:clamp(11rem,25vw,28rem);font-weight:950;line-height:.72;inset:auto -.02em -.23em auto;transform:none}.service-page-eighthGrade .service-hero{background:linear-gradient(#275ea80e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#275ea80a 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 84% 20%,#f5c5422e,#0000 19rem),linear-gradient(#f8fbff,#fff)}.service-page-eighthGrade .service-hero:after{color:#275ea80e;content:"E8"}.service-page-eighthGrade .service-hero-copy h1,.service-page-certificates .service-hero-copy h1{font-size:clamp(2.7rem,4.6vw,4.65rem)}.service-page-eighthGrade .service-hero-visual{border-radius:20px 20px 72px;transform:none;box-shadow:0 30px 70px #102a5629}.service-page-kids .service-hero-visual{border-radius:48% 48% 30px 30px;box-shadow:0 34px 72px #102a5629}.service-page-matura .service-hero{background:radial-gradient(circle at 86% 16%,#f5c54233,#0000 23rem),radial-gradient(circle at 12% 84%,#7c3aed57,#0000 30rem),linear-gradient(135deg,#071b37,#102a56 54%,#28145f)}.service-page-matura .service-hero:before{border-color:#ffffff1a}.service-page-matura .service-hero:after{color:#ffffff09;content:"MATURA";letter-spacing:-.055em;font-size:clamp(8rem,17vw,18rem)}.service-page-matura .service-hero .breadcrumbs,.service-page-matura .service-hero-lead,.service-page-matura .service-hero-price,.service-page-matura .service-hero-locations{color:#ffffffc2}.service-page-matura .service-hero .breadcrumbs a,.service-page-matura .service-hero-copy h1{color:#fff}.service-page-matura .service-hero .eyebrow,.service-page-matura .service-hero-price strong{color:#ffe176}.service-page-matura .service-highlights li{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border-color:#ffffff29}.service-page-matura .service-highlights svg{color:#ffe176}.service-page-matura .service-hero-visual{border-radius:90px 28px;transform:none;box-shadow:0 34px 76px #00000047}.service-page-certificates .service-hero{background:radial-gradient(circle at 83% 16%,#f5c54238,#0000 18rem),radial-gradient(circle at 12% 74%,#8b4cc81f,#0000 26rem),linear-gradient(#fffaf1,#fff)}.service-page-certificates .service-hero:after{color:#8b4cc80e;content:"CERT";letter-spacing:-.06em;font-size:clamp(8rem,19vw,20rem)}.service-page-certificates .service-hero-visual{border-radius:34px 108px 34px 34px;transform:none;box-shadow:0 32px 70px #102a5629}.service-hero-actions,.service-local-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.service-hero-locations{color:#102a569e;letter-spacing:.015em;margin-top:15px;font-size:.88rem;font-weight:850}.service-highlights{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.service-highlights li{color:var(--navy);background:#ffffffc2;border:1px solid #7c3aed26;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.88rem;font-weight:900;line-height:1.25;display:inline-flex;box-shadow:0 10px 24px #0824420f}.service-highlights svg,.service-work-check svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:18px;height:18px}.service-highlights svg{color:var(--blue);flex:0 0 18px}.service-hero-visual{align-items:center;min-height:440px;margin:0;display:grid;position:relative}.service-hero-glow{filter:blur(3px);background:radial-gradient(circle at 68% 28%,#f5c5426b,#0000 20%),radial-gradient(circle at 42% 52%,#7c3aed38,#0000 62%),#f3eeff9e;border-radius:48% 52% 46% 54%;position:absolute;inset:9% 4%;transform:rotate(-5deg)}.service-hero-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 42px #0824422b);width:100%;max-height:510px;position:relative}.service-page:not(.service-page-adults) .service-hero-visual{background:0 0;border:0;border-radius:34px;min-height:0;overflow:hidden;transform:none;box-shadow:0 30px 70px #102a562b}.service-page:not(.service-page-adults) .service-hero-glow{display:none}.service-page:not(.service-page-adults) .service-hero-visual img{aspect-ratio:4/3;object-fit:cover;filter:none;max-height:none}.service-hero-visual figcaption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081e3bc2;border:1px solid #fff3;border-radius:18px;padding:11px 14px;font-size:.78rem;font-weight:850;line-height:1.4;position:absolute;bottom:14px;left:14px;right:14px}.service-decision-strip{color:#fff;background:radial-gradient(circle at 90% 0,#f5c54238,#0000 15rem),linear-gradient(135deg,#102a56,#28145f 62%,#512092);border-radius:28px;grid-template-columns:minmax(230px,.72fr) minmax(390px,1.28fr) auto;align-items:center;gap:clamp(24px,4vw,54px);margin-top:clamp(44px,6vw,72px);padding:clamp(24px,3vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 58px #102a5629}.service-price-copy>span,.service-decision-phone>span{color:var(--gold-2);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.service-price-copy p{color:#ffffffd1;margin-top:5px;font-size:1rem;font-weight:800}.service-price-copy p strong{color:#fff;font-family:var(--font-heading);margin-right:4px;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1}.service-price-copy small{color:#ffffffa8;max-width:380px;margin-top:8px;font-size:.78rem;line-height:1.5;display:block}.service-decision-strip ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 18px;margin:0;padding:0;list-style:none;display:grid}.service-decision-strip li{color:#ffffffe6;align-items:center;gap:9px;font-size:.86rem;font-weight:850;line-height:1.35;display:flex}.service-decision-strip li svg{fill:none;width:18px;height:18px;stroke:var(--gold-2);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;flex:0 0 18px}.service-decision-phone{color:#fff;border-left:1px solid #ffffff29;min-width:190px;padding:6px 0 6px clamp(22px,3vw,38px);text-decoration:none}.service-decision-phone strong{font-family:var(--font-heading);margin-top:7px;font-size:1.28rem;display:block}.service-experience-section{background:radial-gradient(circle at 7% 12%,#7c3aed14,#0000 24rem),linear-gradient(#fff,#fbf9ff)}.service-experience-layout{grid-template-columns:minmax(340px,.82fr) minmax(500px,1.18fr);align-items:start;gap:clamp(42px,7vw,92px);display:grid}.service-experience-copy h2{max-width:720px;margin-top:13px}.service-experience-lead{color:#102a56ba;max-width:700px;margin-top:22px;font-size:1.03rem;line-height:1.75}.service-lesson-flow{border-top:1px solid #7c3aed29;margin:34px 0 0;padding:0;list-style:none}.service-lesson-flow li{border-bottom:1px solid #7c3aed21;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.service-lesson-flow li>span{color:var(--color-purple);font-family:var(--font-heading);padding-top:3px;font-size:.84rem;font-weight:950}.service-lesson-flow h3{font-size:clamp(1.14rem,1.5vw,1.38rem);line-height:1.28}.service-lesson-flow p{color:#102a56ad;margin-top:8px;font-size:.92rem;line-height:1.65}.service-community-note{border-left:3px solid var(--color-gold);color:#102a56b8;margin-top:26px;padding:4px 0 4px 19px;line-height:1.7}.service-community-note strong{color:var(--color-navy)}.service-hero-price{color:#102a56c2;margin-top:16px;font-size:.98rem;font-weight:800}.service-hero-price strong{color:var(--color-purple);font-family:var(--font-heading);font-size:1.24rem}.service-photo-story{grid-template-rows:repeat(2,minmax(250px,1fr));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:10px;min-height:650px;display:grid}.service-photo-story figure{background:#efeaff;border:0;border-radius:26px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #102a561f}.service-photo-story figure.is-featured{grid-row:1/3}.service-photo-story img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.service-photo-story figure:hover img{transform:scale(1.025)}.service-photo-story figcaption{color:#fff;background:linear-gradient(#0000,#081e3be6);padding:54px 18px 17px;font-size:.82rem;font-weight:800;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.service-promise-section{background:radial-gradient(circle at 8% 12%,#f5c54230,#0000 19rem),radial-gradient(circle at 94% 88%,#7c3aed1f,#0000 25rem),linear-gradient(#fffaf0,#fff 68%);position:relative;overflow:hidden}.service-promise-section:before{background:linear-gradient(90deg, var(--color-gold), var(--color-purple), transparent 82%);content:"";height:4px;position:absolute;top:0;left:0;right:0}.service-promise-layout{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(44px,8vw,104px);display:grid}.service-promise-copy{top:calc(var(--scroll-offset) + 24px);position:sticky}.service-promise-copy h2{max-width:610px;margin-top:13px}.service-promise-copy>p:last-of-type{color:#102a56b8;max-width:570px;margin-top:22px;font-size:1.02rem;line-height:1.75}.service-promise-link{color:var(--color-purple);border-bottom:2px solid #7c3aed3d;align-items:center;gap:11px;margin-top:27px;padding:0 0 5px;font-weight:950;text-decoration:none;transition:border-color .2s,gap .2s;display:inline-flex}.service-promise-link:hover{border-color:var(--color-purple);gap:15px}.service-promise-list{border-top:1px solid #7c3aed2e;margin:0;padding:0;list-style:none}.service-promise-list li{border-bottom:1px solid #7c3aed29;grid-template-columns:58px minmax(0,1fr);gap:22px;padding:26px 0;display:grid}.service-promise-list li>span{width:52px;height:52px;color:var(--color-purple);font-family:var(--font-heading);background:#ffffffc2;border:1px solid #7c3aed2b;border-radius:18px;justify-content:center;align-items:center;font-size:.82rem;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #102a5612}.service-promise-list h3{font-size:clamp(1.28rem,1.8vw,1.62rem);line-height:1.25}.service-promise-list p{color:#102a56b3;max-width:720px;margin-top:9px;font-size:.96rem;line-height:1.68}.service-section-heading{max-width:850px}.service-section-heading h2{max-width:820px}.service-section-heading .section-lead{max-width:780px}.service-audience-section{background:radial-gradient(circle at 95% 5%,#f5c54217,#0000 18rem),#fff}.service-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.service-info-card{background:radial-gradient(circle at 100% 0,#f5c54229,#0000 10rem),linear-gradient(145deg,#fff,#f6f2ffd6);border:1px solid #7c3aed24;border-radius:30px;min-height:300px;padding:clamp(24px,2.8vw,34px);position:relative;overflow:hidden;box-shadow:0 22px 54px #08244217}.service-info-card:after{content:"";border:1px solid #7c3aed1f;border-radius:999px;width:150px;height:150px;position:absolute;bottom:-58px;right:-58px}.service-card-number{background:linear-gradient(145deg, var(--blue), #5b21b6);color:#fff;width:52px;height:52px;font-family:var(--font-heading);border-radius:18px;justify-content:center;align-items:center;font-size:1.05rem;font-weight:900;display:inline-flex;box-shadow:0 14px 28px #7c3aed38}.service-info-card h3{margin-top:25px;font-size:clamp(1.45rem,2vw,1.9rem)}.service-info-card p{z-index:1;color:#102a56bd;margin-top:14px;font-size:1rem;position:relative}.service-page:not(.service-page-adults) .service-audience-section{background:radial-gradient(circle at 92% 6%, var(--service-accent-soft), transparent 21rem), #fff}.service-page:not(.service-page-adults) .service-info-card{border:0;border-top:3px solid var(--service-accent);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:29px 12px 8px 0;overflow:visible}.service-page:not(.service-page-adults) .service-info-card:after{display:none}.service-page:not(.service-page-adults) .service-card-number{width:auto;height:auto;color:var(--service-accent);box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;font-size:.86rem}.service-page:not(.service-page-adults) .service-info-card h3{margin-top:18px}.service-work-section{background:radial-gradient(circle at 9% 18%,#f5c54229,#0000 18rem),radial-gradient(circle at 92% 88%,#7c3aed33,#0000 24rem),linear-gradient(145deg,#102a56,#081e3b)}.service-proof-section{background:radial-gradient(circle at 88% 18%,#f5c5422b,#0000 19rem),linear-gradient(145deg,#f4efff,#fff 54%,#fff9df)}.service-proof-layout{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);align-items:center;gap:clamp(34px,7vw,86px);display:grid}.service-proof-layout.is-text-only{text-align:center;max-width:1040px;display:block}.service-proof-layout.is-text-only .service-proof-copy{background:#ffffffd1;border:1px solid #7c3aed29;border-radius:36px;padding:clamp(34px,6vw,72px);position:relative;overflow:hidden;box-shadow:0 24px 60px #102a561a}.service-proof-layout.is-text-only .service-proof-copy:before{color:#7c3aed14;content:"„";font-family:Georgia,serif;font-size:13rem;line-height:1;position:absolute;top:-48px;left:20px}.service-proof-layout.is-text-only .service-proof-copy>*{z-index:1;position:relative}.service-proof-layout.is-text-only .service-proof-copy h2,.service-proof-layout.is-text-only .service-proof-copy blockquote,.service-proof-layout.is-text-only .service-proof-note{margin-left:auto;margin-right:auto}.service-proof-image{background:0 0;border:0;border-radius:28px;width:min(100%,310px);margin:0 auto;overflow:hidden;transform:none;box-shadow:0 24px 58px #102a5629}.service-proof-image img{width:100%;height:auto;display:block}.service-proof-copy h2{max-width:760px;margin-top:12px}.service-proof-copy blockquote{max-width:790px;color:var(--navy);font-family:var(--font-heading);margin:25px 0 0;font-size:clamp(1.22rem,2.1vw,1.75rem);font-weight:800;line-height:1.5}.service-proof-author{color:var(--blue);margin-top:16px;font-weight:950}.service-proof-note{color:#102a5694;max-width:680px;margin-top:15px;font-size:.82rem;line-height:1.55}.service-work-grid{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:start;gap:clamp(42px,7vw,88px);display:grid}.service-work-copy{top:calc(var(--scroll-offset) + 24px);position:sticky}.service-work-copy .eyebrow{color:var(--gold-2)}.service-work-copy h2{color:#fff;margin-top:14px}.service-work-copy>p:last-child{color:#ffffffc2;max-width:620px;margin-top:22px}.service-work-list{gap:13px;margin:0;padding:0;list-style:none;display:grid}.service-work-list li{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border:1px solid #ffffff21;border-radius:24px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:15px;min-height:78px;padding:14px 18px;font-weight:800;line-height:1.5;display:grid;box-shadow:inset 0 1px #ffffff14}.service-page:not(.service-page-adults) .service-work-list{border-top:1px solid #ffffff29}.service-page:not(.service-page-adults) .service-work-list li{min-height:72px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;padding:16px 2px}.service-page:not(.service-page-adults) .service-work-check{color:#ffe176;background:#f5c5421f;border:1px solid #f5c5427a}.service-work-check{background:linear-gradient(145deg, var(--gold), #ffe98b);width:48px;height:48px;color:var(--navy);border-radius:17px;justify-content:center;align-items:center;display:inline-flex}.service-steps-section{background:radial-gradient(ellipse at 90% 0%, #7c3aed1a, transparent 26rem), linear-gradient(180deg, #fff, var(--page-warm))}.service-steps{counter-reset:service-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:42px 0 0;padding:0;list-style:none;display:grid}.service-steps li{background:#ffffffe0;border:1px solid #7c3aed21;border-radius:30px;grid-template-columns:58px minmax(0,1fr);align-content:start;gap:18px;min-height:230px;padding:26px;display:grid;position:relative;box-shadow:0 18px 46px #08244214}.service-step-marker{background:var(--blue-soft);width:58px;height:58px;color:var(--blue);font-family:var(--font-heading);border:1px solid #7c3aed33;border-radius:20px;justify-content:center;align-items:center;font-size:1.35rem;font-weight:900;display:inline-flex}.service-steps h3{margin-top:5px;font-size:clamp(1.35rem,1.8vw,1.75rem)}.service-steps p{color:#102a56b8;margin-top:13px;font-size:.98rem}.service-page:not(.service-page-adults) .service-steps{gap:clamp(24px,4vw,58px);position:relative}.service-page:not(.service-page-adults) .service-steps:before{background:linear-gradient(90deg, var(--service-accent), #7c3aed1f);content:"";height:2px;position:absolute;top:28px;left:8%;right:8%}.service-page:not(.service-page-adults) .service-steps li{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;padding:0}.service-page:not(.service-page-adults) .service-step-marker{z-index:1;border:6px solid var(--page-warm);background:var(--service-accent);color:#fff;border-radius:999px;width:58px;height:58px;position:relative;box-shadow:0 12px 26px #102a5624}.service-page:not(.service-page-adults) .service-steps h3{margin-top:22px}.service-page-eighthGrade .service-photo-story figure.is-featured{grid-column:2}.service-page-matura .service-photo-story{grid-template-rows:minmax(340px,1.18fr) minmax(240px,.82fr);grid-template-columns:repeat(2,minmax(0,1fr))}.service-page-matura .service-photo-story figure.is-featured{grid-area:1/1/auto/-1}.service-page-kids .service-photo-story figure.is-featured{border-radius:120px 28px 28px}.service-page-certificates .service-photo-story figure:nth-child(2){border-radius:26px 90px 26px 26px}.service-guide-section{background:radial-gradient(circle at 87% 16%,#f5c5422e,#0000 18rem),linear-gradient(145deg,#f4efff,#fff 52%,#fff9df)}.service-guide-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,6vw,78px);display:grid}.service-guide-layout h2{margin-top:10px}.service-guide-layout>div:first-child>p:last-child{color:#102a56b3;max-width:480px;margin-top:15px;line-height:1.7}.service-guide-links{gap:13px;display:grid}.service-guide-links a{color:var(--navy);background:#ffffffeb;border:1px solid #7c3aed26;border-radius:23px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 16px 38px #102a5614}.service-guide-links a:hover{border-color:#7c3aed57;transform:translateY(-2px);box-shadow:0 20px 44px #102a561f}.service-guide-links small,.service-guide-links strong{display:block}.service-guide-links small{color:var(--color-purple);letter-spacing:.03em;text-transform:uppercase;margin-bottom:5px;font-size:.78rem;font-weight:900}.service-guide-links strong{font-size:1.05rem;line-height:1.4}.service-guide-links a>span:last-child{color:var(--blue);font-size:1.45rem}.service-faq-section{background:#fff}.service-faq-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(36px,6vw,78px);display:grid}.service-faq-copy{top:calc(var(--scroll-offset) + 22px);position:sticky}.service-faq-copy h2{margin-top:14px}.service-faq-copy>p:last-of-type{max-width:520px;margin-top:20px}.service-faq-copy .button{margin-top:26px}.service-local-cta{background:radial-gradient(circle at 90% 12%,#f5c54247,#0000 19rem),linear-gradient(135deg,#efe8ff,#fff 50%,#fff9df);padding:clamp(34px,5vw,58px) 0}.service-local-cta-inner{background:#ffffffd1;border:1px solid #7c3aed29;border-radius:32px;justify-content:space-between;align-items:center;gap:32px;padding:clamp(25px,3.6vw,42px);display:flex;box-shadow:0 24px 58px #08244217}.service-local-cta h2{max-width:720px;margin-top:9px;font-size:clamp(2rem,3vw,3.1rem)}.service-local-cta p:not(.eyebrow){color:#102a56b3;margin-top:13px;font-weight:800}.service-local-actions{flex:none;margin-top:0}.service-related-section{background:linear-gradient(180deg, #fff, var(--page-warm))}.service-related-heading h2{margin-top:10px;font-size:clamp(2rem,3.2vw,3.4rem)}.service-related-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.service-related-links a,.offer-panel-links a{color:var(--navy);background:#ffffffe6;border:1px solid #7c3aed24;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:900;line-height:1.35;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 14px 32px #08244212}.service-related-links a:hover,.offer-panel-links a:hover{border-color:#7c3aed52;transform:translateY(-2px);box-shadow:0 18px 38px #0824421c}.service-related-links a span:last-child,.offer-panel-links a span:last-child{color:var(--blue);font-size:1.35rem}.service-cross-links{background:linear-gradient(90deg,#fffffff7,#f7f2ffcc);border-top:1px solid #102a5614;border-bottom:1px solid #102a5614;padding:11px 0}.service-cross-links-inner{flex-wrap:wrap;align-items:center;gap:4px clamp(16px,2.6vw,30px);display:flex}.service-cross-links .service-cross-links-copy h2{color:#6f7f95;max-width:none;font-family:var(--font-body);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850;line-height:1.2}.service-cross-links-list{flex-wrap:wrap;gap:0 clamp(12px,2vw,22px);display:flex}.service-cross-links-list a{min-height:34px;color:var(--navy);align-items:center;gap:6px;padding:6px 0;font-size:.78rem;font-weight:850;line-height:1.25;transition:color .2s;display:inline-flex}.service-cross-links-list a span:last-child{color:var(--violet);font-size:.82rem}.service-cross-links-list a:hover{color:var(--violet-dark)}.service-cross-links-list a:focus-visible{outline-offset:3px;outline:3px solid #7c3aed3d}.offer-panel-links{z-index:1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:4px;display:grid;position:relative}.offer-panel-links a{min-height:64px;padding:14px 16px;font-size:.94rem}.signup-page-heading{margin-bottom:clamp(34px,5vw,56px)}.signup-page-heading .breadcrumbs{margin-bottom:24px}.signup-page-heading h1{max-width:900px;margin-top:13px;font-size:clamp(2.65rem,5vw,4.8rem)}.signup-page-heading>p:last-child{color:#102a56bf;max-width:720px;margin-top:21px;font-size:clamp(1.04rem,1.3vw,1.18rem)}.not-found-page{background:radial-gradient(circle at 84% 14%, #f5c5422e, transparent 22rem), radial-gradient(circle at 12% 78%, #7c3aed24, transparent 26rem), linear-gradient(180deg, var(--page-warm), #fff);place-items:center;min-height:68vh;padding:72px 0;display:grid}.not-found-inner{text-align:center;justify-items:center;display:grid}.not-found-inner h1{margin-top:14px}.not-found-inner>p:last-of-type{max-width:620px;margin-top:20px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=1020px){.service-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:32px}.service-card-grid,.service-steps{grid-template-columns:1fr}.service-info-card,.service-steps li{min-height:0}.service-local-cta-inner{flex-direction:column;align-items:flex-start}.service-related-links{grid-template-columns:1fr}.service-cross-links-inner{gap:2px 14px}.service-cross-links-copy{flex-basis:100%}.service-local-actions{width:100%}.service-decision-strip{grid-template-columns:minmax(0,1fr) auto}.service-decision-strip ul{grid-area:2/1/auto/-1}.service-experience-layout{grid-template-columns:1fr}.service-promise-layout{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);gap:42px}.service-page:not(.service-page-adults) .service-steps:before{width:2px;height:auto;top:28px;bottom:28px;left:28px}.service-page:not(.service-page-adults) .service-steps li{grid-template-columns:58px minmax(0,1fr);gap:20px}.service-page:not(.service-page-adults) .service-steps h3{margin-top:7px}.service-experience-copy{max-width:820px}.service-photo-story,.service-page-matura .service-photo-story{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.service-photo-story figure,.service-photo-story figure.is-featured,.service-page-eighthGrade .service-photo-story figure.is-featured,.service-page-matura .service-photo-story figure.is-featured{aspect-ratio:4/3;grid-area:auto;width:100%}}@media (width<=820px){.service-hero-grid,.service-work-grid,.service-faq-layout,.service-promise-layout{grid-template-columns:1fr}.service-hero-copy{order:1}.service-hero-visual{order:2;min-height:300px}.service-work-copy,.service-faq-copy,.service-promise-copy{position:static}.offer-panel-links,.service-decision-strip{grid-template-columns:1fr}.service-decision-strip ul{grid-area:auto/1}.service-decision-phone{border-top:1px solid #ffffff29;border-left:0;padding:20px 0 0}}@media (width<=640px){.breadcrumbs{margin-bottom:20px;font-size:.82rem}.breadcrumbs span[aria-current=page]{max-width:22ch}.service-hero{padding-top:24px;padding-bottom:58px}.service-hero-copy h1{font-size:clamp(2.35rem,11vw,3.25rem)}.service-page-eighthGrade .service-hero-copy h1,.service-page-certificates .service-hero-copy h1{font-size:clamp(2.15rem,9.7vw,2.85rem)}.service-page-kids .service-hero:after,.service-page-eighthGrade .service-hero:after,.service-page-matura .service-hero:after,.service-page-certificates .service-hero:after{font-size:9rem;bottom:-.1em;right:-.1em}.service-hero-actions,.service-local-actions{grid-template-columns:1fr;width:100%;display:grid}.service-hero-actions .button,.service-local-actions .button{width:100%}.service-highlights{grid-template-columns:1fr;display:grid}.service-highlights li{border-radius:18px}.service-hero-visual{min-height:240px;margin-top:16px}.service-page:not(.service-page-adults) .service-hero-visual{border-width:0;border-radius:24px;min-height:0;transform:none}.service-hero-visual figcaption{border-radius:14px;padding:9px 11px;font-size:.72rem;bottom:8px;left:8px;right:8px}.service-decision-strip{border-radius:24px;margin-top:34px;padding:22px 19px}.service-decision-strip ul{grid-template-columns:1fr;gap:11px}.service-photo-story{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.service-photo-story figure,.service-photo-story figure.is-featured{aspect-ratio:4/3;border-width:0;border-radius:21px;grid-area:auto}.service-photo-story figcaption{padding:45px 14px 13px;font-size:.76rem}.service-lesson-flow li{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:17px 0}.service-promise-list li{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:21px 0}.service-promise-list li>span{border-radius:15px;width:44px;height:44px}.service-proof-layout.is-text-only .service-proof-copy{border-radius:26px}.service-info-card,.service-steps li,.service-local-cta-inner{border-radius:24px}.service-page:not(.service-page-adults) .service-steps li,.service-steps li{grid-template-columns:48px minmax(0,1fr);padding:21px 18px}.service-page:not(.service-page-adults) .service-steps li{gap:15px;padding:0}.service-page:not(.service-page-adults) .service-steps:before{left:23px}.service-step-marker{border-radius:16px;width:48px;height:48px}.service-work-list li{border-radius:20px;grid-template-columns:42px minmax(0,1fr);padding:13px;font-size:.94rem}.service-work-check{border-radius:14px;width:42px;height:42px}.signup-page-heading h1{font-size:clamp(2.25rem,10.5vw,3rem)}.footer-links{grid-template-columns:1fr}}@media (width<=768px){.games-page{width:100%;overflow-x:hidden}.games-page .container{width:min(100%,100vw - 30px)!important;max-width:min(100%,100vw - 30px)!important}.games-hero-copy,.games-section-heading,.games-level-panel,.games-workspace,.interactive-task-card{width:100%;min-width:0;max-width:100%}.games-hero-copy h1,.games-section-heading h2,.games-level-copy h2,.interactive-task-heading h3,.games-hero-lead,.games-section-heading p,.games-level-copy p,.task-description,.task-instruction,.task-sentence{overflow-wrap:anywhere;max-width:100%}.games-page .hero-actions{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}.games-page .hero-actions .button{white-space:normal!important;width:100%!important;min-width:0!important}.games-start-section{margin-top:-18px}.games-start-layout,.service-guide-layout{grid-template-columns:1fr}.games-start-layout{border-radius:24px;gap:22px}.games-start-steps{grid-template-columns:1fr}.service-guide-links a{padding:18px}.locations-actions{flex-direction:column;align-items:flex-start}}@media (width>=769px) and (width<=900px){.games-start-layout{grid-template-columns:1fr;gap:24px}}.materials-page .materials-list-section{background:linear-gradient(#f3eeffc2,#fffffff5 22rem),#fff}.materials-page .material-card{--material-color:#7c3aed;--material-soft:#f2edff;border-color:color-mix(in srgb, var(--material-color) 17%, #fff);background:#fff;border-radius:30px;min-height:0;padding:0;transition:transform .24s,box-shadow .24s;box-shadow:0 20px 48px #102a5617}.materials-page .material-card:hover{transform:translateY(-5px);box-shadow:0 28px 62px #102a5624}.materials-page .material-card:after{display:none}.materials-page .material-card-gold{--material-color:#a97700;--material-soft:#fff5cf}.materials-page .material-card-mint{--material-color:#168a78;--material-soft:#e6f8f3}.materials-page .material-card-blue{--material-color:#2677b8;--material-soft:#e7f3fc}.materials-page .material-card-coral{--material-color:#c4553e;--material-soft:#fff0eb}.materials-page .material-card-rose{--material-color:#ae4778;--material-soft:#fbedf4}.materials-page .material-card-violet{--material-color:#6742c4;--material-soft:#f0ebff}.materials-page .material-card-navy{--material-color:#173e75;--material-soft:#eaf1fb}.materials-page .material-card-plum{--material-color:#713664;--material-soft:#f5eaf2}.material-card-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:22px 23px 0;display:flex;position:relative}.materials-page .material-card-level{background:var(--material-soft);color:var(--material-color);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:900}.material-card-index{color:color-mix(in srgb, var(--material-color) 46%, #fff);font-family:var(--font-heading);font-size:1rem;font-weight:900}.material-card-visual{background:linear-gradient(145deg, var(--material-soft), #fff 78%);min-height:176px;color:var(--material-color);border-radius:22px;place-items:center;margin:14px 20px 0;display:grid;position:relative;overflow:hidden}.material-card-visual:before,.material-card-visual:after{border:1px solid color-mix(in srgb, var(--material-color) 20%, transparent);content:"";border-radius:50%;position:absolute}.material-card-visual:before{width:132px;height:132px}.material-card-visual:after{width:174px;height:174px}.material-card-visual svg{z-index:2;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.1px;width:91px;height:91px;position:relative}.material-card-visual svg circle:not(:first-child){fill:var(--material-soft)}.material-visual-dot{background:var(--material-color);opacity:.14;border-radius:50%;position:absolute}.material-visual-dot-one{width:14px;height:14px;top:24px;left:28px}.material-visual-dot-two{width:24px;height:24px;bottom:25px;right:29px}.material-visual-spark{color:var(--material-color);opacity:.62;font-size:1.15rem;position:absolute;top:25px;right:31px}.material-card-copy{flex-direction:column;flex:1;padding:25px 24px 26px;display:flex}.materials-page .material-card h3{margin-top:0;font-size:clamp(1.55rem,2.2vw,1.95rem);line-height:1.08}.materials-page .material-card-copy>p{color:#102a56b8;margin-top:14px;font-size:.94rem;line-height:1.64}.material-card-goal{border-left:3px solid var(--material-color);background:var(--material-soft);border-radius:0 13px 13px 0;gap:4px;margin-top:19px;padding:13px 14px;display:grid}.material-card-goal span{color:var(--material-color);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.material-card-goal strong{color:var(--navy);font-size:.88rem;line-height:1.38}.materials-page .material-card ul{margin-top:18px}.materials-page .material-card li{background:#102a560e;font-size:.72rem}.materials-page .material-card-copy>a{background:var(--material-color);width:100%;box-shadow:0 12px 24px color-mix(in srgb, var(--material-color) 22%, transparent);justify-content:center;margin-top:24px}.materials-page .material-card-copy>a:hover{box-shadow:0 16px 30px color-mix(in srgb, var(--material-color) 30%, transparent)}.materials-disclaimer{color:#102a56ad;text-align:center;background:#fffc;border:1px solid #7c3aed1c;border-radius:18px;max-width:900px;margin:36px auto 0;padding:17px 21px;font-size:.88rem;line-height:1.62}.materials-sources-section{background:var(--navy);color:#fff;padding:clamp(70px,9vw,118px) 0}.materials-sources-shell{gap:38px;display:grid}.materials-sources-heading{grid-template-columns:minmax(0,1.05fr) minmax(280px,.75fr);align-items:end;gap:clamp(28px,7vw,90px);display:grid}.materials-sources-heading .eyebrow{color:var(--gold)}.materials-sources-heading h2{color:#fff;margin-top:12px}.materials-sources-heading>p{color:#ffffffb8;line-height:1.72}.materials-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.materials-source-grid a{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:23px;align-content:start;min-height:235px;padding:24px 21px;transition:background .2s,transform .2s;display:grid}.materials-source-grid a:hover{background:#ffffff1f;transform:translateY(-3px)}.materials-source-grid span{color:var(--gold);font-family:var(--font-heading);font-weight:900}.materials-source-grid strong{margin-top:34px;font-size:1rem;line-height:1.35}.materials-source-grid p{color:#ffffffa8;margin-top:11px;font-size:.84rem;line-height:1.55}.materials-sources-date{color:#ffffff80;font-size:.78rem}@media (width<=1100px){.materials-page .materials-grid,.materials-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.materials-page .materials-grid,.materials-sources-heading,.materials-source-grid{grid-template-columns:1fr}.materials-page .material-card{border-radius:25px}.material-card-visual{min-height:154px}.materials-source-grid a{min-height:0}.materials-source-grid strong{margin-top:18px}}.footer-v2{background:radial-gradient(circle at 90% 10%,#f5c54229,#0000 24rem),linear-gradient(#fbfaff,#f4f1fa);border-top:1px solid #7c3aed1a;overflow:hidden}.footer-main-v2{grid-template-columns:minmax(220px,1.12fr) minmax(150px,.72fr) minmax(160px,.78fr) minmax(290px,1.28fr);align-items:start;gap:clamp(28px,4vw,54px);padding-top:clamp(54px,7vw,82px);padding-bottom:clamp(46px,6vw,70px);display:grid}.footer-identity-v2>a{width:min(210px,100%);display:block}.footer-identity-v2 img{width:100%;height:auto;display:block}.footer-identity-v2>p{color:#102a56a8;max-width:300px;margin-top:23px;font-size:.94rem;line-height:1.7}.footer-home-seo-link{color:var(--color-navy);text-underline-offset:3px;font-weight:850;text-decoration-color:#7c3aed4d;text-decoration-thickness:1px}.footer-home-seo-link:hover{color:var(--color-purple);text-decoration-color:currentColor}.footer-identity-v2>span{color:var(--blue);letter-spacing:.04em;background:#ffffffbf;border:1px solid #7c3aed1f;border-radius:999px;margin-top:22px;padding:8px 11px;font-size:.72rem;font-weight:900;display:inline-flex}.footer-nav-group-v2>p{color:var(--navy);letter-spacing:.12em;text-transform:uppercase;margin-bottom:21px;padding-bottom:12px;font-size:.76rem;font-weight:950;position:relative}.footer-nav-group-v2>p:after{background:var(--gold);content:"";border-radius:2px;width:34px;height:2px;position:absolute;bottom:0;left:0}.footer-nav-group-v2 ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.footer-nav-group-v2 a{color:#102a56bf;font-size:.87rem;font-weight:750;line-height:1.35;transition:color .2s,transform .2s;display:inline-flex}.footer-nav-group-v2 a:hover{color:var(--blue);transform:translate(3px)}.footer-contact-card-v2{color:#fff;background:radial-gradient(circle at 100% 0,#f5c54233,#0000 14rem),linear-gradient(145deg,#102a56,#31196c);border-radius:29px;padding:28px;box-shadow:0 24px 54px #102a562e}.footer-contact-kicker-v2{color:var(--gold);letter-spacing:.13em;font-size:.68rem;font-weight:950}.footer-contact-card-v2 h2{color:#fff;margin-top:9px;font-size:clamp(1.55rem,2.3vw,2rem)}.footer-contact-card-v2>p{color:#ffffffa8;margin-top:11px;font-size:.83rem;line-height:1.58}.footer-contact-card-v2 address{gap:1px;margin-top:21px;font-style:normal;display:grid}.footer-contact-card-v2 address a{color:#fff;border-bottom:1px solid #ffffff1c;gap:2px;padding:10px 0;display:grid}.footer-contact-card-v2 address small{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.footer-contact-card-v2 address strong{overflow-wrap:anywhere;font-size:.83rem;line-height:1.35}.footer-signup-v2{background:var(--gold);color:#2c2056;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:21px;padding:13px 15px;font-size:.82rem;font-weight:950;transition:background .2s,transform .2s;display:flex}.footer-signup-v2:hover{background:#ffe078;transform:translateY(-2px)}.footer-signup-v2 span{font-size:1.2rem}.footer-social-links-v2{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.footer-social-links-v2 a{color:#fffc;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.footer-social-links-v2 svg{fill:currentColor;width:16px;height:16px}.footer-social-links-v2 svg rect,.footer-social-links-v2 svg circle{fill:none;stroke:currentColor;stroke-width:1.8px}.footer-social-links-v2 svg circle:last-child{fill:currentColor;stroke:none}.footer-bottom-v2{border-top:1px solid #102a5617;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;padding-bottom:25px;display:flex}.footer-bottom-v2 p{color:#102a568a;font-size:.78rem}.footer-bottom-v2 nav{flex-wrap:wrap;gap:19px;display:flex}.footer-bottom-v2 nav a,.footer-bottom-v2 nav button{color:var(--navy);font-size:.77rem;font-weight:850}.footer-bottom-v2 nav button{cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit}.footer-bottom-v2 nav a:hover,.footer-bottom-v2 nav button:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.cookie-consent{z-index:9999;color:#fff;background:radial-gradient(circle at 100% 0,#f5c54233,#0000 18rem),linear-gradient(145deg,#102a56,#31196c);border:1px solid #ffffff29;border-radius:27px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,46px);width:min(1120px,100% - clamp(28px,6vw,68px));margin:0 auto;padding:clamp(20px,3vw,30px);display:grid;position:fixed;bottom:clamp(14px,3vw,30px);left:clamp(14px,3vw,34px);right:clamp(14px,3vw,34px);box-shadow:0 28px 80px #08183452}.cookie-consent-kicker{color:var(--gold);letter-spacing:.13em;font-size:.67rem;font-weight:950}.cookie-consent-copy{min-width:0}.cookie-consent h2{color:#fff;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin-top:6px;font-size:clamp(1.35rem,2.2vw,1.8rem)}.cookie-consent p{color:#ffffffbd;overflow-wrap:anywhere;max-width:720px;margin-top:7px;font-size:.86rem;line-height:1.55}.cookie-consent a{color:#fff;text-underline-offset:3px;margin-top:8px;font-size:.76rem;font-weight:850;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;display:inline-flex}.cookie-consent small{color:#ffffff85;margin-top:7px;font-size:.7rem;display:block}.cookie-consent-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex}.cookie-consent-actions .button{cursor:pointer;white-space:nowrap;border:0;min-height:48px;padding:0 18px}.cookie-consent-actions .button-secondary{color:#fff;background:#ffffff17;border:1px solid #ffffff3b}@media (width<=820px){.service-proof-layout,.cookie-consent{grid-template-columns:1fr}.service-proof-image{width:min(68vw,285px)}.cookie-consent-actions{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}}@media (width<=560px){.cookie-consent{border-radius:22px;gap:13px;max-height:calc(100vh - 24px);padding:16px;overflow-y:auto}.cookie-consent h2{font-size:1.16rem;line-height:1.16}.cookie-consent p{font-size:.78rem;line-height:1.45}.cookie-consent-actions{grid-template-columns:1fr}.cookie-consent-actions .button{width:100%;min-height:45px}}@media (width<=1050px){.footer-main-v2{grid-template-columns:1fr 1fr}.footer-contact-card-v2{grid-area:1/2/span 2}}@media (width<=720px){.footer-main-v2{grid-template-columns:1fr 1fr;gap:35px 24px}.footer-identity-v2,.footer-contact-card-v2{grid-column:1/-1}.footer-contact-card-v2{border-radius:25px;grid-row:auto;padding:25px 21px}.footer-bottom-v2{flex-direction:column;align-items:flex-start}}@media (width<=430px){.footer-main-v2{grid-template-columns:1fr}.footer-identity-v2,.footer-contact-card-v2{grid-column:auto}}.teacher-principles article{position:relative;overflow:hidden}.teacher-principles article:after{background:var(--principle-soft,#f1ebff);content:"";opacity:.78;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-44px;right:-34px}.teacher-principles article:first-child{--principle-color:#6f42c1;--principle-soft:#eee7ff}.teacher-principles article:nth-child(2){--principle-color:#b17a00;--principle-soft:#fff1bd}.teacher-principles article:nth-child(3){--principle-color:#168a78;--principle-soft:#ddf6ef}.teacher-principles article:nth-child(4){--principle-color:#bd4d78;--principle-soft:#f9e4ed}.teacher-principles article>.teacher-principle-icon{border:1px solid color-mix(in srgb, var(--principle-color) 14%, #fff);background:var(--principle-soft);width:68px;height:68px;color:var(--principle-color);border-radius:21px;place-items:center;margin-bottom:31px;display:grid}.teacher-principle-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:40px;height:40px}.teacher-principles h3,.teacher-principles p{z-index:1;position:relative}.home-everywhere-section{color:#fff;background:radial-gradient(circle at 8% 10%,#f5c54230,#0000 22rem),linear-gradient(150deg,#171044,#35166e 58%,#562482);padding:clamp(80px,10vw,140px) 0;overflow:hidden}.home-everywhere-heading,.teacher-everywhere-heading{grid-template-columns:minmax(0,1.05fr) minmax(290px,.75fr);align-items:end;gap:clamp(34px,8vw,110px);display:grid}.home-everywhere-heading .eyebrow,.teacher-everywhere-heading .eyebrow,.home-everywhere-heading .eyebrow{color:var(--gold)}.home-everywhere-heading h2{color:#fff;max-width:750px;margin-top:12px}.home-everywhere-heading>div:last-child>p{color:#ffffffb8;line-height:1.72}.home-everywhere-heading>div:last-child>a{color:#fff;align-items:center;gap:9px;margin-top:21px;font-size:.86rem;font-weight:900;display:inline-flex}.home-everywhere-heading>div:last-child>a svg{fill:none;width:19px;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.home-everywhere-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));gap:17px;margin-top:clamp(42px,6vw,68px);display:grid}.home-everywhere-mosaic .everywhere-card:first-child{grid-area:span 2/span 6}.home-everywhere-mosaic .everywhere-card:not(:first-child){grid-column:span 3}.home-everywhere-mosaic .everywhere-card:nth-child(n+6):nth-child(-n+8){grid-column:span 4}.home-everywhere-mosaic .everywhere-card:nth-child(n+9){grid-column:span 3}.everywhere-card{scroll-snap-align:start;background:#fff;border:1px solid #7c3aed1f;border-radius:27px;min-width:0;overflow:hidden;box-shadow:0 20px 46px #102a561f}.home-everywhere-mosaic .everywhere-card{background:#ffffff1a;border-color:#ffffff24;box-shadow:0 22px 48px #0003}.everywhere-card>a{height:100%;color:var(--navy);flex-direction:column;display:flex}.everywhere-card figure{aspect-ratio:1;background:#eee8f7;margin:0;position:relative;overflow:hidden}.everywhere-card figure:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff3d;position:absolute;inset:0}.everywhere-card img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.everywhere-card:hover img{transform:scale(1.025)}.everywhere-card>a>div{gap:5px;padding:19px 20px 22px;display:grid}.everywhere-card>a>div span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:950}.everywhere-card h3{font-size:clamp(1.35rem,2vw,1.85rem)}.everywhere-card p{color:#102a56a1;font-size:.82rem;line-height:1.5}.home-everywhere-mosaic .everywhere-card>a>div span{color:var(--gold)}.home-everywhere-mosaic .everywhere-card h3{color:#fff}.home-everywhere-mosaic .everywhere-card p{color:#ffffffa8}.home-everywhere-mosaic .everywhere-card:not(:first-child)>a>div{padding:15px 16px 17px}.home-everywhere-mosaic .everywhere-card:not(:first-child) h3{font-size:1.25rem}.home-everywhere-mosaic .everywhere-card:not(:first-child) p{display:none}.teacher-everywhere-section{background:radial-gradient(circle at 92% 8%,#f5c5422e,#0000 22rem),#fff;padding:clamp(84px,10vw,140px) 0;overflow:hidden}.teacher-everywhere-heading h2{margin-top:12px}.teacher-everywhere-heading>div:last-child>p{color:#102a56b3;line-height:1.72}.teacher-everywhere-heading>div:last-child>span{color:var(--blue);margin-top:19px;font-size:.78rem;font-weight:900;display:block}.teacher-everywhere-rail{scroll-snap-type:x mandatory;scrollbar-color:#7c3aed5c #7c3aed14;scrollbar-width:thin;grid-auto-columns:minmax(310px,34%);grid-auto-flow:column;gap:18px;margin-top:clamp(42px,6vw,70px);padding:4px 4px 23px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.teacher-everywhere-rail:focus-visible{outline-offset:5px;outline:3px solid #7c3aed40}.teacher-everywhere-rail::-webkit-scrollbar{height:8px}.teacher-everywhere-rail::-webkit-scrollbar-track{background:#7c3aed14;border-radius:999px}.teacher-everywhere-rail::-webkit-scrollbar-thumb{background:#7c3aed5c;border-radius:999px}.teacher-everywhere-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.teacher-everywhere-footer p{color:#102a568f;font-size:.82rem}@media (width<=980px){.home-everywhere-heading,.teacher-everywhere-heading{grid-template-columns:1fr;gap:24px}.home-everywhere-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.home-everywhere-mosaic .everywhere-card:first-child,.home-everywhere-mosaic .everywhere-card:not(:first-child){grid-area:auto}.teacher-everywhere-rail{grid-auto-columns:minmax(300px,46%)}}@media (width<=720px){.home-everywhere-mosaic{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:14px;padding:3px 2px 18px;display:grid;overflow-x:auto}.home-everywhere-mosaic .everywhere-card{scroll-snap-align:start}.home-everywhere-mosaic .everywhere-card:not(:first-child) p{display:block}.teacher-everywhere-rail{grid-auto-columns:82%}.teacher-everywhere-footer{flex-direction:column;align-items:flex-start}.teacher-everywhere-footer .button{width:100%}}.about-paragraphs a,.service-context-links a{color:var(--blue);text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #7c3aed47;text-decoration:underline #7c3aed47;text-decoration-thickness:1px}.about-paragraphs a:hover,.service-context-links a:hover{text-decoration-color:currentColor}.knowledge-page .knowledge-hero-copy h1,.knowledge-page .article-hero-copy h1,.knowledge-page .teacher-hero-copy h1,.knowledge-page .materials-hero-copy h1,.knowledge-page .locations-page-hero-grid h1,.service-page .service-hero-copy h1,.faq-page .faq-page-hero-inner h1,.signup-page .signup-page-heading h1,.games-page .games-hero-copy h1{letter-spacing:-.025em;max-width:760px;font-size:clamp(2.55rem,4.15vw,4.15rem);line-height:1.04}.knowledge-page h2,.service-page h2,.faq-page h2,.signup-page h2,.games-page h2{font-size:clamp(2rem,3.15vw,3.25rem);line-height:1.08}.service-page .service-hero{padding-bottom:clamp(64px,7vw,94px)}.service-page .service-highlights{gap:12px 22px}.service-page .service-highlights li{box-shadow:none;background:0 0;border:0;padding:0}.service-page .service-card-grid{border-top:1px solid #7c3aed29;margin-top:38px;display:block}.service-page .service-info-card{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #7c3aed29;border-radius:0;grid-template-columns:64px minmax(210px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(20px,3vw,42px);padding:clamp(26px,3.2vw,39px) 4px;display:grid;overflow:visible}.service-page .service-info-card:after{display:none}.service-page .service-card-number{width:50px;height:50px;color:var(--blue);box-shadow:none;background:#f1ebff;border:1px solid #7c3aed33;border-radius:50%}.service-page .service-info-card h3,.service-page .service-info-card p{margin-top:4px}.service-page .service-info-card h3{font-size:clamp(1.4rem,2vw,1.8rem)}.service-page .service-info-card p{font-size:1rem;line-height:1.7}.service-page .service-steps{border-top:1px solid #7c3aed29;margin-top:38px;display:block}.service-page .service-steps li{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #7c3aed29;border-radius:0;grid-template-columns:64px minmax(0,1fr);gap:24px;padding:clamp(27px,3.2vw,38px) 4px;display:grid}.service-page .service-step-marker{width:50px;height:50px;box-shadow:none;background:#f1ebff;border-radius:50%}.service-page .service-steps h3{margin-top:0}.service-page .service-context-links{color:#ffffffbf;grid-column:2;margin-top:22px;font-size:.96rem}.service-page .service-context-links a{color:#fff;text-decoration-color:#f5c5429e}.service-page .service-local-cta{padding:clamp(54px,7vw,84px) 0}.service-page .service-local-cta-inner{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.service-page .service-flow-icon{border:1px solid color-mix(in srgb, var(--service-accent,#7c3aed) 28%, transparent);background:color-mix(in srgb, var(--service-accent,#7c3aed) 10%, #fff);width:42px;height:42px;color:var(--service-accent,#7c3aed);border-radius:14px;place-items:center;padding:0;display:inline-grid}.service-page .service-flow-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.service-page .service-lesson-flow li{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:17px;padding:18px 0}.service-page .service-lesson-flow h3{margin-top:1px}.service-page:not(.service-page-adults) .service-photo-story{height:clamp(620px,52vw,720px);min-height:0}.service-page:not(.service-page-adults) .service-photo-story figure,.service-page:not(.service-page-adults) .service-photo-story img{min-height:0}.service-page-matura .service-photo-story{grid-template-rows:minmax(0,1.16fr) minmax(0,.84fr);height:clamp(620px,52vw,710px)}.service-page .service-fit-section{background:radial-gradient(circle at 7% 7%, var(--service-accent-soft,#7c3aed1a), transparent 27rem), linear-gradient(180deg, #fbfaff 0%, #f6f2ff 100%);position:relative;overflow:hidden}.service-page .service-fit-section:after{border:1px solid color-mix(in srgb, var(--service-accent,#7c3aed) 15%, transparent);content:"";pointer-events:none;border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-7rem;right:-4.5rem}.service-page-eighthGrade .service-fit-section{background:linear-gradient(#275ea80b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#275ea80b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#f7faff 0%,#edf4ff 100%)}.service-page-matura .service-fit-section{background:radial-gradient(circle at 8% 8%,#f5c54233,#0000 25rem),linear-gradient(#fffdf7 0%,#fff8e4 100%)}.service-page-certificates .service-fit-section{background:radial-gradient(circle at 88% 12%,#f5c54226,#0000 22rem),linear-gradient(145deg,#faf7ff 0%,#f2eaff 100%)}.service-fit-heading{z-index:1;max-width:860px;position:relative}.service-fit-heading h2{max-width:820px;margin-top:12px}.service-fit-heading>p:last-child{color:#102a56b8;max-width:740px;margin-top:20px;font-size:1.03rem;line-height:1.72}.service-fit-grid{z-index:1;grid-template-columns:minmax(280px,.8fr) minmax(480px,1.2fr);align-items:stretch;gap:clamp(38px,6vw,82px);margin-top:clamp(38px,5vw,60px);display:grid;position:relative}.service-fit-situations{border-top:1px solid #102a5626;align-self:center}.service-fit-item{border-bottom:1px solid #102a5626;grid-template-columns:5px minmax(0,1fr);gap:20px;padding:clamp(23px,3vw,32px) 0;display:grid}.service-card-accent{background:var(--service-accent,#7c3aed);border-radius:999px;width:5px;height:45px;margin-top:3px}.service-page-matura .service-card-accent{background:#d69a00}.service-fit-item h3{font-size:clamp(1.3rem,1.8vw,1.7rem);line-height:1.25}.service-fit-item p{color:#102a56b3;max-width:620px;margin-top:9px;font-size:.96rem;line-height:1.67}.service-scope-panel{background:radial-gradient(circle at 95% 5%, color-mix(in srgb, var(--service-accent,#7c3aed) 52%, transparent), transparent 19rem), linear-gradient(145deg, #102a56 0%, #171244 56%, #30115e 100%);color:#fff;border-radius:44px 16px;padding:clamp(34px,4.5vw,58px);position:relative;overflow:hidden;box-shadow:0 28px 66px #102a562e}.service-page-eighthGrade .service-scope-panel{background:radial-gradient(circle at 100% 0,#5b9fff57,#0000 20rem),linear-gradient(145deg,#0f3569 0%,#102a56 57%,#111d3b 100%)}.service-page-matura .service-scope-panel{background:radial-gradient(circle at 96% 4%,#f5c54257,#0000 20rem),linear-gradient(145deg,#102a56 0%,#111d3b 100%)}.service-page-certificates .service-scope-panel{background:radial-gradient(circle at 96% 4%,#f5c54240,#0000 19rem),linear-gradient(145deg,#22134d 0%,#4a1c77 100%)}.service-scope-panel:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:17rem;height:17rem;position:absolute;bottom:-6rem;right:-4rem}.service-scope-panel>*{z-index:1;position:relative}.service-scope-panel .eyebrow{color:var(--gold-2)}.service-scope-panel h3{color:#fff;max-width:660px;margin-top:13px;font-size:clamp(1.8rem,2.8vw,2.75rem);line-height:1.1}.service-scope-lead{color:#ffffffbd;max-width:680px;margin-top:18px;font-size:1rem;line-height:1.7}.service-scope-panel .service-work-list{border-top:1px solid #ffffff26;margin-top:28px;display:block}.service-scope-panel .service-work-list li,.service-page:not(.service-page-adults) .service-scope-panel .service-work-list li{color:#ffffffe8;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff26;border-radius:0;grid-template-columns:32px minmax(0,1fr);gap:13px;padding:15px 0;font-size:.95rem;font-weight:780;line-height:1.48;display:grid}.service-scope-panel .service-work-check,.service-page:not(.service-page-adults) .service-scope-panel .service-work-check{width:28px;height:28px;color:var(--gold-2);background:#f5c5421c;border:1px solid #f5c54270;border-radius:50%;place-items:center;display:grid}.service-scope-panel .service-work-check svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:15px;height:15px}.service-page .service-scope-panel .service-context-links{color:#ffffffab;margin-top:25px;font-size:.86rem;line-height:1.65}.service-page .service-scope-panel .service-context-links a{color:#fff;text-decoration-color:#f5c542a6}.service-page .service-proof-section{background:radial-gradient(circle at 88% 20%, var(--service-accent-soft,#7c3aed1a), transparent 22rem), #fff}.service-page .service-proof-layout.is-text-only{text-align:left;max-width:930px;margin-left:auto}.service-page .service-proof-layout.is-text-only .service-proof-copy{border:0;border-left:5px solid var(--service-accent,#7c3aed);box-shadow:none;background:0 0;border-radius:0;padding:10px 0 10px clamp(28px,4vw,50px);overflow:visible}.service-page .service-proof-layout.is-text-only .service-proof-copy:before{color:var(--service-accent-soft,#7c3aed1a);top:-72px;left:20px}.service-page .service-proof-layout.is-text-only .service-proof-copy h2,.service-page .service-proof-layout.is-text-only .service-proof-copy blockquote,.service-page .service-proof-layout.is-text-only .service-proof-note{margin-left:0;margin-right:0}.service-page .service-faq-section{background:#f9f7fd;padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px)}.service-page .service-faq-copy{position:static}.service-page .service-faq-layout{grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr);gap:clamp(38px,7vw,88px)}.service-page .service-local-cta{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--service-accent,#7c3aed) 55%, transparent), transparent 23rem), linear-gradient(135deg, #102a56 0%, #171244 58%, #30115e 100%);padding:clamp(62px,8vw,96px) 0;position:relative;overflow:hidden}.service-page-eighthGrade .service-local-cta{background:radial-gradient(circle at 90% 10%,#5b9fff52,#0000 23rem),linear-gradient(135deg,#0f3569 0%,#102a56 100%)}.service-page-matura .service-local-cta{background:radial-gradient(circle at 90% 10%,#f5c54252,#0000 23rem),linear-gradient(135deg,#102a56 0%,#111d3b 100%)}.service-page-certificates .service-local-cta{background:radial-gradient(circle at 90% 10%,#f5c5423d,#0000 23rem),linear-gradient(135deg,#22134d 0%,#4a1c77 100%)}.service-page .service-local-cta:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:30rem;height:30rem;position:absolute;bottom:-10rem;right:-6rem}.service-page .service-local-cta-inner{z-index:1;position:relative}.service-page .service-local-cta .eyebrow{color:var(--gold-2)}.service-page .service-local-cta h2{color:#fff}.service-page .service-local-cta p:not(.eyebrow){color:#ffffffb8}.service-page .service-local-cta .button-secondary{color:#fff;background:#ffffff17;border-color:#ffffff4a}@media (width<=1020px){.service-fit-grid{grid-template-columns:minmax(250px,.72fr) minmax(420px,1.28fr);gap:32px}.service-page:not(.service-page-adults) .service-photo-story,.service-page-matura .service-photo-story{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);height:clamp(590px,76vw,690px);min-height:0;display:grid}.service-page:not(.service-page-adults) .service-photo-story figure,.service-page:not(.service-page-adults) .service-photo-story figure.is-featured,.service-page-eighthGrade .service-photo-story figure.is-featured,.service-page-matura .service-photo-story figure.is-featured{aspect-ratio:auto;width:100%;height:100%}.service-page:not(.service-page-adults) .service-photo-story figure.is-featured{grid-area:1/1/3}.service-page-eighthGrade .service-photo-story figure.is-featured{grid-column:2}.service-page-matura .service-photo-story figure.is-featured{grid-area:1/1/auto/-1}.service-page-matura .service-photo-story{grid-template-rows:minmax(0,1.16fr) minmax(0,.84fr);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.service-fit-grid,.service-page .service-faq-layout{grid-template-columns:1fr}.service-fit-situations{max-width:720px}.service-scope-panel{border-radius:34px 14px}}@media (width<=640px){.service-page .service-flow-icon{border-radius:12px;width:38px;height:38px}.service-page .service-lesson-flow li{grid-template-columns:38px minmax(0,1fr);gap:13px}.service-page:not(.service-page-adults) .service-photo-story,.service-page-matura .service-photo-story{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-rows:1fr;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;gap:12px;width:calc(100% + 18px);height:auto;min-height:0;padding:0 18px 14px 0;display:grid;overflow-x:auto}.service-page:not(.service-page-adults) .service-photo-story figure,.service-page:not(.service-page-adults) .service-photo-story figure.is-featured,.service-page-eighthGrade .service-photo-story figure.is-featured,.service-page-matura .service-photo-story figure.is-featured{aspect-ratio:4/3;scroll-snap-align:start;grid-area:1;height:auto}.service-fit-heading>p:last-child{font-size:.96rem}.service-fit-item{gap:15px;padding:22px 0}.service-scope-panel{border-radius:28px 12px;margin:0 -2px;padding:29px 22px}.service-scope-panel h3{font-size:clamp(1.65rem,8vw,2.15rem)}.service-scope-panel .service-work-list li,.service-page:not(.service-page-adults) .service-scope-panel .service-work-list li{grid-template-columns:29px minmax(0,1fr);gap:11px;padding:14px 0;font-size:.9rem}.service-page .service-proof-layout.is-text-only .service-proof-copy{border-left-width:4px;padding:5px 0 5px 22px}.service-page .service-local-cta-inner{gap:28px}}.guide-hub-page .guide-card-grid,.article-page .guide-card-grid{border-top:1px solid #7c3aed29;display:block}.guide-hub-page .guide-card,.article-page .guide-card{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #7c3aed29;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(145px,.42fr) minmax(0,1.25fr) auto;gap:12px clamp(24px,4vw,58px);padding:clamp(30px,4vw,48px) 4px;display:grid;overflow:visible}.guide-hub-page .guide-card:before,.article-page .guide-card:before{display:none}.guide-hub-page .guide-card:hover,.article-page .guide-card:hover{box-shadow:none;border-color:#7c3aed47;transform:none}.guide-hub-page .guide-card-topline,.article-page .guide-card-topline{flex-direction:column;grid-row:1/3;justify-content:flex-start;align-items:flex-start}.guide-hub-page .guide-card h3,.article-page .guide-card h3{max-width:720px;margin-top:0;font-size:clamp(1.65rem,2.55vw,2.3rem)}.guide-hub-page .guide-card>p,.article-page .guide-card>p{max-width:760px;margin-top:0}.guide-hub-page .guide-card>a,.article-page .guide-card>a{white-space:nowrap;grid-area:1/3/3;align-self:center;margin:0;padding:12px 0}.materials-page .materials-grid{grid-template-columns:1fr;gap:22px}.materials-page .material-card{border-radius:34px;grid-template-rows:auto 1fr;grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);min-height:0;padding:clamp(20px,2.5vw,30px);display:grid}.materials-page .material-card:hover{transform:translateY(-2px)}.materials-page .material-card-top{grid-area:1/1;padding:3px 5px 0}.materials-page .material-card-visual{grid-area:2/1;min-height:245px;margin:16px 0 0}.materials-page .material-card-copy{grid-area:1/2/3;justify-content:center;padding:clamp(12px,3vw,38px) clamp(10px,3vw,42px)}.materials-page .material-card h3{max-width:720px;font-size:clamp(1.85rem,2.8vw,2.55rem)}.materials-page .material-card-copy>p{max-width:750px;font-size:1rem}.materials-page .material-card-goal{max-width:740px}.materials-page .material-card-copy>a{background:var(--material-color);color:#fff;width:fit-content;min-width:230px;min-height:50px;max-height:50px;box-shadow:0 12px 24px color-mix(in srgb, var(--material-color) 22%, transparent);border-radius:999px;flex:none;justify-content:center;align-self:flex-start;align-items:center;gap:9px;margin-top:24px;padding:0 24px;font-weight:900;line-height:1;display:inline-flex}.materials-page .material-card-copy>a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:0 0 20px;width:20px;height:20px}.materials-page .material-card-copy>a{width:fit-content;min-width:230px;padding-inline:24px}.materials-page .materials-source-grid{border-top:1px solid #ffffff2b;display:block}.materials-page .materials-source-grid a{background:0 0;border:0;border-bottom:1px solid #ffffff2b;border-radius:0;grid-template-columns:52px minmax(210px,.65fr) minmax(0,1fr);gap:clamp(18px,3vw,42px);min-height:0;padding:27px 2px;display:grid}.materials-page .materials-source-grid a:hover{background:0 0;transform:none}.materials-page .materials-source-grid strong,.materials-page .materials-source-grid p{margin-top:0}.teacher-page .teacher-principles{border-top:1px solid #7c3aed29;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(34px,5vw,72px)}.teacher-page .teacher-principles article{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #7c3aed29;border-radius:0;grid-template-columns:72px minmax(0,1fr);gap:8px 24px;padding:32px 0;display:grid}.teacher-page .teacher-principles article:after{display:none}.teacher-page .teacher-principles article>.teacher-principle-icon{grid-row:1/3;margin-bottom:0}.teacher-page .teacher-principles h3,.teacher-page .teacher-principles p{grid-column:2}.teacher-page .teacher-principles h3{align-self:end;font-size:1.45rem}.teacher-page .teacher-principles p{margin-top:4px}.teacher-contact-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.teacher-contact-actions .button-secondary{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.locations-page .locations-page-grid{border-top:1px solid #7c3aed29;display:block}.locations-page .locations-page-grid article{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #7c3aed29;border-radius:0;grid-template-columns:64px minmax(180px,.6fr) minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px 3px;display:grid}.locations-page .locations-page-grid h3,.locations-page .locations-page-grid p,.locations-page .locations-page-grid a{margin:0;padding:0}.locations-page .locations-page-grid p{font-size:1rem}.locations-page .locations-page-grid a{white-space:nowrap}.privacy-page .privacy-content{border-top:1px solid #7c3aed29;gap:0}.privacy-page .privacy-content section{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #7c3aed29;border-radius:0;padding:clamp(28px,4vw,44px) 0}.faq-page .faq-page-groups{border-top:1px solid #7c3aed29;gap:0}.faq-page .faq-group-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #7c3aed29;border-radius:0;padding:clamp(36px,5vw,62px) 0;overflow:visible}.signup-page .signup-page-info{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0 32px}@media (width<=860px){.service-page .service-info-card{grid-template-columns:54px minmax(0,1fr)}.service-page .service-info-card p{grid-column:2}.service-page .service-context-links{grid-column:1}.guide-hub-page .guide-card,.article-page .guide-card{grid-template-columns:130px minmax(0,1fr)}.guide-hub-page .guide-card>a,.article-page .guide-card>a{grid-area:auto/2;justify-self:start}.materials-page .material-card{grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr)}.locations-page .locations-page-grid article{grid-template-columns:58px minmax(150px,.6fr) minmax(0,1fr)}.locations-page .locations-page-grid a{grid-column:2/4}}@media (width<=640px){.knowledge-page .knowledge-hero-copy h1,.knowledge-page .article-hero-copy h1,.knowledge-page .teacher-hero-copy h1,.knowledge-page .materials-hero-copy h1,.knowledge-page .locations-page-hero-grid h1,.service-page .service-hero-copy h1,.faq-page .faq-page-hero-inner h1,.signup-page .signup-page-heading h1,.games-page .games-hero-copy h1{overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(2.15rem,9.8vw,2.85rem);line-height:1.06}.knowledge-page h2,.service-page h2,.faq-page h2,.signup-page h2,.games-page h2{font-size:clamp(1.78rem,8vw,2.35rem)}.service-page .service-info-card,.service-page .service-steps li{grid-template-columns:46px minmax(0,1fr);gap:16px}.service-page .service-card-number,.service-page .service-step-marker{width:42px;height:42px}.guide-hub-page .guide-card,.article-page .guide-card{padding:30px 0;display:block}.guide-hub-page .guide-card-topline,.article-page .guide-card-topline{flex-direction:row;align-items:center;margin-bottom:20px}.guide-hub-page .guide-card>p,.article-page .guide-card>p{margin-top:14px}.guide-hub-page .guide-card>a,.article-page .guide-card>a{margin-top:20px}.materials-page .material-card{border-radius:25px;grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:17px;display:grid}.materials-page .material-card-top,.materials-page .material-card-visual,.materials-page .material-card-copy{grid-column:1}.materials-page .material-card-top{grid-row:1}.materials-page .material-card-visual{grid-row:2;min-height:175px}.materials-page .material-card-copy{grid-row:3;padding:27px 7px 10px}.materials-page .material-card-copy>a{align-self:stretch;width:100%;min-width:0}.materials-page .materials-source-grid a{grid-template-columns:42px minmax(0,1fr)}.materials-page .materials-source-grid p{grid-column:2}.teacher-page .teacher-principles{grid-template-columns:1fr}.teacher-page .teacher-principles article{grid-template-columns:58px minmax(0,1fr);gap:7px 17px}.teacher-contact-actions{grid-template-columns:1fr;width:100%;display:grid}.teacher-contact-actions .button{width:100%}.locations-page .locations-page-grid article{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px 16px}.locations-page .locations-page-grid h3{align-self:center}.locations-page .locations-page-grid p,.locations-page .locations-page-grid a{grid-column:2}}.enrollment-news{background:radial-gradient(at 82% 16%,#f5c5421a,#0000 24rem),linear-gradient(#fff 0%,#faf8ff 100%);padding:clamp(18px,2.5vw,30px) 0 clamp(24px,3vw,40px)}.enrollment-news-bar{isolation:isolate;background:radial-gradient(circle at 92% 8%,#f5c54247,#0000 17rem),radial-gradient(circle at 58% 120%,#984bee6b,#0000 24rem),linear-gradient(118deg,#102b58 0%,#193f7f 44%,#5c32be 74%,#7f38dc 100%);border-color:#ffffff29;border-radius:32px;gap:clamp(26px,4vw,62px);padding:clamp(28px,3.5vw,48px);box-shadow:0 28px 64px #102a563d,inset 0 1px #ffffff29}.enrollment-news-bar:before{z-index:-1;background:linear-gradient(180deg, #ffe48a, var(--gold), #b064f5);border-radius:0 999px 999px 0;width:6px;top:16%;bottom:16%;box-shadow:0 0 28px #f5c5429e}.enrollment-news-bar:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1c,#0000 64%);border:1px solid #ffffff21;border-radius:50%;width:330px;height:330px;animation:9s ease-in-out infinite enrollment-orbit;position:absolute;top:-170px;right:11%}.enrollment-news-bar>*{z-index:1;position:relative}.enrollment-news-badge{color:#423000;background:linear-gradient(120deg,#fff0af,#ffd65f);border-color:#ffe27cdb;box-shadow:0 12px 28px #0000002e,0 0 24px #f5c54238}.enrollment-news-text h2{color:#fff;font-size:clamp(1.75rem,2.5vw,2.55rem);line-height:1.06}.enrollment-news-subtitle{color:#fffffff0}.enrollment-news-note{color:#ffffffb8}.enrollment-news-cta{min-height:58px;color:var(--navy);background:linear-gradient(120deg,#ffe68b,#ffc94a);gap:12px;padding:16px 25px;box-shadow:0 18px 36px #00000038,0 0 30px #f5c54229}.enrollment-news-cta>span:last-child{font-size:1.3rem;line-height:0;transition:transform .2s}.enrollment-news-cta:hover{color:var(--navy);background:linear-gradient(120deg,#fff0ad,#ffd45d);transform:translateY(-2px);box-shadow:0 22px 42px #00000042,0 0 34px #f5c54238}.enrollment-news-cta:hover>span:last-child{transform:translate(4px)}.enrollment-news-toggle{color:#fff;background:#ffffff1a;border-color:#ffffff47;min-height:58px;box-shadow:0 12px 26px #0000001f}.enrollment-news-toggle:hover{color:#fff;background:#ffffff2e;border-color:#ffffff8f;box-shadow:0 16px 32px #0000002b}.enrollment-news-toggle-icon{background:var(--gold)}.enrollment-news-toggle-icon:before,.enrollment-news-toggle-icon:after{background:var(--navy)}@keyframes enrollment-orbit{0%,to{opacity:.68;transform:translate(0,0)}50%{opacity:1;transform:translate(18px,12px)}}@media (width<=640px){.enrollment-news-bar{border-radius:24px;padding:24px 18px}.enrollment-news-text h2{font-size:clamp(1.65rem,8vw,2rem)}}@media (prefers-reduced-motion:reduce){.enrollment-news-bar:after{animation:none}}.about-me-section .about-me-profile-link{color:#fff;background:linear-gradient(115deg,#173d7a 0%,#7138df 58%,#9a48f0 100%);border:0;box-shadow:0 16px 34px #5b31be4d,inset 0 0 0 1px #ffffff2e}.about-me-section .about-me-profile-link:hover{color:#fff;background:linear-gradient(115deg,#102f64 0%,#6330cc 54%,#8f3fe8 100%)}.enrollment-news .enrollment-news-cta,.enrollment-news .enrollment-news-cta:hover{color:var(--navy);background:linear-gradient(120deg,#ffe68b,#ffc94a)}.enrollment-news-actions{grid-template-columns:auto auto;min-width:min(100%,510px);display:grid}.enrollment-news-phone{color:#fff;background:radial-gradient(circle at 12% 10%,#ffe27c2e,#0000 9rem),#08193c52;border:1px solid #ffe27c6b;border-radius:20px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 12px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;box-shadow:0 15px 30px #00000029,inset 0 1px #ffffff1a}.enrollment-news-phone:hover{color:#fff;background:radial-gradient(circle at 12% 10%,#ffe27c3d,#0000 9rem),#08193c7a;border-color:#ffe27ccc;transform:translateY(-2px);box-shadow:0 20px 38px #00000038,inset 0 1px #ffffff24}.enrollment-news-phone:focus-visible,.signup-page-phone-banner:focus-visible{outline-offset:4px;outline:3px solid #ffe27c}.enrollment-news-phone-icon,.signup-page-phone-icon{color:var(--navy);background:linear-gradient(135deg,#fff0ad,#ffc94a);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 10px 24px #0000002e}.enrollment-news-phone-icon{width:46px;height:46px}.enrollment-news-phone-icon svg,.signup-page-phone-icon svg{fill:currentColor;width:55%;height:55%}.enrollment-news-phone-copy{gap:2px;min-width:0;display:grid}.enrollment-news-phone-copy>span{color:#ffffffbd;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:850}.enrollment-news-phone-copy strong{color:#fff;font-family:var(--font-heading);font-size:1.3rem;font-weight:900;line-height:1}.enrollment-news-phone-action{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:.82rem;font-weight:900;line-height:1}.signup-page-phone-banner{isolation:isolate;color:#fff;background:radial-gradient(circle at 92% 0,#f5c54247,#0000 17rem),linear-gradient(118deg,#102b58 0%,#24458a 48%,#7138d8 100%);border:1px solid #ffffff2e;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.5vw,28px);width:min(100%,980px);margin-top:clamp(24px,3vw,34px);padding:clamp(20px,2.6vw,28px);text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #102a563d,inset 0 1px #ffffff21}.signup-page-phone-banner:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffff1c;border-radius:50%;width:240px;height:240px;position:absolute;top:-110px;right:22%}.signup-page-phone-banner:hover{color:#fff;transform:translateY(-3px);box-shadow:0 30px 64px #102a564d,inset 0 1px #ffffff29}.signup-page-phone-icon{width:clamp(58px,6vw,72px);height:clamp(58px,6vw,72px)}.signup-page-phone-copy{gap:5px;min-width:0;display:grid}.signup-page-phone-copy .signup-page-phone-kicker{color:#ffe27c;letter-spacing:.12em;font-size:.76rem;font-weight:950}.signup-page-phone-copy>strong{color:#fff;font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:900;line-height:1.05}.signup-page-phone-copy>span:last-child{color:#ffffffc2;max-width:520px;font-size:.96rem;font-weight:650;line-height:1.45}.signup-page-phone-number{border-left:1px solid #ffffff29;justify-items:start;gap:4px;min-width:205px;padding-left:clamp(18px,2.5vw,30px);display:grid}.signup-page-phone-number>span:first-child{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:850}.signup-page-phone-number>strong{color:#ffe27c;font-family:var(--font-heading);white-space:nowrap;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:900;line-height:1.1}.signup-page-phone-button{color:var(--navy);background:linear-gradient(120deg,#ffe68b,#ffc94a);border-radius:999px;margin-top:5px;padding:8px 12px;font-size:.82rem;font-weight:950;line-height:1}@media (width<=980px){.enrollment-news-actions{width:min(100%,560px)}.signup-page-phone-banner{grid-template-columns:auto minmax(0,1fr)}.signup-page-phone-number{border-left:0;grid-column:2;grid-template-columns:auto auto;place-items:center start;gap:8px 14px;padding-left:0}.signup-page-phone-number>span:first-child{display:none}.signup-page-phone-button{margin-top:0}}@media (width<=640px){.enrollment-news-actions{grid-template-columns:1fr;min-width:0}.enrollment-news-phone{grid-column:auto;grid-template-columns:auto minmax(0,1fr);width:100%}.enrollment-news-phone-action{grid-column:2;width:fit-content}.signup-page-phone-banner{border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px}.signup-page-phone-icon{width:52px;height:52px}.signup-page-phone-number{border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:1fr;gap:9px;width:100%;padding-top:15px}.signup-page-phone-number>strong{font-size:clamp(1.55rem,8vw,2rem)}.signup-page-phone-button{align-items:center;width:fit-content;min-height:44px;padding:11px 15px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.enrollment-news-phone,.signup-page-phone-banner{transition:none}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%}body,#root{width:100%;max-width:100%}.site-header{-webkit-backdrop-filter:blur(20px);padding-top:env(safe-area-inset-top,0px);position:-webkit-sticky}.knowledge-page,.enrollment-news{overflow:clip}.container,.section-inner,.two-column-grid>*,.section-grid>*,.split-section>*,.contact-grid>*,.signup-layout>*,.signup-page-layout>*,.home-everywhere-heading>*,.teacher-everywhere-heading>*,.footer-main-v2>*{min-width:0}img,video{max-width:100%;height:auto}input,select,textarea,button,.button{max-width:100%}.success-carousel-track,.home-everywhere-mosaic,.teacher-everywhere-rail{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.success-image-card,.home-everywhere-mosaic .everywhere-card,.teacher-everywhere-rail .everywhere-card{scroll-snap-stop:always}.teacher-everywhere-rail{max-width:100%}.cookie-consent{right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));left:max(12px, env(safe-area-inset-left,0px));-webkit-overflow-scrolling:touch;border-radius:22px;gap:clamp(16px,2.5vw,28px);width:min(940px,100% - 24px);max-height:calc(100dvh - 24px);padding:clamp(16px,2vw,22px);overflow-y:auto}.cookie-consent h2{margin-top:4px;font-size:clamp(1.16rem,1.8vw,1.48rem);line-height:1.12}.cookie-consent p{max-width:650px;margin-top:5px;font-size:.79rem;line-height:1.42}.cookie-consent a{margin-top:5px;font-size:.72rem}.cookie-consent small{margin-top:5px}.cookie-consent-actions .button{min-height:46px;padding-inline:16px;font-size:.82rem}@media (width>=700px) and (width<=900px){.cookie-consent{grid-template-columns:minmax(0,1fr) minmax(190px,225px);align-items:center}.cookie-consent-actions{grid-template-columns:1fr;display:grid}}.mobile-lead-bar{display:none}@media (width<=760px){body.has-mobile-lead-bar{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.service-page .service-hero-actions .button-secondary{display:none}.mobile-lead-bar{z-index:180;right:max(9px, env(safe-area-inset-right,0px));bottom:max(9px, env(safe-area-inset-bottom,0px));left:max(9px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f7fff0;border:1px solid #ffffffa6;border-radius:20px;grid-template-columns:minmax(0,1.22fr) minmax(58px,.62fr) minmax(0,.95fr);gap:7px;width:auto;padding:7px;display:grid;position:fixed;box-shadow:0 18px 48px #142b5b3d}.mobile-lead-bar a{border-radius:14px;min-width:0;min-height:52px;text-decoration:none}.mobile-lead-bar-call{color:var(--navy);background:#fff;align-items:center;gap:9px;padding:7px 10px;display:flex;box-shadow:inset 0 0 0 1px #7c3aed21}.mobile-lead-bar-call svg{fill:none;stroke:#6334d8;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:24px;height:24px}.mobile-lead-bar-call span{gap:1px;min-width:0;display:grid}.mobile-lead-bar-call small{color:#5c6e91;font-size:.66rem;font-weight:800;line-height:1}.mobile-lead-bar-call strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.78rem,3.55vw,.92rem);line-height:1.1;overflow:hidden}.mobile-lead-bar-email{color:#6334d8;text-align:center;background:#fff;align-content:center;place-items:center;gap:2px;padding:6px 5px;font-size:.64rem;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #7c3aed21}.mobile-lead-bar-email svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.mobile-lead-bar-signup{color:#fff;text-align:center;background:linear-gradient(135deg,#233f87,#8238ed);justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:clamp(.76rem,3.45vw,.9rem);font-weight:900;line-height:1.15;display:flex;box-shadow:0 10px 24px #6234d840}.mobile-lead-bar-signup span{color:var(--gold);flex:none;font-size:1.05rem}.mobile-lead-bar a:focus-visible{outline:3px solid var(--gold);outline-offset:2px}}@media (width<=350px){.mobile-lead-bar{right:max(5px, env(safe-area-inset-right,0px));left:max(5px, env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1.2fr) 54px minmax(0,.86fr);gap:5px;padding:5px}.mobile-lead-bar-call{gap:5px;padding-left:7px;padding-right:6px}.mobile-lead-bar-call svg{width:20px;height:20px}.mobile-lead-bar-call strong,.mobile-lead-bar-signup{font-size:.72rem}}@media (width<=699px){.cookie-consent{border-radius:19px;grid-template-columns:1fr;gap:10px;padding:14px}.cookie-consent-kicker{font-size:.6rem}.cookie-consent h2{font-size:1.08rem}.cookie-consent p{font-size:.74rem;line-height:1.36}.cookie-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cookie-consent-actions .button{white-space:normal;width:100%;min-height:44px;padding:8px 9px;font-size:.73rem;line-height:1.15}.home-everywhere-mosaic,.teacher-everywhere-rail{touch-action:pan-x pan-y;max-width:100%;scroll-padding-inline:2px}}@media (width<=980px){.home-everywhere-mosaic>.everywhere-card{grid-area:auto!important}input,select,textarea{font-size:max(16px,1rem)}.site-header,.nav,.nav-links,.hero-content,.hero-person,.enrollment-news-bar,.enrollment-news-actions,.signup-page-phone-banner{max-width:100%}}@media (width<=768px){.home-everywhere-heading .eyebrow{color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important}}@media (height<=560px) and (width>=600px){.cookie-consent{grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:14px;padding:12px 14px}.cookie-consent-actions{grid-template-columns:1fr;display:grid}.cookie-consent p{line-height:1.3}}.nav-offer-menu{flex:none;position:relative}.nav-offer-trigger{cursor:pointer;color:#273f58;min-height:42px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:clamp(.98rem,.9vw,1.05rem);font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex}.nav-offer-trigger:hover,.nav-offer-menu:focus-within .nav-offer-trigger,.nav-offer-menu.is-open .nav-offer-trigger{background:var(--blue-soft);color:var(--navy)}.nav-offer-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px;transition:transform .2s}.nav-offer-menu:focus-within .nav-offer-trigger svg,.nav-offer-menu:hover .nav-offer-trigger svg,.nav-offer-menu.is-open .nav-offer-trigger svg{transform:rotate(180deg)}.nav-offer-dropdown{z-index:40;visibility:hidden;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #7c3aed24;border-radius:22px;gap:2px;width:min(330px,100vw - 30px);padding:10px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-8px);box-shadow:0 24px 60px #102a562e}.nav-offer-dropdown:before{content:"";height:14px;position:absolute;top:-13px;left:0;right:0}.nav-offer-menu:hover .nav-offer-dropdown,.nav-offer-menu:focus-within .nav-offer-dropdown,.nav-offer-menu.is-open .nav-offer-dropdown{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-links .nav-offer-dropdown a{color:var(--navy);text-align:left;white-space:normal;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 13px;font-size:.94rem;display:flex}.nav-links .nav-offer-dropdown a:hover{background:linear-gradient(100deg,#f4efff,#fff9df);transform:none}.nav-offer-dropdown a>span:last-child{color:var(--blue);flex:none;margin-left:14px}.enrollment-offer-links{border-bottom:1px solid #102a561f;align-items:baseline;gap:18px;margin:17px clamp(8px,2vw,28px) 0;padding:0 4px 17px;display:flex}.enrollment-offer-links-label{color:#102a5694;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.76rem;font-weight:900}.enrollment-offer-links>div{flex-wrap:wrap;gap:8px 22px;display:flex}.enrollment-offer-links a{color:var(--navy);text-underline-offset:4px;align-items:center;gap:6px;padding:3px 0;font-size:.88rem;font-weight:850;-webkit-text-decoration:underline #7c3aed47;text-decoration:underline #7c3aed47;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s,transform .2s;display:inline-flex}.enrollment-offer-links a:hover{color:var(--blue);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);transform:translateY(-1px)}.enrollment-offer-links a>span:last-child{color:var(--blue);font-size:.75rem}.service-page .service-proof-layout{align-items:start}.service-page .service-proof-layout.is-text-only{max-width:1180px;margin:0 auto;display:block}.service-proof-content{min-width:0}.service-proof-heading h2{max-width:760px;margin-top:12px}.service-review-list{border-top:1px solid #102a5626;margin-top:clamp(26px,4vw,44px)}.service-review-item{border-bottom:1px solid #102a561f;grid-template-columns:44px minmax(0,1fr);gap:8px 18px;padding:clamp(24px,3.5vw,38px) 0;display:grid}.service-review-number{color:var(--service-accent,var(--blue));letter-spacing:.08em;grid-row:1/span 2;padding-top:4px;font-size:.73rem;font-weight:950}.service-review-item blockquote{max-width:820px;color:var(--navy);font-family:var(--font-heading);margin:0;font-size:clamp(1.08rem,1.65vw,1.42rem);font-weight:800;line-height:1.52}.service-review-item .service-proof-author{color:var(--service-accent,var(--blue));margin-top:3px;font-size:.86rem}.service-proof-content>.service-proof-note{max-width:780px;margin-top:18px;line-height:1.65}.service-proof-layout.is-text-only .service-proof-content{grid-template-columns:minmax(245px,.66fr) minmax(0,1.34fr);gap:20px clamp(44px,7vw,94px);display:grid}.service-proof-layout.is-text-only .service-proof-heading{padding-top:4px}.service-proof-layout.is-text-only .service-review-list{margin-top:0}.service-proof-layout.is-text-only .service-proof-note{grid-column:2}@media (width<=1180px){.nav-offer-menu{width:100%}.nav-offer-trigger{width:100%;min-height:44px;padding:10px 12px;font-size:.96rem}.nav-offer-dropdown{visibility:visible;width:100%;box-shadow:none;opacity:1;pointer-events:auto;background:#f8f5ff;border-radius:15px;margin-top:4px;padding:7px;display:none;position:static;transform:none}.nav-offer-menu:hover .nav-offer-dropdown,.nav-offer-menu:focus-within .nav-offer-dropdown{display:none;transform:none}.nav-offer-menu.is-open .nav-offer-dropdown,.nav-offer-menu.is-open:hover .nav-offer-dropdown,.nav-offer-menu.is-open:focus-within .nav-offer-dropdown{display:grid;transform:none}.nav-links .nav-offer-dropdown a{text-align:left;min-height:42px;padding:10px 12px}}@media (width<=820px){.service-proof-layout.is-text-only .service-proof-content{display:block}.service-proof-layout.is-text-only .service-review-list{margin-top:28px}.service-proof-layout.is-text-only .service-proof-note{margin-top:18px}}@media (width<=640px){.enrollment-offer-links{margin-top:14px;padding-bottom:14px;display:block}.enrollment-offer-links>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;margin-top:11px;display:grid}.enrollment-offer-links a{align-items:flex-start;font-size:.8rem;line-height:1.3}.service-review-item{grid-template-columns:32px minmax(0,1fr);gap:7px 10px}}@media (width<=390px){.enrollment-offer-links>div{grid-template-columns:1fr}}.service-photo-interlude{background:linear-gradient(90deg,#7c3aed0f,#0000 36%),#fbfaff;padding:clamp(42px,6vw,82px) 0;position:relative;overflow:hidden}.service-photo-interlude:after{content:"";pointer-events:none;border:1px solid #7c3aed1a;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-210px;right:-150px}.service-photo-interlude-layout{z-index:1;grid-template-columns:minmax(0,1.42fr) minmax(270px,.58fr);align-items:center;gap:clamp(32px,6vw,86px);display:grid;position:relative}.service-photo-interlude figure{border-radius:0 clamp(34px,5vw,70px) clamp(34px,5vw,70px) 0;min-width:0;height:clamp(370px,42vw,570px);margin:0;position:relative;overflow:hidden;box-shadow:0 28px 64px #102a562b}.service-photo-interlude figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05142cc7);position:absolute;inset:50% 0 0}.service-photo-interlude figure img{object-fit:cover;width:100%;height:100%;display:block}.service-photo-interlude figcaption{z-index:1;color:#fff;text-shadow:0 2px 10px #00000061;max-width:660px;font-size:clamp(.82rem,1.1vw,.98rem);font-weight:800;line-height:1.45;position:absolute;bottom:clamp(18px,3vw,32px);left:clamp(20px,3vw,38px);right:clamp(20px,3vw,38px)}.service-photo-interlude-copy{max-width:430px}.service-photo-interlude-copy h2{margin-top:12px;font-size:clamp(2rem,3.5vw,3.55rem);line-height:1.04}.service-photo-interlude-copy>p:last-child{color:#102a56b8;margin-top:24px;font-size:clamp(1rem,1.3vw,1.13rem);line-height:1.75}.service-photo-interlude-matura{background:radial-gradient(circle at 76% 28%,#f5c54224,#0000 20rem),#fffdf8}.service-photo-interlude-matura .service-photo-interlude-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.service-photo-interlude-matura figure{border-radius:clamp(34px,5vw,70px) 0 0 clamp(34px,5vw,70px);height:clamp(500px,52vw,700px)}.service-photo-interlude-matura figure img{object-position:center 42%}.service-photo-interlude-matura .service-photo-interlude-copy{max-width:620px}@media (width<=900px){.service-photo-interlude-layout,.service-photo-interlude-matura .service-photo-interlude-layout{grid-template-columns:1fr}.service-photo-interlude-copy,.service-photo-interlude-matura .service-photo-interlude-copy{max-width:700px}.service-photo-interlude figure,.service-photo-interlude-matura figure{border-radius:0 32px 32px 0;height:min(72vw,560px)}.service-photo-interlude-matura figure{width:min(78%,520px);height:min(112vw,650px)}}@media (width<=560px){.service-photo-interlude{padding:34px 0 46px}.service-photo-interlude-layout{gap:28px}.service-photo-interlude figure,.service-photo-interlude-matura figure{border-radius:0 24px 24px 0;width:calc(100% + 15px);height:78vw;margin-left:-15px}.service-photo-interlude-matura figure{width:min(86%,410px);height:122vw;max-height:620px}.service-photo-interlude-copy h2{font-size:clamp(1.9rem,10vw,2.65rem)}}@media (width<=1180px){.nav-links{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 100px);overflow-y:auto}.service-experience-layout{grid-template-columns:1fr}.service-decision-strip{grid-template-columns:minmax(0,1fr) auto}.service-decision-strip ul{grid-area:2/1/auto/-1}}@media (width<=980px){.enrollment-news-copy{grid-template-columns:1fr;gap:14px}.enrollment-news-badge{white-space:normal}}@media (width<=900px){.service-hero-grid,.service-fit-grid{grid-template-columns:1fr}.service-hero-copy{max-width:720px}.service-page:not(.service-page-adults) .service-photo-story,.service-page-matura .service-photo-story{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.service-page:not(.service-page-adults) .service-photo-story figure.is-featured,.service-page-eighthGrade .service-photo-story figure.is-featured,.service-page-matura .service-photo-story figure.is-featured{aspect-ratio:16/9;grid-area:auto/1/auto/-1;height:auto}.service-page:not(.service-page-adults) .service-photo-story figure:not(.is-featured),.service-page-matura .service-photo-story figure:not(.is-featured){aspect-ratio:4/3;height:auto}}.service-page-matura .service-hero-visual img{aspect-ratio:16/10;object-position:center 45%}@media (width<=640px){.nav-links{max-height:calc(100dvh - 80px)}.service-page:not(.service-page-adults) .service-photo-story,.service-page-matura .service-photo-story{grid-template-rows:1fr;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;height:auto;display:grid}.service-page:not(.service-page-adults) .service-photo-story figure,.service-page:not(.service-page-adults) .service-photo-story figure.is-featured,.service-page-eighthGrade .service-photo-story figure.is-featured,.service-page-matura .service-photo-story figure,.service-page-matura .service-photo-story figure.is-featured{aspect-ratio:4/3;grid-area:1;height:auto}}@media (width<=820px){.service-decision-strip{grid-template-columns:1fr}.service-decision-strip ul{grid-area:auto/1}.service-decision-phone{grid-column:1}}@media (width>=901px){.service-photo-story.is-two-up,.service-page-matura .service-photo-story.is-two-up{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));height:clamp(510px,44vw,650px)}.service-photo-story.is-two-up figure,.service-photo-story.is-two-up figure.is-featured,.service-page-matura .service-photo-story.is-two-up figure,.service-page-matura .service-photo-story.is-two-up figure.is-featured{aspect-ratio:auto;grid-area:1;width:100%;height:100%}}@media (width>=1181px){.nav-offer-menu.is-open .nav-offer-dropdown,.nav-offer-menu:hover .nav-offer-dropdown,.nav-offer-menu:focus-within .nav-offer-dropdown{visibility:visible;opacity:1;pointer-events:auto;transition:none;transform:translate(-50%)}}@media (width>=641px) and (width<=900px){.service-photo-story.is-two-up,.service-page-matura .service-photo-story.is-two-up{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.service-photo-story.is-two-up figure,.service-photo-story.is-two-up figure.is-featured,.service-page-matura .service-photo-story.is-two-up figure,.service-page-matura .service-photo-story.is-two-up figure.is-featured{aspect-ratio:4/3;grid-area:1;width:100%;height:auto}}.home-offer-switcher{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:clamp(28px,4vw,48px);padding:clamp(34px,4vw,48px) 0 clamp(28px,3vw,38px);position:relative;overflow:visible}.home-offer-switcher:before,.home-offer-switcher:after{display:none}.home-offer-switcher:before{top:-150px;left:-90px}.home-offer-switcher:after{bottom:-165px;right:-110px;box-shadow:inset 0 0 0 34px #7c3aed05}.home-offer-switcher>*{z-index:1;position:relative}.home-offer-switcher-heading{text-align:center;justify-content:center;margin-bottom:clamp(24px,2.3vw,34px);display:flex}.home-offer-switcher-heading h3{max-width:900px;color:var(--navy);letter-spacing:-.015em;text-align:center;text-transform:uppercase;padding-bottom:14px;font-size:clamp(1.35rem,1.85vw,1.72rem);line-height:1.12;position:relative}.home-offer-switcher-heading h3:after{content:"";background:linear-gradient(90deg,#f1bd2e,#7c3aed);border-radius:999px;width:62px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-offer-switcher-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.65vw,22px);width:min(100%,1160px);margin-inline:auto;display:grid}.home-offer-tile{min-width:0;min-height:280px;color:var(--navy);text-align:center;background:linear-gradient(155deg,#fffffffa,#faf7ffed);border:1px solid #5b3bad21;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:center;padding:28px 17px 24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #28215913,inset 0 1px #ffffffeb}.home-offer-tile:before{content:"";opacity:.68;background:linear-gradient(90deg,#f5c542d1,#7c3aedb8);border-radius:0 0 999px 999px;height:3px;transition:right .18s,left .18s,opacity .18s;position:absolute;top:0;left:22px;right:22px}.home-offer-tile:hover{z-index:1;border-color:#6837d840;transform:translateY(-5px);box-shadow:0 22px 44px #43288b24}.home-offer-tile:hover:before{opacity:1;left:12px;right:12px}.home-offer-tile:focus-visible{outline-offset:4px;outline:3px solid #f5c542c7}.home-offer-tile-icon{color:#6837d8;background:linear-gradient(145deg,#fff,#f0e8ff);border:1px solid #7c3aed1f;border-radius:22px;place-items:center;width:68px;height:68px;margin-bottom:17px;transition:transform .18s,box-shadow .18s;display:grid;transform:rotate(-2deg);box-shadow:0 10px 22px #4f2d9a17}.home-offer-tile:nth-child(2n) .home-offer-tile-icon{transform:rotate(2deg)}.home-offer-tile:hover .home-offer-tile-icon{transform:rotate(0)translateY(-2px);box-shadow:0 13px 26px #4f2d9a26}.home-offer-tile-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:56px;height:56px}.home-offer-tile>strong{color:var(--navy);font-family:var(--font-heading);font-size:clamp(.98rem,1.1vw,1.1rem);line-height:1.18}.home-offer-tile-level{color:var(--navy);font-family:var(--font-heading);margin-top:2px;font-size:.9rem;font-weight:800}.home-offer-tile-description{color:#53657d;max-width:158px;margin:16px auto 0;font-size:.77rem;line-height:1.45}.home-offer-switcher-cta{color:#fff;letter-spacing:.025em;text-transform:uppercase;background:linear-gradient(100deg,#2f2c87,#7d2cec);border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:48px;margin:clamp(28px,3vw,38px) auto 0;padding:0 30px;font-size:.8rem;font-weight:900;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 14px 30px #482a9b38}.home-offer-switcher-cta:hover{transform:translateY(-2px);box-shadow:0 18px 38px #482a9b4d}.kids-landing{color:var(--ink);background:#fff;overflow:clip}.kids-landing h2{max-width:800px;font-size:clamp(2.3rem,4.3vw,4rem)}.kids-hero{background:radial-gradient(circle at 88% 18%,#7c3aed1f,#0000 30rem),radial-gradient(circle at 8% 86%,#f5c54221,#0000 26rem),linear-gradient(#fff 0%,#fdfbff 100%);padding:clamp(24px,3vw,40px) 0 clamp(76px,8vw,116px);position:relative;overflow:hidden}.kids-hero:before{content:"";border:1px solid #7c3aed1a;border-radius:50%;width:380px;height:380px;position:absolute;top:90px;right:-140px;box-shadow:inset 0 0 0 48px #7c3aed06,inset 0 0 0 96px #7c3aed05}.kids-breadcrumbs{margin-bottom:clamp(30px,5vw,66px)}.kids-hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(50px,7vw,92px);display:grid;position:relative}.kids-trust-label{color:#725615;letter-spacing:.055em;text-transform:uppercase;background:#fff9dd;border:1px solid #f5c54280;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:9px 15px;font-size:.76rem;font-weight:800;display:inline-flex}.kids-trust-label>span{color:#e1ac19}.kids-hero-copy h1{max-width:690px;font-size:clamp(3rem,5.1vw,4.85rem);line-height:.98}.kids-hero-copy h1 span{color:var(--blue)}.kids-hero-lead{color:#405771;max-width:650px;margin-top:25px;font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.7}.kids-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.kids-hero-actions .button{min-height:58px;padding-inline:25px}.kids-phone-button{min-height:58px;color:var(--navy);background:#ffffffd9;border:1px solid #7c3aed2b;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-weight:800;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.kids-phone-button>span{color:var(--blue);font-size:1.1rem}.kids-phone-button:hover{border-color:#7c3aed61;transform:translateY(-2px);box-shadow:0 12px 26px #3c27761c}.kids-hero-points{flex-wrap:wrap;gap:12px 20px;margin:24px 0 0;padding:0;list-style:none;display:flex}.kids-hero-points li{color:#52657a;align-items:center;gap:7px;font-size:.86rem;font-weight:750;display:inline-flex}.kids-hero-points svg{fill:none;width:18px;height:18px;stroke:var(--blue);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.kids-hero-photo{min-height:520px;margin:0;position:relative}.kids-hero-photo:before{content:"";border:2px solid #f5c5427a;border-radius:42px;position:absolute;inset:-16px -12px 12px 24px;transform:rotate(2.2deg)}.kids-hero-photo>img{object-fit:cover;border-radius:38px 38px 92px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 28px 70px #1d1a4c38}.kids-hero-photo figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102a56e0;border-radius:999px;max-width:150px;padding:9px 14px;font-size:.76rem;font-weight:800;position:absolute;bottom:24px;left:28px;right:auto}.kids-experience-badge{box-sizing:border-box;color:#fff;text-align:center;z-index:3;background:linear-gradient(145deg,#203d85,#7c3aed);border:6px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:132px;height:132px;padding:18px 14px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 18px 36px #241c643d}.kids-experience-badge strong{font-family:var(--font-heading);font-size:2rem;line-height:.95;display:block}.kids-experience-badge span,.kids-experience-badge small{overflow-wrap:normal;word-break:normal;width:100%;max-width:92px;margin:0;font-size:.68rem;font-weight:800;line-height:1.18;display:block}.kids-experience-badge span{text-transform:uppercase}.kids-hero-callout{color:#fff;background:linear-gradient(135deg,#132f68,#6630c7);border:1px solid #ffffff57;border-radius:24px;flex-direction:column;min-width:270px;padding:20px 25px;display:flex;position:absolute;bottom:-48px;right:-28px;box-shadow:0 22px 48px #1f1a5747}.kids-hero-callout span{color:#ffffffc2;letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:800}.kids-hero-callout strong{font-family:var(--font-heading);margin-top:2px;font-size:1.45rem}.kids-facts{background:linear-gradient(90deg,#f7f2ff,#fffaf0,#f7f2ff);border-top:1px solid #7c3aed14;border-bottom:1px solid #7c3aed14}.kids-facts-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.kids-facts-grid>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:134px;padding:24px 18px;display:flex}.kids-facts-grid>div+div{border-left:1px solid #7c3aed1a}.kids-facts-grid strong{color:var(--blue);font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.45rem);line-height:1}.kids-facts-grid span{color:#4c5f76;max-width:150px;margin-top:7px;font-size:.78rem;font-weight:750;line-height:1.35}.kids-tracks-section,.kids-lessons-section,.kids-reviews-section,.kids-proof-section,.kids-faq-section{padding:clamp(74px,8vw,118px) 0}.kids-section-heading{margin-bottom:clamp(34px,5vw,58px)}.kids-section-heading.is-centered{text-align:center;flex-direction:column;align-items:center;display:flex}.kids-section-heading.is-centered h2{max-width:880px}.kids-section-heading.is-centered>p:last-child{max-width:700px;margin-top:16px}.kids-track-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.kids-track-card{background:#fff;border:1px solid #102a561a;border-radius:24px;flex-direction:column;min-width:0;min-height:354px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #13274e17}.kids-track-card:hover{z-index:1;border-color:#7c3aed4d;transform:translateY(-6px);box-shadow:0 24px 48px #2f1f6a26}.kids-track-image{aspect-ratio:5/4;display:block;overflow:hidden}.kids-track-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.kids-track-card:hover .kids-track-image img{transform:scale(1.045)}.kids-track-copy{flex-direction:column;padding:17px 15px 12px;display:flex}.kids-track-copy strong{color:var(--navy);font-family:var(--font-heading);font-size:1.05rem;line-height:1.1}.kids-track-copy>span{color:#55677b;margin-top:7px;font-size:.77rem;line-height:1.45}.kids-track-arrow{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;margin:auto 14px 14px auto;font-weight:900;display:grid}.kids-reasons-section{background:radial-gradient(circle at 14% 16%,#f5c54221,#0000 22rem),linear-gradient(130deg,#f8f4ff,#fdfbff 48%,#f4eeff);padding:clamp(64px,7vw,96px) 0}.kids-reasons-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.kids-reasons-grid article{text-align:center;padding:7px 10px}.kids-reason-icon{width:60px;height:60px;color:var(--blue);background:#ffffffc7;border:1px solid #7c3aed29;border-radius:20px;place-items:center;margin:0 auto 16px;display:grid}.kids-reason-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.kids-reasons-grid h3{font-size:1.03rem;line-height:1.12}.kids-reasons-grid p{margin-top:8px;font-size:.79rem;line-height:1.48}.kids-lessons-grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(48px,7vw,90px);display:grid}.kids-lessons-copy h2{margin-top:10px}.kids-lessons-copy>p:not(.eyebrow){margin-top:22px}.kids-lessons-copy>ul{gap:16px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.kids-lessons-copy li{color:#445a73;grid-template-columns:28px 1fr;align-items:start;gap:12px;font-size:.95rem;line-height:1.55;display:grid}.kids-lessons-copy li svg,.kids-proof-grid li svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;background:var(--blue);border-radius:50%;width:24px;height:24px;padding:4px}.kids-lessons-copy li strong{color:var(--navy)}.kids-photo-collage{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;height:620px;display:grid}.kids-photo-collage figure{border-radius:26px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 38px #12274d21}.kids-photo-collage figure.is-large{grid-row:1/-1}.kids-photo-collage img{object-fit:cover;width:100%;height:100%}.kids-photo-collage figcaption{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(100deg,#0f274feb,#4f2799cc);border-radius:14px;padding:11px 13px;font-size:.72rem;font-weight:750;line-height:1.35;position:absolute;bottom:12px;left:12px;right:12px}.kids-needs-section{color:#fff;background:radial-gradient(circle at 14% 15%,#f5c5422b,#0000 22rem),linear-gradient(135deg,#142f68 0%,#2f2374 48%,#692bca 100%);padding:clamp(74px,8vw,112px) 0}.kids-needs-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(46px,7vw,88px);display:grid}.kids-needs-intro{align-self:center}.kids-needs-section .eyebrow{color:#ffd65f}.kids-needs-section h2,.kids-needs-section h3{color:#fff}.kids-needs-intro>p:last-child{color:#ffffffc7;margin-top:22px}.kids-needs-cards{gap:14px;display:grid}.kids-needs-cards article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff29;border-radius:22px;grid-template-columns:48px minmax(0,1fr);gap:2px 18px;padding:22px 24px;display:grid}.kids-needs-cards article>span{color:#ffd65f;font-family:var(--font-heading);grid-row:1/3;font-size:1.2rem}.kids-needs-cards h3{font-size:1.22rem}.kids-needs-cards p{color:#ffffffb8;margin-top:6px;font-size:.9rem;line-height:1.5}.kids-reviews-section{background:linear-gradient(#fff,#faf7ff)}.kids-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.kids-review-grid article{background:#fff;border:1px solid #7c3aed21;border-radius:25px;flex-direction:column;min-height:300px;padding:34px 30px 28px;display:flex;position:relative;box-shadow:0 17px 40px #13284d14}.kids-review-mark{color:#e6d7ff;font-family:Georgia,serif;font-size:4.4rem;font-weight:700;line-height:.7}.kids-review-grid blockquote{color:var(--navy);font-family:var(--font-heading);margin:20px 0 24px;font-size:clamp(1.05rem,1.45vw,1.26rem);font-weight:700;line-height:1.42}.kids-review-grid article>p{color:var(--blue);margin-top:auto;font-size:.82rem;font-weight:800}.kids-proof-section{background:radial-gradient(circle at 88% 18%,#f5c5421f,#0000 24rem),linear-gradient(130deg,#f7f2ff,#fff 56%)}.kids-proof-grid{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(50px,8vw,100px);display:grid}.kids-proof-grid figure{margin:0;position:relative}.kids-proof-grid figure:before{content:"";border:2px solid #f5c5428c;border-radius:30px;position:absolute;inset:18px -18px -18px 18px}.kids-proof-grid figure img{object-fit:cover;border-radius:28px;width:100%;max-height:610px;position:relative;box-shadow:0 22px 46px #1b224b26}.kids-proof-grid h2{margin-top:10px}.kids-proof-grid ul{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.kids-proof-grid li{color:#40556c;grid-template-columns:24px 1fr;align-items:start;gap:12px;line-height:1.55;display:grid}.kids-proof-note{color:#718096;border-top:1px solid #7c3aed1f;margin-top:22px;padding-top:18px;font-size:.77rem;line-height:1.5}.kids-faq-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,96px);display:grid}.kids-faq-grid h2{margin-top:10px}.kids-faq-grid>div:first-child>p:not(.eyebrow){margin-top:20px}.kids-inline-phone{border-bottom:2px solid var(--gold);color:var(--navy);margin-top:24px;padding-bottom:4px;font-weight:850;display:inline-flex}.kids-final-cta{background:#fff;padding:0 0 clamp(40px,5vw,64px)}.kids-final-cta-inner{color:#fff;background:radial-gradient(circle at 85% 8%,#ffffff21,#0000 18rem),linear-gradient(125deg,#14366f,#35227a 55%,#8032e3);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,46px);padding:clamp(22px,2.8vw,30px) clamp(24px,3vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #201e582b}.kids-final-cta-inner:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:310px;height:310px;position:absolute;top:-100px;right:-60px;box-shadow:inset 0 0 0 52px #ffffff06}.kids-final-cta-inner>*{z-index:1;position:relative}.kids-final-cta .eyebrow{color:#ffd85f}.kids-final-cta h2{color:#fff;max-width:650px;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1.08}.kids-final-cta p:not(.eyebrow){color:#ffffffb8;margin-top:9px;font-size:.83rem}.kids-final-actions{align-items:center;gap:12px;display:flex}.kids-final-actions .button{white-space:nowrap;justify-content:center;min-height:50px;padding-inline:22px}.kids-final-phone{color:#102a56;background:linear-gradient(135deg,#fff2a8,#ffd65c 55%,#f5bb2f);border:1px solid #ffe892f2;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;min-width:205px;min-height:50px;padding:8px 18px 8px 50px;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;position:relative;box-shadow:0 12px 28px #ffc93947,inset 0 1px #ffffffbf}.kids-final-phone:before{color:#fff;content:"☎";background:linear-gradient(145deg,#263f8e,#7630db);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.9rem;display:grid;position:absolute;left:13px;box-shadow:0 6px 14px #2a2c753d}.kids-final-phone:hover{filter:saturate(1.04);transform:translateY(-2px);box-shadow:0 16px 34px #ffc93966,inset 0 1px #ffffffd9}.kids-final-phone span{color:#102a56b8;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:800}.kids-final-phone strong{color:#102a56;font-family:var(--font-heading);font-size:1.05rem}.matura-landing .kids-hero{background:radial-gradient(circle at 88% 18%,#f5c54229,#0000 29rem),radial-gradient(circle at 8% 86%,#5230a41a,#0000 26rem),linear-gradient(#fff 0%,#fffdf8 100%)}.matura-landing .kids-trust-label{color:#674d10;background:#fff8d8;border-color:#c48b1559}.matura-landing .kids-hero-copy h1 span{color:#9b6500}.matura-landing .kids-hero-photo{aspect-ratio:16/10;min-height:0}.matura-landing .kids-hero-photo>img{object-position:center 47%}.matura-landing .kids-experience-badge{background:linear-gradient(145deg,#173875,#6d31cc 68%,#b37b06)}.matura-level-badge strong{font-size:1.45rem}.matura-landing .kids-facts{background:linear-gradient(90deg,#f8f3ff,#fff9e8,#f8f3ff)}.matura-landing .kids-facts-grid strong{color:#775013}.matura-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(100%,1040px);margin-inline:auto}.matura-track-grid .kids-track-card{min-height:430px}.matura-track-grid .kids-track-image{aspect-ratio:16/10}.matura-track-grid .kids-track-copy{padding:22px 22px 14px}.matura-track-grid .kids-track-copy strong{font-size:1.2rem}.matura-track-grid .kids-track-copy>span{font-size:.86rem}.matura-landing .kids-reasons-section{background:radial-gradient(circle at 14% 16%,#f5c5422b,#0000 22rem),linear-gradient(130deg,#f8f4ff,#fffdf7 48%,#f5efff)}.matura-landing .kids-reason-icon{color:#805c13;background:#ffffffd6;border-color:#c38b1933}.matura-landing .kids-lessons-copy li svg,.matura-landing .kids-proof-grid li svg{background:linear-gradient(135deg,#243e82,#7540d8)}.matura-landing .kids-needs-section{background:radial-gradient(circle at 14% 15%,#f5c54233,#0000 22rem),linear-gradient(135deg,#102d61 0%,#292168 48%,#5d279f 100%)}.matura-landing .kids-review-grid article{border-top:3px solid #d39f22b8}.matura-landing .kids-review-grid article>p{color:#805c13}.matura-landing .kids-proof-section{background:radial-gradient(circle at 88% 18%,#f5c54226,#0000 24rem),linear-gradient(130deg,#f8f3ff,#fff 56%)}.certificates-landing .kids-hero{background:radial-gradient(circle at 86% 16%,#7c3aed26,#0000 29rem),radial-gradient(circle at 8% 88%,#f5c5421f,#0000 25rem),linear-gradient(#fff 0%,#faf7ff 100%)}.certificates-landing .kids-hero-copy h1 span{color:#6f34d5}.certificates-landing .kids-hero-photo{aspect-ratio:16/10;min-height:0}.certificates-landing .kids-hero-photo>img{object-position:center 47%}.certificates-level-badge{background:linear-gradient(145deg,#173875,#6f31d2 70%,#ac7911);width:142px;height:142px;padding:20px 15px 18px}.certificates-level-badge strong{font-size:1.42rem;line-height:1}.certificates-level-badge small{max-width:100px;font-size:.66rem;line-height:1.16}.certificates-landing .kids-facts{background:linear-gradient(90deg,#f6f1ff,#fffaf0,#f6f1ff)}.certificates-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(100%,1040px);margin-inline:auto}.certificates-track-grid .kids-track-card{min-height:455px}.certificates-track-grid .kids-track-image{aspect-ratio:16/10}.certificates-track-grid .kids-track-copy{padding:22px 22px 14px}.certificates-track-grid .kids-track-copy strong{font-size:1.18rem}.certificates-track-grid .kids-track-copy>span{font-size:.85rem}.certificates-track-grid .kids-track-arrow{width:38px;height:38px;font-size:.72rem}.certificates-track-level{font-weight:850;color:#7b42dc!important}.certificates-track-symbol{background:#392372;padding:0;display:block}.certificates-track-symbol svg{width:100%;height:100%;display:block}.certificates-landing .kids-reason-icon{background:#ffffffe0;border-color:#7037d733}.certificates-landing .kids-lessons-copy li svg,.certificates-landing .kids-proof-grid li svg{background:linear-gradient(135deg,#253e82,#7337d4)}.certificates-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,900px);margin-inline:auto}.certificates-review-grid article{border-top:3px solid #7c3aed8c;min-height:280px}.certificates-plan-section .kids-proof-grid{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr)}.certificates-plan-section .kids-proof-grid figure img{object-fit:cover;min-height:480px}.adults-landing .kids-hero{background:radial-gradient(circle at 89% 18%,#7c3aed29,#0000 28rem),radial-gradient(circle at 7% 88%,#f5c54221,#0000 24rem),linear-gradient(#fff 0%,#faf7ff 100%);overflow:hidden}.adults-landing .kids-hero-copy h1 span{color:#7135d7}.adults-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(560px,1.2fr);gap:clamp(38px,4.5vw,72px)}.adults-hero-stage{background:#fbf9ff;border:1px solid #7440d221;border-radius:34px;width:100%;min-width:0;margin:0;overflow:hidden;box-shadow:0 28px 65px #2b206829}.adults-hero-stage>img.adults-course-hero-image{object-fit:contain;object-position:center;width:100%;height:auto;max-height:none;display:block;position:static}.adults-facts{background:linear-gradient(90deg,#f4efff,#fff9e8,#f4efff)}.adults-facts .kids-facts-grid>div:last-child strong{font-size:clamp(1.05rem,1.7vw,1.45rem)}.adults-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:min(100%,1050px);margin-inline:auto;display:grid}.adult-track-card{background:radial-gradient(circle at 100% 0,#7d3ee121,#0000 15rem),#fff;border:1px solid #5b3ca824;border-radius:28px;min-height:355px;padding:34px 30px 30px;position:relative;overflow:hidden;box-shadow:0 18px 45px #272a5b1a}.adult-track-card:after{content:"";border:1px solid #6f37d21c;border-radius:50%;width:176px;height:176px;position:absolute;bottom:-82px;right:-52px;box-shadow:0 0 0 23px #6f37d20a}.adult-track-icon{color:#6d32d1;background:linear-gradient(145deg,#fff,#f1e9ff);border:1px solid #6935c92e;border-radius:21px;place-items:center;width:70px;height:70px;margin-bottom:40px;display:grid;box-shadow:0 12px 24px #4e2b9a1a}.adult-track-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:34px;height:34px}.adult-track-number{color:#522e9e47;font-family:var(--font-heading);letter-spacing:.08em;font-size:1rem;font-weight:900;position:absolute;top:34px;right:30px}.adult-track-card h3{color:#18386e;font-family:var(--font-heading);margin:0 0 12px;font-size:1.3rem}.adult-track-card p{color:#587099;margin:0;font-size:.88rem;line-height:1.72}.adult-track-card small{color:#6d32d1;letter-spacing:.05em;text-transform:uppercase;z-index:1;border-top:1px solid #56369e1f;padding-top:14px;font-size:.69rem;font-weight:850;position:absolute;bottom:27px;left:30px;right:30px}.adults-reasons-section{background:radial-gradient(circle at 15% 16%,#f5c54226,#0000 23rem),linear-gradient(130deg,#f8f4ff,#fffdf7 50%,#f3ecff)}.adults-reasons-section .kids-reason-icon{color:#6d32d1;background:#ffffffe6;border-color:#6d32d133}.adults-practice-section{background:#fff;padding:clamp(82px,9vw,132px) 0}.adults-practice-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(48px,7vw,92px);display:grid}.adults-london-photo{border-radius:36px 86px 36px 36px;min-height:550px;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 62px #141d4333}.adults-london-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0c1430bd);position:absolute;inset:0}.adults-london-photo img{object-fit:cover;width:100%;height:100%;min-height:550px}.adults-london-photo figcaption{color:#fff;z-index:1;font-size:.78rem;font-weight:800;position:absolute;bottom:24px;left:28px;right:28px}.adults-practice-copy h2{color:#17366e;font-family:var(--font-heading);margin:0 0 22px;font-size:clamp(2.15rem,4vw,3.5rem);line-height:1.04}.adults-practice-copy>p:not(.eyebrow){color:#587099;line-height:1.8}.adults-practice-copy ul{gap:14px;margin:27px 0 31px;padding:0;list-style:none;display:grid}.adults-practice-copy li{color:#294976;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;font-size:.88rem;line-height:1.55;display:grid}.adults-practice-copy li svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;background:linear-gradient(135deg,#243e82,#7135d7);border-radius:50%;width:28px;height:28px;padding:6px}.adults-plan-section{background:radial-gradient(circle at 15% 20%,#facc4436,#0000 22rem),linear-gradient(135deg,#102d61 0%,#292168 48%,#5d279f 100%)}.adults-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,920px);margin-inline:auto}.adults-review-grid article{border-top:3px solid #7135d78a;min-height:285px}.adults-final-cta .kids-final-cta-inner{background:radial-gradient(circle at 92% 14%,#ffde6a29,#0000 15rem),linear-gradient(120deg,#183d7c,#392372 55%,#7130cb)}@media (width<=1100px){.home-offer-switcher{padding-inline:0}.home-offer-switcher-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.5vw,16px)}.home-offer-tile{border-radius:22px;min-height:274px;padding:25px 12px 22px}.home-offer-tile-icon{width:68px;height:68px;margin-bottom:17px}.home-offer-tile-icon svg{width:56px;height:56px}.home-offer-tile>strong{font-size:clamp(.88rem,1.55vw,1.05rem)}.home-offer-tile-level{font-size:.84rem}.home-offer-tile-description{max-width:158px;margin-top:16px;font-size:.72rem}.kids-hero-callout{right:-20px}.kids-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:46px}.kids-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kids-track-card{min-height:390px}.kids-track-image{aspect-ratio:16/10}.kids-reasons-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px}.kids-lessons-grid{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:44px}.adults-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:42px}.adults-hero-stage{min-height:0}.adults-practice-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:48px}}@media (width<=900px){.home-offer-switcher-heading{display:block}.home-offer-switcher-heading h3{text-align:center}.home-offer-switcher-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#6837d86b transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(178px,34vw);grid-auto-flow:column;gap:14px;padding:4px 2px 14px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.home-offer-tile,.home-offer-tile:last-child{scroll-snap-align:start;grid-column:auto;min-height:276px}.kids-hero-grid,.kids-lessons-grid,.kids-needs-layout,.kids-proof-grid,.kids-faq-grid{grid-template-columns:1fr}.kids-hero-grid{gap:66px}.kids-hero-photo{min-height:560px}.kids-hero-callout{right:18px}.kids-facts-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.kids-facts-grid>div{min-height:118px;padding-inline:10px}.kids-photo-collage{height:680px}.kids-needs-layout{gap:34px}.kids-needs-intro{max-width:680px}.kids-review-grid{grid-template-columns:1fr}.kids-review-grid article{min-height:0}.kids-proof-grid figure{width:min(520px,88%);margin:0 auto}.kids-final-actions{max-width:none}.matura-landing .kids-hero-photo,.certificates-landing .kids-hero-photo{aspect-ratio:16/10;min-height:0}.certificates-plan-section .kids-proof-grid{grid-template-columns:1fr}.certificates-plan-section .kids-proof-grid figure img{min-height:0}.certificates-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adults-hero-grid,.adults-practice-grid{grid-template-columns:1fr}.adults-hero-stage{width:min(100%,820px);min-height:0;margin:0 auto}.adults-practice-grid{gap:42px}.adults-london-photo{aspect-ratio:16/10;min-height:0}.adults-london-photo img{min-height:0}}@media (width<=700px){.home-offer-switcher{margin-inline:-4px;padding:34px 4px 30px}.home-offer-switcher-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#6837d86b transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(172px,62vw);grid-auto-flow:column;gap:14px;padding:4px 2px 14px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.home-offer-tile,.home-offer-tile:last-child{scroll-snap-align:start;grid-column:auto;min-height:276px}.home-offer-switcher-cta{margin-top:24px}.kids-hero-copy h1{font-size:clamp(2.65rem,11vw,3.65rem)}.kids-hero-photo{min-height:470px}.kids-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kids-facts-grid>div+div{border-left:0}.kids-facts-grid>div:nth-child(2n){border-left:1px solid #7c3aed1a}.kids-facts-grid>div:nth-child(n+3){border-top:1px solid #7c3aed1a}.kids-facts-grid>div:last-child{grid-column:1/-1}.kids-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kids-track-card{min-height:360px}.kids-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kids-photo-collage{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.kids-photo-collage figure{height:280px}.kids-photo-collage figure.is-large{grid-area:auto/1/auto/-1;height:420px}.kids-final-cta-inner{grid-template-columns:1fr;gap:20px}.kids-final-actions{max-width:100%;display:grid}.kids-final-actions .button,.kids-final-phone{width:100%}.matura-landing .kids-hero-photo{aspect-ratio:4/3}.matura-track-grid,.certificates-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adults-track-grid{grid-template-columns:1fr}.adult-track-card{min-height:290px}.adults-review-grid{grid-template-columns:1fr}}@media (width<=520px){.home-offer-switcher-grid{grid-auto-columns:minmax(170px,72vw)}.home-offer-tile,.home-offer-tile:last-child{text-align:center;min-height:292px;padding:24px 14px 22px;display:flex}.home-offer-tile-icon{width:68px;height:68px;margin:0 0 16px}.home-offer-tile-icon svg{width:56px;height:56px}.home-offer-tile>strong,.home-offer-tile-level,.home-offer-tile-description{grid-column:auto}.home-offer-tile-level{margin-top:1px}.certificates-track-grid,.certificates-review-grid{grid-template-columns:1fr}.adults-hero-stage{border-radius:22px;min-height:0}.adults-london-photo{aspect-ratio:4/3;border-radius:28px 48px 28px 28px}.adult-track-card{min-height:320px;padding:28px 24px 26px}.adult-track-card small{left:24px;right:24px}.certificates-track-grid .kids-track-card{min-height:0}.certificates-track-symbol{min-height:190px}.home-offer-tile-description{max-width:145px;margin:16px auto 0;font-size:.74rem}.kids-hero{padding-top:16px}.kids-breadcrumbs{margin-bottom:28px}.kids-trust-label{font-size:.66rem}.kids-hero-actions{display:grid}.kids-hero-actions .button,.kids-phone-button{justify-content:center;width:100%}.kids-hero-points{gap:9px;display:grid}.kids-hero-photo{min-height:390px}.kids-hero-photo:before{border-radius:30px;inset:-9px -5px 8px 10px}.kids-hero-photo>img{border-radius:28px 28px 58px}.kids-experience-badge{border-width:5px;width:112px;height:112px;padding:15px 11px;top:12px;right:12px}.kids-experience-badge strong{font-size:1.6rem}.kids-experience-badge span{max-width:78px;font-size:.58rem}.certificates-level-badge{width:124px;height:124px;padding:16px 11px 14px}.certificates-level-badge strong{font-size:1.22rem}.certificates-level-badge small{max-width:88px;font-size:.58rem;line-height:1.14}.kids-hero-callout{min-width:0;padding:17px 20px;bottom:-54px;left:12px;right:12px}.kids-hero-photo figcaption{display:none}.kids-track-grid{grid-template-columns:1fr}.kids-track-card{grid-template-columns:112px minmax(0,1fr) 42px;align-items:center;min-height:0;display:grid}.kids-track-image{aspect-ratio:auto;height:128px}.kids-track-copy{padding:15px 12px}.kids-track-arrow{margin:0 10px 0 0}.kids-reasons-grid{gap:25px 12px}.kids-reasons-grid article{padding-inline:3px}.kids-reason-icon{width:52px;height:52px}.kids-photo-collage{display:block}.kids-photo-collage figure,.kids-photo-collage figure.is-large{aspect-ratio:4/3;height:auto;margin-bottom:14px}.kids-needs-cards article{grid-template-columns:38px minmax(0,1fr);gap:2px 10px;padding:20px}.kids-review-grid article{padding:28px 22px 24px}.kids-proof-grid figure{width:calc(100% - 20px)}.kids-final-cta-inner{border-radius:22px;padding:24px 20px}.kids-final-phone{flex-direction:row;align-items:center;gap:12px}.matura-track-grid{grid-template-columns:1fr}.matura-track-grid .kids-track-card{min-height:0}}@media (prefers-reduced-motion:reduce){.home-offer-tile,.home-offer-tile-link>span,.kids-phone-button,.kids-track-card,.kids-track-image img{transition:none}}.kids-needs-showcase{isolation:isolate;background:radial-gradient(circle at 94% 10%,#8e3dffc7 0,#8e3dff00 31rem),radial-gradient(circle at 8% 82%,#f5c54224 0,#f5c54200 24rem),linear-gradient(132deg,#122f68 0%,#29266f 46%,#5223a7 100%);padding:clamp(78px,8vw,118px) 0 clamp(86px,9vw,128px);position:relative;overflow:hidden}.kids-needs-showcase:before{content:"";z-index:-1;border:1px solid #ffffff1f;border-radius:50%;width:470px;height:470px;position:absolute;top:-180px;right:-150px;box-shadow:0 0 0 64px #ffffff06,0 0 0 128px #ffffff05}.kids-needs-showcase:after{content:"";z-index:-1;opacity:.27;background-image:radial-gradient(circle,#ffd65f 2.5px,#0000 3px);background-size:16px 16px;width:92px;height:92px;position:absolute;bottom:32px;left:4vw}.kids-needs-showcase>.container{position:relative}.kids-needs-showcase-heading{grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);align-items:end;column-gap:clamp(42px,8vw,118px);margin-bottom:clamp(46px,6vw,74px);display:grid}.kids-needs-showcase-heading .eyebrow{grid-column:1/-1;margin-bottom:15px}.kids-needs-showcase-heading h2{text-wrap:balance;max-width:780px;font-size:clamp(2.9rem,5.6vw,5.4rem);line-height:.96}.kids-needs-showcase-heading>p:last-child{color:#fffc;margin:0 0 7px;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.72}.kids-needs-showcase-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.kids-needs-showcase-photo{min-width:0;min-height:clamp(470px,46vw,620px);margin:0;position:relative}.kids-needs-showcase-photo:before{content:"";z-index:-1;border:1px solid #ffd65f99;border-radius:34px 170px 34px 34px;position:absolute;inset:20px -20px -20px 20px}.kids-needs-showcase-photo>img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.03);border-radius:34px 170px 34px 34px;display:block;box-shadow:0 28px 70px #08123057}.kids-needs-showcase-photo figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d2452e6;border:1px solid #ffffff38;border-radius:17px;gap:4px;padding:18px 20px;display:grid;position:absolute;bottom:26px;left:26px;right:26px;box-shadow:0 15px 34px #09143342}.kids-needs-showcase-photo figcaption span{color:#ffd65f;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.kids-needs-showcase-photo figcaption strong{color:#fff;font-family:var(--font-heading);font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.25}.kids-needs-photo-stamp{color:#19366d;width:94px;height:94px;font-family:var(--font-heading);text-align:center;background:#ffd65f;border:7px solid #ffffffe6;border-radius:50%;place-content:center;font-size:1.38rem;line-height:.9;display:grid;position:absolute;top:-25px;right:42px;transform:rotate(5deg);box-shadow:0 16px 35px #0c193b4d}.kids-needs-photo-stamp small{letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.kids-needs-routes{display:grid;position:relative}.kids-needs-routes:before{display:none}.kids-needs-routes article{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:20px;padding:clamp(24px,3vw,32px) 0;display:grid;position:relative}.kids-needs-routes article+article{border-top:1px solid #ffffff26}.kids-needs-route-icon{z-index:1;color:#ffd65f;background:#1a3473;border:1px solid #ffd65fb8;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:relative;box-shadow:0 0 0 8px #26266ff0}.kids-needs-routes article:nth-child(2) .kids-needs-route-icon{color:#fff;background:#7137cf}.kids-needs-routes article:nth-child(3) .kids-needs-route-icon{color:#16346e;background:#ffd65f}.kids-needs-route-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:27px;height:27px}.kids-needs-routes h3{margin-top:1px;font-size:clamp(1.18rem,1.7vw,1.48rem);line-height:1.2}.kids-needs-routes p{color:#ffffffbd;margin-top:9px;font-size:.94rem;line-height:1.58}@media (width<=980px){.kids-needs-showcase-heading{grid-template-columns:1fr}.kids-needs-showcase-heading>p:last-child{max-width:720px;margin-top:22px}.kids-needs-showcase-grid{grid-template-columns:1fr}.kids-needs-showcase-photo{width:min(760px,100% - 20px)}.kids-needs-routes{width:min(760px,100%)}}@media (width<=620px){.kids-needs-showcase{padding-block:68px 78px}.kids-needs-showcase-heading{margin-bottom:38px}.kids-needs-showcase-heading h2{font-size:clamp(2.45rem,12vw,3.7rem)}.kids-needs-showcase-grid{gap:36px}.kids-needs-showcase-photo{width:calc(100% - 9px);min-height:420px}.kids-needs-showcase-photo:before,.kids-needs-showcase-photo>img{border-radius:24px 90px 24px 24px}.kids-needs-showcase-photo:before{inset:10px -10px -10px 10px}.kids-needs-showcase-photo figcaption{padding:15px 16px;bottom:14px;left:14px;right:14px}.kids-needs-photo-stamp{border-width:5px;width:78px;height:78px;font-size:1.16rem;top:-18px;right:18px}.kids-needs-routes:before{left:24px}.kids-needs-routes article{grid-template-columns:50px minmax(0,1fr);gap:15px;padding-block:24px}.kids-needs-route-icon{width:50px;height:50px;box-shadow:0 0 0 6px #26266ff0}.kids-needs-route-icon svg{width:23px;height:23px}}.adults-start-showcase{color:#17366d;background:radial-gradient(circle at 8% 88%,#ffd25c38,#0000 20rem),linear-gradient(118deg,#f8f5ff 0%,#eee7fa 48%,#e5dcf5 100%);padding:clamp(82px,9vw,128px) 0;position:relative;overflow:hidden}.adults-start-showcase:before{content:"LET’S TALK";color:#46228b0e;font-family:var(--font-heading);white-space:nowrap;font-size:clamp(5rem,12vw,12rem);line-height:1;position:absolute;top:35px;right:-18px}.adults-start-grid{grid-template-columns:minmax(0,1.06fr) minmax(360px,.74fr);align-items:center;gap:clamp(58px,9vw,126px);display:grid;position:relative}.adults-start-copy .eyebrow{color:#7434d6}.adults-start-copy h2{color:#17366d;text-wrap:balance;max-width:800px;font-size:clamp(2.9rem,5.5vw,5.15rem);line-height:.98}.adults-start-copy>p:last-of-type{color:#526787;max-width:720px;margin-top:23px;font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.7}.adults-start-path{margin-top:clamp(34px,5vw,54px)}.adults-start-path article{border-top:1px solid #17366d29;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:20px;padding:23px 0;display:grid}.adults-start-path article:last-child{border-bottom:1px solid #17366d29}.adults-start-path article>span{color:#fff;background:#17366d;border-radius:16px 16px 16px 4px;place-items:center;width:54px;height:54px;display:grid}.adults-start-path article:nth-child(2)>span{background:#7137cf}.adults-start-path article:nth-child(3)>span{color:#17366d;background:#ffd65f}.adults-start-path svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px;height:25px}.adults-start-path h3{color:#17366d;font-size:clamp(1.14rem,1.6vw,1.35rem)}.adults-start-path p{color:#5a6f8e;margin-top:7px;font-size:.94rem;line-height:1.55}.adults-start-portrait{min-width:0;margin:0;padding:17px 17px 0 0;position:relative}.adults-start-portrait:before{content:"";background:linear-gradient(145deg,#ffd65f,#e4a72b);border-radius:50% 50% 18px;width:76%;height:76%;position:absolute;top:0;right:0}.adults-start-portrait img{aspect-ratio:.86;object-fit:cover;object-position:50% 38%;border-radius:210px 210px 26px 26px;width:100%;display:block;position:relative;box-shadow:0 28px 65px #2b1b4e38}.adults-start-portrait figcaption{color:#fff;background:#17366d;border-radius:18px 4px 18px 18px;gap:4px;width:min(310px,78%);padding:18px 22px;display:grid;position:absolute;bottom:28px;right:-22px;box-shadow:0 16px 34px #17366d40}.adults-start-portrait figcaption span{color:#ffd65f;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:850}.adults-start-portrait figcaption strong{font-family:var(--font-heading);font-size:1.05rem}.adults-start-note{color:#17366d;text-align:center;text-transform:uppercase;background:#ffd65f;border:6px solid #f7f2ff;border-radius:50%;place-content:center;width:104px;height:104px;font-size:.66rem;font-weight:850;line-height:1.05;display:grid;position:absolute;top:8%;left:-45px;transform:rotate(-6deg);box-shadow:0 15px 34px #17366d33}.adults-start-note strong{color:#7434d6;font-size:1rem}.matura-strategy-showcase{color:#fff;background:radial-gradient(circle at 90% 12%,#8c38f4c2,#0000 30rem),linear-gradient(132deg,#102d64 0%,#28256e 49%,#5424a9 100%);padding:clamp(82px,9vw,126px) 0;position:relative;overflow:hidden}.matura-strategy-showcase:before{content:"";opacity:.14;background:#fff;width:1px;height:100%;position:absolute;top:0;left:8%;box-shadow:18px 0 #fff,36px 0 #fff}.matura-strategy-heading{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(280px,.72fr);align-items:end;column-gap:clamp(44px,8vw,120px);margin-bottom:clamp(44px,6vw,72px);display:grid;position:relative}.matura-strategy-heading .eyebrow{color:#ffd65f;grid-column:1/-1}.matura-strategy-heading h2{color:#fff;text-wrap:balance;max-width:850px;font-size:clamp(2.8rem,5.2vw,5rem);line-height:.98}.matura-strategy-heading>p:last-child{color:#ffffffc7;margin-bottom:6px;font-size:1.02rem;line-height:1.68}.matura-strategy-photo{z-index:1;margin:0;padding-bottom:33px;position:relative}.matura-strategy-photo img{object-fit:cover;object-position:center 44%;border-radius:34px 120px 34px 34px;width:100%;height:clamp(360px,38vw,520px);display:block;box-shadow:0 28px 70px #05102b59}.matura-strategy-photo figcaption{color:#17366d;letter-spacing:.05em;text-transform:uppercase;background:#ffd65f;border-radius:16px;align-items:center;gap:15px;max-width:calc(100% - 36px);padding:17px 24px;font-size:.78rem;font-weight:800;display:flex;position:absolute;bottom:0;right:clamp(18px,4vw,56px);box-shadow:0 14px 30px #05102b45}.matura-strategy-photo figcaption i{color:#7434d6;font-style:normal}.matura-strategy-path{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(44px,6vw,70px);display:grid;position:relative}.matura-strategy-path article{padding:0 clamp(22px,3.2vw,46px);position:relative}.matura-strategy-path article:first-child{padding-left:0}.matura-strategy-path article:last-child{padding-right:0}.matura-strategy-path article+article{border-left:1px solid #ffffff2b}.matura-strategy-path article>span{color:#ffd65f;background:#17366db8;border:1px solid #ffd65fc7;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid}.matura-strategy-path article:nth-child(2)>span{color:#fff;background:#7434d6}.matura-strategy-path article:nth-child(3)>span{color:#17366d;background:#ffd65f}.matura-strategy-path svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px;height:25px}.matura-strategy-path h3{color:#fff;font-size:clamp(1.18rem,1.8vw,1.48rem);line-height:1.2}.matura-strategy-path p{color:#ffffffb8;margin-top:10px;font-size:.92rem;line-height:1.56}.certificates-choice-showcase{background:radial-gradient(circle at 90% 85%,#7434d61c,#0000 27rem),linear-gradient(#fbf9ff 0%,#f1ecf9 100%);padding:clamp(82px,9vw,126px) 0;position:relative;overflow:hidden}.certificates-choice-showcase:before{content:"";opacity:.28;background-image:radial-gradient(circle,#7434d6 2.5px,#0000 3px);background-size:17px 17px;width:104px;height:104px;position:absolute;top:70px;right:5vw}.certificates-choice-heading{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(280px,.65fr);align-items:end;column-gap:clamp(44px,8vw,120px);margin-bottom:clamp(48px,6vw,76px);display:grid;position:relative}.certificates-choice-heading .eyebrow{color:#7434d6;grid-column:1/-1}.certificates-choice-heading h2{color:#17366d;text-wrap:balance;max-width:820px;font-size:clamp(2.8rem,5.3vw,5.1rem);line-height:.98}.certificates-choice-heading>p:last-child{color:#586d8c;margin-bottom:6px;font-size:1.02rem;line-height:1.68}.certificates-choice-grid{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(54px,8vw,112px);display:grid}.certificates-choice-photo{min-width:0;margin:0;position:relative}.certificates-choice-photo:before{content:"";z-index:0;border:1px solid #7434d661;border-radius:150px 30px 30px;position:absolute;inset:18px -18px -18px 18px}.certificates-choice-photo img{z-index:1;object-fit:cover;border-radius:150px 30px 30px;width:100%;height:clamp(500px,52vw,680px);display:block;position:relative;box-shadow:0 27px 64px #22184733}.certificates-choice-photo figcaption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17366deb;border-radius:17px;gap:4px;padding:18px 20px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.certificates-choice-photo figcaption span{color:#ffd65f;letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:850}.certificates-choice-photo figcaption strong{font-family:var(--font-heading);font-size:1.05rem}.certificates-choice-stamp{z-index:3;color:#fff;width:94px;height:94px;font-family:var(--font-heading);text-align:center;background:linear-gradient(145deg,#17366d,#7434d6);border:6px solid #f7f3fc;border-radius:50%;place-content:center;font-size:1.15rem;line-height:1.02;display:grid;position:absolute;top:34px;right:-38px;transform:rotate(6deg);box-shadow:0 15px 34px #23194c38}.certificates-choice-paths{display:grid}.certificates-choice-paths article{border-top:1px solid #17366d29;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:22px;padding:clamp(24px,3vw,34px) 0;display:grid}.certificates-choice-paths article:last-child{border-bottom:1px solid #17366d29}.certificates-choice-paths article>span{color:#7434d6;background:#fff;border:1px solid #7434d647;border-radius:50% 50% 50% 12px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 10px 24px #23194c14}.certificates-choice-paths article:nth-child(2)>span{color:#fff;background:#7434d6}.certificates-choice-paths article:nth-child(3)>span{color:#17366d;background:#ffd65f}.certificates-choice-paths svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:28px;height:28px}.certificates-choice-paths small{color:#7434d6;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:850}.certificates-choice-paths h3{color:#17366d;margin-top:4px;font-size:clamp(1.18rem,1.8vw,1.48rem);line-height:1.2}.certificates-choice-paths p{color:#5a6f8e;margin-top:9px;font-size:.94rem;line-height:1.55}@media (width<=980px){.adults-start-grid,.certificates-choice-grid{grid-template-columns:1fr}.adults-start-copy{max-width:820px}.adults-start-portrait{width:min(590px,100% - 20px);margin-inline:auto}.matura-strategy-heading,.certificates-choice-heading{grid-template-columns:1fr}.matura-strategy-heading>p:last-child,.certificates-choice-heading>p:last-child{max-width:760px;margin-top:22px}.certificates-choice-photo{width:min(620px,100% - 24px);margin-inline:auto}.certificates-choice-photo img{height:min(760px,112vw)}}@media (width<=720px){.matura-strategy-path{grid-template-columns:1fr}.matura-strategy-path article,.matura-strategy-path article:first-child,.matura-strategy-path article:last-child{padding:26px 0}.matura-strategy-path article+article{border-top:1px solid #ffffff2b;border-left:0}}@media (width<=620px){.adults-start-showcase,.matura-strategy-showcase,.certificates-choice-showcase{padding-block:68px 80px}.adults-start-copy h2,.matura-strategy-heading h2,.certificates-choice-heading h2{font-size:clamp(2.4rem,11.5vw,3.65rem)}.adults-start-grid,.certificates-choice-grid{gap:45px}.adults-start-path article{grid-template-columns:48px minmax(0,1fr);gap:15px}.adults-start-path article>span{width:48px;height:48px}.adults-start-note{width:88px;height:88px;top:-24px;left:-9px}.adults-start-portrait figcaption{bottom:15px;right:-8px}.matura-strategy-photo{padding-bottom:52px}.matura-strategy-photo img{border-radius:24px 72px 24px 24px;height:390px}.matura-strategy-photo figcaption{justify-content:center;gap:9px;padding-inline:14px;font-size:.64rem;left:12px;right:12px}.certificates-choice-photo:before,.certificates-choice-photo img{border-radius:88px 24px 24px}.certificates-choice-stamp{border-width:5px;width:80px;height:80px;font-size:1rem;top:22px;right:-18px}.certificates-choice-paths article{grid-template-columns:52px minmax(0,1fr);gap:15px}.certificates-choice-paths article>span{width:52px;height:52px}}html:not(.le-install-ready) [data-le-install]{display:none!important}.nav-app-btn{color:#fff;cursor:pointer;min-height:44px;font:inherit;white-space:nowrap;background:linear-gradient(#8b5cf6,#6d3fd1);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 18px -8px #6d3fd1a6}.nav-app-btn:hover{transform:translateY(-1px);box-shadow:0 12px 22px -8px #6d3fd1b3}.nav-app-btn:focus-visible{outline-offset:2px;outline:3px solid #f5c542}.nav-app-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nav-app-btn--desktop{width:44px;height:44px;margin:0 2px 0 4px;padding:0;position:relative}.nav-app-btn--desktop span{color:#fff;opacity:0;pointer-events:none;background:#1d2550;border-radius:8px;padding:5px 10px;font-size:.85rem;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.nav-app-btn--desktop:hover span,.nav-app-btn--desktop:focus-visible span{opacity:1;transform:translate(-50%)}.nav-app-btn--mobile{display:none}@media (width<=1180px){.nav-links .nav-app-btn--desktop{display:none!important}.nav-app-btn--mobile{padding:10px 17px 10px 11px;font-size:1rem;display:inline-flex}html.le-install-ready:not(.le-standalone) .nav{column-gap:10px;grid-template-columns:minmax(0,1fr) auto 44px!important}html.le-install-ready:not(.le-standalone) .nav>.brand{grid-area:1/1}.nav-app-btn--mobile{grid-area:1/2;place-self:center end}html.le-install-ready:not(.le-standalone) .nav>.menu-toggle{grid-area:1/3}}@media (width<=560px){.nav-app-btn--mobile span{display:none}.nav-app-btn--mobile{width:44px;padding:0}html.le-install-ready:not(.le-standalone) .brand,html.le-install-ready:not(.le-standalone) .brand-logo{max-width:100%!important}}@media (width>=1181px) and (width<=1679px){.nav{gap:14px!important}.nav-links{gap:2px!important}.nav-links a{padding-left:10px!important;padding-right:10px!important}.nav-links .nav-platform-link{padding-left:14px!important;padding-right:14px!important}.nav-links .nav-cta{padding-left:16px!important;padding-right:16px!important}.nav-app-btn--desktop{margin:0 0 0 2px}}@media (width>=1181px) and (width<=1320px){.brand-logo{max-width:min(300px,25vw)!important}.nav-socials{display:none!important}}.refinement-preview-toolbar{z-index:1005;color:#19365d;background:#f7f3ff;border-bottom:1px solid #e5dbee;justify-content:center;align-items:center;gap:22px;min-height:46px;padding:5px 18px;font-size:12px;display:flex;position:fixed;top:0;left:0;right:0}.refinement-preview-page{padding-top:46px}.refinement-preview-toolbar button{cursor:pointer;font:inherit}.refinement-preview-label{font-weight:800}.refinement-preview-toggle{background:#fff;border:1px solid #e5daef;border-radius:30px;gap:3px;padding:3px;display:flex}.refinement-preview-toggle button{color:#19365d;background:0 0;border-radius:25px;min-height:28px;padding:4px 15px}.refinement-preview-toggle button[aria-pressed=true]{color:#fff;background:#453099}.refinement-preview-jumps{gap:17px;display:flex}.refinement-preview-jumps button{color:#453099;text-underline-offset:3px;background:0 0;padding:6px 0;text-decoration:underline}.refinement-original-link{font-size:11px}.refinement-preview-toolbar :focus-visible{outline-offset:3px;outline:3px solid #a883ed}.refinement-preview-page .site-header{top:46px}.refinement-preview-page main>section,.refinement-preview-page #kontakt-formularz{scroll-margin-top:170px}.refinement-preview-notice{z-index:1100;color:#fff;background:#19365d;border-radius:18px;width:min(520px,100% - 32px);padding:16px 24px;font-size:14px;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 12px 50px #13244730}.refinement-preview-notice button{color:#fff;float:right;cursor:pointer;background:0 0;margin-left:10px;font-size:24px}.home-refinement .hero-proof{display:none}.home-refinement .enrollment-news-bar{background:radial-gradient(at 100% 0,#b596df50,#0000 52%),linear-gradient(115deg,#12305c,#214986 44%,#6632c5 83%,#8439e6);border-color:#ffffff38;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:38px;padding:40px;box-shadow:0 15px 36px #172e581a,inset 0 1px #fff5}.home-refinement .enrollment-news-bar:after{background:0 0;width:440px;height:440px;animation:none;top:-230px;right:-90px;box-shadow:0 0 0 45px #ffffff05,0 0 0 90px #ffffff03}.home-refinement .enrollment-news-badge{box-shadow:0 3px 15px #ffe68412}.home-refinement .enrollment-news-copy{gap:16px}.home-refinement .enrollment-news-text{gap:10px}.home-refinement .enrollment-news-text h2{text-wrap:pretty;font-size:clamp(1.8rem,2.5vw,2.4rem);line-height:1.1}.home-refinement .enrollment-news-subtitle{font-size:1rem;line-height:1.5}.home-refinement .enrollment-news-note{color:#e0e5f5;border-top:1px solid #ffffff25;margin-top:6px;padding:14px 0 0 39px;font-size:.88rem;line-height:1.6;position:relative}.home-refinement .enrollment-news-note:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028%2030'%20fill='none'%3e%3crect%20x='2'%20y='5'%20width='24'%20height='23'%20rx='5'%20stroke='%23FFE18B'%20stroke-width='1.6'/%3e%3cpath%20d='M2.5%2012h23M8%202v6m12-6v6'%20stroke='%23FFE18B'%20stroke-width='1.6'%20stroke-linecap='round'/%3e%3cpath%20d='m9%2020%203.5%203.5%207-8'%20stroke='%23FFE18B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/contain no-repeat;width:25px;height:28px;position:absolute;top:15px;left:0}.home-refinement .enrollment-news-actions{border-left:1px solid #ffffff29;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:13px 10px;min-width:0;padding-left:27px}.home-refinement .enrollment-news-cta{border-radius:17px;gap:10px;padding:14px 16px;font-size:.91rem;box-shadow:0 8px 22px #11244825,inset 0 1px #fff7ce}.home-refinement .enrollment-news-toggle{box-shadow:none;background:#ffffff0d;border-color:#ffffff40;border-radius:17px;gap:7px;padding:12px 9px;font-size:.82rem}.home-refinement .enrollment-news-phone{color:#19365d;background:linear-gradient(110deg,#fffaf0,#f5efff);border-color:#ffffffa6;border-radius:20px;grid-template-columns:50px minmax(0,1fr);gap:3px 14px;min-height:103px;padding:17px 20px;box-shadow:0 10px 28px #10224924,inset 0 1px #fff}.home-refinement .enrollment-news-phone-icon{grid-row:1/3;width:50px;height:50px;box-shadow:0 0 0 6px #e6d8f74d}.home-refinement .enrollment-news-phone-copy{gap:6px}.home-refinement .enrollment-news-phone-copy>span{letter-spacing:.12em;color:#664b91;font-size:.65rem}.home-refinement .enrollment-news-phone-copy strong{letter-spacing:.025em;color:#19365d;white-space:nowrap;font-size:1.8rem}.home-refinement .enrollment-news-phone-action{color:#7140b6;background:0 0;border:0;border-radius:0;grid-column:2;padding:0;font-size:.76rem;font-weight:700;line-height:1.5}.home-refinement .enrollment-news-phone-action:after{content:" ↗" / ""}.home-refinement .enrollment-news-phone:hover{color:#19365d;background:#fffaf1;border-color:#ffe170;box-shadow:0 10px 25px #10224930}.home-refinement .home-offer-switcher{margin-top:32px;padding-top:37px}.home-refinement .home-offer-switcher-grid{align-items:stretch;gap:0}.home-refinement .home-offer-tile{min-height:276px;box-shadow:none;background:0 0;border:0;border-radius:20px;padding:6px 20px 28px;transition:background .25s,transform .25s;overflow:visible}.home-refinement .home-offer-tile:before{opacity:1;background:linear-gradient(#0000,#d9caed 30%,#e4d9ee 78%,#0000);border-radius:0;width:1px;height:auto;inset:75px 0 34px auto}.home-refinement .home-offer-tile:last-child:before{display:none}.home-refinement .home-offer-tile:after{content:"↗" / "";color:#6f38c3;background:#fff;border:1px solid #dacbee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;bottom:0;left:calc(50% - 14px)}.home-refinement .home-offer-tile:hover{box-shadow:none;background:#efe5fb66;transform:translateY(-3px)}.home-refinement .home-offer-tile:hover:after{color:#fff;background:#703acb;border-color:#703acb;transform:translateY(-2px)}.home-refinement .home-offer-tile-icon,.home-refinement .home-offer-tile:nth-child(2n) .home-offer-tile-icon{width:128px;height:110px;box-shadow:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='bag'%20x1='38'%20y1='25'%20x2='91'%20y2='97'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a37ce8'/%3e%3cstop%20offset='1'%20stop-color='%236533b5'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(-7%2064%2060)'%3e%3cpath%20d='M51%2033v-6a12%2012%200%200%201%2024%200v6'%20stroke='%23573184'%20stroke-width='4'/%3e%3crect%20x='31'%20y='47'%20width='11'%20height='33'%20rx='5'%20fill='%23cdb6ef'%20stroke='%23673d9e'%20stroke-width='2'/%3e%3crect%20x='85'%20y='47'%20width='11'%20height='33'%20rx='5'%20fill='%23cdb6ef'%20stroke='%23673d9e'%20stroke-width='2'/%3e%3crect%20x='38'%20y='31'%20width='51'%20height='63'%20rx='15'%20fill='url(%23bag)'/%3e%3cpath%20d='M42%2046c0-7%206-11%2013-11h17'%20stroke='%23d6c1f5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M46%2057h35'%20stroke='%234f2a87'%20stroke-width='2'%20stroke-linecap='round'/%3e%3crect%20x='46'%20y='64'%20width='35'%20height='21'%20rx='6'%20fill='%23f5edff'/%3e%3cpath%20d='M53%2071h21'%20stroke='%239a76d0'%20stroke-width='2'%20stroke-linecap='round'/%3e%3crect%20x='59'%20y='44'%20width='10'%20height='8'%20rx='2'%20fill='%23ffdc76'/%3e%3cpath%20d='M75%2055v7'%20stroke='%23ffdc76'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m100%2021%202%206%206%202-6%202-2%206-2-6-6-2%206-2Z'%20fill='%23efbc45'/%3e%3ccircle%20cx='21'%20cy='80'%20r='3'%20fill='%23c4a8e8'/%3e%3cpath%20d='m16%2036%206-3m-6-6%207%202'%20stroke='%239470c4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/contain no-repeat;border:0;border-radius:0;margin-bottom:14px;transition:transform .32s cubic-bezier(.2,.8,.3,1),filter .32s;transform:none}.home-refinement .home-offer-tile:nth-child(2) .home-offer-tile-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.home-refinement .home-offer-tile:nth-child(3) .home-offer-tile-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.home-refinement .home-offer-tile:nth-child(4) .home-offer-tile-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='cup'%20x1='45'%20y1='22'%20x2='87'%20y2='72'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe89e'/%3e%3cstop%20offset='1'%20stop-color='%23ecb73c'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(5%2064%2059)'%3e%3cpath%20d='M41%2030H27v12c0%2015%2010%2022%2022%2022M87%2030h14v12c0%2015-10%2022-22%2022'%20stroke='%23ac822f'%20stroke-width='5'/%3e%3cpath%20d='M40%2020h48v24c0%2018-9%2031-24%2031S40%2062%2040%2044Z'%20fill='url(%23cup)'/%3e%3cpath%20d='M46%2027v16c0%2010%203%2017%207%2022'%20stroke='%23fff2c4'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M59%2073h10v15H59Z'%20fill='%23dbac45'/%3e%3cpath%20d='M48%2086h32v6H48Z'%20fill='%23b88adc'/%3e%3crect%20x='43'%20y='91'%20width='42'%20height='8'%20rx='3'%20fill='%23674096'/%3e%3cpath%20d='m64%2033%204%208%209%201-7%206%202%209-8-5-8%205%202-9-7-6%209-1Z'%20fill='%237847aa'/%3e%3c/g%3e%3cpath%20d='m17%2060%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23b491db'/%3e%3cpath%20d='m104%2014-1%207m10%203%205-2M22%2021l4%205'%20stroke='%23d6ad50'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.home-refinement .home-offer-tile:nth-child(5) .home-offer-tile-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-7%2064%2056)'%3e%3crect%20x='28'%20y='16'%20width='65'%20height='77'%20rx='7'%20fill='%239b76c8'/%3e%3crect%20x='24'%20y='12'%20width='65'%20height='77'%20rx='7'%20fill='%23fffdf8'%20stroke='%23b594d9'%20stroke-width='1.5'/%3e%3crect%20x='31'%20y='19'%20width='51'%20height='63'%20rx='3'%20stroke='%23d3bde9'/%3e%3cpath%20d='M42%2031h28M38%2043h36M38%2050h29M38%2057h21'%20stroke='%23ab83d1'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3cpath%20d='m39%2072%205-4%205%203%204-5'%20stroke='%23d2ae5b'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='m69%2076-6%2025%2013-7%207%2010%203-29'%20fill='%237043ad'/%3e%3cpath%20d='m79%2054%205%204%206-1%203%206%205%204-1%206%201%206-5%204-3%206-6-1-5%204-6-4-6%201-3-6-5-4%201-6-1-6%205-4%203-6%206%201Z'%20fill='%23f5ce67'/%3e%3ccircle%20cx='78'%20cy='73'%20r='10'%20fill='%23ffecb0'%20stroke='%23d3a345'/%3e%3cpath%20d='m73%2073%203%203%207-8'%20stroke='%2383549e'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cpath%20d='m105%2027%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23d8b459'/%3e%3ccircle%20cx='15'%20cy='75'%20r='3'%20fill='%23b799d8'/%3e%3c/svg%3e")}.home-refinement .home-offer-tile-icon svg{visibility:hidden}.home-refinement .home-offer-tile:hover .home-offer-tile-icon{filter:drop-shadow(0 7px 6px #5735911c);transform:translateY(-5px)rotate(-3deg)}.home-refinement .home-offer-tile>strong{font-size:1.06rem;line-height:1.22}.home-refinement .home-offer-tile-level{margin-top:4px;font-size:.83rem;line-height:1.4}.home-refinement .home-offer-tile-description{color:#485f7c;max-width:190px;margin-top:12px;margin-bottom:18px;font-size:.8rem;line-height:1.55}.home-refinement .home-offer-switcher-cta{margin-top:28px}.home-refinement .offer-section{background:radial-gradient(at 95% 30%,#fff1c94d,#0000 40%),radial-gradient(at 0 65%,#ede0fa70,#0000 40%),linear-gradient(#fff,#fcfaff)}.home-refinement .offer-section:before{display:none}.home-refinement .offer-tiles{gap:22px;padding:5px}.home-refinement .offer-tile{filter:none;background:0 0;border-radius:23px;transition:transform .3s,box-shadow .3s;overflow:visible}.home-refinement .offer-tile-media{border-radius:inherit;overflow:hidden}.home-refinement .offer-tile:before{content:"";pointer-events:none;border:1px solid #0000;border-radius:28px;transition:border-color .2s,box-shadow .2s;position:absolute;inset:-5px}.home-refinement .offer-tile:after{content:"";opacity:0;background:linear-gradient(90deg,#ffcf51,#8c4ceb);border-radius:10px;width:40px;height:4px;transition:transform .25s,opacity .25s;position:absolute;bottom:-19px;left:calc(50% - 20px);transform:scaleX(.3)}.home-refinement .offer-tile:hover{filter:none;transform:translateY(-5px);box-shadow:0 14px 23px #4b2d7718}.home-refinement .offer-tile:hover:before{border-color:#b698df}.home-refinement .offer-tile.is-active{filter:none;transform:translateY(-4px);box-shadow:0 12px 30px #5c339425}.home-refinement .offer-tile.is-active:before{border-color:#9564d3;box-shadow:0 0 0 3px #eadcf838}.home-refinement .offer-tile.is-active:after{opacity:1;transform:scaleX(1)}.home-refinement .offer-tile:focus-visible{outline-offset:7px;outline:3px solid #7a40d8}.home-refinement .offer-tile:hover .offer-tile-media img,.home-refinement .offer-tile.is-active .offer-tile-media img{transform:none}.home-refinement .offer-panel{box-shadow:none;background:0 0;border:0;border-top:1px solid #ded3e8;border-radius:0;align-items:start;gap:44px 68px;margin-top:52px;padding:38px 0 0;overflow:visible}.home-refinement .offer-panel:before{display:none}.home-refinement .offer-panel-kicker{width:fit-content;box-shadow:none;color:#7140bf;background:0 0;border:0;border-radius:0;margin-bottom:17px;padding:0 0 0 24px;font-size:.74rem;position:relative}.home-refinement .offer-panel-kicker:before{content:"";background:#b78ae8;width:14px;height:2px;position:absolute;top:50%;left:0}.home-refinement .offer-panel h3{margin-bottom:20px}.home-refinement .offer-panel-description{gap:19px}.home-refinement .offer-panel p:not(.offer-panel-kicker){color:#415a7b;line-height:1.75}.home-refinement .offer-panel-sections{border-top:0;gap:10px}.home-refinement .offer-panel-section{border-bottom-color:#e2d9eb;min-height:98px;margin-bottom:12px;padding:0 0 22px 75px}.home-refinement .offer-panel-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.home-refinement .offer-panel-section:before{width:59px;height:59px;box-shadow:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='57'%20cy='61'%20r='36'%20fill='%237042ad'/%3e%3ccircle%20cx='57'%20cy='61'%20r='27'%20fill='%23f7efff'/%3e%3ccircle%20cx='57'%20cy='61'%20r='18'%20fill='%23aa83d9'/%3e%3ccircle%20cx='57'%20cy='61'%20r='8'%20fill='%23ffe59a'/%3e%3cpath%20d='m59%2060%2037-38'%20stroke='%2352367d'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='m88%2032-2-14%2013-9%201%2013%2013%201-10%2012-15-3Z'%20fill='%23f3c95f'%20stroke='%23dab34c'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='m88%2032%2012-10'%20stroke='%23fff0b6'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c4-7%2010-12%2018-14'%20stroke='%23bfa0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='m18%2021%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23c7a3df'/%3e%3ccircle%20cx='105'%20cy='80'%20r='3'%20fill='%23dab553'/%3e%3c/svg%3e") 50%/contain no-repeat;border:0;border-radius:0;top:-6px;left:0}.home-refinement .offer-panel-section:nth-child(2):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.home-refinement .offer-panel-section:nth-child(3):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='cup'%20x1='45'%20y1='22'%20x2='87'%20y2='72'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe89e'/%3e%3cstop%20offset='1'%20stop-color='%23ecb73c'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(5%2064%2059)'%3e%3cpath%20d='M41%2030H27v12c0%2015%2010%2022%2022%2022M87%2030h14v12c0%2015-10%2022-22%2022'%20stroke='%23ac822f'%20stroke-width='5'/%3e%3cpath%20d='M40%2020h48v24c0%2018-9%2031-24%2031S40%2062%2040%2044Z'%20fill='url(%23cup)'/%3e%3cpath%20d='M46%2027v16c0%2010%203%2017%207%2022'%20stroke='%23fff2c4'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M59%2073h10v15H59Z'%20fill='%23dbac45'/%3e%3cpath%20d='M48%2086h32v6H48Z'%20fill='%23b88adc'/%3e%3crect%20x='43'%20y='91'%20width='42'%20height='8'%20rx='3'%20fill='%23674096'/%3e%3cpath%20d='m64%2033%204%208%209%201-7%206%202%209-8-5-8%205%202-9-7-6%209-1Z'%20fill='%237847aa'/%3e%3c/g%3e%3cpath%20d='m17%2060%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23b491db'/%3e%3cpath%20d='m104%2014-1%207m10%203%205-2M22%2021l4%205'%20stroke='%23d6ad50'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.home-refinement .offer-panel-section h4{margin-bottom:9px}.home-refinement .offer-panel-links{margin-top:0}.home-refinement .offer-panel-links a{box-shadow:none;background:#f0e6fc;border-color:#d8c8e9}.home-refinement .offer-panel-links a:hover{background:#e8d8fa;border-color:#b38bdb;box-shadow:0 6px 16px #4c268b10}.home-refinement .offer-panel-groups{border-left:1px solid #e0d2ee;gap:24px;padding-left:26px}.home-refinement .offer-panel-group:first-child{border-top:0;padding-top:0}.home-refinement .offer-panel-group:first-child:before{display:none}.home-refinement .section-navy{background:radial-gradient(at 1% 16%,#6944d53d,#0000 50%),radial-gradient(at 100% 80%,#854ce938,#0000 56%),linear-gradient(112deg,#172e58,#2b2359 65%,#3d2676)}.home-refinement .why-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:66px}.home-refinement .why-grid{grid-template-columns:1fr;gap:27px;display:grid}.home-refinement .why-grid:before,.home-refinement .why-grid:after{display:none}.home-refinement .why-card,.home-refinement .why-card:hover{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 0 0 112px;overflow:visible;transform:none}.home-refinement .why-card:before{z-index:1;opacity:1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='57'%20cy='61'%20r='36'%20fill='%237042ad'/%3e%3ccircle%20cx='57'%20cy='61'%20r='27'%20fill='%23f7efff'/%3e%3ccircle%20cx='57'%20cy='61'%20r='18'%20fill='%23aa83d9'/%3e%3ccircle%20cx='57'%20cy='61'%20r='8'%20fill='%23ffe59a'/%3e%3cpath%20d='m59%2060%2037-38'%20stroke='%2352367d'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='m88%2032-2-14%2013-9%201%2013%2013%201-10%2012-15-3Z'%20fill='%23f3c95f'%20stroke='%23dab34c'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='m88%2032%2012-10'%20stroke='%23fff0b6'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c4-7%2010-12%2018-14'%20stroke='%23bfa0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='m18%2021%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23c7a3df'/%3e%3ccircle%20cx='105'%20cy='80'%20r='3'%20fill='%23dab553'/%3e%3c/svg%3e") 50%/85% no-repeat,linear-gradient(145deg,#fcf8ff,#e4d3fa);border-radius:50%;width:88px;height:88px;transition:transform .3s,box-shadow .3s;inset:0 auto auto 0;box-shadow:0 0 0 6px #ffffff06,0 10px 22px #0d163922}.home-refinement .why-card:nth-child(2):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e"),linear-gradient(145deg,#fcf8ff,#e4d3fa)}.home-refinement .why-card:nth-child(3):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e"),linear-gradient(145deg,#fcf8ff,#e4d3fa)}.home-refinement .why-card:nth-child(4):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='cup'%20x1='45'%20y1='22'%20x2='87'%20y2='72'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe89e'/%3e%3cstop%20offset='1'%20stop-color='%23ecb73c'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(5%2064%2059)'%3e%3cpath%20d='M41%2030H27v12c0%2015%2010%2022%2022%2022M87%2030h14v12c0%2015-10%2022-22%2022'%20stroke='%23ac822f'%20stroke-width='5'/%3e%3cpath%20d='M40%2020h48v24c0%2018-9%2031-24%2031S40%2062%2040%2044Z'%20fill='url(%23cup)'/%3e%3cpath%20d='M46%2027v16c0%2010%203%2017%207%2022'%20stroke='%23fff2c4'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M59%2073h10v15H59Z'%20fill='%23dbac45'/%3e%3cpath%20d='M48%2086h32v6H48Z'%20fill='%23b88adc'/%3e%3crect%20x='43'%20y='91'%20width='42'%20height='8'%20rx='3'%20fill='%23674096'/%3e%3cpath%20d='m64%2033%204%208%209%201-7%206%202%209-8-5-8%205%202-9-7-6%209-1Z'%20fill='%237847aa'/%3e%3c/g%3e%3cpath%20d='m17%2060%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23b491db'/%3e%3cpath%20d='m104%2014-1%207m10%203%205-2M22%2021l4%205'%20stroke='%23d6ad50'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e"),linear-gradient(145deg,#fff7d5,#ffdc79)}.home-refinement .why-card:after{width:1px;height:auto;box-shadow:none;opacity:1;z-index:0;background:repeating-linear-gradient(#c8add38a 0 3px,#0000 3px 8px);border:0;border-radius:0;inset:95px auto -20px 43px}.home-refinement .why-card:last-child:after{display:none}.home-refinement .why-card:hover:before{transform:translateY(-2px)rotate(-4deg);box-shadow:0 0 0 9px #ffffff09,0 12px 24px #0d16392b}.home-refinement .why-card-top{justify-content:flex-start;margin-bottom:7px}.home-refinement .why-number{color:#ffe088;letter-spacing:.14em;background:0 0;border:0;border-radius:0;padding:0;font-size:.69rem}.home-refinement .why-card h3{text-wrap:pretty;max-width:none;font-size:1.3rem;line-height:1.23}.home-refinement .why-card p{color:#e7e3f5;max-width:none;margin-top:9px;font-size:.95rem;line-height:1.68}.home-refinement .why-cta{color:#142c56;background:linear-gradient(110deg,#ffe68c,#ffd34f);box-shadow:0 9px 25px #ffdc611a}.home-refinement .why-cta:hover{background:linear-gradient(110deg,#fff0ba,#ffdc75);box-shadow:0 12px 27px #ffdc6125}@media (width<=1100px){.home-refinement .enrollment-news-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:27px;padding:32px}.home-refinement .enrollment-news-actions{padding-left:22px}.home-refinement .enrollment-news-cta{padding-inline:10px;font-size:.8rem}.home-refinement .enrollment-news-toggle{font-size:.73rem}.home-refinement .home-offer-tile{padding-inline:12px}.home-refinement .home-offer-tile>strong{font-size:1rem}.home-refinement .home-offer-tile-description{font-size:.77rem}.home-refinement .why-layout{gap:38px}.home-refinement .why-card,.home-refinement .why-card:hover{padding-left:90px}.home-refinement .why-card:before{width:72px;height:72px}.home-refinement .why-card:after{top:79px;left:35px}.home-refinement .offer-panel{column-gap:38px}}@media (width<=899px){.home-refinement .enrollment-news-bar{grid-template-columns:1fr;gap:24px}.home-refinement .enrollment-news-actions{border:0;padding:0}.home-refinement .enrollment-news-cta{font-size:.94rem}.home-refinement .enrollment-news-toggle{font-size:.88rem}.home-refinement .enrollment-news-phone{grid-template-columns:50px minmax(0,1fr) auto}.home-refinement .enrollment-news-phone-icon{grid-row:auto}.home-refinement .enrollment-news-phone-action{grid-column:auto}.refinement-preview-label,.refinement-original-link{display:none}.refinement-preview-toolbar{gap:18px}.home-refinement .home-offer-tile-description{max-width:200px}.home-refinement .offer-tiles{gap:28px}.home-refinement .offer-tile{border-radius:24px}.home-refinement .offer-panel{gap:30px;width:100%;margin-top:35px;padding:35px 4px 14px}.home-refinement .offer-panel--desktop{display:none}.home-refinement .offer-panel--mobile{display:grid}.home-refinement .offer-panel-close{top:12px;right:0}.home-refinement .offer-panel-kicker{padding-right:34px}.home-refinement .offer-panel-groups{padding-left:18px}.home-refinement .why-layout{grid-template-columns:1fr;gap:42px}.home-refinement .why-copy{max-width:670px}.home-refinement .why-grid{max-width:690px;margin-inline:auto}.home-refinement .why-card,.home-refinement .why-card:hover{padding-left:112px}.home-refinement .why-card:before{width:88px;height:88px}.home-refinement .why-card:after{top:95px;left:43px}}@media (width<=600px){.refinement-preview-toolbar{gap:12px;padding-inline:8px;font-size:10px}.refinement-preview-toggle button{padding-inline:10px}.refinement-preview-jumps{gap:10px}.refinement-preview-page .site-header{top:46px}.home-refinement .enrollment-news-bar{padding:25px 20px;box-shadow:0 9px 23px #172e5817}.home-refinement .enrollment-news-subtitle{font-size:.94rem}.home-refinement .enrollment-news-note{padding-left:33px;font-size:.83rem}.home-refinement .enrollment-news-note:before{width:23px}.home-refinement .enrollment-news-actions{grid-template-columns:1fr;gap:11px}.home-refinement .enrollment-news-cta{min-height:54px}.home-refinement .enrollment-news-toggle{min-height:40px;box-shadow:none;background:0 0;border-color:#0000}.home-refinement .enrollment-news-phone{grid-template-columns:44px minmax(0,1fr);gap:4px 12px;min-height:92px;padding:15px 13px}.home-refinement .enrollment-news-phone-icon{grid-row:1/3;width:44px;height:44px}.home-refinement .enrollment-news-phone-copy strong{font-size:1.5rem}.home-refinement .enrollment-news-phone-copy>span{font-size:.6rem}.home-refinement .enrollment-news-phone-action{grid-column:2;display:block}.home-refinement .home-offer-switcher{padding-top:30px}.home-refinement .home-offer-tile{padding:0 10px 28px}.home-refinement .home-offer-tile>strong{font-size:1rem}.home-refinement .home-offer-tile-level{font-size:.78rem}.home-refinement .home-offer-tile-description{margin-top:10px;font-size:.76rem;line-height:1.6}.home-refinement .offer-panel{grid-template-columns:1fr}.home-refinement .offer-panel h3{font-size:2rem}.home-refinement .offer-panel p:not(.offer-panel-kicker){font-size:.95rem}.home-refinement .offer-panel-section{padding-left:61px}.home-refinement .offer-panel-section:before{width:48px;height:48px;top:-3px}.home-refinement .offer-panel-section h4{font-size:1.2rem}.home-refinement .why-layout{gap:34px}.home-refinement .why-grid{gap:30px}.home-refinement .why-card,.home-refinement .why-card:hover{padding-left:78px}.home-refinement .why-card:before{width:61px;height:61px}.home-refinement .why-card:after{top:68px;bottom:-23px;left:30px}.home-refinement .why-card h3{font-size:1.15rem;line-height:1.25}.home-refinement .why-card p{font-size:.9rem;line-height:1.7}.home-refinement .why-number{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.home-refinement :is(.enrollment-news,.offer-section,.section-navy) *,.home-refinement :is(.enrollment-news,.offer-section,.section-navy) :before,.home-refinement :is(.enrollment-news,.offer-section,.section-navy) :after{transition:none!important;animation:none!important}}@media (width<=980px){.home-refinement .home-offer-switcher-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:clamp(200px,42vw,245px);grid-auto-flow:column;gap:12px;padding:7px 3px 16px;overflow:auto hidden}.home-refinement .home-offer-tile,.home-refinement .home-offer-tile:last-child{scroll-snap-align:start;grid-column:auto;justify-self:stretch;width:auto;max-width:none;min-height:302px}.home-refinement .home-offer-tile:not(:last-child):before{display:block}}@media (width<=600px){.home-refinement .home-offer-switcher-grid{grid-auto-columns:minmax(205px,68vw)}.home-refinement .home-offer-tile-icon,.home-refinement .home-offer-tile:nth-child(2n) .home-offer-tile-icon{width:126px;height:110px}.home-refinement .enrollment-news .enrollment-news-cta,.home-refinement .section-navy .why-cta{color:#142c56!important;-webkit-text-fill-color:#142c56!important;background:linear-gradient(110deg,#ffe68c,#ffd34f)!important;box-shadow:0 6px 20px #ffdc611a!important}}.kids-refinement .kids-landing{--refine-ink:#19365d;--refine-purple:#7440bb;--refine-line:#e5d9ee}.kids-refinement .kids-landing>section{scroll-margin-top:170px}.kids-refinement .kids-landing :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #9764d5}.kids-refinement .kids-trust-label{box-shadow:none;color:#755091;background:0 0;border:0;border-radius:0;padding:0;line-height:1.6}.kids-refinement .kids-hero-photo>img{box-shadow:0 18px 42px #1d1a4c24}.kids-refinement .kids-hero-photo figcaption{-webkit-backdrop-filter:none;backdrop-filter:none;color:#52627c;background:0 0;border-radius:0;max-width:none;padding:0;font-size:.76rem;font-weight:650;bottom:-34px;left:0}.kids-refinement .kids-hero-callout{color:#19365d;background:linear-gradient(110deg,#fffcf4,#f5eeff);border-color:#fff;border-radius:19px;min-width:250px;padding:16px 23px;transition:transform .2s,box-shadow .2s;bottom:24px;right:-12px;box-shadow:0 9px 26px #10224924}.kids-refinement .kids-hero-callout span{color:#755091;font-size:.65rem}.kids-refinement .kids-hero-callout strong{color:#19365d;font-size:1.7rem}.kids-refinement .kids-hero-callout:hover{transform:translateY(-3px);box-shadow:0 13px 29px #10224930}.kids-refinement .kids-phone-button{box-shadow:none;background:0 0;border:0;padding-inline:8px}.kids-refinement .kids-phone-button:hover{text-underline-offset:5px;text-decoration:underline}.kids-refinement .kids-hero{padding-bottom:75px}.kids-refinement .kids-breadcrumbs{margin-bottom:33px}.kids-refinement .kids-hero-grid{grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start;gap:0 64px}.kids-refinement .kids-hero-copy{display:contents}.kids-refinement .kids-hero-copy .kids-trust-label{letter-spacing:.065em;grid-area:1/1/auto/-1;margin:0 0 16px}.kids-refinement .kids-trust-label>span{display:none}.kids-refinement .kids-hero-copy h1{text-wrap:balance;grid-area:2/1/auto/-1;max-width:1050px;margin:0 0 38px;font-size:clamp(2.4rem,3.6vw,3.5rem);line-height:1.1}.kids-refinement .kids-hero-photo{grid-area:3/1/6;width:100%;height:465px;min-height:0;margin:0 0 33px}.kids-refinement .kids-hero-photo>img{object-position:center;border-radius:32px 72px 32px 32px}.kids-refinement .kids-hero-photo:before{border-radius:32px 72px 32px 32px;inset:-10px -10px 10px 15px}.kids-refinement .kids-hero-lead{grid-area:3/2;max-width:none;margin-top:18px;font-size:1.05rem;line-height:1.8}.kids-refinement .kids-hero-actions{grid-area:4/2;grid-template-columns:1fr;justify-items:start;gap:14px;margin-top:22px;display:grid}.kids-refinement .kids-hero-points{grid-area:5/2;gap:10px;margin-top:22px;display:grid}.kids-refinement .kids-phone-button{color:#19365d;background:linear-gradient(115deg,#fff1b5,#ffda65);border:1px solid #e2be64;border-radius:17px;gap:13px;min-height:61px;padding:8px 21px 8px 9px;font-size:1.25rem;box-shadow:0 7px 17px #b68e2720,inset 0 1px #fff9df}.kids-refinement .kids-phone-button>span{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%2319365d'%3e%3cpath%20d='m7.2%203.2%202.5%204.8-2%201.8a15.1%2015.1%200%200%200%206.5%206.5l1.8-2%204.8%202.5-.5%203.1c-.2%201.1-1.1%201.9-2.2%201.9A15.9%2015.9%200%200%201%202.2%205.9c0-1.1.8-2%201.9-2.2l3.1-.5Z'/%3e%3c/svg%3e") 50%/23px no-repeat,#fff9e6;border-radius:50%;width:42px;height:42px;font-size:0}.kids-refinement .kids-phone-button:hover{background:#ffe68c;text-decoration:none;box-shadow:0 10px 22px #b68e2730}.kids-refinement .kids-hero-callout{background:linear-gradient(115deg,#fff1b5,#ffda65);border-color:#ffe797;grid-template-columns:45px minmax(0,1fr);column-gap:13px;padding:15px 21px 15px 13px;display:grid;box-shadow:0 10px 28px #17244838}.kids-refinement .kids-hero-callout:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%2319365d'%3e%3cpath%20d='m7.2%203.2%202.5%204.8-2%201.8a15.1%2015.1%200%200%200%206.5%206.5l1.8-2%204.8%202.5-.5%203.1c-.2%201.1-1.1%201.9-2.2%201.9A15.9%2015.9%200%200%201%202.2%205.9c0-1.1.8-2%201.9-2.2l3.1-.5Z'/%3e%3c/svg%3e") 50%/24px no-repeat,#fff9e6;border-radius:50%;grid-area:1/1/3;align-self:center;width:45px;height:45px}.kids-refinement .kids-hero-callout span{color:#5b461d;grid-column:2}.kids-refinement .kids-hero-callout strong{grid-column:2;font-size:1.75rem}.kids-refinement .kids-inline-phone{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%2319365d'%3e%3cpath%20d='m7.2%203.2%202.5%204.8-2%201.8a15.1%2015.1%200%200%200%206.5%206.5l1.8-2%204.8%202.5-.5%203.1c-.2%201.1-1.1%201.9-2.2%201.9A15.9%2015.9%200%200%201%202.2%205.9c0-1.1.8-2%201.9-2.2l3.1-.5Z'/%3e%3c/svg%3e") 17px/23px no-repeat,linear-gradient(115deg,#fff1b5,#ffda65);border:1px solid #e2be64;border-radius:16px;padding:13px 19px 13px 52px;font-size:1.05rem;box-shadow:0 6px 16px #b68e2719}.kids-refinement .kids-tracks-section{background:linear-gradient(#fff,#fdfbff)}.kids-refinement .kids-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 30px}.kids-refinement .kids-track-card{min-height:0;box-shadow:none;border:0;border-bottom:1px solid var(--refine-line);background:0 0;border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:19px 15px;padding:0 0 24px;display:grid;overflow:visible}.kids-refinement .kids-track-image{aspect-ratio:16/10;border-radius:24px 24px 60px;grid-column:1/-1;width:100%;position:relative;box-shadow:0 9px 24px #47246b12}.kids-refinement .kids-track-card:nth-child(2n) .kids-track-image{border-radius:24px 60px 24px 24px}.kids-refinement .kids-track-card:hover{box-shadow:none;background:0 0;border-color:#b08ad8;transform:translateY(-4px)}.kids-refinement .kids-track-card:hover .kids-track-image img{transform:scale(1.025)}.kids-refinement .kids-track-copy{padding:0}.kids-refinement .kids-track-copy strong{font-size:1.35rem;line-height:1.2}.kids-refinement .kids-track-copy>span{color:#485d77;margin-top:9px;font-size:.91rem;line-height:1.65}.kids-refinement .kids-track-arrow{color:var(--refine-purple);background:#fff;border:1px solid #d8c6eb;margin:0;transition:background .2s,color .2s,transform .2s}.kids-refinement .kids-track-card:hover .kids-track-arrow{color:#fff;background:#7440bb;transform:translate(3px)}.kids-refinement .kids-reasons-section{background:radial-gradient(at 100% 0,#fff2cc60,#0000 50%),linear-gradient(130deg,#f8f3ff,#fcfaff 55%,#f2eafa)}.kids-refinement .kids-reasons-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 34px}.kids-refinement .kids-reasons-grid article{text-align:left;grid-template-columns:84px minmax(0,1fr);align-content:start;align-items:start;gap:9px 16px;padding:0;display:grid}.kids-refinement .kids-reason-icon{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/contain no-repeat;border:0;border-radius:0;grid-row:1/3;width:84px;height:78px;margin:-7px 0 0;transition:transform .25s}.kids-refinement .kids-reason-icon svg{visibility:hidden}.kids-refinement .kids-reasons-grid article:nth-child(2) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.kids-refinement .kids-reasons-grid article:nth-child(3) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='32'%20cy='48'%20r='12'%20fill='%23A07AD7'/%3e%3cpath%20d='M13%2082c0-14%207-22%2019-22s19%208%2019%2022v5H13Z'%20fill='%23A07AD7'/%3e%3ccircle%20cx='95'%20cy='48'%20r='12'%20fill='%23FFD976'/%3e%3cpath%20d='M76%2082c0-14%207-22%2019-22s19%208%2019%2022v5H76Z'%20fill='%23FFD976'/%3e%3ccircle%20cx='63'%20cy='36'%20r='16'%20fill='%237443B8'/%3e%3cpath%20d='M36%2087c0-20%209-31%2027-31s27%2011%2027%2031v9H36Z'%20fill='%237443B8'%20stroke='%23F8F3FF'%20stroke-width='4'/%3e%3cpath%20d='m51%2073%209%208%2016-17'%20stroke='%23FFE191'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m106%2017%202.5%206%206%202.5-6%202.5-2.5%206-2.5-6-6-2.5%206-2.5Z'%20fill='%23E6B94E'/%3e%3ccircle%20cx='16'%20cy='34'%20r='2.5'%20fill='%23B893DF'/%3e%3c/svg%3e")}.kids-refinement .kids-reasons-grid article:nth-child(4) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3crect%20x='41'%20y='30'%20width='50'%20height='59'%20rx='7'%20fill='%23B895E2'%20transform='rotate(7%2066%2060)'/%3e%3crect%20x='36'%20y='23'%20width='49'%20height='61'%20rx='7'%20fill='%23FFFDFF'%20stroke='%239568CC'%20stroke-width='2'/%3e%3cpath%20d='M48%2037h24M48%2046h19M48%2055h21'%20stroke='%23BA9BDF'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M22%2068a24%2024%200%200%200%2040%2020'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='m62%2080%201%2011-11-1'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='88'%20cy='73'%20r='17'%20fill='%23FFDA75'/%3e%3cpath%20d='m80%2073%206%206%2010-12'%20stroke='%23785099'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m104%2019%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23E6B94E'/%3e%3c/svg%3e")}.kids-refinement .kids-reasons-grid article:nth-child(5) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='bag'%20x1='38'%20y1='25'%20x2='91'%20y2='97'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a37ce8'/%3e%3cstop%20offset='1'%20stop-color='%236533b5'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(-7%2064%2060)'%3e%3cpath%20d='M51%2033v-6a12%2012%200%200%201%2024%200v6'%20stroke='%23573184'%20stroke-width='4'/%3e%3crect%20x='31'%20y='47'%20width='11'%20height='33'%20rx='5'%20fill='%23cdb6ef'%20stroke='%23673d9e'%20stroke-width='2'/%3e%3crect%20x='85'%20y='47'%20width='11'%20height='33'%20rx='5'%20fill='%23cdb6ef'%20stroke='%23673d9e'%20stroke-width='2'/%3e%3crect%20x='38'%20y='31'%20width='51'%20height='63'%20rx='15'%20fill='url(%23bag)'/%3e%3cpath%20d='M42%2046c0-7%206-11%2013-11h17'%20stroke='%23d6c1f5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M46%2057h35'%20stroke='%234f2a87'%20stroke-width='2'%20stroke-linecap='round'/%3e%3crect%20x='46'%20y='64'%20width='35'%20height='21'%20rx='6'%20fill='%23f5edff'/%3e%3cpath%20d='M53%2071h21'%20stroke='%239a76d0'%20stroke-width='2'%20stroke-linecap='round'/%3e%3crect%20x='59'%20y='44'%20width='10'%20height='8'%20rx='2'%20fill='%23ffdc76'/%3e%3cpath%20d='M75%2055v7'%20stroke='%23ffdc76'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m100%2021%202%206%206%202-6%202-2%206-2-6-6-2%206-2Z'%20fill='%23efbc45'/%3e%3ccircle%20cx='21'%20cy='80'%20r='3'%20fill='%23c4a8e8'/%3e%3cpath%20d='m16%2036%206-3m-6-6%207%202'%20stroke='%239470c4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.kids-refinement .kids-reasons-grid article:nth-child(6) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cpath%20d='M63%2090C49%2080%2024%2065%2024%2045c0-21%2025-30%2039-11%2014-19%2039-10%2039%2011%200%2020-25%2035-39%2045Z'%20fill='%23A078D2'/%3e%3cpath%20d='M63%2082C49%2072%2032%2060%2032%2046c0-17%2020-22%2031-7%2011-15%2031-10%2031%207%200%2014-17%2026-31%2036Z'%20fill='%237544B9'/%3e%3cpath%20d='M47%2053c-1-7%201-11%207-12'%20stroke='%23D5BCEE'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='m95%2064%203.5%208%208%203.5-8%203.5-3.5%208-3.5-8-8-3.5%208-3.5Z'%20fill='%23FFD976'/%3e%3cpath%20d='m21%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23D5AF58'/%3e%3ccircle%20cx='109'%20cy='40'%20r='3'%20fill='%23B893DF'/%3e%3c/svg%3e")}.kids-refinement .kids-reasons-grid article:hover .kids-reason-icon{transform:translateY(-3px)rotate(-3deg)}.kids-refinement .kids-reasons-grid h3{font-size:1.22rem;line-height:1.25}.kids-refinement .kids-reasons-grid p{color:#485d77;margin:0;font-size:.91rem;line-height:1.7}.kids-refinement .kids-lessons-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px}.kids-refinement .kids-lessons-copy>ul{gap:22px}.kids-refinement .kids-lessons-copy li{grid-template-columns:48px minmax(0,1fr);gap:13px;position:relative}.kids-refinement .kids-lessons-copy li>svg{visibility:hidden}.kids-refinement .kids-lessons-copy li:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/contain no-repeat;width:48px;height:48px;position:absolute;top:-4px;left:0}.kids-refinement .kids-lessons-copy li:nth-child(2):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.kids-refinement .kids-lessons-copy li:nth-child(3):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='32'%20cy='48'%20r='12'%20fill='%23A07AD7'/%3e%3cpath%20d='M13%2082c0-14%207-22%2019-22s19%208%2019%2022v5H13Z'%20fill='%23A07AD7'/%3e%3ccircle%20cx='95'%20cy='48'%20r='12'%20fill='%23FFD976'/%3e%3cpath%20d='M76%2082c0-14%207-22%2019-22s19%208%2019%2022v5H76Z'%20fill='%23FFD976'/%3e%3ccircle%20cx='63'%20cy='36'%20r='16'%20fill='%237443B8'/%3e%3cpath%20d='M36%2087c0-20%209-31%2027-31s27%2011%2027%2031v9H36Z'%20fill='%237443B8'%20stroke='%23F8F3FF'%20stroke-width='4'/%3e%3cpath%20d='m51%2073%209%208%2016-17'%20stroke='%23FFE191'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m106%2017%202.5%206%206%202.5-6%202.5-2.5%206-2.5-6-6-2.5%206-2.5Z'%20fill='%23E6B94E'/%3e%3ccircle%20cx='16'%20cy='34'%20r='2.5'%20fill='%23B893DF'/%3e%3c/svg%3e")}.kids-refinement .kids-lessons-copy li:nth-child(4):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3crect%20x='41'%20y='30'%20width='50'%20height='59'%20rx='7'%20fill='%23B895E2'%20transform='rotate(7%2066%2060)'/%3e%3crect%20x='36'%20y='23'%20width='49'%20height='61'%20rx='7'%20fill='%23FFFDFF'%20stroke='%239568CC'%20stroke-width='2'/%3e%3cpath%20d='M48%2037h24M48%2046h19M48%2055h21'%20stroke='%23BA9BDF'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M22%2068a24%2024%200%200%200%2040%2020'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='m62%2080%201%2011-11-1'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='88'%20cy='73'%20r='17'%20fill='%23FFDA75'/%3e%3cpath%20d='m80%2073%206%206%2010-12'%20stroke='%23785099'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m104%2019%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23E6B94E'/%3e%3c/svg%3e")}.kids-refinement .kids-lessons-copy li strong{margin-bottom:3px;display:block}.kids-refinement .kids-photo-collage{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:27px 18px;height:auto}.kids-refinement .kids-photo-collage figure{box-shadow:none;border-radius:0;overflow:visible}.kids-refinement .kids-photo-collage figure.is-large{grid-area:auto/1/auto/-1}.kids-refinement .kids-photo-collage img{aspect-ratio:4/3;object-fit:cover;border-radius:22px;height:auto;display:block;box-shadow:0 10px 25px #39245412}.kids-refinement .kids-photo-collage figure.is-large img{aspect-ratio:auto;object-position:center;border-radius:28px 70px 28px 28px}.kids-refinement .kids-photo-collage figcaption{-webkit-backdrop-filter:none;backdrop-filter:none;color:#4c5f78;background:0 0;border:0;border-radius:0;padding:13px 2px 0;font-size:.78rem;font-weight:500;line-height:1.65;position:static}.kids-refinement .kids-needs-showcase{background:radial-gradient(at 100% 15%,#7c48d64d,#0000 52%),linear-gradient(125deg,#17345f,#30265f 65%,#492b81)}.kids-refinement .kids-needs-showcase:after{opacity:.14}.kids-refinement .kids-needs-routes article{grid-template-columns:82px minmax(0,1fr);gap:22px}.kids-refinement .kids-needs-route-icon,.kids-refinement .kids-needs-routes article:nth-child(n) .kids-needs-route-icon{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='bag'%20x1='38'%20y1='25'%20x2='91'%20y2='97'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a37ce8'/%3e%3cstop%20offset='1'%20stop-color='%236533b5'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(-7%2064%2060)'%3e%3cpath%20d='M51%2033v-6a12%2012%200%200%201%2024%200v6'%20stroke='%23573184'%20stroke-width='4'/%3e%3crect%20x='31'%20y='47'%20width='11'%20height='33'%20rx='5'%20fill='%23cdb6ef'%20stroke='%23673d9e'%20stroke-width='2'/%3e%3crect%20x='85'%20y='47'%20width='11'%20height='33'%20rx='5'%20fill='%23cdb6ef'%20stroke='%23673d9e'%20stroke-width='2'/%3e%3crect%20x='38'%20y='31'%20width='51'%20height='63'%20rx='15'%20fill='url(%23bag)'/%3e%3cpath%20d='M42%2046c0-7%206-11%2013-11h17'%20stroke='%23d6c1f5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M46%2057h35'%20stroke='%234f2a87'%20stroke-width='2'%20stroke-linecap='round'/%3e%3crect%20x='46'%20y='64'%20width='35'%20height='21'%20rx='6'%20fill='%23f5edff'/%3e%3cpath%20d='M53%2071h21'%20stroke='%239a76d0'%20stroke-width='2'%20stroke-linecap='round'/%3e%3crect%20x='59'%20y='44'%20width='10'%20height='8'%20rx='2'%20fill='%23ffdc76'/%3e%3cpath%20d='M75%2055v7'%20stroke='%23ffdc76'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m100%2021%202%206%206%202-6%202-2%206-2-6-6-2%206-2Z'%20fill='%23efbc45'/%3e%3ccircle%20cx='21'%20cy='80'%20r='3'%20fill='%23c4a8e8'/%3e%3cpath%20d='m16%2036%206-3m-6-6%207%202'%20stroke='%239470c4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/88% no-repeat,linear-gradient(145deg,#fbf7ff,#e4d3fa);border:0;border-radius:50%;width:82px;height:82px;transition:transform .25s;box-shadow:0 0 0 6px #ffffff08}.kids-refinement .kids-needs-routes article:nth-child(2) .kids-needs-route-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e"),linear-gradient(145deg,#fbf7ff,#e4d3fa)}.kids-refinement .kids-needs-routes article:nth-child(3) .kids-needs-route-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='cup'%20x1='45'%20y1='22'%20x2='87'%20y2='72'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe89e'/%3e%3cstop%20offset='1'%20stop-color='%23ecb73c'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(5%2064%2059)'%3e%3cpath%20d='M41%2030H27v12c0%2015%2010%2022%2022%2022M87%2030h14v12c0%2015-10%2022-22%2022'%20stroke='%23ac822f'%20stroke-width='5'/%3e%3cpath%20d='M40%2020h48v24c0%2018-9%2031-24%2031S40%2062%2040%2044Z'%20fill='url(%23cup)'/%3e%3cpath%20d='M46%2027v16c0%2010%203%2017%207%2022'%20stroke='%23fff2c4'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M59%2073h10v15H59Z'%20fill='%23dbac45'/%3e%3cpath%20d='M48%2086h32v6H48Z'%20fill='%23b88adc'/%3e%3crect%20x='43'%20y='91'%20width='42'%20height='8'%20rx='3'%20fill='%23674096'/%3e%3cpath%20d='m64%2033%204%208%209%201-7%206%202%209-8-5-8%205%202-9-7-6%209-1Z'%20fill='%237847aa'/%3e%3c/g%3e%3cpath%20d='m17%2060%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23b491db'/%3e%3cpath%20d='m104%2014-1%207m10%203%205-2M22%2021l4%205'%20stroke='%23d6ad50'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e"),linear-gradient(145deg,#fff6d4,#ffdd7b)}.kids-refinement .kids-needs-route-icon svg{visibility:hidden}.kids-refinement .kids-needs-routes article:hover .kids-needs-route-icon{transform:rotate(-3deg)}.kids-refinement .kids-needs-routes p{color:#e7e3f1;line-height:1.7}.kids-refinement .kids-needs-showcase-photo figcaption{box-shadow:none;background:linear-gradient(110deg,#152c55ed,#352561ed);border:0}.kids-refinement .kids-reviews-section{background:linear-gradient(#fff,#fdfbff)}.kids-refinement .kids-review-grid{gap:32px}.kids-refinement .kids-review-grid article{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 26px 4px 0}.kids-refinement .kids-review-grid article:not(:last-child){border-right:1px solid var(--refine-line)}.kids-refinement .kids-review-mark{color:#b997df;font-size:5rem}.kids-refinement .kids-review-grid article:nth-child(2) .kids-review-mark{color:#d6ad42}.kids-refinement .kids-review-grid blockquote{margin-top:14px;font-size:1.16rem;font-weight:600;line-height:1.6}.kids-refinement .kids-review-grid article>p{color:#694394;align-items:center;gap:10px;line-height:1.5;display:flex}.kids-refinement .kids-review-grid article>p:before{content:"";background:#d9b357;width:20px;height:2px}.kids-refinement .kids-proof-grid figure img{content:url(/assets/parent-review-clean-BAc4kAzP.png);aspect-ratio:940/1674;object-fit:contain;height:auto;max-height:none;display:block;box-shadow:0 12px 34px #1b224b17}.kids-refinement .kids-proof-grid figure:before{border-width:1px;inset:13px -13px -13px 13px}.kids-refinement .kids-proof-grid li{border-bottom:1px solid var(--refine-line);padding-bottom:16px}.kids-refinement .kids-proof-grid li:last-child{border-bottom:0;padding-bottom:0}.kids-refinement .kids-faq-section .faq-accordion{border-top:1px solid var(--refine-line);gap:0}.kids-refinement .kids-faq-section .faq-accordion-item,.kids-refinement .kids-faq-section .faq-accordion-item:hover,.kids-refinement .kids-faq-section .faq-accordion-item.is-open{border:0;border-bottom:1px solid var(--refine-line);box-shadow:none;background:0 0;border-radius:0;transform:none}.kids-refinement .kids-faq-section .faq-accordion-trigger{padding:24px 4px}.kids-refinement .kids-faq-section .faq-accordion-panel-inner{padding-inline:4px}.kids-refinement .kids-final-cta-inner{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:40px;padding:38px 40px;box-shadow:0 13px 32px #201e5817}.kids-refinement .kids-final-actions{border-left:1px solid #ffffff29;gap:13px;padding-left:28px;display:grid}.kids-refinement .kids-final-actions .button{white-space:normal}.kids-refinement .kids-final-cta .button-primary{color:#19365d;-webkit-text-fill-color:#19365d;background:linear-gradient(110deg,#ffe78c,#ffd34f);box-shadow:0 7px 20px #17143c24}.kids-refinement .kids-final-phone{min-width:0;box-shadow:none;background:linear-gradient(110deg,#fffcf4,#f5eeff);border-color:#fff;border-radius:18px;gap:12px;min-height:74px;padding:15px 18px 15px 58px}.kids-refinement .kids-final-phone strong{white-space:nowrap;font-size:1.5rem}.kids-refinement .kids-final-phone:before{color:#19365d;box-shadow:none;background:#ffe087;left:16px}.kids-refinement .kids-final-phone{background:linear-gradient(115deg,#fff1b5,#ffda65);border-color:#ffe798;grid-template-columns:48px minmax(0,1fr);justify-content:start;gap:5px 15px;min-height:98px;padding:16px 23px;display:grid;box-shadow:0 8px 24px #10182b30,inset 0 1px #fff9dd}.kids-refinement .kids-final-phone:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%2319365d'%3e%3cpath%20d='m7.2%203.2%202.5%204.8-2%201.8a15.1%2015.1%200%200%200%206.5%206.5l1.8-2%204.8%202.5-.5%203.1c-.2%201.1-1.1%201.9-2.2%201.9A15.9%2015.9%200%200%201%202.2%205.9c0-1.1.8-2%201.9-2.2l3.1-.5Z'/%3e%3c/svg%3e") 50%/26px no-repeat,#fff9e6;grid-area:1/1/3;align-self:center;width:48px;height:48px;position:static}.kids-refinement .kids-final-phone>span{color:#5b461d;letter-spacing:.1em;grid-column:2;justify-self:start;font-size:.72rem}.kids-refinement .kids-final-phone strong{color:#19365d;grid-column:2;justify-self:start;font-size:1.9rem;line-height:1.1}.kids-refinement .kids-final-phone:hover{filter:none;background:linear-gradient(115deg,#fff6ce,#ffe184);transform:translateY(-3px);box-shadow:0 12px 29px #10182b3b}.kids-refinement .service-cross-links-list a{border:0;border-bottom:1px solid var(--refine-line);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.kids-refinement .service-cross-links-list a:hover{color:#7440bb;box-shadow:none;background:0 0}@media (width<=1100px){.kids-refinement .kids-hero-grid{column-gap:39px}.kids-refinement .kids-hero-photo{height:510px}.kids-refinement .kids-hero-lead{margin-top:0;font-size:1rem}.kids-refinement .kids-final-phone{gap:5px 12px;padding-inline:16px}.kids-refinement .kids-final-phone strong{font-size:1.65rem}.kids-refinement .kids-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}.kids-refinement .kids-track-grid{gap:30px 24px}.kids-refinement .kids-lessons-grid{gap:36px}.kids-refinement .kids-needs-routes article{grid-template-columns:70px minmax(0,1fr);gap:18px}.kids-refinement .kids-needs-routes article:nth-child(n) .kids-needs-route-icon{width:70px;height:70px}.kids-refinement .kids-final-cta-inner{gap:28px;padding:30px}.kids-refinement .kids-final-actions{padding-left:22px}}@media (width<=900px){.kids-refinement .kids-hero-grid{grid-template-columns:1fr}.kids-refinement .kids-hero-copy h1{max-width:800px;margin-bottom:26px}.kids-refinement .kids-hero-lead{grid-area:3/1;max-width:680px}.kids-refinement .kids-hero-actions{grid-area:4/1;grid-template-columns:auto auto;justify-content:start;align-items:center}.kids-refinement .kids-hero-points{grid-area:5/1;margin-bottom:30px;display:flex}.kids-refinement .kids-hero-photo{grid-area:6/1;justify-self:center;max-width:680px;height:480px}.kids-refinement .kids-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kids-refinement .kids-lessons-grid{grid-template-columns:1fr;gap:46px}.kids-refinement .kids-photo-collage{width:100%;max-width:680px;margin-inline:auto}.kids-refinement .kids-photo-collage figure.is-large img{aspect-ratio:auto}.kids-refinement .kids-review-grid{grid-template-columns:1fr;gap:27px}.kids-refinement .kids-review-grid article{padding:0 0 27px 57px}.kids-refinement .kids-review-grid article:not(:last-child){border-right:0;border-bottom:1px solid var(--refine-line)}.kids-refinement .kids-review-mark{position:absolute;top:8px;left:0}.kids-refinement .kids-review-grid blockquote{margin-top:0}.kids-refinement .kids-final-cta-inner{grid-template-columns:1fr}.kids-refinement .kids-final-actions{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0}.kids-refinement .kids-final-phone{gap:5px 12px}}@media (width<=600px){.kids-refinement .kids-hero-copy h1{text-wrap:pretty;font-size:clamp(2rem,8.1vw,2.8rem);line-height:1.13}.kids-refinement .kids-hero-photo{height:380px}.kids-refinement .kids-hero-actions{grid-template-columns:1fr;justify-items:stretch;width:100%}.kids-refinement .kids-hero-points{display:grid}.kids-refinement .kids-hero-photo figcaption{font-size:.71rem;bottom:-29px}.kids-refinement .kids-hero-callout{min-width:0;padding:12px 17px;bottom:14px;left:10px;right:10px}.kids-refinement .kids-hero-callout strong{font-size:1.5rem}.kids-refinement .kids-track-grid{grid-template-columns:1fr;gap:31px}.kids-refinement .kids-track-card{gap:17px 15px;padding-bottom:25px}.kids-refinement .kids-track-image{aspect-ratio:16/10}.kids-refinement .kids-track-copy strong{font-size:1.35rem}.kids-refinement .kids-track-copy>span{font-size:.91rem}.kids-refinement .kids-reasons-grid{grid-template-columns:1fr;gap:31px}.kids-refinement .kids-reasons-grid article{grid-template-columns:78px minmax(0,1fr);gap:8px 15px}.kids-refinement .kids-reason-icon{width:78px;height:73px}.kids-refinement .kids-reasons-grid h3{font-size:1.18rem}.kids-refinement .kids-photo-collage{grid-template-columns:1fr;gap:28px}.kids-refinement .kids-photo-collage img{aspect-ratio:4/3}.kids-refinement .kids-photo-collage figcaption{font-size:.83rem}.kids-refinement .kids-needs-routes article{grid-template-columns:61px minmax(0,1fr);gap:17px}.kids-refinement .kids-needs-routes article:nth-child(n) .kids-needs-route-icon{width:61px;height:61px}.kids-refinement .kids-needs-routes h3{font-size:1.2rem}.kids-refinement .kids-needs-routes p{font-size:.91rem}.kids-refinement .kids-review-grid article{padding-left:42px}.kids-refinement .kids-review-mark{font-size:4rem}.kids-refinement .kids-review-grid blockquote{font-size:1.11rem}.kids-refinement .kids-final-cta-inner{gap:25px;padding:29px 23px}.kids-refinement .kids-final-actions{grid-template-columns:1fr}.kids-refinement .kids-final-cta .button-primary{color:#19365d!important;-webkit-text-fill-color:#19365d!important;background:linear-gradient(110deg,#ffe78c,#ffd34f)!important}}@media (width<=820px){.kids-refinement :is(.kids-final-cta,.kids-needs-showcase) .eyebrow{color:#ffe088!important;-webkit-text-fill-color:#ffe088!important}.kids-refinement .kids-final-cta .button-primary{color:#19365d!important;-webkit-text-fill-color:#19365d!important;background:linear-gradient(110deg,#ffe78c,#ffd34f)!important}}@media (prefers-reduced-motion:reduce){.kids-refinement .kids-landing *,.kids-refinement .kids-landing :before,.kids-refinement .kids-landing :after{transition:none!important;animation:none!important}}.adults-refinement .adults-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);column-gap:48px}.adults-refinement .adults-hero .kids-hero-copy h1{max-width:1100px}.adults-refinement .adults-hero-stage{width:100%;min-height:0;box-shadow:none;text-align:right;background:0 0;border:0;border-radius:0;grid-area:3/1/6;margin:0;overflow:visible}.adults-refinement .adults-course-hero-image{object-fit:contain;border-radius:25px;width:100%;height:auto;display:block;box-shadow:0 16px 40px #3e246017}.adults-refinement .adults-hero .kids-hero-lead{margin-top:12px;font-size:1rem;line-height:1.8}.adults-refinement .adults-hero .kids-hero-actions{margin-top:20px}.adults-refinement .adults-hero .kids-hero-points{align-self:start}.adults-artwork-zoom{display:none}.adults-refinement .adults-artwork-zoom{color:#704099;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;margin:8px 2px 0;padding:7px 0 7px 14px;font-size:.83rem;font-weight:650;text-decoration:underline;display:inline-flex}.adults-refinement .adults-artwork-zoom:hover{color:#19365d}.adults-refinement .adults-track-grid{gap:48px;max-width:1160px}.adults-refinement .adult-track-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;padding:0;display:flex;overflow:visible}.adults-refinement .adult-track-card:after,.adults-refinement .adult-track-number{display:none}.adults-refinement .adult-track-icon{width:146px;height:128px;box-shadow:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3crect%20x='41'%20y='30'%20width='50'%20height='59'%20rx='7'%20fill='%23B895E2'%20transform='rotate(7%2066%2060)'/%3e%3crect%20x='36'%20y='23'%20width='49'%20height='61'%20rx='7'%20fill='%23FFFDFF'%20stroke='%239568CC'%20stroke-width='2'/%3e%3cpath%20d='M48%2037h24M48%2046h19M48%2055h21'%20stroke='%23BA9BDF'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M22%2068a24%2024%200%200%200%2040%2020'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='m62%2080%201%2011-11-1'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='88'%20cy='73'%20r='17'%20fill='%23FFDA75'/%3e%3cpath%20d='m80%2073%206%206%2010-12'%20stroke='%23785099'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m104%2019%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23E6B94E'/%3e%3c/svg%3e") 50%/contain no-repeat;border:0;border-radius:0;flex:none;margin:0 0 24px -9px;transition:transform .25s}.adults-refinement .adult-track-card:nth-child(2) .adult-track-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cpath%20d='M47%2038v-8a7%207%200%200%201%207-7h20a7%207%200%200%201%207%207v8'%20stroke='%23654099'%20stroke-width='6'/%3e%3crect%20x='20'%20y='38'%20width='89'%20height='54'%20rx='10'%20fill='%237544B9'/%3e%3cpath%20d='M20%2049c20%2011%2068%2011%2089%200v-8a8%208%200%200%200-8-8H28a8%208%200%200%200-8%208Z'%20fill='%23A27AD4'/%3e%3cpath%20d='M23%2057c26%2010%2058%2010%2083%200'%20stroke='%23D9C2F0'%20stroke-width='2'/%3e%3crect%20x='55'%20y='51'%20width='18'%20height='15'%20rx='3'%20fill='%23FFDD81'/%3e%3cpath%20d='M32%2076v5h18'%20stroke='%23AA80D8'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='m109%2018%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DCB858'/%3e%3c/svg%3e")}.adults-refinement .adult-track-card:nth-child(3) .adult-track-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-9%2052%2062)'%3e%3crect%20x='28'%20y='29'%20width='51'%20height='64'%20rx='6'%20fill='%237544B9'/%3e%3crect%20x='32'%20y='30'%20width='45'%20height='60'%20rx='5'%20stroke='%23AC84D7'%20stroke-width='1.5'/%3e%3ccircle%20cx='54'%20cy='56'%20r='14'%20stroke='%23FFDD81'%20stroke-width='2'/%3e%3cellipse%20cx='54'%20cy='56'%20rx='6'%20ry='14'%20stroke='%23FFDD81'%20stroke-width='1.6'/%3e%3cpath%20d='M41%2051h26M41%2061h26M44%2079h20'%20stroke='%23FFDD81'%20stroke-width='1.6'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m68%2039%2015-2%2015-17c4-4%208-1%205%204L94%2041l13%2010-3%204-18-6-7%208-1%208-4%201-2-12-7-9Z'%20fill='%23FFDA75'%20stroke='%23D6AC51'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M90%2073c15%202%2013%2017-3%2018'%20stroke='%23B799D8'%20stroke-width='2'%20stroke-dasharray='3%204'%20stroke-linecap='round'/%3e%3ccircle%20cx='21'%20cy='28'%20r='2.5'%20fill='%23C09BE7'/%3e%3c/svg%3e")}.adults-refinement .adult-track-icon svg{visibility:hidden}.adults-refinement .adult-track-card:hover .adult-track-icon{transform:translateY(-4px)rotate(-2deg)}.adults-refinement .adult-track-card h3{margin:0 0 15px;font-size:1.45rem;line-height:1.2}.adults-refinement .adult-track-card p{color:#485d77;margin:0 0 22px;font-size:.95rem;line-height:1.75}.adults-refinement .adult-track-card small{color:#704698;border-top:1px solid #dfd0ed;width:100%;margin-top:auto;padding-top:17px;font-size:.81rem;line-height:1.65;display:block;position:static}.adults-refinement .adults-reasons-section .kids-reason-icon{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/contain no-repeat}.adults-refinement .adults-reasons-section article:nth-child(2) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.adults-refinement .adults-reasons-section article:nth-child(3) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cpath%20d='M28%2065V53a36%2036%200%200%201%2072%200v12'%20stroke='%237544B9'%20stroke-width='9'%20stroke-linecap='round'/%3e%3cpath%20d='M36%2049a28%2028%200%200%201%2056%200'%20stroke='%23C6A5E8'%20stroke-width='4'%20stroke-linecap='round'/%3e%3crect%20x='22'%20y='55'%20width='21'%20height='32'%20rx='9'%20fill='%23A37DD5'/%3e%3crect%20x='85'%20y='55'%20width='21'%20height='32'%20rx='9'%20fill='%23A37DD5'/%3e%3cpath%20d='M91%2089c-5%206-13%207-23%207'%20stroke='%237544B9'%20stroke-width='3'%20stroke-linecap='round'/%3e%3crect%20x='57'%20y='90'%20width='16'%20height='9'%20rx='4.5'%20fill='%23FFDD81'/%3e%3cpath%20d='M53%2058v10m10-17v24m10-17v10'%20stroke='%23DCAF49'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='m106%2022%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23E1BA56'/%3e%3c/svg%3e")}.adults-refinement .adults-reasons-section article:nth-child(4) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='57'%20cy='61'%20r='36'%20fill='%237042ad'/%3e%3ccircle%20cx='57'%20cy='61'%20r='27'%20fill='%23f7efff'/%3e%3ccircle%20cx='57'%20cy='61'%20r='18'%20fill='%23aa83d9'/%3e%3ccircle%20cx='57'%20cy='61'%20r='8'%20fill='%23ffe59a'/%3e%3cpath%20d='m59%2060%2037-38'%20stroke='%2352367d'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='m88%2032-2-14%2013-9%201%2013%2013%201-10%2012-15-3Z'%20fill='%23f3c95f'%20stroke='%23dab34c'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='m88%2032%2012-10'%20stroke='%23fff0b6'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c4-7%2010-12%2018-14'%20stroke='%23bfa0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='m18%2021%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23c7a3df'/%3e%3ccircle%20cx='105'%20cy='80'%20r='3'%20fill='%23dab553'/%3e%3c/svg%3e")}.adults-refinement .adults-reasons-section article:nth-child(5) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='32'%20cy='48'%20r='12'%20fill='%23A07AD7'/%3e%3cpath%20d='M13%2082c0-14%207-22%2019-22s19%208%2019%2022v5H13Z'%20fill='%23A07AD7'/%3e%3ccircle%20cx='95'%20cy='48'%20r='12'%20fill='%23FFD976'/%3e%3cpath%20d='M76%2082c0-14%207-22%2019-22s19%208%2019%2022v5H76Z'%20fill='%23FFD976'/%3e%3ccircle%20cx='63'%20cy='36'%20r='16'%20fill='%237443B8'/%3e%3cpath%20d='M36%2087c0-20%209-31%2027-31s27%2011%2027%2031v9H36Z'%20fill='%237443B8'%20stroke='%23F8F3FF'%20stroke-width='4'/%3e%3cpath%20d='m51%2073%209%208%2016-17'%20stroke='%23FFE191'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m106%2017%202.5%206%206%202.5-6%202.5-2.5%206-2.5-6-6-2.5%206-2.5Z'%20fill='%23E6B94E'/%3e%3ccircle%20cx='16'%20cy='34'%20r='2.5'%20fill='%23B893DF'/%3e%3c/svg%3e")}.adults-refinement .adults-reasons-section article:nth-child(6) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3crect%20x='41'%20y='30'%20width='50'%20height='59'%20rx='7'%20fill='%23B895E2'%20transform='rotate(7%2066%2060)'/%3e%3crect%20x='36'%20y='23'%20width='49'%20height='61'%20rx='7'%20fill='%23FFFDFF'%20stroke='%239568CC'%20stroke-width='2'/%3e%3cpath%20d='M48%2037h24M48%2046h19M48%2055h21'%20stroke='%23BA9BDF'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M22%2068a24%2024%200%200%200%2040%2020'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='m62%2080%201%2011-11-1'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='88'%20cy='73'%20r='17'%20fill='%23FFDA75'/%3e%3cpath%20d='m80%2073%206%206%2010-12'%20stroke='%23785099'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m104%2019%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23E6B94E'/%3e%3c/svg%3e")}.adults-refinement .adults-practice-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:66px}.adults-refinement .adults-london-photo{min-height:0;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.adults-refinement .adults-london-photo:after{display:none}.adults-refinement .adults-london-photo img{border-radius:28px 78px 28px 28px;width:100%;height:auto;min-height:0;display:block;box-shadow:0 16px 36px #29234c20}.adults-refinement .adults-london-photo figcaption{color:#53647d;background:0 0;padding:16px 0 0;font-size:.8rem;font-weight:500;line-height:1.6;position:static}.adults-refinement .adults-practice-copy h2{font-size:clamp(2rem,3vw,3rem);line-height:1.12}.adults-refinement .adults-practice-copy>p:not(.eyebrow){font-size:.98rem;line-height:1.8}.adults-refinement .adults-practice-copy ul{gap:19px}.adults-refinement .adults-practice-copy li{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:45px;font-size:.94rem;line-height:1.65;position:relative}.adults-refinement .adults-practice-copy li>svg{visibility:hidden}.adults-refinement .adults-practice-copy li:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/contain no-repeat;width:48px;height:48px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.adults-refinement .adults-practice-copy li:nth-child(2):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-9%2052%2062)'%3e%3crect%20x='28'%20y='29'%20width='51'%20height='64'%20rx='6'%20fill='%237544B9'/%3e%3crect%20x='32'%20y='30'%20width='45'%20height='60'%20rx='5'%20stroke='%23AC84D7'%20stroke-width='1.5'/%3e%3ccircle%20cx='54'%20cy='56'%20r='14'%20stroke='%23FFDD81'%20stroke-width='2'/%3e%3cellipse%20cx='54'%20cy='56'%20rx='6'%20ry='14'%20stroke='%23FFDD81'%20stroke-width='1.6'/%3e%3cpath%20d='M41%2051h26M41%2061h26M44%2079h20'%20stroke='%23FFDD81'%20stroke-width='1.6'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m68%2039%2015-2%2015-17c4-4%208-1%205%204L94%2041l13%2010-3%204-18-6-7%208-1%208-4%201-2-12-7-9Z'%20fill='%23FFDA75'%20stroke='%23D6AC51'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M90%2073c15%202%2013%2017-3%2018'%20stroke='%23B799D8'%20stroke-width='2'%20stroke-dasharray='3%204'%20stroke-linecap='round'/%3e%3ccircle%20cx='21'%20cy='28'%20r='2.5'%20fill='%23C09BE7'/%3e%3c/svg%3e")}.adults-refinement .adults-practice-copy li:nth-child(3):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cpath%20d='M28%2065V53a36%2036%200%200%201%2072%200v12'%20stroke='%237544B9'%20stroke-width='9'%20stroke-linecap='round'/%3e%3cpath%20d='M36%2049a28%2028%200%200%201%2056%200'%20stroke='%23C6A5E8'%20stroke-width='4'%20stroke-linecap='round'/%3e%3crect%20x='22'%20y='55'%20width='21'%20height='32'%20rx='9'%20fill='%23A37DD5'/%3e%3crect%20x='85'%20y='55'%20width='21'%20height='32'%20rx='9'%20fill='%23A37DD5'/%3e%3cpath%20d='M91%2089c-5%206-13%207-23%207'%20stroke='%237544B9'%20stroke-width='3'%20stroke-linecap='round'/%3e%3crect%20x='57'%20y='90'%20width='16'%20height='9'%20rx='4.5'%20fill='%23FFDD81'/%3e%3cpath%20d='M53%2058v10m10-17v24m10-17v10'%20stroke='%23DCAF49'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='m106%2022%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23E1BA56'/%3e%3c/svg%3e")}.adults-refinement .adults-practice-copy li:nth-child(4):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cpath%20d='M47%2038v-8a7%207%200%200%201%207-7h20a7%207%200%200%201%207%207v8'%20stroke='%23654099'%20stroke-width='6'/%3e%3crect%20x='20'%20y='38'%20width='89'%20height='54'%20rx='10'%20fill='%237544B9'/%3e%3cpath%20d='M20%2049c20%2011%2068%2011%2089%200v-8a8%208%200%200%200-8-8H28a8%208%200%200%200-8%208Z'%20fill='%23A27AD4'/%3e%3cpath%20d='M23%2057c26%2010%2058%2010%2083%200'%20stroke='%23D9C2F0'%20stroke-width='2'/%3e%3crect%20x='55'%20y='51'%20width='18'%20height='15'%20rx='3'%20fill='%23FFDD81'/%3e%3cpath%20d='M32%2076v5h18'%20stroke='%23AA80D8'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='m109%2018%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DCB858'/%3e%3c/svg%3e")}.adults-refinement .adults-start-showcase{background:radial-gradient(at 100% 15%,#ffecc650,#0000 45%),linear-gradient(125deg,#f9f5ff,#f3ebfc)}.adults-refinement .adults-start-showcase:before{display:none}.adults-refinement .adults-start-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);gap:80px}.adults-refinement .adults-start-copy h2{max-width:690px;font-size:clamp(2.2rem,3.5vw,3.25rem);line-height:1.12}.adults-refinement .adults-start-copy>p:not(.eyebrow){font-size:1rem;line-height:1.8}.adults-refinement .adults-start-path{margin-top:28px}.adults-refinement .adults-start-path article{grid-template-columns:76px minmax(0,1fr);gap:20px;padding-block:22px}.adults-refinement .adults-start-path article>span,.adults-refinement .adults-start-path article:nth-child(n)>span{width:76px;height:76px;box-shadow:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='57'%20cy='61'%20r='36'%20fill='%237042ad'/%3e%3ccircle%20cx='57'%20cy='61'%20r='27'%20fill='%23f7efff'/%3e%3ccircle%20cx='57'%20cy='61'%20r='18'%20fill='%23aa83d9'/%3e%3ccircle%20cx='57'%20cy='61'%20r='8'%20fill='%23ffe59a'/%3e%3cpath%20d='m59%2060%2037-38'%20stroke='%2352367d'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='m88%2032-2-14%2013-9%201%2013%2013%201-10%2012-15-3Z'%20fill='%23f3c95f'%20stroke='%23dab34c'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='m88%2032%2012-10'%20stroke='%23fff0b6'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c4-7%2010-12%2018-14'%20stroke='%23bfa0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='m18%2021%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23c7a3df'/%3e%3ccircle%20cx='105'%20cy='80'%20r='3'%20fill='%23dab553'/%3e%3c/svg%3e") 50%/contain no-repeat;border:0;border-radius:0;transition:transform .25s}.adults-refinement .adults-start-path article:nth-child(2)>span{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3crect%20x='41'%20y='30'%20width='50'%20height='59'%20rx='7'%20fill='%23B895E2'%20transform='rotate(7%2066%2060)'/%3e%3crect%20x='36'%20y='23'%20width='49'%20height='61'%20rx='7'%20fill='%23FFFDFF'%20stroke='%239568CC'%20stroke-width='2'/%3e%3cpath%20d='M48%2037h24M48%2046h19M48%2055h21'%20stroke='%23BA9BDF'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M22%2068a24%2024%200%200%200%2040%2020'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='m62%2080%201%2011-11-1'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='88'%20cy='73'%20r='17'%20fill='%23FFDA75'/%3e%3cpath%20d='m80%2073%206%206%2010-12'%20stroke='%23785099'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m104%2019%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23E6B94E'/%3e%3c/svg%3e")}.adults-refinement .adults-start-path article:nth-child(3)>span{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.adults-refinement .adults-start-path article>span>svg{visibility:hidden}.adults-refinement .adults-start-path article:hover>span{transform:rotate(-3deg)}.adults-refinement .adults-start-path h3{font-size:1.2rem;line-height:1.3}.adults-refinement .adults-start-path p{color:#485d77;font-size:.93rem;line-height:1.7}.adults-refinement .adults-start-portrait img{box-shadow:0 17px 36px #33245020}.adults-refinement .adults-start-portrait figcaption{width:auto;box-shadow:none;color:#19365d;background:0 0;border:0;border-left:2px solid #d5ac50;border-radius:0;margin-top:19px;padding:0 0 0 18px;position:static}.adults-refinement .adults-start-portrait figcaption span{color:#19365d}.adults-refinement .adults-start-portrait figcaption strong{color:#19365d;margin-top:5px}.adults-refinement .adults-start-note{box-shadow:0 9px 23px #ab841523,0 0 0 7px #ffffff90}.adults-refinement .adults-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;max-width:1050px}body.adults-artwork-open{overflow:hidden}.adults-artwork-dialog{color:#19365d;background:#fff;border:1px solid #e4d7ef;border-radius:22px;width:min(1352px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:20px 24px 24px;box-shadow:0 28px 90px #101b4959}.adults-artwork-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10203bd4}.adults-artwork-dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.adults-artwork-dialog-heading h2{margin:0;font-size:1.25rem;line-height:1.3}.adults-artwork-dialog-heading button{color:#19365d;cursor:pointer;background:#f6efff;border:1px solid #d5c1e8;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.65rem;display:grid}.adults-artwork-dialog :focus-visible{outline-offset:3px;outline:3px solid #9764d5}.adults-artwork-hint{color:#52627c;margin:6px 0 16px;font-size:.83rem;line-height:1.6}.adults-artwork-scroll{overscroll-behavior:contain;border-radius:12px;max-height:calc(100dvh - 180px);overflow:auto}.adults-artwork-scroll img{width:1280px;max-width:none;height:auto;display:block}@media (width<=1100px){.adults-refinement .adults-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:34px}.adults-refinement .adults-track-grid{gap:32px}.adults-refinement .adults-practice-grid{gap:38px}.adults-refinement .adults-start-grid{gap:52px}}@media (width<=900px){.adults-refinement .adults-hero-grid{grid-template-columns:1fr}.adults-refinement .adults-hero-stage{grid-area:6/1;justify-self:center;max-width:800px}.adults-refinement .adults-hero .kids-hero-lead{margin-top:0}.adults-refinement .adults-track-grid{grid-template-columns:1fr;gap:32px;max-width:680px}.adults-refinement .adult-track-card{grid-template-columns:116px minmax(0,1fr);gap:0 25px;display:grid}.adults-refinement .adult-track-icon{grid-area:1/1/4;width:116px;height:106px;margin:-7px 0 0}.adults-refinement .adult-track-card :is(h3,p,small){grid-column:2}.adults-refinement .adults-practice-grid{grid-template-columns:1fr;gap:39px}.adults-refinement .adults-london-photo{max-width:720px;margin-inline:auto}.adults-refinement .adults-start-grid{grid-template-columns:1fr;gap:40px}.adults-refinement .adults-start-portrait{width:100%;max-width:450px;margin-inline:auto}.adults-refinement .adults-review-grid{grid-template-columns:1fr;gap:27px}}@media (width<=600px){.adults-refinement .adults-hero-stage{margin-top:4px}.adults-refinement .adults-course-hero-image{border-radius:17px}.adults-refinement .adult-track-card{grid-template-columns:82px minmax(0,1fr);column-gap:17px}.adults-refinement .adult-track-icon{width:82px;height:80px}.adults-refinement .adult-track-card h3{font-size:1.28rem}.adults-refinement .adult-track-card p{font-size:.92rem}.adults-refinement .adult-track-card small{font-size:.8rem}.adults-refinement .adults-start-path article{grid-template-columns:63px minmax(0,1fr);gap:16px}.adults-refinement .adults-start-path article:nth-child(n)>span{width:63px;height:63px}.adults-refinement .adults-start-note{left:0}.adults-refinement .adults-start-copy h2{font-size:2.15rem}.adults-refinement .adults-practice-copy h2{font-size:2rem}.adults-artwork-dialog{border-radius:16px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:12px}.adults-artwork-dialog-heading h2{font-size:1.1rem}.adults-artwork-scroll{max-height:calc(100dvh - 172px)}}.course-fact-copy{display:none}.kids-refinement .kids-facts[data-refined-facts]{background:#fff;border:0;padding:0}.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:20px;padding-block:26px}.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid>div{min-width:0;min-height:64px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;grid-column:auto;grid-template-columns:56px minmax(0,1fr);justify-content:start;align-items:center;gap:11px;padding:0;display:grid}.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid>div>:is(strong,span){display:none}.kids-refinement .kids-facts[data-refined-facts] .course-fact-copy{gap:6px;min-width:0;display:grid}.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid .course-fact-value{isolation:isolate;color:#19365d;max-width:100%;font-family:var(--font-heading);letter-spacing:-.025em;white-space:nowrap;justify-self:start;margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.3;position:relative}.kids-refinement .kids-facts[data-refined-facts] .course-fact-label{color:#546079;max-width:none;margin:0;font-size:.76rem;font-weight:500;line-height:1.6}.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid>div:before{content:"";background:var(--fact-art) center / contain no-repeat;width:56px;height:56px;transition:transform .25s}.kids-refinement [data-fact-icon=school]{--fact-art:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='bag'%20x1='38'%20y1='25'%20x2='91'%20y2='97'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a37ce8'/%3e%3cstop%20offset='1'%20stop-color='%236533b5'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(-7%2064%2060)'%3e%3cpath%20d='M51%2033v-6a12%2012%200%200%201%2024%200v6'%20stroke='%23573184'%20stroke-width='4'/%3e%3crect%20x='31'%20y='47'%20width='11'%20height='33'%20rx='5'%20fill='%23cdb6ef'%20stroke='%23673d9e'%20stroke-width='2'/%3e%3crect%20x='85'%20y='47'%20width='11'%20height='33'%20rx='5'%20fill='%23cdb6ef'%20stroke='%23673d9e'%20stroke-width='2'/%3e%3crect%20x='38'%20y='31'%20width='51'%20height='63'%20rx='15'%20fill='url(%23bag)'/%3e%3cpath%20d='M42%2046c0-7%206-11%2013-11h17'%20stroke='%23d6c1f5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M46%2057h35'%20stroke='%234f2a87'%20stroke-width='2'%20stroke-linecap='round'/%3e%3crect%20x='46'%20y='64'%20width='35'%20height='21'%20rx='6'%20fill='%23f5edff'/%3e%3cpath%20d='M53%2071h21'%20stroke='%239a76d0'%20stroke-width='2'%20stroke-linecap='round'/%3e%3crect%20x='59'%20y='44'%20width='10'%20height='8'%20rx='2'%20fill='%23ffdc76'/%3e%3cpath%20d='M75%2055v7'%20stroke='%23ffdc76'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m100%2021%202%206%206%202-6%202-2%206-2-6-6-2%206-2Z'%20fill='%23efbc45'/%3e%3ccircle%20cx='21'%20cy='80'%20r='3'%20fill='%23c4a8e8'/%3e%3cpath%20d='m16%2036%206-3m-6-6%207%202'%20stroke='%239470c4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.kids-refinement [data-fact-icon=group]{--fact-art:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='32'%20cy='48'%20r='12'%20fill='%23A07AD7'/%3e%3cpath%20d='M13%2082c0-14%207-22%2019-22s19%208%2019%2022v5H13Z'%20fill='%23A07AD7'/%3e%3ccircle%20cx='95'%20cy='48'%20r='12'%20fill='%23FFD976'/%3e%3cpath%20d='M76%2082c0-14%207-22%2019-22s19%208%2019%2022v5H76Z'%20fill='%23FFD976'/%3e%3ccircle%20cx='63'%20cy='36'%20r='16'%20fill='%237443B8'/%3e%3cpath%20d='M36%2087c0-20%209-31%2027-31s27%2011%2027%2031v9H36Z'%20fill='%237443B8'%20stroke='%23F8F3FF'%20stroke-width='4'/%3e%3cpath%20d='m51%2073%209%208%2016-17'%20stroke='%23FFE191'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m106%2017%202.5%206%206%202.5-6%202.5-2.5%206-2.5-6-6-2.5%206-2.5Z'%20fill='%23E6B94E'/%3e%3ccircle%20cx='16'%20cy='34'%20r='2.5'%20fill='%23B893DF'/%3e%3c/svg%3e")}.kids-refinement [data-fact-icon=experience]{--fact-art:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='cup'%20x1='45'%20y1='22'%20x2='87'%20y2='72'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe89e'/%3e%3cstop%20offset='1'%20stop-color='%23ecb73c'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(5%2064%2059)'%3e%3cpath%20d='M41%2030H27v12c0%2015%2010%2022%2022%2022M87%2030h14v12c0%2015-10%2022-22%2022'%20stroke='%23ac822f'%20stroke-width='5'/%3e%3cpath%20d='M40%2020h48v24c0%2018-9%2031-24%2031S40%2062%2040%2044Z'%20fill='url(%23cup)'/%3e%3cpath%20d='M46%2027v16c0%2010%203%2017%207%2022'%20stroke='%23fff2c4'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M59%2073h10v15H59Z'%20fill='%23dbac45'/%3e%3cpath%20d='M48%2086h32v6H48Z'%20fill='%23b88adc'/%3e%3crect%20x='43'%20y='91'%20width='42'%20height='8'%20rx='3'%20fill='%23674096'/%3e%3cpath%20d='m64%2033%204%208%209%201-7%206%202%209-8-5-8%205%202-9-7-6%209-1Z'%20fill='%237847aa'/%3e%3c/g%3e%3cpath%20d='m17%2060%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23b491db'/%3e%3cpath%20d='m104%2014-1%207m10%203%205-2M22%2021l4%205'%20stroke='%23d6ad50'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.kids-refinement [data-fact-icon=location]{--fact-art:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cpath%20d='m19%2082%2028-12%2035%208%2026-10%206%2021-32%2010-35-8-24%208Z'%20fill='%23FFF9E7'%20stroke='%23C8ACE7'%20stroke-width='2'%20stroke-linejoin='round'/%3e%3cpath%20d='M47%2070v21m35-13v21'%20stroke='%23E2C785'%20stroke-width='2'/%3e%3cpath%20d='M38%2038a27%2027%200%200%201%2054%200c0%2021-27%2047-27%2047S38%2059%2038%2038Z'%20fill='%237546B7'/%3e%3cpath%20d='M45%2035c1-10%209-18%2019-18'%20stroke='%23BC99E5'%20stroke-width='3'%20stroke-linecap='round'/%3e%3ccircle%20cx='65'%20cy='38'%20r='12'%20fill='%23FFDE82'/%3e%3ccircle%20cx='65'%20cy='38'%20r='6'%20fill='%23FFF4CD'/%3e%3cpath%20d='m101%2020%202%206%206%202-6%202-2%206-2-6-6-2%206-2Z'%20fill='%23E4B548'/%3e%3ccircle%20cx='21'%20cy='64'%20r='3'%20fill='%23B792DE'/%3e%3c/svg%3e")}.kids-refinement [data-fact-icon=price]{--fact-art:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-9%2058%2057)'%3e%3cpath%20d='M26%2031h62v18a9%209%200%200%200%200%2018v18H26V67a9%209%200%200%200%200-18Z'%20fill='%237546B7'/%3e%3cpath%20d='M34%2038h23m-23%207h15'%20stroke='%23C6A8ED'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M66%2038v7m0%207v7m0%207v11'%20stroke='%23DBC8F4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M34%2074h20'%20stroke='%23C6A8ED'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3ccircle%20cx='92'%20cy='77'%20r='21'%20fill='%23FFDC78'%20stroke='%23E5B84D'%20stroke-width='2'/%3e%3ccircle%20cx='92'%20cy='77'%20r='14'%20stroke='%23FFF1BB'%20stroke-width='2'/%3e%3cpath%20d='m86%2077%204%204%208-9'%20stroke='%237443AD'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m103%2018%202%206%206%202-6%202-2%206-2-6-6-2%206-2Z'%20fill='%23E5B94E'/%3e%3ccircle%20cx='18'%20cy='87'%20r='3'%20fill='%23C7A6E5'/%3e%3c/svg%3e")}.kids-refinement [data-fact-icon=book]{--fact-art:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.kids-refinement [data-fact-icon=conversation]{--fact-art:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.kids-refinement .kids-facts [data-fact-emphasis] .course-fact-value:after{content:"";z-index:-1;background:#ffdf87;border-radius:60% 25% 45% 35%;height:7px;position:absolute;inset:auto 2px 1px;transform:rotate(-1.8deg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid>div:hover:before{transform:translateY(-3px)rotate(-3deg)}}@media (width<=1150px) and (width>=701px){.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid{gap:22px 16px}.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid>div{grid-template-columns:1fr;align-self:start;gap:9px}.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid .course-fact-value{font-size:clamp(.98rem,1.7vw,1.2rem)}.kids-refinement .kids-facts[data-refined-facts] .course-fact-label{font-size:.74rem}}@media (width<=700px){.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;padding-block:18px 28px}.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid>div{grid-template-columns:1fr;align-self:start;gap:8px;min-height:0}.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid>div:before{width:50px;height:46px}.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid .course-fact-value{font-size:1.18rem}.kids-refinement .kids-facts[data-refined-facts] .course-fact-copy{gap:3px}.kids-refinement .kids-facts[data-refined-facts] .course-fact-label{font-size:.77rem}.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid>div:last-child{grid-column:1/-1;grid-template-columns:56px max-content;justify-content:center;gap:12px;padding-top:4px}.kids-refinement .kids-facts[data-refined-facts] .kids-facts-grid>div:last-child:before{width:56px;height:56px}}.eighth-refinement .service-page-eighthGrade{--service-accent:#7440bb;--refine-line:#e2d7ed;background:#fff}.eighth-refinement .service-page>section{scroll-margin-top:170px}.eighth-refinement .service-page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #9764d5}.eighth-refinement .service-page h2{font-size:clamp(2.1rem,3.4vw,3.2rem);line-height:1.12}.eighth-refinement .service-page-eighthGrade .service-hero{background:radial-gradient(at 100% 5%,#eee4fc85,#0000 50%),linear-gradient(#fdfbff,#fff);padding-block:38px 54px}.eighth-refinement .service-hero:before,.eighth-refinement .service-hero:after{display:none}.eighth-refinement .service-hero .breadcrumbs{margin-bottom:32px}.eighth-refinement .service-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start;gap:0 62px}.eighth-refinement .service-hero-copy{display:contents}.eighth-refinement .service-hero-copy>.eyebrow{display:none}.eighth-refinement .service-enrollment-badge{box-shadow:none;color:#755091;background:0 0;border:0;border-radius:0;grid-area:1/1/auto/-1;margin:0 0 16px;padding:0;line-height:1.6}.eighth-refinement .service-enrollment-badge>span{display:none}.eighth-refinement .service-page-eighthGrade .service-hero-copy h1{text-wrap:balance;grid-area:2/1/auto/-1;max-width:1080px;margin:0 0 36px;font-size:clamp(2.4rem,3.6vw,3.5rem);line-height:1.1}.eighth-refinement .service-hero-lead{grid-area:3/2;margin:0;font-size:1.02rem;line-height:1.8}.eighth-refinement .service-hero-actions{grid-area:4/2;grid-template-columns:1fr;justify-items:start;gap:13px;margin-top:22px;display:grid}.eighth-refinement .service-hero-locations{color:#52647e;grid-area:5/2;margin-top:21px;font-size:.82rem;line-height:1.7}.eighth-refinement .service-page .service-highlights{grid-area:6/2;gap:11px;margin-top:18px;display:grid}.eighth-refinement .service-page .service-highlights li{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.82rem;font-weight:600;line-height:1.6}.eighth-refinement .service-page .service-hero-visual{width:100%;height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;grid-area:3/1/7;align-self:center;display:block;overflow:visible}.eighth-refinement .service-page .service-hero-visual img{aspect-ratio:auto;border-radius:30px 70px 30px 30px;width:100%;height:auto;display:block;box-shadow:0 15px 36px #27204e20}.eighth-refinement .service-hero-visual figcaption{-webkit-backdrop-filter:none;backdrop-filter:none;color:#53647d;background:0 0;border:0;border-radius:0;margin-top:14px;padding:0;font-size:.78rem;font-weight:500;line-height:1.65;position:static}.eighth-refinement .service-decision-strip{border:0;border-top:1px solid var(--refine-line);box-shadow:none;color:#19365d;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1.8fr) minmax(210px,.85fr);gap:32px;margin-top:48px;padding:28px 0 0;overflow:visible}.eighth-refinement .service-price-copy{grid-template-columns:52px minmax(0,1fr);gap:4px 12px;display:grid}.eighth-refinement .service-price-copy:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-9%2058%2057)'%3e%3cpath%20d='M26%2031h62v18a9%209%200%200%200%200%2018v18H26V67a9%209%200%200%200%200-18Z'%20fill='%237546B7'/%3e%3cpath%20d='M34%2038h23m-23%207h15'%20stroke='%23C6A8ED'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M66%2038v7m0%207v7m0%207v11'%20stroke='%23DBC8F4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M34%2074h20'%20stroke='%23C6A8ED'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3ccircle%20cx='92'%20cy='77'%20r='21'%20fill='%23FFDC78'%20stroke='%23E5B84D'%20stroke-width='2'/%3e%3ccircle%20cx='92'%20cy='77'%20r='14'%20stroke='%23FFF1BB'%20stroke-width='2'/%3e%3cpath%20d='m86%2077%204%204%208-9'%20stroke='%237443AD'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m103%2018%202%206%206%202-6%202-2%206-2-6-6-2%206-2Z'%20fill='%23E5B94E'/%3e%3ccircle%20cx='18'%20cy='87'%20r='3'%20fill='%23C7A6E5'/%3e%3c/svg%3e") 50%/contain no-repeat;grid-area:1/1/3;align-self:center;width:52px;height:56px}.eighth-refinement .service-price-copy>span{color:#765a2b;grid-column:2;align-self:end;font-size:.64rem}.eighth-refinement .service-price-copy p{color:#546079;grid-column:2;margin:0;font-size:.82rem;font-weight:500;line-height:1.65}.eighth-refinement .service-price-copy p strong{color:#19365d;white-space:nowrap;background:linear-gradient(#0000 76%,#ffdf879e 76% 94%,#0000 94%);font-size:1.7rem;line-height:1.2;display:inline-block}.eighth-refinement .service-price-copy small{color:#546079;grid-column:1/-1;max-width:370px;margin-top:7px;font-size:.76rem;line-height:1.6}.eighth-refinement .service-decision-strip ul{grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:22px}.eighth-refinement .service-decision-strip li{color:#19365d;align-content:start;align-self:start;gap:8px;font-size:.82rem;font-weight:650;line-height:1.55;display:grid}.eighth-refinement .service-decision-strip li>svg{display:none}.eighth-refinement .service-decision-strip li:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='32'%20cy='48'%20r='12'%20fill='%23A07AD7'/%3e%3cpath%20d='M13%2082c0-14%207-22%2019-22s19%208%2019%2022v5H13Z'%20fill='%23A07AD7'/%3e%3ccircle%20cx='95'%20cy='48'%20r='12'%20fill='%23FFD976'/%3e%3cpath%20d='M76%2082c0-14%207-22%2019-22s19%208%2019%2022v5H76Z'%20fill='%23FFD976'/%3e%3ccircle%20cx='63'%20cy='36'%20r='16'%20fill='%237443B8'/%3e%3cpath%20d='M36%2087c0-20%209-31%2027-31s27%2011%2027%2031v9H36Z'%20fill='%237443B8'%20stroke='%23F8F3FF'%20stroke-width='4'/%3e%3cpath%20d='m51%2073%209%208%2016-17'%20stroke='%23FFE191'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m106%2017%202.5%206%206%202.5-6%202.5-2.5%206-2.5-6-6-2.5%206-2.5Z'%20fill='%23E6B94E'/%3e%3ccircle%20cx='16'%20cy='34'%20r='2.5'%20fill='%23B893DF'/%3e%3c/svg%3e") 50%/contain no-repeat;width:52px;height:48px}.eighth-refinement .service-decision-strip li:nth-child(2):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.eighth-refinement .service-decision-strip li:nth-child(3):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3crect%20x='25'%20y='24'%20width='80'%20height='56'%20rx='7'%20fill='%237042AD'/%3e%3crect%20x='31'%20y='30'%20width='68'%20height='43'%20rx='3'%20fill='%23FFFDFA'/%3e%3cpath%20d='m25%2079-12%2012c0%203%204%205%208%205h88c4%200%208-2%208-5l-12-12Z'%20fill='%23A37BD7'/%3e%3cpath%20d='M53%2082h24l5%206H48Z'%20fill='%23DCC8F1'/%3e%3cpath%20d='M44%2042c7-2%2014-1%2021%204%207-5%2014-6%2021-4v23c-8-2-14-1-21%203-7-4-13-5-21-3Z'%20fill='%23EEE2FB'%20stroke='%23A075CF'%20stroke-width='1.5'/%3e%3cpath%20d='M65%2046v21'%20stroke='%23986BC8'%20stroke-width='1.5'/%3e%3ccircle%20cx='98'%20cy='31'%20r='14'%20fill='%23FFDA75'/%3e%3cpath%20d='m92%2031%204%204%208-9'%20stroke='%237042AD'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m19%2017%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e")}.eighth-refinement .service-page a.button[href^=tel\:]{color:#19365d;-webkit-text-fill-color:#19365d;white-space:normal;background:linear-gradient(115deg,#fff1b5,#ffda65);border:1px solid #e2be64;border-radius:17px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:63px;padding:9px 20px 9px 10px;font-size:1.06rem;display:inline-flex;box-shadow:0 7px 17px #b68e2720}.eighth-refinement .service-page a.button[href^=tel\:]:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%2319365d'%3e%3cpath%20d='m7.2%203.2%202.5%204.8-2%201.8a15.1%2015.1%200%200%200%206.5%206.5l1.8-2%204.8%202.5-.5%203.1c-.2%201.1-1.1%201.9-2.2%201.9A15.9%2015.9%200%200%201%202.2%205.9c0-1.1.8-2%201.9-2.2l3.1-.5Z'/%3e%3c/svg%3e") 50%/23px no-repeat,#fff9e6;border-radius:50%;flex:0 0 42px;width:42px;height:42px}.eighth-refinement .service-decision-phone{background:linear-gradient(115deg,#fff1b5,#ffda65);border:1px solid #e2be64;border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:5px 12px;min-width:0;padding:14px 15px;display:grid;box-shadow:0 7px 17px #b68e2720}.eighth-refinement .service-decision-phone:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%2319365d'%3e%3cpath%20d='m7.2%203.2%202.5%204.8-2%201.8a15.1%2015.1%200%200%200%206.5%206.5l1.8-2%204.8%202.5-.5%203.1c-.2%201.1-1.1%201.9-2.2%201.9A15.9%2015.9%200%200%201%202.2%205.9c0-1.1.8-2%201.9-2.2l3.1-.5Z'/%3e%3c/svg%3e") 50%/23px no-repeat,#fff9e6;border-radius:50%;grid-area:1/1/3;align-self:center;width:42px;height:42px}.eighth-refinement .service-decision-phone>span{color:#5b461d;letter-spacing:.05em;grid-column:2;font-size:.6rem;line-height:1.5}.eighth-refinement .service-decision-phone strong{color:#19365d;white-space:nowrap;grid-column:2;margin:0;font-size:1.2rem;line-height:1.3}.eighth-refinement .service-page :is(a.button[href^=tel\:],.service-decision-phone):hover{background:#ffe68c;transform:translateY(-2px);box-shadow:0 10px 22px #b68e2730}.eighth-refinement .service-experience-section{background:#fff}.eighth-refinement .service-experience-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:0 60px}.eighth-refinement .service-experience-copy{display:contents}.eighth-refinement .service-experience-copy>.eyebrow{grid-area:1/1/auto/-1}.eighth-refinement .service-experience-copy>h2{grid-area:2/1/auto/-1;max-width:940px;margin-top:12px}.eighth-refinement .service-experience-lead{grid-area:3/1/auto/-1;max-width:940px;margin:22px 0 40px;font-size:.98rem}.eighth-refinement .service-page .service-lesson-flow{border:0;grid-area:4/2;margin:0}.eighth-refinement .service-page .service-lesson-flow li{border-bottom:1px solid var(--refine-line);grid-template-columns:76px minmax(0,1fr);gap:19px;padding-block:23px}.eighth-refinement .service-page .service-lesson-flow li:last-child{border-bottom:0}.eighth-refinement .service-page .service-flow-icon{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='57'%20cy='61'%20r='36'%20fill='%237042ad'/%3e%3ccircle%20cx='57'%20cy='61'%20r='27'%20fill='%23f7efff'/%3e%3ccircle%20cx='57'%20cy='61'%20r='18'%20fill='%23aa83d9'/%3e%3ccircle%20cx='57'%20cy='61'%20r='8'%20fill='%23ffe59a'/%3e%3cpath%20d='m59%2060%2037-38'%20stroke='%2352367d'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='m88%2032-2-14%2013-9%201%2013%2013%201-10%2012-15-3Z'%20fill='%23f3c95f'%20stroke='%23dab34c'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='m88%2032%2012-10'%20stroke='%23fff0b6'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c4-7%2010-12%2018-14'%20stroke='%23bfa0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='m18%2021%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23c7a3df'/%3e%3ccircle%20cx='105'%20cy='80'%20r='3'%20fill='%23dab553'/%3e%3c/svg%3e") 50%/contain no-repeat;border:0;border-radius:0;width:76px;height:72px;margin-top:-4px}.eighth-refinement .service-flow-icon svg{visibility:hidden}.eighth-refinement .service-lesson-flow li:nth-child(2) .service-flow-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-6%2055%2056)'%3e%3crect%20x='30'%20y='20'%20width='52'%20height='72'%20rx='7'%20fill='%237443B8'/%3e%3crect%20x='25'%20y='15'%20width='52'%20height='72'%20rx='7'%20fill='%23FFFDFA'%20stroke='%23A67ADC'%20stroke-width='2'/%3e%3cpath%20d='M36%2031h29M36%2042h22M36%2053h19M36%2071h12'%20stroke='%23BC9AE2'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(35%2088%2055)'%3e%3cpath%20d='M81%2025h14v48l-7%2014-7-14Z'%20fill='%23FFDC76'%20stroke='%23D2A746'%20stroke-width='1.5'/%3e%3cpath%20d='M81%2025v-7a7%207%200%200%201%2014%200v7'%20fill='%23B996DE'/%3e%3cpath%20d='M81%2027h14'%20stroke='%23FFF1C2'%20stroke-width='4'/%3e%3cpath%20d='m84%2081%204%207%204-7'%20fill='%23643695'/%3e%3cpath%20d='M86%2034v34'%20stroke='%23FFF0BE'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m108%2018%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e")}.eighth-refinement .service-lesson-flow li:nth-child(3) .service-flow-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3crect%20x='41'%20y='30'%20width='50'%20height='59'%20rx='7'%20fill='%23B895E2'%20transform='rotate(7%2066%2060)'/%3e%3crect%20x='36'%20y='23'%20width='49'%20height='61'%20rx='7'%20fill='%23FFFDFF'%20stroke='%239568CC'%20stroke-width='2'/%3e%3cpath%20d='M48%2037h24M48%2046h19M48%2055h21'%20stroke='%23BA9BDF'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M22%2068a24%2024%200%200%200%2040%2020'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='m62%2080%201%2011-11-1'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='88'%20cy='73'%20r='17'%20fill='%23FFDA75'/%3e%3cpath%20d='m80%2073%206%206%2010-12'%20stroke='%23785099'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m104%2019%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23E6B94E'/%3e%3c/svg%3e")}.eighth-refinement .service-lesson-flow li:nth-child(4) .service-flow-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cpath%20d='M62%2012h10v15H62Z'%20fill='%23DBAF4F'/%3e%3crect%20x='53'%20y='9'%20width='27'%20height='9'%20rx='4'%20fill='%23FFDD7C'/%3e%3cpath%20d='m91%2029%206-6%208%208-6%206'%20fill='%23FFDD7C'/%3e%3ccircle%20cx='66'%20cy='62'%20r='35'%20fill='%237546B7'/%3e%3ccircle%20cx='66'%20cy='62'%20r='28'%20fill='%23FFFDFA'/%3e%3cpath%20d='M66%2036v6m26%2020h-6M66%2088v-6M40%2062h6'%20stroke='%23C4A4E7'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M66%2062V46m0%2016%2013%208'%20stroke='%237546B7'%20stroke-width='3.5'%20stroke-linecap='round'/%3e%3ccircle%20cx='66'%20cy='62'%20r='4'%20fill='%23FFCF62'/%3e%3cpath%20d='m18%2027%202%206%206%202-6%202-2%206-2-6-6-2%206-2Z'%20fill='%23DDB34D'/%3e%3cpath%20d='m18%2073%205-1m-1%2012%206-3'%20stroke='%23B997DD'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.eighth-refinement .service-page .service-lesson-flow h3{font-size:1.22rem;line-height:1.3}.eighth-refinement .service-lesson-flow p{color:#52647c;font-size:.93rem;line-height:1.7}.eighth-refinement .service-page .service-photo-story{grid-area:4/1;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;align-items:start;gap:24px 16px;height:auto;min-height:0;overflow:visible}.eighth-refinement .service-page .service-photo-story figure{aspect-ratio:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:auto;overflow:visible}.eighth-refinement .service-page .service-photo-story figure.is-featured{aspect-ratio:auto;grid-area:auto}.eighth-refinement .service-page .service-photo-story figure:nth-child(2){margin-top:38px}.eighth-refinement .service-page .service-photo-story figure:nth-child(3){margin-top:14px}.eighth-refinement .service-page .service-photo-story img{aspect-ratio:auto;object-fit:contain;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 10px 24px #32234e19}.eighth-refinement .service-photo-story figure.is-featured img{border-radius:28px 64px 28px 28px}.eighth-refinement .service-photo-story figure:hover img{transform:none}.eighth-refinement .service-photo-story figcaption{color:#52647c;background:0 0;padding:13px 0 0;font-size:.79rem;font-weight:500;line-height:1.65;position:static}.eighth-refinement .service-community-note{grid-area:5/1/auto/-1;max-width:970px;margin-top:35px;font-size:.92rem;line-height:1.8}.eighth-refinement .service-page .service-fit-section{background:radial-gradient(at 100% 0,#ffedc640,#0000 45%),linear-gradient(120deg,#f8f3ff,#fcfaff 55%,#f3ebfc)}.eighth-refinement .service-fit-section:after{display:none}.eighth-refinement .service-fit-heading{text-align:center;max-width:900px;margin-inline:auto}.eighth-refinement .service-fit-heading h2{max-width:none}.eighth-refinement .service-fit-heading>p:last-child{margin-inline:auto;font-size:.98rem;line-height:1.8}.eighth-refinement .service-fit-grid{grid-template-columns:1fr;gap:42px}.eighth-refinement .service-fit-situations{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.eighth-refinement .service-fit-item{border:0;padding:0;display:block}.eighth-refinement .service-card-accent{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/contain no-repeat;border-radius:0;width:124px;height:106px;margin:0 0 23px -8px;display:block}.eighth-refinement .service-fit-item:nth-child(2) .service-card-accent{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='57'%20cy='61'%20r='36'%20fill='%237042ad'/%3e%3ccircle%20cx='57'%20cy='61'%20r='27'%20fill='%23f7efff'/%3e%3ccircle%20cx='57'%20cy='61'%20r='18'%20fill='%23aa83d9'/%3e%3ccircle%20cx='57'%20cy='61'%20r='8'%20fill='%23ffe59a'/%3e%3cpath%20d='m59%2060%2037-38'%20stroke='%2352367d'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='m88%2032-2-14%2013-9%201%2013%2013%201-10%2012-15-3Z'%20fill='%23f3c95f'%20stroke='%23dab34c'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='m88%2032%2012-10'%20stroke='%23fff0b6'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c4-7%2010-12%2018-14'%20stroke='%23bfa0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='m18%2021%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23c7a3df'/%3e%3ccircle%20cx='105'%20cy='80'%20r='3'%20fill='%23dab553'/%3e%3c/svg%3e")}.eighth-refinement .service-fit-item:nth-child(3) .service-card-accent{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-6%2055%2056)'%3e%3crect%20x='30'%20y='20'%20width='52'%20height='72'%20rx='7'%20fill='%237443B8'/%3e%3crect%20x='25'%20y='15'%20width='52'%20height='72'%20rx='7'%20fill='%23FFFDFA'%20stroke='%23A67ADC'%20stroke-width='2'/%3e%3cpath%20d='M36%2031h29M36%2042h22M36%2053h19M36%2071h12'%20stroke='%23BC9AE2'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(35%2088%2055)'%3e%3cpath%20d='M81%2025h14v48l-7%2014-7-14Z'%20fill='%23FFDC76'%20stroke='%23D2A746'%20stroke-width='1.5'/%3e%3cpath%20d='M81%2025v-7a7%207%200%200%201%2014%200v7'%20fill='%23B996DE'/%3e%3cpath%20d='M81%2027h14'%20stroke='%23FFF1C2'%20stroke-width='4'/%3e%3cpath%20d='m84%2081%204%207%204-7'%20fill='%23643695'/%3e%3cpath%20d='M86%2034v34'%20stroke='%23FFF0BE'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m108%2018%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e")}.eighth-refinement .service-fit-item h3{font-size:1.4rem;line-height:1.3}.eighth-refinement .service-fit-item p{color:#52647c;font-size:.94rem;line-height:1.75}.eighth-refinement .service-page .service-scope-panel{color:#19365d;box-shadow:none;background:0 0;border:0;border-top:1px solid #d7c5e8;border-radius:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:0 58px;padding:43px 0 0;display:grid;overflow:visible}.eighth-refinement .service-scope-panel:after{display:none}.eighth-refinement .service-scope-panel>.eyebrow{color:#7440bb;grid-area:1/1}.eighth-refinement .service-scope-panel>h3{color:#19365d;grid-area:2/1;margin-top:16px;font-size:clamp(1.8rem,2.7vw,2.45rem);line-height:1.15}.eighth-refinement .service-scope-lead{color:#52647c;grid-area:3/1;font-size:.98rem;line-height:1.8}.eighth-refinement .service-page .service-scope-panel .service-context-links{color:#52647c;grid-area:4/1}.eighth-refinement .service-page .service-scope-panel .service-context-links a{color:#7440bb;text-underline-offset:3px;text-decoration-color:#b99bd7}.eighth-refinement .service-page .service-scope-panel .service-work-list{border:0;grid-area:1/2/5;margin:0}.eighth-refinement .service-page .service-scope-panel .service-work-list li{color:#19365d;border:0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:17px;padding:13px 0;font-size:.96rem;font-weight:550;line-height:1.65}.eighth-refinement .service-page .service-scope-panel .service-work-check{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cpath%20d='M28%2065V53a36%2036%200%200%201%2072%200v12'%20stroke='%237544B9'%20stroke-width='9'%20stroke-linecap='round'/%3e%3cpath%20d='M36%2049a28%2028%200%200%201%2056%200'%20stroke='%23C6A5E8'%20stroke-width='4'%20stroke-linecap='round'/%3e%3crect%20x='22'%20y='55'%20width='21'%20height='32'%20rx='9'%20fill='%23A37DD5'/%3e%3crect%20x='85'%20y='55'%20width='21'%20height='32'%20rx='9'%20fill='%23A37DD5'/%3e%3cpath%20d='M91%2089c-5%206-13%207-23%207'%20stroke='%237544B9'%20stroke-width='3'%20stroke-linecap='round'/%3e%3crect%20x='57'%20y='90'%20width='16'%20height='9'%20rx='4.5'%20fill='%23FFDD81'/%3e%3cpath%20d='M53%2058v10m10-17v24m10-17v10'%20stroke='%23DCAF49'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='m106%2022%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23E1BA56'/%3e%3c/svg%3e") 50%/contain no-repeat;border:0;border-radius:0;width:56px;height:53px;padding:0}.eighth-refinement .service-work-check svg{visibility:hidden}.eighth-refinement .service-scope-panel .service-work-list li:nth-child(2) .service-work-check{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.eighth-refinement .service-scope-panel .service-work-list li:nth-child(3) .service-work-check{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.eighth-refinement .service-scope-panel .service-work-list li:nth-child(4) .service-work-check{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3crect%20x='41'%20y='30'%20width='50'%20height='59'%20rx='7'%20fill='%23B895E2'%20transform='rotate(7%2066%2060)'/%3e%3crect%20x='36'%20y='23'%20width='49'%20height='61'%20rx='7'%20fill='%23FFFDFF'%20stroke='%239568CC'%20stroke-width='2'/%3e%3cpath%20d='M48%2037h24M48%2046h19M48%2055h21'%20stroke='%23BA9BDF'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M22%2068a24%2024%200%200%200%2040%2020'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'/%3e%3cpath%20d='m62%2080%201%2011-11-1'%20stroke='%237545B6'%20stroke-width='5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3ccircle%20cx='88'%20cy='73'%20r='17'%20fill='%23FFDA75'/%3e%3cpath%20d='m80%2073%206%206%2010-12'%20stroke='%23785099'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m104%2019%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23E6B94E'/%3e%3c/svg%3e")}.eighth-refinement .service-scope-panel .service-work-list li:nth-child(5) .service-work-check{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-6%2055%2056)'%3e%3crect%20x='30'%20y='20'%20width='52'%20height='72'%20rx='7'%20fill='%237443B8'/%3e%3crect%20x='25'%20y='15'%20width='52'%20height='72'%20rx='7'%20fill='%23FFFDFA'%20stroke='%23A67ADC'%20stroke-width='2'/%3e%3cpath%20d='M36%2031h29M36%2042h22M36%2053h19M36%2071h12'%20stroke='%23BC9AE2'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(35%2088%2055)'%3e%3cpath%20d='M81%2025h14v48l-7%2014-7-14Z'%20fill='%23FFDC76'%20stroke='%23D2A746'%20stroke-width='1.5'/%3e%3cpath%20d='M81%2025v-7a7%207%200%200%201%2014%200v7'%20fill='%23B996DE'/%3e%3cpath%20d='M81%2027h14'%20stroke='%23FFF1C2'%20stroke-width='4'/%3e%3cpath%20d='m84%2081%204%207%204-7'%20fill='%23643695'/%3e%3cpath%20d='M86%2034v34'%20stroke='%23FFF0BE'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m108%2018%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e")}.eighth-refinement .service-page .service-proof-section{background:#fff}.eighth-refinement .service-page .service-proof-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:70px}.eighth-refinement .service-proof-image{border-radius:24px;width:100%;max-width:480px;margin:0 auto;box-shadow:0 14px 35px #27204e15}.eighth-refinement .service-proof-image img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}.eighth-refinement .service-review-list{border:0;margin-top:27px}.eighth-refinement .service-review-number{display:none}.eighth-refinement .service-review-item{border-bottom:1px solid var(--refine-line);grid-template-columns:1fr;gap:13px;padding:22px 0 25px 45px;position:relative}.eighth-refinement .service-review-item:before{content:"“";color:#b997df;font-family:Georgia,serif;font-size:4.7rem;line-height:1;position:absolute;top:10px;left:0}.eighth-refinement .service-review-item:nth-child(2):before{color:#d6ad42}.eighth-refinement .service-review-item blockquote{font-size:1.13rem;line-height:1.65}.eighth-refinement .service-review-item .service-proof-author{color:#7440bb;font-size:.82rem}.eighth-refinement .service-proof-note{color:#5c687c;font-size:.81rem;line-height:1.7}.eighth-refinement .service-page .service-faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:58px}.eighth-refinement .service-faq-section .faq-accordion{border-top:1px solid var(--refine-line);gap:0}.eighth-refinement .service-faq-section .faq-accordion-item,.eighth-refinement .service-faq-section .faq-accordion-item:hover,.eighth-refinement .service-faq-section .faq-accordion-item.is-open{border:0;border-bottom:1px solid var(--refine-line);box-shadow:none;background:0 0;border-radius:0;transform:none}.eighth-refinement .service-faq-section .faq-accordion-trigger{padding:23px 4px}.eighth-refinement .service-faq-section .faq-accordion-panel-inner{padding-inline:4px}.eighth-refinement .service-page .service-local-cta{background:radial-gradient(at 90% 10%,#7c48d64d,#0000 50%),linear-gradient(125deg,#17345f,#30265f 65%,#492b81)}.eighth-refinement .service-page .service-local-cta-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;display:grid}.eighth-refinement .service-local-actions{border-left:1px solid #ffffff26;gap:14px;padding-left:30px;display:grid}.eighth-refinement .service-local-actions .button{width:100%}.eighth-refinement .service-local-cta .button-primary{color:#19365d;-webkit-text-fill-color:#19365d;background:linear-gradient(110deg,#ffe78c,#ffd34f)}.eighth-refinement .service-local-actions a.button[href^=tel\:]{min-height:86px;font-size:1.2rem}.eighth-refinement .service-cross-links-list a{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e2d7ed;border-radius:0;padding-inline:0}.eighth-refinement .service-cross-links-list a:hover{color:#7440bb;box-shadow:none;background:0 0}.eighth-refinement .service-page .service-cross-links h2{font-family:var(--font-body);letter-spacing:.1em;font-size:.75rem;line-height:1.5}@media (hover:hover) and (prefers-reduced-motion:no-preference){.eighth-refinement :is(.service-flow-icon,.service-card-accent){transition:transform .25s}.eighth-refinement .service-lesson-flow li:hover .service-flow-icon,.eighth-refinement .service-fit-item:hover .service-card-accent{transform:translateY(-3px)rotate(-2deg)}}@media (width<=1100px){.eighth-refinement .service-hero-grid{column-gap:38px}.eighth-refinement .service-decision-strip{grid-template-columns:minmax(0,1fr) minmax(230px,.75fr);gap:25px 38px}.eighth-refinement .service-decision-strip ul{grid-area:2/1/auto/-1}.eighth-refinement .service-decision-strip li{grid-template-columns:52px minmax(0,1fr);align-items:center}.eighth-refinement .service-decision-phone{grid-area:1/2}.eighth-refinement .service-experience-layout{gap:0 35px}.eighth-refinement .service-fit-situations{gap:28px}.eighth-refinement .service-page .service-scope-panel{column-gap:35px}.eighth-refinement .service-page .service-proof-layout{gap:40px}}@media (width<=900px){.eighth-refinement .service-hero-grid{grid-template-columns:1fr}.eighth-refinement .service-hero-lead{grid-area:3/1;max-width:740px}.eighth-refinement .service-hero-actions{grid-area:4/1;grid-template-columns:auto auto;justify-content:start;align-items:center}.eighth-refinement .service-hero-locations{grid-area:5/1}.eighth-refinement .service-page .service-highlights{grid-area:6/1;margin-bottom:28px;display:flex}.eighth-refinement .service-page .service-hero-visual{grid-area:7/1;justify-self:center;max-width:760px}.eighth-refinement .service-experience-layout{grid-template-columns:1fr}.eighth-refinement .service-page .service-lesson-flow{grid-area:4/1;margin-bottom:26px}.eighth-refinement .service-page .service-photo-story{grid-area:5/1;justify-self:center;width:100%;max-width:760px}.eighth-refinement .service-community-note{grid-row:6}.eighth-refinement .service-fit-situations{grid-template-columns:1fr;gap:27px}.eighth-refinement .service-fit-item{grid-template-columns:96px minmax(0,1fr);gap:22px;display:grid}.eighth-refinement .service-card-accent{width:96px;height:92px;margin:-5px 0 0}.eighth-refinement .service-page .service-scope-panel{grid-template-columns:1fr;padding-top:34px}.eighth-refinement .service-page .service-scope-panel .service-work-list{grid-area:4/1;margin-top:23px}.eighth-refinement .service-page .service-scope-panel .service-context-links{grid-row:5}.eighth-refinement .service-page .service-proof-layout{grid-template-columns:1fr;gap:37px}.eighth-refinement .service-page .service-faq-layout{grid-template-columns:1fr;gap:32px}.eighth-refinement .service-page .service-local-cta-inner{grid-template-columns:1fr;gap:30px}.eighth-refinement .service-local-actions{border:0;grid-template-columns:1fr 1fr;padding:0}}@media (width<=650px){.eighth-refinement .service-page-eighthGrade .service-hero-copy h1{text-wrap:pretty;margin-bottom:25px;font-size:clamp(2rem,8vw,2.7rem);line-height:1.14}.eighth-refinement .service-page h2{font-size:clamp(1.9rem,7.5vw,2.5rem)}.eighth-refinement .service-hero-actions{grid-template-columns:1fr;justify-items:stretch}.eighth-refinement .service-page .service-highlights{display:grid}.eighth-refinement .service-page .service-hero-visual img{border-radius:23px 50px 23px 23px}.eighth-refinement .service-decision-strip{grid-template-columns:1fr;gap:23px;margin-top:33px}.eighth-refinement .service-decision-strip ul{grid-area:2/1;grid-template-columns:1fr;gap:13px}.eighth-refinement .service-decision-strip li{gap:15px;font-size:.91rem}.eighth-refinement .service-decision-phone{grid-area:3/1;padding:16px 20px}.eighth-refinement .service-decision-phone strong{font-size:1.55rem}.eighth-refinement .service-page .service-lesson-flow li{grid-template-columns:62px minmax(0,1fr);gap:15px}.eighth-refinement .service-page .service-flow-icon{width:62px;height:62px}.eighth-refinement .service-page .service-photo-story{grid-template-columns:1fr;gap:28px;max-width:360px}.eighth-refinement .service-page .service-photo-story figure,.eighth-refinement .service-page .service-photo-story figure.is-featured{grid-area:auto/1;margin-top:0}.eighth-refinement .service-photo-story figcaption{font-size:.84rem}.eighth-refinement .service-fit-item{grid-template-columns:74px minmax(0,1fr);gap:17px}.eighth-refinement .service-card-accent{width:74px;height:72px}.eighth-refinement .service-fit-item h3{font-size:1.23rem}.eighth-refinement .service-page .service-local-actions{grid-template-columns:1fr}.eighth-refinement .service-local-actions a.button[href^=tel\:]{font-size:1.13rem}}@media (width<=820px){.eighth-refinement .service-page .service-local-cta .eyebrow{color:#ffe088!important;-webkit-text-fill-color:#ffe088!important}.eighth-refinement .service-page .service-local-cta .button-primary{color:#19365d!important;-webkit-text-fill-color:#19365d!important;background:linear-gradient(110deg,#ffe78c,#ffd34f)!important}.eighth-refinement .service-page a.button[href^=tel\:]{color:#19365d!important;-webkit-text-fill-color:#19365d!important;background:linear-gradient(115deg,#fff1b5,#ffda65)!important}}@media (prefers-reduced-motion:reduce){.eighth-refinement .service-page *,.eighth-refinement .service-page :before,.eighth-refinement .service-page :after{transition:none!important;animation:none!important}}.exam-offer-refinement .kids-landing{background:#fff}.exam-offer-refinement .kids-landing .button{gap:9px}.matura-refinement .kids-track-card:first-child .kids-track-image img{object-position:center 23%}.exam-offer-refinement .kids-landing h2{font-size:clamp(2.05rem,3.3vw,3.1rem);line-height:1.15}.exam-offer-refinement .kids-landing .service-cross-links h2{font-family:var(--font-body);letter-spacing:.1em;font-size:.75rem;line-height:1.5}.exam-offer-refinement .kids-hero{background:radial-gradient(at 100% 0,#eee4fc8a,#0000 52%),linear-gradient(#fdfbff,#fff);padding-bottom:42px}.exam-offer-refinement .kids-hero-visual{display:contents}.exam-offer-refinement .kids-hero-photo{aspect-ratio:auto;height:auto;margin:0}.exam-offer-refinement .kids-hero-photo>img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block;position:static}.exam-offer-refinement .kids-hero-photo:before,.exam-offer-refinement .kids-photo-doodle{display:none}.exam-offer-refinement .kids-hero-photo figcaption{margin-top:12px;line-height:1.6;position:static}.exam-offer-refinement .kids-experience-badge{width:auto;max-width:none;height:auto;box-shadow:none;text-align:left;color:#7440bb;background:0 0;border:0;border-radius:0;flex-flow:wrap;justify-content:start;align-items:baseline;gap:9px;margin-top:12px;padding:0;display:flex;position:static}.exam-offer-refinement .kids-experience-badge :is(strong,span,small){color:#7440bb;width:auto;max-width:none}.exam-offer-refinement .kids-experience-badge strong{font-size:1.35rem;line-height:1.3}.exam-offer-refinement .kids-experience-badge :is(span,small){font-size:.78rem;line-height:1.5}.exam-offer-refinement .kids-hero-callout{width:fit-content;min-width:0;max-width:100%;margin-top:20px;position:static;box-shadow:0 8px 20px #b68e2720}.exam-offer-refinement .kids-hero-visual>.kids-hero-callout{grid-area:6/2}.exam-offer-refinement .kids-hero-grid{grid-template-rows:repeat(6,auto)}.certificates-refinement .kids-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.certificates-refinement .kids-hero-photo{grid-row:3/7;justify-self:center;max-width:350px}.certificates-refinement .kids-hero-callout{margin-top:22px}.certificates-refinement .kids-hero-photo img{border-radius:40px 82px 32px 32px}.exam-offer-refinement .kids-facts[data-refined-facts] .kids-facts-grid .course-fact-value{white-space:normal;text-wrap:balance}.exam-offer-refinement .kids-facts[data-refined-facts] [data-fact-emphasis] .course-fact-value{white-space:nowrap}.matura-refinement .kids-facts[data-refined-facts] .kids-facts-grid>div:first-child .course-fact-value{font-size:1.08rem}.exam-offer-refinement .kids-track-grid{width:100%}.exam-offer-refinement .kids-track-card{min-height:0}.exam-offer-refinement .kids-track-copy{padding:0}.certificates-refinement .kids-track-arrow{font-size:0}.certificates-refinement .kids-track-arrow:before{content:"→";font-size:1.15rem}.exam-offer-refinement .certificates-track-level{background:0 0;border:0;border-radius:0;padding:0;font-size:.76rem;color:#7440bb!important}.exam-offer-refinement .kids-reasons-grid article:first-child .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='57'%20cy='61'%20r='36'%20fill='%237042ad'/%3e%3ccircle%20cx='57'%20cy='61'%20r='27'%20fill='%23f7efff'/%3e%3ccircle%20cx='57'%20cy='61'%20r='18'%20fill='%23aa83d9'/%3e%3ccircle%20cx='57'%20cy='61'%20r='8'%20fill='%23ffe59a'/%3e%3cpath%20d='m59%2060%2037-38'%20stroke='%2352367d'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='m88%2032-2-14%2013-9%201%2013%2013%201-10%2012-15-3Z'%20fill='%23f3c95f'%20stroke='%23dab34c'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='m88%2032%2012-10'%20stroke='%23fff0b6'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c4-7%2010-12%2018-14'%20stroke='%23bfa0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='m18%2021%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23c7a3df'/%3e%3ccircle%20cx='105'%20cy='80'%20r='3'%20fill='%23dab553'/%3e%3c/svg%3e")}.exam-offer-refinement .kids-reasons-grid article:nth-child(2) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-6%2055%2056)'%3e%3crect%20x='30'%20y='20'%20width='52'%20height='72'%20rx='7'%20fill='%237443B8'/%3e%3crect%20x='25'%20y='15'%20width='52'%20height='72'%20rx='7'%20fill='%23FFFDFA'%20stroke='%23A67ADC'%20stroke-width='2'/%3e%3cpath%20d='M36%2031h29M36%2042h22M36%2053h19M36%2071h12'%20stroke='%23BC9AE2'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(35%2088%2055)'%3e%3cpath%20d='M81%2025h14v48l-7%2014-7-14Z'%20fill='%23FFDC76'%20stroke='%23D2A746'%20stroke-width='1.5'/%3e%3cpath%20d='M81%2025v-7a7%207%200%200%201%2014%200v7'%20fill='%23B996DE'/%3e%3cpath%20d='M81%2027h14'%20stroke='%23FFF1C2'%20stroke-width='4'/%3e%3cpath%20d='m84%2081%204%207%204-7'%20fill='%23643695'/%3e%3cpath%20d='M86%2034v34'%20stroke='%23FFF0BE'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m108%2018%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e")}.exam-offer-refinement .kids-reasons-grid article:nth-child(3) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.exam-offer-refinement .kids-reasons-grid article:nth-child(4) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.exam-offer-refinement .kids-reasons-grid article:nth-child(5) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3crect%20x='25'%20y='24'%20width='80'%20height='56'%20rx='7'%20fill='%237042AD'/%3e%3crect%20x='31'%20y='30'%20width='68'%20height='43'%20rx='3'%20fill='%23FFFDFA'/%3e%3cpath%20d='m25%2079-12%2012c0%203%204%205%208%205h88c4%200%208-2%208-5l-12-12Z'%20fill='%23A37BD7'/%3e%3cpath%20d='M53%2082h24l5%206H48Z'%20fill='%23DCC8F1'/%3e%3cpath%20d='M44%2042c7-2%2014-1%2021%204%207-5%2014-6%2021-4v23c-8-2-14-1-21%203-7-4-13-5-21-3Z'%20fill='%23EEE2FB'%20stroke='%23A075CF'%20stroke-width='1.5'/%3e%3cpath%20d='M65%2046v21'%20stroke='%23986BC8'%20stroke-width='1.5'/%3e%3ccircle%20cx='98'%20cy='31'%20r='14'%20fill='%23FFDA75'/%3e%3cpath%20d='m92%2031%204%204%208-9'%20stroke='%237042AD'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m19%2017%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e")}.exam-offer-refinement .kids-reasons-grid article:nth-child(6) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='32'%20cy='48'%20r='12'%20fill='%23A07AD7'/%3e%3cpath%20d='M13%2082c0-14%207-22%2019-22s19%208%2019%2022v5H13Z'%20fill='%23A07AD7'/%3e%3ccircle%20cx='95'%20cy='48'%20r='12'%20fill='%23FFD976'/%3e%3cpath%20d='M76%2082c0-14%207-22%2019-22s19%208%2019%2022v5H76Z'%20fill='%23FFD976'/%3e%3ccircle%20cx='63'%20cy='36'%20r='16'%20fill='%237443B8'/%3e%3cpath%20d='M36%2087c0-20%209-31%2027-31s27%2011%2027%2031v9H36Z'%20fill='%237443B8'%20stroke='%23F8F3FF'%20stroke-width='4'/%3e%3cpath%20d='m51%2073%209%208%2016-17'%20stroke='%23FFE191'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m106%2017%202.5%206%206%202.5-6%202.5-2.5%206-2.5-6-6-2.5%206-2.5Z'%20fill='%23E6B94E'/%3e%3ccircle%20cx='16'%20cy='34'%20r='2.5'%20fill='%23B893DF'/%3e%3c/svg%3e")}.certificates-refinement .kids-reasons-grid article:nth-child(2) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-7%2064%2056)'%3e%3crect%20x='28'%20y='16'%20width='65'%20height='77'%20rx='7'%20fill='%239b76c8'/%3e%3crect%20x='24'%20y='12'%20width='65'%20height='77'%20rx='7'%20fill='%23fffdf8'%20stroke='%23b594d9'%20stroke-width='1.5'/%3e%3crect%20x='31'%20y='19'%20width='51'%20height='63'%20rx='3'%20stroke='%23d3bde9'/%3e%3cpath%20d='M42%2031h28M38%2043h36M38%2050h29M38%2057h21'%20stroke='%23ab83d1'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3cpath%20d='m39%2072%205-4%205%203%204-5'%20stroke='%23d2ae5b'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='m69%2076-6%2025%2013-7%207%2010%203-29'%20fill='%237043ad'/%3e%3cpath%20d='m79%2054%205%204%206-1%203%206%205%204-1%206%201%206-5%204-3%206-6-1-5%204-6-4-6%201-3-6-5-4%201-6-1-6%205-4%203-6%206%201Z'%20fill='%23f5ce67'/%3e%3ccircle%20cx='78'%20cy='73'%20r='10'%20fill='%23ffecb0'%20stroke='%23d3a345'/%3e%3cpath%20d='m73%2073%203%203%207-8'%20stroke='%2383549e'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cpath%20d='m105%2027%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23d8b459'/%3e%3ccircle%20cx='15'%20cy='75'%20r='3'%20fill='%23b799d8'/%3e%3c/svg%3e")}.certificates-refinement .kids-reasons-grid article:nth-child(3) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-6%2055%2056)'%3e%3crect%20x='30'%20y='20'%20width='52'%20height='72'%20rx='7'%20fill='%237443B8'/%3e%3crect%20x='25'%20y='15'%20width='52'%20height='72'%20rx='7'%20fill='%23FFFDFA'%20stroke='%23A67ADC'%20stroke-width='2'/%3e%3cpath%20d='M36%2031h29M36%2042h22M36%2053h19M36%2071h12'%20stroke='%23BC9AE2'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(35%2088%2055)'%3e%3cpath%20d='M81%2025h14v48l-7%2014-7-14Z'%20fill='%23FFDC76'%20stroke='%23D2A746'%20stroke-width='1.5'/%3e%3cpath%20d='M81%2025v-7a7%207%200%200%201%2014%200v7'%20fill='%23B996DE'/%3e%3cpath%20d='M81%2027h14'%20stroke='%23FFF1C2'%20stroke-width='4'/%3e%3cpath%20d='m84%2081%204%207%204-7'%20fill='%23643695'/%3e%3cpath%20d='M86%2034v34'%20stroke='%23FFF0BE'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m108%2018%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e")}.certificates-refinement .kids-reasons-grid article:nth-child(4) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.certificates-refinement .kids-reasons-grid article:nth-child(5) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.certificates-refinement .kids-reasons-grid article:nth-child(6) .kids-reason-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3crect%20x='25'%20y='24'%20width='80'%20height='56'%20rx='7'%20fill='%237042AD'/%3e%3crect%20x='31'%20y='30'%20width='68'%20height='43'%20rx='3'%20fill='%23FFFDFA'/%3e%3cpath%20d='m25%2079-12%2012c0%203%204%205%208%205h88c4%200%208-2%208-5l-12-12Z'%20fill='%23A37BD7'/%3e%3cpath%20d='M53%2082h24l5%206H48Z'%20fill='%23DCC8F1'/%3e%3cpath%20d='M44%2042c7-2%2014-1%2021%204%207-5%2014-6%2021-4v23c-8-2-14-1-21%203-7-4-13-5-21-3Z'%20fill='%23EEE2FB'%20stroke='%23A075CF'%20stroke-width='1.5'/%3e%3cpath%20d='M65%2046v21'%20stroke='%23986BC8'%20stroke-width='1.5'/%3e%3ccircle%20cx='98'%20cy='31'%20r='14'%20fill='%23FFDA75'/%3e%3cpath%20d='m92%2031%204%204%208-9'%20stroke='%237042AD'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m19%2017%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e")}.exam-offer-refinement .kids-lessons-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:0 60px}.exam-offer-refinement .kids-lessons-copy{display:contents}.exam-offer-refinement .kids-lessons-copy>.eyebrow{grid-area:1/1/auto/-1}.exam-offer-refinement .kids-lessons-copy>h2{grid-area:2/1/auto/-1;max-width:920px;margin-top:13px}.exam-offer-refinement .kids-lessons-copy>p:not(.eyebrow){grid-area:3/1/auto/-1;max-width:970px;margin:22px 0 36px;font-size:.98rem;line-height:1.8}.exam-offer-refinement .kids-lessons-copy>ul{grid-area:4/2;margin:0}.exam-offer-refinement .kids-lessons-copy>.button{grid-area:5/2;justify-self:start;margin-top:25px}.exam-offer-refinement .kids-lessons-copy li:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='57'%20cy='61'%20r='36'%20fill='%237042ad'/%3e%3ccircle%20cx='57'%20cy='61'%20r='27'%20fill='%23f7efff'/%3e%3ccircle%20cx='57'%20cy='61'%20r='18'%20fill='%23aa83d9'/%3e%3ccircle%20cx='57'%20cy='61'%20r='8'%20fill='%23ffe59a'/%3e%3cpath%20d='m59%2060%2037-38'%20stroke='%2352367d'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='m88%2032-2-14%2013-9%201%2013%2013%201-10%2012-15-3Z'%20fill='%23f3c95f'%20stroke='%23dab34c'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='m88%2032%2012-10'%20stroke='%23fff0b6'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c4-7%2010-12%2018-14'%20stroke='%23bfa0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='m18%2021%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23c7a3df'/%3e%3ccircle%20cx='105'%20cy='80'%20r='3'%20fill='%23dab553'/%3e%3c/svg%3e")}.exam-offer-refinement .kids-lessons-copy li:nth-child(2):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-6%2055%2056)'%3e%3crect%20x='30'%20y='20'%20width='52'%20height='72'%20rx='7'%20fill='%237443B8'/%3e%3crect%20x='25'%20y='15'%20width='52'%20height='72'%20rx='7'%20fill='%23FFFDFA'%20stroke='%23A67ADC'%20stroke-width='2'/%3e%3cpath%20d='M36%2031h29M36%2042h22M36%2053h19M36%2071h12'%20stroke='%23BC9AE2'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(35%2088%2055)'%3e%3cpath%20d='M81%2025h14v48l-7%2014-7-14Z'%20fill='%23FFDC76'%20stroke='%23D2A746'%20stroke-width='1.5'/%3e%3cpath%20d='M81%2025v-7a7%207%200%200%201%2014%200v7'%20fill='%23B996DE'/%3e%3cpath%20d='M81%2027h14'%20stroke='%23FFF1C2'%20stroke-width='4'/%3e%3cpath%20d='m84%2081%204%207%204-7'%20fill='%23643695'/%3e%3cpath%20d='M86%2034v34'%20stroke='%23FFF0BE'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m108%2018%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e")}.exam-offer-refinement .kids-lessons-copy li:nth-child(3):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.exam-offer-refinement .kids-lessons-copy li:nth-child(4):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3crect%20x='25'%20y='24'%20width='80'%20height='56'%20rx='7'%20fill='%237042AD'/%3e%3crect%20x='31'%20y='30'%20width='68'%20height='43'%20rx='3'%20fill='%23FFFDFA'/%3e%3cpath%20d='m25%2079-12%2012c0%203%204%205%208%205h88c4%200%208-2%208-5l-12-12Z'%20fill='%23A37BD7'/%3e%3cpath%20d='M53%2082h24l5%206H48Z'%20fill='%23DCC8F1'/%3e%3cpath%20d='M44%2042c7-2%2014-1%2021%204%207-5%2014-6%2021-4v23c-8-2-14-1-21%203-7-4-13-5-21-3Z'%20fill='%23EEE2FB'%20stroke='%23A075CF'%20stroke-width='1.5'/%3e%3cpath%20d='M65%2046v21'%20stroke='%23986BC8'%20stroke-width='1.5'/%3e%3ccircle%20cx='98'%20cy='31'%20r='14'%20fill='%23FFDA75'/%3e%3cpath%20d='m92%2031%204%204%208-9'%20stroke='%237042AD'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m19%2017%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e")}.exam-offer-refinement .kids-photo-collage{grid-area:4/1/6;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.exam-offer-refinement .kids-photo-collage figure,.exam-offer-refinement .kids-photo-collage figure.is-large{grid-area:auto}.exam-offer-refinement .kids-photo-collage figure:nth-child(2){margin-top:36px}.exam-offer-refinement .kids-photo-collage figure:nth-child(3){margin-top:14px}.exam-offer-refinement .kids-photo-collage img,.exam-offer-refinement .kids-photo-collage figure.is-large img{aspect-ratio:auto;object-fit:contain;border-radius:22px;height:auto}.exam-offer-refinement .kids-photo-collage figure.is-large img{border-top-right-radius:56px}.exam-offer-refinement .kids-photo-collage figcaption{font-size:.76rem}.matura-refinement .matura-strategy-showcase{background:radial-gradient(at 95% 5%,#7840b642,#0000 55%),linear-gradient(125deg,#17345f,#30265f 65%,#492b81)}.matura-refinement .matura-strategy-showcase:before{display:none}.exam-offer-refinement :is(.matura-strategy-heading,.certificates-choice-heading){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:60px}.matura-refinement .matura-strategy-photo img{aspect-ratio:auto;border-radius:32px 90px 32px 32px;height:auto}.matura-refinement .matura-strategy-photo figcaption{color:#fff1b7;width:fit-content;max-width:none;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;margin:18px 0 0 auto;padding:0;position:static}.matura-refinement .matura-strategy-photo figcaption i{color:#d8b0ff}.matura-refinement .matura-strategy-path{margin-top:26px}.matura-refinement .matura-strategy-path article{padding-inline:26px}.matura-refinement .matura-strategy-path article>span{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='57'%20cy='61'%20r='36'%20fill='%237042ad'/%3e%3ccircle%20cx='57'%20cy='61'%20r='27'%20fill='%23f7efff'/%3e%3ccircle%20cx='57'%20cy='61'%20r='18'%20fill='%23aa83d9'/%3e%3ccircle%20cx='57'%20cy='61'%20r='8'%20fill='%23ffe59a'/%3e%3cpath%20d='m59%2060%2037-38'%20stroke='%2352367d'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='m88%2032-2-14%2013-9%201%2013%2013%201-10%2012-15-3Z'%20fill='%23f3c95f'%20stroke='%23dab34c'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='m88%2032%2012-10'%20stroke='%23fff0b6'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c4-7%2010-12%2018-14'%20stroke='%23bfa0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='m18%2021%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23c7a3df'/%3e%3ccircle%20cx='105'%20cy='80'%20r='3'%20fill='%23dab553'/%3e%3c/svg%3e") 50%/84% no-repeat,#f3e8ff;border:0;width:86px;height:86px;box-shadow:0 0 0 6px #ffffff09}.matura-refinement .matura-strategy-path article:nth-child(2)>span{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-6%2055%2056)'%3e%3crect%20x='30'%20y='20'%20width='52'%20height='72'%20rx='7'%20fill='%237443B8'/%3e%3crect%20x='25'%20y='15'%20width='52'%20height='72'%20rx='7'%20fill='%23FFFDFA'%20stroke='%23A67ADC'%20stroke-width='2'/%3e%3cpath%20d='M36%2031h29M36%2042h22M36%2053h19M36%2071h12'%20stroke='%23BC9AE2'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(35%2088%2055)'%3e%3cpath%20d='M81%2025h14v48l-7%2014-7-14Z'%20fill='%23FFDC76'%20stroke='%23D2A746'%20stroke-width='1.5'/%3e%3cpath%20d='M81%2025v-7a7%207%200%200%201%2014%200v7'%20fill='%23B996DE'/%3e%3cpath%20d='M81%2027h14'%20stroke='%23FFF1C2'%20stroke-width='4'/%3e%3cpath%20d='m84%2081%204%207%204-7'%20fill='%23643695'/%3e%3cpath%20d='M86%2034v34'%20stroke='%23FFF0BE'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m108%2018%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e")}.matura-refinement .matura-strategy-path article:nth-child(3)>span{background-color:#ffedab;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='cup'%20x1='45'%20y1='22'%20x2='87'%20y2='72'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe89e'/%3e%3cstop%20offset='1'%20stop-color='%23ecb73c'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(5%2064%2059)'%3e%3cpath%20d='M41%2030H27v12c0%2015%2010%2022%2022%2022M87%2030h14v12c0%2015-10%2022-22%2022'%20stroke='%23ac822f'%20stroke-width='5'/%3e%3cpath%20d='M40%2020h48v24c0%2018-9%2031-24%2031S40%2062%2040%2044Z'%20fill='url(%23cup)'/%3e%3cpath%20d='M46%2027v16c0%2010%203%2017%207%2022'%20stroke='%23fff2c4'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M59%2073h10v15H59Z'%20fill='%23dbac45'/%3e%3cpath%20d='M48%2086h32v6H48Z'%20fill='%23b88adc'/%3e%3crect%20x='43'%20y='91'%20width='42'%20height='8'%20rx='3'%20fill='%23674096'/%3e%3cpath%20d='m64%2033%204%208%209%201-7%206%202%209-8-5-8%205%202-9-7-6%209-1Z'%20fill='%237847aa'/%3e%3c/g%3e%3cpath%20d='m17%2060%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23b491db'/%3e%3cpath%20d='m104%2014-1%207m10%203%205-2M22%2021l4%205'%20stroke='%23d6ad50'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.matura-refinement .matura-strategy-path svg{visibility:hidden}.matura-refinement .matura-strategy-path p{color:#e7e3f1;line-height:1.7}.certificates-refinement .certificates-choice-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:75px}.certificates-refinement .certificates-choice-photo{justify-self:center;max-width:370px}.certificates-refinement .certificates-choice-photo:before{display:none}.certificates-refinement .certificates-choice-photo img{aspect-ratio:auto;border-radius:62px 26px 26px;height:auto}.certificates-refinement .certificates-choice-photo figcaption{color:#19365d;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:17px 0 0;position:static}.certificates-refinement .certificates-choice-photo figcaption span{color:#7440bb}.certificates-refinement .certificates-choice-stamp{display:none}.certificates-refinement .certificates-choice-paths article{grid-template-columns:90px minmax(0,1fr);gap:23px;padding-block:25px}.certificates-refinement .certificates-choice-paths article>span{width:90px;height:90px;box-shadow:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-7%2064%2056)'%3e%3crect%20x='28'%20y='16'%20width='65'%20height='77'%20rx='7'%20fill='%239b76c8'/%3e%3crect%20x='24'%20y='12'%20width='65'%20height='77'%20rx='7'%20fill='%23fffdf8'%20stroke='%23b594d9'%20stroke-width='1.5'/%3e%3crect%20x='31'%20y='19'%20width='51'%20height='63'%20rx='3'%20stroke='%23d3bde9'/%3e%3cpath%20d='M42%2031h28M38%2043h36M38%2050h29M38%2057h21'%20stroke='%23ab83d1'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3cpath%20d='m39%2072%205-4%205%203%204-5'%20stroke='%23d2ae5b'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='m69%2076-6%2025%2013-7%207%2010%203-29'%20fill='%237043ad'/%3e%3cpath%20d='m79%2054%205%204%206-1%203%206%205%204-1%206%201%206-5%204-3%206-6-1-5%204-6-4-6%201-3-6-5-4%201-6-1-6%205-4%203-6%206%201Z'%20fill='%23f5ce67'/%3e%3ccircle%20cx='78'%20cy='73'%20r='10'%20fill='%23ffecb0'%20stroke='%23d3a345'/%3e%3cpath%20d='m73%2073%203%203%207-8'%20stroke='%2383549e'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cpath%20d='m105%2027%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23d8b459'/%3e%3ccircle%20cx='15'%20cy='75'%20r='3'%20fill='%23b799d8'/%3e%3c/svg%3e") 50%/contain no-repeat;border:0;border-radius:0}.certificates-refinement .certificates-choice-paths article:nth-child(2)>span{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-9%2052%2062)'%3e%3crect%20x='28'%20y='29'%20width='51'%20height='64'%20rx='6'%20fill='%237544B9'/%3e%3crect%20x='32'%20y='30'%20width='45'%20height='60'%20rx='5'%20stroke='%23AC84D7'%20stroke-width='1.5'/%3e%3ccircle%20cx='54'%20cy='56'%20r='14'%20stroke='%23FFDD81'%20stroke-width='2'/%3e%3cellipse%20cx='54'%20cy='56'%20rx='6'%20ry='14'%20stroke='%23FFDD81'%20stroke-width='1.6'/%3e%3cpath%20d='M41%2051h26M41%2061h26M44%2079h20'%20stroke='%23FFDD81'%20stroke-width='1.6'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m68%2039%2015-2%2015-17c4-4%208-1%205%204L94%2041l13%2010-3%204-18-6-7%208-1%208-4%201-2-12-7-9Z'%20fill='%23FFDA75'%20stroke='%23D6AC51'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M90%2073c15%202%2013%2017-3%2018'%20stroke='%23B799D8'%20stroke-width='2'%20stroke-dasharray='3%204'%20stroke-linecap='round'/%3e%3ccircle%20cx='21'%20cy='28'%20r='2.5'%20fill='%23C09BE7'/%3e%3c/svg%3e")}.certificates-refinement .certificates-choice-paths article:nth-child(3)>span{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.certificates-refinement .certificates-choice-paths article>span svg{visibility:hidden}.exam-offer-refinement .kids-proof-grid figure img{content:normal;aspect-ratio:auto;object-fit:contain;height:auto;max-height:none}.exam-offer-refinement .kids-proof-grid figure{max-width:480px;margin-inline:auto}.exam-offer-refinement .kids-proof-grid figure:before{display:none}.certificates-refinement .kids-proof-grid figure{max-width:none}.exam-offer-refinement .kids-final-cta-inner{background:radial-gradient(at 95% 0,#8050b54d,#0000 60%),linear-gradient(125deg,#17345f,#352462)}@media (width<=1100px){.exam-offer-refinement .kids-lessons-grid,.exam-offer-refinement :is(.matura-strategy-heading,.certificates-choice-heading){column-gap:35px}.certificates-refinement .certificates-choice-grid{gap:40px}}@media (width<=900px){.exam-offer-refinement .kids-hero-grid{grid-template-columns:1fr}.exam-offer-refinement .kids-hero-photo{grid-area:6/1;max-width:680px;height:auto}.certificates-refinement .kids-hero-photo{max-width:350px}.exam-offer-refinement .kids-hero-visual>.kids-hero-callout{grid-area:7/1;justify-self:center}.exam-offer-refinement .kids-lessons-grid{grid-template-columns:1fr}.exam-offer-refinement .kids-lessons-copy>ul{grid-area:4/1}.exam-offer-refinement .kids-lessons-copy>.button{grid-area:5/1;margin-bottom:38px}.exam-offer-refinement .kids-photo-collage{grid-area:6/1;max-width:760px}.exam-offer-refinement :is(.matura-strategy-heading,.certificates-choice-heading){grid-template-columns:1fr;gap:16px}.certificates-refinement .certificates-choice-grid{grid-template-columns:1fr}.certificates-refinement .certificates-choice-photo{max-width:350px}}@media (width<=650px){.exam-offer-refinement .kids-landing h2{font-size:clamp(1.9rem,7.6vw,2.5rem)}.exam-offer-refinement .kids-hero{padding-bottom:32px}.exam-offer-refinement .kids-hero-callout{width:100%}.exam-offer-refinement .kids-hero-callout strong{font-size:1.5rem}.exam-offer-refinement .kids-photo-collage{grid-template-columns:1fr;gap:28px;max-width:350px}.exam-offer-refinement .kids-photo-collage figure:nth-child(n){margin-top:0}.exam-offer-refinement .kids-photo-collage figcaption{font-size:.84rem}.matura-refinement .matura-strategy-path{grid-template-columns:1fr;gap:30px}.matura-refinement .matura-strategy-path article{border:0;grid-template-columns:72px minmax(0,1fr);gap:8px 18px;padding:0;display:grid}.matura-refinement .matura-strategy-path article>span{grid-row:1/3;width:72px;height:72px;margin:0}.matura-refinement .matura-strategy-path h3,.matura-refinement .matura-strategy-path p{margin:0}.certificates-refinement .certificates-choice-paths article{grid-template-columns:65px minmax(0,1fr);gap:17px}.certificates-refinement .certificates-choice-paths article>span{width:65px;height:65px}}@media (width<=820px){.exam-offer-refinement .matura-strategy-showcase .eyebrow{color:#ffe088!important;-webkit-text-fill-color:#ffe088!important}}.signup-refinement .signup-page{background:radial-gradient(at 100% 0,#eee4fc8a,#0000 40%),linear-gradient(#fcfaff,#fff 35%)}.signup-refinement .signup-page-section{padding-block:36px 90px}.signup-refinement .signup-page :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #9764d5}.signup-refinement .signup-page-heading{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:0 65px;margin-bottom:55px;display:grid}.signup-refinement .signup-page-heading .breadcrumbs{grid-column:1/-1;margin-bottom:28px}.signup-refinement .signup-page-heading>.eyebrow{grid-area:2/1;margin-bottom:14px}.signup-refinement .signup-page .signup-page-heading h1{text-wrap:balance;grid-area:3/1;max-width:720px;margin:0;font-size:clamp(2.3rem,3.6vw,3.4rem);line-height:1.12}.signup-refinement .signup-page-heading>p:not(.eyebrow){grid-area:4/1;max-width:600px;margin:20px 0 0;font-size:1.02rem;line-height:1.75}.signup-refinement .signup-page-phone-banner{color:#19365d;background:linear-gradient(125deg,#fff4c6,#ffdc75);border:1px solid #f0d27d;border-radius:25px 45px 25px 25px;grid-area:2/2/5;grid-template-columns:58px minmax(0,1fr);align-self:center;gap:16px;width:100%;margin:0;padding:25px;box-shadow:0 13px 30px #b68e2719}.signup-refinement .signup-page-phone-banner:after{display:none}.signup-refinement .signup-page-phone-icon{color:#19365d;width:58px;height:58px;box-shadow:none;background:#fffae9;margin:0}.signup-refinement .signup-page-phone-copy .signup-page-phone-kicker{color:#755320;letter-spacing:.09em;font-size:.63rem}.signup-refinement .signup-page-phone-copy>strong{color:#19365d;font-size:1.3rem;line-height:1.2}.signup-refinement .signup-page-phone-copy>span:last-child{color:#5e522f;font-size:.83rem;line-height:1.55}.signup-refinement .signup-page-phone-number{border:0;border-top:1px solid #be9a4345;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:8px 15px;min-width:0;padding:17px 0 0}.signup-refinement .signup-page-phone-number>span:first-child{display:none}.signup-refinement .signup-page-phone-number>strong{color:#19365d;font-size:clamp(1.5rem,2vw,1.9rem)}.signup-refinement .signup-page-phone-button{color:#fff;white-space:nowrap;background:#19365d;border-radius:13px;align-items:center;gap:8px;min-height:43px;margin:0;padding:12px;font-size:.74rem;display:inline-flex}.signup-refinement .signup-page-phone-banner:hover{color:#19365d;transform:translateY(-2px);box-shadow:0 16px 35px #b68e272b}.signup-refinement .signup-page-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:65px}.signup-refinement .signup-page .signup-page-form-card{box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1;padding:0;overflow:visible}.signup-refinement .signup-form-card:before{display:none}.signup-refinement .signup-form-heading{border-top:1px solid #decee9;margin-bottom:19px;padding-top:30px}.signup-refinement .signup-form-heading>span{color:#7440bb;letter-spacing:.1em;background:0 0;border:0;border-radius:0;padding:0;font-size:.7rem}.signup-refinement .signup-page .signup-form-heading h2{margin-bottom:13px;font-size:clamp(1.7rem,2.45vw,2.2rem);line-height:1.18}.signup-refinement .signup-form-heading p{max-width:none;font-size:.94rem;line-height:1.75}.signup-refinement .signup-contact-hint{color:#56657b;background:0 0;border:0;margin-bottom:22px;padding:0;font-size:.83rem;line-height:1.65}.signup-refinement .signup-form-grid{gap:22px 20px}.signup-refinement .signup-page-form-card .form-field label{color:#19365d;font-size:.88rem;font-weight:750;line-height:1.5}.signup-refinement .signup-page-form-card .form-field :is(input,select,textarea){color:#19365d;background:#fff;border:1px solid #cbb9dd;border-radius:12px;min-height:56px;padding:13px 15px;font-size:1rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 3px 9px #2f164304}.signup-refinement .signup-page-form-card .form-field :is(input,select,textarea):focus{border-color:#7440bb;box-shadow:0 0 0 4px #7440bb12}.signup-refinement .signup-page-form-card .form-field textarea{resize:vertical;min-height:135px}.signup-refinement .signup-quick-note{color:#52627b;background:0 0;border:0;border-left:3px solid #ebc456;border-radius:0;padding:3px 0 3px 15px;font-size:.86rem;line-height:1.65}.signup-refinement .signup-more-details{border:0;background:0 0;border-block:1px solid #e3d7ed;border-radius:0;overflow:visible}.signup-refinement .signup-more-details>summary{color:#7440bb;padding:20px 0;font-size:.88rem;line-height:1.65}.signup-refinement .signup-more-details-grid{gap:22px 20px;padding:22px 0}.signup-refinement .signup-invoice-details{background:0 0;border:0;padding:0}.signup-refinement .signup-invoice-details summary{color:#7440bb;font-size:.86rem}.signup-refinement .signup-consent{background:0 0;border:0;border-radius:0;padding:0;font-size:.83rem;font-weight:500;line-height:1.7}.signup-refinement .signup-consent input{accent-color:#7440bb;flex-basis:21px;width:21px;height:21px;margin-top:3px}.signup-refinement .signup-page-form-card .signup-submit{color:#fff;background:linear-gradient(115deg,#19365d,#6932bb);justify-self:stretch;width:100%;min-height:62px;padding:17px 20px;font-size:1rem;box-shadow:0 10px 23px #7440bb22}.signup-refinement .signup-submit:after{content:"→";margin-left:16px;font-size:1.3rem}.signup-refinement .signup-submit:disabled{cursor:wait}.signup-refinement .signup-page .signup-page-info{border:0;box-shadow:none;background:0 0;border-left:1px solid #e3d7ed;border-radius:0;grid-area:1/2;gap:22px;margin:0;padding:30px 0 0 27px;display:grid;position:static}.signup-refinement .signup-page-info h2{font-size:1.6rem;line-height:1.25}.signup-refinement .signup-page-info ol{gap:26px;padding:0;list-style:none}.signup-refinement .signup-page-info li{color:#19365d;grid-template-columns:65px minmax(0,1fr);align-items:center;gap:15px;font-size:.95rem;font-weight:650;line-height:1.6;display:grid}.signup-refinement .signup-page-info li:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-6%2055%2056)'%3e%3crect%20x='30'%20y='20'%20width='52'%20height='72'%20rx='7'%20fill='%237443B8'/%3e%3crect%20x='25'%20y='15'%20width='52'%20height='72'%20rx='7'%20fill='%23FFFDFA'%20stroke='%23A67ADC'%20stroke-width='2'/%3e%3cpath%20d='M36%2031h29M36%2042h22M36%2053h19M36%2071h12'%20stroke='%23BC9AE2'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(35%2088%2055)'%3e%3cpath%20d='M81%2025h14v48l-7%2014-7-14Z'%20fill='%23FFDC76'%20stroke='%23D2A746'%20stroke-width='1.5'/%3e%3cpath%20d='M81%2025v-7a7%207%200%200%201%2014%200v7'%20fill='%23B996DE'/%3e%3cpath%20d='M81%2027h14'%20stroke='%23FFF1C2'%20stroke-width='4'/%3e%3cpath%20d='m84%2081%204%207%204-7'%20fill='%23643695'/%3e%3cpath%20d='M86%2034v34'%20stroke='%23FFF0BE'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m108%2018%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e") 50%/contain no-repeat;width:65px;height:65px}.signup-refinement .signup-page-info li:nth-child(2):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.signup-refinement .signup-page-info li:nth-child(3):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028%2030'%20fill='none'%3e%3crect%20x='2'%20y='5'%20width='24'%20height='23'%20rx='5'%20stroke='%23FFE18B'%20stroke-width='1.6'/%3e%3cpath%20d='M2.5%2012h23M8%202v6m12-6v6'%20stroke='%23FFE18B'%20stroke-width='1.6'%20stroke-linecap='round'/%3e%3cpath%20d='m9%2020%203.5%203.5%207-8'%20stroke='%23FFE18B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.signup-refinement .signup-page-info p{color:#58657a;border:0;padding:0;font-size:.88rem;line-height:1.8}.signup-refinement .signup-page-info .contextual-links{border-top:1px solid #e3d7ed;padding-top:18px}.signup-refinement .signup-page-info a{color:#7440bb;text-underline-offset:3px;text-decoration:underline}@media (width<=1100px){.signup-refinement .signup-page-heading,.signup-refinement .signup-page-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:36px}.signup-refinement .signup-page-phone-number{grid-template-columns:1fr}.signup-refinement .signup-page-phone-button{justify-self:start}.signup-refinement .signup-page-phone-banner{padding:21px}}@media (width<=900px){.signup-refinement .signup-page-heading{grid-template-columns:1fr;gap:0}.signup-refinement .signup-page-phone-banner{grid-area:5/1;grid-template-columns:58px minmax(0,1fr) auto;max-width:680px;margin-top:28px}.signup-refinement .signup-page-phone-number{border-top:0;border-left:1px solid #be9a4345;grid-area:1/3;padding:0 0 0 20px}.signup-refinement .signup-page-heading{margin-bottom:38px}.signup-refinement .signup-page-layout{grid-template-columns:1fr;gap:50px}.signup-refinement .signup-page .signup-page-info{border:0;border-top:1px solid #e3d7ed;grid-area:2/1;padding:30px 0 0}.signup-refinement .signup-page-info ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.signup-refinement .signup-page-info li{grid-template-columns:1fr;gap:10px}}@media (width<=600px){.signup-refinement .signup-page-section{padding-top:24px}.signup-refinement .signup-page .signup-page-heading h1{text-wrap:pretty;font-size:clamp(2rem,8vw,2.7rem)}.signup-refinement .signup-page-heading>p:not(.eyebrow){font-size:.98rem}.signup-refinement .signup-page-phone-banner{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px}.signup-refinement .signup-page-phone-icon{width:48px;height:48px}.signup-refinement .signup-page-phone-number{border:0;border-top:1px solid #be9a4345;grid-area:2/1/auto/-1;grid-template-columns:1fr auto;padding:16px 0 0}.signup-refinement .signup-page-phone-number>strong{font-size:1.6rem}.signup-refinement .signup-page-phone-button{padding:10px;font-size:.7rem}.signup-refinement .signup-form-grid,.signup-refinement .signup-more-details-grid,.signup-refinement .signup-page-info ol{grid-template-columns:1fr}.signup-refinement .signup-page-info li{grid-template-columns:65px minmax(0,1fr);gap:17px}}@media (width<=360px){.signup-refinement .signup-page-phone-number{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.signup-refinement .signup-page *,.signup-refinement .signup-page :before,.signup-refinement .signup-page :after{transition:none!important;animation:none!important}}.home-refinement .enrollment-news-phone{isolation:isolate;color:#17355c;-webkit-tap-highlight-color:transparent;background:linear-gradient(112deg,#fff2b5,#ffdc62 78%,#ffcd48);border:1px solid #fff0ad;border-radius:22px 22px 22px 6px;grid-template-columns:58px minmax(0,1fr);gap:4px 18px;min-height:112px;padding:20px 24px;transition:transform .2s,box-shadow .2s,background .2s;position:relative;box-shadow:0 12px 30px #14204238,inset 0 1px #fff8d6,inset 0 -3px #d9a43533}.home-refinement .enrollment-news-phone-icon{color:#ffe38b;background:#19365d;grid-area:1/1/3;width:58px;height:58px;transition:transform .25s;box-shadow:0 0 0 7px #fff4c570}.home-refinement .enrollment-news-phone-copy{grid-area:1/2;gap:7px}.home-refinement .enrollment-news-phone-copy>span{color:#59481f;letter-spacing:.12em;font-size:.67rem}.home-refinement .enrollment-news-phone-copy strong{color:#17355c;letter-spacing:.012em;font-size:clamp(1.65rem,2.15vw,2rem);line-height:1.1}.home-refinement .enrollment-news-phone-action{color:#17355c;grid-area:2/2;align-items:center;gap:12px;font-size:.79rem;font-weight:800;display:flex}.home-refinement .enrollment-news-phone-action:after{content:"→" / "";font-size:1.15rem;line-height:1;transition:transform .2s}.home-refinement .enrollment-news-phone:hover{color:#17355c;background:linear-gradient(112deg,#fff5ca,#ffe077 78%,#ffd153);border-color:#fff5ce;transform:translateY(-2px);box-shadow:0 16px 30px #14204240,inset 0 1px #fff8d6}.home-refinement .enrollment-news-phone:active{color:#17355c;background:#ffdb64;transform:translateY(1px);box-shadow:inset 0 2px 5px #8b631822,0 5px 16px #14204230}.home-refinement .enrollment-news-phone:focus-visible{outline-offset:5px;outline:3px solid #fff3c2}.home-refinement .enrollment-news-phone:focus:not(:focus-visible){outline:none}@media (hover:hover){.home-refinement .enrollment-news-phone:hover .enrollment-news-phone-icon{transform:rotate(-9deg)}.home-refinement .enrollment-news-phone:hover .enrollment-news-phone-action:after{transform:translate(4px)}}.home-refinement .enrollment-news.is-open .enrollment-news-panel-shell{margin-top:38px}.home-refinement .enrollment-news-panel{box-shadow:none;background:0 0;border:0;border-top:1px solid #ddd0e8;border-radius:0;padding:38px 4px 8px}.home-refinement .enrollment-panel-heading{gap:18px;max-width:960px}.home-refinement .enrollment-panel-heading h3{text-wrap:balance;max-width:800px;font-size:clamp(2rem,3.1vw,2.8rem);line-height:1.14}.home-refinement .enrollment-panel-heading p:not(.eyebrow){color:#4c607a;font-size:1rem;line-height:1.8}.home-refinement .enrollment-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px 45px;margin-top:42px}.home-refinement .enrollment-offer-card,.home-refinement .enrollment-offer-card:hover{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex;overflow:visible;transform:none}.home-refinement .enrollment-offer-card:before{display:none}.home-refinement .enrollment-offer-art{object-fit:contain;width:112px;height:98px;margin:0 0 20px -5px;transition:transform .3s}.home-refinement .enrollment-offer-card h4{text-wrap:pretty;margin-bottom:14px;font-size:1.34rem;line-height:1.2}.home-refinement .enrollment-offer-card>p{color:#4c607a;font-size:.92rem;line-height:1.8}.home-refinement .enrollment-course-details{border-top:1px solid #dfd1e9;width:100%;margin-top:18px}.home-refinement .enrollment-course-details summary,.home-refinement .enrollment-parent-faq-card summary{cursor:pointer;color:#67418e;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding-block:10px;font-size:.83rem;font-weight:800;list-style:none;display:flex}.home-refinement .enrollment-news-panel summary::-webkit-details-marker{display:none}.home-refinement .enrollment-news-panel summary::marker{content:""}.home-refinement .enrollment-details-plus{color:#775198;border:1px solid #d8c5e7;border-radius:50%;flex:0 0 22px;width:22px;height:22px;position:relative}.home-refinement .enrollment-details-plus:before,.home-refinement .enrollment-details-plus:after{content:"";background:currentColor;border-radius:2px;width:10px;height:2px;position:absolute;top:9px;left:5px}.home-refinement .enrollment-details-plus:after{transition:transform .2s;transform:rotate(90deg)}.home-refinement details[open]>summary .enrollment-details-plus:after{transform:rotate(0)}.home-refinement .enrollment-offer-card ul{gap:10px;margin:6px 0 0;font-size:.86rem;font-weight:600;line-height:1.65}.home-refinement .enrollment-news-panel summary:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #79529d}.home-refinement .enrollment-benefits{border:0;background:0 0;border-block:1px solid #e3d8ed;border-radius:0;gap:36px;margin-top:44px;padding:28px 0}.home-refinement .enrollment-benefits-grid{gap:18px 24px}.home-refinement .enrollment-benefits-grid span{background:0 0;border:0;border-radius:0;min-height:0;padding:0 0 0 23px;font-size:.9rem;font-weight:650;line-height:1.6;position:relative}.home-refinement .enrollment-benefits-grid span:before{content:"✓" / "";color:#996d17;font-weight:800;position:absolute;top:0;left:0}.home-refinement .enrollment-parent-faq{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:45px;margin-top:40px;padding:0}.home-refinement .enrollment-parent-faq-heading{gap:15px}.home-refinement .enrollment-parent-faq-heading h4{text-wrap:pretty;font-size:1.65rem;line-height:1.25}.home-refinement .enrollment-parent-faq-grid{grid-template-columns:1fr;gap:0}.home-refinement .enrollment-parent-faq-card{border:0;background:0 0;border-bottom:1px solid #ddd0e8;border-radius:0;padding:0;display:block}.home-refinement .enrollment-parent-faq-card:before{display:none}.home-refinement .enrollment-parent-faq-card summary{padding:16px 0}.home-refinement .enrollment-parent-faq-card h5{padding:0;font-size:1.03rem;line-height:1.5}.home-refinement .enrollment-parent-faq-card ul{padding:0 0 20px;font-size:.89rem;font-weight:500;line-height:1.75}.home-refinement .enrollment-panel-cta{box-shadow:none;background:linear-gradient(120deg,#19365d,#392574);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:24px 44px;margin-top:42px}.home-refinement .enrollment-panel-cta p{font-size:.9rem;line-height:1.75}.home-refinement .enrollment-panel-actions{flex-direction:column;align-items:stretch}.home-refinement .enrollment-panel-actions .button{white-space:normal;text-align:center;font-size:.88rem}.home-refinement .enrollment-call-card,.home-refinement .enrollment-call-card:hover{box-shadow:none;background:0 0;border:0;border-radius:0;padding:20px 0 4px;transform:none}.home-refinement .enrollment-call-number{background:0 0;border:0;border-radius:0;padding:0}.home-refinement .enrollment-call-number strong{text-underline-offset:6px;-webkit-text-decoration:underline #e5b94d;text-decoration:underline #e5b94d;text-decoration-thickness:3px}.mentor-section{background:radial-gradient(at 10% 36%,#e9ddf961,#0000 46%),radial-gradient(at 90% 60%,#fff0cb4d,#0000 42%),#fdfbff;padding-block:clamp(54px,6vw,86px);position:relative;overflow:hidden}.mentor-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px 72px;display:grid}.mentor-heading{grid-column:1/-1;justify-content:space-between;align-items:end;gap:22px;display:flex}.mentor-heading .eyebrow{margin-bottom:10px}.mentor-heading h2{margin:0;font-size:clamp(2.5rem,4.2vw,3.6rem);line-height:1.1}.mentor-profile-link{color:#19365d;align-items:center;gap:15px;min-height:48px;font-size:.9rem;font-weight:800;display:inline-flex}.mentor-profile-link>span{background:#ffe495;border:1px solid #efd082;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.3rem;transition:transform .25s,background .25s;display:grid}.mentor-profile-link:hover>span{background:#ffdb70;transform:rotate(5deg)translate(2px,-2px)}.mentor-profile-link:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #7850a6}.mentor-portrait{isolation:isolate;align-self:end;margin:0;padding:5px 0 0;position:relative}.mentor-portrait-halo{z-index:-1;background:radial-gradient(at 40% 22%,#f4eaff,#e2cdf3 67%,#d6b8ea);border-radius:48% 48% 38%;position:absolute;inset:14% 0 9%;transform:rotate(-8deg)}.mentor-portrait-halo:before{content:"";border-radius:inherit;border:1px solid #d9b568;position:absolute;inset:-15px 14px 10px -11px;transform:rotate(13deg)}.mentor-portrait-halo:after{content:"";background:#ffe18c;border-radius:50%;width:18px;height:18px;position:absolute;top:26%;right:-2px;box-shadow:0 0 0 8px #fff4d4a1}.mentor-portrait>img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 14px 18px #45305c16);width:min(100%,410px);height:auto;max-height:550px;margin-inline:auto}.mentor-portrait figcaption{color:#59647c;border-top:1px solid #c9afd6;flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding:16px 0 0;font-size:.77rem;display:flex;position:relative}.mentor-portrait figcaption strong{color:#19365d;font-family:var(--font-heading);font-size:1.3rem}.mentor-story{padding-block:15px}.mentor-quote{color:#19365d;font-family:var(--font-heading);text-wrap:pretty;margin:0 0 28px;padding:0;font-size:clamp(1.8rem,2.7vw,2.55rem);font-weight:700;line-height:1.28;position:relative}.mentor-quote em{color:#8150aa;font-style:normal}.mentor-copy{gap:18px;display:grid}.mentor-copy p{color:#4c607a;font-size:1rem;line-height:1.85}.mentor-signature{color:#8c629f;border-bottom:2px solid #dfbc68;width:fit-content;margin-top:22px;padding:0 14px 4px 0;font-family:Georgia,serif;font-size:1.85rem;font-style:italic;transform:rotate(-5deg)}.mentor-credentials{border-top:1px solid #e0d1e9;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:36px;margin-top:12px;padding-top:32px;display:grid}.mentor-credential{min-width:0}.mentor-credential img{object-fit:contain;width:80px;height:70px;margin:0 0 18px -3px;transition:transform .3s}.mentor-credential h3{overflow-wrap:anywhere;margin-bottom:10px;font-size:1.2rem;line-height:1.28}.mentor-credential p{color:#52617b;font-size:.87rem;line-height:1.75}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-refinement .enrollment-offer-card:hover .enrollment-offer-art,.mentor-credential:hover img{transform:rotate(-3deg)translateY(-4px)}}@media (width<=1100px){.home-refinement .enrollment-news-phone{grid-template-columns:48px minmax(0,1fr);gap:5px 14px;padding:18px}.home-refinement .enrollment-news-phone-icon{width:48px;height:48px}.home-refinement .enrollment-news-phone-copy strong{font-size:1.6rem}.home-refinement .enrollment-offer-grid{column-gap:28px}.mentor-layout{column-gap:44px}.mentor-credentials{gap:24px}}@media (width<=900px){.home-refinement .enrollment-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 38px}.home-refinement .enrollment-benefits{grid-template-columns:1fr;gap:22px}.home-refinement .enrollment-parent-faq{grid-template-columns:1fr;gap:16px}.home-refinement .enrollment-panel-cta{grid-template-columns:1fr}.home-refinement .enrollment-panel-actions{flex-direction:row;justify-content:start}.mentor-layout{gap:30px}.mentor-quote{font-size:1.8rem}.mentor-copy p{font-size:.93rem}.mentor-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.mentor-credential{grid-template-columns:70px minmax(0,1fr);gap:16px;display:grid}.mentor-credential img{width:70px;height:64px;margin:0}}@media (width<=700px){.mentor-layout{grid-template-columns:1fr;gap:28px}.mentor-heading{flex-direction:column;align-items:start;gap:12px}.mentor-heading h2{font-size:2.6rem}.mentor-profile-link{gap:12px;font-size:.83rem}.mentor-profile-link>span{width:35px;height:35px}.mentor-portrait{justify-self:center;width:min(100%,390px)}.mentor-portrait>img{max-height:460px}.mentor-story{padding:8px 0 0}.mentor-quote{font-size:1.9rem;line-height:1.3}.mentor-credentials{grid-template-columns:1fr;gap:26px;margin-top:0;padding-top:26px}.mentor-credential{grid-template-columns:76px minmax(0,1fr);gap:20px}.mentor-credential h3{font-size:1.18rem}.mentor-credential p{font-size:.87rem}}@media (width<=600px){.home-refinement .enrollment-news-phone{border-radius:18px 18px 18px 5px;grid-template-columns:46px minmax(0,1fr);gap:4px 13px;min-height:105px;padding:18px 14px}.home-refinement .enrollment-news-phone-icon{width:46px;height:46px}.home-refinement .enrollment-news-phone-copy strong{font-size:1.48rem}.home-refinement .enrollment-news-phone-copy>span{letter-spacing:.09em;font-size:.59rem}.home-refinement .enrollment-news-phone-action{font-size:.72rem}.home-refinement .enrollment-panel-heading h3{font-size:2rem}.home-refinement .enrollment-panel-heading p:not(.eyebrow){font-size:.94rem}.home-refinement .enrollment-offer-grid{grid-template-columns:1fr;gap:30px}.home-refinement .enrollment-offer-card{grid-template-columns:75px minmax(0,1fr);gap:0 17px;display:grid}.home-refinement .enrollment-offer-art{grid-area:1/1/3;width:75px;height:72px;margin:-4px 0 0}.home-refinement .enrollment-offer-card h4{grid-column:2;margin-bottom:10px;font-size:1.24rem}.home-refinement .enrollment-offer-card>p{grid-column:2;font-size:.89rem}.home-refinement .enrollment-course-details{grid-column:1/-1;margin-top:14px}.home-refinement .enrollment-benefits{margin-top:32px;padding-block:24px}.home-refinement .enrollment-benefits-grid{grid-template-columns:1fr;gap:14px}.home-refinement .enrollment-parent-faq-heading h4{font-size:1.55rem}.home-refinement .enrollment-panel-actions{flex-direction:column;align-items:stretch}.home-refinement .enrollment-call-card{grid-template-columns:1fr;justify-items:start;gap:10px}}@media (prefers-reduced-motion:reduce){.home-refinement .enrollment-news-phone,.home-refinement .enrollment-news-phone *,.home-refinement .enrollment-offer-art,.mentor-profile-link>span,.mentor-credential img{transition:none;transform:none}.home-refinement .enrollment-details-plus:after{transition:none}}body.home-refinement{--navy:#192d50;--blue:#71459d;--blue-2:#9979bc;--blue-soft:#f1ebf7;--gold:#e9be56;--ink:#20324d;--muted:#4e5d73;--home-paper:#fcfaf7;--home-line:#e3d9e9;--home-gutter:clamp(18px, 4vw, 96px);--home-radius:22px;--home-shadow:0 12px 32px #2b1c4212;--home-dark:linear-gradient(115deg, #192d50, #47305f 65%, #71459d);color:var(--ink);background:var(--home-paper)!important}.home-refinement #root{background:radial-gradient(ellipse at 0 0, #ede4f266, transparent 60rem), radial-gradient(ellipse at 100% 46%, #f6e9c94d, transparent 55rem), var(--home-paper)!important}.home-refinement #root>main,.home-refinement #root main>section,.home-refinement .site-footer{color:var(--ink);background:0 0!important}.home-refinement main>section,.home-refinement main>:is(#o-szkole,#galeria){padding-block:clamp(56px,5.5vw,88px)}.home-refinement main>.enrollment-news{padding-top:28px}.home-refinement main>section:before,.home-refinement main>section:after,.home-refinement .hero-grid:before,.home-refinement .hero-grid:after,.home-refinement .about-section .section-inner:before,.home-refinement .about-section .section-inner:after{content:none}.home-refinement :is(.site-header,main>section,.site-footer)>:is(.container,.section-inner){width:calc(100% - 2 * var(--home-gutter));max-width:none;margin-inline:auto}.home-refinement .site-header{border-bottom-color:var(--home-line);box-shadow:0 4px 24px #2b1c4208;background:#fcfaf7f5!important}.home-refinement main :is(h1,h2,h3),.home-refinement .section-heading.light h2,.home-refinement .mentor-quote{color:var(--navy)}.home-refinement main>section h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.25rem,3.7vw,3.6rem);line-height:1.12}.home-refinement main :is(.section-lead,.hero-description,.home-learning-intro>p,.home-everywhere-heading>div:last-child>p,.why-card p,.mentor-copy p,.mentor-credential p,.about-paragraphs p){color:var(--muted);font-size:1rem;line-height:1.75}.home-refinement .section-heading.light .section-lead{color:var(--muted)}.home-refinement .section-heading.light .eyebrow{color:var(--blue)}.home-refinement main .eyebrow{color:var(--blue);letter-spacing:.1em}.home-refinement .section-heading{margin-bottom:34px}.home-refinement .section-heading .section-lead{max-width:58ch}.home-refinement :is(.button,.enrollment-news-cta,.enrollment-news-toggle,.home-offer-switcher-cta,.nav-cta,.footer-signup-v2){letter-spacing:0;min-height:48px;box-shadow:none;border-radius:999px;font-size:.94rem;font-weight:800}.home-refinement :is(.button-primary,.why-cta,.nav-cta,.home-offer-switcher-cta){color:#fff;background:linear-gradient(115deg,#65408e,#7952a4);box-shadow:0 7px 18px #65408e24}.home-refinement :is(.button-primary,.why-cta,.nav-cta,.home-offer-switcher-cta):hover{color:#fff;background:#65408e;box-shadow:0 9px 22px #65408e2e}.home-refinement .button-secondary{color:var(--navy);border:1px solid var(--home-line);background:#fffdfb}.home-refinement :is(a,button,summary,input,textarea):focus-visible{outline:3px solid var(--blue);outline-offset:4px}.home-refinement :is(.enrollment-news-bar,.enrollment-panel-cta,.facebook-feed-header,.footer-contact-card-v2){background:var(--home-dark);border-radius:var(--home-radius);box-shadow:var(--home-shadow)}.home-refinement .enrollment-news-bar{border:1px solid #ffffff24;padding:clamp(24px,3vw,40px)}.home-refinement .enrollment-news-text h2{color:#fff;font-size:clamp(1.8rem,2.5vw,2.4rem)}.home-refinement .enrollment-news-subtitle{color:#fff}.home-refinement .enrollment-news-note{color:#f2eaf8}.home-refinement .enrollment-panel-cta :is(h3,h4,p){color:#fff}.home-refinement :is(.enrollment-news-cta,.footer-signup-v2){color:var(--navy);background:#f5d47d;border:1px solid #ffe6a5}.home-refinement .enrollment-news-phone{border-radius:var(--home-radius);box-shadow:none;background:#f8e6ad;border-color:#fff0c9}.home-refinement .enrollment-news-phone:hover{box-shadow:none;background:#f8dd92}.home-refinement .enrollment-news-phone-icon{background:var(--navy);box-shadow:none}.home-refinement .enrollment-news-toggle{background:#ffffff0d;border-color:#ffffff50}.home-refinement .enrollment-news-actions{border-left-color:#ffffff30}.home-refinement .facebook-feed-header{border-radius:0}.home-refinement .facebook-feed-frame{border-color:var(--home-line);box-shadow:var(--home-shadow)}.home-refinement :is(.hero-person,.about-photo){isolation:isolate;margin:0;transform:none}.home-refinement .hero-person{--portrait-height:clamp(600px, 50vw, 760px);height:var(--portrait-height);min-height:0;overflow:hidden}.home-refinement :is(.hero-person,.about-photo):before{content:"";z-index:-1;aspect-ratio:auto;filter:none;background:#efe7f3;border:1px solid #e4d5ed;border-radius:48% 48% 42% 42%;width:auto;height:auto;position:absolute;inset:12% 6% 8%;transform:none}.home-refinement .hero-grid .hero-person-image{left:50%;top:calc(var(--portrait-height) * -65 / 1234);width:calc(var(--portrait-height) * 1122 / 1234);max-width:none;height:calc(var(--portrait-height) * 1402 / 1234);object-fit:contain;max-height:none;margin:0;position:absolute;transform:translate(-42.7%)}.home-refinement .about-photo{justify-self:end;width:min(100%,720px)}.home-refinement .about-photo img{object-fit:contain;filter:none;max-height:640px}.home-refinement .mentor-portrait{justify-self:center;width:min(100%,520px)}.home-refinement .mentor-portrait>img{width:auto;max-width:100%;height:auto;max-height:620px}.home-refinement .mentor-portrait-halo{background:#efe7f3;border:1px solid #e4d5ed}.home-refinement .mentor-portrait-halo:before{border-color:#d9bf80}.home-refinement .mentor-quote em,.home-refinement .mentor-signature{color:var(--blue)}.home-refinement .offer-tiles{width:100%;max-width:1600px}.home-refinement .offer-tile{border-radius:var(--home-radius)}.home-refinement .offer-tile-media{background:#f7f1e8}.home-refinement .offer-tile:before{border-radius:calc(var(--home-radius) + 5px)}.home-refinement .offer-tile.is-active:before{border-color:var(--blue)}.home-refinement .offer-tile.is-active:after{background:var(--blue)}.home-refinement .offer-panel{border-top-color:var(--home-line)}.home-refinement .home-everywhere-heading>div:last-child>a{color:var(--blue)}.home-refinement .home-everywhere-heading>div:last-child>a svg{stroke:currentColor}.home-refinement .home-everywhere-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px}.home-refinement .home-everywhere-mosaic .everywhere-card{border:1px solid var(--home-line);border-radius:var(--home-radius);box-shadow:var(--home-shadow);background:#fffdfb;grid-area:auto}.home-refinement .home-everywhere-mosaic .everywhere-card:nth-child(n){grid-area:auto}.home-refinement .everywhere-card figure{background:#f7f1e8}.home-refinement .everywhere-card img{object-fit:contain}.home-refinement .everywhere-card{transition:transform .2s,border-color .2s}.home-refinement .everywhere-card:hover{border-color:#b69cc8;transform:translateY(-2px)}.home-refinement .everywhere-card:focus-within{outline:3px solid var(--blue);outline-offset:4px}.home-refinement .everywhere-card:hover img{transform:none}.home-refinement .home-everywhere-mosaic .everywhere-card>a>div{padding:18px 20px}.home-refinement .home-everywhere-mosaic .everywhere-card>a>div span{color:var(--blue)}.home-refinement .home-everywhere-mosaic .everywhere-card h3{color:var(--navy);font-size:1.4rem}.home-refinement .home-everywhere-mosaic .everywhere-card p{color:var(--muted);font-size:.9rem;display:block}.home-refinement .why-number{color:var(--blue)}.home-refinement .why-card:after{background:repeating-linear-gradient(#b69cc8 0 3px,#0000 3px 8px)}.home-refinement .why-card:before{box-shadow:0 0 0 6px #eee5f4}.home-refinement .why-card:hover:before{box-shadow:0 0 0 8px #eee5f4}.home-refinement :is(.home-learning-feature,.home-learning-tile,.faq-accordion-item,.contact-form-card,.success-image-card,.locations-map-card){border-color:var(--home-line);border-radius:var(--home-radius);box-shadow:var(--home-shadow)}.home-refinement .home-learning-feature{background:#f1ebf7}.home-refinement .home-learning-materials{background:#fbf1d6}.home-refinement .home-learning-games{background:#f1ebf7}.home-refinement .faq-accordion-item{background:#fffdfb}.home-refinement .faq-accordion-item.is-open{background:#f5eff9}.home-refinement .contact-form-card{background:#fffdfb}.home-refinement .locations-map-card{aspect-ratio:1200/675;justify-self:end;width:min(100%,880px);height:auto}.home-refinement .locations-map-card img{aspect-ratio:1200/675;object-fit:contain;width:100%;height:auto}.home-refinement .gallery-grid{columns:3;column-gap:24px;display:block}.home-refinement .gallery-card{aspect-ratio:auto;break-inside:avoid;border-color:var(--home-line);border-radius:var(--home-radius);width:100%;box-shadow:var(--home-shadow);background:#f7f1e8;margin:0 0 24px}.home-refinement .gallery-card img{object-fit:contain;width:100%;height:auto}.home-refinement .gallery-card:hover img{transform:none}.home-refinement .gallery-card:after{background:linear-gradient(#0000,#192d50cc);height:40%}.home-refinement .gallery-card figcaption{font-size:.93rem}.home-refinement .social-showcase-card{border:0;border-radius:0}.home-refinement .social-showcase-card img{object-fit:contain}.home-refinement .social-showcase,.home-refinement .home-learning-grid{max-width:1440px;margin-inline:auto}@media (width>=1140px){.home-refinement .hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(300px,.9fr);gap:clamp(24px,3vw,64px)}}@media (width>=1800px){.home-refinement .home-everywhere-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.home-refinement .hero-feed{justify-self:end;width:100%;max-width:500px}.home-refinement .gallery-grid{columns:4}}@media (width>=2300px){.home-refinement .home-everywhere-mosaic{grid-template-columns:repeat(5,minmax(0,1fr))}.home-refinement .gallery-grid{columns:5}}@media (width<=980px){.home-refinement .home-everywhere-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.home-refinement .gallery-grid{columns:2}.home-refinement .about-photo img{max-height:580px}}@media (width<=768px){body.home-refinement{background:var(--home-paper)!important}.home-refinement #root{background-color:var(--home-paper)!important}.home-refinement #root>main{background:0 0!important}.home-refinement #root main>:is(.hero-section,#o-szkole){background:0 0!important;padding-block:48px!important}.home-refinement .site-header{background:#fcfaf7f5!important}.home-refinement .hero-grid{gap:24px!important}.home-refinement .hero-person{--portrait-height:clamp(460px, 135vw, 560px);height:var(--portrait-height)!important;margin:0!important}.home-refinement .hero-person:before{filter:none!important;background:#efe7f3!important;width:auto!important;inset:12% 6% 8%!important;transform:none!important}.home-refinement .hero-grid .hero-person-image{width:calc(var(--portrait-height) * 1122 / 1234)!important;max-width:none!important;max-height:none!important;height:calc(var(--portrait-height) * 1402 / 1234)!important;transform:translate(-42.7%)!important}.home-refinement .hero-content h1{color:var(--navy)!important;-webkit-text-fill-color:var(--navy)!important;line-height:1.1!important}.home-refinement main .eyebrow{color:var(--blue)!important;-webkit-text-fill-color:var(--blue)!important}.home-refinement .button-primary{background:linear-gradient(115deg,#65408e,#7952a4)!important}.home-refinement .button-secondary{background:#fffdfb!important}.home-refinement .enrollment-news-cta{color:var(--navy)!important;-webkit-text-fill-color:var(--navy)!important;background:#f5d47d!important}.home-refinement .offer-tile.is-active{transform:none!important}}@media (width<=720px){.home-refinement main>section,.home-refinement main>:is(#o-szkole,#galeria){padding-block:48px}.home-refinement main>.enrollment-news{padding-block:20px 36px}.home-refinement .section-heading{margin-bottom:26px}.home-refinement main>section h2{font-size:clamp(2rem,8.7vw,2.55rem)}.home-refinement .enrollment-news-text h2{font-size:1.8rem}.home-refinement .about-photo img,.home-refinement .mentor-portrait>img{max-height:520px}.home-refinement .home-everywhere-mosaic{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b69cc8 #eee5f4;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:min(84%,380px);grid-auto-flow:column;gap:16px;margin-top:28px;padding:4px 2px 18px;overflow-x:auto}.home-refinement .home-everywhere-mosaic .everywhere-card{grid-area:auto}.home-refinement .gallery-grid{columns:1}.home-refinement .gallery-card{aspect-ratio:auto;margin-bottom:18px}.home-refinement .offer-panel{margin-top:28px;padding-top:26px}.home-refinement .mentor-credentials{gap:22px}.home-refinement .enrollment-news-bar{gap:18px;padding:22px 18px}.home-refinement .enrollment-news-copy{gap:14px}.home-refinement .enrollment-news-phone{min-height:96px;padding:16px 14px}.home-refinement .enrollment-news-actions{gap:10px}}@media (prefers-reduced-motion:reduce){.home-refinement :is(.gallery-card,.gallery-card img,.everywhere-card,.everywhere-card img,.button){transition:none}}body.public-refinement:not(.home-refinement){--navy:#192d50;--blue:#71459d;--blue-2:#9979bc;--blue-soft:#f1ebf7;--gold:#e9be56;--ink:#20324d;--muted:#4e5d73;--color-primary:#192d50;--color-purple:#71459d;--color-accent:#e9be56;--refine-purple:#71459d;--refine-ink:#192d50;--public-paper:#fcfaf7;--public-line:#e3d9e9;--public-gutter:clamp(18px, 4vw, 96px);--public-radius:22px;--public-shadow:0 12px 32px #2b1c4212;--public-dark:linear-gradient(115deg, #192d50, #47305f 65%, #71459d);color:var(--ink);background:var(--public-paper)!important}body.public-refinement:not(.home-refinement) #root{background:radial-gradient(ellipse at 0 0, #ede4f266, transparent 60rem), radial-gradient(ellipse at 100% 46%, #f6e9c94d, transparent 55rem), var(--public-paper)!important}body.public-refinement:not(.home-refinement) :is(main,.kids-landing,.service-page,.knowledge-page,.signup-page,.faq-page,.games-page,.site-footer,.not-found-page){background:0 0}body.public-refinement:not(.home-refinement) #root>main{background:0 0!important}body.public-refinement:not(.home-refinement) main :is(.kids-landing,.service-page,.knowledge-page,.signup-page,.faq-page,.games-page)>section,body.public-refinement:not(.home-refinement) .article-hero{background:0 0}body.public-refinement:not(.home-refinement) main :is(.kids-landing,.service-page,.knowledge-page,.signup-page,.faq-page,.games-page)>section:before,body.public-refinement:not(.home-refinement) main :is(.kids-landing,.service-page,.knowledge-page,.signup-page,.faq-page,.games-page)>section:after,body.public-refinement:not(.home-refinement) .article-hero:before{content:none}body.public-refinement:not(.home-refinement) .container{width:calc(100% - 2 * var(--public-gutter));max-width:none;margin-inline:auto}body.public-refinement:not(.home-refinement) .site-header{border-bottom-color:var(--public-line);box-shadow:0 4px 24px #2b1c4208;background:#fcfaf7f5!important}body.public-refinement:not(.home-refinement) main :is(h1,h2,h3){color:var(--navy);text-wrap:balance;line-height:1.15}body.public-refinement:not(.home-refinement) main h1{letter-spacing:-.025em;max-width:1120px;font-size:clamp(2.1rem,3.7vw,3.75rem)}body.public-refinement:not(.home-refinement) main h2{letter-spacing:-.025em;font-size:clamp(2rem,3.2vw,3rem)}body.public-refinement:not(.home-refinement) main .eyebrow,body.public-refinement:not(.home-refinement) :is(.breadcrumbs,.contextual-links) a{color:var(--blue)}body.public-refinement:not(.home-refinement) :is(.button,.nav-cta,.footer-signup-v2){white-space:normal;text-align:center;min-height:48px;box-shadow:none;border-radius:999px;font-size:.94rem;font-weight:800;line-height:1.4}body.public-refinement:not(.home-refinement) :is(.button-primary,.nav-cta){color:#fff;background:linear-gradient(115deg,#65408e,#7952a4);box-shadow:0 7px 18px #65408e24}body.public-refinement:not(.home-refinement) :is(.button-primary,.nav-cta):hover{background:#65408e}body.public-refinement:not(.home-refinement) .button-secondary{color:var(--navy);border:1px solid var(--public-line);background:#fffdfb}body.public-refinement:not(.home-refinement) :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--blue);outline-offset:4px}body.public-refinement:not(.home-refinement) main :is(.section,.kids-tracks-section,.kids-reasons-section,.kids-lessons-section,.kids-needs-section,.kids-reviews-section,.kids-proof-section,.kids-faq-section,.matura-strategy-showcase,.certificates-choice-showcase,.adults-tracks-section,.adults-practice-section,.adults-start-section,.teacher-everywhere-section,.locations-page-list){padding-block:clamp(56px,5.5vw,88px)}body.public-refinement:not(.home-refinement) :is(.kids-hero-photo,.service-hero-visual){max-width:820px;height:auto;min-height:0}body.public-refinement:not(.home-refinement) :is(.kids-hero-photo>img,.service-hero-visual>img){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:560px;position:static}body.public-refinement:not(.home-refinement) .kids-hero-photo figcaption{margin-top:14px;position:static}body.public-refinement:not(.home-refinement) .adults-hero-stage{max-width:880px}body.public-refinement:not(.home-refinement) .adults-course-hero-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:620px}body.public-refinement:not(.home-refinement) .kids-needs-showcase-photo{justify-self:center;width:min(100%,480px);margin-inline:auto}body.public-refinement:not(.home-refinement) .kids-needs-showcase-photo>img{object-fit:contain;width:100%;height:auto;min-height:0}body.public-refinement:not(.home-refinement) .matura-strategy-photo{width:min(100%,880px);margin-inline:auto}body.public-refinement:not(.home-refinement) .matura-strategy-photo img{object-fit:contain;width:100%;height:auto;min-height:0}body.public-refinement:not(.home-refinement) :is(.kids-track-grid,.adults-track-grid,.kids-reasons-grid,.kids-review-grid){max-width:1600px;margin-inline:auto}body.public-refinement:not(.home-refinement) :is(.kids-needs-showcase,.matura-strategy-showcase) :is(h2,h3,p,strong){color:var(--navy);-webkit-text-fill-color:var(--navy)}body.public-refinement:not(.home-refinement) :is(.kids-needs-routes,.matura-strategy-path) p{color:var(--muted)}body.public-refinement:not(.home-refinement) :is(.kids-needs-showcase,.matura-strategy-showcase) .eyebrow{color:var(--blue)!important;-webkit-text-fill-color:var(--blue)!important}body.public-refinement:not(.home-refinement) :is(.kids-needs-showcase-photo,.matura-strategy-photo) figcaption,body.public-refinement:not(.home-refinement) :is(.kids-needs-showcase-photo,.matura-strategy-photo) figcaption :is(strong,span,i){color:var(--navy);-webkit-text-fill-color:var(--navy)}body.public-refinement:not(.home-refinement) .kids-needs-showcase-photo figcaption{background:#fffdfbf2}body.public-refinement:not(.home-refinement) :is(.kids-final-cta-inner,.service-local-cta-inner,.knowledge-soft-cta-inner,.teacher-paths-inner,.materials-sources-shell,.footer-contact-card-v2){border-radius:var(--public-radius);background:var(--public-dark);box-shadow:var(--public-shadow);padding:clamp(24px,3vw,40px)}body.public-refinement:not(.home-refinement) :is(.kids-final-cta-inner,.service-local-cta-inner,.knowledge-soft-cta-inner,.teacher-paths-inner,.materials-sources-shell) :is(h2,h3,p,strong,small){color:#fff;-webkit-text-fill-color:#fff}body.public-refinement:not(.home-refinement) :is(.kids-final-cta-inner,.service-local-cta-inner,.knowledge-soft-cta-inner,.teacher-paths-inner,.materials-sources-shell) .eyebrow{color:#f5d47d;-webkit-text-fill-color:#f5d47d}body.public-refinement:not(.home-refinement) :is(.kids-final-cta-inner,.service-local-cta-inner) .button-primary,body.public-refinement:not(.home-refinement) .footer-signup-v2{color:var(--navy);-webkit-text-fill-color:var(--navy);background:#f5d47d;border:1px solid #ffe6a5}body.public-refinement:not(.home-refinement) .kids-final-phone :is(strong,span){color:var(--navy);-webkit-text-fill-color:var(--navy)}body.public-refinement:not(.home-refinement) .teacher-portrait{justify-self:center;width:min(100%,520px);min-height:0}body.public-refinement:not(.home-refinement) .teacher-portrait img{width:auto;max-width:100%;height:auto;max-height:620px}body.public-refinement:not(.home-refinement) .teacher-portrait-glow{box-shadow:none;background:#efe7f3;border:1px solid #e4d5ed}body.public-refinement:not(.home-refinement) :is(.teacher-principles,.locations-page-grid){max-width:1600px;margin-inline:auto}body.public-refinement:not(.home-refinement) .locations-page-hero-grid figure{aspect-ratio:16/9;border-radius:var(--public-radius);border-color:var(--public-line);width:min(100%,880px);box-shadow:var(--public-shadow);justify-self:end;transform:none}body.public-refinement:not(.home-refinement) .locations-page-hero-grid figure img{object-fit:contain;width:100%;height:auto}body.public-refinement:not(.home-refinement) :is(.learning-visual,.materials-paper-stack){justify-self:center;width:min(100%,560px)}body.public-refinement:not(.home-refinement) .materials-grid{max-width:1600px;margin-inline:auto}body.public-refinement:not(.home-refinement) :is(.material-card,.faq-group-card,.locations-page-grid article,.teacher-principles article,.article-toc-card,.article-summary,.games-start-layout,.interactive-task-card){border-color:var(--public-line);border-radius:var(--public-radius);box-shadow:var(--public-shadow);background:#fffdfbc9}body.public-refinement:not(.home-refinement) .material-card h3{font-size:clamp(1.6rem,2.4vw,2.15rem)}body.public-refinement:not(.home-refinement) .material-card-copy>a{min-height:48px;max-height:none;line-height:1.4}body.public-refinement:not(.home-refinement) .article-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(32px,5vw,80px);padding-block:clamp(56px,5.5vw,88px)}body.public-refinement:not(.home-refinement) .article-content{justify-self:center;max-width:78ch}body.public-refinement:not(.home-refinement) .article-content p{line-height:1.8}body.public-refinement:not(.home-refinement) .article-section h2{font-size:clamp(1.65rem,2.4vw,2.3rem)}body.public-refinement:not(.home-refinement) .privacy-content{max-width:86ch}body.public-refinement:not(.home-refinement) .signup-page-form-card>h2{font-size:clamp(1.65rem,2.5vw,2.4rem)}body.public-refinement:not(.home-refinement) .signup-page-info h2{font-size:1.65rem}body.public-refinement:not(.home-refinement) .service-cross-links h2{font-family:var(--font-body);letter-spacing:.08em;font-size:.8rem}body.public-refinement:not(.home-refinement) .games-start-layout h2{font-size:clamp(1.75rem,2.5vw,2.4rem)}body.public-refinement:not(.home-refinement) .games-hero-copy{max-width:920px}body.public-refinement:not(.home-refinement) .games-level-tabs{max-width:1200px}body.public-refinement:not(.home-refinement) .interactive-task-heading h3{font-size:clamp(1.6rem,2.5vw,2.4rem)}body.public-refinement:not(.home-refinement) .games-view-switch .is-active{background:var(--public-dark);box-shadow:var(--public-shadow)}@media (width>=1800px){body.public-refinement:not(.home-refinement) .materials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.public-refinement:not(.home-refinement) .material-card{grid-template-columns:minmax(180px,.65fr) minmax(0,1fr)}body.public-refinement:not(.home-refinement) .material-card-copy{padding:12px 20px}body.public-refinement:not(.home-refinement) .material-card-copy>a{min-width:0}}@media (width<=980px){body.public-refinement:not(.home-refinement) .article-layout{grid-template-columns:1fr}body.public-refinement:not(.home-refinement) .article-content{justify-self:start;max-width:78ch}body.public-refinement:not(.home-refinement) .article-toc-card{position:static}body.public-refinement:not(.home-refinement) .locations-page-hero-grid figure{justify-self:center}}@media (width<=720px){body.public-refinement:not(.home-refinement){background:var(--public-paper)!important}body.public-refinement:not(.home-refinement) #root{background:radial-gradient(ellipse at 0 0, #ede4f266, transparent 60rem), var(--public-paper)!important}body.public-refinement:not(.home-refinement) #root>main{background:0 0!important}body.public-refinement:not(.home-refinement) .site-header{background:#fcfaf7f5!important}body.public-refinement:not(.home-refinement) .button-primary{background:#65408e!important}body.public-refinement:not(.home-refinement) main .eyebrow{color:var(--blue)!important;-webkit-text-fill-color:var(--blue)!important}body.public-refinement:not(.home-refinement) :is(.kids-final-cta-inner,.service-local-cta-inner,.knowledge-soft-cta-inner,.teacher-paths-inner,.materials-sources-shell) .eyebrow{color:#f5d47d!important;-webkit-text-fill-color:#f5d47d!important}body.public-refinement:not(.home-refinement) :is(.kids-final-cta-inner,.service-local-cta-inner) .button-primary{background:#f5d47d!important}body.public-refinement:not(.home-refinement) main h1{font-size:clamp(2rem,8.5vw,2.7rem)}body.public-refinement:not(.home-refinement) main h2{font-size:clamp(1.85rem,7.2vw,2.4rem)}body.public-refinement:not(.home-refinement) .article-section h2{font-size:1.65rem}body.public-refinement:not(.home-refinement) .teacher-portrait img{max-height:520px}body.public-refinement:not(.home-refinement) :is(.kids-hero-photo>img,.service-hero-visual>img){max-height:460px}body.public-refinement:not(.home-refinement) .kids-needs-showcase-photo{max-width:390px}body.public-refinement:not(.home-refinement) :is(.kids-final-cta-inner,.service-local-cta-inner,.knowledge-soft-cta-inner,.teacher-paths-inner,.materials-sources-shell){gap:24px;padding:24px 18px}body.public-refinement:not(.home-refinement) .signup-page-form-card>h2{font-size:1.65rem}body.public-refinement:not(.home-refinement) .signup-page-info h2{font-size:1.5rem}body.public-refinement:not(.home-refinement) .service-cross-links h2{font-size:.8rem}}@media (prefers-reduced-motion:reduce){body.public-refinement:not(.home-refinement) *,body.public-refinement:not(.home-refinement) :before,body.public-refinement:not(.home-refinement) :after{transition:none!important;animation:none!important}}.home-refinement .enrollment-current .enrollment-news-bar{border:0;border-bottom:1px solid var(--home-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:center;gap:clamp(32px,6vw,96px);padding:28px 0 38px;display:grid;overflow:visible}.home-refinement .enrollment-current .enrollment-news-bar:before,.home-refinement .enrollment-current .enrollment-news-bar:after{content:none}.home-refinement .enrollment-current .enrollment-news-copy{grid-template-columns:1fr;gap:18px;display:grid}.home-refinement .enrollment-current .enrollment-news-badge{width:auto;box-shadow:none;color:var(--blue);letter-spacing:.08em;background:0 0;border:0;border-radius:0;justify-self:start;align-items:center;gap:10px;padding:0;font-size:.74rem;line-height:1.5;display:inline-flex}.home-refinement .enrollment-current .enrollment-news-badge:before{content:"";background:var(--gold);border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 5px #e9be5626}.home-refinement .enrollment-current .enrollment-news-text h2{max-width:920px;color:var(--navy);-webkit-text-fill-color:var(--navy);text-wrap:balance;font-size:clamp(2rem,3.4vw,3.15rem);line-height:1.1}.home-refinement .enrollment-current .enrollment-news-text h2>span{color:var(--blue);-webkit-text-fill-color:var(--blue)}.home-refinement .enrollment-current .enrollment-news-subtitle{max-width:64ch;color:var(--ink);margin-top:16px;font-size:1rem;font-weight:650}.home-refinement .enrollment-current .enrollment-news-note{max-width:62ch;color:var(--muted);font-size:.9rem;line-height:1.7}.home-refinement .enrollment-current .enrollment-news-actions{border:0;border-left:1px solid var(--home-line);grid-template-columns:1fr;align-content:center;justify-items:start;gap:20px;min-width:0;padding:14px 0 14px clamp(24px,3vw,48px);display:grid}.home-refinement .enrollment-current .enrollment-news-cta{min-height:56px;color:var(--navy);box-shadow:none;font-family:var(--font-heading);text-align:left;border:0;border-radius:0;align-items:center;gap:18px;padding:0;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.3;display:inline-flex;transform:none;background:0 0!important}.home-refinement .enrollment-current .enrollment-news-cta>span:last-child{background:#f5d47d;border:1px solid #e4bd61;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:1.7rem;line-height:1;transition:transform .2s,background .2s;display:grid}.home-refinement .enrollment-current .enrollment-news-cta:hover>span:last-child{background:#f1c557;transform:rotate(-35deg)}.home-refinement .enrollment-current .enrollment-news-phone{min-height:64px;box-shadow:none;color:var(--navy);background:0 0;border:0;border-radius:0;grid-area:2/1;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:0;transform:none}.home-refinement .enrollment-current .enrollment-news-phone-icon{width:36px;height:36px;box-shadow:none;color:var(--blue);background:0 0}.home-refinement .enrollment-current .enrollment-news-phone-copy>span{color:var(--muted)}.home-refinement .enrollment-current .enrollment-news-phone-copy strong{color:var(--navy);white-space:nowrap;background:linear-gradient(#0000 82%,#e9be565c 82%) 0 0/0 100% no-repeat;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.2;transition:background-size .2s}.home-refinement .enrollment-current .enrollment-news-phone:hover strong{background-size:100% 100%}.home-refinement .enrollment-current .enrollment-news-phone-action{display:none}.home-refinement .enrollment-current .enrollment-news-toggle{min-height:44px;color:var(--blue);box-shadow:none;background:0 0;border:0;border-radius:0;grid-row:3;justify-content:start;align-items:center;gap:10px;padding:0;font-size:.88rem;display:inline-flex}.home-refinement .enrollment-current .enrollment-news-toggle-icon{background:#f1ebf7;width:24px;height:24px}@media (width<=1100px){.home-refinement .enrollment-current .enrollment-news-bar{grid-template-columns:minmax(0,1fr) 290px;gap:28px}.home-refinement .enrollment-current .enrollment-news-actions{padding-left:24px}}@media (width<=720px){.home-refinement .enrollment-current .enrollment-news-bar{grid-template-columns:1fr;gap:26px;padding-block:12px 30px}.home-refinement .enrollment-current .enrollment-news-copy{gap:16px}.home-refinement .enrollment-current .enrollment-news-text h2{font-size:clamp(1.85rem,7.5vw,2.6rem)}.home-refinement .enrollment-current .enrollment-news-actions{border:0;grid-template-columns:1fr;gap:16px;padding:0}.home-refinement .enrollment-current .enrollment-news-cta{justify-content:space-between;width:100%;font-size:1.55rem}.home-refinement .enrollment-current .enrollment-news-phone{grid-template-columns:36px minmax(0,1fr);width:100%}.home-refinement .enrollment-current .enrollment-news-phone-copy strong{font-size:1.9rem}.home-refinement .enrollment-current .enrollment-news-toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.home-refinement .enrollment-current *{transition:none!important;animation:none!important}}:root{--ps-navy:var(--lp-navy,#102a56);--ps-violet:var(--lp-violet,#7c3aed);--ps-violet-2:var(--lp-violet-2,#a274ff);--ps-gold:var(--lp-gold,#f5c542);--ps-gold-deep:var(--lp-gold-deep,#e0a10f);--ps-muted:var(--lp-muted,#4a5a74);--ps-serif:var(--lp-serif,Georgia, "Times New Roman", serif);--ps-ease:var(--lp-ease,cubic-bezier(.2, .8, .2, 1));--ps-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 28' fill='none'%3E%3Cpath d='M3 15c4 3 7 6 9 10C16 15 22 7 30 3' stroke='%23e0a10f' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ps-scribble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 16' fill='none'%3E%3Cpath d='M3 11C52 4 120 2 237 7' stroke='%23f5c542' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M40 13C90 9 150 8 200 10' stroke='%23ffe29a' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}.ps-device{margin:0;position:relative}.ps-frame{background:linear-gradient(160deg,#262b52 0%,#0f1226 70%);position:relative;box-shadow:inset 0 0 0 1.5px #ffffff14,0 34px 70px -34px #28106e8c,0 12px 26px -16px #102a5659}.ps-screen{background:#f7f5fb;position:relative;overflow:hidden}.ps-shot{object-fit:cover;object-position:top center;width:100%;height:100%;animation:ps-in .55s var(--ps-ease) both;display:block;position:absolute;inset:0}@keyframes ps-in{0%{opacity:0;transform:scale(1.012)}}.ps-device--desktop .ps-frame{border-radius:16px 16px 4px 4px;padding:1.1% 1.1% 0}.ps-device--desktop .ps-screen{border-radius:6px 6px 0 0}.ps-device--desktop:after{content:"";clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);background:linear-gradient(#d9d4ea 0%,#b9b2d0 55%,#9c94b8 100%);border-radius:0 0 18px 18px;height:3.8%;min-height:10px;position:absolute;bottom:-3.6%;left:-6%;right:-6%;box-shadow:0 18px 30px -18px #102a5680}.ps-device--phone .ps-frame{border-radius:13%/6.4%;padding:3.2%}.ps-device--phone .ps-screen{border-radius:10.5%/5.6%}.ps-device--phone .ps-frame:before{content:"";z-index:3;background:#0b0d1f;border-radius:99px;width:28%;height:2.6%;position:absolute;top:4.4%;left:50%;transform:translate(-50%)}.ps-device--tablet .ps-frame{border-radius:7%/5%;padding:3%}.ps-device--tablet .ps-screen{border-radius:3.6%/2.6%}.ps-spot{z-index:2;left:var(--sx);top:var(--sy);width:var(--sw);height:var(--sh);pointer-events:none;animation:ps-spot .65s var(--ps-ease) both;border-radius:12px;position:absolute;box-shadow:0 0 0 200vmax #0e0e2e8f}@keyframes ps-spot{0%{transform:scale(1.04);box-shadow:0 0 0 200vmax #0e0e2e00}}.ps-ring{width:108%;height:118%;position:absolute;inset:-9% -4%;overflow:visible}.ps-ring path{fill:none;stroke:var(--ps-gold);stroke-width:3.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:640;stroke-dashoffset:640px;filter:drop-shadow(0 2px 6px #f5c54273);animation:ps-draw 1s .25s var(--ps-ease) forwards}@keyframes ps-draw{to{stroke-dashoffset:0}}.lp-platform-checks{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lp-platform-checks li{color:var(--ps-navy);font-family:var(--font-heading,inherit);padding-left:38px;font-size:clamp(1.05rem,1.35vw,1.22rem);font-weight:700;line-height:1.4;position:relative}.lp-platform-checks li:before{content:"";background:var(--ps-check) center / contain no-repeat;width:26px;height:23px;position:absolute;top:.12em;left:0}.pt2-accent,.lp-platform-line,.pt2-hero-line{color:var(--ps-violet);font-family:var(--ps-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.lp-platform{isolation:isolate;background:radial-gradient(520px 380px at 84% 34%,#a274ff42,#0000 70%),radial-gradient(420px 300px at 6% 78%,#ffe29a52,#0000 70%),linear-gradient(#efe5ff 0%,#f6f0ff 42%,#f1e9ff 100%);padding-block:clamp(34px,5vw,76px) clamp(64px,7vw,110px);position:relative;overflow:hidden}.lp-platform:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(#0000 0 43px,#102a560f 43px 44px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(46% 60% at 24% 52%,#000 40%,#0000 100%);mask-image:radial-gradient(46% 60% at 24% 52%,#000 40%,#0000 100%)}.lp-platform-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(30px,5vw,84px);display:grid}.lp-platform-title{color:var(--ps-navy);font-family:var(--font-heading,inherit);letter-spacing:-.03em;margin:.3em 0 0;font-size:clamp(2.3rem,4.3vw,3.9rem);line-height:.98}.lp-platform-line{margin-top:.12em;font-size:.66em;line-height:1.08;display:block}.lp-platform-lead{max-width:56ch;color:var(--ps-muted);margin:20px 0 0;font-size:1.04rem;line-height:1.7}.lp-platform-actions{flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:30px;display:flex}.lp-platform-cta.le-note-cta,.pt2 .le-note-cta{font-size:clamp(1.25rem,1.9vw,1.65rem)}.lp-platform-login,.pt2-link{color:var(--ps-navy);padding-bottom:8px;font-weight:800;text-decoration:none;position:relative}.lp-platform-login:after,.pt2-link:after{content:"";background:var(--ps-scribble) left center / 100% 100% no-repeat;transform-origin:0;height:8px;transition:transform .35s var(--ps-ease);position:absolute;bottom:0;left:0;right:0}.lp-platform-login:hover:after,.pt2-link:hover:after{transform:scaleX(1.08)}.pt2{color:var(--ps-navy);overflow-x:clip}.pt2 h1,.pt2 h2,.pt2 h3{color:var(--ps-navy);font-family:var(--font-heading,inherit);letter-spacing:-.025em}.pt2 h2{margin:.28em 0 0;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.02}.pt2 h2 .pt2-accent{margin-top:.1em;font-size:.72em;line-height:1.1;display:block}.pt2 p{color:var(--ps-muted);line-height:1.7}.pt2-hero{background:radial-gradient(560px 440px at 80% 42%,#a274ff4d,#0000 70%),radial-gradient(440px 340px at 10% 82%,#ffe29a52,#0000 70%),linear-gradient(#f6eefe 0%,#f3ecff 72%,#fdfbff 100%);padding-block:clamp(26px,3vw,44px) clamp(80px,8vw,120px);position:relative}.pt2-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid}.pt2-hero h1{margin:.3em 0 0;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.96}.pt2-hero-line{margin-top:.12em;font-size:.62em;line-height:1.1;display:block}.pt2-lead{max-width:54ch;margin:22px 0 0;font-size:1.06rem}.pt2-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:32px;display:flex}.pt2-note{z-index:4;color:var(--ps-navy);font-family:var(--ps-serif);white-space:nowrap;padding-bottom:8px;font-size:clamp(1rem,1.4vw,1.25rem);font-style:italic;position:absolute}.pt2-note:after{content:"";background:var(--ps-scribble) left center / 100% 100% no-repeat;height:8px;position:absolute;bottom:0;left:0;right:0}.pt2-note--xp{color:var(--ps-violet);font-family:var(--font-heading,inherit);font-size:clamp(1.4rem,2vw,1.9rem);font-style:normal;font-weight:800;top:-46px;right:30%;transform:rotate(-6deg)}.pt2-note--voice{bottom:-4px;left:30%;transform:rotate(-2deg)}.pt2-basis{background:#fdfbff;padding-block:clamp(40px,6vw,90px);position:relative}.pt2-basis-grid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.pt2-basis-photo{margin:0;position:relative}.pt2-basis-photo img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.pt2-basis-photo figcaption{color:var(--ps-navy);font-family:var(--ps-serif);justify-items:end;gap:4px;font-size:1.1rem;font-style:italic;display:grid;position:absolute;bottom:12%;right:-6%}.pt2-basis-photo figcaption svg{width:90px;height:30px;overflow:visible;transform:scaleX(-1)}.pt2-basis-photo figcaption svg path,.pt2-dict svg path{fill:none;stroke:var(--ps-violet);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pt2-basis-copy>p{max-width:64ch;margin:16px 0 0}.pt2-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 26px;margin:34px 0 0;display:grid}.pt2-facts div{gap:4px;display:grid}.pt2-facts dt{color:var(--ps-violet);font-family:var(--font-heading,inherit);justify-self:start;padding-bottom:8px;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:800;line-height:1;position:relative}.pt2-facts dt:after{content:"";background:var(--ps-scribble) left center / 100% 100% no-repeat;height:8px;position:absolute;bottom:0;left:0;right:-8px}.pt2-facts dd{color:var(--ps-muted);margin:0;font-weight:700;line-height:1.35}.pt2-tour{background:radial-gradient(520px 420px at 92% 20%,#a274ff29,#0000 70%),linear-gradient(#fdfbff 0%,#f6f0ff 50%,#fdfbff 100%);padding-block:clamp(40px,6vw,90px);position:relative}.pt2-head{text-align:center;max-width:760px;margin:0 auto}.pt2-head .le-note-kicker{justify-content:center}.pt2-head>p:not(.le-note-kicker){margin:14px auto 0}.pt2-voice{--pt2-wave:clamp(38px, 5vw, 76px);isolation:isolate;padding-block:calc(var(--pt2-wave) + clamp(36px, 5vw, 70px));background:radial-gradient(560px 380px at 10% 20%,#a274ff6b,#0000 70%),radial-gradient(520px 380px at 94% 86%,#fbbc042e,#0000 70%),linear-gradient(150deg,#17184f 0%,#291a6c 52%,#3c1d84 100%);position:relative}.pt2-voice:before,.pt2-voice:after{content:"";z-index:0;height:var(--pt2-wave);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:0;right:0}.pt2-voice:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V30C1180 74 940 8 700 34S240 76 0 26Z' fill='%23fdfbff'/%3E%3C/svg%3E");top:-1px}.pt2-voice:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V46C1210 6 980 70 720 44S250 6 0 50Z' fill='%23fdfbff'/%3E%3C/svg%3E");bottom:-1px}.pt2-voice-grid{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid;position:relative}.pt2-voice h2,.pt2-voice h3{color:#fff}.pt2-voice .pt2-accent,.pt2-voice .le-note-kicker{color:#ffe29a}.pt2-voice p{color:#ffffffd1}.pt2-voice-list{gap:6px;display:grid}.pt2-play{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;align-items:center;gap:16px;padding:12px 6px;display:flex;position:relative}.pt2-play-icon{background:var(--ps-gold);width:52px;height:52px;transition:transform .3s var(--ps-ease), box-shadow .3s;border-radius:50%;flex:0 0 52px;place-items:center;display:grid;box-shadow:0 0 0 6px #f5c5422e}.pt2-play-icon svg{width:22px;height:22px;fill:var(--ps-navy);stroke:var(--ps-navy);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.pt2-play:hover .pt2-play-icon,.pt2-play:focus-visible .pt2-play-icon{transform:scale(1.07);box-shadow:0 0 0 10px #f5c54229}.pt2-sample-text{flex:1;gap:2px;display:grid}.pt2-sample-text small{color:#ffe29a;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.pt2-sample-text span{font-family:var(--ps-serif);font-size:clamp(1.05rem,1.5vw,1.25rem);font-style:italic;line-height:1.35}.pt2-wave{opacity:.25;flex:none;align-items:center;gap:3px;height:26px;transition:opacity .3s;display:flex}.pt2-wave i{background:#ffe29a;border-radius:3px;width:3px;height:30%;display:block}.pt2-play.is-playing .pt2-wave{opacity:1}.pt2-play.is-playing .pt2-wave i{animation:.9s ease-in-out infinite pt2-bar}.pt2-wave i:nth-child(2){animation-delay:.12s!important}.pt2-wave i:nth-child(3){animation-delay:.24s!important}.pt2-wave i:nth-child(4){animation-delay:.36s!important}.pt2-wave i:nth-child(5){animation-delay:.48s!important}@keyframes pt2-bar{50%{height:100%}}.pt2-dict{margin-top:18px}.pt2-dict>p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:.78rem;font-weight:800;color:#ffe29a!important}.pt2-dict-words{flex-wrap:wrap;gap:4px 26px;display:flex}.pt2-word{border-bottom:0;gap:10px;width:auto;padding:8px 0}.pt2-word .pt2-play-icon{flex-basis:36px;width:36px;height:36px;box-shadow:0 0 0 4px #f5c54229}.pt2-word .pt2-play-icon svg{width:16px;height:16px}.pt2-word-text{line-height:1.2;display:grid}.pt2-word-text b{font-family:var(--font-heading,inherit);font-size:1.2rem}.pt2-word-text small{color:#ffffffb8;font-weight:700}.pt2-word .pt2-wave{display:none}.pt2-points{background:#fdfbff;padding-block:clamp(46px,6vw,96px)}.pt2-points-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid}.pt2-points-list{background:repeating-linear-gradient(#0000 0 63px,#102a5614 63px 64px);margin:0;padding:0;list-style:none}.pt2-points-list li{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:18px;min-height:64px;display:grid}.pt2-points-list b{color:var(--ps-violet);font-family:var(--font-heading,inherit);text-align:right;font-size:clamp(2rem,3vw,2.7rem);font-weight:800;line-height:1}.pt2-points-list b small{color:var(--ps-gold-deep);letter-spacing:.06em;margin-left:4px;font-size:.45em}.pt2-points-list span{color:var(--ps-navy);font-weight:700;line-height:1.4}.pt2-gallery{background:linear-gradient(#fdfbff 0%,#f4edff 100%);padding-block:clamp(30px,5vw,70px) clamp(50px,6vw,96px)}.pt2-gallery-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.pt2-gallery-nav{gap:12px;display:flex}.pt2-gallery-nav button{background:var(--ps-gold);width:52px;height:52px;color:var(--ps-navy);cursor:pointer;transition:transform .3s var(--ps-ease);border:0;border-radius:50%;place-items:center;font-size:1.4rem;display:grid;box-shadow:0 0 0 6px #f5c54233}.pt2-gallery-nav button:hover{transform:translateY(-2px)rotate(-6deg)}.pt2-gallery-track{padding:14px max(22px, calc((100vw - var(--container,1180px)) / 2)) 26px;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;gap:clamp(22px,3vw,44px);margin-top:clamp(24px,3vw,40px);display:flex;overflow-x:auto}.pt2-gallery-track::-webkit-scrollbar{display:none}.pt2-gallery-item{scroll-snap-align:center;transform:rotate(var(--tilt));transition:transform .45s var(--ps-ease);flex:0 0 clamp(200px,22vw,250px);margin:0}.pt2-gallery-item:hover{transform:rotate(0)translateY(-6px)}.pt2-gallery-item figcaption{text-align:center;gap:2px;margin-top:16px;display:grid}.pt2-gallery-item figcaption strong{font-family:var(--font-heading,inherit);font-size:1.2rem}.pt2-gallery-item figcaption span{color:var(--ps-muted);font-size:.95rem;line-height:1.4}.pt2-devices{background:#f4edff;padding-block:clamp(46px,6vw,96px)}.pt2-devices-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid}.pt2-devices-stage{padding:0 0 0 18%;position:relative}.pt2-devices-tablet{width:82%;transform:rotate(2deg)}.pt2-devices-phone{width:34%;position:absolute;bottom:-6%;left:0;transform:rotate(-6deg)}.pt2-install{margin-top:26px}.pt2-install h3{margin:0;font-size:1.5rem}.pt2-install ul{gap:10px;margin:14px 0 22px;padding:0;list-style:none;display:grid}.pt2-install li{color:var(--ps-muted);padding-left:36px;line-height:1.55;position:relative}.pt2-install li:before{content:"";background:var(--ps-check) center / contain no-repeat;width:24px;height:21px;position:absolute;top:.15em;left:0}.pt2-install li b{color:var(--ps-navy)}.pt2-install-btn{font:inherit;cursor:pointer;background:0 0;border:0}.pt2-parents{background:radial-gradient(480px 340px at 88% 40%,#ffe29a52,#0000 70%),linear-gradient(#f4edff 0%,#fdfbff 100%);padding-block:clamp(50px,7vw,110px);position:relative}.pt2-parents-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid}.pt2-parents-cta{justify-items:start;gap:18px;display:grid}@media (width<=900px){.pt2-hero-grid,.pt2-basis-grid,.pt2-voice-grid,.pt2-points-grid,.pt2-devices-grid,.pt2-parents-grid{grid-template-columns:minmax(0,1fr)}.pt2-hero-stage{padding:0 12% 40px 14%}.pt2-basis-photo{max-width:280px;margin:0 auto}.pt2-basis-photo figcaption{right:-8%}.pt2-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pt2-devices-stage{max-width:420px;margin:0 auto 20px}.pt2-points-list li{grid-template-columns:86px minmax(0,1fr)}.pt2-gallery-nav{display:none}.pt2-gallery-item{flex-basis:min(64vw,240px)}}@media (width<=520px){.pt2-note--voice{display:none}}@media (prefers-reduced-motion:reduce){.ps-shot,.ps-spot,.pf-caption strong,.pf-caption span,.pt2-stage-caption strong{animation:none}.ps-ring path{stroke-dashoffset:0;animation:none}.pf-center .ps-device,.pf-side{animation:none}.pt2-play.is-playing .pt2-wave i{height:70%;animation:none}}:is(.le-polish,.home-refinement) #root main>.lp-platform{background:radial-gradient(520px 380px at 84% 34%,#a274ff3d,#0000 70%),radial-gradient(420px 300px at 6% 78%,#ffe29a4d,#0000 70%),linear-gradient(#efe5ff 0%,#f5eeff 46%,#f1e9ff 100%)!important;padding-block:clamp(34px,5vw,76px) clamp(64px,7vw,110px)!important}:is(.le-polish,.home-refinement) #root main>.lp-platform:before{content:""!important}:is(.le-polish,.home-refinement,html) .pt2 .pt2-voice :is(h2,h3){color:#fff!important}:is(.le-polish,.home-refinement,html) .pt2 .pt2-voice h2 .pt2-accent{color:#ffe29a!important}.pt2 .pt2-voice-copy h2{margin-bottom:16px}.pt2 .pt2-play-icon svg,.pt2 .pt2-play-icon svg path{fill:var(--ps-navy)!important;stroke:var(--ps-navy)!important}.pt2 h2+p,.pt2 .pt2-voice-copy h2+p{margin-top:18px}@media (width<=900px){.pt2-devices-stage,.pt2-basis-photo{width:100%}}.pf{position:relative}.pf-fan{grid-template-columns:1fr minmax(0,1.18fr) 1fr;align-items:center;padding-bottom:92px;display:grid;position:relative}.pf-center{z-index:3;margin:0 -9%;position:relative}.pf-center .ps-device{filter:drop-shadow(0 40px 50px #28106e47);animation:pf-rise .7s var(--ps-ease) both}.pf-side{z-index:1;cursor:pointer;opacity:.92;transition:transform .45s var(--ps-ease), opacity .3s;background:0 0;border:0;padding:0;position:relative}.pf-side--left{transform:translateY(26px)rotate(-8deg)scale(.86)}.pf-side--right{transform:translateY(26px)rotate(8deg)scale(.86)}.pf-side:hover,.pf-side:focus-visible{opacity:1}.pf-side--left:hover{transform:translateY(16px)rotate(-6deg)scale(.88)}.pf-side--right:hover{transform:translateY(16px)rotate(6deg)scale(.88)}@keyframes pf-rise{0%{opacity:.85;transform:translateY(10px)scale(.985)}}.pf-caption{text-align:center;justify-items:center;gap:2px;margin:0;display:grid;position:absolute;bottom:30px;left:0;right:0}.pf-caption strong{color:var(--ps-navy);font-family:var(--font-heading,inherit);animation:ps-in .45s var(--ps-ease) both;font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.15}.pf-caption span{color:var(--ps-muted);animation:ps-in .45s 50ms var(--ps-ease) both;font-weight:700}.pf-dots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.pf-dots button{cursor:pointer;width:10px;height:10px;transition:width .35s var(--ps-ease), background .3s;background:#7c3aed38;border:0;border-radius:99px;padding:0}.pf-dots button[aria-pressed=true]{background:var(--ps-gold);width:30px}.pf-strip{display:none}@media (width<=900px){.pf-fan{display:none}.pf-strip{scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;gap:18px;margin:0 -22px;padding:10px 22px 24px;display:flex;overflow-x:auto}.pf-strip::-webkit-scrollbar{display:none}.pf-strip-item{scroll-snap-align:center;flex:0 0 min(78vw,340px);margin:0}.pf-strip-item figcaption{text-align:center;gap:2px;margin-top:14px;display:grid}.pf-strip-item figcaption strong{color:var(--ps-navy);font-family:var(--font-heading,inherit);font-size:1.25rem}.pf-strip-item figcaption span{color:var(--ps-muted);font-size:.95rem;line-height:1.4}}@media (width>=901px){.lp-platform-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}.lp-platform-show{min-width:0}.lp-platform-show .pf-fan{max-width:700px;margin-inline:auto}@media (width>=901px){.pt2-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.pt2-hero-show{min-width:0;position:relative}.pt2-hero-show .pf-fan{max-width:720px;margin-inline:auto}.pt2-hero-show .pt2-note--xp{z-index:5;top:4%;right:4%}.pt2-hero-show .pt2-note--voice{z-index:5;top:40%;bottom:auto;left:-2%}@media (width<=900px){.pt2-hero-show .pt2-note{display:none}}.pt2-tour-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(28px,5vw,80px);margin-top:clamp(26px,4vw,50px);display:grid}.pt2-steps{margin:0;padding:6vh 0 30vh;list-style:none}.pt2-step{opacity:.32;min-height:56vh;transition:opacity .45s var(--ps-ease);flex-direction:column;justify-content:center;display:flex}.pt2-step.is-active{opacity:1}.pt2-step.is-done{opacity:.5}.pt2 .pt2-chapter{color:var(--ps-navy);font-family:var(--font-heading,inherit);gap:4px;margin:0 0 22px;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:800;line-height:1.08;display:grid}.pt2 .pt2-chapter span{color:var(--ps-gold-deep);font-family:var(--font-body,inherit);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:800}.pt2-step-body{grid-template-columns:52px minmax(0,1fr);gap:6px 18px;display:grid}.pt2-num{width:46px;height:46px;color:var(--ps-violet);font-family:var(--font-heading,inherit);background:#fff;border-radius:50%;grid-row:span 2;place-items:center;font-size:1.35rem;font-weight:800;transition:background .35s,color .35s,box-shadow .35s;display:grid;box-shadow:0 0 0 2px #7c3aed2e}.pt2-step.is-active .pt2-num{background:var(--ps-gold);color:var(--ps-navy);box-shadow:0 0 0 7px #f5c5423d}.pt2-step-body strong{color:var(--ps-navy);font-family:var(--font-heading,inherit);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.12}.pt2-step-text{max-width:44ch;color:var(--ps-muted);font-size:1.08rem;line-height:1.65}.pt2-stage-sticky{justify-items:center;gap:16px;display:grid;position:sticky;top:128px}.pt2-stage-sticky .ps-device{filter:drop-shadow(0 40px 50px #28106e42);width:min(420px,100%,59.6vh - 128.736px)}.pt2-stage-caption{text-align:center;justify-items:center;gap:2px;margin:0;display:grid}.pt2-stage-caption span{color:var(--ps-gold-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:800}.pt2-stage-caption strong{color:var(--ps-navy);font-family:var(--font-heading,inherit);animation:ps-in .5s var(--ps-ease) both;font-size:1.25rem}@media (width<=900px){.pt2-tour-grid{display:block}.pt2-steps{padding:0}.pt2-step{opacity:1;min-height:0;padding-bottom:54px}.pt2-step-shot{justify-items:center;margin-top:22px;display:grid}.pt2-step-shot .ps-device{width:min(84vw,380px)}.pt2-step-body{grid-template-columns:44px minmax(0,1fr);gap:4px 14px}.pt2-num{background:var(--ps-gold);width:40px;height:40px;color:var(--ps-navy);font-size:1.15rem;box-shadow:0 0 0 6px #f5c54238}}.ps-spot{box-shadow:0 0 0 200vmax #0e0e2e6b}@media (width<=900px){.lp-platform-grid{grid-template-columns:minmax(0,1fr)}}.pt2-window{width:100%}.pt2-pan{transition:transform .7s var(--ps-ease);justify-items:center;display:grid}.pt2-progress{display:none}@media (width<=900px){:root{--pt2-hdr:74px;--pt2-stage:min(56svh, 560px)}.pt2-tour-grid{flex-direction:column;display:flex}.pt2-stage{top:var(--pt2-hdr);z-index:3;height:var(--pt2-stage);background:#f6f0ff;order:-1;margin:0 -22px;padding:6px 22px 0;position:sticky}.pt2-stage:after{content:"";pointer-events:none;background:linear-gradient(#f6f0ff,#f6f0ff00);height:26px;position:absolute;top:100%;left:0;right:0}.pt2-stage-sticky{flex-direction:column;gap:6px;height:100%;display:flex;position:relative;top:auto}.pt2-window{border-radius:0 0 28px 28px;flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 88%,#0000 100%);mask-image:linear-gradient(#000 0 88%,#0000 100%)}.pt2-stage-sticky .ps-device{filter:none;width:min(330px,86vw)}.pt2-stage-caption{display:none}.pt2-progress{justify-content:center;gap:4px;padding:4px 0 8px;display:flex}.pt2-progress i{width:6px;height:6px;transition:width .3s var(--ps-ease), background .3s;background:#7c3aed33;border-radius:99px}.pt2-progress i.done{background:#7c3aed80}.pt2-progress i.on{background:var(--ps-gold);width:20px}.pt2-steps{padding:0}.pt2-step{height:calc(100svh - var(--pt2-hdr) - var(--pt2-stage));opacity:.28;scroll-snap-align:start;scroll-snap-stop:always;min-height:0;scroll-margin-top:var(--pt2-stage);transition:opacity .35s var(--ps-ease);justify-content:flex-start;padding:18px 0 0}.pt2-step.is-active{opacity:1}.pt2-step.is-done{opacity:.28}.pt2 .pt2-chapter{color:var(--ps-gold-deep);font-size:.78rem;font-family:var(--font-body,inherit);letter-spacing:.12em;text-transform:uppercase;gap:0;margin-bottom:8px;display:block}.pt2 .pt2-chapter span{margin-right:6px}.pt2-step-body strong{font-size:1.35rem}.pt2-step-text{font-size:1rem;line-height:1.55}}.pf-mobile{display:none}@media (width<=900px){.pf-strip{display:none!important}.pf-mobile{touch-action:pan-y;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;display:grid;position:relative}.pf-mobile-phone{justify-items:center;display:grid}.pf-mobile-phone .ps-device{filter:drop-shadow(0 30px 40px #28106e42);width:min(320px,72vw);animation:pf-rise .5s var(--ps-ease) both}.pf-arrow{background:var(--ps-gold);width:44px;height:44px;color:var(--ps-navy);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0 0 3px;font-size:1.8rem;line-height:1;display:grid;box-shadow:0 0 0 6px #f5c54238}.pf-swipe{z-index:4;color:#fff;pointer-events:none;background:#101434db;border-radius:99px;align-items:center;gap:8px;padding:9px 16px 9px 12px;font-size:.95rem;font-weight:800;animation:2.2s ease-in-out infinite pf-swipe;display:inline-flex;position:absolute;top:52%;left:50%;transform:translate(-50%)}.pf-swipe svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@keyframes pf-swipe{0%,to{transform:translate(-50%)}40%{transform:translate(calc(-50% - 26px))}60%{transform:translate(calc(-50% - 26px))}}.pf-caption--mobile{grid-column:1/-1;margin-top:12px;position:static}.pf-dots--mobile{grid-column:1/-1;margin-top:10px;position:static}}.pt2-swipe-hint{display:none}@media (width<=900px){.pt2-swipe-hint{color:var(--ps-navy);justify-content:center;align-items:center;gap:10px;margin-top:4px;font-weight:800;display:flex}.pt2-swipe-hint span{color:var(--ps-violet);font-size:1.4rem;animation:1.6s ease-in-out infinite pt2-nudge;display:inline-block}@keyframes pt2-nudge{50%{transform:translate(8px)}}}@media (prefers-reduced-motion:reduce){.pf-swipe,.pt2-swipe-hint span{animation:none}}@media (width<=900px){.pt2-stage-sticky .ps-device{width:min(86vw,460px)}.pf-mobile-phone .ps-device{width:min(72vw,400px)}}.ps-screen{isolation:isolate;backface-visibility:hidden;transform:translateZ(0)}.ps-shot{transition:opacity .25s;animation:none}.ps-spot{animation:ps-spot-in .45s var(--ps-ease) both;box-shadow:0 0 0 1600px #0e0e2e66}@keyframes ps-spot-in{0%{opacity:0}}.ps-cap{text-align:center;justify-items:center;gap:6px;margin:0;display:grid}.ps-tag{color:#7a4f00;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#fff6d6,#ffe7a0);border-radius:99px;align-items:center;gap:6px;padding:5px 12px 4px;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #e0a10f59}.ps-cap strong{color:var(--ps-navy);font-family:var(--font-heading,inherit);animation:ps-in .45s var(--ps-ease) both;font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.12}.ps-cap>span:not(.ps-tag){max-width:34ch;color:var(--ps-muted);font-weight:600;line-height:1.45}.ps-cap-arrow{width:46px;height:30px;margin-bottom:-2px;overflow:visible;transform:scaleY(-1)rotate(-8deg)}.ps-cap-arrow path{fill:none;stroke:var(--ps-violet);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pf-caption{bottom:22px}.pf-fan{padding-bottom:150px}.pt2-gallery-item figcaption.ps-cap{margin-top:18px}.pt2-gallery-item figcaption.ps-cap strong{font-size:1.2rem}@media (width>=901px){.pt2-steps{position:relative}.pt2-steps:before,.pt2-steps:after{content:"";pointer-events:none;border-radius:3px;width:3px;position:absolute;top:0;left:22px}.pt2-steps:before{background:repeating-linear-gradient(#7c3aed38 0 8px,#0000 8px 14px);bottom:26vh}.pt2-steps:after{height:var(--fill,0);background:linear-gradient(180deg, var(--ps-gold), var(--ps-violet));transition:height .5s var(--ps-ease)}.pt2-step{z-index:1;gap:22px;min-height:74vh;position:relative}.pt2 .pt2-chapter{padding-left:70px}.pt2-closeup{width:min(100%,460px);box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--ps-gold), 0 24px 44px -24px #28106e73;transform-origin:0;transition:transform .5s var(--ps-ease), box-shadow .5s;background:#fff;border-radius:22px;margin:0 0 0 70px;position:relative;overflow:hidden;transform:rotate(-1.2deg)scale(.96)}.pt2-step:nth-child(2n) .pt2-closeup{transform:rotate(1.2deg)scale(.96)}.pt2-step.is-active .pt2-closeup{transform:rotate(0)scale(1)}.pt2-closeup img{max-width:none;display:block;position:absolute}.pt2-closeup figcaption{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#101434d1;border-radius:99px;padding:4px 10px;font-size:.72rem;font-weight:800;position:absolute;bottom:10px;right:12px}.pt2-stage-caption.ps-cap strong{font-size:1.35rem}}@media (width<=900px){:root{--pt2-text:212px;--pt2-stage:calc(100svh - var(--pt2-hdr) - var(--pt2-text))}.pt2-stage{height:var(--pt2-stage);padding:8px 22px 0}.pt2-stage-sticky{justify-content:flex-start;align-items:center;gap:8px}.pt2-stage .pt2-progress{padding:0}.pt2-step{height:var(--pt2-text);padding-top:14px}.pt2-closeup{display:none}.pt2 .pt2-chapter{color:#7a4f00;background:linear-gradient(#fff6d6,#ffe7a0);border-radius:99px;margin-bottom:8px;padding:4px 10px 3px;font-size:.68rem;display:inline-flex}.pt2 .pt2-chapter span{margin-right:4px}.pf-fan{padding-bottom:0}.pf-caption--mobile{margin-top:16px}.pt2-stage .ps-cap{display:none}:root{--pt2-text:168px}.pt2-stage{padding-top:6px}.pt2-stage-sticky{gap:4px}.pt2-stage-sticky .ps-device{width:min(92vw, 470px, calc((var(--pt2-stage) - 22px) * .612))}.pt2-stage .ps-device--phone .ps-frame{padding:2.2%}.pt2-stage .ps-device--phone .ps-screen{border-radius:9.5%/5%}.pt2-step{padding-top:10px}.pt2 .pt2-step .pt2-chapter{display:none}.pt2-step-body{grid-template-columns:36px minmax(0,1fr);gap:2px 12px}.pt2-num{width:34px;height:34px;font-size:1rem;box-shadow:0 0 0 4px #f5c54238}.pt2-step-body strong{font-size:1.12rem}.pt2-step-text{font-size:.93rem;line-height:1.45}.pf-mobile-phone{min-width:0}.pf-mobile-phone .ps-device{width:min(100%,400px)}.pf-arrow{z-index:6;position:relative}}.le-polish{--lp-navy:#102a56;--lp-violet:#7c3aed;--lp-violet-2:#a274ff;--lp-gold:#f5c542;--lp-gold-deep:#e0a10f;--lp-rose:#d9468b;--lp-muted:#4a5a74;--lp-serif:Georgia, "Times New Roman", serif;--lp-ease:cubic-bezier(.2, .8, .2, 1);--lp-scribble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 16' fill='none'%3E%3Cpath d='M3 11C52 4 120 2 237 7' stroke='%23f5c542' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M40 13C90 9 150 8 200 10' stroke='%23ffe29a' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");--lp-squiggle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10' fill='none'%3E%3Cpath d='M2 6c4-5 8-5 12 0s8 5 12 0 8-5 12 0' stroke='%23e0a10f' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");--lp-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 28' fill='none'%3E%3Cpath d='M3 15c4 3 7 6 9 10C16 15 22 7 30 3' stroke='%23e0a10f' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.le-polish body:after{content:"";z-index:2147482000;opacity:.045;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .08 0 0 0 0 .3 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.le-polish main .eyebrow:before{background:var(--lp-squiggle) center / contain no-repeat!important;border:0!important;width:30px!important;height:10px!important;transform:none!important}.le-polish main .button-primary{transition:transform .3s var(--lp-ease), box-shadow .3s var(--lp-ease)!important}.le-polish main .button-primary:hover{transform:translateY(-2px)rotate(-1deg)}.le-polish .enrollment-current.is-notebook{padding-top:clamp(20px,3vw,44px)}.le-note{isolation:isolate;grid-template-columns:minmax(0,1.45fr) minmax(260px,.7fr);align-items:end;gap:clamp(28px,5vw,84px);padding:clamp(34px,4.4vw,62px) 0 clamp(36px,4.4vw,58px) clamp(26px,3.4vw,54px);display:grid;position:relative}.le-note:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(#0000 0 43px,#102a5616 43px 44px);position:absolute;inset:0 -8vw;-webkit-mask-image:radial-gradient(62% 78% at 46%,#000 52%,#0000 100%);mask-image:radial-gradient(62% 78% at 46%,#000 52%,#0000 100%)}.le-note:after{content:"";pointer-events:none;border-left:2px solid #d9468b61;border-right:1px solid #d9468b42;width:5px;position:absolute;top:-10px;bottom:-10px;left:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.le-note-kicker{color:var(--lp-violet);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:.78rem;font-weight:800;display:inline-flex}.le-note-kicker:before{content:"";background:var(--lp-squiggle) center / contain no-repeat;width:34px;height:10px}.le-note-title{color:var(--lp-navy);font-family:var(--font-heading);letter-spacing:-.035em;margin:.32em 0 0;font-size:clamp(3rem,7vw,6.6rem);line-height:.9}.le-note-mark{padding:0 .1em;display:inline-block;position:relative}.le-note-mark:after{content:"";animation:lp-draw 1.3s .45s var(--lp-ease) both;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none' fill='none'%3E%3Cpath d='M60 22C150 4 300 2 362 22c34 11 40 48 8 66-58 30-260 30-330 10C2 86 0 50 30 34 80 8 230 4 330 16' stroke='%23f5c542' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:-.16em -.26em -.1em -.22em}.le-note-line{color:var(--lp-violet);font-family:var(--lp-serif);letter-spacing:-.012em;margin-top:.14em;font-size:.56em;font-style:italic;font-weight:400;line-height:1.05;display:block}.le-note-groups{flex-wrap:wrap;gap:10px 30px;margin:26px 0 14px;padding:0;list-style:none;display:flex}.le-note-groups li{color:var(--lp-navy);font-family:var(--font-heading);padding-left:36px;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:700;line-height:1.4;position:relative}.le-note-groups li:before{content:"";background:var(--lp-check) center / contain no-repeat;width:27px;height:24px;animation:lp-draw .5s var(--lp-ease) both;margin-top:-14px;position:absolute;top:50%;left:0}.le-note-groups li:first-child:before{animation-delay:1.3s}.le-note-groups li:nth-child(2):before{animation-delay:1.55s}.le-note-groups li:nth-child(3):before{animation-delay:1.8s}.le-note-sub{max-width:54ch;color:var(--lp-muted);margin:0;font-size:1rem;line-height:1.7}.le-note-actions{justify-items:start;gap:18px;padding-bottom:4px;display:grid;position:relative}.le-note-arrow{pointer-events:none;width:150px;height:104px;position:absolute;top:-104px;left:-150px;overflow:visible}.le-note-arrow path{fill:none;stroke:var(--lp-violet);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px;animation:lp-stroke 1.4s 2s var(--lp-ease) forwards}.le-note-arrow path+path{animation-duration:.4s;animation-delay:3.1s}.le-note-cta{color:var(--lp-navy);font-family:var(--font-heading);align-items:center;gap:16px;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.le-note-cta>span:last-child{background:var(--lp-gold);width:56px;height:56px;color:var(--lp-navy);transition:transform .35s var(--lp-ease), box-shadow .35s;border-radius:50%;flex:0 0 56px;place-items:center;font-size:1.6rem;display:grid;box-shadow:0 0 0 6px #f5c54238}.le-note-cta:hover>span:last-child,.le-note-cta:focus-visible>span:last-child{transform:rotate(-35deg)scale(1.06);box-shadow:0 0 0 10px #f5c54233}.le-note-phone{color:var(--lp-navy);gap:2px;text-decoration:none;display:grid}.le-note-phone small{color:var(--lp-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.le-note-phone strong{font-family:var(--font-heading);white-space:nowrap;padding-bottom:12px;font-size:clamp(2rem,3vw,2.6rem);line-height:1.1;position:relative}.le-note-phone strong:after{content:"";transform-origin:0;height:12px;transition:transform .4s var(--lp-ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none' fill='none'%3E%3Cpath d='M2 4c50-3 120-3 196 1' stroke='%23f5c542' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M14 10c50-3 110-3 170 0' stroke='%23f5c542' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;bottom:0;left:0;right:-6px}.le-note-phone:hover strong:after{transform:scaleX(1.04)}.le-note-toggle{min-height:44px;color:var(--lp-violet);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:800;display:inline-flex}.le-note-toggle span{width:26px;height:26px;transition:transform .35s var(--lp-ease), background .3s;background:#7c3aed1f;border-radius:46% 54% 58% 42%/52% 44% 56% 48%;place-items:center;font-size:1.1rem;line-height:1;display:grid}.le-note-toggle:hover span{background:var(--lp-gold);transform:rotate(90deg)}.le-polish .home-refinement .home-offer-tile:first-child{--tile:#7c3aed;--tile-soft:#7c3aed29}.le-polish .home-refinement .home-offer-tile:nth-child(2){--tile:#e0a10f;--tile-soft:#f5c54247}.le-polish .home-refinement .home-offer-tile:nth-child(3){--tile:#4f5bd5;--tile-soft:#4f5bd529}.le-polish .home-refinement .home-offer-tile:nth-child(4){--tile:#d9468b;--tile-soft:#d9468b26}.le-polish .home-refinement .home-offer-tile:nth-child(5){--tile:#129a7a;--tile-soft:#129a7a26}.le-polish .home-refinement .home-offer-tile-icon{isolation:isolate;transition:transform .5s var(--lp-ease);position:relative}.le-polish .home-refinement .home-offer-tile-icon:before{content:"";z-index:-1;background:var(--tile-soft);transition:transform .6s var(--lp-ease), border-radius .6s var(--lp-ease);border-radius:46% 54% 58% 42%/52% 44% 56% 48%;position:absolute;inset:4% 2% -2%;transform:scale(.82)}.le-polish .home-refinement .home-offer-tile:hover .home-offer-tile-icon{transform:translateY(-6px)rotate(-5deg)}.le-polish .home-refinement .home-offer-tile:hover .home-offer-tile-icon:before{border-radius:58% 42% 40% 60%/44% 58% 42% 56%;transform:scale(1.12)rotate(14deg)}.le-polish .home-refinement .home-offer-tile strong{transition:color .3s}.le-polish .home-refinement .home-offer-tile:hover strong{color:var(--tile)!important}.le-polish .hero-grid .hero-person:before{animation:14s ease-in-out infinite lp-morph;background:linear-gradient(170deg,#ece2ff 0%,#e2d3ff 55%,#fbe7b9 100%)!important;border-radius:48% 52% 44% 56%/56% 46% 54% 44%!important}.le-polish .hero-content h1:after{content:"";background:var(--lp-scribble) left center / contain no-repeat;width:min(240px,60%);height:16px;animation:lp-draw 1.2s .3s var(--lp-ease) both;margin-top:10px;display:block}.le-polish .about-photo:before{animation:16s ease-in-out infinite lp-morph-b;border-radius:54% 46% 50% 50%/48% 56% 44% 52%!important}.le-polish .about-photo{animation:8s ease-in-out infinite lp-bubbles;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 72' fill='none' stroke='%237c3aed' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 6c22-3 44-3 60 0 6 1 9 5 9 11v24c0 7-4 11-10 11H41L25 66l3-14H15c-6 0-10-4-10-11V17c0-6 4-10 11-11z'/%3E%3Ccircle cx='31' cy='29' r='2.6' fill='%237c3aed'/%3E%3Ccircle cx='45' cy='29' r='2.6' fill='%237c3aed'/%3E%3Ccircle cx='59' cy='29' r='2.6' fill='%237c3aed'/%3E%3C/svg%3E") 6% 24%/clamp(56px,5.6vw,80px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 72' fill='none' stroke='%23e0a10f' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M74 6C52 3 30 3 14 6 8 7 5 11 5 17v24c0 7 4 11 10 11h34l16 14-3-14h13c6 0 10-4 10-11V17c0-6-4-10-11-11z'/%3E%3Ccircle cx='31' cy='29' r='2.6' fill='%23e0a10f'/%3E%3Ccircle cx='45' cy='29' r='2.6' fill='%23e0a10f'/%3E%3Ccircle cx='59' cy='29' r='2.6' fill='%23e0a10f'/%3E%3C/svg%3E") 100% 76%/clamp(48px,4.8vw,66px) no-repeat!important}.le-polish .about-photo img{z-index:1;position:relative}.le-polish .about-paragraphs p:first-child{color:var(--lp-navy)!important;font-size:1.1rem!important}.le-polish .about-paragraphs a{background:linear-gradient(#0000 64%,#f5c5426b 64%) no-repeat;text-decoration:none!important}.le-polish .about-paragraphs a:hover{background-image:linear-gradient(#0000 0%,#f5c5426b 0%)}.le-polish .mentor-portrait-halo{animation:18s ease-in-out infinite lp-morph-b;border-radius:52% 48% 46% 54%/50% 54% 46% 50%!important}.le-polish .mentor-story{isolation:isolate;position:relative}.le-polish .mentor-story:before{content:"“";z-index:-1;color:#f5c54257;font-family:var(--lp-serif);pointer-events:none;font-size:clamp(9rem,14vw,13rem);line-height:1;position:absolute;top:-.42em;left:-.16em}.le-polish .mentor-quote em{color:var(--lp-violet)!important;font-family:var(--lp-serif)!important;font-style:italic!important;font-weight:400!important}.le-polish .mentor-signature{position:relative;border:0!important;padding-bottom:14px!important;font-size:clamp(2rem,2.6vw,2.5rem)!important}.le-polish .mentor-signature:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 14' fill='none'%3E%3Cpath d='M2 9C40 3 90 2 128 6c12 1 22 3 30 6' stroke='%23f5c542' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat;height:14px;position:absolute;bottom:0;left:-4px;right:-28px}.le-polish .mentor-credential img{transition:transform .5s var(--lp-ease)}.le-polish .mentor-credential:hover img{transform:rotate(-8deg)scale(1.08)}.le-polish .everywhere-card{--tilt:-1.4deg;transform:rotate(var(--tilt));box-shadow:none!important;transition:transform .5s var(--lp-ease)!important;background:0 0!important;border:0!important;overflow:visible!important}.le-polish .everywhere-card:nth-child(3n+2){--tilt:1.1deg}.le-polish .everywhere-card:nth-child(3n+3){--tilt:-.5deg}.le-polish .everywhere-card:nth-child(4n+4){--tilt:1.6deg}.le-polish .everywhere-card a,.le-polish .everywhere-card a>div{box-shadow:none!important;background:0 0!important;border:0!important}.le-polish .everywhere-card figure{position:relative;box-shadow:0 1px 2px #1d15561a,0 18px 34px #1d155624;border-radius:6px!important;overflow:visible!important}.le-polish .everywhere-card figure img{border-radius:6px!important}.le-polish .everywhere-card figure:before{content:"";z-index:2;width:92px;height:26px;transform:translateX(-50%) rotate(calc(var(--tilt) * -2));clip-path:polygon(3% 0,97% 6%,100% 92%,0 100%);background:linear-gradient(90deg,#ffe9aad1,#fff4d2eb 50%,#ffe9aad1);position:absolute;top:-12px;left:50%;box-shadow:0 2px 4px #0000000f}.le-polish .offer-tile{transition:transform .45s var(--lp-ease)!important}.le-polish .offer-tile:hover{transform:translateY(-6px)rotate(-1deg)}.le-polish .why-card{transition:transform .45s var(--lp-ease)!important}.le-polish .why-card:hover{transform:translate(8px)}.le-polish .why-card h3{transition:background-size .5s var(--lp-ease);background:linear-gradient(#0000 68%,#f5c54261 68%) 0 0/0 100% no-repeat;display:inline}.le-polish .why-card:hover h3{background-size:100% 100%}.le-polish .home-learning-feature,.le-polish .home-learning-tile{box-shadow:none!important;background:0 0!important;border:0!important}.le-polish .home-learning-feature{isolation:isolate;position:relative}.le-polish .home-learning-feature:before{content:"";z-index:-1;background:radial-gradient(circle at 40% 40%,#a274ff38,#f5c54224 70%,#0000 72%);border-radius:58% 42% 50% 50%/46% 56% 44% 54%;animation:16s ease-in-out infinite lp-morph-b;position:absolute;inset:4% 8% 6% 36%}.le-polish .home-learning-feature .learning-visual{animation:7s ease-in-out infinite lp-float}.le-polish .home-learning-tile{border-top:1px solid #7c3aed2e!important;border-radius:0!important}.le-polish .home-learning-tile-icon{transition:transform .5s var(--lp-ease), border-radius .5s var(--lp-ease);border-radius:46% 54% 58% 42%/52% 44% 56% 48%!important}.le-polish .home-learning-tile:hover .home-learning-tile-icon{transform:rotate(-10deg)scale(1.1);border-radius:58% 42% 40% 60%/44% 58% 42% 56%!important}.le-polish .gallery-grid .gallery-card{--tilt:-1.1deg;transform:rotate(var(--tilt));box-shadow:none!important;transition:transform .5s var(--lp-ease)!important;border-radius:4px!important;overflow:visible!important}.le-polish .gallery-grid .gallery-card:nth-child(3n+2){--tilt:1.3deg}.le-polish .gallery-grid .gallery-card:nth-child(3n+3){--tilt:-.4deg}.le-polish .gallery-grid .gallery-card img{border:8px solid #fff;box-shadow:0 1px 2px #1d15561f,0 20px 36px #1d155629;border-radius:3px!important}.le-polish .gallery-grid .gallery-card figcaption{border-radius:0!important;inset:auto 8px 8px!important}.le-polish .gallery-grid .gallery-card:before{content:"";z-index:2;clip-path:polygon(3% 0,97% 8%,100% 90%,0 100%);background:linear-gradient(90deg,#e1d2ffd9,#f0e8ffeb 50%,#e1d2ffd9);width:76px;height:22px;position:absolute;top:-10px;left:18%;transform:rotate(-6deg)}.le-polish .gallery-grid .gallery-card:nth-child(2n):before{background:linear-gradient(90deg,#ffe9aad1,#fff4d2eb 50%,#ffe9aad1);left:auto;right:16%;transform:rotate(5deg)}.le-polish .gallery-grid .gallery-card:hover{z-index:3;transform:rotate(0)scale(1.03)}.le-polish .social-showcase-card{transition:transform .5s var(--lp-ease)!important}.le-polish .social-showcase-card:first-child:hover{transform:rotate(-1.5deg)translateY(-6px)}.le-polish .social-showcase-card:last-child:hover{transform:rotate(1.5deg)translateY(-6px)}.le-polish .success-carousel-arrow{transition:transform .3s var(--lp-ease)!important}.le-polish .success-carousel-arrow:hover{transform:scale(1.12)rotate(-6deg)}.le-polish .locations-map-card{animation:20s ease-in-out infinite lp-morph-c;position:relative;box-shadow:none!important;border:0!important;border-radius:46% 54% 50% 50%/50% 46% 54% 50%!important}.le-polish .locations-map-card img,.le-polish .locations-map-card iframe{border-radius:inherit!important}.le-polish .locations-map-card:after{content:"";border-radius:inherit;pointer-events:none;border:2px dashed #e0a10f8c;position:absolute;inset:-10px}.le-polish .faq-accordion-item{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #7c3aed29!important;border-radius:0!important}.le-polish .faq-accordion-item:first-child{border-top:1px solid #7c3aed29!important}.le-polish .faq-accordion-trigger{transition:color .3s, padding-left .4s var(--lp-ease)!important;background:0 0!important}.le-polish .faq-accordion-trigger:hover{color:var(--lp-violet)!important;padding-left:10px!important}.le-polish .faq-accordion-item.is-open .faq-accordion-trigger>span:first-child{background:linear-gradient(#0000 66%,#f5c54266 66%) no-repeat}.le-polish .faq-accordion-icon{transition:transform .45s var(--lp-ease), background .3s!important;border-radius:46% 54% 58% 42%/52% 44% 56% 48%!important}.le-polish .faq-accordion-item.is-open .faq-accordion-icon{transform:rotate(180deg);background:var(--lp-gold)!important;border-color:#0000!important}.le-polish .section-contact .contact-form-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.le-polish .section-contact .contact-form input:not([type=checkbox]),.le-polish .section-contact .contact-form textarea{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1.5px solid #1d155638!important;border-radius:0!important;padding-inline:2px!important;transition:border-color .3s!important}.le-polish .section-contact .contact-form textarea{background-image:repeating-linear-gradient(#0000 0 31px,#1d15561a 31px 32px)!important;line-height:32px!important}.le-polish .section-contact .contact-form input:not([type=checkbox]):focus,.le-polish .section-contact .contact-form textarea:focus{border-bottom-color:var(--lp-violet)!important;outline:none!important}.le-polish .section-contact .contact-copy h2:after{content:"";background:var(--lp-scribble) left center / contain no-repeat;width:min(220px,55%);height:16px;margin-top:12px;display:block}@keyframes lp-pulse{0%{box-shadow:0 0 #f5c542b3}70%{box-shadow:0 0 0 10px #f5c54200}to{box-shadow:0 0 #f5c54200}}@keyframes lp-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lp-stroke{to{stroke-dashoffset:0}}@keyframes lp-morph{0%,to{border-radius:48% 52% 44% 56%/56% 46% 54% 44%}33%{border-radius:56% 44% 52% 48%/46% 56% 44% 54%}66%{border-radius:44% 56% 48% 52%/52% 44% 56% 48%}}@keyframes lp-morph-b{0%,to{border-radius:54% 46% 50% 50%/48% 56% 44% 52%}50%{border-radius:46% 54% 44% 56%/56% 46% 54% 44%}}@keyframes lp-morph-c{0%,to{border-radius:46% 54% 50% 50%/50% 46% 54% 50%}50%{border-radius:54% 46% 44% 56%/44% 54% 46% 56%}}@keyframes lp-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes lp-bubbles{0%,to{background-position:6% 24%,100% 76%}50%{background-position:6% 21%,100% 79%}}@media (width<=900px){.le-note{grid-template-columns:minmax(0,1fr);align-items:start;gap:30px;padding-left:20px}.le-note-arrow{display:none}.le-note-title{font-size:clamp(2.7rem,12vw,4rem)}.le-note:before{inset:0 -20px}}@media (width<=760px){.le-polish .everywhere-card,.le-polish .gallery-grid .gallery-card{transform:none}.le-polish .mentor-story:before{font-size:8rem}}@media (prefers-reduced-motion:reduce){.le-polish *,.le-polish :before,.le-polish :after{transition:none!important;animation:none!important}.le-note-arrow path{stroke-dashoffset:0}}.le-polish .enrollment-current .le-note .le-note-title{color:var(--lp-navy)!important;-webkit-text-fill-color:var(--lp-navy)!important;letter-spacing:-.035em!important;margin:.3em 0 0!important;font-size:clamp(3rem,7vw,6.6rem)!important;line-height:.9!important}.le-polish .enrollment-current .le-note .le-note-line{color:var(--lp-violet)!important;-webkit-text-fill-color:var(--lp-violet)!important}@media (width<=900px){.le-polish .enrollment-current .le-note .le-note-title{font-size:clamp(2.7rem,12vw,4rem)!important}}.le-polish .enrollment-current .le-note .le-note-title{font-size:clamp(2.8rem,5.6vw,5.6rem)!important}.le-note-mark{white-space:nowrap}.le-polish .home-refinement .home-offer-tile:hover{background:0 0!important}@media (width<=1180px){.le-polish .enrollment-current .le-note-arrow{display:none}}.le-polish .everywhere-card figure:before{background:repeating-linear-gradient(90deg,#ffffff2e 0 3px,#0000 3px 7px),linear-gradient(90deg,#fad778f2,#ffecb4fa 50%,#fad778f2);box-shadow:0 3px 6px #1d155624}.le-polish .gallery-grid .gallery-card:not(:has(img)):before{content:none}.le-polish .home-learning-feature-copy>span:first-child,.le-polish .home-learning-feature-copy>p:first-child{align-items:center;gap:10px;box-shadow:none!important;color:var(--lp-violet)!important;background:0 0!important;border:0!important;padding:0!important;display:inline-flex!important}.le-polish .home-learning-feature-copy>span:first-child:before,.le-polish .home-learning-feature-copy>p:first-child:before{content:"";background:var(--lp-squiggle) center / contain no-repeat;width:30px;height:10px}.le-polish .location-chip{box-shadow:none!important;transition:background-size .4s var(--lp-ease), color .3s!important;background:linear-gradient(#0000 70%,#f5c54273 70%) 0 0/0 100% no-repeat!important;border:0!important;border-radius:0!important;padding-inline:4px!important}.le-polish .location-chip:hover{color:var(--lp-violet)!important;background-size:100% 100%!important}.le-polish .locations-map-card{outline-offset:10px;outline:2px dashed #e0a10f99;animation:22s ease-in-out infinite lp-morph-map;border-radius:38% 62% 55% 45%/45% 40% 60% 55%!important}.le-polish .locations-map-card:after{content:none}@keyframes lp-morph-map{0%,to{border-radius:38% 62% 55% 45%/45% 40% 60% 55%}50%{border-radius:55% 45% 40% 60%/58% 52% 48% 42%}}.le-polish .faq-accordion-item.is-open .faq-accordion-trigger>span:first-child{color:var(--lp-violet)!important;background:0 0!important}.le-polish .home-refinement .why-card:before{transition:transform .5s var(--lp-ease), border-radius .6s var(--lp-ease), box-shadow .4s!important;border-radius:46% 54% 58% 42%/52% 44% 56% 48%!important}.le-polish .home-refinement .why-card:hover:before{border-radius:58% 42% 40% 60%/44% 58% 42% 56%!important;transform:rotate(-6deg)scale(1.06)!important}.le-polish .home-refinement .why-card:after{transform-origin:top;opacity:.8!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 40' fill='none'%3E%3Cpath d='M7 0c6 7 6 13 0 20s-6 13 0 20' stroke='%23e0a10f' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") top/14px 40px repeat-y!important;width:14px!important;left:36px!important}@supports (animation-timeline:view()){.le-polish .home-refinement .why-card:after{animation:linear both lp-grow;animation-timeline:view();animation-range:entry 30% cover 55%}}@keyframes lp-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width>=1200px){.le-polish body:before{content:"";z-index:40;pointer-events:none;background:#d9468b33;width:2px;position:fixed;top:0;bottom:0;left:max(14px,50vw - 680px)}@supports (animation-timeline:scroll()){.le-polish body:before{background:linear-gradient(180deg, #ffe29a, var(--lp-gold) 60%, var(--lp-gold-deep)) top / 100% 0 no-repeat, #d9468b33;animation:linear both lp-margin-fill;animation-timeline:scroll(root)}}}@keyframes lp-margin-fill{to{background-size:100% 100%,auto}}.le-polish .gallery-grid .gallery-card img{cursor:zoom-in}.le-lightbox{z-index:2147482500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101230db;place-items:center;padding:clamp(16px,4vw,56px);animation:.25s both lp-fade;display:grid;position:fixed;inset:0}.le-lightbox figure{animation:lp-pop .35s var(--lp-ease,ease) both;margin:0;position:relative;transform:rotate(-1deg)}.le-lightbox img{border:10px solid #fff;border-bottom-width:54px;border-radius:3px;max-width:min(92vw,1100px);max-height:80vh;display:block;box-shadow:0 30px 80px #00000073}.le-lightbox figcaption{color:#102a56;text-align:center;font-family:Georgia,serif;font-size:1.05rem;font-style:italic;position:absolute;bottom:12px;left:18px;right:18px}.le-lightbox button{color:#102a56;cursor:pointer;background:#f5c542;border:0;border-radius:46% 54% 58% 42%/52% 44% 56% 48%;place-items:center;width:52px;height:52px;font-size:1.5rem;transition:transform .3s;display:grid;position:absolute}.le-lightbox button:hover{transform:scale(1.1)rotate(-8deg)}.le-lightbox .le-lb-close{top:18px;right:18px}.le-lightbox .le-lb-prev{top:50%;left:18px;translate:0 -50%}.le-lightbox .le-lb-next{top:50%;right:18px;translate:0 -50%}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-pop{0%{opacity:0;transform:rotate(-4deg)scale(.92)}}@supports (animation-timeline:view()){.le-polish .everywhere-card figure{animation:linear both lp-postcard;animation-timeline:view();animation-range:entry entry 70%}}@keyframes lp-postcard{0%{opacity:0;transform:translateY(-26px)rotate(-6deg)}to{opacity:1;transform:none}}.le-polish .gallery-grid .gallery-card:before,.le-polish .gallery-grid .gallery-card:after{content:none!important}.le-polish .gallery-grid .gallery-card img{border-bottom-width:52px!important}.le-polish .gallery-grid .gallery-card figcaption{text-align:center;font-style:italic;color:var(--lp-navy)!important;font-family:var(--lp-serif)!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:1.02rem!important;font-weight:400!important;inset:auto 14px 14px!important}@supports (animation-timeline:view()){.le-polish .gallery-grid .gallery-card{animation:linear both lp-polaroid;animation-timeline:view();animation-range:entry entry 80%}}@keyframes lp-polaroid{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.le-polish .home-refinement .offer-tile:after{background:var(--lp-scribble) center / 100% 100% no-repeat!important;border-radius:0!important;width:84px!important;height:12px!important;left:calc(50% - 42px)!important}.le-polish .home-refinement .offer-tile.is-active:after{animation:lp-draw .6s var(--lp-ease) both}.le-polish .success-carousel-arrow{background:var(--lp-gold)!important;color:var(--lp-navy)!important;border:0!important;border-radius:46% 54% 58% 42%/52% 44% 56% 48%!important;box-shadow:0 10px 22px #e0a10f4d!important}.le-polish .success-carousel-dot.is-active{background:linear-gradient(90deg, var(--lp-violet), var(--lp-gold))!important}.le-polish .social-showcase{position:relative}.le-polish .social-showcase:after{content:"";z-index:2;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 60' fill='none'%3E%3Cpath d='M32 54C14 42 4 32 4 20 4 11 11 5 19 5c6 0 10 3 13 8 3-5 7-8 13-8 8 0 15 6 15 15 0 12-10 22-28 34z' stroke='%23e0a10f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='24' cy='23' r='2.4' fill='%237c3aed'/%3E%3Ccircle cx='32' cy='23' r='2.4' fill='%237c3aed'/%3E%3Ccircle cx='40' cy='23' r='2.4' fill='%237c3aed'/%3E%3C/svg%3E") 50%/contain no-repeat;width:64px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}@supports (animation-timeline:view()){.le-polish .social-showcase:after{animation:linear both lp-heart-pop;animation-timeline:view();animation-range:entry 40% cover 45%}}@keyframes lp-heart-pop{0%{opacity:0;transform:translate(-50%,-50%)rotate(-30deg)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}.le-polish .location-chip svg{transition:transform .4s var(--lp-ease)}.le-polish .location-chip:hover svg{transform:translateY(-4px)scale(1.15)}@media (width<=760px){.le-polish .social-showcase:after{display:none}}.le-polish .success-note{font-style:italic;box-shadow:none!important;color:var(--lp-muted)!important;font-family:var(--lp-serif)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.98rem!important;font-weight:400!important}.le-polish .success-note:before{content:"";vertical-align:middle;background:var(--lp-squiggle) center / contain no-repeat;width:30px;height:10px;margin-right:10px;display:inline-block}.le-polish .section-contact .signup-contact-hint{font-style:italic;position:relative;transform:rotate(-1deg);box-shadow:none!important;color:var(--lp-violet)!important;font-family:var(--lp-serif)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 0 2px 40px!important;font-size:.98rem!important}.le-polish .section-contact .signup-contact-hint:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 18' fill='none'%3E%3Cpath d='M2 12c6-6 14-8 24-4M18 9.5l8-1.5-5-6' stroke='%23e0a10f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:30px;height:18px;margin-top:-9px;position:absolute;top:50%;left:0}.le-polish .section-contact .contact-form textarea{background-attachment:local!important;padding-top:0!important;padding-bottom:0!important}.le-polish{--lp-col:1240px}.le-polish :is(.site-header,main>section,.site-footer)>:is(.container,.section-inner),.le-polish .home-refinement :is(.site-header,main>section,.site-footer)>:is(.container,.section-inner),.le-polish .hero-section .section-inner{width:min(var(--lp-col), calc(100% - 2 * var(--home-gutter,24px)))!important;max-width:var(--lp-col)!important;margin-inline:auto!important}.le-note:before{inset:0 -56px}@media (width>=1200px){.le-polish body:before{left:max(12px, calc((100vw - var(--lp-col)) / 2 - 30px))}}@media (width>=1100px){.le-polish .site-header .brand-logo{max-width:290px!important;height:64px!important}.le-polish .site-header .brand{flex:none!important}.le-polish .site-header .nav-links{gap:2px!important}.le-polish .site-header .nav-links>a,.le-polish .site-header .nav-offer-menu>button,.le-polish .site-header .nav-offer-menu>a{padding-inline:11px!important}.le-polish .site-header .nav{justify-content:space-between!important}}@media (width>=1200px){.le-polish body:before{left:calc((100vw - var(--lp-col)) / 2 - 1px)!important}.le-note:after{display:none}}.le-polish main>section.section,.le-polish main>.hero-section{padding-block:clamp(56px,5.5vw,80px)!important}.le-polish .enrollment-current.is-notebook{padding-bottom:clamp(40px,4vw,64px)!important}.le-polish .section-contact .contact-form-card:before,.le-polish .section-contact .contact-form-card:after{content:none!important}@supports (animation-timeline:view()){.le-polish .social-showcase-card:first-child{animation:linear both lp-drift-left;animation-timeline:view();animation-range:entry exit}.le-polish .social-showcase-card:last-child{animation:linear both lp-drift-right;animation-timeline:view();animation-range:entry exit}}@keyframes lp-drift-left{0%{translate:0 30px;rotate:-1.5deg}to{translate:0 -30px;rotate:1deg}}@keyframes lp-drift-right{0%{translate:0 -10px;rotate:1.5deg}to{translate:0 30px;rotate:-1deg}}@media (width>=1200px){.le-polish body:before{left:calc((100vw - var(--lp-col)) / 2 - 28px)!important}}@media (width<=1310px){.le-polish body:before{display:none!important}}@media (width<=760px){.le-note-kicker{letter-spacing:.08em;font-size:.68rem}.le-polish .mentor-story{padding-top:46px}.le-polish .mentor-story:before{top:-4px;left:-4px;font-size:6.5rem!important}}.le-more{display:none}@media (width>=900px){.le-polish .home-everywhere-mosaic[data-le-more=collapsed] .everywhere-card:nth-child(n+7){display:none!important}.le-more{color:var(--lp-violet);font-family:var(--font-heading);cursor:pointer;background:0 0;border:0;margin:clamp(34px,3vw,48px) auto 0;padding:6px 4px 12px;font-size:1.25rem;font-weight:700;display:block;position:relative}.le-more:after{content:"";background:var(--lp-scribble) center / 100% 100% no-repeat;height:10px;transition:transform .4s var(--lp-ease,ease);transform-origin:0;position:absolute;bottom:0;left:0;right:0}.le-more:hover:after{transform:scaleX(1.06)}.le-more[aria-expanded=false]:before{content:"↓";margin-right:10px;animation:1.8s ease-in-out infinite lp-nudge;display:inline-block}}@keyframes lp-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.le-polish .section-navy .eyebrow{color:var(--lp-violet)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.le-polish .section-navy .why-cta{background:linear-gradient(120deg, #6a35d6, var(--lp-violet) 50%, #9a6bff)!important;color:#fff!important;width:auto!important;box-shadow:0 12px 26px #7c3aed47!important}@media (width<=760px){.le-polish .gallery-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--home-gutter,18px);scrollbar-width:none;overflow-x:auto;columns:auto!important;margin-inline:calc(-1 * var(--home-gutter,18px))!important;padding:14px var(--home-gutter,18px) 26px!important;gap:18px!important;display:flex!important}.le-polish .gallery-grid::-webkit-scrollbar{display:none}.le-polish .gallery-grid .gallery-card{scroll-snap-align:start;flex:0 0 76%;margin:0!important;animation:none!important}.le-polish .gallery-grid .gallery-card img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}}.le-polish .success-carousel{-webkit-mask-image:none;mask-image:none}@media (width>=761px){.le-polish .success-carousel-track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}}@media (width>=900px){.le-polish .section-contact .contact-copy{padding-top:26px;position:sticky;top:130px;align-self:start!important}}.le-polish .section-navy .eyebrow{-webkit-text-fill-color:var(--lp-violet)!important}.le-polish main .section-navy .eyebrow:before,.le-polish .offer-panel-kicker:before{content:""!important;background:var(--lp-squiggle) center / contain no-repeat!important;background-color:#0000!important;border:0!important;width:30px!important;height:10px!important}.le-polish .offer-panel-kicker{align-items:center;gap:9px;display:inline-flex!important}.le-polish{--lp-page:#fdfbff;--lp-lav:#f2eaff;--lp-dark-a:#17184f;--lp-dark-b:#291a6c;--lp-dark-c:#3c1d84;--lp-wave-h:clamp(42px, 5vw, 84px)}.le-polish body:before,.le-note:after{display:none!important}.le-polish #root main>.offer-section,.le-polish #root main>.home-learning-section,.le-polish #root main>.social-section,.le-polish #root main>.section-contact{background-color:var(--lp-page)!important}.le-polish #root main>.home-learning-section{background-image:radial-gradient(520px 360px at 10% 40%,#ffe29a47,#0000 70%),linear-gradient(#0000 70%,#f6f1ff 100%)!important}.le-polish #root main>.locations-section{background:linear-gradient(180deg, var(--lp-page) 0%, var(--lp-page) 70%, var(--lp-lav) 100%)!important}.le-polish #root main>.faq-section{background:linear-gradient(180deg, var(--lp-lav) 0%, var(--lp-lav) 78%, var(--lp-page) 100%)!important}.le-polish #root main>.home-everywhere-section,.le-polish #root main>.section-navy{isolation:isolate;color:#fff;position:relative;padding-block:calc(var(--lp-wave-h) + clamp(40px, 4.5vw, 70px))!important}.le-polish #root main>.home-everywhere-section>.container,.le-polish #root main>.section-navy>.container{position:relative}.le-polish #root main>.home-everywhere-section:before,.le-polish #root main>.home-everywhere-section:after,.le-polish #root main>.section-navy:before,.le-polish #root main>.section-navy:after{z-index:0;height:var(--lp-wave-h);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:0;right:0;content:""!important}.le-polish #root main>.home-everywhere-section:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V34C1210 78 980 6 720 32S250 74 0 28Z' fill='%23f2eaff'/%3E%3C/svg%3E");top:-1px}.le-polish #root main>.home-everywhere-section:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V44C1200 4 960 72 720 46S240 8 0 52Z' fill='%23fdfbff'/%3E%3C/svg%3E");bottom:-1px}.le-polish #root main>.section-navy:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V30C1180 72 900 10 640 38S220 70 0 34Z' fill='%23fdfbff'/%3E%3C/svg%3E");top:-1px}.le-polish #root main>.section-navy:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V50C1230 10 1000 70 760 42S260 6 0 46Z' fill='%23fdfbff'/%3E%3C/svg%3E");bottom:-1px}.le-polish #root main>.home-everywhere-section>.container,.le-polish #root main>.section-navy>.container{z-index:1}.le-polish .home-everywhere-section h2,.le-polish .home-everywhere-section h3,.le-polish .section-navy h2,.le-polish .section-navy h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish .home-everywhere-section p,.le-polish .section-navy p{color:#ece8ffcc!important}.le-polish .home-everywhere-section .eyebrow,.le-polish main .section-navy .eyebrow{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .home-everywhere-section a:not(.everywhere-card a){color:#ffe29a!important}.le-polish .section-navy .why-number{color:#ffd25a!important}.le-polish main .section-navy .why-cta{color:#102a56!important;background:linear-gradient(120deg,#ffe7a3,#f5c542)!important;box-shadow:0 14px 30px #f5c5424d!important}.le-polish .home-refinement .why-card:after{filter:drop-shadow(0 0 4px #f5c54299);opacity:1!important}.le-polish .everywhere-card,.le-polish .everywhere-card:nth-child(n){--tilt:0deg!important}.le-polish .everywhere-card:hover{transform:translateY(-6px)!important}.le-polish .everywhere-card span{color:#ffd25a!important}.le-polish .everywhere-card h3{color:#fff!important}.le-polish .everywhere-card p{color:#ece8ffb8!important}@media (width>=900px){.le-polish .home-everywhere-mosaic{grid-auto-flow:dense;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(18px,2vw,28px)!important;display:grid!important}.le-polish .home-everywhere-mosaic .everywhere-card{grid-area:auto!important;width:auto!important;margin:0!important}.le-polish .home-everywhere-mosaic .everywhere-card:first-child{grid-area:span 2/span 2!important}.le-polish .home-everywhere-mosaic .everywhere-card:first-child h3{font-size:clamp(1.5rem,2vw,2rem)!important}.le-polish .home-everywhere-mosaic[data-le-more=collapsed] .everywhere-card:nth-child(n+6),.le-polish .home-everywhere-mosaic[data-le-more=collapsed] .everywhere-card:nth-child(6){display:none!important}}.le-polish .home-everywhere-section .le-more{color:#ffe29a}@media (width>=761px){.le-polish .gallery-grid{columns:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,2vw,28px)!important;display:grid!important}.le-polish .gallery-grid .gallery-card{break-inside:auto;margin:0!important}.le-polish .gallery-grid .gallery-card img{aspect-ratio:4/3.4;object-fit:cover;width:100%;height:auto}}.le-polish .gallery-grid .gallery-card,.le-polish .gallery-grid .gallery-card:nth-child(n){transform:none;--tilt:0deg!important}.le-polish .gallery-grid .gallery-card:hover{transform:translateY(-6px)!important}@media (width<=899px){.le-polish #root main>.home-everywhere-section,.le-polish #root main>.section-navy{padding-block:calc(var(--lp-wave-h) + 36px)!important}}.le-polish #root main>.home-everywhere-section:before,.le-polish #root main>.home-everywhere-section:after,.le-polish #root main>.section-navy:before,.le-polish #root main>.section-navy:after{filter:none!important;opacity:1!important;background-color:#0000!important;border-radius:0!important;width:auto!important;left:0!important;right:0!important;transform:none!important}.le-polish #root main>.home-everywhere-section:before,.le-polish #root main>.section-navy:before{top:-1px!important;bottom:auto!important}.le-polish #root main>.home-everywhere-section:after,.le-polish #root main>.section-navy:after{top:auto!important;bottom:-1px!important}.le-polish #root main>.social-section{background-image:radial-gradient(360px 260px at 10% 55%,#a274ff29,#0000 70%),radial-gradient(340px 240px at 92% 40%,#ffe29a3d,#0000 70%)!important}.le-polish #root main>.section-contact{background-image:radial-gradient(420px 300px at 84% 48%,#a274ff24,#0000 70%)!important}.le-polish .enrollment-current .le-note-arrow{width:170px!important;height:100px!important;top:-20px!important;left:-186px!important;transform:none!important}@media (width<=760px){.le-polish .gallery-grid .gallery-card img{border-bottom-width:62px!important}.le-polish .gallery-grid .gallery-card figcaption{font-size:.88rem!important;line-height:1.25!important;bottom:12px!important}}.le-polish body,.le-polish #root,.le-polish body.home-refinement,.le-polish .home-refinement #root{background-color:var(--lp-page)!important}.le-polish #root main>.enrollment-current.is-notebook{background:radial-gradient(420px 260px at 92% 30%, #c4a7ff47, transparent 70%), linear-gradient(180deg, #fff 0%, var(--lp-page) 55%, #efe5ff 100%)!important}.le-polish #root main>.hero-section{background:radial-gradient(560px 460px at 18% 46%, #a78bfa6b, transparent 70%), radial-gradient(420px 360px at 84% 70%, #f4ace64d, transparent 70%), radial-gradient(300px 240px at 60% 18%, #ffe29a52, transparent 70%), linear-gradient(180deg, #efe5ff 0%, #f4edff 72%, var(--lp-page) 100%)!important}.le-polish #root main>.about-section{background:radial-gradient(420px 320px at 78% 52%, #f4ace62e, transparent 70%), linear-gradient(180deg, var(--lp-page) 0%, var(--lp-page) 70%, var(--lp-lav) 100%)!important}.le-polish #root main>.mentor-section{background:radial-gradient(380px 300px at 88% 45%, #ffe29a57, transparent 70%), radial-gradient(420px 320px at 12% 40%, #a78bfa38, transparent 70%), var(--lp-lav)!important}.le-polish #root main>.home-everywhere-section{background:radial-gradient(520px 360px at 86% 14%,#f5c54233,#0000 70%),radial-gradient(640px 440px at 8% 86%,#c084fc61,#0000 70%),linear-gradient(160deg,#1d1763 0%,#33197e 50%,#5521b0 100%)!important}.le-polish #root main>.section-navy{background:radial-gradient(520px 360px at 4% 12%,#c084fc66,#0000 70%),radial-gradient(480px 340px at 96% 90%,#f5c54233,#0000 70%),linear-gradient(135deg,#172a6e 0%,#2f1f86 55%,#5b21b6 100%)!important}.le-polish #root main>.offer-section{background-image:radial-gradient(380px 280px at 90% 42%,#ffe29a47,#0000 70%),radial-gradient(420px 300px at 8% 60%,#c4a7ff33,#0000 70%)!important}.le-polish #root main>section:has(.gallery-grid){background:radial-gradient(520px 340px at 14% 60%, #f4ace638, transparent 70%), radial-gradient(480px 320px at 88% 40%, #a78bfa42, transparent 70%), linear-gradient(180deg, #f2eaff 0%, #f4ecff 82%, var(--lp-page) 100%)!important}.le-polish #root main>.section-testimonials{background:radial-gradient(560px 360px at 50% 44%, #c4a7ff4d, transparent 72%), radial-gradient(360px 260px at 12% 60%, #f4ace633, transparent 70%), radial-gradient(320px 240px at 90% 30%, #ffe29a42, transparent 70%), linear-gradient(180deg, var(--lp-page) 0%, #f7f1ff 50%, var(--lp-page) 100%)!important}.le-polish .hero-grid .hero-person:before,.le-polish .home-refinement .hero-person:before{filter:blur(6px);width:auto!important;height:auto!important;box-shadow:none!important;background:radial-gradient(closest-side,#c4a7ff80,#c4a7ff2e 55%,#0000 100%)!important;border:0!important;border-radius:50%!important;animation:none!important;inset:8% -6% 10%!important}.le-polish .about-photo{background:0 0!important;animation:none!important}.le-chat{z-index:2;filter:drop-shadow(0 12px 18px #5b21b63d);pointer-events:none;width:clamp(62px,6vw,86px);animation:6s ease-in-out infinite lp-chat-float;position:absolute}.le-chat svg{width:100%;height:auto;display:block;overflow:visible}.le-chat--violet{top:9%;left:-2%}.le-chat--gold{filter:drop-shadow(0 12px 18px #e0a10f47);width:clamp(54px,5vw,72px);animation-delay:-3s;bottom:13%;right:-1%}.le-chat .le-chat-dot{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite lp-typing}.le-chat .le-chat-dot:nth-of-type(2){animation-delay:.18s}.le-chat .le-chat-dot:nth-of-type(3){animation-delay:.36s}@keyframes lp-chat-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes lp-typing{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (width<=760px){.le-chat--violet{top:4%;left:0}.le-chat--gold{bottom:8%;right:0}}.le-flight{display:none}@media (width>=900px){.le-polish .home-everywhere-heading{position:relative}.le-flight{z-index:0;pointer-events:none;width:300px;height:90px;display:block;position:absolute;top:-14px;left:33%;overflow:visible}.le-flight-route{fill:none;stroke:#ffe29a;stroke-opacity:.55;stroke-width:2px;stroke-dasharray:6 8;stroke-linecap:round}.le-flight-plane{fill:#f5c542;filter:drop-shadow(0 0 5px #f5c542bf)}.le-more{padding-bottom:14px}.le-more:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 10' fill='none'%3E%3Cpath d='M3 6.5C52 2.5 128 1.8 217 5' stroke='%23f5c542' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat!important;height:9px!important;left:24px!important;right:2px!important}}.le-polish .home-refinement .why-card:after{transform:none;height:calc(100% - 78px)!important;top:96px!important}.le-polish .home-refinement .why-card:last-child:after{display:none!important}@supports (animation-timeline:view()){.le-polish .home-refinement .why-card:after{animation-range:entry!important}}.le-polish section:has(.le-gal)>.container{--slide:min(780px, 74%);position:relative}.le-polish .gallery-grid.le-gal{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:clamp(28px,3vw,44px);position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%);columns:auto!important;padding:14px calc((100% - var(--slide)) / 2) 22px!important;gap:clamp(14px,2vw,30px)!important;display:flex!important}.le-polish .gallery-grid.le-gal::-webkit-scrollbar{display:none}.le-polish .gallery-grid.le-gal:focus-visible{outline-offset:4px;outline:3px solid #7c3aed80}.le-polish .le-gal .gallery-card,.le-polish .le-gal .gallery-card:nth-child(n){flex:0 0 var(--slide);scroll-snap-align:center;cursor:pointer;width:var(--slide)!important;opacity:.5!important;transition:transform .6s var(--lp-ease,ease), opacity .6s ease!important;margin:0!important;transform:scale(.86)!important}.le-polish .le-gal .gallery-card.is-active{cursor:zoom-in;opacity:1!important;transform:none!important}.le-polish .le-gal .gallery-card img{object-fit:cover;aspect-ratio:4/3!important;width:100%!important;height:auto!important}.le-polish .le-gal .gallery-card:hover{transform:scale(.86)!important}.le-polish .le-gal .gallery-card.is-active:hover{transform:translateY(-4px)!important}.le-gal-arrow{z-index:3;top:var(--gal-mid,50%);color:#102a56;cursor:pointer;background:#f5c542;border:0;border-radius:46% 54% 58% 42%/52% 44% 56% 48%;place-items:center;width:52px;height:52px;padding:0;font-size:1.7rem;font-weight:700;line-height:1;transition:transform .3s,border-radius .5s;display:grid;position:absolute;translate:0 -50%;box-shadow:0 10px 22px #e0a10f52}.le-gal-arrow:hover{border-radius:56% 44% 42% 58%/44% 58% 42% 56%;transform:scale(1.08)}.le-gal-arrow:focus-visible{outline-offset:3px;outline:3px solid #5b21b6}.le-gal-prev{left:calc(50% - var(--slide) / 2 - 26px)}.le-gal-next{right:calc(50% - var(--slide) / 2 - 26px)}.le-gal-dots{justify-content:center;gap:10px;margin-top:6px;display:flex}.le-gal-dots button{cursor:pointer;background:#5b21b638;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .35s,background .35s}.le-gal-dots button[aria-current=true]{background:linear-gradient(90deg,#7c3aed,#f5c542);width:30px}.le-gal-dots button:focus-visible{outline-offset:3px;outline:2px solid #5b21b6}@media (width<=760px){.le-polish section:has(.le-gal)>.container{--slide:82%}.le-polish .gallery-grid.le-gal{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.le-gal-arrow{width:40px;height:40px;font-size:1.35rem}.le-gal-prev{left:2px}.le-gal-next{right:2px}.le-gal-dots{gap:7px}}.le-polish #enrollment-news-panel{scroll-margin-top:128px}.le-polish body .site-header,.le-polish .home-refinement .site-header,.le-polish body.public-refinement:not(.home-refinement) .site-header{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#ffffffd6!important;border-bottom:0!important;box-shadow:0 10px 30px #4c25aa12!important}.le-polish body .site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#7c3aed73 22%,#f5c542b3 50%,#7c3aed73 78%,#0000 100%);height:2px;position:absolute;bottom:0;left:0;right:0}@media (width>=1181px){.le-polish .site-header .brand-logo{width:auto!important;max-width:none!important;height:70px!important}.le-polish .site-header .nav-links{gap:0!important}.le-polish .site-header .nav-links>a:not(.nav-platform-link):not(.nav-cta),.le-polish .site-header .nav-offer-trigger{position:relative;box-shadow:none!important;color:#1e2a5a!important;background:0 0!important;border-radius:0!important;padding-inline:10px!important}.le-polish .site-header .nav-links>a:not(.nav-platform-link):not(.nav-cta):after,.le-polish .site-header .nav-offer-trigger:after{content:"";transform-origin:0;height:7px;transition:transform .35s var(--lp-ease,ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 8' preserveAspectRatio='none' fill='none'%3E%3Cpath d='M2 5.5C30 2 64 1.6 98 4' stroke='%23f5c542' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;bottom:3px;left:8px;right:8px;transform:scaleX(0)}.le-polish .site-header .nav-links>a:not(.nav-platform-link):not(.nav-cta):is(:hover,:focus-visible,[aria-current=page]):after,.le-polish .site-header .nav-offer-menu:is(:hover,.is-open) .nav-offer-trigger:after{transform:scaleX(1)}.le-polish .site-header .nav-links>a[aria-current=page],.le-polish .site-header .nav-offer-menu:is(:hover,.is-open) .nav-offer-trigger{color:#5b21b6!important}.le-polish .site-header .nav-offer-trigger svg{transition:transform .3s}.le-polish .site-header .nav-offer-menu.is-open .nav-offer-trigger svg{transform:rotate(180deg)}.le-polish .site-header .nav-cta{align-items:center;margin-left:8px;min-height:46px!important;transition:transform .3s var(--lp-ease,ease), box-shadow .3s ease!important;color:#fff!important;background:linear-gradient(120deg,#7c3aed,#5b21b6)!important;border-radius:999px!important;padding-inline:20px!important;display:inline-flex!important;box-shadow:0 10px 22px #5b21b64d!important}.le-polish .site-header .nav-cta:hover{transform:translateY(-2px)}.le-polish .site-header .nav-socials{margin-left:6px;gap:0!important}.le-polish .site-header .nav-social-link{width:36px!important;height:36px!important;box-shadow:none!important;color:#5b21b6!important;background:0 0!important;border:0!important;transition:transform .3s,color .3s!important}.le-polish .site-header .nav-social-link:hover{transform:translateY(-2px)rotate(-6deg);color:#c026d3!important}.le-polish .site-header .nav-offer-dropdown{background:#fffffff7;border:0;border-radius:20px;width:320px;padding:10px 8px 8px;overflow:hidden;box-shadow:0 26px 60px #4c25aa2e,0 0 0 1px #7c3aed14}.le-polish .site-header .nav-offer-dropdown:after{content:"";background:linear-gradient(90deg,#7c3aed,#c026d3 50%,#f5c542);height:3px;position:absolute;top:0;left:0;right:0}.le-polish .site-header .nav-links .nav-offer-dropdown a{color:#1e2a5a;border-radius:12px;padding:12px 14px 12px 34px;font-weight:700;transition:background .25s,color .25s;position:relative}.le-polish .site-header .nav-links .nav-offer-dropdown a+a:before{content:"";background:#7c3aed1a;height:1px;position:absolute;top:0;left:34px;right:14px}.le-polish .site-header .nav-links .nav-offer-dropdown a>span:first-child:before{content:"";background:linear-gradient(135deg,#a78bfa,#7c3aed);border-radius:50%;width:9px;height:9px;transition:transform .3s;position:absolute;top:50%;left:13px;translate:0 -50%}.le-polish .site-header .nav-links .nav-offer-dropdown a:nth-child(2)>span:first-child:before{background:linear-gradient(135deg,#f0abfc,#c026d3)}.le-polish .site-header .nav-links .nav-offer-dropdown a:nth-child(3)>span:first-child:before{background:linear-gradient(135deg,#ffe29a,#e0a10f)}.le-polish .site-header .nav-links .nav-offer-dropdown a:nth-child(4)>span:first-child:before{background:linear-gradient(135deg,#93c5fd,#4f46e5)}.le-polish .site-header .nav-links .nav-offer-dropdown a:nth-child(5)>span:first-child:before{background:linear-gradient(135deg,#86efac,#0f9f6e)}.le-polish .site-header .nav-links .nav-offer-dropdown a:hover{color:#5b21b6;background:linear-gradient(100deg,#f3ecff,#fff9dfb3)!important}.le-polish .site-header .nav-links .nav-offer-dropdown a:hover>span:first-child:before{transform:scale(1.35)}.le-polish .site-header .nav-offer-dropdown a>span:last-child{color:#7c3aed;transition:transform .3s var(--lp-ease,ease)}.le-polish .site-header .nav-offer-dropdown a:hover>span:last-child{transform:translate(4px)}}@media (width<=1180px){.le-polish .site-header .nav-links.is-open{background:#fff!important;box-shadow:0 24px 60px #17184f38,0 0 0 100vmax #17184f61!important}.le-polish .site-header .nav-links .nav-offer-dropdown{background:#f6f0ff!important}}.le-polish .site-footer.footer-v2{isolation:isolate;color:#1e2a5a;position:relative;background:radial-gradient(520px 360px at 92% 24%,#f5c54233,#0000 70%),radial-gradient(600px 420px at 6% 70%,#c084fc4d,#0000 70%),linear-gradient(#efe5ff 0%,#e9dcff 100%)!important;border-top:0!important;margin-top:0!important;padding-top:calc(clamp(42px,5vw,84px) + clamp(40px,4vw,64px))!important}.le-polish .site-footer.footer-v2:before{content:"";z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V36C1190 76 960 8 700 34S230 72 0 30Z' fill='%23fdfbff'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:clamp(42px,5vw,84px);position:absolute;top:-1px;left:0;right:0}.le-polish .site-footer.footer-v2:after{content:"";right:max(16px, calc((100vw - var(--lp-col)) / 2 - 60px));z-index:0;aspect-ratio:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none'%3E%3Cpath d='M60 104C34 86 14 68 14 44c0-14 10-25 24-25 10 0 17 6 22 14 5-8 12-14 22-14 14 0 24 11 24 25 0 24-20 42-46 60z' stroke='%237c3aed' stroke-opacity='.12' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='48' cy='48' r='3' fill='%23f5c542' fill-opacity='.35'/%3E%3Ccircle cx='60' cy='48' r='3' fill='%23f5c542' fill-opacity='.35'/%3E%3Ccircle cx='72' cy='48' r='3' fill='%23f5c542' fill-opacity='.35'/%3E%3C/svg%3E") 50%/contain no-repeat;width:clamp(220px,24vw,340px);position:absolute;bottom:40px}.le-polish .site-footer.footer-v2>.container{z-index:1;position:relative}.le-polish .footer-identity-v2 img{width:auto!important;max-width:none!important;height:70px!important}.le-polish .footer-identity-v2>span{align-items:center;gap:8px;font-weight:800;box-shadow:none!important;color:#5b21b6!important;background:0 0!important;border:0!important;padding:0!important;display:inline-flex!important}.le-polish .footer-identity-v2>span:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 16'%3E%3Cpath d='M6 15.5S1 9.6 1 6a5 5 0 0 1 10 0c0 3.6-5 9.5-5 9.5z' fill='%237c3aed'/%3E%3Ccircle cx='6' cy='6' r='2' fill='%23fff'/%3E%3C/svg%3E") 50%/contain no-repeat;width:12px;height:16px}.le-polish .footer-nav-group-v2>p{color:#5b21b6!important}.le-polish .footer-nav-group-v2>p:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 8' fill='none'%3E%3Cpath d='M2 5c6-4 10-4 14 0s10 4 14 0 6-3 8-1' stroke='%23e0a10f' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 0/40px 8px no-repeat!important;width:40px!important;height:8px!important}.le-polish .footer-nav-group-v2 a{display:inline-block;position:relative;color:#2a3566!important;transition:color .25s ease, transform .3s var(--lp-ease,ease)!important}.le-polish .footer-nav-group-v2 a:hover{transform:translate(4px);color:#5b21b6!important}.le-polish .footer-contact-card-v2{box-shadow:none!important;color:#1e2a5a!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.le-polish .footer-contact-card-v2:before,.le-polish .footer-contact-card-v2:after{content:none!important}.le-polish .footer-contact-kicker-v2{color:#b7791f!important}.le-polish .footer-contact-card-v2 h2{color:#1e2a5a!important;-webkit-text-fill-color:#1e2a5a!important;font-size:clamp(1.9rem,2.4vw,2.4rem)!important}.le-polish .footer-contact-card-v2 h2:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 12' fill='none'%3E%3Cpath d='M3 8C40 3 100 2 147 6' stroke='%23f5c542' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat;width:150px;height:12px;margin-top:6px;display:block}.le-polish .footer-contact-card-v2>p{color:#4a5380!important}.le-polish .footer-contact-card-v2 address a{color:#1e2a5a!important;border-color:#5b21b624!important}.le-polish .footer-contact-card-v2 address small{color:#6d28d9!important}.le-polish .footer-contact-card-v2 address strong{color:#1e2a5a!important}.le-polish .footer-contact-card-v2 address a:hover strong{color:#5b21b6!important}.le-polish .footer-signup-v2{color:#fff!important;background:linear-gradient(120deg,#7c3aed,#5b21b6)!important;box-shadow:0 14px 28px #5b21b647!important}.le-polish .footer-signup-v2:hover{transform:translateY(-2px)}.le-polish .footer-social-links-v2 a{color:#5b21b6!important;background:#ffffffa6!important;border:0!important}.le-polish .footer-social-links-v2 a:hover{background:#fff!important}.le-polish .footer-bottom-v2{z-index:1;position:relative;color:#4a5380!important;border-top-color:#5b21b624!important}.le-polish .footer-bottom-v2 a{color:#2a3566!important}.le-polish .footer-bottom-v2 a:hover{color:#5b21b6!important}.le-polish section:has(.le-gal)>.container{--slide:min(780px, 62vw)}@media (width<=760px){.le-polish section:has(.le-gal)>.container{--slide:80vw}}.le-polish .home-learning-feature:before{filter:blur(4px);background:radial-gradient(closest-side,#a78bfa4d,#f4ace624 60%,#0000 100%)!important;border-radius:50%!important;animation:none!important}.le-polish .site-footer.footer-v2:after{width:clamp(160px,15vw,210px);bottom:56px;left:calc(50% - 250px);right:auto}@media (width<=900px){.le-polish .site-footer.footer-v2:after{bottom:90px;left:auto;right:12px}}.le-polish .le-gal .gallery-card img{box-sizing:content-box!important;width:calc(100% - 16px)!important}@media (width>=1181px){.le-polish .site-header .nav-links .nav-offer-dropdown a{padding:12px 14px 12px 36px!important}}.le-polish .site-footer.footer-v2:after{content:none!important}.le-polish .site-footer.footer-v2{padding-top:calc(clamp(30px,3vw,44px) + clamp(26px,2.6vw,38px))!important}.le-polish .site-footer.footer-v2:before{height:clamp(30px,3vw,44px)}.le-polish .site-footer .footer-main-v2{grid-template-columns:minmax(230px,1.05fr) minmax(170px,.75fr) minmax(300px,1.2fr) minmax(300px,1.25fr)!important;gap:clamp(26px,3vw,48px)!important;padding-top:0!important;padding-bottom:clamp(24px,2.4vw,34px)!important}.le-polish .footer-identity-v2>a{width:auto!important}.le-polish .footer-identity-v2 img{height:62px!important}.le-polish .footer-identity-v2>p{margin-top:12px!important;font-size:.9rem!important;line-height:1.55!important}.le-polish .footer-identity-v2>span{margin-top:12px!important}.le-polish .footer-nav-group-v2>p{margin-bottom:12px!important;padding-bottom:10px!important}.le-polish .footer-nav-group-v2 ul{gap:7px 22px!important}.le-polish .footer-nav-group-v2:nth-of-type(2) ul{grid-template-columns:repeat(2,max-content)}.le-polish .footer-nav-group-v2 a{font-size:.88rem!important}.le-polish .footer-contact-card-v2 h2{margin-top:4px!important;font-size:clamp(1.35rem,1.7vw,1.6rem)!important;line-height:1.15!important}.le-polish .footer-contact-card-v2 h2:after{width:120px;height:9px;margin-top:4px}.le-polish .footer-contact-card-v2>p{margin-top:8px!important;font-size:.85rem!important}.le-polish .footer-contact-card-v2 address{gap:0!important;margin-top:10px!important}.le-polish .footer-contact-card-v2 address a{align-items:baseline;gap:10px;border:0!important;padding:4px 0!important;display:flex!important}.le-polish .footer-contact-card-v2 address small{flex:0 0 62px}.le-polish .footer-contact-card-v2 address strong{font-size:.92rem}.le-polish .footer-contact-card-v2{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid!important}.le-polish .footer-contact-card-v2>:not(.footer-signup-v2):not(.footer-social-links-v2){grid-column:1/-1}.le-polish .footer-signup-v2,.le-polish body.public-refinement:not(.home-refinement) .footer-signup-v2{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(120deg,#7c3aed,#5b21b6)!important;border:0!important;min-height:44px!important;margin-top:12px!important;padding:0 20px!important;font-size:.9rem!important}.le-polish .footer-social-links-v2{gap:6px!important;margin-top:12px!important}.le-polish .footer-bottom-v2{padding-block:14px 18px!important}@media (width<=1050px){.le-polish .site-footer .footer-main-v2{grid-template-columns:1fr 1fr!important}.le-polish .footer-contact-card-v2{grid-area:auto/1/auto/-1!important}}@media (width<=720px){.le-polish .site-footer .footer-main-v2{gap:26px 18px!important}.le-polish .footer-identity-v2{grid-column:1/-1!important}.le-polish .footer-nav-group-v2:nth-of-type(2) ul{grid-template-columns:1fr}.le-polish .footer-contact-card-v2{padding:0!important}}@media (width<=430px){.le-polish .site-footer .footer-main-v2{grid-template-columns:1fr 1fr!important}.le-polish .footer-nav-group-v2 a{font-size:.84rem!important}}.le-polish .footer-signup-v2{gap:12px;white-space:nowrap!important}.le-polish .footer-social-links-v2{flex-wrap:nowrap!important;display:flex!important}.le-polish .footer-social-links-v2 a{place-items:center;position:relative;border-radius:50%!important;width:42px!important;height:42px!important;min-height:0!important;padding:0!important;font-size:0!important;transition:transform .3s,background .3s!important;display:grid!important}.le-polish .footer-social-links-v2 a svg{width:19px!important;height:19px!important;margin:0!important}.le-polish .footer-social-links-v2 a:hover{transform:translateY(-2px)}.le-polish .footer-social-links-v2{justify-content:flex-end;align-self:center}.le-polish .footer-social-links-v2 a{justify-content:center!important;align-items:center!important;gap:0!important;line-height:0!important;display:flex!important}.le-polish .footer-social-links-v2 a svg{flex:none;display:block!important}.le-polish .footer-signup-v2{padding:0 18px!important}.le-polish .site-footer.footer-v2>.container{z-index:auto!important}.le-polish .footer-identity-v2,.le-polish .footer-identity-v2>a{isolation:auto!important;transform:none!important}.le-polish .site-header .brand-logo,.le-polish .footer-identity-v2 img{mix-blend-mode:normal}.le-polish .about-photo:before{filter:blur(6px);width:auto!important;height:auto!important;box-shadow:none!important;background:radial-gradient(closest-side,#c4a7ff6b,#f4ace624 60%,#0000 100%)!important;border:0!important;border-radius:50%!important;animation:none!important;inset:10% 4% 6%!important}.le-polish #root main>.about-section:before{content:none!important}.le-polish :is(a,button,summary,[role=button]){-webkit-tap-highlight-color:transparent}.le-polish .home-refinement .home-offer-tile-icon:before{content:none!important}.le-polish .home-refinement .home-offer-tile,.le-polish .home-refinement .home-offer-tile:is(:hover,:focus,:active,:focus-visible){box-shadow:none!important;background:0 0!important}.le-polish .home-refinement .home-offer-tile-icon{box-shadow:none!important;background-color:#0000!important;border:0!important}.le-polish .home-refinement .home-offer-tile:focus-visible{outline-offset:6px;border-radius:20px;outline:3px solid #7c3aed73!important}@media (hover:none){.le-polish .home-refinement .home-offer-tile:hover,.le-polish .home-refinement .home-offer-tile:hover .home-offer-tile-icon{transform:none!important}.le-polish .home-refinement .home-offer-tile:active .home-offer-tile-icon{transform:scale(.94)!important}}.le-polish section:has(.lp-gal)>.container{--slide:min(760px, 62vw)}.le-polish .gallery-grid.lp-gal{touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;height:calc(var(--slide) * .75)!important;columns:auto!important;margin:clamp(30px,3vw,46px) 0 0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.le-polish .gallery-grid.lp-gal:focus-visible .gallery-card.is-active{outline-offset:4px;outline:3px solid #7c3aed8c}.le-polish .lp-gal .gallery-card,.le-polish .lp-gal .gallery-card:nth-child(n){cursor:pointer;top:0;left:50%;overflow:hidden;width:var(--slide)!important;height:calc(var(--slide) * .75)!important;margin:0 0 0 calc(var(--slide) / -2)!important;box-shadow:0 30px 60px rgba(76, 37, 170, calc(.28 - var(--a,0) * .1))!important;opacity:calc(1 - var(--a,0) * .38)!important;transform:translateX(calc(var(--o,0) * var(--slide) * .74)) scale(calc(1 - var(--a,0) * .2))!important;background:#2a1d6e!important;border:0!important;border-radius:26px!important;padding:0!important;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s,box-shadow .7s!important;animation:none!important;position:absolute!important}.le-polish .lp-gal .gallery-card:not(.is-active):not(.is-near){pointer-events:none;opacity:0!important}.le-polish .lp-gal .gallery-card.is-active{cursor:zoom-in}.le-polish .lp-gal .gallery-card:before{content:none!important}.le-polish .lp-gal .gallery-card:after{z-index:1;pointer-events:none;content:""!important;opacity:1!important;background:linear-gradient(#0000,#0e0a32c7)!important;border:0!important;border-radius:0!important;width:auto!important;height:38%!important;display:block!important;position:absolute!important;inset:auto 0 0!important;transform:none!important}.le-polish .lp-gal .gallery-card img{inset:0;box-sizing:border-box!important;aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;height:100%!important;max-height:none!important;box-shadow:none!important;filter:none!important;border:0!important;border-radius:0!important;margin:0!important;position:absolute!important;transform:none!important}.le-polish .lp-gal .gallery-card figcaption{z-index:2;opacity:1;transition:opacity .5s;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-heading)!important;text-align:left!important;background:0 0!important;border:0!important;margin:0!important;padding:0 clamp(18px,2.4vw,32px) clamp(16px,2vw,26px)!important;font-size:clamp(1.05rem,1.6vw,1.4rem)!important;font-style:normal!important;font-weight:800!important;line-height:1.25!important;position:absolute!important;inset:auto 0 0!important;transform:none!important}.le-polish .lp-gal .gallery-card:not(.is-active) figcaption{opacity:0}.lp-gal-arrow{z-index:20;color:#102a56;cursor:pointer;background:#f5c542;border:0;border-radius:50%;place-items:center;width:54px;height:54px;padding:0;font-size:1.9rem;line-height:1;transition:transform .3s,background .3s;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 12px 24px #e0a10f59}.lp-gal-arrow span{margin-top:-3px;display:block}.lp-gal-arrow:hover{background:#ffd75e;transform:scale(1.08)}.lp-gal-arrow:active{transform:scale(.95)}.lp-gal-arrow:focus-visible{outline-offset:3px;outline:3px solid #5b21b6}.lp-gal-prev{left:calc(50% - var(--slide) / 2 - 27px)}.lp-gal-next{right:calc(50% - var(--slide) / 2 - 27px)}.lp-gal-dots{justify-content:center;gap:10px;margin-top:26px;display:flex}.lp-gal-dots button{cursor:pointer;background:#5b21b638;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .35s,background .35s}.lp-gal-dots button[aria-current=true]{background:linear-gradient(90deg,#7c3aed,#f5c542);width:32px}.le-gal-arrow,.le-gal-dots{display:none!important}@media (width<=760px){.le-polish section:has(.lp-gal)>.container{--slide:calc(100vw - 72px)}.le-polish .lp-gal .gallery-card,.le-polish .lp-gal .gallery-card:nth-child(n){transform:translateX(calc(var(--o,0) * (var(--slide) + 14px))) scale(calc(1 - var(--a,0) * .08))!important;opacity:calc(1 - var(--a,0) * .45)!important}.lp-gal-arrow{width:42px;height:42px;font-size:1.5rem}.lp-gal-prev{left:-12px}.lp-gal-next{right:-12px}.lp-gal-dots{gap:2px}.lp-gal-dots button{background:0 0;width:26px;height:34px;position:relative}.lp-gal-dots button:before{content:"";background:#5b21b638;border-radius:999px;width:10px;height:10px;transition:width .35s,background .35s,left .35s;position:absolute;top:12px;left:8px}.lp-gal-dots button[aria-current=true]{background:0 0;width:40px}.lp-gal-dots button[aria-current=true]:before{background:linear-gradient(90deg,#7c3aed,#f5c542);width:26px;left:7px}}.le-polish .lp-gal .gallery-card,.le-polish .lp-gal .gallery-card:nth-child(n){isolation:isolate;overflow:hidden!important}@media (width>=1181px){.le-polish .site-header .nav-offer-menu[data-lp-open] .nav-offer-dropdown{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate(-50%)!important}.le-polish .site-header .nav-offer-dropdown{top:calc(100% + 8px)!important}.le-polish .site-header .nav-offer-dropdown:before{height:24px!important;top:-22px!important;left:-60px!important;right:-60px!important}.le-polish .site-header .nav-offer-menu[data-lp-open] .nav-offer-trigger{color:#5b21b6!important}.le-polish .site-header .nav-offer-menu[data-lp-open] .nav-offer-trigger:after{transform:scaleX(1)}.le-polish .site-header .nav-offer-menu[data-lp-open] .nav-offer-trigger svg{transform:rotate(180deg)}}.le-polish .footer-contact-kicker-v2{color:#8a5710!important;-webkit-text-fill-color:#8a5710!important}.le-polish .kids-proof-note,.le-polish .service-proof-note{color:#4a5380!important;-webkit-text-fill-color:#4a5380!important}.le-polish .adults-practice-copy>p{color:#3f4775!important;-webkit-text-fill-color:#3f4775!important}@media (width<=760px){.le-polish :is(.le-note-kicker,.kids-trust-label,.service-enrollment-badge,.offer-panel-kicker,.why-number,.signup-page-phone-kicker,.footer-contact-kicker-v2,.certificates-choice-paths small,.adults-start-note,.kids-needs-showcase-photo figcaption span,.adults-start-portrait figcaption span){letter-spacing:.06em!important;font-size:12px!important}.le-polish .everywhere-card span,.le-polish .kids-experience-badge span,.le-polish .le-note-phone small,.le-polish .kids-final-phone span,.le-polish .service-decision-strip :is(span,small),.le-polish .guide-card-topline small,.le-polish .footer-identity-v2>span,.le-polish .footer-contact-card-v2 address small,.le-polish .signup-page :is(.signup-page-phone-button,.eyebrow){font-size:12px!important}.le-polish .footer-nav-group-v2 ul{gap:0 18px!important}.le-polish .footer-nav-group-v2 a{align-items:center;min-height:34px;display:inline-flex!important}.le-polish .footer-bottom-v2 a,.le-polish .footer-bottom-v2 button,.le-polish .breadcrumbs a{align-items:center;min-height:34px;display:inline-flex}.le-polish .home-everywhere-section .home-everywhere-heading a,.le-polish .locations-details-link{align-items:center;min-height:40px;display:inline-flex!important}.le-polish .success-carousel-dot{background-clip:content-box!important;min-width:34px!important;min-height:34px!important;padding:12px!important}}.le-polish body :is(.button-primary,.home-offer-switcher-cta):not(:is(.section-navy,.home-everywhere-section,.kids-final-cta,.service-local-cta,.knowledge-soft-cta,.materials-help-section,.teacher-paths-section,.kids-lessons-section,.matura-strategy-showcase,.certificates-choice-showcase,.adults-reasons-section,.service-page-eighthGrade .service-hero) *){isolation:isolate;justify-content:center;align-items:center;gap:10px;position:relative;overflow:hidden;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:52px!important;font-family:var(--font-heading)!important;letter-spacing:.01em!important;text-transform:none!important;background:linear-gradient(120deg,#7c3aed 0%,#6d28d9 55%,#5b21b6 100%)!important;border:0!important;border-radius:999px!important;padding:0 26px!important;font-size:1rem!important;font-weight:800!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s!important;display:inline-flex!important;box-shadow:0 14px 28px #5b21b64d,inset 0 1px #ffffff40!important}.le-polish body :is(.button-primary,.home-offer-switcher-cta):before{z-index:-1;content:""!important;opacity:1!important;background:linear-gradient(100deg,#0000,#ffffff59,#0000)!important;border-radius:0!important;width:50%!important;height:auto!important;transition:left .7s!important;display:block!important;position:absolute!important;inset:0 auto 0 -60%!important;transform:skew(-18deg)!important}.le-polish body :is(.button-primary,.home-offer-switcher-cta):hover:before{left:120%!important}.le-polish body :is(.button-primary,.home-offer-switcher-cta):not(:has([aria-hidden=true])):not(.form-submit):after{font-size:1.1em;content:"→"!important;background:0 0!important;width:auto!important;height:auto!important;transition:transform .35s cubic-bezier(.2,.8,.2,1)!important;display:inline-block!important;position:static!important;transform:none!important}.le-polish body :is(.button-primary,.home-offer-switcher-cta):hover{transform:translateY(-3px);box-shadow:0 20px 36px #5b21b661,inset 0 1px #ffffff40!important}.le-polish body :is(.button-primary,.home-offer-switcher-cta):hover:after,.le-polish body :is(.button-primary,.home-offer-switcher-cta):hover>[aria-hidden=true]{transform:translate(5px)!important}.le-polish body :is(.button-primary,.home-offer-switcher-cta)>[aria-hidden=true]{transition:transform .35s cubic-bezier(.2,.8,.2,1);display:inline-block}.le-polish body :is(.button-primary,.home-offer-switcher-cta):active{transform:translateY(0)scale(.98)}.le-polish body :is(.button-primary,.home-offer-switcher-cta):focus-visible{outline-offset:3px;outline:3px solid #f5c542!important}.le-polish body .button-secondary:not(:is(.section-navy,.home-everywhere-section,.kids-final-cta,.service-local-cta,.knowledge-soft-cta,.materials-help-section,.teacher-paths-section,.kids-lessons-section,.matura-strategy-showcase,.certificates-choice-showcase,.teacher-everywhere-section,.service-page-eighthGrade .service-hero,.enrollment-panel-cta,.cookie-consent,.lp-greviews) *),.le-polish body .offer-panel-links a{justify-content:center;align-items:center;gap:10px;min-height:52px!important;box-shadow:none!important;color:#5b21b6!important;-webkit-text-fill-color:#5b21b6!important;font-family:var(--font-heading)!important;background:0 0!important;border:2px solid #7c3aed59!important;border-radius:999px!important;padding:0 24px!important;font-size:1rem!important;font-weight:800!important;transition:background .3s,border-color .3s,transform .35s cubic-bezier(.2,.8,.2,1)!important;display:inline-flex!important}.le-polish body .button-secondary:not(:is(.section-navy,.home-everywhere-section,.kids-final-cta,.service-local-cta,.knowledge-soft-cta,.materials-help-section,.teacher-paths-section,.kids-lessons-section,.matura-strategy-showcase,.certificates-choice-showcase,.teacher-everywhere-section,.service-page-eighthGrade .service-hero,.enrollment-panel-cta,.cookie-consent,.lp-greviews) *):hover,.le-polish body .offer-panel-links a:hover{transform:translateY(-2px);background:#7c3aed14!important;border-color:#7c3aed!important}.le-polish body .offer-panel-links a>:last-child{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.le-polish body .offer-panel-links a:hover>:last-child{transform:translate(5px)}.le-polish .mentor-portrait-halo{filter:blur(6px);background:radial-gradient(closest-side,#c4a7ff73,#f4ace624 60%,#0000 100%)!important;border:0!important;border-radius:50%!important;animation:none!important}.le-polish .mentor-portrait-halo:before,.le-polish .mentor-portrait-halo:after{content:none!important}.le-polish .social-showcase:after{content:none!important;animation:none!important}.le-polish .learning-visual:before{filter:blur(6px);box-shadow:none!important;background:radial-gradient(closest-side,#c4a7ff66,#ffe29a24 60%,#0000 100%)!important;border-radius:50%!important;animation:none!important}.le-polish .learning-orbit{display:none!important}.le-polish .offer-panel-kicker{align-items:center;gap:10px;padding-left:0!important;display:inline-flex!important}.le-polish .offer-panel-kicker:before{flex:none;position:static!important;transform:none!important}@media (width<=760px){.le-polish .success-carousel-dot{background-clip:border-box!important;min-width:0!important;min-height:0!important;padding:0!important}}.le-polish body :is(.button-primary,.home-offer-switcher-cta){isolation:isolate;justify-content:center;align-items:center;gap:10px;display:inline-flex!important;position:relative!important;overflow:hidden!important}@media (width<=760px){.le-polish .adults-start-note{letter-spacing:.04em!important;font-size:10px!important}}.le-polish .enrollment-panel-cta .button-secondary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff14!important;border:2px solid #ffffff73!important}.le-polish .enrollment-panel-cta .button-secondary:hover{background:#ffffff29!important;border-color:#fff!important}.le-polish body .home-offer-switcher-cta{width:max-content;margin-inline:auto!important;display:flex!important}.le-polish body .site-header,.le-polish .home-refinement .site-header,.le-polish body.public-refinement:not(.home-refinement) .site-header{isolation:isolate;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.le-polish body .site-header:before{content:"";z-index:-1;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);pointer-events:none;background:#ffffffe6;position:absolute;inset:0}.le-polish body .site-header:after{background:linear-gradient(90deg, #7c3aed, #c026d3 55%, #f5c542) 0 0 / calc(var(--lp-progress,0) * 100%) 100% no-repeat, linear-gradient(90deg, transparent 0%, #7c3aed38 20%, #f5c54266 50%, #7c3aed38 80%, transparent 100%)!important;height:3px!important}.le-polish body .site-header:before{transition:background .35s,box-shadow .35s}.le-polish body .site-header[data-lp-scrolled]:before{background:#fffffff2;box-shadow:0 12px 34px #2e10651a}.le-polish body .site-header[data-lp-scrolled]{box-shadow:none!important}.le-polish .site-header .nav-mobile-contact{display:none}@media (width>=1181px){.le-polish .site-header .nav-links>a:not(.nav-platform-link):not(.nav-cta):not(.lp-g-badge),.le-polish .site-header .nav-offer-trigger{letter-spacing:.005em;font-size:15.5px!important}.le-polish .site-header .nav-cta{white-space:nowrap!important}.le-polish .site-header .nav-links>a:not(.nav-platform-link):not(.nav-cta):not(.lp-g-badge){padding-inline:7px!important}.le-polish .site-header .nav-socials{border-left:1px solid #7c3aed2e;padding-left:10px;margin-left:12px!important}}@media (width<=1180px){html.lp-menu-open .mobile-lead-bar{display:none!important}.le-polish .site-header .menu-toggle{z-index:3;place-content:center;gap:5px;transition:background .3s;position:relative;background:#f1eaff!important;border:0!important;border-radius:15px!important;width:46px!important;height:46px!important;padding:0!important;display:grid!important;box-shadow:inset 0 0 0 1px #7c3aed24!important}.le-polish .site-header .menu-toggle span{transition:transform .35s var(--lp-ease,ease), opacity .2s ease, width .3s ease;border-radius:3px;opacity:1!important;background:#2e1065!important;width:20px!important;height:2.4px!important;margin:0!important;display:block!important}.le-polish .site-header .menu-toggle span:nth-child(2){justify-self:end;width:14px!important}.le-polish .site-header .menu-toggle[aria-expanded=true]{background:#7c3aed!important}.le-polish .site-header .menu-toggle[aria-expanded=true] span{background:#fff!important}.le-polish .site-header .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7.4px)rotate(45deg)}.le-polish .site-header .menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0!important;width:0!important}.le-polish .site-header .menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7.4px)rotate(-45deg)}.le-polish .site-header .brand,.le-polish .site-header .nav-app-btn--mobile{z-index:3;position:relative}.le-polish body .site-header .nav-links.is-open{z-index:2;overscroll-behavior:contain;animation:lp-menu-sheet .38s var(--lp-ease,ease) both;top:var(--lp-header-h,72px)!important;width:auto!important;max-width:none!important;max-height:none!important;padding:8px 24px calc(28px + env(safe-area-inset-bottom,0px))!important;box-shadow:none!important;background:radial-gradient(420px 300px at 100% 0,#c4a7ff47,#0000 70%),radial-gradient(360px 260px at 0 100%,#ffe29a4d,#0000 70%),#fff!important;border:0!important;border-top:1px solid #7c3aed1f!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow-y:auto!important}.le-polish .site-header .nav-links.is-open>.nav-offer-menu{order:1}.le-polish .site-header .nav-links.is-open>a:not(.nav-platform-link):not(.nav-cta):not(.lp-g-badge){order:2}.le-polish .site-header .nav-links.is-open>.nav-platform-link{order:5}.le-polish .site-header .nav-links.is-open>.nav-cta{order:6}.le-polish .site-header .nav-links.is-open>.nav-mobile-contact{order:7}.le-polish .site-header .nav-links.is-open>.nav-socials{order:8}.le-polish .site-header .nav-links.is-open>.nav-app-btn--desktop{display:none!important}.le-polish .site-header .nav-links.is-open>a:not(.nav-platform-link):not(.nav-cta):not(.lp-g-badge),.le-polish .site-header .nav-links.is-open .nav-offer-trigger{min-height:62px;font-family:var(--font-heading);letter-spacing:-.01em;position:relative;width:100%!important;box-shadow:none!important;color:#1e2a5a!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #7c3aed1f!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:14px 4px!important;font-size:21px!important;font-weight:800!important;display:flex!important}.le-polish .site-header .nav-links.is-open>a:not(.nav-platform-link):not(.nav-cta):not(.lp-g-badge):after{color:#7c3aed;transition:translate .3s var(--lp-ease,ease);font-size:20px;content:"→"!important;background:0 0!important;width:auto!important;height:auto!important;position:static!important;transform:none!important}.le-polish .site-header .nav-links.is-open>a:not(.nav-platform-link):not(.nav-cta):not(.lp-g-badge):active:after{translate:4px}.le-polish .site-header .nav-links.is-open>a[aria-current=page]{color:#6d28d9!important}.le-polish .site-header .nav-links.is-open .nav-offer-menu{width:100%}.le-polish .site-header .nav-links.is-open .nav-offer-trigger svg{fill:none;stroke:#7c3aed;stroke-width:2px;transition:transform .3s;width:22px!important;height:22px!important}.le-polish .site-header .nav-links.is-open .nav-offer-menu.is-open .nav-offer-trigger{color:#6d28d9!important;border-bottom-color:#0000!important}.le-polish .site-header .nav-links.is-open .nav-offer-menu.is-open .nav-offer-trigger svg{transform:rotate(180deg)}.le-polish .site-header .nav-links.is-open .nav-offer-menu.is-open .nav-offer-dropdown{animation:lp-menu-item .35s var(--lp-ease,ease) both;width:auto!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:0!important;border-bottom:1px solid #7c3aed1f!important;border-radius:0!important;margin:0!important;padding:0 0 12px 4px!important;display:grid!important;position:static!important;transform:none!important}.le-polish .site-header .nav-links.is-open .nav-offer-dropdown:after{display:none!important}.le-polish .site-header .nav-links.is-open .nav-offer-dropdown a{justify-content:space-between;align-items:center;position:relative;color:#33415e!important;background:0 0!important;border-radius:0!important;padding:11px 6px 11px 26px!important;font-size:17px!important;font-weight:700!important;display:flex!important}.le-polish .site-header .nav-links.is-open .nav-offer-dropdown a>span:first-child:before{content:"";background:linear-gradient(135deg,#a78bfa,#7c3aed);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:6px;translate:0 -50%}.le-polish .site-header .nav-links.is-open .nav-offer-dropdown a:nth-child(2)>span:first-child:before{background:linear-gradient(135deg,#f0abfc,#c026d3)}.le-polish .site-header .nav-links.is-open .nav-offer-dropdown a:nth-child(3)>span:first-child:before{background:linear-gradient(135deg,#ffe29a,#e0a10f)}.le-polish .site-header .nav-links.is-open .nav-offer-dropdown a:nth-child(4)>span:first-child:before{background:linear-gradient(135deg,#93c5fd,#4f46e5)}.le-polish .site-header .nav-links.is-open .nav-offer-dropdown a:nth-child(5)>span:first-child:before{background:linear-gradient(135deg,#86efac,#0f9f6e)}.le-polish .site-header .nav-links.is-open .nav-offer-dropdown a>span:last-child{color:#7c3aed}.le-polish .site-header .nav-links.is-open>.nav-platform-link,.le-polish .site-header .nav-links.is-open>.nav-cta{text-align:center;justify-content:center;align-items:center;border-radius:999px!important;width:100%!important;min-height:56px!important;margin:0!important;font-size:17px!important;font-weight:800!important;display:flex!important}.le-polish .site-header .nav-links.is-open>.nav-platform-link{margin-top:28px!important}.le-polish .site-header .nav-links.is-open>.nav-cta{color:#fff!important;background:linear-gradient(120deg,#7c3aed 0%,#6d28d9 55%,#5b21b6 100%)!important;margin-top:12px!important;box-shadow:0 14px 28px #5b21b647!important}.le-polish .site-header .nav-links.is-open>.nav-mobile-contact{text-align:center;justify-items:center;gap:2px;margin:22px 0 6px;display:grid}.le-polish .site-header .nav-mobile-contact span{color:#56657d;font-size:14.5px;font-weight:600}.le-polish .site-header .nav-links.is-open .nav-mobile-contact a{font-family:var(--font-heading);letter-spacing:.01em;padding:4px 8px 8px;background:var(--lp-scribble) center bottom / 86% 7px no-repeat!important;color:#5b21b6!important;border:0!important;font-size:24px!important;font-weight:800!important}.le-polish .site-header .nav-links.is-open>.nav-socials{justify-content:center;gap:14px!important;margin-top:10px!important;display:flex!important}.le-polish .site-header .nav-links.is-open .nav-social-link{width:46px!important;height:46px!important}.le-polish .site-header .nav-links.is-open>*{animation:lp-menu-item .45s var(--lp-ease,ease) both}.le-polish .site-header .nav-links.is-open>.nav-offer-menu{animation-delay:40ms}.le-polish .site-header .nav-links.is-open>a:nth-of-type(2){animation-delay:80ms}.le-polish .site-header .nav-links.is-open>a:nth-of-type(3){animation-delay:.12s}.le-polish .site-header .nav-links.is-open>a:nth-of-type(4){animation-delay:.16s}.le-polish .site-header .nav-links.is-open>a:nth-of-type(5){animation-delay:.2s}.le-polish .site-header .nav-links.is-open>.nav-platform-link{animation-delay:.24s}.le-polish .site-header .nav-links.is-open>.nav-cta{animation-delay:.28s}.le-polish .site-header .nav-links.is-open>.nav-mobile-contact{animation-delay:.32s}.le-polish .site-header .nav-links.is-open>.nav-socials{animation-delay:.36s}}@media (width>=700px) and (width<=1180px){.le-polish body .site-header .nav-links.is-open{animation-name:lp-menu-drawer;border-top:0!important;border-left:1px solid #7c3aed24!important;width:min(460px,100%)!important;padding-inline:34px!important;left:auto!important;box-shadow:0 0 0 100vmax #17184f6b!important}}@keyframes lp-menu-sheet{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes lp-menu-drawer{0%{opacity:.4;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes lp-menu-item{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.le-polish .site-header .nav-links.is-open,.le-polish .site-header .nav-links.is-open>*,.le-polish .site-header .nav-links.is-open .nav-offer-dropdown{animation:none!important}}.le-polish .public-refinement:not(.home-refinement){--lp-sub-gutter:24px;background-color:var(--lp-page,#fdfbff)!important}@media (width<=760px){.le-polish .public-refinement:not(.home-refinement){--lp-sub-gutter:18px}}.le-polish .public-refinement:not(.home-refinement) main .container{width:min(var(--lp-col,1240px), calc(100% - 2 * var(--lp-sub-gutter)))!important;max-width:var(--lp-col,1240px)!important;margin-inline:auto!important}.le-polish .public-refinement:not(.home-refinement) main>*>section,.le-polish .public-refinement:not(.home-refinement) main>section{background-color:#0000;position:relative}.le-polish .public-refinement:not(.home-refinement) .breadcrumbs{font-size:.82rem}.le-polish .public-refinement:not(.home-refinement) .breadcrumbs a{background:linear-gradient(#f5c542,#f5c542) 0 100%/0 2px no-repeat;transition:background-size .35s;color:#5b21b6!important;text-decoration:none!important}.le-polish .public-refinement:not(.home-refinement) .breadcrumbs a:hover{background-size:100% 2px}.le-polish .public-refinement:not(.home-refinement) .kids-facts{overflow:hidden;box-shadow:none!important;background:linear-gradient(100deg,#1d1763 0%,#3b1d8f 50%,#5b21b6 100%)!important;border:0!important;padding-block:18px!important}.le-polish .public-refinement:not(.home-refinement) .kids-facts .kids-facts-grid{flex-wrap:nowrap!important;gap:0!important;width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}.le-polish .public-refinement:not(.home-refinement) .kids-facts .kids-facts-grid>div{align-items:center;gap:14px;background-color:#0000!important;border:0!important;flex:none!important;margin:0!important;padding:6px 34px!important;display:flex!important}.le-polish .public-refinement:not(.home-refinement) .kids-facts .kids-facts-grid>div:after{content:"✦";color:#f5c542;margin-left:34px;font-size:.9rem}.le-polish .public-refinement:not(.home-refinement) .kids-facts .course-fact-copy{align-items:baseline;gap:10px;flex-direction:row!important;display:flex!important}.le-polish .public-refinement:not(.home-refinement) .kids-facts .course-fact-value{white-space:nowrap;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:1.25rem!important}.le-polish .public-refinement:not(.home-refinement) .kids-facts .course-fact-value:after,.le-polish .public-refinement:not(.home-refinement) .kids-facts .course-fact-value:before{display:none!important}.le-polish .public-refinement:not(.home-refinement) .kids-facts .course-fact-label{white-space:nowrap;color:#ece8ffc7!important;-webkit-text-fill-color:#ece8ffc7!important;font-size:.9rem!important}.le-polish .public-refinement:not(.home-refinement) .kids-facts .kids-facts-grid>div:before{filter:drop-shadow(0 0 10px #ffffff40)}.le-polish .public-refinement:not(.home-refinement) .kids-facts:not(.lp-marquee) .kids-facts-grid{justify-content:center;flex-wrap:wrap!important;width:auto!important}.le-polish .public-refinement:not(.home-refinement) .kids-final-cta{isolation:isolate;background:radial-gradient(520px 360px at 6% 30%,#c084fc61,#0000 70%),radial-gradient(460px 320px at 94% 80%,#f5c54238,#0000 70%),linear-gradient(135deg,#172a6e 0%,#2f1f86 55%,#5b21b6 100%)!important;margin-top:0!important;padding-block:calc(clamp(42px,5vw,84px) + clamp(40px,4.5vw,70px))!important}.le-polish .public-refinement:not(.home-refinement) .kids-final-cta:before,.le-polish .public-refinement:not(.home-refinement) .kids-final-cta:after{z-index:0;pointer-events:none;position:absolute;content:""!important;filter:none!important;opacity:1!important;background-color:#0000!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-radius:0!important;width:auto!important;height:clamp(42px,5vw,84px)!important;left:0!important;right:0!important;transform:none!important}.le-polish .public-refinement:not(.home-refinement) .kids-final-cta:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V30C1180 72 900 10 640 38S220 70 0 34Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:-1px!important;bottom:auto!important}.le-polish .public-refinement:not(.home-refinement) .kids-final-cta:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V50C1230 10 1000 70 760 42S260 6 0 46Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:auto!important;bottom:-1px!important}.le-polish .public-refinement:not(.home-refinement) .kids-final-cta-inner{z-index:1;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.le-polish .public-refinement:not(.home-refinement) .kids-final-cta-inner:before,.le-polish .public-refinement:not(.home-refinement) .kids-final-cta-inner:after{content:none!important}.le-polish .public-refinement:not(.home-refinement) .kids-final-cta h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish .public-refinement:not(.home-refinement) .kids-final-cta p:not(.eyebrow){color:#ece8ffcc!important;-webkit-text-fill-color:#ece8ffcc!important}.le-polish .public-refinement:not(.home-refinement) .kids-final-cta .eyebrow{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .public-refinement:not(.home-refinement) .kids-final-cta .button-primary{color:#102a56!important;-webkit-text-fill-color:#102a56!important;background:linear-gradient(120deg,#ffe7a3,#f5c542)!important;border:0!important;box-shadow:0 14px 30px #f5c5424d!important}.le-polish .public-refinement:not(.home-refinement) .kids-final-phone{background:#ffffff1a!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff38!important}.le-polish .public-refinement:not(.home-refinement) .kids-final-phone :is(strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish .public-refinement:not(.home-refinement) .kids-final-phone:before{filter:none}.le-polish .public-refinement:not(.home-refinement) .service-cross-links{background:0 0!important;border:0!important;padding-block:26px 34px!important}.le-polish .public-refinement:not(.home-refinement) .service-cross-links-list a{box-shadow:none!important;color:#1e2a5a!important;background:linear-gradient(#f5c542,#f5c542) 0 100%/0 2px no-repeat!important;border:0!important;border-radius:0!important;transition:background-size .35s,color .25s!important}.le-polish .public-refinement:not(.home-refinement) .service-cross-links-list a:hover{color:#5b21b6!important;background-size:100% 2px!important}.le-polish :where(.public-refinement:not(.home-refinement)) main .button-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(120deg,#7c3aed,#5b21b6)!important;border:0!important;box-shadow:0 12px 26px #5b21b647!important}.lp-split-line{will-change:transform}@media (prefers-reduced-motion:reduce){.le-polish .public-refinement:not(.home-refinement) .kids-facts .kids-facts-grid{justify-content:center;flex-wrap:wrap!important;width:auto!important}}.le-polish .public-refinement:not(.home-refinement) .kids-facts .kids-facts-grid>div{flex-direction:row!important;min-height:0!important}.le-polish .public-refinement:not(.home-refinement) .kids-facts .kids-facts-grid>div:before{flex:none;width:44px!important;height:40px!important;margin:0!important}@media (width<=760px){.le-polish .public-refinement:not(.home-refinement) .kids-facts{padding-block:12px!important}.le-polish .public-refinement:not(.home-refinement) .kids-facts .kids-facts-grid>div{padding:4px 22px!important}.le-polish .public-refinement:not(.home-refinement) .kids-facts .kids-facts-grid>div:after{margin-left:22px}}.le-polish .public-refinement .kids-reason-icon,.le-polish .public-refinement .kids-experience-badge,.le-polish .public-refinement .lp-steps-icon,.le-polish .public-refinement .kids-hero-callout{transition:none!important}.le-polish .public-refinement:not(.home-refinement) .service-local-cta{isolation:isolate;position:relative;background:radial-gradient(520px 360px at 6% 30%,#c084fc61,#0000 70%),radial-gradient(460px 320px at 94% 80%,#f5c54238,#0000 70%),linear-gradient(135deg,#172a6e 0%,#2f1f86 55%,#5b21b6 100%)!important;margin-top:0!important;padding-block:calc(clamp(42px,5vw,84px) + clamp(40px,4.5vw,70px))!important}.le-polish .public-refinement:not(.home-refinement) .service-local-cta:before,.le-polish .public-refinement:not(.home-refinement) .service-local-cta:after{z-index:0;pointer-events:none;position:absolute;content:""!important;filter:none!important;opacity:1!important;background-color:#0000!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-radius:0!important;width:auto!important;height:clamp(42px,5vw,84px)!important;left:0!important;right:0!important;transform:none!important}.le-polish .public-refinement:not(.home-refinement) .service-local-cta:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V30C1180 72 900 10 640 38S220 70 0 34Z' fill='%23f6f0ff'/%3E%3C/svg%3E")!important;top:-1px!important;bottom:auto!important}.le-polish .public-refinement:not(.home-refinement) .service-local-cta:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V50C1230 10 1000 70 760 42S260 6 0 46Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:auto!important;bottom:-1px!important}.le-polish .public-refinement:not(.home-refinement) .service-local-cta-inner{z-index:1;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.le-polish .public-refinement:not(.home-refinement) .service-local-cta-inner:before,.le-polish .public-refinement:not(.home-refinement) .service-local-cta-inner:after{content:none!important}.le-polish .public-refinement:not(.home-refinement) .service-local-cta h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish .public-refinement:not(.home-refinement) .service-local-cta p:not(.eyebrow){color:#ece8ffcc!important;-webkit-text-fill-color:#ece8ffcc!important}.le-polish .public-refinement:not(.home-refinement) .service-local-cta .eyebrow{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .public-refinement:not(.home-refinement) .service-local-cta .button-primary{color:#102a56!important;-webkit-text-fill-color:#102a56!important;background:linear-gradient(120deg,#ffe7a3,#f5c542)!important;border:0!important;box-shadow:0 14px 30px #f5c5424d!important}.le-polish .public-refinement:not(.home-refinement) .service-local-cta .button-secondary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1a!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff42!important}.le-polish .public-refinement:not(.home-refinement) .service-local-cta,.le-polish .public-refinement:not(.home-refinement) .kids-final-cta{border:0!important}.le-polish .public-refinement:not(.home-refinement) :is(.service-local-cta,.kids-final-cta):before,.le-polish .public-refinement:not(.home-refinement) :is(.service-local-cta,.kids-final-cta):after{box-shadow:none!important;border:0!important}.le-polish .public-refinement:not(.home-refinement) :is(.knowledge-soft-cta,.materials-help-section){isolation:isolate;position:relative;background:radial-gradient(520px 360px at 6% 30%,#c084fc61,#0000 70%),radial-gradient(460px 320px at 94% 80%,#f5c54238,#0000 70%),linear-gradient(135deg,#172a6e 0%,#2f1f86 55%,#5b21b6 100%)!important;border:0!important;margin-top:0!important;padding-block:calc(clamp(42px,5vw,84px) + clamp(40px,4.5vw,70px))!important}.le-polish .public-refinement:not(.home-refinement) :is(.knowledge-soft-cta,.materials-help-section):before,.le-polish .public-refinement:not(.home-refinement) :is(.knowledge-soft-cta,.materials-help-section):after{z-index:0;pointer-events:none;position:absolute;content:""!important;width:auto!important;height:clamp(42px,5vw,84px)!important;box-shadow:none!important;filter:none!important;opacity:1!important;background-color:#0000!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;left:0!important;right:0!important;transform:none!important}.le-polish .public-refinement:not(.home-refinement) :is(.knowledge-soft-cta,.materials-help-section):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V30C1180 72 900 10 640 38S220 70 0 34Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:-1px!important;bottom:auto!important}.le-polish .public-refinement:not(.home-refinement) :is(.knowledge-soft-cta,.materials-help-section):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V50C1230 10 1000 70 760 42S260 6 0 46Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:auto!important;bottom:-1px!important}.le-polish .public-refinement:not(.home-refinement) :is(.knowledge-soft-cta-inner,.materials-help-inner){z-index:1;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.le-polish .public-refinement:not(.home-refinement) :is(.knowledge-soft-cta-inner,.materials-help-inner):before,.le-polish .public-refinement:not(.home-refinement) :is(.knowledge-soft-cta-inner,.materials-help-inner):after{content:none!important}.le-polish .public-refinement:not(.home-refinement) :is(.knowledge-soft-cta,.materials-help-section) h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish .public-refinement:not(.home-refinement) :is(.knowledge-soft-cta,.materials-help-section) p:not(.eyebrow){color:#ece8ffcc!important;-webkit-text-fill-color:#ece8ffcc!important}.le-polish #root :is(.knowledge-soft-cta,.materials-help-section,.service-local-cta,.kids-final-cta) .eyebrow{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .public-refinement:not(.home-refinement) :is(.knowledge-soft-cta,.materials-help-section) .button-primary{color:#102a56!important;-webkit-text-fill-color:#102a56!important;background:linear-gradient(120deg,#ffe7a3,#f5c542)!important;border:0!important;box-shadow:0 14px 30px #f5c5424d!important}.le-polish .public-refinement:not(.home-refinement) :is(.knowledge-soft-cta,.materials-help-section) .button-secondary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1a!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff47!important}.le-polish .kids-needs-route-icon{box-shadow:none!important;background-color:#0000!important;background-size:88%,0 0!important;border:0!important}.le-polish .matura-strategy-path article>span{filter:drop-shadow(0 0 14px #ffffff2e);box-shadow:none!important;background-color:#0000!important;background-size:92%,0 0!important;border:0!important}.le-polish .public-refinement:not(.home-refinement) .service-cross-links{background:var(--lp-page,#fdfbff)!important}.le-polish .kids-review-grid .kids-review-mark{height:.55em;margin:0 0 14px!important;display:block!important;position:static!important}.le-polish .public-refinement .lp-steps-service{background:radial-gradient(480px 320px at 10% 40%,#f4ace633,#0000 70%),radial-gradient(480px 320px at 90% 60%,#a78bfa47,#0000 70%),linear-gradient(#f3ebff,#f6f0ff)!important}.lp-steps-head{text-align:center;max-width:720px;margin:0 auto}.le-polish .lp-steps-head .eyebrow{justify-content:center}.le-polish .lp-steps-head h2{color:var(--lp-navy,#102a56)!important;margin:0 0 14px!important;font-size:clamp(2rem,3.2vw,2.9rem)!important;line-height:1.1!important}.le-polish .lp-steps-head>p:not(.eyebrow){font-size:1.06rem;line-height:1.7;color:var(--lp-muted,#4a5a74)!important;margin:0 auto!important}.lp-steps-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;display:flex}.le-polish .lp-steps-phone{font-weight:700;color:var(--lp-muted,#4a5a74)!important;text-decoration:none!important}.le-polish .lp-steps-phone strong{color:var(--lp-violet,#7c3aed);background:var(--lp-scribble) left bottom / 100% 6px no-repeat;padding-bottom:4px}.le-polish .public-refinement .lp-promise{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(56px,6vw,96px)!important}.lp-promise-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(30px,6vw,96px);display:grid!important}.le-polish .lp-promise-head h2{color:var(--lp-navy,#102a56)!important;margin:0 0 16px!important;font-size:clamp(2rem,3.2vw,2.9rem)!important;line-height:1.1!important}.le-polish .lp-promise-head>p:not(.eyebrow){font-size:1.06rem;line-height:1.7;color:var(--lp-muted,#4a5a74)!important;margin:0!important}.lp-promise-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(26px,3.4vw,50px);margin:0;padding:0;list-style:none;display:grid}.lp-promise-list li{border-top:1px solid #5b21b629;padding:24px 0 26px 44px;position:relative}.lp-promise-list li:before{content:"";background:var(--lp-check) center / contain no-repeat;width:28px;height:24px;position:absolute;top:26px;left:0}.le-polish .lp-promise-list h3{color:var(--lp-navy,#102a56)!important;margin:0 0 8px!important;font-size:1.2rem!important;line-height:1.25!important}.le-polish .lp-promise-list p{color:var(--lp-muted,#4a5a74)!important;margin:0!important;line-height:1.65!important}@media (width<=860px){.lp-promise-layout,.lp-promise-list{grid-template-columns:1fr}}.le-polish .lp-steps-icon{box-shadow:0 18px 32px #6d28d947!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing){--kd-lav:#f2eaff;overflow-x:clip}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero{background:radial-gradient(520px 420px at 12% 60%, #a78bfa61, transparent 70%), radial-gradient(460px 380px at 88% 40%, #f4ace647, transparent 70%), linear-gradient(180deg, #efe5ff 0%, #f4edff 75%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(26px,3vw,40px) clamp(56px,6vw,90px)!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-grid{grid-template-rows:auto!important;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important;align-items:center!important;column-gap:clamp(36px,5vw,72px)!important;display:grid!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-copy{flex-direction:column;grid-area:1/1;align-items:flex-start;display:flex!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-copy>*{grid-area:auto!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-copy h1{margin:0 0 22px!important;font-size:clamp(2.3rem,3.5vw,3.45rem)!important;line-height:1.08!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-copy h1 span{background:linear-gradient(100deg,#7c3aed,#c026d3)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-lead{margin:0!important;font-size:1.06rem!important;line-height:1.75!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-actions{flex-wrap:wrap;align-items:center;gap:14px!important;margin-top:26px!important;display:flex!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-points{flex-wrap:wrap;gap:8px 22px!important;margin-top:22px!important;display:flex!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-photo{position:relative;grid-area:1/2!important;height:clamp(380px,38vw,540px)!important;margin:0!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-photo:before,.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-photo-doodle{display:none!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-photo>img{object-fit:cover;width:100%;height:100%;box-shadow:0 30px 60px #4c25aa38;border-radius:34px!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-photo figcaption{position:absolute;bottom:-30px;left:22px;color:#6b5aa6!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-experience-badge{top:-18px!important;right:-14px!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-callout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6!important;border:0!important;bottom:22px!important;left:22px!important;right:auto!important;box-shadow:0 14px 30px #17184f33!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-tracks-section{overflow:hidden;background:radial-gradient(480px 320px at 90% 20%, #ffe29a42, transparent 70%), linear-gradient(180deg, var(--lp-page,#fdfbff) 0%, #f7f2ff 100%)!important;padding-block:clamp(60px,6vw,90px) clamp(40px,4vw,60px)!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;gap:clamp(20px,2.4vw,34px)!important;margin-top:clamp(30px,3vw,46px)!important;padding:6px 2px 18px!important;display:flex!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-grid::-webkit-scrollbar{display:none}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-grid.lp-hscroll{scroll-snap-type:none;width:max-content;overflow:visible}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-card{scroll-snap-align:start;flex-direction:column;flex:0 0 clamp(270px,30vw,400px);box-shadow:none!important;background:0 0!important;border:0!important;gap:16px!important;padding:0!important;display:flex!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-card:before,.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-card:after{display:none!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-image{aspect-ratio:4/3;display:block;overflow:hidden;box-shadow:0 20px 40px #4c25aa29;border-radius:28px!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-image img{object-fit:cover;width:100%;transition:transform .8s var(--lp-ease,ease);transform:scale(1.08);height:100%!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-card:hover .kids-track-image img{transform:scale(1.14)}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-copy strong{font-size:1.35rem!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-arrow{place-items:center;width:46px;height:46px;transition:transform .35s;position:absolute;top:14px;right:14px;box-shadow:0 10px 20px #e0a10f4d;color:#102a56!important;background:#f5c542!important;border:0!important;border-radius:50%!important;display:grid!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-card{position:relative}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-card:hover .kids-track-arrow{transform:translate(4px)rotate(-8deg)}.lp-progress{background:#7c3aed1f;border-radius:4px;height:4px;margin-top:12px;position:relative;overflow:hidden}.lp-progress>span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#7c3aed,#c026d3 60%,#f5c542);position:absolute;inset:0;transform:scaleX(0)}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-reasons-section{background:linear-gradient(180deg, #f7f2ff 0%, var(--lp-page,#fdfbff) 60%)!important;padding-block:clamp(60px,6vw,90px)!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-reasons-grid{gap:clamp(28px,3vw,44px) clamp(28px,3.4vw,56px)!important;margin-top:clamp(30px,3vw,46px)!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-reasons-grid article{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (width>=900px){.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-reasons-grid article:nth-child(3n+2){margin-top:48px!important}}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-reasons-grid h3{font-size:1.2rem!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-lessons-section{isolation:isolate;color:#fff;background:radial-gradient(560px 400px at 8% 80%,#c084fc5c,#0000 70%),radial-gradient(480px 340px at 92% 12%,#f5c54233,#0000 70%),linear-gradient(160deg,#1d1763 0%,#33197e 50%,#5521b0 100%)!important;padding-block:calc(clamp(42px,5vw,84px) + clamp(44px,5vw,76px))!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-lessons-section:before,.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-lessons-section:after,.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-showcase:before{z-index:0;pointer-events:none;position:absolute;content:""!important;filter:none!important;opacity:1!important;background-color:#0000!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-radius:0!important;width:auto!important;height:clamp(42px,5vw,84px)!important;left:0!important;right:0!important;transform:none!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-lessons-section:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V34C1210 78 980 6 720 32S250 74 0 28Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:-1px!important;bottom:auto!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-lessons-section:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V44C1200 4 960 72 720 46S240 8 0 52Z' fill='%23f2eaff'/%3E%3C/svg%3E")!important;top:auto!important;bottom:-1px!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-lessons-section>.container{z-index:1;position:relative;align-items:center!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-lessons-section h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-lessons-section .eyebrow{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-lessons-copy>p,.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-lessons-copy li span{color:#ece8ffd1!important;-webkit-text-fill-color:#ece8ffd1!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-lessons-copy li strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-lessons-copy li{border-color:#ffffff1f!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-lessons-copy .button-primary{color:#102a56!important;-webkit-text-fill-color:#102a56!important;background:linear-gradient(120deg,#ffe7a3,#f5c542)!important;box-shadow:0 14px 30px #f5c5424d!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-photo-collage figure img{border:6px solid #fff!important;border-radius:24px!important;box-shadow:0 24px 50px #08062866!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-photo-collage figcaption{color:#ece8ffb8!important;-webkit-text-fill-color:#ece8ffb8!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-showcase{background:radial-gradient(460px 340px at 90% 70%, #f4ace642, transparent 70%), linear-gradient(180deg, var(--kd-lav) 0%, #f5eeff 70%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(50px,5vw,80px) clamp(60px,6vw,96px)!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-showcase:before,.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-showcase-photo:before,.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-showcase-photo:after{display:none!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-showcase-photo img{border-radius:30px!important;box-shadow:0 30px 60px #4c25aa38!important}@media (width>=900px){.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-showcase-grid{align-items:start!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-showcase-photo{top:130px;position:sticky!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-routes{padding-block:40px 120px;gap:0!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-routes article{padding-block:54px!important}}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-routes article{transition:opacity .5s ease, transform .5s var(--lp-ease,ease);box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #5b21b61f!important}.le-polish.lp-js .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-routes article{opacity:.38}.le-polish.lp-js .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-routes article.is-active{opacity:1;transform:translate(10px)}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-routes h3{font-size:clamp(1.3rem,1.8vw,1.65rem)!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-reviews-section{background:radial-gradient(520px 340px at 50% 50%, #c4a7ff42, transparent 72%), var(--lp-page,#fdfbff)!important;padding-block:clamp(60px,6vw,90px)!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-review-grid{gap:0!important;margin-top:clamp(30px,3vw,46px)!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-review-grid article{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px clamp(20px,2.6vw,40px)!important}@media (width>=900px){.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-review-grid article+article{border-left:1px solid #5b21b624!important}}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-review-mark{color:#f5c542!important;font-family:Georgia,Times New Roman,serif!important;font-size:5rem!important;line-height:.7!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-review-grid blockquote{font-style:italic;color:#1e2a5a!important;font-family:var(--lp-serif,Georgia, serif)!important;font-size:1.12rem!important;line-height:1.6!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-proof-section{background:linear-gradient(180deg, var(--lp-page,#fdfbff), #f6f0ff)!important;padding-block:clamp(50px,5vw,80px)!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-proof-grid{align-items:center!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-proof-grid figure{max-width:340px;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-proof-grid figure:before,.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-proof-grid figure:after{display:none!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-proof-grid figure img{width:100%;object-fit:contain!important;border-radius:26px!important;height:auto!important;max-height:none!important;box-shadow:0 30px 60px #4c25aa33!important}.lp-steps{background:radial-gradient(480px 320px at 10% 40%,#f4ace638,#0000 70%),radial-gradient(480px 320px at 90% 60%,#a78bfa4d,#0000 70%),linear-gradient(#f3ebff,#f6f0ff);padding-block:clamp(60px,6vw,90px)}.lp-steps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin:clamp(34px,3.4vw,54px) 0 0;padding:0;list-style:none;display:grid;position:relative}.lp-steps-list li{z-index:1;text-align:center;position:relative}.lp-steps-line{z-index:0;pointer-events:none;width:100%;height:80px;position:absolute;top:0;left:0;overflow:visible}.lp-steps-line path{fill:none;stroke:#f5c542;stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 10}.lp-steps-icon{color:#fff;background:linear-gradient(135deg,#a78bfa,#6d28d9);border-radius:46% 54% 58% 42%/52% 44% 56% 48%;place-items:center;width:80px;height:80px;margin-bottom:18px;display:inline-grid;box-shadow:0 18px 32px #6d28d94d,0 0 0 10px #f6f0ff}.lp-steps-list li:nth-of-type(2) .lp-steps-icon{background:linear-gradient(135deg,#f0abfc,#c026d3)}.lp-steps-list li:nth-of-type(3) .lp-steps-icon{color:#102a56;background:linear-gradient(135deg,#ffe29a,#e0a10f)}.lp-steps-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.lp-steps-list h3{color:#1e2a5a;margin:0 0 8px;font-size:1.3rem}.lp-steps-list p{color:#4a5380;max-width:300px;margin:0 auto;line-height:1.65}.lp-steps-list a{color:#5b21b6;white-space:nowrap;font-weight:800}.lp-steps-cta{text-align:center;margin-top:clamp(30px,3vw,44px)}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-faq-section{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(56px,5.5vw,84px) clamp(60px,6vw,96px)!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-inline-phone{border:0!important}@media (width<=899px){.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-grid{grid-template-columns:1fr!important;row-gap:34px!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-photo{grid-area:2/1!important;height:clamp(280px,70vw,420px)!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-track-card{flex-basis:78%}.lp-steps-list{grid-template-columns:1fr;gap:34px}.lp-steps-line{display:none}}@media (width<=760px){.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-copy h1{font-size:clamp(2rem,8vw,2.6rem)!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-experience-badge{transform:scale(.85);top:-14px!important;right:-6px!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-callout{transform-origin:0 100%;transform:scale(.9);bottom:12px!important;left:12px!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-review-grid article{border-bottom:1px solid #5b21b61f!important;padding:22px 0!important}}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-copy h1 span,.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-copy h1 span *{color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important;background:0 0!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-reason-icon{width:76px!important;height:72px!important}.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-photo>img{position:absolute;inset:0;object-fit:cover!important;object-position:center 40%!important;width:100%!important;height:100%!important;max-height:none!important;position:static!important}.le-polish .public-refinement .kids-landing .lp-steps{background:radial-gradient(480px 320px at 10% 40%,#f4ace638,#0000 70%),radial-gradient(480px 320px at 90% 60%,#a78bfa4d,#0000 70%),linear-gradient(#f3ebff,#f6f0ff)!important}.lp-steps-line path{stroke-dasharray:none;stroke-width:2.5px;opacity:.9}@media (width<=760px){.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-hero-callout{display:none!important}}@media (width<=899px){.le-polish.lp-js .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-routes article{opacity:1!important;transform:none!important}}.le-polish.lp-js .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-routes article,.le-polish .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-needs-routes article{opacity:1!important;transform:none!important}.le-polish .adults-landing{overflow-x:clip}.le-polish .adults-landing .adults-hero{background:radial-gradient(560px 440px at 82% 46%, #f4ace652, transparent 70%), radial-gradient(520px 420px at 10% 70%, #a78bfa57, transparent 70%), linear-gradient(180deg, #f6eefe 0%, #f3ecff 75%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(26px,3vw,40px) clamp(56px,6vw,90px)!important}.le-polish .adults-landing .kids-hero-grid{grid-template-rows:auto!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:center!important;column-gap:clamp(36px,5vw,72px)!important;display:grid!important}.le-polish .adults-landing .kids-hero-copy{flex-direction:column;align-items:flex-start;grid-area:1/1!important;display:flex!important}.le-polish .adults-landing .kids-hero-copy>*{grid-area:auto!important}.le-polish .adults-landing .kids-hero-copy h1{margin:0 0 22px!important;font-size:clamp(2.3rem,3.6vw,3.6rem)!important;line-height:1.06!important}.le-polish .adults-landing .kids-hero-copy h1 span,.le-polish .adults-landing .kids-hero-copy h1 span *{font-style:italic;color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important;font-family:var(--lp-serif,Georgia, serif)!important;background:0 0!important;font-weight:500!important}.le-polish .adults-landing .kids-hero-lead{margin:0!important;font-size:1.06rem!important;line-height:1.75!important}.le-polish .adults-landing .kids-hero-actions{flex-wrap:wrap;align-items:center;gap:14px!important;margin-top:26px!important;display:flex!important}.le-polish .adults-landing .kids-hero-points{flex-wrap:wrap;gap:8px 22px!important;margin-top:22px!important;display:flex!important}.le-polish .adults-landing .adults-hero-stage{perspective:1200px;grid-area:1/2!important;margin:0!important}.le-polish .adults-landing .adults-hero-stage:before,.le-polish .adults-landing .adults-hero-stage:after{display:none!important}.le-polish .adults-landing .adults-course-hero-image{transform-style:preserve-3d;will-change:transform;display:block;border-radius:30px!important;width:100%!important;height:auto!important;box-shadow:0 40px 80px #4c25aa40,0 0 0 1px #7c3aed14!important}.le-polish .adults-landing .adults-tracks-section{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(60px,6vw,96px)!important}.le-polish .adults-landing .adults-track-grid{margin-top:clamp(30px,3vw,50px)!important;display:block!important}.le-polish .adults-landing .adult-track-card{grid-template-rows:auto auto;align-items:center;position:relative;overflow:hidden;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:76px minmax(0,1.1fr) minmax(0,1fr)!important;gap:6px clamp(20px,3vw,44px)!important;padding:clamp(24px,2.6vw,36px) 12px!important;display:grid!important}.le-polish .adults-landing .adult-track-card:before{transform-origin:0;position:absolute;content:""!important;background:#5b21b629!important;border-radius:0!important;width:auto!important;height:1px!important;inset:auto 0 0!important}.le-polish .adults-landing .adult-track-card:after{z-index:-1;transform-origin:0;transition:transform .6s var(--lp-ease,ease);position:absolute;transform:scaleX(0);content:""!important;background:linear-gradient(100deg,#a78bfa29,#f4ace61f 60%,#0000)!important;border-radius:0!important;display:block!important;inset:0!important}.le-polish .adults-landing .adult-track-card:hover:after{transform:scaleX(1)}.le-polish .adults-landing .adult-track-number{display:none!important}.le-polish .adults-landing .adult-track-icon{transition:transform .5s var(--lp-ease,ease);grid-area:1/1/3;width:72px!important;height:72px!important;margin:0!important}.le-polish .adults-landing .adult-track-card:hover .adult-track-icon{transform:rotate(-8deg)scale(1.08)}.le-polish .adults-landing .adult-track-card h3{letter-spacing:-.02em;grid-area:1/2/3;color:#1e2a5a!important;margin:0!important;font-size:clamp(1.8rem,3vw,2.9rem)!important;line-height:1.05!important}.le-polish .adults-landing .adult-track-card p{grid-area:1/3;margin:0!important;font-size:1rem!important;line-height:1.65!important}.le-polish .adults-landing .adult-track-card small{letter-spacing:.08em;grid-area:2/3;font-weight:800;color:#7c3aed!important}.le-polish .adults-landing .adults-reasons-section{isolation:isolate;background:radial-gradient(560px 400px at 92% 20%,#c084fc57,#0000 70%),radial-gradient(480px 340px at 6% 86%,#f5c5422e,#0000 70%),linear-gradient(150deg,#151a55 0%,#2b1d7a 55%,#4c1d95 100%)!important;padding-block:calc(clamp(42px,5vw,84px) + clamp(44px,5vw,76px))!important}.le-polish .adults-landing .adults-reasons-section:before,.le-polish .adults-landing .adults-reasons-section:after{z-index:0;pointer-events:none;position:absolute;content:""!important;filter:none!important;opacity:1!important;background-color:#0000!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-radius:0!important;width:auto!important;height:clamp(42px,5vw,84px)!important;left:0!important;right:0!important;transform:none!important}.le-polish .adults-landing .adults-reasons-section:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V30C1180 72 900 10 640 38S220 70 0 34Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:-1px!important;bottom:auto!important}.le-polish .adults-landing .adults-reasons-section:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V50C1230 10 1000 70 760 42S260 6 0 46Z' fill='%23f2eaff'/%3E%3C/svg%3E")!important;top:auto!important;bottom:-1px!important}.le-polish .adults-landing .adults-reasons-section>.container{z-index:1;position:relative}.le-polish .adults-landing .adults-reasons-section h2,.le-polish .adults-landing .adults-reasons-section h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish .adults-landing .adults-reasons-section .eyebrow{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .adults-landing .adults-reasons-section p:not(.eyebrow){color:#ece8ffc7!important;-webkit-text-fill-color:#ece8ffc7!important}.le-polish .adults-landing .adults-reasons-section .kids-reasons-grid{gap:clamp(30px,3vw,46px) clamp(30px,3.4vw,56px)!important;margin-top:clamp(30px,3vw,46px)!important}.le-polish .adults-landing .adults-reasons-section .kids-reasons-grid article{box-shadow:none!important;background:0 0!important;border:0!important;border-left:2px solid #f5c54280!important;border-radius:0!important;padding:0 0 0 22px!important}.le-polish .adults-landing .adults-reasons-section .kids-reason-icon{filter:drop-shadow(0 0 14px #ffffff40)}.le-polish .adults-landing .adults-practice-section{background:radial-gradient(460px 340px at 92% 60%, #f4ace638, transparent 70%), linear-gradient(180deg, #f2eaff 0%, #f6f0ff 60%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(56px,6vw,96px)!important}.le-polish .adults-landing .adults-practice-grid{align-items:center!important}.le-polish .adults-landing .adults-london-photo{overflow:hidden;border-radius:34px!important;margin:0!important;box-shadow:0 34px 70px #17184f4d!important}.le-polish .adults-landing .adults-london-photo:before,.le-polish .adults-landing .adults-london-photo:after{display:none!important}.le-polish .adults-landing .adults-london-photo img{width:100%;display:block;object-fit:cover!important;border-radius:0!important;height:clamp(340px,34vw,500px)!important}.le-polish .adults-landing .adults-london-photo figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a08288c;border-radius:999px;padding:6px 12px;position:absolute;bottom:18px;left:20px;color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish .adults-landing .adults-london-photo{position:relative}.le-polish .adults-landing .adults-practice-copy li{border-color:#5b21b61f!important}.le-polish .adults-landing .adults-start-showcase{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(56px,6vw,96px)!important}.le-polish .adults-landing .adults-start-path{padding-left:0;position:relative}.le-polish .adults-landing .adults-start-path article{position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.lp-path-line{z-index:0;background:#7c3aed1f;border-radius:3px;width:3px;position:absolute;top:34px;bottom:34px;left:27px;overflow:hidden}.lp-path-line>span{transform-origin:top;background:linear-gradient(#7c3aed,#c026d3 55%,#f5c542);position:absolute;inset:0;transform:scaleY(0)}.le-polish .adults-landing .adults-start-path article>span{z-index:1;position:relative}.le-polish .adults-landing .adults-start-portrait img{border-radius:34px!important;box-shadow:0 34px 70px #4c25aa38!important}.le-polish .adults-landing .adults-start-portrait:before{display:none!important}.le-polish .adults-landing .adults-reviews-section{background:radial-gradient(520px 340px at 50% 50%, #c4a7ff42, transparent 72%), linear-gradient(180deg, var(--lp-page,#fdfbff), #f6f0ff)!important;padding-block:clamp(60px,6vw,96px)!important}.le-polish .adults-landing .adults-review-grid{max-width:980px;grid-template-columns:1fr!important;gap:clamp(30px,3vw,50px)!important;margin:clamp(30px,3vw,50px) auto 0!important;display:grid!important}.le-polish .adults-landing .adults-review-grid article{text-align:center;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.le-polish .adults-landing .adults-review-grid article:nth-child(2){border-top:1px solid #5b21b624!important;padding-top:clamp(30px,3vw,50px)!important}.le-polish .adults-landing .kids-review-mark{display:block;color:#f5c542!important;font-family:Georgia,Times New Roman,serif!important;font-size:6rem!important;line-height:.6!important}.le-polish .adults-landing .adults-review-grid blockquote{font-style:italic;color:#1e2a5a!important;font-family:var(--lp-serif,Georgia, serif)!important;font-size:clamp(1.4rem,2.4vw,2.1rem)!important;line-height:1.4!important}.le-polish .adults-landing .adults-review-grid article>p{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#7c3aed!important;margin-top:16px!important}.le-polish .adults-landing .kids-faq-section{background:linear-gradient(180deg, #f6f0ff, var(--lp-page,#fdfbff))!important;padding-block:clamp(56px,5.5vw,84px) clamp(60px,6vw,96px)!important}@media (width<=899px){.le-polish .adults-landing .kids-hero-grid{grid-template-columns:1fr!important;row-gap:34px!important}.le-polish .adults-landing .adults-hero-stage{grid-area:2/1!important}.le-polish .adults-landing .adult-track-card{grid-template-columns:58px minmax(0,1fr)!important;row-gap:10px!important}.le-polish .adults-landing .adult-track-icon{grid-row:1!important;width:56px!important;height:56px!important}.le-polish .adults-landing .adult-track-card h3{grid-row:1!important;font-size:clamp(1.5rem,6vw,2rem)!important}.le-polish .adults-landing .adult-track-card p,.le-polish .adults-landing .adult-track-card small{grid-area:auto/1/auto/-1!important}}@media (width<=760px){.le-polish .adults-landing .kids-hero-copy h1{font-size:clamp(2rem,8vw,2.6rem)!important}}.le-polish .adults-landing .adult-track-icon,.le-polish .adults-landing .adult-track-card:hover .adult-track-icon{transform:none;transition:none!important}.le-polish .adults-landing .adult-track-card:hover .adult-track-icon{filter:drop-shadow(0 10px 18px #7c3aed4d)}.le-polish .adults-landing .adults-track-grid{width:100%!important;max-width:none!important}.le-polish .adults-landing .adults-review-grid .kids-review-mark{margin:0 auto 10px!important;display:block!important;position:static!important}.le-polish .adults-landing .adults-review-grid article>p{justify-content:center;align-items:center;gap:10px;display:flex!important}.le-polish .adults-landing .lp-adults-stage{perspective:none;min-height:clamp(380px,38vw,520px);position:relative;margin:0!important}.le-polish .adults-landing .lp-adults-photo{object-fit:cover;border-radius:34px;width:88%;height:100%;position:absolute;inset:0 0 0 12%;box-shadow:0 34px 70px #17184f4d}.le-polish .adults-landing .lp-adults-dorota{z-index:2;object-fit:contain;filter:drop-shadow(0 24px 30px #0e0a3259);width:auto;height:104%;position:absolute;bottom:0;left:-2%}.le-polish .adults-landing .lp-adults-stage figcaption{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:18px;gap:2px;max-width:300px;padding:14px 18px;display:grid;position:absolute;bottom:22px;right:22px;box-shadow:0 16px 34px #17184f38}.le-polish .adults-landing .lp-adults-stage figcaption strong{color:#1e2a5a;font-family:var(--font-heading);font-size:1.05rem;line-height:1.2}.le-polish .adults-landing .lp-adults-stage figcaption span{color:#6d28d9;font-size:.82rem;font-weight:800}@media (width<=899px){.le-polish .adults-landing .lp-adults-stage{min-height:clamp(320px,88vw,440px)}.le-polish .adults-landing .lp-adults-photo{width:82%;inset:0 0 0 18%}.le-polish .adults-landing .lp-adults-dorota{height:96%;left:-4%}.le-polish .adults-landing .lp-adults-stage figcaption{max-width:220px;padding:10px 14px;bottom:12px;right:10px}}.le-polish .service-page-eighthGrade{overflow-x:clip}.le-polish .service-page-eighthGrade .service-hero{isolation:isolate;color:#fff;position:relative;background:radial-gradient(560px 420px at 86% 30%,#c084fc66,#0000 70%),radial-gradient(460px 360px at 8% 90%,#f5c54233,#0000 70%),linear-gradient(150deg,#141a52 0%,#2a1d78 55%,#4c1d95 100%)!important;padding-block:clamp(26px,3vw,40px) calc(clamp(42px,5vw,84px) + clamp(40px,4vw,64px))!important}.le-polish .service-page-eighthGrade .service-hero:after{content:"";z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V44C1200 4 960 72 720 46S240 8 0 52Z' fill='%23fdfbff'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:clamp(42px,5vw,84px);position:absolute;bottom:-1px;left:0;right:0}.le-polish .service-page-eighthGrade .service-hero>.container{z-index:1;position:relative}.le-polish .service-page-eighthGrade .service-hero :is(h1,.service-hero-lead,.service-hero-locations,.service-highlights span){color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish .service-page-eighthGrade .service-hero .service-hero-lead,.le-polish .service-page-eighthGrade .service-hero .service-highlights span{color:#ece8ffd6!important;-webkit-text-fill-color:#ece8ffd6!important}.le-polish .service-page-eighthGrade .service-hero .breadcrumbs,.le-polish .service-page-eighthGrade .service-hero .breadcrumbs span{color:#ece8ffb3!important}.le-polish .service-page-eighthGrade .service-hero .breadcrumbs a{color:#ffe29a!important}.le-polish .service-page-eighthGrade .service-hero .eyebrow,.le-polish .service-page-eighthGrade .service-enrollment-badge{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .service-page-eighthGrade .service-hero h1{font-size:clamp(2.2rem,3.4vw,3.4rem)!important;line-height:1.08!important}.le-polish .service-page-eighthGrade .service-hero-grid{align-items:center!important;gap:clamp(36px,5vw,72px)!important}.le-polish .service-page-eighthGrade .service-hero .button-primary{color:#102a56!important;-webkit-text-fill-color:#102a56!important;background:linear-gradient(120deg,#ffe7a3,#f5c542)!important;box-shadow:0 14px 30px #f5c54252!important}.le-polish .service-page-eighthGrade .service-hero .button-secondary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1a!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff47!important}.le-polish .service-page-eighthGrade .service-highlights svg{color:#f5c542!important;stroke:#f5c542!important}.le-polish .service-page-eighthGrade .service-hero-glow{display:none!important}.le-polish .service-page-eighthGrade .service-hero-visual{margin:0!important}.le-polish .service-page-eighthGrade .service-hero-visual:before,.le-polish .service-page-eighthGrade .service-hero-visual:after{display:none!important}.le-polish .service-page-eighthGrade .service-hero-visual img{width:100%;object-fit:cover!important;border-radius:30px!important;height:clamp(320px,32vw,460px)!important;box-shadow:0 34px 70px #05041e73!important}.le-polish .service-page-eighthGrade .service-hero-visual figcaption{color:#ece8ffa6!important}.le-polish .service-page-eighthGrade .service-decision-strip{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #ffffff29!important;border-radius:0!important;margin-top:clamp(30px,3vw,46px)!important;padding:22px 0 0!important}.le-polish .service-page-eighthGrade .service-decision-strip :is(span,small,li,p){color:#ece8ffcc!important;-webkit-text-fill-color:#ece8ffcc!important}.le-polish .service-page-eighthGrade .service-decision-strip strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish .service-page-eighthGrade .service-price-copy>span{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .service-page-eighthGrade .service-decision-strip li:before,.le-polish .service-page-eighthGrade .service-decision-strip li svg{filter:brightness(1.6)}.le-polish .service-page-eighthGrade .service-decision-phone{background:linear-gradient(120deg,#ffe7a3,#f5c542)!important;border:0!important;box-shadow:0 14px 30px #f5c5424d!important}.le-polish .service-page-eighthGrade .service-decision-phone :is(span,strong){color:#102a56!important;-webkit-text-fill-color:#102a56!important}.le-polish .service-page-eighthGrade .service-experience-section{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(56px,6vw,90px)!important}.le-polish .service-page-eighthGrade .service-photo-story figure img{border:6px solid #fff!important;border-radius:22px!important;box-shadow:0 22px 44px #4c25aa33!important}.le-polish .service-page-eighthGrade .service-lesson-flow li{border-color:#5b21b61f!important}.le-polish .service-page-eighthGrade .service-community-note{box-shadow:none!important;background:0 0!important;border:0!important;border-left:3px solid #f5c542!important;border-radius:0!important}.le-polish .service-page-eighthGrade .service-fit-section{background:radial-gradient(480px 340px at 8% 30%,#a78bfa42,#0000 70%),radial-gradient(420px 300px at 92% 80%,#ffe29a4d,#0000 70%),linear-gradient(#f3ebff 0%,#f6f0ff 100%)!important;padding-block:clamp(56px,6vw,90px)!important}.le-polish .service-page-eighthGrade .service-fit-item{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.le-polish .service-page-eighthGrade .service-scope-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.le-polish .service-page-eighthGrade .service-work-list li{border-color:#5b21b624!important}.le-polish .service-page-eighthGrade .service-work-list li>span:last-child{background:linear-gradient(transparent 55%, #f5c5428c 55%, #f5c5428c 90%, transparent 90%) left center / var(--lp-mark,100%) 100% no-repeat;padding-inline:2px}.le-polish .service-page-eighthGrade .service-proof-section{background:radial-gradient(520px 340px at 30% 50%, #c4a7ff3d, transparent 72%), var(--lp-page,#fdfbff)!important;padding-block:clamp(56px,6vw,90px)!important}.le-polish .service-page-eighthGrade .service-proof-image:before,.le-polish .service-page-eighthGrade .service-proof-image:after{display:none!important}.le-polish .service-page-eighthGrade .service-review-number{color:#f5c542!important}.le-polish .service-page-eighthGrade .service-review-item{border-color:#5b21b624!important}.le-polish .service-page-eighthGrade .service-review-item blockquote{font-style:italic;font-family:var(--lp-serif,Georgia, serif)!important;font-size:1.15rem!important}.le-polish .service-page-eighthGrade .service-faq-section{background:linear-gradient(180deg, var(--lp-page,#fdfbff), #f6f0ff)!important;padding-block:clamp(50px,5vw,80px) clamp(60px,6vw,96px)!important}@media (width<=899px){.le-polish .service-page-eighthGrade .service-hero-visual img{height:clamp(240px,62vw,380px)!important}}.le-polish .service-page-eighthGrade .service-photo-story figure{transition:none!important}@media (width>=900px){.le-polish .service-page-eighthGrade .service-hero-grid{grid-template-rows:auto auto auto auto auto auto 1fr!important}.le-polish .service-page-eighthGrade .service-hero-visual{grid-row:3/8!important;align-self:start!important}}.le-polish .service-page-eighthGrade .service-enrollment-badge{justify-self:start;background:0 0!important;border:0!important;width:auto!important;padding:0!important}.le-polish .service-page-eighthGrade .service-hero-grid{row-gap:0!important}.le-polish #root .service-page-eighthGrade .service-hero .breadcrumbs a{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish #root .service-page-eighthGrade .service-hero .breadcrumbs :is(span,[aria-current]){color:#ece8ffc7!important;-webkit-text-fill-color:#ece8ffc7!important}.le-polish #root .service-page-eighthGrade .service-price-copy p strong{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#0000 72%,#f5c5428c 72% 92%,#0000 92%)!important}@media (width<=760px){.le-polish .service-page-eighthGrade .service-photo-story{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;gap:14px!important;margin-inline:-18px!important;padding:6px 18px 14px!important;display:flex!important}.le-polish .service-page-eighthGrade .service-photo-story::-webkit-scrollbar{display:none}.le-polish .service-page-eighthGrade .service-photo-story figure{scroll-snap-align:start;flex:0 0 72%;margin:0!important;transform:none!important}.le-polish .service-page-eighthGrade .service-photo-story figure img{aspect-ratio:3/4;object-fit:cover!important;width:100%!important;height:auto!important}}.le-polish .service-page-eighthGrade .service-work-list li>span:last-child{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px;display:inline;background:linear-gradient(transparent 62%, #f5c54280 62%, #f5c54280 92%, transparent 92%) left / var(--lp-mark,100%) 100% no-repeat!important}.le-polish .matura-landing{overflow-x:clip}.le-polish .matura-landing .matura-hero{background:radial-gradient(620px 420px at 50% 20%, #ffe29a52, transparent 70%), radial-gradient(520px 420px at 10% 70%, #a78bfa4d, transparent 70%), radial-gradient(520px 420px at 90% 70%, #f4ace642, transparent 70%), linear-gradient(180deg, #fbf6ff 0%, #f4edff 80%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(26px,3vw,40px) clamp(50px,5vw,80px)!important}.le-polish .matura-landing .kids-hero-grid{justify-items:center;grid-template-rows:auto!important;grid-template-columns:1fr!important;row-gap:clamp(30px,3vw,46px)!important;display:grid!important}.le-polish .matura-landing .kids-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:860px;grid-area:1/1!important;display:flex!important}.le-polish .matura-landing .kids-hero-copy>*{grid-area:auto!important}.le-polish .matura-landing .kids-hero-copy h1{letter-spacing:-.025em;margin:0 0 20px!important;font-size:clamp(2.4rem,4.4vw,4.2rem)!important;line-height:1.04!important}.le-polish .matura-landing .kids-hero-copy h1 span,.le-polish .matura-landing .kids-hero-copy h1 span *{color:#b7791f!important;-webkit-text-fill-color:#b7791f!important;background:0 0!important}.le-polish .matura-landing .kids-hero-lead{max-width:720px;margin:0!important;font-size:1.08rem!important;line-height:1.75!important}.le-polish .matura-landing .kids-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px!important;margin-top:26px!important;display:flex!important}.le-polish .matura-landing .kids-hero-points{flex-wrap:wrap;justify-content:center;gap:8px 24px!important;margin-top:20px!important;display:flex!important}.le-polish .matura-landing .kids-hero-photo{position:relative;grid-area:2/1!important;width:100%!important;height:clamp(300px,40vw,560px)!important;margin:0!important}.le-polish .matura-landing .kids-hero-photo:before,.le-polish .matura-landing .kids-photo-doodle,.le-polish .matura-landing .kids-hero-callout{display:none!important}.le-polish .matura-landing .kids-hero-photo>img{object-fit:cover!important;object-position:center 40%!important;border-radius:34px!important;width:100%!important;height:100%!important;max-height:none!important;position:static!important;box-shadow:0 40px 80px #4c25aa38!important}.le-polish .matura-landing .kids-hero-photo figcaption{position:absolute;bottom:-30px;left:24px;color:#6b5aa6!important}.le-polish .matura-landing .matura-level-badge{transition:none!important;top:-26px!important;right:34px!important}.le-polish .matura-landing .kids-tracks-section{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(60px,6vw,96px)!important}.le-polish .matura-landing .matura-track-grid{margin-top:clamp(30px,3vw,50px)!important;display:block!important}.le-polish .matura-landing .matura-track-grid .kids-track-card{transform-origin:top;height:clamp(340px,52vh,520px);position:sticky;top:130px;overflow:hidden;background:#1d1763!important;border:0!important;border-radius:34px!important;margin:0 0 clamp(26px,3vw,40px)!important;padding:0!important;transition:none!important;display:block!important;box-shadow:0 30px 70px #17184f47!important}.le-polish .matura-landing .matura-track-grid .kids-track-card:before,.le-polish .matura-landing .matura-track-grid .kids-track-card:after{display:none!important}.le-polish .matura-landing .matura-track-grid .kids-track-image{display:block;inset:0;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important}.le-polish .matura-landing .matura-track-grid .kids-track-image:after{content:"";background:linear-gradient(90deg,#141046e0 0%,#1410468c 45%,#1410460d 80%);position:absolute;inset:0}.le-polish .matura-landing .matura-track-grid .kids-track-image img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important}.le-polish .matura-landing .matura-track-grid .kids-track-copy{z-index:1;max-width:520px;position:absolute;bottom:clamp(26px,4vw,54px);left:clamp(26px,4vw,60px)}.le-polish .matura-landing .matura-track-grid .kids-track-copy strong{margin-bottom:10px;display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(2rem,3.6vw,3.4rem)!important;line-height:1.04!important}.le-polish .matura-landing .matura-track-grid .kids-track-copy span{color:#ece8ffdb!important;-webkit-text-fill-color:#ece8ffdb!important;font-size:1.05rem!important;line-height:1.6!important}.le-polish .matura-landing .matura-track-grid .kids-track-arrow{z-index:1;place-items:center;width:58px;height:58px;font-size:1.4rem;position:absolute;bottom:clamp(26px,4vw,54px);right:clamp(22px,3vw,44px);color:#102a56!important;background:#f5c542!important;border:0!important;border-radius:50%!important;transition:transform .35s!important;display:grid!important}.le-polish .matura-landing .matura-track-grid .kids-track-card:hover .kids-track-arrow{transform:translate(6px)rotate(-8deg)}.le-polish .matura-landing .kids-reasons-section{background:radial-gradient(480px 340px at 90% 70%, #c4a7ff3d, transparent 70%), linear-gradient(180deg, var(--lp-page,#fdfbff), #f6f0ff)!important;padding-block:clamp(60px,6vw,96px)!important}@media (width>=900px){.le-polish .matura-landing .kids-reasons-section>.container{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(36px,5vw,80px);display:grid!important}.le-polish .matura-landing .kids-reasons-section .kids-section-heading{position:sticky;top:150px;text-align:left!important}.le-polish .matura-landing .kids-reasons-section .kids-section-heading .eyebrow{justify-content:flex-start!important}.le-polish .matura-landing .kids-reasons-section .kids-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:0!important}}.le-polish .matura-landing .kids-reasons-section .kids-section-heading h2{font-size:clamp(2rem,3.2vw,3rem)!important}.le-polish .matura-landing .kids-reasons-grid{gap:clamp(28px,3vw,44px) clamp(26px,3vw,44px)!important}.le-polish .matura-landing .kids-reasons-grid article{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #5b21b624!important;border-radius:0!important;padding:0 0 24px!important}.le-polish .matura-landing .kids-reason-icon{transition:none!important}.le-polish .matura-landing .kids-lessons-section{background:radial-gradient(460px 340px at 8% 30%, #ffe29a42, transparent 70%), linear-gradient(180deg, #f6f0ff 0%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(56px,6vw,90px)!important}.le-polish .matura-landing .kids-photo-collage figure img{border:6px solid #fff!important;border-radius:22px!important;box-shadow:0 22px 44px #4c25aa33!important}.le-polish .matura-landing .matura-strategy-showcase{isolation:isolate;position:relative;background:radial-gradient(560px 400px at 90% 14%,#f5c54238,#0000 70%),radial-gradient(600px 420px at 6% 86%,#c084fc61,#0000 70%),linear-gradient(160deg,#1d1763 0%,#33197e 50%,#5521b0 100%)!important;padding-block:calc(clamp(42px,5vw,84px) + clamp(44px,5vw,76px))!important}.le-polish .matura-landing .matura-strategy-showcase:before,.le-polish .matura-landing .matura-strategy-showcase:after{z-index:0;pointer-events:none;position:absolute;content:""!important;width:auto!important;height:clamp(42px,5vw,84px)!important;box-shadow:none!important;filter:none!important;opacity:1!important;background-color:#0000!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;left:0!important;right:0!important;transform:none!important}.le-polish .matura-landing .matura-strategy-showcase:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V34C1210 78 980 6 720 32S250 74 0 28Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:-1px!important;bottom:auto!important}.le-polish .matura-landing .matura-strategy-showcase:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V44C1200 4 960 72 720 46S240 8 0 52Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:auto!important;bottom:-1px!important}.le-polish .matura-landing .matura-strategy-showcase>.container{z-index:1;position:relative}.le-polish .matura-landing .matura-strategy-showcase :is(h2,h3){color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish .matura-landing .matura-strategy-showcase .eyebrow{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .matura-landing .matura-strategy-showcase p:not(.eyebrow){color:#ece8ffcc!important;-webkit-text-fill-color:#ece8ffcc!important}.le-polish .matura-landing .matura-strategy-photo{margin-inline:0!important}.le-polish .matura-landing .matura-strategy-photo:before,.le-polish .matura-landing .matura-strategy-photo:after{display:none!important}.le-polish .matura-landing .matura-strategy-photo img{object-fit:cover!important;border-radius:30px!important;width:100%!important;height:clamp(280px,34vw,480px)!important;box-shadow:0 34px 70px #05041e73!important}.le-polish .matura-landing .matura-strategy-photo figcaption{justify-content:center;gap:14px;margin-top:22px;font-size:1.05rem;display:flex}.le-polish .matura-landing .matura-strategy-photo figcaption :is(span,strong,i){letter-spacing:.08em;text-transform:uppercase;font-style:normal;transition:color .5s,-webkit-text-fill-color .5s;color:#ece8ff80!important;-webkit-text-fill-color:#ece8ff80!important}.le-polish .matura-landing .matura-strategy-photo figcaption .is-lit,.le-polish:not(.lp-js) .matura-landing .matura-strategy-photo figcaption :is(span,strong){color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .matura-landing .matura-strategy-path article{box-shadow:none!important;background:0 0!important;border:0!important}.le-polish .matura-landing .kids-reviews-section{background:radial-gradient(520px 340px at 50% 50%, #ffe29a42, transparent 72%), var(--lp-page,#fdfbff)!important;padding-block:clamp(60px,6vw,90px)!important}.le-polish .matura-landing .kids-review-grid{gap:0!important;margin-top:clamp(30px,3vw,46px)!important}.le-polish .matura-landing .kids-review-grid article{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px clamp(20px,2.6vw,40px)!important}@media (width>=900px){.le-polish .matura-landing .kids-review-grid article+article{border-left:1px solid #5b21b624!important}}.le-polish .matura-landing .kids-review-mark{color:#f5c542!important;font-family:Georgia,Times New Roman,serif!important;font-size:5rem!important;line-height:.7!important}.le-polish .matura-landing .kids-review-grid blockquote{font-style:italic;color:#1e2a5a!important;font-family:var(--lp-serif,Georgia, serif)!important;font-size:1.1rem!important;line-height:1.6!important}.le-polish .matura-landing .kids-proof-section{background:linear-gradient(180deg, var(--lp-page,#fdfbff), #f6f0ff)!important;padding-block:clamp(50px,5vw,80px)!important}.le-polish .matura-landing .kids-proof-grid{align-items:center!important}.le-polish .matura-landing .kids-proof-grid figure{max-width:360px;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.le-polish .matura-landing .kids-proof-grid figure:before,.le-polish .matura-landing .kids-proof-grid figure:after{display:none!important}.le-polish .matura-landing .kids-proof-grid figure img{width:100%;object-fit:contain!important;border-radius:26px!important;height:auto!important;max-height:none!important;box-shadow:0 30px 60px #4c25aa33!important}.le-polish .matura-landing .kids-faq-section{background:linear-gradient(180deg, #f6f0ff, var(--lp-page,#fdfbff))!important;padding-block:clamp(56px,5.5vw,84px) clamp(60px,6vw,96px)!important}@media (width<=899px){.le-polish .matura-landing .matura-track-grid .kids-track-card{height:clamp(300px,70vw,420px);top:90px}.le-polish .matura-landing .matura-track-grid .kids-track-image:after{background:linear-gradient(#1410460d 0%,#14104680 45%,#141046e6 100%)}.le-polish .matura-landing .matura-track-grid .kids-track-copy{right:90px}.le-polish .matura-landing .matura-strategy-photo figcaption{flex-wrap:wrap;gap:8px;font-size:.9rem}}@media (width<=760px){.le-polish .matura-landing .kids-hero-copy h1{font-size:clamp(2rem,8.4vw,2.7rem)!important}.le-polish .matura-landing .matura-level-badge{transform:scale(.85);top:-18px!important;right:14px!important}.le-polish .matura-landing .kids-review-grid article{border-bottom:1px solid #5b21b61f!important;padding:22px 0!important}}.le-polish #root .matura-landing .matura-strategy-showcase .eyebrow{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .matura-landing .matura-strategy-photo{width:100%!important;max-width:none!important}.le-polish .matura-landing .matura-level-badge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:baseline;gap:8px;background:#ffffffeb!important;border:0!important;border-radius:18px!important;width:auto!important;height:auto!important;padding:12px 18px!important;display:inline-flex!important;position:absolute!important;box-shadow:0 16px 34px #17184f38!important}.le-polish .matura-landing .matura-level-badge strong{color:#b7791f!important;-webkit-text-fill-color:#b7791f!important;font-size:1.4rem!important}.le-polish .matura-landing .matura-level-badge span{color:#1e2a5a!important;-webkit-text-fill-color:#1e2a5a!important}.le-polish .matura-landing .matura-strategy-photo figcaption :is(span,strong,i){color:#ece8ffd1!important;-webkit-text-fill-color:#ece8ffd1!important}.le-polish .certificates-landing{overflow-x:clip}.le-polish .certificates-landing .certificates-hero{background:radial-gradient(560px 440px at 80% 40%, #a78bfa5c, transparent 70%), radial-gradient(420px 340px at 12% 80%, #ffe29a52, transparent 70%), linear-gradient(180deg, #f2ebff 0%, #f6f0ff 75%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(26px,3vw,40px) clamp(56px,6vw,90px)!important}.le-polish .certificates-landing .kids-hero-grid{grid-template-rows:auto!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;align-items:center!important;column-gap:clamp(36px,5vw,72px)!important;display:grid!important}.le-polish .certificates-landing .kids-hero-copy{flex-direction:column;align-items:flex-start;grid-area:1/1!important;display:flex!important}.le-polish .certificates-landing .kids-hero-copy>*{grid-area:auto!important}.le-polish .certificates-landing .kids-hero-copy h1{margin:0 0 22px!important;font-size:clamp(2.3rem,3.6vw,3.5rem)!important;line-height:1.07!important}.le-polish .certificates-landing .kids-hero-copy h1 span,.le-polish .certificates-landing .kids-hero-copy h1 span *{color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important;background:0 0!important}.le-polish .certificates-landing .kids-hero-lead{margin:0!important;font-size:1.06rem!important;line-height:1.75!important}.le-polish .certificates-landing .kids-hero-actions{flex-wrap:wrap;align-items:center;gap:14px!important;margin-top:26px!important;display:flex!important}.le-polish .certificates-landing .kids-hero-points{flex-wrap:wrap;gap:8px 22px!important;margin-top:22px!important;display:flex!important}.le-polish .certificates-landing .kids-hero-photo{position:relative;grid-area:1/2!important;height:clamp(420px,42vw,600px)!important;margin:0!important}.le-polish .certificates-landing .kids-hero-photo:before,.le-polish .certificates-landing .kids-photo-doodle,.le-polish .certificates-landing .kids-hero-callout{display:none!important}.le-polish .certificates-landing .kids-hero-photo>img{object-fit:cover!important;border-radius:200px 200px 34px 34px!important;width:100%!important;height:100%!important;max-height:none!important;position:static!important;box-shadow:0 40px 80px #4c25aa40!important}.le-polish .certificates-landing .kids-hero-photo figcaption{position:absolute;bottom:-30px;left:20px;color:#6b5aa6!important}.le-polish .certificates-landing .certificates-level-badge{z-index:2;transition:none!important;position:absolute!important;inset:auto auto 40px -30px!important}.le-polish .certificates-landing .kids-tracks-section{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(60px,6vw,96px)!important}@media (width>=900px){.le-polish .certificates-landing .certificates-track-grid{height:clamp(420px,40vw,520px);gap:18px!important;margin-top:clamp(30px,3vw,50px)!important;display:flex!important}.le-polish .certificates-landing .certificates-track-grid .kids-track-card{flex:1 1 0;min-width:0;position:relative;overflow:hidden;background:#1d1763!important;border:0!important;border-radius:30px!important;padding:0!important;transition:flex-grow .7s cubic-bezier(.2,.8,.2,1)!important;display:block!important;box-shadow:0 24px 50px #17184f38!important}.le-polish .certificates-landing .certificates-track-grid:hover .kids-track-card{flex-grow:.7}.le-polish .certificates-landing .certificates-track-grid .kids-track-card:hover,.le-polish .certificates-landing .certificates-track-grid .kids-track-card:focus-visible{flex-grow:2.2}.le-polish .certificates-landing .certificates-track-grid .kids-track-image{inset:0;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important}.le-polish .certificates-landing .certificates-track-grid .kids-track-image:after{content:"";background:linear-gradient(#14104614 0%,#1410468c 50%,#141046eb 100%);position:absolute;inset:0}.le-polish .certificates-landing .certificates-track-grid .kids-track-image :is(img,svg){transition:transform 1s cubic-bezier(.2,.8,.2,1);object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important}.le-polish .certificates-landing .certificates-track-grid .kids-track-card:hover .kids-track-image :is(img,svg){transform:scale(1.06)}.le-polish .certificates-landing .certificates-track-grid .kids-track-copy{z-index:1;min-width:260px;position:absolute;bottom:28px;left:28px;right:28px}.le-polish .certificates-landing .certificates-track-grid .kids-track-copy>span:last-child{opacity:0;max-height:0;transition:max-height .6s,opacity .5s;display:block;overflow:hidden}.le-polish .certificates-landing .certificates-track-grid .kids-track-card:hover .kids-track-copy>span:last-child,.le-polish .certificates-landing .certificates-track-grid .kids-track-card:focus-visible .kids-track-copy>span:last-child{opacity:1;max-height:140px}}.le-polish .certificates-landing .certificates-track-grid .kids-track-card:before,.le-polish .certificates-landing .certificates-track-grid .kids-track-card:after{display:none!important}.le-polish .certificates-landing .certificates-track-grid .kids-track-copy strong{display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(1.5rem,2.2vw,2.1rem)!important;line-height:1.1!important}.le-polish .certificates-landing .certificates-track-level{margin:8px 0 10px;font-weight:800;display:block;color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .certificates-landing .certificates-track-grid .kids-track-copy>span:last-child{line-height:1.6;color:#ece8ffdb!important;-webkit-text-fill-color:#ece8ffdb!important}.le-polish .certificates-landing .certificates-track-grid .kids-track-arrow{z-index:1;place-items:center;width:50px;height:50px;position:absolute;top:22px;right:22px;color:#0000!important;background:#f5c542!important;border:0!important;border-radius:50%!important;font-size:0!important;display:grid!important}.le-polish .certificates-landing .certificates-track-grid .kids-track-arrow:after{content:"→";color:#102a56;font-size:1.3rem;font-weight:700}.le-polish .certificates-landing .kids-reasons-section{background:radial-gradient(520px 340px at 50% 60%, #c4a7ff3d, transparent 72%), linear-gradient(180deg, var(--lp-page,#fdfbff), #f6f0ff)!important;padding-block:clamp(60px,6vw,96px)!important}.le-polish .certificates-landing .kids-reasons-grid{gap:clamp(30px,3vw,46px) clamp(28px,3vw,50px)!important;margin-top:clamp(30px,3vw,46px)!important}.le-polish .certificates-landing .kids-reasons-grid article{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.le-polish .certificates-landing .kids-reason-icon{transition:none!important}.le-polish .certificates-landing .kids-lessons-section{background:linear-gradient(180deg, #f6f0ff, var(--lp-page,#fdfbff))!important;padding-block:clamp(56px,6vw,90px)!important}.le-polish .certificates-landing .kids-photo-collage figure img{border:6px solid #fff!important;border-radius:22px!important;box-shadow:0 22px 44px #4c25aa33!important}.le-polish .certificates-landing .certificates-choice-showcase{isolation:isolate;position:relative;background:radial-gradient(560px 400px at 8% 20%,#c084fc61,#0000 70%),radial-gradient(480px 340px at 94% 86%,#f5c54233,#0000 70%),linear-gradient(150deg,#151a55 0%,#2b1d7a 55%,#4c1d95 100%)!important;padding-block:calc(clamp(42px,5vw,84px) + clamp(44px,5vw,76px))!important}.le-polish .certificates-landing .certificates-choice-showcase:before,.le-polish .certificates-landing .certificates-choice-showcase:after{z-index:0;pointer-events:none;position:absolute;content:""!important;width:auto!important;height:clamp(42px,5vw,84px)!important;box-shadow:none!important;filter:none!important;opacity:1!important;background-color:#0000!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;left:0!important;right:0!important;transform:none!important}.le-polish .certificates-landing .certificates-choice-showcase:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V30C1180 72 900 10 640 38S220 70 0 34Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:-1px!important;bottom:auto!important}.le-polish .certificates-landing .certificates-choice-showcase:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V50C1230 10 1000 70 760 42S260 6 0 46Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:auto!important;bottom:-1px!important}.le-polish .certificates-landing .certificates-choice-showcase>.container{z-index:1;position:relative}.le-polish .certificates-landing .certificates-choice-showcase :is(h2,h3){color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish #root .certificates-landing .certificates-choice-showcase .eyebrow,.le-polish .certificates-landing .certificates-choice-paths small{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .certificates-landing .certificates-choice-showcase p:not(.eyebrow){color:#ece8ffcc!important;-webkit-text-fill-color:#ece8ffcc!important}.le-polish .certificates-landing .certificates-choice-photo:before,.le-polish .certificates-landing .certificates-choice-photo:after{display:none!important}.le-polish .certificates-landing .certificates-choice-photo img{border-radius:30px!important;box-shadow:0 34px 70px #05041e73!important}.le-polish .certificates-landing .certificates-choice-photo figcaption :is(span,strong,small){color:#ece8ffcc!important;-webkit-text-fill-color:#ece8ffcc!important}.le-polish .certificates-landing .certificates-choice-paths article{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff24!important}.le-polish .certificates-landing .certificates-choice-paths article>span{filter:drop-shadow(0 0 12px #ffffff40)}.le-polish .certificates-landing .certificates-choice-paths h3{font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,1.9vw,1.7rem)!important}.le-polish .certificates-landing .kids-reviews-section{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(60px,6vw,90px)!important}.le-polish .certificates-landing .kids-review-grid article{box-shadow:none!important;background:0 0!important;border:0!important}.le-polish .certificates-landing .kids-review-mark{color:#f5c542!important;font-family:Georgia,Times New Roman,serif!important;font-size:5rem!important;line-height:.7!important}.le-polish .certificates-landing .kids-review-grid blockquote{font-style:italic;color:#1e2a5a!important;font-family:var(--lp-serif,Georgia, serif)!important;font-size:1.15rem!important;line-height:1.6!important}.le-polish .certificates-landing .certificates-plan-section{background:linear-gradient(180deg, var(--lp-page,#fdfbff), #f6f0ff)!important;padding-block:clamp(50px,5vw,80px)!important}.le-polish .certificates-landing .kids-proof-grid{align-items:center!important}.le-polish .certificates-landing .kids-proof-grid figure{background:0 0!important;border:0!important;border-radius:30px!important;height:auto!important;max-height:none!important;padding:0!important;overflow:hidden!important;box-shadow:0 30px 60px #4c25aa33!important}.le-polish .certificates-landing .kids-proof-grid figure:before,.le-polish .certificates-landing .kids-proof-grid figure:after{display:none!important}.le-polish .certificates-landing .kids-proof-grid figure img{width:100%;display:block;object-fit:cover!important;border-radius:0!important;height:clamp(300px,30vw,440px)!important;max-height:none!important}.le-polish .certificates-landing .kids-faq-section{background:linear-gradient(180deg, #f6f0ff, var(--lp-page,#fdfbff))!important;padding-block:clamp(56px,5.5vw,84px) clamp(60px,6vw,96px)!important}@media (width<=899px){.le-polish .certificates-landing .kids-hero-grid{grid-template-columns:1fr!important;row-gap:40px!important}.le-polish .certificates-landing .kids-hero-photo{grid-area:2/1!important;height:clamp(360px,100vw,480px)!important}.le-polish .certificates-landing .certificates-level-badge{transform:scale(.85);bottom:20px!important;left:10px!important}.le-polish .certificates-landing .certificates-track-grid{grid-template-columns:1fr!important;gap:22px!important;display:grid!important}.le-polish .certificates-landing .certificates-track-grid .kids-track-card{min-height:340px;position:relative;overflow:hidden;background:#1d1763!important;border:0!important;border-radius:26px!important;padding:0!important;display:block!important}.le-polish .certificates-landing .certificates-track-grid .kids-track-image{inset:0;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important}.le-polish .certificates-landing .certificates-track-grid .kids-track-image:after{content:"";background:linear-gradient(#1410461a 0%,#14104699 45%,#141046f0 100%);position:absolute;inset:0}.le-polish .certificates-landing .certificates-track-grid .kids-track-image :is(img,svg){object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important}.le-polish .certificates-landing .certificates-track-grid .kids-track-copy{z-index:1;position:absolute;bottom:22px;left:22px;right:22px}}@media (width<=760px){.le-polish .certificates-landing .kids-hero-copy h1{font-size:clamp(2rem,8vw,2.6rem)!important}}.le-polish .certificates-landing .certificates-track-grid .kids-track-arrow{-webkit-text-fill-color:transparent!important}.le-polish .certificates-landing .certificates-track-grid .kids-track-arrow:after{line-height:1;color:#102a56!important;-webkit-text-fill-color:#102a56!important;font-size:1.3rem!important}.le-polish .certificates-landing .certificates-level-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:baseline;gap:8px;background:#ffffffeb!important;border:0!important;border-radius:18px!important;width:auto!important;height:auto!important;padding:12px 18px!important;display:inline-flex!important;box-shadow:0 16px 34px #17184f38!important}.le-polish .certificates-landing .certificates-level-badge strong{color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important;font-size:1.4rem!important}.le-polish .certificates-landing .certificates-level-badge span{color:#1e2a5a!important;-webkit-text-fill-color:#1e2a5a!important}.le-polish .certificates-landing .certificates-track-grid .kids-track-arrow:after{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.le-polish .teacher-page{overflow-x:clip}.le-polish .teacher-page .teacher-hero{background:radial-gradient(520px 460px at 72% 50%, #a78bfa6b, transparent 70%), radial-gradient(420px 340px at 14% 80%, #ffe29a4d, transparent 70%), linear-gradient(180deg, #f1e8ff 0%, #f5eeff 80%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(26px,3vw,40px) clamp(40px,4vw,60px)!important}.le-polish .teacher-page .teacher-hero-grid{align-items:center!important;gap:clamp(30px,5vw,80px)!important}.le-polish .teacher-page .teacher-hero-copy h1{letter-spacing:-.03em;font-size:clamp(2.6rem,5vw,4.6rem)!important;line-height:1.02!important}.le-polish .teacher-page .teacher-hero-lead{font-size:1.12rem!important;line-height:1.75!important}.le-polish .teacher-page .teacher-portrait-glow,.le-polish .teacher-page .teacher-portrait:before,.le-polish .teacher-page .teacher-portrait:after{display:none!important}.le-polish .teacher-page .teacher-portrait{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.le-polish .teacher-page .teacher-portrait img{z-index:1;filter:drop-shadow(0 30px 40px #4c25aa40);position:relative}.le-polish .teacher-page .teacher-portrait{isolation:isolate}.le-polish .teacher-page .teacher-portrait figcaption{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb!important;border:0!important;border-radius:18px!important;transition:none!important;box-shadow:0 18px 36px #17184f2e!important}.le-polish .teacher-page .teacher-portrait figcaption strong{color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important}.lp-credentials{background:var(--lp-page,#fdfbff);border-block:1px solid #5b21b61f;padding-block:clamp(30px,3vw,46px)}.lp-credentials-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);display:grid}.lp-credentials-grid article{align-items:center;gap:14px;display:flex}.lp-credentials-grid img{object-fit:contain;flex:none;width:64px;height:56px}.lp-credentials-grid h2{color:#1e2a5a;margin:0 0 4px;font-size:1rem;line-height:1.25}.lp-credentials-grid p{color:#4a5380;margin:0;font-size:.86rem;line-height:1.5}.le-polish .teacher-page .teacher-story-section{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(56px,6vw,96px)!important}.le-polish .teacher-page .teacher-story-copy blockquote{font-style:italic;position:relative;box-shadow:none!important;color:#1e2a5a!important;font-family:var(--lp-serif,Georgia, serif)!important;background:0 0!important;border:0!important;border-left:3px solid #f5c542!important;border-radius:0!important;margin:clamp(26px,3vw,40px) 0 0!important;padding:0 0 0 clamp(20px,3vw,44px)!important;font-size:clamp(1.6rem,2.6vw,2.3rem)!important;font-weight:500!important;line-height:1.3!important}.le-polish .teacher-page .teacher-method-section{background:radial-gradient(480px 340px at 90% 30%,#f4ace638,#0000 70%),linear-gradient(#f2eaff 0%,#f6f0ff 100%)!important;padding-block:clamp(56px,6vw,96px)!important}.le-polish .teacher-page .teacher-principles{gap:clamp(30px,3vw,48px) clamp(30px,4vw,70px)!important;margin-top:clamp(30px,3vw,46px)!important}.le-polish .teacher-page .teacher-principles article{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #5b21b624!important;border-radius:0!important;padding:0 0 26px!important;overflow:visible!important}.le-polish .teacher-page .teacher-principle-icon{border-radius:46% 54% 58% 42%/52% 44% 56% 48%!important;transition:none!important}.le-polish .teacher-page .teacher-principles h3{font-size:1.3rem!important}.le-polish .teacher-page .teacher-everywhere-section{isolation:isolate;position:relative;background:radial-gradient(520px 360px at 86% 14%,#f5c54233,#0000 70%),radial-gradient(640px 440px at 8% 86%,#c084fc61,#0000 70%),linear-gradient(160deg,#1d1763 0%,#33197e 50%,#5521b0 100%)!important;padding-block:calc(clamp(42px,5vw,84px) + clamp(44px,5vw,76px))!important}.le-polish .teacher-page .teacher-everywhere-section:before,.le-polish .teacher-page .teacher-everywhere-section:after{z-index:0;pointer-events:none;position:absolute;content:""!important;width:auto!important;height:clamp(42px,5vw,84px)!important;box-shadow:none!important;filter:none!important;opacity:1!important;background-color:#0000!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;left:0!important;right:0!important;transform:none!important}.le-polish .teacher-page .teacher-everywhere-section:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V34C1210 78 980 6 720 32S250 74 0 28Z' fill='%23f6f0ff'/%3E%3C/svg%3E")!important;top:-1px!important;bottom:auto!important}.le-polish .teacher-page .teacher-everywhere-section:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V44C1200 4 960 72 720 46S240 8 0 52Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:auto!important;bottom:-1px!important}.le-polish .teacher-page .teacher-everywhere-section>.container{z-index:1;position:relative}.le-polish .teacher-page .teacher-everywhere-section :is(h2,h3){color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish #root .teacher-page .teacher-everywhere-section .eyebrow,.le-polish .teacher-page .teacher-everywhere-heading span,.le-polish .teacher-page .everywhere-card span{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .teacher-page .teacher-everywhere-section p{color:#ece8ffcc!important;-webkit-text-fill-color:#ece8ffcc!important}.le-polish .teacher-page .teacher-everywhere-section .button-secondary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1a!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff47!important}.le-polish .teacher-page .teacher-everywhere-rail{cursor:grab;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 92%,#0000 100%)}.le-polish .teacher-page .teacher-everywhere-rail.lp-dragging{cursor:grabbing}.le-polish .teacher-page .teacher-everywhere-rail .everywhere-card{--tilt:0deg!important;transition:none!important}.le-polish .teacher-page .teacher-everywhere-rail.lp-drag{scroll-snap-type:none!important;overflow:visible!important}.lp-drag-viewport{overflow:hidden}.lp-teacher-voices{background:radial-gradient(520px 340px at 50% 50%, #c4a7ff42, transparent 72%), var(--lp-page,#fdfbff);padding-block:clamp(60px,6vw,96px)}.lp-teacher-voices-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(30px,3vw,46px);display:grid}.lp-teacher-voices-list figure{margin:0;padding:8px clamp(20px,2.6vw,40px)}.lp-teacher-voices-list figure+figure{border-left:1px solid #5b21b624}.lp-teacher-voices-list blockquote{color:#1e2a5a;font-family:var(--lp-serif,Georgia, serif);margin:0;font-size:1.1rem;font-style:italic;line-height:1.6}.lp-teacher-voices-list blockquote:before{content:"“";color:#f5c542;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:4.5rem;font-style:normal;line-height:.6;display:block}.lp-teacher-voices-list figcaption{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:.82rem;font-weight:800}.le-polish .teacher-page .teacher-paths-section{isolation:isolate;position:relative;background:radial-gradient(520px 360px at 6% 30%,#c084fc61,#0000 70%),radial-gradient(460px 320px at 94% 80%,#f5c54238,#0000 70%),linear-gradient(135deg,#172a6e 0%,#2f1f86 55%,#5b21b6 100%)!important;border:0!important;margin-top:0!important;padding-block:calc(clamp(42px,5vw,84px) + clamp(40px,4.5vw,70px))!important}.le-polish .teacher-page .teacher-paths-section:before,.le-polish .teacher-page .teacher-paths-section:after{z-index:0;pointer-events:none;position:absolute;content:""!important;width:auto!important;height:clamp(42px,5vw,84px)!important;box-shadow:none!important;filter:none!important;opacity:1!important;background-color:#0000!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;left:0!important;right:0!important;transform:none!important}.le-polish .teacher-page .teacher-paths-section:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V30C1180 72 900 10 640 38S220 70 0 34Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:-1px!important;bottom:auto!important}.le-polish .teacher-page .teacher-paths-section:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V50C1230 10 1000 70 760 42S260 6 0 46Z' fill='%23fdfbff'/%3E%3C/svg%3E")!important;top:auto!important;bottom:-1px!important}.le-polish .teacher-page .teacher-paths-inner{z-index:1;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.le-polish .teacher-page .teacher-paths-inner:before,.le-polish .teacher-page .teacher-paths-inner:after{content:none!important}.le-polish .teacher-page .teacher-paths-section h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.le-polish .teacher-page .teacher-paths-section p:not(.eyebrow){color:#ece8ffcc!important;-webkit-text-fill-color:#ece8ffcc!important}.le-polish #root .teacher-page .teacher-paths-section .eyebrow{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .teacher-page .teacher-paths-section .button-primary{color:#102a56!important;-webkit-text-fill-color:#102a56!important;background:linear-gradient(120deg,#ffe7a3,#f5c542)!important;box-shadow:0 14px 30px #f5c5424d!important}.le-polish .teacher-page .teacher-paths-section .button-secondary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1a!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff47!important}@media (width<=899px){.lp-credentials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-teacher-voices-list{grid-template-columns:1fr}.lp-teacher-voices-list figure{padding:22px 0}.lp-teacher-voices-list figure+figure{border-top:1px solid #5b21b624;border-left:0}}@media (width<=520px){.lp-credentials-grid{grid-template-columns:1fr}}.le-polish #root .teacher-page .lp-credentials-grid h2{letter-spacing:0!important;margin:0 0 4px!important;font-size:1.02rem!important;line-height:1.25!important}.le-polish .public-refinement .teacher-page .lp-credentials{background:#fff!important}.le-polish .public-refinement .teacher-page .lp-teacher-voices{background:radial-gradient(520px 340px at 50% 50%, #c4a7ff42, transparent 72%), linear-gradient(180deg, var(--lp-page,#fdfbff), #f6f0ff)!important}.le-polish .teacher-page .teacher-principles{border:0!important}.le-polish .teacher-page .teacher-principles article{border-top:0!important;padding-top:6px!important}.le-polish .teacher-page .teacher-principles:before,.le-polish .teacher-page .teacher-principles:after{display:none!important}.le-polish .teacher-page .teacher-principle-icon{width:72px!important;height:64px!important;box-shadow:none!important;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%2367409f'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23fffdf7'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23b898dc'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%237149aa'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23cbb7e5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23b38bdc'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23cdb0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 50%/contain no-repeat!important;border:0!important;border-radius:0!important}.le-polish .teacher-page .teacher-principles article:nth-child(2) .teacher-principle-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='chat'%20x1='23'%20y1='28'%20x2='76'%20y2='67'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23a27adf'/%3e%3cstop%20offset='1'%20stop-color='%236937b5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='reply'%20x1='62'%20y1='50'%20x2='106'%20y2='98'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23ffe797'/%3e%3cstop%20offset='1'%20stop-color='%23edbe4b'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20transform='rotate(6%2079%2073)'%3e%3cpath%20d='M58%2046h36c8%200%2014%206%2014%2014v15c0%208-6%2014-14%2014h-3v12L75%2089H58c-8%200-14-6-14-14V60c0-8%206-14%2014-14Z'%20fill='url(%23reply)'/%3e%3cpath%20d='M69%2065h24M69%2074h16'%20stroke='%238b6318'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(-7%2047%2048)'%3e%3cpath%20d='M29%2021h37c10%200%2017%207%2017%2017v18c0%2010-7%2017-17%2017H47L31%2087V73h-2c-10%200-17-7-17-17V38c0-10%207-17%2017-17Z'%20fill='url(%23chat)'/%3e%3cpath%20d='M22%2037c0-5%204-8%208-8h27'%20stroke='%23d9c4f4'%20stroke-width='2'%20stroke-linecap='round'/%3e%3ccircle%20cx='33'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='47'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3ccircle%20cx='61'%20cy='48'%20r='3'%20fill='%23fff1c7'/%3e%3c/g%3e%3cpath%20d='m101%2020%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3cpath%20d='m111%2042%206-4m-4-7%202-5'%20stroke='%23af8bdc'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")!important}.le-polish .teacher-page .teacher-principles article:nth-child(3) .teacher-principle-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-6%2055%2056)'%3e%3crect%20x='30'%20y='20'%20width='52'%20height='72'%20rx='7'%20fill='%237443B8'/%3e%3crect%20x='25'%20y='15'%20width='52'%20height='72'%20rx='7'%20fill='%23FFFDFA'%20stroke='%23A67ADC'%20stroke-width='2'/%3e%3cpath%20d='M36%2031h29M36%2042h22M36%2053h19M36%2071h12'%20stroke='%23BC9AE2'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3cg%20transform='rotate(35%2088%2055)'%3e%3cpath%20d='M81%2025h14v48l-7%2014-7-14Z'%20fill='%23FFDC76'%20stroke='%23D2A746'%20stroke-width='1.5'/%3e%3cpath%20d='M81%2025v-7a7%207%200%200%201%2014%200v7'%20fill='%23B996DE'/%3e%3cpath%20d='M81%2027h14'%20stroke='%23FFF1C2'%20stroke-width='4'/%3e%3cpath%20d='m84%2081%204%207%204-7'%20fill='%23643695'/%3e%3cpath%20d='M86%2034v34'%20stroke='%23FFF0BE'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3cpath%20d='m108%2018%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e")!important}.le-polish .teacher-page .teacher-principles article:nth-child(4) .teacher-principle-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='57'%20cy='61'%20r='36'%20fill='%237042ad'/%3e%3ccircle%20cx='57'%20cy='61'%20r='27'%20fill='%23f7efff'/%3e%3ccircle%20cx='57'%20cy='61'%20r='18'%20fill='%23aa83d9'/%3e%3ccircle%20cx='57'%20cy='61'%20r='8'%20fill='%23ffe59a'/%3e%3cpath%20d='m59%2060%2037-38'%20stroke='%2352367d'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='m88%2032-2-14%2013-9%201%2013%2013%201-10%2012-15-3Z'%20fill='%23f3c95f'%20stroke='%23dab34c'%20stroke-width='1.5'%20stroke-linejoin='round'/%3e%3cpath%20d='m88%2032%2012-10'%20stroke='%23fff0b6'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c4-7%2010-12%2018-14'%20stroke='%23bfa0e8'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='m18%2021%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23c7a3df'/%3e%3ccircle%20cx='105'%20cy='80'%20r='3'%20fill='%23dab553'/%3e%3c/svg%3e")!important}.le-polish .teacher-page .teacher-principle-icon svg{visibility:hidden}.le-polish :is(.guide-hub-page,.article-page) :is(.knowledge-hero,.article-hero){background:radial-gradient(520px 420px at 78% 50%, #a78bfa5c, transparent 70%), radial-gradient(420px 340px at 10% 80%, #ffe29a4d, transparent 70%), linear-gradient(180deg, #f2ebff 0%, #f6f0ff 80%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(26px,3vw,40px) clamp(50px,5vw,80px)!important}.le-polish :is(.guide-hub-page,.article-page) h1{font-size:clamp(2.3rem,3.8vw,3.6rem)!important;line-height:1.07!important}.le-polish :is(.guide-hub-page,.article-page) .learning-orbit{box-shadow:none!important;background:radial-gradient(closest-side,#c4a7ff4d,#0000 100%)!important;border-color:#7c3aed24!important}.le-polish .guide-hub-page .guide-list-section{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(56px,6vw,96px)!important}.le-polish .guide-hub-page .guide-card-grid{padding-left:clamp(30px,4vw,64px);position:relative;margin-top:clamp(30px,3vw,50px)!important;display:block!important}.lp-axis{background:#7c3aed1f;border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:8px;overflow:hidden}.lp-axis>span{transform-origin:top;background:linear-gradient(#7c3aed,#c026d3 50%,#f5c542);position:absolute;inset:0}.le-polish .guide-hub-page .guide-card{grid-template-rows:auto auto;align-items:center;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #5b21b61f!important;border-radius:0!important;grid-template-columns:minmax(130px,.5fr) minmax(0,2fr) auto!important;gap:8px clamp(20px,3vw,48px)!important;padding:clamp(24px,2.6vw,34px) 14px!important;display:grid!important}.le-polish .guide-hub-page .guide-card:before{position:absolute;top:50%;left:calc(-1*clamp(30px,4vw,64px) + 3px);translate:0 -50%;content:""!important;background:#7c3aed!important;border:3px solid #fff!important;border-radius:50%!important;width:13px!important;height:13px!important;box-shadow:0 0 0 3px #7c3aed33!important}.le-polish .guide-hub-page .guide-card:after{z-index:-1;transform-origin:0;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;transform:scaleX(0);content:""!important;background:linear-gradient(100deg,#a78bfa24,#ffe29a1f 70%,#0000)!important;border-radius:0!important;display:block!important;inset:0!important}.le-polish .guide-hub-page .guide-card:hover:after{transform:scaleX(1)}.le-polish .guide-hub-page .guide-card-topline{flex-direction:column;grid-area:1/1/3;align-items:flex-start;gap:8px;display:flex!important}.le-polish .guide-hub-page .guide-card-topline span{letter-spacing:.1em;color:#6d28d9!important;font-size:.95rem!important;font-weight:900!important}.le-polish .guide-hub-page .guide-card h3{grid-area:1/2;margin:0!important;font-size:clamp(1.4rem,2.2vw,2rem)!important;line-height:1.15!important}.le-polish .guide-hub-page .guide-card p{grid-area:2/2;margin:0!important}.le-polish .guide-hub-page .guide-card>a{white-space:nowrap;grid-area:1/3/3;font-weight:800;color:#5b21b6!important}.le-polish .guide-hub-page .guide-card>a:after{content:"";position:absolute;inset:0}.le-polish .guide-hub-page .guide-card>a svg{transition:transform .35s}.le-polish .guide-hub-page .guide-card:hover>a svg{transform:translate(6px)}.lp-read-progress{top:var(--lp-header-h,116px);z-index:60;pointer-events:none;background:0 0;height:3px;position:fixed;left:0;right:0}.lp-read-progress>span{transform-origin:0;background:linear-gradient(90deg,#7c3aed,#c026d3 60%,#f5c542);position:absolute;inset:0;transform:scaleX(0)}.le-polish .article-page .article-section-number{display:none!important}.le-polish .article-page .article-layout{padding-block:clamp(40px,4vw,70px) clamp(56px,6vw,90px)!important}.le-polish .article-page .article-toc-card{top:140px;box-shadow:none!important;background:0 0!important;border:0!important;border-left:2px solid #7c3aed24!important;border-radius:0!important;padding:0 0 0 18px!important;position:sticky!important}.le-polish .article-page .article-toc-card a{padding:4px 0;transition:color .3s,transform .3s;display:block;color:#4a5380!important;text-decoration:none!important}.le-polish .article-page .article-toc-card a.is-current{font-weight:800;transform:translate(4px);color:#5b21b6!important}.le-polish .article-page .article-content{font-size:1.04rem}.le-polish .article-page .article-content p{line-height:1.8!important}.le-polish .article-page .article-section h2{font-size:clamp(1.6rem,2.4vw,2.1rem)!important}.le-polish .article-page .article-examples>*,.le-polish .article-page .article-comparison>*{box-shadow:none!important;background:linear-gradient(90deg,#ffe29a38,#0000)!important;border:0!important;border-left:3px solid #f5c542!important;border-radius:0!important}.le-polish .article-page .article-note{box-shadow:none!important;background:linear-gradient(90deg,#c4a7ff33,#0000)!important;border:0!important;border-left:3px solid #7c3aed!important;border-radius:0!important}.le-polish .article-page .article-summary{border:0!important;box-shadow:none!important;background:0 0!important;border-block:2px solid #f5c54299!important;border-radius:0!important;padding:clamp(24px,3vw,40px) 0!important}.le-polish .article-page .article-summary:before,.le-polish .article-page .article-summary:after{display:none!important}@media (width<=899px){.le-polish .guide-hub-page .guide-card{grid-template-columns:1fr!important}.le-polish .guide-hub-page .guide-card-topline,.le-polish .guide-hub-page .guide-card h3,.le-polish .guide-hub-page .guide-card p,.le-polish .guide-hub-page .guide-card>a{grid-area:auto/1!important}.le-polish .guide-hub-page .guide-card-topline{flex-direction:row;align-items:center}.le-polish .article-page .article-toc-card{position:static!important}.lp-read-progress{top:var(--lp-header-h,72px)}}.le-polish .guide-hub-page .guide-card{overflow:visible!important}.le-polish .locations-page{overflow-x:clip}.le-polish .locations-page .locations-page-hero{background:radial-gradient(520px 420px at 80% 50%, #a78bfa57, transparent 70%), radial-gradient(420px 340px at 10% 80%, #ffe29a4d, transparent 70%), linear-gradient(180deg, #f2ebff 0%, #f6f0ff 80%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(26px,3vw,40px) clamp(50px,5vw,80px)!important}.le-polish .locations-page h1{font-size:clamp(2.3rem,3.8vw,3.6rem)!important;line-height:1.07!important}.le-polish .locations-page .locations-page-hero-grid{align-items:center!important}.le-polish .locations-page .locations-page-hero figure{overflow:hidden;background:0 0!important;border:0!important;border-radius:34px!important;margin:0!important;box-shadow:0 34px 70px #4c25aa38!important}.le-polish .locations-page .locations-page-hero figure:before,.le-polish .locations-page .locations-page-hero figure:after{display:none!important}.le-polish .locations-page .locations-page-hero figure img{transform-origin:50% 40%;width:100%;display:block;border-radius:0!important}.le-polish .locations-page .locations-page-list{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(56px,6vw,96px)!important}.le-polish .locations-page .locations-page-grid{margin-top:clamp(30px,3vw,50px)!important;display:block!important}.le-polish .locations-page .locations-page-grid article{align-items:center;position:relative;overflow:hidden;border:0!important;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #5b21b61f!important;border-radius:0!important;grid-template-columns:64px minmax(200px,.9fr) minmax(0,1.4fr) auto!important;column-gap:clamp(18px,3vw,44px)!important;padding:clamp(22px,2.4vw,32px) 12px!important;display:grid!important}.le-polish .locations-page .locations-page-grid article:after{content:"";z-index:-1;transform-origin:0;background:linear-gradient(100deg,#a78bfa24,#ffe29a1f 70%,#0000);transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(0)}.le-polish .locations-page .locations-page-grid article:hover:after{transform:scaleX(1)}.le-polish .locations-page .locations-page-pin{place-items:center;rotate:-45deg;color:#fff!important;background:linear-gradient(135deg,#a78bfa,#6d28d9)!important;border:0!important;border-radius:50% 50% 50% 8px!important;width:52px!important;height:52px!important;transition:none!important;display:grid!important;box-shadow:0 12px 24px #6d28d94d!important}.le-polish .locations-page .locations-page-pin svg{rotate:45deg;color:#fff!important;stroke:#fff!important}.le-polish .locations-page .locations-page-grid h3{margin:0!important;font-size:clamp(1.5rem,2.4vw,2.2rem)!important;line-height:1.1!important}.le-polish .locations-page .locations-page-grid p{margin:0!important}.le-polish .locations-page .locations-page-grid a{white-space:nowrap;font-weight:800;color:#5b21b6!important}@media (width<=899px){.le-polish .locations-page .locations-page-grid article{grid-template-columns:56px minmax(0,1fr)!important;row-gap:8px!important}.le-polish .locations-page .locations-page-grid :is(p,a){grid-column:1/-1}}.le-polish .privacy-page .privacy-hero{background:radial-gradient(480px 360px at 85% 40%, #a78bfa4d, transparent 70%), linear-gradient(180deg, #f2ebff 0%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(26px,3vw,40px) clamp(40px,4vw,60px)!important}.le-polish .privacy-page .privacy-content{max-width:820px!important;padding-block:clamp(30px,3vw,50px) clamp(60px,6vw,96px)!important}.le-polish .privacy-page .privacy-content :is(section,article,div){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.le-polish .privacy-page .privacy-content h2{border-bottom:1px solid #5b21b624;padding-bottom:10px;margin-top:clamp(30px,3vw,44px)!important;font-size:clamp(1.35rem,2vw,1.7rem)!important}.le-polish .privacy-page .privacy-content p,.le-polish .privacy-page .privacy-content li{line-height:1.8!important}.le-polish .faq-page .faq-page-hero{background:radial-gradient(520px 380px at 50% 30%, #a78bfa57, transparent 70%), radial-gradient(400px 300px at 90% 70%, #ffe29a4d, transparent 70%), linear-gradient(180deg, #f2ebff 0%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(26px,3vw,40px) clamp(40px,4vw,60px)!important}.le-polish .faq-page h1{font-size:clamp(2.3rem,4vw,3.8rem)!important}.le-polish .faq-page .faq-page-section{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(30px,3vw,50px) clamp(60px,6vw,96px)!important}.le-polish .faq-page .faq-group-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-bottom:clamp(30px,3vw,50px)!important;padding:0!important}.le-polish .faq-page .faq-group-card:before,.le-polish .faq-page .faq-group-card:after{display:none!important}.le-polish .faq-page .faq-group-card h2{font-size:clamp(1.8rem,3vw,2.6rem)!important}.le-polish .signup-page .signup-page-section{background:radial-gradient(520px 420px at 85% 10%, #a78bfa4d, transparent 70%), radial-gradient(420px 340px at 8% 60%, #ffe29a3d, transparent 70%), linear-gradient(180deg, #f2ebff 0%, var(--lp-page,#fdfbff) 40%)!important;padding-block:clamp(26px,3vw,40px) clamp(60px,6vw,96px)!important}.le-polish .signup-page h1{font-size:clamp(2.2rem,3.6vw,3.4rem)!important}.le-polish .signup-page :is(input,select,textarea){border-color:#5b21b633!important;transition:border-color .25s,box-shadow .25s!important}.le-polish .signup-page :is(input,select,textarea):focus{border-color:#7c3aed!important;outline:none!important;box-shadow:0 0 0 4px #7c3aed24!important}.le-polish .lp-materials{--mat:#7c3aed;--mat-ink:#5b21b6}.le-polish .lp-materials .lp-mat-hero{overflow:hidden;background:radial-gradient(560px 460px at 80% 46%, #a78bfa61, transparent 70%), radial-gradient(420px 340px at 8% 86%, #ffe29a52, transparent 70%), linear-gradient(180deg, #f2ebff 0%, #f6f0ff 78%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(26px,3vw,40px) clamp(56px,6vw,96px)!important}.le-polish .lp-materials .lp-mat-hero:before,.le-polish .lp-materials .lp-mat-hero:after{display:none!important}.le-polish .lp-materials .lp-mat-hero .materials-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;align-items:center!important;gap:clamp(30px,5vw,80px)!important;display:grid!important}.le-polish .lp-materials .lp-mat-hero h1{font-size:clamp(2.4rem,4.2vw,3.9rem)!important;line-height:1.04!important}.le-polish .lp-materials h1 em,.le-polish .lp-materials h2 em{color:var(--lp-violet,#7c3aed);font-family:var(--lp-serif);letter-spacing:-.01em;font-style:italic;font-weight:400;display:inline-block;position:relative}.le-polish .lp-materials h1 em:after{content:"";background:var(--lp-scribble) center / 100% 100% no-repeat;pointer-events:none;height:.2em;position:absolute;bottom:-.12em;left:2%;right:-2%}.le-polish .lp-materials .lp-mat-proof{flex-wrap:wrap;gap:10px 26px;margin:clamp(20px,2vw,28px) 0 clamp(24px,2.4vw,34px);padding:0;list-style:none;display:flex}.le-polish .lp-materials .lp-mat-proof li{color:var(--lp-navy,#102a56);align-items:center;gap:9px;font-size:.98rem;font-weight:800;display:inline-flex}.le-polish .lp-materials .lp-mat-proof li:before{content:"";background:var(--lp-check) center / contain no-repeat;flex:none;width:20px;height:18px}.lp-mat-fan{height:clamp(380px,38vw,520px);position:relative;container-type:inline-size}.lp-mat-fan img{width:min(62%,330px);height:auto;transition:rotate .7s var(--lp-ease,ease), translate .7s var(--lp-ease,ease);background:#fff;border-radius:12px;margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 4px #102a560f,0 22px 44px -18px #2e106561}.lp-mat-fan img:first-child{translate:-84% -47%;rotate:-9deg}.lp-mat-fan img:nth-child(2){z-index:1;translate:-18% -49%;rotate:7deg}.lp-mat-fan img:nth-child(3){z-index:2;translate:-50% -52%;rotate:-1.5deg}.lp-mat-fan:hover img:first-child{translate:-98% -45%;rotate:-13deg}.lp-mat-fan:hover img:nth-child(2){translate:-4% -47%;rotate:11deg}.lp-mat-fan:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#ffe29ad1,#f5c542b3);border-radius:3px;width:120px;height:30px;position:absolute;top:calc(48% - 1.415*min(31cqw,165px) - 10px);left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 2px 6px #0000000f}.le-polish .lp-materials .lp-mat-list{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(56px,6vw,96px)!important}.lp-mat-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,70px);display:grid}.le-polish .lp-mat-intro h2{margin:0!important;font-size:clamp(2rem,3.2vw,3rem)!important}.le-polish .lp-mat-intro>p{font-size:1.05rem;line-height:1.7;color:var(--lp-muted,#4a5a74)!important;margin:0!important}.lp-mat-jump{border-block:1px solid #5b21b624;flex-wrap:wrap;align-items:center;gap:6px 4px;margin:clamp(26px,3vw,40px) 0 clamp(40px,4.4vw,70px);padding:16px 0;display:flex}.lp-mat-jump a{padding:6px 12px;font-size:.98rem;font-weight:800;position:relative;color:var(--lp-navy,#102a56)!important;text-decoration:none!important}.lp-mat-jump a+a:before{content:"";background:var(--lp-gold-deep,#e0a10f);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.lp-mat-jump a:after{content:"";background:var(--lp-scribble) center / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);height:7px;transition:clip-path .45s var(--lp-ease,ease);position:absolute;bottom:0;left:10px;right:10px}.lp-mat-jump a:hover,.lp-mat-jump a:focus-visible{color:var(--lp-violet,#7c3aed)!important}.lp-mat-jump a:hover:after,.lp-mat-jump a:focus-visible:after{clip-path:inset(0)}.lp-mat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(56px,6vw,90px) clamp(28px,3.4vw,52px);display:grid}.lp-mat-item{flex-direction:column;scroll-margin-top:110px;display:flex}.lp-mat-lavender{--mat:#7c3aed;--mat-ink:#6d28d9}.lp-mat-gold{--mat:#e0a10f;--mat-ink:#92600a}.lp-mat-mint{--mat:#14a37f;--mat-ink:#0b7a5e}.lp-mat-blue{--mat:#2f7fd6;--mat-ink:#1d5fa8}.lp-mat-coral{--mat:#f0643c;--mat-ink:#b8401c}.lp-mat-rose{--mat:#e0497f;--mat-ink:#b42863}.lp-mat-violet{--mat:#8b5cf6;--mat-ink:#6d28d9}.lp-mat-navy{--mat:#1e3a8a;--mat-ink:#1e3a8a}.lp-mat-plum{--mat:#a3346f;--mat-ink:#8a2a5d}.lp-mat-sheets{aspect-ratio:600/849;cursor:pointer;width:78%;margin:0 0 28px 4%;display:block;position:relative}.lp-mat-sheets img{height:auto;transition:rotate .6s var(--lp-ease,ease), translate .6s var(--lp-ease,ease), box-shadow .6s;background:#fff;border-radius:10px;margin:0;position:absolute}.lp-mat-front{z-index:1;width:100%;inset:0;rotate:-1.5deg;box-shadow:0 1px 3px #102a5614,0 18px 36px -18px #2e10655c}.lp-mat-back{width:92%;top:3%;left:14%;rotate:5deg;box-shadow:0 10px 24px -14px #2e10654d}.lp-mat-item:hover .lp-mat-front{translate:-3% -2%;rotate:-3deg;box-shadow:0 1px 3px #102a5614,0 28px 48px -20px #2e106573}.lp-mat-item:hover .lp-mat-back{translate:9% 1%;rotate:9deg}.lp-mat-sheets:after{content:"";z-index:2;background:var(--mat);opacity:.78;pointer-events:none;border-radius:3px;width:72px;height:22px;position:absolute;top:-10px;left:18%;transform:rotate(-3deg)}.lp-mat-copy{flex-direction:column;flex:1;display:flex}.le-polish .lp-mat-copy .lp-mat-level{font-family:var(--lp-serif);align-items:center;gap:10px;font-style:italic;font-weight:400;line-height:1.2;display:inline-flex;color:var(--mat-ink)!important;margin:0 0 6px!important;font-size:1.5rem!important}.le-polish .lp-mat-copy .lp-mat-level:after{content:"";background:var(--lp-squiggle) left center / contain no-repeat;width:34px;height:9px}.le-polish .lp-mat-copy h3{color:var(--lp-navy,#102a56)!important;margin:0 0 10px!important;font-size:clamp(1.32rem,1.7vw,1.6rem)!important;line-height:1.18!important}.le-polish .lp-mat-copy>p{color:var(--lp-muted,#4a5a74)!important;margin:0 0 14px!important;font-size:1rem!important;line-height:1.65!important}.le-polish .lp-mat-copy .lp-mat-goal{border-left:3px solid var(--mat);padding-left:14px;font-weight:800;color:var(--lp-navy,#102a56)!important;line-height:1.45!important}.lp-mat-goal span{color:var(--mat-ink);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:.76rem;font-weight:900;display:block}.le-polish .lp-mat-copy .lp-mat-meta{font-weight:700;color:#56657d!important;margin-bottom:20px!important;font-size:.9rem!important}.le-polish .lp-mat-copy .lp-mat-download{align-self:flex-start;gap:10px;margin-top:auto}.lp-mat-download svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .35s var(--lp-ease,ease)}.lp-mat-download:hover svg{transform:translateY(3px)}.le-polish .lp-materials .materials-disclaimer{max-width:760px;color:#56657d!important;background:0 0!important;border:0!important;margin:clamp(48px,5vw,72px) 0 0!important;padding:0!important;font-size:.92rem!important;line-height:1.65!important}.le-polish .lp-materials .lp-mat-howto{position:relative;background:radial-gradient(520px 380px at 90% 20%, #c4a7ff4d, transparent 70%), linear-gradient(180deg, var(--lp-page,#fdfbff), #f4eeff 50%, var(--lp-page,#fdfbff))!important;padding-block:clamp(56px,6vw,96px)!important}.lp-mat-howto .container{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(30px,6vw,100px);display:grid!important}.le-polish .lp-mat-howto-head h2{margin:0 0 16px!important;font-size:clamp(2rem,3.2vw,3rem)!important;line-height:1.1!important}.le-polish .lp-mat-howto-head>p:not(.eyebrow){font-size:1.08rem;line-height:1.7;color:var(--lp-muted,#4a5a74)!important;margin:0!important}.lp-mat-steps{margin:0;padding:0;list-style:none}.lp-mat-steps li{border-bottom:1px solid #5b21b624;padding:22px 0 22px 52px;position:relative}.lp-mat-steps li:first-child{padding-top:4px}.lp-mat-steps li:before{content:"";background:var(--lp-check) center / contain no-repeat;width:30px;height:26px;position:absolute;top:24px;left:4px}.lp-mat-steps li:first-child:before{top:6px}.le-polish .lp-mat-steps strong{color:var(--lp-navy,#102a56);font-family:var(--font-heading);margin-bottom:6px;font-size:1.24rem;line-height:1.25;display:block}.le-polish .lp-mat-steps p{color:var(--lp-muted,#4a5a74)!important;margin:0!important;line-height:1.65!important}.le-polish .lp-materials .lp-mat-sources{background:var(--lp-page,#fdfbff)!important;padding-block:clamp(40px,5vw,80px) clamp(70px,7vw,110px)!important}.lp-mat-sources-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,70px);margin-bottom:clamp(26px,3vw,40px);display:grid}.le-polish .lp-mat-sources-head h2{margin:0!important;font-size:clamp(1.9rem,3vw,2.7rem)!important}.le-polish .lp-mat-sources-head>p{line-height:1.7;color:var(--lp-muted,#4a5a74)!important;margin:0!important}.lp-mat-source-list{border-top:1px solid #5b21b629;margin:0;padding:0;list-style:none}.lp-mat-source-list li{border-bottom:1px solid #5b21b629}.lp-mat-source-list a{grid-template-columns:150px minmax(0,1fr) minmax(0,1.3fr) 28px;align-items:baseline;gap:24px;padding:22px 4px;display:grid;position:relative;color:inherit!important;text-decoration:none!important}.lp-mat-source-list a:after{content:"↗";color:var(--lp-violet,#7c3aed);transition:transform .35s var(--lp-ease,ease);font-size:1.2rem;font-weight:700}.lp-mat-source-list a:hover:after{transform:translate(3px,-3px)}.lp-mat-source-list span{color:#92600a;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:900}.le-polish .lp-mat-source-list strong{color:var(--lp-navy,#102a56);font-size:1.08rem}.lp-mat-source-list a:hover strong{color:var(--lp-violet,#7c3aed)}.le-polish .lp-mat-source-list p{color:var(--lp-muted,#4a5a74)!important;margin:0!important;line-height:1.55!important}.le-polish .lp-mat-sources-date{color:#56657d!important;margin:18px 0 0!important;font-size:.88rem!important}.lp-mat-help-actions{flex-wrap:wrap;gap:14px;display:flex}@media (width<=1024px){.lp-mat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-mat-source-list a{grid-template-columns:120px minmax(0,1fr) 24px}.lp-mat-source-list p{grid-column:2}}@media (width<=860px){.le-polish .lp-materials .lp-mat-hero .materials-hero-grid,.lp-mat-intro,.lp-mat-howto .container,.lp-mat-sources-head{grid-template-columns:1fr!important}.lp-mat-fan{height:clamp(300px,72vw,440px)}.lp-mat-fan img{width:min(48%,250px)}.lp-mat-fan img:first-child,.lp-mat-fan:hover img:first-child{translate:-80% -48%}.lp-mat-fan img:nth-child(2),.lp-mat-fan:hover img:nth-child(2){translate:-20% -50%}.lp-mat-fan:after{width:90px;height:24px;top:calc(48% - 1.415*min(24cqw,125px) - 8px)}}@media (width<=640px){.lp-mat-grid{grid-template-columns:1fr;gap:48px}.lp-mat-item{grid-template-columns:38% minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.lp-mat-sheets{width:86%;margin:8px 0 0}.lp-mat-sheets:after{width:44px;height:14px;top:-6px}.lp-mat-copy{display:contents}.lp-mat-copy>*{grid-column:1/-1}.le-polish .lp-mat-copy .lp-mat-level,.le-polish .lp-mat-copy h3{grid-column:2}.le-polish .lp-mat-copy .lp-mat-level{grid-row:1;align-self:end;margin-top:10px!important}.le-polish .lp-mat-copy h3{grid-row:2;align-self:start}.lp-mat-sheets{grid-area:1/1/span 3}.le-polish .lp-mat-copy h3+p{margin-top:18px!important}.le-polish .lp-mat-copy .lp-mat-download{justify-content:center;align-self:stretch;margin-top:0!important}.le-polish .lp-mat-copy .lp-mat-meta{margin-bottom:16px!important}.lp-mat-jump{gap:2px 0}.lp-mat-jump a{padding:8px 10px}.lp-mat-source-list a{grid-template-columns:minmax(0,1fr) 22px;gap:6px 14px}.lp-mat-source-list span,.lp-mat-source-list strong,.lp-mat-source-list p{grid-column:1}.lp-mat-source-list a:after{grid-area:1/2/span 3;align-self:center}.lp-mat-help-actions .button{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.lp-mat-fan img,.lp-mat-sheets img{transition:none}}.le-polish .games-page{background:var(--lp-page,#fdfbff)!important}.le-polish .games-page .games-hero{background:radial-gradient(560px 380px at 82% 30%, #a78bfa57, transparent 70%), radial-gradient(420px 320px at 12% 80%, #ffe29a4d, transparent 70%), linear-gradient(180deg, #f2ebff 0%, #f6f0ff 70%, var(--lp-page,#fdfbff) 100%)!important;padding-block:clamp(40px,5vw,76px) clamp(30px,3vw,48px)!important}.le-polish .games-page .games-hero h1{font-size:clamp(2.3rem,4vw,3.7rem)!important;line-height:1.06!important}.le-polish .games-page .games-start-section{background:0 0!important;padding-block:clamp(10px,2vw,30px) clamp(20px,3vw,40px)!important}.le-polish .games-page .games-start-layout{border:0!important;box-shadow:none!important;background:0 0!important;border-block:1px solid #5b21b624!important;border-radius:0!important;padding:clamp(22px,2.6vw,34px) 0!important}.le-polish .games-page .games-start-steps li{position:relative;padding-left:40px!important}.le-polish .games-page .games-start-steps li:before{content:"";background:var(--lp-check) center / contain no-repeat;width:26px;height:22px;position:absolute;top:2px;left:0}.le-polish .games-page .games-start-steps strong{font-family:var(--font-heading);color:var(--lp-navy,#102a56)!important;font-size:1.12rem!important}.le-polish .games-page .games-start-steps p{color:var(--lp-muted,#4a5a74)!important}.le-polish .games-page .games-level-tabs{gap:0 clamp(18px,2.4vw,34px)!important}.le-polish .games-page .games-level-tab{position:relative;border:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border-top:2px solid #5b21b624!important;border-radius:0!important;padding:18px 4px 20px!important;transition:border-color .3s,color .3s!important}.le-polish .games-page .games-level-tab:before,.le-polish .games-page .games-level-tab:after{display:none!important}.le-polish .games-page .games-level-tab strong{transition:color .3s;color:var(--lp-navy,#102a56)!important;font-size:1.08rem!important}.le-polish .games-page .games-level-tab em{color:var(--lp-muted,#4a5a74)!important;font-style:normal!important}.le-polish .games-page .games-level-tab small{color:#6d28d9!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:800!important}.le-polish .games-page .games-level-tab:hover strong{color:var(--lp-violet,#7c3aed)!important}.le-polish .games-page .games-level-tab.is-active{border-top-color:var(--lp-violet,#7c3aed)!important}.le-polish .games-page .games-level-tab.is-active strong{background:var(--lp-scribble) left bottom / 100% 7px no-repeat;padding-bottom:6px;color:var(--lp-violet,#7c3aed)!important}.le-polish .games-page .games-view-switch{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0!important}.le-polish .games-page .games-view-switch button{box-shadow:none!important;color:var(--lp-muted,#4a5a74)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:10px 16px!important;font-weight:800!important}.le-polish .games-page .games-view-switch button.is-active{border-bottom-color:var(--lp-violet,#7c3aed)!important;color:var(--lp-violet,#7c3aed)!important}.le-polish .games-page:not(.is-board-mode) .interactive-task-card{background:#fff!important;border-color:#5b21b61f!important;box-shadow:0 30px 60px -40px #2e106559!important}.le-polish .games-page .interactive-task-heading :is(.task-type,.task-theme,.task-difficulty){letter-spacing:.1em;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.le-polish .games-page .interactive-task-heading .task-type{color:#6d28d9!important}.le-polish .games-page .interactive-task-heading .task-theme{color:#92600a!important}.le-polish .games-page .interactive-task-heading .task-difficulty{color:#0b7a5e!important}.le-polish .games-page.is-board-mode .games-closing-cta{display:none!important}@media (width<=760px){.le-polish .games-page .games-level-tab{padding:14px 2px 16px!important}}.lp-g-logo{flex:none;display:block}.lp-stars{gap:2px;display:inline-flex}.lp-stars svg{fill:#fbbc04;width:1em;height:1em}.le-polish .lp-g-badge{white-space:nowrap;align-items:center;gap:10px;display:inline-flex;color:#1e2a5a!important;text-decoration:none!important}.lp-g-badge .lp-g-logo{width:24px;height:24px}.lp-g-badge-score{font-family:var(--font-heading);letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1}.lp-g-badge-body{gap:3px;line-height:1;display:grid}.lp-g-badge-body .lp-stars{font-size:14px}.le-polish .lp-g-badge-body small{color:#4a5a74;font-size:13px;font-weight:700}.le-polish .lp-g-badge--note,.le-polish .lp-g-badge--footer,.le-polish .lp-g-badge--menu{transition:transform .3s var(--lp-ease,ease), box-shadow .3s ease;background:#fff;border-radius:16px;padding:10px 16px 10px 12px;box-shadow:0 10px 28px #2e10651f,0 0 0 1px #7c3aed14}.le-polish .lp-g-badge--note:hover,.le-polish .lp-g-badge--footer:hover{transform:translateY(-2px);box-shadow:0 16px 34px #2e106529,0 0 0 1px #7c3aed1f}.le-polish .le-note-actions .lp-g-badge--note{align-self:flex-start;margin-top:4px}.le-polish .footer-identity-v2 .lp-g-badge--footer{margin-top:18px}.le-polish .site-header .lp-g-badge--header{display:none}@media (width>=1300px){.le-polish .site-header .lp-g-badge--header{background:#ffffffb3;border-radius:14px;gap:8px;margin:0 auto 0 18px;padding:6px 12px 6px 8px;transition:background .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #7c3aed24}.le-polish .site-header .lp-g-badge--header:hover{background:#fff}.lp-g-badge--header .lp-g-logo{width:20px;height:20px}.lp-g-badge--header .lp-g-badge-score{font-size:18px}.lp-g-badge--header .lp-g-badge-body .lp-stars{font-size:11px}.le-polish .lp-g-badge--header .lp-g-badge-body small{font-size:12px}}.le-polish .site-header .lp-g-badge--menu{display:none}@media (width<=1180px){.le-polish .site-header .nav-links.is-open>.lp-g-badge--menu{animation:lp-menu-item .45s var(--lp-ease,ease) .3s both;order:7;align-self:center;background:#fff!important;border:0!important;border-radius:16px!important;margin:22px 0 0!important;padding:10px 16px 10px 12px!important;display:inline-flex!important;box-shadow:0 10px 28px #2e10651f,0 0 0 1px #7c3aed1a!important}.le-polish .site-header .nav-links.is-open>.lp-g-badge--menu:after{display:none!important}}.le-polish #root main>.lp-greviews{--lp-gr-wave:clamp(42px, 5vw, 84px);isolation:isolate;color:#fff;position:relative;overflow:hidden;padding-block:calc(var(--lp-gr-wave) + clamp(44px, 5vw, 80px))!important;background:radial-gradient(560px 380px at 12% 18%,#a274ff6b,#0000 70%),radial-gradient(520px 380px at 92% 88%,#fbbc0433,#0000 70%),linear-gradient(150deg,#17184f 0%,#291a6c 52%,#3c1d84 100%)!important}.le-polish #root main>.lp-greviews:before,.le-polish #root main>.lp-greviews:after{content:"";z-index:0;height:var(--lp-gr-wave);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:0;right:0}.le-polish #root main>.lp-greviews:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V30C1180 74 940 8 700 34S240 76 0 26Z' fill='%23f1e9ff'/%3E%3C/svg%3E");top:-1px}.le-polish #root main>.lp-greviews:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80H1440V46C1210 6 980 70 720 44S250 6 0 50Z' fill='%23f1e9ff'/%3E%3C/svg%3E");bottom:-1px}.lp-greviews-layout{z-index:1;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid;position:relative}.le-polish .lp-greviews .eyebrow{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important}.le-polish .lp-greviews h2{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0 0 clamp(22px,2.4vw,34px)!important;font-size:clamp(2rem,3.3vw,3rem)!important;line-height:1.08!important}.le-polish .lp-greviews h2 em{color:#ffe29a;-webkit-text-fill-color:#ffe29a;font-family:var(--lp-serif);background:var(--lp-scribble) left bottom / 100% .18em no-repeat;padding-bottom:.08em;font-style:italic;font-weight:400}.lp-greviews-score{align-items:center;gap:clamp(14px,1.6vw,22px);display:flex}.lp-greviews-g{background:#fff;border-radius:50%;flex:none;place-items:center;width:clamp(62px,6vw,78px);height:clamp(62px,6vw,78px);display:grid;box-shadow:0 16px 34px #00000047}.lp-greviews-g .lp-g-logo{width:54%;height:54%}.lp-greviews-number{color:#fff;font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(4.2rem,7vw,6.2rem);font-weight:800;line-height:.9}.lp-greviews-meta{gap:8px;display:grid}.lp-stars--big{font-size:clamp(22px,2.2vw,30px)}.lp-js-greviews .lp-greviews:not(.is-in) .lp-stars--big svg{opacity:.25;transform:scale(.6)}.lp-stars--big svg{transition:opacity .4s,transform .55s cubic-bezier(.34,1.56,.64,1)}.lp-stars--big svg:nth-child(2){transition-delay:.12s}.lp-stars--big svg:nth-child(3){transition-delay:.24s}.lp-stars--big svg:nth-child(4){transition-delay:.36s}.lp-stars--big svg:nth-child(5){transition-delay:.48s}.le-polish .lp-greviews-meta>span:last-child{color:#ece8ffe0;font-size:15.5px;line-height:1.4}.le-polish .lp-greviews-meta strong{color:#fff}.lp-greviews-bars{gap:7px;max-width:380px;margin:clamp(22px,2.4vw,30px) 0 clamp(26px,2.8vw,36px);padding:0;list-style:none;display:grid}.lp-greviews-bars li{color:#ece8ffd1;grid-template-columns:12px 14px minmax(0,1fr) 26px;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:grid}.lp-greviews-bars svg{fill:#fbbc04;width:14px;height:14px}.lp-greviews-bar{background:#ffffff24;border-radius:8px;height:8px;overflow:hidden}.lp-greviews-bar i{width:var(--w);transform-origin:0;background:linear-gradient(90deg,#fbbc04,#ffe29a);border-radius:8px;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1) .3s;display:block}.lp-js-greviews .lp-greviews:not(.is-in) .lp-greviews-bar i{transform:scaleX(0)}.lp-greviews-bars b{text-align:right}.lp-greviews-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.le-polish #root .lp-greviews .button-primary{color:#1e1b4b!important;-webkit-text-fill-color:#1e1b4b!important;background:linear-gradient(120deg,#ffe7a3,#f5c542)!important;box-shadow:0 14px 30px #f5c5424d!important}.le-polish .lp-greviews-write{background:var(--lp-scribble) left bottom / 100% 6px no-repeat;padding-bottom:6px;font-weight:800;color:#fff!important;text-decoration:none!important}.lp-greviews-wall{gap:clamp(18px,2vw,28px);min-width:0;display:grid}.lp-greviews-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lp-greviews-track{align-items:flex-start;width:max-content;animation:70s linear infinite lp-gr-left;display:flex}.lp-greviews-row--right .lp-greviews-track{animation-name:lp-gr-right;animation-duration:76s}.lp-greviews-row:hover .lp-greviews-track,.lp-greviews-row:focus-within .lp-greviews-track{animation-play-state:paused}@keyframes lp-gr-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-gr-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.lp-gr-item{border-left:1px solid #ffffff29;flex-direction:column;flex:none;gap:12px;width:clamp(280px,26vw,360px);margin:0;padding:6px clamp(20px,2vw,30px);display:flex}.lp-gr-item .lp-stars{font-size:17px}.le-polish .lp-gr-item blockquote{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#fff!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:1.6!important}.lp-gr-item figcaption{align-items:center;gap:11px;margin-top:4px;display:flex}.lp-gr-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid;box-shadow:0 0 0 2px #ffffff38}.lp-gr-who{gap:3px;min-width:0;display:grid}.le-polish .lp-gr-who strong{color:#fff;font-size:15px}.le-polish .lp-gr-who small{color:#ece8ffc7;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.lp-gr-who small .lp-g-logo{box-sizing:content-box;background:#fff;border-radius:50%;width:14px;height:14px;padding:2px}.le-polish .lp-greviews-note{text-align:right;color:#ece8ffb3!important;margin:0!important;font-size:13.5px!important}@media (width<=980px){.lp-greviews-layout{grid-template-columns:1fr}.lp-greviews-wall{margin-inline:calc(-1 * var(--lp-sub-gutter,20px))}.le-polish .lp-greviews-note{padding-inline:var(--lp-sub-gutter,20px);text-align:left}}@media (width<=560px){.lp-greviews-score{gap:12px}.lp-gr-item{width:78vw}.lp-greviews-actions .button{flex:100%;justify-content:center}.le-polish .le-note-actions .lp-g-badge--note{align-self:center}}@media (prefers-reduced-motion:reduce){.lp-greviews-track{animation:none!important}.lp-greviews-row{overflow-x:auto}.lp-gr-item[aria-hidden=true]{display:none}}@media (width>=1181px){.le-polish .site-header .lp-g-badge--header{grid-template-columns:auto auto;grid-template-areas:"g score""g stars";align-items:center;gap:2px 7px;margin:0 auto 0 10px!important;padding:5px 10px 5px 7px!important;display:inline-grid!important}.le-polish .site-header .lp-g-badge--header .lp-g-logo{grid-area:g;width:22px;height:22px}.le-polish .site-header .lp-g-badge--header .lp-g-badge-score{grid-area:score;font-size:16px}.le-polish .site-header .lp-g-badge--header .lp-g-badge-body{display:contents}.le-polish .site-header .lp-g-badge--header .lp-stars{grid-area:stars;gap:1px;font-size:10.5px}.le-polish .site-header .lp-g-badge--header small{display:none}.le-polish .site-header .nav:has(.lp-g-badge--header){column-gap:12px!important}.le-polish .site-header .lp-g-badge--header{margin-left:4px!important}.le-polish .site-header .nav:has(.lp-g-badge--header) .nav-links>a:not(.nav-platform-link):not(.nav-cta):not(.lp-g-badge){padding-inline:8px!important}.le-polish .site-header .nav:has(.lp-g-badge--header) .nav-offer-trigger{padding-inline:8px!important}.le-polish .site-header .nav:has(.lp-g-badge--header) .nav-socials{margin-left:6px!important;padding-left:6px!important}.le-polish .site-header .nav:has(.lp-g-badge--header) .nav-cta{margin-left:4px!important}}@media (width>=1181px) and (width<=1279px){.le-polish .site-header .lp-g-badge--header{display:none!important}}@media (width>=1280px){.le-polish .site-header .lp-g-badge--header{background:#ffffffb3;border-radius:14px;box-shadow:inset 0 0 0 1px #7c3aed24}}.le-polish #root .eyebrow{font-size:14px!important}.le-polish #root :is(.service-decision-phone>span,.signup-page-phone-kicker,.service-price-copy>span,.why-number,.signup-form-heading>span,.offer-panel-kicker,.service-enrollment-badge,.guide-card-topline small,.signup-page-phone-button,.article-toc-card>span,.task-type,.task-theme,.task-difficulty,.kids-trust-label,.le-note-kicker,.home-learning-label,.lp-mat-goal span,.facebook-feed-badge,.article-comparison span,.service-cross-links-copy h2,.le-note-phone small,.kids-final-phone>span,.games-level-tab small,.contact-mini-list span){font-size:13px!important}.le-polish #root :is(.kids-hero-callout>span,.adults-start-note,.mentor-portrait figcaption span,.adults-hero-stage figcaption span,.adults-start-portrait figcaption span,.kids-needs-showcase-photo figcaption span,.certificates-choice-photo figcaption span,.certificates-choice-paths small,.teacher-portrait figcaption span,.everywhere-card a span,.success-image-card figcaption span,.service-cross-links-list span,.kids-review-grid article p,.lp-teacher-voices-list figcaption,.facebook-feed-header-text span,.home-offer-tile-description,.home-offer-tile-level,.breadcrumbs a,.breadcrumbs span){font-size:14px!important}.le-polish #root main figcaption,.le-polish #root :is(.kids-photo-collage figcaption,.kids-hero-photo figcaption,.service-hero-visual figcaption,.service-photo-story figcaption,.adults-london-photo figcaption,.kids-proof-note,.service-price-copy small,.adult-track-card small,.service-proof-note,.service-hero-locations,.service-proof-author,.article-meta span,.signup-contact-hint,.signup-consent span,.signup-quick-note,.signup-quick-note strong,.signup-invoice-details summary,.signup-page-phone-copy>span,.teacher-everywhere-heading span,.teacher-everywhere-footer p,.everywhere-card a p,.service-price-copy p){font-size:14.5px!important;line-height:1.55!important}.le-polish #root :is(.kids-hero-points li,.service-context-links,.service-highlights span,.service-decision-strip li,.service-decision-strip li span,.kids-final-cta p,.home-everywhere-heading a){font-size:15px!important}.le-polish #root .service-flow-icon svg{width:30px!important;height:30px!important}.le-polish #root .service-work-check svg{width:20px!important;height:20px!important}.le-polish #root .kids-needs-route-icon svg{width:36px!important;height:36px!important}.le-polish #root .locations-page-pin svg{width:32px!important;height:32px!important}.le-polish #root .location-chip svg{width:20px!important;height:20px!important}.le-polish .service-page-eighthGrade .service-price-copy:before{filter:none!important;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-9%2058%2057)'%3e%3cpath%20d='M26%2031h62v18a9%209%200%200%200%200%2018v18H26V67a9%209%200%200%200%200-18Z'%20fill='%23a78bfa'/%3e%3cpath%20d='M34%2038h23m-23%207h15'%20stroke='%23d9c8ff'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M66%2038v7m0%207v7m0%207v11'%20stroke='%23d9c8ff'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M34%2074h20'%20stroke='%23d9c8ff'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/g%3e%3ccircle%20cx='92'%20cy='77'%20r='21'%20fill='%23FFDC78'%20stroke='%23E5B84D'%20stroke-width='2'/%3e%3ccircle%20cx='92'%20cy='77'%20r='14'%20stroke='%23FFF1BB'%20stroke-width='2'/%3e%3cpath%20d='m86%2077%204%204%208-9'%20stroke='%23ffffff'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m103%2018%202%206%206%202-6%202-2%206-2-6-6-2%206-2Z'%20fill='%23E5B94E'/%3e%3ccircle%20cx='18'%20cy='87'%20r='3'%20fill='%23ece4ff'/%3e%3c/svg%3e")!important;width:68px!important;height:72px!important}.le-polish .service-page-eighthGrade .service-decision-strip li:before{filter:none!important;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3ccircle%20cx='32'%20cy='48'%20r='12'%20fill='%23d9c8ff'/%3e%3cpath%20d='M13%2082c0-14%207-22%2019-22s19%208%2019%2022v5H13Z'%20fill='%23d9c8ff'/%3e%3ccircle%20cx='95'%20cy='48'%20r='12'%20fill='%23FFD976'/%3e%3cpath%20d='M76%2082c0-14%207-22%2019-22s19%208%2019%2022v5H76Z'%20fill='%23FFD976'/%3e%3ccircle%20cx='63'%20cy='36'%20r='16'%20fill='%23ffffff'/%3e%3cpath%20d='M36%2087c0-20%209-31%2027-31s27%2011%2027%2031v9H36Z'%20fill='%23ffffff'%20stroke='%23ffffff26'%20stroke-width='4'/%3e%3cpath%20d='m51%2073%209%208%2016-17'%20stroke='%23FFE191'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m106%2017%202.5%206%206%202.5-6%202.5-2.5%206-2.5-6-6-2.5%206-2.5Z'%20fill='%23E6B94E'/%3e%3ccircle%20cx='16'%20cy='34'%20r='2.5'%20fill='%23e4d7ff'/%3e%3c/svg%3e")!important;background-position:0!important;width:70px!important;height:62px!important}.le-polish .service-page-eighthGrade .service-decision-strip li:nth-child(2):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='112'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3cg%20transform='rotate(-5%2064%2063)'%3e%3cpath%20d='M14%2036c21-5%2037-2%2050%206%2013-8%2029-11%2050-6v52c-20-4-37-1-50%206-13-7-30-10-50-6Z'%20fill='%23c4b5fd'/%3e%3cpath%20d='M20%2029c17-3%2032%200%2044%209v51c-13-9-26-12-44-8Z'%20fill='%23ffffff26'%20stroke='%23d9c8ff'%20stroke-width='1.5'/%3e%3cpath%20d='M108%2029c-17-3-32%200-44%209v51c13-9%2026-12%2044-8Z'%20fill='%23f7f0ff'%20stroke='%23d9c8ff'%20stroke-width='1.5'/%3e%3cpath%20d='M64%2038v50'%20stroke='%23ffffff'%20stroke-width='2'/%3e%3cpath%20d='M30%2043c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205m-23%205c8-1%2015%201%2023%205M77%2048c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5m-22%2015c7-4%2014-5%2022-5'%20stroke='%23d9c8ff'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cpath%20d='M86%2030v25l6-5%206%203V28'%20fill='%23ffd86b'/%3e%3c/g%3e%3cpath%20d='m52%209%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23dcb458'/%3e%3ccircle%20cx='113'%20cy='26'%20r='3'%20fill='%23e4d7ff'/%3e%3cpath%20d='m9%2073-5%202'%20stroke='%23d9c8ff'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")!important}.le-polish .service-page-eighthGrade .service-decision-strip li:nth-child(3):before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20112'%20fill='none'%3e%3crect%20x='25'%20y='24'%20width='80'%20height='56'%20rx='7'%20fill='%23ffffff'/%3e%3crect%20x='31'%20y='30'%20width='68'%20height='43'%20rx='3'%20fill='%23ffffff26'/%3e%3cpath%20d='m25%2079-12%2012c0%203%204%205%208%205h88c4%200%208-2%208-5l-12-12Z'%20fill='%23d9c8ff'/%3e%3cpath%20d='M53%2082h24l5%206H48Z'%20fill='%23DCC8F1'/%3e%3cpath%20d='M44%2042c7-2%2014-1%2021%204%207-5%2014-6%2021-4v23c-8-2-14-1-21%203-7-4-13-5-21-3Z'%20fill='%23EEE2FB'%20stroke='%23d9c8ff'%20stroke-width='1.5'/%3e%3cpath%20d='M65%2046v21'%20stroke='%23d9c8ff'%20stroke-width='1.5'/%3e%3ccircle%20cx='98'%20cy='31'%20r='14'%20fill='%23FFDA75'/%3e%3cpath%20d='m92%2031%204%204%208-9'%20stroke='%23ffffff'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m19%2017%202%205%205%202-5%202-2%205-2-5-5-2%205-2Z'%20fill='%23DDB34D'/%3e%3c/svg%3e")!important}.le-polish .service-page-eighthGrade .service-decision-strip li svg{filter:none!important}.le-polish .service-page-eighthGrade .service-decision-strip :is(li,li span,small,p){color:#f6f3fff0!important;-webkit-text-fill-color:#f6f3fff0!important}@media (width<=760px){.le-polish #root .eyebrow{font-size:13.5px!important}}.le-polish #root .home-offer-switcher-cta{width:max-content!important;margin-inline:auto!important;display:flex!important}.le-polish .service-page-eighthGrade .service-price-copy{grid-template-columns:72px minmax(0,1fr)!important;column-gap:14px!important}.le-polish #root .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-experience-badge{width:146px!important;height:146px!important;padding:18px 10px!important}.le-polish #root .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-experience-badge>span{letter-spacing:.01em!important;font-size:12px!important;line-height:1.15!important}@media (width<=760px){.le-polish #root .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-experience-badge{width:128px!important;height:128px!important;padding:14px 8px!important}.le-polish #root .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-experience-badge>span{font-size:11.5px!important}}.le-polish .lp-adults-stage figcaption{max-width:min(420px,86%)!important}.le-polish #root .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-experience-badge>span{max-width:none!important}@media (width<=760px){.le-polish #root .kids-landing:not(.adults-landing):not(.matura-landing):not(.certificates-landing) .kids-experience-badge>span{letter-spacing:-.01em!important}}.le-polish .cookie-consent .button-secondary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff14!important;border:1.5px solid #ffffff8c!important}.le-polish .cookie-consent .button-secondary:hover{background:#ffffff29!important;border-color:#fff!important}
