/* HIBA One Features WOW 2026-08-08 | Public marketing only */
.hiba-marketing-hallmark .hmf--wow{--hmf-orange:var(--hm-warning);--hmf-green:var(--hm-success);padding-top:18px}
.hiba-marketing-hallmark .hmf-hero{position:relative;overflow:clip;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.62fr);gap:clamp(44px,7vw,86px);align-items:center;padding:72px clamp(28px,4.5vw,58px);border:1px solid var(--hm-border-soft);border-radius:var(--hm-r-lg);background:var(--hm-surface);box-shadow:0 18px 58px rgba(8,20,38,.07)}
.hiba-marketing-hallmark .hmf-hero:before{content:"";position:absolute;right:-72px;top:-76px;width:220px;height:220px;border-radius:50%;background:color-mix(in srgb,var(--hmf-orange) 9%,transparent);pointer-events:none}
.hiba-marketing-hallmark .hmf-hero__copy,.hiba-marketing-hallmark .hmf-day{position:relative;z-index:1}
.hiba-marketing-hallmark .hmf-stickers{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}
.hiba-marketing-hallmark .hmf-sticker{min-height:30px;padding:0 11px;display:inline-flex;align-items:center;border:1px solid var(--hm-border-soft);border-radius:var(--hm-pill);background:var(--hm-subtle-alt);color:var(--hm-text-2);font:800 12px/1 Manrope,sans-serif}
.hiba-marketing-hallmark .hmf-sticker--blue{background:var(--hm-blue-light);border-color:var(--hm-blue-border);color:var(--hm-blue)}
.hiba-marketing-hallmark .hmf-sticker--orange{background:color-mix(in srgb,var(--hmf-orange) 9%,white);border-color:color-mix(in srgb,var(--hmf-orange) 25%,white);color:var(--hmf-orange)}
.hiba-marketing-hallmark .hmf-sticker--green{background:color-mix(in srgb,var(--hmf-green) 8%,white);border-color:color-mix(in srgb,var(--hmf-green) 24%,white);color:var(--hmf-green)}
.hiba-marketing-hallmark .hmf-hero h1{max-width:850px;margin:0 0 22px;font-size:clamp(44px,5.4vw,70px);line-height:1.04}
.hiba-marketing-hallmark .hmf-hero__copy>p:not(.hmf-micro){max-width:760px;margin-bottom:28px;font-size:20px;line-height:1.58}
.hiba-marketing-hallmark .hmf-micro{margin:15px 0 0!important;font-size:14px!important;color:var(--hm-muted)!important}
.hiba-marketing-hallmark .hmf-day{padding:24px;border:1px solid var(--hm-blue-border);border-radius:22px;background:var(--hm-blue-light)}
.hiba-marketing-hallmark .hmf-day__tag{display:block;margin-bottom:10px;color:var(--hm-blue);font:800 12px/1.25 Manrope,sans-serif;letter-spacing:.035em;text-transform:uppercase}
.hiba-marketing-hallmark .hmf-day__row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 0;border-top:1px solid var(--hm-blue-border)}
.hiba-marketing-hallmark .hmf-day__row b{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--hm-surface);color:var(--hm-blue);font:800 11px/1 Manrope,sans-serif}
.hiba-marketing-hallmark .hmf-day__row strong{font:800 15px/1.3 Manrope,sans-serif;color:var(--hm-ink)}
.hiba-marketing-hallmark .hmf-day__row span{color:var(--hm-text-2);font-size:13px;text-align:right}

