@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--orange:#f47721;--orange-dark:#c9550d;--ink:#13191d;--black:#0b1013;--paper:#f4f1eb;--line:#d9d2c7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.55}.wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}.topbar{height:38px;background:var(--orange);overflow:hidden;color:var(--black);font:800 12px/38px 'Barlow Condensed',sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.marquee{display:flex;gap:28px;width:max-content;animation:marquee 24s linear infinite}.marquee b{font-size:16px}.site-header{height:96px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1180px)/2));gap:25px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);font:900 28px/1 'Barlow Condensed',sans-serif;letter-spacing:.02em}.brand-mark{display:grid;place-items:center;background:var(--orange);color:var(--black);width:40px;height:40px;font:900 28px/1 'Barlow Condensed',sans-serif;border-radius:3px}.shipping{display:flex;align-items:center;gap:13px;margin-left:auto;margin-right:20px;border-left:3px solid var(--orange);padding-left:20px}.shipping-icon{font-size:30px;color:var(--orange)}.shipping strong,.shipping small{display:block}.shipping strong{font:900 18px/1 'Barlow Condensed',sans-serif;color:var(--orange);letter-spacing:.04em}.shipping small{font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--orange);border:0;color:var(--black);padding:17px 25px;font-weight:800;text-decoration:none;transition:.2s transform,.2s background;text-transform:none}.button:hover{background:#ff9147;transform:translateY(-2px)}.button span{font-size:20px}.button-small{padding:14px 20px;font-size:14px}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:var(--orange);color:var(--black)}.hero{min-height:680px;position:relative;background:var(--black);overflow:hidden;display:flex;align-items:center}.hero-media{position:absolute;inset:0}.placeholder{background:#d8d5ce;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#5b5c59;text-align:center;letter-spacing:.12em;font:800 15px 'Barlow Condensed',sans-serif}.placeholder small{display:block;margin-top:7px;font:500 12px Manrope,sans-serif;letter-spacing:0}.hero .placeholder{background:#30383c}.hero .placeholder span,.hero .placeholder small{color:#7b8588}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,9,11,.91) 0%,rgba(5,9,11,.58) 48%,rgba(5,9,11,.2) 100%)}.hero-content{position:relative;color:#fff;padding-top:20px}.eyebrow{margin:0 0 18px;color:var(--orange);font:800 14px/1.1 'Barlow Condensed',sans-serif;letter-spacing:.15em;text-transform:uppercase}.hero h1,.section-heading h2,.quote-section h2{margin:0;font:900 clamp(55px,7vw,103px)/.88 'Barlow Condensed',sans-serif;letter-spacing:-.025em;text-transform:uppercase}.hero h1 em,.section-heading h2 em,.quote-section h2 em{color:var(--orange);font-style:normal}.hero-copy{max-width:530px;margin:27px 0 30px;font-size:18px;color:#e3e3e3}.hero-badge{position:absolute;right:7%;bottom:54px;width:150px;height:150px;background:var(--ink);border:2px solid var(--orange);border-radius:50%;display:grid;place-content:center;text-align:center;color:#fff}.hero-badge strong{font:900 20px 'Barlow Condensed',sans-serif;color:var(--orange)}.hero-badge small{font-size:11px}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-top:110px;padding-bottom:110px}.section-heading h2{font-size:clamp(55px,6vw,82px)}.section-heading>p:not(.eyebrow){max-width:500px;color:#5d625f;margin:26px 0 30px}.product-media{min-height:470px;position:relative}.product-media i{position:absolute;right:20px;bottom:15px;font:900 80px 'Barlow Condensed';color:#aaa}.dark-section{background:var(--black);color:#fff;padding:105px 0}.light h2{color:#fff}.light>p:not(.eyebrow){color:#aab0b0}.dark-section .carousel{margin:55px 0 30px}.carousel{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}.carousel-media{min-height:450px;background:#30383c}.carousel-label{color:var(--orange)!important;font:800 22px 'Barlow Condensed',sans-serif!important}.carousel-copy h3{margin:20px 0 12px;font:900 64px/.9 'Barlow Condensed';text-transform:uppercase}.carousel-copy>p:not(.counter){color:#adb5b5;max-width:350px}.counter{font:800 14px 'Barlow Condensed';letter-spacing:.1em;color:var(--orange)}.counter strong{font-size:28px}.carousel-controls{display:flex;align-items:center;gap:18px;margin-top:38px}.carousel-controls button{width:45px;height:45px;border:1px solid #657074;background:transparent;color:#fff;font-size:22px;cursor:pointer}.dots{display:flex;gap:8px}.dots i{display:block;width:28px;height:3px;background:#596366}.dots i.active{background:var(--orange)}.orange-section{background:var(--orange);padding:105px 0}.orange-section .eyebrow{color:var(--ink)}.orange-section .section-heading>p:not(.eyebrow){color:#4e2e1d}.dark-card{background:var(--black);color:#fff;padding:30px;margin:55px 0 30px}.dark-card .carousel-media{min-height:370px}.dark-card .carousel-copy>p:not(.counter){color:#adb5b5}.benefits-section{padding:110px 0;text-align:center}.centered{max-width:700px;margin:0 auto 60px}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-bottom:50px;text-align:left}.benefits-grid article{padding:28px 25px;border-right:1px solid var(--line)}.benefits-grid article:last-child{border:0}.benefits-grid span{color:var(--orange);font:800 18px 'Barlow Condensed'}.benefits-grid h3{font:800 27px/1 'Barlow Condensed';margin:28px 0 10px;text-transform:uppercase}.benefits-grid p{margin:0;color:#686c68;font-size:14px}.about-section{background:var(--ink);padding:110px 0;color:#fff}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-media{min-height:510px;position:relative;background:#30383c}.about-media b{position:absolute;bottom:20px;left:25px;color:var(--orange);font:900 82px/.75 'Barlow Condensed';letter-spacing:-.04em}.about-media b small{font:800 14px Manrope;letter-spacing:.12em;color:#fff}.about-section .section-heading>p:not(.eyebrow){color:#bbc0bf}.quote-section{text-align:center;padding:115px 0}.quote-section .eyebrow{color:var(--ink)}.quote-section h2{font-size:clamp(52px,7vw,92px);margin-bottom:35px}.footer{background:#fff;padding-top:70px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding-bottom:62px}.footer-label{font:800 14px 'Barlow Condensed';letter-spacing:.14em;color:var(--orange);margin:0 0 13px}.footer p:not(.footer-label),.footer a:not(.brand){font-size:14px;color:#5c625f;text-decoration:none}.footer-brand{align-self:start}.footer-bottom{border-top:1px solid var(--line);padding:22px 0;color:#747875;font-size:12px}.floating-cta{position:fixed;right:22px;bottom:20px;z-index:5;background:#20c878;color:#062015;border:2px solid #0b8e53;border-radius:40px;padding:15px 25px;text-decoration:none;font-weight:800;box-shadow:0 10px 30px #0002}.floating-cta:first-letter{font-size:22px}@keyframes marquee{to{transform:translateX(-50%)}}@media(max-width:800px){.site-header{height:auto;min-height:88px;flex-wrap:wrap;padding:18px 24px}.shipping{order:3;width:100%;margin:0;border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.shipping-icon{font-size:22px}.shipping strong{font-size:15px}.hero{min-height:620px}.hero-content{padding-top:40px}.hero-badge{right:18px;bottom:24px;width:110px;height:110px}.hero-badge strong{font-size:15px}.hero h1{font-size:64px}.hero-copy{font-size:16px;max-width:330px}.split-section,.about-grid{grid-template-columns:1fr;gap:35px;padding-top:75px;padding-bottom:75px}.reverse .product-media{order:2}.product-media,.carousel-media{min-height:350px}.carousel{grid-template-columns:1fr;gap:30px}.carousel-copy h3{font-size:52px}.dark-section,.orange-section,.about-section{padding:75px 0}.benefits-grid{grid-template-columns:1fr 1fr}.benefits-grid article:nth-child(2){border-right:0}.benefits-grid article:nth-child(3),.benefits-grid article:nth-child(4){border-top:1px solid var(--line)}.footer-grid{grid-template-columns:1fr;gap:28px}.footer{padding-top:55px}.floating-cta{right:12px;bottom:12px;padding:13px 18px;font-size:14px}}
/* Ajustes de leitura, identidade e preenchimento visual */
body{font-size:17px;line-height:1.62}
.topbar{position:sticky;top:0;z-index:20;height:44px;font-size:14px;line-height:44px;box-shadow:0 2px 0 rgba(0,0,0,.08)}
.marquee b{font-size:18px}
.brand img{display:block;width:190px;height:auto;max-height:48px;object-fit:contain}
.button{font-size:16px;padding:18px 26px}
.button-small{font-size:15px;padding:15px 21px}
.placeholder{position:relative;overflow:hidden;background:linear-gradient(135deg,#263036 0%,#10171b 48%,#36434a 100%);color:var(--orange);font-size:20px;font-weight:900}
.placeholder::before{content:"";position:absolute;inset:10% 13%;border:1px solid rgba(244,119,33,.55);background:repeating-linear-gradient(135deg,transparent 0 22px,rgba(255,255,255,.055) 23px 25px);transform:skewX(-10deg)}
.placeholder::after{content:"FERTUBOS  •  AÇO  •  1996";position:absolute;left:25px;bottom:20px;color:rgba(255,255,255,.5);font:800 13px 'Barlow Condensed',sans-serif;letter-spacing:.14em}
.placeholder span,.placeholder small{position:relative;z-index:1}
.placeholder small{font-size:14px;color:#f6c5a2}
.hero .placeholder{background:linear-gradient(115deg,#080e11 0%,#273237 52%,#11181b 100%)}
.hero .placeholder span,.hero .placeholder small{color:#f6c5a2}
.carousel-media,.about-media{background:linear-gradient(135deg,#263036 0%,#10171b 48%,#36434a 100%)}
.site-header{background:var(--ink)}
.site-header .shipping small{color:#fff}
.footer{background:var(--ink);color:#fff}
.footer p:not(.footer-label),.footer a:not(.brand){color:#c8cfce}
.footer-bottom{border-color:#394246;color:#aeb7b5}
:root{--orange:#f9021a;--orange-dark:#c90015;--ink:#001566;--black:#071044;--paper:#ffffff;--line:#d2777a;--support-blue:#034c97;--support-pink:#d2777a}
.placeholder{background:linear-gradient(135deg,#001566 0%,#071044 55%,#034c97 100%)}
.placeholder::before{border-color:rgba(249,2,26,.7)}
.hero .placeholder{background:linear-gradient(115deg,#001566 0%,#071044 54%,#034c97 100%)}
.carousel-media,.about-media{background:linear-gradient(135deg,#001566 0%,#071044 55%,#034c97 100%)}
.floating-cta{background:var(--orange);color:#fff;border-color:#c90015}
.dark-section,.orange-section,.about-section,.footer{background:#fff;color:var(--ink)}
.dark-section .light h2,.about-section .light h2{color:var(--ink)}
.dark-section .light>p:not(.eyebrow),.about-section .light>p:not(.eyebrow){color:#526184}
.dark-section .carousel-copy h3{color:var(--ink)}
.dark-section .carousel-copy>p:not(.counter),.dark-card .carousel-copy>p:not(.counter){color:#526184}
.dark-section .carousel-controls button{border-color:var(--support-blue);color:var(--ink)}
.orange-section .section-heading>p:not(.eyebrow){color:#526184}
.about-section .section-heading>p:not(.eyebrow){color:#526184}
.footer p:not(.footer-label),.footer a:not(.brand){color:#526184}
.footer-bottom{border-color:#d7dce8;color:#526184}
.footer{background:var(--ink);color:#fff}
.footer p:not(.footer-label),.footer a:not(.brand){color:#d9e0f1}
.footer-bottom{border-color:#233477;color:#aebbd8}
main>section+section{border-top:1px solid #e4e8f0}
@keyframes marquee{to{transform:translateX(-33.3333%)}}
.button span{order:-1;display:inline-block;width:22px;height:22px;font-size:0;background:currentColor;-webkit-mask:url('assets/whatsapp.svg') center/contain no-repeat;mask:url('assets/whatsapp.svg') center/contain no-repeat}
.floating-cta{display:inline-flex;align-items:center;gap:9px}
.floating-cta::before{content:"";display:inline-block;width:22px;height:22px;background:currentColor;-webkit-mask:url('assets/whatsapp.svg') center/contain no-repeat;mask:url('assets/whatsapp.svg') center/contain no-repeat}
.hero-image,.about-image{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(7,16,68,.82),rgba(7,16,68,.28)),url('assets/hero-fertubos.jpg');background-size:cover;background-position:center}
.about-image{position:relative;min-height:510px;background:#001566}
.about-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,21,102,.65),rgba(0,21,102,.12));pointer-events:none}
.about-image b{z-index:2}
.hero-overlay{background:rgba(7,16,68,.32)}
.hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;margin-inline:auto;padding-top:0}
.hero-copy{margin-left:auto;margin-right:auto}
.site-header{position:relative}
.site-header .shipping{position:absolute;left:50%;transform:translateX(-50%);margin:0}
.shipping-icon img{display:block;width:34px;height:34px;filter:none}
@media(max-width:800px){.site-header .shipping{position:static;transform:none;width:100%;margin:0}}
.site-header .shipping{border-left:0;padding-left:0;justify-content:center}
.shipping-icon img{width:46px;height:46px}
.section-heading h2,.section-heading p,.carousel-copy h3,.carousel-copy p,.benefits-grid h3,.benefits-grid p,.about-section .section-heading h2,.about-section .section-heading p,.quote-section h2,.quote-section p{text-shadow:none}
.shipping strong{font-size:24px}
.shipping small{font-size:17px}
.hero h1,.hero-copy,.hero .eyebrow,.hero-badge{text-shadow:3px 3px 0 rgba(0,0,0,.9)}
.hero h1{line-height:1.02}
.topbar{color:#fff}
.topbar b{color:#fff}
.button:not(.button-dark){color:#fff}
.hero h1{letter-spacing:.01em}
.hero .eyebrow{letter-spacing:.2em}
.hero-copy{letter-spacing:.02em}
.hero h1,.hero-copy,.hero .eyebrow,.hero-badge{text-shadow:5px 5px 0 rgba(0,0,0,.97),0 0 2px rgba(0,0,0,.97)}
.hero h1{text-shadow:0 0 8px rgba(0,0,0,.98)}
.topbar{background:#d90016}
.button:not(.button-dark){background:#d90016;color:#fff}
.button:not(.button-dark):hover{background:#b90012}
.floating-cta{background:#d90016}
.product-image{background:#001566;position:relative}
.media-image{display:block}
.product-media>.media-image,.product-card-media>.media-image,.about-image>.media-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.product-image::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,21,102,.08),rgba(0,21,102,.2));pointer-events:none}
#corte-dobra *{text-shadow:none}
.product-image{box-shadow:0 20px 38px rgba(0,0,0,.34)}
#corte-dobra .section-heading h2{font-size:clamp(46px,5vw,72px)}
#corte-dobra .section-heading h2 span{display:block;white-space:nowrap}
#corte-dobra .section-heading h2{line-height:1}
#corte-dobra .product-media{height:470px;min-height:0}
@media(max-width:800px){#corte-dobra .product-media{height:430px;min-height:430px}}
#produtos *{text-shadow:none}
#produtos .products-heading{text-align:center}
#produtos .products-heading h2{font-size:clamp(42px,5vw,70px);line-height:1;white-space:nowrap}
#produtos>.wrap>.button{display:flex;width:max-content;margin:0 auto}
.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0 32px}
.product-card{border:1px solid #dfe4ef;background:#fff;overflow:hidden;box-shadow:0 18px 34px rgba(0,0,0,.2)}
.product-card-media{min-height:330px}
.product-card-media{position:relative;overflow:hidden;background:#001566}
.product-card-tubos .media-image{object-position:center 82%}
.product-card-tarugos .media-image{object-position:center 62%}
.product-card-buchas .media-image{object-position:center center}
.product-card h3{margin:0;padding:22px 24px;color:var(--ink);font:900 36px/1 'Barlow Condensed',sans-serif;text-align:center;text-transform:uppercase}
@media(max-width:800px){#produtos .products-heading h2{white-space:normal}.product-grid{grid-template-columns:1fr}.product-card-media{min-height:350px}}
#oxicorte *{text-shadow:none}
#oxicorte .section-heading h2 span{display:block;white-space:nowrap}
.oxicorte-image{position:relative;background:#001566;box-shadow:0 20px 38px rgba(0,0,0,.34)}
.oxicorte-image .media-image{object-position:center 38%}
#vigas *{text-shadow:none}
#vigas .beams-heading{text-align:center}
#vigas .eyebrow{color:var(--orange)}
#vigas .beams-heading h2{font-size:clamp(42px,5vw,70px);line-height:1;white-space:nowrap}
#vigas>.wrap>.button{display:flex;width:max-content;margin:0 auto}
@media(max-width:800px){#vigas .beams-heading h2{white-space:normal}}
.beam-card-i .media-image{object-position:35% center}
.beam-card-w .media-image{object-position:57% center}
.beam-card-h .media-image{object-position:43% center}
#beneficios *{text-shadow:none}
#beneficios{width:100%;max-width:none;padding:110px max(24px,calc((100% - 1500px)/2));background-color:#f5f7fb;background-image:repeating-linear-gradient(125deg,transparent 0 38px,rgba(0,21,102,.025) 39px 40px)}
#beneficios .centered{max-width:1100px;margin-bottom:58px}
#beneficios .eyebrow{display:flex;align-items:center;justify-content:center;gap:16px;color:var(--ink)}
#beneficios .eyebrow::before{content:"";width:54px;height:4px;background:var(--orange)}
#beneficios .section-heading h2{font-size:clamp(48px,5.6vw,88px);line-height:1;white-space:nowrap}
#beneficios .section-heading h2 em{display:inline-block;border-bottom:7px solid var(--orange);padding-bottom:5px}
#beneficios .benefits-grid{gap:24px;border:0;margin-bottom:54px}
#beneficios .benefits-grid article,#beneficios .benefits-grid article:last-child{display:flex;align-items:center;gap:20px;min-height:190px;padding:28px 26px;background:#fff;border:0;border-left:8px solid var(--orange);border-radius:14px;box-shadow:0 16px 34px rgba(0,21,102,.12)}
#beneficios .benefit-icon{display:grid;place-items:center;flex:0 0 68px;width:68px;height:68px;border-radius:10px;background:var(--ink);color:#fff}
#beneficios .benefit-icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#beneficios .benefit-number{display:block;margin-bottom:8px;color:var(--orange);font:800 14px/1 'Barlow Condensed',sans-serif;letter-spacing:.12em}
#beneficios .benefits-grid h3{margin:0 0 9px;font-size:27px;line-height:1.02}
#beneficios .benefits-grid p{font-size:14px;line-height:1.55;color:#526184}
#beneficios>.button{background:var(--orange);color:#fff;box-shadow:0 12px 28px rgba(249,2,26,.22)}
@media(max-width:1100px){#beneficios .benefits-grid{grid-template-columns:1fr 1fr}#beneficios .section-heading h2{white-space:normal}}
@media(max-width:650px){#beneficios{padding-top:78px;padding-bottom:78px}#beneficios .benefits-grid{grid-template-columns:1fr}#beneficios .benefits-grid article{min-height:0}}
#beneficios .eyebrow{color:var(--orange)}
#beneficios .eyebrow::before{display:none}
#beneficios .section-heading h2 em{border-bottom:0;padding-bottom:0}
#beneficios .benefits-grid article,#beneficios .benefits-grid article:last-child{min-height:150px}
#beneficios .benefits-grid h3{margin:0}
#beneficios .benefits-grid article{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
#beneficios .benefit-icon{transition:transform .28s ease,background-color .28s ease}
@media(hover:hover){#beneficios .benefits-grid article:hover{transform:translateY(-9px);border-left-color:var(--support-blue);box-shadow:0 24px 44px rgba(0,21,102,.2)}#beneficios .benefits-grid article:hover .benefit-icon{transform:scale(1.08) rotate(-4deg);background:var(--orange)}}
@media(prefers-reduced-motion:reduce){#beneficios .benefits-grid article,#beneficios .benefit-icon{transition:none}#beneficios .benefits-grid article:hover,#beneficios .benefits-grid article:hover .benefit-icon{transform:none}}
.hero{min-height:560px}
.hero h1,.hero-copy,.hero .eyebrow,.hero-badge,.section-heading h2,.section-heading p,.carousel-copy h3,.carousel-copy p,.benefits-grid h3,.benefits-grid p,.about-section .section-heading h2,.about-section .section-heading p,.quote-section h2,.quote-section p{text-shadow:1px 1px 0 rgba(0,0,0,.9)}
@media(max-width:800px){.hero{min-height:520px}}
@media(max-width:800px){.site-header{justify-content:center}.site-header .brand{width:100%;justify-content:center}.site-header>.button-small{display:none}}
@media(max-width:800px){.site-header{min-height:0;padding:12px 24px 10px}.site-header .shipping{border-top:0;padding-top:5px}}
@media(max-width:800px){.hero h1{font-size:40px;white-space:nowrap}}
@media(max-width:800px){.hero{min-height:450px}.hero-copy{font-size:14px;line-height:1.35}}
@media(max-width:800px){.hero-badge{display:none}}
body{padding-top:44px}
.topbar{position:fixed;top:0;left:0;right:0;z-index:30}
.floating-cta{position:fixed!important;right:22px;bottom:20px;z-index:40}
@media(max-width:800px){.floating-cta{right:12px;bottom:12px}}
html,body{overflow-x:hidden}
.topbar,.floating-cta{transform:none!important}
@media(max-width:800px){.split-section{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.split-section .section-heading{display:contents}.split-section .section-heading .eyebrow{order:1;margin-bottom:0}.split-section .section-heading h2{order:2;font-size:42px;line-height:.95;text-align:center}.split-section .section-heading h2 span{white-space:normal}.split-section .section-heading>p:not(.eyebrow){order:3;margin:0 auto;font-size:16px;line-height:1.4;max-width:340px}.split-section .product-media{order:4;width:calc(100% - 32px);min-height:280px;height:280px;margin:0 auto}.split-section .section-heading>.button{order:5;margin:0 auto}}
#sobre *{text-shadow:none}
.hero h1 em span{color:#fff}
.hero-mobile-break{display:none}
@media(max-width:800px){#sobre .about-grid{display:flex;flex-direction:column}#sobre .about-grid .section-heading{order:1}#sobre .about-grid .about-image{order:2;width:100%;min-height:300px}}
@media(min-width:801px){.footer{padding-top:45px}.footer-grid{padding-bottom:30px}.footer-bottom{text-align:center;padding:14px 0}.footer-bottom .wrap{width:100%;max-width:none}}
@media(max-width:800px){#sobre{padding-top:38px;padding-bottom:38px}#sobre .about-grid{gap:24px}}
@media(max-width:800px){.hero-mobile-break{display:block}.hero h1{white-space:normal}}
#sobre .about-image{background-position:left center;box-shadow:0 18px 36px rgba(0,0,0,.28)}
#sobre .about-media b{line-height:.76}
#sobre .about-media b small{display:block;margin-top:2px}
#corte-dobra .section-heading h2{color:var(--ink)}
.hero h1{text-shadow:0 0 8px rgba(0,0,0,.98)}
