.AboutSection_section__CPoLC{--about-text:#191d32;--about-text-secondary:#5a5f80;--about-primary:#0f1b4c;--about-on-primary:#fff;--about-secondary:#a85a38;--about-paper:#fff;--about-line:#e8d8c7;--about-location-bg:#fdf3ee;--about-shadow-soft:0 6px 18px rgba(120,86,57,0.08);--about-shadow-lift:0 18px 50px rgba(120,86,57,0.16);position:relative;box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding:32px 16px;overflow:hidden;color:var(--about-text)}html[data-color-mode=dark] .AboutSection_section__CPoLC{--about-text:#f6f1ea;--about-text-secondary:#d8cfc6;--about-primary:#8fa3e0;--about-on-primary:#12151f;--about-secondary:#e49a72;--about-paper:#1a1f2e;--about-line:#3a4157;--about-location-bg:#3d3324;--about-shadow-soft:0 6px 18px rgba(0,0,0,0.3);--about-shadow-lift:0 18px 48px rgba(0,0,0,0.48)}.AboutSection_glow__X1DaK{position:absolute;border-radius:50%;pointer-events:none}.AboutSection_glowYellow__raa3o{width:300px;height:300px;top:-150px;inset-inline-start:-150px;background-image:radial-gradient(circle,rgba(255,234,197,.12),rgba(168,90,56,.05),transparent);opacity:.6}.AboutSection_glowGreen__aI175{width:200px;height:200px;bottom:-100px;inset-inline-end:-100px;background-image:radial-gradient(circle,rgba(46,125,50,.15),rgba(41,163,41,.08),transparent);opacity:.5}.AboutSection_glowBlue___MEIy{width:120px;height:120px;top:40%;inset-inline-end:10%;background-image:radial-gradient(circle,rgba(15,27,76,.12),rgba(33,150,243,.08),transparent)}.AboutSection_header__u829I{text-align:center;margin-bottom:32px}.AboutSection_title__RXV2g{margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.015em}.AboutSection_subtitle__BShfG{margin:0 auto;color:var(--about-text-secondary);font-size:16px;font-weight:700;line-height:1.35}.AboutSection_content__Cos_9{position:relative;display:flex;flex-direction:column;align-items:center;gap:32px}.AboutSection_text__Xtyqm{text-align:start}.AboutSection_heading__TWa2L{margin:0;font-size:var(--type-h4,1.25rem);font-weight:700;line-height:1.25}.AboutSection_paragraph__dEE_V{margin:0;font-size:var(--type-body1,1rem);line-height:1.7}.AboutSection_beliefTitle__hD72z{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.35}.AboutSection_beliefBody__y05m_{margin:0;font-size:13px;line-height:1.8}.AboutSection_compare__e2kWb{position:relative;flex-shrink:0;width:280px;height:350px;margin-inline:auto;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.2);cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}.AboutSection_compareDragging__CZ71P{cursor:-webkit-grabbing;cursor:grabbing}.AboutSection_layer__v8HXy{position:absolute;inset:0}.AboutSection_yearBadge__PJzRs{position:absolute;box-sizing:border-box;padding:8px 16px;border-radius:16px;color:#fff;font-size:12px;font-weight:700;line-height:1.7;box-shadow:0 4px 12px rgba(0,0,0,.3);pointer-events:none}.AboutSection_yearAfter__J6i_F{bottom:16px;right:16px;background-color:rgba(46,125,50,.95)}.AboutSection_yearBefore__u4J5R{bottom:8px;left:8px;z-index:6;padding:8px 12px;background-color:rgba(168,90,56,.95);font-size:11.2px}.AboutSection_handle__9sEUq{position:absolute;top:0;bottom:0;z-index:10;width:4px;background-color:#fff;transform:translateX(-50%);box-shadow:0 0 20px rgba(0,0,0,.5);pointer-events:none}.AboutSection_handle__9sEUq:before{box-sizing:border-box;width:48px;height:48px;border:3px solid var(--about-primary);border-radius:50%;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.3)}.AboutSection_handle__9sEUq:after,.AboutSection_handle__9sEUq:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AboutSection_handle__9sEUq:after{width:32px;height:32px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f1b4c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12h19M6.5 8l-4 4 4 4M17.5 8l4 4-4 4'/%3E%3C/svg%3E") 50% /contain no-repeat}.AboutSection_glyph__d7Rjc{display:inline-block;width:1.2em;height:1.2em;-webkit-margin-start:.35em;margin-inline-start:.35em;vertical-align:-.22em;fill:currentColor}.AboutSection_glyphSparkle__CAxyB{fill:#ffe45c}.AboutSection_hint__QqkC7{position:absolute;top:16px;left:50%;z-index:5;padding:8px 16px;border-radius:16px;background-color:rgba(0,0,0,.7);color:#fff;font-size:12px;font-weight:500;line-height:1.7;white-space:nowrap;transform:translateX(-50%);animation:AboutSection_aboutPulse__lPGhX 2s ease-in-out infinite}@keyframes AboutSection_aboutPulse__lPGhX{0%,to{opacity:.8}50%{opacity:1}}.AboutSection_skills__DC_IA{margin-bottom:24px}.AboutSection_skillsTitle__MopIE{margin:0 0 20px;text-align:center;font-size:18px;font-weight:700;line-height:1.35}.AboutSection_pills__gZi2X{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.AboutSection_skillsPills__58t3t{margin-bottom:20px;padding-inline:8px}.AboutSection_credentials__j3Ebi{margin-bottom:16px}.AboutSection_pill__OvXcb{display:inline-flex;align-items:center;box-sizing:border-box;height:38px;-webkit-padding-start:10px;padding-inline-start:10px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.AboutSection_pill__OvXcb svg{flex-shrink:0;width:18px;height:18px;fill:currentColor}.AboutSection_pillLabel__ph_tJ{padding-inline:10px}.AboutSection_pill__OvXcb:hover{transform:translateY(-2px)}.AboutSection_pill__OvXcb:focus-visible{outline:3px solid currentColor;outline-offset:3px}.AboutSection_skill___Iv87{background-color:var(--about-primary);color:var(--about-on-primary);box-shadow:var(--about-shadow-soft)}.AboutSection_skill___Iv87:hover{box-shadow:var(--about-shadow-lift)}.AboutSection_credential__rqu5U{border:1px solid var(--about-line);background-color:var(--about-paper);color:var(--about-text);font-size:12px}.AboutSection_credential__rqu5U svg{color:var(--about-secondary)}.AboutSection_credential__rqu5U:hover{border-color:var(--about-secondary);box-shadow:var(--about-shadow-soft)}.AboutSection_location__iuBA0{display:flex;align-items:flex-start;gap:12px;padding:12px;border:2px solid var(--about-secondary);border-radius:16px;background-color:var(--about-location-bg)}.AboutSection_location__iuBA0 .AboutSection_locationIcon__jBd_x{flex-shrink:0;width:20px;height:20px;margin-top:2px;fill:var(--about-primary)}.AboutSection_locationAddress___jZUL,.AboutSection_locationTitle__eT07m{margin:0;font-size:13px;line-height:1.6}.AboutSection_locationTitle__eT07m{font-weight:700}.AboutSection_locationAddress___jZUL{color:var(--about-text-secondary);font-size:12px}@media (min-width:600px){.AboutSection_section__CPoLC{padding-inline:24px}.AboutSection_compare__e2kWb{width:320px;height:400px}.AboutSection_location__iuBA0{align-items:center;gap:16px;padding:16px}.AboutSection_location__iuBA0 .AboutSection_locationIcon__jBd_x{width:24px;height:24px;margin-top:0}}@media (min-width:900px){.AboutSection_section__CPoLC{padding-block:64px}.AboutSection_header__u829I{margin-bottom:48px}.AboutSection_title__RXV2g{margin-bottom:16px;font-size:40px}.AboutSection_subtitle__BShfG{max-width:800px;font-size:20px}.AboutSection_content__Cos_9{flex-direction:row;gap:48px}.AboutSection_beliefTitle__hD72z{font-size:20px}.AboutSection_beliefBody__y05m_{font-size:16px}.AboutSection_compare__e2kWb{width:360px;height:450px;cursor:ew-resize}.AboutSection_hint__QqkC7,.AboutSection_yearBadge__PJzRs{font-size:14px}.AboutSection_yearBefore__u4J5R{bottom:16px;left:16px;padding:8px 16px}.AboutSection_skills__DC_IA{margin-bottom:32px}.AboutSection_skillsTitle__MopIE{font-size:22px}.AboutSection_pills__gZi2X{gap:12px}.AboutSection_credentials__j3Ebi{margin-bottom:32px}.AboutSection_pill__OvXcb{height:42px;font-size:14px}.AboutSection_locationTitle__eT07m{font-size:16px}.AboutSection_locationAddress___jZUL{font-size:14px}}@media (prefers-reduced-motion:reduce){.AboutSection_glow__X1DaK,.AboutSection_hint__QqkC7{animation:none}.AboutSection_pill__OvXcb{transition:none}}.ShinyText_shiny__ZnHHn{color:#0f1b4c;background-image:linear-gradient(135deg,#0f1b4c,#a85a38 38%,#191d32 68%,#0f1b4c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}html[data-color-mode=dark] .ShinyText_shiny__ZnHHn{color:#9ba6d2;background-image:linear-gradient(135deg,#e49a72,#e6c07f 38%,#f6f1ea 68%,#e49a72)}.Navigation_appBar__QzdPv{position:fixed;top:0;left:0;right:0;z-index:1201;display:flex;flex-direction:column;box-sizing:border-box;width:100%;flex-shrink:0;background-color:#0f1b4c;color:#fffdfc;box-shadow:0 6px 18px rgba(120,86,57,.08)}html[data-color-mode=dark] .Navigation_appBar__QzdPv{background-color:#1a1f2e;color:#f6f1ea;border-bottom:1px solid #3a4157}@media print{.Navigation_appBar__QzdPv{position:absolute}}.Navigation_container__vPaBA{box-sizing:border-box;width:100%;padding-inline:16px}.Navigation_toolbar__tWiTH{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:56px;padding-block:4px}.Navigation_spacer___ZiW6{min-height:56px}.Navigation_mobileToolbar__VT0Rk{display:flex;align-items:center;width:100%;gap:4px}.Navigation_iconButton__M4m0L{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;width:44px;height:44px;padding:8px;margin:0;border:0;border-radius:50%;background:transparent;color:#ffffff;font-size:1.5rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.4,0,.2,1)}.Navigation_iconButton__M4m0L:hover{background-color:rgba(255,255,255,.08)}.Navigation_iconButton__M4m0L:active{transform:scale(.94)}.Navigation_iconButton__M4m0L:focus-visible{outline:3px solid currentColor;outline-offset:3px}.Navigation_iconButton__M4m0L svg{width:1em;height:1em;fill:currentColor;flex-shrink:0}.Navigation_searchButton__qAcPa{-webkit-margin-start:auto;margin-inline-start:auto}.Navigation_mobileLogo__QP_44{display:inline-flex}.Navigation_mobileLogo__QP_44>a{min-width:44px;min-height:44px;align-items:center;justify-content:center}.Navigation_desktopSlot__lQttS{display:none}.Navigation_desktop__6wZ_C{width:100%;justify-content:space-between;gap:8px}.Navigation_desktopLinks__XvyH_,.Navigation_desktop__6wZ_C{display:flex;align-items:center;flex-wrap:nowrap;min-width:0}.Navigation_desktopLinks__XvyH_{gap:6px;flex-shrink:1}.Navigation_controlsPlaceholder__NUO7l{width:280px;height:40px;flex-shrink:0}.Navigation_controls__U8G_i{display:flex;align-items:center;gap:1px;flex-shrink:0;flex-wrap:nowrap;min-width:0}.Navigation_accountPlaceholder__qII7D{width:120px;height:40px;flex-shrink:0}.Navigation_iconButton__M4m0L:disabled{cursor:default;opacity:.7}.Navigation_navButton__baGyB{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;min-width:auto;min-height:46px;margin:0;padding:4px 10px;gap:2.8px;border:0;border-radius:999px;background:transparent;color:#ffffff;font-family:inherit;font-size:.9rem;font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.4,0,.2,1),background-color .18s cubic-bezier(.4,0,.2,1)}.Navigation_navButton__baGyB:hover{background-color:rgba(255,255,255,.1)}.Navigation_navButton__baGyB:active{transform:scale(.98)}.Navigation_navButton__baGyB:focus-visible{outline:3px solid currentColor;outline-offset:3px}.Navigation_navButton__baGyB:after{content:"";position:absolute;bottom:2px;left:20%;right:20%;height:2px;border-radius:4px;background-color:transparent}.Navigation_navButton__baGyB:hover:after{background-color:rgba(255,255,255,.4)}.Navigation_navButton__baGyB[aria-current=page]{font-weight:700}.Navigation_navButton__baGyB[aria-current=page]:after{background-color:rgba(255,255,255,.8)}.Navigation_navTrigger__jdHLc:after{content:none}.Navigation_navTrigger__jdHLc{color:inherit}.Navigation_startIcon__8gYMQ{display:inherit;flex-shrink:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:2.8px;margin-inline-end:2.8px}.Navigation_startIcon__8gYMQ svg{width:20px;height:20px;fill:currentColor}.Navigation_endIcon___x7PR{display:inherit;flex-shrink:0;-webkit-margin-start:2.8px;margin-inline-start:2.8px;-webkit-margin-end:0;margin-inline-end:0;transition:transform .18s cubic-bezier(.4,0,.2,1)}.Navigation_endIcon___x7PR svg{width:20px;height:20px;fill:currentColor}.Navigation_navButton__baGyB:hover .Navigation_endIcon___x7PR{transform:translateX(-3px)}[dir=ltr] .Navigation_navButton__baGyB:hover .Navigation_endIcon___x7PR{transform:translateX(3px)}@media (min-width:600px){.Navigation_toolbar__tWiTH{min-height:64px;padding-block:8px}.Navigation_spacer___ZiW6{min-height:64px}}@media (min-width:1200px){.Navigation_desktopSlot__lQttS{display:contents}.Navigation_mobileToolbar__VT0Rk{display:none}}@media (min-width:1536px){.Navigation_desktop__6wZ_C{gap:12px}.Navigation_desktopLinks__XvyH_{gap:10px}.Navigation_navButton__baGyB{font-size:.95rem;padding-inline:12px;gap:4px}.Navigation_endIcon___x7PR{-webkit-margin-start:4px;margin-inline-start:4px}.Navigation_startIcon__8gYMQ{-webkit-margin-end:4px;margin-inline-end:4px}.Navigation_controls__U8G_i{gap:2px}}.PathIcon_icon__uYmj4{display:inline-block;flex-shrink:0;width:1em;height:1em;font-size:1.5rem;fill:currentColor;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:fill .2s cubic-bezier(.4,0,.2,1) 0s}.NutritionCalculator_chips__WT1_g{display:flex;flex-wrap:wrap;gap:8px}.NutritionCalculator_chip__IPAF3{display:inline-flex;align-items:center;box-sizing:border-box;height:24px;padding:0 7px;border:1px solid;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.5;white-space:nowrap;transition:background-color .14s cubic-bezier(.4,0,.2,1)}.NutritionCalculator_calories__LWFac{color:#a85a38}.NutritionCalculator_calories__LWFac:hover{background-color:rgba(230,126,34,.08)}.NutritionCalculator_protein__wA4Nh{color:#5b4a9e}.NutritionCalculator_protein__wA4Nh:hover{background-color:rgba(41,128,185,.08)}.NutritionCalculator_carbs__Sq2e3{color:#2e7d32}.NutritionCalculator_carbs__Sq2e3:hover{background-color:rgba(39,174,96,.08)}.NutritionCalculator_fat__fj7Ql{color:#9c641c}.NutritionCalculator_fat__fj7Ql:hover{background-color:rgba(241,196,15,.08)}.NutritionCalculator_fiber__FCeMX{color:#654338}.NutritionCalculator_fiber__FCeMX:hover{background-color:rgba(139,69,19,.08)}html[data-color-mode=dark] .NutritionCalculator_calories__LWFac{color:#b9795e}html[data-color-mode=dark] .NutritionCalculator_calories__LWFac:hover{background-color:rgba(243,156,18,.08)}html[data-color-mode=dark] .NutritionCalculator_protein__wA4Nh{color:#8c80bb}html[data-color-mode=dark] .NutritionCalculator_protein__wA4Nh:hover{background-color:rgba(52,152,219,.08)}html[data-color-mode=dark] .NutritionCalculator_carbs__Sq2e3{color:#58975b}html[data-color-mode=dark] .NutritionCalculator_carbs__Sq2e3:hover{background-color:rgba(88,214,141,.08)}html[data-color-mode=dark] .NutritionCalculator_fat__fj7Ql{color:#ae8045}html[data-color-mode=dark] .NutritionCalculator_fat__fj7Ql:hover{background-color:rgba(244,208,63,.08)}html[data-color-mode=dark] .NutritionCalculator_fiber__FCeMX{color:#99837c}html[data-color-mode=dark] .NutritionCalculator_fiber__FCeMX:hover{background-color:rgba(160,130,109,.08)}.NutritionCalculator_chip__IPAF3{justify-content:center}.NutritionCalculator_static__Lytvo:hover{background-color:transparent!important}.NutritionCalculator_breakdown__jxSSZ{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}@media (min-width:600px){.NutritionCalculator_breakdown__jxSSZ{flex-direction:row}}.RecipeHeader_badges__OzEvV{position:absolute;top:12px;inset-inline-start:12px;z-index:2;display:flex;align-items:center;gap:6px;max-width:calc(100% - 32px);overflow:hidden}.RecipeHeader_badge__5TYxW{display:inline-flex;align-items:center;box-sizing:border-box;height:24px;padding:0 8px;border-radius:999px;font-size:.8125rem;line-height:1.5;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(120,86,57,.08)}.RecipeHeader_category__nGl2N{max-width:180px;overflow:hidden;text-overflow:ellipsis;background-color:rgba(255,255,255,.92);color:#0f1b4c;font-weight:700}.RecipeHeader_protein__zhz8s{flex-shrink:0;background-color:rgba(163,77,86,.92);color:#fff;font-weight:800}@media (min-width:600px){.RecipeHeader_category__nGl2N{max-width:240px}}@media (min-width:900px){.RecipeHeader_badges__OzEvV{top:16px;inset-inline-start:16px}}.RecipeHeader_calcButton__x6JJJ{--primary:#0f1b4c;--primary-hover:#0b1339;--on-primary:#fff;--hover-tint:rgba(15,27,76,0.04);display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:46px;padding:10px 22px;border:1px solid rgba(15,27,76,.5);border-radius:999px;background:transparent;color:var(--primary);font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1.75;white-space:nowrap;cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),background-color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1)}.RecipeHeader_calcButton__x6JJJ svg,.RecipeHeader_calcButton__x6JJJ svg.RecipeHeader_MuiSvgIcon-root__JwIf5{width:18px;height:18px;fill:currentColor;flex-shrink:0}.RecipeHeader_calcButton__x6JJJ:hover{border-color:var(--primary);background-color:var(--hover-tint);transform:translateY(-1px)}.RecipeHeader_calcButton__x6JJJ:active{transform:scale(.98)}.RecipeHeader_calcButton__x6JJJ:focus-visible{outline:3px solid currentColor;outline-offset:3px}.RecipeHeader_calcButton__x6JJJ[aria-expanded=true]{border-color:transparent;background-color:var(--primary);color:var(--on-primary)}.RecipeHeader_calcButton__x6JJJ[aria-expanded=true]:hover{background-color:var(--primary-hover);box-shadow:0 18px 50px rgba(120,86,57,.16)}html[data-color-mode=dark] .RecipeHeader_calcButton__x6JJJ{--primary:#8fa3e0;--primary-hover:#9ba6d2;--on-primary:#12151f;--hover-tint:rgba(143,163,224,0.08);border-color:rgba(143,163,224,.5)}html[data-color-mode=dark] .RecipeHeader_calcButton__x6JJJ[aria-expanded=true]:hover{box-shadow:0 18px 50px rgba(0,0,0,.45)}@media (prefers-reduced-motion:reduce){.RecipeHeader_calcButton__x6JJJ{transition:none}}.RecipeHeader_card__9srXZ{--rh-text:#191d32;--rh-text-secondary:#5a5f80;--rh-line:#e8d8c7;--rh-paper:#fff;--rh-primary:#0f1b4c;--rh-media:#f5f1eb;--rh-shadow:0 10px 30px rgba(120,86,57,0.08);--rh-shadow-lift:0 18px 50px rgba(120,86,57,0.16);box-sizing:border-box;margin-bottom:24px;padding:16px;overflow:hidden;border:1px solid var(--rh-line);border-radius:24px;background-image:linear-gradient(145deg,rgba(255,255,255,.96),rgb(250,247,243));box-shadow:var(--rh-shadow);color:var(--rh-text);transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}html[data-color-mode=dark] .RecipeHeader_card__9srXZ{--rh-text:#f6f1ea;--rh-text-secondary:#d8cfc6;--rh-line:#3a4157;--rh-paper:#1a1f2e;--rh-primary:#8fa3e0;--rh-media:#1a1f2e;--rh-shadow:0 12px 30px rgba(0,0,0,0.36);--rh-shadow-lift:0 18px 48px rgba(0,0,0,0.48);background-image:linear-gradient(145deg,rgba(26,31,46,.96),rgba(18,21,31,.96) 72%)}.RecipeHeader_card__9srXZ:hover{transform:translateY(-2px);box-shadow:var(--rh-shadow-lift)}.RecipeHeader_layout__4F_E2{display:grid;grid-template-areas:"image" "content";grid-template-columns:1fr;grid-gap:20px;gap:20px;align-items:start}.RecipeHeader_content__KU8J4{grid-area:content;display:flex;flex-direction:column;gap:16px}.RecipeHeader_intro__yI2tI{display:flex;flex-direction:column;gap:8px}.RecipeHeader_title__f_LOs{margin:0;font-size:2rem;font-weight:800;line-height:1.08;letter-spacing:-.02em}.RecipeHeader_description__9UWrq{max-width:70ch;margin:0;color:var(--rh-text-secondary);font-size:1rem;font-weight:400;line-height:1.7}.RecipeHeader_stats__pv1yJ{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--rh-line);border-radius:24px;background-color:var(--rh-paper)}.RecipeHeader_stat__GIk13{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 6px;text-align:center}.RecipeHeader_stat__GIk13+.RecipeHeader_stat__GIk13{-webkit-border-start:1px solid var(--rh-line);border-inline-start:1px solid var(--rh-line)}.RecipeHeader_statIcon__jj572{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:16px;background-color:rgba(52,152,219,.08);color:var(--rh-primary)}.RecipeHeader_statIcon__jj572 svg{font-size:20px}.RecipeHeader_statText__PJirq{min-width:0}.RecipeHeader_statLabel__KS5wR{margin:0 0 2px;color:var(--rh-text-secondary);font-size:.8rem;line-height:1.6}.RecipeHeader_statValue__vAvwy{margin:0;font-size:.9rem;font-weight:700;line-height:1.3}.RecipeHeader_media__oNqOF{grid-area:image;display:flex;flex-direction:column;gap:12px}.RecipeHeader_imageTile__SlBP5{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:24px;background-color:var(--rh-media);box-shadow:0 18px 50px rgba(120,86,57,.16)}.RecipeHeader_imageShade__LYIHv{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,21,34,.02),rgba(18,21,34,.16))}.RecipeHeader_actions__ZMKOM{position:absolute;right:12px;bottom:12px;left:12px;z-index:2}@media (prefers-reduced-motion:reduce){.RecipeHeader_card__9srXZ{transition:none}.RecipeHeader_card__9srXZ:hover{transform:none}}@media (min-width:600px){.RecipeHeader_card__9srXZ{padding:20px}.RecipeHeader_title__f_LOs{font-size:2.5rem}}@media (min-width:900px){.RecipeHeader_card__9srXZ{padding:24px;border-radius:32px}.RecipeHeader_layout__4F_E2{gap:28px}.RecipeHeader_content__KU8J4{gap:20px}.RecipeHeader_description__9UWrq{font-size:1.1rem}.RecipeHeader_stat__GIk13{flex-direction:row;align-items:flex-start;gap:10px;padding:12px;text-align:start}.RecipeHeader_statIcon__jj572{width:36px;height:36px}.RecipeHeader_statLabel__KS5wR{font-size:.875rem}.RecipeHeader_statValue__vAvwy{font-size:1rem}.RecipeHeader_imageTile__SlBP5{border-radius:32px}.RecipeHeader_actions__ZMKOM{right:16px;bottom:16px;left:16px}}@media (min-width:1200px){.RecipeHeader_layout__4F_E2{grid-template-areas:"content image";grid-template-columns:minmax(0,1.2fr) minmax(320px,420px)}.RecipeHeader_title__f_LOs{font-size:3.1rem}}.RecipeHeader_nutrition__n8Gth{display:flex;flex-direction:column;gap:16px}.RecipeHeader_nutriCard__ovdT4{flex:1 1;overflow:hidden;border:1px solid var(--rh-line);border-radius:20px;background-color:var(--rh-paper);color:var(--rh-text);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}html[data-color-mode=dark] .RecipeHeader_nutriCard__ovdT4{background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.05))}.RecipeHeader_nutriCard__ovdT4:hover{transform:translateY(-2px);box-shadow:var(--rh-shadow-lift)}.RecipeHeader_nutriBody__JR_m_{padding:16px}.RecipeHeader_nutriHead__IfQQl{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.RecipeHeader_nutriTitleBox__GgOuN{min-width:0}.RecipeHeader_nutriTitle__RGuvR{margin:0;font-size:var(--type-h6,1rem);font-weight:600;line-height:1.35}.RecipeHeader_nutriNotes__C3_4X{margin:2.8px 0 0;color:var(--rh-text-secondary);font-size:.78rem;line-height:1.6}.RecipeHeader_nutriEmpty__FDWbQ{margin:0;padding-block:16px;color:var(--rh-text-secondary);font-size:var(--type-body2,.9375rem);line-height:1.43;text-align:center}.RecipeHeader_breakdownSlot__yYoEV{display:none}.RecipeHeader_breakdownHead__94oBQ{display:flex;align-items:center;margin-bottom:16px}.RecipeHeader_breakdownIcon__isPJh{-webkit-margin-end:8px;margin-inline-end:8px;color:var(--rh-primary);font-size:20px}[dir=rtl] .RecipeHeader_breakdownIcon__isPJh{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.RecipeHeader_nutriCard__ovdT4{transition:none}.RecipeHeader_nutriCard__ovdT4:hover{transform:none}}@media (min-width:1536px){.RecipeHeader_nutrition__n8Gth{flex-direction:row}.RecipeHeader_breakdownSlot__yYoEV{display:block}.RecipeHeader_nutriCardNarrow__U0Fjj{min-width:280px}}.RecipeIngredients_scaler__FTUoF{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:16px;background-color:#f5f1eb}.RecipeIngredients_iconButton__rzJ5x{--icon-color:rgba(0,0,0,0.54);--hover-bg:rgba(15,27,76,0.06);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;min-width:44px;min-height:44px;padding:5px;border:0;border-radius:50%;background:transparent;color:var(--icon-color);font-size:1.125rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1)}.RecipeIngredients_iconButton__rzJ5x svg{fill:currentColor}.RecipeIngredients_iconButton__rzJ5x .RecipeIngredients_stepIcon__V8MNo{width:20px;height:20px}.RecipeIngredients_iconButton__rzJ5x .RecipeIngredients_checkIcon__aqU6P{width:24px;height:24px}@media (hover:hover){.RecipeIngredients_iconButton__rzJ5x:hover:not(:disabled){background-color:var(--hover-bg)}}.RecipeIngredients_iconButton__rzJ5x:active:not(:disabled){transform:scale(.94)}.RecipeIngredients_iconButton__rzJ5x:focus-visible{outline:3px solid currentColor;outline-offset:3px}.RecipeIngredients_iconButton__rzJ5x:disabled{color:rgba(0,0,0,.26);cursor:default}.RecipeIngredients_checked__QEzwY{--icon-color:#2e7d32;--hover-bg:rgba(46,125,50,0.04)}.RecipeIngredients_servings__EbnWV{display:inline-flex;align-items:center;box-sizing:border-box;height:24px;padding:0 8px;border-radius:999px;background-color:rgba(15,27,76,.12);color:#191d32;font-size:.8125rem;font-weight:600;line-height:1.5;white-space:nowrap}.RecipeIngredients_servingsChanged__lpKoR{background-color:#0f1b4c;color:#fff}html[data-color-mode=dark] .RecipeIngredients_scaler__FTUoF{background-color:#1a1f2e}html[data-color-mode=dark] .RecipeIngredients_iconButton__rzJ5x{--icon-color:#fff;--hover-bg:rgba(255,255,255,0.08)}html[data-color-mode=dark] .RecipeIngredients_iconButton__rzJ5x:disabled{color:rgba(255,255,255,.26)}html[data-color-mode=dark] .RecipeIngredients_checked__QEzwY{--icon-color:#78b481;--hover-bg:rgba(120,180,129,0.08)}html[data-color-mode=dark] .RecipeIngredients_servings__EbnWV{background-color:rgba(255,255,255,.12);color:#f6f1ea}html[data-color-mode=dark] .RecipeIngredients_servingsChanged__lpKoR{background-color:#8fa3e0;color:#12151f}@media (prefers-reduced-motion:reduce){.RecipeIngredients_iconButton__rzJ5x{transition:none}}.RecipeCard_card__5tK7b{position:relative;display:flex;flex-direction:column;height:auto;box-sizing:border-box;overflow:hidden;text-decoration:none;color:#191d32;background-color:#ffffff;border:1px solid #e8d8c7;border-radius:20px;box-shadow:0 10px 30px rgba(120,86,57,.08);transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1)}.RecipeCard_card__5tK7b:hover{transform:translateY(-2px);box-shadow:0 18px 50px rgba(120,86,57,.16);border-color:#0f1b4c}.RecipeCard_card__5tK7b:hover .RecipeCard_image__Aiheq{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.RecipeCard_card__5tK7b{transition:none}.RecipeCard_card__5tK7b:hover,.RecipeCard_card__5tK7b:hover .RecipeCard_image__Aiheq{transform:none}}html[data-color-mode=dark] .RecipeCard_card__5tK7b{color:#f6f1ea;background-color:#1a1f2e;border-color:#3a4157}html[data-color-mode=dark] .RecipeCard_card__5tK7b:hover{border-color:#8fa3e0}.RecipeCard_mediaWrap__soKcj{position:relative}.RecipeCard_media__sg48V{position:relative;width:100%;aspect-ratio:16/9;min-height:200px;overflow:hidden;background-color:#f5f1eb}.RecipeCard_mediaCompact__yB0Ew{aspect-ratio:16/10;min-height:160px}html[data-color-mode=dark] .RecipeCard_media__sg48V{background-color:#1a1f2e}.RecipeCard_image__Aiheq{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.RecipeCard_shade__Y2tw_{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0) 34%,rgba(18,21,34,.06) 62%,rgba(18,21,34,.44))}.RecipeCard_placeholder__DQD8I{height:100%;display:flex;align-items:center;justify-content:center;color:#5a5f80;background:linear-gradient(135deg,#f5f1eb,#ebe5dc);font-size:48px}.RecipeCard_placeholder__DQD8I svg{width:1em;height:1em;fill:currentColor}html[data-color-mode=dark] .RecipeCard_placeholder__DQD8I{color:#d8cfc6;background:linear-gradient(135deg,#1a1f2e,#3a4157)}.RecipeCard_badges__06gEg{position:absolute;inset:12px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:8px;pointer-events:none}.RecipeCard_topRow__olwTX{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;align-items:flex-start}.RecipeCard_topEnd__b3D1i{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.RecipeCard_bottomRow__D3ZY1{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:6px;overflow:hidden}.RecipeCard_badge__wtnlO{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:28px;min-height:28px;max-width:100%;vertical-align:middle;white-space:nowrap;border-radius:999px;border:1px solid rgba(255,255,255,.65);background-color:rgba(255,255,255,.92);color:#191d32;box-shadow:0 6px 18px rgba(120,86,57,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.72rem;font-weight:800;line-height:1.5}.RecipeCard_badgeLabel__urlYE{padding-inline:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecipeCard_badgeIcon__s_jtO{width:1em;height:1em;flex-shrink:0;fill:currentColor;font-size:15px}.RecipeCard_difficulty__fXZ00{border-color:rgba(255,255,255,.35);color:#ffffff;background-color:#0f1b4c}.RecipeCard_easy__3hr7e{background-color:#2e7d32}.RecipeCard_medium__XuoCI{background-color:#9c641c}.RecipeCard_hard__qN7zv{background-color:#b14646}html[data-color-mode=dark] .RecipeCard_difficulty__fXZ00{background-color:#8fa3e0}html[data-color-mode=dark] .RecipeCard_easy__3hr7e{background-color:#78b481}html[data-color-mode=dark] .RecipeCard_medium__XuoCI{background-color:#d7a65b}html[data-color-mode=dark] .RecipeCard_hard__qN7zv{background-color:#dd8a8a}.RecipeCard_tag__j_vAv{background-color:rgba(25,29,50,.78);border-color:rgba(255,255,255,.22);color:#ffffff;box-shadow:0 6px 18px rgba(0,0,0,.18);font-weight:700}.RecipeCard_content__mXIT2{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;min-height:0;gap:8px;padding:14px 16px 12px}.RecipeCard_contentDense__ejp8G{gap:6px;padding:10px 12px}.RecipeCard_title__qdkKc{margin:0;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.4;min-height:2.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.RecipeCard_link__Zbr1A{color:inherit;text-decoration:none}.RecipeCard_link__Zbr1A:after{content:"";position:absolute;inset:0;z-index:1;cursor:pointer;border-radius:20px}.RecipeCard_link__Zbr1A:focus-visible{outline:none}.RecipeCard_link__Zbr1A:focus-visible:after{outline:3px solid #0f1b4c;outline-offset:-3px}html[data-color-mode=dark] .RecipeCard_link__Zbr1A:focus-visible:after{outline-color:#8fa3e0}.RecipeCard_action__2AxTL{position:relative;z-index:2;margin-top:6px}.RecipeCard_actionDense__T_WGJ{margin-top:4px}@media (min-width:600px){.RecipeCard_media__sg48V{aspect-ratio:4/3}.RecipeCard_mediaCompact__yB0Ew{aspect-ratio:3/2}.RecipeCard_title__qdkKc{font-size:1.125rem}}.RecipeCard_viewButton__bXGnM{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:64px;min-height:32px;margin:0;padding:8px 16px;overflow:hidden;border:0;border-radius:16px;background-color:#0f1b4c;color:#ffffff;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1.75;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.34,1.56,.64,1),background-color .25s cubic-bezier(.4,0,.2,1)}.RecipeCard_viewButton__bXGnM:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle,rgba(255,255,255,.3) 0,transparent 70%);transform:scale(0);transition:transform .6s ease-out}.RecipeCard_viewButton__bXGnM:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-150%,-50%);transition:transform .6s ease}.RecipeCard_viewButton__bXGnM:hover{transform:translateY(-2px);background-color:#0b1335;box-shadow:0 8px 24px rgba(15,27,76,.25)}.RecipeCard_viewButton__bXGnM:hover:before{transform:scale(4)}.RecipeCard_viewButton__bXGnM:hover:after{transform:translate(50%,-50%)}.RecipeCard_viewButton__bXGnM:active{transform:translateY(0) scale(.98)}html[data-color-mode=dark] .RecipeCard_viewButton__bXGnM{background-color:#8fa3e0;color:#12151f}html[data-color-mode=dark] .RecipeCard_viewButton__bXGnM:hover{background-color:#64729d;box-shadow:0 8px 24px rgba(143,163,224,.25)}@media (prefers-reduced-motion:reduce){.RecipeCard_viewButton__bXGnM,.RecipeCard_viewButton__bXGnM:after,.RecipeCard_viewButton__bXGnM:before{transition:none}}.RecipeCard_favoriteButton__NAUM9{position:absolute;top:8px;inset-inline-start:8px;z-index:3;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;margin:0;padding:8px;border:0;border-radius:50%;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 18px rgba(120,86,57,.08);color:rgba(0,0,0,.54);cursor:pointer;transition:transform .14s cubic-bezier(.4,0,.2,1),background-color .14s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.RecipeCard_favoriteButton__NAUM9:hover{background-color:#fff;transform:scale(1.06)}.RecipeCard_favoriteButton__NAUM9:active{transform:scale(.94)}.RecipeCard_favoriteButton__NAUM9:focus-visible{outline:3px solid currentColor;outline-offset:3px}.RecipeCard_favoriteFilled__0xZUl{color:#b14646}.EnhancedRecipeCard_root__r4650{position:relative;height:100%}.EnhancedRecipeCard_ratings__n3y_b{position:absolute;top:10px;left:50%;z-index:2;padding:3.6px 10px;border-radius:99px;background-color:rgba(255,255,255,.95);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;transform:translateX(-50%)}.ScrollableCarousel_root__716Eg{--sc-primary:#0f1b4c;--sc-on-primary:#fff;--sc-paper:#fff;--sc-icon:rgba(0,0,0,0.54);--sc-disabled-bg:#f5f1eb;--sc-disabled-line:#dbd3c8;--sc-disabled-icon:rgba(0,0,0,0.26);position:relative}html[data-color-mode=dark] .ScrollableCarousel_root__716Eg{--sc-primary:#8fa3e0;--sc-on-primary:#12151f;--sc-paper:#1a1f2e;--sc-icon:#fff;--sc-disabled-bg:#1a1f2e;--sc-disabled-line:#727a98;--sc-disabled-icon:rgba(255,255,255,0.26)}.ScrollableCarousel_arrow__jgD7t{position:absolute;top:50%;z-index:100;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;margin:0;padding:8px;border:2px solid var(--sc-primary);border-radius:50%;background-color:var(--sc-paper);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);color:var(--sc-icon);cursor:pointer;transform:translateY(-50%);transition:transform .3s ease,box-shadow .3s ease;-webkit-tap-highlight-color:transparent}.ScrollableCarousel_prev__IjVcb{inset-inline-start:4px}.ScrollableCarousel_next__VNKug{inset-inline-end:4px}.ScrollableCarousel_arrow__jgD7t:hover:not(:disabled){background-color:var(--sc-primary);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);color:var(--sc-on-primary);transform:translateY(-50%) scale(1.1)}.ScrollableCarousel_arrow__jgD7t:active:not(:disabled){transform:translateY(-50%) scale(.94)}.ScrollableCarousel_arrow__jgD7t:focus-visible{outline:3px solid currentColor;outline-offset:3px}.ScrollableCarousel_arrow__jgD7t:disabled{border-color:var(--sc-disabled-line);background-color:var(--sc-disabled-bg);color:var(--sc-disabled-icon);cursor:default;opacity:.3;pointer-events:none}.ScrollableCarousel_icon__PYs7K{width:16px;height:16px;fill:currentColor}.ScrollableCarousel_root__716Eg[dir=rtl] .ScrollableCarousel_icon__PYs7K{transform:scaleX(-1)}.ScrollableCarousel_row__RNh_4{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:var(--sc-gap);padding:16px 48px;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:48px;scrollbar-width:none;-ms-overflow-style:none}.ScrollableCarousel_row__RNh_4::-webkit-scrollbar{display:none}.ScrollableCarousel_row__RNh_4>*{flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:always}.ScrollableCarousel_rowPhoneSwipe__29wfn{margin-inline:-8px;padding-inline:16px;scroll-padding-inline:16px}.ScrollableCarousel_arrowPhoneHidden__I_vuS{display:none}@media (prefers-reduced-motion:reduce){.ScrollableCarousel_row__RNh_4{scroll-behavior:auto}.ScrollableCarousel_arrow__jgD7t{transition:none}}@media (min-width:600px){.ScrollableCarousel_arrowPhoneHidden__I_vuS{display:inline-flex}.ScrollableCarousel_rowPhoneSwipe__29wfn{margin-inline:0;padding-inline:48px;scroll-padding-inline:48px}}@media (min-width:900px){.ScrollableCarousel_arrow__jgD7t{width:48px;height:48px}.ScrollableCarousel_prev__IjVcb{inset-inline-start:8px}.ScrollableCarousel_next__VNKug{inset-inline-end:8px}.ScrollableCarousel_icon__PYs7K{width:20px;height:20px}.ScrollableCarousel_rowPhoneSwipe__29wfn,.ScrollableCarousel_row__RNh_4{gap:var(--sc-gap-md);padding:20px 64px 16px;scroll-padding-inline:64px}}.CombinedServicesSection_section__bA_q9{--svc-ground:#fbf9f6;--svc-text:#191d32;--svc-text-secondary:#5a5f80;--svc-card-end:#fff;padding-block:64px;background-color:var(--svc-ground);color:var(--svc-text)}html[data-color-mode=dark] .CombinedServicesSection_section__bA_q9{--svc-ground:#232838;--svc-text:#f6f1ea;--svc-text-secondary:#d8cfc6;--svc-card-end:rgba(0,0,0,0)}.CombinedServicesSection_container__pYVtr{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}.CombinedServicesSection_header__Y1nnC{margin-bottom:48px;text-align:center}.CombinedServicesSection_title__aHUR9{margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.CombinedServicesSection_subtitle__7o_si{margin:0 auto;color:var(--svc-text-secondary);font-size:14px;line-height:1.7}.CombinedServicesSection_grid__KCcyF{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px}.CombinedServicesSection_recipes__E1J2b{--accent:#0f1b4c;--accent-light:#9ba6d2;--accent-tint:rgba(25,118,210,0.04);--accent-glow:rgba(25,118,210,0.12);--accent-glow-strong:rgba(25,118,210,0.2);--accent-shadow:rgba(25,118,210,0.3);--accent-button-shadow:rgba(25,118,210,0.4);--on-accent:#fff;--accent-hover:#0b1339}.CombinedServicesSection_blog__qtbhP{--accent:#a85a38;--accent-light:#b97b5f;--accent-tint:rgba(156,39,176,0.04);--accent-glow:rgba(156,39,176,0.12);--accent-glow-strong:rgba(156,39,176,0.2);--accent-shadow:rgba(156,39,176,0.3);--accent-button-shadow:rgba(156,39,176,0.4);--on-accent:#fff;--accent-hover:#7e4227}.CombinedServicesSection_consultation__A0asq{--accent:#2e7d32;--accent-light:#7cba7f;--accent-tint:rgba(76,175,80,0.04);--accent-glow:rgba(76,175,80,0.15);--accent-glow-strong:rgba(76,175,80,0.25);--accent-shadow:rgba(76,175,80,0.3);--accent-button-shadow:rgba(76,175,80,0.4);--on-accent:#fff;--accent-hover:#1b5e20}html[data-color-mode=dark] .CombinedServicesSection_recipes__E1J2b{--accent:#8fa3e0;--accent-tint:rgba(25,118,210,0.08);--on-accent:#12151f;--accent-hover:#9ba6d2}html[data-color-mode=dark] .CombinedServicesSection_blog__qtbhP{--accent:#e49a72;--accent-light:#e0a184;--accent-tint:rgba(156,39,176,0.08);--on-accent:#12151f;--accent-hover:#efc4ae}html[data-color-mode=dark] .CombinedServicesSection_consultation__A0asq{--accent:#78b481;--accent-tint:rgba(76,175,80,0.08);--on-accent:#12151f;--accent-hover:#a5d6a7}.CombinedServicesSection_card__pRBNe{position:relative;overflow:hidden;padding:24px;border:2px solid var(--accent-light);border-radius:20px;background-image:linear-gradient(135deg,var(--accent-tint) 0,var(--svc-card-end) 100%);box-shadow:0 4px 20px var(--accent-glow);text-align:center;cursor:pointer;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.CombinedServicesSection_card__pRBNe:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background-image:linear-gradient(90deg,var(--accent),var(--accent-light),var(--accent))}.CombinedServicesSection_card__pRBNe:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px var(--accent-glow-strong)}.CombinedServicesSection_icon__gtJZ7{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto 24px;border-radius:50%;background-color:var(--accent);color:var(--on-accent);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.CombinedServicesSection_icon__gtJZ7 svg{width:30px;height:30px;fill:currentColor}.CombinedServicesSection_card__pRBNe:hover .CombinedServicesSection_icon__gtJZ7{transform:scale(1.1) rotateY(15deg);box-shadow:0 8px 25px var(--accent-shadow)}.CombinedServicesSection_cardTitle__ewpK6{margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.35}.CombinedServicesSection_cardText__zJdkz{margin:0 0 24px;color:var(--svc-text-secondary);font-size:13px;line-height:1.6}.CombinedServicesSection_button__G7zPj{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:46px;padding:10px 22px;border:0;border-radius:999px;background-color:var(--accent);color:var(--on-accent);font-family:inherit;font-size:13px;font-weight:700;line-height:1.75;cursor:pointer;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,background-color .25s ease}.CombinedServicesSection_button__G7zPj svg{width:18px;height:18px;fill:currentColor}.CombinedServicesSection_button__G7zPj:hover{background-color:var(--accent-hover)}.CombinedServicesSection_blog__qtbhP .CombinedServicesSection_button__G7zPj{background-color:#0f1b4c;color:#fff}.CombinedServicesSection_blog__qtbhP .CombinedServicesSection_button__G7zPj:hover{background-color:#0b1339}html[data-color-mode=dark] .CombinedServicesSection_blog__qtbhP .CombinedServicesSection_button__G7zPj{background-color:#8fa3e0;color:#12151f}html[data-color-mode=dark] .CombinedServicesSection_blog__qtbhP .CombinedServicesSection_button__G7zPj:hover{background-color:#9ba6d2}.CombinedServicesSection_card__pRBNe:hover .CombinedServicesSection_button__G7zPj{transform:scale(1.05);box-shadow:0 4px 15px var(--accent-button-shadow)}.CombinedServicesSection_button__G7zPj:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (min-width:600px){.CombinedServicesSection_container__pYVtr{padding-inline:24px}}@media (min-width:900px){.CombinedServicesSection_title__aHUR9{font-size:32px}.CombinedServicesSection_subtitle__7o_si{max-width:700px;font-size:18px}.CombinedServicesSection_grid__KCcyF{grid-template-columns:repeat(3,minmax(0,1fr))}.CombinedServicesSection_card__pRBNe{padding:32px}.CombinedServicesSection_cardTitle__ewpK6{font-size:20px}.CombinedServicesSection_button__G7zPj,.CombinedServicesSection_cardText__zJdkz{font-size:16px}.CombinedServicesSection_button__G7zPj{min-height:48px}}@media (prefers-reduced-motion:reduce){.CombinedServicesSection_button__G7zPj,.CombinedServicesSection_card__pRBNe,.CombinedServicesSection_icon__gtJZ7{transition:none}.CombinedServicesSection_card__pRBNe:hover,.CombinedServicesSection_card__pRBNe:hover .CombinedServicesSection_button__G7zPj,.CombinedServicesSection_card__pRBNe:hover .CombinedServicesSection_icon__gtJZ7{transform:none}}.FeaturedRecipesSection_section__ADMmR{--fr-text:#191d32;--fr-text-secondary:#5a5f80;box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding:36px 16px;color:var(--fr-text)}html[data-color-mode=dark] .FeaturedRecipesSection_section__ADMmR{--fr-text:#f6f1ea;--fr-text-secondary:#d8cfc6}.FeaturedRecipesSection_header__Fg3S8{margin-bottom:32px;text-align:center}.FeaturedRecipesSection_title__ZdYfp{margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.FeaturedRecipesSection_subtitle__u8Ff6{max-width:100%;margin:0 auto;color:var(--fr-text-secondary);font-size:15px;font-weight:700;line-height:1.35}.FeaturedRecipesSection_error___mrt7{margin:0 0 32px;color:#b14646;text-align:center}.FeaturedRecipesSection_slide__crKOv{display:flex;flex-direction:column;flex-shrink:0;width:260px;min-width:260px;max-width:260px;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.FeaturedRecipesSection_slide__crKOv:hover{transform:translateY(-8px) scale(1.02)}.FeaturedRecipesSection_actions__VS0rp{margin-top:32px;padding-inline:16px;text-align:center}.FeaturedRecipesSection_cta__naY7B{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;min-height:46px;padding:10px 22px;border-radius:999px;background-color:#0f1b4c;color:#fff;font-size:15px;font-weight:700;line-height:1.75;text-decoration:none;transition:transform .3s}.FeaturedRecipesSection_cta__naY7B:hover{transform:translateY(-2px);background-color:#0b1339;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.FeaturedRecipesSection_cta__naY7B:active{transform:scale(.98)}.FeaturedRecipesSection_cta__naY7B:focus-visible{outline:3px solid currentColor;outline-offset:3px}html[data-color-mode=dark] .FeaturedRecipesSection_cta__naY7B{background-color:#8fa3e0;color:#12151f}html[data-color-mode=dark] .FeaturedRecipesSection_cta__naY7B:hover{background-color:#64729d}@media (prefers-reduced-motion:reduce){.FeaturedRecipesSection_cta__naY7B,.FeaturedRecipesSection_slide__crKOv{transition:none}.FeaturedRecipesSection_slide__crKOv:hover{transform:none}}@media (min-width:600px){.FeaturedRecipesSection_section__ADMmR{padding-inline:24px}}@media (min-width:900px){.FeaturedRecipesSection_section__ADMmR{padding-block:72px}.FeaturedRecipesSection_header__Fg3S8{margin-bottom:48px}.FeaturedRecipesSection_title__ZdYfp{font-size:32px}.FeaturedRecipesSection_subtitle__u8Ff6{max-width:600px;font-size:20px}.FeaturedRecipesSection_slide__crKOv{width:320px;min-width:320px;max-width:320px}.FeaturedRecipesSection_actions__VS0rp{margin-top:48px;padding-inline:0}.FeaturedRecipesSection_cta__naY7B{font-size:18px}}.FeaturedBlogs_section__V0cl5{--fb-text:#191d32;--fb-text-secondary:#5a5f80;--fb-paper:#fff;--fb-placeholder:#ebe5dc;box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding:20px 16px;color:var(--fb-text)}html[data-color-mode=dark] .FeaturedBlogs_section__V0cl5{--fb-text:#f6f1ea;--fb-text-secondary:#d8cfc6;--fb-paper:#1a1f2e;--fb-placeholder:#4a5268}.FeaturedBlogs_header__40cxi{margin-bottom:20px;text-align:center}.FeaturedBlogs_title__Bdphx{margin:0 0 10px;font-size:var(--type-h3,1.5rem);font-weight:700;line-height:1.15;letter-spacing:-.01em}.FeaturedBlogs_subtitle__0hkNA{max-width:600px;margin:0 auto;color:var(--fb-text-secondary);font-size:var(--type-body1,1rem);line-height:1.5}.FeaturedBlogs_error__40qfJ{margin:0 0 24px;color:#b14646;font-size:var(--type-body1,1rem);line-height:1.7}.FeaturedBlogs_slide__gQ1tt{flex-shrink:0;width:280px}.FeaturedBlogs_link__ryAbm{display:block;color:inherit;text-decoration:none}.FeaturedBlogs_card__njDaq{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background-color:var(--fb-paper);box-shadow:0 8px 32px rgba(0,0,0,.12);color:var(--fb-text);cursor:pointer;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.FeaturedBlogs_card__njDaq:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.16)}.FeaturedBlogs_card__njDaq:active{transform:translateY(-2px)}.FeaturedBlogs_link__ryAbm:focus-visible .FeaturedBlogs_card__njDaq{outline:3px solid currentColor;outline-offset:3px}.FeaturedBlogs_media__C3pgA{position:relative;width:100%;height:142px;background-color:var(--fb-placeholder)}.FeaturedBlogs_body__Z993p{padding:10px 16px 8px}.FeaturedBlogs_cardTitle__vhN72{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--type-h6,1rem);font-weight:600;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.FeaturedBlogs_actions__4aIjj{margin-top:20px;text-align:center}.FeaturedBlogs_cta__bkZg1{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:12px 32px;overflow:hidden;border-radius:16px;background-color:#0f1b4c;color:#fff;font-size:1rem;font-weight:700;line-height:1.75;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.34,1.56,.64,1),background-color .25s cubic-bezier(.4,0,.2,1)}.FeaturedBlogs_cta__bkZg1:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(circle,rgba(255,255,255,.3) 0,transparent 70%);transform:scale(0);transition:transform .6s ease-out}.FeaturedBlogs_cta__bkZg1:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-150%,-50%);transition:transform .6s ease}.FeaturedBlogs_cta__bkZg1:hover{transform:translateY(-2px);background-color:#0b1335;box-shadow:0 8px 24px rgba(15,27,76,.25)}.FeaturedBlogs_cta__bkZg1:hover:before{transform:scale(4)}.FeaturedBlogs_cta__bkZg1:hover:after{transform:translate(50%,-50%)}.FeaturedBlogs_cta__bkZg1:active{transform:translateY(0) scale(.98)}.FeaturedBlogs_cta__bkZg1:focus-visible{outline:3px solid #0f1b4c;outline-offset:3px}html[data-color-mode=dark] .FeaturedBlogs_cta__bkZg1{background-color:#8fa3e0;color:#12151f}html[data-color-mode=dark] .FeaturedBlogs_cta__bkZg1:hover{background-color:#64729d;box-shadow:0 8px 24px rgba(143,163,224,.25)}@media (min-width:600px){.FeaturedBlogs_section__V0cl5{padding-inline:24px}}@media (min-width:900px){.FeaturedBlogs_section__V0cl5{padding-block:24px}.FeaturedBlogs_header__40cxi{margin-bottom:24px}.FeaturedBlogs_actions__4aIjj{margin-top:24px}}@media (prefers-reduced-motion:reduce){.FeaturedBlogs_card__njDaq,.FeaturedBlogs_cta__bkZg1,.FeaturedBlogs_cta__bkZg1:after,.FeaturedBlogs_cta__bkZg1:before{transition:none}}