.hiba-marketing-hallmark .hmf-wow,.hiba-marketing-hallmark .hmf-workflows{padding:82px 0}
.hiba-marketing-hallmark .hmf-head{max-width:850px}
.hiba-marketing-hallmark .hmf-wow__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.hiba-marketing-hallmark .hmf-card{min-height:300px;padding:28px;display:flex;flex-direction:column;border:1px solid var(--hm-border-soft);border-radius:22px;background:var(--hm-surface);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.hiba-marketing-hallmark .hmf-card--blue{background:var(--hm-blue-light);border-color:var(--hm-blue-border)}
.hiba-marketing-hallmark .hmf-card--orange{background:color-mix(in srgb,var(--hmf-orange) 6%,white);border-color:color-mix(in srgb,var(--hmf-orange) 20%,white)}
.hiba-marketing-hallmark .hmf-card--green{background:color-mix(in srgb,var(--hmf-green) 6%,white);border-color:color-mix(in srgb,var(--hmf-green) 20%,white)}
.hiba-marketing-hallmark .hmf-card>span{display:block;margin-bottom:28px;color:var(--hm-blue);font:800 12px/1 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.06em}
.hiba-marketing-hallmark .hmf-card--orange>span{color:var(--hmf-orange)}
.hiba-marketing-hallmark .hmf-card--green>span{color:var(--hmf-green)}
.hiba-marketing-hallmark .hmf-card h3{margin:0 0 12px;font-size:22px;line-height:1.25}
.hiba-marketing-hallmark .hmf-card p{margin:0 0 22px;color:var(--hm-text-2);font-size:16px;line-height:1.58}
.hiba-marketing-hallmark .hmf-card a{position:relative;margin-top:auto;padding-right:22px;width:max-content;max-width:100%;color:var(--hm-blue);font-weight:800}
.hiba-marketing-hallmark .hmf-card a:after,.hiba-marketing-hallmark .hmf-workflow-grid b:after{content:"";display:inline-block;width:8px;height:8px;margin-left:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);vertical-align:1px;transition:transform .18s ease}
.hiba-marketing-hallmark .hmf-card:hover{border-color:var(--hm-blue-border);box-shadow:0 12px 28px rgba(8,20,38,.07);transform:translateY(-2px)}
.hiba-marketing-hallmark .hmf-card:hover a:after{transform:translateX(3px) rotate(45deg)}

.hiba-marketing-hallmark .hmf-workflows{border-top:1px solid var(--hm-border-soft);background:var(--hm-surface)}
.hiba-marketing-hallmark .hmf-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.hiba-marketing-hallmark .hmf-workflow-grid>a{min-height:210px;padding:24px;display:flex;flex-direction:column;border:1px solid var(--hm-border-soft);border-radius:20px;background:var(--hm-bg);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.hiba-marketing-hallmark .hmf-workflow-grid>a>span{width:38px;height:38px;margin-bottom:22px;display:grid;place-items:center;border-radius:11px;background:var(--hm-blue-light);color:var(--hm-blue);font:800 12px/1 Manrope,sans-serif}
.hiba-marketing-hallmark .hmf-workflow-grid strong{font:800 20px/1.3 Manrope,sans-serif;color:var(--hm-ink)}
.hiba-marketing-hallmark .hmf-workflow-grid p{margin:8px 0 18px;color:var(--hm-text-2);font-size:16px;line-height:1.55}
.hiba-marketing-hallmark .hmf-workflow-grid b{margin-top:auto;color:var(--hm-blue);font-size:14px}
.hiba-marketing-hallmark .hmf-workflow-grid>a:hover{border-color:var(--hm-blue-border);box-shadow:0 10px 24px rgba(8,20,38,.06);transform:translateY(-2px)}
.hiba-marketing-hallmark .hmf-workflow-grid>a:hover b:after{transform:translateX(3px) rotate(45deg)}

.hiba-marketing-hallmark .hmf-roles{padding:78px clamp(28px,4.5vw,58px);display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(44px,7vw,90px);border-radius:var(--hm-r-lg);background:var(--hm-ink);color:var(--hm-surface)}
.hiba-marketing-hallmark .hmf-roles h2{margin-bottom:16px;color:var(--hm-surface)}
.hiba-marketing-hallmark .hmf-roles p{color:var(--hm-border)}
.hiba-marketing-hallmark .hmf-roles .public-kicker{color:var(--hm-blue-border)}
.hiba-marketing-hallmark .hmf-roles__rail{border-top:1px solid var(--hm-text-2)}
.hiba-marketing-hallmark .hmf-roles__rail>div{display:grid;grid-template-columns:minmax(170px,.6fr) 1.4fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--hm-text-2)}
.hiba-marketing-hallmark .hmf-roles__rail span{color:var(--hm-border);font-size:14px}
.hiba-marketing-hallmark .hmf-roles__rail strong{color:var(--hm-surface);font:800 16px/1.35 Manrope,sans-serif;text-align:right}

