.chatfield-documents{max-width:1320px;margin:0 auto;padding:100px 28px;background:var(--cf-doc-paper);color:var(--cf-doc-ink);font-family:Arial,Helvetica,sans-serif;display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;box-sizing:border-box}.chatfield-documents *{box-sizing:border-box}.chatfield-documents__heading>p{margin:0 0 18px;color:var(--cf-doc-accent);font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.chatfield-documents__heading h2{margin:0 0 24px;font-size:clamp(38px,4.2vw,60px);line-height:1.02;letter-spacing:-.052em}.chatfield-documents__heading>div{max-width:560px;color:#66766f;font-size:16px;line-height:1.7}.chatfield-documents__heading>div p{margin:0}.chatfield-documents__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.chatfield-documents__card{min-height:410px;padding:30px;border:1px solid rgba(16,36,29,.14);background:#fff;color:var(--cf-doc-ink);text-decoration:none;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.chatfield-documents__card:hover{transform:translateY(-4px);border-color:var(--cf-doc-accent)}.chatfield-documents__type{width:66px;height:66px;border:1px solid color-mix(in srgb,var(--cf-doc-accent) 40%,transparent);color:var(--cf-doc-accent);font:900 11px/66px monospace;letter-spacing:.08em;text-align:center}.chatfield-documents__card small{margin-top:54px;color:var(--cf-doc-accent);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.chatfield-documents__card h3{margin:13px 0;font-size:29px;line-height:1.05;letter-spacing:-.038em}.chatfield-documents__card p{margin:0;color:#66766f;font-size:13px;line-height:1.62}.chatfield-documents__card b{margin-top:auto;padding-top:18px;border-top:1px solid rgba(16,36,29,.14);font-size:12px}.chatfield-documents__card--cert{border-color:var(--cf-doc-dark);background:var(--cf-doc-dark);color:#fff}.chatfield-documents__card--cert .chatfield-documents__type{border-color:#8fe0bd73;color:#8fe0bd}.chatfield-documents__card--cert small,.chatfield-documents__card--cert b{color:#8fe0bd}.chatfield-documents__card--cert p{color:#b9c9c3}.chatfield-documents__card--cert b{border-color:#ffffff29}.chatfield-documents__card--disabled{cursor:default;opacity:.72}.chatfield-documents__card--disabled:hover{transform:none}@media(max-width:900px){.chatfield-documents{grid-template-columns:1fr}.chatfield-documents__grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.chatfield-documents{padding:75px 20px;gap:38px}.chatfield-documents__grid{grid-template-columns:1fr}.chatfield-documents__card{min-height:360px;padding:25px}}.j25-shop{--ink:#082219;--green:#087653;--mint:#c9ffe5;--line:rgba(8,34,25,.16);--paper:#f4f6f3;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif}.chatfield-j25-commerce-template .shopify-section-group-header-group,.chatfield-j25-commerce-template .shopify-section-group-footer-group{display:none!important}.j25-shop *{box-sizing:border-box}.j25-shop h1,.j25-shop h2,.j25-shop h3{color:var(--ink)!important}.j25-shop a{text-decoration:none;color:inherit}.j25-shop__topline{min-height:42px;padding:0 max(28px,calc((100vw - 1440px)/2));display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:#fff;font:800 10px/1.2 monospace;letter-spacing:.12em}.j25-shop__topline a:last-child{color:#8fe0bd}.j25-shop__crumbs{max-width:1360px;margin:auto;padding:24px 34px 18px;display:flex;gap:10px;align-items:center;color:#627169;font-size:12px}.j25-shop__crumbs strong{color:var(--ink)}.j25-shop__hero{max-width:1360px;margin:0 auto;padding:0 34px 72px;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);gap:0}.j25-shop__visual{min-width:0;background:#e8ede9;padding:26px;display:flex;flex-direction:column}.j25-shop__status{font:800 10px/1.2 monospace;letter-spacing:.11em;display:flex;align-items:center;gap:9px}.j25-shop__status i{width:8px;height:8px;border-radius:50%;background:#1cb573;box-shadow:0 0 0 5px #1cb57321}.j25-shop__image-frame{min-height:550px;display:flex;align-items:center;justify-content:center;padding:28px}.j25-shop__image-frame img{display:block;width:100%;height:auto;max-width:620px;max-height:590px;object-fit:contain;mix-blend-mode:multiply}.j25-shop__visual-notes{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.j25-shop__visual-notes span{padding:16px 8px 0;text-align:center;font:800 9px/1.3 monospace;letter-spacing:.08em;border-right:1px solid var(--line)}.j25-shop__visual-notes span:last-child{border:0}.j25-shop__buy{background:#fff;padding:50px 50px 40px;border:1px solid var(--line)}.j25-shop__eyebrow{margin:0 0 20px;color:var(--green);font:850 10px/1.3 monospace;letter-spacing:.12em}.j25-shop__buy h1{margin:0;font-size:clamp(38px,4.2vw,67px);line-height:.98;letter-spacing:-.055em;font-weight:620}.j25-shop__lead{margin:28px 0;color:#53665e;font-size:15px;line-height:1.67}.j25-shop__price{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.j25-shop__price div{display:flex;flex-direction:column;gap:6px}.j25-shop__price span{font:800 9px/1.2 monospace;letter-spacing:.1em;color:var(--green)}.j25-shop__price strong{font-size:38px;line-height:1;letter-spacing:-.045em}.j25-shop__price p{margin:0;color:#53665e;font-size:12px}.j25-shop__included{list-style:none;margin:22px 0;padding:0}.j25-shop__included li{padding:12px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1.25fr;gap:14px}.j25-shop__included b{font-size:12px}.j25-shop__included span{font-size:11px;color:#65766e}.j25-shop__primary{width:100%;border:0;min-height:58px;padding:0 22px;background:var(--green);color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.j25-shop__primary:hover{background:var(--ink)}.j25-shop__primary:disabled{background:#7e8b85;cursor:not-allowed}.j25-shop__accelerated{margin-top:10px}.j25-shop__accelerated .shopify-payment-button__button{min-height:52px;border-radius:0}.j25-shop__checkout-note{margin:13px 0 22px;color:#718078;font-size:10px;line-height:1.5}.j25-shop__business{border:1px solid var(--line);padding:17px;display:grid;grid-template-columns:1fr auto auto auto;gap:12px;align-items:center}.j25-shop__business div{display:flex;flex-direction:column;gap:5px}.j25-shop__business span{font:800 8px/1.2 monospace;letter-spacing:.1em;color:var(--green)}.j25-shop__business strong{font-size:10px;line-height:1.4}.j25-shop__business>a{font-size:10px;font-weight:800;color:var(--green);border-bottom:1px solid rgba(8,118,83,.35)}.j25-shop__facts,.j25-shop__range,.j25-shop__evidence,.j25-shop__support{max-width:1292px;margin:0 auto;padding:90px 0;border-top:1px solid var(--line)}.j25-shop__facts>div:first-child,.j25-shop__evidence>div:first-child,.j25-shop__support>div:first-child{max-width:760px;margin-bottom:40px}.j25-shop h2{margin:0;font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.05em;font-weight:620}.j25-shop__fact-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.j25-shop__fact-grid article{min-height:290px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;display:flex;flex-direction:column}.j25-shop__fact-grid span{font:800 10px/1 monospace;color:var(--green)}.j25-shop__fact-grid h3{margin:auto 0 14px;font-size:23px;line-height:1.05;letter-spacing:-.035em}.j25-shop__fact-grid p{margin:0;color:#5d6d65;font-size:12px;line-height:1.6}.j25-shop__range{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;background:var(--ink);color:#fff;padding:72px}.j25-shop__range h2{color:#fff}.j25-shop__range p:not(.j25-shop__eyebrow){color:#b8c9c1;font-size:14px;line-height:1.7;max-width:650px}.j25-shop__range a{display:inline-block;margin-top:20px;color:#8fe0bd;font-size:12px;border-bottom:1px solid rgba(143,224,189,.4)}.j25-shop__range dl{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.j25-shop__range dl div{min-height:145px;padding:22px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;justify-content:space-between}.j25-shop__range dt{font:800 8px/1.3 monospace;letter-spacing:.09em;color:#8fe0bd}.j25-shop__range dd{margin:0;font-size:24px;letter-spacing:-.035em}.j25-shop__evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.j25-shop__evidence-grid a{min-height:230px;padding:28px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.j25-shop__evidence-grid span{font:800 9px/1.2 monospace;letter-spacing:.1em;color:var(--green)}.j25-shop__evidence-grid strong{margin:auto 0;font-size:23px;line-height:1.12;max-width:280px}.j25-shop__evidence-grid i{font-style:normal;color:var(--green);font-size:20px}.j25-shop__support{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.j25-shop__support details{border-top:1px solid var(--line)}.j25-shop__support details:last-child{border-bottom:1px solid var(--line)}.j25-shop__support summary{padding:24px 36px 24px 0;font-size:15px;font-weight:800;cursor:pointer}.j25-shop__support details p{margin:0;padding:0 35px 24px 0;color:#5d6d65;font-size:13px;line-height:1.65}.j25-shop__support details a{color:var(--green);border-bottom:1px solid rgba(8,118,83,.35)}.j25-shop__footer{padding:55px max(34px,calc((100vw - 1292px)/2));background:#061810;color:#fff;display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:50px}.j25-shop__footer strong{font-size:22px;letter-spacing:.09em}.j25-shop__footer p{color:#9fb2a9;font-size:12px;line-height:1.5;max-width:250px}.j25-shop__footer nav{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.j25-shop__footer nav a,.j25-shop__footer-contact a{color:#c0cec7;font-size:11px}.j25-shop__footer-contact{display:flex;flex-direction:column;gap:14px}.j25-shop__mobile-bar{display:none}@media(max-width:1100px){.j25-shop__hero{grid-template-columns:1fr;padding:0 24px 60px}.j25-shop__image-frame{min-height:440px}.j25-shop__facts,.j25-shop__range,.j25-shop__evidence,.j25-shop__support{margin-left:24px;margin-right:24px}.j25-shop__fact-grid{grid-template-columns:repeat(2,1fr)}.j25-shop__range{grid-template-columns:1fr;gap:45px}.j25-shop__support{grid-template-columns:1fr;gap:30px}}@media(max-width:700px){.j25-shop__topline{padding:0 16px}.j25-shop__topline span{display:none}.j25-shop__crumbs{padding:18px 18px 14px}.j25-shop__hero{padding:0 16px 38px}.j25-shop__visual{padding:18px}.j25-shop__image-frame{min-height:330px;padding:10px}.j25-shop__visual-notes{grid-template-columns:1fr}.j25-shop__visual-notes span{border-right:0;border-bottom:1px solid var(--line);padding:11px}.j25-shop__buy{padding:34px 22px}.j25-shop__buy h1{font-size:42px}.j25-shop__price{align-items:flex-start;flex-direction:column}.j25-shop__included li{grid-template-columns:1fr}.j25-shop__business{grid-template-columns:1fr 1fr 1fr}.j25-shop__business div{grid-column:1/-1}.j25-shop__facts,.j25-shop__range,.j25-shop__evidence,.j25-shop__support{margin-left:16px;margin-right:16px;padding:62px 0}.j25-shop__fact-grid,.j25-shop__evidence-grid{grid-template-columns:1fr}.j25-shop__fact-grid article{min-height:215px}.j25-shop__range{padding:36px 24px}.j25-shop__range dl{grid-template-columns:1fr}.j25-shop__footer{grid-template-columns:1fr;padding:45px 22px 96px;gap:30px}.j25-shop__mobile-bar{position:fixed;z-index:30;left:10px;right:10px;bottom:10px;padding:10px 10px 10px 16px;background:#fff;border:1px solid rgba(8,34,25,.16);box-shadow:0 12px 40px #0000002e;display:flex;align-items:center;justify-content:space-between}.j25-shop__mobile-bar div{display:flex;flex-direction:column}.j25-shop__mobile-bar span{font:800 8px/1.2 monospace;color:#087653}.j25-shop__mobile-bar strong{font-size:18px}.j25-shop__mobile-bar a{background:#087653;color:#fff;padding:13px 20px;text-decoration:none;font-size:12px;font-weight:800}}.about-chatfield-content{--ac-ink:#0b2119;--ac-muted:#52665e;--ac-accent:#087653;--ac-dark:#0c2b22;--ac-line:rgba(16,36,29,.18);color:var(--ac-ink)}.about-chatfield-content *{box-sizing:border-box}.about-chatfield-content h2,.about-chatfield-content h3{color:var(--ac-ink);margin-top:0}.about-chatfield-content p{margin-top:0}.about-section-heading{max-width:850px;margin-bottom:46px}.about-section-heading>p:first-child,.about-background>div:first-child>p,.about-procurement>div:first-child>p{color:var(--ac-accent);font-size:10px;font-weight:850;letter-spacing:.13em}.about-section-heading h2,.about-background h2,.about-procurement h2,.about-faq h2{font-size:clamp(38px,4.8vw,66px);line-height:1;letter-spacing:-.055em}.about-section-heading>p:last-child,.about-background-copy p,.about-procurement>div:first-child>p:last-child{color:var(--ac-muted);line-height:1.75}.about-entity{padding-bottom:105px}.about-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ac-line);border-left:1px solid var(--ac-line)}.about-entity-grid article{min-height:270px;padding:30px;border-right:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line);display:flex;flex-direction:column}.about-entity-grid span,.about-evidence-grid span{color:var(--ac-accent);font-size:9px;font-weight:850;letter-spacing:.12em}.about-entity-grid h3{font-size:29px;line-height:1.08;margin:auto 0 13px}.about-entity-grid p{color:var(--ac-muted);line-height:1.65;margin:0}.about-background{margin:0 -28px;padding:64px;background:var(--ac-dark);color:#fff;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.about-background h2{color:#fff}.about-background>div:first-child>p{color:#8fe0bd}.about-background-copy p{color:#b9c9c3}.about-background-copy aside{margin-top:28px;padding:22px;border-left:3px solid #8fe0bd;background:#ffffff0f;color:#e0eee8;line-height:1.65}.about-capability{padding:110px 0}.about-capability dl{margin:0;border-top:1px solid var(--ac-line)}.about-capability dl>div{display:grid;grid-template-columns:.45fr 1.55fr;gap:36px;padding:24px 0;border-bottom:1px solid var(--ac-line)}.about-capability dt{color:var(--ac-accent);font-size:10px;font-weight:850;letter-spacing:.11em}.about-capability dd{margin:0;display:grid;grid-template-columns:.55fr 1.45fr;gap:30px;align-items:start}.about-capability dd strong{font-size:22px;line-height:1.12}.about-capability dd span{color:var(--ac-muted);line-height:1.65}.about-origin{padding:10px 0 110px}.about-origin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--ac-line)}.about-origin-grid article{min-height:330px;background:#edf3ef;padding:30px;display:flex;flex-direction:column}.about-origin-grid b{color:var(--ac-accent);font-size:11px}.about-origin-grid h3{font-size:27px;line-height:1.08;margin:auto 0 14px}.about-origin-grid p{color:var(--ac-muted);line-height:1.65;margin:0}.about-journey{margin:0 -28px;padding:100px 64px;background:#dfeae5;display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.about-timeline{border-top:1px solid var(--ac-line)}.about-timeline article{display:grid;grid-template-columns:82px 1fr;gap:22px;padding:28px 0;border-bottom:1px solid var(--ac-line)}.about-timeline span{color:var(--ac-accent);font-size:10px;font-weight:850;letter-spacing:.1em}.about-timeline h3{font-size:24px;line-height:1.1;margin:0 0 9px}.about-timeline p{color:var(--ac-muted);line-height:1.68;margin:0}.about-evidence{padding:110px 0}.about-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.about-evidence-grid article{min-height:250px;padding:28px;border:1px solid var(--ac-line);display:flex;flex-direction:column}.about-evidence-grid h3{font-size:26px;line-height:1.1;margin:auto 0 12px}.about-evidence-grid p{color:var(--ac-muted);line-height:1.65;margin:0}.about-evidence-links{margin-top:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ac-line);border-left:1px solid var(--ac-line)}.about-evidence-links a{padding:18px;border-right:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line);color:var(--ac-accent);font-size:11px;font-weight:850;text-decoration:none}.about-facility-photo{margin:42px 0 0;display:grid;grid-template-columns:1.15fr .85fr;border:1px solid var(--ac-line);background:#edf3ef}.about-facility-photo img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover}.about-facility-photo figcaption{padding:34px;display:flex;flex-direction:column}.about-facility-photo figcaption span{color:var(--ac-accent);font-size:9px;font-weight:850;letter-spacing:.13em}.about-facility-photo figcaption strong{margin:auto 0 16px;font-size:30px;line-height:1.05}.about-facility-photo figcaption p{color:var(--ac-muted);line-height:1.65}.about-facility-photo figcaption a{margin-top:24px;padding-top:17px;border-top:1px solid var(--ac-line);color:var(--ac-accent);font-size:11px;font-weight:850;text-decoration:none}.about-procurement{margin:0 -28px;padding:70px 64px;background:#c5ff38;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.about-procurement ol{list-style:none;padding:0;margin:0;border-top:1px solid rgba(16,36,29,.25)}.about-procurement li{padding:18px 0;border-bottom:1px solid rgba(16,36,29,.25);display:grid;grid-template-columns:.55fr 1.45fr;gap:24px}.about-procurement li b{font-size:13px}.about-procurement li span{color:#40564d;line-height:1.55}.about-faq{padding-top:110px}.about-faq details{border-top:1px solid var(--ac-line)}.about-faq details:last-child{border-bottom:1px solid var(--ac-line)}.about-faq summary{cursor:pointer;list-style:none;padding:22px 42px 22px 0;font-weight:800;position:relative}.about-faq summary::-webkit-details-marker{display:none}.about-faq summary:after{content:"+";position:absolute;right:4px;color:var(--ac-accent)}.about-faq details[open] summary:after{content:"\2013"}.about-faq details p{max-width:900px;padding:0 42px 24px 0;margin:0;color:var(--ac-muted);line-height:1.65}@media(max-width:900px){.about-background,.about-journey,.about-procurement,.about-facility-photo,.about-capability dd{grid-template-columns:1fr}.about-evidence-links{grid-template-columns:repeat(2,minmax(0,1fr))}.about-facility-photo img{min-height:0;aspect-ratio:4/3}}@media(max-width:650px){.about-entity{padding-bottom:75px}.about-entity-grid,.about-origin-grid,.about-evidence-grid{grid-template-columns:1fr}.about-entity-grid article{min-height:235px}.about-background,.about-journey,.about-procurement{margin-left:-22px;margin-right:-22px;padding:64px 22px;gap:38px}.about-capability{padding:78px 0}.about-capability dl>div{grid-template-columns:1fr;gap:10px}.about-origin{padding-bottom:78px}.about-origin-grid article{min-height:260px}.about-timeline article{grid-template-columns:62px 1fr;gap:12px}.about-evidence{padding:78px 0}.about-evidence-links{grid-template-columns:1fr}.about-facility-photo figcaption{padding:24px;min-height:320px}.about-procurement li{grid-template-columns:1fr;gap:7px}.about-faq{padding-top:78px}}.order-page{--order-ink:#0b2119;--order-muted:#52665e;--order-accent:#087653;--order-dark:#0c2b22;--order-line:rgba(16,36,29,.18);color:var(--order-ink)}.order-page *{box-sizing:border-box}.order-page h2,.order-page h3{color:var(--order-ink);margin-top:0}.order-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:end;padding-bottom:78px}.order-intro>div>p,.order-facts>div>p:first-child,.order-workflow>div>p,.order-requirements>div>p,.order-cta>div:first-child>p{color:var(--order-accent);font-size:10px;font-weight:850;letter-spacing:.13em}.order-intro h2,.order-facts h2,.order-workflow h2,.order-requirements h2,.order-faq h2,.order-cta h2{font-size:clamp(38px,4.8vw,66px);line-height:1;letter-spacing:-.055em;margin-bottom:0}.order-intro>p,.order-facts>div>p:last-child{color:var(--order-muted);line-height:1.72;margin:0}.order-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--order-line);border-left:1px solid var(--order-line)}.order-routes article{min-height:390px;padding:34px;border-right:1px solid var(--order-line);border-bottom:1px solid var(--order-line);display:flex;flex-direction:column}.order-routes span,.order-workflow span{color:var(--order-accent);font-size:9px;font-weight:850;letter-spacing:.12em}.order-routes h3{font-size:30px;line-height:1.08;margin:55px 0 12px}.order-routes strong{font-size:18px}.order-routes p{color:var(--order-muted);line-height:1.62}.order-routes a{margin-top:auto;color:var(--order-accent);font-size:12px;font-weight:850;border-bottom:1px solid currentColor;width:max-content;max-width:100%;padding-bottom:5px}.order-facts{margin:90px -28px 0;padding:78px 64px;background:#c5ff38;display:grid;grid-template-columns:.82fr 1.18fr;gap:70px}.order-facts dl{margin:0;border-top:1px solid rgba(16,36,29,.25)}.order-facts dl>div{display:grid;grid-template-columns:.72fr 1.28fr;gap:24px;padding:20px 0;border-bottom:1px solid rgba(16,36,29,.25)}.order-facts dt{font-size:12px;font-weight:850}.order-facts dd{margin:0;display:grid;gap:8px}.order-facts dd strong{font-size:18px}.order-facts dd span{color:#40564d;line-height:1.58}.order-workflow{padding:105px 0}.order-workflow>div,.order-requirements>div{max-width:820px;margin-bottom:42px}.order-workflow ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--order-line);border-left:1px solid var(--order-line)}.order-workflow li{min-height:265px;padding:27px;border-right:1px solid var(--order-line);border-bottom:1px solid var(--order-line);display:flex;flex-direction:column}.order-workflow h3{font-size:23px;line-height:1.1;margin:auto 0 12px}.order-workflow li p{color:var(--order-muted);line-height:1.62;margin:0}.order-requirements{margin:0 -28px;padding:80px 64px;background:#dfeae5}.order-requirements ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--order-line);border-left:1px solid var(--order-line)}.order-requirements li{padding:22px;border-right:1px solid var(--order-line);border-bottom:1px solid var(--order-line);background:#fff;font-weight:750}.order-requirements li:before{content:"+ ";color:var(--order-accent)}.order-faq{padding:105px 0}.order-faq details{border-top:1px solid var(--order-line)}.order-faq details:last-child{border-bottom:1px solid var(--order-line)}.order-faq summary{cursor:pointer;list-style:none;padding:22px 42px 22px 0;font-weight:800;position:relative}.order-faq summary::-webkit-details-marker{display:none}.order-faq summary:after{content:"+";position:absolute;right:4px;color:var(--order-accent)}.order-faq details[open] summary:after{content:"\2013"}.order-faq details p{max-width:900px;padding:0 42px 24px 0;margin:0;color:var(--order-muted);line-height:1.65}.order-cta{margin:0 -28px;padding:70px 64px;background:var(--order-dark);display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;color:#fff}.order-cta h2{color:#fff}.order-cta>div:last-child p{color:#b9c9c3;line-height:1.7}.order-cta a{display:inline-flex;margin-top:24px;padding:16px 22px;background:#fff;color:var(--order-ink);font-weight:850;text-decoration:none}@media(max-width:900px){.order-intro,.order-facts,.order-cta{grid-template-columns:1fr}.order-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.order-routes,.order-workflow ol,.order-requirements ul{grid-template-columns:1fr}.order-intro{gap:30px}.order-routes article{min-height:340px}.order-facts,.order-requirements,.order-cta{margin-left:-22px;margin-right:-22px;padding:62px 22px}.order-facts dl>div{grid-template-columns:1fr;gap:8px}.order-workflow,.order-faq{padding:78px 0}}.company-profile-content{--cp-ink:#0b2119;--cp-muted:#52665e;--cp-accent:#087653;--cp-dark:#0c2b22;--cp-line:rgba(16,36,29,.18);color:var(--cp-ink)}.company-profile-content *{box-sizing:border-box}.company-profile-content h2,.company-profile-content h3{color:var(--cp-ink);margin-top:0}.company-profile-content p{margin-top:0}.profile-heading{max-width:870px;margin-bottom:48px}.profile-heading>p:first-child,.profile-background>div:first-child>p,.profile-control>div:first-child>p{color:var(--cp-accent);font-size:10px;font-weight:850;letter-spacing:.13em}.profile-heading h2,.profile-background h2,.profile-control h2,.profile-faq h2{font-size:clamp(38px,4.8vw,66px);line-height:1;letter-spacing:-.055em}.profile-heading>p:last-child,.profile-background>div:last-child p,.profile-control>div:first-child>p:last-child{color:var(--cp-muted);line-height:1.72}.profile-snapshot{padding-bottom:110px}.profile-snapshot dl{margin:0;border-top:1px solid var(--cp-line)}.profile-snapshot dl>div{display:grid;grid-template-columns:.55fr 1.45fr;gap:35px;padding:20px 0;border-bottom:1px solid var(--cp-line)}.profile-snapshot dt{color:var(--cp-accent);font-size:10px;font-weight:850;letter-spacing:.1em}.profile-snapshot dd{margin:0;font-size:17px;font-weight:720}.profile-structure{padding-bottom:110px}.profile-structure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--cp-line);border-top:1px solid var(--cp-line)}.profile-structure-grid article{min-height:265px;padding:30px;border-right:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line);display:flex;flex-direction:column}.profile-structure-grid span,.profile-product-grid span{color:var(--cp-accent);font-size:9px;font-weight:850;letter-spacing:.12em}.profile-structure-grid h3{font-size:28px;line-height:1.08;margin:auto 0 13px}.profile-structure-grid p{color:var(--cp-muted);line-height:1.65;margin:0}.profile-production-photo{margin:42px 0 0;display:grid;grid-template-columns:1.15fr .85fr;border:1px solid var(--cp-line);background:#edf3ef}.profile-production-photo img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover}.profile-production-photo figcaption{padding:34px;display:flex;flex-direction:column}.profile-production-photo figcaption span{color:var(--cp-accent);font-size:9px;font-weight:850;letter-spacing:.13em}.profile-production-photo figcaption strong{margin:auto 0 16px;font-size:30px;line-height:1.05}.profile-production-photo figcaption p{color:var(--cp-muted);line-height:1.65}.profile-production-photo figcaption a{margin-top:24px;padding-top:17px;border-top:1px solid var(--cp-line);color:var(--cp-accent);font-size:11px;font-weight:850;text-decoration:none}.profile-background{margin:0 -28px;padding:68px 64px;background:var(--cp-dark);color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.profile-background h2{color:#fff}.profile-background>div:first-child>p{color:#8fe0bd}.profile-background>div:last-child p{color:#b9c9c3}.profile-capabilities{padding:110px 0}.profile-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--cp-line)}.profile-capability-grid article{min-height:285px;padding:28px;background:#edf3ef;display:flex;flex-direction:column}.profile-capability-grid b{color:var(--cp-accent);font-size:10px}.profile-capability-grid h3{font-size:25px;line-height:1.1;margin:auto 0 12px}.profile-capability-grid p{color:var(--cp-muted);line-height:1.62;margin:0}.profile-workflow{margin:0 -28px;padding:100px 64px;background:#dfeae5}.profile-workflow ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--cp-line);border-left:1px solid var(--cp-line)}.profile-workflow li{min-height:250px;padding:26px;border-right:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line);display:flex;flex-direction:column}.profile-workflow li span{color:var(--cp-accent);font-size:10px;font-weight:850}.profile-workflow li b{font-size:21px;margin:auto 0 12px}.profile-workflow li p{color:var(--cp-muted);line-height:1.6;margin:0}.profile-products{padding:110px 0}.profile-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.profile-product-grid article{min-height:310px;padding:30px;border:1px solid var(--cp-line);display:flex;flex-direction:column}.profile-product-grid h3{font-size:30px;margin:auto 0 13px}.profile-product-grid p{color:var(--cp-muted);line-height:1.65}.profile-product-grid a{color:var(--cp-accent);font-size:12px;font-weight:850;text-decoration:none}.profile-control{margin:0 -28px;padding:70px 64px;background:#c5ff38;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.profile-control-list{border-top:1px solid rgba(16,36,29,.25)}.profile-control-list>div{padding:18px 0;border-bottom:1px solid rgba(16,36,29,.25);display:grid;grid-template-columns:.6fr 1.4fr;gap:24px}.profile-control-list b{font-size:13px}.profile-control-list span{color:#40564d;line-height:1.55}.profile-faq{padding-top:110px}.profile-faq details{border-top:1px solid var(--cp-line)}.profile-faq details:last-child{border-bottom:1px solid var(--cp-line)}.profile-faq summary{cursor:pointer;list-style:none;padding:22px 42px 22px 0;font-weight:800;position:relative}.profile-faq summary::-webkit-details-marker{display:none}.profile-faq summary:after{content:"+";position:absolute;right:4px;color:var(--cp-accent)}.profile-faq details[open] summary:after{content:"\2013"}.profile-faq details p{max-width:900px;padding:0 42px 24px 0;margin:0;color:var(--cp-muted);line-height:1.65}@media(max-width:900px){.profile-background,.profile-control,.profile-production-photo{grid-template-columns:1fr}.profile-capability-grid,.profile-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-product-grid{grid-template-columns:1fr}.profile-production-photo img{min-height:0;aspect-ratio:4/3}}@media(max-width:650px){.profile-snapshot,.profile-structure{padding-bottom:78px}.profile-snapshot dl>div,.profile-structure-grid,.profile-capability-grid,.profile-workflow ol{grid-template-columns:1fr}.profile-background,.profile-workflow,.profile-control{margin-left:-22px;margin-right:-22px;padding:64px 22px;gap:38px}.profile-capabilities,.profile-products{padding:78px 0}.profile-structure-grid article{min-height:235px}.profile-production-photo figcaption{padding:24px;min-height:320px}.profile-capability-grid article{min-height:245px}.profile-workflow li{min-height:220px}.profile-control-list>div{grid-template-columns:1fr;gap:7px}.profile-faq{padding-top:78px}}.compliance-page{max-width:1120px}.compliance-intro{display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;align-items:start;margin-bottom:85px}.compliance-intro>p{font-size:clamp(27px,3.2vw,44px);line-height:1.14;letter-spacing:-.045em;color:#0b2119;margin:0}.compliance-intro>div{border-left:3px solid #087653;padding-left:26px}.compliance-intro strong{color:#0b2119}.compliance-heading{max-width:880px}.compliance-heading>p:first-child,.compliance-identity>div:first-child>p:first-child,.compliance-stack>div:first-child>p:first-child,.compliance-boundaries-new>div:first-child>p:first-child,.compliance-battery>div:first-child>p:first-child,.compliance-request>div:first-child>p:first-child{color:#087653;font:850 10px/1.3 var(--font-geist-mono);letter-spacing:.13em;margin:0 0 22px}.compliance-heading h2,.compliance-identity h2,.compliance-stack h2,.compliance-boundaries-new h2,.compliance-battery h2,.compliance-request h2{margin:0 0 20px!important}.compliance-identity,.compliance-grants,.compliance-radio,.compliance-supporting,.compliance-stack,.compliance-boundaries-new,.compliance-battery,.compliance-market,.compliance-request,.compliance-faq{margin:92px 0}.compliance-identity{background:#e4ebe7;padding:48px}.compliance-identity dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:#10241d24;margin:32px 0 0}.compliance-identity dl>div{background:#fff;padding:22px}.compliance-identity dt,.compliance-grant-grid dt,.compliance-radio-grid dt{color:#087653;font:850 8px/1.3 var(--font-geist-mono);letter-spacing:.1em}.compliance-identity dd,.compliance-grant-grid dd,.compliance-radio-grid dd{color:#0b2119;margin:9px 0 0;font-size:12px;line-height:1.45}.compliance-grant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:38px}.compliance-grant-grid>a{min-height:440px;background:#0c2b22;color:#fff!important;padding:34px;display:flex;flex-direction:column;border:0!important}.compliance-grant-grid>a>span{color:#8fe0bd;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.12em}.compliance-grant-grid h3{color:#fff;font-size:29px;line-height:1.06;margin:65px 0 16px}.compliance-grant-grid>a>p{color:#b9c9c3;font-size:12px;line-height:1.6}.compliance-grant-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:25px 0}.compliance-grant-grid dt{color:#8fe0bd}.compliance-grant-grid dd{color:#fff}.compliance-grant-grid b{margin-top:auto;border-top:1px solid rgba(255,255,255,.17);padding-top:19px;color:#8fe0bd;font-size:11px}.compliance-radio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:38px}.compliance-radio-grid article{background:#fff;border:1px solid rgba(16,36,29,.18);padding:32px}.compliance-radio-grid article>span,.compliance-supporting-grid>a>span,.compliance-market-grid article>span{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.12em}.compliance-radio-grid h3{font-size:28px;color:#0b2119;margin:50px 0 24px}.compliance-radio-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#10241d1f;margin-bottom:25px}.compliance-radio-grid dl>div{background:#f5f8f6;padding:15px}.compliance-radio-grid a{font-size:11px;color:#087653!important;border-bottom:1px solid rgba(8,118,83,.35)!important}.compliance-supporting{background:#e4ebe7;padding:48px}.compliance-supporting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.compliance-supporting-grid>a{min-height:320px;background:#fff;padding:28px;display:flex;flex-direction:column;border:1px solid rgba(16,36,29,.16)!important}.compliance-supporting-grid h3{font-size:24px;line-height:1.08;color:#0b2119;margin:54px 0 13px}.compliance-supporting-grid p{font-size:12px;line-height:1.6;color:#53665e}.compliance-supporting-grid b{margin-top:auto;border-top:1px solid rgba(16,36,29,.14);padding-top:17px;color:#087653;font-size:11px}.compliance-stack{background:#0c2b22;color:#fff;padding:48px}.compliance-stack>div:first-child>p:first-child{color:#8fe0bd}.compliance-stack h2{color:#fff!important}.compliance-stack ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:34px 0 0;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.compliance-stack li{min-height:215px;padding:24px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:flex;flex-direction:column}.compliance-stack li:before{content:none}.compliance-stack li span{color:#8fe0bd;font:850 9px/1 var(--font-geist-mono)}.compliance-stack li b{color:#fff;font-size:18px;margin:auto 0 10px}.compliance-stack li small{color:#afc2ba;font-size:11px;line-height:1.55}.compliance-boundaries-new>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.compliance-boundaries-new article{background:#fff;border:1px solid rgba(16,36,29,.18);padding:30px}.compliance-boundaries-new h3,.compliance-battery h3{font-size:22px;color:#0b2119}.compliance-boundaries-new ul,.compliance-battery ul{padding:0;margin:18px 0 0;list-style:none}.compliance-boundaries-new li,.compliance-battery li{font-size:12px;line-height:1.58;color:#53665e;padding:11px 0;border-top:1px solid rgba(16,36,29,.14)}.compliance-boundaries-new li:before,.compliance-battery li:before{content:"+ ";color:#087653;font-weight:800}.compliance-battery{background:#f1f5f2;border-left:4px solid #087653;padding:48px;display:grid;grid-template-columns:1.08fr .92fr;gap:55px}.compliance-battery>div:last-child{background:#fff;padding:28px}.compliance-battery a{display:inline-block;margin-top:22px;font-size:11px;border-bottom:1px solid rgba(8,118,83,.35)!important}.compliance-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.compliance-market-grid article{background:#fff;border-top:3px solid #087653;padding:28px;min-height:245px}.compliance-market-grid h3{font-size:22px;color:#0b2119;margin:50px 0 12px}.compliance-market-grid p{font-size:12px;line-height:1.6;color:#53665e}.compliance-request{background:#c5ff38;padding:48px;display:grid;grid-template-columns:1.08fr .92fr;gap:55px}.compliance-request>div:last-child{display:flex;flex-direction:column;border-top:1px solid rgba(16,36,29,.24)}.compliance-request a{padding:18px 0;border-bottom:1px solid rgba(16,36,29,.24)!important;font-size:12px;font-weight:800}.compliance-faq h2{margin-bottom:32px!important}.compliance-faq details{border-top:1px solid rgba(16,36,29,.2)}.compliance-faq details:last-child{border-bottom:1px solid rgba(16,36,29,.2)}.compliance-faq summary{cursor:pointer;list-style:none;padding:22px 38px 22px 0;color:#0b2119;font-weight:720;position:relative}.compliance-faq summary::-webkit-details-marker{display:none}.compliance-faq summary:after{content:"+";position:absolute;right:4px;color:#087653}.compliance-faq details[open] summary:after{content:"\2013"}.compliance-faq details p{max-width:880px;padding:0 40px 24px 0;margin:0;color:#53665e}.compliance-related{text-align:center;margin:90px 0 0!important;font-size:12px!important}@media(max-width:900px){.compliance-intro,.compliance-battery,.compliance-request{grid-template-columns:1fr;gap:38px}.compliance-supporting-grid,.compliance-market-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.compliance-intro{gap:28px;margin-bottom:60px}.compliance-intro>div{padding-left:18px}.compliance-identity,.compliance-grants,.compliance-radio,.compliance-supporting,.compliance-stack,.compliance-boundaries-new,.compliance-battery,.compliance-market,.compliance-request,.compliance-faq{margin:68px 0}.compliance-identity,.compliance-supporting,.compliance-stack,.compliance-battery,.compliance-request{padding:28px}.compliance-identity dl,.compliance-grant-grid,.compliance-radio-grid,.compliance-supporting-grid,.compliance-stack ol,.compliance-boundaries-new>div:last-child,.compliance-market-grid{grid-template-columns:1fr}.compliance-grant-grid>a{min-height:390px;padding:28px}.compliance-stack li{min-height:175px}}.downloads-page{max-width:1120px}.downloads-intro{display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;align-items:start;margin-bottom:85px}.downloads-intro>p{font-size:clamp(27px,3.2vw,44px);line-height:1.14;letter-spacing:-.045em;color:#0b2119;margin:0}.downloads-intro>div{border-left:3px solid #087653;padding-left:26px}.downloads-intro strong{color:#0b2119}.downloads-heading{max-width:850px}.downloads-heading>p:first-child,.downloads-searchable>div:first-child>p:first-child,.downloads-status>div:first-child>p:first-child,.downloads-request>div:first-child>p:first-child{color:#087653;font:850 10px/1.3 var(--font-geist-mono);letter-spacing:.13em;margin:0 0 22px}.downloads-heading h2,.downloads-searchable h2,.downloads-status h2,.downloads-request h2{margin:0 0 20px!important}.downloads-current{display:grid;grid-template-columns:1.08fr .92fr;gap:42px;align-items:stretch;margin:85px 0}.downloads-current dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#10241d24;margin:28px 0 0}.downloads-current dl>div{background:#fff;padding:17px}.downloads-current dt,.downloads-file-grid dt{color:#087653;font:850 8px/1.2 var(--font-geist-mono);letter-spacing:.1em}.downloads-current dd,.downloads-file-grid dd{color:#0b2119;margin:8px 0 0;font-size:11px;line-height:1.4}.downloads-primary-file{background:#0c2b22;color:#fff!important;padding:38px;display:flex;flex-direction:column;min-height:400px;border:0!important}.downloads-primary-file>span{color:#8fe0bd;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.13em}.downloads-primary-file>strong{font-size:32px;line-height:1.05;letter-spacing:-.04em;margin:auto 0 18px}.downloads-primary-file>p{color:#b9c9c3;line-height:1.6}.downloads-primary-file>b{color:#8fe0bd;border-top:1px solid rgba(255,255,255,.18);padding-top:19px;margin-top:22px}.downloads-fcc,.downloads-searchable,.downloads-control,.downloads-status,.downloads-request,.downloads-faq{margin:95px 0}.downloads-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:38px}.downloads-file-grid>a{min-height:380px;background:#fff;border:1px solid rgba(16,36,29,.18)!important;padding:30px;display:flex;flex-direction:column}.downloads-file-grid>a>span,.downloads-searchable a>span{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.12em}.downloads-file-grid h3,.downloads-searchable h3{font-size:27px;line-height:1.06;color:#0b2119;margin:58px 0 13px}.downloads-file-grid>a>p,.downloads-searchable a>p{color:#53665e;font-size:12px;line-height:1.6}.downloads-file-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.downloads-file-grid b,.downloads-searchable b{margin-top:auto;border-top:1px solid rgba(16,36,29,.14);padding-top:18px;color:#087653;font-size:11px}.downloads-searchable{background:#e4ebe7;padding:48px}.downloads-searchable>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px}.downloads-searchable a{min-height:300px;background:#fff;padding:28px;display:flex;flex-direction:column;border:1px solid rgba(16,36,29,.16)!important}.downloads-control{background:#0c2b22;color:#fff;padding:48px}.downloads-control .downloads-heading>p:first-child{color:#8fe0bd}.downloads-control h2{color:#fff!important}.downloads-control ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:35px 0 0;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.downloads-control li{min-height:265px;padding:22px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:flex;flex-direction:column}.downloads-control li:before{content:none}.downloads-control li span{color:#8fe0bd;font:850 9px/1 var(--font-geist-mono)}.downloads-control li b{color:#fff;font-size:17px;line-height:1.15;margin:auto 0 12px}.downloads-control li small{color:#afc2ba;font-size:11px;line-height:1.55}.downloads-status-table{margin-top:34px;border-top:1px solid rgba(16,36,29,.2)}.downloads-status-table>div{display:grid;grid-template-columns:1fr .72fr 1.3fr;gap:22px;padding:18px 10px;border-bottom:1px solid rgba(16,36,29,.18);align-items:start}.downloads-status-table>div:first-child{background:#0c2b22;color:#fff}.downloads-status-table b{font-size:10px;letter-spacing:.08em}.downloads-status-table span,.downloads-status-table strong{font-size:12px;line-height:1.5}.downloads-status-table strong{color:#087653}.downloads-control-note{background:#f1f5f2;border-left:3px solid #087653;padding:24px;margin-top:26px!important;color:#40564d!important}.downloads-request{background:#c5ff38;padding:48px;display:grid;grid-template-columns:1.1fr .9fr;gap:55px}.downloads-request>div:last-child{display:flex;flex-direction:column;border-top:1px solid rgba(16,36,29,.24)}.downloads-request a{padding:18px 0;border-bottom:1px solid rgba(16,36,29,.24)!important;font-size:12px;font-weight:800}.downloads-faq h2{margin-bottom:32px!important}.downloads-faq details{border-top:1px solid rgba(16,36,29,.2)}.downloads-faq details:last-child{border-bottom:1px solid rgba(16,36,29,.2)}.downloads-faq summary{cursor:pointer;list-style:none;padding:22px 38px 22px 0;color:#0b2119;font-weight:720;position:relative}.downloads-faq summary::-webkit-details-marker{display:none}.downloads-faq summary:after{content:"+";position:absolute;right:4px;color:#087653}.downloads-faq details[open] summary:after{content:"\2013"}.downloads-faq details p{max-width:880px;padding:0 40px 24px 0;margin:0;color:#53665e}.downloads-related{text-align:center;margin:90px 0 0!important;font-size:12px!important}@media(max-width:900px){.downloads-intro,.downloads-current,.downloads-request{grid-template-columns:1fr;gap:38px}.downloads-control ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.downloads-intro{gap:28px;margin-bottom:60px}.downloads-intro>div{padding-left:18px}.downloads-current,.downloads-fcc,.downloads-searchable,.downloads-control,.downloads-status,.downloads-request,.downloads-faq{margin:70px 0}.downloads-current dl,.downloads-file-grid,.downloads-searchable>div:last-child{grid-template-columns:1fr}.downloads-primary-file{min-height:330px;padding:28px}.downloads-file-grid>a{min-height:330px;padding:25px}.downloads-searchable,.downloads-control,.downloads-request{padding:28px}.downloads-control ol{grid-template-columns:1fr}.downloads-control li{min-height:190px}.downloads-status-table>div{grid-template-columns:1fr;gap:7px;padding:16px 10px}.downloads-status-table>div:first-child{display:none}}.response-solution-page{max-width:1120px}.response-buyer-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start;margin-bottom:80px}.response-buyer-intro>p{font-size:clamp(27px,3.25vw,44px);line-height:1.14;letter-spacing:-.045em;color:#0b2119;margin:0}.response-buyer-intro>div{border-left:3px solid #087653;padding-left:26px}.response-buyer-intro strong{color:#0b2119}.response-section-heading{max-width:850px;margin-bottom:38px}.response-section-heading>p:first-child,.response-zone-section>div:first-child>p:first-child,.response-system-section>p:first-child,.response-plan-section>div:first-child>p:first-child,.response-safety-section>div:first-child>p:first-child,.response-trial-section>div:first-child>p:first-child{color:#087653;font:850 10px/1.3 var(--font-geist-mono);letter-spacing:.13em;margin:0 0 22px}.response-section-heading h2,.response-zone-section h2,.response-system-section h2,.response-plan-section h2,.response-safety-section h2,.response-trial-section h2{margin:0 0 20px!important}.response-use-section,.response-zone-section,.response-evaluation-section,.response-workflow-section{margin:85px 0}.response-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.response-use-grid article{min-height:260px;padding:30px;background:#fff;border:1px solid rgba(16,36,29,.18);display:flex;flex-direction:column}.response-use-grid span,.response-zone-grid span,.response-workflow-grid span{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.13em}.response-use-grid h3{font-size:27px;line-height:1.05;letter-spacing:-.035em;color:#0b2119;margin:auto 0 12px}.response-use-grid p{font-size:13px;line-height:1.65;color:#53665e;margin:0}.response-zone-section>div:first-child{display:grid;grid-template-columns:.72fr 1.28fr;gap:45px;margin-bottom:38px}.response-zone-section>div:first-child>p:last-child{margin:0;color:#53665e}.response-zone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#e4ebe7;padding:18px;gap:2px}.response-zone-grid article{min-height:250px;background:#fff;padding:30px;display:flex;flex-direction:column}.response-zone-grid h3{font-size:28px;color:#0b2119;letter-spacing:-.04em;margin:auto 0 12px}.response-zone-grid p{font-size:13px;color:#53665e;line-height:1.65;margin:0}.response-system-section{background:#0c2b22;color:#f7fff9;padding:48px;margin:75px 0}.response-system-section>p:first-child{color:#8fe0bd}.response-system-section h2{color:#fff!important;max-width:820px}.response-system-section>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17);margin:34px 0 24px;padding:0}.response-system-section li{min-height:255px;padding:22px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:flex;flex-direction:column;color:#fff}.response-system-section li:before{content:none}.response-system-section li span{color:#8fe0bd;font:850 9px/1 var(--font-geist-mono)}.response-system-section li b{font-size:17px;line-height:1.18;margin:auto 0 12px;color:#fff}.response-system-section li small{font-size:11px;line-height:1.55;color:#afc2ba}.response-system-note{color:#c7d6d0;border-left:3px solid #8fe0bd;padding-left:18px;margin:28px 0!important}.response-system-section>a{color:#8fe0bd!important;border-bottom:1px solid rgba(143,224,189,.5)!important;font-size:12px}.response-evaluation-table{overflow-x:auto;background:#e4ebe7;padding:34px}.response-evaluation-table table{width:100%;min-width:820px;border-collapse:collapse;background:#fff;margin:0;color:#40564d;font-size:12px;line-height:1.55}.response-evaluation-table th,.response-evaluation-table td{text-align:left;vertical-align:top;padding:18px;border:1px solid rgba(16,36,29,.18)}.response-evaluation-table thead th{background:#0c2b22;color:#fff;font-size:11px;letter-spacing:.04em}.response-evaluation-table tbody th{color:#0b2119;font-size:13px;width:21%}.response-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(16,36,29,.18);border-left:1px solid rgba(16,36,29,.18)}.response-workflow-grid article{min-height:235px;padding:27px;border-right:1px solid rgba(16,36,29,.18);border-bottom:1px solid rgba(16,36,29,.18);background:#fff;display:flex;flex-direction:column}.response-workflow-grid h3{font-size:24px;line-height:1.05;color:#0b2119;margin:auto 0 11px;letter-spacing:-.035em}.response-workflow-grid p{font-size:12px;line-height:1.62;color:#53665e;margin:0}.response-plan-section{background:#fff;border:1px solid rgba(16,36,29,.18);padding:48px;margin:75px 0}.response-plan-section>div:first-child{max-width:820px}.response-plan-section>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:34px 0 0;border-top:1px solid rgba(16,36,29,.18);border-left:1px solid rgba(16,36,29,.18)}.response-plan-section li{min-height:215px;padding:22px;display:flex;flex-direction:column;border:0;border-right:1px solid rgba(16,36,29,.18);border-bottom:1px solid rgba(16,36,29,.18)}.response-plan-section li:before{content:none}.response-plan-section li b{font-size:19px;line-height:1.15;color:#0b2119;margin:auto 0 12px}.response-plan-section li span{font-size:11px;line-height:1.55;color:#53665e}.response-safety-section{background:#e4ebe7;padding:48px;margin:75px 0}.response-safety-section>div:nth-child(2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}.response-safety-section article{background:#fff;padding:28px}.response-safety-section h3{font-size:21px;color:#0b2119}.response-safety-section ul{padding:0;margin:18px 0 0;list-style:none}.response-safety-section li{font-size:12px;line-height:1.58;color:#53665e;padding:10px 0;border-top:1px solid rgba(16,36,29,.14)}.response-safety-section li:before{content:"+ ";color:#087653;font-weight:800}.response-safety-actions,.response-trial-actions{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px}.response-safety-actions a,.response-trial-actions a{font-size:12px;border-bottom:1px solid rgba(8,118,83,.35)!important}.response-trial-section{background:#0c2b22;color:#fff;padding:48px;margin:75px 0}.response-trial-section>div:first-child>p:first-child{color:#8fe0bd}.response-trial-section h2{color:#fff!important}.response-trial-section ol{counter-reset:response-trial;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:30px 0 0;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.response-trial-section li{counter-increment:response-trial;min-height:160px;padding:24px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:grid;grid-template-columns:48px 1fr;align-content:center}.response-trial-section li:before{content:"0" counter(response-trial);color:#8fe0bd;font:850 9px/1.4 var(--font-geist-mono)}.response-trial-section li b{color:#fff;font-size:16px}.response-trial-section li span{grid-column:2;color:#afc2ba;font-size:11px;line-height:1.55;margin-top:8px}.response-trial-actions a{color:#8fe0bd!important;border-color:#8fe0bd80!important}.response-faq{margin:85px 0}.response-faq h2{margin-bottom:32px!important}.response-faq details{border-top:1px solid rgba(16,36,29,.2)}.response-faq details:last-child{border-bottom:1px solid rgba(16,36,29,.2)}.response-faq summary{cursor:pointer;list-style:none;padding:22px 38px 22px 0;color:#0b2119;font-weight:720;position:relative}.response-faq summary::-webkit-details-marker{display:none}.response-faq summary:after{content:"+";position:absolute;right:4px;color:#087653}.response-faq details[open] summary:after{content:"\2013"}.response-faq details p{max-width:820px;color:#53665e;padding:0 38px 24px 0;margin:0;font-size:13px;line-height:1.7}.response-related-links{font-size:12px;text-align:center;margin:70px 0 10px!important}@media(max-width:900px){.response-system-section>ol,.response-plan-section>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.response-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.response-buyer-intro{grid-template-columns:1fr;gap:28px;margin-bottom:58px}.response-buyer-intro>div{padding-left:18px}.response-use-section,.response-zone-section,.response-evaluation-section,.response-workflow-section,.response-faq{margin:62px 0}.response-use-grid,.response-zone-grid,.response-workflow-grid,.response-safety-section>div:nth-child(2),.response-trial-section ol{grid-template-columns:1fr}.response-zone-section>div:first-child{grid-template-columns:1fr;gap:16px}.response-use-grid article,.response-zone-grid article,.response-workflow-grid article{min-height:210px;padding:24px}.response-system-section,.response-plan-section,.response-safety-section,.response-trial-section{padding:28px 20px;margin:58px 0}.response-system-section>ol,.response-plan-section>ol{grid-template-columns:1fr}.response-system-section li{min-height:190px}.response-plan-section li{min-height:155px}.response-evaluation-table{padding:16px}.response-trial-section li{min-height:145px}.response-safety-actions,.response-trial-actions{flex-direction:column;align-items:flex-start;gap:14px}}.factory-production-content{display:grid;gap:96px;padding-bottom:96px}.factory-production-lead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);background:#0c2b22;color:#fff}.factory-production-lead__image img{display:block;width:100%;height:100%;min-height:560px;object-fit:cover}.factory-production-lead__copy{align-self:center;padding:clamp(34px,4.2vw,60px)}.factory-production-lead__copy>p:first-child,.factory-production-heading>p,.factory-production-boundary>div:first-child p{margin:0 0 18px;color:#8fe0bd;font:800 11px/1.3 var(--font-geist-mono);letter-spacing:.15em}.factory-production-lead h2,.factory-production-heading h2,.factory-production-boundary h2{margin:0;font-size:clamp(38px,4.4vw,66px);line-height:.98;letter-spacing:-.055em}.factory-production-lead h2{color:#fff;font-size:clamp(36px,3.8vw,58px)}.factory-production-heading h2,.factory-production-process article h3,.factory-production-boundary h2{color:var(--ink)}.factory-production-lead__copy>p:not(:first-child){color:#d3dfda;font-size:17px;line-height:1.65}.factory-production-lead dl{display:grid;gap:0;margin:38px 0 0}.factory-production-lead dl div{display:grid;grid-template-columns:118px 1fr;gap:20px;padding:16px 0;border-top:1px solid rgba(255,255,255,.18)}.factory-production-lead dt{color:#8fe0bd;font:800 10px/1.4 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.factory-production-lead dd{margin:0;color:#fff;font-weight:700}.factory-production-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);gap:56px;align-items:end;margin-bottom:44px}.factory-production-heading>p:last-child{color:var(--muted);font-size:17px;line-height:1.65}.factory-production-process__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.factory-production-process article{min-height:290px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.factory-production-process article span{color:var(--accent);font:850 10px/1 var(--font-geist-mono)}.factory-production-process article h3{margin:94px 0 14px;font-size:25px;line-height:1.06}.factory-production-process article p{margin:0;color:var(--muted);line-height:1.62}.factory-production-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.factory-production-gallery figure{margin:0;background:#fff;border:1px solid var(--line)}.factory-production-gallery__wide{grid-column:1 / -1}.factory-production-gallery figure img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.factory-production-gallery__wide img{aspect-ratio:16 / 8.8}.factory-production-gallery figcaption{display:grid;grid-template-columns:minmax(180px,.38fr) 1fr;gap:24px;padding:24px}.factory-production-gallery figcaption b{font-size:18px}.factory-production-gallery figcaption span{color:var(--muted);line-height:1.55}.factory-production-boundary{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:clamp(38px,5vw,72px);background:#eff4f1;border:1px solid var(--line)}.factory-production-boundary>div:last-child>p{color:var(--muted);font-size:17px;line-height:1.65}.factory-production-boundary nav{display:grid;margin-top:30px;border-top:1px solid var(--line)}.factory-production-boundary nav a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);font-weight:800}@media(max-width:1050px){.factory-production-lead,.factory-production-heading,.factory-production-boundary{grid-template-columns:1fr}.factory-production-lead__image img{min-height:0}.factory-production-process__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.factory-production-content{gap:64px;padding-bottom:64px}.factory-production-lead__copy,.factory-production-boundary{padding:28px 22px}.factory-production-lead dl div,.factory-production-gallery figcaption{grid-template-columns:1fr;gap:8px}.factory-production-process__grid,.factory-production-gallery__grid{grid-template-columns:1fr}.factory-production-gallery__wide{grid-column:auto}.factory-production-gallery__wide img{aspect-ratio:4 / 3}.factory-production-process article{min-height:245px}}.farm-solution-page{max-width:1120px}.farm-buyer-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start;margin-bottom:80px}.farm-buyer-intro>p{font-size:clamp(27px,3.25vw,44px);line-height:1.14;letter-spacing:-.045em;color:#0b2119;margin:0}.farm-buyer-intro>div{border-left:3px solid #087653;padding-left:26px}.farm-buyer-intro strong{color:#0b2119}.farm-section-heading{max-width:850px;margin-bottom:38px}.farm-section-heading>p:first-child,.farm-zone-section>div:first-child>p:first-child,.farm-system-section>p:first-child,.farm-us-section>div:first-child>p:first-child,.farm-trial-section>div:first-child>p:first-child{color:#087653;font:850 10px/1.3 var(--font-geist-mono);letter-spacing:.13em;margin:0 0 22px}.farm-section-heading h2,.farm-zone-section h2,.farm-system-section h2,.farm-us-section h2,.farm-trial-section h2{margin:0 0 20px!important}.farm-use-section,.farm-zone-section,.farm-evaluation-section,.farm-workflow-section{margin:85px 0}.farm-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.farm-use-grid article{min-height:260px;padding:30px;background:#fff;border:1px solid rgba(16,36,29,.18);display:flex;flex-direction:column}.farm-use-grid span,.farm-zone-map span,.farm-workflow-grid span{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.13em}.farm-use-grid h3{font-size:27px;line-height:1.05;letter-spacing:-.035em;color:#0b2119;margin:auto 0 12px}.farm-use-grid p{font-size:13px;line-height:1.65;color:#53665e;margin:0}.farm-zone-section>div:first-child{display:grid;grid-template-columns:.72fr 1.28fr;gap:45px;margin-bottom:38px}.farm-zone-section>div:first-child>p:last-child{margin:0;color:#53665e}.farm-zone-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#e4ebe7;padding:18px;gap:2px}.farm-zone-map article{min-height:250px;background:#fff;padding:30px;display:flex;flex-direction:column}.farm-zone-map h3{font-size:28px;color:#0b2119;letter-spacing:-.04em;margin:auto 0 12px}.farm-zone-map p{font-size:13px;color:#53665e;line-height:1.65;margin:0}.farm-system-section{background:#0c2b22;color:#f7fff9;padding:48px;margin:75px 0}.farm-system-section>p:first-child{color:#8fe0bd}.farm-system-section h2{color:#fff!important;max-width:820px}.farm-system-section>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17);margin:34px 0 24px;padding:0}.farm-system-section li{min-height:255px;padding:22px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:flex;flex-direction:column;color:#fff}.farm-system-section li:before{content:none}.farm-system-section li span{color:#8fe0bd;font:850 9px/1 var(--font-geist-mono)}.farm-system-section li b{font-size:17px;line-height:1.18;margin:auto 0 12px;color:#fff}.farm-system-section li small{font-size:11px;line-height:1.55;color:#afc2ba}.farm-system-note{color:#c7d6d0;border-left:3px solid #8fe0bd;padding-left:18px;margin:28px 0!important}.farm-system-section>a{color:#8fe0bd!important;border-bottom:1px solid rgba(143,224,189,.5)!important;font-size:12px}.farm-evaluation-table{overflow-x:auto;background:#e4ebe7;padding:34px}.farm-evaluation-table table{width:100%;min-width:820px;border-collapse:collapse;background:#fff;margin:0;color:#40564d;font-size:12px;line-height:1.55}.farm-evaluation-table th,.farm-evaluation-table td{text-align:left;vertical-align:top;padding:18px;border:1px solid rgba(16,36,29,.18)}.farm-evaluation-table thead th{background:#0c2b22;color:#fff;font-size:11px;letter-spacing:.04em}.farm-evaluation-table tbody th{color:#0b2119;font-size:13px;width:21%}.farm-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(16,36,29,.18);border-left:1px solid rgba(16,36,29,.18)}.farm-workflow-grid article{min-height:235px;padding:27px;border-right:1px solid rgba(16,36,29,.18);border-bottom:1px solid rgba(16,36,29,.18);background:#fff;display:flex;flex-direction:column}.farm-workflow-grid h3{font-size:24px;line-height:1.05;color:#0b2119;margin:auto 0 11px;letter-spacing:-.035em}.farm-workflow-grid p{font-size:12px;line-height:1.62;color:#53665e;margin:0}.farm-us-section{background:#e4ebe7;padding:48px;margin:75px 0;display:grid;grid-template-columns:.82fr 1.18fr;gap:45px}.farm-us-section>div:first-child>p:last-child{color:#40564d}.farm-us-section dl{margin:0;border-top:1px solid rgba(16,36,29,.18)}.farm-us-section dl div{padding:15px 0;border-bottom:1px solid rgba(16,36,29,.18);display:grid;grid-template-columns:.7fr 1.3fr;gap:20px}.farm-us-section dt{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.farm-us-section dd{margin:0;color:#0b2119;font-size:13px;font-weight:750}.farm-us-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.farm-us-actions a{background:#0c2b22;color:#fff!important;border:0!important;padding:17px;text-align:center;font-size:11px}.farm-trial-section{background:#b8ff3d;color:#0a241a;padding:48px;margin:75px 0}.farm-trial-section>div:first-child{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px}.farm-trial-section>div:first-child>p{color:#17392d}.farm-trial-section h2{color:#0a241a!important}.farm-trial-section ol{border-color:#0a241a38}.farm-trial-section li{display:grid;grid-template-columns:.68fr 1.32fr;gap:28px;color:#17392d;border-color:#0a241a38}.farm-trial-section li:before{color:#0a241a}.farm-trial-section li b{color:#0a241a}.farm-trial-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.farm-trial-actions a{background:#0c2b22;color:#fff!important;border:0!important;padding:17px;text-align:center;font-size:11px}.farm-boundaries-section{margin:80px 0}.farm-boundaries-section>h2{margin-bottom:30px!important}.farm-boundaries-section>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.farm-boundaries-section article{padding:34px;background:#fff;border:1px solid rgba(16,36,29,.18)}.farm-boundaries-section article:last-child{background:#0c2b22;color:#f7fff9;border-color:#0c2b22}.farm-boundaries-section h3{font-size:27px;letter-spacing:-.035em;color:#0b2119;margin:0 0 22px}.farm-boundaries-section article:last-child h3{color:#fff}.farm-boundaries-section article:last-child li{color:#c5d5cf;border-color:#ffffff29}.farm-boundaries-section article:last-child li:before{color:#8fe0bd}.farm-faq{margin-top:70px}.farm-faq>h2{margin-bottom:15px!important}.farm-faq details{border-bottom:1px solid rgba(16,36,29,.18)}.farm-faq summary{cursor:pointer;list-style:none;padding:22px 0;font-weight:850;color:#0b2119;display:flex;justify-content:space-between;gap:20px}.farm-faq summary::-webkit-details-marker{display:none}.farm-faq summary:after{content:"+";color:#087653;font-size:22px}.farm-faq details[open] summary:after{content:"\2212"}.farm-faq details p{max-width:820px;padding:0 0 22px;margin:0;color:#53665e}.farm-related-links{margin-top:65px!important;padding-top:25px;border-top:1px solid rgba(16,36,29,.18)}@media(max-width:1050px){.farm-buyer-intro,.farm-zone-section>div:first-child,.farm-us-section,.farm-trial-section>div:first-child{grid-template-columns:1fr;gap:30px}.farm-system-section>ol{grid-template-columns:repeat(2,1fr)}.farm-workflow-grid{grid-template-columns:repeat(2,1fr)}.farm-us-actions{grid-column:1}.farm-trial-actions{grid-template-columns:1fr}}@media(max-width:650px){.farm-buyer-intro{margin-bottom:55px}.farm-buyer-intro>div{padding-left:18px}.farm-use-grid,.farm-zone-map,.farm-system-section>ol,.farm-workflow-grid,.farm-us-actions,.farm-boundaries-section>div{grid-template-columns:1fr}.farm-use-grid article,.farm-zone-map article,.farm-workflow-grid article{min-height:210px}.farm-system-section,.farm-us-section,.farm-trial-section,.farm-evaluation-table{margin:55px -2px;padding:30px 24px}.farm-system-section li{min-height:205px}.farm-us-section dl div,.farm-trial-section li{grid-template-columns:1fr;gap:8px}.farm-related-links{display:flex;flex-direction:column;gap:12px}}.j25-detail-page{max-width:1120px}.j25-detail-intro{display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;align-items:start;margin-bottom:80px}.j25-detail-intro>p{font-size:clamp(27px,3.2vw,44px);line-height:1.14;letter-spacing:-.045em;color:#0b2119;margin:0}.j25-detail-intro>div{border-left:3px solid #087653;padding-left:26px}.j25-detail-intro strong{color:#0b2119}.j25-detail-heading{max-width:880px;margin-bottom:36px}.j25-detail-heading>p:first-child,.j25-detail-documents>div:first-child>p:first-child,.j25-detail-evidence>div:first-child>p:first-child,.j25-detail-trial>div:first-child>p:first-child,.j25-detail-commercial>div:first-child>p:first-child,.j25-detail-payment>div:first-child>p:first-child{color:#087653;font:850 10px/1.3 var(--font-geist-mono);letter-spacing:.13em;margin:0 0 22px}.j25-detail-heading h2,.j25-detail-documents h2,.j25-detail-evidence h2,.j25-detail-trial h2,.j25-detail-commercial h2,.j25-detail-payment h2{margin:0 0 20px!important}.j25-detail-summary,.j25-detail-documents,.j25-detail-functions,.j25-detail-control,.j25-detail-boundaries,.j25-detail-faq{margin:85px 0}.j25-detail-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(16,36,29,.18);border-left:1px solid rgba(16,36,29,.18)}.j25-detail-summary-grid article{min-height:235px;padding:28px;border-right:1px solid rgba(16,36,29,.18);border-bottom:1px solid rgba(16,36,29,.18);background:#fff;display:flex;flex-direction:column}.j25-detail-summary-grid span,.j25-detail-function-grid span{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.12em}.j25-detail-summary-grid h3,.j25-detail-function-grid h3{font-size:24px;line-height:1.08;color:#0b2119;margin:auto 0 12px;letter-spacing:-.035em}.j25-detail-summary-grid p,.j25-detail-function-grid p{font-size:12px;line-height:1.62;color:#53665e;margin:0}.j25-detail-documents>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.j25-detail-documents a{min-height:330px;padding:30px;background:#fff;border:1px solid rgba(16,36,29,.18)!important;display:flex;flex-direction:column}.j25-detail-documents span{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.13em}.j25-detail-documents h3{font-size:27px;line-height:1.06;color:#0b2119;margin:auto 0 14px}.j25-detail-documents p{font-size:12px;line-height:1.6;color:#53665e}.j25-detail-documents b{color:#087653;font-size:11px;margin-top:18px}.j25-detail-workflow{background:#0c2b22;color:#fff;padding:48px;margin:75px 0}.j25-detail-workflow .j25-detail-heading>p:first-child{color:#8fe0bd}.j25-detail-workflow h2{color:#fff!important}.j25-detail-workflow .j25-detail-heading>p:last-child{color:#afc2ba}.j25-detail-workflow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:34px 0 26px;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.j25-detail-workflow li{min-height:260px;padding:22px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:flex;flex-direction:column}.j25-detail-workflow li:before{content:none}.j25-detail-workflow li span{color:#8fe0bd;font:850 9px/1 var(--font-geist-mono)}.j25-detail-workflow li b{font-size:18px;line-height:1.12;margin:auto 0 12px;color:#fff}.j25-detail-workflow li small{font-size:11px;line-height:1.55;color:#afc2ba}.j25-detail-workflow>a{color:#8fe0bd!important;font-size:12px;border-bottom:1px solid rgba(143,224,189,.5)!important}.j25-detail-function-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(16,36,29,.18);border-left:1px solid rgba(16,36,29,.18)}.j25-detail-function-grid article{min-height:245px;padding:27px;border-right:1px solid rgba(16,36,29,.18);border-bottom:1px solid rgba(16,36,29,.18);background:#fff;display:flex;flex-direction:column}.j25-detail-evidence{background:#e4ebe7;padding:48px;margin:75px 0}.j25-detail-evidence>div:first-child{max-width:880px}.j25-detail-evidence dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:#10241d1f;margin:32px 0}.j25-detail-evidence dl>div{background:#fff;padding:22px}.j25-detail-evidence dt{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.1em}.j25-detail-evidence dd{color:#0b2119;margin:10px 0 0;font-size:13px;line-height:1.45}.j25-detail-evidence>a{font-size:12px;border-bottom:1px solid rgba(8,118,83,.4)!important}.j25-detail-control>div:last-child,.j25-detail-boundaries>div,.j25-detail-payment>div:nth-child(2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.j25-detail-control article,.j25-detail-boundaries article,.j25-detail-payment article{background:#fff;border:1px solid rgba(16,36,29,.18);padding:30px}.j25-detail-control h3,.j25-detail-boundaries h3,.j25-detail-payment h3{font-size:22px;color:#0b2119}.j25-detail-control ul,.j25-detail-boundaries ul,.j25-detail-payment ul{padding:0;margin:18px 0 0;list-style:none}.j25-detail-control li,.j25-detail-boundaries li,.j25-detail-payment li{font-size:12px;line-height:1.58;color:#53665e;padding:11px 0;border-top:1px solid rgba(16,36,29,.14)}.j25-detail-control li:before,.j25-detail-boundaries li:before,.j25-detail-payment li:before{content:"+ ";color:#087653;font-weight:800}.j25-detail-trial{background:#0c2b22;color:#fff;padding:48px;margin:75px 0}.j25-detail-trial>div:first-child>p:first-child{color:#8fe0bd}.j25-detail-trial h2{color:#fff!important}.j25-detail-trial ol{counter-reset:j25-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:30px 0 0;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.j25-detail-trial li{counter-increment:j25-step;min-height:165px;padding:24px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:grid;grid-template-columns:48px 1fr;align-content:center}.j25-detail-trial li:before{content:"0" counter(j25-step);color:#8fe0bd;font:850 9px/1.4 var(--font-geist-mono)}.j25-detail-trial li b{color:#fff;font-size:16px}.j25-detail-trial li span{grid-column:2;color:#afc2ba;font-size:11px;line-height:1.55;margin-top:8px}.j25-detail-trial-actions,.j25-detail-payment-actions{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px}.j25-detail-commercial{background:#0b2d23;padding:48px;margin:75px 0;color:#fff}.j25-detail-commercial>div:first-child{max-width:820px}.j25-detail-commercial>div:first-child>p:last-child{color:#ffffffb8;font-size:14px;line-height:1.65}.j25-detail-commercial h2{color:#fff!important}.j25-detail-commercial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.j25-detail-commercial-grid article{min-height:235px;padding:24px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column}.j25-detail-commercial-grid span{color:#88ddb9;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.12em}.j25-detail-commercial-grid strong{font-size:22px;line-height:1.12;margin:auto 0 14px}.j25-detail-commercial-grid p{color:#ffffffb8;font-size:12px;line-height:1.62;margin:0}.j25-detail-commercial-actions{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px}.j25-detail-commercial-actions a{color:#88ddb9!important;border-bottom:1px solid rgba(136,221,185,.55)!important;font-size:12px}.j25-detail-trial-actions a{color:#8fe0bd!important;font-size:12px;border-bottom:1px solid rgba(143,224,189,.5)!important}.j25-detail-payment{background:#f1f5f2;border:1px solid rgba(16,36,29,.18);padding:48px;margin:75px 0}.j25-detail-payment>div:nth-child(2){margin-top:30px}.j25-detail-payment-actions a{font-size:12px;border-bottom:1px solid rgba(8,118,83,.4)!important}.j25-detail-faq h2{margin-bottom:32px!important}.j25-detail-faq details{border-top:1px solid rgba(16,36,29,.2)}.j25-detail-faq details:last-child{border-bottom:1px solid rgba(16,36,29,.2)}.j25-detail-faq summary{cursor:pointer;list-style:none;padding:22px 38px 22px 0;color:#0b2119;font-weight:720;position:relative}.j25-detail-faq summary::-webkit-details-marker{display:none}.j25-detail-faq summary:after{content:"+";position:absolute;right:4px;color:#087653}.j25-detail-faq details[open] summary:after{content:"\2013"}.j25-detail-faq details p{max-width:880px;padding:0 40px 24px 0;margin:0;color:#53665e}.j25-detail-related{margin:65px 0 0;font-size:12px}.j25-detail-related a{border-bottom:1px solid rgba(8,118,83,.35)!important}@media(max-width:900px){.j25-detail-intro{grid-template-columns:1fr;gap:30px}.j25-detail-documents>div:last-child{grid-template-columns:1fr}.j25-detail-documents a{min-height:245px}.j25-detail-workflow ol{grid-template-columns:1fr}.j25-detail-workflow li{min-height:180px}.j25-detail-evidence dl,.j25-detail-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.j25-detail-summary,.j25-detail-documents,.j25-detail-functions,.j25-detail-control,.j25-detail-boundaries,.j25-detail-faq{margin:62px 0}.j25-detail-intro{margin-bottom:62px}.j25-detail-intro>p{font-size:29px}.j25-detail-summary-grid,.j25-detail-function-grid,.j25-detail-control>div:last-child,.j25-detail-boundaries>div,.j25-detail-payment>div:nth-child(2),.j25-detail-trial ol,.j25-detail-commercial-grid{grid-template-columns:1fr}.j25-detail-summary-grid article,.j25-detail-function-grid article{min-height:210px}.j25-detail-workflow,.j25-detail-evidence,.j25-detail-trial,.j25-detail-commercial,.j25-detail-payment{padding:28px 22px;margin:62px 0}.j25-detail-evidence dl{grid-template-columns:1fr}.j25-detail-trial li{min-height:155px}}.j28-development-page{--ink:#0b2119;--muted:#53665e;--accent:#087653;--dark:#0c2b22;--line:rgba(16,36,29,.18);--mint:#e4ebe7;--lime:#c5ff38;background:#f5f7f5;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.j28-development-page *{box-sizing:border-box}.j28-development-page a{color:inherit;text-decoration:none}.j28-development-page h1,.j28-development-page h2,.j28-development-page h3,.j28-development-page p{margin-top:0}.j28-development-page h1,.j28-development-page h2,.j28-development-page h3{color:var(--ink)}.chatfield-j28-template .shopify-section[id*=__image_banner_],.chatfield-j28-template .chatfield-product-documents-section,.chatfield-j28-template .shopify-section[id*=__related-products]{display:none!important}.j28-topline{height:38px;padding:0 max(24px,calc((100vw - 1500px)/2));background:var(--dark);color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:800;letter-spacing:.15em}.j28-topline a{color:#8fe0bd}.j28-header{max-width:1320px;height:104px;margin:0 auto;padding:0 28px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;gap:38px;align-items:center}.j28-brand{display:flex;align-items:center;gap:12px;font-size:20px;letter-spacing:.07em}.j28-brand>span{width:36px;height:36px;color:#c92d2d;border:2px solid #c92d2d;border-radius:50%;display:grid;place-items:center}.j28-primary-nav{display:flex;justify-content:center;align-items:center;gap:8px}.j28-home-return,.j28-inquiry{padding:14px;border:1px solid var(--line);font-size:10px;font-weight:800}.j28-development-page .j28-inquiry{background:var(--dark);color:#fff}.j28-nav-group{position:relative}.j28-nav-group summary{list-style:none;padding:16px 10px;cursor:pointer;font-size:10px;font-weight:800}.j28-nav-group summary::-webkit-details-marker{display:none}.j28-nav-group summary:after{content:" \25be";color:var(--accent)}.j28-nav-submenu{display:none;position:absolute;z-index:20;top:46px;left:0;width:260px;padding:10px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px #081f1721}.j28-nav-group:hover .j28-nav-submenu,.j28-nav-group[open] .j28-nav-submenu{display:grid}.j28-nav-submenu a{padding:12px;font-size:11px;border-bottom:1px solid var(--line)}.j28-menu-button{display:none;background:none;border:0}.j28-menu-button span{display:block;width:22px;height:2px;background:var(--ink);margin:5px}.j28-hero{max-width:1320px;margin:0 auto;padding:84px 28px 92px;display:grid;grid-template-columns:1.02fr .98fr;gap:62px;align-items:center}.j28-breadcrumbs{display:flex;gap:10px;color:var(--muted);font-size:11px;margin-bottom:44px}.j28-breadcrumbs i{font-style:normal}.j28-eyebrow,.j28-heading>p:first-child,.j28-separation>div:first-child>p:first-child,.j28-workflow>div:first-child>p:first-child,.j28-evidence>div:first-child>p:first-child,.j28-engagement>div:first-child>p:first-child,.j28-contact>div:first-child>p:first-child{color:var(--accent);font-size:10px;font-weight:850;letter-spacing:.13em}.j28-hero h1{font-size:clamp(48px,5.4vw,78px);line-height:.98;letter-spacing:-.065em;margin:20px 0 28px}.j28-lead{font-size:17px;line-height:1.7;color:var(--muted);max-width:660px}.j28-status{margin:30px 0;padding:18px;background:#f1d187;display:flex;flex-direction:column;gap:6px}.j28-status b{font-size:12px;letter-spacing:.1em}.j28-status span{font-size:9px}.j28-actions{display:flex;gap:20px;flex-wrap:wrap}.j28-actions a{font-size:12px;font-weight:800;border-bottom:1px solid rgba(8,118,83,.4);padding-bottom:5px}.j28-hero-media{background:#0b100e;padding:18px}.j28-hero-media img{width:100%;height:620px;object-fit:contain;display:block}.j28-hero-media>p{color:#8fe0bd;font-size:8px;letter-spacing:.13em;margin:12px 0 0}.j28-render-placeholder{height:560px;display:grid;place-items:center;align-content:center;color:#8fe0bd}.j28-render-placeholder b{font-size:130px}.j28-render-placeholder span{font-size:10px;letter-spacing:.15em}.j28-intro,.j28-separation,.j28-direction,.j28-workflow,.j28-gates,.j28-evidence,.j28-gallery,.j28-engagement,.j28-faq{max-width:1120px;margin:95px auto;padding:0 28px}.j28-intro{display:grid;grid-template-columns:.92fr 1.08fr;gap:70px}.j28-intro>p{font-size:clamp(27px,3.2vw,44px);line-height:1.14;letter-spacing:-.045em}.j28-intro>div{border-left:3px solid var(--accent);padding-left:26px}.j28-intro h2,.j28-heading h2,.j28-separation h2,.j28-workflow h2,.j28-evidence h2,.j28-engagement h2,.j28-faq h2{font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:-.05em}.j28-intro p,.j28-heading>p:last-child,.j28-separation>div:first-child>p:last-child,.j28-evidence>div:first-child>p:last-child,.j28-engagement>div:first-child>p:last-child{color:var(--muted)}.j28-separation{background:var(--mint);padding:48px}.j28-compare{margin-top:34px;border-top:1px solid var(--line)}.j28-compare>div{display:grid;grid-template-columns:.72fr 1.15fr 1.15fr;gap:20px;padding:17px 10px;border-bottom:1px solid var(--line);font-size:12px}.j28-compare>div:first-child{background:var(--dark);color:#fff}.j28-compare strong:last-child{color:#9a5c00}.j28-direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:36px}.j28-direction-grid article{min-height:250px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;display:flex;flex-direction:column}.j28-direction-grid span,.j28-gates article>span{color:var(--accent);font-size:9px;font-weight:850;letter-spacing:.12em}.j28-direction-grid h3,.j28-gates h3{font-size:23px;line-height:1.08;margin:auto 0 12px}.j28-direction-grid p,.j28-gates p{font-size:12px;color:var(--muted)}.j28-workflow{background:var(--dark);color:#fff;padding:48px}.j28-workflow>div:first-child>p:first-child{color:#8fe0bd}.j28-workflow h2{color:#fff}.j28-workflow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:34px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.j28-workflow li{min-height:255px;padding:22px;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:flex;flex-direction:column}.j28-workflow li span{color:#8fe0bd;font-size:9px}.j28-workflow li b{font-size:18px;margin:auto 0 12px}.j28-workflow li small{color:#afc2ba;line-height:1.55}.j28-gates>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.j28-gates article{background:#fff;border-top:3px solid var(--accent);padding:28px;min-height:235px;display:flex;flex-direction:column}.j28-gates h3{margin:auto 0 12px}.j28-evidence{background:#f1f5f2;border-left:4px solid var(--accent);padding:48px}.j28-evidence>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.j28-evidence article{background:#fff;padding:28px}.j28-evidence h3{font-size:22px}.j28-evidence ul{list-style:none;padding:0}.j28-evidence li{font-size:12px;color:var(--muted);padding:10px 0;border-top:1px solid var(--line)}.j28-evidence li:before{content:"+ ";color:var(--accent);font-weight:800}.j28-gallery>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}.j28-gallery figure{margin:0;background:#0b100e;padding:10px}.j28-gallery img{width:100%;height:290px;object-fit:contain}.j28-gallery figcaption{color:#8fe0bd;font-size:8px;letter-spacing:.12em;padding:10px 4px 2px}.j28-engagement{background:var(--lime);padding:48px}.j28-engagement ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#10241d33;padding:0;list-style:none;margin:32px 0}.j28-engagement li{background:#efffc8;padding:24px;display:flex;flex-direction:column}.j28-engagement li span{font-size:12px;color:#40564d;margin-top:8px}.j28-engagement-actions{display:flex;gap:22px;flex-wrap:wrap}.j28-engagement-actions a{font-size:12px;font-weight:800;border-bottom:1px solid rgba(16,36,29,.45)}.j28-faq details{border-top:1px solid var(--line)}.j28-faq details:last-child{border-bottom:1px solid var(--line)}.j28-faq summary{cursor:pointer;list-style:none;padding:22px 38px 22px 0;font-weight:720;position:relative}.j28-faq summary::-webkit-details-marker{display:none}.j28-faq summary:after{content:"+";position:absolute;right:4px;color:var(--accent)}.j28-faq details[open] summary:after{content:"\2013"}.j28-faq details p{max-width:880px;padding:0 40px 24px 0;margin:0;color:var(--muted)}.j28-contact{max-width:1264px;margin:120px auto 0;background:var(--dark);color:#fff;padding:64px;display:grid;grid-template-columns:1.08fr .92fr;gap:60px}.j28-contact>div:first-child>p:first-child{color:#8fe0bd}.j28-contact h2{color:#fff;font-size:clamp(38px,4vw,60px);line-height:1.02;letter-spacing:-.052em}.j28-contact>div:first-child>p:last-child{color:#b9c9c3}.j28-contact>div:last-child{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.18)}.j28-contact a{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.18);color:#8fe0bd;font-size:12px}.j28-footer{max-width:1320px;margin:0 auto;padding:76px 28px 34px;display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:35px}.j28-footer>div{display:flex;flex-direction:column;gap:10px}.j28-footer b{font-size:9px;letter-spacing:.12em}.j28-footer a,.j28-footer p{font-size:11px;color:var(--muted)}.j28-footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px;color:var(--muted)}.j28-whatsapp{position:fixed;right:24px;bottom:22px;background:#20ae69;color:#fff!important;border-radius:28px;padding:10px 18px;display:flex;gap:9px;align-items:center;z-index:30}.j28-whatsapp span{width:30px;height:30px;background:#fff;color:#20ae69;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:900}.j28-whatsapp b{font-size:12px}@media(max-width:1050px){.j28-header{grid-template-columns:1fr auto auto}.j28-primary-nav{display:none}.j28-menu-button{display:block}.j28-primary-nav.is-open{display:grid;position:absolute;z-index:40;top:142px;left:0;right:0;background:#fff;padding:20px}.j28-nav-submenu{position:static;width:auto;box-shadow:none}.j28-hero,.j28-intro,.j28-contact{grid-template-columns:1fr}.j28-direction-grid,.j28-gates>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.j28-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.j28-gallery>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.j28-footer{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.j28-topline{padding:8px 18px;height:auto;min-height:38px}.j28-topline span{display:none}.j28-header{height:72px;padding:0 18px;gap:14px}.j28-header .j28-brand strong{font-size:14px}.j28-header .j28-brand>span{width:31px;height:31px}.j28-inquiry{padding:10px;font-size:9px}.j28-primary-nav.is-open{top:110px}.j28-hero{padding:55px 20px 70px;gap:38px}.j28-hero h1{font-size:48px}.j28-hero-media img{height:400px}.j28-intro,.j28-separation,.j28-direction,.j28-workflow,.j28-gates,.j28-evidence,.j28-gallery,.j28-engagement,.j28-faq{margin:70px auto;padding-left:20px;padding-right:20px}.j28-intro{gap:28px}.j28-intro>div{padding-left:18px}.j28-separation,.j28-workflow,.j28-evidence,.j28-engagement{padding-top:28px;padding-bottom:28px}.j28-compare>div{grid-template-columns:1fr;gap:7px}.j28-compare>div:first-child{display:none}.j28-direction-grid,.j28-gates>div:last-child,.j28-workflow ol,.j28-evidence>div:last-child,.j28-engagement ol{grid-template-columns:1fr}.j28-workflow li{min-height:180px}.j28-gallery img{height:210px}.j28-contact{margin-top:80px;padding:52px 24px;gap:38px}.j28-footer{grid-template-columns:1fr;padding:60px 20px 28px}.j28-footer small{grid-column:1}.j28-whatsapp b{display:none}.j28-whatsapp{right:12px;padding:8px}}.marine-solution-page{max-width:1120px}.marine-buyer-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start;margin-bottom:80px}.marine-buyer-intro>p{font-size:clamp(27px,3.25vw,44px);line-height:1.14;letter-spacing:-.045em;color:#0b2119;margin:0}.marine-buyer-intro>div{border-left:3px solid #087653;padding-left:26px}.marine-buyer-intro strong{color:#0b2119}.marine-section-heading{max-width:850px;margin-bottom:38px}.marine-section-heading>p:first-child,.marine-path-section>div:first-child>p:first-child,.marine-system-section>p:first-child,.marine-environment-section>div:first-child>p:first-child,.marine-safety-section>div:first-child>p:first-child,.marine-trial-section>div:first-child>p:first-child{color:#087653;font:850 10px/1.3 var(--font-geist-mono);letter-spacing:.13em;margin:0 0 22px}.marine-section-heading h2,.marine-path-section h2,.marine-system-section h2,.marine-environment-section h2,.marine-safety-section h2,.marine-trial-section h2{margin:0 0 20px!important}.marine-use-section,.marine-path-section,.marine-evaluation-section,.marine-workflow-section,.marine-market-section{margin:85px 0}.marine-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.marine-use-grid article{min-height:260px;padding:30px;background:#fff;border:1px solid rgba(16,36,29,.18);display:flex;flex-direction:column}.marine-use-grid span,.marine-path-grid span,.marine-workflow-grid span,.marine-market-section span{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.13em}.marine-use-grid h3{font-size:27px;line-height:1.05;letter-spacing:-.035em;color:#0b2119;margin:auto 0 12px}.marine-use-grid p{font-size:13px;line-height:1.65;color:#53665e;margin:0}.marine-path-section>div:first-child{display:grid;grid-template-columns:.72fr 1.28fr;gap:45px;margin-bottom:38px}.marine-path-section>div:first-child>p:last-child{margin:0;color:#53665e}.marine-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#e4ebe7;padding:18px;gap:2px}.marine-path-grid article{min-height:250px;background:#fff;padding:30px;display:flex;flex-direction:column}.marine-path-grid h3{font-size:28px;color:#0b2119;letter-spacing:-.04em;margin:auto 0 12px}.marine-path-grid p{font-size:13px;color:#53665e;line-height:1.65;margin:0}.marine-system-section{background:#0c2b22;color:#f7fff9;padding:48px;margin:75px 0}.marine-system-section>p:first-child{color:#8fe0bd}.marine-system-section h2{color:#fff!important;max-width:820px}.marine-system-section>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17);margin:34px 0 24px;padding:0}.marine-system-section li{min-height:255px;padding:22px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:flex;flex-direction:column;color:#fff}.marine-system-section li:before{content:none}.marine-system-section li span{color:#8fe0bd;font:850 9px/1 var(--font-geist-mono)}.marine-system-section li b{font-size:17px;line-height:1.18;margin:auto 0 12px;color:#fff}.marine-system-section li small{font-size:11px;line-height:1.55;color:#afc2ba}.marine-system-note{color:#c7d6d0;border-left:3px solid #8fe0bd;padding-left:18px;margin:28px 0!important}.marine-system-section>a{color:#8fe0bd!important;border-bottom:1px solid rgba(143,224,189,.5)!important;font-size:12px}.marine-evaluation-table{overflow-x:auto;background:#e4ebe7;padding:34px}.marine-evaluation-table table{width:100%;min-width:820px;border-collapse:collapse;background:#fff;margin:0;color:#40564d;font-size:12px;line-height:1.55}.marine-evaluation-table th,.marine-evaluation-table td{text-align:left;vertical-align:top;padding:18px;border:1px solid rgba(16,36,29,.18)}.marine-evaluation-table thead th{background:#0c2b22;color:#fff;font-size:11px;letter-spacing:.04em}.marine-evaluation-table tbody th{color:#0b2119;font-size:13px;width:21%}.marine-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(16,36,29,.18);border-left:1px solid rgba(16,36,29,.18)}.marine-workflow-grid article{min-height:235px;padding:27px;border-right:1px solid rgba(16,36,29,.18);border-bottom:1px solid rgba(16,36,29,.18);background:#fff;display:flex;flex-direction:column}.marine-workflow-grid h3{font-size:24px;line-height:1.05;color:#0b2119;margin:auto 0 11px;letter-spacing:-.035em}.marine-workflow-grid p{font-size:12px;line-height:1.62;color:#53665e;margin:0}.marine-environment-section,.marine-safety-section{background:#e4ebe7;padding:48px;margin:75px 0}.marine-environment-section>div:nth-child(2),.marine-safety-section>div:nth-child(2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}.marine-environment-section article,.marine-safety-section article{background:#fff;padding:28px}.marine-environment-section h3,.marine-safety-section h3{font-size:21px;color:#0b2119}.marine-environment-section ul,.marine-safety-section ul{padding:0;margin:18px 0 0;list-style:none}.marine-environment-section li,.marine-safety-section li{font-size:12px;line-height:1.58;color:#53665e;padding:10px 0;border-top:1px solid rgba(16,36,29,.14)}.marine-environment-section li:before,.marine-safety-section li:before{content:"+ ";color:#087653;font-weight:800}.marine-safety-section{background:#fff;border:1px solid rgba(16,36,29,.18)}.marine-safety-section>div:nth-child(2) article{background:#f1f5f2}.marine-safety-actions,.marine-trial-actions{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px}.marine-safety-actions a,.marine-trial-actions a{font-size:12px;border-bottom:1px solid rgba(8,118,83,.35)!important}.marine-trial-section{background:#0c2b22;color:#fff;padding:48px;margin:75px 0}.marine-trial-section>div:first-child>p:first-child{color:#8fe0bd}.marine-trial-section h2{color:#fff!important}.marine-trial-section ol{counter-reset:marine-trial;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:30px 0 0;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.marine-trial-section li{counter-increment:marine-trial;min-height:160px;padding:24px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:grid;grid-template-columns:48px 1fr;align-content:center}.marine-trial-section li:before{content:"0" counter(marine-trial);color:#8fe0bd;font:850 9px/1.4 var(--font-geist-mono)}.marine-trial-section li b{color:#fff;font-size:16px}.marine-trial-section li span{grid-column:2;color:#afc2ba;font-size:11px;line-height:1.55;margin-top:8px}.marine-trial-actions a{color:#8fe0bd!important;border-color:#8fe0bd80!important}.marine-market-section>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.marine-market-section a{display:flex;flex-direction:column;min-height:260px;padding:30px;background:#fff;border:1px solid rgba(16,36,29,.18)!important}.marine-market-section h3{font-size:27px;line-height:1.05;color:#0b2119;margin:auto 0 12px}.marine-market-section p{font-size:12px;line-height:1.6;color:#53665e}.marine-market-section b{font-size:11px;color:#087653;margin-top:18px}.marine-faq{margin:85px 0}.marine-faq h2{margin-bottom:32px!important}.marine-faq details{border-top:1px solid rgba(16,36,29,.2)}.marine-faq details:last-child{border-bottom:1px solid rgba(16,36,29,.2)}.marine-faq summary{cursor:pointer;list-style:none;padding:22px 38px 22px 0;color:#0b2119;font-weight:720;position:relative}.marine-faq summary::-webkit-details-marker{display:none}.marine-faq summary:after{content:"+";position:absolute;right:4px;color:#087653}.marine-faq details[open] summary:after{content:"\2013"}.marine-faq details p{max-width:820px;color:#53665e;padding:0 38px 24px 0;margin:0;font-size:13px;line-height:1.7}.marine-related-links{font-size:12px;text-align:center;margin:70px 0 10px!important}@media(max-width:900px){.marine-system-section>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.marine-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.marine-buyer-intro{grid-template-columns:1fr;gap:28px;margin-bottom:58px}.marine-buyer-intro>div{padding-left:18px}.marine-use-section,.marine-path-section,.marine-evaluation-section,.marine-workflow-section,.marine-market-section,.marine-faq{margin:62px 0}.marine-use-grid,.marine-path-grid,.marine-workflow-grid,.marine-environment-section>div:nth-child(2),.marine-safety-section>div:nth-child(2),.marine-trial-section ol,.marine-market-section>div:last-child{grid-template-columns:1fr}.marine-path-section>div:first-child{grid-template-columns:1fr;gap:16px}.marine-use-grid article,.marine-path-grid article,.marine-workflow-grid article,.marine-market-section a{min-height:210px;padding:24px}.marine-system-section,.marine-environment-section,.marine-safety-section,.marine-trial-section{padding:28px 20px;margin:58px 0}.marine-system-section>ol{grid-template-columns:1fr}.marine-system-section li{min-height:190px}.marine-evaluation-table{padding:16px}.marine-trial-section li{min-height:145px}.marine-safety-actions,.marine-trial-actions{flex-direction:column;align-items:flex-start;gap:14px}}.oem-page{--oem-ink:#0b2119;--oem-muted:#52665e;--oem-accent:#087653;--oem-dark:#0c2b22;--oem-line:rgba(16,36,29,.18);color:var(--oem-ink)}.oem-page *{box-sizing:border-box}.oem-page h2,.oem-page h3{margin-top:0;color:var(--oem-ink)}.oem-page p{margin-top:0}.oem-overview{padding-bottom:95px}.oem-overview>div:first-child,.oem-heading{max-width:880px;margin-bottom:42px}.oem-overview>div:first-child>p:first-child,.oem-heading>p:first-child,.oem-commercial>div>p:first-child,.oem-cta>div:first-child>p{color:var(--oem-accent);font-size:10px;font-weight:850;letter-spacing:.13em}.oem-overview h2,.oem-heading h2,.oem-commercial h2,.oem-faq h2,.oem-cta h2{font-size:clamp(38px,4.8vw,66px);line-height:1;letter-spacing:-.055em}.oem-overview>div:first-child>p:last-child,.oem-heading>p:last-child,.oem-commercial>div>p:last-child{color:var(--oem-muted);line-height:1.72}.oem-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--oem-line)}.oem-path-grid article{min-height:290px;padding:30px;background:#edf3ef;display:flex;flex-direction:column}.oem-path-grid span,.oem-scope-grid span,.oem-workflow span{color:var(--oem-accent);font-size:10px;font-weight:850}.oem-path-grid h3{margin:auto 0 14px;font-size:29px;line-height:1.08}.oem-path-grid p,.oem-scope-grid p,.oem-workflow p{margin:0;color:var(--oem-muted);line-height:1.62}.oem-facts{margin:0 -28px;padding:54px 64px;background:var(--oem-dark);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.oem-facts div{display:grid;gap:13px}.oem-facts span{color:#8fe0bd;font-size:9px;font-weight:850;letter-spacing:.12em}.oem-facts strong{color:#fff;font-size:20px;line-height:1.2}.oem-scope{padding:105px 0}.oem-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--oem-line);border-left:1px solid var(--oem-line)}.oem-scope-grid article{min-height:250px;padding:28px;border-right:1px solid var(--oem-line);border-bottom:1px solid var(--oem-line);display:flex;flex-direction:column}.oem-scope-grid h3{margin:auto 0 12px;font-size:24px}.oem-commercial{margin:0 -28px;padding:78px 64px;background:#c5ff38;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.oem-commercial dl{margin:0;border-top:1px solid rgba(16,36,29,.25)}.oem-commercial dl>div{display:grid;grid-template-columns:.65fr 1.35fr;gap:28px;padding:18px 0;border-bottom:1px solid rgba(16,36,29,.25)}.oem-commercial dt{font-size:12px;font-weight:850}.oem-commercial dd{margin:0;color:#40564d;line-height:1.6}.oem-workflow{padding:105px 0}.oem-workflow ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--oem-line);border-left:1px solid var(--oem-line)}.oem-workflow li{min-height:250px;padding:26px;border-right:1px solid var(--oem-line);border-bottom:1px solid var(--oem-line);display:flex;flex-direction:column}.oem-workflow h3{margin:auto 0 12px;font-size:22px}.oem-boundaries{margin:0 -28px;padding:85px 64px;background:#dfeae5}.oem-boundaries>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.oem-boundaries article{padding:30px;background:#fff}.oem-boundaries h3{font-size:25px}.oem-boundaries ul{margin:0;padding-left:20px;color:var(--oem-muted);line-height:1.7}.oem-faq{padding:105px 0}.oem-faq details{border-top:1px solid var(--oem-line)}.oem-faq details:last-child{border-bottom:1px solid var(--oem-line)}.oem-faq summary{cursor:pointer;list-style:none;padding:22px 42px 22px 0;font-weight:800;position:relative}.oem-faq summary::-webkit-details-marker{display:none}.oem-faq summary:after{content:"+";position:absolute;right:4px;color:var(--oem-accent)}.oem-faq details[open] summary:after{content:"\2013"}.oem-faq details p{max-width:900px;padding:0 42px 24px 0;margin:0;color:var(--oem-muted);line-height:1.65}.oem-cta{margin:0 -28px;padding:70px 64px;background:var(--oem-dark);display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;color:#fff}.oem-cta h2{color:#fff}.oem-cta>div:last-child p{color:#b9c9c3;line-height:1.7}.oem-cta a{display:inline-flex;margin-top:24px;padding:16px 22px;background:#fff;color:var(--oem-ink);font-weight:850;text-decoration:none}@media(max-width:900px){.oem-path-grid,.oem-scope-grid,.oem-workflow ol,.oem-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.oem-commercial,.oem-cta{grid-template-columns:1fr}}@media(max-width:650px){.oem-path-grid,.oem-scope-grid,.oem-workflow ol,.oem-facts,.oem-boundaries>div:last-child{grid-template-columns:1fr}.oem-facts,.oem-commercial,.oem-boundaries,.oem-cta{margin-left:-22px;margin-right:-22px;padding:62px 22px}.oem-scope,.oem-workflow,.oem-faq{padding:78px 0}.oem-commercial dl>div{grid-template-columns:1fr;gap:7px}}.outdoor-solution-page{max-width:1120px}.outdoor-buyer-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start;margin-bottom:80px}.outdoor-buyer-intro>p{font-size:clamp(27px,3.25vw,44px);line-height:1.14;letter-spacing:-.045em;color:#0b2119;margin:0}.outdoor-buyer-intro>div{border-left:3px solid #087653;padding-left:26px}.outdoor-buyer-intro strong{color:#0b2119}.outdoor-section-heading{max-width:850px;margin-bottom:38px}.outdoor-section-heading>p:first-child,.outdoor-problem-section>div:first-child>p:first-child,.outdoor-system-section>p:first-child,.outdoor-us-section>div:first-child>p:first-child,.outdoor-trial-section>div:first-child>p:first-child{color:#087653;font:850 10px/1.3 var(--font-geist-mono);letter-spacing:.13em;margin:0 0 22px}.outdoor-section-heading h2,.outdoor-problem-section h2,.outdoor-system-section h2,.outdoor-us-section h2,.outdoor-trial-section h2{margin:0 0 20px!important}.outdoor-use-section,.outdoor-problem-section,.outdoor-capabilities-section,.outdoor-terrain-section{margin:85px 0}.outdoor-use-grid,.outdoor-problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.outdoor-use-grid article,.outdoor-problem-grid article{min-height:260px;padding:30px;background:#fff;border:1px solid rgba(16,36,29,.18);display:flex;flex-direction:column}.outdoor-use-grid span,.outdoor-problem-grid span,.outdoor-capabilities-grid span{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.13em}.outdoor-use-grid h3,.outdoor-problem-grid h3{font-size:27px;line-height:1.05;letter-spacing:-.035em;color:#0b2119;margin:auto 0 12px}.outdoor-use-grid p,.outdoor-problem-grid p{font-size:13px;line-height:1.65;color:#53665e;margin:0}.outdoor-route-photo{margin:80px 0;background:#0c2b22}.outdoor-route-photo img{width:100%;height:520px;object-fit:cover;filter:saturate(.82) contrast(1.03)}.outdoor-route-photo figcaption{padding:18px 22px;color:#c5d5cf;font-size:12px;line-height:1.6}.outdoor-problem-section>div:first-child{display:grid;grid-template-columns:.72fr 1.28fr;gap:45px;margin-bottom:38px}.outdoor-problem-section>div:first-child>p:last-child{margin:0;color:#53665e}.outdoor-system-section{background:#0c2b22;color:#f7fff9;padding:48px;margin:75px 0}.outdoor-system-section>p:first-child{color:#8fe0bd}.outdoor-system-section h2{color:#fff!important;max-width:800px}.outdoor-system-section>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17);margin:34px 0 24px;padding:0}.outdoor-system-section li{min-height:255px;padding:22px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:flex;flex-direction:column;color:#fff}.outdoor-system-section li:before{content:none}.outdoor-system-section li span{color:#8fe0bd;font:850 9px/1 var(--font-geist-mono)}.outdoor-system-section li b{font-size:17px;line-height:1.18;margin:auto 0 12px;color:#fff}.outdoor-system-section li small{font-size:11px;line-height:1.55;color:#afc2ba}.outdoor-system-note{color:#c7d6d0;border-left:3px solid #8fe0bd;padding-left:18px;margin:28px 0!important}.outdoor-system-section>a{color:#8fe0bd!important;border-bottom:1px solid rgba(143,224,189,.5)!important;font-size:12px}.outdoor-terrain-table{overflow-x:auto;background:#e4ebe7;padding:34px}.outdoor-terrain-table table{width:100%;min-width:820px;border-collapse:collapse;background:#fff;margin:0;color:#40564d;font-size:12px;line-height:1.55}.outdoor-terrain-table th,.outdoor-terrain-table td{text-align:left;vertical-align:top;padding:18px;border:1px solid rgba(16,36,29,.18)}.outdoor-terrain-table thead th{background:#0c2b22;color:#fff;font-size:11px;letter-spacing:.04em}.outdoor-terrain-table tbody th{color:#0b2119;font-size:13px;width:21%}.outdoor-capabilities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(16,36,29,.18);border-left:1px solid rgba(16,36,29,.18)}.outdoor-capabilities-grid article{min-height:235px;padding:27px;border-right:1px solid rgba(16,36,29,.18);border-bottom:1px solid rgba(16,36,29,.18);background:#fff;display:flex;flex-direction:column}.outdoor-capabilities-grid h3{font-size:24px;line-height:1.05;color:#0b2119;margin:auto 0 11px;letter-spacing:-.035em}.outdoor-capabilities-grid p{font-size:12px;line-height:1.62;color:#53665e;margin:0}.outdoor-us-section{background:#e4ebe7;padding:48px;margin:75px 0;display:grid;grid-template-columns:.82fr 1.18fr;gap:45px}.outdoor-us-section>div:first-child>p:last-child{color:#40564d}.outdoor-us-section dl{margin:0;border-top:1px solid rgba(16,36,29,.18)}.outdoor-us-section dl div{padding:15px 0;border-bottom:1px solid rgba(16,36,29,.18);display:grid;grid-template-columns:.7fr 1.3fr;gap:20px}.outdoor-us-section dt{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.outdoor-us-section dd{margin:0;color:#0b2119;font-size:13px;font-weight:750}.outdoor-us-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.outdoor-us-actions a{background:#0c2b22;color:#fff!important;border:0!important;padding:17px;text-align:center;font-size:11px}.outdoor-trial-section{background:#b8ff3d;color:#0a241a;padding:48px;margin:75px 0}.outdoor-trial-section>div:first-child{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px}.outdoor-trial-section>div:first-child>p{color:#17392d}.outdoor-trial-section h2{color:#0a241a!important}.outdoor-trial-section ol{border-color:#0a241a38}.outdoor-trial-section li{display:grid;grid-template-columns:.68fr 1.32fr;gap:28px;color:#17392d;border-color:#0a241a38}.outdoor-trial-section li:before{color:#0a241a}.outdoor-trial-section li b{color:#0a241a}.outdoor-trial-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.outdoor-trial-actions a{background:#0c2b22;color:#fff!important;border:0!important;padding:17px;text-align:center;font-size:11px}.outdoor-boundaries-section{margin:80px 0}.outdoor-boundaries-section>h2{margin-bottom:30px!important}.outdoor-boundaries-section>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.outdoor-boundaries-section article{padding:34px;background:#fff;border:1px solid rgba(16,36,29,.18)}.outdoor-boundaries-section article:last-child{background:#0c2b22;color:#f7fff9;border-color:#0c2b22}.outdoor-boundaries-section h3{font-size:27px;letter-spacing:-.035em;color:#0b2119;margin:0 0 22px}.outdoor-boundaries-section article:last-child h3{color:#fff}.outdoor-boundaries-section article:last-child li{color:#c5d5cf;border-color:#ffffff29}.outdoor-boundaries-section article:last-child li:before{color:#8fe0bd}.outdoor-faq{margin-top:70px}.outdoor-faq>h2{margin-bottom:15px!important}.outdoor-faq details{border-bottom:1px solid rgba(16,36,29,.18)}.outdoor-faq summary{cursor:pointer;list-style:none;padding:22px 0;font-weight:850;color:#0b2119;display:flex;justify-content:space-between;gap:20px}.outdoor-faq summary::-webkit-details-marker{display:none}.outdoor-faq summary:after{content:"+";color:#087653;font-size:22px}.outdoor-faq details[open] summary:after{content:"\2212"}.outdoor-faq details p{max-width:820px;padding:0 0 22px;margin:0;color:#53665e}.outdoor-related-links{margin-top:65px!important;padding-top:25px;border-top:1px solid rgba(16,36,29,.18)}@media(max-width:1050px){.outdoor-buyer-intro,.outdoor-problem-section>div:first-child,.outdoor-us-section,.outdoor-trial-section>div:first-child{grid-template-columns:1fr;gap:30px}.outdoor-system-section>ol{grid-template-columns:repeat(2,1fr)}.outdoor-capabilities-grid{grid-template-columns:repeat(2,1fr)}.outdoor-us-actions{grid-column:1}.outdoor-trial-actions{grid-template-columns:1fr}}@media(max-width:650px){.outdoor-buyer-intro{margin-bottom:55px}.outdoor-buyer-intro>div{padding-left:18px}.outdoor-use-grid,.outdoor-problem-grid,.outdoor-system-section>ol,.outdoor-capabilities-grid,.outdoor-us-actions,.outdoor-boundaries-section>div{grid-template-columns:1fr}.outdoor-use-grid article,.outdoor-problem-grid article,.outdoor-capabilities-grid article{min-height:210px}.outdoor-route-photo{margin:55px -2px}.outdoor-route-photo img{height:320px}.outdoor-system-section,.outdoor-us-section,.outdoor-trial-section,.outdoor-terrain-table{margin:55px -2px;padding:30px 24px}.outdoor-system-section li{min-height:205px}.outdoor-us-section dl div,.outdoor-trial-section li{grid-template-columns:1fr;gap:8px}.outdoor-related-links{display:flex;flex-direction:column;gap:12px}}.portfolio-page{max-width:1120px}.portfolio-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start;margin-bottom:80px}.portfolio-intro>p{font-size:clamp(27px,3.25vw,44px);line-height:1.14;letter-spacing:-.045em;color:#0b2119;margin:0}.portfolio-intro>div{border-left:3px solid #087653;padding-left:26px}.portfolio-intro strong{color:#0b2119}.portfolio-section-heading{max-width:850px;margin-bottom:38px}.portfolio-section-heading>p:first-child,.portfolio-j25-section>div:first-child>p:first-child,.portfolio-evidence-section>div:first-child>p:first-child,.portfolio-documents-section>div:first-child>p:first-child,.portfolio-procurement-section>div:first-child>p:first-child,.portfolio-payment-section>div:first-child>p:first-child{color:#087653;font:850 10px/1.3 var(--font-geist-mono);letter-spacing:.13em;margin:0 0 22px}.portfolio-section-heading h2,.portfolio-j25-section h2,.portfolio-evidence-section h2,.portfolio-documents-section h2,.portfolio-procurement-section h2,.portfolio-payment-section h2{margin:0 0 20px!important}.portfolio-status-section,.portfolio-function-section,.portfolio-documents-section{margin:85px 0}.portfolio-status-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:16px}.portfolio-status-grid article{min-height:470px;padding:38px;display:flex;flex-direction:column}.portfolio-j25{background:#0c2b22;color:#fff}.portfolio-j28{background:#e4ebe7;color:#0b2119}.portfolio-status-grid>article>span{color:#8fe0bd;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.13em}.portfolio-j28>span{color:#087653!important}.portfolio-status-grid h3{font-size:clamp(38px,5vw,62px);line-height:1;color:inherit;margin:55px 0 18px}.portfolio-status-grid>article>p{font-size:14px;line-height:1.65;color:inherit;max-width:520px}.portfolio-status-grid ul{padding:0;margin:auto 0 25px;list-style:none}.portfolio-status-grid li{font-size:12px;line-height:1.55;padding:11px 0;border-top:1px solid rgba(255,255,255,.17)}.portfolio-j28 li{border-color:#10241d2b}.portfolio-status-grid li:before{content:"+ ";color:#8fe0bd;font-weight:800}.portfolio-j28 li:before{color:#087653}.portfolio-status-grid>article>div{display:flex;gap:18px;flex-wrap:wrap}.portfolio-status-grid a{font-size:11px;color:inherit!important;border-bottom:1px solid currentColor!important}.portfolio-j25-section{background:#fff;border:1px solid rgba(16,36,29,.18);padding:48px;margin:75px 0}.portfolio-j25-section>div:first-child{max-width:850px}.portfolio-j25-section>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(16,36,29,.18);border-left:1px solid rgba(16,36,29,.18);margin:34px 0 24px;padding:0}.portfolio-j25-section li{min-height:240px;padding:22px;border:0;border-right:1px solid rgba(16,36,29,.18);border-bottom:1px solid rgba(16,36,29,.18);display:flex;flex-direction:column}.portfolio-j25-section li:before{content:none}.portfolio-j25-section li span{color:#087653;font:850 9px/1 var(--font-geist-mono)}.portfolio-j25-section li b{font-size:19px;line-height:1.1;margin:auto 0 12px;color:#0b2119}.portfolio-j25-section li small{font-size:11px;line-height:1.55;color:#53665e}.portfolio-j25-section>a{font-size:12px;border-bottom:1px solid rgba(8,118,83,.4)!important}.portfolio-function-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(16,36,29,.18);border-left:1px solid rgba(16,36,29,.18)}.portfolio-function-grid article{min-height:235px;padding:27px;border-right:1px solid rgba(16,36,29,.18);border-bottom:1px solid rgba(16,36,29,.18);background:#fff;display:flex;flex-direction:column}.portfolio-function-grid span{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.13em}.portfolio-function-grid h3{font-size:24px;line-height:1.05;color:#0b2119;margin:auto 0 11px;letter-spacing:-.035em}.portfolio-function-grid p{font-size:12px;line-height:1.62;color:#53665e;margin:0}.portfolio-evidence-section{background:#e4ebe7;padding:48px;margin:75px 0}.portfolio-evidence-section>div:first-child{max-width:850px}.portfolio-evidence-section dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:#10241d1f;margin:32px 0}.portfolio-evidence-section dl>div{background:#fff;padding:22px}.portfolio-evidence-section dt{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.1em}.portfolio-evidence-section dd{color:#0b2119;margin:10px 0 0;font-size:14px}.portfolio-evidence-section>a{font-size:12px;border-bottom:1px solid rgba(8,118,83,.4)!important}.portfolio-documents-section>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.portfolio-documents-section a{min-height:310px;padding:32px;background:#fff;border:1px solid rgba(16,36,29,.18)!important;display:flex;flex-direction:column}.portfolio-documents-section span{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.13em}.portfolio-documents-section h3{font-size:29px;line-height:1.05;color:#0b2119;margin:auto 0 14px}.portfolio-documents-section p{font-size:12px;line-height:1.6;color:#53665e}.portfolio-documents-section b{color:#087653;font-size:11px;margin-top:18px}.portfolio-procurement-section{background:#0c2b22;color:#fff;padding:48px;margin:75px 0}.portfolio-procurement-section>div:first-child>p:first-child{color:#8fe0bd}.portfolio-procurement-section h2{color:#fff!important}.portfolio-procurement-section ol{counter-reset:portfolio-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:30px 0 0;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.portfolio-procurement-section li{counter-increment:portfolio-step;min-height:160px;padding:24px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:grid;grid-template-columns:48px 1fr;align-content:center}.portfolio-procurement-section li:before{content:"0" counter(portfolio-step);color:#8fe0bd;font:850 9px/1.4 var(--font-geist-mono)}.portfolio-procurement-section li b{color:#fff;font-size:16px}.portfolio-procurement-section li span{grid-column:2;color:#afc2ba;font-size:11px;line-height:1.55;margin-top:8px}.portfolio-procurement-actions{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px}.portfolio-procurement-actions a{color:#8fe0bd!important;font-size:12px;border-bottom:1px solid rgba(143,224,189,.5)!important}.portfolio-payment-section{background:#fff;border:1px solid rgba(16,36,29,.18);padding:48px;margin:75px 0}.portfolio-payment-section>div:nth-child(2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0}.portfolio-payment-section article{background:#f1f5f2;padding:28px}.portfolio-payment-section h3{font-size:21px;color:#0b2119}.portfolio-payment-section ul{padding:0;margin:18px 0 0;list-style:none}.portfolio-payment-section li{font-size:12px;line-height:1.58;color:#53665e;padding:10px 0;border-top:1px solid rgba(16,36,29,.14)}.portfolio-payment-section li:before{content:"+ ";color:#087653;font-weight:800}.portfolio-payment-section>a{font-size:12px;border-bottom:1px solid rgba(8,118,83,.4)!important}.portfolio-boundaries-section{margin:75px 0}.portfolio-boundaries-section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.portfolio-boundaries-section article{background:#fff;border:1px solid rgba(16,36,29,.18);padding:28px}.portfolio-boundaries-section ul{padding:0;list-style:none}.portfolio-boundaries-section li{font-size:12px;line-height:1.58;color:#53665e;padding:10px 0;border-top:1px solid rgba(16,36,29,.14)}.portfolio-boundaries-section li:before{content:"+ ";color:#087653;font-weight:800}.portfolio-faq{margin:85px 0}.portfolio-faq h2{margin-bottom:32px!important}.portfolio-faq details{border-top:1px solid rgba(16,36,29,.2)}.portfolio-faq details:last-child{border-bottom:1px solid rgba(16,36,29,.2)}.portfolio-faq summary{cursor:pointer;list-style:none;padding:22px 38px 22px 0;color:#0b2119;font-weight:720;position:relative}.portfolio-faq summary::-webkit-details-marker{display:none}.portfolio-faq summary:after{content:"+";position:absolute;right:4px;color:#087653}.portfolio-faq details[open] summary:after{content:"\2013"}.portfolio-faq details p{max-width:820px;color:#53665e;padding:0 38px 24px 0;margin:0;font-size:13px;line-height:1.7}.portfolio-related-links{font-size:12px;text-align:center;margin:70px 0 10px!important}@media(max-width:900px){.portfolio-j25-section>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-function-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.portfolio-intro{grid-template-columns:1fr;gap:28px;margin-bottom:58px}.portfolio-intro>div{padding-left:18px}.portfolio-status-section,.portfolio-function-section,.portfolio-documents-section,.portfolio-faq{margin:62px 0}.portfolio-status-grid,.portfolio-function-grid,.portfolio-evidence-section dl,.portfolio-documents-section>div:last-child,.portfolio-procurement-section ol,.portfolio-payment-section>div:nth-child(2),.portfolio-boundaries-section>div{grid-template-columns:1fr}.portfolio-status-grid article{min-height:410px;padding:28px 24px}.portfolio-status-grid h3{margin-top:42px}.portfolio-j25-section,.portfolio-evidence-section,.portfolio-procurement-section,.portfolio-payment-section{padding:28px 20px;margin:58px 0}.portfolio-j25-section>ol{grid-template-columns:1fr}.portfolio-j25-section li{min-height:185px}.portfolio-function-grid article{min-height:210px;padding:24px}.portfolio-documents-section a{min-height:250px;padding:24px}.portfolio-procurement-section li{min-height:145px}.portfolio-procurement-actions{flex-direction:column;align-items:flex-start;gap:14px}}.remote-solution-page{max-width:1120px}.remote-buyer-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start;margin-bottom:80px}.remote-buyer-intro>p{font-size:clamp(27px,3.25vw,44px);line-height:1.14;letter-spacing:-.045em;color:#0b2119;margin:0}.remote-buyer-intro>div{border-left:3px solid #087653;padding-left:26px}.remote-buyer-intro strong{color:#0b2119}.remote-section-heading{max-width:850px;margin-bottom:38px}.remote-section-heading>p:first-child,.remote-site-section>div:first-child>p:first-child,.remote-system-section>p:first-child,.remote-safety-section>div:first-child>p:first-child,.remote-trial-section>div:first-child>p:first-child{color:#087653;font:850 10px/1.3 var(--font-geist-mono);letter-spacing:.13em;margin:0 0 22px}.remote-section-heading h2,.remote-site-section h2,.remote-system-section h2,.remote-safety-section h2,.remote-trial-section h2{margin:0 0 20px!important}.remote-use-section,.remote-site-section,.remote-evaluation-section,.remote-workflow-section{margin:85px 0}.remote-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.remote-use-grid article{min-height:260px;padding:30px;background:#fff;border:1px solid rgba(16,36,29,.18);display:flex;flex-direction:column}.remote-use-grid span,.remote-site-grid span,.remote-workflow-grid span{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.13em}.remote-use-grid h3{font-size:27px;line-height:1.05;letter-spacing:-.035em;color:#0b2119;margin:auto 0 12px}.remote-use-grid p{font-size:13px;line-height:1.65;color:#53665e;margin:0}.remote-site-section>div:first-child{display:grid;grid-template-columns:.72fr 1.28fr;gap:45px;margin-bottom:38px}.remote-site-section>div:first-child>p:last-child{margin:0;color:#53665e}.remote-site-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#e4ebe7;padding:18px;gap:2px}.remote-site-grid article{min-height:250px;background:#fff;padding:30px;display:flex;flex-direction:column}.remote-site-grid h3{font-size:28px;color:#0b2119;letter-spacing:-.04em;margin:auto 0 12px}.remote-site-grid p{font-size:13px;color:#53665e;line-height:1.65;margin:0}.remote-system-section{background:#0c2b22;color:#f7fff9;padding:48px;margin:75px 0}.remote-system-section>p:first-child{color:#8fe0bd}.remote-system-section h2{color:#fff!important;max-width:820px}.remote-system-section>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17);margin:34px 0 24px;padding:0}.remote-system-section li{min-height:255px;padding:22px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:flex;flex-direction:column;color:#fff}.remote-system-section li:before{content:none}.remote-system-section li span{color:#8fe0bd;font:850 9px/1 var(--font-geist-mono)}.remote-system-section li b{font-size:17px;line-height:1.18;margin:auto 0 12px;color:#fff}.remote-system-section li small{font-size:11px;line-height:1.55;color:#afc2ba}.remote-system-note{color:#c7d6d0;border-left:3px solid #8fe0bd;padding-left:18px;margin:28px 0!important}.remote-system-section>a{color:#8fe0bd!important;border-bottom:1px solid rgba(143,224,189,.5)!important;font-size:12px}.remote-evaluation-table{overflow-x:auto;background:#e4ebe7;padding:34px}.remote-evaluation-table table{width:100%;min-width:820px;border-collapse:collapse;background:#fff;margin:0;color:#40564d;font-size:12px;line-height:1.55}.remote-evaluation-table th,.remote-evaluation-table td{text-align:left;vertical-align:top;padding:18px;border:1px solid rgba(16,36,29,.18)}.remote-evaluation-table thead th{background:#0c2b22;color:#fff;font-size:11px;letter-spacing:.04em}.remote-evaluation-table tbody th{color:#0b2119;font-size:13px;width:21%}.remote-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(16,36,29,.18);border-left:1px solid rgba(16,36,29,.18)}.remote-workflow-grid article{min-height:235px;padding:27px;border-right:1px solid rgba(16,36,29,.18);border-bottom:1px solid rgba(16,36,29,.18);background:#fff;display:flex;flex-direction:column}.remote-workflow-grid h3{font-size:24px;line-height:1.05;color:#0b2119;margin:auto 0 11px;letter-spacing:-.035em}.remote-workflow-grid p{font-size:12px;line-height:1.62;color:#53665e;margin:0}.remote-safety-section{background:#e4ebe7;padding:48px;margin:75px 0}.remote-safety-section>div:first-child{display:grid;grid-template-columns:.72fr 1.28fr;gap:45px;margin-bottom:35px}.remote-safety-section>div:first-child>p:last-child{margin:0;color:#40564d}.remote-safety-section>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:16px}.remote-safety-section article{padding:30px;background:#fff;border:1px solid rgba(16,36,29,.18)}.remote-safety-section article:last-child{background:#0c2b22;color:#f7fff9;border-color:#0c2b22}.remote-safety-section h3{font-size:26px;color:#0b2119;margin:0 0 20px}.remote-safety-section article:last-child h3{color:#fff}.remote-safety-section article:last-child li{color:#c5d5cf;border-color:#ffffff29}.remote-safety-section article:last-child li:before{color:#8fe0bd}.remote-safety-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:24px}.remote-safety-actions a{background:#0c2b22;color:#fff!important;border:0!important;padding:17px;text-align:center;font-size:11px}.remote-trial-section{background:#b8ff3d;color:#0a241a;padding:48px;margin:75px 0}.remote-trial-section>div:first-child{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px}.remote-trial-section>div:first-child>p{color:#17392d}.remote-trial-section h2{color:#0a241a!important}.remote-trial-section ol{border-color:#0a241a38}.remote-trial-section li{display:grid;grid-template-columns:.68fr 1.32fr;gap:28px;color:#17392d;border-color:#0a241a38}.remote-trial-section li:before{color:#0a241a}.remote-trial-section li b{color:#0a241a}.remote-trial-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.remote-trial-actions a{background:#0c2b22;color:#fff!important;border:0!important;padding:17px;text-align:center;font-size:11px}.remote-boundaries-section{margin:80px 0}.remote-boundaries-section>h2{margin-bottom:30px!important}.remote-boundaries-section>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.remote-boundaries-section article{padding:34px;background:#fff;border:1px solid rgba(16,36,29,.18)}.remote-boundaries-section article:last-child{background:#0c2b22;color:#f7fff9;border-color:#0c2b22}.remote-boundaries-section h3{font-size:27px;letter-spacing:-.035em;color:#0b2119;margin:0 0 22px}.remote-boundaries-section article:last-child h3{color:#fff}.remote-boundaries-section article:last-child li{color:#c5d5cf;border-color:#ffffff29}.remote-boundaries-section article:last-child li:before{color:#8fe0bd}.remote-faq{margin-top:70px}.remote-faq>h2{margin-bottom:15px!important}.remote-faq details{border-bottom:1px solid rgba(16,36,29,.18)}.remote-faq summary{cursor:pointer;list-style:none;padding:22px 0;font-weight:850;color:#0b2119;display:flex;justify-content:space-between;gap:20px}.remote-faq summary::-webkit-details-marker{display:none}.remote-faq summary:after{content:"+";color:#087653;font-size:22px}.remote-faq details[open] summary:after{content:"\2212"}.remote-faq details p{max-width:820px;padding:0 0 22px;margin:0;color:#53665e}.remote-related-links{margin-top:65px!important;padding-top:25px;border-top:1px solid rgba(16,36,29,.18)}@media(max-width:1050px){.remote-buyer-intro,.remote-site-section>div:first-child,.remote-safety-section>div:first-child,.remote-trial-section>div:first-child{grid-template-columns:1fr;gap:30px}.remote-system-section>ol{grid-template-columns:repeat(2,1fr)}.remote-workflow-grid{grid-template-columns:repeat(2,1fr)}.remote-trial-actions{grid-template-columns:1fr}}@media(max-width:650px){.remote-buyer-intro{margin-bottom:55px}.remote-buyer-intro>div{padding-left:18px}.remote-use-grid,.remote-site-grid,.remote-system-section>ol,.remote-workflow-grid,.remote-safety-section>div:nth-child(2),.remote-safety-actions,.remote-trial-actions,.remote-boundaries-section>div{grid-template-columns:1fr!important}.remote-use-grid article,.remote-site-grid article,.remote-workflow-grid article{min-height:210px}.remote-system-section,.remote-safety-section,.remote-trial-section,.remote-evaluation-table{margin:55px -2px;padding:30px 24px}.remote-system-section li{min-height:205px}.remote-trial-section li{grid-template-columns:1fr;gap:8px}.remote-related-links{display:flex;flex-direction:column;gap:12px}}.patrol-solution-page{max-width:1120px}.patrol-buyer-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start;margin-bottom:80px}.patrol-buyer-intro>p{font-size:clamp(27px,3.25vw,44px);line-height:1.14;letter-spacing:-.045em;color:#0b2119;margin:0}.patrol-buyer-intro>div{border-left:3px solid #087653;padding-left:26px}.patrol-buyer-intro strong{color:#0b2119}.patrol-section-heading{max-width:850px;margin-bottom:38px}.patrol-section-heading>p:first-child,.patrol-route-section>div:first-child>p:first-child,.patrol-system-section>p:first-child,.patrol-response-section>div:first-child>p:first-child,.patrol-compliance-section>div:first-child>p:first-child,.patrol-trial-section>div:first-child>p:first-child{color:#087653;font:850 10px/1.3 var(--font-geist-mono);letter-spacing:.13em;margin:0 0 22px}.patrol-section-heading h2,.patrol-route-section h2,.patrol-system-section h2,.patrol-response-section h2,.patrol-compliance-section h2,.patrol-trial-section h2{margin:0 0 20px!important}.patrol-use-section,.patrol-route-section,.patrol-evaluation-section,.patrol-workflow-section{margin:85px 0}.patrol-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.patrol-use-grid article{min-height:260px;padding:30px;background:#fff;border:1px solid rgba(16,36,29,.18);display:flex;flex-direction:column}.patrol-use-grid span,.patrol-route-grid span,.patrol-workflow-grid span{color:#087653;font:850 9px/1.3 var(--font-geist-mono);letter-spacing:.13em}.patrol-use-grid h3{font-size:27px;line-height:1.05;letter-spacing:-.035em;color:#0b2119;margin:auto 0 12px}.patrol-use-grid p{font-size:13px;line-height:1.65;color:#53665e;margin:0}.patrol-route-section>div:first-child{display:grid;grid-template-columns:.72fr 1.28fr;gap:45px;margin-bottom:38px}.patrol-route-section>div:first-child>p:last-child{margin:0;color:#53665e}.patrol-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#e4ebe7;padding:18px;gap:2px}.patrol-route-grid article{min-height:250px;background:#fff;padding:30px;display:flex;flex-direction:column}.patrol-route-grid h3{font-size:28px;color:#0b2119;letter-spacing:-.04em;margin:auto 0 12px}.patrol-route-grid p{font-size:13px;color:#53665e;line-height:1.65;margin:0}.patrol-system-section{background:#0c2b22;color:#f7fff9;padding:48px;margin:75px 0}.patrol-system-section>p:first-child{color:#8fe0bd}.patrol-system-section h2{color:#fff!important;max-width:820px}.patrol-system-section>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17);margin:34px 0 24px;padding:0}.patrol-system-section li{min-height:255px;padding:22px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:flex;flex-direction:column;color:#fff}.patrol-system-section li:before{content:none}.patrol-system-section li span{color:#8fe0bd;font:850 9px/1 var(--font-geist-mono)}.patrol-system-section li b{font-size:17px;line-height:1.18;margin:auto 0 12px;color:#fff}.patrol-system-section li small{font-size:11px;line-height:1.55;color:#afc2ba}.patrol-system-note{color:#c7d6d0;border-left:3px solid #8fe0bd;padding-left:18px;margin:28px 0!important}.patrol-system-section>a{color:#8fe0bd!important;border-bottom:1px solid rgba(143,224,189,.5)!important;font-size:12px}.patrol-evaluation-table{overflow-x:auto;background:#e4ebe7;padding:34px}.patrol-evaluation-table table{width:100%;min-width:820px;border-collapse:collapse;background:#fff;margin:0;color:#40564d;font-size:12px;line-height:1.55}.patrol-evaluation-table th,.patrol-evaluation-table td{text-align:left;vertical-align:top;padding:18px;border:1px solid rgba(16,36,29,.18)}.patrol-evaluation-table thead th{background:#0c2b22;color:#fff;font-size:11px;letter-spacing:.04em}.patrol-evaluation-table tbody th{color:#0b2119;font-size:13px;width:21%}.patrol-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(16,36,29,.18);border-left:1px solid rgba(16,36,29,.18)}.patrol-workflow-grid article{min-height:235px;padding:27px;border-right:1px solid rgba(16,36,29,.18);border-bottom:1px solid rgba(16,36,29,.18);background:#fff;display:flex;flex-direction:column}.patrol-workflow-grid h3{font-size:24px;line-height:1.05;color:#0b2119;margin:auto 0 11px;letter-spacing:-.035em}.patrol-workflow-grid p{font-size:12px;line-height:1.62;color:#53665e;margin:0}.patrol-response-section{background:#fff;border:1px solid rgba(16,36,29,.18);padding:48px;margin:75px 0}.patrol-response-section>div:first-child{max-width:820px}.patrol-response-section>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:34px 0 0;border-top:1px solid rgba(16,36,29,.18);border-left:1px solid rgba(16,36,29,.18)}.patrol-response-section li{min-height:200px;padding:22px;display:flex;flex-direction:column;border:0;border-right:1px solid rgba(16,36,29,.18);border-bottom:1px solid rgba(16,36,29,.18)}.patrol-response-section li:before{content:none}.patrol-response-section li b{font-size:20px;color:#0b2119;margin:auto 0 12px}.patrol-response-section li span{font-size:11px;line-height:1.55;color:#53665e}.patrol-compliance-section{background:#e4ebe7;padding:48px;margin:75px 0}.patrol-compliance-section>div:nth-child(2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}.patrol-compliance-section article{background:#fff;padding:28px}.patrol-compliance-section h3{font-size:21px;color:#0b2119}.patrol-compliance-section ul{padding:0;margin:18px 0 0;list-style:none}.patrol-compliance-section li{font-size:12px;line-height:1.58;color:#53665e;padding:10px 0;border-top:1px solid rgba(16,36,29,.14)}.patrol-compliance-section li:before{content:"+ ";color:#087653;font-weight:800}.patrol-compliance-actions,.patrol-trial-actions{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px}.patrol-compliance-actions a,.patrol-trial-actions a{font-size:12px;border-bottom:1px solid rgba(8,118,83,.35)!important}.patrol-trial-section{background:#0c2b22;color:#fff;padding:48px;margin:75px 0}.patrol-trial-section>div:first-child>p:first-child{color:#8fe0bd}.patrol-trial-section h2{color:#fff!important}.patrol-trial-section ol{counter-reset:patrol-trial;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:30px 0 0;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.patrol-trial-section li{counter-increment:patrol-trial;min-height:160px;padding:24px;border:0;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17);display:grid;grid-template-columns:48px 1fr;align-content:center}.patrol-trial-section li:before{content:"0" counter(patrol-trial);color:#8fe0bd;font:850 9px/1.4 var(--font-geist-mono)}.patrol-trial-section li b{color:#fff;font-size:16px}.patrol-trial-section li span{grid-column:2;color:#afc2ba;font-size:11px;line-height:1.55;margin-top:8px}.patrol-trial-actions a{color:#8fe0bd!important;border-color:#8fe0bd80!important}.patrol-faq{margin:85px 0}.patrol-faq h2{margin-bottom:32px!important}.patrol-faq details{border-top:1px solid rgba(16,36,29,.2)}.patrol-faq details:last-child{border-bottom:1px solid rgba(16,36,29,.2)}.patrol-faq summary{cursor:pointer;list-style:none;padding:22px 38px 22px 0;color:#0b2119;font-weight:720;position:relative}.patrol-faq summary::-webkit-details-marker{display:none}.patrol-faq summary:after{content:"+";position:absolute;right:4px;color:#087653}.patrol-faq details[open] summary:after{content:"\2013"}.patrol-faq details p{max-width:820px;color:#53665e;padding:0 38px 24px 0;margin:0;font-size:13px;line-height:1.7}.patrol-related-links{font-size:12px;text-align:center;margin:70px 0 10px!important}@media(max-width:900px){.patrol-system-section>ol,.patrol-response-section>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.patrol-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.patrol-buyer-intro{grid-template-columns:1fr;gap:28px;margin-bottom:58px}.patrol-buyer-intro>div{padding-left:18px}.patrol-use-section,.patrol-route-section,.patrol-evaluation-section,.patrol-workflow-section,.patrol-faq{margin:62px 0}.patrol-use-grid,.patrol-route-grid,.patrol-workflow-grid,.patrol-compliance-section>div:nth-child(2),.patrol-trial-section ol{grid-template-columns:1fr}.patrol-route-section>div:first-child{grid-template-columns:1fr;gap:16px}.patrol-use-grid article,.patrol-route-grid article,.patrol-workflow-grid article{min-height:210px;padding:24px}.patrol-system-section,.patrol-response-section,.patrol-compliance-section,.patrol-trial-section{padding:28px 20px;margin:58px 0}.patrol-system-section>ol,.patrol-response-section>ol{grid-template-columns:1fr}.patrol-system-section li{min-height:190px}.patrol-response-section li{min-height:145px}.patrol-evaluation-table{padding:16px}.patrol-trial-section li{min-height:145px}.patrol-compliance-actions,.patrol-trial-actions{flex-direction:column;align-items:flex-start;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
