/* Product information extends the existing editorial design. */
.hero-description{max-width:370px}
.sector-section{background:#edf1e7;border-bottom:1px solid var(--line)}
.sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.sector-card{display:flex;flex-direction:column;min-width:0;padding:32px;background:var(--paper);border-top:3px solid var(--grass)}
.sector-card h3{font-size:30px;margin:32px 0 20px;max-width:310px}
.sector-card p{font-size:13px;line-height:1.9;color:var(--muted);margin-bottom:28px}
.sector-card .text-link{font-size:12px;align-self:flex-start;margin-top:auto;gap:16px}
.procurement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}
.procurement-grid article{padding:28px 25px 28px 0;border-bottom:1px solid var(--line)}
.procurement-grid h3{font-size:25px;margin:24px 0 18px}
.procurement-grid p{font-size:13px;color:var(--muted)}
@media(max-width:1100px){.desktop-nav,.header-cta{display:none}.menu-button{display:block;margin-left:auto}.sector-card{padding:25px}.sector-card h3{font-size:26px}.procurement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.sector-grid{grid-template-columns:1fr;gap:20px}.sector-card{padding:28px}.sector-card h3{font-size:29px;margin-top:22px}.procurement-grid{grid-template-columns:1fr}.procurement-grid article{padding:25px 0}.procurement-grid h3{margin-top:15px}.topline .wrap{gap:12px}.topline .wrap>span:first-child{font-size:8px}}
.comparison-hint{display:none;font-size:11px;color:var(--muted);margin-bottom:16px}
@media(max-width:980px){.comparison-hint{display:block}}
.eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}
.page-jumps{display:flex;gap:25px;flex-wrap:wrap;padding-bottom:32px;font-size:12px}.page-jumps a{text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:8px}.page-jumps a:hover{border-color:var(--grass)}
.type-strip{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--line)}.type-strip li+li{border-left:1px solid var(--line)}.type-strip a{position:relative;display:block;padding:24px 20px 32px;height:100%;text-decoration:none;transition:background .2s}.type-strip a:hover{background:var(--pale)}.type-strip a>span:first-child{font-size:10px;color:var(--muted)}.type-strip h3{font-size:23px;margin:18px 0 12px;letter-spacing:-.04em}.type-strip p{font-size:11px;line-height:1.6;color:var(--muted);max-width:145px;padding-bottom:15px}.type-strip .mini-arrow{position:absolute;bottom:15px;right:18px;font-size:22px}.section-tail{display:flex;gap:25px;align-items:center;justify-content:space-between;margin-top:25px}.section-tail p{font-size:11px;color:var(--muted)}
.catalog-section{padding-bottom:50px}.variety-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.variety-card{border:1px solid var(--line);display:flex;flex-direction:column}.variety-art{position:relative;padding:18px 22px 0;background:var(--pale);overflow:hidden}.variety-art .grass-art{width:150px;height:100px;margin:0 0 0 auto;color:var(--action)}.grass-art{display:block}.tone-sao-carlos .variety-art,.grass-profile.tone-sao-carlos{background:#e0e8de}.tone-santo-agostinho .variety-art,.grass-profile.tone-santo-agostinho{background:#e6ece5}.tone-bermuda .variety-art,.grass-profile.tone-bermuda{background:#dbe6ca}.tone-batatais .variety-art,.grass-profile.tone-batatais{background:#ece8d9}.variety-body{padding:25px;display:flex;flex-direction:column;flex:1}.variety-body h2{font-size:30px;margin:10px 0 15px}.variety-body>p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted)}.variety-traits{display:flex;flex-wrap:wrap;gap:7px 14px;padding:19px 0 22px;font-size:10px;color:var(--muted)}.variety-traits span{border-bottom:1px solid var(--line);padding-bottom:5px}.variety-body .text-link{font-size:12px;margin-top:auto;align-self:flex-start}.variety-help{background:var(--deep);color:var(--paper);padding:35px 30px;display:flex;flex-direction:column;align-items:flex-start}.variety-help h2{font-size:38px;margin:30px 0 20px}.variety-help p:not(.kicker){font-size:13px;color:#c5d5b7;line-height:1.8;margin-bottom:25px}.variety-help .btn{margin-top:auto}.variety-help>span{font-size:10px;margin-top:20px;color:#c5d5b7}
.comparison-scroll{overflow:auto;max-width:100%;border-top:1px solid var(--deep)}.grass-comparison{border-collapse:collapse;width:100%;text-align:left;font-size:13px;min-width:720px}.grass-comparison caption{text-align:left;font-size:11px;color:var(--muted);padding:17px 0}.grass-comparison th,.grass-comparison td{padding:22px 18px;border-bottom:1px solid var(--line);vertical-align:top}.grass-comparison thead th{font-size:10px;text-transform:uppercase;letter-spacing:.08em;background:var(--pale)}.grass-comparison tbody th{font-family:Poppins,Arial,sans-serif;font-size:17px;font-weight:600;min-width:170px}.grass-comparison tbody th a{text-decoration:none}.grass-comparison td{color:var(--muted)}.grass-comparison tbody tr:hover{background:#edf1e7}
.measure-section{background:var(--pale)}.measure-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.measure-grid h2{font-size:49px;margin:22px 0}.measure-grid>div>p:not(.kicker){font-size:13px;color:var(--muted);max-width:430px}.measure-grid .small-copy{font-size:11px;line-height:1.8}.measure-panel{padding:38px;background:var(--paper)}.measure-panel h3{font-size:24px;margin-bottom:27px}.measure-panel .btn{margin-top:18px}.measure-sketch{width:225px;height:130px;position:relative;margin:24px 0 25px;padding:22px 30px 0 0;font-size:10px;color:var(--action)}.measure-sketch i{display:block;width:100%;height:100%;border:1px solid #83966e;background:repeating-linear-gradient(0deg,transparent 0 17px,#dce6cd 17px 18px)}.measure-sketch span{position:absolute;left:48px;top:0}.measure-sketch b{position:absolute;right:0;top:62px;font-weight:400;writing-mode:vertical-rl}.measurement-result{margin-top:30px;border-top:1px solid var(--line);padding-top:23px}.measurement-result[hidden]{display:none}.measurement-result>span{font-size:11px}.measurement-result strong{display:block;font-family:Poppins,Arial,sans-serif;font-size:44px;letter-spacing:-.05em;line-height:1.2;margin:9px 0;overflow-wrap:anywhere}.measurement-result p{font-size:11px;color:var(--muted);margin-bottom:22px}.measure-panel .field-error:empty{margin:0}.care-teaser{border-top:1px solid var(--line);padding:65px 0;background:#edf1e7}.care-teaser .wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.care-teaser h2{font-size:42px;margin-top:20px}.care-teaser p:not(.kicker){font-size:14px;color:var(--muted);max-width:400px;margin-bottom:25px}
.grass-detail-hero{padding-top:45px;padding-bottom:60px}.grass-detail-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:90px;align-items:start}.grass-intro h1{font-size:clamp(56px,6.4vw,85px);line-height:1.06;margin:25px 0;letter-spacing:-.055em;overflow-wrap:break-word}.grass-intro h1 span{color:var(--action)}.grass-intro .grass-mood{font-family:Poppins,Arial,sans-serif;font-size:22px;color:var(--deep);letter-spacing:-.025em;margin-bottom:19px}.grass-intro>p:not(.kicker):not(.grass-mood){max-width:480px;font-size:14px;color:var(--muted);line-height:1.8}.grass-intro>.btn{margin-top:27px}.availability-note{display:block;font-size:10px;color:var(--muted);margin-top:13px}.grass-profile{background:var(--pale);padding:27px 30px}.grass-profile>.grass-art{height:155px;width:100%;color:var(--action);margin:5px 0 15px}.grass-profile dl{margin:0}.grass-profile dl>div{display:grid;grid-template-columns:66px 1fr;gap:20px;border-top:1px solid #c4cfb9;padding:14px 0}.grass-profile dt{font-size:10px;color:var(--muted)}.grass-profile dd{margin:0;font-size:12px;font-weight:500}.grass-knowledge{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid var(--line)}.grass-knowledge h2{font-size:45px;margin:24px 0}.editorial-list{list-style:none;padding:0;margin:25px 0 0}.editorial-list li{position:relative;padding:14px 0 14px 22px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.9;color:var(--muted)}.editorial-list li::before{content:'↗';position:absolute;left:0;color:var(--action)}.grass-knowledge article+article{margin-top:32px}.grass-knowledge h3{font-size:23px;margin-bottom:15px}.grass-knowledge article p{font-size:14px;line-height:1.8;color:var(--muted)}.grass-knowledge .text-link{font-size:12px;margin-top:22px}.grass-faq{padding-bottom:25px}.grass-faq .faq-item p{max-width:850px}.related-grasses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.related-grasses a{display:flex;justify-content:space-between;gap:20px;text-decoration:none;padding:25px 17px;border-bottom:1px solid var(--line);font-family:Poppins,Arial,sans-serif;font-size:18px}.related-grasses a:hover{background:var(--pale)}
.care-panorama img{height:300px}.care-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:100px;padding-block:75px}.care-sidebar{align-self:start;position:sticky;top:145px}.care-sidebar h2{font-size:42px;margin:25px 0}.care-sidebar p:not(.kicker){font-size:13px;color:var(--muted);margin-bottom:25px;max-width:270px}.care-sidebar .text-link{font-size:12px}.care-step{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:0 0 60px;margin-bottom:50px;border-bottom:1px solid var(--line)}.care-step:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.care-step-number{font-size:35px;line-height:1.2;color:var(--grass);letter-spacing:-.06em;font-family:Poppins,Arial,sans-serif}.care-step h2{font-size:37px;margin:16px 0 5px}.care-step .editorial-list{margin-top:20px}.care-climate{background:var(--deep);color:var(--paper);padding:65px 0}.care-climate h2{font-size:45px;margin-top:25px}.climate-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:45px}.climate-columns h3{font-size:23px;margin-bottom:17px}.climate-columns p{font-size:13px;color:#c5d5b7}.reference-section{padding-block:35px}.source-note{font-size:12px;color:var(--muted)}.source-note summary{cursor:pointer;font-size:12px;font-weight:500;padding:10px 0}.source-note p{margin:15px 0;max-width:780px}.source-note ul{padding-left:18px;line-height:2}.source-note a{overflow-wrap:anywhere}
@media(max-width:1150px){.variety-body{padding:22px}.variety-body h2{font-size:27px}.grass-detail-grid{gap:55px}.type-strip h3{font-size:20px}.type-strip a{padding-inline:16px}.measure-grid,.care-layout{gap:50px}.grass-knowledge{gap:65px}.variety-help h2{font-size:33px}}
@media(max-width:980px){.desktop-nav,.header-cta{display:none}.menu-button{display:block;margin-left:auto}.variety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grass-detail-grid{gap:35px}.grass-profile{padding:23px}.grass-intro h1{font-size:64px}.measure-grid{gap:40px}.measure-grid h2{font-size:42px}.measure-panel{padding:27px}.type-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.type-strip li{border-bottom:1px solid var(--line)}.type-strip li:nth-child(4){border-left:0}.type-strip h3{font-size:22px}.section-tail{align-items:flex-start}.section-tail p{max-width:230px}.care-layout{grid-template-columns:.7fr 1.3fr;gap:40px}.care-step{grid-template-columns:35px 1fr;gap:17px}.care-step h2{font-size:32px}.care-step-number{font-size:29px}.grass-knowledge h2{font-size:38px}.related-grasses{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.page-jumps{font-size:11px;gap:13px 22px;padding-bottom:27px}.type-strip{grid-template-columns:1fr}.type-strip li+li{border-left:0}.type-strip a{display:grid;grid-template-columns:25px 1fr 20px;gap:12px;padding:20px 5px;align-items:start}.type-strip h3{font-size:22px;margin:0}.type-strip p{grid-column:2;max-width:none;padding:0}.type-strip .mini-arrow{position:static;grid-column:3;grid-row:1;font-size:19px}.section-tail{display:block}.section-tail p{max-width:none;margin-top:15px}.variety-grid{grid-template-columns:1fr;gap:24px}.variety-art .grass-art{height:90px}.variety-body{padding:25px}.variety-body h2{font-size:31px}.variety-help{padding:30px}.variety-help h2{font-size:36px}.catalog-section{padding-bottom:0}.grass-comparison th,.grass-comparison td{padding:19px 15px}.grass-comparison{font-size:12px;min-width:710px}.grass-comparison tbody th{font-size:16px}.measure-grid,.care-teaser .wrap,.grass-detail-grid,.grass-knowledge,.care-layout{grid-template-columns:1fr;gap:36px}.measure-grid h2{font-size:38px}.measure-panel{padding:27px 22px}.measure-panel h3{font-size:23px}.measure-panel .fields-row{grid-template-columns:1fr;gap:0}.measure-panel .field input{font-size:16px}.measure-panel .btn{width:100%}.measurement-result strong{font-size:40px}.care-teaser{padding:50px 0}.care-teaser h2{font-size:36px}.care-teaser .wrap{gap:25px}.care-teaser p:not(.kicker){font-size:13px}.grass-detail-hero{padding-top:28px;padding-bottom:45px}.grass-detail-hero .breadcrumb{flex-wrap:wrap}.grass-intro h1{font-size:clamp(48px,12vw,70px)}.grass-intro .grass-mood{font-size:20px}.grass-intro>p:not(.kicker):not(.grass-mood){font-size:13px}.grass-profile{padding:25px}.grass-knowledge h2{font-size:37px}.grass-knowledge article p{font-size:13px}.related-grasses a{font-size:16px;padding:22px 12px}.care-panorama img{height:230px}.care-layout{padding-block:50px}.care-sidebar{position:static}.care-sidebar h2{font-size:37px}.care-sidebar p:not(.kicker){max-width:none}.care-step{grid-template-columns:1fr;gap:14px;margin-bottom:35px;padding-bottom:35px}.care-step h2{font-size:32px}.care-step-number{font-size:35px}.care-climate{padding:50px 0}.care-climate h2{font-size:37px}.climate-columns{grid-template-columns:1fr;gap:30px;margin-top:30px}.climate-columns h3{font-size:22px}.reference-section{padding-block:30px}}
@media(prefers-reduced-motion:reduce){.type-strip a{transition:none}}
@media(max-width:1100px){.hero-copy h1{font-size:clamp(48px,6.4vw,70px)}}
@media(min-width:681px) and (max-width:980px){.sector-grid{grid-template-columns:1fr}.sector-card{display:grid;grid-template-columns:1fr 1fr;column-gap:35px;padding:30px}.sector-card>.quiet-number{grid-column:1/-1}.sector-card h3{grid-column:1;grid-row:2/4;margin:20px 0 0}.sector-card p{grid-column:2;margin:20px 0}.sector-card .text-link{grid-column:2;margin:0}}
@media(max-width:680px){.hero-copy h1{font-size:clamp(46px,12.4vw,64px)}}
@media(max-width:370px){.hero-copy h1{font-size:clamp(40px,12.5vw,46px)}.sector-card h3{font-size:23px}.product-copy h2{font-size:39px}}

.business-details{font-size:12px;line-height:1.65;max-width:320px;overflow-wrap:anywhere}.business-details p{margin:10px 0}.business-details a,.footer-contact .phone a{color:inherit}.business-details a:hover{text-decoration:underline}#send-whatsapp-quote{margin:0 8px 12px 0}
