.pricing-hero.svelte-1heatm4{max-width:var(--wide);margin:0 auto;padding:clamp(2.75rem,5vw,4.75rem) var(--edge) 2.5rem;text-align:center}h1.svelte-1heatm4{margin:1.1rem 0 1.25rem;font-size:clamp(2.45rem,4.6vw,3.85rem);line-height:1.1;font-weight:600;letter-spacing:-.055em;white-space:pre-line;text-wrap:balance}p.svelte-1heatm4{margin-inline:auto;max-width:64ch;font-size:.9375rem;line-height:1.85;color:var(--on-surface-2)}nav.svelte-1heatm4{display:flex;flex-wrap:wrap;justify-content:center;gap:.1rem 1.7rem;margin-top:1.35rem}nav.svelte-1heatm4 a:where(.svelte-1heatm4){display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.75rem;font-weight:600;color:#455c48;text-decoration:none}nav.svelte-1heatm4 a:where(.svelte-1heatm4):hover{color:var(--primary);text-decoration:underline;text-underline-offset:4px}nav.svelte-1heatm4 a:where(.svelte-1heatm4) span:where(.svelte-1heatm4){color:#7a806c}@media (max-width: 580px){.pricing-hero.svelte-1heatm4{text-align:left;padding-bottom:2rem}h1.svelte-1heatm4{font-size:clamp(2rem,8vw,2.75rem)}p.svelte-1heatm4{margin-inline:0}nav.svelte-1heatm4{justify-content:flex-start;column-gap:1.1rem}}.billing-choice.svelte-l6n73k{display:inline-flex;padding:4px;border-radius:99px;border:1px solid #d8ddd3;background:#eeefe8;gap:2px;width:fit-content}button.svelte-l6n73k{min-height:44px;border:0;border-radius:99px;padding:.6rem 1.35rem;font:600 .8125rem var(--font);color:#4c5b4d;background:transparent;cursor:pointer}button.svelte-l6n73k:hover{background:#e1e6db}button[aria-pressed=true].svelte-l6n73k{background:#293f34;color:#fcfbf8}@media (max-width: 380px){button.svelte-l6n73k{padding-inline:1rem}}.billing-bar.svelte-1u69l8y{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem}.billing-left.svelte-1u69l8y{display:flex;align-items:center;gap:1.25rem}.billing-left.svelte-1u69l8y>p:where(.svelte-1u69l8y){max-width:32ch;font-size:.6875rem;line-height:1.65;color:#586652}.currency.svelte-1u69l8y{font-size:.6875rem;color:var(--on-surface-2);white-space:nowrap}.plan-grid.svelte-1u69l8y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.plan.svelte-1u69l8y{position:relative;display:flex;flex-direction:column;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid #dfe3d9;border-radius:3px 26px 26px 3px;background:#fff}.plan.featured.svelte-1u69l8y{color:#fcfbf8;background:#263f34;border-color:#263f34}.flag.svelte-1u69l8y{position:absolute;left:1.5rem;top:0;transform:translateY(-50%);border-radius:3px 99px 99px 3px;background:#efc1a5;color:#463124;padding:.45rem .85rem;font-size:.625rem;font-weight:600;line-height:1.4}.plan-top.svelte-1u69l8y{min-height:75px}h2.svelte-1u69l8y{font-size:1.125rem;letter-spacing:-.035em;line-height:1.4;font-weight:600}.fit.svelte-1u69l8y{margin-top:.55rem;color:#5a6658;font-size:.75rem;line-height:1.7;max-width:28ch}.cadence.svelte-1u69l8y{margin-top:.9rem;padding:1rem 0}.cadence-wires.svelte-1u69l8y{display:flex;gap:5px;height:36px;max-width:100%}.edition-wire.svelte-1u69l8y{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex:1;padding:.5rem .55rem;background:#e9eee2;color:#53694c;border-radius:2px 12px 12px 2px;min-width:0}.edition-index.svelte-1u69l8y{font-size:.625rem;font-weight:600}.mini-signal.svelte-1u69l8y{display:flex;gap:2px;align-items:center;height:17px}.mini-signal.svelte-1u69l8y i:where(.svelte-1u69l8y){width:2px;height:7px;background:currentColor;border-radius:2px}.mini-signal.svelte-1u69l8y i:where(.svelte-1u69l8y):nth-child(2),.mini-signal.svelte-1u69l8y i:where(.svelte-1u69l8y):nth-child(4){height:13px}.mini-signal.svelte-1u69l8y i:where(.svelte-1u69l8y):nth-child(3){height:17px}.streams.svelte-1u69l8y{flex-direction:column;gap:4px}.streams.svelte-1u69l8y .edition-wire:where(.svelte-1u69l8y){height:9px;padding:0;border-radius:0 8px 8px 0}.streams.svelte-1u69l8y .edition-wire:where(.svelte-1u69l8y):nth-child(2){width:85%}.streams.svelte-1u69l8y .edition-wire:where(.svelte-1u69l8y):nth-child(3){width:70%}.streams.svelte-1u69l8y .edition-index:where(.svelte-1u69l8y),.streams.svelte-1u69l8y .mini-signal:where(.svelte-1u69l8y),.streams.svelte-1u69l8y .plus:where(.svelte-1u69l8y){display:none}.featured.svelte-1u69l8y .edition-wire:where(.svelte-1u69l8y){background:#4c6a50;color:#f0e7c7;justify-content:center;padding-inline:.25rem}.featured.svelte-1u69l8y .edition-index:where(.svelte-1u69l8y){display:none}.cadence-label.svelte-1u69l8y{display:block;margin-top:.65rem;font-size:.6875rem;line-height:1.5;color:#586552}.price-area.svelte-1u69l8y{margin-top:.5rem}.price.svelte-1u69l8y{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem}.price.svelte-1u69l8y strong:where(.svelte-1u69l8y){font-size:clamp(2.5rem,4.2vw,3.3rem);font-weight:500;letter-spacing:-.06em;line-height:1.12}.from.svelte-1u69l8y,.period.svelte-1u69l8y{font-size:.6875rem;color:#556151}.from.svelte-1u69l8y{width:100%;height:0;position:relative;top:-.9rem}.billing-line.svelte-1u69l8y{font-size:.6875rem;line-height:1.6;margin-top:.65rem;color:#566451;min-height:2.2em}.setup.svelte-1u69l8y{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.15rem .6rem;font-size:.625rem;line-height:1.6;margin-top:.5rem;padding-block:.8rem;border-block:1px solid #e2e6dc;color:#5b6655}.setup.svelte-1u69l8y strong:where(.svelte-1u69l8y){font-weight:600;color:#364c3b}.listeners.svelte-1u69l8y{display:flex;align-items:center;gap:.55rem;margin-top:1.2rem;font-size:.75rem;font-weight:600}ul.svelte-1u69l8y{padding:0;margin:1rem 0 1.6rem;list-style:none;display:grid;gap:.7rem}li.svelte-1u69l8y{display:grid;grid-template-columns:16px minmax(0,1fr);gap:.45rem;font-size:.75rem;line-height:1.7}li.svelte-1u69l8y svg{margin-top:3px;color:#526e4c}.plan-bottom.svelte-1u69l8y{margin-top:auto}.plan-bottom.svelte-1u69l8y .btn:where(.svelte-1u69l8y){width:100%;color:#314534;background:#e9eee3;border-color:#e9eee3;font-size:.75rem;padding-inline:1rem}.plan-bottom.svelte-1u69l8y .btn:where(.svelte-1u69l8y):hover{background:#dce5d4}.brief-link.svelte-1u69l8y{display:flex;align-items:center;justify-content:center;gap:.65rem;min-height:44px;font-size:.6875rem;font-weight:500;text-decoration:none;color:#52644d;margin-top:.45rem}.brief-link.svelte-1u69l8y:hover{text-decoration:underline;text-underline-offset:4px}.featured.svelte-1u69l8y .fit:where(.svelte-1u69l8y),.featured.svelte-1u69l8y .cadence-label:where(.svelte-1u69l8y),.featured.svelte-1u69l8y .billing-line:where(.svelte-1u69l8y),.featured.svelte-1u69l8y .period:where(.svelte-1u69l8y),.featured.svelte-1u69l8y .setup:where(.svelte-1u69l8y),.featured.svelte-1u69l8y .brief-link:where(.svelte-1u69l8y){color:#d1ddcf}.featured.svelte-1u69l8y .setup:where(.svelte-1u69l8y){border-color:#ffffff25}.featured.svelte-1u69l8y .setup:where(.svelte-1u69l8y) strong:where(.svelte-1u69l8y){color:#f2e3bf}.featured.svelte-1u69l8y li:where(.svelte-1u69l8y) svg{color:#edbea3}.featured.svelte-1u69l8y .plan-bottom:where(.svelte-1u69l8y) .btn:where(.svelte-1u69l8y){background:#efc1a5;border-color:#efc1a5;color:#453225}.featured.svelte-1u69l8y .plan-bottom:where(.svelte-1u69l8y) .btn:where(.svelte-1u69l8y):hover{background:#f7d0b7}.plan-foot.svelte-1u69l8y{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.5rem}.plan-foot.svelte-1u69l8y p:where(.svelte-1u69l8y){max-width:70ch;font-size:.75rem;line-height:1.8;color:var(--on-surface-2)}.plan-foot.svelte-1u69l8y strong:where(.svelte-1u69l8y){font-weight:600;color:#3f5540}.plan-foot.svelte-1u69l8y a:where(.svelte-1u69l8y){flex-shrink:0;font-size:.75rem}@media (min-width: 761px) and (max-width: 1000px){.plan.svelte-1u69l8y{padding:1.4rem 1rem}h2.svelte-1u69l8y{font-size:1rem}.price.svelte-1u69l8y strong:where(.svelte-1u69l8y){font-size:2.5rem}.period.svelte-1u69l8y{width:100%}.plan-bottom.svelte-1u69l8y .btn:where(.svelte-1u69l8y){padding-inline:.75rem;font-size:.6875rem}}@media (max-width: 760px){.plan-grid.svelte-1u69l8y{grid-template-columns:1fr;gap:1.75rem}.plan.svelte-1u69l8y{padding:1.75rem}.plan-top.svelte-1u69l8y{min-height:0}.fit.svelte-1u69l8y{max-width:none}.price.svelte-1u69l8y strong:where(.svelte-1u69l8y){font-size:3rem}.billing-line.svelte-1u69l8y{min-height:0}.billing-bar.svelte-1u69l8y{align-items:flex-start}.billing-left.svelte-1u69l8y{display:grid;gap:.65rem}.billing-left.svelte-1u69l8y>p:where(.svelte-1u69l8y){max-width:40ch}.currency.svelte-1u69l8y{padding-top:1.2rem}.plan-foot.svelte-1u69l8y{display:grid;gap:.5rem}.cadence-wires.svelte-1u69l8y{max-width:320px}}@media (max-width: 380px){.plan.svelte-1u69l8y{padding:1.5rem 1.25rem}.billing-bar.svelte-1u69l8y{flex-wrap:wrap;gap:.5rem}.currency.svelte-1u69l8y{padding-top:0}}.foundation.svelte-1agmgya{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,6vw,5rem);align-items:start}.intro.svelte-1agmgya h2:where(.svelte-1agmgya){margin:1rem 0 1.25rem}.intro.svelte-1agmgya a:where(.svelte-1agmgya){margin-top:1.2rem}.included-rows.svelte-1agmgya{display:grid}article.svelte-1agmgya{display:grid;grid-template-columns:46px minmax(0,1fr);gap:1.25rem;padding:1.75rem 0;border-top:1px solid #dce1d3}article.svelte-1agmgya:first-child{padding-top:.2rem;border-top:none}article.svelte-1agmgya:last-child{padding-bottom:0}.row-symbol.svelte-1agmgya{display:flex;flex-direction:column;align-items:center;gap:.7rem;color:#617656;padding-top:.1rem}.row-symbol.svelte-1agmgya>span:where(.svelte-1agmgya){font-size:.625rem;color:#65705d}h3.svelte-1agmgya{font-size:1rem;font-weight:600;letter-spacing:-.025em;line-height:1.5}article.svelte-1agmgya p:where(.svelte-1agmgya){margin-top:.5rem;font-size:.8125rem;line-height:1.85;color:#586252}article.svelte-1agmgya ul:where(.svelte-1agmgya){display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin:.85rem 0 0;padding:0;list-style:none}article.svelte-1agmgya li:where(.svelte-1agmgya){font-size:.625rem;color:#5f6c57;line-height:1.6;padding-left:.6rem;border-left:2px solid #c4cdb6}.comparison.svelte-1agmgya{margin-top:3rem;background:#fcfcf8;border:1px solid #d5ddcd;border-radius:3px 20px 20px 3px;scroll-margin-top:1.5rem}summary.svelte-1agmgya{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.6rem;cursor:pointer;list-style:none}summary.svelte-1agmgya::-webkit-details-marker{display:none}summary.svelte-1agmgya>span:where(.svelte-1agmgya){display:flex;align-items:baseline;gap:.5rem 1.4rem;flex-wrap:wrap}summary.svelte-1agmgya strong:where(.svelte-1agmgya){font-size:.9375rem;font-weight:600;line-height:1.6;letter-spacing:-.02em}.summary-note.svelte-1agmgya{font-size:.75rem;color:#636e58;line-height:1.6}summary.svelte-1agmgya i:where(.svelte-1agmgya){width:20px;height:20px;position:relative;flex:0 0 20px}summary.svelte-1agmgya i:where(.svelte-1agmgya):before,summary.svelte-1agmgya i:where(.svelte-1agmgya):after{content:"";position:absolute;top:9px;left:4px;width:12px;height:1px;background:#53654a}summary.svelte-1agmgya i:where(.svelte-1agmgya):after{transform:rotate(90deg)}details[open].svelte-1agmgya summary:where(.svelte-1agmgya) i:where(.svelte-1agmgya):after{transform:none}details[open].svelte-1agmgya summary:where(.svelte-1agmgya){border-bottom:1px solid #d5ddcd}.comparison-body.svelte-1agmgya{padding:0 1.6rem 1.5rem}table.svelte-1agmgya{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:.75rem;line-height:1.7}caption.svelte-1agmgya{text-align:left;padding:1.25rem 0;font-size:.6875rem;color:#616c57}th.svelte-1agmgya{font-weight:600}thead.svelte-1agmgya th:where(.svelte-1agmgya){padding:1rem;background:#f0f2e9;font-size:.75rem}th.svelte-1agmgya:first-child{width:28%;padding-left:0}tbody.svelte-1agmgya th:where(.svelte-1agmgya),td.svelte-1agmgya{padding:.95rem 1rem;border-bottom:1px solid #e1e5da;vertical-align:top}tbody.svelte-1agmgya th:where(.svelte-1agmgya){font-weight:500}td.svelte-1agmgya{color:#43563f}td.daily.svelte-1agmgya,th.daily.svelte-1agmgya{background:#eaf0e340}.included.svelte-1agmgya{display:inline-flex;align-items:center;gap:.35rem}.unavailable.svelte-1agmgya{color:#6d7367}.mobile-tier.svelte-1agmgya{display:none}.comparison-body.svelte-1agmgya>p:where(.svelte-1agmgya){margin-top:1rem;font-size:.6875rem}@media (max-width: 800px){.foundation.svelte-1agmgya{grid-template-columns:1fr;gap:2rem}.intro.svelte-1agmgya .pricing-intro:where(.svelte-1agmgya){max-width:none}}@media (max-width: 640px){summary.svelte-1agmgya{padding:1.2rem}.summary-note.svelte-1agmgya{font-size:.6875rem}.comparison-body.svelte-1agmgya{padding:0 1.2rem 1.25rem}table.svelte-1agmgya,tbody.svelte-1agmgya{display:block}thead.svelte-1agmgya{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}tbody.svelte-1agmgya tr:where(.svelte-1agmgya){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem 0;border-bottom:1px solid #dde3d3}tbody.svelte-1agmgya th:where(.svelte-1agmgya):first-child{grid-column:1 / -1;width:auto;padding:0;border:none;font-weight:600}td.svelte-1agmgya{padding:.1rem 0 0;border:none;font-size:.6875rem;overflow-wrap:anywhere}td.daily.svelte-1agmgya{background:transparent}.mobile-tier.svelte-1agmgya{display:block;font-size:.5625rem;color:#69765d;margin-bottom:.35rem;line-height:1.6}.included.svelte-1agmgya{align-items:flex-start;gap:.2rem}.included.svelte-1agmgya svg{flex-shrink:0;margin-top:1px}caption.svelte-1agmgya{display:block}}@media (max-width: 380px){article.svelte-1agmgya{grid-template-columns:30px minmax(0,1fr);gap:.75rem}tbody.svelte-1agmgya tr:where(.svelte-1agmgya){gap:.5rem}.included.svelte-1agmgya svg{display:none}}.evaluation.svelte-14bytg8{background:#243c32;color:#fbfaf5}.evaluation-inner.svelte-14bytg8{max-width:var(--wide);padding:clamp(3.25rem,7vw,5.5rem) var(--edge);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,7vw,6rem);align-items:center}.intro.svelte-14bytg8 .eyebrow:where(.svelte-14bytg8){color:#d7c3a6}.intro.svelte-14bytg8 h2:where(.svelte-14bytg8){margin:1rem 0 1.4rem}.intro.svelte-14bytg8 .pricing-intro:where(.svelte-14bytg8){color:#d1dacd}.intro.svelte-14bytg8 .btn:where(.svelte-14bytg8){background:#efc1a5;color:#463024;border-color:#efc1a5;margin-top:1.75rem}.intro.svelte-14bytg8 .btn:where(.svelte-14bytg8):hover{background:#f4d0b9}.assurance.svelte-14bytg8{margin-top:1rem;font-size:.6875rem;line-height:1.8;color:#d0d9c9}.intro.svelte-14bytg8 .pricing-link:where(.svelte-14bytg8){color:#efcfb8;margin-top:.7rem;font-size:.75rem}.evaluation-sheet.svelte-14bytg8{border:1px solid #67806c;border-radius:3px 28px 28px 3px;padding:clamp(1.4rem,3vw,2rem);background:#2c4639}.sheet-header.svelte-14bytg8{display:flex;justify-content:space-between;align-items:center;color:#d4dfca}.sheet-header.svelte-14bytg8 .pricing-label:where(.svelte-14bytg8){font-size:.625rem}.mark.svelte-14bytg8{display:block;width:20px;height:25px;color:#e6d9ba}h3.svelte-14bytg8{font-size:1.25rem;font-weight:500;letter-spacing:-.035em;line-height:1.4;margin-top:1.05rem}.weeks.svelte-14bytg8{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;margin:1.5rem 0 1.75rem}.week.svelte-14bytg8>span:where(.svelte-14bytg8){font-size:.625rem;color:#d0d8c4}.edition-strip.svelte-14bytg8{display:flex;gap:4px;margin-top:.65rem}.edition-strip.svelte-14bytg8>div:where(.svelte-14bytg8){flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:.45rem .35rem;height:43px;border-radius:1px 8px 8px 1px;background:#d9dec2}.edition-strip.svelte-14bytg8 span:where(.svelte-14bytg8){font-size:.5rem;font-weight:600;line-height:1;color:#3b5037;margin-bottom:4px}.edition-strip.svelte-14bytg8 i:where(.svelte-14bytg8){height:1px;background:#7c8e64;width:80%}.edition-strip.svelte-14bytg8 i:where(.svelte-14bytg8):last-child{width:55%}.week.svelte-14bytg8:last-child .edition-strip:where(.svelte-14bytg8)>div:where(.svelte-14bytg8){background:#eed2b7}.week.svelte-14bytg8:last-child .edition-strip:where(.svelte-14bytg8) i:where(.svelte-14bytg8){background:#a58a68}ol.svelte-14bytg8{padding:0;margin:0;list-style:none}li.svelte-14bytg8{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:.85rem;padding-bottom:1.25rem}li.svelte-14bytg8:not(:last-child):before{content:"";position:absolute;width:1px;background:#788c713f;top:28px;left:9px;bottom:3px}.step-index.svelte-14bytg8{font-size:.5625rem;color:#d4d4b6;padding-top:.15rem}h4.svelte-14bytg8{font-size:.8125rem;font-weight:600;line-height:1.6}li.svelte-14bytg8 p:where(.svelte-14bytg8){font-size:.75rem;color:#d1dccb;line-height:1.8;margin-top:.25rem}.limitation.svelte-14bytg8{border-top:1px solid #72886765;padding-top:1rem;font-size:.625rem;color:#d4dcc9;line-height:1.8}@media (max-width: 800px){.evaluation-inner.svelte-14bytg8{grid-template-columns:1fr;gap:2.25rem}.intro.svelte-14bytg8 .pricing-intro:where(.svelte-14bytg8){max-width:none}}@media (max-width: 380px){.weeks.svelte-14bytg8{gap:.65rem}.edition-strip.svelte-14bytg8{gap:3px}.edition-strip.svelte-14bytg8>div:where(.svelte-14bytg8){padding-inline:.2rem}}.brief-layout.svelte-1d9elhi{display:grid;grid-template-columns:1fr 1.1fr;grid-template-areas:"intro memo" "actions memo";grid-template-rows:auto 1fr;column-gap:clamp(2.5rem,6vw,5rem);align-items:start}.brief-intro.svelte-1d9elhi{grid-area:intro}.brief-actions.svelte-1d9elhi{grid-area:actions}.memo.svelte-1d9elhi{grid-area:memo}.brief-intro.svelte-1d9elhi h2:where(.svelte-1d9elhi){margin:1rem 0 1.3rem}.brief-controls.svelte-1d9elhi{margin-top:1.75rem;display:grid;justify-items:start;gap:.6rem}label.svelte-1d9elhi,.control-label.svelte-1d9elhi{font-size:.75rem;font-weight:600;line-height:1.6}select.svelte-1d9elhi{min-height:48px;width:min(100%,340px);padding:.75rem 2rem .75rem 1rem;font:500 .8125rem var(--font);border:1px solid #a8b79d;color:#354e39;border-radius:3px 12px 12px 3px;background:#fff;cursor:pointer}.control-label.svelte-1d9elhi{margin-top:.7rem}.annual-only.svelte-1d9elhi{font-size:.8125rem;color:#495e43;padding:.85rem 0}.local-note.svelte-1d9elhi{max-width:46ch;font-size:.6875rem;line-height:1.8;color:#596451;margin-top:1rem}.download.svelte-1d9elhi{margin-top:1.5rem}.download-note.svelte-1d9elhi{font-size:.6875rem;color:#5c6854;line-height:1.8;margin-top:.65rem;max-width:43ch}.full-brief.svelte-1d9elhi{margin-top:1.5rem;border-top:1px solid #d3ddc8;max-width:100%}.full-brief.svelte-1d9elhi summary:where(.svelte-1d9elhi){display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;min-height:48px;padding-block:.75rem;font-size:.75rem;font-weight:500}.full-brief.svelte-1d9elhi summary:where(.svelte-1d9elhi)::-webkit-details-marker{display:none}.full-brief[open].svelte-1d9elhi summary:where(.svelte-1d9elhi) span:where(.svelte-1d9elhi){transform:rotate(45deg)}.conversation.svelte-1d9elhi{margin:1.75rem 0 0}.conversation.svelte-1d9elhi img:where(.svelte-1d9elhi){display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover;object-position:center 40%;border-radius:3px 24px 24px 3px}.conversation.svelte-1d9elhi figcaption:where(.svelte-1d9elhi){font-size:.6875rem;line-height:1.7;color:#596451;margin-top:.65rem}pre.svelte-1d9elhi{white-space:pre-wrap;overflow-wrap:anywhere;font:400 .75rem/1.85 var(--font);background:#fff;border:1px solid #d8e0cf;padding:1.25rem;border-radius:3px 16px 16px 3px;color:#4c5e44}.memo.svelte-1d9elhi{background:#fff;border:1px solid #d9dfcf;border-radius:3px 26px 26px 3px;padding:clamp(1.5rem,3vw,2.35rem);box-shadow:0 16px 32px -24px #32412630}.memo-header.svelte-1d9elhi{display:flex;align-items:center;gap:.85rem;padding-bottom:1.25rem;border-bottom:1px solid #e3e7dc}.mark.svelte-1d9elhi{display:block;width:19px;height:24px;flex-shrink:0}.memo-header.svelte-1d9elhi .pricing-label:where(.svelte-1d9elhi){font-size:.625rem;color:#647159}.idea.svelte-1d9elhi{padding-top:1.25rem}.idea.svelte-1d9elhi h3:where(.svelte-1d9elhi){font-size:.875rem;line-height:1.6;font-weight:600;letter-spacing:-.02em}.idea.svelte-1d9elhi p:where(.svelte-1d9elhi){margin-top:.45rem;font-size:.8125rem;line-height:1.8;color:#56654d}.selected-plan.svelte-1d9elhi{padding-block:1.5rem 1.25rem}.selected-plan.svelte-1d9elhi .pricing-label:where(.svelte-1d9elhi){font-size:.5625rem;color:#627154}.selected-plan.svelte-1d9elhi h3:where(.svelte-1d9elhi){font-size:1.6rem;letter-spacing:-.04em;font-weight:500;line-height:1.3;margin-top:.45rem}.selected-plan.svelte-1d9elhi p:where(.svelte-1d9elhi){margin-top:.4rem;font-size:.6875rem;line-height:1.7;color:#5b6a50}.budget.svelte-1d9elhi{background:#f1f3e9;padding:1.15rem 1.25rem;border-radius:2px 15px 15px 2px}.budget.svelte-1d9elhi h4:where(.svelte-1d9elhi){font-size:.6875rem;font-weight:600;color:#526346;line-height:1.6}dl.svelte-1d9elhi{margin:.3rem 0 0}dl.svelte-1d9elhi>div:where(.svelte-1d9elhi){display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding:.75rem 0;border-bottom:1px solid #d8dfcd;font-size:.75rem;line-height:1.65}dt.svelte-1d9elhi{color:#59674f;max-width:42%}dd.svelte-1d9elhi{margin:0;text-align:right;color:#32442f}dd.svelte-1d9elhi strong:where(.svelte-1d9elhi){font-weight:600;font-size:1rem;letter-spacing:-.03em}dd.svelte-1d9elhi small:where(.svelte-1d9elhi){display:block;font-size:.625rem;color:#5b6a4f;margin-top:.25rem}dd.svelte-1d9elhi>span:where(.svelte-1d9elhi){font-size:.625rem}dl.svelte-1d9elhi>.total:where(.svelte-1d9elhi){border-bottom:none;padding-bottom:.5rem;align-items:center}.total.svelte-1d9elhi dt:where(.svelte-1d9elhi){font-weight:600;color:#3a4c32}.total.svelte-1d9elhi dd:where(.svelte-1d9elhi){font-size:1.45rem;font-weight:500;letter-spacing:-.045em;line-height:1.3}.math.svelte-1d9elhi{font-size:.625rem;color:#5b674f;line-height:1.8;border-top:1px solid #d9dfd0;padding-top:.75rem;margin-top:.3rem}.next-step.svelte-1d9elhi{margin-top:1.25rem}.next-step.svelte-1d9elhi h4:where(.svelte-1d9elhi){font-size:.75rem;font-weight:600;line-height:1.6}.next-step.svelte-1d9elhi p:where(.svelte-1d9elhi){font-size:.75rem;line-height:1.85;color:#55654d;margin-top:.4rem}.qualifier.svelte-1d9elhi{margin-top:1rem;font-size:.625rem;line-height:1.8;color:#697260}@media (max-width: 800px){.brief-layout.svelte-1d9elhi{grid-template-columns:1fr;grid-template-areas:"intro" "memo" "actions";grid-template-rows:auto;gap:2rem}.download.svelte-1d9elhi{margin-top:0}.brief-intro.svelte-1d9elhi .pricing-intro:where(.svelte-1d9elhi){max-width:none}}@media (max-width: 380px){.memo.svelte-1d9elhi{padding:1.25rem}.budget.svelte-1d9elhi{padding:1rem}dl.svelte-1d9elhi>div:where(.svelte-1d9elhi){gap:.4rem;font-size:.6875rem}.total.svelte-1d9elhi dd:where(.svelte-1d9elhi){font-size:1.2rem}}.faq-layout.svelte-5djil2{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(2rem,6vw,5rem);align-items:start}.intro.svelte-5djil2 h2:where(.svelte-5djil2){margin:1rem 0 1.25rem}.intro.svelte-5djil2 .pricing-link:where(.svelte-5djil2){display:flex;width:fit-content;margin-top:1rem}.intro.svelte-5djil2 .pricing-link:where(.svelte-5djil2)+.pricing-link:where(.svelte-5djil2){margin-top:.1rem}.questions.svelte-5djil2{border-top:1px solid #dce2d4}details.svelte-5djil2{border-bottom:1px solid #dce2d4;scroll-margin-top:1.5rem}summary.svelte-5djil2{display:flex;align-items:center;gap:1.25rem;list-style:none;cursor:pointer;padding:1.25rem .2rem;font-size:.875rem;font-weight:500;line-height:1.7}summary.svelte-5djil2::-webkit-details-marker{display:none}summary.svelte-5djil2>span:where(.svelte-5djil2){flex:1}summary.svelte-5djil2 i:where(.svelte-5djil2){position:relative;width:20px;height:20px;flex:0 0 20px;color:#526e48}summary.svelte-5djil2 i:where(.svelte-5djil2):before,summary.svelte-5djil2 i:where(.svelte-5djil2):after{content:"";position:absolute;left:4px;top:9px;height:1px;width:12px;background:currentColor}summary.svelte-5djil2 i:where(.svelte-5djil2):after{transform:rotate(90deg)}details[open].svelte-5djil2 summary:where(.svelte-5djil2) i:where(.svelte-5djil2):after{transform:none}details[open].svelte-5djil2 summary:where(.svelte-5djil2),summary.svelte-5djil2:hover{color:var(--primary)}details.svelte-5djil2>p:where(.svelte-5djil2){padding:0 1.75rem 1.5rem .2rem;font-size:.8125rem;line-height:1.85;color:#56654e}@media (max-width: 800px){.faq-layout.svelte-5djil2{grid-template-columns:1fr;gap:2rem}}.pricing-page{color:var(--on-surface)}.pricing-page section[id]{scroll-margin-top:0}.pricing-page .pricing-title{font-size:clamp(1.85rem,3.6vw,2.85rem);font-weight:600;line-height:1.15;letter-spacing:-.045em;white-space:pre-line;text-wrap:balance}.pricing-page .pricing-intro{color:var(--on-surface-2);font-size:.9375rem;line-height:1.85;max-width:52ch}.pricing-page .pricing-label{font-size:.6875rem;font-weight:600;line-height:1.6;text-transform:uppercase;letter-spacing:.065em}.pricing-page .pricing-link{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;color:var(--primary);font-size:.8125rem;font-weight:600;line-height:1.6;text-decoration:none}.pricing-page .pricing-link:hover{text-decoration:underline;text-underline-offset:4px}.pricing-page .pricing-action{display:inline-flex;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.8rem 1.25rem;font-size:.8125rem;box-shadow:none}.pricing-page .pricing-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pricing-page .pricing-note{font-size:.75rem;line-height:1.8;color:var(--on-surface-2)}.pricing-page :is(button,a,select,summary):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.pricing-page :is(.featured,.evaluation) a:focus-visible{outline-color:#f0c8ab}
