.pfm-hero.hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:30px;padding-top:120px;padding-bottom:64px;min-height:100svh;align-items:center;background:#fbfaf6;overflow:hidden}
.pfm-hero::before{display:none}
.pfm-hero-scene{position:relative;isolation:isolate;min-height:740px;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:28px 0 0}
.pfm-hero-scene::before{content:"";position:absolute;inset:8% -4% 0 38%;background:var(--y);clip-path:polygon(56% 0,100% 0,55% 100%,0 100%);opacity:.85;z-index:-2}
.pfm-hero-copy{position:relative;z-index:3;width:70%;pointer-events:none}
.pfm-hero-copy a{pointer-events:auto}
.pfm-hero .eyebrow{background:none;padding:0;gap:12px;font-size:10px;letter-spacing:.1em;margin-bottom:24px}
.pfm-hero .eyebrow b{font-size:10px;padding:6px 10px}
.pfm-hero h1{font-size:clamp(38px,3.6vw,60px);line-height:1.04;letter-spacing:-.045em}
.pfm-hero h1 .ln:last-child{font-size:.78em;padding-bottom:.2em}
.pfm-hero h1 .ul svg{height:.2em;bottom:-.04em}
.pfm-hero .lead{font-size:15px;line-height:1.7;max-width:340px;margin:24px 0}
.pfm-hero-values{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:26px}
.pfm-hero-values span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500}
.pfm-hero-values .i{width:29px;height:29px;border:1px solid #0b0b0b26;border-radius:50%;padding:6px}
.pfm-hero-copy>.btn{font-size:13px;gap:14px;padding:15px 22px}
.pfm-hero .stage{position:absolute;inset:0 -4% 90px 29%;min-height:0;margin:0;z-index:1;pointer-events:none}
.pfm-hero .stage img{left:-12%;bottom:0;width:130%;max-height:100%;object-position:50% 100%;filter:drop-shadow(0 18px 22px #0002);mask:linear-gradient(#000 80%,transparent);-webkit-mask:linear-gradient(#000 80%,transparent)}
.pfm-hero .stage .disc{width:95%;bottom:10%;background:#ffe475;opacity:.65}
.pfm-hero .stage .ring2{width:106%;margin-left:-53%;bottom:7%;border-color:#0b0b0b20}
.pfm-hero-memories{position:relative;z-index:4;display:flex;gap:12px;width:88%;margin:120px 0 0 6%;padding-bottom:24px}
.pfm-memory{position:relative;flex:1;min-width:0;aspect-ratio:1.05;background:#fff;padding:5px;border-radius:14px;box-shadow:0 16px 30px -16px #0006;rotate:-8deg;overflow:hidden}
.pfm-memory:nth-child(2){rotate:4deg;translate:0 18px;animation-delay:-1.8s}
.pfm-memory:nth-child(3){rotate:-3deg;animation-delay:-3s}
.pfm-memory img{width:100%;height:100%;object-fit:cover;border-radius:10px}
.pfm-memory figcaption{position:absolute;inset:auto 5px 5px;background:linear-gradient(transparent,#000c);padding:24px 8px 10px;color:white;font-size:10px;border-radius:0 0 10px 10px;font-weight:500}
.pfm-hero-signature{position:relative;z-index:3;margin:22px 0 0;font-size:13px;color:#62625d;line-height:1.6}
.pfm-hero-signature b{font-size:15px;color:var(--bk);font-weight:600}
.pfm-hero-panel{position:relative;z-index:5;padding:32px;border:1px solid #0b0b0b12;border-radius:24px;background:#fffffff2;box-shadow:0 22px 50px -35px #0004;min-width:0}
.pfm-hero-kicker{display:block;font-size:9px;font-weight:600;letter-spacing:.13em;line-height:1.6;color:#62625d;margin-bottom:22px}
.pfm-hero-panel-title{display:flex;align-items:center;gap:16px}
.pfm-hero-panel-title img{object-fit:contain;flex:0 0 45px;width:45px;height:58px}
.pfm-hero-panel h2{font-size:clamp(27px,2.3vw,38px);line-height:1.08;letter-spacing:-.04em}
.pfm-hero-intro{font-size:14px;line-height:1.7;color:#62625d;margin:22px 0 18px}
.pfm-hero-benefits{list-style:none;margin:0 0 24px;padding:0}
.pfm-hero-benefits li{display:flex;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid #0b0b0b0e}
.pfm-hero-benefits li>span{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;background:var(--y);border-radius:50%}
.pfm-hero-benefits .i{width:20px;height:20px;stroke-width:1.8}
.pfm-hero-benefits b{display:block;font-size:13px;font-weight:600}
.pfm-hero-benefits p{font-size:12px;line-height:1.6;color:#62625d;margin:4px 0 0}
.pfm-hero-enroll{display:flex;align-items:center;gap:14px;position:relative;padding:22px 18px;background:var(--bk);color:#fff;border-radius:15px;transition:transform .25s,box-shadow .25s;overflow:hidden}
.pfm-hero-enroll::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0b0bf5,#0b0b0be0),url('images/galeria/formatura.webp') center/cover;z-index:0}
.pfm-hero-enroll>span{position:relative;z-index:1}
.pfm-enroll-icon{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:var(--y);color:var(--bk);display:grid;place-items:center}
.pfm-enroll-icon .i{width:22px;height:22px}
.pfm-hero-enroll small{display:block;font-size:8px;letter-spacing:.15em;color:#c4c4bd;margin-bottom:8px}
.pfm-hero-enroll b{display:block;font-size:20px;line-height:1.15;letter-spacing:-.025em}
.pfm-hero-enroll em{display:block;font-style:normal;font-size:11px;line-height:1.5;color:#c4c4bd;margin-top:8px}
.pfm-enroll-arrow{margin-left:auto;flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--y);color:var(--bk)}
.pfm-hero-availability{font-size:10px;color:#62625d;margin:9px 0 20px;line-height:1.5}
.pfm-hero-practical{display:grid;grid-template-columns:1fr 1fr;border:1px solid #0b0b0b0d;border-radius:12px;padding:15px 12px;gap:16px}
.pfm-hero-practical>div,.pfm-hero-practical>a{display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.6;color:#62625d}
.pfm-hero-practical b{display:block;font-size:11px;color:var(--bk);margin-bottom:4px}
.pfm-hero-practical .i{width:19px;height:19px;flex:0 0 19px;color:var(--bk);margin-top:2px}
.pfm-hero-family{display:block;text-align:center;font-size:10px;color:#62625d;margin-top:18px;text-decoration:underline;text-underline-offset:4px;line-height:1.6}
.pfm-hero a:focus-visible{outline:3px solid #b39200;outline-offset:5px}
@media(hover:hover) and (pointer:fine){.pfm-hero-enroll:hover{transform:translateY(-3px);box-shadow:0 18px 30px -20px #0009}}
@media(min-width:1600px){.pfm-hero-scene{min-height:800px}.pfm-hero-panel{padding:40px}.pfm-hero h1{font-size:64px}.pfm-hero .lead{font-size:16px;max-width:390px}}
@media(max-width:1150px){.pfm-hero.hero{gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pfm-hero-panel{padding:24px}.pfm-hero-copy{width:85%}.pfm-hero .stage{left:15%;top:120px}.pfm-hero .lead{max-width:280px;font-size:14px}.pfm-hero-values{gap:10px}.pfm-enroll-icon{display:none}.pfm-hero-enroll{padding:20px 16px}}
@media(max-width:900px){.pfm-hero.hero{grid-template-columns:1fr;gap:30px;padding-top:110px}.pfm-hero-scene{min-height:700px}.pfm-hero-copy{width:65%}.pfm-hero h1{font-size:clamp(42px,6.5vw,60px)}.pfm-hero .stage{left:33%;top:0;bottom:50px}.pfm-hero .lead{max-width:330px}.pfm-hero-memories{width:70%;margin-top:100px}.pfm-hero-panel{padding:30px}.pfm-hero-panel h2{font-size:36px}.pfm-hero-enroll{padding:24px}.pfm-enroll-icon{display:grid}}
@media(max-width:560px){.pfm-hero.hero{padding-top:108px;padding-bottom:60px}.pfm-hero-scene{min-height:0;padding-top:10px}.pfm-hero-copy{width:100%}.pfm-hero h1{font-size:clamp(40px,10vw,55px)}.pfm-hero .lead{max-width:none;margin:20px 0;font-size:14px}.pfm-hero .eyebrow{margin-bottom:20px}.pfm-hero .stage{position:relative;inset:auto;width:100%;height:320px;margin:12px 0 -40px}.pfm-hero .stage img{width:106%;left:-3%;max-height:100%}.pfm-hero .stage .disc{width:85%;bottom:0}.pfm-hero .stage .ring2{width:95%;margin-left:-47.5%;bottom:-4%}.pfm-hero-memories{width:100%;margin:0;padding:0 5px 15px;gap:8px}.pfm-memory figcaption{font-size:8px;padding:20px 5px 8px}.pfm-hero-signature{margin-top:18px}.pfm-hero-panel{padding:24px 20px;border-radius:20px}.pfm-hero-panel h2{font-size:29px}.pfm-hero-panel-title{gap:12px}.pfm-hero-kicker{font-size:8px;letter-spacing:.1em}.pfm-hero-intro{font-size:13px}.pfm-hero-enroll{gap:10px;padding:20px 14px}.pfm-enroll-icon{display:none}.pfm-hero-enroll b{font-size:21px}.pfm-hero-benefits li{gap:12px}.pfm-hero-practical{gap:10px;padding:14px 10px}.pfm-hero-practical>div,.pfm-hero-practical>a{font-size:9px}.pfm-hero-benefits li>span{width:36px;height:36px;flex-basis:36px}.pfm-hero-values{margin-bottom:20px}}
@media(prefers-reduced-motion:reduce){.pfm-hero .stage,.pfm-hero>.pfm-hero-scene{animation:none!important;transform:none!important;opacity:1!important}.pfm-hero .pfm-memory{animation:none}.pfm-hero-enroll:hover{transform:none}html{scroll-behavior:auto}}
@media(max-width:560px){.pfm-hero-scene::before{inset:52% 0 0 32%;opacity:.65}}

.pfm-hero-scene{min-height:690px;justify-content:flex-start}
.pfm-hero .stage{bottom:0}
.pfm-enrollment-panel{align-self:center}
.pfm-enrollment-panel h2{font-size:clamp(30px,2.6vw,42px)}
.pfm-enrollment-panel .pfm-hero-intro{margin:18px 0 22px;font-size:13px}
.pfm-form-fallback{display:block;margin:18px 0 12px;font-size:11px;text-align:center;text-decoration:underline;text-underline-offset:4px;color:#62625d}
.pfm-enrollment-panel .pfm-hero-availability{text-align:center;margin:0;font-size:10px}
.pfm-enrollment-panel .pfm-hero-family{padding-top:15px;border-top:1px solid #eeede8;margin-top:18px}
@media(max-width:900px){.pfm-hero-scene{min-height:640px}}
@media(max-width:560px){.pfm-hero-scene{min-height:0}.pfm-hero .stage{margin-bottom:0}.pfm-hero.hero{gap:12px}}
.pfm-native-form fieldset{border:0;padding:0;margin:0;display:grid;gap:14px;min-width:0}
.pfm-form-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px}
.pfm-native-form label{display:block;font-size:11px;font-weight:600;margin-bottom:6px;color:#363630}
.pfm-native-form input,.pfm-native-form select{display:block;width:100%;min-width:0;height:41px;border:1px solid #deddd5;border-radius:8px;padding:9px 10px;background:#faf9f5;color:#20201c;font:inherit;font-size:12px;color-scheme:light}
.pfm-native-form input::placeholder{font-size:11px;color:#96968b}
.pfm-native-form h3{font-size:14px;padding-top:14px;border-top:1px solid #ecebe3;margin:2px 0 0}
.pfm-native-form :focus-visible,.pfm-form-retry:focus-visible{outline:2px solid #a68a00;outline-offset:2px}
.pfm-native-form [aria-invalid=true]{border-color:#b42318}
.pfm-native-form fieldset:disabled{opacity:.55}
.pfm-field-error{display:block;font-size:12px;color:#b42318;line-height:1.4;margin-top:4px}
.pfm-field-error:empty{display:none}
.pfm-schedule-help{font-size:11px;line-height:1.6;color:#62625d;margin:-6px 0 0}
.pfm-native-form .pfm-submit{width:100%;min-height:45px;justify-content:center;gap:12px;font-size:12px;margin-top:2px}
.pfm-form-status{font-size:11px;line-height:1.6;margin:0 0 16px;color:#62625d}
.pfm-form-status:empty{display:none}
.pfm-form-status[data-error=true]{color:#b42318}
.pfm-form-retry{background:#f2f0e8;padding:10px 16px;border-radius:8px;border:1px solid #deddd5;font:inherit;font-size:12px;margin:15px 0}
.pfm-form-success{padding:24px 12px;text-align:center}
.pfm-form-success h3{font-size:23px}.pfm-form-success p{font-size:12px;line-height:1.7;margin:16px 0;color:#62625d}.pfm-form-success strong{display:block;font-size:26px;letter-spacing:.05em}.pfm-form-success .btn{font-size:12px}
.pfm-enrollment-panel [hidden]{display:none!important}
@media(max-width:380px){.pfm-form-grid{grid-template-columns:1fr}.pfm-native-form fieldset{gap:12px}}
.pfm-enrollment-panel{background:#fff}

#inscricao{scroll-margin-top:110px}
.pfm-mobile-family{display:none}
@media(max-width:1050px){.pfm-mobile-family{display:block}}

.pfm-age-contact{display:block;font-size:10px;color:#696038;line-height:1.6;text-decoration:underline;text-underline-offset:3px;margin-top:7px}
.pfm-form-shell{position:relative}

.pfm-privacy{display:grid;gap:8px;margin:4px 0 6px}
.pfm-privacy p{font-size:12px;line-height:1.5;color:#55554f;margin:0}
.pfm-privacy a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}
.pfm-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;font-weight:500;cursor:pointer}
.pfm-check input{width:20px;height:20px;min-height:0;flex:0 0 20px;margin:0;accent-color:#0b0b0b}
.pfm-numbers{padding-top:20px;padding-bottom:100px}
.pfm-numbers .res{margin-top:60px}
.res-src{margin-top:14px;max-width:440px;font-size:12px;line-height:1.5;color:#6b6b63}
@media(max-width:860px){.pfm-numbers .res{grid-template-columns:1fr;gap:32px}}
@media(min-width:1051px){#nav .links a{position:relative;z-index:1;transition:color .3s}#nav .links a:hover,#nav .links a:focus-visible{color:var(--y)}#nav .links:hover a.on:not(:hover){color:inherit}}

.pfm-hero.hero{grid-template-columns:minmax(0,.86fr) minmax(0,1.04fr) minmax(370px,.9fr);gap:clamp(16px,2vw,36px);align-items:center;padding-top:112px;padding-bottom:36px}
.pfm-hero-scene{min-height:0;align-self:center;padding:0}
.pfm-hero-scene::before{display:none}
.pfm-hero-copy{width:100%}
.pfm-hero .lead{max-width:360px}
.pfm-hero .stage{position:relative;inset:auto;align-self:stretch;min-height:min(640px,calc(100svh - 150px));margin:0;isolation:isolate}
.pfm-hero .stage::before{content:"";position:absolute;inset:2% -6% 0 -2%;background:var(--y);clip-path:polygon(58% 0,100% 0,52% 100%,8% 100%);opacity:.85;z-index:-2}
.pfm-hero .stage img{left:-11%;width:122%;max-height:100%}
.pfm-hero .stage .disc{width:96%;bottom:6%}
.pfm-hero .stage .ring2{width:108%;margin-left:-54%;bottom:3%}
.pfm-enrollment-panel{align-self:center;padding:28px 28px 26px}
.pfm-enrollment-panel h2{font-size:clamp(28px,2.3vw,38px)}
.pfm-enrollment-panel .pfm-hero-kicker{margin-bottom:16px}
.pfm-enrollment-panel .pfm-form-status{margin:14px 0 0}
.pfm-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 20px;padding:0;counter-reset:none}
.pfm-steps li{position:relative;display:flex;flex-direction:column;gap:8px;padding-top:12px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8d8c82}
.pfm-steps li::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:4px;background:#ecebe3;transition:background .35s}
.pfm-steps li b{display:none}
.pfm-steps li[aria-current=step]{color:var(--bk)}
.pfm-steps li[aria-current=step]::before,.pfm-steps li.is-done::before{background:var(--y)}
.pfm-steps li.is-done{color:#5d5c53}
.pfm-native-form .pfm-step{display:grid;gap:14px;animation:pfmStep .45s var(--e) both}
.pfm-native-form .pfm-step[hidden]{display:none}
@keyframes pfmStep{from{opacity:0;transform:translate3d(14px,0,0)}to{opacity:1;transform:none}}
.pfm-native-form .pfm-step h3{display:grid;gap:4px;font-size:18px;letter-spacing:-.02em;padding:0;border:0;margin:0 0 2px}
.pfm-native-form .pfm-step h3 small{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8a7100}
.pfm-native-form input,.pfm-native-form select{height:46px;font-size:13px}
.pfm-native-form label{font-size:12px}
.pfm-step-nav{display:flex;align-items:center;gap:12px;margin-top:6px}
.pfm-step-nav .btn{flex:1;min-height:48px;justify-content:center;gap:12px;font-size:13px}
.pfm-back{background:none;border:1px solid #deddd5;border-radius:99px;min-height:48px;padding:0 20px;font:600 13px Outfit,Arial,sans-serif;color:var(--bk);cursor:pointer;transition:border-color .25s,background .25s}
.pfm-back:hover{border-color:var(--bk);background:#faf9f5}
.pfm-native-form .pfm-submit{margin-top:0}
.pfm-native-form .pfm-schedule-help{margin:-4px 0 0}
.pfm-privacy{margin:0}
.pfm-privacy p{font-size:11px}
.pfm-check{font-size:12px}
.pfm-enroll-soon{display:grid;gap:16px;margin-top:20px;padding:22px;border-radius:18px;background:#fbfaf6;border:1px solid #ecebe3}
.pfm-enroll-soon[hidden]{display:none}
.pfm-soon-badge{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:8px 14px;border-radius:99px;background:var(--bk);color:var(--y);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.pfm-soon-badge i{width:8px;height:8px;border-radius:50%;background:var(--y);animation:pfmPulse 1.8s ease-out infinite}
@keyframes pfmPulse{0%{box-shadow:0 0 0 0 #ffd60a99}100%{box-shadow:0 0 0 9px #ffd60a00}}
.pfm-enroll-soon p{font-size:14px;line-height:1.65;color:#55554f;margin:0}
.pfm-soon-cta{justify-content:center;gap:10px;min-height:50px;font-size:13px}
.pfm-soon-cta .i{width:18px;height:18px}
.pfm-soon-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:12px}
.pfm-soon-links a{color:#55554f;text-decoration:underline;text-underline-offset:3px}
.pfm-soon-links a:hover{color:var(--bk)}
@media(min-width:1600px){.pfm-enrollment-panel{padding:34px}}
@media(max-width:1250px) and (min-width:901px){.pfm-hero.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 28px;align-items:start}.pfm-hero-scene{align-self:center}.pfm-hero .stage{min-height:520px}.pfm-enrollment-panel{grid-column:1/-1;justify-self:center;width:min(100%,620px)}}
@media(max-width:900px){.pfm-hero.hero{grid-template-columns:1fr;gap:20px}.pfm-hero-copy{width:100%}.pfm-hero .stage{position:relative;inset:auto;top:auto;bottom:auto;left:auto;width:100%;min-height:440px;margin:0}.pfm-hero .stage img{left:-8%;width:116%}}
@media(max-width:560px){.pfm-hero .stage{min-height:0;height:330px;margin:0}.pfm-hero .stage::before{inset:6% -10% 0 0}.pfm-hero .stage img{left:-6%;width:112%}.pfm-enrollment-panel{padding:24px 18px}.pfm-steps{margin:18px 0 16px}.pfm-step-nav{gap:8px}.pfm-back{padding:0 16px}.pfm-enroll-soon{padding:18px}}
@media(prefers-reduced-motion:reduce){.pfm-native-form .pfm-step,.pfm-soon-badge i{animation:none}}
.pfm-native-form .pfm-check{display:flex;margin:0}

.pfm-hero.hero{background:radial-gradient(42% 58% at 52% 62%,#fff1a6 0,#fff6cc 38%,#fbfaf600 72%),radial-gradient(30% 40% at 96% 8%,#fff3b8 0,#fbfaf600 70%),#fbfaf6}
.pfm-hero .stage::before{inset:6% -14% -4% -14%;clip-path:none;border-radius:50%;background:radial-gradient(closest-side,#ffd60a 0,#ffe066 46%,#ffe06600 100%);opacity:.55}
.pfm-hero .stage::after{content:"";position:absolute;left:8%;right:8%;bottom:-2%;height:14%;border-radius:50%;background:radial-gradient(closest-side,#0b0b0b24,#0b0b0b00);z-index:-1}
.pfm-hero .stage .disc{background:radial-gradient(circle at 50% 38%,#ffd60a 0,#ffe066 58%,#ffe06600 71%);opacity:1}
.pfm-hero .stage img{-webkit-mask:linear-gradient(#000 70%,transparent 99%);mask:linear-gradient(#000 70%,transparent 99%)}
@media(min-width:1251px){.pfm-enrollment-panel{position:relative;z-index:3;margin-left:-70px;box-shadow:0 40px 80px -40px #0005,0 0 0 1px #0000000a}}
.pfm-hero .stage img{filter:none}
@media(min-width:1251px){.pfm-hero .stage{min-height:min(760px,calc(100svh - 110px));margin-top:-40px}.pfm-hero .stage img{left:-20%;width:140%}.pfm-hero .stage .disc{width:104%}.pfm-hero .stage .ring2{width:116%;margin-left:-58%}}
@media(max-width:1250px) and (min-width:901px){.pfm-hero .stage img{left:-16%;width:132%}}
@media(max-width:900px){.pfm-hero .stage img{left:-14%;width:128%}}
@media(max-width:900px){.pfm-hero .stage{order:-1;margin-top:-6px}.pfm-hero-scene{order:0}.pfm-enrollment-panel{order:1}}
@media(max-width:560px){.pfm-hero.hero{padding-top:92px;gap:18px}.pfm-hero .stage{height:360px}.pfm-hero .stage img{left:-12%;width:124%}}
@media(max-width:560px){.pfm-hero-copy{text-align:center}.pfm-hero .eyebrow{justify-content:center}.pfm-hero h1{font-size:clamp(30px,calc(10.6vw - 5px),44px);letter-spacing:-.045em}.pfm-hero h1 .pfm-h1-a,.pfm-hero h1 .pfm-h1-b{display:inline-block}.pfm-hero h1 .ln:last-child{display:block;font-size:.86em}.pfm-hero .lead{max-width:none;margin:16px auto 22px;font-size:14px;line-height:1.6;letter-spacing:-.005em}}
.pfm-hero .stage img{transition:opacity .6s .05s var(--e),transform .8s .05s var(--e)}
.pfm-hero .ln>span{transition-duration:.7s}
.pfm-hero .fu{transition-duration:.6s}
.pfm-hero .d1{transition-delay:.15s!important}.pfm-hero .d2{transition-delay:.25s!important}.pfm-hero .d3{transition-delay:.35s!important}
