.blog_page__K7a4w{--ink:#2d2d2d;--slate:#4a5568;--gray:#6b7280;--ter:#c4785a;--ter-dark:#a35f44;--line:#ebebea;--line-soft:#f1f1f0;--fog:#f4f4f3;--gutter:clamp(16px,4vw,32px);--dm:"DM Sans",sans-serif;--in:Inter,sans-serif;--ease:cubic-bezier(0.2,0.7,0.2,1);background:#ffffff;color:var(--ink);font-family:var(--in);-webkit-font-smoothing:antialiased}.blog_page__K7a4w ::-moz-selection{background:#f2dcd1}.blog_page__K7a4w ::selection{background:#f2dcd1}.blog_page__K7a4w [id]{scroll-margin-top:88px}.blog_blogHeader__IzH2U,.blog_categoryHeader__Pah_J{max-width:1240px;margin:0 auto;padding:clamp(48px,7vw,96px) var(--gutter) 0}.blog_blogHeaderInner__JPBiK{display:flex;flex-direction:column;gap:18px}.blog_blogTitle__ZX5pM,.blog_categoryTitle__XbyhU{margin:0;font:300 clamp(44px,5.6vw,76px) /1 var(--dm);letter-spacing:-.035em;text-wrap:balance;color:var(--ink)}.blog_blogSubtitle__ZNOks,.blog_categoryDescription__3_g98{margin:0;max-width:620px;font:400 17px/1.6 var(--in);color:var(--slate);text-wrap:pretty}.blog_categoryHeader__Pah_J{display:flex;flex-direction:column;gap:18px}.blog_categoryCount__ogkX1{margin:0;font:600 11px var(--in);letter-spacing:.09em;text-transform:uppercase;color:var(--gray)}.blog_categoryFilter__wzomD{display:flex;flex-wrap:wrap;gap:8px;padding-top:18px}.blog_categoryBtn__Nq66x{height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#ffffff;display:inline-flex;align-items:center;font:500 14px var(--in);color:var(--slate);text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.blog_categoryBtn__Nq66x:hover{background:var(--fog);color:var(--ink)}.blog_categoryBtnActive__a2Ywf,.blog_categoryBtnActive__a2Ywf:hover{background:var(--ink);border-color:var(--ink);color:#ffffff}@media (max-width:640px){.blog_categoryFilter__wzomD{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--gutter) * -1);padding:18px var(--gutter) 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.blog_categoryFilter__wzomD::-webkit-scrollbar{display:none}}.blog_blogContent__Bs1sO{max-width:1240px;margin:0 auto;padding:clamp(36px,5vw,56px) var(--gutter) clamp(96px,11vw,140px)}.blog_blogGrid__7_3d2{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px}.blog_blogCard__E_FWF{position:relative;border-radius:24px;border:1px solid var(--line);background:#ffffff;overflow:hidden;display:flex;flex-direction:column;transition:transform .4s var(--ease),box-shadow .4s}.blog_blogCard__E_FWF:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.07)}.blog_blogCardImage__LxwT7{position:relative;aspect-ratio:16/10;background:var(--line-soft);overflow:hidden}.blog_blogCardImage__LxwT7 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease)}.blog_blogCard__E_FWF:hover .blog_blogCardImage__LxwT7 img{transform:scale(1.03)}.blog_blogCardImagePlaceholder__3hqTk{position:absolute;inset:0;display:grid;place-items:center;background:#c1d1c9;color:rgba(45,45,45,.35)}.blog_blogCard__E_FWF:nth-child(3n+2) .blog_blogCardImagePlaceholder__3hqTk{background:#d6ae73}.blog_blogCard__E_FWF:nth-child(3n) .blog_blogCardImagePlaceholder__3hqTk{background:#b1b7a2}.blog_blogCardContent__SHv0g{flex:1;padding:24px 26px 26px;display:flex;flex-direction:column;gap:10px}.blog_blogCardMeta__cJ3KA{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.blog_blogCardCategory__iVA41{font:600 11px var(--in);letter-spacing:.09em;text-transform:uppercase;color:var(--gray)}.blog_blogCardDate__MvEF3{font:400 13px var(--in);color:var(--gray)}.blog_blogCardTitle__wVeTY{margin:0;font:500 22px/1.25 var(--dm);letter-spacing:-.4px;text-wrap:balance;color:var(--ink)}.blog_blogCardTitle__wVeTY a{color:inherit;text-decoration:none}.blog_blogCardTitle__wVeTY a:after{content:"";position:absolute;inset:0;border-radius:inherit}.blog_blogCardTitle__wVeTY a:focus-visible{outline:none}.blog_blogCardTitle__wVeTY a:focus-visible:after{outline:2px solid var(--ink);outline-offset:-2px;border-radius:24px}.blog_blogCardExcerpt__mz9fK{margin:0;font:400 15px/1.6 var(--in);color:var(--slate);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_blogCardFooter__RBMbm{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.blog_blogCardReadTime__pSqvx{font:400 13px var(--in);color:var(--gray)}.blog_blogCardLink__4AOCh{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;font:600 14px var(--in);color:var(--ink);text-decoration:underline;text-decoration-color:var(--ter);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:color .2s}.blog_blogCardLink__4AOCh:hover{color:var(--ter)}.blog_blogCardLink__4AOCh svg{transition:transform .2s var(--ease)}.blog_blogCardLink__4AOCh:hover svg{transform:translateX(2px)}.blog_featuredCard__EVHUh{grid-column:1/-1}.blog_featuredBadge__NtcWT{align-self:flex-start;height:24px;padding:0 10px;border-radius:999px;background:#f7efea;color:var(--ter-dark);display:inline-flex;align-items:center;gap:6px;font:600 11px var(--in);letter-spacing:.04em}.blog_featuredCard__EVHUh .blog_blogCardTitle__wVeTY{font:300 clamp(30px,3.4vw,44px) /1.1 var(--dm);letter-spacing:-.03em}.blog_featuredCard__EVHUh .blog_blogCardExcerpt__mz9fK{font-size:16px;max-width:560px}.blog_featuredCard__EVHUh .blog_blogCardImage__LxwT7{aspect-ratio:16/9}@media (min-width:900px){.blog_featuredCard__EVHUh{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.blog_featuredCard__EVHUh .blog_blogCardImage__LxwT7{aspect-ratio:auto;min-height:420px}.blog_featuredCard__EVHUh .blog_blogCardContent__SHv0g{padding:clamp(28px,3.4vw,48px);gap:14px;justify-content:center}.blog_featuredCard__EVHUh .blog_blogCardFooter__RBMbm{margin-top:0;padding-top:18px}}.blog_noResults__5DFzb{padding:64px 0;display:flex;flex-direction:column;gap:10px}.blog_noResultsTitle__X_vvb{margin:0;font:300 clamp(28px,3vw,38px) /1.15 var(--dm);letter-spacing:-.02em;color:var(--ink)}.blog_noResultsText__ucxXN{margin:0;font:400 15px/1.6 var(--in);color:var(--slate)}.blog_articleHeader__Tmmwz{max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,48px) var(--gutter) 0}.blog_articleHeaderInner__247wW{max-width:880px;margin-left:max(0px,calc(50% - 360px));display:flex;flex-direction:column;align-items:flex-start;gap:18px}.blog_articleBreadcrumb__5SyZQ{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:500 13px var(--in);color:var(--gray);padding-bottom:12px}.blog_articleBreadcrumb__5SyZQ a{color:var(--gray);text-decoration:none;transition:color .2s}.blog_articleBreadcrumb__5SyZQ a:hover{color:var(--ter)}.blog_articleBreadcrumb__5SyZQ span{color:#c9c9c6}.blog_articleCategory__OVFgw{font:600 11px var(--in);letter-spacing:.09em;text-transform:uppercase;color:var(--ter)}.blog_articleTitle__u8Gos{margin:0;font:300 clamp(36px,4.8vw,64px) /1.04 var(--dm);letter-spacing:-.035em;text-wrap:balance;color:var(--ink)}.blog_articleMeta__4HTyN{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding-top:4px}.blog_articleMetaItem__QAh__{display:inline-flex;align-items:center;gap:8px;font:400 14px var(--in);color:var(--gray)}.blog_articleMetaItem__QAh__ svg{flex:none;opacity:.8}.blog_articleLayout__KkH2F{max-width:1240px;margin:0 auto;padding:clamp(32px,4vw,48px) var(--gutter) clamp(80px,9vw,120px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);gap:48px;align-items:start}.blog_articleLayout__KkH2F>aside{position:sticky;top:96px;min-width:0}@media (max-width:1180px){.blog_articleLayout__KkH2F{grid-template-columns:minmax(0,1fr);max-width:784px;gap:0}.blog_articleLayout__KkH2F>aside{display:none}}.blog_tocWrapper__4YsLA{max-width:240px;margin-left:auto;max-height:calc(100vh - 128px);overflow-y:auto;scrollbar-width:thin}.blog_tocTitle__4Bf8z{margin:0 0 14px;font:600 11px var(--in);letter-spacing:.09em;text-transform:uppercase;color:var(--gray)}.blog_tocList__vF7_r{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.blog_tocItem__PYnbE{margin:0}.blog_tocLink__aF2lJ{display:block;width:100%;margin-left:-1px;padding:7px 0 7px 14px;border:none;border-left:1px solid transparent;background:none;text-align:left;font:400 13px/1.45 var(--in);color:var(--slate);cursor:pointer;transition:color .2s,border-color .2s}.blog_tocLink__aF2lJ:hover{color:var(--ink);border-left-color:var(--ter)}.blog_tocItemL3___wV_A .blog_tocLink__aF2lJ{padding-left:26px;font-size:12.5px;color:var(--gray)}.blog_articleContent__SEvtV{min-width:0}.blog_articleHeroImage__A56U1{display:block;width:100%;height:auto;border-radius:24px;background:var(--line-soft);margin-bottom:clamp(32px,4vw,48px)}.blog_articleHeroCredit__mRtgq{margin:-36px 0 40px;font:400 12px var(--in);color:var(--gray)}.blog_articleBody__VXdrU{font:400 18px/1.7 var(--in);color:var(--slate);max-width:68ch;overflow-wrap:break-word}@media (max-width:640px){.blog_articleBody__VXdrU{font-size:17px}}.blog_articleBody__VXdrU>div>:first-child{margin-top:0}.blog_articleBody__VXdrU h2{margin:2.2em 0 .6em;font:400 clamp(28px,3vw,36px) /1.15 var(--dm);letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.blog_articleBody__VXdrU h3{margin:1.8em 0 .5em;font:500 clamp(20px,2vw,23px) /1.3 var(--dm);letter-spacing:-.3px;color:var(--ink);text-wrap:balance}.blog_articleBody__VXdrU h4{margin:1.6em 0 .4em;font:600 17px/1.4 var(--in);color:var(--ink)}.blog_articleBody__VXdrU p{margin:0 0 1.15em}.blog_articleBody__VXdrU ol,.blog_articleBody__VXdrU ul{margin:0 0 1.25em;padding-left:1.4em}.blog_articleBody__VXdrU ul{list-style:disc}.blog_articleBody__VXdrU ol{list-style:decimal}.blog_articleBody__VXdrU li{margin:0 0 .45em;padding-left:.3em}.blog_articleBody__VXdrU li::marker{color:var(--gray)}.blog_articleBody__VXdrU ol>li::marker{font-weight:600;color:var(--ink)}.blog_articleBody__VXdrU li>ol,.blog_articleBody__VXdrU li>ul{margin:.45em 0 0}.blog_articleBody__VXdrU ul ul{list-style:circle}.blog_articleBody__VXdrU ul ul ul{list-style:square}.blog_articleBody__VXdrU ol ol{list-style:lower-alpha}.blog_articleBody__VXdrU strong{font-weight:600;color:var(--ink)}.blog_articleBody__VXdrU a{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--ter);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .2s}.blog_articleBody__VXdrU a:hover{color:var(--ter)}.blog_articleBody__VXdrU blockquote{margin:1.8em 0;padding:24px 28px;border-radius:20px;background:var(--fog);font:300 21px/1.5 var(--dm);letter-spacing:-.2px;color:var(--ink)}.blog_articleBody__VXdrU blockquote p:last-child{margin-bottom:0}.blog_articleBody__VXdrU code{padding:2px 6px;border-radius:6px;background:var(--fog);font:400 .86em ui-monospace,Menlo,monospace;color:var(--ink)}.blog_articleBody__VXdrU pre{margin:1.6em 0;padding:20px 22px;border-radius:16px;background:var(--fog);overflow-x:auto;font-size:14px;line-height:1.6}.blog_articleBody__VXdrU pre code{padding:0;background:none;font-size:inherit}.blog_articleBody__VXdrU img{display:block;max-width:100%;height:auto;margin:1.8em 0;border-radius:20px}.blog_articleBody__VXdrU hr{margin:2.6em 0;border:none;height:1px;background:var(--line)}.blog_articleBody__VXdrU .blog-table-wrap{margin:1.8em 0;border-radius:20px;border:1px solid var(--line);overflow-x:auto;-webkit-overflow-scrolling:touch}.blog_articleBody__VXdrU table{width:100%;border-collapse:collapse;font:400 15px/1.5 var(--in)}.blog_articleBody__VXdrU .blog-table-wrap table{min-width:560px}.blog_articleBody__VXdrU td,.blog_articleBody__VXdrU th{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.blog_articleBody__VXdrU tbody tr:last-child td,.blog_articleBody__VXdrU tbody tr:last-child th{border-bottom:none}.blog_articleBody__VXdrU thead th{font:600 11px/1.4 var(--in);letter-spacing:.09em;text-transform:uppercase;color:var(--gray);background:#fafafa;white-space:nowrap}.blog_articleBody__VXdrU td{color:var(--slate)}.blog_articleBody__VXdrU td strong,.blog_articleBody__VXdrU td:first-child{color:var(--ink)}.blog_articleTags__5qnfW{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.blog_tag__X6qXX{height:30px;padding:0 12px;border-radius:999px;background:var(--fog);display:inline-flex;align-items:center;font:500 13px var(--in);color:var(--slate)}.blog_authorCard__W6WKj{margin-top:28px;padding:22px 24px;border-radius:24px;background:var(--fog);display:flex;align-items:center;gap:16px}.blog_authorAvatar__9F92p{width:52px;height:52px;flex:none;border-radius:999px;background:var(--ink);color:#ffffff;display:grid;place-items:center;overflow:hidden;font:500 18px var(--dm)}.blog_authorAvatar__9F92p img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog_authorInfo__bVRUY{display:flex;flex-direction:column;gap:2px;min-width:0}.blog_authorInfo__bVRUY h4{margin:0;font:500 18px/1.3 var(--dm);letter-spacing:-.2px;color:var(--ink)}.blog_authorInfo__bVRUY p{margin:0;font:400 14px/1.5 var(--in);color:var(--gray)}.blog_shareWrapper__fvOl9{display:flex;flex-direction:column;gap:14px}.blog_mobileShareTitle__S7zY3,.blog_shareTitle__0fbCJ{margin:0;font:600 11px var(--in);letter-spacing:.09em;text-transform:uppercase;color:var(--gray)}.blog_shareButtons__Nbkmz{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.blog_shareBtn__AXDXG{width:42px;height:42px;border-radius:999px;border:1px solid var(--line);background:#ffffff;color:var(--slate);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.blog_shareBtn__AXDXG:hover{background:var(--fog);color:var(--ink);border-color:#dcdcda}.blog_shareBtn__AXDXG svg{width:17px;height:17px}.blog_mobileShare__AXN7q{display:none;margin-top:28px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px}.blog_mobileShareButtons__t3YG9{display:flex;gap:8px}@media (max-width:1180px){.blog_mobileShare__AXN7q{display:flex}}.blog_relatedSection__gGs6i{margin-top:clamp(64px,8vw,96px);display:flex;flex-direction:column;gap:24px}.blog_relatedTitle__81aAN{margin:0;font:300 clamp(30px,3.4vw,40px) /1.1 var(--dm);letter-spacing:-.03em;color:var(--ink)}.blog_relatedGrid__GlFuH{display:flex;flex-direction:column;gap:12px}.blog_relatedCard__iDxN7{position:relative;border-radius:24px;border:1px solid var(--line);background:#ffffff;padding:22px 24px 22px 88px;display:flex;flex-direction:column;gap:8px;overflow:hidden;color:var(--ink);text-decoration:none;transition:transform .4s var(--ease),box-shadow .4s}.blog_relatedCard__iDxN7:before{content:"";position:absolute;left:24px;top:24px;width:44px;height:44px;border-radius:12px;background:#c1d1c9;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}@media (max-width:640px){.blog_relatedCard__iDxN7{padding:20px}.blog_relatedCard__iDxN7:before{display:none}}.blog_relatedCard__iDxN7:nth-child(3n+2):before{background:#d6ae73}.blog_relatedCard__iDxN7:nth-child(3n):before{background:#b1b7a2}.blog_relatedCard__iDxN7:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(0,0,0,.07)}.blog_relatedCardCategory___XghC{font:600 11px var(--in);letter-spacing:.09em;text-transform:uppercase;color:var(--gray)}.blog_relatedCardTitle__YcKNn{margin:0;font:500 20px/1.3 var(--dm);letter-spacing:-.3px;color:var(--ink);text-wrap:balance}.blog_relatedCardExcerpt__b8awS{margin:0;font:400 15px/1.55 var(--in);color:var(--slate);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_relatedCardMeta__C2MCh{font:400 13px var(--in);color:var(--gray)}.blog_backRow__NCqAx{margin-top:48px}.blog_backToBlog__VkRNt{display:inline-flex;align-items:center;gap:8px;font:600 14px var(--in);color:var(--ink);text-decoration:underline;text-decoration-color:var(--ter);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:color .2s}.blog_backToBlog__VkRNt:hover{color:var(--ter)}.blog_backToBlog__VkRNt svg{transform:rotate(180deg);transition:transform .2s var(--ease)}.blog_backToBlog__VkRNt:hover svg{transform:rotate(180deg) translateX(2px)}.blog_articleBody__VXdrU .color-swatch{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:inherit;font-weight:inherit;position:relative;border-bottom:1px dashed;padding-bottom:1px}.blog_articleBody__VXdrU .color-swatch:hover{color:var(--ter);border-bottom-color:var(--ter)}.blog_articleBody__VXdrU .color-swatch--static{border-bottom:none;cursor:default}.blog_articleBody__VXdrU .color-swatch--static:hover{color:inherit}.blog_articleBody__VXdrU .color-swatch-box{display:inline-block;width:14px;height:14px;border-radius:4px;vertical-align:middle;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.blog_articleBody__VXdrU .color-swatch-preview{position:absolute;bottom:100%;left:0;margin-bottom:10px;width:120px;height:120px;border-radius:16px;box-shadow:0 14px 30px rgba(0,0,0,.16),inset 0 0 0 1px rgba(0,0,0,.06);border:4px solid #ffffff;opacity:0;visibility:hidden;transform:scale(.94);transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:40;pointer-events:none}.blog_articleBody__VXdrU .color-swatch:hover>.color-swatch-preview{opacity:1;visibility:visible;transform:scale(1)}@media (max-width:640px){.blog_articleBody__VXdrU .color-swatch-preview{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){.blog_page__K7a4w *,.blog_page__K7a4w :after,.blog_page__K7a4w :before{transition:none!important;animation:none!important}.blog_blogCard__E_FWF:hover,.blog_blogCard__E_FWF:hover .blog_blogCardImage__LxwT7 img,.blog_relatedCard__iDxN7:hover{transform:none}}.AppPrompt_card__SV9hq,.AppPrompt_inset__ns4Gr{--ink:#2d2d2d;--slate:#4a5568;--gray:#6b7280;--ter:#c4785a;--line:#ebebea;--fog:#f4f4f3;--dm:"DM Sans",sans-serif;--in:Inter,sans-serif;box-sizing:border-box;font-family:var(--in);-webkit-font-smoothing:antialiased}.AppPrompt_card__SV9hq *,.AppPrompt_inset__ns4Gr *{box-sizing:border-box}.AppPrompt_mono__z2Nrs{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.AppPrompt_card__SV9hq{background:#ffffff;border:1px solid var(--line);border-radius:24px;overflow:hidden}.AppPrompt_strip__HGBu_{position:relative;height:148px}.AppPrompt_card__SV9hq .AppPrompt_stripImg__jZikI{display:block;width:100%;height:148px;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%}.AppPrompt_card__SV9hq .AppPrompt_chip__lXpB5{position:absolute;left:22px;bottom:-24px;width:56px;height:56px;border-radius:16px;border:4px solid #ffffff;box-shadow:0 6px 18px rgba(0,0,0,.12)}.AppPrompt_card__SV9hq .AppPrompt_body__wx5mF{display:flex;flex-direction:column;gap:12px;padding:40px 22px 22px}.AppPrompt_card__SV9hq .AppPrompt_title__POg7b{margin:0;font:400 24px/1.15 var(--dm);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty}.AppPrompt_card__SV9hq .AppPrompt_text__oMPce{margin:0;font:400 15px/1.6 var(--in);color:var(--slate);text-wrap:pretty}.AppPrompt_card__SV9hq .AppPrompt_cta__k0odl,.AppPrompt_inset__ns4Gr .AppPrompt_cta__k0odl{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:4px;background:var(--ink);color:#ffffff;border-radius:14px;font:600 15px var(--in);text-decoration:none;transition:background .2s,transform .2s}.AppPrompt_card__SV9hq .AppPrompt_cta__k0odl:focus,.AppPrompt_card__SV9hq .AppPrompt_cta__k0odl:hover,.AppPrompt_inset__ns4Gr .AppPrompt_cta__k0odl:focus,.AppPrompt_inset__ns4Gr .AppPrompt_cta__k0odl:hover{background:#000000;color:#ffffff}.AppPrompt_card__SV9hq .AppPrompt_caption__DVRrH{font:400 12px/1.5 var(--in);color:var(--gray);text-align:center}.AppPrompt_inset__ns4Gr{display:flex;flex-direction:column;gap:16px;padding:22px;margin:40px 0;border-radius:24px;background:var(--fog)}.AppPrompt_inset__ns4Gr .AppPrompt_eyebrow__A9YMR{font:600 11px var(--in);letter-spacing:.09em;text-transform:uppercase;color:var(--ter)}.AppPrompt_inset__ns4Gr .AppPrompt_row__OXgC8{display:flex;align-items:stretch;gap:16px}.AppPrompt_inset__ns4Gr .AppPrompt_img__ZFho1{display:block;flex-shrink:0;width:104px;height:128px;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%;border-radius:16px;border:none}.AppPrompt_inset__ns4Gr .AppPrompt_col__1NTDw{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0}.AppPrompt_inset__ns4Gr .AppPrompt_insetTitle__2qMHL{margin:0;font:400 21px/1.2 var(--dm);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty}.AppPrompt_inset__ns4Gr .AppPrompt_insetText__CdHsn{margin:0;font:400 14.5px/1.55 var(--in);color:var(--slate);text-wrap:pretty}.AppPrompt_inset__ns4Gr .AppPrompt_cta__k0odl{margin-top:0}.AppPrompt_card__SV9hq .AppPrompt_qrBlock__WGSMr,.AppPrompt_inset__ns4Gr .AppPrompt_qrBlock__WGSMr{display:none;align-items:center;gap:16px;padding:14px;background:var(--fog);border-radius:18px}.AppPrompt_card__SV9hq .AppPrompt_qrImg__EjrZ2,.AppPrompt_inset__ns4Gr .AppPrompt_qrImg__EjrZ2{display:block;flex-shrink:0;width:96px;height:96px;margin:0;border-radius:12px;background:#ffffff}.AppPrompt_card__SV9hq .AppPrompt_qrText__yasWy,.AppPrompt_inset__ns4Gr .AppPrompt_qrText__yasWy{display:flex;flex-direction:column;gap:4px;min-width:0}.AppPrompt_card__SV9hq .AppPrompt_qrTitle__qJQ1I,.AppPrompt_inset__ns4Gr .AppPrompt_qrTitle__qJQ1I{font:600 15px/1.3 var(--in);color:var(--ink)}.AppPrompt_card__SV9hq .AppPrompt_qrCaption__Lg_92,.AppPrompt_inset__ns4Gr .AppPrompt_qrCaption__Lg_92{font-size:11.5px;line-height:1.5;color:var(--gray)}@media (min-width:900px) and (hover:hover){.AppPrompt_card__SV9hq .AppPrompt_stripImg__jZikI,.AppPrompt_strip__HGBu_{height:200px}.AppPrompt_card__SV9hq .AppPrompt_body__wx5mF{padding:42px 26px 26px}.AppPrompt_card__SV9hq .AppPrompt_title__POg7b{font-size:28px}.AppPrompt_card__SV9hq .AppPrompt_cta__k0odl{display:none}.AppPrompt_card__SV9hq .AppPrompt_qrBlock__WGSMr{display:flex}.AppPrompt_inset__ns4Gr{padding:28px}.AppPrompt_inset__ns4Gr .AppPrompt_row__OXgC8{align-items:center;gap:24px}.AppPrompt_inset__ns4Gr .AppPrompt_img__ZFho1{width:200px;height:150px}.AppPrompt_inset__ns4Gr .AppPrompt_insetTitle__2qMHL{font-size:26px}.AppPrompt_inset__ns4Gr .AppPrompt_cta__k0odl{display:none}.AppPrompt_inset__ns4Gr .AppPrompt_qrBlock__WGSMr{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:8px;width:132px;margin-left:auto;padding:0;background:transparent;text-align:center}.AppPrompt_inset__ns4Gr .AppPrompt_qrTitle__qJQ1I{font-size:13px;line-height:1.3}.AppPrompt_inset__ns4Gr .AppPrompt_qrCaption__Lg_92{display:none}}@media (prefers-reduced-motion:reduce){.AppPrompt_card__SV9hq .AppPrompt_cta__k0odl,.AppPrompt_inset__ns4Gr .AppPrompt_cta__k0odl{transition:none}}.colors_page__2zDyL{--ink:#2d2d2d;--slate:#4a5568;--gray:#6b7280;--ter:#c4785a;--ter-dark:#a35f44;--line:#ebebea;--line-soft:#f1f1f0;--fog:#f4f4f3;--gutter:clamp(16px,4vw,32px);--dm:"DM Sans",sans-serif;--in:Inter,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(0.2,0.7,0.2,1);min-height:100vh;background:#ffffff;color:var(--ink);font-family:var(--in);-webkit-font-smoothing:antialiased}.colors_page__2zDyL *,.colors_page__2zDyL :after,.colors_page__2zDyL :before{box-sizing:border-box}.colors_page__2zDyL a{color:var(--ink);text-decoration:none}.colors_page__2zDyL a:hover{color:var(--ter)}.colors_page__2zDyL button{font-family:var(--in);cursor:pointer}.colors_page__2zDyL ::-moz-selection{background:#f2dcd1}.colors_page__2zDyL ::selection{background:#f2dcd1}.colors_page__2zDyL [id]{scroll-margin-top:96px}.colors_main__85c_f{max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,48px) var(--gutter) clamp(96px,11vw,140px);display:flex;flex-direction:column;gap:clamp(56px,7vw,96px)}.colors_crumbs__2WbDu ol{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:500 13px/1.4 var(--in);color:var(--gray)}.colors_page__2zDyL .colors_crumbs__2WbDu a{color:var(--gray);transition:color .2s}.colors_page__2zDyL .colors_crumbs__2WbDu a:hover{color:var(--ter)}.colors_crumbSep__PS7h2{color:#c9c9c6}.colors_crumbNow__QcS_c{color:var(--ink);min-width:0;overflow-wrap:anywhere}.colors_kicker__eQsB1{font:600 11px var(--in);letter-spacing:.09em;text-transform:uppercase;color:var(--ter)}.colors_h1__2VHEg{margin:0;font:300 clamp(44px,5.6vw,76px)/1.02 var(--dm);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.colors_h2__fyRe2{margin:0;font:300 clamp(34px,4vw,48px)/1.08 var(--dm);letter-spacing:-.03em;text-wrap:balance}.colors_h2Sm__wSR5D{margin:0;font:300 clamp(28px,3vw,38px)/1.15 var(--dm);letter-spacing:-.02em;text-wrap:balance}.colors_lead__7_V2l{margin:0;font:400 17px/1.6 var(--in);color:var(--slate);text-wrap:pretty;max-width:600px}.colors_note__SMlvd{margin:0;font:400 13px/1.5 var(--in);color:var(--gray)}.colors_body__7r4BJ{margin:0;font:400 17px/1.7 var(--in);color:var(--slate);text-wrap:pretty}.colors_textLink__m_YQG{display:inline-flex;align-items:center;gap:6px;font:600 14px var(--in);text-decoration:underline!important;text-underline-offset:3px}.colors_badge__Q_8IV{align-self:flex-start;height:26px;padding:0 10px;border-radius:999px;background:#f7efea;color:var(--ter-dark);display:inline-flex;align-items:center;font:600 12px var(--in);white-space:nowrap}.colors_mono__DP87f{font-family:var(--mono)}.colors_head__bllqv{display:flex;flex-direction:column;gap:clamp(28px,4vw,44px)}.colors_headGrid__wC3zh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:22px 64px;align-items:end}.colors_headText__5a5__{display:flex;flex-direction:column;gap:16px}.colors_btnPrimary__LlM22{height:54px;padding:0 24px;border-radius:14px;background:var(--ink);color:#ffffff!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:600 16px var(--in);border:none;transition:transform .2s,background .2s}.colors_btnPrimary__LlM22:hover{background:#000000;transform:translateY(-1px)}.colors_btnGhostSm__WEJGh,.colors_btnPrimarySm__3WY2o{height:46px;padding:0 20px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font:600 14px var(--in);white-space:nowrap;transition:transform .2s,background .2s}.colors_btnPrimarySm__3WY2o{background:var(--ink);color:#ffffff;border:none}.colors_btnPrimarySm__3WY2o:hover{background:#000000;transform:translateY(-1px)}.colors_btnGhostSm__WEJGh{background:#ffffff;color:var(--ink);border:1.5px solid var(--ink)}.colors_btnGhostSm__WEJGh:hover{background:var(--fog)}.colors_filterWrap__OoOk6{display:flex;flex-direction:column;gap:16px}.colors_filterLabel__whGBV{font:600 11px var(--in);letter-spacing:.09em;text-transform:uppercase;color:var(--gray)}.colors_filterRow__TwmOE{display:flex;gap:8px;overflow-x:auto;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.colors_filterRow__TwmOE::-webkit-scrollbar{display:none}@media (min-width:900px){.colors_filterRow__TwmOE{flex-wrap:wrap;overflow:visible;margin:0;padding:0}}.colors_pill__SzhUL{flex:none;height:44px;padding:0 16px 0 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff;color:var(--ink);display:inline-flex;align-items:center;gap:8px;font:500 14px var(--in);white-space:nowrap;scroll-snap-align:start;transition:border-color .2s,background .2s}.colors_pill__SzhUL:hover{border-color:#d6d6d3;background:#fafafa}.colors_pillActive__8r19e,.colors_pillActive__8r19e:hover{border:1.5px solid var(--ter);background:#fbf6f3}.colors_pillFlag__4WqAZ{font-size:16px;line-height:1}.colors_pillCount__f9wXU{font:600 12px var(--in);color:var(--gray)}.colors_pillActive__8r19e .colors_pillCount__f9wXU{color:var(--ter-dark)}.colors_resultCount__VtMpI{margin:0;font:500 14px var(--in);color:var(--slate);transition:opacity .3s}.colors_brandGrid__6u_Ek{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;transition:opacity .3s}.colors_brandCard__4sL_z{position:relative;padding:20px 20px 22px;border-radius:24px;border:1px solid var(--line);background:#ffffff;display:flex;flex-direction:column;gap:22px;transition:transform .4s var(--ease),box-shadow .4s,border-color .4s}@media (hover:hover){.colors_page__2zDyL .colors_brandCard__4sL_z:hover{color:var(--ink);transform:translateY(-4px);border-color:#e3e3e1;box-shadow:0 18px 40px rgba(0,0,0,.07)}}.colors_brandTop__8R__v{display:flex;flex-direction:column;gap:6px;flex:1}.colors_brandStrip__X07FS{display:flex;gap:5px}.colors_brandStrip__X07FS>span{flex:1;height:44px;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.colors_brandFoot__AUGq8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.colors_brandName___DTZi{margin:0;font:400 28px/1.15 var(--dm);letter-spacing:-.6px;overflow-wrap:anywhere}.colors_brandRegion__Q_3MO{flex:none;height:24px;padding:0 9px;border-radius:999px;background:var(--fog);color:var(--gray);display:inline-flex;align-items:center;font:600 10px var(--in);letter-spacing:.05em}@media (max-width:600px){.colors_brandCard__4sL_z{gap:16px;padding:16px 18px 18px}.colors_brandStrip__X07FS>span{height:34px;border-radius:8px}.colors_brandName___DTZi{font-size:26px}}.colors_brandMore__gixES{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;font:600 14px var(--in);color:var(--ink);transition:color .2s}.colors_brandMore__gixES svg{transition:transform .3s var(--ease)}.colors_page__2zDyL .colors_brandCard__4sL_z:hover,.colors_page__2zDyL .colors_swCard__u7kh6:hover{color:var(--ink)}@media (hover:hover){.colors_brandCard__4sL_z:hover .colors_brandMore__gixES{color:var(--ter)}.colors_brandCard__4sL_z:hover .colors_brandMore__gixES svg{transform:translateX(3px)}}.colors_empty__YnYpw{padding:64px 24px;border-radius:24px;background:var(--fog);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.colors_emptyIcon__1Ja4j{font-size:40px;line-height:1}.colors_emptyTitle__MANsl{margin:0;font:400 26px var(--dm);letter-spacing:-.4px}.colors_section__sfdRp{display:flex;flex-direction:column;gap:24px}.colors_sectionHead__n_2mq{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.colors_count__QELzX{font:400 .5em var(--in);letter-spacing:0;color:var(--gray);margin-left:.4em;vertical-align:.3em}.colors_sections__nmMXy{display:flex;flex-direction:column;gap:clamp(64px,8vw,96px)}.colors_swGrid__yBcpl{border-radius:28px;background:var(--fog);padding:clamp(10px,2vw,22px);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:clamp(8px,1.2vw,12px)}@media (max-width:480px){.colors_swGrid__yBcpl{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:22px}}.colors_swCard__u7kh6{border-radius:18px;background:#ffffff;overflow:clip;display:flex;flex-direction:column;min-width:0;transition:transform .35s var(--ease),box-shadow .35s}@media (hover:hover){.colors_page__2zDyL .colors_swCard__u7kh6:hover{color:var(--ink);transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.08)}}.colors_swCardHi__fnYWB{box-shadow:0 0 0 2px var(--ter),0 14px 30px rgba(196,120,90,.18);transform:translateY(-4px)}.colors_swChip__I_Vh7{aspect-ratio:4/3;box-shadow:inset 0 -1px 0 rgba(0,0,0,.07)}.colors_swBody__70v_1{padding:11px 13px 13px;display:flex;flex-direction:column;gap:3px;min-width:0}.colors_swName__15JKF{margin:0;font:500 15px/1.3 var(--dm);letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.colors_swCardHi__fnYWB .colors_swName__15JKF{color:var(--ter-dark)}.colors_swSub__FOOsO{font:400 12px var(--in);color:var(--slate)}.colors_swCode__c_BzN,.colors_swSub__FOOsO{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.colors_swCode__c_BzN{font:400 11px var(--mono);color:var(--gray)}.colors_moreRow__1Oh7m{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:8px;text-align:center}.colors_moreBtns__EUDdy{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.colors_colorHero__fkC5Z{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.colors_heroSwatch__e8ID4{position:relative;aspect-ratio:1/1;border-radius:28px;border:1px solid var(--line);box-shadow:inset 0 0 0 1px rgba(0,0,0,.03)}@media (min-width:760px){.colors_colorHero__fkC5Z{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.colors_heroSwatch__e8ID4{position:sticky;top:96px}}@media (max-width:700px){.colors_heroSwatch__e8ID4{aspect-ratio:4/3;border-radius:24px}}.colors_colorInfo__ZPafI{display:flex;flex-direction:column;gap:28px;min-width:0}.colors_colorTitle__jKV7w{display:flex;flex-direction:column;gap:12px}.colors_h1Color__kP7oK{margin:0;font:300 clamp(44px,5vw,68px)/1.02 var(--dm);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.colors_maker__MhhnO{margin:0;font:400 20px/1.3 var(--dm);letter-spacing:-.3px;color:var(--slate)}.colors_specs__n277o{display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.colors_spec__3wzw2{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:15px 0;border-top:1px solid var(--line)}.colors_specLabel__IA5tD{font:400 14px/1.4 var(--in);color:var(--gray)}.colors_specValue__6_lp6{font:500 16px var(--in);color:var(--ink);text-align:right}.colors_specValueMono__k3Mnn{font:500 15px var(--mono);color:var(--ink);text-align:right}.colors_specCap__2CnFR{text-transform:capitalize}.colors_lrvCell__oBai_{display:flex;align-items:center;gap:12px}.colors_lrvTrack__NxLaY{width:clamp(64px,12vw,120px);height:4px;border-radius:9px;background:#ededeb;overflow:clip}.colors_lrvFill__hz8YM{display:block;height:100%;border-radius:9px;background:var(--ink)}.colors_guide__SzMUE{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px 80px;align-items:start;padding-top:clamp(40px,5vw,56px);border-top:1px solid var(--line)}.colors_cta__hchzu{border-radius:28px;background:var(--fog);padding:clamp(28px,4.5vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px 64px;align-items:end}.colors_ctaText__jGCK_{display:flex;flex-direction:column;gap:14px}.colors_ctaAction__lT2RK{display:flex;justify-content:flex-start}@media (min-width:900px){.colors_ctaAction__lT2RK{justify-content:flex-end}}@supports (animation-timeline:view()){.colors_rise__k_Gov{animation:colors_crise__aY1EH linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}@keyframes colors_crise__aY1EH{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.colors_page__2zDyL *,.colors_page__2zDyL :after,.colors_page__2zDyL :before{animation:none!important;transition:none!important}.colors_page__2zDyL .colors_brandCard__4sL_z:hover,.colors_page__2zDyL .colors_swCard__u7kh6:hover,.colors_swCardHi__fnYWB{transform:none}}.BeforeAfter_wrap__1ChkN{position:relative;flex:none;width:100%;aspect-ratio:3/2;max-height:56vh;max-width:calc(56vh * 3 / 2);margin-inline:auto;overflow:hidden;background:var(--card,#fff)}.BeforeAfter_img__VVUmz{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.BeforeAfter_after__noihJ{clip-path:inset(0 0 0 var(--split,50%))}.BeforeAfter_seam__MJgvh{top:0;bottom:0;width:2px;box-shadow:0 0 0 1px rgba(0,0,0,.3)}.BeforeAfter_knob__ws056,.BeforeAfter_seam__MJgvh{position:absolute;left:var(--split,50%);background:#fff;pointer-events:none}.BeforeAfter_knob__ws056{top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;box-shadow:0 2px 12px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;gap:5px}.BeforeAfter_knob__ws056:after,.BeforeAfter_knob__ws056:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.BeforeAfter_knob__ws056:before{border-right:6px solid #3a3a3a}.BeforeAfter_knob__ws056:after{border-left:6px solid #3a3a3a}.BeforeAfter_range__snPmM{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:ew-resize}.BeforeAfter_range__snPmM:disabled{cursor:default}.BeforeAfter_range__snPmM:focus-visible+.BeforeAfter_seam__MJgvh{box-shadow:0 0 0 3px var(--acc,#c4785a)}.BeforeAfter_tag__YpFbx{position:absolute;top:14px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:rgba(18,14,12,.66);color:#fff;pointer-events:none}.BeforeAfter_left__S0OIu{left:14px}.BeforeAfter_right__by2L3{right:14px}@media (prefers-reduced-motion:reduce){.BeforeAfter_knob__ws056,.BeforeAfter_seam__MJgvh{transition:none!important}}.landing_container__u7_Y9{max-width:var(--container-max);margin:0 auto;padding:0 24px}.landing_containerNarrow__HIvXI{max-width:var(--container-narrow)}.landing_nav__IQs7d{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 0;transition:all .4s var(--ease-out)}.landing_navScrolled__rw6zM{background:rgba(250,249,247,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-light);padding:14px 0}.landing_navInner__Gr0z_{display:flex;justify-content:space-between;align-items:center}.landing_navLogo__YLt8d{font-family:DM Sans,sans-serif;font-size:1.75rem;font-weight:600;color:var(--text-charcoal);text-decoration:none;letter-spacing:-1px}.landing_navRight__1nDrA{display:flex;align-items:center;gap:24px}.landing_langSwitcher__tmSZ0{display:flex;gap:4px;background:rgba(0,0,0,.04);padding:4px;border-radius:8px}.landing_langBtn__qn0Nz{padding:6px 12px;border:none;background:transparent;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;color:var(--text-muted);cursor:pointer;border-radius:6px;transition:all .2s}.landing_langBtnActive__zCcJm{background:white;color:var(--text-charcoal);box-shadow:0 1px 3px rgba(0,0,0,.08)}.landing_langBtn__qn0Nz:hover:not(.landing_langBtnActive__zCcJm),.landing_navLink__bXIJH{color:var(--text-charcoal)}.landing_navLink__bXIJH{font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s;white-space:nowrap}.landing_navLink__bXIJH:hover{color:var(--accent-terracotta)}.landing_navCta__Sip_d{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:var(--accent-terracotta-dark);color:white;padding:12px 20px;border-radius:12px;font-weight:600;font-size:.9375rem;text-decoration:none;transition:all .3s var(--ease-out)}.landing_navCta__Sip_d:hover{background:var(--accent-terracotta);transform:translateY(-2px)}.landing_navMobile__gbVJt{display:none;align-items:center;gap:12px}.landing_hamburger__X1o2l{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:rgba(0,0,0,.04);border:none;border-radius:10px;cursor:pointer;padding:10px;transition:background .2s}.landing_hamburger__X1o2l:hover{background:rgba(0,0,0,.08)}.landing_hamburger__X1o2l span{display:block;width:100%;height:2px;background:var(--text-charcoal);border-radius:2px;transition:all .3s var(--ease-out)}.landing_hamburgerOpen__PzMr_ span:first-child{transform:translateY(7px) rotate(45deg)}.landing_hamburgerOpen__PzMr_ span:nth-child(2){opacity:0}.landing_hamburgerOpen__PzMr_ span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.landing_mobileMenuOverlay__pR3_X{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:all .3s;z-index:998}.landing_mobileMenuOverlayOpen__6XOz3{opacity:1;visibility:visible}.landing_mobileMenu__BbCtM{display:none;position:fixed;top:0;right:0;width:280px;height:100vh;background:white;padding:80px 24px 24px;z-index:999;box-shadow:-10px 0 30px rgba(0,0,0,.1)}.landing_mobileMenuOpen__6kl4t{display:block;animation:landing_menuSlideIn__K3IrY .3s var(--ease-out) both}@keyframes landing_menuSlideIn__K3IrY{0%{transform:translateX(100%)}to{transform:translateX(0)}}.landing_mobileMenuLink__FdGed{display:block;font-size:1.125rem;font-weight:600;color:var(--text-charcoal);text-decoration:none;padding:16px 0;transition:color .2s}.landing_mobileMenuLink__FdGed:hover{color:var(--accent-terracotta)}.landing_mobileMenuDivider__Z6UtV{height:1px;background:var(--border-light);margin:8px 0 16px}.landing_mobileMenuLang__LW0AL{padding:8px 0}@media (max-width:900px){.landing_navRight__1nDrA{display:none}.landing_navMobile__gbVJt{display:flex}.landing_navMobile__gbVJt .landing_navCta__Sip_d{padding:10px 16px}.landing_navMobile__gbVJt .landing_navCta__Sip_d span{display:none}}@media (min-width:901px){.landing_mobileMenuOverlay__pR3_X,.landing_mobileMenu__BbCtM{display:none}}.landing_hero___gGO_{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px 0 80px;position:relative;overflow:hidden}.landing_hero___gGO_:before{content:"";position:absolute;top:-30%;right:-15%;width:60%;height:80%;background:radial-gradient(ellipse,rgba(196,120,90,.08) 0,transparent 70%);pointer-events:none}.landing_heroGrid__UliSe{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media (max-width:968px){.landing_heroGrid__UliSe{grid-template-columns:1fr;text-align:center}}.landing_heroContent__RtzvQ{max-width:520px}@media (max-width:968px){.landing_heroContent__RtzvQ{max-width:100%;margin:0 auto}}.landing_heroBadge__dksjd{display:inline-flex;align-items:center;gap:8px;background:rgba(196,120,90,.12);color:var(--accent-terracotta);padding:8px 14px;border-radius:100px;font-size:.8rem;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.landing_heroTitle__euamF{font-size:clamp(2.5rem,5.5vw,4rem);margin-bottom:20px}.landing_heroTitle__euamF em{font-style:normal;color:var(--accent-terracotta)}.landing_heroSubtitle__yWqsi{font-size:clamp(1.0625rem,1.5vw,1.125rem);margin-bottom:32px;max-width:440px;line-height:1.7;color:var(--text-secondary)}@media (max-width:968px){.landing_heroSubtitle__yWqsi{max-width:100%;margin-left:auto;margin-right:auto}}.landing_heroCtas__gqY2c{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:968px){.landing_heroCtas__gqY2c{justify-content:center}}.landing_btn___kizH{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border-radius:100px;font-weight:600;font-size:.9375rem;text-decoration:none;transition:all .3s var(--ease-out);border:none;cursor:pointer}.landing_btnPrimary__L2tN6{background:var(--text-charcoal);color:white;box-shadow:0 4px 16px rgba(45,45,45,.2)}.landing_btnPrimary__L2tN6:hover{background:var(--accent-terracotta);transform:translateY(-2px);box-shadow:0 8px 24px rgba(196,120,90,.3)}.landing_btnSecondary__iuIC2{background:transparent;color:var(--text-charcoal);border:2px solid var(--border-light)}.landing_btnSecondary__iuIC2:hover{border-color:var(--text-charcoal);background:var(--text-charcoal);color:white}.landing_btnOnDark__Rbg4A{background:transparent;color:white;border:2px solid rgba(255,255,255,.35)}.landing_btnOnDark__Rbg4A:hover{border-color:white;background:rgba(255,255,255,.12);color:white}.landing_ctaButtons__rYc_9{flex-wrap:wrap;gap:12px}.landing_ctaButtons__rYc_9,.landing_heroVisual__weTmp{display:flex;justify-content:center;align-items:center}.landing_heroVisual__weTmp{position:relative;flex-direction:column}.landing_phoneMockup__8I97Y{position:relative;width:300px;height:612px;background:#1a1a1a;border-radius:46px;padding:10px;box-shadow:0 40px 80px -20px rgba(0,0,0,.25),0 25px 50px -25px rgba(0,0,0,.2)}.landing_phoneMockupScreen__mfl_w{width:100%;height:100%;background:var(--bg-cream);border-radius:38px;overflow:hidden;position:relative}.landing_phoneMockupImage__wuFVX{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing_floatingBadge1__9E29E{top:20%;right:-10%;animation:landing_float__s36mj 3s ease-in-out infinite}.landing_floatingBadge1__9E29E,.landing_floatingBadge2__hBsN7{position:absolute;display:flex;align-items:center;gap:12px;background:white;padding:12px 20px;border-radius:100px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:10}.landing_floatingBadge2__hBsN7{bottom:15%;left:-2%;animation:landing_float__s36mj 3s ease-in-out 1.5s infinite}@media (max-width:968px){.landing_floatingBadge1__9E29E,.landing_floatingBadge2__hBsN7{display:none}}.landing_floatingIcon__tjos7{width:32px;height:32px;background:rgba(196,120,90,.12);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.landing_colorSwatch__pBV02{width:32px;height:32px;background:#50C878;border-radius:10px;flex-shrink:0}.landing_floatingTitle__MSjJZ{font-weight:600;font-size:.9375rem;color:var(--text-charcoal);white-space:nowrap}.landing_floatingSubtitle__gVTww{font-size:.8125rem;color:var(--text-secondary);white-space:nowrap}@keyframes landing_float__s36mj{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing_section__fS86M{padding:var(--section-padding) 0}.landing_sectionWhite__miGN2{background:white}.landing_sectionCream__vZT9m{background:var(--bg-cream)}.landing_sectionDark__KdfR3{background:var(--text-charcoal);color:white}.landing_sectionHeader__AhfvN{text-align:center;max-width:560px;margin:0 auto 60px}.landing_sectionHeaderLabel__VJX9d{display:inline-block;font-size:.75rem;font-weight:600;color:var(--accent-terracotta);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.landing_sectionHeader__AhfvN h2{margin-bottom:16px;font-size:clamp(1.75rem,3.5vw,2.5rem)}.landing_sectionHeader__AhfvN p{color:var(--text-secondary)}.landing_sectionDark__KdfR3 .landing_sectionHeader__AhfvN h2{color:white}.landing_sectionDark__KdfR3 .landing_sectionHeader__AhfvN p{color:rgba(255,255,255,.7)}.landing_aboutContent__ulLV2{text-align:center}.landing_aboutContent__ulLV2 p{font-size:clamp(1rem,1.25vw,1.0625rem);line-height:1.8;max-width:680px;margin:0 auto;color:var(--text-secondary)}.landing_aboutContent__ulLV2 p strong{color:var(--text-charcoal)}.landing_steps__gnpvr{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:768px){.landing_steps__gnpvr{grid-template-columns:1fr;gap:48px}}.landing_step__IQOdX{text-align:center}.landing_stepIcon__9FeRE{width:72px;height:72px;background:white;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--accent-terracotta)}.landing_step__IQOdX h3{margin-bottom:10px;font-size:clamp(1.125rem,2vw,1.375rem)}.landing_step__IQOdX p{font-size:.9375rem;max-width:260px;margin:0 auto;line-height:1.6;color:var(--text-secondary)}.landing_featuresGrid__8vU2h{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:768px){.landing_featuresGrid__8vU2h{grid-template-columns:1fr}}.landing_featureCard__C0bQi{background:white;border-radius:20px;padding:36px;transition:all .4s var(--ease-out);border:1px solid var(--border-light)}.landing_featureCard__C0bQi:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(0,0,0,.06)}.landing_featureCardHighlight__eXy0E{background:var(--accent-terracotta);color:white;border:none;grid-column:span 2}@media (max-width:768px){.landing_featureCardHighlight__eXy0E{grid-column:span 1}}.landing_featureCardIcon__NTNZV{width:52px;height:52px;background:var(--bg-cream);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--accent-terracotta)}.landing_featureCardHighlight__eXy0E .landing_featureCardIcon__NTNZV{background:rgba(255,255,255,.2);color:white}.landing_featureCard__C0bQi h3{margin-bottom:10px;font-size:clamp(1.125rem,2vw,1.375rem)}.landing_featureCard__C0bQi p{font-size:.9375rem;color:var(--text-secondary)}.landing_featureCardHighlight__eXy0E h3,.landing_featureCardHighlight__eXy0E p{color:white}.landing_featureCardStat__F2zP5{font-size:2.75rem;font-weight:700;font-family:DM Sans,sans-serif;margin-bottom:6px;letter-spacing:-1px}.landing_whyList__Hsbdv{list-style:none;max-width:640px;margin:0 auto}.landing_whyListItem__f4GhT{padding:20px 0;border-bottom:1px solid var(--border-light);font-size:1rem;line-height:1.7;color:var(--text-secondary)}.landing_whyListItem__f4GhT:last-child{border-bottom:none}.landing_whyListItem__f4GhT strong{color:var(--text-charcoal);font-weight:600}.landing_faqList__3lbQx{max-width:720px;margin:0 auto}.landing_faqItem__oSjCq{border-bottom:1px solid var(--border-light)}.landing_faqQuestion__owbD7{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:DM Sans,sans-serif;font-size:1.0625rem;font-weight:600;color:var(--text-charcoal);transition:color .3s}.landing_faqQuestion__owbD7:hover{color:var(--accent-terracotta)}.landing_faqIcon__5_Yty{font-size:1.5rem;font-weight:300;min-width:24px;text-align:center}.landing_faqAnswer__tBuwL{padding-bottom:24px}.landing_faqAnswer__tBuwL p{font-size:.9375rem;line-height:1.7;color:var(--text-secondary)}.landing_ctaSection__CwXcC{padding:var(--section-padding) 0;background:var(--text-charcoal);color:white;text-align:center;position:relative;overflow:hidden}.landing_ctaSection__CwXcC:before{content:"";position:absolute;top:-40%;left:-20%;width:140%;height:180%;background:radial-gradient(ellipse at center,rgba(196,120,90,.12) 0,transparent 55%);pointer-events:none}.landing_ctaSection__CwXcC h2{color:white;margin-bottom:16px;font-size:clamp(1.75rem,3.5vw,2.5rem)}.landing_ctaSection__CwXcC p{color:rgba(255,255,255,.7);max-width:460px;margin:0 auto 32px}.landing_ctaSection__CwXcC .landing_btnPrimary__L2tN6{background:var(--accent-terracotta)}.landing_ctaSection__CwXcC .landing_btnPrimary__L2tN6:hover{background:white;color:var(--text-charcoal)}.landing_footer__dQ8em{padding:48px 0 32px;background:var(--bg-cream);color:var(--text-secondary);border-top:1px solid var(--border-light)}.landing_footerTop__8gVhF{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:36px;padding-bottom:40px;border-bottom:1px solid var(--border-light)}.landing_footerBrand__R8v16{max-width:280px}.landing_footerLogo__2_ySC{font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:600;color:var(--text-charcoal);text-decoration:none;display:inline-block;margin-bottom:12px;letter-spacing:-1px}.landing_footerBrand__R8v16 p{font-size:.9375rem;color:var(--text-secondary);line-height:1.55;max-width:32ch}.landing_footerLinks__ME1IX{display:flex;gap:50px}.landing_footerColumn__J225f h4{color:var(--text-charcoal);font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:600;margin-bottom:12px}.landing_footerColumn__J225f ul{list-style:none}.landing_footerColumn__J225f li{margin-bottom:10px}.landing_footerColumn__J225f a{color:var(--text-secondary);text-decoration:none;font-size:.9375rem;transition:color .3s}.landing_footerColumn__J225f a:hover{color:var(--accent-terracotta-dark)}.landing_footerBottom__ggrc_{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:36px;font-size:.85rem}.landing_footerLegal__991yq{display:flex;gap:20px}.landing_footerLegal__991yq a{color:var(--text-secondary);text-decoration:none;transition:color .3s}.landing_footerLegal__991yq a:hover{color:var(--accent-terracotta-dark)}.landing_compareTableWrapper__iWh8n{overflow-x:auto;margin-top:32px;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:white}.landing_compareTable__VjMWh{width:100%;border-collapse:collapse;font-size:.95rem}.landing_compareTable__VjMWh thead th{background:#F5F0EB;padding:16px 20px;text-align:left;font-family:DM Sans,sans-serif;font-weight:600;font-size:.9rem;color:#2D2D2D;border-bottom:1px solid rgba(0,0,0,.08);white-space:nowrap}.landing_compareTable__VjMWh tbody td{padding:14px 20px;border-bottom:1px solid rgba(0,0,0,.05);color:#4A4A4A;vertical-align:top}.landing_compareTable__VjMWh tbody tr:last-child td{border-bottom:none}.landing_compareTableFeature__rc2zZ{font-weight:600;color:#2D2D2D!important}.landing_compareTableHighlight__j8pBe{background:rgba(196,120,90,.06);color:#2D2D2D!important;font-weight:500}.landing_compareTable__VjMWh thead .landing_compareTableHighlight__j8pBe{background:#C4785A;color:white!important}@media (max-width:640px){.landing_compareTable__VjMWh{font-size:.85rem}.landing_compareTable__VjMWh tbody td,.landing_compareTable__VjMWh thead th{padding:12px 14px}}.landing_brandLinksLead__ai3aR{margin:40px 0 14px;text-align:center;font-size:15px;opacity:.75}.landing_brandLinks__R6P1X{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.landing_brandLinks__R6P1X a{display:inline-flex;align-items:baseline;gap:7px;padding:9px 15px;border:1px solid;border-radius:999px;text-decoration:none;font-size:15px;font-weight:600;line-height:1;background:#fff;transition:box-shadow .15s ease}.landing_brandLinks__R6P1X a:hover{box-shadow:0 2px 10px rgb(0 0 0/12%)}.landing_brandLinks__R6P1X em{font-style:normal;font-weight:400;font-size:13px;color:#6b6b6b}.landing_navDropdown__CI6TR{position:relative;display:flex;align-items:center}.landing_navDropdownTrigger__6rxz8{background:none;border:none;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:5px}.landing_navCaret__CI15Q{font-size:.7em;line-height:1;transform:translateY(1px)}.landing_navDropdownMenu__wp6r_{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(-6px);min-width:250px;padding:8px;background:#fff;border:1px solid var(--border-light);border-radius:14px;box-shadow:0 18px 40px rgba(45,45,45,.13);display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility .18s}.landing_navDropdownMenuOpen__yu3t9{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.landing_navDropdownMenu__wp6r_:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.landing_navDropdownLink__3gIQz{display:block;padding:10px 14px;border-radius:9px;color:var(--text-charcoal);text-decoration:none;font-size:.93rem;transition:background .2s,color .2s}.landing_navDropdownLinkActive___u05l,.landing_navDropdownLink__3gIQz:hover{background:var(--bg-cream);color:var(--accent-terracotta-dark)}.landing_navDropdownLinkActive___u05l{font-weight:600}.landing_mobileMenuHeading__ifdzK{padding:14px 0 6px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-secondary)}.landing_mobileMenuSubLink__tS6sQ{padding-left:14px}.landing_footerLang__41VSm{margin-top:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.landing_footerLangLabel__TRST0{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#6b6b6b}.landing_footerLinks__ME1IX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;flex:1 1 560px}@media (max-width:860px){.landing_footerLinks__ME1IX{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}.landing_solutionsGrid__Ub8mM{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-top:46px}.landing_solutionCard__LY3sJ{display:flex;flex-direction:column;padding:32px 30px 28px;background:#fff;border:1px solid var(--border-light);border-radius:18px;text-decoration:none;color:inherit;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s var(--ease-out)}.landing_solutionCard__LY3sJ:hover{transform:translateY(-5px);border-color:var(--accent-terracotta);box-shadow:0 20px 44px rgba(45,45,45,.1)}.landing_solutionCardTitle__LE4rL{font-family:DM Sans,sans-serif;font-size:1.32rem;font-weight:600;color:var(--text-charcoal);margin-bottom:12px;letter-spacing:-.4px}.landing_solutionCardDesc__2CsSq{font-size:.98rem;line-height:1.65;color:var(--text-secondary);flex:1}.landing_solutionCardCta__OKFoF{margin-top:22px;font-size:.92rem;font-weight:600;color:var(--accent-terracotta-dark);display:inline-flex;align-items:center;gap:7px}.landing_solutionCard__LY3sJ:hover .landing_solutionCardArrow__UJMui{transform:translateX(4px)}.landing_solutionCardArrow__UJMui{transition:transform .3s var(--ease-out)}@media (prefers-reduced-motion:reduce){.landing_navDropdownMenu__wp6r_,.landing_solutionCardArrow__UJMui,.landing_solutionCard__LY3sJ{transition:none}.landing_solutionCard__LY3sJ:hover{transform:none}}.landing_heroCatalogLine__VysO7{margin-bottom:26px;max-width:520px;font-size:.93rem;line-height:1.7;color:var(--text-secondary);padding-left:14px;border-left:2px solid var(--border-light)}.landing_heroPlatformNote__FTazV{margin-top:18px;font-size:.86rem;color:var(--text-secondary);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.landing_heroTextLink__zXcC7{color:var(--accent-terracotta-dark);text-decoration:underline;text-underline-offset:3px;font-weight:500}.landing_heroCompareHint__1fOxW{margin-top:16px;text-align:center;font-size:.84rem;color:var(--text-secondary)}.landing_swatchRail__2Kcrl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px}@media (max-width:900px){.landing_swatchRail__2Kcrl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.landing_swatchRail__2Kcrl{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing_swatch__QimMJ{display:flex;flex-direction:column;padding:12px;background:#fff;border:1px solid var(--border-light);border-radius:14px;text-decoration:none;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.landing_swatch__QimMJ:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(45,45,45,.12)}.landing_swatchChip__kiTyc{display:block;height:88px;border-radius:9px;margin-bottom:12px;box-shadow:inset 0 0 0 1px rgba(45,45,45,.12)}.landing_swatchName__vBUgC{font-family:DM Sans,sans-serif;font-size:.94rem;font-weight:600;color:var(--text-charcoal);line-height:1.3}.landing_swatchMaker__n_WU5{font-size:.78rem;color:var(--text-secondary);margin-top:2px}.landing_swatchMeta__zCYKq{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.landing_swatchCode__CwrRG{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;font-weight:600;color:var(--text-charcoal);background:var(--bg-cream);padding:3px 7px;border-radius:5px}.landing_swatchLrv__JXrsQ{font-size:.72rem;color:var(--text-secondary);white-space:nowrap}.landing_railNote__9hSSR{font-size:.86rem;color:var(--text-secondary);margin-bottom:40px}.landing_colorCards__OPUvR{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.landing_colorCard__UJ6_X{display:flex;flex-direction:column;padding:30px 28px;background:#fff;border:1px solid var(--border-light);border-radius:18px;text-decoration:none;transition:transform .35s var(--ease-out),border-color .35s var(--ease-out),box-shadow .35s var(--ease-out)}.landing_colorCard__UJ6_X:hover{transform:translateY(-5px);border-color:var(--accent-terracotta);box-shadow:0 20px 44px rgba(45,45,45,.1)}.landing_colorCardStat__O_Xet{font-family:DM Sans,sans-serif;font-size:2.3rem;font-weight:600;letter-spacing:-1.4px;color:var(--text-charcoal);line-height:1;margin-bottom:12px}.landing_colorCardDesc__OKadz{font-size:.95rem;line-height:1.65;color:var(--text-secondary);flex:1}.landing_colorCardCta__XUXyR{margin-top:20px;font-size:.9rem;font-weight:600;color:var(--accent-terracotta-dark);display:inline-flex;align-items:center;gap:7px}.landing_colorCard__UJ6_X:hover .landing_solutionCardArrow__UJMui,.landing_sectionHeaderLink__MPZ5p:hover .landing_solutionCardArrow__UJMui,.landing_toolCard__crXSO:hover .landing_solutionCardArrow__UJMui{transform:translateX(4px)}.landing_sectionHeaderRow__g2AOV{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.landing_sectionHeaderRow__g2AOV .landing_sectionHeader__AhfvN{margin-bottom:0}.landing_sectionHeaderLink__MPZ5p{margin-bottom:8px;font-size:.92rem;font-weight:600;color:var(--accent-terracotta-dark);text-decoration:none;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.landing_postGrid__X3BF9{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:22px;margin-top:44px}.landing_postCard__HuB_U{display:flex;flex-direction:column;padding:28px 26px;background:var(--bg-cream);border-radius:16px;text-decoration:none;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.landing_postCard__HuB_U:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(45,45,45,.1)}.landing_postCategory__vF9pA{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--accent-terracotta-dark);margin-bottom:12px}.landing_postTitle__86avT{font-family:DM Sans,sans-serif;font-size:1.14rem;font-weight:600;line-height:1.32;color:var(--text-charcoal);margin-bottom:10px}.landing_postDesc__pH6dV{font-size:.93rem;line-height:1.62;color:var(--text-secondary);flex:1}.landing_postMeta__Uxs7a{margin-top:18px;font-size:.8rem;color:var(--text-secondary)}.landing_toolGrid__JtGGZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px}.landing_toolCard__crXSO{display:flex;flex-direction:column;padding:34px 32px;background:#fff;border:1px solid var(--border-light);border-radius:18px;text-decoration:none;transition:transform .35s var(--ease-out),border-color .35s var(--ease-out),box-shadow .35s var(--ease-out)}.landing_toolCard__crXSO:hover{transform:translateY(-5px);border-color:var(--accent-terracotta);box-shadow:0 20px 44px rgba(45,45,45,.1)}.landing_toolKicker__bLCMi{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--accent-terracotta-dark);margin-bottom:12px}.landing_toolTitle__knMKn{font-family:DM Sans,sans-serif;font-size:1.32rem;font-weight:600;letter-spacing:-.5px;color:var(--text-charcoal);margin-bottom:12px}.landing_toolDesc__TSEA_{font-size:.96rem;line-height:1.66;color:var(--text-secondary);flex:1}@media (prefers-reduced-motion:reduce){.landing_colorCard__UJ6_X,.landing_postCard__HuB_U,.landing_swatch__QimMJ,.landing_toolCard__crXSO{transition:none}.landing_colorCard__UJ6_X:hover,.landing_postCard__HuB_U:hover,.landing_swatch__QimMJ:hover,.landing_toolCard__crXSO:hover{transform:none}}.landing_footerConsent__arD80{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-size:.9375rem;color:var(--text-secondary);cursor:pointer;text-align:left;transition:color .3s}.landing_footerConsent__arD80:hover{color:var(--accent-terracotta-dark)}.Navigation_nav__4kEJO{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.9);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid #f1f1f0;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}.Navigation_inner__CLS9_{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,32px);height:64px;display:flex;align-items:center;gap:clamp(10px,2vw,24px)}.Navigation_brand__UiKHy{display:flex;align-items:center;gap:10px;color:#2d2d2d;text-decoration:none;flex:none}.Navigation_mark__JUAmj{width:30px;height:30px;border-radius:8px;background:#2d2d2d;color:#ffffff;display:grid;place-items:center;font:600 19px/1 DM Sans,sans-serif;letter-spacing:-.5px;padding-bottom:2px}.Navigation_word__yZghn{font:600 24px DM Sans,sans-serif;letter-spacing:-.6px}.Navigation_links__G9IzE{flex:1;min-width:0;display:flex;align-items:center;gap:24px;font:500 14px Inter,sans-serif}.Navigation_flex1__7jaJv{flex:1}.Navigation_link__5kmJl{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:0;font:inherit;color:#4a5568;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s}.Navigation_linkOn__oMYge,.Navigation_link__5kmJl:hover{color:#c4785a}.Navigation_dropdown__AAi2k{position:relative}.Navigation_menu__vAhDb{position:absolute;left:-16px;top:calc(100% + 12px);min-width:240px;padding:8px;border-radius:16px;background:#ffffff;border:1px solid #ebebea;box-shadow:0 18px 40px rgba(0,0,0,.08);display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility .2s}.Navigation_menu__vAhDb:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.Navigation_menuOpen__7Bejg{opacity:1;visibility:visible;transform:none}.Navigation_menuLink__qU_rF{padding:10px 12px;border-radius:10px;color:#2d2d2d;text-decoration:none;font:500 14px Inter,sans-serif;white-space:nowrap}.Navigation_menuLink__qU_rF:hover{background:#f4f4f3;color:#2d2d2d}.Navigation_menuLinkOn__JpiUK{color:#c4785a}.Navigation_langPill__OF_Pw{display:flex;padding:3px;border-radius:999px;background:#f4f4f3;gap:2px;flex:none}.Navigation_langBtn__2jn0I{height:30px;min-width:34px;padding:0 9px;border-radius:999px;display:grid;place-items:center;font:600 12px Inter,sans-serif;color:#6b7280;text-decoration:none;transition:background .2s,color .2s}.Navigation_langBtn__2jn0I:hover{color:#2d2d2d}.Navigation_langBtnOn__9Rvyj{background:#ffffff;color:#2d2d2d;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Navigation_langWide__x9UMq{flex:none}.Navigation_get__AVeUH{height:40px;padding:0 15px;border-radius:12px;background:#2d2d2d;color:#ffffff!important;display:flex;align-items:center;gap:8px;font:600 14px Inter,sans-serif;flex:none;white-space:nowrap;text-decoration:none;transition:background .2s}.Navigation_get__AVeUH:hover{background:#000000}.Navigation_get__AVeUH svg{width:15px;height:15px}.Navigation_burger__yj0Ht{display:none;position:relative;width:40px;height:40px;flex:none;border:none;border-radius:12px;background:#f4f4f3;cursor:pointer}.Navigation_burgerLine__WNcug{position:absolute;left:12px;width:16px;height:2px;border-radius:2px;background:#2d2d2d;transition:transform .25s}.Navigation_burgerLine__WNcug:first-child{top:15px}.Navigation_burgerLine__WNcug:last-child{top:23px}.Navigation_burgerTop__PdVQu{transform:translateY(4px) rotate(45deg)}.Navigation_burgerBottom__qouzD{transform:translateY(-4px) rotate(-45deg)}.Navigation_sheet__xBKNr{display:none}@media (max-width:1079px){.Navigation_links__G9IzE{display:none}.Navigation_brand__UiKHy{margin-right:auto}.Navigation_burger__yj0Ht{display:block}.Navigation_sheet__xBKNr:not([hidden]){display:block;position:absolute;left:0;right:0;top:100%;height:calc(100dvh - 64px);background:#ffffff;overflow-y:auto;border-top:1px solid #f1f1f0}.Navigation_sheetInner__3eMDK{max-width:640px;margin:0 auto;padding:12px clamp(16px,4vw,32px) 40px;display:flex;flex-direction:column;gap:8px}.Navigation_sheetGroup__67k7d{display:flex;flex-direction:column;padding:12px 0;border-bottom:1px solid #ebebea}.Navigation_sheetLabel__h1pFf{font:600 11px Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#6b7280;padding:8px 0}.Navigation_sheetLink__WDcU9{padding:12px 0;font:300 26px/1.15 DM Sans,sans-serif;letter-spacing:-.5px;color:#2d2d2d;text-decoration:none}.Navigation_sheetLink__WDcU9:hover{color:#c4785a}.Navigation_sheetFoot__PbP9O{display:flex;align-items:center;justify-content:space-between;padding:16px 0}}@media (max-width:559px){.Navigation_get__AVeUH svg,.Navigation_langWide__x9UMq{display:none}}.LeadForm_form__Zegc4{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--rule,#e2dcd3);border-radius:12px;background:var(--card,#fff)}.LeadForm_title__sCzHo{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--faint,#9a9188)}.LeadForm_field__iL3Uu{font:inherit;font-size:14px;padding:11px 13px;border:1px solid var(--rule-strong,#d2c9bd);border-radius:10px;background:#fff;color:var(--ink,#232120);min-width:0}.LeadForm_field__iL3Uu:focus-visible{outline:none;border-color:var(--acc,#c4785a);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc,#c4785a) 22%,transparent)}.LeadForm_send__UQN5Z{font:inherit;font-size:15px;font-weight:500;padding:12px 18px;border:none;border-radius:10px;background:var(--acc,#c4785a);color:#fff;cursor:pointer}.LeadForm_send__UQN5Z:disabled{opacity:.6;cursor:default}.LeadForm_error__Fcfp0{margin:0;font-size:12.5px;line-height:1.45;color:var(--warn,#a85a2b)}.LeadForm_error__Fcfp0[hidden]{display:none}.LeadForm_done__CxkS6{display:flex;align-items:center;gap:9px;margin:0;padding:13px 14px;border:1px solid var(--rule,#e2dcd3);border-radius:12px;background:var(--card,#fff);font-size:14px;color:var(--ink,#232120)}.LeadForm_tick__adij7{width:18px;height:18px;flex:none;border-radius:50%;background:var(--ok,#4f8a63);position:relative}.LeadForm_tick__adij7:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ColorPicker_picker__rrSPm{display:flex;flex-direction:column;gap:14px;min-width:0}.ColorPicker_brands__VybHh{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.ColorPicker_brand__eM1V3{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;width:72px;padding:8px 4px;border:1px solid var(--rule);border-radius:12px;background:var(--card);cursor:pointer}.ColorPicker_brandOn__CgD23{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.ColorPicker_brandLogo__DX_bY,.ColorPicker_brandMark__MYgdK{width:34px;height:34px;border-radius:9px;-o-object-fit:contain;object-fit:contain;background:var(--sunk);padding:3px;box-sizing:border-box;display:grid;place-items:center;font-size:13px;color:var(--slate)}.ColorPicker_brandName___NqGk{font-size:11px;line-height:1.2;text-align:center;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ColorPicker_brandCount__V2iwf{font-size:10px;color:var(--faint)}.ColorPicker_head__M3jGv{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ColorPicker_title__ky7Bd{flex:1 1 auto;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--slate)}.ColorPicker_search__J_xt6{flex:0 1 160px;min-width:110px;font:inherit;font-size:13px;padding:7px 10px;border:1px solid var(--rule);border-radius:8px;background:var(--card)}.ColorPicker_families__CVoMF{display:flex;gap:6px;flex-wrap:wrap}.ColorPicker_chip__BJvQE{display:inline-flex;align-items:baseline;gap:5px;padding:6px 11px;border:1px solid var(--rule);border-radius:999px;background:var(--card);font:inherit;font-size:13px;cursor:pointer}.ColorPicker_chipOn__sP2gy{border-color:var(--acc);color:var(--acc)}.ColorPicker_chipN___Tzdl{font-size:11px;color:var(--faint)}.ColorPicker_grid__7J5Bv{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:44vh;overflow-y:auto;overscroll-behavior:contain}.ColorPicker_tile__zRYRY{display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--rule);border-radius:10px;background:var(--card);cursor:pointer;text-align:left;min-width:0}.ColorPicker_tileOn__NLgUF{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.ColorPicker_chip2__tgA_T{height:46px;border-radius:7px;border:1px solid rgb(0 0 0/10%)}.ColorPicker_tileName__wN_Gc{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ColorPicker_tileCode__16CPm{min-width:0;overflow-wrap:anywhere}.ColorPicker_tileName__wN_Gc{font-size:12px;color:var(--ink)}.ColorPicker_tileCode__16CPm{font-size:11px;color:var(--slate)}.ColorPicker_tileOurs__0Jx9_{margin-left:3px;font-size:10px;color:var(--faint);cursor:help}.ColorPicker_more__KCEMW{align-self:flex-start;border:none;background:none;padding:0;font:inherit;font-size:13px;color:var(--acc);text-decoration:underline;cursor:pointer}.ColorPicker_empty__ojpXS{font-size:13px;color:var(--slate);margin:0}.legal_main__5Jlja{max-width:800px;margin:0 auto;padding:120px 24px 60px;min-height:100vh}.legal_header__jzEpn{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid #e5e5e5}.legal_header__jzEpn h1{font-size:2rem;font-weight:700;color:#111;margin:0 0 12px;line-height:1.2}.legal_updated__FiFO7{font-size:.875rem;color:#666;margin:0}.legal_content__L7w0H{color:#333;line-height:1.7}.legal_content__L7w0H h2{font-size:1.5rem;font-weight:600;color:#111;margin:40px 0 16px;scroll-margin-top:96px}.legal_content__L7w0H h3{font-size:1.125rem;font-weight:600;color:#222;margin:28px 0 12px;scroll-margin-top:96px}.legal_content__L7w0H p{margin:0 0 16px}.legal_content__L7w0H ol,.legal_content__L7w0H ul{margin:0 0 16px;padding-left:24px}.legal_content__L7w0H li{margin-bottom:8px}.legal_content__L7w0H hr{border:none;border-top:1px solid #e5e5e5;margin:32px 0}.legal_content__L7w0H a{color:#0066cc;text-decoration:none}.legal_content__L7w0H a:hover{text-decoration:underline}.legal_content__L7w0H strong{font-weight:600}.legal_intro__iH6Bo{background:#f8f8f8;padding:20px;border-radius:8px;border-left:4px solid #111;margin-bottom:24px}.legal_backLink__ZVc90{margin-top:48px;padding-top:24px;border-top:1px solid #e5e5e5}.legal_backLink__ZVc90 a{display:inline-flex;align-items:center;gap:8px;color:#666;text-decoration:none;font-size:.9375rem;transition:color .2s}.legal_backLink__ZVc90 a:hover{color:#111}.legal_backLink__ZVc90 svg{flex-shrink:0}.legal_footer___PwVo{background:#f8f8f8;padding:40px 24px;margin-top:60px}.legal_footerInner__7l2TJ{max-width:800px;margin:0 auto;text-align:center}.legal_footerLogo__IPwh0{display:inline-block;font-size:1.5rem;font-weight:700;color:#111;text-decoration:none;margin-bottom:12px}.legal_footerInner__7l2TJ p{font-size:.875rem;color:#666;margin:0}.legal_footerInner__7l2TJ p a{color:#666;text-decoration:none}.legal_footerInner__7l2TJ p a:hover{text-decoration:underline}@media (max-width:640px){.legal_main__5Jlja{padding:100px 16px 40px}.legal_header__jzEpn h1{font-size:1.5rem}.legal_content__L7w0H h2{font-size:1.25rem}.legal_content__L7w0H h3{font-size:1rem}.legal_intro__iH6Bo{padding:16px}}