.marketing_page__wRHDN{font-family:var(--font-body),"Inter Tight",system-ui,sans-serif;background:var(--cream);color:var(--ink);line-height:1.55;position:relative;overflow-x:hidden}.marketing_page__wRHDN:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.35;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E")}.marketing_wrap__8vIpA{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.marketing_nav___K_CG{padding:2rem 0;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}.marketing_logo__fboKk{font-family:var(--font-display),"Fraunces",serif;font-weight:500;font-size:1.35rem;letter-spacing:-.02em;color:var(--ink);display:flex;align-items:center;gap:.6rem;text-decoration:none}.marketing_logoDot__n8uHm{width:10px;height:10px;background:var(--rust);border-radius:50%;display:inline-block}.marketing_hero__4LEJt{padding:5rem 0 7rem;display:grid;grid-template-columns:1.4fr 1fr;gap:5rem;align-items:center}.marketing_eyebrow__RyHCb{display:inline-flex;align-items:center;gap:.6rem;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-deep);margin-bottom:2rem;font-weight:500}.marketing_eyebrow__RyHCb:before{content:"";width:28px;height:1px;background:var(--sage-deep)}.marketing_display1__bEttw{font-family:var(--font-display),"Fraunces",serif;font-size:clamp(2.8rem,6.5vw,5rem);line-height:1.02;letter-spacing:-.028em;font-weight:400;margin-bottom:2rem;color:var(--ink)}.marketing_display1__bEttw em,.marketing_display2__AU3fp em{font-style:italic;color:var(--rust);font-weight:400}.marketing_lede__25Lq0{font-size:1.2rem;line-height:1.55;color:var(--ink-soft);max-width:34rem}.marketing_heroVisual__EYtJ3{position:relative;height:480px}.marketing_chainSvg__WGPN3{width:100%;height:100%}.marketing_chainHouse__1Onxw{fill:var(--cream-deep);stroke:var(--ink);stroke-width:1.25}.marketing_chainHouseActive__TKam3{fill:var(--rust);stroke:var(--rust);animation:marketing_pulse__6TJ_s 3s ease-in-out infinite}.marketing_chainLine__c8eMW{stroke:var(--ink);stroke-width:1.25;stroke-dasharray:3 4;fill:none;opacity:.4}.marketing_chainLabel__b4SC6{font-family:var(--font-display),"Fraunces",serif;font-style:italic;font-size:13px;fill:var(--grey)}.marketing_chainLabelYou__Tx448{fill:var(--rust);font-weight:500;font-family:var(--font-body),"Inter Tight",sans-serif;text-transform:uppercase;letter-spacing:.15em;font-size:11px}@keyframes marketing_pulse__6TJ_s{0%,to{opacity:1}50%{opacity:.5}}.marketing_section__zGKhY{padding:6rem 0;position:relative}.marketing_sectionDivider__mW_gL{border:none;height:1px;background:var(--line);margin:0}.marketing_sectionNumber__AHCvt{font-family:var(--font-display),"Fraunces",serif;font-style:italic;font-size:.95rem;color:var(--rust);margin-bottom:1rem}.marketing_display2__AU3fp{font-family:var(--font-display),"Fraunces",serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1;letter-spacing:-.02em;font-weight:400;margin-bottom:1.5rem;max-width:28ch}.marketing_sectionLede__HUKDe{font-size:1.1rem;color:var(--ink-soft);max-width:44rem;margin-bottom:4rem;line-height:1.6}.marketing_quoteSection__qLo3C{background:var(--ink);color:var(--cream);padding:7rem 0;position:relative}.marketing_pullquote__c6w_t{font-family:var(--font-display),"Fraunces",serif;font-size:clamp(1.8rem,3.8vw,2.9rem);line-height:1.25;letter-spacing:-.015em;font-weight:300;max-width:50rem;position:relative;z-index:2}.marketing_pullquote__c6w_t em{font-style:italic;color:#e8a87c}.marketing_pullquoteAttr__0ptJJ{margin-top:2.5rem;font-size:.82rem;letter-spacing:.15em;text-transform:uppercase;color:#9da9b5;display:flex;align-items:center;gap:.75rem}.marketing_pullquoteAttr__0ptJJ:before{content:"";width:32px;height:1px;background:#9da9b5}.marketing_features__gNP7j{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marketing_feature__uAOCx{padding:3rem 2.5rem;border-right:1px solid var(--line)}.marketing_feature__uAOCx:last-child{border-right:none}.marketing_featureIcon__dtZJS{width:48px;height:48px;margin-bottom:2rem;stroke:var(--ink);stroke-width:1.25;fill:none}.marketing_featureTag__d_6HG{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--sage-deep);margin-bottom:1.25rem;font-weight:500}.marketing_featureTitle__ym9r3{font-family:var(--font-display),"Fraunces",serif;font-size:1.4rem;font-weight:500;line-height:1.2;margin-bottom:.9rem;letter-spacing:-.015em}.marketing_feature__uAOCx p{font-size:.97rem;color:var(--ink-soft);line-height:1.6}.marketing_reform__z2lQa{background:var(--cream-deep)}.marketing_reformBadge__Se8Uv{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sage-deep);font-weight:600;margin-bottom:1.25rem}.marketing_reformBadge__Se8Uv:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sage)}.marketing_reformGrid__64p5n{display:grid;grid-template-columns:repeat(2,1fr);gap:0 3.5rem}.marketing_reformItem__kaADT{display:flex;gap:1.1rem;padding:1.6rem 0;border-bottom:1px solid var(--line)}.marketing_reformItem__kaADT:nth-last-child(-n+2){border-bottom:none}.marketing_reformCheck__xRkeq{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--sage);display:flex;align-items:center;justify-content:center;margin-top:2px}.marketing_reformCheck__xRkeq svg{width:15px;height:15px;stroke:var(--cream);stroke-width:2.5;fill:none}.marketing_reformItemTitle__xxvLn{font-family:var(--font-display),"Fraunces",serif;font-size:1.18rem;font-weight:500;margin-bottom:.3rem;letter-spacing:-.01em}.marketing_reformItem__kaADT p{font-size:.95rem;color:var(--ink-soft);line-height:1.55}.marketing_compareTable__iHVqP{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--cream)}.marketing_compareHead__sydzJ,.marketing_compareRow__QmlRG{display:grid;grid-template-columns:1.1fr 1fr 1fr}.marketing_compareHead__sydzJ>div{padding:1.4rem 1.75rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.marketing_chBlank__sjJhi,.marketing_chOld__MwjPt{background:var(--cream-deep)}.marketing_chOld__MwjPt{color:var(--grey)}.marketing_chGmoh__xOWTX{background:var(--ink);color:var(--cream);display:flex;align-items:center;gap:.5rem}.marketing_compareRow__QmlRG{border-top:1px solid var(--line)}.marketing_compareRow__QmlRG>div{padding:1.4rem 1.75rem;font-size:.97rem;line-height:1.5}.marketing_crLabel__hsAp_{font-weight:500;color:var(--ink);background:var(--cream-deep)}.marketing_crOld__Hh7HN{color:var(--grey)}.marketing_crGmoh__dlmNu{color:var(--ink-soft);background:var(--sage-soft)}.marketing_crGmoh__dlmNu:before{content:"→ ";color:var(--rust);font-weight:600}.marketing_blogHead__dYtce{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;flex-wrap:wrap;gap:1rem}.marketing_blogGrid__eVnEw{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.marketing_blogCard__NMh90{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--cream);display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.marketing_blogCard__NMh90:hover{border-color:var(--ink);transform:translateY(-3px)}.marketing_blogCardImg___Y_n7{position:relative;overflow:hidden;aspect-ratio:16/9;background:var(--cream-deep);display:flex;align-items:center;justify-content:center;font-family:var(--font-display),"Fraunces",serif;font-style:italic;color:var(--grey);font-size:.85rem}.marketing_blogCardImgPhoto__JnCkC{-o-object-fit:cover;object-fit:cover}.marketing_blogCardBody__cQsnH{padding:1.5rem 1.5rem 1.75rem;flex:1;display:flex;flex-direction:column}.marketing_blogCardMeta__obzN_{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sage-deep);margin-bottom:.7rem;font-weight:500}.marketing_blogCardTitle__JxaRR{font-family:var(--font-display),"Fraunces",serif;font-size:1.25rem;font-weight:500;line-height:1.25;margin-bottom:.6rem;letter-spacing:-.01em}.marketing_blogCardExcerpt__uceUm{font-size:.92rem;color:var(--ink-soft);line-height:1.55;flex:1}.marketing_read__uMw22{margin-top:1rem;font-size:.85rem;color:var(--rust);font-weight:500}.marketing_blogAll__fBENZ{font-size:.9rem;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rust);padding-bottom:2px}.marketing_blogEmpty__kskAU{font-size:1rem;color:var(--grey);font-style:italic}.marketing_final__nP02K{padding:8rem 0 6rem;text-align:center}.marketing_finalTitle__XoWoE{margin:0 auto 1.5rem;text-align:center}.marketing_accessNote__FUnTU{max-width:32rem;margin:2.5rem auto 0;border-top:2px solid var(--sage);padding:1.5rem 0 0}.marketing_accessNote__FUnTU p{font-size:1.05rem;color:var(--ink-soft)}.marketing_accessNote__FUnTU a{color:var(--rust)}.marketing_footer__TnO6w{border-top:1px solid var(--line);padding:2.5rem 0;font-size:.85rem;color:var(--grey)}.marketing_footerInner__ez6zx{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:1rem}.marketing_footer__TnO6w .marketing_logo__fboKk{font-size:1rem}.marketing_blogIndexHeader__1GPyr{padding:3rem 0 1rem}@media (max-width:880px){.marketing_hero__4LEJt{grid-template-columns:1fr;gap:3rem;padding:3rem 0 4rem}.marketing_heroVisual__EYtJ3{height:340px}.marketing_features__gNP7j{grid-template-columns:1fr}.marketing_feature__uAOCx{border-right:none;border-bottom:1px solid var(--line)}.marketing_feature__uAOCx:last-child{border-bottom:none}.marketing_reformGrid__64p5n{grid-template-columns:1fr}.marketing_reformItem__kaADT:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.marketing_reformItem__kaADT:last-child{border-bottom:none}.marketing_blogGrid__eVnEw,.marketing_compareHead__sydzJ,.marketing_compareRow__QmlRG{grid-template-columns:1fr}.marketing_chBlank__sjJhi{display:none}.marketing_section__zGKhY{padding:4rem 0}.marketing_quoteSection__qLo3C{padding:5rem 0}.marketing_final__nP02K{padding:5rem 0 4rem}.marketing_nav___K_CG{padding:1.5rem 0}.marketing_wrap__8vIpA{padding:0 1.5rem}}