.discover-module__spLKXG__discover{max-width:1120px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.discover-module__spLKXG__previewBanner{background:color-mix(in srgb, var(--mui-palette-warning-main,#ed6c02) 14%, transparent);color:var(--mui-palette-text-primary,#2a2118);border-radius:12px;margin-bottom:1rem;padding:.65rem 1rem;font-size:.9rem;font-weight:600}.discover-module__spLKXG__hero{margin-bottom:1.75rem}.discover-module__spLKXG__heroTitle{font-family:var(--loafaly-font-display,Georgia, serif);color:var(--mui-palette-text-primary,#2a2118);margin:0 0 .65rem;font-size:clamp(1.85rem,4vw,2.65rem);line-height:1.12}.discover-module__spLKXG__heroBody{max-width:42rem;color:var(--mui-palette-text-secondary,#5c5348);margin:0;font-size:1.05rem;line-height:1.55}.discover-module__spLKXG__toolbar{gap:.85rem;margin-bottom:1rem;display:grid}@media (min-width:720px){.discover-module__spLKXG__toolbar{grid-template-columns:1fr auto auto auto;align-items:end}}.discover-module__spLKXG__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.discover-module__spLKXG__tab,.discover-module__spLKXG__tabActive{border:1px solid color-mix(in srgb, var(--mui-palette-divider,#d9cfc0) 80%, transparent);cursor:pointer;background:var(--mui-palette-background-paper,#fffefb);color:var(--mui-palette-text-primary,#2a2118);border-radius:999px;padding:.45rem .95rem;font-size:.92rem;font-weight:600}.discover-module__spLKXG__tabActive{background:var(--mui-palette-primary-main,#6b4f35);color:var(--mui-palette-primary-contrastText,#fffefb);border-color:#0000}.discover-module__spLKXG__metaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.discover-module__spLKXG__count{color:var(--mui-palette-text-secondary,#5c5348);font-size:.95rem}.discover-module__spLKXG__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.discover-module__spLKXG__card{border:1px solid color-mix(in srgb, var(--mui-palette-divider,#d9cfc0) 70%, transparent);background:var(--mui-palette-background-paper,#fffefb);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #2a21180f}.discover-module__spLKXG__cardMedia{aspect-ratio:4/5;background:color-mix(in srgb, var(--mui-palette-divider,#d9cfc0) 35%, transparent);position:relative}.discover-module__spLKXG__cardMedia img{object-fit:cover;width:100%;height:100%;display:block}.discover-module__spLKXG__cardBody{flex-direction:column;flex:1;gap:.35rem;padding:.85rem .95rem 1rem;display:flex}.discover-module__spLKXG__cardTitle{margin:0;font-size:1rem;font-weight:700;line-height:1.3}.discover-module__spLKXG__cardSub{color:var(--mui-palette-text-secondary,#5c5348);margin:0;font-size:.86rem}.discover-module__spLKXG__chip{background:color-mix(in srgb, var(--mui-palette-success-main,#2e7d32) 14%, transparent);width:fit-content;color:var(--mui-palette-success-dark,#1b5e20);border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.discover-module__spLKXG__cardActions{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.discover-module__spLKXG__linkBtn{background:var(--mui-palette-primary-main,#6b4f35);color:var(--mui-palette-primary-contrastText,#fffefb);border-radius:999px;justify-content:center;align-items:center;padding:.45rem .9rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.discover-module__spLKXG__linkBtnSecondary{color:var(--mui-palette-primary-main,#6b4f35);border:1px solid color-mix(in srgb, var(--mui-palette-primary-main,#6b4f35) 45%, transparent);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .9rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.discover-module__spLKXG__empty{text-align:center;color:var(--mui-palette-text-secondary,#5c5348);padding:2rem 1rem}.discover-module__spLKXG__error{color:var(--mui-palette-error-main,#d32f2f);margin:0 0 .75rem;font-size:.92rem}
.NewLandingMarketingHeader-module__VlHH7q__header{z-index:1100;padding-top:env(safe-area-inset-top,0px);backface-visibility:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:color-mix(in srgb, var(--cream) 92%, transparent);border-bottom:1px solid color-mix(in srgb, var(--text) 12%, transparent);color:var(--text);position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.NewLandingMarketingHeader-module__VlHH7q__container{max-width:72rem;margin:0 auto;padding:1.25rem 1rem}@media (min-width:600px){.NewLandingMarketingHeader-module__VlHH7q__container{padding:1.75rem 1.5rem}}.NewLandingMarketingHeader-module__VlHH7q__nav{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.NewLandingMarketingHeader-module__VlHH7q__brand{color:inherit;flex:auto;align-items:center;gap:.45rem;min-width:0;text-decoration:none;display:flex}@media (min-width:600px){.NewLandingMarketingHeader-module__VlHH7q__brand{gap:.75rem}}.NewLandingMarketingHeader-module__VlHH7q__brandIcon{flex-shrink:0;width:28px;height:28px;position:relative}@media (min-width:600px){.NewLandingMarketingHeader-module__VlHH7q__brandIcon{width:34px;height:34px}}.NewLandingMarketingHeader-module__VlHH7q__brandWordmark{font-family:var(--font-brand-script), Pacifico, cursive;letter-spacing:.02em;-webkit-font-smoothing:antialiased;text-shadow:0 0 1px #fffdf8,0 1px #fffdf8f2,1px 1px #4a2c2a14;font-size:1.12rem;font-weight:400;line-height:1}@media (min-width:600px){.NewLandingMarketingHeader-module__VlHH7q__brandWordmark{font-size:1.6rem;line-height:1.04}}.NewLandingMarketingHeader-module__VlHH7q__desktopRow{flex-shrink:0;align-items:center;gap:1rem;display:none}@media (min-width:900px){.NewLandingMarketingHeader-module__VlHH7q__desktopRow{display:flex}}.NewLandingMarketingHeader-module__VlHH7q__mobileRow{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (min-width:900px){.NewLandingMarketingHeader-module__VlHH7q__mobileRow{display:none}}.NewLandingMarketingHeader-module__VlHH7q__link{color:var(--text);white-space:nowrap;padding:.35rem .75rem;font-weight:700;text-decoration:none}.NewLandingMarketingHeader-module__VlHH7q__link:hover{text-decoration:underline}.NewLandingMarketingHeader-module__VlHH7q__btnPrimary{white-space:nowrap;color:#fffdf8;background:#9a3a2e;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}@media (min-width:600px){.NewLandingMarketingHeader-module__VlHH7q__btnPrimary{padding:.75rem 1.5rem;font-size:.875rem}}.NewLandingMarketingHeader-module__VlHH7q__clientSlot{display:contents}
.marketing-main-module__9sfbhq__main{width:100%;max-width:100%;min-height:100vh;padding-top:calc(4.25rem + env(safe-area-inset-top,0px));scroll-padding-top:calc(4.75rem + env(safe-area-inset-top,0px));overflow-x:clip}@media (min-width:600px){.marketing-main-module__9sfbhq__main{padding-top:calc(4.5rem + env(safe-area-inset-top,0px))}}@media (min-width:900px){.marketing-main-module__9sfbhq__main{padding-top:calc(4.75rem + env(safe-area-inset-top,0px))}}
.landing-v4-module__GbMm0W__page{--v4-primary:#9a3a2e;--v4-on-primary:#fffdf8;--v4-ink:var(--text,#4a2c2a);color:var(--v4-ink);overflow-x:clip}.landing-v4-module__GbMm0W__container{max-width:72rem;margin:0 auto;padding:0 1.25rem}.landing-v4-module__GbMm0W__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--v4-primary);background:#9a3a2e17;border:1px solid #9a3a2e40;border-radius:999px;margin:0 0 .75rem;padding:.3rem .85rem;font-size:.8125rem;font-weight:800;display:inline-block}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__eyebrow{color:#f0c4c8;background:#e8b4b81f;border-color:#e8b4b84d}.landing-v4-module__GbMm0W__h2{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,4vw,2.6rem);font-weight:800;line-height:1.15}.landing-v4-module__GbMm0W__sectionSub{max-width:42rem;color:color-mix(in srgb, var(--v4-ink) 72%, transparent);margin:1rem auto 0;font-size:1.05rem;font-weight:600;line-height:1.65}.landing-v4-module__GbMm0W__btnPrimary,.landing-v4-module__GbMm0W__btnOutline{border:2px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.75rem;font-size:1.05rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.landing-v4-module__GbMm0W__btnPrimary{background:var(--v4-primary);color:var(--v4-on-primary);box-shadow:0 10px 28px #9a3a2e4d}.landing-v4-module__GbMm0W__btnOutline{border-color:var(--v4-primary);color:var(--v4-primary);background:0 0}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__btnOutline{color:#f0c4c8;border-color:#f0c4c8}.landing-v4-module__GbMm0W__btnPrimary:focus-visible,.landing-v4-module__GbMm0W__btnOutline:focus-visible,.landing-v4-module__GbMm0W__marqueeBtn:focus-visible,.landing-v4-module__GbMm0W__faqSummary:focus-visible{outline:3px solid color-mix(in srgb, var(--v4-primary) 70%, transparent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.landing-v4-module__GbMm0W__btnPrimary,.landing-v4-module__GbMm0W__btnOutline{transition:transform .18s,box-shadow .18s}.landing-v4-module__GbMm0W__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 14px 34px #9a3a2e61}.landing-v4-module__GbMm0W__btnOutline:hover{transform:translateY(-2px)}}.landing-v4-module__GbMm0W__hero{background:radial-gradient(ellipse 90% 70% at 70% -20%, #f8d7da80 0%, transparent 55%), linear-gradient(180deg, var(--cream,#fffdf8) 0%, var(--bg,#fffdf8) 60%, #efe6d8 100%);padding:2rem 0 3.5rem;position:relative}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__hero{background:radial-gradient(ellipse 90% 70% at 70% -20%, #e8b4b81a 0%, transparent 58%), linear-gradient(180deg, var(--cream,#201a19) 0%, var(--bg,#201a19) 100%)}.landing-v4-module__GbMm0W__heroInner{flex-direction:column;align-items:center;gap:2.25rem;display:flex}@media (min-width:900px){.landing-v4-module__GbMm0W__hero{padding:3.5rem 0 5rem}.landing-v4-module__GbMm0W__heroInner{flex-direction:row;align-items:center;gap:3rem}}.landing-v4-module__GbMm0W__heroCopy{text-align:center;flex:54%;min-width:0;max-width:40rem}@media (min-width:900px){.landing-v4-module__GbMm0W__heroCopy{text-align:left}}.landing-v4-module__GbMm0W__heroH1{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(2.4rem,5.4vw,3.6rem);font-weight:800;line-height:1.08}.landing-v4-module__GbMm0W__heroAccent{color:var(--v4-primary);display:block}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__heroAccent{color:#f0c4c8}.landing-v4-module__GbMm0W__heroLead{max-width:34rem;color:color-mix(in srgb, var(--v4-ink) 74%, transparent);margin:1.25rem auto 0;font-size:clamp(1.05rem,2.2vw,1.18rem);font-weight:600;line-height:1.65}@media (min-width:900px){.landing-v4-module__GbMm0W__heroLead{margin-left:0;margin-right:0}}.landing-v4-module__GbMm0W__heroCtas{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:1.9rem;display:flex}@media (min-width:900px){.landing-v4-module__GbMm0W__heroCtas{justify-content:flex-start}}.landing-v4-module__GbMm0W__heroCtaNote{color:color-mix(in srgb, var(--v4-ink) 60%, transparent);margin:.85rem 0 0;font-size:.85rem;font-weight:700}.landing-v4-module__GbMm0W__heroProof{background:#9a3a2e12;border:1px solid #9a3a2e2e;border-radius:.65rem;margin:1.6rem 0 0;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;line-height:1.5;display:inline-block}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__heroProof{background:#e8b4b81a;border-color:#e8b4b838}.landing-v4-module__GbMm0W__heroStage{--v4-mx:0;--v4-my:0;--v4-hs:0;perspective:1200px;flex:46%;width:100%;max-width:26rem;position:relative}.landing-v4-module__GbMm0W__heroPhoneWrap{z-index:2;width:min(76%,20rem);transform:rotateY(calc(var(--v4-mx) * 6deg)) rotateX(calc(var(--v4-my) * -5deg)) translate3d(0, calc(var(--v4-hs) * -1.5rem), 0);transform-style:preserve-3d;filter:drop-shadow(0 24px 48px #4a2c2a47);margin:0 auto;position:relative}.landing-v4-module__GbMm0W__heroPhoneWrap img{width:100%;height:auto;display:block}.landing-v4-module__GbMm0W__heroFloatImg{z-index:1;border:3px solid #fffdf8e6;border-radius:1rem;position:absolute;overflow:hidden;box-shadow:0 16px 40px #4a2c2a38}.landing-v4-module__GbMm0W__heroFloatImg img{object-fit:cover;width:100%;height:100%;display:block}.landing-v4-module__GbMm0W__heroFloatBread{width:8.5rem;height:6.25rem;transform:translate3d(calc(var(--v4-mx) * -14px), calc(var(--v4-my) * -10px + var(--v4-hs) * -3.5rem), 0) rotate(-5deg);top:4%;left:-6%}.landing-v4-module__GbMm0W__heroFloatKitchen{width:7.5rem;height:5.5rem;transform:translate3d(calc(var(--v4-mx) * 18px), calc(var(--v4-my) * 12px + var(--v4-hs) * -5.5rem), 0) rotate(4deg);bottom:10%;right:-5%}.landing-v4-module__GbMm0W__floatCard{z-index:3;background:color-mix(in srgb, var(--cream,#fffdf8) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #4a2c2a1f;border-radius:.85rem;min-width:11rem;padding:.7rem .9rem;position:absolute;box-shadow:0 14px 36px #4a2c2a2e}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__floatCard{background:color-mix(in srgb, var(--bg,#201a19) 88%, #fff 6%);border-color:#e8b4b833}.landing-v4-module__GbMm0W__floatCardTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--v4-primary);margin:0;font-size:.72rem;font-weight:800}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__floatCardTitle{color:#f0c4c8}.landing-v4-module__GbMm0W__floatCardBody{margin:.2rem 0 0;font-size:.875rem;font-weight:700;line-height:1.35}.landing-v4-module__GbMm0W__floatCardOrder{transform:translate3d(calc(var(--v4-mx) * 22px), calc(var(--v4-my) * 14px + var(--v4-hs) * -6.5rem), 0) rotate(2deg);top:14%;right:-8%}.landing-v4-module__GbMm0W__floatCardCost{transform:translate3d(calc(var(--v4-mx) * -20px), calc(var(--v4-my) * -14px + var(--v4-hs) * -4.5rem), 0) rotate(-2deg);bottom:26%;left:-10%}.landing-v4-module__GbMm0W__floatCardPass{transform:translate3d(calc(var(--v4-mx) * 12px), calc(var(--v4-my) * 8px + var(--v4-hs) * -7.5rem), 0);bottom:-4%;left:16%}@media (max-width:599px){.landing-v4-module__GbMm0W__heroFloatBread,.landing-v4-module__GbMm0W__heroFloatKitchen,.landing-v4-module__GbMm0W__floatCardCost{display:none}.landing-v4-module__GbMm0W__floatCardOrder{right:0}.landing-v4-module__GbMm0W__floatCardPass{left:4%}}@media (prefers-reduced-motion:no-preference){.landing-v4-module__GbMm0W__heroPhoneWrap,.landing-v4-module__GbMm0W__heroFloatImg,.landing-v4-module__GbMm0W__floatCard{transition:transform .15s linear}}@media (prefers-reduced-motion:reduce){.landing-v4-module__GbMm0W__heroPhoneWrap,.landing-v4-module__GbMm0W__heroFloatBread,.landing-v4-module__GbMm0W__heroFloatKitchen,.landing-v4-module__GbMm0W__floatCardOrder,.landing-v4-module__GbMm0W__floatCardCost,.landing-v4-module__GbMm0W__floatCardPass{transform:none}}.landing-v4-module__GbMm0W__marquee{background:color-mix(in srgb, var(--cream,#fffdf8) 70%, transparent);border-top:1px solid #4a2c2a1a;border-bottom:1px solid #4a2c2a1a;padding:1rem 0;position:relative;overflow:hidden}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__marquee{background:0 0;border-color:#e8b4b824}.landing-v4-module__GbMm0W__marqueeViewport{align-items:center;gap:.75rem;display:flex}.landing-v4-module__GbMm0W__marqueeTrack{flex:none;justify-content:space-around;gap:.75rem;min-width:100%;display:flex}.landing-v4-module__GbMm0W__marqueeStatic .landing-v4-module__GbMm0W__marqueeViewport{flex-wrap:wrap;justify-content:center}.landing-v4-module__GbMm0W__marqueeStatic .landing-v4-module__GbMm0W__marqueeTrack{flex-wrap:wrap;justify-content:center;min-width:0}@media (prefers-reduced-motion:no-preference){.landing-v4-module__GbMm0W__marqueeAnimated .landing-v4-module__GbMm0W__marqueeTrack{animation:36s linear infinite landing-v4-module__GbMm0W__v4-marquee}.landing-v4-module__GbMm0W__marqueeAnimated:hover .landing-v4-module__GbMm0W__marqueeTrack,.landing-v4-module__GbMm0W__marqueeAnimated:focus-within .landing-v4-module__GbMm0W__marqueeTrack,.landing-v4-module__GbMm0W__marqueeAnimated[data-paused=true] .landing-v4-module__GbMm0W__marqueeTrack{animation-play-state:paused}}@keyframes landing-v4-module__GbMm0W__v4-marquee{0%{transform:translate(0,0)}to{transform:translate(calc(-100% - .75rem))}}.landing-v4-module__GbMm0W__marqueeChip{white-space:nowrap;color:var(--v4-ink);background:#f8d7da73;border:1px solid #4a2c2a24;border-radius:999px;flex:none;padding:.45rem 1rem;font-size:.875rem;font-weight:700}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__marqueeChip{background:#e8b4b81a;border-color:#e8b4b833}.landing-v4-module__GbMm0W__marqueeBtn{z-index:2;background:var(--cream,#fffdf8);width:2.75rem;height:2.75rem;color:var(--v4-primary);cursor:pointer;border:1px solid #4a2c2a33;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__marqueeBtn{background:var(--bg,#201a19);color:#f0c4c8;border-color:#e8b4b84d}@media (prefers-reduced-motion:no-preference){.landing-v4-module__GbMm0W__reveal[data-v4-anim=armed]{opacity:0;transform:translateY(2rem)}.landing-v4-module__GbMm0W__reveal.landing-v4-module__GbMm0W__fromLeft[data-v4-anim=armed]{transform:translate(-2.5rem)}.landing-v4-module__GbMm0W__reveal.landing-v4-module__GbMm0W__fromRight[data-v4-anim=armed]{transform:translate(2.5rem)}.landing-v4-module__GbMm0W__reveal.landing-v4-module__GbMm0W__zoomIn[data-v4-anim=armed]{transform:scale(.94)}.landing-v4-module__GbMm0W__reveal[data-v4-anim=in]{opacity:1;transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1);transition-delay:var(--v4-reveal-delay,0s);transform:translate(0,0)scale(1)}}.landing-v4-module__GbMm0W__story{background:var(--bg,#fffdf8);padding:4.5rem 0 1rem}.landing-v4-module__GbMm0W__storyHead{text-align:center;max-width:46rem;margin:0 auto 1.5rem}.landing-v4-module__GbMm0W__pillar{padding:3rem 0}.landing-v4-module__GbMm0W__pillarInner{flex-direction:column;gap:2rem;display:flex}@media (min-width:900px){.landing-v4-module__GbMm0W__pillar{padding:4.25rem 0}.landing-v4-module__GbMm0W__pillarInner{flex-direction:row;align-items:center;gap:3.5rem}.landing-v4-module__GbMm0W__pillarFlip .landing-v4-module__GbMm0W__pillarInner{flex-direction:row-reverse}}.landing-v4-module__GbMm0W__pillarMediaCol{flex:44%;min-width:0}.landing-v4-module__GbMm0W__pillarMedia{border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 28px 64px #4a2c2a38}.landing-v4-module__GbMm0W__pillarMedia img{width:100%;height:auto;display:block}.landing-v4-module__GbMm0W__pillarCopyCol{flex:56%;min-width:0}.landing-v4-module__GbMm0W__pillarTitle{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800;line-height:1.18}.landing-v4-module__GbMm0W__pillarSub{color:color-mix(in srgb, var(--v4-ink) 72%, transparent);margin:.85rem 0 0;font-size:1.02rem;font-weight:600;line-height:1.6}.landing-v4-module__GbMm0W__tileGrid{grid-template-columns:1fr;gap:.85rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:600px){.landing-v4-module__GbMm0W__tileGrid{grid-template-columns:1fr 1fr}}.landing-v4-module__GbMm0W__tile{background:color-mix(in srgb, var(--cream,#fffdf8) 80%, #fff 10%);border:1px solid #4a2c2a1f;border-radius:.9rem;padding:1rem 1.1rem;position:relative;box-shadow:0 6px 18px #4a2c2a0f}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__tile{background:color-mix(in srgb, var(--bg,#201a19) 86%, #fff 5%);border-color:#e8b4b829}@media (prefers-reduced-motion:no-preference){.landing-v4-module__GbMm0W__tile{transition:transform .2s,box-shadow .2s}.landing-v4-module__GbMm0W__tile:hover{transform:translateY(-4px);box-shadow:0 14px 32px #4a2c2a24}}.landing-v4-module__GbMm0W__tileTitle{align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:800;display:flex}.landing-v4-module__GbMm0W__tileBadge{letter-spacing:.05em;text-transform:uppercase;color:var(--v4-on-primary);background:var(--v4-primary);border-radius:999px;padding:.1rem .55rem;font-size:.68rem;font-weight:800;display:inline-block}.landing-v4-module__GbMm0W__tileBody{color:color-mix(in srgb, var(--v4-ink) 74%, transparent);margin:.45rem 0 0;font-size:.9rem;font-weight:600;line-height:1.55}.landing-v4-module__GbMm0W__band{height:clamp(14rem,34vw,22rem);position:relative;overflow:hidden}.landing-v4-module__GbMm0W__bandImgWrap{position:absolute;inset:-18% 0}.landing-v4-module__GbMm0W__bandImgWrap img{object-fit:cover;width:100%;height:100%;display:block}.landing-v4-module__GbMm0W__stats{background:var(--v4-primary);color:var(--v4-on-primary);text-align:center;padding:4.25rem 0}.landing-v4-module__GbMm0W__statsHeading{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800}.landing-v4-module__GbMm0W__statsRow{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}@media (min-width:600px){.landing-v4-module__GbMm0W__statsRow{flex-direction:row;gap:4rem}}.landing-v4-module__GbMm0W__statValue{font-family:var(--font-playfair), Georgia, serif;margin:0;font-size:clamp(2.2rem,5vw,3rem);font-weight:800;line-height:1.05}.landing-v4-module__GbMm0W__statLabel{opacity:.92;margin:.35rem 0 0;font-size:.95rem;font-weight:700}.landing-v4-module__GbMm0W__pricing{background:var(--bg,#fffdf8);text-align:center;padding:4.5rem 0}.landing-v4-module__GbMm0W__planGrid{text-align:left;grid-template-columns:1fr;align-items:stretch;gap:1.25rem;margin-top:2.5rem;display:grid}@media (min-width:700px){.landing-v4-module__GbMm0W__planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.landing-v4-module__GbMm0W__planGrid{grid-template-columns:repeat(var(--v4-plan-cols,4), minmax(0, 1fr))}}.landing-v4-module__GbMm0W__plan{background:color-mix(in srgb, var(--cream,#fffdf8) 82%, #fff 10%);border:1px solid #4a2c2a24;border-radius:1rem;flex-direction:column;gap:.6rem;padding:1.6rem 1.4rem 1.4rem;display:flex;position:relative}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__plan{background:color-mix(in srgb, var(--bg,#201a19) 86%, #fff 5%);border-color:#e8b4b829}.landing-v4-module__GbMm0W__planHi{border:2px solid var(--v4-primary);box-shadow:0 20px 52px #9a3a2e33}@media (prefers-reduced-motion:no-preference){.landing-v4-module__GbMm0W__plan{transition:transform .2s,box-shadow .2s}.landing-v4-module__GbMm0W__plan:hover{transform:translateY(-4px);box-shadow:0 18px 44px #4a2c2a29}}.landing-v4-module__GbMm0W__planBadge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--v4-on-primary);background:var(--v4-primary);border-radius:999px;padding:.28rem .9rem;font-size:.72rem;font-weight:800;position:absolute;top:-.8rem;left:50%;transform:translate(-50%)}.landing-v4-module__GbMm0W__planName{margin:0;font-size:1.1rem;font-weight:800}.landing-v4-module__GbMm0W__planPriceRow{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.landing-v4-module__GbMm0W__planPrice{margin:0;font-size:2.1rem;font-weight:900;line-height:1}.landing-v4-module__GbMm0W__planUnit{color:color-mix(in srgb, var(--v4-ink) 64%, transparent);font-size:.875rem;font-weight:700}.landing-v4-module__GbMm0W__planHint{color:color-mix(in srgb, var(--v4-ink) 64%, transparent);margin:0;font-size:.85rem;font-weight:700}.landing-v4-module__GbMm0W__planSave{color:var(--v4-primary);background:#9a3a2e14;border:1px solid #9a3a2e33;border-radius:.5rem;margin:0;padding:.3rem .7rem;font-size:.8rem;font-weight:800;display:inline-block}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__planSave{color:#f0c4c8;background:#e8b4b81a;border-color:#e8b4b83d}.landing-v4-module__GbMm0W__planBullets{flex-direction:column;gap:.55rem;margin:.6rem 0 1.1rem;padding:0;list-style:none;display:flex}.landing-v4-module__GbMm0W__planBullets li{padding-left:1.5rem;font-size:.9rem;font-weight:600;line-height:1.5;position:relative}.landing-v4-module__GbMm0W__planBullets li:before{content:"";border-left:2.5px solid var(--v4-primary);border-bottom:2.5px solid var(--v4-primary);width:.85rem;height:.45rem;position:absolute;top:.32em;left:0;transform:rotate(-45deg)}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__planBullets li:before{border-color:#f0c4c8}.landing-v4-module__GbMm0W__planCta{margin-top:auto}.landing-v4-module__GbMm0W__pricingFootnote{max-width:40rem;color:color-mix(in srgb, var(--v4-ink) 68%, transparent);margin:1.75rem auto 0;font-size:.9rem;font-weight:600;line-height:1.6}.landing-v4-module__GbMm0W__pricingComparisonLinkWrap{text-align:center;margin-top:1.35rem}.landing-v4-module__GbMm0W__pricingComparisonLink{color:var(--v4-accent,#9a3a2e);text-underline-offset:.18em;align-items:center;gap:.35rem;font-size:.95rem;font-weight:800;text-decoration:underline;display:inline-flex}.landing-v4-module__GbMm0W__pricingComparisonLink:hover{opacity:.88}.landing-v4-module__GbMm0W__comparison{background:color-mix(in srgb, var(--cream,#fffdf8) 55%, transparent);padding:4rem 0 4.5rem}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__comparison{background:color-mix(in srgb, var(--v4-ink) 6%, transparent)}.landing-v4-module__GbMm0W__comparisonScroll{border:1px solid color-mix(in srgb, var(--v4-ink) 12%, transparent);background:var(--v4-surface,#fffefb);border-radius:1rem;margin-top:2rem;overflow-x:auto;box-shadow:0 18px 40px #4a2c2a14}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__comparisonScroll{box-shadow:0 18px 40px #00000047}.landing-v4-module__GbMm0W__comparisonTable{border-collapse:collapse;width:100%;min-width:52rem;font-size:.875rem}.landing-v4-module__GbMm0W__comparisonTable thead th{z-index:2;text-align:center;background:color-mix(in srgb, var(--v4-accent,#9a3a2e) 10%, var(--v4-surface,#fffefb));border-bottom:1px solid color-mix(in srgb, var(--v4-ink) 12%, transparent);padding:.85rem .75rem;font-weight:800;position:sticky;top:0}.landing-v4-module__GbMm0W__comparisonFeatureCol{z-index:1;text-align:left;background:var(--v4-surface,#fffefb);border-right:1px solid color-mix(in srgb, var(--v4-ink) 10%, transparent);min-width:14rem;max-width:18rem;padding:.65rem 1rem;font-weight:700;line-height:1.35;position:sticky;left:0}.landing-v4-module__GbMm0W__comparisonTable thead .landing-v4-module__GbMm0W__comparisonFeatureCol{z-index:3}.landing-v4-module__GbMm0W__comparisonTable tbody td{text-align:center;vertical-align:middle;border-bottom:1px solid color-mix(in srgb, var(--v4-ink) 8%, transparent);padding:.55rem .65rem}.landing-v4-module__GbMm0W__comparisonTable tbody tr:last-child td,.landing-v4-module__GbMm0W__comparisonTable tbody tr:last-child th{border-bottom:none}.landing-v4-module__GbMm0W__comparisonSectionRow th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--v4-ink) 72%, transparent);background:color-mix(in srgb, var(--v4-ink) 5%, var(--v4-surface,#fffefb));border-bottom:1px solid color-mix(in srgb, var(--v4-ink) 10%, transparent);padding:.75rem 1rem;font-size:.78rem;font-weight:900}.landing-v4-module__GbMm0W__comparisonTierHi{background:color-mix(in srgb, var(--v4-accent,#9a3a2e) 5%, transparent)}.landing-v4-module__GbMm0W__comparisonYes{color:#1f6b43;background:#1f6b431f;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:900;display:inline-flex}.landing-v4-module__GbMm0W__comparisonNo{color:color-mix(in srgb, var(--v4-ink) 35%, transparent);font-weight:700}.landing-v4-module__GbMm0W__comparisonNote{max-width:7.5rem;color:color-mix(in srgb, var(--v4-ink) 78%, transparent);font-size:.78rem;font-weight:700;line-height:1.25;display:inline-block}.landing-v4-module__GbMm0W__quotes{background:color-mix(in srgb, var(--cream,#fffdf8) 72%, transparent);text-align:center;padding:4.5rem 0}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__quotes{background:0 0}.landing-v4-module__GbMm0W__quoteGrid{text-align:left;grid-template-columns:1fr;gap:1.25rem;margin-top:2.25rem;display:grid}@media (min-width:900px){.landing-v4-module__GbMm0W__quoteGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-v4-module__GbMm0W__quoteCard{background:var(--bg,#fffdf8);border:1px solid #4a2c2a1f;border-radius:1rem;padding:1.6rem 1.5rem;box-shadow:0 12px 32px #4a2c2a14}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__quoteCard{background:color-mix(in srgb, var(--bg,#201a19) 86%, #fff 5%);border-color:#e8b4b829}.landing-v4-module__GbMm0W__quoteStars{color:#b7791f;gap:.15rem;margin-bottom:.9rem;font-size:1.15rem;line-height:1;display:flex}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__quoteStars{color:#e9b84e}.landing-v4-module__GbMm0W__quoteText{margin:0;font-style:italic;font-weight:800;line-height:1.55}.landing-v4-module__GbMm0W__quoteAttribution{color:color-mix(in srgb, var(--v4-ink) 68%, transparent);margin:1rem 0 0;font-size:.9rem;font-weight:600}.landing-v4-module__GbMm0W__faq{background:var(--bg,#fffdf8);padding:4.5rem 0}.landing-v4-module__GbMm0W__faqHead{text-align:center;margin-bottom:2rem}.landing-v4-module__GbMm0W__faqList{flex-direction:column;gap:.75rem;max-width:46rem;margin:0 auto;display:flex}.landing-v4-module__GbMm0W__faqItem{background:color-mix(in srgb, var(--cream,#fffdf8) 82%, #fff 8%);border:1px solid #4a2c2a24;border-radius:.85rem;overflow:hidden}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__faqItem{background:color-mix(in srgb, var(--bg,#201a19) 86%, #fff 5%);border-color:#e8b4b829}.landing-v4-module__GbMm0W__faqSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.9rem 1.15rem;font-size:1rem;font-weight:800;list-style:none;display:flex}.landing-v4-module__GbMm0W__faqSummary::-webkit-details-marker{display:none}.landing-v4-module__GbMm0W__faqSummary:after{content:"+";width:1.6rem;height:1.6rem;color:var(--v4-primary);background:#9a3a2e1a;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.15rem;font-weight:800;display:inline-flex}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__faqSummary:after{color:#f0c4c8;background:#e8b4b824}.landing-v4-module__GbMm0W__faqItem[open] .landing-v4-module__GbMm0W__faqSummary:after{content:"−"}@media (prefers-reduced-motion:no-preference){.landing-v4-module__GbMm0W__faqSummary:after{transition:transform .2s}.landing-v4-module__GbMm0W__faqItem[open] .landing-v4-module__GbMm0W__faqSummary:after{transform:rotate(180deg)}}.landing-v4-module__GbMm0W__faqAnswer{color:color-mix(in srgb, var(--v4-ink) 76%, transparent);margin:0;padding:0 1.15rem 1.1rem;font-size:.95rem;font-weight:600;line-height:1.65}.landing-v4-module__GbMm0W__finalCta{background:radial-gradient(ellipse 80% 90% at 50% 120%, #fffdf824 0%, transparent 60%), var(--v4-primary);color:var(--v4-on-primary);text-align:center;padding:4.75rem 0}.landing-v4-module__GbMm0W__finalHeading{max-width:40rem;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;margin:0 auto;font-size:clamp(1.9rem,4.2vw,2.6rem);font-weight:800;line-height:1.2}.landing-v4-module__GbMm0W__finalBody{opacity:.94;max-width:34rem;margin:1.1rem auto 0;font-size:1.1rem;font-weight:600;line-height:1.6}.landing-v4-module__GbMm0W__finalCtaBtn{background:var(--v4-on-primary);min-height:3.25rem;color:var(--v4-primary);border-radius:.85rem;justify-content:center;align-items:center;margin-top:2rem;padding:.95rem 2.5rem;font-size:1.1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 40px #00000040}.landing-v4-module__GbMm0W__finalCtaBtn:focus-visible{outline:3px solid var(--v4-on-primary);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.landing-v4-module__GbMm0W__finalCtaBtn{transition:transform .18s,box-shadow .18s}.landing-v4-module__GbMm0W__finalCtaBtn:hover{transform:translateY(-2px);box-shadow:0 18px 48px #00000052}}.landing-v4-module__GbMm0W__finalNote{opacity:.88;margin:.9rem 0 0;font-size:.85rem;font-weight:700}.landing-v4-module__GbMm0W__footer{background:var(--bg,#fffdf8);text-align:center;color:color-mix(in srgb, var(--v4-ink) 72%, transparent);border-top:1px solid #4a2c2a1f;padding:2.75rem 0 3.25rem}html[data-loafaly-theme=dark] .landing-v4-module__GbMm0W__footer{border-color:#e8b4b824}.landing-v4-module__GbMm0W__footerBadges{justify-content:center;margin-bottom:1.25rem;display:flex}.landing-v4-module__GbMm0W__footerLinks{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin:.75rem 0 1rem;display:flex}.landing-v4-module__GbMm0W__footerLinks a{min-height:2.75rem;color:inherit;align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-v4-module__GbMm0W__footerLinks a:hover{text-decoration:underline}.landing-v4-module__GbMm0W__footerLinks a:focus-visible{outline:3px solid color-mix(in srgb, var(--v4-primary) 70%, transparent);outline-offset:2px;border-radius:.25rem}.landing-v4-module__GbMm0W__footerLegal{margin:0;font-size:.85rem;font-weight:600}.landing-v4-module__GbMm0W__footerLegal a{color:inherit;font-weight:700;text-decoration:none}.landing-v4-module__GbMm0W__footerLegal a:hover{text-decoration:underline}.landing-v4-module__GbMm0W__footerCompanyLine{margin:.8rem 0 0;font-size:.78rem;font-weight:600}
.tools-we-replace-module__7zi5qW__page{--twr-primary:#9a3a2e;--twr-on-primary:#fffdf8;--twr-ink:#4a2c2a;--twr-cream:#fffdf8;--twr-deep:#1c0e0c;--twr-deep-2:#2a1614;--twr-gold:#e8c4a8;color:var(--twr-ink);background:var(--twr-cream);overflow-x:clip}html[data-loafaly-theme=dark] .tools-we-replace-module__7zi5qW__page{--twr-ink:#f3e7e2;--twr-cream:#161210;--twr-deep:#0e0908;--twr-deep-2:#1a1210;--twr-gold:#f0c4c8;background:#12100f}.tools-we-replace-module__7zi5qW__container{width:min(72rem,100% - 2rem);margin:0 auto}@media (min-width:600px){.tools-we-replace-module__7zi5qW__container{width:min(72rem,100% - 3rem)}.tools-we-replace-module__7zi5qW__hero{margin-top:calc(-4.5rem - env(safe-area-inset-top,0px));padding-top:calc(7rem + env(safe-area-inset-top,0px))}}@media (min-width:900px){.tools-we-replace-module__7zi5qW__hero{margin-top:calc(-4.75rem - env(safe-area-inset-top,0px));padding-top:calc(7.25rem + env(safe-area-inset-top,0px))}}.tools-we-replace-module__7zi5qW__hero{isolation:isolate;min-height:min(92svh,52rem);margin-top:calc(-4.25rem - env(safe-area-inset-top,0px));padding:calc(6.75rem + env(safe-area-inset-top,0px)) 0 2rem;color:var(--twr-cream);background:radial-gradient(ellipse 90% 70% at 80% -10%, #9a3a2e8c 0%, transparent 55%), radial-gradient(ellipse 60% 50% at 0% 100%, #e8c4a82e 0%, transparent 50%), linear-gradient(165deg, var(--twr-deep) 0%, var(--twr-deep-2) 55%, #3a1c18 100%);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:clip}.tools-we-replace-module__7zi5qW__heroGlow{pointer-events:none;z-index:0;width:18rem;height:18rem;transform:translate3d(calc(var(--v4-mx,0) * 12px), calc(var(--v4-my,0) * 10px), 0);background:radial-gradient(circle,#9a3a2e73 0%,#0000 70%);border-radius:50%;position:absolute;inset:8% auto auto -6%}.tools-we-replace-module__7zi5qW__heroGlow2{width:22rem;height:22rem;transform:translate3d(calc(var(--v4-mx,0) * -14px), calc(var(--v4-my,0) * 8px), 0);background:radial-gradient(circle,#e8c4a838 0%,#0000 70%);inset:auto -10% -8% auto}.tools-we-replace-module__7zi5qW__heroInner{z-index:1;position:relative}.tools-we-replace-module__7zi5qW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--twr-gold);background:#fffdf814;border:1px solid #e8c4a847;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.4rem .95rem;font-size:.78rem;font-weight:800;display:inline-flex}.tools-we-replace-module__7zi5qW__h1{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(2.15rem,8.2vw,4.35rem);font-weight:800;line-height:1.05}.tools-we-replace-module__7zi5qW__accent{color:var(--twr-gold);font-style:italic;font-weight:700;display:block}.tools-we-replace-module__7zi5qW__heroBody{color:#fffdf8c7;max-width:38rem;margin:1.15rem 0 0;font-size:clamp(1rem,2.4vw,1.15rem);font-weight:600;line-height:1.65}.tools-we-replace-module__7zi5qW__ctaRow{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.tools-we-replace-module__7zi5qW__btnPrimary,.tools-we-replace-module__7zi5qW__btnOutline,.tools-we-replace-module__7zi5qW__btnGhost{border:2px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.6rem;font-size:1.02rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.tools-we-replace-module__7zi5qW__btnPrimary{background:var(--twr-cream);color:var(--twr-deep);box-shadow:0 12px 32px #00000047}.tools-we-replace-module__7zi5qW__btnOutline{color:var(--twr-cream);background:0 0;border-color:#fffdf873}.tools-we-replace-module__7zi5qW__btnGhost{border-color:color-mix(in srgb, var(--twr-primary) 55%, transparent);color:var(--twr-primary);background:0 0}html[data-loafaly-theme=dark] .tools-we-replace-module__7zi5qW__btnGhost{color:#f0c4c8;border-color:#f0c4c873}.tools-we-replace-module__7zi5qW__heroNote{color:#fffdf88c;margin:.85rem 0 0;font-size:.9rem;font-weight:650}@media (prefers-reduced-motion:no-preference){.tools-we-replace-module__7zi5qW__btnPrimary,.tools-we-replace-module__7zi5qW__btnOutline,.tools-we-replace-module__7zi5qW__btnGhost{transition:transform .18s,box-shadow .18s}.tools-we-replace-module__7zi5qW__btnPrimary:hover,.tools-we-replace-module__7zi5qW__btnOutline:hover,.tools-we-replace-module__7zi5qW__btnGhost:hover{transform:translateY(-2px)}}.tools-we-replace-module__7zi5qW__marquee{z-index:1;border-top:1px solid #fffdf81a;border-bottom:1px solid #fffdf81a;margin-top:2.25rem;position:relative;overflow:hidden}.tools-we-replace-module__7zi5qW__marqueeViewport{align-items:center;display:flex}.tools-we-replace-module__7zi5qW__marqueeTrack{flex:none;gap:.65rem;min-width:100%;margin:0;padding:.85rem 0;list-style:none;display:flex}.tools-we-replace-module__7zi5qW__marqueeStatic .tools-we-replace-module__7zi5qW__marqueeViewport{flex-wrap:wrap;justify-content:flex-start}.tools-we-replace-module__7zi5qW__marqueeStatic .tools-we-replace-module__7zi5qW__marqueeTrack{flex-wrap:wrap;min-width:0;padding-inline-end:3rem}@media (prefers-reduced-motion:no-preference){.tools-we-replace-module__7zi5qW__marqueeAnimated .tools-we-replace-module__7zi5qW__marqueeTrack{animation:42s linear infinite tools-we-replace-module__7zi5qW__twr-marquee}.tools-we-replace-module__7zi5qW__marqueeAnimated:hover .tools-we-replace-module__7zi5qW__marqueeTrack,.tools-we-replace-module__7zi5qW__marqueeAnimated:focus-within .tools-we-replace-module__7zi5qW__marqueeTrack,.tools-we-replace-module__7zi5qW__marqueeAnimated[data-paused=true] .tools-we-replace-module__7zi5qW__marqueeTrack{animation-play-state:paused}}@keyframes tools-we-replace-module__7zi5qW__twr-marquee{0%{transform:translate(0,0)}to{transform:translate(calc(-100% - .65rem))}}.tools-we-replace-module__7zi5qW__marqueeChip{white-space:nowrap;color:#fffdf8b8;background:#fffdf80f;border:1px solid #fffdf824;border-radius:999px;flex:none;padding:.4rem .95rem;font-size:.85rem;font-weight:750;-webkit-text-decoration:line-through #e8c4a8b3;text-decoration:line-through #e8c4a8b3;text-decoration-thickness:1.5px}.tools-we-replace-module__7zi5qW__marqueeBtn{z-index:2;width:2.75rem;height:2.75rem;color:var(--twr-cream);cursor:pointer;background:#00000059;border:0;border-radius:999px;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.tools-we-replace-module__7zi5qW__marqueeBtn:focus-visible,.tools-we-replace-module__7zi5qW__btnPrimary:focus-visible,.tools-we-replace-module__7zi5qW__btnOutline:focus-visible,.tools-we-replace-module__7zi5qW__btnGhost:focus-visible{outline-offset:3px;outline:3px solid #e8c4a8cc}.tools-we-replace-module__7zi5qW__section{padding:3.25rem 0}@media (min-width:900px){.tools-we-replace-module__7zi5qW__section{padding:4.5rem 0}}.tools-we-replace-module__7zi5qW__sectionEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--twr-primary);margin:0 0 .65rem;font-size:.78rem;font-weight:800;display:inline-block}html[data-loafaly-theme=dark] .tools-we-replace-module__7zi5qW__sectionEyebrow{color:#f0c4c8}.tools-we-replace-module__7zi5qW__h2{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,4.2vw,2.7rem);font-weight:800;line-height:1.15}.tools-we-replace-module__7zi5qW__sectionSub{max-width:40rem;color:color-mix(in srgb, var(--twr-ink) 68%, transparent);margin:.85rem 0 0;font-size:1.05rem;font-weight:600;line-height:1.65}.tools-we-replace-module__7zi5qW__asOf{color:color-mix(in srgb, var(--twr-ink) 52%, transparent);margin:.75rem 0 0;font-size:.85rem;font-weight:650}.tools-we-replace-module__7zi5qW__stackGrid{gap:1rem;margin-top:2rem;display:grid}@media (min-width:800px){.tools-we-replace-module__7zi5qW__stackGrid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.25rem}}.tools-we-replace-module__7zi5qW__priceCard{border:1px solid color-mix(in srgb, var(--twr-ink) 12%, transparent);background:color-mix(in srgb, var(--twr-cream) 88%, #fff);border-radius:1.25rem;padding:1.35rem 1.25rem 1.5rem;box-shadow:0 18px 40px #4a2c2a14}html[data-loafaly-theme=dark] .tools-we-replace-module__7zi5qW__priceCard{background:color-mix(in srgb, var(--twr-cream) 80%, #1c1614);box-shadow:0 18px 40px #00000047}.tools-we-replace-module__7zi5qW__priceCardWin{color:var(--twr-cream);background:linear-gradient(165deg,#9a3a2e 0%,#6e2a22 100%);border-color:#0000;box-shadow:0 22px 48px #9a3a2e59}.tools-we-replace-module__7zi5qW__priceKicker{letter-spacing:.08em;text-transform:uppercase;opacity:.72;margin:0;font-size:.78rem;font-weight:800}.tools-we-replace-module__7zi5qW__priceValue{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.03em;margin:.35rem 0 0;font-size:clamp(2.4rem,7vw,3.6rem);font-weight:800;line-height:1}.tools-we-replace-module__7zi5qW__priceUnit{opacity:.7;font-size:.42em;font-weight:700}.tools-we-replace-module__7zi5qW__chipRow{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.tools-we-replace-module__7zi5qW__miniChip{background:color-mix(in srgb, var(--twr-ink) 8%, transparent);border-radius:999px;padding:.28rem .65rem;font-size:.75rem;font-weight:750}.tools-we-replace-module__7zi5qW__priceCardWin .tools-we-replace-module__7zi5qW__miniChip{background:#fffdf824}.tools-we-replace-module__7zi5qW__vs{font-family:var(--font-playfair), Georgia, serif;color:var(--twr-primary);align-self:center;font-size:1.35rem;font-style:italic;font-weight:800;display:none}@media (min-width:800px){.tools-we-replace-module__7zi5qW__vs{display:block}}.tools-we-replace-module__7zi5qW__saveLine{margin:1.25rem 0 0;font-size:1.05rem;font-weight:750;line-height:1.5}.tools-we-replace-module__7zi5qW__fullListLine{color:color-mix(in srgb, var(--twr-ink) 62%, transparent);margin:.4rem 0 0;font-size:.95rem;font-weight:650}.tools-we-replace-module__7zi5qW__catalog{background:color-mix(in srgb, var(--twr-ink) 4%, var(--twr-cream))}html[data-loafaly-theme=dark] .tools-we-replace-module__7zi5qW__catalog{background:#141110}.tools-we-replace-module__7zi5qW__sectionTitle{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:800;line-height:1.2}.tools-we-replace-module__7zi5qW__sectionBlock+.tools-we-replace-module__7zi5qW__sectionBlock{margin-top:2.5rem}.tools-we-replace-module__7zi5qW__cards{gap:.85rem;margin-top:1.15rem;display:grid}@media (min-width:640px){.tools-we-replace-module__7zi5qW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.tools-we-replace-module__7zi5qW__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools-we-replace-module__7zi5qW__card{border:1px solid color-mix(in srgb, var(--twr-ink) 12%, transparent);background:var(--twr-cream);min-height:100%;color:inherit;border-radius:1.1rem;flex-direction:column;gap:.45rem;padding:1.15rem 1.15rem 1.25rem;text-decoration:none;display:flex}html[data-loafaly-theme=dark] .tools-we-replace-module__7zi5qW__card{background:#1b1614}@media (prefers-reduced-motion:no-preference){.tools-we-replace-module__7zi5qW__card{transition:transform .2s,box-shadow .2s}.tools-we-replace-module__7zi5qW__card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #4a2c2a1a}}.tools-we-replace-module__7zi5qW__cardTop{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.tools-we-replace-module__7zi5qW__toolName{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--twr-primary) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--twr-primary) 55%, transparent);margin:0;font-size:1.05rem;font-weight:850}.tools-we-replace-module__7zi5qW__worksWith .tools-we-replace-module__7zi5qW__toolName,.tools-we-replace-module__7zi5qW__partial .tools-we-replace-module__7zi5qW__toolName{text-decoration:none}.tools-we-replace-module__7zi5qW__pricePill{background:color-mix(in srgb, var(--twr-primary) 12%, transparent);color:var(--twr-primary);border-radius:999px;flex:none;padding:.28rem .65rem;font-size:.78rem;font-weight:800}html[data-loafaly-theme=dark] .tools-we-replace-module__7zi5qW__pricePill{color:#f0c4c8;background:#f0c4c81f}.tools-we-replace-module__7zi5qW__kind{letter-spacing:.06em;text-transform:uppercase;color:var(--twr-primary);margin:0;font-size:.72rem;font-weight:800}.tools-we-replace-module__7zi5qW__feature{margin:0;font-size:1.02rem;font-weight:750;line-height:1.35}.tools-we-replace-module__7zi5qW__note{color:color-mix(in srgb, var(--twr-ink) 62%, transparent);margin:0;font-size:.88rem;font-weight:600;line-height:1.5}.tools-we-replace-module__7zi5qW__learn{color:var(--twr-primary);margin-top:auto;padding-top:.45rem;font-size:.88rem;font-weight:800}html[data-loafaly-theme=dark] .tools-we-replace-module__7zi5qW__learn{color:#f0c4c8}.tools-we-replace-module__7zi5qW__quietBand .tools-we-replace-module__7zi5qW__card{background:color-mix(in srgb, var(--twr-ink) 3%, var(--twr-cream))}.tools-we-replace-module__7zi5qW__final{color:var(--twr-cream);background:linear-gradient(165deg, var(--twr-deep) 0%, #3a1c18 100%);padding:3.5rem 0 5.5rem;position:relative}.tools-we-replace-module__7zi5qW__finalInner{max-width:40rem}.tools-we-replace-module__7zi5qW__final .tools-we-replace-module__7zi5qW__h2,.tools-we-replace-module__7zi5qW__final .tools-we-replace-module__7zi5qW__sectionSub{color:var(--twr-cream)}.tools-we-replace-module__7zi5qW__final .tools-we-replace-module__7zi5qW__sectionSub{opacity:.82}.tools-we-replace-module__7zi5qW__disclaimer{color:#fffdf885;max-width:46rem;margin:1.75rem 0 0;font-size:.8rem;font-weight:600;line-height:1.55}.tools-we-replace-module__7zi5qW__rivals{background:#fffdf80f;border:1px solid #fffdf824;border-radius:1rem;margin-top:2rem;padding:1.15rem 1.2rem}.tools-we-replace-module__7zi5qW__rivals h3{margin:0;font-size:1.05rem;font-weight:850}.tools-we-replace-module__7zi5qW__rivals p{color:#fffdf8bf;margin:.4rem 0 .85rem;font-size:.92rem;font-weight:600;line-height:1.5}.tools-we-replace-module__7zi5qW__sticky{display:none}@media (max-width:799px){.tools-we-replace-module__7zi5qW__sticky{z-index:30;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--twr-deep) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #fffdf81f;display:flex;position:fixed;bottom:0;left:0;right:0}.tools-we-replace-module__7zi5qW__sticky a{flex:1;min-height:3rem}.tools-we-replace-module__7zi5qW__final{padding-bottom:6.5rem}}.tools-we-replace-module__7zi5qW__reveal[data-v4-anim=armed]{opacity:1}@media (prefers-reduced-motion:no-preference){.tools-we-replace-module__7zi5qW__reveal[data-v4-anim=armed]{opacity:0;transform:translateY(18px)}.tools-we-replace-module__7zi5qW__reveal[data-v4-anim=in]{opacity:1;transition:opacity .7s,transform .7s;transition-delay:var(--v4-reveal-delay,0s);transform:translate(0,0)}}.tools-we-replace-module__7zi5qW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
