.-JFzyq_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.-JFzyq_storeList{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.-JFzyq_storeButton{background:var(--text);min-height:3.25rem;color:var(--bg);border:1px solid #0000;border-radius:.9rem;align-items:center;gap:.65rem;padding:.5rem 1.15rem .5rem .95rem;font-size:1.0625rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}a.-JFzyq_storeButton:hover{background:color-mix(in srgb, var(--text) 85%, var(--bg))}.-JFzyq_storeButtonOnDark{background:var(--brand-cream);color:var(--brand-cocoa)}a.-JFzyq_storeButtonOnDark:hover{background:color-mix(in srgb, var(--brand-cream) 88%, transparent)}.-JFzyq_storeButtonSoon{cursor:default}.-JFzyq_storeText{flex-direction:column;gap:.1rem;display:flex}.-JFzyq_storeText small{opacity:.75;font-size:.6875rem;font-weight:600}.-JFzyq_storeNote{color:var(--muted);margin:.75rem 0 0;font-size:.875rem}.-JFzyq_faqList{gap:.75rem;display:grid}.-JFzyq_faqItem{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);transition:border-color .2s,box-shadow .2s}.-JFzyq_faqItem[open]{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));box-shadow:var(--shadow)}.-JFzyq_faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-weight:650;list-style:none;display:flex}.-JFzyq_faqItem summary::-webkit-details-marker{display:none}.-JFzyq_faqItem summary:focus-visible{border-radius:var(--radius);outline-offset:-2px}.-JFzyq_faqToggle{background:var(--primary-soft);width:1.75rem;height:1.75rem;color:var(--primary-strong);border-radius:50%;flex:none;place-items:center;transition:transform .25s;display:grid}.-JFzyq_faqItem[open] .-JFzyq_faqToggle{transform:rotate(45deg)}.-JFzyq_faqAnswer{color:var(--muted);padding:0 1.15rem 1.1rem}.-JFzyq_faqAnswer p{margin:0 0 .5rem}.-JFzyq_contactEmail{overflow-wrap:anywhere;font-size:1.125rem;font-weight:650}.-JFzyq_buttonLink{background:var(--primary);min-height:2.75rem;color:var(--on-primary);border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-weight:650;text-decoration:none;display:inline-flex}.-JFzyq_buttonLink:hover{background:var(--primary-strong)}.-JFzyq_ghostLink{border:1px solid var(--border);background:var(--card);min-height:2.75rem;color:var(--text);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-weight:650;text-decoration:none;display:inline-flex}.-JFzyq_ghostLink:hover{border-color:var(--border-strong)}
.P55scW_skipLink{z-index:60;background:var(--bg);color:var(--text);border-radius:.5rem;padding:.5rem .75rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.P55scW_skipLink:focus{transform:none}.P55scW_header{z-index:50;border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);position:sticky;top:0}.P55scW_headerInner{max-width:var(--content-width);min-height:var(--header-height);align-items:center;gap:1rem;margin:0 auto;padding:0 1rem;display:flex}.P55scW_brand{color:var(--text);font-family:var(--font-brand);letter-spacing:-.02em;flex:none;align-items:center;gap:.55rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.P55scW_brandMark{flex:none;width:2rem;height:2rem;display:block}.P55scW_brandAccent{color:var(--brand-accent)}.P55scW_nav{margin:0 auto}.P55scW_navList{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.P55scW_navList a{color:var(--muted);white-space:nowrap;border-radius:.6rem;padding:.45rem .7rem;font-size:.9375rem;font-weight:550;text-decoration:none;display:inline-block}.P55scW_navList a:hover{background:var(--surface);color:var(--text)}.P55scW_headerActions{flex:none;align-items:center;gap:.5rem;display:flex}.P55scW_iconButton{border:1px solid var(--border);background:var(--card);width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;border-radius:.75rem;place-items:center;padding:0;display:grid}.P55scW_iconButton:hover{background:var(--surface)}.P55scW_headerCta{background:var(--primary);min-height:2.5rem;color:var(--on-primary);white-space:nowrap;border-radius:.75rem;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.P55scW_headerCta:hover{background:var(--primary-strong)}@media (max-width:62rem){.P55scW_headerInner{flex-wrap:wrap;justify-content:space-between;gap:0;padding-top:.5rem}.P55scW_nav{scrollbar-width:none;order:3;width:calc(100% + 2rem);margin:.25rem -1rem 0;padding:0 .75rem .4rem;overflow-x:auto}.P55scW_nav::-webkit-scrollbar{display:none}.P55scW_navList a{padding:.35rem .6rem;font-size:.875rem}}@media (max-width:26rem){.P55scW_headerCta{display:none}}.P55scW_footer{border-top:1px solid var(--border);background:var(--bg-soft);margin-top:0}.P55scW_footerInner{max-width:var(--content-width);gap:2.5rem;margin:0 auto;padding:3.5rem 1rem 2rem;display:grid}@media (min-width:52rem){.P55scW_footerInner{grid-template-columns:1.2fr 2fr}}.P55scW_footerBrand p{max-width:22rem;color:var(--muted);margin:.9rem 0 0;font-size:.9375rem}.P55scW_footerNav{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.5rem;display:grid}.P55scW_footerHeading{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.P55scW_footerList{margin:0;padding:0;list-style:none}.P55scW_footerList a{color:var(--text);padding:.3rem 0;font-size:.9375rem;text-decoration:none;display:inline-block}.P55scW_footerList a:hover{color:var(--primary-strong);text-decoration:underline}.P55scW_footerBottom{max-width:var(--content-width);border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin:0 auto;padding:1.25rem 1rem 2rem;font-size:.8125rem;display:flex}.P55scW_footerBottom p{margin:0}
.k3rxEa_phone{--phone-width:17.5rem;width:var(--phone-width);aspect-ratio:9/18.6;background:var(--phone-frame);max-width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent), var(--shadow-lg);-webkit-user-select:none;user-select:none;border-radius:2.6rem;padding:.55rem;font-size:.75rem;line-height:1.3;position:relative}.k3rxEa_screen{background:var(--bg);height:100%;color:var(--text);border-radius:2.1rem;flex-direction:column;display:flex;overflow:hidden}.k3rxEa_statusBar{justify-content:space-between;align-items:center;padding:.7em 1.6em .3em;font-size:.85em;font-weight:700;display:flex}.k3rxEa_island{background:var(--phone-frame);border-radius:1em;width:5.5em;height:1.55em}.k3rxEa_signal{align-items:flex-end;gap:.15em;display:flex}.k3rxEa_signal i{background:currentColor;border-radius:.1em;width:.28em;display:block}.k3rxEa_signal i:first-child{height:.45em}.k3rxEa_signal i:nth-child(2){height:.7em}.k3rxEa_signal i:nth-child(3){height:.95em}.k3rxEa_content{flex-direction:column;flex:1;gap:.55em;min-height:0;padding:.6em 1.1em;display:flex;overflow:hidden}.k3rxEa_todayHeader{justify-content:space-between;align-items:center;gap:.6em;display:flex}.k3rxEa_appBrand{font-family:var(--font-brand);align-items:center;gap:.35em;font-size:1.15em;font-weight:600;display:inline-flex}.k3rxEa_appBrandIcon{flex:none;width:1.4em;height:1.4em}.k3rxEa_appBrandAccent{color:var(--brand-accent)}.k3rxEa_todayTitle{text-align:right;flex-direction:column;align-items:flex-end;gap:.6em;display:flex}.k3rxEa_screenTitle{letter-spacing:-.02em;font-size:1.6em;font-weight:800}.k3rxEa_screenSubtitle{color:var(--muted);margin-top:-.6em}.k3rxEa_sectionLabel{margin-top:.25em;font-size:1.05em;font-weight:700}.k3rxEa_meta{color:var(--muted);align-items:center;gap:.25em;font-size:.85em;display:inline-flex}.k3rxEa_thumb{background:var(--tile-bg);width:2.8em;height:2.8em;color:var(--tile-fg);border-radius:.7em;flex:none;place-items:center;display:grid}.k3rxEa_thumb[data-tint="1"]{--tile-h:40}.k3rxEa_thumb[data-tint="2"]{--tile-h:80}.k3rxEa_thumb[data-tint="3"]{--tile-h:145}.k3rxEa_thumb[data-tint="4"]{--tile-h:265}.k3rxEa_thumb{--tile-bg:oklch(.9 .06 var(--tile-h));--tile-fg:oklch(.55 .13 var(--tile-h))}:root[data-theme=dark] .k3rxEa_thumb{--tile-bg:oklch(.38 .07 var(--tile-h));--tile-fg:oklch(.86 .1 var(--tile-h))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .k3rxEa_thumb{--tile-bg:oklch(.38 .07 var(--tile-h));--tile-fg:oklch(.86 .1 var(--tile-h))}}.k3rxEa_thumbLarge{border-radius:0;width:100%;height:7.5em}.k3rxEa_heroCard{border:1px solid var(--border);background:var(--card);border-radius:1em;flex-direction:column;display:flex;overflow:hidden}.k3rxEa_heroCardText{flex-direction:column;gap:.2em;padding:.6em .75em .7em;display:flex}.k3rxEa_heroCardName{font-size:1.1em;font-weight:700}.k3rxEa_row{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.k3rxEa_miniCard{border:1px solid var(--border);background:var(--card);border-radius:.8em;flex-direction:column;gap:.3em;padding:.45em;display:flex}.k3rxEa_miniCard .k3rxEa_thumb{border-radius:.55em;width:100%;height:3.2em}.k3rxEa_listItem .k3rxEa_miniName{white-space:normal}.k3rxEa_hint{background:var(--primary-soft);color:var(--primary-strong);border-radius:.8em;align-items:flex-start;gap:.45em;padding:.6em .7em;font-size:.85em;font-weight:600;display:flex}.k3rxEa_miniName{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.k3rxEa_pill{background:var(--primary-soft);width:fit-content;color:var(--primary-strong);border-radius:999px;align-items:center;gap:.3em;margin-top:-.2em;padding:.25em .65em;font-size:.85em;font-weight:650;display:inline-flex}.k3rxEa_list{flex-direction:column;gap:.45em;display:flex}.k3rxEa_listItem{border:1px solid var(--border);background:var(--card);border-radius:.9em;align-items:center;gap:.6em;padding:.5em;display:flex}.k3rxEa_listText{flex-direction:column;flex:1;gap:.1em;min-width:0;display:flex}.k3rxEa_course{color:var(--primary-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.75em;font-weight:700}.k3rxEa_swap{background:var(--primary);color:var(--on-primary);border-radius:999px;flex:none;align-items:center;gap:.25em;padding:.3em .55em;font-size:.8em;font-weight:650;display:inline-flex}.k3rxEa_searchField{border:1.5px solid var(--primary);background:var(--card);border-radius:.8em;align-items:center;gap:.45em;padding:.65em .8em;font-weight:600;display:flex}.k3rxEa_caret{background:var(--primary);width:1px;height:1.1em;margin-left:-.35em;animation:1.1s step-end infinite k3rxEa_blink}@keyframes k3rxEa_blink{50%{opacity:0}}.k3rxEa_chips{flex-wrap:wrap;gap:.35em;display:flex}.k3rxEa_chip,.k3rxEa_chipIcon{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;padding:.3em .7em;font-size:.85em;font-weight:600;display:inline-flex}.k3rxEa_chipIcon{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-strong);padding:.3em .5em}.k3rxEa_suggestion{border-bottom:1px solid var(--border);align-items:baseline;gap:.5em;padding:.1em .2em .3em;font-weight:600;display:flex}.k3rxEa_tabBar{border-top:1px solid var(--border);background:var(--card);grid-template-columns:repeat(5,1fr);padding:.55em .4em 1.1em;display:grid}.k3rxEa_tab{color:var(--muted);flex-direction:column;align-items:center;gap:.2em;font-size:.68em;font-weight:600;display:flex}.k3rxEa_tabActive{color:var(--primary-strong)}.k3rxEa_recipeCard{border:1px solid color-mix(in srgb, var(--band-text) 14%, transparent);background:color-mix(in srgb, var(--band-text) 7%, var(--band));width:min(100%,22rem);color:var(--band-text);border-radius:1.5rem;flex-direction:column;gap:.9rem;padding:1.25rem;font-size:.9375rem;display:flex;box-shadow:0 40px 80px -30px #0009}.k3rxEa_recipeCard .k3rxEa_meta{color:var(--band-muted)}.k3rxEa_recipeHead{align-items:center;gap:.75rem;display:flex}.k3rxEa_recipeName{font-size:1.15rem;font-weight:750}.k3rxEa_servings{background:color-mix(in srgb, var(--band-text) 8%, transparent);color:var(--band-muted);border-radius:.9rem;justify-content:space-between;align-items:center;padding:.6rem .75rem;display:flex}.k3rxEa_stepper{color:var(--band-text);align-items:center;gap:.6rem;display:inline-flex}.k3rxEa_stepperButton{background:color-mix(in srgb, var(--band-text) 14%, transparent);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:grid}.k3rxEa_ingredientsTitle{font-weight:700}.k3rxEa_ingredients{flex-direction:column;gap:.55rem;display:flex}.k3rxEa_ingredient{border-bottom:1px solid color-mix(in srgb, var(--band-text) 10%, transparent);align-items:center;gap:.6rem;padding-bottom:.55rem;display:flex}.k3rxEa_ingredient:last-child{border-bottom:0;padding-bottom:0}.k3rxEa_bullet{background:color-mix(in srgb, var(--primary) 70%, #fff);border-radius:50%;flex:none;width:.45rem;height:.45rem}.k3rxEa_floatChip{z-index:2;border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;align-items:center;gap:.6rem;padding:.6rem .85rem .6rem .6rem;font-size:.8125rem;line-height:1.3;display:flex;position:absolute}.k3rxEa_floatIcon{background:var(--primary-soft);width:2rem;height:2rem;color:var(--primary-strong);border-radius:.65rem;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.k3rxEa_floatChip{animation:6s ease-in-out infinite k3rxEa_float}.k3rxEa_floatChip:nth-of-type(2n){animation-delay:-3s}}@keyframes k3rxEa_float{50%{transform:translateY(-.5rem)}}
.hh50fa_section{max-width:var(--content-width);margin:0 auto;padding:clamp(4rem,9vw,7rem) 1rem}.hh50fa_tinted{max-width:none;padding-right:max(1rem, calc((100% - var(--content-width)) / 2 + 1rem));padding-left:max(1rem, calc((100% - var(--content-width)) / 2 + 1rem));background:var(--bg-soft)}.hh50fa_sectionHead{max-width:44rem;margin-bottom:clamp(2rem,5vw,3.25rem)}.hh50fa_centered{text-align:center;margin-left:auto;margin-right:auto}.hh50fa_centered .hh50fa_eyebrow{justify-content:center}.hh50fa_eyebrow{color:var(--primary-strong);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 .9rem;font-size:.8125rem;font-weight:750;display:flex}.hh50fa_eyebrow:before{content:"";background:currentColor;border-radius:2px;width:1.25rem;height:2px}.hh50fa_sectionTitle{margin:0;font-size:clamp(2rem,4.6vw,3rem);font-weight:800;line-height:1.08}.hh50fa_sectionLead{color:var(--muted);margin:1rem 0 0;font-size:1.125rem}.hh50fa_accent{color:var(--primary)}.hh50fa_checkList{gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.hh50fa_checkList li{align-items:flex-start;gap:.65rem;display:flex}.hh50fa_checkIcon{background:var(--primary-soft);width:1.4rem;height:1.4rem;color:var(--primary-strong);border-radius:50%;flex:none;place-items:center;margin-top:.1rem;display:grid}.hh50fa_hero{background:linear-gradient(180deg, var(--bg-soft), var(--bg) 85%);position:relative;overflow:hidden}.hh50fa_heroGlow{background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 18%, transparent), transparent);pointer-events:none;border-radius:50%;width:48rem;height:48rem;position:absolute;top:-20rem;right:-14rem}.hh50fa_heroInner{max-width:var(--content-width);align-items:center;gap:3.5rem;margin:0 auto;padding:clamp(3rem,8vw,6rem) 1rem clamp(3.5rem,8vw,6rem);display:grid;position:relative}@media (min-width:60rem){.hh50fa_heroInner{grid-template-columns:1.15fr 1fr}}.hh50fa_heroText{justify-items:start;gap:1.5rem;display:grid}.hh50fa_heroEyebrow{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border));background:var(--card);color:var(--primary-strong);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.35rem .85rem;font-size:.8125rem;font-weight:700;display:inline-flex}.hh50fa_dot{background:var(--primary);width:.45rem;height:.45rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 20%, transparent);border-radius:50%}.hh50fa_heroTitle{letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,5.6vw,4rem);font-weight:850;line-height:1.02}.hh50fa_heroTitle .hh50fa_accent{display:block}.hh50fa_lead{max-width:34rem;color:var(--muted);margin:0;font-size:clamp(1.05rem,2vw,1.2rem)}.hh50fa_heroText .hh50fa_checkList{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;font-size:.9375rem;display:flex}.hh50fa_heroVisual{justify-items:center;padding:1rem 0;display:grid;position:relative}.hh50fa_halo{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 14%, transparent), transparent 70%);border-radius:50%;width:min(30rem,110%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hh50fa_halo:after{border:1px dashed color-mix(in srgb, var(--primary) 25%, transparent);content:"";border-radius:50%;position:absolute;inset:12%}.hh50fa_heroPhone{position:relative;transform:rotate(-2deg)}.hh50fa_floatTop{top:30%;right:max(0rem,50% - 16.5rem)}.hh50fa_floatBottom{bottom:8%;left:max(0rem,50% - 19rem)}@media (max-width:36rem){.hh50fa_floatTop,.hh50fa_floatBottom{display:none}}.hh50fa_marquee{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card);overflow:hidden}.hh50fa_marqueeTrack{width:max-content;display:flex}.hh50fa_marqueeList{flex:none;align-items:center;margin:0;padding:1.15rem 0;list-style:none;display:flex}.hh50fa_marqueeList li{letter-spacing:-.01em;white-space:nowrap;align-items:center;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:700;display:flex}.hh50fa_marqueeList li:after{background:var(--primary);content:"";opacity:.6;border-radius:50%;width:.45rem;height:.45rem;margin:0 2rem}@media (prefers-reduced-motion:no-preference){.hh50fa_marqueeTrack{animation:38s linear infinite hh50fa_marquee}.hh50fa_marquee:hover .hh50fa_marqueeTrack{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.hh50fa_marqueeTrack{justify-content:center;width:auto}.hh50fa_marqueeList{flex-wrap:wrap;justify-content:center;row-gap:.5rem;padding:1rem}.hh50fa_marqueeList+.hh50fa_marqueeList{display:none}}@keyframes hh50fa_marquee{to{transform:translate(-50%)}}.hh50fa_featureGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hh50fa_featureCard{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;padding:1.6rem;transition:border-color .25s,box-shadow .25s,translate .25s}.hh50fa_featureCard:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));box-shadow:var(--shadow);translate:0 -3px}.hh50fa_featureIcon{background:var(--primary-soft);width:2.9rem;height:2.9rem;color:var(--primary-strong);border-radius:.9rem;place-items:center;margin-bottom:1.1rem;display:grid}.hh50fa_featureCard h3{margin:0 0 .5rem;font-size:1.2rem;line-height:1.3}.hh50fa_featureCard p{color:var(--muted);margin:0;font-size:.975rem}.hh50fa_showcase{max-width:var(--content-width);align-items:center;gap:3rem;margin:0 auto;padding:clamp(3rem,8vw,6rem) 1rem;display:grid}@media (min-width:56rem){.hh50fa_showcase{grid-template-columns:1fr 1fr;gap:4rem}.hh50fa_showcaseReverse .hh50fa_showcaseVisual{order:2}}.hh50fa_showcaseVisual{justify-items:center;padding:1.5rem 0;display:grid;position:relative}.hh50fa_disc{aspect-ratio:1;background:var(--primary-soft);border-radius:50%;width:min(26rem,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hh50fa_showcaseText{max-width:34rem}.hh50fa_band{background:var(--band);color:var(--band-text);position:relative;overflow:hidden}.hh50fa_bandInner{max-width:var(--content-width);align-items:center;gap:3rem;margin:0 auto;padding:clamp(4rem,9vw,6.5rem) 1rem;display:grid}@media (min-width:56rem){.hh50fa_bandInner{grid-template-columns:1.1fr 1fr}}.hh50fa_bandTitle{letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,5.5vw,3.6rem);font-weight:850;line-height:1.04}.hh50fa_bandAccent{color:color-mix(in srgb, var(--primary) 55%, #fff);display:block}.hh50fa_bandBody{max-width:30rem;color:var(--band-muted);margin:1.25rem 0 0;font-size:1.125rem}.hh50fa_bandVisual{justify-items:center;display:grid;position:relative}.hh50fa_bandRing{aspect-ratio:1;border:3.5rem solid color-mix(in srgb, var(--band-text) 5%, transparent);border-radius:50%;width:30rem;position:absolute;bottom:-14rem;right:-10rem}.hh50fa_steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-top:0;margin-bottom:0;padding:0;list-style:none;display:grid}.hh50fa_step{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;padding:1.6rem;position:relative}.hh50fa_stepNumber{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border));background:var(--primary-soft);width:2.6rem;height:2.6rem;color:var(--primary-strong);border-radius:50%;place-items:center;margin-bottom:1.1rem;font-size:.875rem;font-weight:750;display:inline-grid}.hh50fa_step h3{margin:0 0 .45rem;font-size:1.25rem}.hh50fa_step p{color:var(--muted);margin:0}.hh50fa_plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem;max-width:52rem;margin:0 auto;display:grid}.hh50fa_plan{border:1px solid var(--border);background:var(--card);border-radius:1.5rem;flex-direction:column;padding:1.75rem;display:flex}.hh50fa_planFeatured{background:linear-gradient(150deg, var(--primary-deep), color-mix(in srgb, var(--primary-deep) 70%, #000) 120%);box-shadow:var(--shadow-lg);color:#fff;border-color:#0000}.hh50fa_planBadge{background:var(--primary-soft);width:fit-content;color:var(--primary-strong);border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:750}.hh50fa_planFeatured .hh50fa_planBadge{color:inherit;background:#fff3}.hh50fa_planName{margin:1rem 0 0;font-size:1.5rem}.hh50fa_planPrice{font-family:var(--font-heading);letter-spacing:-.03em;align-items:baseline;gap:.5rem;margin:.5rem 0 0;font-size:2.6rem;font-weight:850;line-height:1.1;display:flex}.hh50fa_planPriceNote{letter-spacing:0;opacity:.8;font-size:.9375rem;font-weight:600}.hh50fa_planDescription{color:var(--muted);margin:.6rem 0 0}.hh50fa_planFeatured .hh50fa_planDescription{color:inherit;opacity:.85}.hh50fa_plan .hh50fa_checkList{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem;font-size:.975rem}.hh50fa_planFeatured .hh50fa_checkList{border-top-color:#ffffff38}.hh50fa_planFeatured .hh50fa_checkIcon{color:inherit;background:#ffffff38}.hh50fa_plansNote{max-width:44rem;color:var(--muted);text-align:center;margin:1.5rem auto 0;font-size:.875rem}.hh50fa_faqSection{gap:2.5rem;display:grid}@media (min-width:56rem){.hh50fa_faqSection{grid-template-columns:1fr 1.4fr;align-items:start;gap:4rem}.hh50fa_faqHead{top:calc(var(--header-height) + 2rem);position:sticky}}.hh50fa_faqHead .hh50fa_sectionLead{margin-bottom:1.5rem}.hh50fa_ctaSection{max-width:var(--content-width);margin:0 auto;padding:0 1rem clamp(4rem,8vw,6rem)}.hh50fa_cta{background:radial-gradient(60rem 30rem at 0% 0%, color-mix(in srgb, var(--primary-deep) 80%, #fff) 0%, transparent 55%), linear-gradient(135deg, var(--primary-deep), color-mix(in srgb, var(--primary-deep) 45%, #1c0f08));color:#fff;border-radius:2rem;align-items:center;gap:2rem;padding:clamp(2rem,6vw,4rem);display:grid;position:relative;overflow:hidden}@media (min-width:56rem){.hh50fa_cta{grid-template-columns:1.2fr 1fr}}.hh50fa_ctaRing{aspect-ratio:1;border:3rem solid #ffffff14;border-radius:50%;width:26rem;position:absolute;top:-8rem;right:-8rem}.hh50fa_ctaText{position:relative}.hh50fa_ctaTitle{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:850;line-height:1.05}.hh50fa_ctaText p{opacity:.85;margin:1rem 0 0;font-size:1.125rem}.hh50fa_ctaStores{position:relative}.hh50fa_notFound{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:50vh;padding:2rem 1rem;display:flex}.hh50fa_title{margin:0;font-size:2.5rem;line-height:1.2}
.bqfjjW_article{max-width:46rem;margin:0 auto;padding:2rem 1rem 3rem}.bqfjjW_header{margin-bottom:1.5rem}.bqfjjW_title{margin:0 0 1rem;font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.2}.bqfjjW_lead{font-size:1.0625rem}.bqfjjW_draft{color:marktext;background:mark;border:2px dashed;border-radius:.5rem;margin:0 0 1rem;padding:.875rem 1rem}.bqfjjW_draftTitle{margin:0 0 .25rem;font-weight:700}.bqfjjW_draftBody{margin:0;font-size:.9375rem}.bqfjjW_updated{color:var(--muted);margin:0 0 1rem;font-size:.9375rem}.bqfjjW_toc{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;margin-bottom:2rem;padding:1rem 1.25rem}.bqfjjW_tocTitle{margin:0 0 .5rem;font-size:1rem}.bqfjjW_toc ol{margin:0;padding-left:1.25rem}.bqfjjW_toc li+li{margin-top:.25rem}.bqfjjW_section{margin-bottom:2rem;scroll-margin-top:1rem}.bqfjjW_section h2{margin:0 0 .75rem;font-size:1.375rem;line-height:1.3}.bqfjjW_section h3{margin:0 0 .5rem;font-size:1.125rem}.bqfjjW_section li+li{margin-top:.375rem}.bqfjjW_cards{gap:1rem;margin-top:1rem;display:grid}.bqfjjW_card{border:1px solid var(--border);border-radius:.5rem;padding:1rem}.bqfjjW_card dl{gap:.5rem;margin:0;display:grid}.bqfjjW_card dt{font-weight:600}.bqfjjW_card dd{margin:0}@media (min-width:40rem){.bqfjjW_card dl{grid-template-columns:9rem 1fr;column-gap:1rem}}.bqfjjW_steps li+li{margin-top:.5rem}
