.mockup-home{--mh-ink:#111a35;--mh-navy:#07142c;--mh-blue:#6f86ff;--mh-blue-soft:#dfe5ff;--mh-paper:#fbfaf7;--mh-copy:#5f6a83;--mh-line:#dfe3ed;background:var(--mh-paper);color:var(--mh-ink);font-family:Manrope Variable,Avenir Next,sans-serif;font-size:17px;overflow:hidden}.mockup-home .mh-icon{vertical-align:-.14em;flex:none;height:auto;transition:color .18s,filter .18s,transform .18s;display:inline-block;overflow:visible}.mockup-home a:hover .mh-icon,.mockup-home button:hover .mh-icon{filter:drop-shadow(0 4px 8px #5d75e840);transform:translateY(-1px)}.fyrlo-v2:has(.mockup-home)>.v2-header{display:none}.fyrlo-v2:has(.mockup-home) #main-content{overflow:visible}.mh-shell{width:min(100% - 64px,1360px);margin-inline:auto}.mh-kicker{color:var(--mh-blue);letter-spacing:.21em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:800;line-height:1.3}.mh-hero{color:#fff;background:#07142c;min-height:clamp(720px,56vw,850px);position:relative;overflow:visible}.mh-hero__background{z-index:0;object-fit:cover;object-position:center}.mh-hero__veil{z-index:1;background:linear-gradient(90deg,#040c1dad 0%,#040c1d38 46%,#040c1d12 72%),linear-gradient(#0000 58%,#0309175c);position:absolute;inset:0}.mh-header{z-index:5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(22px,2vw,30px);width:min(100% - 64px,1360px);min-height:92px;margin-inline:auto;display:grid;position:relative}.mh-brand{min-height:44px;color:inherit;align-items:center;gap:12px;display:inline-flex}.mh-brand img{border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #0000004d}.mh-brand span{letter-spacing:-.04em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.45rem;font-weight:500}.mh-header>nav{justify-content:flex-end;justify-self:end;gap:clamp(24px,3vw,46px);display:flex}.mh-header>nav a{color:#ffffffd1;font-size:.82rem;font-weight:650;transition:color .16s}.mh-header>nav a:hover{color:#fff}.mh-header__actions{align-items:center;gap:14px;display:flex}.mh-header .language-selector__trigger{color:#fff;background:#070f2359;border-color:#ffffff59}.mh-header .language-selector__trigger:hover,.mh-header .language-selector__trigger:focus-visible,.mh-header .language-selector[data-open=true] .language-selector__trigger{background:#ffffff1f}.mh-header .language-menu{color:#202221}.mh-header .language-menu__item:hover,.mh-header .language-menu__item:focus-visible,.mh-header .language-menu__item[aria-current=true]{color:#101c43;background:#e8edff}.mh-mobile-menu .language-selector__trigger{color:#fff;background:#ffffff14;border-color:#ffffff47}.mh-mobile-menu .language-selector__trigger:hover,.mh-mobile-menu .language-selector[data-open=true] .language-selector__trigger{background:#ffffff1f}.mh-header__actions>a:last-child,.mh-hero__buttons>a:first-child,.mh-cta a{color:#172149;background:linear-gradient(135deg,#eef1ff,#cbd5ff);border:1px solid #ffffff80;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 21px;font-size:.8rem;font-weight:800;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 30px #4b62c84d}.mh-header__actions>a:last-child:hover,.mh-hero__buttons>a:first-child:hover,.mh-cta a:hover{transform:translateY(-2px);box-shadow:0 16px 38px #4b62c86b}.mh-header__actions svg,.mh-hero__buttons svg,.mh-cta a svg{width:16px}.mh-mobile-menu{display:none}.mh-hero__content{z-index:2;min-height:calc(clamp(720px,56vw,850px) - 92px);position:relative}.mh-hero__copy{width:min(70%,820px);padding-top:clamp(74px,8vw,125px)}.mh-hero__copy h1{color:#fff;letter-spacing:-.055em;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(3.3rem,5.35vw,6rem);font-weight:500;line-height:.9}.mh-hero__copy h1 em{color:#f3bd7f;font-weight:inherit}.mh-hero__lede{color:#ebf0ffd6;max-width:650px;margin:28px 0 0;font-size:1.02rem;line-height:1.62}.mh-hero__buttons{align-items:center;gap:13px;margin-top:31px;display:flex}.mh-hero__buttons>a{min-height:52px}.mh-hero__buttons>a:first-child{padding-inline:24px;font-size:.84rem}.mh-hero__buttons>a.mh-app-store-button{color:#fff;background:#030814eb;border:1px solid #ffffff3d;border-radius:12px;min-height:62px;padding:9px 19px 9px 15px;box-shadow:0 16px 38px #00000052}.mh-hero__buttons>a.mh-app-store-button:hover{background:#111a34;box-shadow:0 20px 46px #0006}.mh-hero__buttons .app-store-button__apple{width:1.8rem;height:2.1rem}.mh-hero__buttons .app-store-button__copy small{font-size:.6rem}.mh-hero__buttons .app-store-button__copy strong{font-size:1.08rem}.mh-hero__copy>ul{color:#ebf0ffc7;flex-wrap:wrap;gap:15px 24px;margin:33px 0 0;padding:0;font-size:.78rem;font-weight:650;list-style:none;display:flex}.mh-hero__copy>ul li{align-items:center;gap:7px;display:flex}.mh-hero__copy>ul svg{border:1px solid #ffffff85;border-radius:50%;width:16px;height:16px;padding:2px}.mh-product{color:#eaf0ff;background:#111d3c;border:1px solid #a7b7ff47;border-radius:10px;grid-template-columns:22% 53% 25%;width:47%;height:51%;display:grid;position:absolute;top:22.5%;left:48%;overflow:hidden;transform:rotate(.35deg);box-shadow:0 20px 60px #00000094}.mh-product:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 35px #566fe014}.mh-product aside{background:#0a132b;border-right:1px solid #ffffff14;flex-direction:column;gap:4px;padding:13px 10px;display:flex}.mh-product__brand{align-items:center;gap:5px;margin-bottom:12px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:.72rem;display:flex}.mh-product aside b,.mh-product aside span{color:#909bb7;border-radius:5px;align-items:center;gap:6px;padding:6px 7px;font-size:clamp(.54rem,.59vw,.68rem);font-weight:620;display:flex}.mh-product aside b{color:#1c2852;background:#d7ddff}.mh-product aside svg,.mh-product__brand svg{width:11px;height:11px}.mh-product>main{padding:17px;position:relative}.mh-product>main small{color:#8c98b4;font-size:.5rem}.mh-product>main h2{color:#fff;letter-spacing:-.025em;margin:15px 0 12px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.15rem,1.55vw,1.75rem);font-weight:500;line-height:.95}.mh-product>main p{color:#aab4ca;margin:0 0 8px;font-size:clamp(.55rem,.6vw,.68rem);line-height:1.45}.mh-product>main>div{color:#8996b2;background:#111e3d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:0 8px;font-size:.5rem;display:flex;position:absolute;bottom:13px;left:12px;right:12px}.mh-product>main>div svg{width:10px}.mh-product>main>div svg:last-child{color:#8398ff;margin-left:auto}.mh-product>section{background:#0d1730;border-left:1px solid #ffffff14;padding:16px 10px}.mh-product>section>div{color:#74809c;gap:8px;margin-bottom:15px;font-size:.46rem;display:flex}.mh-product>section>div b{color:#fff}.mh-product article{border-top:1px solid #ffffff12;grid-template-columns:22px 1fr;gap:6px;padding:7px 0;display:grid}.mh-product article svg{color:#98a9ff;width:20px}.mh-product article p{margin:0;display:grid}.mh-product article strong{color:#f3f5ff;font-size:.5rem}.mh-product article small{color:#7f8aa5;font-size:.41rem}.mh-hero-art{aspect-ratio:16/9;background:#0b1732;border:1px solid #aebeff40;border-radius:18px;width:53%;margin:0;animation:7s ease-in-out infinite mh-product-float;position:absolute;top:24%;left:47%;overflow:hidden;box-shadow:0 40px 90px #00000085,inset 0 0 0 1px #ffffff0a}.mh-hero-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 24%),linear-gradient(#0000 65%,#040b1b70);position:absolute;inset:0}.mh-hero-art>img{object-fit:cover}.mh-hero-art figcaption{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060f23c7;border:1px solid #ffffff24;border-radius:10px;gap:4px;max-width:290px;padding:13px 16px;display:grid;position:absolute;bottom:20px;right:22px;box-shadow:0 12px 32px #00000040}.mh-hero-art figcaption span{color:#91a5ff;letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:850}.mh-hero-art figcaption strong{color:#eef1fb;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:.92rem;font-weight:500;line-height:1.25}.mh-heading h2{letter-spacing:-.05em;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(3rem,4vw,4.7rem);font-weight:500;line-height:.94}.mh-heading--split{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid}.mh-heading--split>div:last-child{max-width:510px;padding-bottom:5px}.mh-heading--split>div:last-child strong{font-size:1rem}.mh-heading--split>div:last-child p,.mh-heading--split>p{color:var(--mh-copy);margin:9px 0 0;font-size:.96rem;line-height:1.55}.mh-steps{z-index:2;background:linear-gradient(120deg, transparent 78%, #f0ebe2c7 78%), var(--mh-paper);padding:90px 0 84px;position:relative}.mh-step-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:50px;display:grid}.mh-step-grid article{background:#ffffffd4;border:1px solid #e1e4ed;border-radius:12px;min-height:230px;padding:25px;position:relative;box-shadow:0 10px 30px #2c385c0f}.mh-step-grid article>div{justify-content:space-between;align-items:center;display:flex}.mh-step-grid article>div>span{color:var(--mh-blue);font-size:.74rem;font-weight:850}.mh-step-grid article i,.mh-tool-grid article i{color:#637dff;background:#f1f3ff;border:1px solid #d5dcff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.mh-step-grid article i svg,.mh-tool-grid article i svg{width:19px}.mh-step-grid h3{letter-spacing:-.03em;margin:40px 0 8px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.4rem;font-weight:600}.mh-step-grid p{color:var(--mh-copy);margin:0;font-size:.89rem;line-height:1.5}.mh-step-grid article>svg{z-index:3;color:#6d84fa;width:30px;position:absolute;top:49%;right:-24px}.mh-genres{color:#fff;background:#07142c;padding:82px 0 75px;position:relative;overflow:hidden}.mh-genres__backdrop{opacity:.34;background:linear-gradient(90deg,#07142c 0%,#07142c9e 45%,#07142c 100%),url(/images/mockup/fyrlo-hero-study.png) 50% 24%/cover;position:absolute;inset:0}.mh-genres .mh-shell{z-index:1;position:relative}.mh-genres .mh-heading--split{grid-template-columns:1fr .8fr auto;gap:65px}.mh-genres .mh-heading--split>p{color:#c2ccdf;align-self:end;max-width:450px;padding-bottom:5px}.mh-genres .mh-heading--split>a{color:#bac6ff;align-items:center;gap:9px;padding-bottom:8px;font-size:.82rem;font-weight:750;display:flex}.mh-genres .mh-heading--split>a svg{width:15px}.mh-genre-grid{grid-template-columns:repeat(6,1fr);gap:11px;margin-top:48px;display:grid}.mh-genre-grid article{background:#0b1731;border:1px solid #b8c6ff6b;border-radius:10px;min-height:300px;position:relative;overflow:hidden;box-shadow:0 13px 35px #00000040}.mh-genre-grid article:after{content:"";background:linear-gradient(#0000,#040b1bf2);position:absolute;inset:35% 0 0}.mh-genre-grid img{object-fit:cover;transition:transform .35s}.mh-genre-grid article:hover img{transform:scale(1.04)}.mh-genre-grid article>div{z-index:2;position:absolute;bottom:17px;left:16px;right:16px}.mh-genre-grid h3{color:#fff;margin:0 0 5px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.3rem;font-weight:600}.mh-genre-grid p{color:#c4ccdd;margin:0;font-size:.77rem;line-height:1.4}.mh-tools{background:var(--mh-paper);padding:70px 0 76px}.mh-heading--tools{grid-template-columns:1fr .65fr auto;align-items:end;gap:70px;display:grid}.mh-heading--tools h2{font-size:clamp(2.7rem,3.5vw,4rem)}.mh-heading--tools>p{color:var(--mh-copy);margin:0 0 5px;font-size:.92rem}.mh-heading--tools>a{color:#526ce9;align-items:center;gap:9px;padding-bottom:6px;font-size:.8rem;font-weight:800;display:flex}.mh-heading--tools>a svg{width:15px}.mh-tool-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:43px;display:grid}.mh-tool-grid article{background:#fff;border:1px solid #e1e4ed;border-radius:10px;grid-template-columns:42px 1fr;align-content:start;gap:13px;min-height:148px;padding:20px 17px;display:grid;box-shadow:0 9px 25px #2c385c0d}.mh-tool-grid article i{border-radius:9px;width:38px;height:38px}.mh-tool-grid h3{color:#1a2442;margin:2px 0 6px;font-size:.9rem;font-weight:820;line-height:1.2}.mh-tool-grid p{color:var(--mh-copy);margin:0;font-size:.76rem;line-height:1.45}.mh-cta{color:#fff;min-height:230px;position:relative;overflow:hidden}.mh-cta>img{object-fit:cover;object-position:center 28%}.mh-cta__veil{z-index:1;background:linear-gradient(90deg,#050e22f2,#050e2280 55%,#050e22c2);position:absolute;inset:0}.mh-cta .mh-shell{z-index:2;grid-template-columns:1fr auto .75fr;align-items:center;gap:80px;min-height:230px;display:grid;position:relative}.mh-cta h2{letter-spacing:-.04em;margin:0 0 7px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.2rem,3.2vw,3.5rem);font-weight:500}.mh-cta p{color:#c5cddd;margin:0;font-size:.9rem}.mh-cta blockquote{color:#d7caac;justify-self:end;margin:0;font-family:Bradley Hand,Segoe Print,cursive;font-size:1.15rem;line-height:1.3;transform:rotate(-4deg)}.mh-footer{color:#fff;background:#07142c;border-top:1px solid #a0b3ff29;padding:26px 0}.mh-footer .mh-shell{grid-template-columns:auto auto 1fr auto;align-items:center;gap:28px;display:grid}.mh-footer .mh-brand span{font-size:1.45rem}.mh-footer>.mh-shell>p{color:#9daac2;margin:0;font-size:.76rem}.mh-footer nav{justify-content:center;gap:32px;display:flex}.mh-footer nav a,.mh-footer small{color:#aeb9cf;font-size:.72rem;font-weight:650}.mh-footer nav a{transition:color .16s}.mh-footer nav a:hover{color:#fff}@media (max-width:1180px){.mh-header{gap:25px}.mh-header>nav{gap:20px}.mh-tool-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px) and (min-width:921px){.mh-header>nav,.mh-header__actions{display:none}.mh-header{grid-template-columns:1fr auto}.mh-mobile-menu{display:block;position:relative}.mh-mobile-menu summary{background:#070f2373;border:1px solid #ffffff59;border-radius:9px;place-content:center;gap:7px;width:48px;height:48px;list-style:none;display:grid}.mh-mobile-menu summary::-webkit-details-marker{display:none}.mh-mobile-menu summary i{background:#fff;width:20px;height:1px}.mh-mobile-menu nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081127f2;border:1px solid #ffffff24;border-radius:12px;width:310px;padding:10px;display:grid;position:absolute;top:56px;right:0;box-shadow:0 20px 50px #00000059}.mh-mobile-menu nav a{color:#fff;border-bottom:1px solid #ffffff14;padding:12px;font-size:.9rem}}@media (max-width:920px){.mh-shell,.mh-header{width:min(100% - 40px,760px)}.mh-header>nav,.mh-header__actions{display:none}.mh-header{grid-template-columns:1fr auto}.mh-mobile-menu{display:block;position:relative}.mh-mobile-menu summary{background:#070f2373;border:1px solid #ffffff59;border-radius:9px;place-content:center;gap:7px;width:48px;height:48px;list-style:none;display:grid}.mh-mobile-menu summary::-webkit-details-marker{display:none}.mh-mobile-menu summary i{background:#fff;width:20px;height:1px}.mh-mobile-menu nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081127f2;border:1px solid #ffffff24;border-radius:12px;width:min(310px,100vw - 40px);padding:10px;display:grid;position:absolute;top:56px;right:0;box-shadow:0 20px 50px #00000059}.mh-mobile-menu nav a{color:#fff;border-bottom:1px solid #ffffff14;padding:12px;font-size:.9rem}.mh-hero{min-height:850px}.mh-hero__content{min-height:758px}.mh-hero__copy{width:min(100%,640px);padding-top:50px}.mh-hero__copy h1{font-size:clamp(4rem,10vw,5.8rem)}.mh-product{width:100%;height:385px;inset:auto auto 65px 0;transform:none}.mh-hero-art{width:100%;animation:none;inset:auto auto 55px 0;transform:none}.mh-heading--split,.mh-genres .mh-heading--split,.mh-heading--tools{grid-template-columns:1fr;gap:24px}.mh-genres .mh-heading--split>a,.mh-heading--tools>a{justify-self:start}.mh-step-grid{grid-template-columns:repeat(2,1fr)}.mh-step-grid article>svg{display:none}.mh-genre-grid{grid-template-columns:repeat(3,1fr)}.mh-cta .mh-shell{grid-template-columns:1fr auto;gap:35px}.mh-cta blockquote{display:none}.mh-footer .mh-shell{grid-template-columns:auto 1fr;gap:20px 28px}.mh-footer nav{border-block:1px solid #a0b3ff24;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.mh-footer nav a{text-align:center;border-right:1px solid #a0b3ff1a;justify-content:center;align-items:center;min-height:48px;padding-inline:10px;display:flex}.mh-footer nav a:last-child{border-right:0}.mh-footer small{grid-column:1/-1}}@media (max-width:640px){.mockup-home{font-size:16px}.mh-shell,.mh-header{width:min(100% - 32px,560px)}.mh-header{min-height:78px}.mh-brand span{font-size:1.15rem}.mh-hero{min-height:900px}.mh-hero__background{object-position:61% center}.mh-hero__veil{background:linear-gradient(#040c1d9e 0%,#040c1dcc 52%,#040c1df5 100%),linear-gradient(90deg,#040c1d7a,#0000)}.mh-hero__content{min-height:822px}.mh-hero__copy{padding-top:50px}.mh-kicker{letter-spacing:.17em;font-size:.68rem}.mh-hero__copy h1{font-size:clamp(3rem,13vw,4rem);line-height:.91}.mh-hero__lede{font-size:1rem}.mh-hero__buttons{flex-direction:column;align-items:stretch}.mh-hero__buttons>a{justify-content:center}.mh-hero__copy>ul{flex-direction:column;align-items:flex-start;gap:10px;font-size:.82rem}.mh-product{grid-template-columns:28% 72%;height:345px;bottom:35px}.mh-product>section{display:none}.mh-product aside b,.mh-product aside span{font-size:.52rem}.mh-product>main p{font-size:.55rem}.mh-hero-art{bottom:36px}.mh-hero-art figcaption{max-width:230px;padding:10px 12px;bottom:14px;right:14px}.mh-hero-art figcaption strong{font-size:.78rem}.mh-steps,.mh-genres,.mh-tools{padding-block:70px}.mh-heading h2{font-size:clamp(2.9rem,13vw,4rem)}.mh-step-grid{grid-template-columns:1fr}.mh-step-grid article{min-height:215px}.mh-step-grid p{font-size:.95rem}.mh-genre-grid{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.mh-genre-grid article{scroll-snap-align:start;min-width:76vw}.mh-genre-grid p{font-size:.85rem}.mh-tool-grid{grid-template-columns:1fr}.mh-tool-grid article{min-height:125px;padding:22px}.mh-tool-grid h3{font-size:1rem}.mh-tool-grid p{font-size:.86rem}.mh-cta{min-height:335px}.mh-cta .mh-shell{grid-template-columns:1fr;align-content:center;min-height:335px}.mh-cta a{justify-self:start}.mh-footer .mh-shell{grid-template-columns:1fr;gap:15px}.mh-footer>.mh-shell>p{display:block}.mh-footer nav{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:8px 4px}.mh-footer nav a{text-align:left;border-bottom:1px solid #a0b3ff1a;border-right:1px solid #a0b3ff1a;justify-content:flex-start}.mh-footer nav a:nth-child(2n),.mh-footer nav a:last-child{border-right:0}.mh-footer small{text-align:left}}html[lang=en] body.fyrlo-v2 .mockup-home .mh-hero__copy h1,html[lang=en] body.fyrlo-v2 .mockup-home .mh-heading h2,html[lang=en] body.fyrlo-v2 .mockup-home .mh-cta h2{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:500}html[lang=en] body.fyrlo-v2 .mockup-home .mh-product h2,html[lang=en] body.fyrlo-v2 .mockup-home .mh-step-grid h3,html[lang=en] body.fyrlo-v2 .mockup-home .mh-genre-grid h3{font-family:Iowan Old Style,Baskerville,Georgia,serif}.mh-formats,.mh-case,.mh-blockers,.mh-faq{background:var(--mh-paper);padding:100px 0}.mh-formats{border-top:1px solid var(--mh-line)}.mh-format-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:55px;display:grid}.mh-format-grid article{border:1px solid var(--mh-line);background:#fff;border-radius:13px;padding:12px 12px 28px;box-shadow:0 14px 34px #23315812}.mh-format-grid article>div{background:var(--mh-navy);border-radius:8px;min-height:260px;margin-bottom:24px;position:relative;overflow:hidden}.mh-format-grid article>div:after{content:"";background:linear-gradient(#0000,#040b1bb8);position:absolute;inset:55% 0 0}.mh-format-grid img{object-fit:cover}.mh-format-grid article>div span{z-index:2;color:#fff;font-size:.74rem;font-weight:850;position:absolute;bottom:10px;right:13px}.mh-format-grid small,.mh-format-grid h3,.mh-format-grid article>p{margin-left:12px;margin-right:12px;display:block}.mh-format-grid small{color:#6078ee;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:850}.mh-format-grid h3{align-items:center;gap:10px;margin-top:9px;margin-bottom:11px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.65rem;font-weight:600;display:flex}.mh-format-grid h3 svg{color:#667fff;width:21px}.mh-format-grid article>p{color:var(--mh-copy);font-size:.94rem;line-height:1.55}.mh-brief,.mh-compare,.mh-guides{background:var(--mh-navy);color:#fff;padding:100px 0}.mh-brief{background:radial-gradient(circle at 83% 12%, #5970df2e, transparent 28%), var(--mh-navy)}.mh-brief .mh-heading--split>p,.mh-compare .mh-heading--split>p{color:#c2ccdf}.mh-brief-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px;display:grid}.mh-brief-grid article{background:#111f41c7;border:1px solid #b4c3ff33;border-radius:12px;min-height:250px;padding:28px}.mh-brief-grid span,.mh-author-grid span,.mh-blocker-grid article>span{color:#91a3ff;font-size:.72rem;font-weight:850}.mh-brief-grid h3{margin:65px 0 11px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.55rem;font-weight:600}.mh-brief-grid p{color:#bac4d8;margin:0;font-size:.94rem;line-height:1.55}.mh-section-link{flex-wrap:wrap;gap:14px 26px;margin-top:32px;display:flex}.mh-section-link a:not(.app-store-button),.mh-case__outcome a{color:#637bf1;align-items:center;gap:9px;min-height:44px;font-size:.88rem;font-weight:800;display:inline-flex}.mh-section-link__primary{flex-wrap:wrap;flex-basis:100%;gap:4px 26px;display:flex}.mh-section-link__download{background:linear-gradient(102deg, #fffffff0, #f6f8ffeb), var(--mh-paper);border:1px solid #dfe4f2;border-radius:16px;flex-basis:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;margin-top:10px;padding:28px 30px;display:grid;box-shadow:0 18px 45px #1a2b5e12,inset 0 1px #fff}.mh-section-link__download>div>span{color:#5e72df;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:.76rem;font-weight:850;display:block}.mh-section-link__download p{color:#68748e;max-width:760px;margin:0;font-size:1rem;line-height:1.5}.mh-genres .mh-heading--split>a,.mh-heading--tools>a,.mh-story-lab__copy>a,.mh-continuity__stage>footer a,.mh-session__note a{align-items:center;min-height:44px}.mh-brief .mh-section-link a,.mh-guides .mh-heading a{color:#b5c1ff}.mh-section-link svg,.mh-case__outcome svg{width:15px}.mh-section-link .mh-section-link__app{color:#fff;background:#172149;border:1px solid #1721491f;border-radius:14px;flex:none;width:auto;min-height:60px;padding:9px 18px;box-shadow:0 10px 24px #1721492e}.mh-section-link .mh-section-link__app:hover{background:#25366e;box-shadow:0 14px 30px #1721493d}.mh-section-link__app .app-store-button__apple{width:1.8rem;height:2.05rem}.mh-section-link__app .app-store-button__copy small{font-size:.64rem}.mh-section-link__app .app-store-button__copy strong{font-size:1.12rem}.mh-case__intro{grid-template-columns:.86fr 1.14fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.mh-case__intro .mh-heading>p:last-child,.mh-faq .mh-heading>p{max-width:620px;color:var(--mh-copy);font-size:.98rem;line-height:1.62}.mh-case__project{background:var(--mh-navy);border-radius:14px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 22px 55px #1e2b522b}.mh-case__project:after{content:"";background:linear-gradient(#0000,#040b1bf0);position:absolute;inset:30% 0 0}.mh-case__project img{object-fit:cover}.mh-case__project>div{z-index:2;color:#fff;position:absolute;bottom:28px;left:30px;right:30px}.mh-case__project span{color:#aebaff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.mh-case__project h3{margin:10px 0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:2.35rem;font-weight:600}.mh-case__project p{color:#ccd4e4;max-width:620px;margin:0;font-size:.94rem;line-height:1.55}.mh-case-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mh-case-grid article{border:1px solid var(--mh-line);background:#fff;border-radius:12px;grid-template-columns:42px 1fr;gap:5px;min-height:330px;padding:31px;display:grid;box-shadow:0 12px 30px #2331580d}.mh-case-grid article>span{color:#667fff;font-size:.72rem;font-weight:850}.mh-case-grid small{color:#6078ee;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:850}.mh-case-grid h3{margin:10px 0 12px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.65rem;font-weight:600;line-height:1.08}.mh-case-grid p{color:var(--mh-copy);font-size:.94rem;line-height:1.57}.mh-case-grid strong{color:#304693;font-size:.84rem;line-height:1.5}.mh-case__outcome{color:#fff;background:#111f44;border-radius:11px;justify-content:space-between;align-items:center;gap:50px;margin-top:14px;padding:28px 32px;display:flex}.mh-case__outcome p{color:#c6cfdf;max-width:880px;margin:0;font-size:.94rem;line-height:1.55}.mh-case__outcome a{color:#b5c1ff;flex:none}.mh-author,.mh-trust{background:#f1f3f9;padding:100px 0}.mh-author-grid,.mh-trust-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px;display:grid}.mh-author-grid article,.mh-trust-grid article{border:1px solid var(--mh-line);background:#fff;border-radius:12px;min-height:285px;padding:28px}.mh-author-grid h3,.mh-trust-grid h3{margin:64px 0 11px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.45rem;font-weight:600}.mh-author-grid p,.mh-trust-grid p{color:var(--mh-copy);margin:0;font-size:.92rem;line-height:1.55}.mh-compare{background:radial-gradient(circle at 85% 12%,#647cf22b,#0000 31%),#07142c}.mh-compare-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:55px;display:grid}.mh-compare-grid>article{background:#0f1d3de0;border:1px solid #b4c3ff33;border-radius:14px;overflow:hidden}.mh-compare-grid>article:last-child{background:linear-gradient(145deg,#1d3067,#101f45);border-color:#a4b4ff85}.mh-compare-grid header{padding:32px}.mh-compare-grid header span{color:#9eafff;font-size:.72rem;font-weight:850}.mh-compare-grid header small{color:#9eafff;letter-spacing:.08em;text-transform:uppercase;margin:35px 0 8px;font-size:.7rem;font-weight:850;display:block}.mh-compare-grid h3{margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:2rem;font-weight:600}.mh-compare-grid article>div{border-top:1px solid #ffffff1a;grid-template-columns:145px 1fr;gap:24px;padding:21px 32px;display:grid}.mh-compare-grid strong{font-size:.88rem}.mh-compare-grid p{color:#bdc7da;margin:0;font-size:.9rem;line-height:1.5}.mh-continuity{color:#fff;background:radial-gradient(circle at 82% 10%,#788eff38,#0000 27%),radial-gradient(circle at 8% 88%,#d2996f1f,#0000 28%),#08142d;padding:120px 0;overflow:hidden}.mh-continuity .mh-heading--split{align-items:end}.mh-continuity .mh-heading--split>p{color:#b8c2d9}.mh-continuity .mh-kicker{color:#91a5ff}.mh-continuity__workspace{background:#091631e0;border:1px solid #aebeff3d;border-radius:20px;grid-template-columns:255px minmax(0,1fr);margin-top:64px;display:grid;overflow:hidden;box-shadow:0 38px 90px #00000047}.mh-continuity__rail{background:#050f23b8;border-right:1px solid #ffffff1a;padding:30px 20px}.mh-continuity__rail>small{color:#7f8ca7;letter-spacing:.08em;text-transform:uppercase;margin:0 10px 24px;font-size:.65rem;font-weight:800;line-height:1.5;display:block}.mh-continuity__rail button{color:#7f8ca7;width:100%;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:27px 24px 1fr;align-items:center;gap:10px;padding:0 13px;transition:all .22s;display:grid}.mh-continuity__rail button:hover{color:#fff;background:#ffffff0d}.mh-continuity__rail button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#5e76e747,#ffffff0d);border-color:#98abff4d;box-shadow:inset 3px 0 #8095ff}.mh-continuity__rail button span{font-size:.66rem;font-weight:850}.mh-continuity__rail button svg{width:20px}.mh-continuity__rail button b{font-size:.82rem}.mh-continuity__stage{animation:.42s cubic-bezier(.2,.72,.2,1) mh-panel-in}.mh-continuity__stage>header{justify-content:space-between;align-items:flex-start;gap:40px;padding:42px 46px 34px;display:flex}.mh-continuity__stage>header>div{max-width:690px}.mh-continuity__stage>header span,.mh-continuity__board small{color:#91a5ff;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.mh-continuity__stage h3{letter-spacing:-.04em;max-width:730px;margin:11px 0 12px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2rem,3.2vw,3.35rem);font-weight:500;line-height:1}.mh-continuity__stage>header p{color:#abb6cb;max-width:690px;margin:0;font-size:.94rem;line-height:1.65}.mh-continuity__stage>header>strong{color:#9de0bc;letter-spacing:.05em;text-transform:uppercase;background:#419b6e1a;border:1px solid #78dba940;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-size:.67rem;display:flex}.mh-continuity__stage>header>strong i{background:#7ed7a7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #7ed7a7}.mh-continuity__progress{grid-template-columns:repeat(8,1fr);gap:7px;padding:0 46px 28px;display:grid}.mh-continuity__progress span{color:#5f6b83;border-top:2px solid #ffffff1a;padding-top:13px;font-size:.6rem;font-weight:850;position:relative}.mh-continuity__progress span.is-complete{color:#9cadff;border-color:#7990ff}.mh-continuity__progress span.is-complete:before{content:"";background:#9cadff;border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;right:0;box-shadow:0 0 12px #9cadff}.mh-continuity__board{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);margin:0 46px;display:grid}.mh-continuity__board>article{border-right:1px solid #ffffff1a;padding:32px}.mh-continuity__board h4{color:#f5f7ff;margin:10px 0 26px;font-size:.88rem;font-weight:750}.mh-continuity__board blockquote{color:#eef1fa;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.45}.mh-continuity__board article>div{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.mh-continuity__board article>div span{color:#aebaf1;background:#879bff17;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.66rem;font-weight:750;display:flex}.mh-continuity__board article>div svg{width:13px}.mh-continuity__board>aside{padding:32px 26px}.mh-continuity__board>aside>div{border-top:1px solid #ffffff17;grid-template-columns:26px 1fr;gap:12px;margin-top:20px;padding-top:20px;display:grid}.mh-continuity__board>aside>div>span{color:#9aabff;background:#7e93f726;border-radius:7px;place-items:center;width:25px;height:25px;font-size:.6rem;font-weight:850;display:grid}.mh-continuity__board aside p{color:#9ba7bd;gap:5px;margin:0;font-size:.76rem;line-height:1.5;display:grid}.mh-continuity__board aside strong{color:#f1f3fa;font-size:.73rem}.mh-continuity__stage>footer{align-items:center;gap:18px;padding:28px 46px 36px;display:flex}.mh-continuity__stage>footer>span{color:#7f8ca5;align-items:center;gap:7px;font-size:.65rem;display:flex}.mh-continuity__stage>footer>span i{background:#7189f6;border-radius:50%;width:4px;height:4px}.mh-continuity__stage>footer a{color:#bec9ff;align-items:center;gap:8px;margin-left:auto;font-size:.7rem;font-weight:800;display:flex}.mh-continuity__stage>footer a svg{width:14px}.mh-continuity__principles{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.mh-continuity__principles article{background:#ffffff08;border:1px solid #aebeff26;border-radius:13px;padding:27px}.mh-continuity__principles span{color:#8298ff;font-size:.65rem;font-weight:850}.mh-continuity__principles h3{margin:31px 0 9px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.35rem;font-weight:600}.mh-continuity__principles p{color:#98a5bc;margin:0;font-size:.8rem;line-height:1.6}.mh-blocker-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:55px;display:grid}.mh-blocker-grid article{border:1px solid var(--mh-line);background:#fff;border-radius:12px;padding:31px;box-shadow:0 12px 30px #2331580d}.mh-blocker-grid h3{margin:38px 0 24px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.65rem;font-weight:600}.mh-blocker-grid small,.mh-blocker-grid strong{color:#4d65d9;letter-spacing:.09em;text-transform:uppercase;margin:18px 0 5px;font-size:.7rem;font-weight:850;display:block}.mh-blocker-grid p{color:var(--mh-copy);margin:0;font-size:.92rem;line-height:1.55}.mh-trust{background:#eef1fa;border-block:1px solid #dfe3ed}.mh-trust-grid svg{color:#6078ee;width:25px}.mh-guides{background:radial-gradient(circle at 12% 0%, #5d75e626, transparent 25%), var(--mh-navy)}.mh-guides .mh-heading--split{grid-template-columns:1fr auto}.mh-guides .mh-heading--split>a{align-self:end;align-items:center;gap:9px;min-height:44px;padding-bottom:8px;font-size:.88rem;font-weight:800;display:flex}.mh-guide-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.mh-guide-grid>a{color:#fff;background:#0f1d3de0;border:1px solid #b4c3ff33;border-radius:12px;padding:11px 11px 27px}.mh-guide-grid>a>div{border-radius:8px;min-height:265px;margin-bottom:24px;position:relative;overflow:hidden}.mh-guide-grid img{object-fit:cover}.mh-guide-grid>a>div span{color:#fff;background:#07142ccc;border-radius:5px;padding:5px 7px;font-size:.72rem;font-weight:850;position:absolute;bottom:10px;right:12px}.mh-guide-grid>a>small,.mh-guide-grid>a>h3,.mh-guide-grid>a>p,.mh-guide-grid>a>strong{margin-left:14px;margin-right:14px;display:block}.mh-guide-grid>a>small{color:#9eafff;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.mh-guide-grid h3{margin-top:11px;margin-bottom:10px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.5rem;font-weight:600;line-height:1.08}.mh-guide-grid>a>p{color:#bec8dc;font-size:.9rem;line-height:1.55}.mh-guide-grid>a>strong{color:#b5c1ff;align-items:center;gap:8px;margin-top:22px;font-size:.82rem;display:flex}.mh-guide-grid>a>strong svg{width:14px}.mh-faq{background:#f5f4f0}.mh-faq__grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;display:grid}.mh-faq .mh-heading{position:sticky;top:35px}.mh-faq .mh-heading>a{color:#536be1;align-items:center;gap:9px;min-height:44px;margin-top:22px;font-size:.88rem;font-weight:800;display:inline-flex}.mh-faq .mh-heading>a svg{width:15px}.mh-faq-list{border-top:1px solid #ccd2df}.mh-faq-list details{border-bottom:1px solid #ccd2df}.mh-faq-list summary{color:#17213d;cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:78px;font-size:1.05rem;font-weight:770;list-style:none;display:flex}.mh-faq-list summary::-webkit-details-marker{display:none}.mh-faq-list summary span{color:#6078ee;font-size:1.35rem;font-weight:500}.mh-faq-list details[open] summary span{transform:rotate(45deg)}.mh-faq-list details>p{max-width:780px;color:var(--mh-copy);margin:-4px 0 25px;font-size:.98rem;line-height:1.65}html[lang=en] body.fyrlo-v2 .mockup-home .mh-format-grid h3,html[lang=en] body.fyrlo-v2 .mockup-home .mh-brief-grid h3,html[lang=en] body.fyrlo-v2 .mockup-home .mh-case h3,html[lang=en] body.fyrlo-v2 .mockup-home .mh-author h3,html[lang=en] body.fyrlo-v2 .mockup-home .mh-compare h3,html[lang=en] body.fyrlo-v2 .mockup-home .mh-blockers h3,html[lang=en] body.fyrlo-v2 .mockup-home .mh-trust h3,html[lang=en] body.fyrlo-v2 .mockup-home .mh-guides h3{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:600}@media (max-width:1080px){.mh-format-grid,.mh-author-grid,.mh-trust-grid{grid-template-columns:repeat(2,1fr)}.mh-case__intro{grid-template-columns:1fr}.mh-continuity__workspace{grid-template-columns:190px minmax(0,1fr)}.mh-continuity__board{grid-template-columns:1fr}.mh-continuity__board>article{border-bottom:1px solid #ffffff1a;border-right:0}.mh-guide-grid{grid-template-columns:repeat(2,1fr)}.mh-faq__grid{grid-template-columns:1fr;gap:50px}.mh-faq .mh-heading{position:static}}@media (max-width:720px){.mh-formats,.mh-brief,.mh-case,.mh-author,.mh-compare,.mh-continuity,.mh-blockers,.mh-trust,.mh-guides,.mh-faq{padding:72px 0}.mh-format-grid{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.mh-format-grid article{scroll-snap-align:start;min-width:78vw}.mh-section-link__download{grid-template-columns:1fr;gap:22px;padding:24px}.mh-section-link__download .mh-section-link__app{justify-self:start}.mh-brief-grid,.mh-case-grid,.mh-author-grid,.mh-compare-grid,.mh-blocker-grid,.mh-trust-grid,.mh-guide-grid{grid-template-columns:1fr}.mh-brief-grid article{min-height:225px}.mh-case__project{min-height:420px}.mh-case-grid article{min-height:auto}.mh-case__outcome{flex-direction:column;align-items:flex-start;gap:22px}.mh-author-grid article,.mh-trust-grid article{min-height:245px}.mh-compare-grid article>div{grid-template-columns:1fr;gap:6px}.mh-continuity__workspace{margin-top:42px;display:block}.mh-continuity__rail{border-bottom:1px solid #ffffff1a;border-right:0;padding:16px;display:flex;overflow-x:auto}.mh-continuity__rail>small{display:none}.mh-continuity__rail button{grid-template-columns:23px 20px 1fr;min-width:145px}.mh-continuity__stage>header{gap:22px;padding:32px 22px 26px;display:grid}.mh-continuity__stage>header>strong{width:fit-content}.mh-continuity__progress{padding:0 22px 24px}.mh-continuity__board{margin:0 22px}.mh-continuity__board>article,.mh-continuity__board>aside{padding:25px 20px}.mh-continuity__stage>footer{flex-direction:column;align-items:flex-start;padding:24px 22px 30px}.mh-continuity__stage>footer a{margin-left:0}.mh-continuity__principles{grid-template-columns:1fr}.mh-continuity__principles article{min-height:190px}.mh-blocker-grid article{padding:27px}.mh-guide-grid>a>div{min-height:245px}.mh-faq-list summary{min-height:72px;font-size:1rem}.mh-genre-grid,.mh-format-grid,.mh-story-lab__tabs,.mh-revision__toolbar,.mh-anatomy__flow,.mh-continuity__rail,.mh-pacing__tabs,.mh-clinic__tabs,.mh-session__timeline{-ms-overflow-style:none;overscroll-behavior-inline:contain;scrollbar-width:none}.mh-genre-grid::-webkit-scrollbar{display:none}.mh-format-grid::-webkit-scrollbar{display:none}.mh-story-lab__tabs::-webkit-scrollbar{display:none}.mh-revision__toolbar::-webkit-scrollbar{display:none}.mh-anatomy__flow::-webkit-scrollbar{display:none}.mh-continuity__rail::-webkit-scrollbar{display:none}.mh-pacing__tabs::-webkit-scrollbar{display:none}.mh-clinic__tabs::-webkit-scrollbar{display:none}.mh-session__timeline::-webkit-scrollbar{display:none}}.mh-scroll-progress{z-index:100;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.mh-scroll-progress i{width:100%;height:100%;transform:scaleX(var(--mh-scroll-progress,0));transform-origin:0;background:linear-gradient(90deg,#8095ff,#efb778,#9c82ff);display:block;box-shadow:0 0 15px #748bff8c}.mh-hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(540px circle at var(--mh-pointer-x,72%) var(--mh-pointer-y,35%), #748bff17, transparent 62%);position:absolute;inset:0}.mh-hero__background{animation:18s ease-in-out infinite alternate mh-background-drift}.mh-product{animation:6s ease-in-out infinite mh-product-float}.mh-genre-grid article,.mh-step-grid article,.mh-tool-grid article,.mh-format-grid article,.mh-author-grid article,.mh-trust-grid article,.mh-blocker-grid article,.mh-guide-grid>a{transition:transform .23s,border-color .23s,box-shadow .23s}.mh-genre-grid article:hover,.mh-step-grid article:hover,.mh-tool-grid article:hover,.mh-format-grid article:hover,.mh-author-grid article:hover,.mh-trust-grid article:hover,.mh-blocker-grid article:hover,.mh-guide-grid>a:hover{border-color:#6980ef85;transform:translateY(-6px);box-shadow:0 22px 52px #1f2f5f24}.mh-motion-ready [data-reveal] .mh-heading,.mh-motion-ready [data-reveal] .mh-step-grid,.mh-motion-ready [data-reveal] .mh-genre-grid,.mh-motion-ready [data-reveal] .mh-tool-grid,.mh-motion-ready [data-reveal] .mh-format-grid,.mh-motion-ready [data-reveal] .mh-brief-grid,.mh-motion-ready [data-reveal] .mh-case__intro,.mh-motion-ready [data-reveal] .mh-case-grid,.mh-motion-ready [data-reveal] .mh-author-grid,.mh-motion-ready [data-reveal] .mh-compare-grid,.mh-motion-ready [data-reveal] .mh-continuity__workspace,.mh-motion-ready [data-reveal] .mh-continuity__principles,.mh-motion-ready [data-reveal] .mh-blocker-grid,.mh-motion-ready [data-reveal] .mh-trust-grid,.mh-motion-ready [data-reveal] .mh-guide-grid,.mh-motion-ready [data-reveal] .mh-faq__grid,.mh-motion-ready [data-reveal] .mh-story-lab__tabs,.mh-motion-ready [data-reveal] .mh-story-lab__panel,.mh-motion-ready [data-reveal] .mh-revision__workspace,.mh-motion-ready [data-reveal] .mh-anatomy-grid{opacity:0;transition:opacity .75s cubic-bezier(.2,.72,.2,1),transform .75s cubic-bezier(.2,.72,.2,1);transform:translateY(34px)}.mh-motion-ready [data-reveal].is-visible .mh-heading,.mh-motion-ready [data-reveal].is-visible .mh-step-grid,.mh-motion-ready [data-reveal].is-visible .mh-genre-grid,.mh-motion-ready [data-reveal].is-visible .mh-tool-grid,.mh-motion-ready [data-reveal].is-visible .mh-format-grid,.mh-motion-ready [data-reveal].is-visible .mh-brief-grid,.mh-motion-ready [data-reveal].is-visible .mh-case__intro,.mh-motion-ready [data-reveal].is-visible .mh-case-grid,.mh-motion-ready [data-reveal].is-visible .mh-author-grid,.mh-motion-ready [data-reveal].is-visible .mh-compare-grid,.mh-motion-ready [data-reveal].is-visible .mh-continuity__workspace,.mh-motion-ready [data-reveal].is-visible .mh-continuity__principles,.mh-motion-ready [data-reveal].is-visible .mh-blocker-grid,.mh-motion-ready [data-reveal].is-visible .mh-trust-grid,.mh-motion-ready [data-reveal].is-visible .mh-guide-grid,.mh-motion-ready [data-reveal].is-visible .mh-faq__grid,.mh-motion-ready [data-reveal].is-visible .mh-story-lab__tabs,.mh-motion-ready [data-reveal].is-visible .mh-story-lab__panel,.mh-motion-ready [data-reveal].is-visible .mh-revision__workspace,.mh-motion-ready [data-reveal].is-visible .mh-anatomy-grid{opacity:1;transform:none}.mh-motion-ready [data-reveal].is-visible .mh-step-grid,.mh-motion-ready [data-reveal].is-visible .mh-brief-grid,.mh-motion-ready [data-reveal].is-visible .mh-case-grid,.mh-motion-ready [data-reveal].is-visible .mh-author-grid,.mh-motion-ready [data-reveal].is-visible .mh-anatomy-grid,.mh-motion-ready [data-reveal].is-visible .mh-guide-grid{transition-delay:.11s}@keyframes mh-background-drift{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.055)translate(-.8%,-.5%)}}@keyframes mh-product-float{0%,to{transform:rotate(.35deg)translateY(0)}50%{transform:rotate(.1deg)translateY(-9px)}}.mh-story-lab{background:radial-gradient(circle at 83% 15%,#677eef26,#0000 28%),#eef1f9;padding:100px 0}.mh-story-lab__tabs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:52px;display:grid}.mh-story-lab__tabs button{color:#5f6a82;min-height:66px;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #d7dce9;border-radius:9px;align-items:center;gap:13px;padding:0 18px;font-size:.84rem;font-weight:760;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.mh-story-lab__tabs button:hover{border-color:#8fa1f6;transform:translateY(-2px)}.mh-story-lab__tabs button[aria-selected=true]{color:#fff;background:#13244e;border-color:#24386f;box-shadow:0 12px 28px #1e306330}.mh-story-lab__tabs span{color:#6d83ef;font-size:.7rem;font-weight:850}.mh-story-lab__panel{background:#fff;border:1px solid #d5dbe9;border-radius:16px;grid-template-columns:1.08fr .92fr;min-height:610px;margin-top:14px;animation:.48s cubic-bezier(.2,.72,.2,1) mh-panel-in;display:grid;overflow:hidden;box-shadow:0 25px 65px #1e2e5b1f}.mh-story-lab__image{background:var(--mh-navy);min-height:610px;position:relative;overflow:hidden}.mh-story-lab__image:after{content:"";background:linear-gradient(#0000,#060e22c7);position:absolute;inset:45% 0 0}.mh-story-lab__image img{object-fit:cover;transition:transform 8s}.mh-story-lab__panel:hover .mh-story-lab__image img{transform:scale(1.06)}.mh-story-lab__image>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07142cab;border:1px solid #fff3;border-radius:6px;padding:7px 10px;font-size:.72rem;font-weight:740;position:absolute;bottom:22px;left:24px}.mh-story-lab__copy{flex-direction:column;align-items:flex-start;padding:clamp(35px,5vw,65px);display:flex}.mh-story-lab__copy>small{color:#667fff;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:850}.mh-story-lab__copy h3{letter-spacing:-.05em;margin:15px 0 18px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.8rem,4.2vw,4.6rem);font-weight:500;line-height:.94}.mh-story-lab__copy>p{color:#4f5d79;font-size:1rem;line-height:1.65}.mh-story-lab__copy>div{background:#f1f3fa;border-left:3px solid #7188f8;margin-top:23px;padding:18px}.mh-story-lab__copy>div strong{color:#4158c7;letter-spacing:.08em;text-transform:uppercase;font-size:.71rem}.mh-story-lab__copy>div p{color:#58657e;margin:7px 0 0;font-size:.92rem;line-height:1.55}.mh-story-lab__copy ul{gap:9px;margin:24px 0;padding:0;list-style:none;display:grid}.mh-story-lab__copy li{color:#35435f;align-items:center;gap:9px;font-size:.9rem;display:flex}.mh-story-lab__copy li svg{color:#6078ee;width:16px}.mh-story-lab__copy>a{color:#5068df;align-items:center;gap:9px;margin-top:auto;font-size:.86rem;font-weight:820;display:inline-flex}.mh-story-lab__copy>a svg{width:15px}.mh-revision{color:#fff;background:radial-gradient(circle at 16% 0,#6a81f229,#0000 28%),#07142c;padding:100px 0}.mh-revision .mh-heading--split>p{color:#c1cbdd}.mh-revision__workspace{background:#0d1a39;border:1px solid #b4c3ff38;border-radius:15px;margin-top:54px;overflow:hidden;box-shadow:0 26px 70px #00000042}.mh-revision__toolbar{background:#0a1733;border-bottom:1px solid #ffffff1a;gap:7px;padding:12px;display:flex}.mh-revision__toolbar button{color:#929fba;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 15px;font-size:.78rem;font-weight:760;transition:background .17s,color .17s,border-color .17s;display:inline-flex}.mh-revision__toolbar button:hover{color:#fff}.mh-revision__toolbar button[aria-selected=true]{color:#fff;background:#25386f;border-color:#a9b8ff4d}.mh-revision__toolbar button[data-mode=draft][aria-selected=true]{background:#633d3a;border-color:#d18b706b}.mh-revision__toolbar button[data-mode=rewrite][aria-selected=true]{background:#294b91;border-color:#89a6ff61}.mh-revision__toolbar button[data-mode=expand][aria-selected=true]{background:#59416f;border-color:#c293e261}.mh-revision__toolbar button[data-mode=shorten][aria-selected=true]{color:#101a31;background:#a77737;border-color:#f0c47d6b}.mh-revision__toolbar svg{width:16px}.mh-revision__page{--revision-accent:#7389ef;--revision-ink:#18233f;--revision-muted:#68738a;--revision-rule:#18233f1f;--revision-surface:#e9eef9;--revision-aside:#111f43;grid-template-columns:1.3fr .7fr;min-height:500px;animation:.43s cubic-bezier(.2,.72,.2,1) mh-panel-in;display:grid}.mh-revision__page--draft{--revision-accent:#a65e48;--revision-ink:#2e2925;--revision-muted:#766b62;--revision-rule:#533d2d24;--revision-surface:#e9dfd0;--revision-aside:#30263a}.mh-revision__page--rewrite{--revision-accent:#536fd5;--revision-ink:#15264d;--revision-muted:#667491;--revision-rule:#2d4b8d24;--revision-surface:#e4ecfa;--revision-aside:#132957}.mh-revision__page--expand{--revision-accent:#8b60b0;--revision-ink:#312741;--revision-muted:#776a84;--revision-rule:#5e427624;--revision-surface:#eee7f3;--revision-aside:#302241}.mh-revision__page--shorten{--revision-accent:#efc47e;--revision-ink:#f5f1e8;--revision-muted:#abb6cf;--revision-rule:#ffffff1f;--revision-surface:#17254a;--revision-aside:#0d1834}.mh-revision__manuscript{background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--revision-accent) 18%, transparent), transparent 32%), var(--revision-surface);min-width:0;color:var(--revision-ink);grid-template-rows:auto 1fr auto;display:grid}.mh-revision__manuscript>header,.mh-revision__manuscript>footer{border-color:var(--revision-rule);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 clamp(24px,4vw,48px);display:flex}.mh-revision__manuscript>header{border-bottom:1px solid var(--revision-rule)}.mh-revision__manuscript>header>div,.mh-revision__manuscript>footer span{align-items:center;gap:8px;display:flex}.mh-revision__manuscript>header svg,.mh-revision__manuscript>footer svg{width:16px;color:var(--revision-accent)}.mh-revision__manuscript>header span,.mh-revision__manuscript>footer{color:var(--revision-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:780}.mh-revision__manuscript>header small{color:var(--revision-muted);font-size:.66rem}.mh-revision__document{grid-template-columns:44px minmax(0,1fr);gap:clamp(20px,3vw,38px);padding:clamp(38px,5vw,68px) clamp(28px,5vw,64px);display:grid}.mh-revision__document>div:first-child{color:var(--revision-accent);grid-template-rows:auto 1fr auto;justify-items:center;font-size:.58rem;font-weight:850;display:grid}.mh-revision__document>div:first-child i{background:linear-gradient(var(--revision-accent), var(--revision-rule));opacity:.55;width:1px;margin:10px 0}.mh-revision__document>div:last-child{min-width:0}.mh-revision__document small{color:var(--revision-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:820}.mh-revision__page h3{letter-spacing:-.045em;margin:14px 0 38px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.2rem,3.4vw,3.8rem);font-weight:500;line-height:1}.mh-revision__page blockquote{max-width:810px;color:var(--revision-ink);margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.45rem,2vw,2rem);line-height:1.58}.mh-revision__page--draft .mh-revision__document{background-image:linear-gradient(var(--revision-rule) 1px, transparent 1px);background-size:100% 36px}.mh-revision__page--draft blockquote{max-width:720px}.mh-revision__page--rewrite .mh-revision__document>div:last-child{border-left:4px solid var(--revision-accent);padding-left:clamp(18px,3vw,34px)}.mh-revision__page--rewrite h3{letter-spacing:-.04em;font-family:inherit;font-weight:780}.mh-revision__page--rewrite blockquote{font-family:inherit;font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.7}.mh-revision__page--expand .mh-revision__document{background:radial-gradient(circle at 72% 45%,#8b60b01c,#0000 32%)}.mh-revision__page--expand blockquote:first-letter{float:left;color:var(--revision-accent);margin:.04em .12em 0 0;font-size:3.1em;line-height:.75}.mh-revision__page--shorten .mh-revision__document>div:last-child{align-self:center;max-width:650px}.mh-revision__page--shorten h3{color:var(--revision-accent);margin-bottom:28px;font-size:clamp(1.85rem,2.8vw,3rem)}.mh-revision__page--shorten blockquote{font-size:clamp(1.65rem,2.25vw,2.2rem);line-height:1.42}.mh-revision__manuscript>footer{border-top:1px solid var(--revision-rule)}.mh-revision__page aside{background:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--revision-accent) 15%, transparent), transparent 30%), var(--revision-aside);border-left:1px solid #ffffff1a;padding:clamp(32px,4vw,55px)}.mh-revision__page aside>span{color:var(--revision-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.mh-revision__page aside>p{color:#c1cbdd;margin:24px 0;font-size:.94rem;line-height:1.65}.mh-revision__page aside ul{gap:12px;padding:0;list-style:none;display:grid}.mh-revision__page aside li{color:#e4e9f6;align-items:flex-start;gap:9px;font-size:.88rem;display:flex}.mh-revision__page aside li svg{width:16px;color:var(--revision-accent);flex:none}.mh-anatomy{background:#f7f6f2;padding:100px 0}.mh-anatomy-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:54px;display:grid}.mh-anatomy-grid article{background:#fff;border:1px solid #dde1ea;border-radius:12px;min-height:315px;padding:29px;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 12px 30px #2331580d}.mh-anatomy-grid article:hover{border-color:#91a3f5;transform:translateY(-6px);box-shadow:0 22px 48px #2331581f}.mh-anatomy-grid header{justify-content:space-between;align-items:center;display:flex}.mh-anatomy-grid header span{color:#6078ee;font-size:.72rem;font-weight:850}.mh-anatomy-grid header i{color:#6078ee;background:#eef1ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.mh-anatomy-grid header svg{width:20px}.mh-anatomy-grid h3{margin:52px 0 11px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.6rem;font-weight:600}.mh-anatomy-grid p{color:#5e6981;font-size:.93rem;line-height:1.57}.mh-anatomy-grid strong{color:#394fba;align-items:center;gap:8px;margin-top:23px;font-size:.82rem;display:flex}.mh-anatomy-grid strong svg{width:15px}.mh-anatomy__flow{color:#fff;background:#111f44;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:20px 24px;display:flex}.mh-anatomy__flow span{color:#d2d9e9;align-items:center;gap:12px;font-size:.76rem;font-weight:760;display:flex}.mh-anatomy__flow svg{color:#8fa1fa;width:15px}@keyframes mh-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html[lang=en] body.fyrlo-v2 .mockup-home .mh-story-lab h3,html[lang=en] body.fyrlo-v2 .mockup-home .mh-revision h3,html[lang=en] body.fyrlo-v2 .mockup-home .mh-anatomy h3{font-family:Iowan Old Style,Baskerville,Georgia,serif}html[lang=en] body.fyrlo-v2 .mockup-home .mh-revision__page--rewrite h3{font-family:Avenir Next,Avenir,Segoe UI,sans-serif}@media (max-width:900px){.mh-story-lab__panel,.mh-revision__page{grid-template-columns:1fr}.mh-story-lab__image{min-height:480px}.mh-revision__page aside{border-top:1px solid #ffffff1a;border-left:0}.mh-anatomy-grid{grid-template-columns:repeat(2,1fr)}.mh-anatomy__flow{justify-content:flex-start;overflow-x:auto}.mh-anatomy__flow span{flex:none}}@media (max-width:720px){.mh-story-lab,.mh-revision,.mh-anatomy{padding:72px 0}.mh-story-lab__tabs{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.mh-story-lab__tabs button{scroll-snap-align:start;min-width:220px}.mh-story-lab__image{min-height:360px}.mh-story-lab__copy{padding:30px 24px}.mh-revision__toolbar{overflow-x:auto}.mh-revision__toolbar button{flex:none}.mh-revision__document,.mh-revision__page aside{padding:30px 24px}.mh-revision__document{grid-template-columns:30px minmax(0,1fr);gap:16px}.mh-revision__manuscript>header,.mh-revision__manuscript>footer{padding-inline:20px}.mh-revision__page blockquote{font-size:1.35rem}.mh-revision__page--shorten blockquote{font-size:1.55rem}.mh-anatomy-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mh-hero__background,.mh-product,.mh-hero-art{animation:none}.mh-motion-ready [data-reveal] .mh-heading,.mh-motion-ready [data-reveal] .mh-step-grid,.mh-motion-ready [data-reveal] .mh-genre-grid,.mh-motion-ready [data-reveal] .mh-tool-grid,.mh-motion-ready [data-reveal] .mh-format-grid,.mh-motion-ready [data-reveal] .mh-brief-grid,.mh-motion-ready [data-reveal] .mh-case__intro,.mh-motion-ready [data-reveal] .mh-case-grid,.mh-motion-ready [data-reveal] .mh-author-grid,.mh-motion-ready [data-reveal] .mh-compare-grid,.mh-motion-ready [data-reveal] .mh-continuity__workspace,.mh-motion-ready [data-reveal] .mh-continuity__principles,.mh-motion-ready [data-reveal] .mh-blocker-grid,.mh-motion-ready [data-reveal] .mh-trust-grid,.mh-motion-ready [data-reveal] .mh-guide-grid,.mh-motion-ready [data-reveal] .mh-faq__grid,.mh-motion-ready [data-reveal] .mh-story-lab__tabs,.mh-motion-ready [data-reveal] .mh-story-lab__panel,.mh-motion-ready [data-reveal] .mh-revision__workspace,.mh-motion-ready [data-reveal] .mh-anatomy-grid{opacity:1;transition:none;transform:none}}.mh-tools--editorial{background:radial-gradient(circle at 8% 15%, #798eff21, transparent 24%), radial-gradient(circle at 93% 86%, #dcb57a24, transparent 22%), var(--mh-paper);position:relative;overflow:hidden}.mh-tools--editorial .mh-tool-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:43px}.mh-tools--editorial .mh-tool-grid article{background:#0b1730;border-color:#ffffff85;border-radius:18px;grid-column:span 4;grid-template-columns:52px minmax(0,1fr);gap:18px;min-height:235px;padding:30px 28px;position:relative;overflow:hidden;box-shadow:0 18px 45px #131d3a2e}.mh-tools--editorial .mh-tool-card__image{z-index:0;object-fit:cover;transition:transform .6s cubic-bezier(.2,.72,.2,1)}.mh-tools--editorial .mh-tool-grid article:first-child .mh-tool-card__image{object-position:center 48%}.mh-tools--editorial .mh-tool-grid article:nth-child(2) .mh-tool-card__image{object-position:center 46%}.mh-tools--editorial .mh-tool-grid article:nth-child(3) .mh-tool-card__image{object-position:center 42%}.mh-tools--editorial .mh-tool-grid article:nth-child(4) .mh-tool-card__image{object-position:center 44%}.mh-tools--editorial .mh-tool-grid article:nth-child(5) .mh-tool-card__image{object-position:center 38%}.mh-tools--editorial .mh-tool-grid article:nth-child(6) .mh-tool-card__image{object-position:center 54%}.mh-tools--editorial .mh-tool-grid article:hover .mh-tool-card__image{transform:scale(1.04)}.mh-tools--editorial .mh-tool-grid article:first-child,.mh-tools--editorial .mh-tool-grid article:nth-child(6){grid-column:span 5}.mh-tools--editorial .mh-tool-grid article:nth-child(2),.mh-tools--editorial .mh-tool-grid article:nth-child(5){grid-column:span 3}.mh-tools--editorial .mh-tool-grid article:before{z-index:1;content:"";background:linear-gradient(90deg,#030b1beb 0%,#030b1bc2 56%,#030b1b75 100%),linear-gradient(#030b1b1a,#030b1b6b);position:absolute;inset:0}.mh-tools--editorial .mh-tool-grid article:after{z-index:2;content:"";background:#94a6ffd1;height:4px;position:absolute;top:0;left:0;right:0}.mh-tools--editorial .mh-tool-grid article i{z-index:3;color:#c3ceff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1935b8;border-color:#ccd6ff47;border-radius:14px;width:50px;height:50px;position:relative;box-shadow:0 9px 24px #0000002e}.mh-tools--editorial .mh-tool-grid h3{z-index:3;color:#fff;letter-spacing:-.025em;margin:3px 38px 10px 0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.15rem,1.5vw,1.55rem);font-weight:600;line-height:1.08;position:relative}.mh-tools--editorial .mh-tool-grid p{z-index:3;color:#d6ddec;max-width:34rem;font-size:.84rem;line-height:1.6;position:relative}.mh-tool-card__number{display:none}.mh-tools--editorial .mh-tool-card__number{z-index:3;color:#e2e8ff94;letter-spacing:-.04em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.45rem;font-weight:600;display:block;position:absolute;top:22px;right:24px}@media (max-width:1180px){.mh-tools--editorial .mh-tool-grid article,.mh-tools--editorial .mh-tool-grid article:first-child,.mh-tools--editorial .mh-tool-grid article:nth-child(2),.mh-tools--editorial .mh-tool-grid article:nth-child(5),.mh-tools--editorial .mh-tool-grid article:nth-child(6){grid-column:span 6}}@media (max-width:720px){.mh-tools--editorial .mh-tool-grid article,.mh-tools--editorial .mh-tool-grid article:first-child,.mh-tools--editorial .mh-tool-grid article:nth-child(2),.mh-tools--editorial .mh-tool-grid article:nth-child(5),.mh-tools--editorial .mh-tool-grid article:nth-child(6){grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);min-height:215px;padding:24px 22px}.mh-tools--editorial .mh-tool-grid article i{width:46px;height:46px}.mh-tools--editorial .mh-tool-grid h3{font-size:1.24rem}}.mh-pacing{background:radial-gradient(circle at 86% 12%,#6b82ef1f,#0000 27%),#eef1fa;border-block:1px solid #dfe3ed;padding:120px 0}.mh-pacing__tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:58px;display:grid}.mh-pacing__tabs button{color:#65708a;min-height:112px;font:inherit;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #d6dcea;border-radius:13px;grid-template-columns:35px 1fr;align-content:center;gap:4px 12px;padding:22px;transition:all .22s;display:grid}.mh-pacing__tabs button:hover{border-color:#647beb6b;transform:translateY(-3px)}.mh-pacing__tabs button[aria-selected=true]{color:#fff;background:#14234c;border-color:#637bed;box-shadow:0 18px 45px #2334692e}.mh-pacing__tabs button>span{color:#7187ef;grid-row:1/3;padding-top:2px;font-size:.68rem;font-weight:850}.mh-pacing__tabs b{font-size:.9rem}.mh-pacing__tabs small{color:#8994aa;font-size:.68rem}.mh-pacing__panel{background:#fff;border:1px solid #d6dcea;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);margin-top:12px;animation:.44s cubic-bezier(.2,.72,.2,1) mh-panel-in;display:grid;overflow:hidden;box-shadow:0 25px 65px #2635661a}.mh-pacing__art{isolation:isolate;background:#0a1733;min-height:620px;margin:0;position:relative;overflow:hidden}.mh-pacing__art img{object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.2,.72,.2,1);transform:scale(1.015)}.mh-pacing__panel:hover .mh-pacing__art img{transform:scale(1.045)}.mh-pacing__art:after{z-index:1;content:"";background:linear-gradient(90deg,#040a18c7,#040a1847 46%,#0000 72%),linear-gradient(#040a182e,#0000 54%,#040a1847);position:absolute;inset:0}.mh-pacing__art figcaption{z-index:2;color:#fff;gap:8px;display:grid;position:absolute;top:34px;left:34px;right:34px}.mh-pacing__art figcaption span,.mh-pacing__art figcaption small{letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.mh-pacing__art figcaption span{color:#9bafff}.mh-pacing__art figcaption strong{letter-spacing:-.035em;max-width:440px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2rem,3.2vw,3.25rem);font-weight:500;line-height:1}.mh-pacing__art figcaption small{color:#e7ebf7b3}.mh-pacing__chart{color:#fff;background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/52px 52px,radial-gradient(circle at 72% 18%,#7189ff38,#0000 27%),#0a1733;min-height:620px;padding:38px 36px 28px}.mh-pacing__chart header{color:#aeb9d1;justify-content:space-between;align-items:center;font-size:.67rem;font-weight:750;display:flex}.mh-pacing__chart header div{align-items:center;gap:8px;display:flex}.mh-pacing__chart header i{background:#8197ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #8197ff}.mh-pacing__chart header>span{color:#68748f}.mh-pacing__map{background:radial-gradient(circle at 74% 16%,#748bff29,#0000 34%),#0510279e;border:1px solid #97a9ff29;border-radius:16px;margin-top:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.mh-pacing__map svg{width:100%;height:auto;display:block;overflow:visible}.mh-pacing__area{animation:.7s ease-out both mh-area-in}.mh-pacing__line,.mh-pacing__glow{fill:none;stroke-linecap:round;stroke-linejoin:round}.mh-pacing__line{stroke-width:4px;stroke-dasharray:1200;stroke-dashoffset:1200px;animation:.9s cubic-bezier(.2,.72,.2,1) forwards mh-line-draw}.mh-pacing__glow{stroke:#7890ff;stroke-width:14px;opacity:.36}.mh-pacing__point circle:first-child{fill:#7188f5;opacity:.18}.mh-pacing__point circle:nth-child(2){fill:#dce2ff;stroke:#7188f5;stroke-width:2px}.mh-pacing__point text{fill:#687895;text-anchor:middle;font-size:12px;font-weight:800}.mh-pacing__axis{color:#73809c;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:0 24px 18px;font-size:.56rem;display:flex}.mh-pacing__milestones{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.mh-pacing__milestones>div{background:#ffffff0a;border:1px solid #9babf221;border-radius:11px;gap:4px;min-width:0;padding:13px 14px;display:grid}.mh-pacing__milestones span{color:#778ef9;font-size:.56rem;font-weight:850}.mh-pacing__milestones strong{color:#c7d0e5;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.mh-pacing__copy{padding:46px 42px}.mh-pacing__copy>small{color:#5f76e7;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850}.mh-pacing__copy h3{letter-spacing:-.045em;margin:13px 0 17px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.25rem,3.7vw,3.7rem);font-weight:500;line-height:.98}.mh-pacing__copy>p{color:var(--mh-copy);margin:0;font-size:.9rem;line-height:1.65}.mh-pacing__copy ol{margin:30px 0 24px;padding:0;list-style:none;display:grid}.mh-pacing__copy ol li{border-top:1px solid #e2e6ef;grid-template-columns:32px 1fr;gap:12px;padding:14px 0;display:grid}.mh-pacing__copy ol li>span{color:#7187ef;padding-top:2px;font-size:.62rem;font-weight:850}.mh-pacing__copy ol p{color:#727d93;gap:4px;margin:0;font-size:.74rem;line-height:1.45;display:grid}.mh-pacing__copy ol strong{color:#18213b;font-size:.76rem}.mh-pacing__copy>ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.mh-pacing__copy>ul li{color:#4d5c83;background:#eef1ff;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:.64rem;font-weight:740;display:flex}.mh-pacing__copy>ul svg{color:#6179ec;width:13px}@keyframes mh-line-draw{to{stroke-dashoffset:0}}@keyframes mh-area-in{0%{opacity:0}to{opacity:1}}.mh-clinic{background:radial-gradient(circle at 11% 12%,#6f86f41c,#0000 25%),#fbfaf7;padding:120px 0}.mh-clinic__tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:58px;display:grid}.mh-clinic__tabs button{color:#69758d;min-height:64px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:10px;align-items:center;gap:10px;padding:0 17px;font-size:.76rem;font-weight:780;display:flex}.mh-clinic__tabs button[aria-selected=true]{color:#fff;background:#15244d;border-color:#6179ea;box-shadow:0 14px 34px #1e2f6229}.mh-clinic__tabs button span{color:#7f94f8;font-size:.6rem}.mh-clinic__tabs button svg{width:17px}.mh-clinic__workspace{background:#fff;border:1px solid #dce1eb;border-radius:17px;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);margin-top:10px;animation:.42s cubic-bezier(.2,.72,.2,1) mh-panel-in;display:grid;overflow:hidden;box-shadow:0 24px 65px #26346117}.mh-clinic__workspace>aside{color:#fff;background:radial-gradient(circle at 85% 10%,#7a91ff38,#0000 30%),#0b1835;padding:43px 37px}.mh-clinic__workspace>aside>small{color:#91a5ff;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:850}.mh-clinic__workspace h3{letter-spacing:-.045em;margin:14px 0 33px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.2rem,3.6vw,3.5rem);font-weight:500;line-height:1}.mh-clinic__workspace>aside>div{border-top:1px solid #ffffff1c;margin-top:22px;padding-top:21px}.mh-clinic__workspace>aside>div span{color:#91a5ff;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.mh-clinic__workspace>aside>div p{color:#aeb8cc;margin:7px 0 0;font-size:.79rem;line-height:1.6}.mh-clinic__workspace blockquote{color:#e9edfa;border-top:1px solid #ffffff1c;border-left:2px solid #8297ff;margin:31px 0 0;padding:18px 0 0 18px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.23rem;line-height:1.4}.mh-clinic__revision{background:#f5f7fb;grid-template-columns:1fr 1fr;gap:12px;padding:37px;display:grid}.mh-clinic__revision article{background:#fff;border:1px solid #dfe3ec;border-radius:12px;min-height:310px;padding:29px}.mh-clinic__revision article:nth-child(2){background:linear-gradient(145deg,#fff,#eef1ff);border-color:#627aeb57}.mh-clinic__revision header{gap:5px;display:grid}.mh-clinic__revision header span{color:#6178e9;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:850}.mh-clinic__revision header small{color:#9099ab;font-size:.65rem}.mh-clinic__revision article>p{color:#2f3a55;margin:45px 0 0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.34rem;line-height:1.55}.mh-clinic__revision>footer{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:10px;display:flex}.mh-clinic__revision>footer strong{color:#53607a;letter-spacing:.08em;text-transform:uppercase;margin-right:8px;font-size:.67rem}.mh-clinic__revision>footer span{color:#445375;background:#e9edff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.64rem;font-weight:730;display:flex}.mh-clinic__revision>footer svg{width:12px}.mh-session{color:#fff;background:radial-gradient(circle at 90% 0,#7b90ff3d,#0000 30%),radial-gradient(circle at 3% 105%,#e5a97621,#0000 28%),#0a1733;padding:120px 0}.mh-session .mh-heading--split>p{color:#aeb8cc}.mh-session .mh-kicker{color:#91a5ff}.mh-session__timeline{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:62px;display:grid}.mh-session__timeline article{background:#ffffff0a;border:1px solid #afbeff2b;border-radius:13px;min-height:430px;padding:26px 22px;position:relative}.mh-session__timeline article:nth-child(3){background:linear-gradient(150deg,#5b73e538,#ffffff0a);border-color:#90a2ff6b}.mh-session__timeline article>header{grid-template-columns:1fr 30px;align-items:center;gap:7px;display:grid}.mh-session__timeline header>span{color:#8fa3ff;font-size:.68rem;font-weight:850}.mh-session__timeline header i{color:#a8b7ff;background:#7d92f721;border-radius:9px;grid-area:1/2/3;place-items:center;width:30px;height:30px;display:grid}.mh-session__timeline header i svg{width:16px}.mh-session__timeline header small{color:#697690;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:820}.mh-session__timeline article>div{margin-top:62px}.mh-session__timeline h3{margin:0 0 14px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:1.5rem;font-weight:600;line-height:1.08}.mh-session__timeline p{color:#9ca8bd;margin:0;font-size:.75rem;line-height:1.62}.mh-session__timeline strong{color:#ccd4e5;border-top:1px solid #ffffff1a;align-items:flex-start;gap:7px;margin-top:31px;padding-top:17px;font-size:.68rem;line-height:1.45;display:flex}.mh-session__timeline strong svg{color:#879cff;flex:none;width:14px}.mh-session__timeline article>svg{z-index:2;color:#7489ec;filter:drop-shadow(0 0 8px #0a1733);width:17px;position:absolute;top:50%;right:-13px}.mh-session__note{background:#ffffff0a;border:1px solid #afbeff2e;border-radius:13px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:12px;padding:26px 30px;display:grid}.mh-session__note>span{color:#91a5ff;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:850}.mh-session__note p{color:#aab5c9;margin:0;font-size:.76rem;line-height:1.55}.mh-session__note a{color:#d3dafe;white-space:nowrap;align-items:center;gap:8px;font-size:.68rem;font-weight:800;display:flex}.mh-session__note a svg{width:14px}.mh-motion-ready [data-reveal] .mh-pacing__tabs,.mh-motion-ready [data-reveal] .mh-pacing__panel,.mh-motion-ready [data-reveal] .mh-clinic__tabs,.mh-motion-ready [data-reveal] .mh-clinic__workspace,.mh-motion-ready [data-reveal] .mh-session__timeline,.mh-motion-ready [data-reveal] .mh-session__note{opacity:0;transition:opacity .75s cubic-bezier(.2,.72,.2,1),transform .75s cubic-bezier(.2,.72,.2,1);transform:translateY(34px)}.mh-motion-ready [data-reveal].is-visible .mh-pacing__tabs,.mh-motion-ready [data-reveal].is-visible .mh-pacing__panel,.mh-motion-ready [data-reveal].is-visible .mh-clinic__tabs,.mh-motion-ready [data-reveal].is-visible .mh-clinic__workspace,.mh-motion-ready [data-reveal].is-visible .mh-session__timeline,.mh-motion-ready [data-reveal].is-visible .mh-session__note{opacity:1;transform:none}.mh-motion-ready [data-reveal].is-visible .mh-pacing__panel,.mh-motion-ready [data-reveal].is-visible .mh-clinic__workspace,.mh-motion-ready [data-reveal].is-visible .mh-session__note{transition-delay:.1s}@media (max-width:1080px){.mh-pacing__panel,.mh-clinic__workspace{grid-template-columns:1fr}.mh-pacing__art{min-height:570px}.mh-session__timeline{grid-template-columns:repeat(2,1fr)}.mh-session__timeline article>svg{display:none}.mh-session__note{grid-template-columns:130px 1fr}.mh-session__note a{grid-column:2}}@media (max-width:720px){.mh-pacing,.mh-clinic,.mh-session{padding:72px 0}.mh-pacing__tabs,.mh-clinic__tabs{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.mh-pacing__tabs button{scroll-snap-align:start;min-width:235px}.mh-clinic__tabs button{scroll-snap-align:start;min-width:175px}.mh-pacing__art{min-height:520px}.mh-pacing__art figcaption{top:25px;left:24px;right:24px}.mh-pacing__copy,.mh-clinic__workspace>aside{padding:32px 23px}.mh-clinic__revision{grid-template-columns:1fr;padding:22px}.mh-clinic__revision article{min-height:265px;padding:24px}.mh-clinic__revision>footer{grid-column:1}.mh-session__timeline{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.mh-session__timeline article{scroll-snap-align:start;min-width:77vw;min-height:400px}.mh-session__note{grid-template-columns:1fr;padding:24px}.mh-session__note a{white-space:normal;grid-column:1}}@media (prefers-reduced-motion:reduce){.mh-pacing__line,.mh-pacing__area{animation:none}.mh-pacing__line{stroke-dashoffset:0}.mh-motion-ready [data-reveal] .mh-pacing__tabs,.mh-motion-ready [data-reveal] .mh-pacing__panel,.mh-motion-ready [data-reveal] .mh-clinic__tabs,.mh-motion-ready [data-reveal] .mh-clinic__workspace,.mh-motion-ready [data-reveal] .mh-session__timeline,.mh-motion-ready [data-reveal] .mh-session__note{opacity:1;transition:none;transform:none}}
