.marketing-module__Yh_rPa__steps{margin:0;padding:0;list-style:none;display:grid}.marketing-module__Yh_rPa__step{grid-template-columns:52px minmax(0,1fr);gap:16px;padding-bottom:26px;display:grid;position:relative}.marketing-module__Yh_rPa__step:last-child{padding-bottom:0}.marketing-module__Yh_rPa__step:not(:last-child):after{content:"";top:52px;bottom:0;border-inline-start:2.5px dashed color-mix(in srgb, var(--ink) 45%, transparent);position:absolute;inset-inline-start:25px}.marketing-module__Yh_rPa__stepNum{z-index:1;background:var(--surface);border:2.5px solid var(--ink);width:52px;height:52px;color:var(--ink);font:700 1.25rem / 1 var(--f-display);border-radius:50%;place-items:center;display:grid;position:relative}.marketing-module__Yh_rPa__step:last-child .marketing-module__Yh_rPa__stepNum{background:var(--mango);border-color:var(--mango);color:var(--kohl)}.marketing-module__Yh_rPa__stepTitle{font:650 1.1rem / 1.3 var(--f-ui);color:var(--fg);margin-top:12px}.marketing-module__Yh_rPa__stepBody{font-size:var(--t-sm);color:var(--fg-2);margin-top:4px}.marketing-module__Yh_rPa__final{background:var(--egyptian);color:#fff;position:relative;overflow:hidden}.marketing-module__Yh_rPa__finalTitle{font:700 clamp(2rem, 1.3rem + 3.2vw, 4rem) / 1.06 var(--f-display);letter-spacing:-.03em;color:#fff;text-wrap:balance}html[lang=ar] .marketing-module__Yh_rPa__finalTitle{letter-spacing:0;line-height:1.35}.marketing-module__Yh_rPa__finalBody{color:#ffffffdb;max-width:44ch;font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.marketing-module__Yh_rPa__finalTrust{font-size:var(--t-sm);color:#ffffffdb;flex-wrap:wrap;gap:8px 18px;display:flex}.marketing-module__Yh_rPa__finalTrust>span{align-items:center;gap:6px;display:inline-flex}.marketing-module__Yh_rPa__finalTrust svg{color:var(--mango)}.marketing-module__Yh_rPa__forBoy,.marketing-module__Yh_rPa__forGirl{display:contents}.marketing-module__Yh_rPa__forGirl{display:none}.marketing-module__Yh_rPa__genderScope:has(.marketing-module__Yh_rPa__pickGirl:checked) .marketing-module__Yh_rPa__forGirl{display:contents}.marketing-module__Yh_rPa__genderScope:has(.marketing-module__Yh_rPa__pickGirl:checked) .marketing-module__Yh_rPa__forBoy{display:none}.marketing-module__Yh_rPa__genderOption{border-radius:var(--r-pill);min-height:40px;color:var(--fg-2);cursor:pointer;transition:background-color var(--d-2) var(--ease), color var(--d-2) var(--ease);align-items:center;padding:0 18px;font-weight:600;display:inline-flex;position:relative}.marketing-module__Yh_rPa__genderOption:has(input:checked){background:var(--accent);color:var(--on-accent)}.marketing-module__Yh_rPa__genderOption:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.marketing-module__Yh_rPa__genderInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.marketing-module__Yh_rPa__flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.marketing-module__Yh_rPa__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:1200px){.marketing-module__Yh_rPa__flow{grid-template-columns:repeat(6,minmax(0,1fr))}}.marketing-module__Yh_rPa__flowItem{border-radius:var(--r-card);background:var(--surface);border:var(--bw) solid var(--line);align-content:start;gap:8px;padding:16px;display:grid}.marketing-module__Yh_rPa__flowItem:last-child{background:var(--ok-soft);border-color:#0000}
