@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700&family=Space+Grotesk:wght@500;600;700&display=swap");:root{--aj-ink:#171817;--aj-paper:#f3efe7;--aj-white:#fff;--aj-green:#075044;--aj-amber:#d98c2f;--aj-line:#cfc8bb;--aj-muted:#62655f}.aj-page{font-family:DM Sans,Arial,sans-serif;color:var(--aj-ink);background:var(--aj-paper);overflow:hidden}.aj-page *{box-sizing:border-box}.aj-page a{text-decoration:none;color:inherit}.aj-page h1,.aj-page h2,.aj-page h3{font-family:Space Grotesk,Arial,sans-serif}.aj-utility{height:34px;padding:0 4vw;background:var(--aj-ink);color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.12em}.aj-utility div{display:flex;gap:24px}.aj-utility a:first-child{color:#f2b96f}.aj-utility i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--aj-amber);margin-right:7px}.aj-header{height:78px;padding:0 4vw;background:#fff;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--aj-line);position:relative;z-index:20}.aj-header>a:first-child img{width:190px}.aj-header nav{display:flex;gap:24px;margin-left:auto;font-size:12px;font-weight:700}.aj-live,.aj-quote{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700}.aj-live{color:var(--aj-green)}.aj-live svg,.aj-quote svg{width:16px}.aj-quote{padding:15px 18px;background:var(--aj-amber);color:#171817}.aj-header button{display:none;border:0;background:none}.aj-mobile{display:none}.aj-kicker{font-size:11px;font-weight:700;letter-spacing:.17em;color:var(--aj-green)}.aj-hero{display:grid;grid-template-columns:45% 55%;min-height:690px;background:#fff}.aj-hero-copy{padding:82px 5vw 55px 7vw;position:relative}.aj-hero-copy:before{content:"";position:absolute;left:4.2vw;top:84px;bottom:58px;width:4px;background:var(--aj-amber)}.aj-hero h1{font-size:clamp(53px,5vw,84px);line-height:.94;letter-spacing:-.065em;margin:27px 0}.aj-hero-copy>p:nth-of-type(2){font-size:17px;line-height:1.7;color:var(--aj-muted);max-width:650px}.aj-hero-copy>p strong{color:var(--aj-ink)}.aj-actions{display:flex;gap:14px;margin-top:30px}.aj-actions a{padding:16px 19px;border:1px solid var(--aj-ink);font-size:11px;font-weight:700;display:flex;align-items:center;gap:8px}.aj-actions a:first-child{background:var(--aj-green);color:#fff;border-color:var(--aj-green)}.aj-actions svg{width:15px}.aj-checks{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.aj-checks span{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700}.aj-checks svg{width:13px;color:var(--aj-green)}.aj-hero-visual{position:relative;min-height:690px;overflow:hidden;background:#cbc5bc}.aj-hero-visual>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aj-orbit{position:absolute;right:6%;top:8%;width:170px;height:170px;border:1px solid #fff;border-radius:50%;background:#171817d9;color:#fff;display:grid;place-content:center;text-align:center}.aj-orbit:before{content:"";position:absolute;inset:18px;border:1px solid #ffffff60;border-radius:50%}.aj-orbit b{font:700 30px Space Grotesk;color:#f4b561}.aj-orbit span{font-size:9px;letter-spacing:.12em}.aj-orbit-two{right:auto;top:auto;left:6%;bottom:7%;width:145px;height:145px;background:#075044e8}.aj-rfq{max-width:1360px;margin:-35px auto 95px;position:relative;z-index:5;display:grid;grid-template-columns:36% 64%;background:var(--aj-ink);color:#fff;box-shadow:0 30px 70px #1d1d182d}.aj-rfq-intro{padding:45px}.aj-rfq .aj-kicker{color:#f1b76b}.aj-rfq h2{font-size:40px;line-height:1.03;letter-spacing:-.05em;margin:18px 0 13px}.aj-rfq-intro>p:nth-of-type(2){font-size:14px;line-height:1.65;color:#c6c8c3}.aj-rfq-intro>div{display:flex;gap:12px;margin-top:28px;padding-top:22px;border-top:1px solid #ffffff35}.aj-rfq-intro>div svg{color:#f0b469}.aj-rfq-intro small,.aj-rfq-intro span,.aj-rfq-intro strong{display:block}.aj-rfq-intro small{color:#bfc4bf;margin-top:5px}.aj-rfq form{padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:17px;background:#232622}.aj-rfq label{font-size:11px;font-weight:700}.aj-rfq input,.aj-rfq select,.aj-rfq textarea{width:100%;margin-top:8px;padding:14px;border:1px solid #ffffff40;background:#fff;color:#111;font:600 13px DM Sans}.aj-disclosure,.aj-notes,.aj-rfq form>button,.aj-status,.aj-upload{grid-column:1/-1}.aj-notes textarea{min-height:74px}.aj-upload{padding:15px;border:1px dashed #ffffff70;display:flex;align-items:center;gap:12px}.aj-upload svg{width:23px;color:#f0b469}.aj-upload small,.aj-upload span,.aj-upload strong{display:block}.aj-upload input{margin-left:auto;width:220px}.aj-rfq form>button{border:0;background:var(--aj-amber);color:#171817;padding:17px;font:700 13px DM Sans;display:flex;justify-content:center;align-items:center;gap:8px}.aj-rfq form>button svg{width:16px}.aj-disclosure{font-size:9px;line-height:1.5;color:#c2c5c0}.aj-disclosure a{text-decoration:underline}.aj-hp{position:absolute!important;left:-9999px}.aj-status{font-size:12px}.aj-status.success{color:#aaf2d7}.aj-status.error{color:#ffc0ad}.aj-stack{padding:55px 6vw 105px}.aj-stack-head{max-width:1240px;margin:auto}.aj-stack-head h2{max-width:900px;font-size:clamp(45px,5vw,76px);line-height:.98;letter-spacing:-.06em;margin:18px 0 44px}.aj-stack-grid{max-width:1240px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--aj-line);border-bottom:1px solid var(--aj-line)}.aj-stack-grid article{position:relative;padding:32px 27px 38px;border-right:1px solid var(--aj-line);transition:background .3s,transform .3s}.aj-stack-grid article:last-child{border:0}.aj-stack-grid article:hover{background:#fff;transform:translateY(-7px)}.aj-stack-grid b{color:var(--aj-amber)}.aj-stack-grid svg{display:block;width:31px;height:31px;margin:38px 0 32px;color:var(--aj-green)}.aj-stack-grid h3{font-size:22px}.aj-stack-grid p{font-size:12px;line-height:1.65;color:var(--aj-muted)}.aj-components{display:grid;grid-template-columns:53% 47%;background:var(--aj-green);color:#fff}.aj-components-image{min-height:700px;overflow:hidden}.aj-components-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aj-components-copy{padding:80px 6vw}.aj-components-copy .aj-kicker{color:#f0b469}.aj-components-copy>h2{font-size:56px;line-height:1;letter-spacing:-.055em;margin:20px 0 34px}.aj-components-copy>div article{display:grid;grid-template-columns:45px 1fr;gap:3px 14px;padding:19px 0;border-top:1px solid #ffffff35}.aj-components-copy article span{grid-row:1/3;color:#f0b469;font-weight:700}.aj-components-copy h3{font-size:20px}.aj-components-copy article p{font-size:12px;line-height:1.6;color:#c9dbd6}.aj-components-copy>a{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;margin-top:28px;padding:15px 18px;background:var(--aj-amber);color:#171817;font-size:11px;font-weight:700}.aj-components-copy>a svg{width:15px}.aj-inspection{padding:105px 6vw;display:grid;grid-template-columns:38% 62%;gap:55px;background:#fff}.aj-inspection>div:first-child h2{font-size:54px;line-height:1;letter-spacing:-.055em;margin:20px 0}.aj-inspection>div:first-child>p:last-child{font-size:14px;line-height:1.7;color:var(--aj-muted)}.aj-inspection-grid{display:grid;grid-template-columns:1fr 1fr}.aj-inspection-grid article{padding:31px;border:1px solid var(--aj-line);margin:-1px 0 0 -1px}.aj-inspection-grid svg{color:var(--aj-amber)}.aj-inspection-grid span,.aj-inspection-grid strong{display:block}.aj-inspection-grid strong{margin:20px 0 7px}.aj-inspection-grid span{font-size:12px;line-height:1.6;color:var(--aj-muted)}.aj-evidence{padding:95px 6vw;display:grid;grid-template-columns:40% 60%;gap:45px;background:#ded8cd}.aj-evidence>div:first-child h2{font-size:51px;line-height:1;letter-spacing:-.05em;margin:20px 0}.aj-evidence>div:first-child>p:nth-of-type(2){font-size:14px;line-height:1.7;color:var(--aj-muted)}.aj-evidence>div:first-child>a{display:flex;align-items:center;gap:8px;margin-top:25px;font-size:11px;font-weight:700}.aj-evidence>div:first-child>a svg{width:15px}.aj-evidence>div:last-child{display:grid;grid-template-columns:1fr 1fr}.aj-evidence article{padding:29px;background:#f4f0e8;border:1px solid var(--aj-line);margin:-1px 0 0 -1px}.aj-evidence article svg{color:var(--aj-green)}.aj-evidence article b,.aj-evidence article span{display:block}.aj-evidence article b{margin:18px 0 7px}.aj-evidence article span{font-size:12px;line-height:1.6;color:var(--aj-muted)}.aj-scope{padding:60px 7vw;background:var(--aj-ink);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:40px}.aj-scope h2{font-size:38px;letter-spacing:-.04em}.aj-scope p{max-width:920px;font-size:13px;line-height:1.7;color:#c6c8c3}.aj-scope>a{display:flex;gap:8px;align-items:center;background:var(--aj-amber);color:#171817;padding:16px 19px;font-size:11px;font-weight:700}.aj-scope>a svg{width:15px}.aj-faq{padding:100px 6vw;display:grid;grid-template-columns:38% 62%;gap:55px}.aj-faq>div:first-child h2{font-size:52px;line-height:1;letter-spacing:-.055em;margin-top:20px}.aj-faq details{padding:20px 0;border-top:1px solid var(--aj-line)}.aj-faq summary{display:flex;justify-content:space-between;font-weight:700;cursor:pointer}.aj-faq summary svg{width:18px}.aj-faq details p{max-width:850px;font-size:13px;line-height:1.75;color:var(--aj-muted);margin-top:14px}.aj-final{padding:75px 7vw;background:var(--aj-amber);display:flex;align-items:center;justify-content:space-between;gap:35px}.aj-final p{font-size:10px;font-weight:700;letter-spacing:.13em}.aj-final h2{font-size:52px;letter-spacing:-.055em;margin:8px 0}.aj-final span{font-size:13px}.aj-final>a{display:flex;align-items:center;gap:8px;padding:17px 21px;background:var(--aj-green);color:#fff;font-weight:700}.aj-final>a svg{width:16px}.aj-page footer{padding:45px 6vw;background:#fff;display:grid;grid-template-columns:200px 1fr auto;align-items:center;gap:30px}.aj-page footer img{width:180px}.aj-page footer p{font-size:11px;color:var(--aj-muted)}.aj-page footer div{display:flex;gap:21px;font-size:11px;font-weight:700}@media (max-width:900px){.aj-utility{display:none}.aj-header{height:66px;padding:0 20px}.aj-header>a:first-child img{width:150px}.aj-header nav,.aj-live{display:none}.aj-header .aj-quote{margin-left:auto;padding:12px}.aj-header button{display:block}.aj-mobile{display:grid;position:absolute;left:0;right:0;top:66px;padding:20px;background:#fff;box-shadow:0 20px 30px #0002}.aj-hero{grid-template-columns:1fr}.aj-hero-copy{padding:55px 28px}.aj-hero-copy:before{display:none}.aj-hero-visual{min-height:450px}.aj-rfq{margin:0;grid-template-columns:1fr}.aj-rfq-intro{padding:35px 25px}.aj-rfq form{padding:28px 22px}.aj-stack-grid{grid-template-columns:1fr 1fr}.aj-components{grid-template-columns:1fr}.aj-components-image{min-height:480px}.aj-evidence,.aj-faq,.aj-inspection{grid-template-columns:1fr}.aj-scope{display:block}.aj-scope>a{width:-moz-max-content;width:max-content;margin-top:22px}.aj-final{display:block}.aj-final>a{width:-moz-max-content;width:max-content;margin-top:25px}.aj-page footer{grid-template-columns:1fr}.aj-page footer div{flex-wrap:wrap}}@media (max-width:560px){.aj-hero h1{font-size:43px}.aj-actions{display:grid}.aj-hero-visual{min-height:320px}.aj-orbit{width:120px;height:120px}.aj-orbit-two{width:105px;height:105px}.aj-rfq form{grid-template-columns:1fr}.aj-rfq form>*{grid-column:1}.aj-upload{display:grid}.aj-upload input{width:100%;margin:0}.aj-components-copy>h2,.aj-evidence>div:first-child h2,.aj-faq>div:first-child h2,.aj-inspection>div:first-child h2,.aj-stack-head h2{font-size:39px}.aj-evidence>div:last-child,.aj-inspection-grid,.aj-stack-grid{grid-template-columns:1fr}.aj-components-image{min-height:300px}.aj-components-copy{padding:55px 24px}.aj-final h2{font-size:38px}.aj-page footer div{display:grid}}