.ProposalStatement_root__oOKOZ{grid-column:full-start/full-end;display:grid;grid-template-columns:subgrid;background:var(--blk-bg,var(--tome-color-secondary));color:var(--blk-fg,var(--tome-color-on-secondary))}.ProposalStatement_marker__TYOjJ{font-family:var(--tome-type-sans);font-size:var(--tome-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklch,currentColor 65%,transparent);border-top:1px solid color-mix(in oklch,currentColor 22%,transparent);padding-top:var(--tome-space-sm)}.ProposalStatement_marker__TYOjJ b{display:block;color:var(--tome-color-accent-text,var(--tome-color-accent));font-size:var(--tome-text-sm);margin-bottom:.2rem}.ProposalStatement_big__5XsM4{font-family:var(--tome-type-display);font-weight:900;font-size:clamp(min(4.5rem,20vw),12vw,10rem);overflow-wrap:break-word;line-height:.9;letter-spacing:-.045em;color:inherit;padding-bottom:.12em}.ProposalStatement_big__5XsM4 em{font-style:normal;color:var(--tome-color-accent-text,var(--tome-color-accent))}.ProposalStatement_sub__FbpvV{font-family:var(--tome-type-sans);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;margin-top:var(--tome-space-sm)}.ProposalStatement_body__L3iUq{margin-top:var(--tome-space-2xl);max-width:var(--tome-prose-max-width,none);color:color-mix(in oklch,currentColor 82%,transparent)}.ProposalStatement_root__oOKOZ .ProposalStatement_body__L3iUq{margin-inline:0}.ProposalStatement_body__L3iUq p{margin:0 0 1.05em}.ProposalStatement_body__L3iUq p:last-child{margin-bottom:0}.ProposalStatement_body__L3iUq p+p{color:color-mix(in oklch,currentColor 70%,transparent)}.ProposalMonthly_root__rATn6{grid-column:content-start/content-end;display:grid;grid-template-columns:subgrid}.ProposalMonthly_subhead__G_zO_{font-family:var(--tome-type-display);font-size:clamp(1.5rem,2.3vw,1.95rem);font-weight:800;line-height:1.15;letter-spacing:-.015em;margin:0 0 var(--tome-space-xl);color:var(--tome-color-on-surface)}.ProposalMonthly_introText__Xrx6G{color:var(--tome-color-on-surface);margin:0}.ProposalMonthly_monthly__rTf_r{grid-column:content;justify-self:center;width:100%;max-width:var(--tome-container-narrow);display:grid;grid-template-columns:repeat(var(--proposal-stage-cols,3),minmax(0,1fr));-moz-column-gap:var(--tome-space-3xl);column-gap:var(--tome-space-3xl);margin-top:var(--tome-space-3xl)}.ProposalMonthly_k__NSQj2{font-family:var(--tome-type-display);font-size:var(--tome-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tome-color-accent-text,var(--tome-color-accent));min-height:2.6em;margin:0}.ProposalMonthly_last__9jo_f .ProposalMonthly_k__NSQj2{color:var(--tome-color-primary)}.ProposalMonthly_track__YhmOc{position:relative;height:1.5rem;margin:var(--tome-space-lg) 0 var(--tome-space-2xl)}.ProposalMonthly_track__YhmOc:before{content:"";position:absolute;left:0;right:calc(-1 * var(--tome-space-3xl));top:.6875rem;height:2px;background:var(--tome-color-accent-text,var(--tome-color-accent))}.ProposalMonthly_ms__SWksj:nth-last-child(2) .ProposalMonthly_track__YhmOc:before{background:linear-gradient(90deg,var(--tome-color-accent-text,var(--tome-color-accent)),var(--tome-color-primary))}.ProposalMonthly_last__9jo_f .ProposalMonthly_track__YhmOc:before{right:0;background:linear-gradient(90deg,var(--tome-color-primary),transparent)}.ProposalMonthly_dot__qtVnk{position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;border-radius:var(--tome-radius-full);background:var(--tome-color-background);border:.1875rem solid var(--tome-color-accent-text,var(--tome-color-accent))}.ProposalMonthly_last__9jo_f .ProposalMonthly_dot__qtVnk{border-color:var(--tome-color-primary);background:var(--tome-color-primary)}.ProposalMonthly_amt__kINqp{font-family:var(--tome-type-display);font-weight:900;font-size:clamp(2.8rem,4vw,3.6rem);letter-spacing:-.03em;line-height:1;color:var(--tome-color-on-surface)}.ProposalMonthly_suffix__1FdN_{font-size:var(--tome-text-lg);margin-left:.2em}.ProposalMonthly_why__uhVEj{color:var(--tome-color-on-surface-muted);font-size:var(--tome-text-body);line-height:1.5;margin-top:var(--tome-space-lg);max-width:30ch}@media (max-width:767px){.ProposalMonthly_monthly__rTf_r{grid-template-columns:1fr;row-gap:var(--tome-space-3xl);padding-left:var(--tome-space-2xl);border-left:2px solid var(--tome-color-accent-text,var(--tome-color-accent));margin-left:.6875rem}.ProposalMonthly_track__YhmOc{display:none}.ProposalMonthly_k__NSQj2{min-height:0;position:relative}.ProposalMonthly_k__NSQj2:before{content:"";position:absolute;left:calc(-1 * var(--tome-space-2xl) - .8125rem);top:-.125rem;width:1.125rem;height:1.125rem;border-radius:var(--tome-radius-full);background:var(--tome-color-background);border:.1875rem solid var(--tome-color-accent-text,var(--tome-color-accent))}.ProposalMonthly_last__9jo_f .ProposalMonthly_k__NSQj2:before{border-color:var(--tome-color-primary);background:var(--tome-color-primary)}.ProposalMonthly_amt__kINqp{margin-top:var(--tome-space-lg)}}.ProposalMediaSpread_root__sU5aP{grid-column:full-start/full-end;background:var(--blk-bg,var(--tome-color-surface-tint));color:var(--blk-fg,var(--tome-color-on-surface));border-block:1px solid var(--tome-color-border)}.ProposalMediaSpread_inner__awcvd{grid-column:content-start/content-end;display:grid;gap:var(--tome-space-3xl);align-items:center}@media (min-width:1024px){.ProposalMediaSpread_inner__awcvd{grid-template-columns:minmax(0,1fr) minmax(0,var(--tome-prose-max-width,none)) minmax(0,1fr);gap:0}.ProposalMediaSpread_inner__awcvd>.ProposalMediaSpread_frameWrap__8UGO_{grid-column:1;justify-self:end;margin-inline:0 var(--tome-space-11);max-width:min(calc(var(--tome-space-16) + var(--tome-space-11) + var(--tome-space-4)),calc(100% - var(--tome-space-11)))}.ProposalMediaSpread_copy__7Znds{grid-column:2}}.ProposalMediaSpread_frameWrap__8UGO_{width:100%;max-width:calc(var(--tome-space-16) + var(--tome-space-11) + var(--tome-space-4));margin-inline:auto}.ProposalMediaSpread_frameChrome__kzxJp{background:var(--tome-color-surface-solid-dark);border:1px solid var(--tome-color-border-inverse);border-radius:var(--tome-radius-lg)}.ProposalMediaSpread_frameWrap__8UGO_[data-frame=phone] .ProposalMediaSpread_frameChrome__kzxJp{padding:var(--tome-space-sm);border-radius:calc(var(--tome-radius-lg) * 2);box-shadow:var(--tome-shadow-lg)}.ProposalMediaSpread_frameWrap__8UGO_[data-frame=phone] .ProposalMediaSpread_frameImage__l3M36{border-radius:var(--tome-radius-lg)}.ProposalMediaSpread_frameWrap__8UGO_[data-frame=browser] .ProposalMediaSpread_frameChrome__kzxJp{padding:0;overflow:hidden}.ProposalMediaSpread_frameWrap__8UGO_[data-frame=browser] .ProposalMediaSpread_frameChrome__kzxJp:before{content:"";display:block;height:var(--tome-space-xl);background:var(--tome-color-surface-muted);border-bottom:1px solid var(--tome-color-border)}.ProposalMediaSpread_frameWrap__8UGO_[data-frame=none] .ProposalMediaSpread_frameChrome__kzxJp{background:transparent;border:none;border-radius:0;box-shadow:none}.ProposalMediaSpread_frameImage__l3M36{display:block;width:100%;height:auto}.ProposalMediaSpread_copy__7Znds{max-width:var(--tome-prose-max-width,none)}.ProposalMediaSpread_eyebrow__gUVg2{font-size:var(--tome-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--tome-color-accent-text);margin:0 0 var(--tome-space-sm)}.ProposalMediaSpread_eyebrow__gUVg2,.ProposalMediaSpread_headline__HRuly{font-family:var(--tome-type-display);font-weight:var(--tome-type-weight-bold)}.ProposalMediaSpread_headline__HRuly{font-size:var(--tome-text-h2);line-height:1.1;margin:0 0 var(--tome-space-lg);color:currentColor}.ProposalMediaSpread_text__8Mz4L{font-size:var(--tome-house-text-size,var(--tome-text-lg));line-height:var(--tome-type-leading-relaxed);color:currentColor;margin:0 0 var(--tome-space-xl)}.ProposalMediaSpread_ctaRow__PkN7a{margin:0 0 var(--tome-space-lg)}.ProposalMediaSpread_cta__P2jBi{display:inline-block;font-family:var(--tome-type-display);font-weight:var(--tome-type-weight-bold);font-size:var(--tome-text-body);padding:var(--tome-space-md) var(--tome-space-xl);border-radius:var(--tome-radius);background:var(--tome-color-accent);color:var(--tome-color-on-accent);text-decoration:none;white-space:nowrap}.ProposalMediaSpread_note__jl_zi{font-family:var(--tome-type-display);font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);margin:0}.ProposalMediaSpread_note__jl_zi+.ProposalMediaSpread_note__jl_zi{margin-top:var(--tome-space-xs)}.ProposalDoors_root__w4ugD{width:100%}.ProposalDoors_doors__yXiyt{display:grid;grid-template-columns:1fr;gap:var(--tome-space-2xl)}@media (min-width:768px){.ProposalDoors_doors__yXiyt{grid-template-columns:1fr 1fr}}.ProposalDoors_door__wmkOu{background:var(--tome-color-surface);border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-lg);overflow:hidden;display:flex;flex-direction:column}.ProposalDoors_shot__GMI5v{background:var(--tome-color-surface-solid-dark);padding:var(--tome-space-2xl) var(--tome-space-2xl) 0;display:flex;justify-content:center;max-height:calc(var(--tome-space-16) + var(--tome-space-12) + var(--tome-space-4));overflow:hidden}.ProposalDoors_shotImage__V_8kK{width:calc(var(--tome-space-16) + var(--tome-space-4));max-width:100%;height:auto;display:block;border-radius:var(--tome-radius-lg) var(--tome-radius-lg) 0 0;border:1px solid var(--tome-color-border-inverse);border-bottom:0}.ProposalDoors_tx__cwxHL{padding:var(--tome-space-2xl)}.ProposalDoors_kicker__sRrPT{font-size:var(--tome-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--tome-color-accent-text);margin:0 0 var(--tome-space-xs)}.ProposalDoors_kicker__sRrPT,.ProposalDoors_title__nCseE{font-family:var(--tome-type-display);font-weight:var(--tome-type-weight-bold)}.ProposalDoors_title__nCseE{font-size:var(--tome-text-h4);line-height:1.3;margin:0 0 var(--tome-space-sm);color:var(--tome-color-on-surface)}.ProposalDoors_body__b58yM{font-size:var(--tome-house-text-size,var(--tome-text-body));line-height:var(--tome-type-leading-relaxed);color:var(--tome-color-on-surface);margin:0}.ProposalChecklist_root__HcbV6{width:100%}.ProposalChecklist_plate__AotDW{background:var(--tome-color-surface);border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-lg);padding:var(--proposal-box-pad,var(--tome-space-4))}.ProposalChecklist_eyebrow__BiHoa{font-family:var(--tome-type-display);font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--tome-color-accent-text);margin:0 0 var(--tome-space-lg)}.ProposalChecklist_checks__i_leP{list-style:none;margin:0;padding:0;display:grid;gap:var(--tome-space-xl)}.ProposalChecklist_checks__i_leP li{display:grid;grid-template-columns:calc(var(--tome-space-xl) + var(--tome-space-xs)) 1fr;gap:var(--tome-space-lg)}.ProposalChecklist_checks__i_leP li:before{content:"✓";width:calc(var(--tome-space-xl) + var(--tome-space-xs));height:calc(var(--tome-space-xl) + var(--tome-space-xs));border-radius:var(--tome-radius-sm);background:color-mix(in oklch,var(--tome-color-accent) 14%,transparent);color:var(--tome-color-accent-text);display:grid;place-items:center;font-weight:var(--tome-type-weight-black,var(--tome-type-weight-bold));font-size:var(--tome-text-sm);margin-top:.15em}.ProposalChecklist_checks__i_leP.ProposalChecklist_dash__par2i li:before{content:"–";background:var(--tome-color-surface-muted);color:var(--tome-color-on-surface-muted)}.ProposalChecklist_leadB__MDF3T strong:first-child{display:block;font-family:var(--tome-type-display);font-size:var(--tome-text-h5);margin-bottom:var(--tome-space-xs)}.ProposalChecklist_note__U_8oC{color:var(--tome-color-on-surface-muted);margin:var(--tome-space-xl) 0 0}.ProposalChecklist_asideEyebrow__Se5B1{font-family:var(--tome-type-display);font-size:var(--tome-text-xs);font-weight:var(--tome-type-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--tome-color-on-surface-muted);margin:0 0 var(--tome-space-lg)}.ProposalChecklist_asideText__Nyoew{color:var(--tome-color-on-surface-muted);line-height:var(--tome-type-leading-relaxed);margin:0}.ProposalOffers_root__GKzHy{grid-column:content;display:grid;row-gap:var(--tome-space-xl)}.ProposalOffers_heading__SOX1N{margin:0;font-family:var(--tome-type-display);font-weight:var(--tome-type-weight-black);font-size:var(--tome-type-size-4xl);line-height:var(--tome-type-leading-tight);letter-spacing:var(--tome-type-tracking-tight);color:var(--tome-color-on-surface)}.ProposalOffers_offers__niOVY{display:grid;grid-template-columns:1fr;gap:var(--tome-space-2xl)}.ProposalOffers_sideBySide__mC0zk,.ProposalOffers_stack__uRjn_{grid-template-columns:1fr}@media (min-width:768px){.ProposalOffers_sideBySide__mC0zk{grid-template-columns:1fr 1fr}}.ProposalOffers_offer__g0oeD{background:var(--tome-color-surface);border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-lg);padding:var(--proposal-box-pad,var(--tome-space-4));display:flex;flex-direction:column}.ProposalOffers_offerNow__jtl_j{border-color:var(--tome-color-accent-text,var(--tome-color-accent));box-shadow:inset 0 0 0 1px var(--tome-color-accent-text,var(--tome-color-accent))}.ProposalOffers_kicker__pgmpZ{margin:0 0 var(--tome-space-sm);font-family:var(--tome-type-mono,ui-monospace,monospace);font-size:var(--tome-type-size-xs);font-weight:var(--tome-type-weight-semibold);letter-spacing:var(--tome-type-tracking-widest);text-transform:uppercase;color:var(--tome-color-accent-text,var(--tome-color-accent))}.ProposalOffers_title__UX_u0{margin:0 0 var(--tome-space-sm);font-size:var(--tome-type-size-lg);font-weight:var(--tome-type-weight-bold);line-height:var(--tome-type-leading-snug)}.ProposalOffers_price__E8ryz,.ProposalOffers_title__UX_u0{font-family:var(--tome-type-display);color:var(--tome-color-on-surface)}.ProposalOffers_price__E8ryz{margin:var(--tome-space-sm) 0 var(--tome-space-xs);font-weight:var(--tome-type-weight-black);font-size:var(--tome-type-size-5xl);letter-spacing:var(--tome-type-tracking-tight);line-height:var(--tome-leading-none)}.ProposalOffers_was__r3XSn{font-family:var(--tome-type-display);font-size:var(--tome-type-size-sm);color:color-mix(in oklch,currentColor 70%,transparent)}.ProposalOffers_was__r3XSn s{color:color-mix(in oklch,currentColor 45%,transparent)}.ProposalOffers_terms__DYbOs{margin-top:auto;padding-top:var(--tome-space-lg);border-top:1px solid var(--tome-color-border);font-family:var(--tome-type-display);font-size:var(--tome-type-size-sm);color:color-mix(in oklch,currentColor 88%,transparent)}