.BackToTop_button__mQM7m{position:fixed;bottom:1.5rem;right:1.5rem;z-index:900;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:var(--color-surface);box-shadow:0 6px 16px #00000024,0 12px 28px #00000014;opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;transition:opacity .25s ease,transform .25s ease,background-color .2s ease,box-shadow .2s ease}.BackToTop_buttonVisible__kZSKc{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.BackToTop_button__mQM7m:hover{background-color:var(--color-primary-dark);transform:translateY(-2px) scale(1.04);box-shadow:0 10px 22px #0000002e,0 16px 36px #0000001a}.BackToTop_button__mQM7m:active{transform:translateY(0) scale(.96)}.BackToTop_button__mQM7m:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:3px}@media (max-width:480px){.BackToTop_button__mQM7m{bottom:1rem;right:1rem;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.BackToTop_button__mQM7m{transition:opacity .15s ease;transform:none}.BackToTop_buttonVisible__kZSKc,.BackToTop_button__mQM7m:hover{transform:none}}.Cascade_wrapper__JEj81{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.Cascade_from_up__L0WTj{transform:translateY(60px)}.Cascade_from_down__8tCsV{transform:translateY(-60px)}.Cascade_from_left__zlbY7{transform:translateX(-60px)}.Cascade_from_right__C6ooc{transform:translateX(60px)}.Cascade_visible__FOxH9{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.Cascade_wrapper__JEj81{transition:opacity .3s ease;transform:none!important;opacity:1}}.Header_headerScrolled__BPoby,.Header_header__KwdYD{position:fixed;top:0;left:0;right:0;z-index:100;will-change:background-color,box-shadow;background-color:#fffbf58c;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-bottom:1px solid #e5e0d800;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.Header_header__KwdYD{box-shadow:none}.Header_headerScrolled__BPoby{background-color:#fffbf5c7;border-bottom-color:#e5e0d88c;box-shadow:0 8px 24px #0000000f}.Header_spacer__SOIlX{height:80px;width:100%}@media (max-width:480px){.Header_spacer__SOIlX{height:70px}}.Header_container__vrI8C{max-width:1280px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.Header_logo____uDV{display:inline-flex;align-items:center;gap:.625rem;background:none;border:none;cursor:pointer;padding:0;color:var(--color-text);font-weight:700;font-size:1.15rem;letter-spacing:-.01em}.Header_logoMark__IZn0U{display:inline-flex;align-items:center;justify-content:center;width:220px;height:72px;overflow:hidden;flex-shrink:0}.Header_logoMark__IZn0U img{width:100%;height:100%;object-fit:contain;display:block}.Header_midNav__UAQEs{display:none;align-items:center;gap:.25rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:9999px;padding:.3rem;box-shadow:0 2px 8px #0000000a}.Header_midNavLink__RBZCL{display:inline-flex;align-items:center;padding:.55rem 1.1rem;border-radius:9999px;font-size:.9rem;font-weight:600;color:var(--color-text-muted);text-decoration:none;transition:color .18s ease,background-color .18s ease}.Header_midNavLink__RBZCL:hover{color:var(--color-primary-dark);background-color:var(--color-primary-soft)}.Header_midNavItem__nG2ZQ{position:relative;display:inline-flex}.Header_midNavItem__nG2ZQ:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.Header_midNavChevron__uwTv8{font-size:.65rem;margin-left:.3rem;opacity:.65;transition:transform .18s ease}.Header_midNavItem__nG2ZQ:focus-within .Header_midNavChevron__uwTv8,.Header_midNavItem__nG2ZQ:hover .Header_midNavChevron__uwTv8{transform:rotate(180deg)}.Header_midNavDropdown__Bhyoq{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(4px);min-width:220px;padding:.55rem;display:flex;flex-direction:column;gap:.1rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;box-shadow:0 18px 40px #0000001a;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;z-index:60}.Header_midNavDropdown__Bhyoq:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.Header_midNavItem__nG2ZQ:focus-within .Header_midNavDropdown__Bhyoq,.Header_midNavItem__nG2ZQ:hover .Header_midNavDropdown__Bhyoq{opacity:1;pointer-events:auto;visibility:visible;transform:translateX(-50%) translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s}.Header_midNavDropdownLink__SaeQR{display:block;padding:.55rem .9rem;border-radius:12px;font-size:.88rem;font-weight:600;color:var(--color-text);text-decoration:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.Header_midNavDropdownLink__SaeQR:focus-visible,.Header_midNavDropdownLink__SaeQR:hover{background-color:var(--color-primary-soft);color:var(--color-primary-dark)}@media (min-width:768px){.Header_midNav__UAQEs{display:inline-flex}}.Header_headerActions__PKrcH{display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0}.Header_loginLink__ISkhl{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:700;color:var(--color-primary-dark);background-color:var(--color-surface);border:1px solid var(--color-border);text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px #0000000a;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .15s ease}.Header_loginLink__ISkhl:focus-visible,.Header_loginLink__ISkhl:hover{background-color:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-dark);transform:translateY(-1px)}.Header_menuToggle__FqD8X{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;width:48px;height:48px;border-radius:50%;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;transition:background-color .2s ease,transform .15s ease,border-color .2s ease}.Header_menuToggle__FqD8X:hover{background-color:var(--color-primary);border-color:var(--color-primary);transform:scale(1.05)}.Header_menuToggle__FqD8X:hover .Header_hamburgerLine__fcf4q{background-color:var(--color-surface)}.Header_hamburgerLine__fcf4q{width:20px;height:2px;background-color:var(--color-text);border-radius:9999px;transition:background-color .2s ease}.Header_backdropOpen__TyezZ,.Header_backdrop___4FUC{position:fixed;inset:0;z-index:200;background-color:#0000008c;transition:opacity .3s ease}.Header_backdrop___4FUC{opacity:0;pointer-events:none}.Header_backdropOpen__TyezZ{opacity:1;pointer-events:auto}.Header_drawerOpen__QY08Z,.Header_drawer__1mojw{position:fixed;inset:0;width:100vw;height:100vh;z-index:300;background-color:var(--color-primary-dark);color:#fffbf5;overflow-y:auto;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.65,0,.35,1),opacity .35s ease;will-change:transform}.Header_drawerOpen__QY08Z:before,.Header_drawer__1mojw:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px),radial-gradient(ellipse at 80% 0,var(--color-primary) 0,#0000 55%);background-size:28px 28px,100% 100%;background-position:0 0,50%;opacity:.6}.Header_drawer__1mojw{opacity:0;transform:translateX(100%);pointer-events:none}.Header_drawerOpen__QY08Z{opacity:1;transform:translateX(0);pointer-events:auto}.Header_drawerInner__Jd49W{position:relative;z-index:1;width:100%;max-width:1320px;margin:0 auto;padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:2rem;min-height:100vh}.Header_drawerTop__KdWmH{display:flex;align-items:center;justify-content:space-between;gap:1rem}.Header_drawerLogo__rgS1l{display:inline-flex;align-items:center;gap:.6rem;background:none;border:none;cursor:pointer;padding:0;color:#fffbf5;font-weight:700;font-size:1.15rem;letter-spacing:-.01em}.Header_drawerLogoMark__1Ik_l{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0}.Header_drawerLogoMark__1Ik_l img{width:100%;height:100%;object-fit:contain;display:block}.Header_drawerLogoText__ZaI__{font-size:1.15rem;letter-spacing:.01em}.Header_closeButton__S036c{display:inline-flex;align-items:center;gap:.65rem;background-color:var(--color-primary-light);color:var(--color-primary-dark);border:none;padding:.55rem .65rem .55rem 1.1rem;border-radius:9999px;cursor:pointer;font-weight:700;font-size:.9rem;letter-spacing:.02em;transition:background-color .2s ease,transform .15s ease}.Header_closeButton__S036c:hover{background-color:#fffbf5;transform:translateY(-1px)}.Header_closeLabel__yQwK1{line-height:1}.Header_closeIcon__fy6E_{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--color-primary-dark);color:var(--color-primary-light);font-size:.75rem;font-weight:700}.Header_drawerBody__BZprK{flex:1;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:3rem;padding-top:1rem}.Header_eyebrow__XA92A{display:inline-flex;align-items:center;gap:.65rem;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary-light);margin-bottom:1.25rem}.Header_eyebrowDash__m97aE{display:inline-block;width:28px;height:2px;background-color:var(--color-primary-light);border-radius:9999px}.Header_drawerNav__7Zr_M,.Header_drawerPageList__WP5UG{display:flex;flex-direction:column}.Header_drawerPageList__WP5UG{list-style:none;margin:0 0 .5rem;padding:0;gap:.5rem}.Header_drawerPageLink__FKZ3i{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem;background-color:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;color:#fffbf5;text-decoration:none;font-size:1rem;font-weight:600;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.Header_drawerPageLink__FKZ3i:hover{background-color:var(--color-primary-light);color:var(--color-primary-dark);border-color:#0000;transform:translateX(4px)}.Header_drawerPageArrow__rhfg_{font-size:1rem;opacity:.8}.Header_drawerPageSubList__dGaMV{list-style:none;margin:.35rem 0 .5rem 1rem;padding:0 0 0 .75rem;border-left:1px solid #ffffff24;display:flex;flex-direction:column;gap:.35rem}.Header_drawerPageSubLink__L_ss_{display:block;padding:.45rem .65rem;color:#fffbf5c7;text-decoration:none;font-size:.9rem;font-weight:500;border-radius:10px;transition:color .18s ease,background-color .18s ease}.Header_drawerPageSubLink__L_ss_:hover{color:var(--color-primary-light);background-color:#ffffff0d}.Header_eyebrowSpaced__fnpPt{margin-top:1.5rem}.Header_navList__0gQJv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Header_navListItem__wTIb3{border-top:1px solid #ffffff14}.Header_navListItem__wTIb3:last-child{border-bottom:1px solid #ffffff14}.Header_navItemActive__3nA0y,.Header_navItem__5e1L_{--i:0;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:1rem .25rem;background:#0000;border:none;cursor:pointer;text-align:left;color:#fffbf5;transition:color .2s ease,transform .2s ease,padding .2s ease;opacity:0;transform:translateY(14px);animation:Header_navItemIn__Y_ZP1 .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.06s * var(--i) + .18s)}.Header_navItem__5e1L_:hover{color:var(--color-primary-light);padding-left:.65rem}.Header_navItem__5e1L_:hover .Header_navArrow__4ODT8{transform:translate(4px,-4px);opacity:1}.Header_navItemActive__3nA0y,.Header_navNumber__BXPlG{color:var(--color-primary-light)}.Header_navNumber__BXPlG{font-size:.75rem;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums;align-self:start;padding-top:.65rem;min-width:2ch}.Header_navLabel__Zco_z{font-size:clamp(1.6rem,3.5vw,2.85rem);font-weight:800;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase}.Header_navArrow__4ODT8{font-size:1.5rem;font-weight:600;color:var(--color-primary-light);opacity:.5;transition:transform .25s ease,opacity .2s ease}@keyframes Header_navItemIn__Y_ZP1{to{opacity:1;transform:translateY(0)}}.Header_drawerInfo__k4D0S{display:flex;flex-direction:column;gap:1.75rem;padding-top:.5rem}.Header_statusPill__6O_lr{align-self:flex-start;display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .95rem;border-radius:9999px;background-color:#ffffff0f;border:1px solid #ffffff1f;font-size:.7rem;font-weight:700;letter-spacing:.12em;color:#fffbf5}.Header_statusDot__32GZh{position:relative;width:9px;height:9px;border-radius:50%;background-color:#4ade80;box-shadow:0 0 0 4px #4ade802e}.Header_statusDot__32GZh:before{content:"";position:absolute;inset:-4px;border-radius:50%;background-color:#4ade802e;transform:scale(1);will-change:transform,opacity;animation:Header_pulseRing__W_TTc 2s ease-in-out infinite}@keyframes Header_pulseRing__W_TTc{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:0}}.Header_infoBlock__1QkzK{display:flex;flex-direction:column}.Header_infoBlock__1QkzK .Header_eyebrow__XA92A{margin-bottom:.85rem}.Header_infoLink__IFmLH{display:inline-flex;align-items:center;gap:.65rem;padding:.4rem 0;color:#fffbf5;text-decoration:none;font-size:1rem;font-weight:700;letter-spacing:-.005em;transition:color .2s ease,transform .2s ease}.Header_infoLink__IFmLH:hover{color:var(--color-primary-light);transform:translateX(2px)}.Header_infoIcon__Oix6C{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background-color:var(--color-primary);color:#fffbf5;font-size:.85rem}.Header_socialRow__ghkwM{display:flex;gap:.5rem}.Header_socialBtn__fDH4G{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background-color:#ffffff0f;border:1px solid #ffffff1a;color:#fffbf5;text-decoration:none;font-size:.95rem;font-weight:700;transition:background-color .2s ease,color .2s ease,transform .15s ease}.Header_socialBtn__fDH4G:hover{transform:translateY(-2px)}.Header_socialInstagram__Y4Tn1{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);border-color:#0000;color:#fff}.Header_socialInstagram__Y4Tn1:hover{box-shadow:0 6px 16px #dc274373}.Header_socialYoutube__P8JY7{background-color:red;border-color:#0000;color:#fff}.Header_socialYoutube__P8JY7:hover{background-color:#c00;box-shadow:0 6px 16px #f006}.Header_socialYelp__vLtR0{background-color:#d32323;border-color:#0000;color:#fff}.Header_socialYelp__vLtR0:hover{background-color:#af1d1d;box-shadow:0 6px 16px #d3232366}.Header_infoFooter__CcnWe{margin-top:auto;padding-top:1.25rem;border-top:1px solid #ffffff1a;font-size:.85rem;color:#fffbf5b3}.Header_footerLine___oiGp{margin:0;font-weight:600}.Header_footerTagline__ucuv5{margin:.2rem 0 0;font-style:italic;color:#fffbf580}.Header_drawerCta__kTmA6{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-primary-light);color:var(--color-primary-dark);border:none;padding:1rem 1.75rem;border-radius:9999px;font-size:1rem;font-weight:700;cursor:pointer;letter-spacing:.01em;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 8px 24px #0000002e}.Header_drawerCta__kTmA6:hover{background-color:#fffbf5;transform:translateY(-1px)}.Header_drawerActions__vJTJR{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.Header_drawerLogin__Siok0{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:1rem 1.5rem;border-radius:9999px;font-size:1rem;font-weight:700;color:#fffbf5;background-color:initial;border:1px solid #ffffff59;text-decoration:none;letter-spacing:.01em;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.Header_drawerLogin__Siok0:focus-visible,.Header_drawerLogin__Siok0:hover{background-color:#ffffff1a;border-color:#ffffff8c;transform:translateY(-1px)}@media (max-width:900px){.Header_drawerInner__Jd49W{padding:1.25rem 1.25rem 1.5rem;gap:1.5rem}.Header_drawerBody__BZprK{grid-template-columns:1fr;gap:2rem;padding-top:.5rem}.Header_drawerInfo__k4D0S{border-top:1px solid #ffffff1a;padding-top:1.5rem}.Header_infoFooter__CcnWe{margin-top:1rem}}@media (max-width:480px){.Header_container__vrI8C{padding:.875rem 1rem}.Header_logoText__xA8kS{font-size:1rem}.Header_logoMark__IZn0U{width:56px;height:56px;font-size:.9rem}.Header_menuToggle__FqD8X{width:42px;height:42px}.Header_loginLink__ISkhl{min-height:38px;padding:.4rem .75rem;font-size:.8rem}.Header_headerActions__PKrcH{gap:.5rem}.Header_drawerInner__Jd49W{padding:1rem 1rem 1.25rem}.Header_drawerLogoText__ZaI__{font-size:1rem}.Header_closeButton__S036c{padding:.45rem .55rem .45rem .95rem;font-size:.8rem}.Header_navItemActive__3nA0y,.Header_navItem__5e1L_{grid-template-columns:auto 1fr auto;gap:.85rem;padding:.85rem .15rem}.Header_navLabel__Zco_z{font-size:clamp(1.4rem,7vw,2rem)}.Header_navArrow__4ODT8{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.Header_backdropOpen__TyezZ,.Header_backdrop___4FUC,.Header_closeButton__S036c,.Header_drawerCta__kTmA6,.Header_drawerLogin__Siok0,.Header_drawerOpen__QY08Z,.Header_drawer__1mojw,.Header_headerScrolled__BPoby,.Header_header__KwdYD,.Header_infoLink__IFmLH,.Header_loginLink__ISkhl,.Header_menuToggle__FqD8X,.Header_navItemActive__3nA0y,.Header_navItem__5e1L_,.Header_socialBtn__fDH4G{transition:none;animation:none}.Header_navItemActive__3nA0y,.Header_navItem__5e1L_{opacity:1;transform:none}.Header_statusDot__32GZh{animation:none}}.Footer_footer__pQtti{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--color-primary-dark) 0,#122a20 100%);color:#f1ebe0;padding:4.5rem 1.5rem 2rem}.Footer_container__KpDnW{position:relative;z-index:1;max-width:1200px;margin:0 auto}.Footer_top__YBhK_{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid #ffffff14}.Footer_brand__0rdww{display:flex;flex-direction:column;gap:1rem}.Footer_logo__fUEOF{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:#fff;align-self:flex-start}.Footer_logoMark__ErsK8{display:inline-flex;align-items:center;justify-content:center;width:220px;height:72px;overflow:hidden;flex-shrink:0}.Footer_logoImg__Rhhtz{width:100%;height:100%;object-fit:contain;display:block}.Footer_tagline__edhu4{margin:0;font-size:.95rem;line-height:1.6;color:#f1ebe0bf;max-width:360px}.Footer_contactRow__hv_FC{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.Footer_contactLink__41hSo{display:inline-flex;align-items:center;gap:.65rem;color:#f1ebe0d9;text-decoration:none;font-size:.9rem;transition:color .2s ease;width:fit-content}.Footer_contactIcon__PoVqk,.Footer_contactLink__41hSo:hover{color:var(--color-primary-light)}.Footer_contactIcon__PoVqk{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#ffffff14;font-size:.75rem}.Footer_newsletter__n_2eV{display:flex;flex-direction:column;gap:.5rem}.Footer_newsletterEyebrow__5abF8{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary-light)}.Footer_newsletterHeading___8NWI{margin:.1rem 0 0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;line-height:1.25;color:#fff}.Footer_newsletterCopy___sdKh{margin:0;font-size:.9rem;line-height:1.5;color:#f1ebe0b3}.Footer_newsletterForm__6O_64{display:flex;gap:.5rem;margin-top:.75rem;background-color:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;padding:.3rem .3rem .3rem 1.1rem;transition:border-color .2s ease,background-color .2s ease}.Footer_newsletterForm__6O_64:focus-within{border-color:var(--color-primary-light);background-color:#ffffff1a}.Footer_newsletterInput__kHv6d{flex:1;min-width:0;background:#0000;border:none;outline:none;color:#fff;font-size:.95rem}.Footer_newsletterInput__kHv6d::placeholder{color:#f1ebe073}.Footer_newsletterBtn__n_Plb{background-color:var(--color-primary-light);color:var(--color-primary-dark);border:none;border-radius:9999px;padding:.65rem 1.4rem;font-size:.9rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .15s ease}.Footer_newsletterBtn__n_Plb:hover{background-color:#a3dcc1;transform:translateY(-1px)}.Footer_newsletterSuccess__pAZ8C{margin:.6rem 0 0;font-size:.85rem;color:var(--color-primary-light);animation:Footer_fadeIn__N4tIj .3s ease}@keyframes Footer_fadeIn__N4tIj{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Footer_linkGrid__RpdSf{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:3rem 0;border-bottom:1px solid #ffffff14}.Footer_linkCol__jxnua{display:flex;flex-direction:column;gap:.85rem}.Footer_colHeading__QbkvN{margin:0 0 .4rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-light)}.Footer_linkList__Js__Y{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.Footer_link__TBOP7{color:#f1ebe0c7;text-decoration:none;font-size:.92rem;transition:color .2s ease,transform .2s ease;display:inline-block}.Footer_link__TBOP7:hover{color:#fff;transform:translateX(3px)}.Footer_disclaimer__qddzw{padding:1.75rem 0;border-bottom:1px solid #ffffff14}.Footer_disclaimer__qddzw p{margin:0;font-size:.78rem;line-height:1.65;color:#f1ebe08c;max-width:900px}.Footer_disclaimer__qddzw strong{color:#f1ebe0d9;font-weight:600}.Footer_bottom__wxP7Z{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.75rem;flex-wrap:wrap}.Footer_copyright__j4atB{margin:0;font-size:.85rem;color:#f1ebe099}.Footer_socialRow__o2WwH{display:flex;gap:.5rem}.Footer_socialBtn__7VNy_{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid #0000;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.Footer_socialBtn__7VNy_:hover{transform:translateY(-2px)}.Footer_socialInstagram__wIyuM{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);color:#fff}.Footer_socialInstagram__wIyuM:hover{box-shadow:0 6px 16px #dc274373}.Footer_socialYoutube__xxfcF{background-color:red;color:#fff}.Footer_socialYoutube__xxfcF:hover{background-color:#c00;box-shadow:0 6px 16px #f006}.Footer_socialYelp__GmQcr{background-color:#d32323;color:#fff}.Footer_socialYelp__GmQcr:hover{background-color:#af1d1d;box-shadow:0 6px 16px #d3232366}.Footer_blob__gMQ7r{position:absolute;top:-120px;right:-120px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,#74c69d2e 0,#0000 70%);pointer-events:none;z-index:0}@media (max-width:900px){.Footer_footer__pQtti{padding:3rem 1.25rem 1.5rem}.Footer_top__YBhK_{grid-template-columns:1fr;gap:2.5rem;padding-bottom:2.5rem}.Footer_linkGrid__RpdSf{grid-template-columns:repeat(2,1fr);gap:2rem 1.25rem;padding:2.5rem 0}}@media (max-width:600px){.Footer_newsletterForm__6O_64{flex-direction:column;background:#0000;border:none;padding:0;gap:.65rem}.Footer_newsletterInput__kHv6d{width:100%;padding:.85rem 1.1rem;border-radius:9999px;background-color:#ffffff0f;border:1px solid #ffffff1f}.Footer_newsletterBtn__n_Plb{width:100%;padding:.85rem 1.4rem}.Footer_bottom__wxP7Z{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:420px){.Footer_linkGrid__RpdSf{grid-template-columns:1fr;gap:1.75rem}}@media (prefers-reduced-motion:reduce){.Footer_link__TBOP7,.Footer_newsletterBtn__n_Plb,.Footer_newsletterSuccess__pAZ8C,.Footer_socialBtn__7VNy_{transition:none;animation:none}}.ThemeSwitcher_wrapper__jG9Ce{position:relative;display:inline-flex;align-items:center}.ThemeSwitcher_toggle__kMaHY{width:40px;height:40px;border-radius:50%;background-color:var(--color-primary);color:var(--color-surface);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001f;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.ThemeSwitcher_toggle__kMaHY:hover{background-color:var(--color-primary-dark);transform:scale(1.05);box-shadow:0 6px 16px #0000002e}.ThemeSwitcher_toggle__kMaHY:active{transform:scale(.95)}.ThemeSwitcher_toggle__kMaHY[aria-expanded=true]{background-color:var(--color-primary-dark)}.ThemeSwitcher_toggleIcon__B0d9o{font-size:1.1rem;line-height:1}.ThemeSwitcher_panel__wekQ9{position:absolute;top:calc(100% + .6rem);right:0;z-index:50;display:flex;align-items:center;gap:1rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:.6rem 1rem .6rem 1.1rem;box-shadow:0 8px 24px #0000001a,0 16px 40px #00000014;white-space:nowrap;opacity:0;transform:translateY(-6px) scale(.96);pointer-events:none;transform-origin:top right;transition:opacity .18s ease,transform .18s ease}.ThemeSwitcher_panelOpen__lHskr{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.ThemeSwitcher_panelLabel__u0wYm{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.ThemeSwitcher_swatches__4_Y7d{display:flex;gap:.5rem}.ThemeSwitcher_swatch__BDfnN{width:28px;height:28px;border-radius:50%;border:2px solid var(--color-surface);outline:2px solid #0000;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:outline-color .2s ease,transform .15s ease}.ThemeSwitcher_swatch__BDfnN:hover{transform:scale(1.12)}.ThemeSwitcher_swatchActive__TmvDq{outline-color:var(--color-text)}.ThemeSwitcher_swatchCheck__K_mC7{color:#fff;font-size:.75rem;font-weight:700;text-shadow:0 1px 2px #0000004d}@media (max-width:480px){.ThemeSwitcher_toggle__kMaHY{width:36px;height:36px}.ThemeSwitcher_toggleIcon__B0d9o{font-size:1rem}.ThemeSwitcher_panel__wekQ9{padding:.5rem .8rem;gap:.75rem}.ThemeSwitcher_panelLabel__u0wYm{display:none}.ThemeSwitcher_swatch__BDfnN{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.ThemeSwitcher_panel__wekQ9,.ThemeSwitcher_swatch__BDfnN,.ThemeSwitcher_toggle__kMaHY{transition:none}}.ThemeSwitcher_floating__W3ueT{position:fixed;bottom:max(20px,env(safe-area-inset-bottom,0px));right:max(20px,env(safe-area-inset-right,0px));z-index:1000}.ThemeSwitcher_floating__W3ueT .ThemeSwitcher_panel__wekQ9{top:auto;bottom:calc(100% + .6rem);transform:translateY(6px) scale(.96);transform-origin:bottom right}.ThemeSwitcher_floating__W3ueT .ThemeSwitcher_panelOpen__lHskr{transform:translateY(0) scale(1)}.ScrollProgress_track__Q4EGa{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;pointer-events:none;background-color:#0000000a}.ScrollProgress_bar__qajG_{width:100%;height:100%;background:var(--gradient-purple,var(--color-primary));transform-origin:left center;transform:scaleX(0);transition:transform .1s linear;box-shadow:0 0 8px #7c5cd666}.AppMobileCTA_section__rdkUD{width:100%;background-color:var(--color-bg);padding:3rem 1.5rem}.AppMobileCTA_canvas__1EGS4{position:relative;border-radius:28px;overflow:hidden;background-color:var(--color-warm);background-image:linear-gradient(135deg,var(--color-warm) 0,var(--color-warm-deep) 100%)}.AppMobileCTA_canvas_inner__8O8sW{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:420px;max-width:1280px;margin:0 auto}.AppMobileCTA_decorShapes__vtrCP{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.AppMobileCTA_content__GOuC0{position:relative;z-index:2;padding:4rem 3rem;display:flex;flex-direction:column;gap:1.25rem;color:var(--color-surface);max-width:520px;justify-self:center}.AppMobileCTA_heading__OR_kx{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--color-surface);margin:0}.AppMobileCTA_headingItalic__s6xsX{font-style:italic;color:var(--color-surface);font-weight:500;opacity:.95}.AppMobileCTA_subcopy__sVzP5{font-size:.9rem;line-height:1.6;color:#ffffffe6;margin:0;max-width:360px;font-weight:500}.AppMobileCTA_ctaButton__wWJ_B{align-self:flex-start;background-color:var(--color-surface);color:var(--color-text);padding:.875rem 2.25rem;border:none;border-radius:9999px;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;margin-top:.5rem;box-shadow:0 4px 12px #0000001a}.AppMobileCTA_ctaButton__wWJ_B:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000026}.AppMobileCTA_ctaButton__wWJ_B:active{transform:translateY(0)}.AppMobileCTA_imageWrap__KOUfQ{position:relative;z-index:1;width:100%;height:100%;min-height:420px;overflow:hidden}.AppMobileCTA_heroImage__xXzfy{width:100%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(90deg,#0000 0,#000 100px,#000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 100px,#000)}@media (max-width:900px){.AppMobileCTA_section__rdkUD{padding:2rem 1rem}.AppMobileCTA_canvas__1EGS4{grid-template-columns:1fr;min-height:auto;border-radius:20px}.AppMobileCTA_content__GOuC0{padding:2.5rem 1.5rem 1.5rem}.AppMobileCTA_imageWrap__KOUfQ{min-height:320px}.AppMobileCTA_heroImage__xXzfy{mask-image:none;-webkit-mask-image:none}.AppMobileCTA_decorShapes__vtrCP{opacity:.6}}@media (max-width:480px){.AppMobileCTA_heading__OR_kx{font-size:1.75rem}.AppMobileCTA_ctaButton__wWJ_B{width:100%;text-align:center}.AppMobileCTA_content__GOuC0{padding:2rem 1.25rem 1.25rem}}.BMICalculator_section__2ufbT{width:97%;background-color:var(--color-primary-dark);padding:5rem 1.5rem;color:var(--color-surface);position:relative;overflow:hidden;margin:3rem auto;border-radius:28px}.BMICalculator_section__2ufbT:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,#74c69d2e 0,#0000 70%);pointer-events:none}.BMICalculator_container__hSciU{max-width:1100px;margin:0 auto;position:relative;z-index:1}.BMICalculator_eyebrow__GXFmL{font-size:.8rem;font-weight:700;letter-spacing:.12em;color:var(--color-primary-light);text-transform:uppercase}.BMICalculator_grid__uoq1J{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center;margin-top:1.5rem}.BMICalculator_left__yFiO7{display:flex;flex-direction:column;gap:1.5rem}.BMICalculator_heading__z_c0W{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0;color:var(--color-surface)}.BMICalculator_headingItalic__v7TL3{font-style:italic;color:var(--color-accent);font-weight:500}.BMICalculator_subcopy__MQusS{font-size:1rem;line-height:1.6;color:#ffffffbf;margin:0;max-width:480px}.BMICalculator_unitToggle__k_WFE{display:inline-flex;background-color:#00000040;border:1px solid #ffffff1a;border-radius:9999px;padding:4px;width:fit-content}.BMICalculator_unitBtn__SAkZ4{background:#0000;border:none;color:#fff9;padding:.5rem 1.25rem;border-radius:9999px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.BMICalculator_unitBtnActive__H7G__{background-color:var(--color-primary);color:var(--color-surface)}.BMICalculator_inputs__bTRZn{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem}.BMICalculator_field__EqV0_{display:flex;flex-direction:column;gap:.4rem;background-color:#00000040;border:1px solid #ffffff14;border-radius:12px;padding:.75rem 1rem;transition:border-color .2s ease}.BMICalculator_field__EqV0_:focus-within{border-color:var(--color-primary-light)}.BMICalculator_fieldLabel__NYZZg{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.BMICalculator_fieldInput__KNc1w{background:#0000;border:none;outline:none;color:var(--color-surface);font-size:1.5rem;font-weight:700;width:100%;-moz-appearance:textfield}.BMICalculator_fieldInput__KNc1w::-webkit-inner-spin-button,.BMICalculator_fieldInput__KNc1w::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.BMICalculator_resultCard___ql4U{background-color:#0000004d;border:1px solid #ffffff14;border-radius:14px;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.BMICalculator_resultHeader__UfPqT{display:flex;flex-direction:column;gap:.2rem}.BMICalculator_resultEyebrow__vJEYJ{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.BMICalculator_resultLabel__Hpc6B{font-size:1.1rem;font-weight:700;color:var(--color-surface)}.BMICalculator_cta__3_bCP{background-color:var(--color-accent);color:var(--color-surface);border:none;padding:.75rem 1.25rem;border-radius:9999px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .15s ease}.BMICalculator_cta__3_bCP:hover{background-color:#d65a3a;transform:translateY(-1px)}.BMICalculator_legend__4YlUa{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;background-color:#0003;padding:.75rem;border-radius:12px}.BMICalculator_legendItem__9Co4B{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .25rem;border-radius:8px;transition:background-color .2s ease}.BMICalculator_legendItemActive__ZoCYj{background-color:#74c69d26;outline:1px solid var(--color-primary-light)}.BMICalculator_legendLabel__94iYC{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff9}.BMICalculator_legendRange__CYZrh{font-size:.85rem;font-weight:600;color:var(--color-surface)}.BMICalculator_disclaimer__JrdB3{font-size:.9rem;line-height:1.6;color:#fff;margin:0;border-left:2px solid var(--color-accent-soft);padding-left:.75rem;opacity:.7}.BMICalculator_right__dfE5k{display:flex;align-items:center;justify-content:center}.BMICalculator_gauge__nowe3{position:relative;width:100%;max-width:380px;aspect-ratio:1}.BMICalculator_gaugeSvg__acm9h{width:100%;height:100%}.BMICalculator_tone_low__D4YIo{color:var(--color-warning)}.BMICalculator_tone_ok__fTI8Q{color:var(--color-primary-light)}.BMICalculator_tone_warn__nO4Us{color:var(--color-warning)}.BMICalculator_tone_high__R4fq_{color:var(--color-accent)}.BMICalculator_resultCard___ql4U.BMICalculator_tone_low__D4YIo{border-color:#f4a26180}.BMICalculator_resultCard___ql4U.BMICalculator_tone_ok__fTI8Q{border-color:#74c69d80}.BMICalculator_resultCard___ql4U.BMICalculator_tone_warn__nO4Us{border-color:#f4a26180}.BMICalculator_resultCard___ql4U.BMICalculator_tone_high__R4fq_{border-color:#e76f5180}@media (max-width:900px){.BMICalculator_grid__uoq1J{grid-template-columns:1fr;gap:2.5rem}.BMICalculator_right__dfE5k{order:-1}.BMICalculator_gauge__nowe3{max-width:300px}}@media (max-width:480px){.BMICalculator_legend__4YlUa{grid-template-columns:repeat(2,1fr)}.BMICalculator_resultCard___ql4U{flex-direction:column;align-items:stretch}.BMICalculator_cta__3_bCP{width:100%}}.BMICalculator_gaugeReadout__JA9eF{position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);display:flex;flex-direction:column;align-items:center;gap:.15rem;pointer-events:none}.BMICalculator_gaugeEyebrow__DJP45{font-size:.65rem;font-weight:700;letter-spacing:.15em;color:#ffffff80;margin-bottom:.1rem}.BMICalculator_gaugeValue__NcFdB{font-size:3.25rem;font-weight:800;color:var(--color-surface);line-height:1;letter-spacing:-.03em}.BMICalculator_gaugeCategory__BAjZx{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-top:.25rem}.BMICalculator_pointer__fBh8r{transition:transform 1.5s cubic-bezier(.34,1.56,.64,1)}.BMICalculator_gaugeArc__5gqDE{transition:stroke-dasharray 1.5s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.BMICalculator_gaugeArc__5gqDE,.BMICalculator_pointer__fBh8r{transition:none}}.BMICalculator_modalBackdrop__eEJUX{position:fixed;inset:0;background-color:#0f17208c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:1000;animation:BMICalculator_modalFadeIn__dH4Nb .2s ease}@keyframes BMICalculator_modalFadeIn__dH4Nb{0%{opacity:0}to{opacity:1}}.BMICalculator_modalPanel__36FK6{position:relative;background-color:#fff;color:#1d2330;border-radius:20px;padding:2rem;width:100%;max-width:880px;max-height:90vh;overflow-y:auto;box-shadow:0 30px 80px #0000004d;animation:BMICalculator_modalSlideIn__nI61r .25s cubic-bezier(.16,1,.3,1)}@keyframes BMICalculator_modalSlideIn__nI61r{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.BMICalculator_modalClose__gBGQf{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border-radius:10px;border:1px solid #e5e7eb;background-color:#fff;color:#1d2330;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,transform .15s ease}.BMICalculator_modalClose__gBGQf:hover{background-color:#f3f4f6;transform:scale(1.05)}.BMICalculator_modalGrid__NW45F{display:grid;grid-template-columns:1fr 1.1fr;gap:1.75rem;align-items:stretch;margin-top:.5rem}.BMICalculator_modalLeft__GvO5e{background-color:#f7f7fa;border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.BMICalculator_modalTitle__Aog_e{font-size:1.4rem;font-weight:700;margin:0;color:#1d2330;letter-spacing:-.01em}.BMICalculator_miniGauge__fwDsm{position:relative;width:100%;max-width:240px;margin-top:.5rem}.BMICalculator_miniGaugeSvg__Xw8lw{width:100%;height:auto;display:block}.BMICalculator_miniGaugeReadout__mZQ9b{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;pointer-events:none}.BMICalculator_miniGaugeValue__ea75d{font-size:3rem;font-weight:800;color:#1d2330;line-height:1}.BMICalculator_miniGaugeLabel__WYSDL{font-size:.85rem;color:#6b7280;font-weight:500;margin-top:.25rem}.BMICalculator_modalDesc__FVsH1{font-size:.85rem;line-height:1.55;color:#4b5563;margin:0;text-align:left}.BMICalculator_modalRight__MiEFT{display:flex;flex-direction:column;gap:.625rem}.BMICalculator_modalCat__xfb_z{background-color:#f7f7fa;border-radius:14px;padding:.875rem 1.1rem;transition:background-color .2s ease}.BMICalculator_modalCatHeader__x_6uR{display:flex;align-items:center;gap:.625rem;font-size:.95rem;font-weight:600;color:#1d2330}.BMICalculator_modalCatLabel__4YiPQ{flex:1}.BMICalculator_modalCatRange__04bQ_{font-size:.95rem;font-weight:600;color:#1d2330}.BMICalculator_modalCatDot__dQwdB{width:10px;height:10px;border-radius:50%;flex-shrink:0}.BMICalculator_modalCatDot_low__3ZJT1{background-color:#9b87f5}.BMICalculator_modalCatDot_ok__DllmX{background-color:#5ec27e}.BMICalculator_modalCatDot_warn__FzuPs{background-color:#f5b964}.BMICalculator_modalCatDot_high__0x7Ni{background-color:#f08a8a}.BMICalculator_modalCatActive__veT7i.BMICalculator_modalCat_low__2X7Aa{background-color:#ece8ff}.BMICalculator_modalCatActive__veT7i.BMICalculator_modalCat_ok__iucJU{background-color:#e3f5ea}.BMICalculator_modalCatActive__veT7i.BMICalculator_modalCat_warn__xZdH_{background-color:#fdf1dc}.BMICalculator_modalCatActive__veT7i.BMICalculator_modalCat_high__mX1A5{background-color:#fde6e6}.BMICalculator_modalCatDesc__PlEJV{margin:.625rem 0 0;font-size:.85rem;line-height:1.55;color:#3f475a}.BMICalculator_modalCat_low__2X7Aa{--bmi-tone-low:#9b87f5}.BMICalculator_modalCat_ok__iucJU{--bmi-tone-ok:#5ec27e}.BMICalculator_modalCat_warn__xZdH_{--bmi-tone-warn:#f5b964}.BMICalculator_modalCat_high__mX1A5{--bmi-tone-high:#f08a8a}.BMICalculator_modalPanel__36FK6{--bmi-tone-low:#9b87f5;--bmi-tone-ok:#5ec27e;--bmi-tone-warn:#f5b964;--bmi-tone-high:#f08a8a}.BMICalculator_modalFooter__wSze6{margin-top:1.5rem;display:flex;flex-direction:column;gap:.6rem}.BMICalculator_modalFootnote__eU7u3{font-size:.78rem;line-height:1.55;color:#6b7280;margin:0}@media (max-width:720px){.BMICalculator_modalPanel__36FK6{padding:1.5rem 1.1rem;border-radius:16px}.BMICalculator_modalGrid__NW45F{grid-template-columns:1fr;gap:1rem}.BMICalculator_modalLeft__GvO5e{padding:1.25rem}.BMICalculator_miniGaugeValue__ea75d{font-size:2.4rem}}@media (prefers-reduced-motion:reduce){.BMICalculator_modalBackdrop__eEJUX,.BMICalculator_modalPanel__36FK6{animation:none}}.CreateGLP1Plan_section__1s1cq{width:100%;background-color:var(--color-bg);padding:5rem 1.5rem}.CreateGLP1Plan_container__HaW6A{max-width:1100px;margin:0 auto}.CreateGLP1Plan_header__BTkMd{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center;gap:.875rem}.CreateGLP1Plan_eyebrow__Mhak5{font-size:.75rem;font-weight:700;letter-spacing:.18em;color:var(--color-primary);text-transform:uppercase;margin:0}.CreateGLP1Plan_heading__GsPJA{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--color-text);margin:0;max-width:720px}.CreateGLP1Plan_headingAccent__zFJBl{font-style:italic;color:var(--color-primary);font-weight:500}.CreateGLP1Plan_subcopy__5tB_P{font-size:.95rem;line-height:1.6;color:var(--color-text-muted);margin:0;max-width:640px}.CreateGLP1Plan_stage___Ohln{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch;margin-bottom:1.5rem;padding:2rem;background-color:var(--color-primary-soft);border-radius:28px}.CreateGLP1Plan_pauseHint__2MG4_{position:absolute;top:1.25rem;right:1.25rem;z-index:5;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;background:#000000a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-surface);font-size:.7rem;font-weight:600;letter-spacing:.05em;border-radius:9999px;pointer-events:none;opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease}.CreateGLP1Plan_stage___Ohln:hover .CreateGLP1Plan_pauseHint__2MG4_{opacity:1;transform:translateY(0)}.CreateGLP1Plan_videoFrame__arRPU{position:relative;width:100%;aspect-ratio:9/16;max-height:600px;border-radius:20px;overflow:hidden;background-color:var(--color-primary-dark);box-shadow:0 8px 24px #14110d1f,0 24px 48px -12px #14110d2e;margin:0 auto}.CreateGLP1Plan_video__Q2qb2{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;animation:CreateGLP1Plan_videoFadeIn__cAJq3 .6s ease-out}@keyframes CreateGLP1Plan_videoFadeIn__cAJq3{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.CreateGLP1Plan_infoCard__ynv_i{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:2.5rem;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;animation:CreateGLP1Plan_infoSlideIn__HQQv_ .5s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #14110d0f}@keyframes CreateGLP1Plan_infoSlideIn__HQQv_{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.CreateGLP1Plan_infoHeader__muHMJ{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.CreateGLP1Plan_medName__mWQxt{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:var(--color-text);letter-spacing:-.02em;margin:0;line-height:1.15}.CreateGLP1Plan_newBadge__TfJE6{background-color:var(--color-accent);color:var(--color-surface);font-size:.7rem;font-weight:800;letter-spacing:.08em;padding:.3rem .65rem;border-radius:6px}.CreateGLP1Plan_medDescription__JihLk{font-size:.95rem;line-height:1.6;color:var(--color-text-muted);margin:0}.CreateGLP1Plan_benefitList__6QUZm{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.CreateGLP1Plan_offLabelNote__oFsti{display:flex;align-items:flex-start;gap:.55rem;margin:0;padding:.65rem .85rem;background-color:var(--color-accent-soft);border:1px solid #e76f5140;border-left:3px solid var(--color-accent);border-radius:10px;font-size:.82rem;line-height:1.5;color:#8a3a26;font-weight:500}.CreateGLP1Plan_offLabelIcon__HuHiq{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-accent);color:var(--color-surface);border-radius:50%;font-size:.7rem;font-weight:700;margin-top:1px;line-height:1}.CreateGLP1Plan_benefitItem__R_gkd{display:flex;align-items:center;gap:.625rem;font-size:.95rem;color:var(--color-text);font-weight:500}.CreateGLP1Plan_benefitCheck__F7c3M{width:22px;height:22px;border-radius:50%;background-color:var(--color-primary);color:var(--color-surface);display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;flex-shrink:0}.CreateGLP1Plan_ctaRow__zaUTe{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:.5rem}.CreateGLP1Plan_ctaButton__JwKhc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--color-primary);color:var(--color-surface);border:none;padding:.95rem 1.5rem;border-radius:9999px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease;align-self:flex-start;box-shadow:0 4px 12px #347e5d40}.CreateGLP1Plan_learnMoreLink__q2ll9{font-size:.9rem;font-weight:600;color:var(--color-primary-dark);text-decoration:none;transition:color .2s ease}.CreateGLP1Plan_learnMoreLink__q2ll9:hover{color:var(--color-primary);text-decoration:underline}.CreateGLP1Plan_ctaButton__JwKhc:hover{background-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 6px 18px #347e5d59}.CreateGLP1Plan_progressTrack__aXQcJ{height:4px;background-color:var(--color-surface-alt);border-radius:9999px;overflow:hidden;margin-top:1rem}.CreateGLP1Plan_progressFill__U2_s_{height:100%;background:linear-gradient(90deg,var(--color-primary-light),var(--color-primary));border-radius:9999px;transition:width 50ms linear}.CreateGLP1Plan_pillNav__RGY55{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.5rem}.CreateGLP1Plan_pill__HwDWQ{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:9999px;cursor:pointer;font-size:.85rem;font-weight:600;color:var(--color-text);transition:all .25s ease}.CreateGLP1Plan_pill__HwDWQ:hover{border-color:var(--color-primary-light);background-color:var(--color-primary-soft)}.CreateGLP1Plan_pillActive__GynfF{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface);transform:translateY(-2px);box-shadow:0 4px 12px #347e5d4d}.CreateGLP1Plan_pillNumber__GJAox{font-size:.65rem;font-weight:700;letter-spacing:.05em;opacity:.6;font-variant-numeric:tabular-nums}.CreateGLP1Plan_pillActive__GynfF .CreateGLP1Plan_pillNumber__GJAox{opacity:.85}.CreateGLP1Plan_pillName__cTk7P{font-weight:600}.CreateGLP1Plan_pillNewBadge__hJ3yY{background-color:var(--color-accent);color:var(--color-surface);font-size:.55rem;font-weight:800;letter-spacing:.06em;padding:.15rem .4rem;border-radius:4px}.CreateGLP1Plan_pillActive__GynfF .CreateGLP1Plan_pillNewBadge__hJ3yY{background-color:var(--color-surface);color:var(--color-accent)}.CreateGLP1Plan_disclaimers___0YkL{margin-top:3rem;text-align:left;display:flex;flex-direction:column;gap:.75rem;max-width:720px;margin-left:auto;margin-right:auto}.CreateGLP1Plan_disclaimer__08_ne{font-size:.85rem;line-height:1.6;color:var(--color-text-muted);margin:0}.CreateGLP1Plan_disclaimerLink___4ud1{color:var(--color-primary);text-decoration:underline;font-weight:600}.CreateGLP1Plan_disclaimerSmall__gxAxV{font-size:.7rem;line-height:1.6;color:var(--color-text-soft);margin:0;border-left:2px solid var(--color-accent-soft);padding-left:.75rem}@media (max-width:768px){.CreateGLP1Plan_section__1s1cq{padding:3rem 1rem}.CreateGLP1Plan_container__HaW6A{display:flex;flex-direction:column}.CreateGLP1Plan_header__BTkMd{order:0}.CreateGLP1Plan_stage___Ohln{order:1}.CreateGLP1Plan_disclaimers___0YkL{order:2}.CreateGLP1Plan_progressTrack__aXQcJ{order:3}.CreateGLP1Plan_pillNav__RGY55{order:4}.CreateGLP1Plan_disclaimers___0YkL{margin-top:1rem;margin-bottom:1.5rem}.CreateGLP1Plan_stage___Ohln{grid-template-columns:1fr;padding:1.25rem;gap:1.5rem}.CreateGLP1Plan_videoFrame__arRPU{max-height:480px;aspect-ratio:3/4}.CreateGLP1Plan_infoCard__ynv_i{padding:1.5rem;gap:1rem}.CreateGLP1Plan_ctaButton__JwKhc{align-self:stretch}}@media (max-width:480px){.CreateGLP1Plan_pill__HwDWQ{padding:.5rem .75rem;font-size:.75rem}.CreateGLP1Plan_pillNumber__GJAox{display:none}.CreateGLP1Plan_videoFrame__arRPU{max-height:400px}}@media (prefers-reduced-motion:reduce){.CreateGLP1Plan_infoCard__ynv_i,.CreateGLP1Plan_pillActive__GynfF,.CreateGLP1Plan_progressFill__U2_s_,.CreateGLP1Plan_video__Q2qb2{animation:none;transition:none}}.CTAButton_section__LvLYD{width:100%;background-color:var(--color-bg);padding:5rem 1.5rem}.CTAButton_container__NAEIz{max-width:1100px;margin:0 auto;text-align:center}.CTAButton_eyebrow__cxIPB{font-size:.75rem;font-weight:700;letter-spacing:.15em;color:var(--color-text-muted);text-transform:uppercase;margin:0 0 1rem}.CTAButton_heading__mXSND{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-text);margin:0 0 3rem}.CTAButton_headingAccent__z5YIX{color:var(--color-primary);font-weight:700}.CTAButton_card__WaUCL{position:relative;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:24px;display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:visible;padding:1.25rem;text-align:left}.CTAButton_compareWrap__z1owZ{position:relative;width:100%;height:100%;min-height:560px;border-radius:16px;overflow:hidden;background-color:var(--color-surface-alt);user-select:none;-webkit-user-select:none;transition:box-shadow .3s ease}.CTAButton_compareWrap_active__H27aT{box-shadow:0 0 0 3px var(--color-primary),0 12px 32px #347e5d40}.CTAButton_compareImage__DuNqt{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;pointer-events:none;background-color:var(--color-surface-alt)}.CTAButton_beforeImage__g4dXW{z-index:1}.CTAButton_afterImage__wm3kf{z-index:2;will-change:opacity}.CTAButton_labelAfter__UvArB,.CTAButton_labelBefore__aUTm5{position:absolute;top:1rem;font-size:.7rem;font-weight:800;letter-spacing:.15em;color:var(--color-surface);background-color:#000000a6;padding:.4rem .75rem;border-radius:6px;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .3s ease,transform .3s ease;z-index:5}.CTAButton_labelBefore__aUTm5{left:1rem}.CTAButton_labelAfter__UvArB{right:1rem;background-color:var(--color-primary)}.CTAButton_labelBright__U3UXw{opacity:1;transform:scale(1)}.CTAButton_labelDim__JxJR5{opacity:.45;transform:scale(.92)}.CTAButton_sliderTrack__QmQQw{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;height:6px;background-color:#fff6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;cursor:pointer;z-index:4;touch-action:none}.CTAButton_sliderFill__F4vsN{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#fff9,var(--color-primary));border-radius:9999px;pointer-events:none;will-change:width}.CTAButton_trackLabelLeft__2MRjH,.CTAButton_trackLabelRight__5zOGh{position:absolute;top:1.5rem;font-size:.65rem;font-weight:800;letter-spacing:.12em;color:var(--color-surface);text-shadow:0 1px 4px #00000080;pointer-events:none}.CTAButton_trackLabelLeft__2MRjH{left:0}.CTAButton_trackLabelRight__5zOGh{right:0}.CTAButton_handle__pMZo0{position:absolute;top:50%;width:48px;height:48px;border-radius:50%;background:var(--color-primary);color:var(--color-surface);display:flex;align-items:center;justify-content:center;gap:2px;cursor:grab;pointer-events:auto;box-shadow:0 0 0 4px var(--color-surface),0 4px 16px #0000004d;outline:none;transform:translate(-50%,-50%);will-change:left}.CTAButton_handle__pMZo0:hover{background:var(--color-primary-dark)}.CTAButton_handleActive__qgRBX,.CTAButton_handle__pMZo0:active{cursor:grabbing;background:var(--color-primary-dark);box-shadow:0 0 0 4px var(--color-surface),0 0 0 8px #347e5d4d,0 4px 16px #0000004d}.CTAButton_handle__pMZo0:focus-visible{box-shadow:0 0 0 4px var(--color-surface),0 0 0 6px var(--color-primary),0 4px 16px #0000004d}.CTAButton_handlePulsing__xQ_50:after,.CTAButton_handlePulsing__xQ_50:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--color-primary);animation:CTAButton_ringPulse__CnI5S 2s ease-out infinite;pointer-events:none}.CTAButton_handlePulsing__xQ_50:after{animation-delay:1s}@keyframes CTAButton_ringPulse__CnI5S{0%{transform:scale(1);opacity:.8}to{transform:scale(1.8);opacity:0}}.CTAButton_handleArrow__tIhOW{font-size:.95rem;font-weight:800;line-height:1}.CTAButton_handleGrip__REf5x{display:flex;flex-direction:column;gap:2px;margin:0 1px}.CTAButton_gripDot__CtyX0{width:3px;height:3px;border-radius:50%;background-color:#ffffffb3}.CTAButton_dragTooltip__WUJwf{position:absolute;bottom:4.5rem;left:50%;transform:translateX(-50%);background:var(--color-text);color:var(--color-surface);padding:.6rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem;z-index:6;pointer-events:none;animation:CTAButton_tooltipBob__mUwVw 1.6s ease-in-out infinite;box-shadow:0 4px 12px #00000040}.CTAButton_dragTooltip__WUJwf:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--color-text)}.CTAButton_dragTooltipArrow__9c3rL{font-size:.95rem;animation:CTAButton_arrowSlide__ehP3z 1.4s ease-in-out infinite}@keyframes CTAButton_tooltipBob__mUwVw{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-4px)}}@keyframes CTAButton_arrowSlide__ehP3z{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.CTAButton_positionIndicator__E8x_E{position:absolute;top:1rem;left:50%;transform:translateX(-50%);background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-surface);padding:.35rem .85rem;border-radius:9999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;pointer-events:none;z-index:5}.CTAButton_positionLabel__P1yKY{font-variant-numeric:tabular-nums}.CTAButton_cardContent___1Gtn{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:2rem 2.5rem}.CTAButton_cardTitle__dZRDA{font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--color-text);margin:0}.CTAButton_cardText__jjyeO{font-size:.95rem;line-height:1.65;color:var(--color-text-muted);margin:0}.CTAButton_stats__GVTOs{display:flex;align-items:center;gap:1.25rem;padding:1rem 1.25rem;background-color:var(--color-primary-soft);border-radius:14px;margin:.5rem 0}.CTAButton_statItem__FtsjP{display:flex;flex-direction:column;gap:.15rem}.CTAButton_statValue__9o8or{font-size:1.25rem;font-weight:800;color:var(--color-primary-dark);letter-spacing:-.02em;line-height:1}.CTAButton_statLabel__8e5pG{font-size:.7rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.04em}.CTAButton_statDivider__ktzme{width:1px;height:32px;background-color:#347e5d33}.CTAButton_cardHint__wuJKn{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-primary);font-weight:600;margin:.25rem 0 0}.CTAButton_hintDot__rSqdW{position:relative;width:8px;height:8px;border-radius:50%;background-color:var(--color-primary);animation:CTAButton_hintDotFade__ZJBA5 2s ease-in-out infinite}.CTAButton_hintDot__rSqdW:before{content:"";position:absolute;inset:0;border-radius:50%;background-color:#347e5d80;transform:scale(1);will-change:transform,opacity;animation:CTAButton_hintPulseRing__DDwsb 2s ease-in-out infinite}@keyframes CTAButton_hintDotFade__ZJBA5{0%,to{opacity:1}50%{opacity:.7}}@keyframes CTAButton_hintPulseRing__DDwsb{0%,to{transform:scale(1);opacity:1}50%{transform:scale(2.5);opacity:0}}.CTAButton_rotatingBadge__ATISJ{position:absolute;top:-40px;right:-40px;width:130px;height:130px;z-index:2}.CTAButton_rotatingSvg__9xgOv{width:100%;height:100%;animation:CTAButton_rotate___3a4S 18s linear infinite}.CTAButton_rotatingText__bNX6u{font-size:14px;font-weight:700;letter-spacing:.04em;fill:var(--color-primary);text-transform:uppercase}.CTAButton_badgeCenter__gw2vz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background-color:var(--color-accent);box-shadow:0 0 0 6px var(--color-bg),0 0 0 7px var(--color-accent-soft)}@keyframes CTAButton_rotate___3a4S{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CTAButton_rotatingBadge__ATISJ:hover .CTAButton_rotatingSvg__9xgOv{animation-play-state:paused}.CTAButton_footer__kW_ea{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.CTAButton_footerText__4jQzH{font-size:1rem;color:var(--color-text);font-weight:500;margin:0}.CTAButton_footerLink__ip6tM{font-size:1rem;color:var(--color-primary);font-weight:600;text-decoration:none;transition:color .2s ease,transform .15s ease;display:inline-block}.CTAButton_footerLink__ip6tM:hover{color:var(--color-primary-dark);transform:translateX(2px)}@media (max-width:900px){.CTAButton_card__WaUCL{grid-template-columns:1fr}.CTAButton_compareWrap__z1owZ{min-height:500px}.CTAButton_cardContent___1Gtn{padding:1.5rem 1rem 1rem}.CTAButton_rotatingBadge__ATISJ{top:-30px;right:-10px;width:100px;height:100px}.CTAButton_stats__GVTOs{gap:1rem;padding:.875rem 1rem}.CTAButton_statValue__9o8or{font-size:1.1rem}}@media (max-width:480px){.CTAButton_heading__mXSND{margin-bottom:2rem}.CTAButton_compareWrap__z1owZ{min-height:420px}.CTAButton_rotatingBadge__ATISJ{width:90px;height:90px;top:-25px;right:-10px}.CTAButton_rotatingText__bNX6u{font-size:13px}.CTAButton_handle__pMZo0{width:42px;height:42px}.CTAButton_labelAfter__UvArB,.CTAButton_labelBefore__aUTm5{font-size:.6rem;padding:.3rem .6rem}.CTAButton_stats__GVTOs{flex-direction:column;align-items:stretch;gap:.75rem}.CTAButton_statDivider__ktzme{width:100%;height:1px}.CTAButton_dragTooltip__WUJwf{font-size:.7rem;padding:.4rem .75rem}.CTAButton_sliderTrack__QmQQw{bottom:1rem;left:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.CTAButton_dragTooltipArrow__9c3rL,.CTAButton_dragTooltip__WUJwf,.CTAButton_handlePulsing__xQ_50:after,.CTAButton_handlePulsing__xQ_50:before,.CTAButton_hintDot__rSqdW,.CTAButton_rotatingSvg__9xgOv{animation:none}}.Faq_section__m6fdH{width:100%;background-color:var(--color-bg);padding:5rem 1.5rem}.Faq_container__bCwi5{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:start}.Faq_left__AQroU{display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:6rem}.Faq_eyebrow__PNX52{font-size:.75rem;font-weight:700;letter-spacing:.15em;color:var(--color-text-muted);text-transform:uppercase;margin:0}.Faq_heading__2f6NK{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-text);margin:0}.Faq_headingAccent__oPmRC{font-style:italic;color:var(--color-primary);font-weight:500}.Faq_subcopy__w01BD{font-size:1rem;line-height:1.65;color:var(--color-text-muted);margin:0;max-width:440px}.Faq_contactCard__HHwCT{margin-top:1rem;background-color:var(--color-primary-soft);border:1px solid var(--color-border);border-radius:18px;padding:1.75rem;display:flex;flex-direction:column;gap:.75rem;max-width:420px}.Faq_contactBadge__QU3s9{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-surface);color:var(--color-primary-dark);font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.35rem .75rem;border-radius:9999px;align-self:flex-start}.Faq_contactDot__AxJh7{width:7px;height:7px;border-radius:50%;background-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);animation:Faq_pulse__WnebB 2s ease-in-out infinite}@keyframes Faq_pulse__WnebB{0%,to{opacity:1}50%{opacity:.6}}.Faq_contactTitle__EQBc_{font-size:1.25rem;font-weight:700;color:var(--color-text);margin:0;letter-spacing:-.01em}.Faq_contactText__lhKPf{font-size:.95rem;line-height:1.55;color:var(--color-text-muted);margin:0}.Faq_contactButton__M5UuP{align-self:flex-start;background-color:var(--color-primary);color:var(--color-surface);border:none;padding:.75rem 1.5rem;border-radius:9999px;font-size:.9rem;font-weight:600;cursor:pointer;margin-top:.5rem;transition:background-color .2s ease,transform .15s ease}.Faq_contactButton__M5UuP:hover{background-color:var(--color-primary-dark);transform:translateY(-1px)}.Faq_accordion__mTmNB{display:flex;flex-direction:column;gap:.75rem}.Faq_item__c0Hbv{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;overflow:hidden;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.Faq_item__c0Hbv:hover{border-color:var(--color-primary-light)}.Faq_itemOpen__CkZJE{background-color:var(--color-surface);border-color:var(--color-primary);box-shadow:0 4px 16px #347e5d14}.Faq_itemTrigger__yrGNX{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:#0000;border:none;cursor:pointer;text-align:left;color:inherit}.Faq_itemQuestion__9r67D{display:flex;align-items:center;gap:.625rem;font-size:1.05rem;font-weight:600;line-height:1.4;color:var(--color-text);letter-spacing:-.01em;flex:1}.Faq_activeDot__jcfUP{width:8px;height:8px;border-radius:50%;background-color:var(--color-accent);flex-shrink:0}.Faq_itemIcon__lm4jP{position:relative;width:36px;height:36px;border-radius:50%;background-color:var(--color-primary-soft);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:background-color .25s ease}.Faq_itemOpen__CkZJE .Faq_itemIcon__lm4jP{background-color:var(--color-primary)}.Faq_iconBar__3lGEK{position:absolute;width:12px;height:2px;background-color:var(--color-primary-dark);border-radius:9999px;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .25s ease}.Faq_itemOpen__CkZJE .Faq_iconBar__3lGEK{background-color:var(--color-surface)}.Faq_iconBarVertical__oDno0{transform:rotate(90deg)}.Faq_itemOpen__CkZJE .Faq_iconBarVertical__oDno0{transform:rotate(0deg)}.Faq_itemPanel__lVJYS{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.Faq_itemOpen__CkZJE .Faq_itemPanel__lVJYS{grid-template-rows:1fr}.Faq_itemAnswer__pPdcb{overflow:hidden;font-size:.95rem;line-height:1.65;color:var(--color-text-muted);padding:0 1.5rem;transition:padding .3s cubic-bezier(.4,0,.2,1)}.Faq_itemOpen__CkZJE .Faq_itemAnswer__pPdcb{padding:0 1.5rem 1.25rem}@media (max-width:900px){.Faq_container__bCwi5{grid-template-columns:1fr;gap:2.5rem}.Faq_left__AQroU{position:static;top:auto}.Faq_contactCard__HHwCT{max-width:none}}@media (max-width:480px){.Faq_section__m6fdH{padding:3rem 1rem}.Faq_itemTrigger__yrGNX{padding:1rem 1.25rem}.Faq_itemQuestion__9r67D{font-size:.95rem}.Faq_itemAnswer__pPdcb{font-size:.9rem;padding:0 1.25rem}.Faq_itemOpen__CkZJE .Faq_itemAnswer__pPdcb{padding:0 1.25rem 1.1rem}}@media (prefers-reduced-motion:reduce){.Faq_contactDot__AxJh7,.Faq_iconBar__3lGEK,.Faq_itemAnswer__pPdcb,.Faq_itemPanel__lVJYS,.Faq_item__c0Hbv{transition:none;animation:none}}