:root{--ab-ink:#292521;--ab-orange:#e85c20;--ab-deep:#c64a18;--ab-ivory:#fff9f4;--ab-soft:#f5eee8;--ab-line:#e6d8ce;--ab-muted:#6d635c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ab-ink);font-family:Manrope,Arial,sans-serif}.ab-shell{width:min(1180px,calc(100% - 40px));margin:auto}.ab-hero{padding:82px 0;background:radial-gradient(circle at 86% 16%,#ffd9c2,transparent 27%),linear-gradient(135deg,#fff8f2,#fff 58%,#ffede1)}.ab-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:70px;align-items:center}.ab-hero span,.ab-story>div>div>span,.ab-purpose header>span,.ab-purpose article>span,.ab-heading>span,.ab-values-layout>div:first-child>span,.ab-quality>div>div>span,.ab-global>div>div>span,.ab-integrity span,.ab-future span,.ab-cta span{color:var(--ab-deep);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ab-hero h1{max-width:790px;margin:12px 0 20px;font-size:clamp(44px,5.8vw,69px);line-height:1.04;letter-spacing:-.055em}.ab-hero h1 em{color:var(--ab-orange);font-style:normal}.ab-hero p{max-width:760px;color:var(--ab-muted);font-size:14px;line-height:1.8}.ab-actions{display:flex;gap:10px;margin-top:28px}.ab-actions a,.ab-future a,.ab-cta a{padding:13px 18px;border:1px solid var(--ab-orange);border-radius:10px;background:var(--ab-orange);color:#fff;text-decoration:none;font-size:10px;font-weight:800}.ab-actions a:last-child{background:#fff;color:var(--ab-deep)}.ab-hero aside{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--ab-line);border-radius:20px;background:#fff;box-shadow:0 24px 60px rgba(65,41,26,.12)}.ab-hero aside div{padding:25px;border-right:1px solid #eee2da;border-bottom:1px solid #eee2da}.ab-hero aside b,.ab-hero aside small{display:block}.ab-hero aside b{color:var(--ab-orange);font-size:27px}.ab-hero aside small{margin-top:5px;color:var(--ab-muted);font-size:9px;line-height:1.5}.ab-proof{border-top:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);background:#fff}.ab-proof>div{display:grid;grid-template-columns:repeat(4,1fr)}.ab-proof span{padding:17px;border-right:1px solid var(--ab-line);text-align:center;font-size:9px;font-weight:750}.ab-story,.ab-purpose,.ab-do,.ab-process,.ab-values-section,.ab-quality,.ab-global,.ab-people,.ab-integrity,.ab-future{padding:78px 0}.ab-story-grid,.ab-global-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ab-story figure,.ab-global figure{margin:0}.ab-story img,.ab-global img{display:block;width:100%;height:auto;border-radius:22px;box-shadow:0 23px 55px rgba(55,37,25,.13)}figure figcaption{margin-top:9px;color:#8a7d74;font-size:8px}.ab-story h2,.ab-global h2,.ab-quality h2,.ab-values-layout h2,.ab-integrity h2,.ab-future h2{margin:8px 0 18px;font-size:clamp(31px,4vw,44px);line-height:1.13;letter-spacing:-.04em}.ab-story p,.ab-global p,.ab-quality p,.ab-values-layout>div:first-child p,.ab-integrity p,.ab-future p{color:var(--ab-muted);font-size:12px;line-height:1.85}.ab-purpose,.ab-process,.ab-quality,.ab-people{background:var(--ab-ivory)}.ab-purpose header,.ab-heading{max-width:780px;margin-bottom:32px}.ab-purpose header h2,.ab-heading h2{margin:8px 0 12px;font-size:clamp(33px,4vw,46px);letter-spacing:-.04em}.ab-purpose header p,.ab-heading p{color:var(--ab-muted);font-size:12px;line-height:1.75}.ab-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ab-purpose article{position:relative;padding:35px;border:1px solid var(--ab-line);border-radius:18px;background:#fff}.ab-purpose article>i{position:absolute;right:28px;top:20px;color:#f0ded2;font-size:42px;font-style:normal;font-weight:800}.ab-purpose h3{max-width:440px;margin:15px 0;font-size:24px;line-height:1.35}.ab-purpose article p,.ab-do-grid p,.ab-process-row p,.ab-values-grid p,.ab-people-grid p,.ab-people-note{color:var(--ab-muted);font-size:10px;line-height:1.8}.ab-do-grid,.ab-values-grid,.ab-people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.ab-do-grid article,.ab-values-grid article,.ab-people-grid article{padding:27px;border:1px solid var(--ab-line);border-radius:15px;background:#fff}.ab-do-grid article:nth-child(2n){background:var(--ab-ivory)}.ab-do-grid b,.ab-values-grid b{font-size:16px}.ab-process-row{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid var(--ab-line);border-radius:18px;background:#fff}.ab-process-row article{padding:25px;border-right:1px solid var(--ab-line)}.ab-process-row i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ab-orange);color:#fff;font-size:9px;font-style:normal;font-weight:800}.ab-process-row h3{font-size:15px;line-height:1.4}.ab-values-section{background:var(--ab-ink);color:#fff}.ab-values-layout{display:grid;grid-template-columns:340px 1fr;gap:60px}.ab-values-layout h2{color:#fff}.ab-values-layout>div:first-child p{color:#cfc6bf}.ab-values-grid{grid-template-columns:1fr 1fr}.ab-values-grid article{border-color:#504741;background:rgba(255,255,255,.055)}.ab-values-grid b{color:#ff9867}.ab-values-grid p{color:#d7cec7}.ab-quality-grid{display:grid;grid-template-columns:1fr 350px;gap:65px;align-items:center}.ab-quality aside{padding:30px;border-radius:18px;background:var(--ab-ink);color:#fff}.ab-quality aside>b{color:#ff9867}.ab-quality ul{margin:18px 0 0;padding-left:20px;color:#ddd3cc;font-size:10px;line-height:2.1}.ab-global-grid{grid-template-columns:1.05fr .95fr}.ab-global figure{order:2}.ab-people-grid h3{font-size:18px}.ab-people-note{margin:18px 0 0;padding:22px;border-left:4px solid var(--ab-orange);background:#fff}.ab-integrity-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ab-integrity-grid>div{padding:35px;border:1px solid var(--ab-line);border-radius:18px}.ab-integrity-grid>div:last-child{background:var(--ab-ivory)}.ab-future{background:linear-gradient(135deg,#fff6ef,#fff)}.ab-future>.ab-shell{max-width:900px;text-align:center}.ab-future a{display:inline-block;margin:15px 4px 0}.ab-future a:nth-of-type(2){background:#fff;color:var(--ab-deep)}.ab-cta{padding:55px 0;background:var(--ab-ink);color:#fff}.ab-cta>.ab-shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.ab-cta h2{margin:7px 0;font-size:34px}.ab-cta p{margin:0;color:#cfc6bf;font-size:11px}@media(max-width:950px){.ab-hero-grid,.ab-story-grid,.ab-global-grid,.ab-quality-grid,.ab-values-layout{grid-template-columns:1fr}.ab-process-row{grid-template-columns:1fr 1fr}.ab-global figure{order:0}.ab-values-layout{gap:25px}.ab-values-layout>div:first-child{max-width:700px}}@media(max-width:720px){.ab-do-grid,.ab-people-grid{grid-template-columns:1fr 1fr}.ab-purpose-grid,.ab-integrity-grid{grid-template-columns:1fr}.ab-proof>div{grid-template-columns:1fr 1fr}.ab-proof span:nth-child(2){border-right:0}.ab-cta>.ab-shell{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.ab-shell{width:calc(100% - 28px)}.ab-hero{padding:60px 0}.ab-hero h1{font-size:39px}.ab-actions{flex-direction:column}.ab-actions a{text-align:center}.ab-do-grid,.ab-values-grid,.ab-people-grid,.ab-process-row{grid-template-columns:1fr}.ab-process-row article{border-right:0;border-bottom:1px solid var(--ab-line)}.ab-purpose article,.ab-integrity-grid>div{padding:25px}.ab-hero aside div{padding:19px}.ab-story,.ab-purpose,.ab-do,.ab-process,.ab-values-section,.ab-quality,.ab-global,.ab-people,.ab-integrity,.ab-future{padding:60px 0}}
