html:has(:is([data-verda-page=about],[data-verda-page=quality],[data-verda-page=sustainability],[data-verda-page=contact])){--verda-reference-scrollbar-width:15px;overflow-x:clip;overflow-y:scroll}::-webkit-scrollbar{width:var(--verda-reference-scrollbar-width,10px)}[data-verda-page=about]{--ink:#13201a;--text:#30443a;--muted:#62736a;--line:#d9e2dc;--soft:#f4f7f3;--warm:#f7f1e6;--brand:#207a4b;--brand-deep:#0f5a36;--teal:#2d7d84;--amber:#b88932;--dark:#0f1b16;--white:#fff;--max:1180px;--shadow:0 18px 42px rgba(19,32,26,.12)}[data-verda-page=about],[data-verda-page=about] *{box-sizing:border-box}[data-verda-page=about]{margin:0;background:var(--white);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.58;overflow-x:hidden}[data-verda-page=about] a{color:inherit;text-decoration:none}[data-verda-page=about] img{display:block;max-width:100%}[data-verda-page=about] figure{margin:0}[data-verda-page=about] a,[data-verda-page=about] h1,[data-verda-page=about] h2,[data-verda-page=about] h3,[data-verda-page=about] li,[data-verda-page=about] p,[data-verda-page=about] span,[data-verda-page=about] strong{overflow-wrap:anywhere}[data-verda-page=about] .container{width:min(var(--max),100% - 44px);margin:0 auto;padding-left:0;padding-right:0}[data-verda-page=about] .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:780;white-space:nowrap}[data-verda-page=about] .btnPrimary{background:var(--brand);border-color:var(--brand);color:#fff}[data-verda-page=about] .btnPrimary:hover{background:var(--brand-deep);border-color:var(--brand-deep)}[data-verda-page=about] .btnSecondary{background:#fff;border-color:#bcd4c7;color:var(--brand-deep)}[data-verda-page=about] .btnDark{background:var(--dark);border-color:var(--dark);color:#fff}[data-verda-page=about] .hero{position:relative;min-height:640px;overflow:hidden;color:#fff;background:var(--dark)}[data-verda-page=about] .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,27,22,.92),rgba(15,27,22,.76) 48%,rgba(15,27,22,.24)),none 100%/cover no-repeat}[data-verda-page=about] .heroInner{position:relative;z-index:1;display:grid;align-items:center;min-height:640px;padding:86px 0}[data-verda-page=about] .heroCopy{max-width:760px}[data-verda-page=about] .eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:16px;color:#a8d6bc;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:0}[data-verda-page=about] .eyebrow:before{content:"";width:24px;height:2px;background:currentColor}[data-verda-page=about] h1{margin:0;max-width:760px;font-size:68px;line-height:1.03;letter-spacing:0}[data-verda-page=about] h1 span{display:block}[data-verda-page=about] .lead{max-width:700px;margin:24px 0 0;color:#dce9e2;font-size:19px;line-height:1.68}[data-verda-page=about] .section{padding:92px 0}[data-verda-page=about] .sectionHead{max-width:820px;margin-bottom:34px}[data-verda-page=about] .introText h2,[data-verda-page=about] .sectionHead h2,[data-verda-page=about] .splitCopy h2,[data-verda-page=about] .vision h2{margin:0;color:var(--ink);font-size:46px;line-height:1.08;letter-spacing:0}[data-verda-page=about] .sectionHead p,[data-verda-page=about] .splitCopy p,[data-verda-page=about] .vision p{margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.74}[data-verda-page=about] .intro{background:linear-gradient(180deg,#fff,#fbfdfb)}[data-verda-page=about] .introShowcase{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);gap:54px;align-items:stretch}[data-verda-page=about] .introMedia{position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}[data-verda-page=about] .introMedia img{width:100%;height:100%;min-height:560px;-o-object-fit:cover;object-fit:cover}[data-verda-page=about] .introCaption{position:absolute;left:22px;right:22px;bottom:22px;padding:18px 20px;border-radius:8px;background:rgba(15,27,22,.84);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-verda-page=about] .introCaption b{display:block;font-size:20px;line-height:1.2}[data-verda-page=about] .introCaption span{display:block;margin-top:7px;color:#c8ded2;font-size:14px}[data-verda-page=about] .introCopy{min-width:0;padding:42px 0;display:grid;align-content:center}[data-verda-page=about] .introCopy h2{margin:0 0 24px;color:var(--ink);font-size:46px;line-height:1.08;letter-spacing:0}[data-verda-page=about] .introCopy p{margin:0 0 18px;color:var(--text);font-size:18px;line-height:1.78}[data-verda-page=about] .introFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}[data-verda-page=about] .introGrid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(320px,.54fr);gap:58px;align-items:start}[data-verda-page=about] .introText p{margin:0 0 18px;color:var(--text);font-size:18px;line-height:1.8}[data-verda-page=about] .introText h2{margin-bottom:24px}[data-verda-page=about] .brandPanel{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#fbfdfb,var(--soft));box-shadow:var(--shadow);overflow:hidden}[data-verda-page=about] .brandPanel img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;border-bottom:1px solid var(--line)}[data-verda-page=about] .brandPanelText{padding:26px}[data-verda-page=about] .brandPanel h3{margin:0;color:var(--brand-deep);font-size:25px;line-height:1.16}[data-verda-page=about] .brandPanel p{margin:12px 0 0;color:var(--muted);font-size:16px}[data-verda-page=about] .factList{display:grid;gap:12px;margin-top:22px}[data-verda-page=about] .fact{padding:15px 16px;border:1px solid var(--line);border-radius:8px;background:#fff}[data-verda-page=about] .fact strong{display:block;color:var(--ink);font-size:14px}[data-verda-page=about] .fact span{display:block;margin-top:5px;color:var(--muted);font-size:14px;line-height:1.45}[data-verda-page=about] .soft{background:linear-gradient(180deg,#fbfdfb,var(--soft))}[data-verda-page=about] .capabilityIntro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.55fr);gap:42px;align-items:end;margin-bottom:34px}[data-verda-page=about] .capabilityIntro .sectionHead{margin-bottom:0}[data-verda-page=about] .capabilityImage{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}[data-verda-page=about] .capabilityImage img{width:100%;height:270px;-o-object-fit:cover;object-fit:cover}[data-verda-page=about] .cardGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}[data-verda-page=about] .infoCard{min-height:245px;padding:24px;border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(19,32,26,.08);border:1px solid var(--line);border-top:4px solid var(--brand)}[data-verda-page=about] .infoCard:nth-child(2){border-top-color:var(--teal)}[data-verda-page=about] .infoCard:nth-child(3){border-top-color:var(--amber)}[data-verda-page=about] .infoCard:nth-child(4){border-top-color:#62736a}[data-verda-page=about] .infoCard span,[data-verda-page=about] .processCard span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:34px;margin-bottom:18px;border-radius:8px;background:#edf6f1;color:var(--brand-deep);font-size:12px;font-weight:850}[data-verda-page=about] .infoCard h3,[data-verda-page=about] .processCard h3,[data-verda-page=about] .serveCard h3{margin:0;color:var(--ink);font-size:22px;line-height:1.18;letter-spacing:0}[data-verda-page=about] .infoCard p,[data-verda-page=about] .processCard p,[data-verda-page=about] .serveCard p{margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.62}[data-verda-page=about] .split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:52px;align-items:center}[data-verda-page=about] .splitMedia{position:relative;min-width:0}[data-verda-page=about] .splitMedia:before{content:"";position:absolute;inset:20px 0 0 20px;border-radius:8px;background:#dfe8df;z-index:0}[data-verda-page=about] .splitMedia img{position:relative;z-index:1;width:100%;min-height:390px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}[data-verda-page=about] .serveGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}[data-verda-page=about] .serveCard{min-height:155px;padding:20px;border:1px solid var(--line);border-radius:8px;background:#fff}[data-verda-page=about] .serveCard h3{font-size:19px}[data-verda-page=about] .approach{background:var(--dark);color:#fff}[data-verda-page=about] .approach .sectionHead h2{color:#fff}[data-verda-page=about] .approach .sectionHead p{color:#d4e3db}[data-verda-page=about] .approachGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}[data-verda-page=about] .approachCard{min-height:230px;padding:26px;border:1px solid hsla(0,0%,100%,.17);border-radius:8px;background:hsla(0,0%,100%,.08)}[data-verda-page=about] .approachCard b{display:block;color:#fff;font-size:23px;line-height:1.2}[data-verda-page=about] .approachCard p{margin:14px 0 0;color:#c4d7ce;font-size:15px;line-height:1.68}[data-verda-page=about] .processGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}[data-verda-page=about] .processCard{min-height:238px;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(19,32,26,.08)}[data-verda-page=about] .processCard:nth-child(2) span{background:#edf5f6;color:#1f6d74}[data-verda-page=about] .processCard:nth-child(3) span{background:#f7efdf;color:#7c5511}[data-verda-page=about] .processCard:nth-child(4) span{background:#eef0ee;color:#46554e}[data-verda-page=about] .vision{padding:96px 0;background:linear-gradient(90deg,hsla(39,52%,94%,.96),rgba(251,253,251,.92)),none 50%/cover no-repeat}[data-verda-page=about] .visionBox{max-width:930px;padding:42px;border:1px solid #e4d8bf;border-radius:8px;background:hsla(0,0%,100%,.86);box-shadow:var(--shadow)}[data-verda-page=about] .vision h2{color:var(--brand-deep)}[data-verda-page=about] .vision p{max-width:790px;color:var(--text);font-size:20px}[data-verda-page=about] .contact{padding:78px 0;background:#fff}[data-verda-page=about] .contactPanel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:26px;padding:34px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#fbfdfb,#f6f1e7);box-shadow:var(--shadow)}[data-verda-page=about] .contactPanel h2{margin:0;color:var(--ink);font-size:34px;line-height:1.16}[data-verda-page=about] .contactPanel p{max-width:680px;margin:12px 0 0;color:var(--muted);font-size:16px}[data-verda-page=about] .contactActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1040px){[data-verda-page=about] .capabilityIntro,[data-verda-page=about] .introGrid,[data-verda-page=about] .introShowcase,[data-verda-page=about] .split{grid-template-columns:1fr}[data-verda-page=about] .brandPanel,[data-verda-page=about] .capabilityImage,[data-verda-page=about] .introMedia,[data-verda-page=about] .splitMedia{max-width:720px}[data-verda-page=about] .cardGrid,[data-verda-page=about] .processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){[data-verda-page=about]{width:100%;max-width:100vw;overflow-x:hidden}[data-verda-page=about] .container{width:100%;max-width:100%;padding-left:18px;padding-right:18px}[data-verda-page=about] .hero{min-height:auto}[data-verda-page=about] .hero:before{background:linear-gradient(180deg,rgba(15,27,22,.94),rgba(15,27,22,.86) 52%,rgba(15,27,22,.66)),none 50%/cover no-repeat}[data-verda-page=about] .heroInner{min-height:auto;padding:64px 0 58px}[data-verda-page=about] .brandPanel,[data-verda-page=about] .capabilityImage,[data-verda-page=about] .capabilityIntro,[data-verda-page=about] .contactPanel,[data-verda-page=about] .heroCopy,[data-verda-page=about] .introCopy,[data-verda-page=about] .introMedia,[data-verda-page=about] .introText,[data-verda-page=about] .sectionHead,[data-verda-page=about] .splitCopy,[data-verda-page=about] .splitMedia,[data-verda-page=about] .visionBox{width:100%;max-width:100%;min-width:0}[data-verda-page=about] h1{font-size:36px;line-height:1.08;max-width:100%}[data-verda-page=about] .lead{font-size:17px}[data-verda-page=about] .approachGrid,[data-verda-page=about] .cardGrid,[data-verda-page=about] .introFacts,[data-verda-page=about] .processGrid,[data-verda-page=about] .serveGrid{grid-template-columns:1fr}[data-verda-page=about] .section{padding:66px 0}[data-verda-page=about] .introCopy h2,[data-verda-page=about] .introText h2,[data-verda-page=about] .sectionHead h2,[data-verda-page=about] .splitCopy h2,[data-verda-page=about] .vision h2{font-size:31px}[data-verda-page=about] .introText p{font-size:16px}[data-verda-page=about] .introCopy{padding:0}[data-verda-page=about] .introCopy p{font-size:16px}[data-verda-page=about] .introMedia img{min-height:0;height:320px}[data-verda-page=about] .introCaption{position:static;border-radius:0}[data-verda-page=about] .capabilityImage img{height:220px}[data-verda-page=about] .brandPanel img,[data-verda-page=about] .splitMedia img{min-height:0;height:240px}[data-verda-page=about] .splitMedia:before{display:none}[data-verda-page=about] .approachCard,[data-verda-page=about] .infoCard,[data-verda-page=about] .processCard,[data-verda-page=about] .serveCard{min-height:auto}[data-verda-page=about] .vision{padding:66px 0}[data-verda-page=about] .visionBox{padding:24px}[data-verda-page=about] .vision p{font-size:17px}[data-verda-page=about] .contactPanel{grid-template-columns:1fr;padding:24px}[data-verda-page=about] .contactPanel h2{font-size:28px}[data-verda-page=about] .contactActions{display:grid;justify-content:stretch}[data-verda-page=about] .contactActions .btn{width:100%;white-space:normal;text-align:center}}@media(max-width:420px){[data-verda-page=about] .container{width:100%;max-width:100%;padding-left:14px;padding-right:14px}[data-verda-page=about] h1{font-size:34px}[data-verda-page=about] .introCopy h2,[data-verda-page=about] .introText h2,[data-verda-page=about] .sectionHead h2,[data-verda-page=about] .splitCopy h2,[data-verda-page=about] .vision h2{font-size:29px}[data-verda-page=about] .btn{padding:0 14px}}[data-verda-page=quality]{--ink:#13201a;--text:#30443a;--muted:#62736a;--line:#d9e2dc;--soft:#f4f7f3;--warm:#f7f1e6;--brand:#207a4b;--brand-deep:#0f5a36;--teal:#2d7d84;--blue:#254e64;--amber:#b88932;--dark:#0f1b16;--white:#fff;--max:1180px;--shadow:0 18px 42px rgba(19,32,26,.12)}[data-verda-page=quality],[data-verda-page=quality] *{box-sizing:border-box}[data-verda-page=quality]{margin:0;background:var(--white);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.58;overflow-x:hidden}[data-verda-page=quality] a{color:inherit;text-decoration:none}[data-verda-page=quality] img{display:block;max-width:100%}[data-verda-page=quality] figure{margin:0}[data-verda-page=quality] a,[data-verda-page=quality] h1,[data-verda-page=quality] h2,[data-verda-page=quality] h3,[data-verda-page=quality] li,[data-verda-page=quality] p,[data-verda-page=quality] span,[data-verda-page=quality] strong{overflow-wrap:anywhere}[data-verda-page=quality] .container{width:min(var(--max),100% - 44px);margin:0 auto;padding-left:0;padding-right:0}[data-verda-page=quality] .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:7px;border:1px solid transparent;font-size:14px;font-weight:800;white-space:nowrap}[data-verda-page=quality] .btnPrimary{background:var(--brand);color:#fff}[data-verda-page=quality] .btnPrimary:hover{background:var(--brand-deep)}[data-verda-page=quality] .btnSecondary{background:#fff;color:var(--brand-deep);border-color:#bed2c7}[data-verda-page=quality] .btnSecondary:hover{border-color:var(--brand);background:#f5faf7}[data-verda-page=quality] .btnDark{background:var(--dark);color:#fff}[data-verda-page=quality] .btnDark:hover{background:#21372d}[data-verda-page=quality] .hero{position:relative;isolation:isolate;min-height:640px;color:#fff;background:linear-gradient(90deg,rgba(15,27,22,.88),rgba(15,27,22,.68) 42%,rgba(15,27,22,.22) 74%,rgba(15,27,22,.08)),none 50%/cover no-repeat}[data-verda-page=quality] .hero:after{content:"";position:absolute;inset:auto 0 0 0;height:140px;background:linear-gradient(180deg,rgba(15,27,22,0),rgba(15,27,22,.65));z-index:-1}[data-verda-page=quality] .heroInner{min-height:640px;display:flex;align-items:center;padding:96px 0 84px}[data-verda-page=quality] .heroCopy{max-width:690px}[data-verda-page=quality] .eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--brand-deep);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}[data-verda-page=quality] .hero .eyebrow{color:#cbe9d9}[data-verda-page=quality] .eyebrow:before{content:"";width:26px;height:2px;background:currentColor;border-radius:999px}[data-verda-page=quality] h1{margin:0;max-width:760px;font-size:72px;line-height:.95;letter-spacing:0}[data-verda-page=quality] h1 span{display:block}[data-verda-page=quality] .lead{margin:24px 0 0;max-width:650px;color:hsla(0,0%,100%,.9);font-size:20px;line-height:1.6}[data-verda-page=quality] .heroNote{margin:28px 0 15px;max-width:550px;color:#dcebe4;border-left:3px solid #9dccb3;padding-left:18px;font-size:15px}[data-verda-page=quality] .section{padding:92px 0}[data-verda-page=quality] .soft{background:var(--soft)}[data-verda-page=quality] .warm{background:var(--warm)}[data-verda-page=quality] .sectionHead{max-width:760px;margin-bottom:34px}[data-verda-page=quality] .contactPanel h2,[data-verda-page=quality] .introCopy h2,[data-verda-page=quality] .scopePanel h2,[data-verda-page=quality] .sectionHead h2,[data-verda-page=quality] .splitCopy h2{margin:0;color:var(--ink);font-size:42px;line-height:1.06;letter-spacing:0}[data-verda-page=quality] .introCopy p,[data-verda-page=quality] .scopePanel p,[data-verda-page=quality] .sectionHead p,[data-verda-page=quality] .splitCopy p{margin:16px 0 0;color:var(--text);font-size:18px}[data-verda-page=quality] .introShowcase{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(320px,.97fr);gap:44px;align-items:center}[data-verda-page=quality] .introMedia{position:relative;overflow:hidden;border-radius:8px;box-shadow:var(--shadow);background:#dfe8e2}[data-verda-page=quality] .introMedia img{width:100%;height:560px;-o-object-fit:cover;object-fit:cover}[data-verda-page=quality] .introCaption{position:absolute;left:18px;right:18px;bottom:18px;display:grid;gap:3px;padding:16px 18px;background:rgba(15,27,22,.86);color:#fff;border-radius:7px}[data-verda-page=quality] .introCaption b{font-size:16px}[data-verda-page=quality] .introCaption span{color:#cfe0d7;font-size:14px}[data-verda-page=quality] .introCopy{display:grid;align-content:center;min-width:0}[data-verda-page=quality] .principleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}[data-verda-page=quality] .principle{min-height:132px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff}[data-verda-page=quality] .principle b{display:block;color:var(--brand-deep);font-size:16px}[data-verda-page=quality] .principle span{display:block;margin-top:8px;color:var(--muted);font-size:14px;line-height:1.5}[data-verda-page=quality] .pillarGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}[data-verda-page=quality] .pillarCard{min-height:260px;padding:24px;background:#fff;border:1px solid #dce5df;border-radius:8px;box-shadow:0 12px 26px rgba(19,32,26,.06)}[data-verda-page=quality] .pillarCard span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:22px;border-radius:7px;background:#e8f3ec;color:var(--brand-deep);font-weight:900;font-size:13px}[data-verda-page=quality] .pillarCard h3{margin:0;color:var(--ink);font-size:22px;line-height:1.14}[data-verda-page=quality] .pillarCard p{margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.55}[data-verda-page=quality] .controlWrap{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);gap:44px;align-items:start}[data-verda-page=quality] .controlImage{overflow:hidden;border-radius:8px;box-shadow:var(--shadow)}[data-verda-page=quality] .controlImage img{width:100%;height:560px;-o-object-fit:cover;object-fit:cover}[data-verda-page=quality] .controlList{display:grid;gap:12px}[data-verda-page=quality] .controlItem{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid #d8e2dc}[data-verda-page=quality] .controlItem:first-child{border-top:1px solid #d8e2dc}[data-verda-page=quality] .controlItem strong{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:7px;background:var(--blue);color:#fff;font-size:13px}[data-verda-page=quality] .controlItem h3{margin:0;font-size:22px;line-height:1.15;color:var(--ink)}[data-verda-page=quality] .controlItem p{margin:7px 0 0;color:var(--muted)}[data-verda-page=quality] .processGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:step}[data-verda-page=quality] .processCard{position:relative;min-height:240px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}[data-verda-page=quality] .processCard:before{counter-increment:step;content:"0" counter(step);position:absolute;right:20px;top:12px;color:rgba(32,122,75,.12);font-size:64px;line-height:1;font-weight:900}[data-verda-page=quality] .processCard h3{position:relative;margin:0;max-width:220px;color:var(--brand-deep);font-size:23px;line-height:1.12}[data-verda-page=quality] .processCard p{position:relative;margin:16px 0 0;color:var(--muted);font-size:15px}[data-verda-page=quality] .split{display:grid;grid-template-columns:minmax(0,.94fr) minmax(320px,1.06fr);gap:44px;align-items:center}[data-verda-page=quality] .splitMedia{position:relative;overflow:hidden;border-radius:8px;box-shadow:var(--shadow)}[data-verda-page=quality] .splitMedia img{width:100%;min-height:520px;-o-object-fit:cover;object-fit:cover}[data-verda-page=quality] .partnerList{display:grid;gap:12px;margin-top:26px}[data-verda-page=quality] .partnerRow{padding:18px;border:1px solid #d9e2dc;border-radius:8px;background:#fff}[data-verda-page=quality] .partnerRow h3{margin:0;color:var(--ink);font-size:20px}[data-verda-page=quality] .partnerRow p{margin:8px 0 0;color:var(--muted);font-size:15px}[data-verda-page=quality] .scope{position:relative;color:#fff;background:linear-gradient(90deg,rgba(15,27,22,.88),rgba(15,27,22,.62)),none 50%/cover no-repeat;padding:90px 0}[data-verda-page=quality] .scopePanel{width:min(820px,100%);padding:34px;border-radius:8px;background:rgba(15,27,22,.74);border:1px solid hsla(0,0%,100%,.18)}[data-verda-page=quality] .scopePanel .eyebrow,[data-verda-page=quality] .scopePanel h2,[data-verda-page=quality] .scopePanel p{color:#fff}[data-verda-page=quality] .scopePanel p{color:#e1ece6}[data-verda-page=quality] .scopeNote{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}[data-verda-page=quality] .scopeNote div{padding:14px;border-radius:7px;background:hsla(0,0%,100%,.1);color:#e8f2ec;font-size:14px;line-height:1.45}[data-verda-page=quality] .contact{padding:82px 0;background:var(--dark);color:#fff}[data-verda-page=quality] .contactPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:32px;border-radius:8px;background:#153128;border:1px solid hsla(0,0%,100%,.12)}[data-verda-page=quality] .contactPanel h2{color:#fff;font-size:34px}[data-verda-page=quality] .contactPanel p{margin:10px 0 0;color:#c8dcd2;font-size:17px}[data-verda-page=quality] .contactActions{display:flex;gap:10px}@media(max-width:980px){[data-verda-page=quality] .hero,[data-verda-page=quality] .heroInner{min-height:560px}[data-verda-page=quality] h1{font-size:56px}[data-verda-page=quality] .contactPanel,[data-verda-page=quality] .controlWrap,[data-verda-page=quality] .introShowcase,[data-verda-page=quality] .split{grid-template-columns:1fr}[data-verda-page=quality] .pillarGrid,[data-verda-page=quality] .processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-verda-page=quality] .principleGrid,[data-verda-page=quality] .scopeNote{grid-template-columns:1fr}[data-verda-page=quality] .contactActions{justify-content:flex-start}}@media(max-width:640px){[data-verda-page=quality] .container{width:100%;max-width:100%;padding-left:18px;padding-right:18px}[data-verda-page=quality] .hero{min-height:600px;background:linear-gradient(180deg,rgba(15,27,22,.88),rgba(15,27,22,.62)),none 50%/cover no-repeat}[data-verda-page=quality] .heroInner{min-height:600px;padding:70px 18px 58px}[data-verda-page=quality] h1{font-size:39px;line-height:1.05;max-width:100%}[data-verda-page=quality] .lead{font-size:17px}[data-verda-page=quality] .section{padding:66px 0}[data-verda-page=quality] .contactPanel h2,[data-verda-page=quality] .introCopy h2,[data-verda-page=quality] .scopePanel h2,[data-verda-page=quality] .sectionHead h2,[data-verda-page=quality] .splitCopy h2{font-size:30px}[data-verda-page=quality] .controlImage img,[data-verda-page=quality] .introMedia img,[data-verda-page=quality] .splitMedia img{height:300px;min-height:0}[data-verda-page=quality] .introCaption{position:static;border-radius:0}[data-verda-page=quality] .pillarGrid,[data-verda-page=quality] .processGrid{grid-template-columns:1fr}[data-verda-page=quality] .pillarCard,[data-verda-page=quality] .processCard{min-height:auto}[data-verda-page=quality] .controlItem{grid-template-columns:46px 1fr}[data-verda-page=quality] .controlItem strong{width:38px;height:38px}[data-verda-page=quality] .scope{padding:66px 0}[data-verda-page=quality] .contactPanel,[data-verda-page=quality] .scopePanel{padding:22px}[data-verda-page=quality] .contactActions{display:grid;justify-content:stretch}[data-verda-page=quality] .contactActions .btn{width:100%;white-space:normal;text-align:center}}[data-verda-page=sustainability]{--ink:#122019;--text:#31453c;--muted:#62766b;--line:#d8e2db;--soft:#f3f7f1;--warm:#f8f0df;--brand:#207a4b;--brand-deep:#0f5a36;--teal:#2d7d84;--blue:#244c62;--clay:#9b7142;--dark:#0e1a15;--white:#fff;--max:1180px;--shadow:0 20px 46px rgba(18,32,25,.13)}[data-verda-page=sustainability],[data-verda-page=sustainability] *{box-sizing:border-box}[data-verda-page=sustainability]{margin:0;background:var(--white);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.58;overflow-x:hidden}[data-verda-page=sustainability] a{color:inherit;text-decoration:none}[data-verda-page=sustainability] img{display:block;max-width:100%}[data-verda-page=sustainability] figure{margin:0}[data-verda-page=sustainability] a,[data-verda-page=sustainability] h1,[data-verda-page=sustainability] h2,[data-verda-page=sustainability] h3,[data-verda-page=sustainability] li,[data-verda-page=sustainability] p,[data-verda-page=sustainability] span,[data-verda-page=sustainability] strong{overflow-wrap:anywhere}[data-verda-page=sustainability] .container{width:min(var(--max),100% - 44px);margin:0 auto;padding-left:0;padding-right:0}[data-verda-page=sustainability] .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:7px;border:1px solid transparent;font-size:14px;font-weight:850;white-space:nowrap}[data-verda-page=sustainability] .btnPrimary{background:var(--brand);color:#fff}[data-verda-page=sustainability] .btnPrimary:hover{background:var(--brand-deep)}[data-verda-page=sustainability] .btnSecondary{background:#fff;color:var(--brand-deep);border-color:#bed2c7}[data-verda-page=sustainability] .btnSecondary:hover{border-color:var(--brand);background:#f5faf7}[data-verda-page=sustainability] .btnDark{background:var(--dark);color:#fff}[data-verda-page=sustainability] .btnDark:hover{background:#21372d}[data-verda-page=sustainability] .hero{position:relative;isolation:isolate;min-height:650px;color:#fff;background:linear-gradient(90deg,rgba(14,26,21,.9),rgba(14,26,21,.7) 42%,rgba(14,26,21,.26) 72%,rgba(14,26,21,.08)),none 50%/cover no-repeat}[data-verda-page=sustainability] .hero:after{content:"";position:absolute;inset:auto 0 0 0;height:150px;background:linear-gradient(180deg,rgba(14,26,21,0),rgba(14,26,21,.65));z-index:-1}[data-verda-page=sustainability] .heroInner{min-height:650px;display:flex;align-items:center;padding:104px 0 86px}[data-verda-page=sustainability] .heroCopy{max-width:710px}[data-verda-page=sustainability] .eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--brand-deep);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}[data-verda-page=sustainability] .hero .eyebrow{color:#cfeddc}[data-verda-page=sustainability] .eyebrow:before{content:"";width:26px;height:2px;background:currentColor;border-radius:999px}[data-verda-page=sustainability] h1{margin:0;max-width:780px;font-size:74px;line-height:.95;letter-spacing:0}[data-verda-page=sustainability] h1 span{display:block}[data-verda-page=sustainability] .lead{margin:26px 0 0;max-width:740px;color:#f1f7f4;font-size:21px;line-height:1.45;font-weight:520}[data-verda-page=sustainability] .heroNote{margin:24px 0 0;max-width:650px;padding-left:18px;border-left:3px solid #82d29f;color:#e2eee8;font-size:16px}[data-verda-page=sustainability] .section{padding:92px 0}[data-verda-page=sustainability] .section.soft{background:var(--soft)}[data-verda-page=sustainability] .section.warm{background:var(--warm)}[data-verda-page=sustainability] .sectionHead{max-width:760px;margin-bottom:34px}[data-verda-page=sustainability] .boundaryPanel h2,[data-verda-page=sustainability] .contactPanel h2,[data-verda-page=sustainability] .introCopy h2,[data-verda-page=sustainability] .sectionHead h2,[data-verda-page=sustainability] .splitCopy h2{margin:0;color:var(--ink);font-size:42px;line-height:1.08;letter-spacing:0}[data-verda-page=sustainability] .boundaryPanel p,[data-verda-page=sustainability] .introCopy p,[data-verda-page=sustainability] .sectionHead p,[data-verda-page=sustainability] .splitCopy p{margin:18px 0 0;color:var(--text);font-size:17px}[data-verda-page=sustainability] .introShowcase{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:54px;align-items:center}[data-verda-page=sustainability] .introMedia{position:relative;border-radius:8px;overflow:hidden;box-shadow:var(--shadow);background:#dfe8e2}[data-verda-page=sustainability] .introMedia img{width:100%;height:540px;-o-object-fit:cover;object-fit:cover}[data-verda-page=sustainability] .introCaption{position:absolute;left:18px;right:18px;bottom:18px;padding:18px;border-radius:8px;background:rgba(14,26,21,.86);color:#dfeee6}[data-verda-page=sustainability] .introCaption b{display:block;color:#fff;margin-bottom:5px}[data-verda-page=sustainability] .principleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}[data-verda-page=sustainability] .principle{min-height:146px;padding:18px;border-radius:8px;border:1px solid var(--line);background:#fff}[data-verda-page=sustainability] .principle b{display:block;color:var(--brand-deep);font-size:17px}[data-verda-page=sustainability] .principle span{display:block;margin-top:8px;color:var(--muted);font-size:14px}[data-verda-page=sustainability] .directionWrap{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:34px;align-items:stretch}[data-verda-page=sustainability] .directionImage{min-height:470px;border-radius:8px;overflow:hidden;box-shadow:var(--shadow);background:#dfe8e2}[data-verda-page=sustainability] .directionImage img{width:100%;height:100%;min-height:470px;-o-object-fit:cover;object-fit:cover}[data-verda-page=sustainability] .directionCards{display:grid;gap:14px}[data-verda-page=sustainability] .directionCard{padding:22px;border-radius:8px;border:1px solid #d6e0d9;background:#fff}[data-verda-page=sustainability] .directionCard strong{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:15px;border-radius:50%;background:#e6f3eb;color:var(--brand-deep);font-size:14px}[data-verda-page=sustainability] .directionCard h3{margin:0;font-size:21px;line-height:1.18;color:var(--ink)}[data-verda-page=sustainability] .directionCard p{margin:9px 0 0;color:var(--muted);font-size:15px}[data-verda-page=sustainability] .commitmentGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}[data-verda-page=sustainability] .commitmentCard{min-height:260px;display:flex;flex-direction:column;justify-content:space-between;padding:22px;border-radius:8px;background:#fff;border:1px solid var(--line)}[data-verda-page=sustainability] .commitmentCard span{color:var(--clay);font-size:13px;font-weight:950;letter-spacing:.08em}[data-verda-page=sustainability] .commitmentCard h3{margin:18px 0 0;font-size:22px;line-height:1.15;color:var(--ink)}[data-verda-page=sustainability] .commitmentCard p{margin:14px 0 0;color:var(--muted);font-size:15px}[data-verda-page=sustainability] .operationsWrap{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}[data-verda-page=sustainability] .operationsImage{border-radius:8px;overflow:hidden;box-shadow:var(--shadow);background:#dfe8e2}[data-verda-page=sustainability] .operationsImage img{width:100%;height:590px;-o-object-fit:cover;object-fit:cover}[data-verda-page=sustainability] .operationList{display:grid;gap:13px}[data-verda-page=sustainability] .operationItem{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:18px;border-radius:8px;background:#fff;border:1px solid var(--line)}[data-verda-page=sustainability] .operationItem strong{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--blue);color:#fff;font-size:14px}[data-verda-page=sustainability] .operationItem h3{margin:0;font-size:18px;color:var(--ink)}[data-verda-page=sustainability] .operationItem p{margin:6px 0 0;color:var(--muted);font-size:15px}[data-verda-page=sustainability] .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:48px;align-items:center}[data-verda-page=sustainability] .splitMedia{min-height:480px;border-radius:8px;overflow:hidden;box-shadow:var(--shadow);background:#dfe8e2}[data-verda-page=sustainability] .splitMedia img{width:100%;height:100%;min-height:480px;-o-object-fit:cover;object-fit:cover}[data-verda-page=sustainability] .partnerList{display:grid;gap:14px;margin-top:28px}[data-verda-page=sustainability] .partnerRow{padding:18px;border:1px solid #d9e2dc;border-radius:8px;background:#fff}[data-verda-page=sustainability] .partnerRow h3{margin:0;color:var(--ink);font-size:20px}[data-verda-page=sustainability] .partnerRow p{margin:8px 0 0;color:var(--muted);font-size:15px}[data-verda-page=sustainability] .boundary{position:relative;color:#fff;background:linear-gradient(90deg,rgba(14,26,21,.9),rgba(14,26,21,.62)),none 50%/cover no-repeat;padding:90px 0}[data-verda-page=sustainability] .boundaryPanel{width:min(840px,100%);padding:34px;border-radius:8px;background:rgba(14,26,21,.76);border:1px solid hsla(0,0%,100%,.18)}[data-verda-page=sustainability] .boundaryPanel .eyebrow,[data-verda-page=sustainability] .boundaryPanel h2,[data-verda-page=sustainability] .boundaryPanel p{color:#fff}[data-verda-page=sustainability] .boundaryPanel p{color:#e3eee8}[data-verda-page=sustainability] .boundaryNotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}[data-verda-page=sustainability] .boundaryNotes div{padding:14px;border-radius:7px;background:hsla(0,0%,100%,.1);color:#e8f2ec;font-size:14px;line-height:1.45}[data-verda-page=sustainability] .contact{padding:82px 0;background:var(--dark);color:#fff}[data-verda-page=sustainability] .contactPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:32px;border-radius:8px;background:#153128;border:1px solid hsla(0,0%,100%,.12)}[data-verda-page=sustainability] .contactPanel h2{color:#fff;font-size:34px}[data-verda-page=sustainability] .contactPanel p{margin:12px 0 0;max-width:720px;color:#d8e7df;font-size:16px}[data-verda-page=sustainability] .contactActions{display:flex;gap:10px}@media(max-width:980px){[data-verda-page=sustainability] .hero,[data-verda-page=sustainability] .heroInner{min-height:560px}[data-verda-page=sustainability] h1{font-size:56px}[data-verda-page=sustainability] .contactPanel,[data-verda-page=sustainability] .directionWrap,[data-verda-page=sustainability] .introShowcase,[data-verda-page=sustainability] .operationsWrap,[data-verda-page=sustainability] .split{grid-template-columns:1fr}[data-verda-page=sustainability] .commitmentGrid,[data-verda-page=sustainability] .principleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-verda-page=sustainability] .boundaryNotes{grid-template-columns:1fr}[data-verda-page=sustainability] .contactActions{justify-content:flex-start}}@media(max-width:640px){[data-verda-page=sustainability] .container{width:100%;max-width:100%;padding-left:18px;padding-right:18px}[data-verda-page=sustainability] .hero{min-height:610px;background:linear-gradient(180deg,rgba(14,26,21,.9),rgba(14,26,21,.64)),none 50%/cover no-repeat}[data-verda-page=sustainability] .heroInner{min-height:610px;padding:72px 18px 58px}[data-verda-page=sustainability] h1{font-size:39px;line-height:1.05;max-width:100%}[data-verda-page=sustainability] .lead{font-size:17px}[data-verda-page=sustainability] .section{padding:66px 0}[data-verda-page=sustainability] .boundaryPanel h2,[data-verda-page=sustainability] .contactPanel h2,[data-verda-page=sustainability] .introCopy h2,[data-verda-page=sustainability] .sectionHead h2,[data-verda-page=sustainability] .splitCopy h2{font-size:30px}[data-verda-page=sustainability] .directionImage img,[data-verda-page=sustainability] .introMedia img,[data-verda-page=sustainability] .operationsImage img,[data-verda-page=sustainability] .splitMedia img{height:300px;min-height:0}[data-verda-page=sustainability] .introCaption{position:static;border-radius:0}[data-verda-page=sustainability] .commitmentGrid,[data-verda-page=sustainability] .principleGrid{grid-template-columns:1fr}[data-verda-page=sustainability] .commitmentCard{min-height:auto}[data-verda-page=sustainability] .operationItem{grid-template-columns:46px 1fr}[data-verda-page=sustainability] .operationItem strong{width:38px;height:38px}[data-verda-page=sustainability] .boundary{padding:66px 0}[data-verda-page=sustainability] .boundaryPanel,[data-verda-page=sustainability] .contactPanel{padding:22px}[data-verda-page=sustainability] .contactActions{display:grid;justify-content:stretch}[data-verda-page=sustainability] .contactActions .btn{width:100%;white-space:normal;text-align:center}}[data-verda-page=contact]{--ink:#13201a;--text:#34483d;--muted:#65766e;--line:#d9e3dd;--soft:#f5f8f5;--brand:#1f824d;--brand-deep:#0f5b36;--dark:#0d1b15;--white:#fff;--max:1160px;--shadow:0 18px 42px rgba(19,32,26,.12)}[data-verda-page=contact],[data-verda-page=contact] *{box-sizing:border-box}[data-verda-page=contact]{margin:0;color:var(--ink);background:var(--white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}[data-verda-page=contact] a{color:inherit;text-decoration:none}[data-verda-page=contact] img{display:block;max-width:100%}[data-verda-page=contact] a,[data-verda-page=contact] button,[data-verda-page=contact] h1,[data-verda-page=contact] h2,[data-verda-page=contact] h3,[data-verda-page=contact] input,[data-verda-page=contact] label,[data-verda-page=contact] p,[data-verda-page=contact] select,[data-verda-page=contact] textarea{overflow-wrap:anywhere}[data-verda-page=contact] .container{width:min(var(--max),100% - 44px);margin:0 auto;padding-left:0;padding-right:0}[data-verda-page=contact] .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:7px;border:1px solid transparent;font:inherit;font-size:14px;font-weight:850;cursor:pointer;white-space:nowrap}[data-verda-page=contact] .btnPrimary{color:#fff;background:var(--brand)}[data-verda-page=contact] .btnPrimary:hover{background:var(--brand-deep)}[data-verda-page=contact] .btnSecondary{color:var(--brand-deep);background:#fff;border-color:#bed3c7}[data-verda-page=contact] .btnSecondary:hover{border-color:var(--brand);background:#f6faf7}[data-verda-page=contact] .hero{min-height:560px;color:#fff;background:linear-gradient(90deg,rgba(13,27,21,.88),rgba(13,27,21,.64) 48%,rgba(13,27,21,.16)),none 50%/cover no-repeat}[data-verda-page=contact] .heroInner{min-height:560px;display:flex;align-items:center;padding:92px 0 78px}[data-verda-page=contact] .heroCopy{width:100%;max-width:700px;min-width:0}[data-verda-page=contact] .eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--brand-deep);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}[data-verda-page=contact] .hero .eyebrow{color:#cfeedd}[data-verda-page=contact] .eyebrow:before{content:"";width:26px;height:2px;border-radius:999px;background:currentColor}[data-verda-page=contact] h1{margin:0;max-width:760px;font-size:72px;line-height:.96;letter-spacing:0}[data-verda-page=contact] h1 span{display:block}[data-verda-page=contact] .lead{margin:24px 0 0;max-width:670px;color:#eef7f2;font-size:21px;line-height:1.45;font-weight:520}[data-verda-page=contact] .section{padding:82px 0}[data-verda-page=contact] #contacts,[data-verda-page=contact] #include,[data-verda-page=contact] #inquiry-form,[data-verda-page=contact] #response{scroll-margin-top:96px}[data-verda-page=contact] .section.soft{background:var(--soft)}[data-verda-page=contact] .sectionHead{max-width:760px;margin-bottom:30px}[data-verda-page=contact] .contactPanel h2,[data-verda-page=contact] .formIntro h2,[data-verda-page=contact] .sectionHead h2{margin:0;color:var(--ink);font-size:40px;line-height:1.1;letter-spacing:0}[data-verda-page=contact] .contactPanel p,[data-verda-page=contact] .formIntro p,[data-verda-page=contact] .sectionHead p{margin:14px 0 0;color:var(--text);font-size:17px}[data-verda-page=contact] .inquiryGrid{display:grid;grid-template-columns:1fr;gap:22px;align-items:start}[data-verda-page=contact] .card,[data-verda-page=contact] .contactPanel,[data-verda-page=contact] .formPanel,[data-verda-page=contact] .step{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(19,32,26,.08)}[data-verda-page=contact] .formPanel{min-width:0;padding:30px}[data-verda-page=contact] .formIntro{margin-bottom:22px}[data-verda-page=contact] .helperText{margin:10px 0 0;color:var(--muted);font-size:14px}[data-verda-page=contact] .inquiryForm{display:grid;gap:16px;margin-bottom:0}[data-verda-page=contact] .fieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}[data-verda-page=contact] .field{display:grid;gap:6px}[data-verda-page=contact] .field.full{grid-column:1/-1}[data-verda-page=contact] .field label{color:#20382d;font-size:13px;font-weight:850}[data-verda-page=contact] .field input,[data-verda-page=contact] .field select,[data-verda-page=contact] .field textarea{width:100%;min-height:44px;border:1px solid #cfdcd4;border-radius:7px;padding:10px 12px;color:var(--ink);background:#fff;font:inherit;font-size:14px;outline:none}[data-verda-page=contact] .field textarea{min-height:132px;resize:vertical}[data-verda-page=contact] .field input:focus,[data-verda-page=contact] .field select:focus,[data-verda-page=contact] .field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(31,130,77,.14)}[data-verda-page=contact] .formActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}[data-verda-page=contact] .formStatus{min-height:22px;margin:0;color:var(--brand-deep);font-size:14px;font-weight:750}[data-verda-page=contact] .contactPanel{min-width:0;overflow:hidden}[data-verda-page=contact] .contactImage{display:none;height:190px;background:linear-gradient(90deg,rgba(13,27,21,.76),rgba(13,27,21,.3)),none 50%/cover no-repeat}[data-verda-page=contact] .contactContent{padding:28px}[data-verda-page=contact] .contactList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}[data-verda-page=contact] .contactItem{display:flex;min-height:174px;flex-direction:column;padding:16px;border-radius:8px;border:1px solid var(--line);background:#fbfdfb}[data-verda-page=contact] .contactItem.primary{border-color:#94c6a9;background:#f1faf5}[data-verda-page=contact] .contactItem span{display:block;color:#a57324;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}[data-verda-page=contact] .contactItem h3{margin:8px 0 5px;color:var(--ink);font-size:18px;line-height:1.2}[data-verda-page=contact] .contactItem p{margin:4px 0;color:var(--muted);font-size:14px}[data-verda-page=contact] .contactLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}[data-verda-page=contact] .contactLinks a{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border-radius:6px;border:1px solid #cfddd5;color:var(--brand-deep);background:#fff;font-size:13px;font-weight:850}[data-verda-page=contact] .cardGrid,[data-verda-page=contact] .stepGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}[data-verda-page=contact] .card,[data-verda-page=contact] .step{min-width:0;padding:22px;box-shadow:none}[data-verda-page=contact] .card span,[data-verda-page=contact] .step span{color:#a57324;font-size:12px;font-weight:950;letter-spacing:.08em}[data-verda-page=contact] .card h3,[data-verda-page=contact] .step h3{margin:12px 0 0;color:var(--ink);font-size:21px;line-height:1.18}[data-verda-page=contact] .card p,[data-verda-page=contact] .step p{margin:10px 0 0;color:var(--muted);font-size:15px}[data-verda-page=contact] .processWrap{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:42px;align-items:center}[data-verda-page=contact] .processImage{min-height:420px;border-radius:8px;overflow:hidden;background:none 50%/cover no-repeat;box-shadow:var(--shadow)}@media(max-width:980px){[data-verda-page=contact] h1{font-size:56px}[data-verda-page=contact] .inquiryGrid,[data-verda-page=contact] .processWrap{grid-template-columns:1fr}[data-verda-page=contact] .cardGrid,[data-verda-page=contact] .contactList,[data-verda-page=contact] .stepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){[data-verda-page=contact] .container{width:100%;max-width:100%;padding-left:18px;padding-right:18px}[data-verda-page=contact] .hero{min-height:560px;background:linear-gradient(180deg,rgba(13,27,21,.9),rgba(13,27,21,.66)),none 50%/cover no-repeat}[data-verda-page=contact] .heroInner{min-height:560px;padding:66px 18px 58px}[data-verda-page=contact] .formIntro,[data-verda-page=contact] .formIntro p,[data-verda-page=contact] .heroCopy,[data-verda-page=contact] .lead,[data-verda-page=contact] .sectionHead,[data-verda-page=contact] .sectionHead p{max-width:320px}[data-verda-page=contact] h1{font-size:38px;line-height:1.06}[data-verda-page=contact] .lead{font-size:17px}[data-verda-page=contact] .formActions{display:grid;justify-content:stretch}[data-verda-page=contact] .formActions .btn{width:100%;white-space:normal;text-align:center}[data-verda-page=contact] .section{padding:64px 0}[data-verda-page=contact] .contactPanel h2,[data-verda-page=contact] .formIntro h2,[data-verda-page=contact] .sectionHead h2{font-size:30px}[data-verda-page=contact] .contactContent,[data-verda-page=contact] .formPanel{padding:22px}[data-verda-page=contact] .cardGrid,[data-verda-page=contact] .contactList,[data-verda-page=contact] .fieldGrid,[data-verda-page=contact] .stepGrid{grid-template-columns:1fr}[data-verda-page=contact] .processImage{min-height:280px}}:is([data-verda-page=about],[data-verda-page=quality],[data-verda-page=sustainability],[data-verda-page=contact]) :is(h1,h2,h3){font-weight:700}[data-verda-page=about] .hero{background-image:linear-gradient(90deg,rgba(15,27,22,.92) 0,rgba(15,27,22,.76) 48%,rgba(15,27,22,.24) 100%),var(--verda-background-image)}[data-verda-page=about] .vision{background-image:linear-gradient(90deg,hsla(39,52%,94%,.96),rgba(251,253,251,.92)),var(--verda-background-image);background-position:50%;background-size:cover}[data-verda-page=quality] .hero{background-image:linear-gradient(90deg,rgba(14,26,21,.92),rgba(14,26,21,.68) 52%,rgba(14,26,21,.16)),var(--verda-background-image)}[data-verda-page=quality] .scope{background-position:50%;background-size:cover}[data-verda-page=quality] .scope,[data-verda-page=sustainability] .boundary,[data-verda-page=sustainability] .hero{background-image:linear-gradient(90deg,rgba(14,26,21,.9),rgba(14,26,21,.62)),var(--verda-background-image)}[data-verda-page=sustainability] .boundary{background-position:50%;background-size:cover}[data-verda-page=contact] .hero{background-image:linear-gradient(90deg,rgba(13,27,21,.88),rgba(13,27,21,.64) 48%,rgba(13,27,21,.16)),var(--verda-background-image)}[data-verda-page=contact] .contactImage{background-image:linear-gradient(90deg,rgba(13,27,21,.76),rgba(13,27,21,.3)),var(--verda-background-image)}[data-verda-page=contact] .processImage{background-image:var(--verda-background-image)}[data-verda-page] .hero{background-position:50%;background-size:cover}@media(max-width:760px){[data-verda-page=about] .hero{background-image:linear-gradient(180deg,rgba(15,27,22,.94),rgba(15,27,22,.86) 52%,rgba(15,27,22,.66)),var(--verda-background-image)}}@media(max-width:640px){[data-verda-page=quality] .hero,[data-verda-page=sustainability] .hero{background-image:linear-gradient(180deg,rgba(14,26,21,.9),rgba(14,26,21,.64)),var(--verda-background-image)}[data-verda-page=contact] .hero{background-image:linear-gradient(180deg,rgba(13,27,21,.9),rgba(13,27,21,.66)),var(--verda-background-image)}}@media(max-width:767.98px){:is([data-verda-page=about],[data-verda-page=quality],[data-verda-page=sustainability],[data-verda-page=contact]) :is(div,span,p){font-size:inherit;line-height:inherit}}[data-verda-page=contact] .field input,[data-verda-page=contact] .field select,[data-verda-page=contact] .field textarea{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;transition:none}[data-verda-page=contact] .field option{padding:0 2px 1px}[data-verda-page=contact] .field input:focus,[data-verda-page=contact] .field select:focus,[data-verda-page=contact] .field textarea:focus{border-color:var(--brand)!important;box-shadow:0 0 0 3px rgba(31,130,77,.14)!important}:is([data-verda-page=about],[data-verda-page=quality],[data-verda-page=sustainability],[data-verda-page=contact]) a:focus-visible{outline:1px auto -webkit-focus-ring-color;outline-offset:0}