.hiba-marketing-hallmark .hmf-finance{padding:82px 0;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(46px,7vw,86px);align-items:start}
.hiba-marketing-hallmark .hmf-finance__copy h2{margin-bottom:14px}
.hiba-marketing-hallmark .hmf-finance dl{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--hm-blue-border)}
.hiba-marketing-hallmark .hmf-finance dl>div{padding:22px 22px 22px 0;border-bottom:1px solid var(--hm-blue-border)}
.hiba-marketing-hallmark .hmf-finance dl>div:nth-child(even){padding-left:22px;border-left:1px solid var(--hm-blue-border)}
.hiba-marketing-hallmark .hmf-finance dt{font:800 17px/1.35 Manrope,sans-serif;color:var(--hm-ink);margin-bottom:6px}
.hiba-marketing-hallmark .hmf-finance dd{margin:0;color:var(--hm-text-2)}

.hiba-marketing-hallmark .hmf-founder{margin-bottom:84px;padding:42px 44px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center;border:1px solid var(--hm-blue-border);border-radius:var(--hm-r-lg);background:var(--hm-blue-light)}
.hiba-marketing-hallmark .hmf-founder__tag{display:inline-flex;margin-bottom:10px;color:var(--hm-blue);font:800 12px/1.2 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.045em}
.hiba-marketing-hallmark .hmf-founder h2{margin:0 0 10px;font-size:clamp(30px,4vw,46px)}
.hiba-marketing-hallmark .hmf-founder p{margin:0}
.hiba-marketing-hallmark .hmf-founder__actions{display:flex;flex-direction:column;gap:9px;min-width:250px}

.hiba-marketing-hallmark .hmf--wow.hmf-motion-ready .hmf-reveal{opacity:0;transform:translateY(18px);transition:opacity .48s ease,transform .48s cubic-bezier(.2,.7,.2,1);transition-delay:var(--hmf-delay,0ms)}
.hiba-marketing-hallmark .hmf--wow.hmf-motion-ready .hmf-reveal.is-visible{opacity:1;transform:translateY(0)}

@media(max-width:1040px){
 .hiba-marketing-hallmark .hmf-hero{grid-template-columns:1fr;gap:30px}
 .hiba-marketing-hallmark .hmf-day{max-width:720px}
 .hiba-marketing-hallmark .hmf-wow__grid{grid-template-columns:1fr 1fr}
 .hiba-marketing-hallmark .hmf-roles,.hiba-marketing-hallmark .hmf-finance{grid-template-columns:1fr;gap:32px}
 .hiba-marketing-hallmark .hmf-founder{grid-template-columns:1fr}
 .hiba-marketing-hallmark .hmf-founder__actions{flex-direction:row;min-width:0}
}

