.CloudParallax_cloudWrapper__iZFwm{display:inline-block;will-change:transform;position:relative;top:50px}.CloudParallax_cloudImage__NoGhb{display:block;width:66%;height:auto}@media (max-width:480px){.CloudParallax_cloudImage__NoGhb{display:block;width:40%;height:auto}}.FeatureSection_wrapper__XMtdD{margin:6rem 0;padding:20px 16px;text-align:center}.FeatureSection_title__BN3Js{font-family:var(--font-bungee);margin-bottom:60px;letter-spacing:1px;line-height:1.3;max-width:800px;margin-inline:auto;color:#fdca07;font-size:40px;text-shadow:2px 2px 4px #000;animation:FeatureSection_popUp__1OHUa .6s ease-out both;text-shadow:0 2px 0 #000,0 4px 6px rgba(0,0,0,.3)}.FeatureSection_grid__Uk1Jp{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;max-width:1200px;margin:0 auto}.FeatureSection_card__4d1GW{padding:40px 24px;border-radius:20px;text-align:center;cursor:default;color:#1a1a1a;font-family:var(--font-geist-sans);background:var(--card-bg,#fff);box-shadow:0 8px 20px rgba(0,0,0,.15),0 4px 8px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.FeatureSection_card__4d1GW:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,.2),0 6px 12px rgba(0,0,0,.12)}.FeatureSection_icon__BB0a2{font-size:56px;margin-bottom:24px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.FeatureSection_cardTitle__H5kqX{font-family:var(--font-bungee);font-size:18px;margin-bottom:14px;letter-spacing:.5px}.FeatureSection_cardDesc__tx45C{font-size:15px;color:#444;line-height:1.6}.WordGrid_container__gkWqW{text-align:center;font-family:var(--font-bungee,sans-serif);padding:0 20px;display:flex;flex-direction:column;align-items:center}.WordGrid_title__SOaQd{font-family:var(--font-bungee);color:#fdca07;margin-bottom:32px;letter-spacing:1px;font-size:40px;text-shadow:2px 2px 4px #000}.WordGrid_subtitle__3OzMl{font-size:16px;color:#ffffffcc;max-width:500px;margin-bottom:30px}.WordGrid_wrapper__B1k8a{background:hsla(0,0%,100%,.1);padding:20px;border-radius:24px;box-shadow:0 8px 30px rgba(0,0,0,.2);overflow-x:auto;width:100%;max-width:480px}.WordGrid_grid__KCZ0s{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;width:100%;max-width:440px}.WordGrid_cell__A1OU9{aspect-ratio:1;background:#fff;color:#222;font-family:var(--font-bungee,sans-serif);font-weight:700;display:flex;justify-content:center;align-items:center;border-radius:6px;font-size:20px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.25);user-select:none}.WordGrid_cell__A1OU9.WordGrid_active__1TYwl{background-color:rgba(253,202,7,.75);color:#222;transform:scale(1.05)}.WordGrid_cell__A1OU9.WordGrid_correct__pBV2h{background-color:#0c6;color:#fff;box-shadow:0 0 10px #0c6}@media (max-width:480px){.WordGrid_grid__KCZ0s{grid-template-columns:repeat(10,1fr);gap:4px;max-width:90vw}.WordGrid_cell__A1OU9{font-size:14px;border-radius:6px}.WordGrid_title__SOaQd{font-size:28px}.WordGrid_wrapper__B1k8a{padding:8px;border-radius:12px;width:100%;max-width:none}}.CallToActionSection_wrapper__XgENs{padding-bottom:80px;padding-left:24px;padding-right:24px;text-align:center;color:#fff}.CallToActionSection_heading__dLqQD{font-size:clamp(28px,6vw,48px);font-weight:900;color:#fff;text-shadow:2px 2px 0 #000;margin-bottom:40px;line-height:1.2;letter-spacing:1px}.CallToActionSection_love__Ck11_{color:#ff4f91;font-style:italic}.CallToActionSection_ctaButton__XkwCv{background:linear-gradient(135deg,#0c6,#4d8);color:#fff;font-weight:700;padding:16px 32px;font-size:16px;border:none;border-radius:12px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;box-shadow:0 8px 20px rgba(0,0,0,.3);display:inline-block;text-decoration:none}.CallToActionSection_ctaButton__XkwCv:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 16px hsla(0,0%,100%,.4);color:#fff}@media (max-width:480px){.CallToActionSection_ctaButton__XkwCv{font-size:14px;padding:14px 24px}.CallToActionSection_heading__dLqQD{font-size:32px}}.LandingArea_wrapper__FKIi5{padding:4rem 1rem;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.LandingArea_iconContainer__MvlyB{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.LandingArea_icon__PZwme{position:absolute;opacity:.15;animation:LandingArea_float__WdY5S 4s ease-in-out infinite}.LandingArea_icon1__5Ty1q{top:10%;left:5%;animation-delay:0s}.LandingArea_icon2__rg1jt{top:70%;left:10%;animation-delay:1s}.LandingArea_icon3__RdDWc{top:20%;right:10%;animation-delay:2s}.LandingArea_icon4__6DAx6{bottom:15%;right:5%;animation-delay:.5s}@keyframes LandingArea_float__WdY5S{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(3deg)}}.LandingArea_container__01Hox{display:flex;max-width:1200px;width:100%;flex-direction:row;gap:3rem;align-items:center;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:1}.LandingArea_imageWrapper__Ud_pl{flex:1;min-width:300px;display:flex;justify-content:center}.LandingArea_parrot__5fRAq{max-width:500px;height:auto;filter:drop-shadow(0 0 16px #856fa1)}.LandingArea_textWrapper__vBF30{flex:2;color:#fff;font-size:1.125rem;line-height:1.7;min-width:320px}.LandingArea_heading__pkbMy{font-size:2rem;font-weight:900;color:#fc0;text-shadow:2px 2px #000;margin-bottom:1.5rem}.LandingArea_emphasis__xVnW4{color:#ff4a4a;font-weight:700}.LandingArea_strong__0nj_N{color:#ffe600;font-weight:700}.LandingArea_highlight__tHHX9{color:#fc0;font-weight:700}@media (max-width:480px){.LandingArea_parrot__5fRAq{max-width:250px;height:auto}}.AdsExplanationSection_wrapper__o_4i8{padding:4rem 0;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;margin:2rem 0}.AdsExplanationSection_container___VK_h{display:flex;flex-direction:row;gap:3rem;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:3rem;box-shadow:0 10px 30px rgba(0,0,0,.4);background-color:rgba(18,18,36,.5);backdrop-filter:blur(10px)}.AdsExplanationSection_textColumn__Pl_Xb{flex:1;min-width:300px;color:#fff}.AdsExplanationSection_heading__3XYmf{font-size:2rem;font-weight:900;color:#fc0;text-shadow:2px 2px #000;margin-bottom:1.5rem}.AdsExplanationSection_heading__3XYmf span{color:#ff7b00;display:block}.AdsExplanationSection_paragraph__kPUty{font-size:1.125rem;line-height:1.8;margin-bottom:1.25rem}