._section_1l9mw_1{position:relative;width:100%;padding:clamp(3rem,8vw,4rem) clamp(1.25rem,4vw,2.5rem);background-color:#f7f8f8;overflow-x:hidden}._dark_1l9mw_9 ._section_1l9mw_1{background-color:#14181f}._container_1l9mw_13{position:relative;width:min(100%,calc(100% - 2.5rem));max-width:1200px;margin:0 auto}._container_1l9mw_13:before{content:"";position:absolute;z-index:0;inset:10px -8px;border-radius:34px;background-color:#f0f1f2;box-shadow:0 12px 35px #282d320f;pointer-events:none}._dark_1l9mw_9 ._container_1l9mw_13:before{background-color:#323c4699;box-shadow:0 12px 35px #00000026}._decorativeElements_1l9mw_38{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}._element_1l9mw_49{position:absolute;opacity:.6;animation:_float_1l9mw_1 3s ease-in-out infinite}@keyframes _float_1l9mw_1{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-8px) translate(4px)}}._blob_1l9mw_64{width:80px;height:80px;border-radius:40% 60% 70% 30%/40% 50% 60%;opacity:.7}._circle_1l9mw_71{width:120px;height:120px;border-radius:50%;opacity:.5}._iconWrapper_1l9mw_78{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-lg);background-color:var(--surface);box-shadow:0 2px 8px #22252a14;border:1px solid var(--border)}._dark_1l9mw_9 ._iconWrapper_1l9mw_78{background-color:#1f242e;box-shadow:0 2px 8px #00000026;border-color:#414958}._card_1l9mw_97{position:relative;z-index:1;width:100%;background-color:#fff;border:1px solid rgba(40,45,50,.06);border-radius:28px;padding:clamp(2rem,6vw,4rem);box-shadow:0 12px 35px #282d320f}._dark_1l9mw_9 ._card_1l9mw_97{background-color:#1b1f28;border:1px solid hsl(220 15% 30%);box-shadow:0 12px 35px #0003}._content_1l9mw_114{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8);text-align:center;position:relative;z-index:1}._headline_1l9mw_125{margin:0;font-family:var(--font-family-heading);font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;color:#2d2d2d;letter-spacing:-.5px}._description_1l9mw_136{margin:0;font-size:1.0625rem;line-height:1.6;color:gray;max-width:500px;font-weight:400}._descriptionStrong_1l9mw_146{color:#555}._ctaWrapper_1l9mw_151{margin-top:var(--spacing-4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4);width:100%;max-width:30rem}._ctaWrapperSingle_1l9mw_160{grid-template-columns:minmax(0,1fr);max-width:20rem}._cta_1l9mw_151{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);width:100%;min-height:3rem;padding:var(--spacing-4) var(--spacing-12);background-color:#f9b38d;color:#2d2d2d;font-family:var(--font-family-heading);font-size:1rem;font-weight:700;line-height:1.2;border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:all var(--animation-duration-fast) ease-out;box-shadow:0 4px 12px #dc825a26;letter-spacing:.3px}._cta_1l9mw_151:hover{background-color:#f5a078;color:#2d2d2d;box-shadow:0 6px 16px #dc825a33;transform:translateY(-2px)}._cta_1l9mw_151:active{transform:translateY(0);box-shadow:0 2px 6px #dc825a1f}._cta_1l9mw_151:focus-visible{outline:2px solid #F9B38D;outline-offset:2px}._ctaTeacher_1l9mw_206{background-color:#d3c6f7;box-shadow:0 4px 12px #8c6edc26}._ctaTeacher_1l9mw_206:hover{background-color:#c2b1f3;box-shadow:0 6px 16px #8c6edc33}._ctaTeacher_1l9mw_206:active{box-shadow:0 2px 6px #8c6edc1f}._ctaTeacher_1l9mw_206:focus-visible{outline-color:#c2b1f3}._subtext_1l9mw_225{margin:0;font-size:.875rem;line-height:1.5;color:#909090;font-weight:500;letter-spacing:.2px}@media(max-width:768px){._section_1l9mw_1{padding:clamp(2.5rem,6vw,3rem) clamp(1rem,3vw,1.5rem)}._container_1l9mw_13{width:min(100%,calc(100% - 2rem))}._container_1l9mw_13:before{inset:8px -6px;border-radius:30px}._card_1l9mw_97{padding:clamp(1.5rem,5vw,2.5rem);border-radius:24px}._headline_1l9mw_125{font-size:clamp(1.75rem,4vw,2.75rem)}._description_1l9mw_136{font-size:1rem;max-width:100%}._iconWrapper_1l9mw_78{width:40px;height:40px}._blob_1l9mw_64{width:60px;height:60px}._circle_1l9mw_71{width:90px;height:90px}}@media(max-width:640px){._section_1l9mw_1{padding:clamp(2rem,5vw,2.5rem) clamp(1rem,2.5vw,1.25rem)}._container_1l9mw_13{width:min(100%,calc(100% - 1.5rem))}._container_1l9mw_13:before{inset:6px -5px;border-radius:26px}._card_1l9mw_97{padding:clamp(1.5rem,4vw,2rem);border-radius:20px}._content_1l9mw_114{gap:var(--spacing-6)}._headline_1l9mw_125{font-size:clamp(1.5rem,6vw,2rem)}._description_1l9mw_136{font-size:.9375rem;line-height:1.5}._ctaWrapper_1l9mw_151{grid-template-columns:minmax(0,1fr);gap:var(--spacing-3);max-width:20rem}._cta_1l9mw_151{min-height:2.75rem;padding:var(--spacing-3) var(--spacing-8);font-size:.9375rem}._subtext_1l9mw_225{font-size:.8125rem}._decorativeElements_1l9mw_38{opacity:.5}._element_1l9mw_49{animation:_float_1l9mw_1 4s ease-in-out infinite}._blob_1l9mw_64{width:50px;height:50px}._circle_1l9mw_71{width:70px;height:70px}._iconWrapper_1l9mw_78{width:36px;height:36px}._iconWrapper_1l9mw_78 svg{width:18px;height:18px}}@media(max-width:480px){._section_1l9mw_1{padding:clamp(1.5rem,4vw,2rem) clamp(.75rem,2vw,1rem)}._container_1l9mw_13{width:min(100%,calc(100% - 1rem))}._container_1l9mw_13:before{inset:4px -3px;border-radius:22px}._card_1l9mw_97{padding:clamp(1.25rem,3vw,1.5rem);border-radius:18px}._headline_1l9mw_125{font-size:1.5rem}._description_1l9mw_136{font-size:.875rem}._element_1l9mw_49{opacity:.3}._blob_1l9mw_64{width:40px;height:40px}._circle_1l9mw_71{width:60px;height:60px}}@media(prefers-reduced-motion:reduce){._element_1l9mw_49{animation:none;opacity:.4}._cta_1l9mw_151{transition:background-color var(--animation-duration-fast) ease-out}._cta_1l9mw_151:hover,._cta_1l9mw_151:active{transform:none}}._dark_1l9mw_9 ._headline_1l9mw_125{color:#f1f2f4}._dark_1l9mw_9 ._description_1l9mw_136{color:#abb0ba}._dark_1l9mw_9 ._subtext_1l9mw_225{color:#8f96a3}._dark_1l9mw_9 ._cta_1l9mw_151{background-color:#f9b38d;color:#2d2d2d}._dark_1l9mw_9 ._cta_1l9mw_151:hover{background-color:#f5a078}._dark_1l9mw_9 ._ctaTeacher_1l9mw_206{background-color:#d3c6f7}._dark_1l9mw_9 ._ctaTeacher_1l9mw_206:hover{background-color:#c2b1f3}