@media(max-width:767px){
 .hiba-marketing-hallmark.page-id-12 .simple-page__inner{width:min(calc(100% - 40px),var(--hm-shell))}
 .hiba-marketing-hallmark .hmf--wow{padding-top:10px}
 .hiba-marketing-hallmark .hmf-hero{padding:28px 22px 24px;border-radius:20px;box-shadow:none}
 .hiba-marketing-hallmark .hmf-hero h1{font-size:clamp(34px,9.2vw,42px);line-height:1.08;letter-spacing:-.027em}
 .hiba-marketing-hallmark .hmf-hero__copy>p:not(.hmf-micro){font-size:17px;line-height:1.56}
 .hiba-marketing-hallmark .hmf-stickers{gap:6px;margin-bottom:16px}
 .hiba-marketing-hallmark .hmf-sticker{min-height:28px;padding-inline:9px;font-size:11px}
 .hiba-marketing-hallmark .hmf-day{padding:18px;border-radius:16px}
 .hiba-marketing-hallmark .hmf-day__row{grid-template-columns:30px 1fr;gap:9px;padding:12px 0}
 .hiba-marketing-hallmark .hmf-day__row span{grid-column:2;text-align:left;margin-top:-5px;font-size:12px}
 .hiba-marketing-hallmark .hmf-wow{padding:52px 2px}
 .hiba-marketing-hallmark .hmf-wow__grid{grid-template-columns:1fr;gap:14px}
 .hiba-marketing-hallmark .hmf-card{min-height:0;padding:22px;border-radius:18px}
 .hiba-marketing-hallmark .hmf-card>span{margin-bottom:18px}
 .hiba-marketing-hallmark .hmf-workflows{margin-inline:0;padding:48px 22px;border:1px solid var(--hm-border-soft);border-radius:20px;background:var(--hm-surface)}
 .hiba-marketing-hallmark .hmf-workflows .hm-section-head{margin-bottom:28px}
 .hiba-marketing-hallmark .hmf-workflows .hm-section-head h2{font-size:clamp(30px,8.6vw,36px);line-height:1.1;letter-spacing:-.024em}
 .hiba-marketing-hallmark .hmf-workflows .hm-section-head>p:last-child{font-size:17px;line-height:1.62}
 .hiba-marketing-hallmark .hmf-workflow-grid{grid-template-columns:1fr;gap:14px}
 .hiba-marketing-hallmark .hmf-workflow-grid>a{min-height:0;padding:22px;border-radius:18px;background:var(--hm-bg)}
 .hiba-marketing-hallmark .hmf-workflow-grid>a>span{margin-bottom:18px}
 .hiba-marketing-hallmark .hmf-roles{margin-top:18px;padding:44px 24px;border-radius:20px}
 .hiba-marketing-hallmark .hmf-roles__rail>div{grid-template-columns:1fr;gap:5px;padding:16px 0}
 .hiba-marketing-hallmark .hmf-roles__rail strong{text-align:left}
 .hiba-marketing-hallmark .hmf-finance{padding:54px 2px}
 .hiba-marketing-hallmark .hmf-finance dl{grid-template-columns:1fr}
 .hiba-marketing-hallmark .hmf-finance dl>div,.hiba-marketing-hallmark .hmf-finance dl>div:nth-child(even){padding:18px 20px;border-left:0;border-bottom:1px solid var(--hm-blue-border)}
 .hiba-marketing-hallmark .hmf-founder{margin-bottom:62px;padding:28px 24px;border-radius:20px}
 .hiba-marketing-hallmark .hmf-founder__actions{flex-direction:column}
 .hiba-marketing-hallmark .hmf-founder__actions .button{width:100%}
 .hiba-marketing-hallmark .hmf-card:active,.hiba-marketing-hallmark .hmf-workflow-grid>a:active{transform:scale(.985)}
}
@media(max-width:390px){
 .hiba-marketing-hallmark.page-id-12 .simple-page__inner{width:min(calc(100% - 36px),var(--hm-shell))}
 .hiba-marketing-hallmark .hmf-stickers{display:grid;grid-template-columns:1fr 1fr}
 .hiba-marketing-hallmark .hmf-sticker{justify-content:center}
 .hiba-marketing-hallmark .hmf-hero h1{font-size:34px}
 .hiba-marketing-hallmark .hmf-workflows{padding:42px 18px}
 .hiba-marketing-hallmark .hmf-workflow-grid>a{padding:20px}
 .hiba-marketing-hallmark .hmf-roles{padding-inline:20px}
}
@media(prefers-reduced-motion:reduce){
 .hiba-marketing-hallmark .hmf--wow.hmf-motion-ready .hmf-reveal{opacity:1;transform:none;transition:none}
 .hiba-marketing-hallmark .hmf-card,.hiba-marketing-hallmark .hmf-workflow-grid>a,.hiba-marketing-hallmark .hmf-card a:after,.hiba-marketing-hallmark .hmf-workflow-grid b:after{transition:none}
}
