body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation{--line-anchor-offset:102px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation [id]{scroll-margin-top:var(--line-anchor-offset)}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation :is(p,li,dd){font-size:16px;line-height:1.75}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation :is(h3,h4){line-height:1.3}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation :is(a,button):focus-visible,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .process-footer-groups a:focus-visible{outline:3px solid var(--ink);outline-offset:4px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .main-nav a[aria-current]{text-underline-offset:6px;font-weight:700;text-decoration:underline 2px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .business-hero.line-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);padding-block:32px 48px;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-hero h1{max-width:22ch;margin-block:12px 24px;font-size:clamp(36px,4.3vw,62px);line-height:1.08}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hero-line-copy{min-width:0}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hero-line-copy>p:not(.eyebrow){max-width:60ch}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation .eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.5}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation .business-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block:24px 16px;display:flex}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation .cta-helper{margin-top:16px;font-size:14px;line-height:1.7}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hero-proof-link{border-top:1px solid var(--ink);margin-top:20px;padding-top:20px;font-size:14px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hero-proof-link a{text-underline-offset:4px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-hero-media{min-width:0;margin:0}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-hero-media img{width:100%;height:auto;display:block}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation figcaption{border-top:2px solid var(--blue);margin-top:12px;padding-top:12px;font-size:13px;line-height:1.6}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hero-process-map{border:1px solid var(--ink);border-top:4px solid var(--blue);padding:clamp(24px,3vw,40px)}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hero-process-map .map-endpoint{font-size:20px;font-weight:700}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hero-process-map ol{border-left:3px solid var(--blue);margin:20px 0;padding:0;list-style:none}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hero-process-map li{padding:9px 0 9px 20px;position:relative}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hero-process-map li:before{content:"";background:var(--blue);width:9px;height:9px;position:absolute;top:19px;left:-6px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hero-process-map>p:last-child{margin-top:20px;font-size:14px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .process-jump-nav{z-index:30;background:var(--white);border-top:3px solid var(--blue);border-bottom:1px solid var(--ink);position:sticky;top:0}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .process-jump-nav>.container{align-items:center;gap:24px;min-width:0;display:flex}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .jump-label{white-space:nowrap;font-size:12px;font-weight:700}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .jump-rail{scrollbar-width:thin;gap:8px;min-width:0;padding:8px 4px;display:flex;overflow-x:auto}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .jump-rail a{white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .jump-rail a:hover{text-underline-offset:4px;text-decoration:underline}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .jump-rail a[aria-current=location]{background:var(--yellow);border-color:var(--ink)}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-section,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .acp-hub-proof{border-bottom:1px solid var(--ink);padding-block:56px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-section>h2,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-heading h2{max-width:30ch;margin-block:10px 24px;font-size:clamp(30px,3.3vw,46px)}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-section>.section-intro,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .acp-hub-proof>.section-intro{max-width:78ch;margin-bottom:28px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-example-grid,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:32px;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-example{border-top:3px solid var(--blue);min-width:0}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-example h3{margin:0;font-size:28px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) :is(.line-example,.line-equipment-grid) .equipment-media{width:100%;min-width:0;margin:0;padding:0;display:block}body.phase6-review:is(.page-process-lines,.page-coconut-processing) :is(.line-example,.line-equipment-grid) .equipment-media-frame{aspect-ratio:4/3;width:100%;padding:0;display:block}body.phase6-review:is(.page-process-lines,.page-coconut-processing) :is(.line-example,.line-equipment-grid) .equipment-media img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:none;display:block}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-example-copy{padding-block:24px 12px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-example .text-link{margin-top:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-facts{margin-block:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-facts>div{border-top:1px solid var(--ink);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:12px;padding-block:10px;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-facts dt,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .application-facts dt{font-size:13px;font-weight:700;line-height:1.7}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation dd{min-width:0;margin:0}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .deliverables-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .deliverable{border-top:3px solid var(--blue);min-width:0;padding-top:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .flow-number{color:var(--ink);font-size:13px;font-weight:700}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .deliverable h3{margin-block:16px 12px;font-size:21px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .scope-note{border-left:3px solid var(--yellow);max-width:85ch;margin-block:28px;padding-left:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-flow{margin-block:32px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-flow>h3{margin-bottom:16px;font-size:24px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .flow-qualification{max-width:90ch;margin-bottom:24px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) :is(.line-flow-steps,.line-function-groups){grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) :is(.line-flow-steps,.line-function-groups)>li{border:1px solid var(--ink);border-top:3px solid var(--blue);min-width:0;padding:24px;position:relative}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-flow-steps>li:not(:last-child):after{content:"→";background:#fff;font-size:20px;font-weight:700;position:absolute;top:24px;right:-20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) :is(.line-flow-steps,.line-function-groups) h4{margin-block:12px;font-size:23px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-flow-steps dl{margin-block:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-flow-steps dt{font-size:12px;font-weight:700}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-flow-steps dl>div+div{margin-top:12px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .flow-equipment{border-top:1px solid var(--ink);margin-top:20px;padding-top:16px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .flow-equipment .flow-label{font-size:12px;font-weight:700}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .flow-equipment a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;display:flex}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-flow-steps .flow-note{border-left:3px solid var(--yellow);margin-top:20px;padding-left:12px;font-size:14px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) #coconut-flow .line-flow-steps{grid-template-columns:minmax(0,1fr);gap:28px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) #coconut-flow .line-flow-steps>li{grid-template-columns:36px minmax(0,1fr) minmax(0,1.15fr);gap:0 24px;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) #coconut-flow .flow-number{grid-row:1/5;margin-top:6px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) #coconut-flow :is(h3,h4){margin-top:0;font-size:23px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) #coconut-flow li>p:not(.flow-note){grid-column:2}body.phase6-review:is(.page-process-lines,.page-coconut-processing) #coconut-flow li>:is(dl,.flow-equipment){border-top:0;grid-area:1/3/3;margin-top:0;padding:0}body.phase6-review:is(.page-process-lines,.page-coconut-processing) #coconut-flow li>.flow-note{grid-area:4/2/auto/4}body.phase6-review:is(.page-process-lines,.page-coconut-processing) #coconut-flow .line-flow-steps>li:not(:last-child):after{content:"↓";top:auto;bottom:-28px;right:50%}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .responsibility-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .responsibility-grid article{border-top:3px solid var(--blue);min-width:0;padding-top:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .responsibility-grid h3{margin-bottom:16px;font-size:23px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-heading{justify-content:space-between;align-items:start;gap:28px;display:flex}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-heading .client-logo{flex:none;width:112px;height:auto;margin-top:16px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:32px;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-layout figure{min-width:0;margin:0}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-layout img{width:100%;height:auto;display:block}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-layout h3,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-results h3,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-next h3{margin-bottom:16px;font-size:25px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-results{border-top:3px solid var(--blue);margin-top:36px;padding:28px 0}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .project-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-block:24px;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .project-metrics>div{border-left:3px solid var(--yellow);padding-left:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .project-metrics dt{font-size:14px;font-weight:700}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .project-metrics dd{margin-top:8px;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.3}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-results p{max-width:90ch;margin-top:16px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-results .yield-formula{border-left:3px solid var(--yellow);overflow-wrap:anywhere;padding-left:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-next{border-top:1px solid var(--ink);padding-top:24px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .collection-options{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin-top:28px;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .collection-options article{border-top:3px solid var(--blue);padding-top:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .collection-options h3{margin-bottom:12px;font-size:24px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .collection-or{background:var(--yellow);padding:6px 12px;font-weight:700}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-equipment-grid h3{margin-block:24px 16px;font-size:24px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-equipment-grid .text-link{margin-top:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .application-facts{border:1px solid var(--ink);border-top:3px solid var(--blue);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;margin-block:32px;padding:28px;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .application-facts dd{margin-top:8px;font-size:19px;font-weight:600}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .packaging-detail{border-top:1px solid var(--ink);margin-top:24px;padding-top:24px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .packaging-detail h3{margin-bottom:16px;font-size:23px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .packaging-detail p{max-width:90ch}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .technical-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .technical-scope-grid article{border-top:3px solid var(--blue);min-width:0;padding-top:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .technical-scope-grid h3{margin-bottom:16px;font-size:23px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-mid-cta{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:32px;padding-block:40px;display:flex}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-mid-cta h2{margin-bottom:16px;font-size:32px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-mid-cta p{max-width:60ch}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-mid-cta .button{flex:none}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation .contact-section{margin-top:48px;padding-block:48px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation .contact-card a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation .contact-card{min-width:0}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .project-brief-list{margin-block:20px;padding-left:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .process-footer-groups{border-top:1px solid var(--ink);flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:24px;padding-top:28px;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .process-footer-groups h2{margin-bottom:16px;font-size:18px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .process-footer-groups a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:15px;line-height:1.6;display:flex}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation :is(a,p,dd,h1,h2,h3,h4){overflow-wrap:anywhere}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation .button{max-width:100%}body.phase6-review:is(.page-process-lines,.page-coconut-processing) #coconut-flow li:has(dl)>.flow-equipment{grid-row:3;margin-top:16px}@media (width<=1100px){body.phase6-review:is(.page-process-lines,.page-coconut-processing) .deliverables-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .jump-label{display:none}}@media (width<=820px){body.phase6-review:is(.page-process-lines,.page-coconut-processing) .business-hero.line-hero{grid-template-columns:minmax(0,1fr);gap:32px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-hero h1{max-width:23ch;font-size:clamp(34px,6vw,48px)}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-example-grid,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-equipment-grid,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-layout{grid-template-columns:minmax(0,1fr);gap:36px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-example{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-example-copy{padding-top:0}body.phase6-review:is(.page-process-lines,.page-coconut-processing) :is(.line-flow-steps,.line-function-groups),body.phase6-review:is(.page-process-lines,.page-coconut-processing) .technical-scope-grid{grid-template-columns:minmax(0,1fr)}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-flow-steps>li:not(:last-child):after{content:"↓";top:auto;bottom:-27px;right:50%}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-mid-cta{flex-direction:column;align-items:start}}@media (width<=600px){body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-section,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .acp-hub-proof{padding-block:40px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .business-hero.line-hero{padding-block:24px 36px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-example{display:block}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-example-copy{padding-top:24px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .deliverables-grid,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .responsibility-grid,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .application-facts,body.phase6-review:is(.page-process-lines,.page-coconut-processing) .process-footer-groups{grid-template-columns:minmax(0,1fr);gap:24px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) #coconut-flow .line-flow-steps>li{padding:20px;display:block}body.phase6-review:is(.page-process-lines,.page-coconut-processing) #coconut-flow :is(h3,h4){margin-top:12px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) #coconut-flow li>:is(dl,.flow-equipment){margin-top:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .collection-options{grid-template-columns:minmax(0,1fr);gap:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .collection-or{justify-self:start}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .hub-case-heading{flex-direction:column;gap:0;margin-bottom:24px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .project-metrics{gap:16px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .project-metrics dd{font-size:36px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .application-facts{padding:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-mid-cta .button{flex:initial;white-space:normal}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation .contact-grid{grid-template-columns:minmax(0,1fr)}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation .business-actions{align-items:start}}@media (prefers-reduced-motion:reduce){body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-presentation{scroll-behavior:auto}}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-example-header{grid-column:1/-1;padding-block:20px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-example-header .eyebrow{margin:0 0 10px}body.phase6-review:is(.page-process-lines,.page-coconut-processing) .line-example .equipment-media-frame{aspect-ratio:16/7;min-height:140px}
