.public-top-offs{max-width:1320px;margin:5rem auto 6rem;padding:0 2rem}.public-top-offs>h2{letter-spacing:-.04em;max-width:20ch;margin:0 0 1.4rem;font-size:clamp(2rem,3.6vw,3.4rem);line-height:.98}.public-top-offs__families{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.public-top-off{border:1px solid var(--line,#d5e2d8);background:linear-gradient(152deg, var(--porcelain,#fffdf8) 0 72%, var(--paper-50,#fdf8ef));min-width:0;box-shadow:0 5px 0 var(--ply-tile,#dfcfb5), 0 16px 32px #0d2c2212;border-radius:19px 22px 16px 20px;grid-template-rows:auto auto auto 1fr;gap:.5rem;padding:1.15rem 1.15rem 1.3rem;display:grid}.public-top-off>h3{font-family:"Trueno", var(--font-marketing-display), Arial, sans-serif;margin:0;font-size:1.35rem;line-height:1.15}.public-top-off>p{max-width:44ch;color:var(--ink-650,#3b574c);margin:0;font-size:.875rem;line-height:1.5}.public-top-off__packs{gap:.4rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.public-top-off__pack{border:1px solid var(--line,#d5e2d8);background:var(--porcelain,#fff);min-width:0;min-height:44px;box-shadow:0 2px 0 var(--ply-tile,#e4d6be);border-radius:11px 13px 10px 12px;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.public-top-off__pack img{object-fit:contain;filter:drop-shadow(0 4px 3px #12422d29);flex:none;width:34px;height:34px}.public-top-off__pack b{min-width:0;color:var(--ink-950,#12231b);font-size:.9375rem;font-weight:600;line-height:1.25}.public-top-off__pack>:last-child{color:var(--field-800,#0f5c3b);white-space:nowrap;margin-left:auto;font-weight:600}.public-top-off>.public-button{justify-content:center;align-self:end;width:100%;margin-top:.6rem}.public-top-offs__terms{max-width:60ch;color:var(--ink-650,#3b574c);margin:1.1rem 0 0;font-size:.8125rem;line-height:1.5}@media (max-width:700px){.public-top-offs{margin:3.5rem auto 4rem;padding:0 1rem}.public-top-offs__families{grid-template-columns:minmax(0,1fr)}.public-top-off>p,.public-top-offs__terms{font-size:.9375rem}.public-top-off__pack{min-height:48px}}@media (forced-colors:active){.public-top-off,.public-top-off__pack{background:canvas;border-color:canvastext}}
.pricing-v3{width:min(var(--public-band,1320px), calc(100% - 2 * var(--public-gutter,2rem)));flex-direction:column;gap:3rem;margin:0 auto;padding-block:0 4rem;display:flex}@media (max-width:760px){.pricing-v3{width:calc(100% - 24px);padding-inline:0}.pricing-v3__explainers{box-sizing:border-box;padding-inline:calc(var(--public-gutter) - 12px)}}.pricing-v3__plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.pricing-v3__plan{background:var(--card,#fffdf8);border:1px solid var(--line,#d8d5c8);border-radius:18px 12px;flex-direction:column;gap:.6rem;padding:1.5rem 1.4rem 1rem;display:flex;position:relative;box-shadow:inset 0 1px #fff9,0 10px 24px -14px #13402b47}.pricing-v3__plan[data-featured]{border-color:var(--primary,#1c5d3f);box-shadow:0 0 0 1px var(--primary,#1c5d3f), 0 14px 30px -14px #1c5d3f59}.pricing-v3__plan>.paper-status{position:absolute;top:0;right:1rem;transform:translateY(-50%)}.pricing-v3__plan h2{color:var(--ink,#1d2b24);margin:0;font-size:1.35rem;font-weight:800}.pricing-v3__pitch{color:var(--ink,#1d2b24);min-block-size:3em;min-block-size:2lh;margin:0;font-weight:600}.pricing-v3__price{color:var(--ink-deep,#13402b);align-items:baseline;gap:.3rem;margin:.35rem 0 0;font-size:2.2rem;font-weight:800;display:flex}.pricing-v3__price>span:not(.fp-num){color:var(--steel,#3b574c);font-size:1rem;font-weight:600}.pricing-v3__annual{color:#254136;margin:0;font-size:.85rem}.pricing-v3__audience{color:#254136;flex-grow:1;margin:.25rem 0 0;font-size:.92rem;line-height:1.5}.pricing-v3__facts{color:var(--ink,#1d2b24);background:var(--muted,#f4f3ee);border-radius:12px 8px;flex-direction:column;gap:.35rem;margin:.5rem 0 .75rem;padding:.9rem 1rem;font-size:.92rem;list-style:none;display:flex}.pricing-v3__facts li:before{content:"- ";color:var(--primary,#1c5d3f)}.pricing-v3__plan>.public-button--primary{margin-top:auto}.pricing-v3__detail-link{min-height:44px;color:var(--primary,#1c5d3f);text-underline-offset:3px;align-self:flex-start;align-items:center;font-size:.85rem;text-decoration:underline;display:inline-flex}.pricing-v3__explainers{width:100%}.pricing-v3__explainers h2{letter-spacing:-.025em;color:#193128;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(1.75rem,1.2rem + 1.9vw,2.5rem);font-weight:600;line-height:1.08}.pricing-v3__fine-print{background:linear-gradient(152deg,#fff 0 55%,#fdf7ec);border:1px solid #d5e2d8;border-radius:20px 24px 18px 22px;margin:0;padding:.5rem 2rem;box-shadow:0 3px #e6dcc8,0 18px 34px #0d2c2212}.pricing-v3__fine-row{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:2rem;padding:1.15rem 0;display:grid}.pricing-v3__fine-row+.pricing-v3__fine-row{border-top:1px solid #ece3d1}.pricing-v3__fine-row dt{color:#193128;margin:0;font-size:1.05rem;font-weight:600;line-height:1.35}.pricing-v3__fine-row dd{color:#254136;text-wrap:pretty;max-width:68ch;margin:0;font-size:.98rem;line-height:1.55}.pricing-v3__fine-row dd b{color:#193128}.pricing-v3__offer{background:#fffdf8;border:1px solid #c0b7a4;border-radius:19px 22px 17px 14px;max-width:30rem;margin-top:1.75rem;padding:1.15rem 1.25rem 1.25rem;box-shadow:0 4px #d8cbb5}.pricing-v3__offer-title{color:#193128;margin:0;font-size:1.15rem;font-weight:600}.pricing-v3__offer-terms{gap:.45rem;margin:.75rem 0 1.1rem;padding:0;list-style:none;display:grid}.pricing-v3__offer-terms li{color:#254136;padding-left:1.1rem;font-size:.98rem;line-height:1.45;position:relative}.pricing-v3__offer-terms li:before{content:"";background:#1c5d3f;border-radius:2px;width:.4rem;height:.4rem;position:absolute;top:.6em;left:.15rem}.pricing-v3__ledger{display:none}.pricing-v3 .public-hero-sheet--plans{align-items:start}.pricing-v3 .public-hero-sheet--plans .public-hero-sheet__copy{padding-top:1.5rem}.pricing-v3>.founding-spot{width:100%;max-width:none;padding-inline:0}@media (max-width:700px){.pricing-v3{gap:2.25rem;padding-block:0 3rem}.pricing-v3__price{font-size:1.9rem}.pricing-v3 .public-hero-sheet--plans{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.25rem;padding:.75rem 4px 0}.pricing-v3 .public-hero-sheet--plans .public-hero-sheet__copy{padding-top:0}.pricing-v3__offer{display:none}.pricing-v3__ledger{background:#fffdf8;border:1px solid #c0b7a4;border-radius:19px 22px 17px 14px;margin-bottom:1.5rem;display:grid;box-shadow:0 4px #d8cbb5}.pricing-v3__ledger-row{color:#193128;border-bottom:1px solid #ece3d1;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 1rem;font-size:1rem;font-weight:600;display:flex}.pricing-v3__ledger-row .fp-num{color:#1c5d3f;font-size:1.35rem;font-weight:600}.pricing-v3__ledger-row small{color:#254136;font-size:.85rem;font-weight:600}.pricing-v3__ledger-terms{color:#254136;padding:.6rem 1rem .7rem;font-size:.9rem}.pricing-v3__plan>.pricing-v3__audience{order:1}.pricing-v3__plan>.public-button--primary{order:2}.pricing-v3__plan>.pricing-v3__detail-link{order:3}.pricing-v3__fine-print{padding:.25rem 1rem}.pricing-v3__fine-row{grid-template-columns:minmax(0,1fr);gap:.35rem;padding:1rem 0}}
