.mf-hero{--mf-text:var(--brand-text,#17151c);--mf-muted:var(--brand-muted,#514c58);--mf-accent:var(--brand-accent,#cb2e78);--mf-accent-dark:var(--brand-accent-dark,#9d1957);--mf-check:var(--brand-success,#126648);--mf-glow:#f8d9e8;--mf-line:var(--brand-line,#ded8df);color:var(--mf-text);font-family:var(--brand-font,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);line-height:1.5;overflow:hidden;padding:74px 0 50px;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 83% 12%,var(--mf-glow) 0,transparent 32%),linear-gradient(135deg,#fffdfb 45%,#f8f3f7 100%)}.mf-hero *,.mf-hero :after,.mf-hero :before{box-sizing:border-box}.mf-hero__grid{align-items:center;display:grid;gap:60px;grid-template-columns:1.04fr .96fr;margin:0 auto;width:min(var(--brand-max,1180px),calc(100% - 40px))}.mf-hero__eyebrow{color:var(--mf-accent-dark);font-size:.78rem;font-weight:850;letter-spacing:.14em;margin:0 0 13px;text-transform:uppercase}.mf-hero__h1{font-size:clamp(min(2.4rem,var(--mf-h1-max,5.1rem)),4.95vw,var(--mf-h1-max,5.1rem));font-weight:var(--brand-heading-weight,700);letter-spacing:-.06em;line-height:.98;margin:0 0 22px}.mf-hero__h1 span{color:var(--mf-accent)}.mf-hero__lede{color:var(--mf-muted);font-size:clamp(1.06rem,1.7vw,1.3rem);margin:0;max-width:720px}.mf-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 25px}.mf-hero__btn{align-items:center;background:var(--mf-accent);border-radius:999px;box-shadow:0 10px 30px color-mix(in srgb,var(--mf-accent) 22%,transparent);color:#fff;display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:50px;padding:0 23px;text-decoration:none;transition:transform .18s ease,background .18s ease}.mf-hero__btn:hover{background:var(--mf-accent-dark);transform:translateY(-2px)}.mf-hero__btn--secondary{background:#fff;border:1px solid var(--mf-line);box-shadow:none;color:var(--mf-text)}.mf-hero__btn--secondary:hover{background:#f6f3f6}.mf-hero__checks{color:var(--mf-muted);display:flex;flex-wrap:wrap;font-size:.86rem;font-weight:650;gap:14px 20px}.mf-hero__checks span:before{color:var(--mf-check);content:"✓";font-weight:900;margin-right:7px}.mf-hero__frame{background:#fff;border:8px solid #262229;border-radius:28px;box-shadow:0 24px 70px rgba(39,19,32,.12);position:relative;transform:rotate(1deg)}.mf-hero__frame:before{border:2px solid var(--mf-accent);border-radius:28px;content:"";inset:-28px 32px 30px -28px;position:absolute;transform:rotate(-3deg);z-index:-1}.mf-hero__shot{border-radius:20px;display:block;height:auto;width:100%}.mf-hero__frame--photo{background:none;border:0;border-radius:28px;box-shadow:0 24px 70px rgba(39,19,32,.16)}.mf-hero__photo{aspect-ratio:5/4;background:#2b1e30;border-radius:28px;overflow:hidden;position:relative}.mf-hero__photo img{display:block;height:100%;object-fit:cover;width:100%}.mf-hero__photo--brand img,.mf-hero__photo--bw img{filter:grayscale(1) contrast(1.06)}.mf-hero__photo--brand:after{background:linear-gradient(150deg,color-mix(in srgb,var(--mf-accent) 62%,transparent),color-mix(in srgb,var(--mf-accent-dark) 38%,transparent));content:"";inset:0;mix-blend-mode:multiply;pointer-events:none;position:absolute}.mf-hero__toolbar{align-items:center;border-bottom:1px solid var(--mf-line);display:flex;font-size:.7rem;font-weight:900;justify-content:space-between;padding:14px 17px}.mf-hero__dots{display:flex;gap:6px}.mf-hero__dots i{background:#d8d2d9;border-radius:50%;height:8px;width:8px}.mf-hero__body{border-radius:0 0 20px 20px;display:grid;grid-template-columns:76px 1fr;min-height:380px;overflow:hidden}.mf-hero__side{align-content:start;background:#201d23;display:grid;gap:16px;padding:22px 17px}.mf-hero__side i{background:#625b65;border-radius:10px;height:7px;width:34px}.mf-hero__side i:first-child{background:var(--mf-accent)}.mf-hero__main{background:#fbfafb;padding:24px}.mf-hero__title{background:#302b33;border-radius:10px;height:13px;width:42%}.mf-hero__cards{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:20px}.mf-hero__card{background:#fff;border:1px solid var(--mf-line);border-radius:12px;padding:12px}.mf-hero__card small{color:var(--mf-muted);font-size:.62rem}.mf-hero__card b{display:block;font-size:1.32rem;margin-top:3px}.mf-hero__chart{background:#fff;border:1px solid var(--mf-line);border-radius:12px;height:145px;margin-top:14px;overflow:hidden;position:relative}.mf-hero__chart:before{background:repeating-linear-gradient(180deg,transparent 0 28px,#eee9ee 29px 30px);content:"";inset:16px;position:absolute}.mf-hero__bars{align-items:end;display:flex;gap:12px;inset:26px 24px 20px;position:absolute}.mf-hero__bars i{background:linear-gradient(var(--mf-accent),color-mix(in srgb,var(--mf-accent) 50%,#fff));border-radius:5px 5px 0 0;flex:1}.mf-hero__rows{display:grid;gap:8px;margin-top:14px}.mf-hero__rows i{background:linear-gradient(90deg,#fff 0 24%,#f0ecf0 24% 25%,#fff 25% 100%);border:1px solid #eee9ee;border-radius:5px;display:block;height:22px}.mf-hero__note{background:#fff7df;border-radius:8px;bottom:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);color:#765000;font-size:.62rem;font-weight:800;padding:7px 9px;position:absolute;right:16px}@media (max-width:960px){.mf-hero__grid{gap:52px;grid-template-columns:1fr}.mf-hero__frame{max-width:680px}}@media (max-width:650px){.mf-hero{padding-top:52px}.mf-hero__grid{width:min(var(--brand-max,1180px),calc(100% - 28px))}.mf-hero__h1{font-size:var(--mf-h1-mobile,clamp(2.3rem,12vw,3.75rem))}.mf-hero__actions{display:grid}.mf-hero__btn{width:100%}.mf-hero__body{grid-template-columns:48px 1fr;min-height:300px}.mf-hero__side{padding:17px 9px}.mf-hero__side i{width:28px}.mf-hero__main{padding:16px}.mf-hero__cards{grid-template-columns:1fr 1fr}.mf-hero__card:nth-child(3){display:none}.mf-hero__frame:before{inset:-12px 18px 18px -8px}}.mf-hero .mf-arrow{flex:none;height:1em;transition:transform .18s ease;width:1em}.mf-hero .mf-arrow--left{transform:scaleX(-1)}.mf-hero .mf-hero__btn:hover .mf-arrow:not(.mf-arrow--left){transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.mf-hero .mf-arrow{transition:none}}