footer[data-mf=stanciohub]{background:#0b0e14;color:#e7e9ee;border-top:1px solid #222a39;padding:56px 0 32px;font-size:.92rem}footer[data-mf=stanciohub] .wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 20px}footer[data-mf=stanciohub] .foot-grid{display:grid;grid-template-columns:1fr;gap:2rem}footer[data-mf=stanciohub] .foot-brand .brand{display:flex;align-items:center;gap:.6rem;font-weight:600;font-size:1.1rem;color:#e7e9ee}footer[data-mf=stanciohub] .foot-brand .mark{width:34px;height:34px;border-radius:10px;overflow:hidden}footer[data-mf=stanciohub] .foot-brand p{color:#8a93a6;margin-top:.9rem;line-height:1.65;max-width:34ch}footer[data-mf=stanciohub] .foot-col h3{color:#e7e9ee;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem}footer[data-mf=stanciohub] .foot-col a{display:block;color:#8a93a6;padding:.22rem 0;transition:color .15s ease}footer[data-mf=stanciohub] .foot-col a:hover{color:#22d3ee}footer[data-mf=stanciohub] .foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem;border-top:1px solid #1a212e;margin-top:2.4rem;padding-top:1.4rem;color:#868d9e;font-size:.85rem}footer[data-mf=stanciohub] .foot-bottom a{color:#8a93a6}footer[data-mf=stanciohub] .foot-bottom a:hover{color:#22d3ee}@media(min-width:600px){footer[data-mf=stanciohub] .foot-grid{grid-template-columns:1fr 1fr}footer[data-mf=stanciohub] .foot-brand{grid-column:1 / -1}}@media(min-width:880px){footer[data-mf=stanciohub] .foot-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr 1.2fr}footer[data-mf=stanciohub] .foot-brand{grid-column:auto}}footer[data-mf=websiteusaha]{border-top:1px solid var(--line, #e4d9c5);padding:3.5rem 0 2.5rem}footer[data-mf=websiteusaha] .wrap{width:min(1180px,92vw);margin-inline:auto}footer[data-mf=websiteusaha] .foot-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:2rem 1.5rem}footer[data-mf=websiteusaha] .foot-brand .brand{display:inline-flex;align-items:center;gap:.6rem;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.24rem;letter-spacing:-.01em;color:var(--ink, #1e2a24)}footer[data-mf=websiteusaha] .foot-brand .mark{width:38px;height:38px;border-radius:12px;overflow:hidden;flex:none}footer[data-mf=websiteusaha] .foot-brand p{color:var(--ink-soft, #4a574f);max-width:34ch;margin:.9rem 0 1.2rem;font-size:.95rem}footer[data-mf=websiteusaha] .foot-col h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink, #1e2a24);margin-bottom:1rem}footer[data-mf=websiteusaha] .foot-col a{display:block;color:var(--ink-soft, #4a574f);font-size:.92rem;margin-bottom:.55rem}footer[data-mf=websiteusaha] .foot-col a:hover{color:var(--green-deep, #0c5a37)}footer[data-mf=websiteusaha] .foot-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2.6rem;padding-top:1.6rem;border-top:1px solid var(--line, #e4d9c5);color:var(--ink-soft, #4a574f);font-size:.86rem}footer[data-mf=websiteusaha] .foot-bottom a{color:var(--ink-soft, #4a574f)}footer[data-mf=websiteusaha] .foot-bottom a:hover{color:var(--green-deep, #0c5a37)}@media(max-width:960px){footer[data-mf=websiteusaha] .foot-grid{grid-template-columns:repeat(3,1fr)}footer[data-mf=websiteusaha] .foot-brand{grid-column:1 / -1}}@media(max-width:560px){footer[data-mf=websiteusaha] .foot-grid{grid-template-columns:1fr}}footer[data-mf=websiteusaha] .foot-brand .brand .qm-q{color:var(--green-deep, #0c5a37)}footer[data-mf=qrmakan]{background:var(--ink, #2a1a14);color:#e9d9c6;padding:52px 0 26px}footer[data-mf=qrmakan] .wrap{width:min(1180px,92vw);margin-inline:auto}footer[data-mf=qrmakan] .foot-grid{display:grid;grid-template-columns:1fr;gap:30px}footer[data-mf=qrmakan] .foot-brand .brand{color:#fff;margin-bottom:1rem}footer[data-mf=qrmakan] .foot-brand .brand .qm-q{color:var(--saffron-soft, #fbc76a)}footer[data-mf=qrmakan] .foot-brand .mark{width:40px;height:40px;border-radius:12px;overflow:hidden;flex:none}footer[data-mf=qrmakan] .foot-brand p{color:#cbb8a4;max-width:22rem;font-size:.94rem}footer[data-mf=qrmakan] .foot-col h3{color:#fff;font-weight:800;font-size:.86rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.9rem}footer[data-mf=qrmakan] .foot-col a{display:block;color:#cbb8a4;padding:.3rem 0;font-size:.92rem}footer[data-mf=qrmakan] .foot-col a:hover{color:var(--saffron-soft, #fbc76a)}footer[data-mf=qrmakan] .foot-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid rgba(255,255,255,.1);margin-top:38px;padding-top:22px;color:#b6a48f;font-size:.86rem}@media(min-width:600px){footer[data-mf=qrmakan] .foot-grid{grid-template-columns:1fr 1fr}footer[data-mf=qrmakan] .foot-brand{grid-column:1 / -1}}@media(min-width:880px){footer[data-mf=qrmakan] .foot-grid{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}footer[data-mf=qrmakan] .foot-brand{grid-column:auto}}footer[data-mf=katalogusaha]{background:#2e2a26;color:#d8cfc6;padding:56px 0 30px}footer[data-mf=katalogusaha] .wrap{width:min(1180px,92vw);margin-inline:auto}footer[data-mf=katalogusaha] .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px;padding-bottom:38px}footer[data-mf=katalogusaha] .foot-brand .brand{color:#fff}footer[data-mf=katalogusaha] .foot-brand .brand .qm-q{color:var(--orange, #ff6b35)}footer[data-mf=katalogusaha] .foot-brand .mark{width:38px;height:38px;border-radius:12px;overflow:hidden;flex:none}footer[data-mf=katalogusaha] .foot-brand p{color:#a89f96;font-size:14px;margin-top:14px;max-width:290px}footer[data-mf=katalogusaha] .foot-col h3{font-weight:800;font-size:15px;margin-bottom:15px;color:#fff}footer[data-mf=katalogusaha] .foot-col a{display:block;color:#a89f96;font-size:14px;margin-bottom:11px}footer[data-mf=katalogusaha] .foot-col a:hover{color:var(--orange, #ff6b35)}footer[data-mf=katalogusaha] .foot-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:24px;border-top:1px solid #463f39;font-size:13px;color:#a89f96}footer[data-mf=katalogusaha] .foot-bottom a:hover{color:var(--orange, #ff6b35)}@media(max-width:900px){footer[data-mf=katalogusaha] .foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){footer[data-mf=katalogusaha] .foot-grid{grid-template-columns:1fr}}footer[data-mf=profilkarya]{background:var(--white, #fff);border-top:1px solid rgba(17,17,17,.32);margin-top:72px;color:var(--black, #111)}footer[data-mf=profilkarya] .wrap{max-width:1280px;margin:0 auto;padding:48px 24px 28px}footer[data-mf=profilkarya] .foot-grid{display:grid;grid-template-columns:1fr;gap:32px}footer[data-mf=profilkarya] .foot-brand .brand{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;letter-spacing:-.01em}footer[data-mf=profilkarya] .foot-brand .brand .qm-q{color:var(--red, #e2231a)}footer[data-mf=profilkarya] .foot-brand .mark{width:26px;height:26px;border-radius:6px;overflow:hidden;flex:none}footer[data-mf=profilkarya] .foot-brand p{margin-top:12px;font-size:13px;line-height:1.6;color:var(--gray, #6e6e6e);max-width:320px}footer[data-mf=profilkarya] .foot-col h3{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gray, #6e6e6e);margin-bottom:12px}footer[data-mf=profilkarya] .foot-col a{display:block;font-size:13px;padding:4px 0;color:var(--black, #111)}footer[data-mf=profilkarya] .foot-col a:hover{color:var(--red, #e2231a)}footer[data-mf=profilkarya] .foot-bottom{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;border-top:1px solid rgba(17,17,17,.13);margin-top:36px;padding-top:18px;font-size:12px;color:var(--gray, #6e6e6e)}footer[data-mf=profilkarya] .foot-bottom a:hover{color:var(--red, #e2231a)}@media(min-width:720px){footer[data-mf=profilkarya] .foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}@media(max-width:720px){footer[data-mf] .foot-bottom a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}footer[data-mf] .foot-col a{display:flex;align-items:center;min-height:44px;padding-top:0;padding-bottom:0}}
