.about-us{color:#1a1a2e;background:#f0f8ff;min-height:50rem;position:relative;overflow:hidden}.about-us__container{z-index:1;width:min(68.75rem, calc(100% - (2 * var(--page-gutter))));min-height:50rem;margin-inline:auto;position:relative}.about-us__header{text-align:center;flex-direction:column;align-items:center;min-height:15rem;display:flex}.about-us__eyebrow{border-radius:var(--radius-pill);color:#7327c8;min-height:1.84375rem;font-size:.875rem;font-family:"Nunito Variable", var(--font-sans);background:#e4e2fa;justify-content:center;align-items:center;margin-top:1.5rem;padding:.25rem 1.125rem;font-weight:800;line-height:1.3125rem;display:inline-flex}.about-us__title{text-wrap:balance;margin:0;padding-top:.75rem;font-size:3.25rem;font-weight:700;line-height:1.5}.about-us__title-primary{color:#1976d2}.about-us__title-secondary{color:#d15ce4}.about-us__title-accent{color:#16bdc5}.about-us__title-ending{color:#1a1a2e}.about-us__body{color:#13166b;text-wrap:pretty;max-width:68.75rem;margin:0;padding-top:1.25rem;font-size:1.375rem;font-weight:600;line-height:1.6}.about-us__artwork{aspect-ratio:3/2;isolation:isolate;width:min(48rem,100%);margin:3rem auto 0;position:relative}.about-us__artwork:before{z-index:-1;content:"";filter:blur(2rem);background:radial-gradient(circle at 32% 56%,#b062ff33,#0000 45%),radial-gradient(circle at 68% 48%,#3ab8ff29,#0000 47%),radial-gradient(circle at 52% 78%,#2ed9c31c,#0000 50%);border-radius:48%;position:absolute;inset:10% 7% -1%}.about-us__artwork-frame{border-radius:2.375rem 2.375rem 1.375rem 1.375rem;position:absolute;inset:0;overflow:hidden;box-shadow:0 1.5rem 3.75rem #3e2c761f,0 .375rem 1.25rem #3ab8ff12,inset 0 0 0 1px #ffffff9e}.about-us__artwork-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 79%,#f0f8ff1f 85%,#f0f8ff94 93%,#f0f8ff 100%);position:absolute;inset:0}.about-us__artwork img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.about-us__artwork-spark{z-index:2;clip-path:polygon(50% 0%,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0% 50%,39% 37%);pointer-events:none;filter:drop-shadow(0 .25rem .45rem #3022551f);width:1.35rem;height:1.35rem;position:absolute}.about-us__artwork-spark--purple{background:#9737e5;width:1.7rem;height:1.7rem;top:15%;left:-.55rem;transform:rotate(13deg)}.about-us__artwork-spark--orange{background:#f5a623;top:7%;right:3.25rem;transform:rotate(-8deg)}.about-us__artwork-spark--teal{background:#24cdbf;width:1.55rem;height:1.55rem;bottom:16%;right:-.45rem;transform:rotate(18deg)}.about-us__decoration,.about-us__spark{pointer-events:none;position:absolute}.about-us__decoration{background:#8265e51a;border-radius:50%;width:15rem;height:15rem}.about-us__decoration--left{top:-5rem;left:-9.5rem}.about-us__decoration--right{bottom:-6rem;right:-8rem}.about-us__spark{clip-path:polygon(50% 0%,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0% 50%,39% 37%);width:1.5rem;height:1.5rem}.about-us__spark--orange{background:#f5a623;top:19rem;left:max(2rem,50% - 34rem)}.about-us__spark--pink{background:#ef4dd7;bottom:10rem;left:max(3rem,50% - 33rem)}.about-us__spark--purple{background:#9737e5;top:7.5rem;right:max(3rem,50% - 32rem)}.about-us__spark--teal{background:#24cdbf;bottom:13rem;right:max(2rem,50% - 35rem)}@media (width<=60rem){.about-us{min-height:auto;padding:4.5rem 0 0}.about-us__container,.about-us__header{min-height:auto}.about-us__eyebrow{margin-top:0}.about-us__title{max-width:48rem;padding-top:.875rem;font-size:clamp(2.25rem,7vw,3.25rem);line-height:1.2}.about-us__body{max-width:47rem;padding-top:1.25rem;font-size:clamp(1rem,2.8vw,1.25rem)}.about-us__artwork{margin-top:2.5rem}}@media (width<=38rem){.about-us{padding-top:3.5rem}.about-us__container{width:min(100% - 2rem,34rem)}.about-us__title{font-size:clamp(2rem,10vw,2.75rem)}.about-us__body{line-height:1.55}.about-us__artwork{margin-inline:-.5rem;width:calc(100% + 1rem);margin-top:2rem}.about-us__artwork-frame{border-radius:1.75rem 1.75rem 1rem 1rem;box-shadow:0 1rem 2.5rem #3e2c761c}.about-us__artwork:before{filter:blur(1.35rem);inset:12% 8% 1%}.about-us__artwork-spark--orange{right:1.25rem}.about-us__decoration,.about-us__spark{display:none}}.mini-game-section{isolation:isolate;color:#302255;background:#f0f8ff;flex-direction:column;justify-content:center;align-items:center;min-height:50rem;padding:4rem 1.5rem;scroll-margin-top:5.5rem;display:flex;position:relative;overflow:hidden}.mini-game-section__backgrounds{z-index:-1;pointer-events:none;position:absolute;inset:0}.mini-game-section__background{opacity:0;user-select:none;width:auto;max-width:min(96.875rem,100vw);height:auto;max-height:100%;transition:opacity .52s cubic-bezier(.22,1,.36,1);display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mini-game-section__background--one{opacity:1}.mini-game-section[data-question-index="1"] .mini-game-section__background--one{opacity:0}.mini-game-section[data-question-index="1"] .mini-game-section__background--two{opacity:1}.mini-game-section__shell{z-index:1;grid-template-columns:minmax(0,26.875rem) minmax(0,47.25rem);align-items:center;gap:3.125rem;width:min(100%,77.25rem);min-height:32.3125rem;margin-inline:auto;display:grid;position:relative}.mini-game-section__copy{box-sizing:border-box;border-radius:var(--radius-xl);backdrop-filter:blur(10px)saturate(118%);background:linear-gradient(135deg,#ffffff3d,#f0f8ff1a);border:1px solid #ffffff57;flex-direction:column;justify-content:flex-start;gap:0;min-width:0;min-height:32.3125rem;padding:2.35rem 1.75rem 2.5rem;display:flex;position:relative;box-shadow:0 .6rem 1.8rem #23355b0d,inset 0 1px #ffffff85}.mini-game-section__heading{text-align:center;flex-direction:column;align-items:center;display:flex}.mini-game-section__eyebrow{z-index:2;border-radius:var(--radius-pill);color:#388e3c;min-height:1.875rem;font-size:.875rem;font-family:"Nunito Variable", var(--font-sans);background:#4caf5020;justify-content:center;align-items:center;margin:0 auto 1.75rem;padding:.25rem 1.3125rem;font-weight:800;line-height:1.5;display:inline-flex;position:relative}.mini-game-section__heading h2{color:#302255;letter-spacing:-.025em;max-width:20rem;margin:0;font-size:clamp(1.9rem,2.35vw,2.15rem);font-weight:700;line-height:1.2}.mini-game-section__details{flex-direction:column;align-items:flex-start;gap:.6875rem;margin-top:3.25rem;display:flex}.mini-game-section__details>p{color:#302255e6;width:min(29.375rem,100%);margin:0 0 20px;font-size:1rem;font-weight:600;line-height:1.625}.mini-game-section__details ul{gap:.875rem;margin:0;padding:.5rem 0 0;list-style:none;display:grid}.mini-game-section__details li{color:#302255;align-items:center;gap:.625rem;margin-bottom:12px;font-size:.9375rem;font-weight:700;line-height:1.5;display:flex}.mini-game-section__details li>span{color:#302255;background:#fff;border-radius:50%;flex:none;place-items:center;width:1.375rem;height:1.375rem;font-size:.75rem;font-weight:700;display:grid}.spelling-mini-game{--game-panel-color:#fee3ff;--game-accent:#bb62bd;--game-accent-soft:#e7c5e8;box-sizing:border-box;aspect-ratio:756/517;background:var(--game-panel-color);border:.625rem solid #fff;border-radius:1.5rem;width:100%;transition:background-color .38s;position:relative;overflow:hidden;box-shadow:0 .25rem .25rem #00000040}.spelling-mini-game__prompt{z-index:5;color:#220f66;text-align:center;width:55.7%;margin:0;font-size:clamp(1.65rem,2.25vw,2.25rem);font-weight:600;line-height:1;position:absolute;top:8.4%;left:23.1%}.spelling-mini-game__play-area{position:absolute;inset:0}.spelling-mini-game__board{z-index:7;aspect-ratio:398.4/301.2;cursor:grab;touch-action:pan-y;width:54.1%;position:absolute;top:23%;left:3.1%}.spelling-mini-game__board.is-dragging{cursor:grabbing}.spelling-mini-game__board-swing{transform-origin:43.14% 2.79%;will-change:transform;position:absolute;inset:0}.spelling-mini-game__hanger{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.spelling-mini-game__hanger path{fill:none;stroke:#de9c5b;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.6px;vector-effect:non-scaling-stroke}.spelling-mini-game__hanger-dot{z-index:9;background:var(--game-accent);border-radius:50%;width:1.05rem;height:1.05rem;transition:background-color .38s;position:absolute;top:2.79%;left:43.14%;transform:translate(-50%,-50%);box-shadow:inset -.12rem -.12rem #00000014}.spelling-mini-game__board-face{z-index:1;background:#fbf5eb;border-radius:.675rem;width:85.95%;height:90.44%;position:absolute;bottom:0;left:0;overflow:hidden}.spelling-mini-game__board-bar{z-index:2;background:var(--game-accent);border-radius:.675rem .675rem 0 0;height:1.05rem;transition:background-color .38s;position:absolute;top:0;left:0;right:0}.spelling-mini-game__image-card{box-sizing:border-box;aspect-ratio:181.96/140.4;background:#fff;border-radius:2.4rem;place-items:center;width:53.14%;padding:.65rem;display:grid;position:absolute;top:16.2%;left:24.89%;overflow:hidden;box-shadow:0 .3rem #00000020}.spelling-mini-game__image-card img{object-fit:contain;user-select:none;width:auto;max-width:78%;height:auto;max-height:78%}.spelling-mini-game__sound{--action-button-square-size:2.8rem;z-index:4;border-radius:.75rem;width:2.8rem;height:2.8rem;position:absolute;top:9.35%;left:82.2%;box-shadow:0 .22rem .42rem #0000002e}.spelling-mini-game__sound .app-action-button__face{border-radius:.66rem}.spelling-mini-game__sound img{object-fit:contain;filter:drop-shadow(0 .1rem #00000038);width:56%;height:56%}.spelling-mini-game__word{justify-content:center;align-items:center;gap:clamp(.35rem,.7vw,.6rem);min-height:2.625rem;display:flex;position:absolute;bottom:6.1%;left:-.4rem;right:-.4rem}.spelling-mini-game__letter,.spelling-mini-game__blank{border-radius:.665rem;flex:0 0 2.45rem;place-items:center;width:2.45rem;height:2.45rem;font-size:2.35rem;font-weight:700;line-height:1;display:grid}.spelling-mini-game__letter{color:var(--game-accent);transition:color .38s}.spelling-mini-game__blank{border:.075rem solid var(--game-accent);background:var(--game-accent-soft);color:var(--game-accent);transition:background-color .38s,border-color .38s,color .38s;box-shadow:inset 0 .165rem #00000039}.spelling-mini-game__word.is-long-word{gap:.22rem}.spelling-mini-game__word.is-long-word .spelling-mini-game__letter,.spelling-mini-game__word.is-long-word .spelling-mini-game__blank{border-radius:.55rem;flex-basis:2rem;width:2rem;height:2.1rem;font-size:1.95rem}.spelling-mini-game__blank.is-solved{animation:.36s cubic-bezier(.22,1,.36,1) spelling-mini-game-pop}.spelling-mini-game__blank.needs-answer{animation:.36s ease-in-out spelling-mini-game-slot-nudge}.spelling-mini-game__board-foot{background:#f7dab5;height:.375rem;position:absolute;bottom:0;left:0;right:0}.spelling-mini-game__answers{z-index:4;aspect-ratio:325.03/182.29;width:44.2%;position:absolute;top:37.4%;left:54.5%}.spelling-mini-game__mascot{z-index:2;width:62%;height:112%;position:absolute;top:-9%;left:17.5%}.spelling-mini-game__mascot canvas{width:100%;height:100%;display:block}.spelling-mini-game__options{z-index:3;pointer-events:none;position:absolute;inset:0}.spelling-mini-game__option{--tile-size:2.8rem;--letter-color:#ff720d;--letter-shadow:#f0d4a4;box-sizing:border-box;width:var(--tile-size);height:var(--tile-size);border-radius:calc(var(--tile-size) * .25);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;background:#fef5dc;border:.18rem solid #fdeec8;place-items:center;padding:0;transition:opacity .16s,transform .16s,box-shadow .12s;display:grid;position:absolute;box-shadow:0 .25rem #f5ca6a}.spelling-mini-game__option:hover{transform:translateY(-.08rem)}.spelling-mini-game__option:active{transform:translateY(.12rem);box-shadow:0 .1rem #f5ca6a}.spelling-mini-game__option-letter{color:var(--letter-color);font-family:var(--font-sans);text-shadow:0 .058rem 0 var(--letter-shadow);font-size:1.55rem;font-weight:700;line-height:1}.spelling-mini-game__option:first-child{top:1.37%;left:13.63%}.spelling-mini-game__option:nth-child(2){top:1.37%;left:72.73%}.spelling-mini-game__option:nth-child(3){--letter-color:#3ab8ff;--letter-shadow:#025584;top:37.25%;left:0}.spelling-mini-game__option:nth-child(4){--letter-color:#3ab8ff;--letter-shadow:#025584;top:37.25%;left:86.36%}.spelling-mini-game__option:nth-child(5){--letter-color:#b062ff;--letter-shadow:#711ec6;top:75.59%;left:15.59%}.spelling-mini-game__option:nth-child(6){top:75.59%;left:67.97%}.spelling-mini-game__option.is-wrong{--letter-color:#fff;--letter-shadow:#0003;background:#f44336;border-color:#f44336;animation:.4s ease-in-out spelling-mini-game-wrong;box-shadow:0 .25rem #b71c1c}.spelling-mini-game__option.is-correct{--letter-color:#fff;--letter-shadow:#0003;background:#4caf50;border-color:#4caf50;transform:translateY(-.1rem)scale(1.05);box-shadow:0 .25rem #1b5e20,0 .48rem 1rem #4caf503d}.spelling-mini-game__option.is-consumed{opacity:0;pointer-events:none;visibility:hidden;transform:scale(.72)}.spelling-mini-game.is-solved .spelling-mini-game__option:not(.is-correct){opacity:.62;pointer-events:none}.spelling-mini-game__next[hidden],.spelling-mini-game__replay[hidden]{display:none}.spelling-mini-game__next,.spelling-mini-game__replay{z-index:8;box-shadow:none;position:absolute;bottom:3.7%;right:4.1%}.spelling-mini-game__next{--action-button-font-size:1.25rem;--action-button-horizontal-padding:1.35rem;--action-button-vertical-padding:.625rem;border-radius:1.5rem;width:max-content;max-width:91.8%;min-height:3.0625rem;padding:.125rem}.spelling-mini-game__next .app-action-button__face{text-shadow:0 .0625rem #00000040;border-radius:1.32rem;gap:.625rem;min-width:0;min-height:0}.spelling-mini-game__next img{flex:none;width:1.5rem;height:1.5rem}.spelling-mini-game__replay{--action-button-square-size:3.0625rem;box-shadow:0 .14rem #b16f0057}.spelling-mini-game__replay svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.65px;filter:drop-shadow(0 .0625rem #0000002e);width:1.55rem;height:1.55rem}.spelling-mini-game__confetti{z-index:50;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@keyframes spelling-mini-game-wrong{0%,to{transform:translate(0)rotate(0)}22%{transform:translate(-.28rem)rotate(-4deg)}52%{transform:translate(.28rem)rotate(4deg)}78%{transform:translate(-.12rem)rotate(-2deg)}}@keyframes spelling-mini-game-pop{0%{transform:scale(.72)}65%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes spelling-mini-game-slot-nudge{0%,to{transform:translate(0)}35%{transform:translate(-.18rem)}70%{transform:translate(.18rem)}}@media (width<=74rem){.mini-game-section__shell{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,3vw,2.5rem)}.mini-game-section__copy{padding-inline:1.5rem}.mini-game-section__heading h2{font-size:clamp(1.85rem,3vw,2.05rem)}}@media (width<=58rem){.mini-game-section{min-height:auto;padding:4.5rem 1.25rem 5rem}.mini-game-section__background--one{opacity:.36}.mini-game-section__background--two,.mini-game-section[data-question-index="1"] .mini-game-section__background--one{opacity:0}.mini-game-section[data-question-index="1"] .mini-game-section__background--two{opacity:.36}.mini-game-section__shell{grid-template-columns:1fr;gap:2.5rem;width:min(100%,47.25rem)}.mini-game-section__copy{gap:1.2rem;min-height:auto;padding:2.5rem 1.75rem 2rem}.mini-game-section__details{margin-top:0}.mini-game-section__copy:before{inset:0}.mini-game-section__eyebrow{margin-bottom:1.5rem}.mini-game-section__heading,.mini-game-section__details{text-align:center;align-items:center}.mini-game-section__heading h2,.mini-game-section__details>p{max-width:38rem}.mini-game-section__details ul{justify-items:start}}@media (width<=44rem){.mini-game-section{padding-inline:1rem}.mini-game-section__copy{padding:2.35rem 1.25rem 1.75rem}.mini-game-section__copy:before{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(9px)saturate(116%);background:linear-gradient(135deg,#ffffff57,#f0f8ff29);inset:0}.mini-game-section__heading h2{margin-top:0;font-size:clamp(1.85rem,8vw,2.2rem);line-height:1.16}.spelling-mini-game{aspect-ratio:auto;border-width:.45rem;border-radius:1.3rem;min-height:40rem}.spelling-mini-game__prompt{width:calc(100% - 2rem);font-size:clamp(1.5rem,7vw,2rem);top:2.3rem;left:1rem}.spelling-mini-game__play-area{display:block;inset:6.2rem .75rem 4.9rem}.spelling-mini-game__board{width:min(100%,21rem);position:absolute;top:0;left:50%;transform:translate(-43.14%)}.spelling-mini-game__answers{width:min(100%,19.5rem);position:absolute;top:18rem;left:50%;transform:translate(-50%)}.spelling-mini-game__next,.spelling-mini-game__replay{bottom:1rem;right:1rem}}@media (width<=28rem){.spelling-mini-game{min-height:38.5rem}.spelling-mini-game__play-area{top:5.6rem;bottom:4.8rem}.spelling-mini-game__board{width:min(100%,18.5rem)}.spelling-mini-game__letter,.spelling-mini-game__blank{border-radius:.55rem;flex-basis:2.18rem;width:2.18rem;height:2.18rem;font-size:2rem}.spelling-mini-game__word{gap:.23rem}.spelling-mini-game__word.is-long-word{gap:.12rem}.spelling-mini-game__word.is-long-word .spelling-mini-game__letter,.spelling-mini-game__word.is-long-word .spelling-mini-game__blank{flex-basis:1.72rem;width:1.72rem;height:1.85rem;font-size:1.62rem}.spelling-mini-game__answers{width:min(100%,17.5rem);top:16.5rem}.spelling-mini-game__option{--tile-size:2.5rem}.spelling-mini-game__option-letter{font-size:1.35rem}.spelling-mini-game__next{--action-button-font-size:1.08rem;--action-button-horizontal-padding:1.1rem}}@media (prefers-reduced-motion:reduce){.mini-game-section__background,.spelling-mini-game,.spelling-mini-game__hanger-dot,.spelling-mini-game__board-bar,.spelling-mini-game__letter,.spelling-mini-game__blank,.spelling-mini-game__option{transition:none}.spelling-mini-game__blank.is-solved,.spelling-mini-game__blank.needs-answer,.spelling-mini-game__option.is-wrong{animation:none}.spelling-mini-game__board-swing{will-change:auto}}.hero-artwork[data-astro-cid-aaw2jxek]{z-index:1;aspect-ratio:1;pointer-events:none;width:clamp(22rem,29vw,30rem);position:absolute;top:50%;right:clamp(-5rem,-3.5vw,-2.5rem);transform:translateY(-45%)}.hero-artwork__halo[data-astro-cid-aaw2jxek]{aspect-ratio:1;background:radial-gradient(circle at 38% 34%,#ffffff2e,#0000 34%),#ffffff14;border-radius:50%;width:78%;animation:7s ease-in-out infinite hero-halo-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff14}.hero-artwork__mascot[data-astro-cid-aaw2jxek]{z-index:2;transform-origin:52% 62%;width:100%;animation:hero-mascot-enter .85s var(--ease-emphasized) .18s both, hero-mascot-float 5.8s ease-in-out 1.05s infinite;position:relative}.hero-artwork__mascot[data-astro-cid-aaw2jxek] img[data-astro-cid-aaw2jxek]{filter:drop-shadow(0 2.1rem 2rem #19255b38);width:100%;height:auto}@keyframes hero-mascot-enter{0%{opacity:0;transform:translate(4.5rem,1.5rem)rotate(4deg)scale(.9)}68%{opacity:1;transform:translate(-.35rem,-.2rem)rotate(-1deg)scale(1.015)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes hero-mascot-float{0%,to{transform:translate(0,0)rotate(0)}35%{transform:translateY(-.75rem)rotate(.8deg)}70%{transform:translateY(-.25rem)rotate(-.6deg)}}@keyframes hero-halo-breathe{0%,to{opacity:.78;transform:translate(-50%,-50%)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.03)}}@media (width<=78rem){.hero-artwork[data-astro-cid-aaw2jxek]{width:min(70vw,28rem);margin:clamp(1.75rem,5vw,3rem) auto 0;position:relative;top:auto;right:auto;transform:none}}@media (width<=38rem){.hero-artwork[data-astro-cid-aaw2jxek]{width:min(80vw,22rem);margin-top:1.75rem}}.hero-decorations[data-astro-cid-2calr3rf]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-decorations__orb[data-astro-cid-2calr3rf]{background:#ffffff1a;border-radius:50%;animation:18s ease-in-out infinite alternate hero-orb-drift;position:absolute}.hero-decorations__orb--left[data-astro-cid-2calr3rf]{aspect-ratio:1;width:clamp(23rem,39vw,36rem);top:17%;left:clamp(-19rem,-16vw,-10rem)}.hero-decorations__orb--right[data-astro-cid-2calr3rf]{aspect-ratio:1;width:clamp(24rem,38vw,35rem);animation-delay:-7s;bottom:6%;right:clamp(-19rem,-15vw,-9rem)}.hero-decorations__star[data-astro-cid-2calr3rf]{z-index:1;filter:drop-shadow(0 .45rem .65rem #18265b33);width:clamp(2.25rem,3.5vw,3.75rem);height:auto;animation:5.8s ease-in-out infinite hero-star-float;position:absolute}.hero-decorations__star--yellow[data-astro-cid-2calr3rf]{animation-delay:-1.1s;top:15%;left:max(4.5vw,2.25rem)}.hero-decorations__star--orange[data-astro-cid-2calr3rf]{width:clamp(2.1rem,3.2vw,3.45rem);animation-delay:-3.5s;top:25%;right:max(4.5vw,2.25rem)}.hero-decorations__star--green[data-astro-cid-2calr3rf]{width:clamp(2rem,3vw,3.25rem);animation-delay:-2.3s;bottom:15%;left:max(9vw,3.5rem)}.hero-decorations__sparkle[data-astro-cid-2calr3rf]{width:var(--sparkle-size,.8rem);aspect-ratio:1;clip-path:polygon(50% 0%,59% 40%,100% 50%,59% 60%,50% 100%,41% 60%,0% 50%,41% 40%);filter:drop-shadow(0 0 .45rem #fff6);animation:hero-sparkle-twinkle var(--sparkle-duration,4.8s) ease-in-out infinite;background:#ffffffe0;position:absolute}.hero-decorations__sparkle--one[data-astro-cid-2calr3rf]{--sparkle-size:.7rem;--sparkle-duration:4.4s;animation-delay:-.8s;top:13%;left:31%}.hero-decorations__sparkle--two[data-astro-cid-2calr3rf]{--sparkle-size:.5rem;--sparkle-duration:5.1s;animation-delay:-3.1s;top:31%;left:52%}.hero-decorations__sparkle--three[data-astro-cid-2calr3rf]{--sparkle-size:.9rem;--sparkle-duration:5.6s;animation-delay:-1.9s;top:14%;right:20%}.hero-decorations__sparkle--four[data-astro-cid-2calr3rf]{--sparkle-size:.55rem;--sparkle-duration:4.7s;animation-delay:-3.8s;bottom:24%;right:34%}.hero-decorations__sparkle--five[data-astro-cid-2calr3rf]{--sparkle-size:.65rem;--sparkle-duration:5.3s;animation-delay:-1.4s;bottom:16%;left:43%}.hero-decorations__sparkle--six[data-astro-cid-2calr3rf]{--sparkle-size:.45rem;--sparkle-duration:4.2s;animation-delay:-2.7s;top:45%;right:8%}@keyframes hero-orb-drift{0%{transform:translateY(-.4rem)scale(1)}to{transform:translate(1rem,.7rem)scale(1.035)}}@keyframes hero-star-float{0%,to{transform:translate(0,0)rotate(-4deg)scale(.98)}50%{transform:translateY(-.5rem)rotate(5deg)scale(1.04)}}@keyframes hero-sparkle-twinkle{0%,to{opacity:.18;transform:scale(.62)rotate(0)}45%{opacity:.92;transform:scale(1)rotate(8deg)}62%{opacity:.48;transform:scale(.82)rotate(13deg)}}@media (width<=78rem){.hero-decorations__star--yellow[data-astro-cid-2calr3rf]{top:13%;left:4%}.hero-decorations__star--orange[data-astro-cid-2calr3rf]{top:35%;right:5%}.hero-decorations__star--green[data-astro-cid-2calr3rf]{bottom:18%;left:7%}.hero-decorations__sparkle--two[data-astro-cid-2calr3rf],.hero-decorations__sparkle--four[data-astro-cid-2calr3rf]{display:none}}@media (width<=38rem){.hero-decorations__star[data-astro-cid-2calr3rf]{width:2.4rem}.hero-decorations__star--yellow[data-astro-cid-2calr3rf]{top:11%;left:3%}.hero-decorations__star--orange[data-astro-cid-2calr3rf]{top:37%;right:2%}.hero-decorations__star--green[data-astro-cid-2calr3rf]{bottom:15%;left:5%}.hero-decorations__sparkle--three[data-astro-cid-2calr3rf],.hero-decorations__sparkle--six[data-astro-cid-2calr3rf]{display:none}}.hero[data-astro-cid-yodha2z4]{--hero-letters:#58ccff;--hero-words:#dc72fb;--hero-numbers:#39dfcc;--hero-creativity:#ff68e4;isolation:isolate;min-height:min(46rem,86svh);padding-block:calc(var(--header-height) + clamp(2rem, 3vw, 2.75rem)) clamp(9.75rem, 11vw, 11.25rem);color:#fff;background:radial-gradient(circle at 74% 32%, #52beff2e, transparent 31rem), linear-gradient(155deg, var(--color-blue-700) 2%, #2769ce 47%, var(--color-purple-700) 100%);position:relative;overflow:hidden}.hero__content[data-astro-cid-yodha2z4]{z-index:3;position:relative}.hero__copy[data-astro-cid-yodha2z4]{z-index:2;max-width:54rem;position:relative}.hero__eyebrow[data-astro-cid-yodha2z4]{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(.7rem);animation:hero-badge-enter .52s var(--ease-emphasized) 80ms both;background:#ffffff1f;border:1px solid #ffffff6b;align-items:center;gap:.45rem;margin:0 0 1.25rem;padding:.45rem .8rem;font-size:clamp(.78rem,1.2vw,.9rem);font-weight:700;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.hero__eyebrow[data-astro-cid-yodha2z4]>span[data-astro-cid-yodha2z4]:first-child{color:#ffe45a}.hero__title[data-astro-cid-yodha2z4]{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.2rem,5.35vw,4.9rem);font-weight:700;line-height:1.03}.hero__title-intro[data-astro-cid-yodha2z4],.hero__title-line[data-astro-cid-yodha2z4]{display:block}.hero__title-intro[data-astro-cid-yodha2z4]{white-space:nowrap;animation:hero-copy-enter .62s var(--ease-emphasized) .18s both}.hero__title-line[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:0 .18em;margin-top:.16em;display:flex}.hero__term[data-astro-cid-yodha2z4]{transform-origin:bottom;display:inline-block}.hero__term[data-astro-cid-yodha2z4] strong[data-astro-cid-yodha2z4]{font-weight:700}.hero__term--letters[data-astro-cid-yodha2z4]{color:var(--hero-letters);animation:hero-keyword-enter .56s var(--ease-emphasized) .31s both}.hero__term--words[data-astro-cid-yodha2z4]{color:var(--hero-words);animation:hero-keyword-enter .56s var(--ease-emphasized) .41s both}.hero__term--numbers[data-astro-cid-yodha2z4]{color:var(--hero-numbers);animation:hero-keyword-enter .56s var(--ease-emphasized) .51s both}.hero__term--creativity[data-astro-cid-yodha2z4]{color:var(--hero-creativity);animation:hero-keyword-enter .56s var(--ease-emphasized) .61s both}.hero__subtitle[data-astro-cid-yodha2z4]{color:#ffffffd6;max-width:41rem;animation:hero-copy-enter .62s var(--ease-standard) .7s both;margin:clamp(1.45rem,2.6vw,2rem) 0 0;font-size:clamp(1.04rem,1.65vw,1.28rem);font-weight:500;line-height:1.58}.hero__actions[data-astro-cid-yodha2z4]{animation:hero-cta-enter .6s var(--ease-emphasized) .82s both;align-items:center;margin-top:clamp(1.75rem,3vw,2.35rem);display:flex}.hero__details[data-astro-cid-yodha2z4]{color:#ffffffe6;max-width:41rem;margin-top:1rem;font-size:.95rem;line-height:1.5}.hero__details[data-astro-cid-yodha2z4] p[data-astro-cid-yodha2z4]{margin:0}.hero__no-ads[data-astro-cid-yodha2z4]{color:#fff;font-weight:800}.hero__cta-icon[data-astro-cid-yodha2z4]{font-size:.95em;line-height:1}.hero__curve[data-astro-cid-yodha2z4]{z-index:4;pointer-events:none;height:clamp(5.75rem,7.5vw,9rem);position:absolute;bottom:-1px;left:0;right:0}.hero__curve[data-astro-cid-yodha2z4] svg[data-astro-cid-yodha2z4]{width:100%;height:100%;display:block}.hero__curve[data-astro-cid-yodha2z4] path[data-astro-cid-yodha2z4]{fill:#f0f8ff}@keyframes hero-badge-enter{0%{opacity:0;transform:translateY(-.8rem)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hero-copy-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-keyword-enter{0%{opacity:0;transform:translateY(.85rem)scale(.94)}72%{opacity:1;transform:translateY(-.08rem)scale(1.018)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hero-cta-enter{0%{opacity:0;transform:translateY(.75rem)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=78rem){.hero[data-astro-cid-yodha2z4]{min-height:auto;padding-block:calc(var(--header-height) + 2.5rem) 9.5rem}.hero__copy[data-astro-cid-yodha2z4]{text-align:center;max-width:54rem;margin-inline:auto}.hero__title-intro[data-astro-cid-yodha2z4]{white-space:normal}.hero__title-line[data-astro-cid-yodha2z4]{justify-content:center}.hero__eyebrow[data-astro-cid-yodha2z4],.hero__subtitle[data-astro-cid-yodha2z4],.hero__details[data-astro-cid-yodha2z4]{margin-inline:auto}.hero__actions[data-astro-cid-yodha2z4]{justify-content:center}}@media (width<=38rem){.hero[data-astro-cid-yodha2z4]{padding-top:calc(var(--header-height) + 2rem);padding-bottom:7rem}.hero__title[data-astro-cid-yodha2z4]{font-size:clamp(2.45rem,11.5vw,3.4rem);line-height:1.04}.hero__title-line[data-astro-cid-yodha2z4]{margin-top:.12em}.hero__subtitle[data-astro-cid-yodha2z4]{font-size:1rem;line-height:1.55}}.trust-values[data-astro-cid-i6qlhxbq]{--trust-card-overlap:clamp(4.5rem, 6.25vw, 7.75rem);--trust-background:#f0f8ff;z-index:5;background:var(--trust-background);padding-bottom:clamp(2.75rem,5vw,4.5rem);display:flow-root;position:relative}.trust-values__grid[data-astro-cid-i6qlhxbq]{z-index:1;margin-top:calc(-1 * var(--trust-card-overlap));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.75rem);display:grid;position:relative}.trust-card[data-astro-cid-i6qlhxbq]{border-radius:var(--radius-lg);background:#fff;border:1px solid #374f7c12;align-items:flex-start;gap:clamp(1rem,1.6vw,1.35rem);min-width:0;padding:clamp(1.15rem,2vw,1.5rem);display:flex;box-shadow:0 1rem 2.75rem #283a691c,0 .2rem .65rem #283a690f}.trust-card__icon[data-astro-cid-i6qlhxbq]{aspect-ratio:1;flex:none;place-items:center;width:clamp(3.6rem,5vw,4.35rem);display:grid}.trust-card__icon[data-astro-cid-i6qlhxbq] img[data-astro-cid-i6qlhxbq]{object-fit:contain;width:100%;height:100%;display:block}.trust-card__copy[data-astro-cid-i6qlhxbq]{min-width:0;padding-top:.2rem}.trust-card[data-astro-cid-i6qlhxbq] h3[data-astro-cid-i6qlhxbq]{color:var(--color-text);margin:0;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:700;line-height:1.3}.trust-card[data-astro-cid-i6qlhxbq] p[data-astro-cid-i6qlhxbq]{color:var(--color-text-muted);margin:.4rem 0 0;font-size:.875rem;font-weight:500;line-height:1.55}@media (width<=64rem){.trust-values[data-astro-cid-i6qlhxbq]{--trust-card-overlap:4.25rem}.trust-values__grid[data-astro-cid-i6qlhxbq]{gap:.9rem}.trust-card[data-astro-cid-i6qlhxbq]{gap:.85rem;padding:1rem}}@media (width<=52rem){.trust-values[data-astro-cid-i6qlhxbq]{--trust-card-overlap:3.25rem}.trust-values__grid[data-astro-cid-i6qlhxbq]{grid-template-columns:1fr;max-width:40rem}.trust-card[data-astro-cid-i6qlhxbq]{gap:1rem;padding:1.1rem 1.2rem}.trust-card__icon[data-astro-cid-i6qlhxbq]{width:3.75rem}}@media (width<=32rem){.trust-values[data-astro-cid-i6qlhxbq]{--trust-card-overlap:2.4rem}.trust-card[data-astro-cid-i6qlhxbq]{border-radius:1.25rem;align-items:center}.trust-card__copy[data-astro-cid-i6qlhxbq]{padding-top:0}.trust-card[data-astro-cid-i6qlhxbq] h3[data-astro-cid-i6qlhxbq]{font-size:1rem}.trust-card[data-astro-cid-i6qlhxbq] p[data-astro-cid-i6qlhxbq]{font-size:.82rem;line-height:1.5}}
