body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.AppLayout_pageWrap__cMEE7{background:var(--bg);color:var(--text);min-height:100vh;padding:24px 0}.AppLayout_switchDesktop__mZKfq{display:none}.AppLayout_switchMobile__96EKd{display:block;margin:8px 0}@media (min-width:600px){.AppLayout_switchDesktop__mZKfq{display:block}.AppLayout_switchMobile__96EKd{display:none}}.HeroVideo_root__jf-EE{height:80vh;overflow:hidden;position:relative}@media (min-width:900px){.HeroVideo_root__jf-EE{height:88vh}}.HeroVideo_root__jf-EE[data-height-xs]{height:attr(data-height-xs)}@media (min-width:900px){.HeroVideo_root__jf-EE[data-height-md]{height:attr(data-height-md)}}.HeroVideo_mediaWrap__erWwu{inset:0;position:absolute;z-index:0}.HeroVideo_poster__8sVam,.HeroVideo_slideImage__4cJpC,.HeroVideo_video__zGP3l{height:100%;object-fit:cover;object-position:center;width:100%}.HeroVideo_slideImage__4cJpC{inset:0;position:absolute}.HeroVideo_overlay__KWT-g{inset:0;pointer-events:none;position:absolute;z-index:1}.HeroVideo_containerFix__UD0k4{padding:0}.HeroVideo_content__eX77U{height:100vh;position:relative;text-align:left;z-index:1}.HeroVideo_alignCenter__deU7A{text-align:center}.HeroVideo_alignStart__Ji96I{text-align:left}@media (min-width:900px){.HeroVideo_alignCenter__deU7A{align-items:center}.HeroVideo_alignStart__Ji96I{align-items:flex-start}}.HeroVideo_title__lltvD{color:#fff;font-weight:900;letter-spacing:-.02em;margin:0}.HeroVideo_subtitle__cGPCX{color:#ffffffeb;max-width:840px}.HeroVideo_ctaRow__MlNdM{margin-top:8px}.HeroVideo_ctaBtn__xsHIV{border-radius:999px;box-shadow:none;font-weight:900}.HeroVideo_scrollBtn__o\+jM1{align-self:center;background-color:initial;border:1px solid #ffffff59;color:#fffffff2;margin-top:12px}.HeroVideo_scrollBtn__o\+jM1:hover{background-color:#ffffff1a}.HeroVideo_navBtn__N3LRr{background:#0000004d;color:#ffffffe6;padding:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.HeroVideo_navBtn__N3LRr:hover{background:#00000080}.HeroVideo_dots__GVXe8{bottom:24px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.HeroVideo_dot__Xa8aE{background:#0000;border:2px solid #fffc;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:background .3s;width:12px}.HeroVideo_dot__Xa8aE:hover{background:#ffffff80}.HeroVideo_activeDot__Yh7fG{background:#ffffffe6}.TestimonialsGridSlider_section__vT6yx{background-color:#f5f5f5;border-radius:8px;padding:clamp(40px,6vw,96px) 0}.TestimonialsGridSlider_head__3Fj9A{font-weight:700;margin-bottom:40px;margin:0 auto;max-width:800px;text-align:center}.TestimonialsGridSlider_track__jxnMf{display:grid;transition:transform .35s ease-in-out;will-change:transform}.TestimonialsGridSlider_page__\+6k2-{grid-gap:var(--gap);align-items:stretch;display:grid;gap:var(--gap);padding:8px 40px}@media (min-width:900px){.TestimonialsGridSlider_page__\+6k2-{padding:8px 56px}}.TestimonialsGridSlider_card__0vFi-{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 4px 14px #0000000a;display:flex;flex-direction:column;height:100%;padding:18px 20px;text-align:left;transition:box-shadow .15s,transform .15s}.TestimonialsGridSlider_card__0vFi-:hover{box-shadow:0 10px 26px #0000000f;transform:translateY(-2px)}.TestimonialsGridSlider_headerRow__T9-Sh{align-items:center;display:flex;gap:10px;margin-bottom:16px}.TestimonialsGridSlider_avatar__-wRSI{border:1px solid var(--line);border-radius:50%;flex:0 0 auto;height:75px;object-fit:cover;width:75px}.TestimonialsGridSlider_meta__g9jq-{grid-gap:2px;display:grid;gap:2px}.TestimonialsGridSlider_name__LjwmB{font-size:15px;font-weight:800;line-height:1.1}.TestimonialsGridSlider_role__\+G9uL{color:var(--muted);font-size:12.5px;line-height:1.1}.TestimonialsGridSlider_stars__hZ9lm{color:#f59e0b;display:flex;gap:2px}.TestimonialsGridSlider_title__jUDgN{font-weight:800;margin:6px 0}.TestimonialsGridSlider_review__LBfZM{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:var(--muted);display:-webkit-box;line-height:1.65;margin:0;max-width:450px;overflow:hidden}.TestimonialsGridSlider_slider__TSnuj{overflow:hidden;position:relative}.TestimonialsGridSlider_nav__AiLiL{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:2}.TestimonialsGridSlider_nav__AiLiL:hover{box-shadow:0 6px 20px #00000014}.TestimonialsGridSlider_prev__DrLH-{left:2px}.TestimonialsGridSlider_next__ppA82{right:2px}.TestimonialsGridSlider_dots__w57r\+{display:flex;gap:8px;justify-content:center;margin-top:12px}.TestimonialsGridSlider_dot__FBBSu{background:var(--line);border:0;border-radius:999px;cursor:pointer;height:10px;width:10px}.TestimonialsGridSlider_active__QZiT7{background:var(--brand)}:root{--brandSoft:color-mix(in oklab,var(--brand) 12%,#0000)}.Courses_container__\+5Xmd{margin:0 auto;max-width:1600px;max-width:var(--container);padding:0 16px}.Courses_page__3ICoj{color:#111827;color:var(--text)}.Courses_hero__EmTjr{background:linear-gradient(180deg,color-mix(in oklab,#2563eb 12%,#0000),#0000),#f8fafc;background:linear-gradient(to bottom,var(--brandSoft),#0000),#f8fafc;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--line);padding:clamp(28px,6vw,64px) 0}.Courses_heroInner__KbmCR{grid-gap:clamp(12px,3vw,24px);align-items:end;display:grid;gap:clamp(12px,3vw,24px);grid-template-columns:1.2fr .8fr}@media (max-width:900px){.Courses_heroInner__KbmCR{grid-template-columns:1fr}}.Courses_eyebrow__nbFgD{color:#2563eb;color:var(--brand);font-size:13px;font-weight:800;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.Courses_h1__FRiVa{font-size:clamp(32px,3.4vw,48px);font-weight:900;letter-spacing:-.01em;margin:0 0 8px}.Courses_lead__c45gc{color:#6b7280;color:var(--muted);font-size:clamp(16px,1.1vw,18px);line-height:1.7;margin:0}.Courses_searchWrap__YFpLl{justify-self:end;max-width:520px;width:100%}.Courses_search__o3-kG{background:#fff;background:var(--card);border:2px solid #e5e7eb;border:2px solid var(--line);border-radius:14px;color:inherit;font:inherit;font-weight:600;height:56px;padding:0 16px;width:100%}.Courses_search__o3-kG:focus{border-color:#2563eb;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in oklab,#2563eb 18%,#0000);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand) 18%,#0000);outline:none}.Courses_tabs__bfwx2{display:flex;gap:10px;margin-top:18px}.Courses_tab__atu4a{background:#f1f5f9;border:2px solid #cbd5e1;border-radius:999px;color:#111827;cursor:pointer;font-size:15px;font-weight:900;height:46px;padding:0 20px;transition:all .2s ease}.Courses_tab__atu4a:hover{background:#e2e8f0;border-color:#64748b;color:#000}.Courses_active__3ThSB{background:#2563eb;background:var(--brand);border-color:#2563eb;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in oklab,#2563eb 18%,#0000);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand) 18%,#0000);color:#fff}.Courses_gridSection__vduuU{padding:clamp(22px,5vw,56px) 0}.Courses_grid__XcFkd{grid-gap:clamp(12px,2vw,18px);display:grid;gap:clamp(12px,2vw,18px);grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.Courses_grid__XcFkd{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.Courses_grid__XcFkd{grid-template-columns:1fr}}.Courses_empty__inUml{color:#6b7280;color:var(--muted);font-weight:600;padding:30px 0}.Courses_card__HcWhy{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 24px #0000000d;display:grid;grid-template-rows:auto 1fr;overflow:hidden;transition:transform .15s,box-shadow .15s,border-color .15s}.Courses_card__HcWhy:hover{border-color:#dbe2ea;box-shadow:0 16px 36px #00000014;transform:translateY(-2px)}.Courses_dim__biNU7{filter:grayscale(.06) brightness(.97)}.Courses_coverWrap__gGYk9{aspect-ratio:16/9;background:#e5e7eb;position:relative}.Courses_coverWrap__gGYk9 img{display:block;height:100%;object-fit:cover;width:100%}.Courses_badge__8MkmT{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--line);left:12px}.Courses_badge__8MkmT,.Courses_ribbon__r\+DAQ{border-radius:999px;font-size:12px;font-weight:900;padding:6px 10px;position:absolute;top:12px}.Courses_ribbon__r\+DAQ{background:#111827;color:#fff;right:12px}.Courses_ribbonCurrent__vcq-U{background:#2563eb;background:var(--brand)}.Courses_body__WmVov{grid-gap:10px;background:#fff;display:grid;gap:10px;padding:14px 14px 16px}.Courses_title__w2kJG{color:#111827;font-size:clamp(18px,1.2vw,22px);font-weight:900;margin:0}.Courses_blurb__eOYUt{color:#6b7280;line-height:1.7;margin:0}.Courses_meta__zPQqR{grid-gap:6px;color:#374151;display:grid;gap:6px;list-style:none;margin:0;padding:0}.Courses_meta__zPQqR li{align-items:center;display:flex;font-size:15px;font-weight:600;gap:8px}.Courses_meta__zPQqR svg{color:#9ca3af;font-size:18px}.Courses_row__lLdsj{align-items:center;display:flex;gap:10px;justify-content:space-between}.Courses_price__Gzl03{align-items:baseline;color:#111827;display:flex;gap:2px}.Courses_amount__dxmPE,.Courses_currency__LCANm{color:#111827;font-weight:900}.Courses_amount__dxmPE{font-size:22px}.Courses_tags__lwozH{display:flex;flex-wrap:wrap;gap:6px}.Courses_tag__IdYsH{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;height:28px;padding:0 10px}.Courses_tagOk__Aj6ZK{background:#eef2ff;border-color:#e2e8f0;color:#4338ca}.Courses_tagFull__l\+NZ-{background:#fee2e2;border-color:#fecaca;color:#991b1b}.Courses_actions__nHL9y{display:flex;gap:10px}.Courses_primary__zToqp{align-items:center;background:#2563eb;border-radius:12px;color:#fff;display:inline-flex;font-weight:900;gap:8px;height:46px;letter-spacing:.02em;padding:0 16px;text-decoration:none}.Courses_primary__zToqp:hover{background:#1d4ed8}.Courses_secondary__d-F7m{border:2px solid #e5e7eb;border-radius:12px;color:#111827;text-decoration:none}.Courses_secondaryDisabled__oAZFd,.Courses_secondary__d-F7m{align-items:center;display:inline-flex;font-weight:900;height:46px;padding:0 14px}.Courses_secondaryDisabled__oAZFd{border:2px dashed #e5e7eb;border-radius:12px;color:#6b7280}.Courses_ctaBand__-Qri-{background:#eff6ff;border-top:1px solid #e5e7eb;margin-top:6px;padding:clamp(18px,4vw,28px) 0}.Courses_cta__AciWE{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:14px}.Courses_ctaTitle__xgej2{color:#111827;font-size:clamp(18px,1.2vw,20px);font-weight:900;margin:0}.Courses_ctaText__igfNx{color:#6b7280;margin:2px 0 0}.Courses_ctaBtn__ODqFs{align-items:center;background:#2563eb;border-radius:12px;color:#fff;display:inline-flex;font-weight:900;height:46px;justify-content:center;padding:0 18px;text-decoration:none}.Courses_ctaBtn__ODqFs:hover{background:#1d4ed8}:root{--c-font-base:clamp(16px,0.95vw,18px);--c-font-sm:clamp(14px,0.8vw,16px);--c-font-lg:clamp(18px,1.2vw,22px);--c-h1:clamp(28px,2.2vw,40px);--c-h3:clamp(16px,1.1vw,18px)}.Contact_page__UR\+O\+{background:#fff;color:#111827;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(16px,.95vw,18px);font-size:var(--c-font-base);line-height:1.65}.Contact_hero__zaAyn{padding:clamp(40px,6vw,80px) 0 clamp(24px,4vw,48px)}.Contact_heroTitle__FyS0J{color:#111827;font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,2.2vw,40px);font-size:var(--c-h1);font-weight:700;letter-spacing:-.01em;margin:0 0 12px;text-align:center}.Contact_heroSub__gk\+j0{color:#6b7280;font-size:clamp(18px,1.2vw,22px);font-size:var(--c-font-lg);margin:0 auto;max-width:70ch;text-align:center}.Contact_card__tRja5{grid-gap:clamp(24px,3vw,40px);background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 4px 24px #0000000f;display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:1fr;margin:0 auto clamp(32px,5vw,64px);max-width:min(1400px,1320px);padding:clamp(28px,4vw,48px)}.Contact_info__Z9-un{display:flex;flex-direction:column;gap:clamp(24px,3vw,36px)}.Contact_block__LMgE6 h3{color:#111827;font-size:clamp(16px,1.1vw,18px);font-size:var(--c-h3);font-weight:700;margin:0 0 8px}.Contact_row__6YD3s{align-items:center;display:flex;gap:12px;margin-top:8px}.Contact_row__6YD3s svg{color:#2563eb}.Contact_link__XlI3r{color:#2563eb;font-weight:600;text-decoration:none}.Contact_link__XlI3r:hover{text-decoration:underline}.Contact_muted__le1\+8{color:#6b7280}.Contact_strong__cGQYk{color:#111827;font-weight:700}.Contact_divider__ouuCr{background:#e5e7eb;display:none;width:1px}.Contact_form__r6Nn1{margin:0 auto;max-width:600px;width:100%}.Contact_field__fRjls{display:flex;flex-direction:column;gap:8px}.Contact_req__ZFg6R{color:#2563eb;font-weight:700}.Contact_field__fRjls label{color:#111827;font-size:clamp(14px,.9vw,16px);font-weight:600}.Contact_field__fRjls input{height:clamp(48px,3.1vw,52px);padding:0 16px}.Contact_field__fRjls input,.Contact_field__fRjls textarea{background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#111827;font-family:inherit;font-size:clamp(15px,1vw,17px);outline:none;transition:border-color .2s ease}.Contact_field__fRjls textarea{min-height:clamp(140px,12vw,180px);padding:14px 16px;resize:vertical}.Contact_field__fRjls input::placeholder,.Contact_field__fRjls textarea::placeholder{color:#9ca3af}.Contact_field__fRjls input:focus,.Contact_field__fRjls textarea:focus{border-color:#2563eb}.Contact_phoneRow__VZmQm{grid-gap:12px;display:grid;gap:12px;grid-template-columns:clamp(84px,8vw,110px) 1fr}.Contact_select__1h8Lb{background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#111827;cursor:pointer;font-family:inherit;font-size:clamp(14px,.95vw,16px);height:clamp(48px,3.1vw,52px);outline:none;padding:0 12px}.Contact_select__1h8Lb:focus{border-color:#2563eb}.Contact_grid__ilRuW{grid-gap:clamp(16px,1.6vw,24px);display:grid;gap:clamp(16px,1.6vw,24px)}.Contact_grid1__vL7QZ,.Contact_grid3__KIR0e{grid-template-columns:1fr}.Contact_fullWidth__CwUDE{grid-column:1/-1}.Contact_actions__3e8QW{align-items:center;gap:clamp(16px,2vw,24px);grid-template-columns:1fr;margin-top:8px}.Contact_check__afGJ6{align-items:center;color:#6b7280;display:flex;font-size:clamp(14px,.8vw,16px);font-size:var(--c-font-sm);gap:12px}.Contact_check__afGJ6 input[type=checkbox]{accent-color:#2563eb;height:18px;width:18px}.Contact_btn__b5uOo{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:700;gap:10px;height:clamp(52px,3.4vw,56px);justify-content:center;padding:0 clamp(20px,2.5vw,28px);transition:all .2s ease}.Contact_btnPrimary__q\+p7o{background:#2563eb;color:#fff;font-size:clamp(16px,1.1vw,18px);width:100%}.Contact_btnPrimary__q\+p7o:hover{background:#1d4ed8;transform:translateY(-1px)}.Contact_btnPrimary__q\+p7o:disabled{cursor:not-allowed;opacity:.5;transform:none}.Contact_success__TRJoi{margin:0 auto clamp(32px,4vw,56px);max-width:70ch;text-align:center}.Contact_success__TRJoi h2{color:#111827;font-size:clamp(20px,1.6vw,24px);font-weight:700;margin:0 0 12px}.Contact_success__TRJoi p{color:#6b7280;line-height:1.75}.Contact_float__gz0hf{bottom:20px;display:flex;gap:12px;position:fixed;right:20px;z-index:10}.Contact_fab__JMl6W{border-radius:999px;box-shadow:0 4px 12px #00000026;color:#fff;display:grid;height:48px;place-items:center;text-decoration:none;transition:transform .2s ease;width:48px}.Contact_fab__JMl6W:hover{transform:translateY(-2px)}.Contact_whatsapp__JiUVJ{background:#25d366}.Contact_sms__eIgvL{background:#2563eb}.Contact_toast__Y8m0-{background:#059669;border-radius:12px;bottom:-60px;box-shadow:0 8px 24px #0003;color:#fff;font-weight:600;left:50%;opacity:0;padding:14px 24px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(20px)}.Contact_toastShow__c3FJS{animation:Contact_toastIn__PmKmm .3s ease forwards,Contact_toastOut__gag1Y .3s ease 3.3s forwards}@keyframes Contact_toastIn__PmKmm{to{bottom:24px;opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes Contact_toastOut__gag1Y{to{bottom:-60px;opacity:0}}@media (min-width:900px){.Contact_card__tRja5{align-items:start;grid-template-columns:300px 1px minmax(0,1fr)}.Contact_divider__ouuCr{display:block}.Contact_grid3__KIR0e{grid-template-columns:1fr 1fr}.Contact_grid3__KIR0e .Contact_fullWidth__CwUDE{grid-column:1/span 2}.Contact_form__r6Nn1{max-width:none;width:100%}}@media (min-width:1440px){.Contact_card__tRja5{padding:56px}}.FAQ_section__zCGp6{background:#fff;padding-bottom:clamp(40px,6vw,96px)}.FAQ_hero__NLUjJ{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:clamp(32px,5vw,72px) 0}.FAQ_hTitle__hCnby{color:#111827;font-size:clamp(30px,3.2vw,44px);font-weight:900;letter-spacing:-.01em;margin:0 0 14px;text-align:center}.FAQ_searchWrap__Oyzeb{margin:0 auto;max-width:800px;position:relative}.FAQ_search__brVwC{background:#fff;border:1px solid #e5e7eb;border-radius:14px;color:#111827;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(16px,1.05vw,18px);height:clamp(48px,3.2vw,56px);padding:0 16px 0 50px;width:100%}.FAQ_search__brVwC::placeholder{color:#9ca3af}.FAQ_searchIcon__RfGF0{color:#6b7280;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.FAQ_catPill__OZoAT{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;gap:6px;height:40px;padding:0 18px;transition:all .2s}.FAQ_catPill__OZoAT:hover{border-color:#2563eb;color:#2563eb}.FAQ_catPillActive__ywu0k{background:#2563eb;border-color:#2563eb;color:#fff}.FAQ_catPillActive__ywu0k:hover{background:#1d4ed8;color:#fff}.FAQ_grid__pLY\+i{grid-gap:clamp(14px,2vw,22px);display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:1fr;margin-top:clamp(18px,3vw,30px)}@media (min-width:900px){.FAQ_grid__pLY\+i{grid-template-columns:repeat(3,1fr)}}.FAQ_card__w8rvc{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 24px #00000008;color:#111827;cursor:pointer;display:grid;grid-template-rows:auto 1fr;overflow:hidden;text-align:left;transition:transform .15s,box-shadow .15s,border-color .15s}.FAQ_card__w8rvc:hover{border-color:#2563eb;box-shadow:0 16px 36px #00000014;transform:translateY(-3px)}.FAQ_cardActive__Fx2IT{outline:3px solid #2563eb4d}.FAQ_thumbWrap__pjSwR{aspect-ratio:16/9;background:#f9fafb;position:relative}.FAQ_thumb__cyE7c{display:block;height:100%;object-fit:cover;width:100%}.FAQ_iconBadge__mXOTW{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #e5e7eb;border-radius:999px;font-size:24px;left:12px;line-height:1;padding:6px 10px;position:absolute;top:12px}.FAQ_cardBody__lRxoX{grid-gap:8px;display:grid;gap:8px;padding:14px 16px 16px}.FAQ_cardTitle__XqPi6{color:#111827;font-size:clamp(18px,1.2vw,20px);font-weight:900;margin:0}.FAQ_blurb__rvLBN{color:#6b7280;line-height:1.7;margin:0}.FAQ_more__OCCg7{align-items:center;color:#2563eb;display:inline-flex;font-weight:800;gap:6px;justify-self:end}.FAQ_listHead__LpS8R{align-items:center;display:flex;justify-content:space-between;margin:clamp(22px,3vw,32px) 0 10px}.FAQ_meta__aGqDm{color:#6b7280;font-size:clamp(15px,1vw,17px)}.FAQ_clear__QC8yU{background:none;border:0;color:#2563eb;cursor:pointer;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:inherit;font-weight:800}.FAQ_list__riYCX{grid-gap:12px;display:grid;gap:12px;max-width:1100px}.FAQ_item__pz3NU{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.FAQ_summary__gSmZF{align-items:center;background:#0000;border:0;color:#111827;cursor:pointer;display:flex;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:inherit;gap:12px;justify-content:space-between;padding:16px;text-align:left;width:100%}.FAQ_q__DIT-X{color:#111827;font-size:clamp(16px,1.1vw,18px);font-weight:900}.FAQ_chev__MYr0Y{color:#6b7280;transition:transform .25s}.FAQ_rot__p5e7t{transform:rotate(180deg)}.FAQ_panel__IuM7t{background:#f9fafb;border-top:1px solid #e5e7eb;overflow:hidden;transition:max-height .28s ease}.FAQ_a__JyV8k{color:#374151;line-height:1.8;margin:0;padding:12px 16px 16px}.FAQ_empty__6JONa{color:#6b7280;padding:22px;text-align:center}.FAQ_link__uxgcw{color:#2563eb;font-weight:800;text-decoration:none}.FAQ_link__uxgcw:hover{text-decoration:underline}.FAQ_ctaBand__Yfy-Q{background:#f9fafb;border-top:1px solid #e5e7eb;margin-top:clamp(26px,4vw,48px);padding:clamp(18px,4vw,28px) 0}.FAQ_cta__vpQad{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:clamp(12px,2vw,18px)}.FAQ_ctaTitle__tGenf{color:#111827;font-size:clamp(18px,1.2vw,20px);font-weight:900;margin:0}.FAQ_ctaText__jPYCK{color:#6b7280;margin:2px 0 0}.FAQ_ctaBtn__6LPUH{align-items:center;background:#2563eb;border-radius:12px;color:#fff;display:inline-flex;font-weight:900;gap:10px;height:48px;justify-content:center;padding:0 20px;text-decoration:none}.FAQ_ctaBtn__6LPUH:hover{background:#1d4ed8}:root{--brand-light:#2563eb1a;--line-strong:#d1d5db;--container:1400px}.Donate_page__TD3s8{color:#111827;color:var(--text);font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.Donate_hero__0PBBB{background:linear-gradient(135deg,#1e3a8a,#2563eb 50%,#3b82f6);padding:clamp(60px,10vw,120px) 0;position:relative}.Donate_heroWrap__gMFZ1{grid-gap:clamp(30px,5vw,80px);align-items:start;display:grid;gap:clamp(30px,5vw,80px);grid-template-columns:1fr;position:relative;z-index:1}@media (min-width:1020px){.Donate_heroWrap__gMFZ1{grid-template-columns:1fr 1fr}}.Donate_heroText__yBV\+v{max-width:600px}.Donate_title__Y7cZr{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.2;margin-bottom:20px}.Donate_highlight__ayxJ7{color:#93c5fd}.Donate_sub__c\+Rvf{color:#fff;font-size:clamp(16px,1.2vw,18px);line-height:1.7;margin-bottom:24px}.Donate_bullets__ihO65{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.Donate_bullets__ihO65 li{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:500;gap:10px}.Donate_bullets__ihO65 li svg{color:#fff;font-size:20px}.Donate_giveCard__3AcOX{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--line);border-radius:24px;box-shadow:0 4px 24px #0000000f;padding:clamp(28px,3vw,40px)}.Donate_giveHead__EAxFt{align-items:center;color:#111827;color:var(--text);display:flex;font-size:22px;font-weight:700;gap:12px;margin-bottom:24px}.Donate_giveHead__EAxFt svg{color:#2563eb;color:var(--brand);font-size:28px}.Donate_freq__IQqj\+{display:flex;gap:12px;margin-bottom:24px}.Donate_freqBtn__ChKcD{align-items:center;background:#fff;background:var(--card);border:2px solid #e5e7eb;border:2px solid var(--line);border-radius:12px;color:#111827;color:var(--text);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:15px;font-weight:600;gap:8px;height:52px;justify-content:center;padding:0 20px;transition:all .2s ease}.Donate_freqBtn__ChKcD .Donate_pill__jpgV2{background:#2563eb1a;background:var(--brand-light);border-radius:20px;color:#2563eb;color:var(--brand);font-size:11px;font-weight:600;padding:4px 10px}.Donate_freqBtn__ChKcD.Donate_active__AdtYT,.Donate_freqBtn__ChKcD:hover{border-color:#2563eb;border-color:var(--brand)}.Donate_freqBtn__ChKcD.Donate_active__AdtYT{background:#2563eb1a;background:var(--brand-light);color:#2563eb;color:var(--brand)}.Donate_presetWrap__7zpN0{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}@media (min-width:520px){.Donate_presetWrap__7zpN0{grid-template-columns:repeat(6,1fr)}}.Donate_preset__MJC-a{background:#fff;background:var(--card);border:2px solid #e5e7eb;border:2px solid var(--line);border-radius:12px;color:#111827;color:var(--text);cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;height:52px;transition:all .2s ease}.Donate_preset__MJC-a.Donate_active__AdtYT,.Donate_preset__MJC-a:hover{border-color:#2563eb;border-color:var(--brand)}.Donate_preset__MJC-a.Donate_active__AdtYT{background:#2563eb;background:var(--brand);color:#fff}.Donate_customBox__t4Mae{align-items:center;background:#fff;background:var(--card);border:2px solid #e5e7eb;border:2px solid var(--line);border-radius:12px;display:flex;font-weight:600;gap:8px;grid-column:span 2;height:52px;padding:0 16px;transition:all .2s ease}.Donate_customBox__t4Mae:focus-within{border-color:#2563eb;border-color:var(--brand)}.Donate_customBox__t4Mae span{color:#6b7280;color:var(--muted);font-size:16px}.Donate_customBox__t4Mae input{background:#0000;border:0;color:inherit;font-family:inherit;font-size:16px;font-weight:600;outline:0;width:100%}.Donate_customBox__t4Mae input::placeholder{color:#6b7280;color:var(--muted)}.Donate_coverFee__yFSPo{align-items:flex-start;background:linear-gradient(135deg,#2563eb0f,#2563eb1f);border:2px solid #2563eb;border:2px solid var(--brand);border-radius:14px;cursor:pointer;display:flex;gap:14px;margin-bottom:20px;padding:18px 20px;transition:all .2s ease}.Donate_coverFee__yFSPo:hover{background:linear-gradient(135deg,#2563eb1a,#2563eb2e)}.Donate_coverFeeCheck__0fH2Z{accent-color:#2563eb;accent-color:var(--brand);cursor:pointer;height:22px;margin-top:2px;min-width:22px;width:22px}.Donate_coverFeeText__50F6o{display:flex;flex-direction:column;gap:6px}.Donate_coverFeeText__50F6o strong{color:#111827;color:var(--text);font-size:15px;font-weight:700;line-height:1.4}.Donate_coverFeeDetail__x6ZZc{color:#2563eb;color:var(--brand);font-size:13px;font-weight:600;line-height:1.5}.Donate_summary__G6XeF{align-items:center;background:#f9fafb;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 20px}.Donate_summary__G6XeF span{color:#6b7280;color:var(--muted);font-size:15px;font-weight:500}.Donate_summary__G6XeF strong{color:#111827;color:var(--text);font-size:24px;font-weight:700}.Donate_summary__G6XeF em{color:#6b7280;color:var(--muted);font-size:14px;font-style:normal;font-weight:500}.Donate_methods__opIY1{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:20px}.Donate_method__\+Tf9D{align-items:center;background:#fff;background:var(--card);border:2px solid #e5e7eb;border:2px solid var(--line);border-radius:12px;color:#6b7280;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:14px 10px;transition:all .2s ease}.Donate_method__\+Tf9D:hover{border-color:#2563eb;border-color:var(--brand);color:#111827;color:var(--text)}.Donate_methodActive__IOVj7{background:#2563eb1a;background:var(--brand-light);border-color:#2563eb;border-color:var(--brand);color:#2563eb;color:var(--brand)}.Donate_mIcon__goqAF{display:grid;font-size:24px;place-items:center}.Donate_mIcon__goqAF svg{font-size:24px}.Donate_helper__ACCkG{background:#f9fafb;border-radius:10px;color:#6b7280;color:var(--muted);font-size:14px;line-height:1.6;margin-bottom:20px;padding:12px 16px}.Donate_helperWarning__s8P7v{color:#d97706;font-size:14px;padding:12px;text-align:center}.Donate_error__YCCMS{color:#dc2626;font-size:14px;padding:12px;text-align:center}.Donate_options__Bd-5n{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.Donate_chk__8mQbU{align-items:center;color:#111827;color:var(--text);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px}.Donate_chk__8mQbU input[type=checkbox]{accent-color:#2563eb;accent-color:var(--brand);height:18px;width:18px}.Donate_note__cMbja{background:#0000;border:2px solid #e5e7eb;border:2px solid var(--line);border-radius:12px;color:inherit;font-family:inherit;font-size:14px;min-height:80px;outline:none;padding:14px 16px;resize:vertical;transition:border-color .2s ease;width:100%}.Donate_note__cMbja::placeholder{color:#6b7280;color:var(--muted)}.Donate_note__cMbja:focus{border-color:#2563eb;border-color:var(--brand)}.Donate_paypalArea__egpBa{margin-bottom:16px}.Donate_paypalBtns__FYllt{min-height:50px}.Donate_paypalStatus__s-RMS{color:#2563eb;color:var(--brand);font-size:14px;margin-top:12px;text-align:center}.Donate_processing__Yaq5N{color:#6b7280;color:var(--muted);font-size:14px;gap:8px;margin-top:12px}.Donate_payBtn__Otp84,.Donate_processing__Yaq5N{align-items:center;display:flex;justify-content:center}.Donate_payBtn__Otp84{background:#2563eb;background:var(--brand);border:0;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;gap:10px;height:56px;transition:all .2s ease;width:100%}.Donate_payBtn__Otp84:hover{background:#1d4ed8;transform:translateY(-1px)}.Donate_payBtn__Otp84:disabled{cursor:not-allowed;opacity:.5;transform:none}.Donate_legal__ID7-R{color:#6b7280;color:var(--muted);font-size:13px;line-height:1.6;margin-top:20px;text-align:center}.Donate_impact__btTxz{background:#f9fafb;padding:40px 0}.Donate_impactGrid__NRdQV{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}@media (min-width:840px){.Donate_impactGrid__NRdQV{grid-template-columns:repeat(4,1fr)}}.Donate_impactGrid__NRdQV li{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--line);border-radius:16px;padding:24px 20px;text-align:center}.Donate_impactGrid__NRdQV strong{color:#2563eb;color:var(--brand);display:block;font-size:28px;font-weight:700;margin-bottom:8px}.Donate_impactGrid__NRdQV span{color:#6b7280;color:var(--muted);font-size:14px;line-height:1.5}.Donate_otherWays__wxrVX{padding:clamp(40px,6vw,80px) 0}.Donate_otherWays__wxrVX h2{font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:700;margin:0 0 24px;text-align:center}.Donate_cards__Jsjnn{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:820px){.Donate_cards__Jsjnn{grid-template-columns:repeat(3,1fr)}}.Donate_card__a\+D5M{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--line);border-radius:16px;padding:28px 24px}.Donate_card__a\+D5M h3{color:#111827;color:var(--text);font-size:18px;font-weight:700;margin:0 0 12px}.Donate_card__a\+D5M p{color:#6b7280;color:var(--muted);font-size:15px;line-height:1.6;margin:0}.Donate_card__a\+D5M a{color:#2563eb;color:var(--brand);font-weight:600;text-decoration:none}.Donate_card__a\+D5M a:hover{text-decoration:underline}.Donate_faqMini__-yYni{background:#f9fafb;padding:clamp(40px,6vw,80px) 0}.Donate_faqMini__-yYni h2{font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:700;margin:0 0 24px;text-align:center}.Donate_faqList__UkjXW{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:800px}.Donate_faqList__UkjXW details{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--line);border-radius:12px;padding:20px 24px}.Donate_faqList__UkjXW summary{color:#111827;color:var(--text);cursor:pointer;font-size:16px;font-weight:600}.Donate_faqList__UkjXW details p{color:#6b7280;color:var(--muted);font-size:15px;line-height:1.6;margin:12px 0 0}.Donate_faqList__UkjXW details a{color:#2563eb;color:var(--brand)}.Donate_help__t0r\+P{padding:clamp(40px,6vw,80px) 0}.Donate_helpBox__lrnPp{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:40px 30px;text-align:center}@media (min-width:640px){.Donate_helpBox__lrnPp{flex-direction:row;justify-content:space-between;padding:40px;text-align:left}}.Donate_helpBox__lrnPp h3{color:#fff;font-size:22px;font-weight:700;margin:0 0 8px}.Donate_helpBox__lrnPp p{color:#ffffffd9;font-size:15px;margin:0}.Donate_helpBtn__IGPtT{align-items:center;background:#fff;border-radius:12px;color:#2563eb;color:var(--brand);display:inline-flex;font-size:15px;font-weight:700;height:52px;justify-content:center;padding:0 28px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.Donate_helpBtn__IGPtT:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.Donate_container__-fGDD{margin:0 auto;max-width:1400px;max-width:var(--container);padding:0 20px}:root{--r-font-base:clamp(16px,0.95vw,18px);--r-font-sm:clamp(14px,0.8vw,16px);--r-font-lg:clamp(18px,1.2vw,22px);--r-h1:clamp(28px,2.2vw,40px);--r-h3:clamp(16px,1.1vw,18px)}.Register_page__S\+RSB{background:#fff;color:#111827;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(16px,.95vw,18px);font-size:var(--r-font-base);line-height:1.65;min-height:100vh}.Register_hero__8ot6F{padding:clamp(40px,6vw,80px) 0 clamp(24px,4vw,48px)}.Register_heroTitle__\+KVFb{color:#111827;font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,2.2vw,40px);font-size:var(--r-h1);font-weight:700;letter-spacing:-.01em;margin:0 0 12px;text-align:center}.Register_heroSub__HUftJ{color:#6b7280;font-size:clamp(18px,1.2vw,22px);font-size:var(--r-font-lg);margin:0 auto;max-width:60ch;text-align:center}.Register_heroBadge__cMDqT{align-items:center;background:#eff6ff;border-radius:999px;color:#2563eb;display:inline-flex;font-size:clamp(14px,.8vw,16px);font-size:var(--r-font-sm);font-weight:600;gap:8px;margin-bottom:20px;padding:8px 20px}.Register_card__OQKDB{grid-gap:clamp(24px,3vw,40px);background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 4px 24px #0000000f;display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:1fr;margin:0 auto clamp(32px,5vw,64px);max-width:1320px;padding:clamp(28px,4vw,48px);position:relative;z-index:1}.Register_info__YbHcd{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px)}.Register_block__FiYd4{background:#f9fafb;border:1px solid #f3f4f6;border-radius:16px;padding:clamp(20px,2.5vw,28px);text-align:center;transition:transform .2s,box-shadow .2s}.Register_block__FiYd4:hover{box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.Register_iconCircle__XqIPx{align-items:center;background:#2563eb;border-radius:14px;color:#fff;display:flex;height:52px;justify-content:center;margin:0 auto 14px;width:52px}.Register_block__FiYd4 h3{color:#111827;font-size:clamp(16px,1.1vw,18px);font-size:var(--r-h3);font-weight:700;margin:0 0 6px}.Register_muted__02h4W{color:#6b7280;font-size:clamp(14px,.8vw,16px);font-size:var(--r-font-sm);line-height:1.6;margin:0}.Register_divider__hMfS2{background:#e5e7eb;display:none;width:1px}.Register_form__rczFl{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:600px;width:100%}.Register_formTitle__0yvj6{align-items:center;border-bottom:2px solid #2563eb;color:#111827;display:flex;font-size:1.15rem;font-weight:700;gap:8px;margin:12px 0 0;padding-bottom:10px}.Register_formTitle__0yvj6 svg{color:#2563eb;font-size:20px}.Register_grid__ef715{grid-gap:clamp(16px,1.6vw,24px);display:grid;gap:clamp(16px,1.6vw,24px);grid-template-columns:1fr}.Register_field__iqUZj{display:flex;flex-direction:column;gap:6px}.Register_field__iqUZj label{color:#111827;font-size:clamp(14px,.8vw,16px);font-size:var(--r-font-sm);font-weight:600}.Register_req__cDvzF{color:#2563eb;font-weight:700}.Register_field__iqUZj input,.Register_field__iqUZj select,.Register_field__iqUZj textarea{background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#111827;font-family:inherit;font-size:clamp(15px,1vw,17px);outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.Register_field__iqUZj input::placeholder,.Register_field__iqUZj textarea::placeholder{color:#9ca3af}.Register_field__iqUZj input:focus,.Register_field__iqUZj select:focus,.Register_field__iqUZj textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.Register_field__iqUZj input:disabled,.Register_field__iqUZj select:disabled,.Register_field__iqUZj textarea:disabled{cursor:not-allowed;opacity:.6}.Register_field__iqUZj input{height:clamp(48px,3.1vw,52px)}.Register_field__iqUZj textarea{min-height:clamp(120px,10vw,160px);resize:vertical}.Register_select__Fkxvm{cursor:pointer;height:clamp(48px,3.1vw,52px)}.Register_errorBox__0LUHD{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:.95rem;padding:12px 16px}.Register_actions__FOlHc{display:flex;flex-direction:column;gap:16px;margin-top:8px}.Register_check__Z5Cp2{align-items:flex-start;color:#6b7280;cursor:pointer;display:flex;font-size:clamp(14px,.8vw,16px);font-size:var(--r-font-sm);gap:10px}.Register_check__Z5Cp2 input[type=checkbox]{accent-color:#2563eb;height:18px;margin-top:2px;width:18px}.Register_link__ifLLn{color:#2563eb;font-weight:600;text-decoration:none}.Register_link__ifLLn:hover{text-decoration:underline}.Register_btn__f5mGt{align-items:center;background:#2563eb;border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:clamp(16px,1.1vw,18px);font-weight:700;gap:10px;height:clamp(52px,3.4vw,56px);justify-content:center;padding:0 clamp(20px,2.5vw,28px);transition:all .2s ease;width:100%}.Register_btn__f5mGt:hover:not(:disabled){box-shadow:0 6px 20px #2563eb59;transform:translateY(-2px)}.Register_btn__f5mGt:disabled{cursor:not-allowed;opacity:.5;transform:none}.Register_success__a96sr{background:#f0fdf4;border:2px solid #22c55e;border-radius:20px;margin-bottom:40px;padding:32px;text-align:center}.Register_success__a96sr h2{color:#166534;font-size:1.5rem;margin:0 0 16px}.Register_success__a96sr p{color:var(--text);margin:0 0 24px}.Register_confirmationBox__pLs5V{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;display:inline-block;padding:24px}.Register_confirmLabel__8OK1R{color:var(--text);font-weight:600;margin:0 0 8px!important}.Register_confirmNumber__R6MsY{color:#166534;font-family:monospace;font-size:1.75rem;font-weight:700;letter-spacing:2px;margin:0!important}.Register_confirmNote__K7m0B{color:var(--muted);font-size:.85rem;margin:12px 0 0!important}.Register_toast__ruymL{background:#059669;border-radius:12px;bottom:-60px;box-shadow:0 8px 24px #0003;color:#fff;font-weight:600;left:50%;opacity:0;padding:14px 24px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(20px);z-index:1000}.Register_toastShow__1TlqA{animation:Register_toastIn__T4Xsb .3s ease forwards,Register_toastOut__WtFMn .3s ease 3.3s forwards}@keyframes Register_toastIn__T4Xsb{to{bottom:24px;opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes Register_toastOut__WtFMn{to{bottom:-60px;opacity:0}}@media (min-width:900px){.Register_card__OQKDB{align-items:start;grid-template-columns:280px 1px minmax(0,1fr)}.Register_divider__hMfS2{display:block}.Register_grid__ef715{grid-template-columns:1fr 1fr}.Register_form__rczFl{max-width:none;width:100%}}@media (min-width:1440px){.Register_card__OQKDB{padding:56px}}:root{--container:1600px;--pad:24px;--gap:24px;--radius:16px;--font-heading:"Playfair Display",Georgia,"Times New Roman",serif;--font-body:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;--bg:#fff;--section:#f9fafb;--text:#111827;--muted:#6b7280;--accent:#2563eb;--icon:#9ca3af;--card:#fff;--line:#e5e7eb;--blue:#2563eb;--brand:#2563eb}@media (prefers-color-scheme:dark){:root{--text:#f4f4f5;--muted:#a1a1aa;--card:#1f2330;--line:#2b2f3c;--bg:#171826}}*{box-sizing:border-box}#root,body,html{height:100%}html[data-color-mode=dark]{--text:#f4f4f5;--muted:#a1a1aa;--card:#1f2330;--line:#2b2f3c;--bg:#171826}body{background:#fff;background:var(--bg);color:#111827;color:var(--text);font:16px/1.55 DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font:16px/1.55 var(--font-body);margin:0}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,Times New Roman,serif;font-family:var(--font-heading)}img{display:block;max-width:100%}a{color:#2563eb;color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}.container{margin:0 auto;max-width:1600px;max-width:var(--container);padding:0 24px;padding:0 var(--pad)}.section{padding:clamp(40px,6vw,96px) 0}.sectionTitle{font-size:clamp(28px,3.2vw,40px);font-weight:900;margin:0 0 8px}.sectionSub{color:#6b7280;color:var(--muted);font-size:clamp(16px,1.6vw,18px);margin:0 auto;max-width:900px}.card{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--line);border-radius:16px;border-radius:var(--radius)}.btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:900;gap:10px;padding:12px 20px}.btnPrimary{background:#2563eb;background:var(--accent);box-shadow:0 4px 12px #2563eb40;color:#fff}.btnPrimary:hover{background:#1d4ed8}.section{background:#f9fafb;background:var(--section)}
/*# sourceMappingURL=main.0cf2d9f9.css.map*/