:root{
  --navy:#061f68;--navy-deep:#04123f;--blue:#0a4fbe;--blue-2:#123da2;--yellow:#ffd21a;--green:#20c95b;--pink:#ed0077;--ink:#12172d;--muted:#687085;--surface:#fbfbfc;--line:#e3e6ed;--white:#fff;--container:1200px;--shadow:0 4px 16px rgba(5,25,75,.10)
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:78px}
body{margin:0;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.container{width:min(calc(100% - 32px),var(--container));margin-inline:auto}.skip-link{position:fixed;z-index:9999;top:8px;left:8px;padding:8px 12px;color:#fff;background:#00133f;transform:translateY(-180%)}.skip-link:focus{transform:none}

.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #e7e9ee;box-shadow:0 2px 9px rgba(8,25,68,.06)}
.header-inner{min-height:72px;display:flex;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.brand-mark{width:58px;height:58px}.brand-copy{display:flex;flex-direction:column;line-height:1.12;color:#071551}.brand-copy strong{font-size:13px;font-weight:800;white-space:nowrap}.brand-copy small{margin-top:3px;font-size:9.5px;font-weight:700;white-space:nowrap}.mini-wa{color:#18bb4a;font-size:14px}.main-nav{display:flex;align-items:center;gap:clamp(24px,3.3vw,48px);margin-left:auto}.main-nav a{font-size:13px;font-weight:800;color:#070a35;transition:color .2s ease}.main-nav a:hover,.main-nav a:focus-visible{color:#0a51c5}.header-actions{display:flex;align-items:center;gap:10px}.header-whatsapp{min-width:168px;min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;color:#fff;background:#08a72f;border-radius:6px;box-shadow:0 4px 10px rgba(0,150,45,.18)}.header-whatsapp svg{width:23px;height:23px;fill:currentColor}.header-whatsapp span{display:flex;flex-direction:column;line-height:1.08}.header-whatsapp strong{font-size:11px}.header-whatsapp small{font-size:8px;margin-top:2px}.menu-toggle{display:none;width:40px;height:40px;padding:8px;border:0;background:transparent}.menu-toggle span{display:block;height:3px;margin:4px 0;border-radius:3px;background:#07143e}

.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:5px;font-size:12px;font-weight:900;line-height:1.15;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}.button:hover{transform:translateY(-2px);filter:brightness(1.03)}.button-primary{color:#171c2d;background:var(--yellow);box-shadow:0 5px 14px rgba(255,210,26,.2)}.button-whatsapp{color:#fff;background:#13b93f;box-shadow:0 5px 14px rgba(19,185,63,.2)}.wa-icon{width:20px;height:20px;fill:currentColor}

.hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 56% 98%,rgba(65,128,255,.27),transparent 31%),linear-gradient(110deg,#061b62 0%,#06318a 58%,#061c66 100%)}
.hero:before{content:"";position:absolute;inset:0;opacity:.22;background-image:radial-gradient(circle,#2e78dd 1px,transparent 1.4px);background-size:27px 27px;mask-image:linear-gradient(to left,#000,transparent 72%);pointer-events:none}.hero-decoration{position:absolute;top:0;left:34%;width:110px;height:80px;border-left:2px solid #f6ca17;border-right:2px solid #f6ca17;opacity:.8;transform:skewX(-42deg)}.hero-decoration:after{content:"";position:absolute;top:28px;left:300px;width:85px;height:44px;border-top:2px solid #ec006e;border-bottom:2px solid #ec006e}
.hero-grid{position:relative;z-index:1;min-height:355px;display:grid;grid-template-columns:32% 44% 24%;grid-template-rows:1fr auto;align-items:center;padding-block:16px}.hero-copy{grid-column:1;grid-row:1;align-self:center}.hero h1{max-width:405px;margin:0;font-size:clamp(32px,3.2vw,47px);font-weight:900;line-height:1.03;letter-spacing:-.035em}.hero h1 span{display:block;color:var(--yellow)}.hero-subtitle{max-width:410px;margin:14px 0 0;font-size:14px;line-height:1.38}.hero-actions{grid-column:1;grid-row:2;display:flex;gap:9px;align-self:start;margin-top:-1px;padding-bottom:11px}.hero-actions .button{flex:1;min-width:0}.hero-product{grid-column:2;grid-row:1 / span 2;position:relative;align-self:end;min-width:0;padding:0 2px 6px}.hero-product img{position:relative;z-index:2;width:100%;max-height:305px;margin:0 auto -12px;object-fit:contain;filter:drop-shadow(0 13px 16px rgba(0,0,0,.28));animation:heroFloat 5.5s ease-in-out infinite}.product-glow{position:absolute;z-index:0;left:10%;right:10%;bottom:2px;height:55%;background:radial-gradient(ellipse,rgba(71,126,255,.5),transparent 68%)}.display-platform{position:relative;z-index:1;width:93%;height:27px;margin:0 auto;border:1px solid #bdc8d8;border-radius:50%;background:linear-gradient(#f2f2f3,#9ba4b1 45%,#263249 53%,#929ba9);box-shadow:0 10px 15px rgba(0,0,0,.3)}@keyframes heroFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
.experience-wrap{grid-column:3;grid-row:1 / span 2;position:relative;text-align:center;align-self:center;padding-inline:6px}.experience-wrap>p{max-width:200px;margin:7px auto 0;font-size:11px;line-height:1.25}.experience-badge{position:relative;width:215px;min-height:220px;margin-inline:auto;color:#ffd158}.badge-shield{position:relative;isolation:isolate;width:145px;min-height:163px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;clip-path:polygon(50% 0,94% 17%,88% 70%,50% 100%,12% 70%,6% 17%);background:linear-gradient(145deg,#ffe47a,#a86b00 9%,#041853 17%,#062875 75%,#e3a014 78%,#ffe477);filter:drop-shadow(0 6px 7px rgba(0,0,0,.33))}.badge-shield:before{content:"";position:absolute;inset:1px;z-index:-1;clip-path:inherit;background:radial-gradient(circle at 22% 18%,rgba(255,244,170,.82),transparent 23%),radial-gradient(circle at 50% 32%,rgba(255,220,80,.2),transparent 45%)}.badge-shield:after{content:"";position:absolute;top:-18%;left:-65%;width:62%;height:145%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.08) 18%,rgba(255,255,255,.86) 49%,rgba(255,255,255,.08) 78%,transparent 100%);opacity:.62;transform:rotate(14deg);mix-blend-mode:screen;animation:badgeShine 3.9s ease-in-out infinite}.badge-shield small{margin-top:-10px;color:#fff;font-size:12px;font-weight:900}.badge-shield strong{margin:-1px 0;font-size:61px;line-height:.94;color:#ffd342;text-shadow:0 2px 0 #976100,0 0 18px rgba(255,211,66,.12)}.badge-shield b{color:#fff;font-size:14px;line-height:1.02}.laurel{position:absolute;top:47px;font-size:70px;color:#e9a619;transform:scaleX(.7);text-shadow:0 0 10px rgba(255,217,91,.25)}.laurel-left{left:0}.laurel-right{right:0}.badge-ribbon{position:relative;z-index:2;width:183px;margin:-31px auto 0;padding:7px 9px;color:#2a1c00;background:linear-gradient(#ffd968,#d38a08);clip-path:polygon(0 15%,13% 18%,13% 0,87% 0,87% 18%,100% 15%,93% 100%,72% 88%,28% 88%,7% 100%);font-size:10px;font-weight:900;line-height:1.03;text-transform:uppercase;box-shadow:0 5px 12px rgba(0,0,0,.18)}@keyframes badgeShine{0%,18%{left:-65%;opacity:0}28%{opacity:.92}45%{left:104%;opacity:.18}100%{left:104%;opacity:0}}

.benefits{position:relative;z-index:3;background:#fff}.benefits-grid{display:grid;grid-template-columns:repeat(5,1fr);padding:11px 0;box-shadow:var(--shadow);background:#fff}.benefit{min-width:0;display:flex;align-items:center;gap:10px;padding:4px 13px;border-right:1px solid #e1e5ec}.benefit:last-child{border-right:0}.benefit-icon{width:35px;height:35px;display:grid;place-items:center;flex:0 0 35px;color:#0c55cc}.benefit-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.benefit-gold .benefit-icon{color:#e8a40b}.benefit h2{margin:0;color:#063c9e;font-size:9px;line-height:1.12;text-transform:uppercase}.benefit p{margin:3px 0 0;color:#353b4d;font-size:9px;line-height:1.25}

.products-section{padding:20px 0 22px;background:#fafafb}.section-heading{margin-bottom:12px;text-align:center}.eyebrow{margin:0 0 3px;color:#0b53be;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.section-heading h2{margin:0;font-size:clamp(21px,2.2vw,29px);line-height:1.12}.products-layout{display:grid;grid-template-columns:minmax(0,3.15fr) minmax(265px,1fr);gap:12px;align-items:start}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.product-card{min-width:0;overflow:hidden;padding:6px 6px 8px;text-align:center;background:#fff;border:1px solid #e6e8ee;border-radius:6px;box-shadow:0 2px 8px rgba(8,25,70,.06);transition:transform .25s ease,box-shadow .25s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(8,25,70,.12)}.product-image{aspect-ratio:1.48/1;display:grid;place-items:center;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.09));transition:transform .28s ease}.product-card:hover img{transform:scale(1.035)}.product-card h3{margin:4px 0 0;font-size:10px;line-height:1.18}.technology-panel{padding:15px 10px 14px;background:#fff;border:1px solid #e5e7ed;border-radius:6px;box-shadow:0 2px 8px rgba(8,25,70,.06)}.technology-panel>h2{margin:0 0 18px;text-align:center;font-size:16px;line-height:1.15}.technology-grid{display:grid;grid-template-columns:repeat(4,1fr)}.technology{min-width:0;padding:0 3px;text-align:center;border-right:1px solid #e3e5eb}.technology:last-child{border-right:0}.technology span{display:grid;place-items:center;height:37px}.technology svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.technology h3{margin:4px 0 0;font-size:8px;line-height:1.15}.tech-blue{color:#1258db}.tech-pink{color:#e60069}.tech-orange{color:#e9a30a}.tech-violet{color:#3148c9}.technology h3{color:#171b2c}

.about-section{padding:0 0 20px;background:#fff}.about-grid{display:grid;grid-template-columns:35% minmax(0,1fr) 33%;gap:14px;align-items:stretch}.about-gallery{min-height:190px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.about-gallery figure{margin:0;min-width:0;overflow:hidden;border-radius:4px;background:#eef1f5}.about-gallery img{width:100%;height:100%;object-fit:cover}.about-copy{align-self:center}.align-left{text-align:left}.about-copy h2{margin:2px 0 8px;font-size:clamp(19px,1.85vw,26px);line-height:1.05}.about-copy h2 span{color:#114fd0}.about-copy h2 strong{color:#e60070}.about-copy>p:not(.eyebrow){margin:5px 0;color:#525b70;font-size:10.5px;line-height:1.35}.trust-card{padding:17px 20px;color:#fff;border-radius:6px;background:linear-gradient(135deg,#06216f,#07348e);box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center}.trust-heading{display:flex;align-items:flex-start;gap:12px}.medal-icon{color:#ffd21a;font-size:35px;line-height:1}.trust-heading p{margin:0;font-size:14px;font-weight:800;line-height:1.25}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;font-size:10px;font-weight:800}.pillars span:first-letter{color:#ffd21a}

.service-faq{padding:0;background:#fff}.service-faq-grid{display:grid;grid-template-columns:62% 38%;align-items:stretch}.regions{color:#fff;background:linear-gradient(110deg,#073f9e,#06216d);overflow:hidden}.region-grid{min-height:145px;display:grid;grid-template-columns:43% 27% 30%;align-items:center;padding:15px 18px}.eyebrow.light{color:#cadbff}.region-copy h2{margin:0;max-width:430px;font-size:clamp(18px,1.75vw,25px);line-height:1.12}.region-list{margin:0;padding:0 5px;list-style:none;font-size:10px;line-height:1.65}.map-wrap{max-width:205px;margin-inline:auto;opacity:.9}.faq-section{padding:13px 12px 12px;background:#fff}.section-heading.compact{margin:0 0 7px;text-align:left}.section-heading.compact h2{font-size:16px}.accordion{display:grid;gap:4px}.faq-item{overflow:hidden;border:1px solid #dfe3eb;border-radius:4px;background:#fbfcfe}.faq-item h3{margin:0}.faq-item button{width:100%;min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 9px;border:0;background:transparent;color:#151a2f;text-align:left;font-size:9.5px;font-weight:800;cursor:pointer}.faq-item button span{font-size:14px;transition:transform .2s ease}.faq-item button[aria-expanded=true] span{transform:rotate(180deg)}.faq-answer p{margin:0;padding:0 9px 8px;color:#5d6575;font-size:9px;line-height:1.35}

.final-cta{color:#fff;background:linear-gradient(100deg,#074edb 0%,#245ce0 37%,#eb0074 100%)}.final-cta-inner{min-height:77px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-block:10px}.chat-art{width:44px;height:44px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%}.chat-art svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2}.final-cta h2{margin:0;font-size:21px;line-height:1.1}.final-cta p{margin:3px 0 0;font-size:10.5px}.final-button{min-width:190px}.final-button span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.final-button strong{font-size:10px}.final-button small{font-size:8px;margin-top:2px}

.site-footer{color:#dce6fb;background:linear-gradient(145deg,#061847,#030e2d)}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:27px;padding:16px 0 14px}.brand-footer{color:#fff}.brand-footer .brand-mark{width:52px;height:52px}.footer-logo-copy{display:flex;flex-direction:column;line-height:1.14}.footer-logo-copy strong{font-size:12px}.footer-logo-copy small{font-size:9px;margin-top:3px}.footer-brand>p{max-width:300px;margin:8px 0 0;color:#b9c5dd;font-size:9.5px;line-height:1.45}.footer-column{padding-left:22px;border-left:1px solid rgba(139,169,224,.28)}.footer-column h2{margin:2px 0 7px;color:#fff;font-size:10px;text-transform:uppercase}.footer-column ul{margin:0;padding:0;list-style:none;color:#c6d1e8;font-size:9px;line-height:1.65}.footer-column a:hover{color:#fff}.legal{padding:8px 0;text-align:center;border-top:1px solid rgba(139,169,224,.28)}.legal p{margin:0;color:#9daac2;font-size:8.5px}.floating-whatsapp{position:fixed;right:18px;bottom:16px;z-index:60;width:52px;height:52px;display:grid;place-items:center;color:#fff;background:#25d366;border-radius:50%;box-shadow:0 9px 22px rgba(0,0,0,.26);transition:transform .2s ease}.floating-whatsapp:hover{transform:scale(1.07)}.floating-whatsapp svg{width:29px;height:29px;fill:currentColor}

[data-reveal]{opacity:1;transform:none}.motion-ready [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}

@media(max-width:1050px){.brand-copy{display:none}.main-nav{gap:22px}.hero-grid{grid-template-columns:33% 43% 24%}.experience-badge{transform:scale(.88);transform-origin:center}.about-grid{grid-template-columns:38% 1fr 31%}.trust-heading p{font-size:12px}}

@media(max-width:768px){
  html{scroll-padding-top:62px}.container{width:min(calc(100% - 18px),var(--container))}.site-header{position:sticky}.header-inner{min-height:58px;gap:6px}.brand-mark{width:44px;height:44px}.brand-copy{display:none}.main-nav{position:absolute;top:100%;left:0;right:0;display:none;padding:7px 14px 12px;background:#fff;border-top:1px solid #e6e9ef;box-shadow:0 9px 16px rgba(3,20,61,.13)}.main-nav.is-open{display:grid}.main-nav a{padding:8px 2px;border-bottom:1px solid #edf0f4;font-size:12px}.header-actions{margin-left:auto}.header-whatsapp{min-width:126px;min-height:37px;padding:5px 8px;border-radius:4px}.header-whatsapp svg{width:18px;height:18px}.header-whatsapp strong{font-size:8.5px}.header-whatsapp small{font-size:6.8px}.menu-toggle{display:block;width:38px;height:38px}

  .hero-grid{min-height:0;grid-template-columns:minmax(0,1fr) 132px;grid-template-rows:auto auto auto;align-items:start;gap:4px 8px;padding:10px 4px 9px 0}.hero-decoration{display:none}.hero-copy{grid-column:1;grid-row:1;align-self:start;padding-top:2px}.hero h1{font-size:clamp(22px,6.3vw,30px);line-height:1.02}.hero-subtitle{margin-top:6px;font-size:9px;line-height:1.3}.experience-wrap{grid-column:2;grid-row:1;align-self:start;padding-inline:0 3px}.experience-badge{width:132px;min-height:145px;margin:-1px auto 0;transform:scale(.66);transform-origin:top center}.experience-wrap>p{max-width:124px;margin:-30px auto 0;font-size:7px;line-height:1.18}.hero-product{grid-column:1/-1;grid-row:2;width:min(100%,430px);margin:-2px auto 0;padding-bottom:2px}.hero-product img{max-height:208px;margin-bottom:-9px}.display-platform{height:18px;width:90%}.hero-actions{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:5px;padding-bottom:0}.hero-actions .button{min-height:34px;padding:6px 7px;font-size:8.5px}.hero-actions .wa-icon{width:15px;height:15px}

  .benefits-grid{width:100%;grid-template-columns:repeat(5,1fr);padding:7px 0}.benefit{display:block;padding:2px 3px;text-align:center}.benefit-icon{width:28px;height:28px;margin:0 auto;display:grid;place-items:center}.benefit-icon svg{width:24px;height:24px}.benefit h2{margin-top:2px;font-size:6.5px;line-height:1.07}.benefit p{display:none}

  .products-section{padding:14px 0 15px}.section-heading{margin-bottom:8px}.eyebrow{font-size:7px}.section-heading h2{font-size:16px}.products-layout{display:block}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.product-card{padding:4px 3px 5px;border-radius:4px}.product-image{aspect-ratio:1/1.02}.product-card h3{margin-top:2px;font-size:6.5px;line-height:1.08}.technology-panel{margin-top:8px;padding:9px 3px 8px}.technology-panel>h2{margin-bottom:8px;font-size:13px}.technology span{height:28px}.technology svg{width:23px;height:23px}.technology h3{font-size:6.5px}

  .about-section{padding-bottom:8px}.about-grid{display:block}.about-gallery,.about-copy{display:none}.trust-card{padding:11px 13px;border-radius:4px}.trust-heading{gap:8px}.medal-icon{font-size:25px}.trust-heading p{font-size:9.5px;line-height:1.2}.pillars{margin-top:9px;font-size:7.5px;gap:4px}

  .service-faq-grid{display:block;width:100%}.regions{border-radius:0}.region-grid{min-height:0;grid-template-columns:1.35fr .85fr;grid-template-rows:auto auto;padding:10px 12px}.region-copy{grid-column:1;grid-row:1}.region-copy h2{font-size:13px;line-height:1.08}.region-list{grid-column:1;grid-row:2;padding:5px 0 0;font-size:7.5px;line-height:1.5}.map-wrap{grid-column:2;grid-row:1/span 2;width:100%;max-width:140px}.faq-section{padding:9px 10px 10px}.section-heading.compact{margin-bottom:6px}.section-heading.compact h2{font-size:13px}.faq-item button{min-height:26px;padding:4px 7px;font-size:7.5px}.faq-item button span{font-size:11px}.faq-answer p{padding:0 7px 6px;font-size:7.2px}

  .final-cta-inner{min-height:61px;grid-template-columns:34px 1fr 112px;gap:7px;padding:7px 0}.chat-art{width:32px;height:32px}.chat-art svg{width:22px;height:22px}.final-cta h2{font-size:11.5px}.final-cta p{font-size:6.8px;line-height:1.2}.final-button{min-width:0;min-height:35px;padding:5px 7px;font-size:7px}.final-button .wa-icon{width:15px;height:15px}.final-button strong{font-size:7.5px}.final-button small{font-size:5.8px}

  .footer-grid{grid-template-columns:1.15fr 1fr 1fr;gap:8px;padding:10px 0 8px}.brand-footer{align-items:flex-start;gap:5px}.brand-footer .brand-mark{width:38px;height:38px}.footer-logo-copy strong{font-size:7.5px}.footer-logo-copy small{font-size:5.8px}.footer-brand>p{margin-top:5px;font-size:6.5px;line-height:1.35}.footer-column{padding-left:7px}.footer-column h2{font-size:6.8px;margin-bottom:4px}.footer-column ul{font-size:6.2px;line-height:1.45;overflow-wrap:anywhere}.legal{padding:5px 0}.legal p{font-size:5.8px}.floating-whatsapp{width:46px;height:46px;right:10px;bottom:10px}.floating-whatsapp svg{width:25px;height:25px}
}

@media(max-width:390px){.container{width:calc(100% - 14px)}.header-whatsapp{min-width:118px}.hero-grid{grid-template-columns:minmax(0,1fr) 124px;gap:4px 6px;padding-right:2px}.experience-badge{width:124px;transform:scale(.62)}.experience-wrap>p{margin-top:-28px;font-size:6.8px}.hero h1{font-size:21px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.product-card h3{font-size:6px}.region-copy h2{font-size:12px}.final-cta-inner{grid-template-columns:31px 1fr 105px}}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-product img{animation:none}.motion-ready [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.product-card,.product-image img,.button,.floating-whatsapp{transition:none!important}}



/* Site Fácil IA V5.7.8 — transições suaves entre seções */
html{scroll-behavior:smooth}
.sf-motion-ready main>section,
.sf-motion-ready body>section,
.sf-motion-ready .sf-animate-section{
    opacity:0;
    transform:translate3d(0,28px,0);
    transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .72s cubic-bezier(.22,.61,.36,1);
    will-change:opacity,transform;
}
.sf-motion-ready main>section.sf-in-view,
.sf-motion-ready body>section.sf-in-view,
.sf-motion-ready .sf-animate-section.sf-in-view{
    opacity:1;
    transform:translate3d(0,0,0);
}
img{max-width:100%;height:auto}
@media(prefers-reduced-motion:reduce){
    html{scroll-behavior:auto}
    .sf-motion-ready main>section,
    .sf-motion-ready body>section,
    .sf-motion-ready .sf-animate-section{
        opacity:1!important;
        transform:none!important;
        transition:none!important;
    }
}