.blog_blogHeader__IzH2U{padding:120px 0 60px;background:var(--bg-cream)}.blog_blogHeaderInner__JPBiK{max-width:var(--container-max);margin:0 auto;padding:0 24px;text-align:center}.blog_blogTitle__ZX5pM{font-size:clamp(2rem,4vw,3rem);margin-bottom:12px;color:var(--text-charcoal)}.blog_blogSubtitle__ZNOks{font-size:1.125rem;color:var(--text-secondary);max-width:480px;margin:0 auto}.blog_categoryFilter__wzomD{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:32px}.blog_categoryBtn__Nq66x{padding:10px 20px;border:1px solid var(--border-light);background:white;border-radius:100px;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s;text-decoration:none}.blog_categoryBtn__Nq66x:hover{border-color:var(--text-charcoal);color:var(--text-charcoal)}.blog_categoryBtnActive__a2Ywf{background:var(--text-charcoal);border-color:var(--text-charcoal);color:white}.blog_blogContent__Bs1sO{max-width:var(--container-max);margin:0 auto;padding:60px 24px 100px}.blog_blogGrid__7_3d2{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:968px){.blog_blogGrid__7_3d2{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog_blogGrid__7_3d2{grid-template-columns:1fr}}.blog_blogCard__E_FWF{background:white;border-radius:16px;overflow:hidden;border:1px solid var(--border-light);transition:all .3s var(--ease-out);display:flex;flex-direction:column}.blog_blogCard__E_FWF:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.blog_blogCardImage__LxwT7{aspect-ratio:16/9;background:var(--bg-cream);overflow:hidden}.blog_blogCardImage__LxwT7 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--ease-out)}.blog_blogCard__E_FWF:hover .blog_blogCardImage__LxwT7 img{transform:scale(1.05)}.blog_blogCardImagePlaceholder__3hqTk{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg-cream) 0,#e5e0d8 100%);color:var(--text-muted)}.blog_blogCardContent__SHv0g{padding:24px;flex:1;display:flex;flex-direction:column}.blog_blogCardMeta__cJ3KA{display:flex;align-items:center;gap:12px;margin-bottom:12px}.blog_blogCardCategory__iVA41{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--accent-terracotta)}.blog_blogCardDate__MvEF3{font-size:.8125rem;color:var(--text-muted)}.blog_blogCardTitle__wVeTY{font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:10px;color:var(--text-charcoal)}.blog_blogCardTitle__wVeTY a{color:inherit;text-decoration:none}.blog_blogCardTitle__wVeTY a:hover{color:var(--accent-terracotta)}.blog_blogCardExcerpt__mz9fK{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin-bottom:16px;flex:1}.blog_blogCardFooter__RBMbm{display:flex;align-items:center;justify-content:space-between}.blog_blogCardReadTime__pSqvx{font-size:.8125rem;color:var(--text-muted)}.blog_blogCardLink__4AOCh{font-size:.875rem;font-weight:600;color:var(--accent-terracotta);text-decoration:none;display:flex;align-items:center;gap:6px}.blog_blogCardLink__4AOCh:hover{text-decoration:underline}.blog_featuredCard__EVHUh{grid-column:span 3;display:grid;grid-template-columns:1fr 1fr;gap:0}@media (max-width:968px){.blog_featuredCard__EVHUh{grid-column:span 2}}@media (max-width:640px){.blog_featuredCard__EVHUh{grid-column:span 1;grid-template-columns:1fr}}.blog_featuredCard__EVHUh .blog_blogCardImage__LxwT7{aspect-ratio:auto;min-height:320px;border-radius:16px 0 0 16px}@media (max-width:640px){.blog_featuredCard__EVHUh .blog_blogCardImage__LxwT7{border-radius:16px 16px 0 0;min-height:200px}}.blog_featuredCard__EVHUh .blog_blogCardContent__SHv0g{padding:40px;justify-content:center}.blog_featuredBadge__NtcWT{display:inline-flex;align-items:center;gap:6px;background:var(--accent-terracotta);color:white;padding:6px 12px;border-radius:100px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.blog_featuredCard__EVHUh .blog_blogCardTitle__wVeTY{font-size:1.75rem}.blog_articleContainer__bBqOf{max-width:var(--container-max);margin:0 auto;padding:0 24px}.blog_articleHeader__Tmmwz{padding:120px 0 60px;background:var(--bg-cream)}.blog_articleHeaderInner__247wW{max-width:800px;margin:0 auto;text-align:center}.blog_articleBreadcrumb__5SyZQ{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px;font-size:.875rem}.blog_articleBreadcrumb__5SyZQ a{color:var(--text-muted);text-decoration:none}.blog_articleBreadcrumb__5SyZQ a:hover{color:var(--accent-terracotta)}.blog_articleBreadcrumb__5SyZQ span{color:var(--text-muted)}.blog_articleCategory__OVFgw{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--accent-terracotta);margin-bottom:16px}.blog_articleTitle__u8Gos{font-size:clamp(2rem,4vw,3rem);line-height:1.2;margin-bottom:20px;color:var(--text-charcoal)}.blog_articleMeta__4HTyN{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;font-size:.9375rem;color:var(--text-secondary)}.blog_articleMetaItem__QAh__{display:flex;align-items:center;gap:6px}.blog_articleMetaItem__QAh__ svg{color:var(--text-muted)}.blog_articleLayout__KkH2F{display:grid;grid-template-columns:200px 1fr 200px;gap:48px;padding:60px 24px 100px;max-width:1200px;margin:0 auto}@media (max-width:1024px){.blog_articleLayout__KkH2F{grid-template-columns:1fr;max-width:800px}}.blog_tocWrapper__4YsLA{position:sticky;top:100px;text-align:left}@media (max-width:1024px){.blog_tocWrapper__4YsLA{display:none}}.blog_tocTitle__4Bf8z{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:20px;text-align:left}.blog_tocList__vF7_r{list-style:none;padding:0;margin:0}.blog_tocItem__PYnbE{margin-bottom:12px;text-align:left}.blog_tocLink__aF2lJ{font-size:.8125rem;color:var(--text-secondary);text-decoration:none;line-height:1.5;display:block;transition:color .2s;text-align:left}.blog_tocLink__aF2lJ:hover{color:var(--accent-terracotta)}.blog_tocItemL3___wV_A{padding-left:12px;margin-top:8px}.blog_tocItemL3___wV_A .blog_tocLink__aF2lJ{font-size:.75rem;color:var(--text-muted)}.blog_articleContent__SEvtV{min-width:0}.blog_articleBody__VXdrU{font-size:1.0625rem;line-height:1.8;color:var(--text-charcoal)}.blog_articleBody__VXdrU h2{font-size:1.75rem;margin-top:48px;margin-bottom:20px;scroll-margin-top:100px}.blog_articleBody__VXdrU h3{font-size:1.375rem;margin-top:36px;margin-bottom:16px;scroll-margin-top:100px}.blog_articleBody__VXdrU p{margin-bottom:24px}.blog_articleBody__VXdrU ul{margin-bottom:24px;padding-left:28px;list-style:disc outside!important}.blog_articleBody__VXdrU ol{margin-bottom:24px;padding-left:28px;list-style:decimal outside!important}.blog_articleBody__VXdrU li{margin-bottom:10px;display:list-item!important;padding-left:4px}.blog_articleBody__VXdrU ul ul{list-style-type:circle!important;margin-top:10px;margin-bottom:10px}.blog_articleBody__VXdrU ul ul ul{list-style-type:square!important}.blog_articleBody__VXdrU ol ol{list-style-type:lower-alpha!important}.blog_articleBody__VXdrU strong{font-weight:600}.blog_articleBody__VXdrU a{color:var(--accent-terracotta);text-decoration:underline}.blog_articleBody__VXdrU a:hover{text-decoration:none}.blog_articleBody__VXdrU blockquote{border-left:4px solid var(--accent-terracotta);padding-left:24px;margin:32px 0;font-style:italic;color:var(--text-secondary)}.blog_articleBody__VXdrU code{background:var(--bg-cream);padding:2px 8px;border-radius:4px;font-size:.9em}.blog_articleBody__VXdrU pre{background:var(--text-charcoal);color:white;padding:24px;border-radius:12px;overflow-x:auto;margin:32px 0}.blog_articleBody__VXdrU pre code{background:none;padding:0}.blog_articleBody__VXdrU img{max-width:100%;height:auto;border-radius:12px;margin:32px 0}.blog_articleBody__VXdrU table{width:100%;border-collapse:collapse;margin:32px 0}.blog_articleBody__VXdrU td,.blog_articleBody__VXdrU th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-light)}.blog_articleBody__VXdrU th{font-weight:600;background:var(--bg-cream)}.blog_shareWrapper__fvOl9{position:sticky;top:100px}@media (max-width:1024px){.blog_shareWrapper__fvOl9{display:none}}.blog_shareTitle__0fbCJ{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:16px}.blog_shareButtons__Nbkmz{display:flex;flex-direction:column;gap:12px}.blog_shareBtn__AXDXG{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-light);background:white;border-radius:10px;color:var(--text-secondary);cursor:pointer;transition:all .2s}.blog_shareBtn__AXDXG:hover{border-color:var(--text-charcoal);color:var(--text-charcoal)}.blog_mobileShare__AXN7q{display:none;padding:20px 0;margin-top:48px;border-top:1px solid var(--border-light)}@media (max-width:1024px){.blog_mobileShare__AXN7q{display:block}}.blog_mobileShareTitle__S7zY3{font-size:.875rem;font-weight:600;color:var(--text-charcoal);margin-bottom:12px}.blog_mobileShareButtons__t3YG9{display:flex;gap:12px}.blog_authorCard__W6WKj{display:flex;align-items:center;gap:16px;padding:24px;background:var(--bg-cream);border-radius:12px;margin-top:48px}.blog_authorAvatar__9F92p{width:60px;height:60px;border-radius:50%;background:var(--text-charcoal);display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:1.25rem}.blog_authorInfo__bVRUY h4{font-size:1rem;margin-bottom:4px;color:var(--text-charcoal)}.blog_authorInfo__bVRUY p{font-size:.875rem;color:var(--text-secondary);margin:0}.blog_relatedSection__gGs6i{margin-top:60px;padding-top:40px;border-top:1px solid var(--border-light)}.blog_relatedTitle__81aAN{font-size:1.125rem;font-weight:600;margin-bottom:20px;color:var(--text-charcoal)}.blog_relatedGrid__GlFuH{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.blog_relatedCard__iDxN7{display:block;padding:20px;background:var(--bg-cream);border-radius:12px;text-decoration:none;transition:all .2s ease}.blog_relatedCard__iDxN7:hover{background:#e9e4dc;transform:translateY(-2px)}.blog_relatedCardCategory___XghC{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--accent-terracotta);margin-bottom:8px}.blog_relatedCardTitle__YcKNn{font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--text-charcoal);margin:0 0 8px}.blog_relatedCardExcerpt__b8awS{font-size:.8125rem;line-height:1.5;color:var(--text-secondary);margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_relatedCardMeta__C2MCh{font-size:.75rem;color:var(--text-muted)}@media (max-width:968px){.blog_relatedGrid__GlFuH{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog_relatedGrid__GlFuH{grid-template-columns:1fr;gap:12px}.blog_relatedCard__iDxN7{padding:16px}}.blog_articleTags__5qnfW{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.blog_tag__X6qXX{padding:6px 14px;background:var(--bg-cream);border-radius:100px;font-size:.8125rem;color:var(--text-secondary);text-decoration:none}.blog_tag__X6qXX:hover{background:var(--text-charcoal);color:white}.blog_noResults__5DFzb{text-align:center;padding:80px 24px}.blog_noResultsTitle__X_vvb{font-size:1.5rem;margin-bottom:12px;color:var(--text-charcoal)}.blog_noResultsText__ucxXN{color:var(--text-secondary)}.blog_backToBlog__VkRNt{display:inline-flex;align-items:center;gap:6px;margin-top:40px;padding:12px 0;font-size:.9375rem;font-weight:500;color:var(--accent-terracotta);text-decoration:none;transition:gap .2s ease}.blog_backToBlog__VkRNt:hover{gap:10px}.blog_backToBlog__VkRNt svg{transition:transform .2s ease}.blog_backToBlog__VkRNt:hover svg{transform:translateX(-3px)}.blog_articleHeroImage__A56U1{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:2rem}.blog_articleHeroCredit__mRtgq{font-size:.75rem;color:var(--text-muted);text-align:right;margin-top:-1.5rem;margin-bottom:2rem}.blog_categoryHeader__Pah_J{padding:120px 0 60px;background:var(--bg-cream);text-align:center}.blog_categoryTitle__XbyhU{font-size:clamp(2rem,4vw,2.5rem);margin-bottom:12px;color:var(--text-charcoal)}.blog_categoryDescription__3_g98{font-size:1.125rem;color:var(--text-secondary);max-width:480px;margin:0 auto}.blog_categoryCount__ogkX1{margin-top:16px;font-size:.9375rem;color:var(--text-muted)}.blog_articleBody__VXdrU .color-swatch{display:inline-flex;align-items:center;gap:5px;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(--accent-terracotta);border-bottom-color:var(--accent-terracotta)}.blog_articleBody__VXdrU .color-swatch-box{display:inline-block;width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.15);vertical-align:middle;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.blog_articleBody__VXdrU .color-swatch-preview{position:absolute;bottom:100%;left:0;margin-bottom:10px;width:120px;height:120px;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15);border:3px solid white;opacity:0;visibility:hidden;transform:scale(.9);transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:9999;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}}.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}.landing_navLink__bXIJH:hover{color:var(--accent-terracotta)}.landing_navCta__Sip_d{display:inline-flex;align-items:center;gap:8px;background:var(--text-charcoal);color:white;padding:10px 20px;border-radius:100px;font-weight:600;font-size:.875rem;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{position:fixed;top:0;right:0;width:280px;height:100vh;background:white;padding:80px 24px 24px;transform:translateX(100%);transition:transform .3s var(--ease-out);z-index:999;box-shadow:-10px 0 30px rgba(0,0,0,.1)}.landing_mobileMenuOpen__6kl4t{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:768px){.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}}.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_heroVisual__weTmp{position:relative;display:flex;justify-content:center}.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:-15%;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:50px 0 36px;background:var(--text-charcoal);color:rgba(255,255,255,.6)}.landing_footerTop__8gVhF{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:36px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.1)}.landing_footerBrand__R8v16{max-width:280px}.landing_footerLogo__2_ySC{font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:600;color:white;text-decoration:none;display:inline-block;margin-bottom:12px;letter-spacing:-1px}.landing_footerBrand__R8v16 p{font-size:.9rem;color:rgba(255,255,255,.6);line-height:1.6}.landing_footerLinks__ME1IX{display:flex;gap:50px}.landing_footerColumn__J225f h4{color:white;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.landing_footerColumn__J225f ul{list-style:none}.landing_footerColumn__J225f li{margin-bottom:10px}.landing_footerColumn__J225f a{color:rgba(255,255,255,.6);text-decoration:none;font-size:.9rem;transition:color .3s}.landing_footerColumn__J225f a:hover{color:white}.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:rgba(255,255,255,.5);text-decoration:none;transition:color .3s}.landing_footerLegal__991yq a:hover{color:white}.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}.legal_content__L7w0H h3{font-size:1.125rem;font-weight:600;color:#222;margin:28px 0 12px}.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}}