.marketing_page__nISwt{min-height:100%;overflow-y:auto;background:#f5f0e7;color:#25231f}.marketing_header__n_e9S{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;width:min(1120px,calc(100% - 40px));margin:0 auto;padding:16px 0;background:color-mix(in srgb,#f5f0e7 90%,transparent);backdrop-filter:blur(16px)}.marketing_brand__yr85x{display:inline-flex;align-items:center;gap:10px;color:inherit;font-family:var(--font-fredoka),sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-decoration:none}.marketing_brand__yr85x img{border-radius:12px}.marketing_headerAction__EnED0,.marketing_primaryAction__J54NU,.marketing_secondaryAction__IrMnx{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:999px;padding:11px 20px;font-weight:700;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease}.marketing_headerAction__EnED0,.marketing_primaryAction__J54NU{background:#25231f;color:#fffdf8;box-shadow:0 8px 20px rgb(37 35 31/16%)}.marketing_secondaryAction__IrMnx{border:1px solid rgb(37 35 31/25%);color:#25231f;background:rgb(255 253 248/55%)}.marketing_headerAction__EnED0:active,.marketing_primaryAction__J54NU:active,.marketing_secondaryAction__IrMnx:active{transform:scale(.97)}.marketing_hero__QRvJk{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:center;gap:clamp(36px,6vw,76px);width:min(1120px,calc(100% - 40px));margin:0 auto;padding:clamp(60px,9vw,120px) 0 80px}.marketing_heroCopy__8X_NX h1{max-width:760px;margin:0 0 24px;font-family:var(--font-fredoka),sans-serif;font-size:clamp(3rem,7vw,5.7rem);line-height:.98;letter-spacing:-.055em}.marketing_eyebrow__lwmb_{margin-bottom:18px!important;color:#5d7157;font-size:.78rem!important;font-weight:800;letter-spacing:.16em}.marketing_closing__Sd9ZR p,.marketing_heroCopy__8X_NX p,.marketing_section__uExgf p{font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.72}.marketing_heroImage__SWUTJ{display:block;width:min(100%,520px);height:auto;margin:0 auto;border-radius:30px;filter:drop-shadow(0 30px 50px rgb(70 62 48/22%))}.marketing_actions__SqPDY{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.marketing_heroVisual__IAVde{position:relative;width:min(100%,560px);margin:0 auto}.marketing_imageActions__iUAZq{position:absolute;right:24px;bottom:26px;left:24px;display:flex;justify-content:center}.marketing_imageActions__iUAZq .marketing_actions__SqPDY{justify-content:center;margin:0;padding:10px;border:1px solid rgb(255 255 255/36%);border-radius:999px;background:rgb(245 240 231/86%);box-shadow:0 16px 34px rgb(37 35 31/22%);backdrop-filter:blur(12px)}.marketing_sections__7n7dN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(960px,calc(100% - 40px));margin:0 auto;padding:40px 0 100px}.marketing_section__uExgf{padding:clamp(26px,4vw,42px);border:1px solid rgb(37 35 31/10%);border-radius:24px;background:rgb(255 253 248/66%)}.marketing_closing__Sd9ZR h2,.marketing_section__uExgf h2{margin:0 0 18px;font-family:var(--font-fredoka),sans-serif;font-size:clamp(1.7rem,3.3vw,2.6rem);line-height:1.12;letter-spacing:-.03em}.marketing_section__uExgf p:last-child{margin-bottom:0}.marketing_closing__Sd9ZR{width:min(960px,calc(100% - 40px));margin:0 auto 80px;padding:clamp(34px,6vw,66px);border-radius:30px;background:#dce8d6}.marketing_footer__QH6rz{display:flex;justify-content:space-between;gap:20px;width:min(1120px,calc(100% - 40px));margin:0 auto;padding:30px 0 46px;border-top:1px solid rgb(37 35 31/12%);color:#625e55}.marketing_footer__QH6rz nav{display:flex;flex-wrap:wrap;gap:20px}.marketing_footer__QH6rz a{color:inherit}@media (max-width:760px){.marketing_header__n_e9S,.marketing_hero__QRvJk{width:min(100% - 28px,1120px)}.marketing_hero__QRvJk{grid-template-columns:1fr;padding-top:44px}.marketing_heroVisual__IAVde{order:-1;width:min(100%,430px)}.marketing_heroImage__SWUTJ{border-radius:20px}.marketing_imageActions__iUAZq{right:12px;bottom:16px;left:12px}.marketing_imageActions__iUAZq .marketing_actions__SqPDY{width:100%;border-radius:22px}.marketing_imageActions__iUAZq .marketing_primaryAction__J54NU,.marketing_imageActions__iUAZq .marketing_secondaryAction__IrMnx{flex:1 1 150px;padding-inline:12px}.marketing_sections__7n7dN{grid-template-columns:1fr}.marketing_closing__Sd9ZR,.marketing_footer__QH6rz,.marketing_sections__7n7dN{width:min(100% - 28px,960px)}.marketing_footer__QH6rz{flex-direction:column}}