.fyo-stack{--fyo-stack-strip:54px;--fyo-stack-gap:160px;--fyo-stack-photo:min(446px,var(--fyo-viewport,100vh) - 64px - (var(--fyo-stack-n,4) - 1) * var(--fyo-stack-strip) - 90px);--fyo-stack-total:calc(var(--fyo-stack-photo) + 90px + (var(--fyo-stack-n, 4) - 1)*var(--fyo-stack-strip));--fyo-stack-top:max(var(--wp-admin--admin-bar--height,0px) + 32px,var(--wp-admin--admin-bar--height,0px) + (var(--fyo-viewport,100vh) - var(--fyo-stack-total))/2);color:var(--wp--preset--color--white)}.fyo-stack__in{align-items:flex-start;display:flex;gap:var(--wp--preset--spacing--90,6rem);margin-inline:auto;max-width:var(--wp--style--global--content-size,90rem)}.fyo-stack.alignfull>.fyo-stack__in{box-sizing:border-box;max-width:calc(var(--wp--style--global--content-size, 90rem) + var(--wp--style--root--padding-left, 2rem) + var(--wp--style--root--padding-right, 2rem));padding-inline:var(--wp--style--root--padding-left,2rem) var(--wp--style--root--padding-right,2rem);width:100%}.fyo-stack__backdrop{display:none}@media (min-width:1100px){.fyo-stack.has-backdrop{display:grid}.fyo-stack.has-backdrop>*{grid-area:1/1}.fyo-stack.has-backdrop>.fyo-stack__in{padding-block:max(0px,(var(--fyo-viewport,100vh) - var(--fyo-stack-total))/2 - 32px)}.fyo-stack__backdrop{align-self:start;border-radius:16px;display:block;height:calc(var(--fyo-viewport, 100vh) - 64px);overflow:hidden;position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + 32px)}.fyo-section--watermark .fyo-stack__watermark{aspect-ratio:750/872;background:var(--fyo-wm-fill);margin-top:var(--fyo-wm-y,-7.93%);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NTAgODcyIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBkPSJNNzUwIDBMNjIxLjIxNyA1Mi44OTEzTDU0OS42NiAxMDguNzU2SDQ4NS4xNzJMNDA5LjM4NCAxMzkuOTA2TDI3NC41OSA2OS45NTNIMjM5LjkxN1Y1OC41NDYxSDBWNjQ5LjYxM0g1OS45MTkyTDE5NS43NzEgNzY2Ljk0OUwzNDAuMTgzIDczNS42MDRMNDU3LjY2NSA4NzJWNjk4LjQwOUg1MzkuNTYxVjY0OS42MTNMNjc5LjkzNCA1NDIuODU1TDcyNS45MDcgMzk5LjM5VjMwNy4wMTNINzUwVjBaIi8+PC9zdmc+Cg==) no-repeat 0 0/100% 100%,var(--fyo-wm-fade);mask-composite:intersect;pointer-events:none;position:absolute;right:calc(var(--fyo-wm-x, 1.98%)*-1);top:0;width:var(--fyo-wm-size,83.5%)}.fyo-section:has(>.fyo-stack.has-backdrop){background-color:transparent!important;padding-block:0!important}.fyo-section:has(>.fyo-stack.has-backdrop):before{display:none}}.fyo-stack__aside{align-items:center;display:flex;flex:1 1 0;min-height:var(--fyo-stack-total);min-width:0;position:sticky;top:var(--fyo-stack-top)}.fyo-stack__aside-in{align-items:flex-start;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--60,2rem);width:100%}.fyo-stack__head{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30,.75rem)}.fyo-stack .fyo-stack__heading{color:inherit;font-size:clamp(2.5rem,1.9rem + 2.4vw,3.5rem);letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance}.fyo-stack__intro{font-size:var(--wp--preset--font-size--large);line-height:1.4;margin:0;text-wrap:balance}.fyo-stack__steps{--fyo-stack-rule:radial-gradient(circle,hsla(0,0%,100%,.25) 1.5px,transparent 2px) 0 0 /8px 3px repeat-x;align-self:stretch;list-style:none;margin:0;padding:0}.fyo-stack__step{align-items:center;background:var(--fyo-stack-rule);display:flex;font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--bold);gap:var(--wp--preset--spacing--40,1rem);line-height:1.4;padding:var(--wp--preset--spacing--50,1.5rem) var(--wp--preset--spacing--30,.75rem)}.fyo-stack__step:last-child{background:var(--fyo-stack-rule),radial-gradient(circle,hsla(0,0%,100%,.25) 1.5px,transparent 2px) 0 100% /8px 3px repeat-x}.fyo-stack__dot{align-items:center;border:2px solid var(--wp--preset--color--light-teal);border-radius:50%;color:var(--wp--preset--color--lighter-teal);display:flex;flex:none;height:2rem;justify-content:center;transition:background-color var(--wp--custom--duration--base,.2s) var(--wp--custom--easing--standard,ease),color var(--wp--custom--duration--base,.2s) var(--wp--custom--easing--standard,ease);width:2rem}.fyo-stack__step.is-active .fyo-stack__dot{background:var(--wp--preset--color--light-teal);color:var(--wp--preset--color--charcoal)}.fyo-stack__more{margin:0}.fyo-stack .fyo-stack__link{align-items:center;background:var(--wp--preset--color--light-teal);border-radius:var(--wp--custom--radius--pill,999px);color:var(--wp--preset--color--charcoal);display:inline-flex;font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--bold);line-height:1.3;min-height:2.5rem;padding:var(--wp--preset--spacing--20,.5rem) var(--wp--preset--spacing--50,1.5rem);text-decoration:none;transition:background-color var(--wp--custom--duration--base,.2s) var(--wp--custom--easing--standard,ease)}.fyo-stack .fyo-stack__link:hover{background:var(--wp--preset--color--lighter-teal);color:var(--wp--preset--color--charcoal)}.fyo-stack__cards{display:flex;flex:0 0 56.46%;flex-direction:column;gap:var(--fyo-stack-gap);list-style:none;margin:0;min-width:0;padding:0}.fyo-stack__cards:after{content:"";flex:none}.fyo-stack__slot{margin:0;padding-bottom:calc((var(--fyo-stack-n, 4) - 1 - var(--i, 0))*var(--fyo-stack-strip));position:sticky;top:calc(var(--fyo-stack-top) + var(--i, 0)*var(--fyo-stack-strip))}.fyo-stack__card{border:4px solid transparent;border-radius:16px;box-sizing:border-box;color:var(--wp--preset--color--white);display:flex;flex-direction:column;margin:0;min-height:var(--fyo-stack-card-h,0);overflow:hidden}.fyo-stack__slot:nth-last-child(1 of :not(.block-list-appender)) .fyo-stack__card{box-shadow:var(--wp--preset--shadow--float)}.fyo-stack__card.is-light{color:var(--wp--preset--color--charcoal)}.fyo-stack__strip{align-items:center;display:flex;flex:none;font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--bold);gap:1rem;justify-content:space-between;line-height:1;margin:0;padding:var(--wp--preset--spacing--40,1rem) var(--wp--preset--spacing--50,1.5rem);white-space:nowrap}.fyo-stack__body{align-items:center;background:var(--wp--preset--color--white);border-radius:12px;color:var(--wp--preset--color--charcoal);display:flex;flex:1 1 auto;gap:var(--wp--preset--spacing--70,3rem);padding:var(--wp--preset--spacing--40,1rem) var(--wp--preset--spacing--40,1rem) var(--wp--preset--spacing--40,1rem) var(--wp--preset--spacing--60,2rem)}.fyo-stack__text{display:flex;flex:1 1 0;flex-direction:column;gap:.75rem;min-width:0}.fyo-stack .fyo-stack__title{color:inherit;font-size:var(--wp--preset--font-size--x-large);font-weight:var(--wp--custom--font-weight--bold);letter-spacing:-.02em;line-height:1;margin:0;text-wrap:balance}.fyo-stack__desc{font-size:1.25rem;line-height:1.6;margin:0;text-wrap:pretty}.fyo-stack__media{background:var(--wp--preset--color--light-teal);border-radius:12px;flex:none;height:var(--fyo-stack-photo);overflow:hidden;width:min(324px,40%)}.fyo-stack__photo{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1099px){.fyo-stack{--fyo-stack-strip:46px;--fyo-stack-gap:120px;--fyo-stack-top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--wp--custom--header--height-mobile, 64px) + 1rem)}.fyo-stack__in{align-items:stretch;flex-direction:column;gap:var(--wp--preset--spacing--50,1.5rem)}.fyo-stack__aside,.fyo-stack__aside-in{display:contents}.fyo-stack__head{order:1}.fyo-stack__steps{display:none}.fyo-stack__cards{flex:none;order:2}.fyo-stack__more{align-self:center;order:3}.fyo-stack__strip{font-size:1.125rem;padding:.75rem var(--wp--preset--spacing--40,1rem)}.fyo-stack__body{align-items:stretch;flex-direction:column;gap:var(--wp--preset--spacing--50,1.5rem);padding:var(--wp--preset--spacing--40,1rem)}.fyo-stack__media{aspect-ratio:322/306;height:auto;max-height:40vh;order:-1;width:100%}.fyo-stack .fyo-stack__title{font-size:1.5rem}.fyo-stack__desc{font-size:1rem}}@media (max-width:782px){.fyo-stack__intro{font-size:var(--wp--preset--font-size--medium)}}
