:is(html:has(.cD1-FW_lemon),body:has(.cD1-FW_lemon)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e0e0c}.cD1-FW_lemon *{box-sizing:border-box}.cD1-FW_lemon{--bg:#0e0e0c;--card:#1a1a17;--card-2:#24231f;--line:#2f2e28;--mark:#6b685c;--ink:#f4f1e8;--text:#f4f1e8;--muted:#b9b4a6;--accent:#ffd43b;--accent-hover:#ffe066;--on-accent:#0e0e0c;--accent-text:#ffd43b;--focus:#ffd43b;--cream:#f6f1df;--r:16px;--sans:var(--font-manrope),Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background:var(--bg);background:var(--bg);color:var(--text);font-family:var(--sans);font-synthesis:none;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;font-variant-numeric:normal;-webkit-font-smoothing:auto;text-rendering:auto;margin:0;font-size:17px;font-weight:400;line-height:1.6}.cD1-FW_lemon button,.cD1-FW_lemon input{font:inherit}.cD1-FW_lemon a{color:inherit}.cD1-FW_lemon h1,.cD1-FW_lemon h2,.cD1-FW_lemon h3,.cD1-FW_lemon h4{text-wrap:balance;color:var(--ink);letter-spacing:-.015em;margin:0;font-weight:700}.cD1-FW_lemon p,.cD1-FW_lemon li,.cD1-FW_lemon summary,.cD1-FW_lemon label{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-wrap:pretty}.cD1-FW_lemon p{margin:0}.cD1-FW_lemon .cD1-FW_shell{width:min(100% - 40px,1200px);margin-inline:auto}.cD1-FW_lemon{overflow:hidden}.cD1-FW_lemon .cD1-FW_section{border-top:1px solid var(--line);background:var(--bg);padding:64px 0}.cD1-FW_lemon .cD1-FW_onCream{--ink:#0e0e0c;--text:#1e1d18;--muted:#4f4b3a;--line:#d8cfae;--mark:#7a7458;--accent-text:#0e0e0c;--focus:#0e0e0c;background:var(--cream);color:var(--text)}.cD1-FW_lemon .cD1-FW_hero{border-top:0;padding:56px 0 72px}.cD1-FW_lemon .cD1-FW_heroGrid,.cD1-FW_lemon .cD1-FW_split{gap:48px;display:grid}.cD1-FW_lemon .cD1-FW_hero h1{max-width:19ch;font-size:36px;line-height:1.1}.cD1-FW_lemon .cD1-FW_hero h1 span{display:block}.cD1-FW_lemon .cD1-FW_hero h1 .cD1-FW_h1Name{color:var(--accent-text)}.cD1-FW_lemon .cD1-FW_hero h1 .cD1-FW_h1Minor{letter-spacing:-.01em;margin-top:12px;font-size:.67em;font-weight:500;line-height:1.2}.cD1-FW_lemon .cD1-FW_h1Name{white-space:nowrap}.cD1-FW_lemon .cD1-FW_lead{max-width:34em;margin-top:24px;font-size:18px;line-height:1.55}.cD1-FW_lemon .cD1-FW_hero .cD1-FW_lead{margin-top:24px}.cD1-FW_lemon .cD1-FW_cta,.cD1-FW_lemon .cD1-FW_ghost{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:16px;font-weight:700;line-height:1.35;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.cD1-FW_lemon .cD1-FW_cta{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}.cD1-FW_lemon .cD1-FW_cta:hover{background:var(--accent-hover);transform:translateY(-1px)}.cD1-FW_lemon .cD1-FW_ghost{border:1px solid var(--accent);color:var(--accent-text);background:0 0}.cD1-FW_lemon .cD1-FW_ghost:hover{background:#ffd43b1f}.cD1-FW_lemon .cD1-FW_cta:focus-visible,.cD1-FW_lemon .cD1-FW_ghost:focus-visible,.cD1-FW_lemon summary:focus-visible,.cD1-FW_lemon input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cD1-FW_lemon .cD1-FW_onCream .cD1-FW_cta{border-color:#0e0e0c}.cD1-FW_lemon .cD1-FW_ctaRow{margin-top:32px}.cD1-FW_lemon .cD1-FW_ctaNote{max-width:34em;color:var(--text);margin-top:12px;font-size:16px;line-height:1.55}.cD1-FW_lemon .cD1-FW_media{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(145deg,#3a3008 0%,#8a6d0a 55%,#c9a21a 100%);margin:0;position:relative;overflow:hidden}.cD1-FW_lemon .cD1-FW_media img,.cD1-FW_lemon .cD1-FW_finalMedia img{object-fit:cover;color:#0000;width:100%;height:100%;position:absolute;inset:0}.cD1-FW_lemon .cD1-FW_heroMedia{aspect-ratio:4/5;width:100%;max-width:460px}.cD1-FW_lemon .cD1-FW_sectionHead{max-width:37em}.cD1-FW_lemon .cD1-FW_section h2{font-size:30px;line-height:1.18}.cD1-FW_lemon .cD1-FW_sectionHead .cD1-FW_lead{margin-top:16px}.cD1-FW_lemon .cD1-FW_painList,.cD1-FW_lemon .cD1-FW_plainList,.cD1-FW_lemon .cD1-FW_fitList{margin:32px 0 0;padding:0;list-style:none}.cD1-FW_lemon .cD1-FW_painList li{border-top:1px solid var(--line);padding:16px 0;font-size:17px;line-height:1.58}.cD1-FW_lemon .cD1-FW_afterList{max-width:34em;margin-top:32px;font-size:18px;line-height:1.6}.cD1-FW_lemon .cD1-FW_changeList{counter-reset:change;margin:32px 0 0;padding:0;list-style:none}.cD1-FW_lemon .cD1-FW_changeList li{counter-increment:change;border-top:1px solid var(--line);grid-template-columns:32px 1fr;gap:12px;padding:16px 0;font-size:17px;display:grid}.cD1-FW_lemon .cD1-FW_changeList li:before{content:counter(change);color:var(--accent-text);font-size:13px;font-weight:700;line-height:2.05}.cD1-FW_lemon .cD1-FW_quotes{gap:24px;margin-top:48px;display:grid}.cD1-FW_lemon .cD1-FW_quoteSlot{border-top:1px solid var(--accent-text);padding:24px 0 0;position:relative}.cD1-FW_lemon .cD1-FW_quoteMark{color:var(--accent-text);font-size:48px;font-weight:700;line-height:.7}.cD1-FW_lemon .cD1-FW_quoteText{max-width:22em;color:var(--ink);font-size:23px;font-weight:500;line-height:1.35}.cD1-FW_lemon .cD1-FW_quoteBy{color:var(--ink);margin-top:16px;font-size:16px;font-weight:700;line-height:1.45}.cD1-FW_lemon .cD1-FW_quoteSkeleton{gap:12px;margin-top:12px;display:grid}.cD1-FW_lemon .cD1-FW_quoteSkeleton .cD1-FW_skel{height:19px}.cD1-FW_lemon .cD1-FW_quoteSkeleton .cD1-FW_skel:nth-child(n+5){display:none}.cD1-FW_lemon .cD1-FW_skel{background:var(--card-2);border-radius:999px;height:20px}.cD1-FW_lemon .cD1-FW_skel.cD1-FW_s{width:42%}.cD1-FW_lemon .cD1-FW_skel.cD1-FW_m{width:66%}.cD1-FW_lemon .cD1-FW_skel.cD1-FW_l{width:90%}.cD1-FW_lemon .cD1-FW_slotCaption,.cD1-FW_lemon .cD1-FW_slotNote{color:var(--text);margin-top:12px;font-size:13px;line-height:1.5}.cD1-FW_lemon .cD1-FW_quoteSlot .cD1-FW_slotCaption{color:var(--text);font-size:16px;font-weight:500}.cD1-FW_lemon .cD1-FW_weekLoop{border:1px solid var(--line);border-radius:var(--r);background:var(--card);margin-top:32px;padding:24px}.cD1-FW_lemon .cD1-FW_loopTrack{gap:12px;display:grid}.cD1-FW_lemon .cD1-FW_loopStep{padding:0 0 0 24px;font-size:16px;line-height:1.5;position:relative}.cD1-FW_lemon .cD1-FW_loopStep:before{content:"";border:1.5px solid var(--mark);background:var(--card);border-radius:50%;width:12px;height:12px;position:absolute;top:.42em;left:0}.cD1-FW_lemon .cD1-FW_loopStep:not(:last-child):after{content:"";background:var(--mark);width:1px;height:calc(100% + 8px);position:absolute;top:1.15em;left:6px}.cD1-FW_lemon .cD1-FW_formatList{gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.cD1-FW_lemon .cD1-FW_formatList li{font-size:17px;line-height:1.6}.cD1-FW_lemon .cD1-FW_formatList strong,.cD1-FW_lemon .cD1-FW_compare strong,.cD1-FW_lemon .cD1-FW_steps strong{color:var(--ink);font-weight:700}.cD1-FW_lemon .cD1-FW_taskChips{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.cD1-FW_lemon .cD1-FW_chip{border:1px solid var(--line);white-space:nowrap;background:var(--card);border-radius:999px;padding:8px 12px;font-size:16px;line-height:1.4}.cD1-FW_lemon .cD1-FW_chip:hover{background:var(--card-2)}.cD1-FW_lemon .cD1-FW_caseFeature{border:1px solid var(--line);border-radius:var(--r);background:var(--card);margin-top:40px;padding:24px}.cD1-FW_lemon .cD1-FW_caseNumber{color:var(--ink);margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.3}.cD1-FW_lemon .cD1-FW_caseFeature .cD1-FW_slotCaption{margin-top:0}.cD1-FW_lemon .cD1-FW_caseSkel{gap:12px;margin-top:16px;display:grid}.cD1-FW_lemon .cD1-FW_storyTitle{color:var(--ink);font-size:24px;font-weight:700;line-height:1.3}.cD1-FW_lemon .cD1-FW_storyText{font-size:17px;line-height:1.6}.cD1-FW_lemon .cD1-FW_storyTitle .cD1-FW_skel{max-width:8ch;height:20px;margin-top:12px;display:block}.cD1-FW_lemon .cD1-FW_storySteps{gap:16px;margin:16px 0 0;display:grid}.cD1-FW_lemon .cD1-FW_storySteps div{border-top:1px solid var(--line);gap:4px;padding-top:12px;display:grid}.cD1-FW_lemon .cD1-FW_storySteps dt{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.4}.cD1-FW_lemon .cD1-FW_storySteps dd{margin:0;font-size:17px;line-height:1.58}.cD1-FW_lemon .cD1-FW_storySteps div:last-child dd{color:var(--ink);font-weight:600}.cD1-FW_lemon .cD1-FW_hostMedia{aspect-ratio:1;align-self:start;width:100%;max-width:420px}.cD1-FW_lemon .cD1-FW_hostMedia img{object-position:50% 20%}.cD1-FW_lemon .cD1-FW_hostFacts{margin:32px 0 0;padding:0;list-style:none}.cD1-FW_lemon .cD1-FW_hostFacts li{border-top:1px solid var(--line);padding:16px 0;font-size:17px;line-height:1.58}.cD1-FW_lemon .cD1-FW_hostFacts strong{color:var(--ink);font-weight:700}.cD1-FW_lemon .cD1-FW_hostWhy{border-top:1px solid var(--accent-text);color:var(--ink);max-width:24em;margin-top:32px;padding:24px 0 0;font-size:23px;font-weight:500;line-height:1.35}.cD1-FW_lemon .cD1-FW_hostWhyBy{color:var(--ink);margin-top:12px;font-size:16px;font-weight:700}.cD1-FW_lemon .cD1-FW_tariffsIncl{gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.cD1-FW_lemon .cD1-FW_tariffsIncl li{border-top:1px solid var(--line);padding:12px 0 12px 28px;font-size:17px;line-height:1.58;position:relative}.cD1-FW_lemon .cD1-FW_tariffsIncl li:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:1.15em;left:4px}.cD1-FW_lemon .cD1-FW_sliceRow{margin-bottom:0}.cD1-FW_lemon .cD1-FW_sliceMedia{aspect-ratio:1;align-self:center;max-width:420px}.cD1-FW_lemon .cD1-FW_twoList{gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.cD1-FW_lemon .cD1-FW_twoList li{border-top:1px solid var(--line);padding:16px 0;font-size:17px;line-height:1.58}.cD1-FW_lemon .cD1-FW_ruleBand{border-radius:var(--r);background:var(--card);color:var(--ink);border:1px solid #ffd43b73;margin-top:48px;padding:32px 24px;font-size:24px;font-weight:500;line-height:1.35}.cD1-FW_lemon .cD1-FW_ruleBand svg{width:26px;height:26px;color:var(--accent-text);margin-bottom:16px;display:block}.cD1-FW_lemon .cD1-FW_historyGrid{gap:16px;margin-top:32px;display:grid}.cD1-FW_lemon .cD1-FW_history{border:1px solid var(--line);border-radius:var(--r);background:var(--card);flex-direction:column;padding:24px;display:flex}.cD1-FW_lemon .cD1-FW_resultPlaceholder{color:var(--ink);margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.3}.cD1-FW_lemon .cD1-FW_history .cD1-FW_skel{height:17px}.cD1-FW_lemon .cD1-FW_history .cD1-FW_shortQuote{color:var(--ink);margin-top:20px;font-size:16px;font-weight:500}.cD1-FW_lemon .cD1-FW_compare{border-top:1px solid var(--line);margin-top:32px}.cD1-FW_lemon .cD1-FW_compare div{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:8px;padding:20px 0;font-size:17px;line-height:1.58;display:grid}.cD1-FW_lemon .cD1-FW_notFit{border-radius:var(--r);background:var(--card);margin-top:32px;padding:0 20px}.cD1-FW_lemon .cD1-FW_notFit li{border-bottom:1px solid var(--line);padding:16px 0;font-size:17px;line-height:1.58}.cD1-FW_lemon .cD1-FW_notFit li:last-child{border-bottom:0}.cD1-FW_lemon .cD1-FW_tariffs{gap:16px;margin-top:48px;display:grid}.cD1-FW_lemon .cD1-FW_tariff{border:1px solid var(--line);border-radius:var(--r);background:var(--card);flex-direction:column;row-gap:0;min-width:0;padding:24px;display:flex;position:relative}.cD1-FW_lemon .cD1-FW_tariff.cD1-FW_hot{border:2px solid var(--accent);padding:23px}.cD1-FW_lemon .cD1-FW_badge{white-space:nowrap;background:var(--accent);width:max-content;color:var(--on-accent);border-radius:999px;align-self:start;margin:0;padding:6px 10px;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex;position:absolute;top:0;left:24px;transform:translateY(-50%)}.cD1-FW_lemon .cD1-FW_tariff h3{font-size:18px;line-height:1.35}.cD1-FW_lemon .cD1-FW_tariffPeriod{color:var(--text);font-size:16px;font-weight:500;line-height:1.45;display:block}.cD1-FW_lemon .cD1-FW_tariff .cD1-FW_price{color:var(--ink);letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1.12;display:block}.cD1-FW_lemon .cD1-FW_tariff.cD1-FW_hot .cD1-FW_price{color:var(--accent-text)}.cD1-FW_lemon .cD1-FW_tariff .cD1-FW_monthly{letter-spacing:0;min-height:24px;color:var(--text);margin-top:8px;font-size:16px;font-weight:400;line-height:1.5;display:block}.cD1-FW_lemon .cD1-FW_tariff p{margin-top:16px;font-size:16px;line-height:1.55}.cD1-FW_lemon .cD1-FW_tariff ul{flex:1;margin:20px 0 24px;padding-left:20px;font-size:16px;line-height:1.55;list-style:outside}.cD1-FW_lemon .cD1-FW_tariff li+li{margin-top:8px}.cD1-FW_lemon .cD1-FW_tariff .cD1-FW_cta,.cD1-FW_lemon .cD1-FW_tariff .cD1-FW_ghost{white-space:nowrap;width:100%;padding:12px 8px;display:flex}.cD1-FW_lemon .cD1-FW_monthVisual{border:1px solid var(--line);border-radius:var(--r);background:var(--card);margin-top:32px;padding:20px}.cD1-FW_lemon .cD1-FW_monthVisual h3{font-size:18px;line-height:1.35}.cD1-FW_lemon .cD1-FW_bars{border:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;height:auto;margin-top:24px;display:grid}.cD1-FW_lemon .cD1-FW_bar{text-align:center;grid-template-rows:178px auto;gap:8px;min-width:0;display:grid}.cD1-FW_lemon .cD1-FW_barColumn{border-bottom:1px solid var(--mark);align-items:flex-end;height:178px;display:flex}.cD1-FW_lemon .cD1-FW_bar i{border-radius:8px 8px 0 0;width:min(100%,56px);min-height:34px;margin-inline:auto;display:block;background:var(--mark)!important}.cD1-FW_lemon .cD1-FW_bar:last-child i{background:var(--accent)!important}.cD1-FW_lemon .cD1-FW_barLabel{text-align:center;gap:4px;min-width:0;display:grid}.cD1-FW_lemon .cD1-FW_barPeriod{color:var(--ink);font-size:14px;font-weight:700;line-height:1.4}.cD1-FW_lemon .cD1-FW_barSum{color:var(--muted);font-size:14px;line-height:1.4}.cD1-FW_lemon .cD1-FW_bar:last-child .cD1-FW_barSum{color:var(--ink)}.cD1-FW_lemon .cD1-FW_conditions{margin:24px 0 0;padding:0;list-style:none}.cD1-FW_lemon .cD1-FW_conditions li{border-top:1px solid var(--line);padding:12px 0;font-size:17px;line-height:1.58}.cD1-FW_lemon .cD1-FW_steps{gap:20px;margin-top:32px;display:grid}.cD1-FW_lemon .cD1-FW_step{border-top:1px solid var(--line);padding-top:16px;font-size:17px;line-height:1.58}.cD1-FW_lemon .cD1-FW_faq{border-top:1px solid var(--line);margin-top:32px}.cD1-FW_lemon details{border-bottom:1px solid var(--line);padding:0}.cD1-FW_lemon summary{cursor:pointer;color:var(--ink);padding:20px 36px 20px 0;font-size:18px;font-weight:700;line-height:1.45;list-style:none;position:relative}.cD1-FW_lemon summary::-webkit-details-marker{display:none}.cD1-FW_lemon summary:after{content:"+";color:var(--accent-text);font-size:24px;font-weight:400;position:absolute;top:17px;right:4px}.cD1-FW_lemon details[open] summary:after{content:"−"}.cD1-FW_lemon details p{padding:0 36px 20px 0;font-size:17px;line-height:1.6}.cD1-FW_lemon .cD1-FW_final{isolation:isolate;background:var(--bg);color:var(--ink);border-top:0;padding:64px 0;position:relative;overflow:hidden}.cD1-FW_lemon .cD1-FW_final:after{content:"";z-index:-1;background:linear-gradient(90deg,#0e0e0cf0 0%,#0e0e0cd1 45%,#0e0e0c73 100%);position:absolute;inset:0}.cD1-FW_lemon .cD1-FW_finalMedia{z-index:-2;background:linear-gradient(120deg,#1b1604 0%,#5a4707 60%,#8a6d0a 100%);position:absolute;inset:0;overflow:hidden}.cD1-FW_lemon .cD1-FW_final .cD1-FW_shell{z-index:1;max-width:min(100% - 40px,1200px);position:relative}.cD1-FW_lemon .cD1-FW_final .cD1-FW_shell>*{max-width:34em}.cD1-FW_lemon .cD1-FW_final h2,.cD1-FW_lemon .cD1-FW_final .cD1-FW_lead,.cD1-FW_lemon .cD1-FW_final .cD1-FW_ctaNote{color:var(--ink)}.cD1-FW_lemon .cD1-FW_final .cD1-FW_cta{margin-top:32px}.cD1-FW_lemon .cD1-FW_sticky{z-index:10;padding:12px max(20px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:var(--bg);border-top:1px solid var(--line);transition:transform .2s;position:fixed;bottom:0;left:0;right:0}.cD1-FW_lemon .cD1-FW_sticky .cD1-FW_cta{width:100%;display:flex}.cD1-FW_lemon .cD1-FW_sticky.cD1-FW_isHidden{visibility:hidden;transition:transform .2s,visibility 0s linear .2s;transform:translateY(120%)}[data-consent-banner] .cD1-FW_lemon .cD1-FW_sticky{opacity:0;visibility:hidden;pointer-events:none}.cD1-FW_lemon dialog{border-radius:var(--r);background:var(--card);width:min(100% - 40px,560px);max-height:calc(100dvh - 40px);color:var(--text);border:0;margin:auto;padding:0;overflow-y:auto;box-shadow:0 20px 40px #00000073}.cD1-FW_lemon dialog::backdrop{background:#000000b3}.cD1-FW_lemon dialog:not([open]):target{margin:auto;display:block;position:fixed;inset:10vh 20px auto}.cD1-FW_lemon .cD1-FW_formBox{padding:32px}.cD1-FW_lemon .cD1-FW_formBox h2{font-size:30px;line-height:1.18}.cD1-FW_lemon .cD1-FW_formBox .cD1-FW_lead{margin-top:12px;font-size:17px}.cD1-FW_lemon .cD1-FW_close{background:var(--card-2);width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:24px;position:absolute;top:12px;right:12px}.cD1-FW_lemon .cD1-FW_field{color:var(--ink);margin-top:24px;font-size:16px;font-weight:700;display:block}.cD1-FW_lemon .cD1-FW_field input{border:1px solid var(--mark);background:var(--bg);width:100%;min-height:48px;color:var(--ink);border-radius:8px;margin-top:8px;padding:12px;font-size:16px;display:block}.cD1-FW_lemon .cD1-FW_check{cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;margin-top:20px;font-size:16px;line-height:1.45;display:flex}.cD1-FW_lemon .cD1-FW_check input{width:20px;height:20px;accent-color:var(--accent);flex:0 0 20px;margin:2px 0 0}.cD1-FW_lemon .cD1-FW_error{color:var(--text);margin-top:8px;font-size:14px;line-height:1.45;display:none}.cD1-FW_lemon .cD1-FW_formError .cD1-FW_fieldError,.cD1-FW_lemon .cD1-FW_formCheckError .cD1-FW_checkError{display:block}.cD1-FW_lemon .cD1-FW_formError .cD1-FW_field input{border:2px solid var(--ink)}.cD1-FW_lemon .cD1-FW_formCheckError .cD1-FW_check{border-bottom:2px solid var(--ink);padding-bottom:8px}.cD1-FW_lemon .cD1-FW_formBox .cD1-FW_cta{width:100%;margin-top:20px}.cD1-FW_lemon .cD1-FW_success{display:none}.cD1-FW_lemon .cD1-FW_success.cD1-FW_visible{display:block}.cD1-FW_lemon .cD1-FW_formContent.cD1-FW_hidden{display:none}@media (min-width:768px){.cD1-FW_lemon{font-size:18px}.cD1-FW_lemon .cD1-FW_shell{width:min(100% - 80px,1200px)}.cD1-FW_lemon .cD1-FW_section{padding:120px 0}.cD1-FW_lemon .cD1-FW_hero{padding:80px 0 96px}.cD1-FW_lemon .cD1-FW_heroGrid{grid-template-columns:1.618fr 1fr;align-items:center;gap:80px}.cD1-FW_lemon .cD1-FW_split{grid-template-columns:1.618fr 1fr;gap:80px}.cD1-FW_lemon .cD1-FW_hero h1{max-width:18ch;font-size:56px;line-height:1.1}.cD1-FW_lemon .cD1-FW_hero h1 .cD1-FW_h1Minor{margin-top:20px}.cD1-FW_lemon .cD1-FW_section h2{font-size:42px;line-height:1.12}.cD1-FW_lemon .cD1-FW_sectionHead .cD1-FW_lead{margin-top:20px}.cD1-FW_lemon .cD1-FW_lead{font-size:18px}.cD1-FW_lemon .cD1-FW_painList{margin-top:0}.cD1-FW_lemon .cD1-FW_quotes{grid-template-columns:1fr 1fr;gap:48px;margin-top:64px}.cD1-FW_lemon .cD1-FW_quoteSlot{padding-top:32px}.cD1-FW_lemon .cD1-FW_quoteMark{font-size:56px}.cD1-FW_lemon .cD1-FW_quoteText{font-size:30px;line-height:1.35}.cD1-FW_lemon .cD1-FW_quoteBy{font-size:18px}.cD1-FW_lemon .cD1-FW_slotNote{font-size:14px}.cD1-FW_lemon .cD1-FW_quoteSkeleton .cD1-FW_skel{height:24px}.cD1-FW_lemon .cD1-FW_weekLoop{padding:32px}.cD1-FW_lemon .cD1-FW_loopTrack{grid-template-columns:repeat(5,1fr);gap:20px}.cD1-FW_lemon .cD1-FW_loopStep{padding:24px 0 0;font-size:17px}.cD1-FW_lemon .cD1-FW_loopStep:before{top:0;left:0}.cD1-FW_lemon .cD1-FW_loopStep:not(:last-child):after{width:calc(100% + 8px);height:1px;top:6px;left:12px}.cD1-FW_lemon .cD1-FW_formatList{grid-template-columns:1fr 1fr;gap:32px 80px}.cD1-FW_lemon .cD1-FW_caseFeature{padding:32px}.cD1-FW_lemon .cD1-FW_twoList{grid-template-columns:1fr 1fr;column-gap:80px}.cD1-FW_lemon .cD1-FW_ruleBand{padding:48px;font-size:32px}.cD1-FW_lemon .cD1-FW_historyGrid{grid-template-columns:1fr 1fr;gap:24px}.cD1-FW_lemon .cD1-FW_history{padding:32px}.cD1-FW_lemon .cD1-FW_resultPlaceholder,.cD1-FW_lemon .cD1-FW_storyTitle{font-size:32px}.cD1-FW_lemon .cD1-FW_tariffs{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:16px}.cD1-FW_lemon .cD1-FW_monthVisual{padding:32px}.cD1-FW_lemon .cD1-FW_bars{gap:24px}.cD1-FW_lemon .cD1-FW_bar i{width:min(100%,88px)}.cD1-FW_lemon .cD1-FW_barPeriod,.cD1-FW_lemon .cD1-FW_barSum{font-size:16px}.cD1-FW_lemon .cD1-FW_steps{grid-template-columns:repeat(4,1fr);gap:24px}.cD1-FW_lemon .cD1-FW_hostWhy{padding-top:32px;font-size:30px}.cD1-FW_lemon .cD1-FW_hostWhyBy{font-size:18px}.cD1-FW_lemon .cD1-FW_tariffsIncl{grid-template-columns:1fr 1fr;column-gap:80px}.cD1-FW_lemon .cD1-FW_sticky{display:none}.cD1-FW_lemon .cD1-FW_final{padding:120px 0}.cD1-FW_lemon .cD1-FW_final h2{font-size:42px;line-height:1.12}}@media (min-width:768px) and (max-width:1099px){.cD1-FW_lemon .cD1-FW_heroGrid,.cD1-FW_lemon .cD1-FW_split{display:block}.cD1-FW_lemon .cD1-FW_heroGrid>*+*{margin-top:48px}.cD1-FW_lemon .cD1-FW_hero h1{max-width:18ch;font-size:48px}.cD1-FW_lemon .cD1-FW_twoList,.cD1-FW_lemon .cD1-FW_historyGrid,.cD1-FW_lemon .cD1-FW_compare div{grid-template-columns:1fr}.cD1-FW_lemon .cD1-FW_loopTrack{grid-template-columns:1fr;gap:12px}.cD1-FW_lemon .cD1-FW_loopStep{padding:0 0 0 24px}.cD1-FW_lemon .cD1-FW_loopStep:before{top:.42em;left:0}.cD1-FW_lemon .cD1-FW_loopStep:not(:last-child):after{width:1px;height:calc(100% + 8px);top:1.15em;left:6px}.cD1-FW_lemon .cD1-FW_sliceRow{display:block}.cD1-FW_lemon .cD1-FW_sliceRow .cD1-FW_sliceMedia{margin-top:48px}}@media (min-width:1100px){.cD1-FW_lemon .cD1-FW_heroGrid,.cD1-FW_lemon .cD1-FW_split{grid-template-columns:1.618fr 1fr;gap:80px;display:grid}.cD1-FW_lemon .cD1-FW_hero h1{max-width:18ch;font-size:52px}.cD1-FW_lemon .cD1-FW_loopTrack{grid-template-columns:repeat(5,1fr);gap:20px}.cD1-FW_lemon .cD1-FW_loopStep{padding:24px 0 0}.cD1-FW_lemon .cD1-FW_loopStep:before{top:0;left:0}.cD1-FW_lemon .cD1-FW_loopStep:not(:last-child):after{width:calc(100% + 8px);height:1px;top:6px;left:12px}.cD1-FW_lemon .cD1-FW_sliceRow{grid-template-columns:1fr 1fr;align-items:center}.cD1-FW_lemon .cD1-FW_sliceRow .cD1-FW_sliceMedia{justify-self:end;width:100%}}@media (min-width:1280px){.cD1-FW_lemon .cD1-FW_tariffs{grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:0 16px}.cD1-FW_lemon .cD1-FW_tariff{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.cD1-FW_lemon .cD1-FW_tariff p,.cD1-FW_lemon .cD1-FW_tariff ul{min-height:0}}@media (max-width:767px){.cD1-FW_lemon dialog{margin:max(12px,env(safe-area-inset-top)) auto auto;max-height:calc(100dvh - 24px)}.cD1-FW_lemon .cD1-FW_quoteSkeleton .cD1-FW_skel:nth-child(n+5){display:block}.cD1-FW_lemon .cD1-FW_heroMedia{width:100%;max-width:420px}.cD1-FW_lemon .cD1-FW_sliceRow{display:block}.cD1-FW_lemon .cD1-FW_sliceRow .cD1-FW_sliceMedia{margin-top:48px}.cD1-FW_lemon .cD1-FW_final:after{background:linear-gradient(#0e0e0ce6 0%,#0e0e0c99 100%)}.cD1-FW_lemon .cD1-FW_monthVisual{padding:16px}.cD1-FW_lemon .cD1-FW_bars{gap:6px}}@media (prefers-reduced-motion:reduce){.cD1-FW_lemon{scroll-behavior:auto}.cD1-FW_lemon *,.cD1-FW_lemon :before,.cD1-FW_lemon :after{transition:none!important;animation:none!important}}.cD1-FW_lemon button.cD1-FW_cta,.cD1-FW_lemon button.cD1-FW_ghost{cursor:pointer}.cD1-FW_lemon button.cD1-FW_cta:disabled{opacity:.6;cursor:default}.cD1-FW_lemon .cD1-FW_check a{text-underline-offset:3px;text-decoration:underline}.cD1-FW_lemon .cD1-FW_check a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cD1-FW_lemon .cD1-FW_formBox .cD1-FW_error{margin-top:8px}.cD1-FW_lemon .cD1-FW_sendError{color:var(--text);margin-top:12px;font-size:14px;line-height:1.45}.cD1-FW_lemon .cD1-FW_bridge{color:var(--ink);font-weight:500}.cD1-FW_lemon .cD1-FW_howTitle{color:var(--ink);font-weight:700}.cD1-FW_lemon .cD1-FW_tariffGift{flex:1;margin-top:16px;font-size:16px;line-height:1.55}.cD1-FW_lemon .cD1-FW_tariff .cD1-FW_cta,.cD1-FW_lemon .cD1-FW_tariff .cD1-FW_ghost{margin-top:24px}.cD1-FW_lemon .cD1-FW_stepsTitle{margin-top:56px;font-size:24px;line-height:1.3}.cD1-FW_lemon .cD1-FW_hostWhy{margin-bottom:0;margin-left:0;margin-right:0}@media (min-width:1280px){.cD1-FW_lemon .cD1-FW_tariffs{grid-template-rows:auto 1fr auto}.cD1-FW_lemon .cD1-FW_tariff{grid-row:span 3}}.cD1-FW_lemon .cD1-FW_hostFacts{gap:16px;display:grid}.cD1-FW_lemon .cD1-FW_hostFacts p{margin:0}.cD1-FW_lemon .cD1-FW_hostFacts p:not(.cD1-FW_lead){border-top:1px solid var(--line);padding-top:16px;font-size:17px;line-height:1.58}.cD1-FW_lemon .cD1-FW_storyWhen{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#fff9);margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.4}.cD1-FW_lemon .cD1-FW_tariffsInclBox{margin-top:40px}.cD1-FW_lemon .cD1-FW_tariffsInclBox .cD1-FW_stepsTitle{margin-top:0}.cD1-FW_lemon .cD1-FW_tariffsInclBox .cD1-FW_tariffsIncl{margin-top:16px}.cD1-FW_lemon .cD1-FW_tariffsExtra{margin:16px 0 0;font-size:16px;line-height:1.58}.cD1-FW_lemon .cD1-FW_tariffGift:empty{margin-top:0}@media (max-width:767px){.cD1-FW_lemon .cD1-FW_tariffs{row-gap:28px}}
