/* Frictions Split / custom vector identity */
.brand{display:inline-flex;line-height:1;gap:0;letter-spacing:0}.brand .identity-wordmark{width:202px;height:auto;display:block}footer .brand .identity-wordmark{width:180px}.window-icon{display:inline-block;background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2076%2076%22%3E%3Cg%20fill%3D%22%23d3ff70%22%3E%3Cpath%20d%3D%22M8%2060V26Q8%208%2026%208H61L49%2021H29Q22%2021%2022%2028V31H48L36%2044H22V60Z%22%2F%3E%3Cpath%20d%3D%22M32%2052H47Q54%2052%2054%2045V30L67%2017V46Q67%2065%2048%2065H20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;width:24px;height:24px;font-size:0;padding:0;border-radius:0}.fr-brand{font-size:0!important;gap:14px;letter-spacing:0}.fr-brand .fr-mark{display:block;width:202px;height:42px;background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20370%2076%22%20role%3D%22img%22%20aria-label%3D%22Frictions%22%20style%3D%22color%3A%23f4f7ed%22%3E%3Cg%20fill%3D%22%23d3ff70%22%3E%3Cpath%20d%3D%22M8%2060V26Q8%208%2026%208H61L49%2021H29Q22%2021%2022%2028V31H48L36%2044H22V60Z%22%2F%3E%3Cpath%20d%3D%22M32%2052H47Q54%2052%2054%2045V30L67%2017V46Q67%2065%2048%2065H20Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M96%2060V28Q96%2015%20109%2015H115M89%2034H112%22%2F%3E%3Cpath%20d%3D%22M127%2060V35M127%2045Q130%2033%20143%2034%22%2F%3E%3Cpath%20d%3D%22M156%2035V60%22%2F%3E%3Cpath%20d%3D%22M193%2038Q185%2030%20176%2036Q169%2040%20169%2048Q169%2057%20177%2060Q186%2064%20194%2056%22%2F%3E%3Cpath%20d%3D%22M209%2024V51Q209%2062%20222%2059M201%2035H223%22%2F%3E%3Cpath%20d%3D%22M237%2035V60%22%2F%3E%3Cpath%20d%3D%22M267%2033Q253%2033%20253%2047Q253%2061%20267%2061Q281%2061%20281%2047Q281%2033%20267%2033Z%22%2F%3E%3Cpath%20d%3D%22M296%2060V35M296%2043Q299%2033%20309%2034Q320%2034%20320%2046V60%22%2F%3E%3Cpath%20d%3D%22M357%2037Q352%2032%20344%2034Q334%2036%20337%2043Q339%2047%20349%2048Q360%2050%20356%2057Q351%2065%20337%2058%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M156%2016L162%2022L156%2028L150%2022ZM237%2016L243%2022L237%2028L231%2022Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;font-size:0;border-radius:0}.fr-mark span{display:none}.fr-brand .fr-plan{font-size:10px}.fr-header p{margin-left:0}@media(max-width:600px){.brand .identity-wordmark{width:182px}.fr-brand .fr-mark{width:185px}}

/* Local product flow: readable without screenshots or JavaScript. */
.storage-flow{background:#f1f1e9;border:1px solid #cfd5cf;border-radius:22px;padding:clamp(22px,4vw,48px);display:grid;gap:26px;color:#182c28}
.storage-flow>div{border-bottom:1px solid #cfd5cf;padding-bottom:22px}.storage-flow>div:last-child{border:0;padding-bottom:0}
.storage-flow span{font-size:.75rem;font-weight:700;letter-spacing:.12em;color:#526a61}.storage-flow h4{font-size:1.35rem;margin:8px 0}.storage-flow p{line-height:1.65;margin:0;color:#41594f}
.price .price-pending{font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.25;letter-spacing:-.04em;overflow-wrap:anywhere}
.wordpress-layout>*{min-width:0}.wordpress-copy,.storage-flow{overflow-wrap:anywhere}.storage-flow h4{hyphens:auto}
