:root{--graphite:#0d1012;--graphite-2:#151a1d;--graphite-3:#1e262a;--hair-d:#2c3538;--bone:#f5f3ef;--bone-2:#e9e6df;--bone-3:#dcd8cf;--ink:#16181a;--ink-70:#46433c;--ink-45:#5f656a;--pale:#e8ebec;--pale-70:#9aa4a8;--pale-45:#8d979c;--field:#071311;--field-2:#0d1e1b;--hair-f:#17302b;--red:#e30613;--red-ink:#bd0510;--steel:#7f8c8d;--media-back:#000;--z1:#1c5f56;--z2:#3f8f6f;--z3:#8fae5a;--z4:#d8a33c;--disp:"Archivo",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--hdr:78px;--gut:clamp(20px,3.4vw,60px);--max:1660px;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:calc(var(--hdr) + 14px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--graphite);color:var(--pale);font-family:var(--disp);-webkit-font-smoothing:antialiased;font-variation-settings:"wdth" 100,"wght" 400;margin:0;font-size:16px;line-height:1.55}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:1px}h1,h2,h3,h4{text-wrap:balance;font-family:var(--disp);margin:0}p{margin:0}a{color:inherit}img,video,svg{max-width:100%}body{background:var(--graphite);color:var(--pale);caret-color:var(--red);scrollbar-color:var(--hair-d) var(--graphite)}.machine{background:var(--graphite);color:var(--pale)}.engineering{background:var(--bone);color:var(--ink);caret-color:var(--red)}.precision{background:var(--field);color:var(--pale)}.wrap{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.skip{background:var(--red);color:#fff;font-family:var(--mono);z-index:99;padding:12px 18px;font-size:12px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.btn{background:var(--red);color:#fff;font-variation-settings:"wght" 600;border:1px solid var(--red);cursor:pointer;font-size:15px;font-family:var(--disp);transition:transform .22s var(--ease),box-shadow .22s var(--ease),background-color .22s var(--ease);align-items:center;gap:11px;padding:16px 26px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--red-ink);border-color:var(--red-ink);transform:translateY(-1px);box-shadow:0 8px 20px #00000080}.btn:active{transform:translateY(0)}.arw{transition:transform .22s var(--ease);flex:none;display:block}.btn:hover .arw{transform:translate(3px)}.btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ghost{font-variation-settings:"wght" 600;border:1px solid var(--hair-d);color:var(--pale);transition:border-color .2s var(--ease),background .2s var(--ease);align-items:center;gap:9px;padding:16px 24px;font-size:15px;text-decoration:none;display:inline-flex}.ghost:hover{border-color:var(--pale-70);background:#ffffff0d}.engineering .ghost{border-color:var(--bone-3);color:var(--ink)}.engineering .ghost:hover{background:var(--bone-2);border-color:var(--ink-45)}.hero{gap:var(--gut);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:end;padding:clamp(30px,4vw,64px) 0 0;display:grid}.gutter{border-left:1px solid var(--hair-d);padding-left:38px;position:relative}.gmark{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--pale-45);white-space:nowrap;margin:0;font-size:11px;position:absolute;left:9px}.gmark:before{content:"";background:#39444a;width:9px;height:1px;position:absolute;top:0;left:-9px}.gmark.a{top:54px}.gmark.b{bottom:6px}.gutter:before{content:"";background:var(--red);transform-origin:top;width:1px;height:38px;transition:transform .9s var(--ease) .1s;position:absolute;top:0;left:-1px;transform:scaleY(0)}.gutter.lit:before{transform:scaleY(1)}h1{letter-spacing:-.036em;font-variation-settings:"wght" 700,"wdth" 92;max-width:15ch;margin-top:4px;font-size:clamp(38px,4.7vw,74px);line-height:.97}h1 em{color:var(--steel);font-style:normal}.deck{color:var(--pale-70);max-width:54ch;margin-top:22px;font-size:clamp(15px,1.15vw,18px);line-height:1.62}.acts{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.reach{font-family:var(--mono);color:var(--pale-45);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.reach a{color:var(--pale-70);text-underline-offset:3px;min-height:28px;padding:5px 0;text-decoration-thickness:1px;display:inline-block}.reach a:hover{color:var(--pale)}.frame{border:1px solid var(--hair-d);background:var(--graphite-2);position:relative;overflow:hidden}.frame video{object-fit:cover;width:100%;height:100%;display:block}.stamp{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--pale-70);border-top:1px solid var(--hair-d);border-right:1px solid var(--hair-d);background:#0d1012e0;padding:9px 14px;font-size:11px;position:absolute;bottom:0;left:0}.plate{background:var(--graphite-2);border:1px solid var(--hair-d);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(24px,3vw,44px);display:grid}.plate>div{border-right:1px solid var(--hair-d);padding:16px 18px}.plate>div:last-child{border-right:0}.plate dt{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--pale-45);margin:0 0 8px;font-size:11px}.plate dd{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--pale);margin:0;font-size:clamp(20px,1.8vw,28px);font-weight:500;line-height:1}.plate dd em{color:var(--pale-70);margin-left:5px;font-size:12px;font-style:normal}.plate-note{letter-spacing:0;color:var(--pale-45);padding:14px 0 clamp(40px,5vw,80px);font-size:13.5px;line-height:1.8}.shead{gap:var(--gut);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;padding:clamp(40px,5vw,84px) 0 clamp(22px,2.4vw,36px);display:grid}.shead h2{letter-spacing:-.034em;font-variation-settings:"wght" 700,"wdth" 94;max-width:16ch;font-size:clamp(28px,3.3vw,52px);line-height:1.01}.shead p{max-width:58ch;font-size:16px;line-height:1.62}.engineering .shead{border-bottom:1px solid var(--bone-3)}.engineering .shead p{color:var(--ink-70)}.machine .shead p,.precision .shead p{color:var(--pale-70)}.context{border-top:1px solid var(--hair-d);padding-bottom:clamp(40px,5vw,80px)}.cases{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0;display:grid}.case{padding:22px 26px}.case+.case{border-left:1px solid var(--hair-d)}.case:first-child{padding-left:0}.case h3{font-variation-settings:"wght" 600;letter-spacing:-.012em;margin-bottom:8px;font-size:17px}.case p{color:var(--pale-70);max-width:34ch;font-size:13.5px;line-height:1.6}.eng-grid{gap:var(--gut);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);padding:clamp(26px,3vw,46px) 0;display:grid}.imgframe{border:1px solid var(--bone-3);background:var(--media-back);position:relative;overflow:hidden}.imgframe video{object-fit:cover;width:100%;height:100%;display:block}.imgframe .cap{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);white-space:nowrap;text-overflow:ellipsis;border-left:1px solid var(--bone-3);border-bottom:1px solid var(--bone-3);background:#f5f3eff0;max-width:100%;padding:7px 12px;font-size:11px;position:absolute;top:0;right:0;overflow:hidden}.annot{border-bottom:1px solid var(--bone-3);color:var(--ink-70);grid-template-columns:auto minmax(0,1fr);gap:15px;padding:11px 0;font-size:15px;line-height:1.56;display:grid}.annot b{font-family:var(--mono);letter-spacing:.1em;color:var(--red-ink);padding-top:3px;font-size:11px;font-weight:500}.annot strong{color:var(--ink);font-variation-settings:"wght" 600}table.sp{border-collapse:collapse;width:100%;font-size:15px}table.sp caption{text-align:left;font-family:var(--mono);letter-spacing:.02em;color:var(--ink-45);padding-bottom:12px;font-size:12px}table.sp th{text-align:left;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);border-bottom:1px solid var(--ink);padding:0 0 9px;font-size:11px;font-weight:400}table.sp td{border-bottom:1px solid var(--bone-3);padding:10px 0}table.sp td.v{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:500}table.sp td.u,table.sp th:last-child{font-family:var(--mono);color:var(--ink-45);white-space:nowrap;width:1%;padding-left:14px}table.sp td.u{font-size:12px}table.sp tr:hover td{background:var(--bone-2)}.tw{overflow-x:auto}.wmeasure{margin:0;display:none}.wmeasure div{border-bottom:1px solid var(--bone-3);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.wmeasure dt{color:var(--ink-70);font-size:13.5px}.wmeasure dd{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:15px;font-weight:500}@media (width<=760px){.wscale>svg{display:none}.wmeasure{display:block}}details.cond{border-bottom:1px solid var(--bone-3)}details.cond>summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:baseline;gap:16px;padding:12px 0;font-size:15px;list-style:none;display:grid}details.cond>summary::-webkit-details-marker{display:none}details.cond>summary .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}details.cond>summary .t{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--red-ink);font-size:11px}details.cond[open]>summary .t:after{content:" ×"}details.cond>summary:hover{background:var(--bone-2)}details.cond .b{color:var(--ink-70);max-width:64ch;padding:0 0 15px;font-size:13.5px;line-height:1.66}.bound{border:1px solid var(--ink);background:var(--bone-2);padding:20px 22px}.bound h3{font-family:var(--mono);letter-spacing:0;margin-bottom:10px;font-size:13.5px;font-weight:500}.bound p{color:var(--ink-70);max-width:64ch;font-size:15px;line-height:1.62}.bound p+p{margin-top:10px}.bound.dark{background:var(--field-2);border-color:#1d3d37}.bound.dark h3{color:var(--pale)}.bound.dark p{color:var(--pale-70)}.logi{border-top:1px solid var(--bone-3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0;margin-top:clamp(26px,3vw,44px);display:grid}.logi>div{padding:24px 26px}.logi>div+div{border-left:1px solid var(--bone-3)}.logi>div:first-child{padding-left:0}.logi .n{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2vw,30px);font-weight:500}.logi .n.sm{font-size:clamp(17px,1.4vw,21px)}.logi .n em{color:var(--ink-45);margin-left:5px;font-size:13.5px;font-style:normal}.logi h3{font-variation-settings:"wght" 600;margin:10px 0 6px;font-size:13.5px}.logi p{color:var(--ink-70);max-width:36ch;font-size:13.5px;line-height:1.58}.hro{align-items:center;min-height:clamp(600px,86vh,940px);display:flex;position:relative;overflow:hidden}.hro-vid{background:var(--media-back);width:62%;position:absolute;inset:0 0 0 auto}.hro-vid video{object-fit:cover;width:100%;height:100%;display:block}.hro-vid:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--graphite) 0%,#0d1012e0 9%, #0d10124d 25%,#0d101200 42%);position:absolute;inset:0}.hro-stamp{z-index:2;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pale);background:#0d10129e;border:1px solid #e8ebec57;padding:11px 18px;font-size:13.5px;line-height:1.75;position:absolute;bottom:clamp(18px,2.4vw,40px);left:clamp(18px,2.2vw,36px)}.hro-stamp b{color:var(--pale-45);letter-spacing:.14em;font-size:10.5px;font-weight:400;display:block}.hro-rail{z-index:3;border-right:1px solid var(--hair-d);width:62px;position:absolute;top:0;bottom:0;left:0}.hro-rail i{border-left:2px solid var(--red);width:0;height:34px;position:absolute;top:clamp(20px,3vw,44px);left:30px}.hro-rail p{writing-mode:vertical-rl;font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--pale-45);white-space:nowrap;margin:0;font-size:10.5px;position:absolute;left:24px}.hro-rail p.a{top:calc(clamp(20px,3vw,44px) + 50px)}.hro-rail p.b{bottom:clamp(20px,3vw,44px)}.hro-rail p.b s{color:var(--red);text-decoration:none}.hro-copy{z-index:2;width:min(56%,700px);padding:clamp(28px,4vw,60px) 0 clamp(28px,4vw,60px) clamp(84px,7.4vw,132px);position:relative}.hro-eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pale-70);margin:0 0 clamp(16px,1.8vw,24px);font-size:13.5px}.hro-eyebrow b{color:var(--red);font-weight:400}.hro h1{letter-spacing:-.036em;font-variation-settings:"wght" 700,"wdth" 94;max-width:13ch;margin:0;font-size:clamp(38px,4.7vw,74px);line-height:1.02}.hro h1 em{color:var(--steel);font-style:normal;display:block}.hro-deck{color:var(--pale-70);max-width:50ch;margin:clamp(18px,2.2vw,30px) 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.66}.hro-acts{flex-wrap:wrap;align-items:center;gap:clamp(20px,2.6vw,40px);margin-top:clamp(22px,2.8vw,38px);display:flex}.hro-second p{color:var(--pale-45);margin:0 0 4px;font-size:13.5px}.hro-second a{font-variation-settings:"wght" 600;color:var(--pale);border-bottom:1px solid var(--hair-d);transition:border-color .2s var(--ease);align-items:center;gap:9px;padding-bottom:4px;font-size:15px;text-decoration:none;display:inline-flex}.hro-second a:hover{border-bottom-color:var(--pale)}.seo-links{flex-wrap:wrap;gap:12px 28px;margin:24px 0 0;font-size:14px;line-height:1.6;display:flex}.seo-links a{color:inherit;text-underline-offset:4px;padding:8px 0}.hro-flow{align-items:flex-start;margin:clamp(26px,3.2vw,44px) 0 0;display:flex}.hro-step{flex-direction:column;gap:14px;min-width:0;display:flex}.hro-step svg{display:block}.hro-step span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pale-70);white-space:nowrap;font-size:10.5px}.hro-link{flex:0 auto;align-items:center;min-width:38px;height:26px;margin:0 clamp(12px,1.6vw,26px);display:flex}.hro-link svg{width:100%;height:9px}.hro-reach{align-items:flex-start;gap:15px;margin:clamp(26px,3.2vw,44px) 0 0;display:flex}.hro-reach svg{flex:none}.hro-reach span{color:var(--pale-70);font-size:14px;line-height:1.55}.hro-reach b{color:var(--pale);font-variation-settings:"wght" 400;display:block}@media (width<=1080px){.hro{flex-direction:column;align-items:stretch;min-height:0}.hro-vid{aspect-ratio:16/10;order:2;width:100%;position:relative;inset:auto}.hro-vid:after{background:linear-gradient(#0d101200 58%,#0d1012b8 100%)}.hro-rail{border-right:0;border-bottom:1px solid var(--hair-d);width:auto;height:auto;padding:14px var(--gut) 14px calc(var(--gut) + 46px);flex-wrap:wrap;order:0;align-items:center;gap:18px;display:flex;position:static}.hro-rail i{border-left:0;border-top:2px solid var(--red);flex:none;width:16px;height:0;position:static}.hro-rail p{writing-mode:horizontal-tb;position:static;top:auto;bottom:auto;left:auto}.hro-copy{width:auto;padding:clamp(26px,4vw,44px) var(--gut) clamp(28px,4vw,44px) calc(var(--gut) + 46px);order:1}}@media (width<=620px){.hro-rail{width:auto;padding-left:var(--gut)}.hro-copy{padding-left:var(--gut)}.hro-flow{flex-direction:column;align-items:flex-start}.hro-step{flex-direction:row;align-items:center;gap:13px}.hro-link{width:26px;min-width:0;height:22px;margin:3px 0 3px 12px;transform:rotate(90deg)}.hro-acts{gap:20px}}.gl-band{background:var(--graphite);color:var(--pale);margin-top:clamp(24px,2.8vw,40px);padding:clamp(18px,2.2vw,30px) clamp(16px,2vw,28px) clamp(16px,2vw,24px)}.gl-lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pale);margin:0 0 8px;font-size:11px}.gl-lbl span{color:var(--pale-45)}.gl-top{flex-wrap:wrap;justify-content:space-between;gap:clamp(20px,3vw,60px);padding-bottom:clamp(16px,2vw,24px);display:flex}.gl-top p:last-child{color:var(--pale-70);max-width:40ch;margin:0;font-size:13.5px;line-height:1.55}.gl-top-r{text-align:right}.gl-top-r p:last-child{margin-left:auto}.gl-flow{align-items:start;display:grid}.gl-gap{justify-content:center;align-items:center;padding-top:26px;display:flex}.gl-gap svg{width:18px;height:10px;display:block}.gl-stage{min-width:0}.gl-head{align-items:flex-start;gap:12px;min-height:74px;padding:0 4px 12px 0;display:flex}.gl-num{border:1px solid var(--red);width:28px;height:28px;font-family:var(--mono);color:var(--pale);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;display:flex}.gl-head h3{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pale);margin:0 0 6px;font-size:13.5px;font-weight:400}.gl-head p{color:var(--pale-70);margin:0;font-size:13px;line-height:1.5}.gl-frame{background:var(--media-back);border:1px solid var(--hair-d);height:clamp(150px,13.5vw,196px);position:relative;overflow:hidden}.gl-frame img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gl-links{height:30px;position:relative}.gl-links span{width:10px;height:30px;position:absolute;top:0}.gl-links svg{width:10px;height:22px;margin:4px 0;display:block}.gl-down{left:11%}.gl-up{right:12%}.gl-rot{border-top:1px solid var(--hair-d);grid-template-columns:minmax(0,.76fr) minmax(0,2.5fr) minmax(0,.76fr);align-items:start;gap:clamp(16px,2.2vw,34px);padding-top:clamp(16px,2vw,24px);display:grid}.gl-rot p:last-child{color:var(--pale-70);margin:0;font-size:13px;line-height:1.55}.gl-rot-r{text-align:right}.gl-rail{align-items:start;display:grid}.gl-node{min-width:0}.gl-nodemedia{background:var(--media-back);border:1px solid var(--hair-d);height:clamp(92px,8.4vw,122px);position:relative;overflow:hidden}.gl-nodemedia img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gl-nodemedia.cut{background:0 0;border:0;justify-content:center;align-items:center;display:flex}.gl-nodemedia.cut img{object-fit:contain;width:auto;height:82%;position:static}.gl-nodelab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pale);margin:10px 0 0;font-size:10.5px;line-height:1.6}.gl-nodelab span{color:var(--pale-45);letter-spacing:.06em;text-transform:none;display:block}.gl-foot{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-45);flex-wrap:wrap;justify-content:space-between;gap:20px;margin:10px 0 0;font-size:10.5px;display:flex}.gl-kit{border-bottom:1px solid var(--bone-3);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(24px,2.8vw,40px);display:grid}.gl-item{grid-template-rows:auto auto;align-content:start;gap:clamp(12px,1.4vw,18px);padding:clamp(18px,2vw,26px) clamp(14px,1.5vw,22px);display:grid}.gl-item+.gl-item{border-left:1px solid var(--bone-3)}.gl-cut{justify-content:center;align-items:flex-end;min-height:126px;padding-bottom:10px;display:flex;position:relative}.gl-cut img{width:auto;max-width:100%;display:block}.gl-cut:after{content:"";background:radial-gradient(#16181a33 0%,#16181a00 72%);border-radius:50%;width:72%;height:9px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.gl-item .gl-val{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-size:clamp(20px,1.8vw,28px);line-height:1.05}.gl-item .gl-val em{color:var(--ink-45);margin-left:5px;font-size:12px;font-style:normal}.gl-item h3{font-variation-settings:"wght" 600;letter-spacing:-.012em;margin:9px 0 0;font-size:15px}.gl-item p{color:var(--ink-70);margin:8px 0 0;font-size:13px;line-height:1.6}.gl-ev{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-45)!important;margin-top:10px!important;font-size:10.5px!important}.gl-deploy{background:var(--bone-2);grid-template-columns:minmax(0,1fr);margin-top:clamp(24px,2.8vw,40px);display:grid}.gl-mark{background:var(--graphite);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:clamp(16px,2vw,32px);padding:clamp(15px,1.6vw,21px) clamp(20px,2.4vw,34px);display:flex}.gl-mark b{font-variation-settings:"wght" 600;color:var(--pale);align-items:center;gap:10px;font-size:17px;display:flex}.gl-mark span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pale-70);font-size:11px;display:block}.gl-work{padding:clamp(20px,2.4vw,34px)}.gl-work h3{letter-spacing:-.02em;font-variation-settings:"wght" 700;margin:0 0 clamp(16px,1.8vw,24px);font-size:clamp(20px,1.8vw,28px);line-height:1.1}.gl-decis{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px) clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;display:grid}.gl-decis li{color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;display:grid}.gl-decis svg{flex:none;margin-top:2px}.gl-decis b{font-variation-settings:"wght" 600;margin-bottom:4px;font-size:14px;display:block}.gl-decis span{color:var(--ink-70);font-size:13px;line-height:1.5;display:block}.gl-close{border-top:1px solid var(--bone-3);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:clamp(18px,2.2vw,30px);padding-top:clamp(16px,1.8vw,24px);display:flex}.gl-close p{margin:0}.gl-a{color:var(--red-ink);font-size:14px;line-height:1.55}.gl-b{font-variation-settings:"wght" 600;font-size:16px;margin-top:5px!important}.gl-scope{color:var(--ink-45);margin:14px 0 0;font-size:13px;line-height:1.6}.canada{background:var(--bone-2)}.canada .shead{align-items:start}.canada .shead h2 i{color:var(--red);font-style:normal}.canada .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red-ink);margin:0 0 12px;font-size:11px}.canada .shead .deck{color:var(--ink);font-variation-settings:"wght" 500;max-width:none;margin-top:14px;font-size:clamp(15px,1.15vw,17px);line-height:1.5}.canada .shead>p{color:var(--ink-70);max-width:60ch;font-size:15px;line-height:1.72}.rg-layers{grid-template-columns:minmax(0,1fr) clamp(26px,2.6vw,40px) minmax(0,1fr) clamp(26px,2.6vw,40px) minmax(0,1fr);align-items:stretch;display:grid}.rg-card{background:var(--bone);border:1px solid var(--bone-3);flex-direction:column;min-width:0;display:flex}.rg-top{flex-direction:column;height:clamp(158px,13.2vw,190px);padding:clamp(15px,1.6vw,21px);display:flex;position:relative;overflow:hidden}.rg-shot{z-index:0;position:absolute;inset:0}.rg-shot img{object-fit:cover;object-position:center 32%;width:100%;height:100%}.rg-veil{z-index:1;background:linear-gradient(96deg,#f5f3eff7 0%,#f5f3eff2 30%,#f5f3efc7 49%,#f5f3ef42 74%,#f5f3ef00 100%);position:absolute;inset:0}.rg-fade{z-index:2;background:linear-gradient(0deg,var(--bone) 0%,#f5f3ef00 100%);height:34%;position:absolute;bottom:0;left:0;right:0}.rg-top>.rg-badge,.rg-top>.rg-ask{z-index:3;position:relative}.rg-card.doc .rg-top{background:var(--field-2);color:var(--pale)}.rg-badge{align-items:center;gap:13px;margin-bottom:11px;display:flex}.rg-badge b{font-family:var(--mono);letter-spacing:.04em;color:var(--pale);background:var(--graphite);padding:5px 9px;font-size:15px;font-weight:400;line-height:1}.rg-badge .n{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-variation-settings:"wght" 500;font-size:15px}.rg-badge .a{font-family:var(--disp);letter-spacing:0;text-transform:none;color:var(--ink-70);margin-top:3px;font-size:13.5px;display:block}.rg-card.doc .rg-badge .n{color:var(--pale)}.rg-card.doc .rg-badge .a{color:var(--pale-70)}.rg-ask{color:var(--ink);font-variation-settings:"wght" 500;max-width:22ch;margin:0;font-size:15px;line-height:1.42}.rg-card.doc .rg-ask{color:var(--pale)}.rg-rows{border-top:1px solid var(--bone-3);flex:1;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.rg-rows li+li{border-top:1px solid var(--bone-3)}.rg-rows .r{color:var(--ink);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:14px;padding:clamp(12px,1.3vw,16px) clamp(15px,1.6vw,21px);display:grid}.rg-rows svg.ic{color:var(--ink);flex:none}.rg-rows b{font-variation-settings:"wght" 600;margin-bottom:2px;font-size:14px;display:block}.rg-rows span span{color:var(--ink-45);font-size:13px;line-height:1.42;display:block}.rg-tie{justify-content:center;align-self:center;align-items:center;display:flex}.rg-through{background:var(--bone);border:1px solid var(--bone-3);grid-template-columns:minmax(0,1fr) clamp(260px,25vw,430px);align-items:stretch;margin-top:clamp(16px,1.8vw,26px);display:grid}.rg-thru{grid-template-columns:minmax(0,1.28fr) repeat(4,minmax(0,1fr));align-items:start;display:grid}.rg-thru>div{min-width:0;padding:clamp(16px,1.9vw,26px) clamp(14px,1.5vw,22px)}.rg-thru>div+div{border-left:1px solid var(--bone-3)}.rg-thru h3{letter-spacing:-.022em;font-variation-settings:"wght" 700;margin:0 0 9px;font-size:clamp(19.5px,1.6vw,28px);line-height:1.1}.rg-thru .lede{color:var(--ink-70);margin:0;font-size:13.5px;line-height:1.5}.rg-thru .hd{align-items:center;gap:10px;margin-bottom:9px;display:flex}.rg-thru .hd svg{color:var(--red);flex:none}.rg-thru .hd b{font-variation-settings:"wght" 600;font-size:15px}.rg-thru p{color:var(--ink-70);margin:0;font-size:13.5px;line-height:1.5}.rg-thrushot{background:var(--graphite);min-height:150px;position:relative;overflow:hidden}.rg-thrushot img{object-fit:cover;object-position:16% center;width:100%;height:100%;position:absolute;inset:0}.rg-tail{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;gap:clamp(20px,2.6vw,44px);margin-top:clamp(24px,2.8vw,40px);display:grid}.rg-faq .lbl{color:var(--ink-45);margin:0 0 clamp(10px,1.2vw,15px)}.rg-faq details{border:1px solid var(--bone-3);background:var(--bone);margin-bottom:10px}.rg-faq summary{cursor:pointer;align-items:center;gap:14px;padding:11px 15px;list-style:none;display:flex}.rg-faq summary::-webkit-details-marker{display:none}.rg-faq summary h3{font-variation-settings:"wght" 500;flex:1;margin:0;font-size:14px;line-height:1.4}.rg-faq summary .ic{flex:none;width:13px;height:13px;position:relative}.rg-faq summary .ic:before,.rg-faq summary .ic:after{content:"";background:var(--red);width:13px;height:1.5px;position:absolute;top:6px;left:0}.rg-faq summary .ic:after{transition:transform .2s var(--ease);transform:rotate(90deg)}.rg-faq details[open] summary .ic:after{transform:rotate(0)}.rg-faq .ans{padding:0 15px 14px}.rg-faq .ans p{color:var(--ink-70);margin:0;font-size:13.5px;line-height:1.6}.rg-refuse{border:1px solid var(--bone-3);background:var(--bone);padding:clamp(16px,1.8vw,24px)}.rg-refuse .hd{align-items:center;gap:11px;margin-bottom:11px;display:flex}.rg-refuse .hd i{background:var(--red);flex:none;width:8px;height:8px;display:block}.rg-refuse h3{font-variation-settings:"wght" 600;margin:0;font-size:15px}.rg-refuse p{color:var(--ink-70);margin:0;font-size:13.5px;line-height:1.6}.rg-legal{border-top:1px solid var(--bone-3);flex-wrap:wrap;align-items:baseline;gap:11px;margin-top:clamp(18px,2vw,28px);margin-bottom:0;padding-top:clamp(13px,1.4vw,18px);display:flex}.rg-legal svg{flex:none;position:relative;top:2px}.rg-legal b{font-variation-settings:"wght" 600;font-size:13.5px}.rg-legal span{color:var(--ink-45);font-size:13.5px}.rg-legal a{color:var(--ink-45);border-bottom:1px solid var(--bone-3);text-decoration:none}.rg-legal a:hover{color:var(--ink);border-color:var(--red)}.oc-plate{border:1px solid var(--hair-d);background:var(--graphite-2);margin-top:clamp(26px,3vw,44px)}.oc-head{border-bottom:1px solid var(--hair-d);background:var(--graphite);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(13px,1.4vw,17px) clamp(14px,1.5vw,20px);display:flex}.oc-ttl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pale);align-items:center;gap:11px;margin:0;font-size:13.5px;font-weight:400;display:flex}.oc-ttl i{background:var(--red);flex:none;width:7px;height:7px;display:block}.oc-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pale-45);font-size:10.5px}.oc-cols{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.oc-col{min-width:0;transition:opacity .25s var(--ease);flex-direction:column;display:flex}.oc-col+.oc-col{border-left:1px solid var(--hair-d)}.oc-bay{padding:clamp(14px,1.5vw,20px);position:relative}.oc-photo{position:absolute;inset:0;overflow:hidden}.oc-photo img{object-fit:cover;filter:saturate(.3)contrast(1.06)brightness(.88);width:100%;height:100%;transition:filter .25s var(--ease);position:absolute;inset:0}.oc-scrim{transition:opacity .25s var(--ease);position:absolute;inset:0}.oc-dia{width:100%;height:auto;display:block;position:relative}.oc-dia .ln{stroke:var(--pale-70);fill:none;transition:stroke .25s var(--ease)}.oc-dia .tx{fill:var(--pale);letter-spacing:.08em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px}.oc-dia .sig{stroke:var(--red);fill:none;opacity:.74;transition:opacity .25s var(--ease)}.oc-tick{background:var(--graphite);border-top:1px solid var(--hair-d);border-bottom:1px solid var(--hair-d);height:26px;margin-top:auto;position:relative}.oc-tick svg{width:100%;height:100%;position:absolute;inset:0}.oc-tick b{font-family:var(--mono);letter-spacing:.12em;color:var(--pale-45);transition:color .25s var(--ease);align-items:center;gap:8px;font-size:10.5px;font-weight:400;display:flex;position:absolute;top:50%;left:clamp(14px,1.5vw,20px);transform:translateY(-50%)}.oc-tick b i{background:var(--steel);width:6px;height:6px;transition:background .25s var(--ease);display:block}.oc-txt{padding:clamp(14px,1.5vw,20px)}.oc-txt h3{font-variation-settings:"wght" 600;letter-spacing:-.012em;margin:0 0 8px;font-size:17px}.oc-txt p{color:var(--pale-70);max-width:34ch;margin:0;font-size:13.5px;line-height:1.6}.oc-annot{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pale-45);transition:color .25s var(--ease);align-items:center;gap:8px;margin:11px 0 0;font-size:10.5px;display:flex}.oc-annot i{border-top:1px solid var(--steel);flex:none;width:14px;height:0;display:block}@media (hover:hover){.oc-cols:has(.oc-col:hover) .oc-col:not(:hover){opacity:.4}.oc-col:hover .oc-scrim{opacity:.52}.oc-col:hover .oc-photo img{filter:saturate(.44)contrast(1.1)brightness()}.oc-col:hover .oc-dia .ln{stroke:var(--pale)}.oc-col:hover .oc-dia .sig{opacity:1}.oc-col:hover .oc-tick b i{background:var(--red)}.oc-col:hover .oc-tick b,.oc-col:hover .oc-annot{color:var(--pale)}}.lead{letter-spacing:-.014em;font-variation-settings:"wght" 600;color:var(--pale);margin:0;font-size:19.5px;line-height:1.36}.shead p.wbody{color:var(--pale-70);max-width:58ch;margin:14px 0 0;font-size:16px;line-height:1.62}.boundary{border:1px solid var(--hair-f);border-left:2px solid var(--pale);background:var(--field-2);margin-top:clamp(22px,2.6vw,32px);padding:clamp(15px,1.7vw,20px) clamp(16px,1.9vw,24px)}.boundary p{color:var(--pale);max-width:82ch;margin:0;font-size:15px;line-height:1.6}.grammar{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pale-45);flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;font-size:10.5px;display:flex}.grammar b{align-items:center;gap:8px;font-weight:400;display:flex}.grammar i{border-top:2px solid var(--pale);width:22px;height:0;display:block}.grammar i.opt{border-top:1px dashed var(--steel)}.canvas{--spine:74px;--rail:26px;--stngap:clamp(22px,2.6vw,38px);padding-left:var(--spine);margin-top:clamp(30px,3.4vw,48px);padding-bottom:clamp(28px,3vw,48px);position:relative}.wstation{margin-bottom:var(--stngap);position:relative}.wstation:before{content:"";left:calc(var(--rail) - var(--spine));top:6px;bottom:calc(-1 * var(--stngap));border-left:1px dashed var(--steel);position:absolute}.wstation.core:before{border-left:2px solid var(--pale)}.wstation:after{content:"";left:calc(var(--rail) - var(--spine) - 3px);background:var(--steel);width:7px;height:7px;position:absolute;top:6px}.wstation.core:after{background:var(--pale);width:9px;height:9px;left:calc(var(--rail) - var(--spine) - 4px)}.stn{flex-wrap:wrap;align-items:baseline;gap:13px;margin-bottom:5px;display:flex}.stn .num{font-family:var(--mono);letter-spacing:.1em;color:var(--pale-45);font-size:11px}.stn h3{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pale);margin:0;font-size:13.5px;font-weight:400}.tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:2px 7px;font-size:10.5px}.tag.opt{color:var(--steel);border:1px dashed var(--steel)}.tag.core{color:var(--field);background:var(--pale);padding:3px 8px}.stnhead{letter-spacing:-.014em;font-variation-settings:"wght" 600;max-width:44ch;margin:0 0 13px;font-size:19.5px;line-height:1.3}.prod{font-family:var(--mono);letter-spacing:.08em;color:var(--pale-45);text-transform:uppercase;margin:0 0 9px;font-size:11px}.wcopy{color:var(--pale-70);max-width:58ch;margin:0;font-size:13.5px;line-height:1.6}.out{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pale);border:1px solid var(--hair-f);background:var(--field-2);align-items:center;gap:9px;margin-top:15px;padding:5px 10px;font-size:10.5px;display:inline-flex}.out i{background:var(--pale);flex:none;width:5px;height:5px;display:block}.caveat{color:var(--pale-70);border-left:1px solid var(--steel);max-width:70ch;margin:13px 0 0;padding-left:13px;font-size:13px;line-height:1.6}.wmedia{aspect-ratio:16/9;background:var(--media-back);border:1px solid var(--hair-f);position:relative;overflow:hidden}.wmedia video,.wmedia img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.wmedia video.windowed{width:150%;left:-42%}.fieldplate{margin-top:14px}.fieldplate svg{width:100%;height:100%;position:absolute;inset:0}.duo{border:1px dashed var(--hair-f);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,2.3vw,32px);padding:clamp(14px,1.5vw,20px);display:grid}.spec{font-family:var(--mono);letter-spacing:.06em;color:var(--pale-45);flex-wrap:wrap;gap:20px;margin-top:13px;font-size:10.5px;display:flex}.pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(22px,2.6vw,40px);display:grid}.half{border:1px dashed var(--hair-f);flex-direction:column;padding:clamp(14px,1.5vw,20px);display:flex}.half .out{align-self:flex-start;margin-top:auto}.pairtie{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pale-45);align-items:center;gap:11px;margin:0 0 12px;font-size:10.5px;display:flex}.pairtie i{border-top:1px dashed var(--steel);flex:auto;height:0;display:block}.fieldkey{font-family:var(--mono);letter-spacing:.06em;color:var(--pale-45);flex-wrap:wrap;align-items:center;gap:18px;margin-top:10px;font-size:10.5px;display:flex}.fieldkey b{align-items:center;gap:7px;font-weight:400;display:flex}.fieldkey em{flex:none;width:10px;height:10px;font-style:normal;display:block}.fieldkey em.img{border:1px solid var(--pale-45)}.proute{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:15px;display:grid}.proute h4{font-variation-settings:"wght" 600;letter-spacing:-.012em;margin:0;font-size:15px}.proute p{color:var(--pale-70);margin:7px 0 0;font-size:12px;line-height:1.58}.orsplit{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);align-items:center;gap:12px;margin:15px 0;font-size:11px;display:flex}.orsplit i{border-top:1px dashed var(--steel);flex:auto;height:0;display:block}.applyplate{border:2px solid var(--pale);background:var(--media-back);aspect-ratio:1600/700;margin-top:4px;position:relative;overflow:hidden}.applyplate video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.applyplate .veil{background:linear-gradient(90deg,#071311eb 0%,#07131194 44%,#07131100 74%);position:absolute;inset:0}.applyplate .txt{position:absolute;bottom:clamp(20px,2.6vw,40px);left:clamp(20px,2.6vw,42px);right:clamp(20px,2.6vw,42px)}.bigname{font-family:var(--disp);letter-spacing:-.036em;font-variation-settings:"wght" 700;color:var(--pale);margin:0;font-size:clamp(38px,4.7vw,74px);line-height:.98}.cfgs{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.cfg{font-family:var(--mono);letter-spacing:.06em;color:var(--pale);border:1px solid #e8ebec8c;padding:7px 12px;font-size:10.5px}.cfg span{color:var(--pale-70)}.standalone{max-width:52ch;margin-top:16px}.standalone b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pale);align-items:center;gap:11px;font-size:11px;font-weight:400;display:flex}.standalone b i{border-top:2px solid var(--pale);flex:none;width:24px;height:0;display:block}.standalone p{color:var(--pale-70);margin:7px 0 0 35px;font-size:13.5px;line-height:1.55}.wreturn{pointer-events:none;border:1px dashed var(--steel);border-right:0;width:15px;position:absolute;top:9px;bottom:20px;left:0}.wreturn svg{width:11px;height:11px;position:absolute;top:-5px;left:11px;overflow:visible}.loopline{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);align-items:center;gap:12px;margin:0;font-size:10.5px;display:flex}.loopline i{border-top:1px dashed var(--steel);flex:auto;min-width:20px;height:0;display:block}.loopline .cyc{font-size:13.5px;line-height:1}#route{transition:stroke-dashoffset 2.4s var(--ease)}#route.drawn{stroke-dashoffset:0!important}.cap{gap:var(--gut);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:clamp(40px,5vw,84px) 0 clamp(28px,3vw,48px);display:grid}.caplist{gap:0 var(--gut);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.caplist li{border-bottom:1px solid var(--hair-d);color:var(--pale);padding:12px 0;font-size:15px}.caplist div{color:var(--pale)}.formband{border-top:1px solid var(--hair-d);padding:clamp(40px,5vw,84px) 0 clamp(48px,6vw,96px)}.formgrid{gap:var(--gut);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}form{grid-template-columns:1fr 1fr;gap:20px 22px;display:grid}.f{flex-direction:column;gap:8px;display:flex}.f.wide{grid-column:1/-1}label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pale-70);font-size:11px}label .req{color:var(--pale-70)}input,select,textarea{font-family:var(--disp);color:var(--pale);background:var(--graphite-2);width:100%;transition:border-color .18s var(--ease),background .18s var(--ease);border:1px solid #5f6a70;padding:13px 14px;font-size:15px}textarea{resize:vertical;min-height:110px;line-height:1.55}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--pale-45) 50%),linear-gradient(135deg,var(--pale-45) 50%,transparent 50%);background-position:calc(100% - 19px) 22px,calc(100% - 13px) 22px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}input:hover,select:hover,textarea:hover{border-color:#8d979c}input:focus,select:focus,textarea:focus{border-color:var(--pale-45);background:var(--graphite-3);outline-offset:1px}input::placeholder,textarea::placeholder{color:#79848a}.chips{flex-wrap:wrap;gap:9px;display:flex}.chip{position:relative}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{border:1px solid var(--hair-d);font-size:13.5px;font-family:var(--disp);text-transform:none;letter-spacing:0;color:var(--pale-70);cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease);padding:10px 15px;display:inline-block}.chip span:hover{border-color:var(--pale-45)}.chip input:checked+span{border-color:var(--red);color:#fff;background:#e306131f}.chip span:hover{color:var(--pale)}.chip input:focus-visible+span{outline:2px solid var(--red);outline-offset:3px}.err{font-family:var(--mono);color:#ff8a90;font-size:12px;line-height:1.5;display:none}.f.bad input,.f.bad select,.f.bad textarea{border-color:#ff6b73}.f.bad .err{display:block}.trap{width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}form[aria-busy=true] .btn{opacity:.6}.formnote{color:var(--pale-45);grid-column:1/-1;font-size:13.5px;line-height:1.7}.formnote b{color:var(--pale-70);font-variation-settings:"wght" 600}.formnote.upfront{border-left:1px solid var(--hair-d);margin-bottom:4px;padding-left:16px}.formnote.upfront a{color:var(--pale)}.status{color:var(--pale-70);border:1px solid #0000;grid-column:1/-1;padding:0;font-size:13.5px;line-height:1.6}.status.show{border-color:var(--hair-d);background:var(--graphite-2);padding:16px 18px}.status a{color:var(--pale)}.sendout{font-family:var(--mono);color:var(--pale);background:var(--graphite);border:1px solid var(--hair-d);white-space:pre-wrap;word-break:break-word;max-height:260px;margin:14px 0 0;padding:14px 16px;font-size:12px;line-height:1.7;overflow:auto}.status b{color:var(--pale);font-variation-settings:"wght" 600}.seam{background:var(--sb);height:clamp(84px,7vw,118px);position:relative}.seam .s-top,.seam .s-bot,.seam .s-rule,.seam .s-ticks{display:block;position:absolute;left:0;right:0}.seam .s-top{background:var(--sa);height:50%;top:0}.seam .s-bot{background:var(--sb);top:50%;bottom:0}.seam .s-rule{background:var(--sr);height:1px;top:50%}.seam .s-ticks{height:10px;top:50%;overflow:hidden}.seam .s-ticks svg{flex:none;width:4000px;max-width:none;height:10px;display:block}.seam .wrap{align-items:flex-end;height:100%;padding-bottom:15px;display:flex;position:relative}.seam .lab{font-family:var(--mono);color:var(--st);letter-spacing:.01em;font-size:12px}footer{border-top:1px solid var(--hair-d);padding:clamp(34px,4vw,60px) 0}.foot{gap:var(--gut);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.shopimg{border:1px solid var(--hair-d);width:100%;max-width:320px;height:auto;margin-bottom:14px;display:block}.foot h2{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pale-45);margin-bottom:12px;font-size:11px;font-weight:400}.foot a,.foot p{color:var(--pale-70);font-size:13.5px;line-height:1.75;text-decoration:none;display:block}.foot a{min-height:28px;padding:5px 0;display:block}.foot p a{display:inline-block}.formnote a{min-height:24px;padding:3px 0;display:inline-block}.foot a:hover{color:var(--pale)}.legal{border-top:1px solid var(--hair-d);color:var(--pale-45);max-width:76ch;margin-top:clamp(28px,3vw,48px);padding-top:20px;font-size:13.5px;line-height:1.75}@media (prefers-reduced-motion:reduce){*{animation:none!important}.btn,.ghost,.arw,.motion,.hdr nav a,input,select,textarea,.chip span,.rg-faq summary .ic:after{transition:none!important}.btn:hover{transform:none}.gutter:before{transition:none;transform:scaleY(1)}#route{transition:none;stroke-dashoffset:0!important}}@media (width<=1080px){:root{--hdr:130px}.hero,.shead,.eng-grid,.cap,.formgrid{grid-template-columns:minmax(0,1fr)}.gl-flow{gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.gl-rail{gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.gl-gap,.gl-links{display:none}.gl-rot{grid-template-columns:minmax(0,1fr);gap:18px}.gl-rot-r,.gl-top-r{text-align:left}.gl-top-r p:last-child{margin-left:0}.gl-kit{grid-template-columns:1fr 1fr}.gl-item:nth-child(3){border-left:0}.gl-item:nth-child(n+3){border-top:1px solid var(--bone-3)}.gl-decis{grid-template-columns:1fr 1fr}.canada .shead{grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.8vw,22px)}.rg-layers{grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.6vw,24px)}.rg-tie{display:none}.rg-through{grid-template-columns:minmax(0,1fr)}.rg-thrushot{order:-1;min-height:190px}.rg-tail{grid-template-columns:minmax(0,1fr)}.rg-thru{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rg-thru>div:nth-child(odd){border-left:0}.rg-thru>div+div{border-top:1px solid var(--bone-3)}.rg-thru>div:nth-child(2){border-top:0}.pair,.duo,.oc-cols{grid-template-columns:minmax(0,1fr)}.oc-col+.oc-col{border-left:0;border-top:1px solid var(--hair-d)}.oc-txt p{max-width:60ch}.pair{gap:var(--stngap)}.canvas{--spine:44px;--rail:16px}.applyplate{aspect-ratio:1600/820}.applyplate .veil{background:linear-gradient(#07131100 12%,#07131199 48%,#071311f0 100%)}.standalone{max-width:44ch}.plate{grid-template-columns:1fr 1fr}.caplist{grid-template-columns:1fr}.case,.case+.case{border-left:0;border-bottom:1px solid var(--hair-d);padding:20px 0}.logi>div,.logi>div+div{border-left:0;border-bottom:1px solid var(--bone-3);padding:22px 0}}@media (width<=380px){.brand span{display:none}}@media (width<=620px){:root{--hdr:70px}.gl-flow,.gl-rail{grid-template-columns:minmax(0,1fr)!important}.gl-head{min-height:0}.gl-kit{grid-template-columns:minmax(0,1fr)}.gl-item+.gl-item{border-left:0;border-top:1px solid var(--bone-3)}.gl-decis,.rg-thru{grid-template-columns:minmax(0,1fr)}.rg-thru>div+div{border-left:0;border-top:1px solid var(--bone-3)}.gl-mark{display:block}.gl-mark span{margin-top:8px}.gl-close{flex-direction:column;align-items:flex-start}.canvas{--spine:26px;--rail:9px}.wstation:after{width:6px;height:6px;left:calc(var(--rail) - var(--spine) - 2.5px)}.wstation.core:after{width:8px;height:8px;left:calc(var(--rail) - var(--spine) - 3.5px)}.stnhead{font-size:17px}.proute{grid-template-columns:minmax(0,1fr);gap:11px}.applyplate{aspect-ratio:800/900}.standalone p{margin-left:0}.wreturn{width:9px}.plate{grid-template-columns:1fr}.plate>div{border-right:0;border-bottom:1px solid var(--hair-d)}.plate>div:last-child{border-bottom:0}form{grid-template-columns:1fr}}.crumb{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pale-45);align-items:baseline;gap:10px;padding:20px 0 0;font-size:11px;display:flex}.crumb a{color:var(--pale-70);min-height:24px;padding:4px 0;text-decoration:none;display:inline-block}.crumb a:hover{color:var(--pale)}.crumb span{color:#39444a}.rung{border-left:1px solid var(--hair-d);padding-left:38px;position:relative}.engineering .rung{border-left-color:var(--bone-3)}.rung>.no{background:var(--red);width:1px;height:34px;position:absolute;top:0;left:-1px}.rung>.no b{font-family:var(--mono);letter-spacing:.14em;color:var(--pale-45);font-size:11px;font-weight:400;position:absolute;top:0;left:9px}.engineering .rung>.no b{color:var(--ink-45)}.modes{border:0;border-top:1px solid var(--bone-3);flex-wrap:wrap;align-items:flex-start;margin:clamp(26px,3vw,44px) 0 0;padding:clamp(20px,2.2vw,30px) 0 0;display:flex}.modelabel{float:left;width:100%;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45);margin:0 0 14px;padding:0;font-size:11px}.cfgradio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.modetab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;min-height:50px;color:var(--ink);cursor:pointer;border:1px solid var(--ink);transition:background .18s var(--ease),color .18s var(--ease);background:0 0;align-items:center;gap:11px;margin-right:-1px;padding:15px 30px;font-size:13.5px;display:inline-flex}.modetab:before{content:"";opacity:.3;background:currentColor;flex:none;width:8px;height:8px}.modetab:hover{background:var(--bone-2)}.modepanel{flex:1 0 100%;order:9;padding-top:clamp(24px,2.8vw,38px);display:none}.cfgnote{flex:1 0 100%;order:99}#r-spraying:checked~label[for=r-spraying],#r-spreading:checked~label[for=r-spreading]{background:var(--ink);color:var(--bone)}#r-spraying:checked~label[for=r-spraying]:before,#r-spreading:checked~label[for=r-spreading]:before{background:var(--red);opacity:1}#r-spraying:checked~#panel-spraying,#r-spreading:checked~#panel-spreading{display:block}#r-spraying:focus-visible~label[for=r-spraying],#r-spreading:focus-visible~label[for=r-spreading]{outline:2px solid var(--red);outline-offset:3px}.cfgplate{border:1px solid var(--bone-3);background:var(--bone-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(20px,2.4vw,32px);display:grid}.cfgplate>div{border-right:1px solid var(--bone-3);padding:16px 18px}.cfgplate>div:last-child{border-right:0}.cfgplate dt{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-45);margin:0 0 8px;font-size:11px}.cfgplate dd{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(19px,1.7vw,26px);font-weight:500;line-height:1}.specgroup{border-top:1px solid var(--bone-3)}.specgroup>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.02em;justify-content:space-between;align-items:baseline;gap:16px;padding:15px 0;font-size:13.5px;list-style:none;display:flex}.specgroup>summary::-webkit-details-marker{display:none}.specgroup>summary:hover{background:var(--bone-2)}.specgroup>summary .count{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-45);font-size:11px}.specgroup[open]>summary{border-bottom:1px solid var(--bone-3)}.spec-condition{color:var(--ink-45);margin-top:4px;font-size:12px;line-height:1.65;display:block}@media (width<=760px){.cfgplate{grid-template-columns:1fr 1fr}.modebar{width:100%}.modetab{flex:1;justify-content:center;padding:12px 10px}}@media (width<=420px){.cfgplate{grid-template-columns:1fr}.cfgplate>div{border-right:0;border-bottom:1px solid var(--bone-3)}}.machine table.sp caption,.precision table.sp caption{color:var(--pale-45)}.machine table.sp th,.precision table.sp th{color:var(--pale-45);border-bottom-color:var(--pale-45)}.machine table.sp td,.precision table.sp td{border-bottom-color:var(--hair-d)}.machine table.sp td.u,.precision table.sp td.u{color:var(--pale-70)}.machine table.sp tr:hover td{background:var(--graphite-2)}.precision table.sp tr:hover td{background:var(--field-2)}.modenote a,.bound p a,.deck a{text-underline-offset:3px;min-height:24px;padding:3px 0;text-decoration-thickness:1px;display:inline-block}.cfgplate dd em{color:var(--ink-45);margin-left:5px;font-size:12px;font-style:normal}.imgframe video.crop-top{object-position:center top}:root{--brand-paper:#f8f9f7;--brand-ink:#232b28;--brand-deep:#202923;--brand-muted:#5d6761;--brand-action:#4359d0;--brand-action-hover:#3549ba;--brand-action-soft:color-mix(in srgb, var(--brand-action) 8%, white);--brand-action-line:color-mix(in srgb, var(--brand-action) 30%, white);--brand-action-on-dark:#bac7ff;--brand-header-action:#5268ef;--brand-header-action-hover:#4357d4;--brand-soft:#e8ece7;--brand-tint:#f5f6f3;--brand-line:#d9ded8;--brand-form-surface:#fafbf8}.hdr{z-index:40;backdrop-filter:blur(8px);border-bottom:1px solid var(--hair-d);background:#0d1012f7;position:sticky;top:0}.hdr .bar{padding:16px var(--gut);align-items:center;gap:24px;min-height:78px;display:flex}.brand{flex-shrink:0;align-items:center;gap:13px;min-height:28px;text-decoration:none;display:flex}.brand img{width:auto;height:19px;display:block}.brand span{font:11px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--pale-70);border-left:1px solid #333c41;padding-left:13px}.header-navigation{flex:1;justify-content:flex-end;align-items:center;gap:24px;min-width:0;display:flex}.header-navigation nav{margin-left:auto}.primary-links{align-items:center;gap:clamp(14px,1.25vw,22px);margin:0;padding:0;list-style:none;display:flex}.primary-links>li{flex-shrink:0}.nav-section-link,.nav-drones{min-height:44px;color:var(--pale-70);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:9px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.nav-section-link:hover,.nav-drones:hover,.drone-menu[open]>.nav-drones{color:var(--pale)}.nav-section-link.on,.nav-drones.is-current{color:var(--pale);border-bottom-color:var(--red)}.nav-drones{list-style:none}.nav-drones::-webkit-details-marker{display:none}.nav-chevron{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.drone-menu[open] .nav-chevron{transform:translateY(2px)rotate(225deg)}.drone-menu{position:relative}.drone-panel{background:var(--bone);width:370px;color:var(--ink);border:1px solid var(--bone-3);padding:22px;position:absolute;top:calc(100% + 17px);left:-22px;box-shadow:0 18px 35px #0003}.drone-category{font:10px var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-45);margin-bottom:15px}.drone-list{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.drone-list>li+li{border-top:1px solid var(--bone-3)}.drone-link{color:var(--ink);align-items:center;gap:16px;padding:12px 0;text-decoration:none;display:flex}.drone-link img{object-fit:contain;background:#eeece7;flex-shrink:0;width:104px;height:90px;display:block}.drone-copy{flex-direction:column;gap:6px;display:flex}.drone-copy strong{letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.25}.drone-copy>span{color:var(--ink-45);font-size:12px;line-height:1.5}.drone-arrow{color:var(--ink-45);align-self:flex-start;margin-left:auto;padding-top:4px;font-size:16px}.drone-link:hover strong,.drone-link[aria-current] strong,.drone-link:hover .drone-arrow{color:var(--red-ink)}.drone-link:focus-visible{outline-offset:3px;outline-color:var(--red-ink)}.header-utilities{flex-shrink:0;align-items:center;gap:10px;display:flex}.header-contact{min-height:44px;color:var(--pale);border:1px solid var(--hair-d);align-items:center;gap:18px;padding:8px 15px;font-size:13.5px;text-decoration:none;display:flex}.header-contact:hover{border-color:var(--pale-45);background:#ffffff0a}.lang{border:1px solid var(--hair-d);font:11px var(--mono);align-items:stretch;display:flex}.lang>a,.lang>span{min-height:38px;color:var(--pale-45);align-items:center;padding:6px 9px;text-decoration:none;display:flex}.lang a.on,.lang span[aria-current]{background:var(--pale);color:var(--graphite)}.lang span[aria-disabled]{color:#7e888d;cursor:not-allowed}.nav-toggle{border:1px solid var(--hair-d);min-height:44px;color:var(--pale);font:13px var(--disp);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:12px;padding:9px 13px;display:none}.nav-toggle[hidden]{display:none}.nav-toggle-icon{border-top:1px solid;border-bottom:1px solid;width:15px;height:8px}.hdr[data-menu-open] .nav-toggle-icon{border-bottom:0;height:1px}@media (width<=1500px){.brand span{display:none}.hdr .bar,.header-navigation{gap:20px}}@media (width<=1180px){.hdr .bar{min-height:72px;padding:12px var(--gut);flex-wrap:wrap;justify-content:space-between}.nav-toggle:not([hidden]){display:inline-flex}.header-navigation{flex-basis:100%;width:100%;display:block}.hdr[data-nav-ready] .header-navigation{padding:12px var(--gut) 24px;max-height:calc(100dvh - var(--hdr));background:var(--graphite);border-bottom:1px solid var(--hair-d);position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 15px 25px #0003}.hdr[data-nav-ready]:not([data-menu-open]) .header-navigation{display:none}.primary-links{display:block}.primary-links>li+li{border-top:1px solid var(--hair-d)}.nav-section-link,.nav-drones{justify-content:space-between;min-height:54px;font-size:16px}.nav-section-link.on,.nav-drones.is-current{border-bottom-color:#0000}.nav-section-link.on:after{content:"•";color:var(--red)}.drone-panel{width:100%;box-shadow:none;margin-bottom:14px;padding:18px;position:static}.drone-list{max-height:none;overflow:visible}.header-utilities{border-top:1px solid var(--hair-d);flex-wrap:wrap;margin-top:10px;padding-top:22px}.lang>a,.lang>span{min-height:42px}}@media (width<=480px){.hdr .bar{gap:12px;min-height:68px;padding-block:10px}.brand img{max-width:calc(100vw - 150px);height:19px}.drone-panel{padding:15px}.drone-link{gap:12px}.drone-link img{width:90px;height:80px}.drone-copy strong{font-size:15px}}.site-footer{background:var(--bone);color:var(--ink);border-top:4px solid var(--red);scroll-margin-top:var(--hdr);padding:48px 0 24px}.footer-intro{border-bottom:1px solid var(--bone-3);align-items:center;gap:42px;padding-bottom:32px;display:flex}.footer-intro img{width:245px;height:auto;display:block}.footer-intro p{color:var(--ink-70);font-size:15px;line-height:1.5}.footer-top{white-space:nowrap;align-items:center;gap:18px;min-height:44px;margin-left:auto;font-size:13px;text-decoration:none;display:flex}.footer-top span{color:var(--red-ink);font-size:19px}.footer-columns{grid-template-columns:1.25fr 1fr 1fr;gap:48px;padding:34px 0;display:grid}.footer-columns h2{font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45);margin:0 0 16px}.footer-columns a{width:fit-content;max-width:100%;min-height:40px;padding:8px 0;font-size:14px;line-height:1.6;text-decoration:none;display:block}.footer-columns a:hover,.footer-top:hover{color:var(--red-ink);text-underline-offset:4px;text-decoration:underline}.footer-contact>a:first-of-type{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(17px,1.7vw,24px);font-weight:600}.footer-contact p{color:var(--ink-70);margin:12px 0;font-size:14px;line-height:1.7}.footer-contact .footer-inquiry{color:var(--red-ink);font-weight:600}.footer-bottom{border-top:1px solid var(--bone-3);justify-content:space-between;align-items:center;gap:24px;padding-top:18px;display:flex}.footer-bottom p{color:var(--ink-45);font-size:12px}.footer-motion{border:1px solid var(--bone-3);color:var(--ink-70);min-height:44px;font:12px var(--disp);cursor:pointer;white-space:nowrap;background:0 0;padding:9px 13px}.footer-motion:hover{border-color:var(--ink-45)}.site-visit{background:var(--surface-page,var(--bone));color:var(--ink);border-top:1px solid var(--bone-3);scroll-margin-top:calc(var(--hdr) + 24px);padding-block:clamp(48px,5vw,80px)}.footer-visit{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.6fr);gap:30px;display:grid}.footer-storefront{align-self:start;margin:0}.footer-storefront img{aspect-ratio:3/4;width:100%;height:auto;display:block}.footer-visit-copy{align-self:center}.footer-visit-copy .lbl{color:var(--ink-45);margin-bottom:12px;font-size:10px}.footer-visit-copy h2{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(24px,2.4vw,34px);line-height:1.1}.footer-visit-copy address{font-size:15px;font-style:normal;line-height:1.7}.footer-visit-copy>p:not(.lbl){color:var(--ink-70);max-width:32ch;margin-top:16px;font-size:13px;line-height:1.7}.footer-visit-copy>a{min-height:44px;color:var(--red-ink);text-underline-offset:4px;align-items:center;gap:14px;margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.footer-map{background:var(--bone-2);border:1px solid var(--bone-3);min-height:300px;position:relative}.footer-map iframe{border:0;width:100%;height:100%;display:block;position:absolute}@media (width<=1000px){.footer-visit{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px}.footer-storefront{grid-row:span 2;align-self:stretch}.footer-storefront img{object-fit:contain;object-position:top;height:100%}.footer-visit-copy{align-self:start}.footer-map{min-height:260px}}@media (width<=600px){.footer-visit{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:22px 18px}.footer-storefront{grid-row:auto;align-self:start}.footer-visit-copy h2{margin-bottom:14px;font-size:24px}.footer-visit-copy address{font-size:13px}.footer-visit-copy>p:not(.lbl){grid-column:1/-1;font-size:12px}.footer-visit-copy .lbl{font-size:9px}.footer-visit-copy>a{gap:8px;margin-top:10px;font-size:12px}.footer-map{grid-column:1/-1;min-height:280px}}@media (width<=800px){.footer-intro{flex-wrap:wrap;gap:20px}.footer-intro p{flex:1;min-width:200px}.footer-top{margin-left:0}.footer-columns{grid-template-columns:1fr 1fr;gap:32px}.footer-contact{grid-column:1/-1}.footer-bottom{align-items:flex-start}}@media (width<=480px){.site-footer{padding-top:30px}.footer-intro{align-items:flex-start}.footer-intro img{width:215px}.footer-intro p{min-width:100%}.footer-columns{gap:28px 20px}.footer-columns a{min-height:44px}.footer-columns h2{font-size:10px}.footer-bottom{flex-direction:column;gap:14px}}.sunrise-track{height:500svh;position:relative}.sunrise-scene{isolation:isolate;color:#ededf3;--predawn:1;--morning:0;--sun-y:35.4%;--sun-opacity:0;--foreground-scale:1;--foreground-y:0%;--foreground-opacity:1;--foreground-light:.55;--photo-scale:1;--photo-x:0px;--photo-y:0px;--night:0;--intro:1;--intro-y:0px;--arrival:0;--arrival-y:20px;--flight:0;--scroll-progress:0;background:#171721;height:100svh;min-height:560px;position:sticky;top:0;overflow:clip}.sunrise-scene:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0a152475,#0000);height:160px;position:absolute;inset:0 0 auto}.sunrise-scene:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0000,#171721e6);position:absolute;inset:65% 0 0}.sunrise-landscape{left:var(--land-left,0);top:var(--land-top,0);width:var(--land-width,100%);height:var(--land-height,100%);z-index:-4;transform:translate3d(var(--photo-x),var(--photo-y),0) scale(var(--photo-scale));will-change:transform;position:absolute}.sunrise-landscape>img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.sunrise-day{filter:brightness(.97)saturate(.95)}.sunrise-predawn{opacity:var(--predawn);filter:brightness(.75)saturate(.9);will-change:opacity}.sunrise-sun-window{clip-path:inset(0 0 68.1%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.sunrise-sun{left:26.8%;top:var(--sun-y);width:15%;height:auto;opacity:var(--sun-opacity);mix-blend-mode:screen;will-change:top,opacity;position:absolute;transform:translate(-50%,-50%)}.sunrise-shade{z-index:-3;background:#101c2925;position:absolute;inset:0}.sunrise-blue{z-index:-2;opacity:var(--night);pointer-events:none;mix-blend-mode:multiply;background:#0a1e4c;position:absolute;inset:0}.sunrise-foreground{z-index:3;pointer-events:none;transform-origin:50% 100%;transform:translateY(var(--foreground-y)) scale(var(--foreground-scale));opacity:var(--foreground-opacity);filter:brightness(var(--foreground-light)) saturate(.8);will-change:transform,opacity;position:absolute;inset:0}.sunrise-foreground img{width:max(100%,150svh);max-width:none;height:auto;display:block;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.sunrise-opening{transform:translate(-50%,var(--intro-y));text-align:center;width:calc(100% - 44px);max-width:760px;opacity:var(--intro);z-index:5;position:absolute;top:27%;left:50%}.sunrise-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:400}.sunrise-opening h1{font-variation-settings:"wght" 480,"wdth" 100;letter-spacing:.005em;color:#ededf3;max-width:15ch;margin:0 auto;font-size:clamp(42px,5.1vw,65px);font-weight:480;line-height:1.1}.sunrise-opening h1 em{font-variation-settings:"wght" 400,"wdth" 100;letter-spacing:0;color:#ededf3;margin:24px -120px 0;font-size:20px;font-style:normal;line-height:1.4;display:block}.sunrise-actions{margin-top:28px}.sunrise-actions .btn{font-variation-settings:"wght" 400;color:#fff;box-shadow:none;background:#5266eb;border-color:#5266eb;border-radius:32px;padding:14px 24px;font-size:15px;font-weight:400}.sunrise-aircraft{z-index:2;pointer-events:none;touch-action:pan-y;outline:none;position:absolute;inset:0}.sunrise-scene[data-chapter="3"] .sunrise-aircraft{pointer-events:auto;cursor:grab}.sunrise-aircraft:active{cursor:grabbing}.sunrise-aircraft:focus-visible{outline-offset:-18px;border-radius:24px;outline:1px solid #ededf3}.sunrise-aircraft canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sunrise-fallback{object-fit:contain;width:70%;height:70%;opacity:var(--flight);pointer-events:none;position:absolute;inset:15%}.sunrise-arrival{transform:translate(-50%,var(--arrival-y));width:90%;opacity:var(--arrival);text-align:center;z-index:5;position:absolute;bottom:17%;left:50%}.sunrise-arrival .sunrise-eyebrow{letter-spacing:.12em;margin-bottom:12px;font-size:11px}.sunrise-arrival h2{font-variation-settings:"wght" 480,"wdth" 100;letter-spacing:.01em;margin:0;font-size:clamp(32px,3.6vw,49px);font-weight:480;line-height:1.15}.sunrise-arrival .ghost{color:#ededf3;font-variation-settings:"wght" 400;background:0 0;border:1px solid #ededf388;border-radius:32px;min-height:44px;margin-top:18px;padding:11px 22px;font-size:14px;font-weight:400}.sunrise-controls{left:var(--gut,40px);right:var(--gut,40px);z-index:5;color:#ededf3;justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex;position:absolute;bottom:32px}.sunrise-chapter{color:#c3c3cc;letter-spacing:.05em;width:180px;font-size:11px}.sunrise-controls button{color:#ededf3;font:inherit;cursor:pointer;backdrop-filter:blur(8px);background:#17172133;border:1px solid #ededf344;border-radius:32px;min-height:44px;padding:10px 22px}.sunrise-controls a{text-align:right;justify-content:flex-end;align-items:center;width:180px;min-height:44px;text-decoration:none;display:flex}.sunrise-controls a:hover{text-underline-offset:5px;text-decoration:underline}.sunrise-controls button:hover{background:#272735}.sunrise-progress{z-index:5;background:#ededf315;width:100%;height:1px;position:absolute;bottom:0;left:0}.sunrise-progress span{transform-origin:0;height:100%;transform:scaleX(var(--scroll-progress));background:#ededf3;display:block}.sunrise-overview{outline:none;padding-block:72px!important}.sunrise-brief{grid-template-columns:1.15fr 1fr;gap:80px;display:grid}.sunrise-brief .lbl{color:#c3c3cc;font:11px var(--disp);letter-spacing:.12em;line-height:1.5}.sunrise-deck{color:#ededf3;margin-top:24px;font-size:21px;line-height:1.5}.sunrise-flow{counter-reset:flow;gap:40px;margin:32px 0 26px;padding:0;display:flex}.sunrise-flow li{color:#c3c3cc;flex-direction:column;gap:8px;font-size:13px;list-style:none;display:flex}.sunrise-flow li:before{counter-increment:flow;content:counter(flow,decimal-leading-zero);color:#858592;font-size:11px}.sunrise-reach{color:#c3c3cc;font-size:13px;line-height:1.6}.sunrise-reach strong{font-weight:480;display:block}.sunrise-reach span{margin-top:4px;display:block}.sunrise-facts .plate{border-radius:12px;margin-top:24px}.sunrise-facts .plate-note{padding-bottom:24px}.sunrise-quote{color:#c3c3cc;border-top:1px solid #ededf31f;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:13px;display:flex}.sunrise-quote .ghost{white-space:nowrap;font-size:13px}@media (width<=760px){.sunrise-track{height:450svh}.sunrise-scene{min-height:540px}.sunrise-opening{max-width:600px;top:27%}.sunrise-opening h1{max-width:12ch;font-size:48px}.sunrise-opening h1 em{margin:22px -20px 0;font-size:17px}.sunrise-eyebrow{font-size:10px}.sunrise-actions .btn{font-size:14px}.sunrise-arrival{bottom:20%}.sunrise-controls{flex-wrap:wrap;gap:6px;bottom:22px}.sunrise-chapter{text-align:center;width:100%;margin-bottom:6px}.sunrise-controls a{width:auto;font-size:11px}.sunrise-controls button{padding:10px 16px;font-size:11px}.sunrise-brief{grid-template-columns:1fr;gap:40px}.sunrise-deck{font-size:19px}.sunrise-overview{padding-block:52px!important}.sunrise-flow{gap:32px}}@media (width<=420px){.sunrise-opening{top:25%}.sunrise-opening h1{font-size:43px}.sunrise-opening h1 em{margin-inline:0;max-width:24ch;margin-left:auto;margin-right:auto}.sunrise-arrival h2{font-size:32px}.sunrise-quote{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.sunrise-scene *{transition:none!important;animation:none!important}.sunrise-track{height:250svh}}.quote-form-crop-spraying{min-width:0;max-width:none}.quote-form-crop-spraying .quote-field-source{color:#586777;margin:0 0 20px;font-size:13px}.quote-form-crop-spraying .quote-step{border-top:0;padding-bottom:0}.quote-form-crop-spraying .quote-step legend{max-width:100%;margin-bottom:16px;padding-right:0}.quote-form-crop-spraying .quote-submit{white-space:normal;text-align:left;min-width:0;max-width:100%}.quote-form-crop-spraying :is(input,select,textarea,button,legend,[tabindex]){scroll-margin-top:140px}.quote-form-crop-spraying .quote-privacy{margin-block:24px 18px}.quote-form-crop-spraying .quote-status:empty{display:none}.quote-crop-next[data-astro-cid-4ztl44ga]{border-top:1px solid #bec9d5;margin-top:28px;padding-top:20px}.quote-crop-next[data-astro-cid-4ztl44ga]>p[data-astro-cid-4ztl44ga]:first-child{margin:0 0 10px;font-size:14px;font-weight:600}.quote-crop-next[data-astro-cid-4ztl44ga] ol[data-astro-cid-4ztl44ga]{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;font-size:13px;line-height:1.7;list-style:none;display:flex}.quote-crop-next[data-astro-cid-4ztl44ga] li[data-astro-cid-4ztl44ga]:not(:last-child):after{content:"→";color:#667387;margin-left:8px}.quote-form-cover-crop-seeding{min-width:0;max-width:none}.quote-form-cover-crop-seeding .quote-field-source{color:var(--brand-muted);margin:0 0 20px;font-size:13px}.quote-form-cover-crop-seeding .quote-step{border-top:0;padding-bottom:0}.quote-form-cover-crop-seeding .quote-step legend{max-width:100%;margin-bottom:16px;padding-right:0}.quote-form-cover-crop-seeding .quote-submit{white-space:normal;text-align:left;min-width:0;max-width:100%}.quote-form-cover-crop-seeding :is(input,select,textarea,button,legend,[tabindex]){scroll-margin-top:140px}.quote-form-cover-crop-seeding .quote-privacy{margin-block:24px 18px}.quote-form-cover-crop-seeding .quote-status:empty{display:none}.quote-seeding-scope[data-astro-cid-5cxnzwyd]{border-top:1px solid var(--brand-line);margin-top:24px;padding-top:20px}.quote-form-granular-fertilizer{min-width:0;max-width:none}.quote-form-granular-fertilizer .quote-field-source{color:var(--brand-muted);margin:0 0 20px;font-size:13px}.quote-form-granular-fertilizer .quote-step{border-top:0;padding-bottom:0}.quote-form-granular-fertilizer .quote-step legend{max-width:100%;margin-bottom:16px;padding-right:0}.quote-form-granular-fertilizer .quote-submit{white-space:normal;text-align:left;min-width:0;max-width:100%}.quote-form-granular-fertilizer :is(input,select,textarea,button,legend,[tabindex]){scroll-margin-top:140px}.quote-form-granular-fertilizer .quote-privacy{margin-block:24px 18px}.quote-form-granular-fertilizer .quote-status:empty{display:none}.quote-fertilizer-scope[data-astro-cid-sqbtamnf]{border-top:1px solid var(--brand-line);margin-top:24px;padding-top:20px}.quote-form-multispectral-scouting{min-width:0;max-width:none}.quote-form-multispectral-scouting .quote-field-source{color:var(--brand-muted);margin:0 0 20px;font-size:13px}.quote-form-multispectral-scouting .quote-step{border-top:0;padding-bottom:0}.quote-form-multispectral-scouting .quote-step legend{max-width:100%;margin-bottom:16px;padding-right:0}.quote-form-multispectral-scouting .quote-submit{white-space:normal;text-align:left;min-width:0;max-width:100%}.quote-form-multispectral-scouting :is(input,select,textarea,button,legend,[tabindex]){scroll-margin-top:140px}.quote-form-multispectral-scouting .quote-privacy{margin-block:24px 18px}.quote-form-multispectral-scouting .quote-status:empty{display:none}.quote-scouting-scope[data-astro-cid-t5wk5cw4]{border-top:1px solid var(--brand-line);margin-top:24px;padding-top:20px}.quote-form-mavic-3m{min-width:0;max-width:none}.quote-form-mavic-3m .quote-field-source{color:var(--brand-muted);margin:0 0 20px;font-size:13px}.quote-form-mavic-3m .quote-step{border-top:0;padding-bottom:0}.quote-form-mavic-3m .quote-step legend{max-width:100%;margin-bottom:16px;padding-right:0}.quote-form-mavic-3m .quote-submit{white-space:normal;text-align:left;min-width:0;max-width:100%}.quote-form-mavic-3m :is(input,select,textarea,button,legend,[tabindex]){scroll-margin-top:160px}.quote-form-mavic-3m .quote-privacy{margin-block:24px 18px}.quote-form-mavic-3m .quote-status:empty{display:none}.quote-mavic-selection[data-astro-cid-3n7fuvoe]{max-width:100%;color:var(--pale,var(--brand-ink));white-space:normal;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.5;display:block}.quote-mavic-selection[data-astro-cid-3n7fuvoe][hidden]{display:none}.quote-mavic-context[data-astro-cid-3n7fuvoe]{margin-top:28px}body:has(.quote-page){background:var(--bone,#f4f3eb)}.quote-page{color:var(--ink,#222);max-width:1040px;padding-block:clamp(40px,6vw,88px)}.quote-header{max-width:760px;margin-bottom:40px}.quote-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#586777;font-size:13px}.quote-header h1{letter-spacing:-.035em;margin:16px 0 22px;font-size:clamp(34px,5vw,62px);line-height:1.08}.quote-header>p:last-child{max-width:60ch;font-size:clamp(17px,2vw,21px);line-height:1.6}.quote-form{max-width:840px;display:block}.quote-form [hidden]{display:none!important}.quote-form a{text-underline-offset:3px;text-decoration:underline}.quote-notice{background:var(--brand-action-soft);border-left:3px solid var(--brand-action);margin-bottom:22px;padding:18px 22px;line-height:1.6}.quote-maintenance,.quote-privacy{margin:18px 0 30px;font-size:14px;line-height:1.6}.quote-maintenance a{display:inline-block}.quote-group{border:0;border-top:1px solid #bec9d5;min-width:0;margin:0;padding:28px 0 40px}.quote-group legend{letter-spacing:-.015em;padding-right:20px;font-size:23px;font-weight:650}.quote-group legend span{color:#65758a;vertical-align:middle;font-variant-numeric:tabular-nums;padding-right:14px;font-size:12px}.quote-group-help{color:#586777;margin:0 0 23px;line-height:1.5}.quote-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 26px;display:grid}.quote-field{min-width:0}.quote-field-wide{grid-column:1/-1}.quote-form label{margin-bottom:9px;font-size:14px;font-weight:600;line-height:1.5;display:block}.quote-required{color:#606e7e;margin-left:9px;font-size:11px;font-weight:400}.quote-form input:not([type=checkbox]),.quote-form select,.quote-form textarea{color:#253244;width:100%;min-height:48px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #98a8bc;border-radius:2px;padding:12px;font-size:16px;display:block}.quote-form select{padding-right:30px}.quote-form textarea{resize:vertical;line-height:1.6}.quote-form input:disabled{color:#647389;background:#e3e9ef}.quote-form :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--brand-action);outline-offset:3px}.quote-form [aria-invalid=true]{border-color:#a63225!important}.quote-help{color:#5e6d80;margin:8px 0 0;font-size:13px;line-height:1.5}.quote-error{color:#a0271b;margin-top:8px;font-size:13px}.quote-configuration,.quote-source{background:var(--brand-action-soft);margin-top:24px;padding:22px}.quote-source{margin:0 0 32px}.quote-configuration h3{margin-bottom:10px;font-size:18px}.quote-configuration>p{margin-bottom:20px;font-size:14px;line-height:1.5}.quote-check{align-items:center;gap:12px;display:flex!important}.quote-check input{width:20px;height:20px;accent-color:var(--brand-action)}.quote-form button{cursor:pointer;font:inherit;min-height:44px}.quote-configuration>button,.quote-source>button{color:var(--brand-action);background:0 0;border:0;border-bottom:1px solid;margin-top:14px;padding:8px 0;font-size:13px}.quote-submit{background:var(--brand-action);border:1px solid var(--brand-action);color:#fff;border-radius:2px;justify-content:space-between;gap:30px;min-width:245px;padding:16px 22px;display:flex}.quote-submit:disabled{opacity:.65;cursor:default}.quote-status{max-width:65ch;margin:20px 0;font-size:15px;line-height:1.6}.quote-status[data-state=error]{color:#a0271b}.quote-status[data-state=success]{color:var(--brand-action)}.quote-fallback{border-top:1px solid #bec9d5;margin-top:30px;padding-top:24px}.quote-fallback :is(h2,h3){margin-bottom:18px;font-size:23px}.quote-draft-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:16px 0;display:flex}.quote-draft-actions button{border:1px solid var(--brand-action);color:var(--brand-action);background:0 0;padding:12px 16px}.quote-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=600px){.quote-fields{grid-template-columns:1fr;gap:22px}.quote-group legend{font-size:21px}.quote-submit{width:100%}.quote-configuration,.quote-source{padding:16px}}.quote-header h1{font-variation-settings:"wght" 500,"wdth" 100;max-width:24ch;font-weight:500}.quote-submit{border-radius:28px;width:fit-content}.quote-submit:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.quote-group legend{font-weight:500}.quote-form :is(input,select,textarea){border-radius:5px!important}.quote-notice{border-radius:4px}.quote-draft-actions button{border-radius:24px}@media (width<=600px){.quote-submit{width:100%}.quote-header h1{font-size:36px;line-height:1.2}}.quote-form-compact{min-width:0;max-width:none}.quote-form-compact .quote-notice{margin:0 0 26px;padding:15px 18px;font-size:14px}.quote-form-compact .quote-fields{gap:20px 24px}.quote-form-compact .quote-privacy{margin:22px 0 18px}.quote-form-compact .quote-status:empty{display:none}.quote-compact-context{border-left:3px solid var(--brand-action);background:var(--brand-action-soft);margin-bottom:24px;padding:18px 20px;font-size:14px;line-height:1.6}.quote-compact-context p{margin:0 0 8px}.quote-context-label{font-weight:600}.quote-compact-context a{font-size:13px}.quote-form-compact .quote-fallback{min-width:0}.quote-form-compact .quote-optional{border-top:1px solid #c6cdc8;border-bottom:1px solid #c6cdc8;margin-top:24px}.quote-form-compact .quote-optional summary{cursor:pointer;padding:18px 0;font-size:14px;line-height:1.5}.quote-form-compact .quote-optional[open]{padding-bottom:22px}.quote-form-compact .quote-optional summary:focus-visible{outline:3px solid var(--brand-action);outline-offset:4px}.quote-form-aquaculture{min-width:0;max-width:none}.quote-aquaculture-province{max-width:390px;margin-bottom:32px}.quote-aquaculture-fields{margin-top:30px}.quote-group>.quote-aquaculture-fields{margin-top:34px;padding-bottom:0}.quote-aquaculture-fields legend{overflow-wrap:anywhere;max-width:100%}.quote-form-aquaculture .quote-submit{white-space:normal;text-align:left;min-width:0;max-width:100%}.quote-form-field-logistics{min-width:0;max-width:none}.quote-form-field-logistics .quote-field-source{color:#586777;margin:0 0 20px;font-size:13px}.quote-step-progress{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 32px;padding:0;list-style:none;display:grid}.quote-step-progress li{color:#667387;border-top:2px solid #c4cedb;padding-top:12px;font-size:14px;line-height:1.5}.quote-step-progress li[aria-current=step]{border-color:var(--brand-action);color:#253244}.quote-step-progress span{font-variant-numeric:tabular-nums;margin-right:10px;font-size:12px}.quote-form-field-logistics .quote-step{border-top:0;padding-bottom:0}.quote-form-field-logistics .quote-step legend{max-width:100%;margin-bottom:16px;padding-right:0}.quote-step-actions{margin-top:28px}.quote-step-back{color:var(--brand-action);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:inline-flex}.quote-form-field-logistics .quote-submit{white-space:normal;text-align:left;min-width:0;max-width:100%}.quote-form-field-logistics :is(input,select,textarea,button,legend,[tabindex]){scroll-margin-top:140px}.quote-form-field-logistics .quote-privacy{margin-block:24px 18px}.quote-form-field-logistics .quote-status:empty{display:none}@media (width<=600px){.quote-step-progress{gap:14px}.quote-step-progress span{margin:0 0 3px;display:block}}.quote-form-aquaculture .quote-step{border-top:0;padding-bottom:0}.quote-form-aquaculture .quote-step>legend{max-width:100%;margin-bottom:18px;padding-right:0}.quote-form-aquaculture .quote-step>.quote-aquaculture-fields{margin-top:28px;padding-bottom:26px}.quote-form-aquaculture .quote-aquaculture-problem{margin-top:0}.quote-form-aquaculture :is(input,select,textarea,button,legend,[tabindex]){scroll-margin-top:140px}.quote-form-aquaculture .quote-privacy{margin-block:24px 18px}.quote-form-aquaculture .quote-status:empty{display:none}.quote-form-workflow-integration{min-width:0;max-width:none}.quote-form-workflow-integration .workflow-form-group{border:0;padding:0 0 24px}.quote-form-workflow-integration .workflow-form-group legend{margin:0 0 16px;font-size:16px;font-weight:650}.quote-form-workflow-integration .quote-fields{gap:16px 18px}.quote-form-workflow-integration .quote-field label{margin-bottom:6px;font-size:13px}.quote-form-workflow-integration .quote-required{margin-left:5px;font-size:10px}.quote-form-workflow-integration .quote-help{font-size:12px}.quote-form-workflow-integration .workflow-form-optional{border-block:1px solid var(--brand-line)}.quote-form-workflow-integration .workflow-form-optional summary{cursor:pointer;padding:13px 0;font-size:13px;line-height:1.5}.quote-form-workflow-integration .workflow-form-optional[open]{padding-bottom:18px}.quote-form-workflow-integration .workflow-form-optional summary:focus-visible{outline:3px solid var(--brand-action);outline-offset:3px}.quote-form-workflow-integration .quote-privacy{margin:18px 0;font-size:12px}.quote-form-workflow-integration .quote-submit{background:var(--brand-action);border-color:var(--brand-action);border-radius:4px;min-width:0;max-width:100%}.quote-form-workflow-integration .quote-submit:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.quote-form-workflow-integration .quote-status:empty{display:none}.quote-form-workflow-integration .quote-status[data-state=success]{color:var(--brand-action)}.quote-form-workflow-integration :is(input,select,textarea,button,a):focus-visible{outline-color:var(--brand-action)}.quote-form-workflow-integration :is(input,select,textarea,button,[tabindex]){scroll-margin-top:110px}@media (width<=600px){.quote-form-workflow-integration .quote-fields{grid-template-columns:1fr}}body[data-page=home]{background:var(--brand-paper)}.home-chapters{--hc-paper:var(--brand-paper);--hc-ink:var(--brand-ink);--hc-muted:var(--brand-muted);--hc-accent:var(--brand-action);color:var(--hc-ink);background:var(--hc-paper)}.home-chapters *{min-width:0}.home-chapters figure{margin:0}.home-chapters img{width:100%;height:auto;display:block}.hc-wrap{max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,5vw,80px)}.hc-section{padding-block:clamp(64px,7.7vw,112px)}.home-chapters h1,.home-chapters h2,.home-chapters h3{font-variation-settings:"wght" 500, "wdth" 100;letter-spacing:-.038em;font-weight:500}.home-chapters h2{text-wrap:balance;max-width:25ch;font-size:clamp(32px,3.5vw,51px);line-height:1.13}.hc-heading{margin-bottom:46px}.hc-heading>p:not(.hc-context){max-width:63ch;color:var(--hc-muted);margin-top:22px;font-size:17px;line-height:1.75}.home-chapters .hc-link{min-height:44px;color:inherit;align-items:center;gap:22px;padding-block:10px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.hc-link>span:last-child{transition:transform .18s}.hc-link:hover{text-underline-offset:5px;text-decoration:underline}.hc-link:hover>span:last-child{transform:translate(3px)}.home-chapters :focus-visible{outline:2px solid var(--hc-accent);outline-offset:5px}.hc-hero{background:#eef0eb;padding-block:clamp(40px,6vw,90px) clamp(56px,6vw,92px)}.hc-hero-layout{grid-template-columns:1fr 1.07fr;align-items:center;gap:32px;max-width:1660px;margin-inline:auto;padding-left:clamp(24px,5vw,80px);display:grid}.hc-hero-copy{padding-block:42px}.hc-hero-category{color:#4a5650;max-width:43ch;margin-bottom:27px;font-size:14px;line-height:1.6}.home-chapters .hc-hero h1{letter-spacing:-.047em;text-wrap:initial;max-width:none;margin:0;font-size:clamp(30px,3.25vw,52px);line-height:1.17}.hc-hero h1 span{display:block}.hc-hero h1 span:last-child{color:#647069}.hc-hero-description{color:#525e57;max-width:47ch;margin-top:26px;font-size:17px;line-height:1.75}.hc-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 25px;margin-top:31px;display:flex}.home-chapters .hc-button{background:var(--hc-accent);border:1px solid var(--hc-accent);color:#fff;border-radius:3px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:16px 21px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.hc-button:hover{background:var(--brand-action-hover)}.hc-hero-photo{align-self:stretch;align-items:center;display:flex}.hc-hero-photo img{aspect-ratio:1338/753;object-fit:contain}.hc-task-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(36px,5vw,76px);display:grid}.hc-task-photo{align-self:stretch}.hc-task-photo img{object-fit:cover;object-position:50% 50%;height:100%}.hc-task-navigation ul{margin:0;padding:0;list-style:none}.hc-task-navigation li+li{border-top:1px solid #d9ded8}.hc-task-navigation li a{justify-content:space-between;align-items:baseline;gap:24px;padding:21px 0;text-decoration:none;display:flex}.hc-task-navigation li:first-child a{padding-top:0}.hc-task-navigation h3{letter-spacing:-.025em;font-size:23px;line-height:1.3}.hc-task-navigation li p{color:var(--hc-muted);max-width:43ch;margin-top:8px;font-size:14px;line-height:1.7}.hc-task-navigation li a:hover h3{color:var(--hc-accent)}.hc-project-link{color:var(--hc-muted);border-top:1px solid #d9ded8;flex-wrap:wrap;align-items:baseline;gap:5px 20px;margin-top:14px;padding-top:22px;font-size:12px;line-height:1.7;text-decoration:none;display:flex}.hc-project-link strong{color:var(--hc-ink);font-size:14px;font-weight:500}.hc-project-link:hover{text-underline-offset:4px;text-decoration:underline}.hc-delivery{background:#e8ece7}.hc-delivery .hc-heading h2{max-width:24ch}.hc-delivery-layout{grid-template-columns:1.36fr 1fr;align-items:center;gap:clamp(36px,6vw,88px);display:grid}.hc-delivery-layout img{aspect-ratio:1107/713;object-fit:contain}.hc-deliverables{gap:28px;margin:0;padding:0;list-style:none;display:grid}.hc-deliverables h3{letter-spacing:-.026em;font-size:23px;line-height:1.3}.hc-deliverables p{color:#536057;max-width:40ch;margin-top:7px;font-size:14px;line-height:1.7}.hc-capability{border-top:1px solid #c6cec6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 36px;margin-top:44px;padding-top:24px;display:flex}.hc-capability>p{color:#526058;max-width:66ch;font-size:14px;line-height:1.8}.hc-capability>div{flex-wrap:wrap;gap:26px;display:flex}.hc-workflow{color:#f0f3ed;background:#202923}.hc-workflow .hc-heading>p:not(.hc-context){color:#b8c4bb;max-width:68ch}.hc-context{color:#bfcbc2;margin:0 0 20px;font-size:13px}.hc-workflow .hc-heading h2{max-width:23ch}.hc-workflow-text{margin:0;padding:0;list-style:none}.hc-workflow-step+.hc-workflow-step{margin-top:54px}.hc-workflow-copy h3{font-size:31px;line-height:1.2}.hc-workflow-copy>p{color:#bdc8c0;max-width:39ch;margin-top:20px;font-size:16px;line-height:1.8}.hc-workflow-copy dl{margin:26px 0 0}.hc-workflow-copy dl>div+div{margin-top:18px}.hc-workflow-copy dt{font-size:14px;font-weight:500}.hc-workflow-copy dt a{align-items:center;gap:14px;min-height:30px;text-decoration:none;display:inline-flex}.hc-workflow-copy dt a:hover{text-underline-offset:4px;text-decoration:underline}.hc-workflow-copy dd{color:#aebdb2;max-width:42ch;margin:3px 0 0;font-size:13px;line-height:1.75}.hc-workflow-inline{margin-top:28px!important}.hc-workflow-inline img{aspect-ratio:16/9;object-fit:contain}.hc-workflow figcaption{color:#b3c1b8;margin-top:14px;font-size:12px;line-height:1.6}.hc-workflow-display{display:none}.home-chapters .hc-workflow-more{border-bottom:1px solid #83928a;margin-top:34px}.hc-equipment{background:#f5f6f3}.hc-equipment .hc-heading{margin-bottom:12px}.hc-equipment-grid{grid-template-columns:1.07fr 1.07fr 1fr;gap:42px;display:grid}.hc-equipment-grid article{flex-direction:column;display:flex}.hc-equipment-image{flex:none;justify-content:center;align-items:center;width:100%;height:clamp(250px,29vw,400px);display:flex}.hc-equipment-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.hc-equipment-grid h3{font-size:25px;line-height:1.3}.hc-equipment-grid h3 a{text-decoration:none}.hc-equipment-grid article>p{max-width:33ch;color:var(--hc-muted);margin-top:14px;font-size:15px;line-height:1.75}.hc-equipment-grid .hc-link{width:fit-content;margin-top:auto;padding-top:22px}.hc-field{background:#eef1ed}.hc-field-layout{grid-template-columns:minmax(0,669px) minmax(0,1fr);align-items:center;gap:clamp(36px,5.5vw,80px);display:grid}.hc-field-layout img{aspect-ratio:669/377;object-fit:contain;max-width:669px}.hc-field-layout h3{margin-bottom:23px;font-size:clamp(26px,2.3vw,34px);line-height:1.2}.hc-field-layout p{color:var(--hc-muted);font-size:15px;line-height:1.75}.hc-field-layout p+p{margin-top:14px}.hc-field-layout .hc-link{margin-top:18px}.hc-reading{border-top:1px solid #cbd3cb;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:42px;padding-top:18px;display:flex}.hc-reading>span{color:var(--hc-muted);font-size:13px}.hc-inquiry{background:#fafbf8}.hc-inquiry-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(40px,7vw,100px);display:grid}.hc-inquiry .hc-heading h2{max-width:13ch}.hc-inquiry .hc-heading>p{max-width:39ch}.hc-contact{margin-top:42px}.hc-contact p{color:var(--hc-muted);margin-bottom:10px;font-size:12px}.hc-contact a{width:fit-content;min-height:38px;font-size:15px;text-decoration:none;display:block}.hc-contact a:hover{text-underline-offset:4px;text-decoration:underline}.hc-inquiry .quote-form{margin:0}.hc-inquiry .quote-form :is(input,select,textarea){color:var(--hc-ink);background:#fff;border-color:#aeb8ad;border-radius:2px!important}.hc-inquiry .quote-form .quote-submit{border-radius:3px}.hc-inquiry .quote-notice{color:#54624f;background:#edf0e9;border-left:0;padding:12px 15px;font-size:12px}@media (width>=1024px){.hc-workflow-layout.is-enhanced{grid-template-columns:.74fr 1.26fr;gap:clamp(40px,6vw,88px);display:grid}.is-enhanced .hc-workflow-step{align-items:center;min-height:450px;padding-block:60px 70px;display:flex}.is-enhanced .hc-workflow-step+.hc-workflow-step{margin-top:0}.is-enhanced .hc-workflow-step:last-child{padding-bottom:45px}.is-enhanced .hc-workflow-inline{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden;margin:0!important}.is-enhanced .hc-workflow-display{display:block}.hc-workflow-sticky{top:calc(var(--hdr) + 70px);display:grid;position:sticky}.hc-workflow-sticky figure{opacity:0;grid-area:1/1}.hc-workflow-sticky figure.is-active{opacity:1}.hc-workflow-sticky img{aspect-ratio:16/9;object-fit:contain}}@media (width>=901px){html[lang=fr-CA] .home-chapters .hc-hero h1{font-size:clamp(27px,2.7vw,43px)}}@media (prefers-reduced-motion:no-preference){.hc-workflow-sticky figure{transition:opacity .5s}}@media (width<=1100px){.hc-hero-layout{grid-template-columns:1fr 1fr;gap:24px}.home-chapters .hc-hero h1{font-size:29px}.hc-hero-description{font-size:15px}.hc-hero-actions{gap:12px}.hc-task-layout{grid-template-columns:1fr 1fr;gap:32px}.hc-task-navigation h3{font-size:21px}.hc-equipment-grid{gap:26px}.hc-equipment-grid h3{font-size:22px}.hc-field-layout{grid-template-columns:1.1fr 1fr}}@media (width<=900px){.hc-hero{padding-block:25px 0}.hc-hero-layout{grid-template-columns:1fr;gap:24px;padding-inline:0}.hc-hero-copy{padding:30px clamp(24px,5vw,60px) 16px}.home-chapters .hc-hero h1{font-size:clamp(28px,4.8vw,42px)}.hc-hero-photo{padding-left:clamp(24px,5vw,60px)}.hc-hero-photo img{width:100%}.hc-task-layout,.hc-delivery-layout,.hc-field-layout,.hc-inquiry-layout{grid-template-columns:1fr}.hc-task-photo img{aspect-ratio:16/9;height:auto}.hc-task-navigation li a{padding-block:23px}.hc-delivery-layout{gap:36px}.hc-deliverables{grid-template-columns:1fr 1fr;gap:26px 36px}.hc-field-layout{gap:30px}.hc-field-layout p{max-width:62ch}.hc-inquiry-layout{gap:34px}.hc-inquiry .hc-heading h2{max-width:none}.hc-inquiry .hc-heading>p{max-width:57ch}.hc-contact{margin-top:22px}.hc-inquiry .hc-heading{margin-bottom:24px}}@media (width<=600px){.hc-section{padding-block:62px}.hc-heading{margin-bottom:30px}.home-chapters h2{font-size:32px}.hc-heading>p:not(.hc-context){margin-top:17px;font-size:16px}.home-chapters .hc-hero h1{letter-spacing:-.047em;font-size:clamp(23px,5.85vw,35px);line-height:1.24}.hc-hero-category{max-width:34ch;margin-bottom:22px;font-size:13px}.hc-hero-description{margin-top:23px;font-size:16px}.hc-hero-actions{gap:9px 22px;margin-top:23px}.hc-hero-actions .hc-link{font-size:13px}.home-chapters .hc-button{gap:16px;padding:14px 16px;font-size:13px}.hc-hero-photo{padding-left:0}.hc-deliverables{grid-template-columns:1fr;gap:26px}.hc-deliverables h3{font-size:22px}.hc-capability{margin-top:32px}.hc-capability>div{gap:8px 26px}.hc-workflow-copy h3{font-size:28px}.hc-workflow-copy>p{max-width:none}.hc-workflow figcaption{font-size:11px}.hc-equipment-grid{grid-template-columns:1fr;gap:34px}.hc-equipment-image{height:240px}.hc-equipment-image img{width:90%}.hc-equipment-grid h3{font-size:25px}.hc-equipment-grid article>p{max-width:41ch}.hc-equipment-grid .hc-link{padding-top:12px}.hc-reading{margin-top:32px}}@media (prefers-reduced-motion:reduce){.home-chapters *,.home-chapters :before,.home-chapters :after{transition:none!important;animation:none!important}}html[data-motion=off] .hc-workflow-sticky figure{transition:none}.hc-motion-photo{isolation:isolate;overflow:clip}.hc-task-photo img{transform-origin:45% 45%}.hc-delivery-photo{transform-origin:50% 40%}@keyframes hc-field-drift{0%{transform:translateY(8px)scale(1.12)}to{transform:translateY(-8px)scale(1.045)}}@keyframes hc-field-arrive{0%{opacity:.78;transform:translateY(38px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hc-deployment-arrive{0%{opacity:.72;transform:translateY(44px)scale(.93)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hc-field-drift-mobile{0%{transform:translateY(3px)scale(1.07)}to{transform:translateY(-3px)scale(1.04)}}@keyframes hc-photo-arrive-mobile{0%{opacity:.85;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html:not([data-motion=off]) .hc-task-layout{view-timeline:--hc-tasks block}html:not([data-motion=off]) .hc-delivery-layout{view-timeline:--hc-delivery block}html:not([data-motion=off]) .hc-task-photo{animation:1s cubic-bezier(.22,1,.36,1) both hc-field-arrive --hc-tasks;animation-range:entry}html:not([data-motion=off]) .hc-task-photo img{animation:1s linear both hc-field-drift --hc-tasks;animation-range:entry exit}html:not([data-motion=off]) .hc-delivery-photo{animation:1s cubic-bezier(.22,1,.36,1) both hc-deployment-arrive --hc-delivery;animation-range:entry}@media (width<=900px){html:not([data-motion=off]) :is(.hc-task-photo,.hc-delivery-photo){animation-name:hc-photo-arrive-mobile;animation-timeline:view()}html:not([data-motion=off]) .hc-task-photo img{animation-name:hc-field-drift-mobile;animation-timeline:view()}}}}html[data-motion=off] [data-home-motion] :is(.hc-task-photo,.hc-task-photo img,.hc-delivery-photo){opacity:1;transform:none;animation:none!important}@media (prefers-reduced-motion:reduce){[data-home-motion] :is(.hc-task-photo,.hc-task-photo img,.hc-delivery-photo){opacity:1;transform:none;animation:none!important}}.ti-section{color:var(--brand-ink);background:var(--brand-paper);padding:96px 0;scroll-margin-top:150px;font-size:18px;line-height:1.6}.ti-section [hidden]{display:none!important}.ti-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.ti-section h2{letter-spacing:-.045em;max-width:21ch;margin:16px 0 22px;font-size:clamp(34px,4.2vw,58px);font-weight:550;line-height:1.1}.ti-section h3{letter-spacing:-.025em;font-size:28px;line-height:1.2}.ti-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:600;line-height:1.5;font-size:12px!important}.ti-heading{max-width:800px;margin-bottom:50px}.ti-heading>p:last-child,.ti-inquiry-intro>p:last-of-type{color:var(--brand-muted);max-width:66ch}.ti-config-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);align-items:start;gap:80px;display:grid}.ti-config-layer{border:0;border-top:1px solid var(--brand-line);min-width:0;margin:0;padding:22px 0 28px;position:relative}.ti-config-layer legend{float:left;width:100%;margin-bottom:8px;padding:0;font-size:20px;font-weight:550;line-height:1.4}.ti-layer-number{color:var(--brand-muted);font-variant-numeric:tabular-nums;margin-right:14px;font-size:12px}.ti-layer-tag{clear:both;color:var(--brand-muted);margin:0 0 16px;font-size:12px}.ti-application-options{flex-wrap:wrap;gap:9px;display:flex}.ti-option{cursor:pointer;position:relative;font-size:15px!important}.ti-option input{opacity:0;width:1px;height:1px;position:absolute}.ti-option span{border:1px solid var(--brand-line);border-radius:3px;padding:11px 15px;line-height:1.35;display:block}.ti-option input:checked+span{background:var(--brand-action);border-color:var(--brand-action);color:#fff}.ti-option input:focus-visible+span{outline:3px solid var(--brand-action);outline-offset:3px}.ti-checks{flex-wrap:wrap;gap:12px 25px;display:flex}.ti-section label{font:inherit;text-transform:none;letter-spacing:normal;color:inherit}.ti-check{cursor:pointer;align-items:start;gap:10px;line-height:1.5;font-size:15px!important;display:flex!important}.ti-check input{width:19px;height:19px;accent-color:var(--brand-action);flex:none;margin-top:3px}.ti-section select,.ti-section input:not([type=radio]):not([type=checkbox]),.ti-section textarea{box-sizing:border-box;border:1px solid var(--brand-line);width:100%;min-height:49px;color:var(--brand-ink);font:inherit;background:#fff;border-radius:3px;padding:12px 13px;font-size:16px;line-height:1.5}.ti-section select{padding-right:28px}.ti-section textarea{resize:vertical}.ti-config-layer select{max-width:440px}.ti-help{color:var(--brand-muted);margin:9px 0 0;line-height:1.6;font-size:13px!important}.ti-summary{background:var(--brand-action-soft);border-top:3px solid var(--brand-action);padding:30px 32px;position:sticky;top:158px}.ti-summary h3{margin:15px 0 25px}.ti-summary dl>div{border-bottom:1px solid var(--brand-line);padding:13px 0}.ti-summary dt{color:var(--brand-muted);margin-bottom:4px;font-size:12px}.ti-summary dd{margin:0;font-size:16px;line-height:1.5}.ti-summary-note{color:var(--brand-muted);margin:24px 0;font-size:13px;line-height:1.6}.ti-primary{background:var(--brand-action);border:1px solid var(--brand-action);min-height:50px;font:inherit;cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:22px;padding:13px 20px;font-size:15px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex;color:#fff!important}.ti-primary:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.ti-primary:disabled{opacity:.55;cursor:default}.ti-summary .ti-primary{box-sizing:border-box;width:100%}.ti-primary>span[aria-hidden]{flex:none;font-size:22px;line-height:1}.t100-inquiry{background:var(--brand-soft);border-top:1px solid var(--brand-line)}.ti-inquiry-layout{grid-template-columns:minmax(0,.74fr) minmax(0,1.3fr);gap:76px;display:grid}.ti-inquiry-intro h2{max-width:12ch}.ti-inquiry-intro>p{font-size:17px;line-height:1.65}.ti-next-steps{margin:38px 0;padding:0;font-size:15px;list-style:none}.ti-next-steps li{border-top:1px solid var(--brand-line);gap:15px;padding:15px 0;display:flex}.ti-next-steps span{color:var(--brand-muted);font-size:12px;line-height:2}.ti-form{min-width:0}.ti-offline{color:var(--brand-muted);border-left:2px solid var(--brand-action);margin:0 0 23px;padding-left:14px;font-size:14px;line-height:1.6}.ti-progress{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:grid}.ti-progress li{border-bottom:2px solid var(--brand-line);color:var(--brand-muted);align-items:baseline;gap:9px;padding-bottom:13px;display:flex}.ti-progress span{letter-spacing:.04em;font-size:11px}.ti-progress [aria-current=step]{border-color:var(--brand-action);color:var(--brand-ink)}.ti-carried{border-bottom:1px solid var(--brand-line);flex-wrap:wrap;gap:5px 15px;margin-bottom:29px;padding:17px 0;font-size:13px;display:flex}.ti-carried>span:first-child{font-weight:650}.ti-carried>span:nth-child(2){color:var(--brand-muted)}.ti-carried>a{color:var(--brand-action);text-underline-offset:3px;gap:7px;display:flex}.ti-form-step{border:0;min-width:0;margin:0;padding:0}.ti-form-step legend{margin-bottom:23px;font-size:21px;font-weight:550;line-height:1.5}.ti-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px;display:grid}.ti-wide{grid-column:1/-1}.ti-field>label{margin-bottom:8px;font-size:14px;font-weight:550;line-height:1.5;display:block}.ti-field>label>span{color:var(--brand-muted);margin-left:8px;font-size:11px;font-weight:400;display:inline-block}.ti-field input:disabled{background:var(--brand-soft);color:var(--brand-muted)}.ti-form-step>.ti-primary{margin-top:29px}.ti-error{color:#a51321;margin-top:6px;font-size:13px;line-height:1.45}.ti-section [aria-invalid=true]{border-color:#b50f20!important}.ti-privacy{color:var(--brand-muted);margin:24px 0;font-size:12px;line-height:1.7}.ti-privacy a{text-underline-offset:3px}.ti-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.ti-back{font:inherit;color:var(--brand-action);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:13px;line-height:1.5;text-decoration:underline}.ti-status{margin:20px 0 0;font-size:15px;line-height:1.7}.ti-status:empty{display:none}.ti-status[data-state=error]{color:#a51321}.ti-status[data-state=success]{color:var(--brand-action)}.ti-fallback{border-top:1px solid var(--brand-line);margin-top:25px;padding-top:25px}.ti-fallback h3{margin-bottom:20px;font-size:24px}.ti-draft-actions{flex-wrap:wrap;align-items:center;gap:22px;margin:12px 0;font-size:14px;display:flex}.ti-draft-actions a{text-underline-offset:3px;color:var(--brand-action)}.ti-fallback>p:last-child{margin-top:8px;font-size:13px}.ti-trap,.ti-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ti-section :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--brand-action);outline-offset:3px}@media (width<=1000px){.ti-wrap{width:calc(100% - 56px)}.ti-config-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.8fr);gap:36px}.ti-inquiry-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.3fr);gap:40px}.ti-summary{padding:25px}.ti-fields{gap:20px 15px}.ti-inquiry-intro h2{font-size:40px}}@media (width<=760px){.ti-section{padding:65px 0;scroll-margin-top:100px;font-size:17px}.ti-wrap{width:calc(100% - 40px)}.ti-config-layout,.ti-inquiry-layout{grid-template-columns:1fr;gap:35px}.ti-heading{margin-bottom:32px}.ti-section h2{font-size:36px}.ti-summary{position:static}.ti-inquiry-intro h2{max-width:18ch}.ti-next-steps{margin:27px 0 0}.ti-summary .ti-primary{width:auto}.ti-fields{gap:20px}.ti-inquiry-layout{gap:35px}.ti-form-actions .ti-primary{flex:1}.ti-checks{gap:13px 22px}.ti-primary{font-size:14px}}@media (width<=440px){.ti-fields{grid-template-columns:1fr}.ti-form-actions{flex-direction:column-reverse;align-items:stretch}.ti-form-actions .ti-primary{width:100%}.ti-summary{padding:25px 23px}.ti-summary .ti-primary{width:100%}.ti-carried>a{flex-basis:100%;margin-top:7px}.ti-option span{padding:11px 12px}.ti-section h2{font-size:34px}}.t50-explorer-panel{color:#202523;background:#f1f2ee;border-top:1px solid #d4dad0;border-bottom:1px solid #d4dad0;scroll-margin-top:92px}.t50-explorer-panel>.t50-explorer-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;width:calc(100% - 96px);max-width:1280px;margin-inline:auto;padding:34px 0;list-style:none;display:flex}.t50-explorer-panel>.t50-explorer-summary::-webkit-details-marker{display:none}.t50-explorer-summary>span:first-child{gap:6px;display:grid}.t50-explorer-summary strong{letter-spacing:-.02em;font-size:24px;font-weight:550;line-height:1.3}.t50-explorer-summary>span>span{color:#626a62;font-size:15px;line-height:1.6}.t50-explorer-expand{font-size:30px;font-weight:400;line-height:1}.t50-explorer-expand:before{content:"+"}.t50-explorer-panel[open] .t50-explorer-expand:before{content:"−"}.t50-explorer-panel .t50-page{color-scheme:light;--bone:#f5f3ef;--bone-2:#eeece7;--bone-3:#d5d1c8;--ink:#202523;--ink-70:#545b55;--ink-45:#687066;--red-ink:var(--brand-action);font-size:16px;line-height:1.6}.t50-explorer-panel .wrap{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.t50-explorer-panel .btn{background:var(--brand-action);color:#fff;border:1px solid var(--brand-action);border-radius:3px;align-items:center;gap:24px;min-height:48px;padding:13px 20px;font-size:15px;display:inline-flex}.t50-explorer-panel .t50-explorer-language{margin-top:7px;display:block}.t50-explorer-panel :is(button,input,a,summary):focus-visible{outline:3px solid var(--brand-action);outline-offset:4px}.t50-explorer-panel .t50-page{background:var(--bone);color:var(--ink);--product-sticky:140px;--product-nav-h:65px}.t50-explorer-panel .t50-page [id]{scroll-margin-top:calc(var(--product-sticky) + var(--product-nav-h) + 20px)}.t50-explorer-panel .t50-page button,.t50-explorer-panel .t50-page input{font:inherit}.t50-explorer-panel .t50-page label{font-family:var(--disp);letter-spacing:0;text-transform:none;color:var(--ink)}.t50-explorer-panel .t50-page button{cursor:pointer}.t50-explorer-panel .t50-page [hidden]{display:none!important}.t50-explorer-panel .product-eyebrow{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-45);text-transform:uppercase;margin-bottom:18px;font-size:11px;line-height:1.6}.t50-explorer-panel .product-caption{color:var(--ink-45);font-size:12px;line-height:1.65}.t50-explorer-panel .product-section{padding-top:84px;padding-bottom:84px}.t50-explorer-panel .product-section-head{grid-template-columns:1fr .65fr;align-items:end;gap:50px;margin-bottom:40px;display:grid}.t50-explorer-panel .product-section h2{letter-spacing:-.045em;font-variation-settings:"wght" 650,"wdth" 96;font-size:clamp(36px,4vw,62px);line-height:1.02}.t50-explorer-panel .product-section-head>p{max-width:45ch;color:var(--ink-70);padding-bottom:5px;font-size:15px;line-height:1.65}.t50-explorer-panel .explorer-section{border-top:1px solid var(--bone-3);background:#e9e6df;border-bottom:1px solid #d5d1c8}.t50-explorer-panel .explorer-layout{grid-template-columns:1fr 340px;gap:40px;display:grid}.t50-explorer-panel .explorer-visual{min-width:0}.t50-explorer-panel .model-stage{background:#f1efea;height:clamp(360px,38vw,600px);position:relative;overflow:hidden}.t50-explorer-panel .model-stage canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.t50-explorer-panel .model-stage canvas:active{cursor:grabbing}.t50-explorer-panel .model-poster{flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;height:100%;padding:24px;display:flex;position:relative}.t50-explorer-panel .model-poster img{object-fit:contain;opacity:.68;width:100%;height:100%;position:absolute;inset:0}.t50-explorer-panel .model-poster button,.t50-explorer-panel .model-poster p{z-index:2;position:relative}.t50-explorer-panel .model-poster p{text-align:center;background:#f1efea;padding:2px 8px;font-size:12px}.t50-explorer-panel .model-badge{font:11px var(--mono);letter-spacing:.1em;pointer-events:none;color:#5f656a;position:absolute;top:20px;left:22px}.t50-explorer-panel .model-controls{padding:22px 0 0}.t50-explorer-panel .explosion-control{max-width:460px}.t50-explorer-panel .explosion-control label{justify-content:space-between;font-size:13px;font-weight:600;display:flex}.t50-explorer-panel .explosion-control output{font-family:var(--mono);font-size:12px}.t50-explorer-panel .explosion-control input{width:100%;accent-color:var(--brand-action);cursor:ew-resize;background:0 0;border:0;height:26px;margin:6px 0;padding:0}.t50-explorer-panel .range-ends{color:var(--ink-45);justify-content:space-between;font-size:11px;display:flex}.t50-explorer-panel .model-view-buttons{flex-wrap:wrap;gap:8px;margin:18px 0 12px;display:flex}.t50-explorer-panel .model-view-buttons button{background:0 0;border:1px solid #aaa69e;min-width:44px;min-height:40px;padding:7px 12px;font-size:12px}.t50-explorer-panel .model-view-buttons button:hover{background:var(--bone)}.t50-explorer-panel .part-buttons{flex-direction:column;display:flex}.t50-explorer-panel .part-buttons button{text-align:left;color:var(--ink);background:0 0;border:0;border-top:1px solid #c8c3b9;align-items:center;gap:14px;min-height:52px;padding:15px 0;font-size:13px;font-weight:600;display:flex}.t50-explorer-panel .part-buttons button:last-child{border-bottom:1px solid #c8c3b9}.t50-explorer-panel .part-buttons button span:first-child{color:var(--ink-45);font-size:11px;font-weight:400}.t50-explorer-panel .part-buttons button span:last-child{opacity:0;margin-left:auto}.t50-explorer-panel .part-buttons button[aria-pressed=true]{color:var(--red-ink)}.t50-explorer-panel .part-buttons button[aria-pressed=true] span:last-child{opacity:1}.t50-explorer-panel .part-buttons button:hover{background:#f5f3ef80}.t50-explorer-panel .part-detail{margin-top:30px}.t50-explorer-panel .part-detail .product-eyebrow{letter-spacing:.08em;margin-bottom:10px;font-size:11px}.t50-explorer-panel .part-detail h3{letter-spacing:-.025em;margin-bottom:12px;font-size:25px;line-height:1.15}.t50-explorer-panel .part-detail p:not(.product-eyebrow){color:var(--ink-70);font-size:14px;line-height:1.7}.t50-explorer-panel .part-detail dl{border-top:1px solid #c8c3b9;margin-top:24px;padding-top:18px}.t50-explorer-panel .part-detail dt{color:var(--ink-45);font-size:12px}.t50-explorer-panel .part-detail dd{font:26px var(--mono);margin:6px 0}.t50-explorer-panel .model-disclaimer{color:var(--ink-45);border-top:1px solid #c8c3b9;max-width:100%;margin-top:26px;padding-top:20px;font-size:12px;line-height:1.65}.t50-explorer-panel .model-disclaimer a{white-space:normal;text-underline-offset:3px}@media (width<=1080px){.t50-explorer-panel .product-section{padding-top:60px;padding-bottom:60px}.t50-explorer-panel .explorer-layout{grid-template-columns:1fr 280px;gap:26px}.t50-explorer-panel .part-buttons button{gap:10px;font-size:12px}}@media (width<=780px){.t50-explorer-panel .product-section-head{grid-template-columns:1fr;gap:22px}.t50-explorer-panel .product-section-head>p{max-width:60ch}.t50-explorer-panel .explorer-layout{grid-template-columns:1fr}.t50-explorer-panel .model-stage{height:440px}.t50-explorer-panel .part-inspector{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.t50-explorer-panel .part-inspector>.product-eyebrow{grid-column:1/-1}.t50-explorer-panel .part-detail{margin-top:0}.t50-explorer-panel .part-detail h3{font-size:23px}}@media (width<=480px){.t50-explorer-panel .product-eyebrow{margin-bottom:14px;font-size:11px}.t50-explorer-panel .product-section{padding-top:44px;padding-bottom:44px}.t50-explorer-panel .product-section-head{margin-bottom:28px}.t50-explorer-panel .model-stage{height:340px}.t50-explorer-panel .part-inspector{display:block}.t50-explorer-panel .part-detail{margin-top:24px}.t50-explorer-panel .part-buttons button{font-size:13px}.t50-explorer-panel .part-detail .product-eyebrow{font-size:11px}.t50-explorer-panel .model-view-buttons{gap:6px}.t50-explorer-panel .model-view-buttons button{min-width:40px;padding:7px 10px}}@media (prefers-reduced-motion:reduce){.t50-explorer-panel .t50-page *{scroll-behavior:auto!important;transition:none!important}}@media (width<=480px){.t50-explorer-panel .model-view-buttons{grid-template-columns:repeat(4,1fr);display:grid}.t50-explorer-panel .model-view-buttons button:first-child{grid-column:span 2}}.t50-explorer-panel .explorer-section{background:#e9e6df}.t50-explorer-panel .explorer-layout{display:block}.t50-explorer-panel .model-stage{isolation:isolate;background:#f0efeb;height:clamp(480px,48vw,700px)}.t50-explorer-panel .model-stage canvas{z-index:0}.t50-explorer-panel .model-poster{z-index:1;padding-bottom:48px}.t50-explorer-panel .model-poster img{opacity:1;object-fit:cover}.t50-explorer-panel .model-poster button{box-shadow:0 8px 30px #15181815}.t50-explorer-panel .model-poster p{color:#50534f;background:#f0efeb;margin:0}.t50-explorer-panel .model-badge{z-index:2;color:#565b58;align-items:center;gap:14px;font-size:10px;display:flex;top:26px;left:30px}.t50-explorer-panel .model-badge>span{color:#242826;font-family:var(--disp);letter-spacing:-.06em;font-size:27px;font-weight:700}.t50-explorer-panel .model-readout{z-index:2;font:10px var(--mono);color:#565b58;pointer-events:none;position:absolute;bottom:24px;left:30px}.t50-explorer-panel .model-stage-hint{font:10px var(--mono);letter-spacing:.06em;color:#565b58;pointer-events:none;display:none;position:absolute;bottom:24px;right:30px}.t50-explorer-panel .model-stage-hint span{padding-left:16px;font-size:18px}.t50-explorer-panel .model-render-status{z-index:2;color:#525951;font:10px var(--mono);pointer-events:none;margin:0;display:none;position:absolute;bottom:46px;left:30px}.t50-explorer-panel .model-stage[data-ready] .model-render-status{display:block}.t50-explorer-panel .model-quality{color:#50564f;grid-column:1/-1;align-items:center;gap:12px;width:100%;margin-top:18px;font-size:11px;display:flex}.t50-explorer-panel .model-quality button{color:#343a34;background:0 0;border:1px solid #aaa69e;min-height:40px;padding:10px 13px;font-size:11px}.t50-explorer-panel .model-quality button[aria-pressed=true]{background:var(--brand-action);border-color:var(--brand-action);color:#fff}.t50-explorer-panel .quality-note{margin-left:auto}@media (width<=780px){.t50-explorer-panel .model-render-status{font-size:9px;bottom:62px;left:20px}.t50-explorer-panel .model-quality{flex-wrap:wrap;gap:9px;margin:0}.t50-explorer-panel .quality-note{width:100%;margin:0;font-size:11px}}.t50-explorer-panel .model-hotspots{pointer-events:none;z-index:1;position:absolute;inset:0}.t50-explorer-panel .model-hotspot{pointer-events:auto;color:#242826;background:#f5f3eff2;border:1px solid #767b73;border-radius:50%;width:36px;height:36px;padding:0;position:absolute;top:0;left:0;box-shadow:0 2px 8px #15181816;font:10px var(--mono)!important}.t50-explorer-panel .model-hotspot[aria-pressed=true],.t50-explorer-panel .model-hotspot:hover{background:var(--red-ink);border-color:var(--red-ink);color:#fff}.t50-explorer-panel .model-controls{border-bottom:1px solid #c8c3b9;grid-template-columns:auto minmax(180px,330px) auto;justify-content:space-between;align-items:center;column-gap:35px;padding:28px 0 22px;display:grid}.t50-explorer-panel .model-assembly{background:#dbd8d0;border-radius:30px;padding:4px;display:flex}.t50-explorer-panel .model-assembly button{color:#444942;white-space:nowrap;background:0 0;border:0;border-radius:26px;min-height:44px;padding:12px 17px;font-size:12px}.t50-explorer-panel .model-assembly button[aria-pressed=true]{background:var(--brand-action);color:#fff;box-shadow:0 2px 5px #2224}.t50-explorer-panel .explosion-control{width:100%}.t50-explorer-panel .explosion-control label{font-size:12px;font-weight:500}.t50-explorer-panel .explosion-control input{height:26px;margin:4px 0 1px}.t50-explorer-panel .range-ends{font-size:10px}.t50-explorer-panel .model-view-buttons{gap:5px;margin:0;display:flex}.t50-explorer-panel .model-view-buttons button{border-color:#bcb8ae;min-width:36px;min-height:40px;padding:8px;font-size:11px}.t50-explorer-panel .model-view-buttons button:first-child{grid-column:auto}.t50-explorer-panel .model-instructions{text-align:center;grid-column:1/-1;margin-top:16px}.t50-explorer-panel .part-inspector{padding-top:35px;display:block;position:relative}.t50-explorer-panel .part-inspector>.product-eyebrow{margin-bottom:20px}.t50-explorer-panel .part-buttons{grid-template-columns:repeat(7,1fr);gap:20px;display:grid}.t50-explorer-panel .part-buttons button{border-top:1px solid #aaa89e;align-items:flex-start;gap:10px;padding:15px 0;font-size:12px;border-bottom:0!important}.t50-explorer-panel .part-buttons button span:last-child{margin-left:auto}.t50-explorer-panel .part-buttons button[aria-pressed=true]{border-top:2px solid var(--red-ink);padding-top:14px}.t50-explorer-panel .part-detail{min-height:160px;margin-top:28px}.t50-explorer-panel .part-detail>[data-part-panel]{grid-template-columns:.72fr 1.15fr .6fr;align-items:start;column-gap:50px;display:grid}.t50-explorer-panel .part-detail .product-eyebrow{grid-column:1;margin-bottom:10px}.t50-explorer-panel .part-detail h3{grid-column:1;font-size:30px;line-height:1.05}.t50-explorer-panel .part-detail p:not(.product-eyebrow){grid-area:1/2/span 2;max-width:53ch;font-size:14px}.t50-explorer-panel .part-detail dl{border-top:0;border-left:1px solid #c8c3b9;grid-area:1/3/span 2;margin:0;padding:0 0 0 30px}.t50-explorer-panel .part-detail dd{font-size:28px}.t50-explorer-panel .isolate-part{min-height:44px;color:var(--red-ink);text-align:left;background:0 0;border:0;align-items:center;gap:24px;margin-top:-25px;padding:10px 0;font-size:12px;display:flex}.t50-explorer-panel .isolate-part:hover{text-underline-offset:4px;text-decoration:underline}.t50-explorer-panel .model-disclaimer{margin-top:24px;font-size:11px}@media (width<=1080px){.t50-explorer-panel .model-controls{grid-template-columns:auto minmax(200px,1fr);gap:24px}.t50-explorer-panel .model-view-buttons{grid-column:1/-1;justify-content:center}.t50-explorer-panel .model-instructions{margin-top:-12px}.t50-explorer-panel .part-buttons{gap:12px}.t50-explorer-panel .part-detail>[data-part-panel]{column-gap:28px}.t50-explorer-panel .part-detail h3{font-size:26px}}@media (width<=780px){.t50-explorer-panel .model-stage{height:470px}.t50-explorer-panel .part-buttons{grid-template-columns:repeat(3,1fr)}.t50-explorer-panel .part-detail>[data-part-panel]{grid-template-columns:1fr 1fr;gap:0 25px}.t50-explorer-panel .part-detail .product-eyebrow,.t50-explorer-panel .part-detail h3{grid-column:1}.t50-explorer-panel .part-detail p:not(.product-eyebrow){grid-area:3/1}.t50-explorer-panel .part-detail dl{grid-area:2/2/span 2;margin-left:10px}.t50-explorer-panel .part-detail{min-height:220px}.t50-explorer-panel .isolate-part{margin-top:15px}.t50-explorer-panel .model-badge{top:20px;left:20px}.t50-explorer-panel .model-readout{max-width:180px;line-height:1.6;bottom:20px;left:20px}.t50-explorer-panel .model-stage-hint{font-size:9px;bottom:20px;right:20px}}@media (width<=480px){.t50-explorer-panel .model-stage{height:415px;margin-inline:-20px}.t50-explorer-panel .model-poster{padding-bottom:65px}.t50-explorer-panel .model-poster img{object-fit:contain}.t50-explorer-panel .model-controls{grid-template-columns:1fr;justify-items:center;gap:22px}.t50-explorer-panel .model-assembly{width:100%}.t50-explorer-panel .model-assembly button{flex:1}.t50-explorer-panel .explosion-control{max-width:none}.t50-explorer-panel .model-view-buttons{gap:5px;width:100%}.t50-explorer-panel .model-view-buttons button{flex:1;padding:8px}.t50-explorer-panel .model-view-buttons button:first-child{flex:2}.t50-explorer-panel .model-instructions{text-align:left;width:100%;margin-top:-8px;font-size:11px}.t50-explorer-panel .part-buttons{grid-template-columns:1fr 1fr;gap:0 18px}.t50-explorer-panel .part-buttons button{min-height:62px;font-size:12px}.t50-explorer-panel .part-buttons button:last-child{grid-column:1/-1;min-height:48px}.t50-explorer-panel .part-detail>[data-part-panel]{display:block}.t50-explorer-panel .part-detail{min-height:250px;margin-top:22px}.t50-explorer-panel .part-detail h3{font-size:27px}.t50-explorer-panel .part-detail dl{border-top:1px solid #c8c3b9;border-left:0;margin:20px 0 0;padding:17px 0 0}.t50-explorer-panel .isolate-part{margin-top:12px}.t50-explorer-panel .model-disclaimer{font-size:11px}}.t50-explorer-panel .model-config{z-index:2;background:#e1e1da;border-radius:30px;gap:4px;padding:4px;display:flex;position:absolute;top:24px;right:28px}.t50-explorer-panel .model-config button{color:#4b514d;background:0 0;border:0;border-radius:24px;min-height:44px;padding:9px 14px;font-size:11px}.t50-explorer-panel .model-config button span{font-family:var(--mono);margin-left:8px;font-size:10px}.t50-explorer-panel .model-config button[aria-pressed=true]{color:#272d28;background:#fff;box-shadow:0 1px 6px #13171015}.t50-explorer-panel .model-motion-controls{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.t50-explorer-panel .model-pose{background:#dcded7;border-radius:28px;gap:4px;padding:4px;display:flex}.t50-explorer-panel .model-pose button{color:#4b514d;background:0 0;border:0;border-radius:24px;min-height:44px;padding:9px 18px;font-size:12px}.t50-explorer-panel .model-pose button[aria-pressed=true]{color:#272d28;background:#fff;box-shadow:0 1px 6px #13171015}.t50-explorer-panel .model-motion-controls .model-view-buttons{width:auto}.t50-explorer-panel #motion-status{grid-column:1/-1;margin:0}.t50-explorer-panel .part-buttons .part-name{font-family:var(--disp);flex:1}@media (width<=480px){.t50-explorer-panel .model-config{padding:3px;top:19px;right:13px}.t50-explorer-panel .model-config button{padding:7px 10px;font-size:10px}.t50-explorer-panel .model-config button span{display:none}.t50-explorer-panel .model-badge{gap:7px;font-size:8px;left:18px}.t50-explorer-panel .model-badge>span{font-size:24px}.t50-explorer-panel .model-hotspot{width:40px;height:40px}}@media (width>=781px){.t50-explorer-panel .model-stage{height:clamp(400px,100svh - 280px,680px)}}@media (width<=480px){.t50-explorer-panel .model-view-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.t50-explorer-panel .model-view-buttons button{min-height:42px}}.t50-explorer-panel .model-leaders{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.t50-explorer-panel .model-leaders line{stroke:#929a91;stroke-width:.7px}.t50-explorer-panel .model-hotspot{width:160px;box-shadow:none;text-align:left;background:#f0efebf5;border-color:#c7ccc3;border-radius:4px;align-items:center;gap:9px;padding:7px 9px;display:flex}.t50-explorer-panel .model-hotspot-number{font:10px var(--mono)}.t50-explorer-panel .model-hotspot-name{font:11px var(--disp);line-height:1.25}@media (width<=780px){.t50-explorer-panel .model-hotspot{border-radius:50%;justify-content:center;width:40px;height:40px;padding:0}.t50-explorer-panel .model-hotspot-name{display:none}}.t50-explorer-panel .model-stage-shell{position:relative}.t50-explorer-panel .model-inspection-controls{z-index:4;background:#f8f7f3f2;border:1px solid #d5d0c6;border-radius:12px;align-items:center;gap:24px;max-width:calc(100% - 250px);padding:10px 15px;display:flex;position:absolute;bottom:16px;right:22px}.t50-explorer-panel .model-inspection-controls[hidden]{display:none}.t50-explorer-panel .model-surface{color:#50564f;align-items:center;gap:7px;font-size:11px;display:flex}.t50-explorer-panel .model-surface>span{margin-right:3px}.t50-explorer-panel .model-surface button{color:#343a34;background:0 0;border:1px solid #b4b5ad;border-radius:6px;min-height:40px;padding:8px 12px;font-size:11px}.t50-explorer-panel .model-surface button[aria-pressed=true]{background:var(--brand-action);border-color:var(--brand-action);color:#fff}.t50-explorer-panel .battery-travel-control{width:180px}.t50-explorer-panel .battery-travel-control label{font-size:11px}.t50-explorer-panel .battery-travel-control .range-ends{font-size:9px}.t50-explorer-panel .model-quality button:disabled{opacity:.45;cursor:default}.t50-explorer-panel .model-stage[data-ready] .model-stage-hint{display:none}@media (width<=780px){.t50-explorer-panel .model-config{width:max-content;margin:12px 0 10px auto;position:relative;top:auto;right:auto}.t50-explorer-panel .model-inspection-controls{justify-content:space-between;gap:14px;max-width:none;position:relative;bottom:auto;right:auto}}@media (width<=580px){.t50-explorer-panel .model-inspection-controls{justify-content:space-between;gap:10px;padding:8px 10px;bottom:auto;left:auto;right:auto}.t50-explorer-panel .model-surface>span{display:none}.t50-explorer-panel .model-surface button{min-height:44px;padding:8px}.t50-explorer-panel .battery-travel-control{width:145px;max-width:50%}}.t50-explorer-panel .product-section{padding-block:48px 56px}.t50-explorer-panel .explorer-section{border-bottom:0}.t50-explorer-panel .isolate-part{margin-top:8px}@media (width<=1000px){.t50-explorer-panel>.t50-explorer-summary,.t50-explorer-panel .wrap{width:calc(100% - 56px)}}@media (width<=760px){.t50-explorer-panel>.t50-explorer-summary,.t50-explorer-panel .wrap{width:calc(100% - 40px)}.t50-explorer-summary strong{font-size:21px}.t50-explorer-summary>span>span{font-size:14px}.t50-explorer-panel .product-section{padding-block:34px 42px}}@media (prefers-reduced-motion:reduce){.t50-explorer-panel .t50-explorer-expand{transition:none}}.t50-explorer-panel .btn:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.t100-film{min-width:0}.t100-film [hidden]{display:none!important}.t100-film-frame{isolation:isolate;background:#151b18;position:relative;overflow:hidden}.t100-film-frame video{width:100%;height:auto;aspect-ratio:var(--film-ratio);object-fit:contain;display:block}.t100-film-badge{z-index:1;color:#fff;letter-spacing:.025em;pointer-events:none;background:#171d19d9;padding:6px 10px;font-size:11px;line-height:1.6;position:absolute;top:18px;left:18px}.t100-film-circle{color:#fff;backdrop-filter:blur(10px);cursor:pointer;background:#171d19a8;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;transition:background .18s,border-color .18s;display:grid}.t100-film-circle:hover{background:#373e37e8;border-color:#fff}.t100-film-circle:focus-visible{outline-offset:4px!important;outline:2px solid #fff!important}.t100-film-circle svg{pointer-events:none;display:block}.t100-film-start{z-index:2;width:54px;height:54px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.t100-film-controls{z-index:3;align-items:center;gap:9px;display:flex;position:absolute;bottom:58px;right:18px}.t100-page .t100-film-caption{color:var(--t100-muted);font-size:13px;line-height:1.6;margin-top:15px!important}.t100-film-caption-top{align-items:baseline;gap:18px;display:flex}.t100-film-caption strong{color:var(--t100-ink);font-size:17px;font-weight:500}.t100-page .t100-film-caption p{max-width:78ch;margin-top:6px}.t100-film-source{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:10px;font-size:11px;display:flex}.t100-film-source a{text-decoration:none}.t100-film-source a:hover{text-decoration:underline}.t100-page .t100-film-status,.t100-film-status{z-index:4;color:#fff;background:#151b18ed;margin:0;padding:12px 16px;font-size:13px;line-height:1.5;position:absolute;bottom:114px;left:16px;right:16px}.t100-film-status a{color:#fff;text-underline-offset:3px;margin-left:8px;display:inline-block}.t100-dark .t100-film-caption{color:#bac6bc}.t100-dark .t100-film-caption strong{color:#f6f7f3}.t100-spread-layout .t100-film{width:100%}.t100-spray-film:not(.t100-film--cinematic) .t100-film-frame video,.t100-spread-layout .t100-film:not(.t100-film--cinematic) .t100-film-frame video{max-height:620px}.t100-ground-photos .t100-film:not(.t100-film--cinematic) .t100-film-frame{height:620px}.t100-ground-photos .t100-film:not(.t100-film--cinematic) .t100-film-frame video{height:100%}.t100-film--cinematic,.t100-film--cinematic .t100-film-frame{width:100%;height:100%}.t100-film--cinematic .t100-film-frame video{aspect-ratio:auto;object-fit:var(--film-fit,cover);width:100%;height:100%;max-height:none}.t100-film--cinematic .t100-film-badge{display:none}.t100-film--cinematic .t100-film-controls{bottom:24px;right:24px}.t100-film--cinematic .t100-film-caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.t100-page .t100-film--cinematic .t100-film-status,.t100-film--cinematic .t100-film-status{max-width:580px;bottom:82px;right:16px}.t100-film-frame:is(:fullscreen,:fullscreen){background:#000;width:100vw;height:100dvh}.t100-film-frame:is(:fullscreen,:fullscreen) video{object-fit:contain;width:100%;height:100%;max-height:none}.t100-film.is-fullscreen .t100-film-controls{bottom:max(68px,env(safe-area-inset-bottom));right:max(24px,env(safe-area-inset-right))}.t100-film.is-fullscreen .t100-film-status{bottom:126px}@media (width<=767px){.t100-film-badge{padding:4px 8px;font-size:10px;top:10px;left:10px}.t100-film-controls{gap:8px;right:12px}.t100-film--cinematic .t100-film-controls{bottom:18px;right:16px}.t100-film-start{width:48px;height:48px}.t100-page .t100-film-caption{font-size:12px}.t100-film-caption strong{font-size:15px}.t100-spray-film:not(.t100-film--cinematic) .t100-film-frame video,.t100-spread-layout .t100-film:not(.t100-film--cinematic) .t100-film-frame video{max-height:none}.t100-ground-photos{max-width:500px;grid-template-columns:1fr!important}.t100-ground-photos .t100-film:not(.t100-film--cinematic) .t100-film-frame{height:auto;max-height:none}.t100-ground-photos .t100-film:not(.t100-film--cinematic) .t100-film-frame video{height:auto}.t100-ground-photos>figure:last-child img{object-position:center 35%;height:300px}.t100-page .t100-film-status,.t100-film-status{font-size:12px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.t100-film-circle{transition:none}}body[data-page=t100]{--t100-red:var(--brand-action);--t100-ink:#202523;--t100-muted:#58605b;color:var(--t100-ink);background:#f7f8f5}body[data-page=t100] .platform-breadcrumb{display:none}body[data-page=t100] .site-footer,body[data-page=t100] #site-footer{color:var(--pale)}body[data-page=t100] :focus-visible:not(.hdr *){outline:3px solid var(--brand-action);outline-offset:5px}.t100-page{--t100-red:var(--brand-action);--t100-ink:#202523;--t100-muted:#58605b;color:var(--t100-ink);background:#f7f8f5;font-size:18px;line-height:1.65}.t100-page *,.t100-page :before,.t100-page :after{box-sizing:border-box}.t100-page :where(h1,h2,h3,h4,p,figure,dl,dd):not(:where(.ti-section *)){margin:0}.t100-page :where(h1,h2,h3,h4):not(:where(.ti-section *)){font-family:var(--disp);font-variation-settings:"wdth" 100,"wght" 520;font-weight:520}.t100-page h2:not(:where(.ti-section *)){letter-spacing:-.035em;text-wrap:balance;max-width:24ch;font-size:clamp(31px,3.5vw,48px);line-height:1.12}.t100-page h3:not(:where(.ti-section *)){letter-spacing:-.015em;font-size:23px;line-height:1.3}.t100-page h4:not(:where(.ti-section *)){font-size:20px;line-height:1.35}.t100-page img{width:100%;height:auto;display:block}.t100-page a{color:inherit}.t100-page :is(section,header)[id]{scroll-margin-top:calc(var(--hdr) + var(--section-nav-h,65px) + 20px)}.t100-wrap{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.t100-light{color:var(--t100-ink);color-scheme:light;background:#f7f8f5}.t100-dark{color:#f6f7f3;color-scheme:dark;background:#181e1c}.t100-heading{margin-bottom:38px}.t100-heading>p:not(.t100-eyebrow){max-width:720px;color:var(--t100-muted);margin-top:20px}.t100-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:550;line-height:1.6}.t100-heading .t100-eyebrow{margin-bottom:16px}.t100-nav{top:var(--hdr);z-index:8;color:#eef1e9;background:#202623;border-bottom:1px solid #ffffff20;position:sticky}.t100-nav-inner{align-items:center;gap:32px;min-height:64px;display:flex}.t100-nav-model{white-space:nowrap;letter-spacing:.01em;font-size:15px;text-decoration:none}.t100-nav-model strong{margin-left:4px;font-size:18px}.t100-nav-links{align-items:center;gap:24px;margin-inline:auto;display:flex}.t100-nav-links a{white-space:nowrap;padding:20px 0;font-size:12px;text-decoration:none}.t100-nav-links a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.t100-nav-config{white-space:nowrap;align-items:center;gap:14px;font-size:12px;text-decoration:none;display:flex}.t100-hero{color:#f6f7f3;background:#181e1c;overflow:hidden}.t100-hero-layout{grid-template-columns:.92fr 1.25fr;align-items:center;gap:12px;min-height:610px;padding-block:56px;display:grid}.t100-hero-copy{z-index:1;position:relative}.t100-hero .t100-eyebrow{color:#acb6ae;margin-bottom:26px}.t100-hero h1{letter-spacing:-.055em;white-space:nowrap;margin-bottom:26px;font-size:clamp(46px,5.7vw,76px);line-height:1}.t100-hero h1 span{margin-top:6px;font-size:1.55em;line-height:.98;display:block}.t100-hero-headline{letter-spacing:-.02em;max-width:25ch;font-size:clamp(21px,2.05vw,28px);line-height:1.28}.t100-hero-description{color:#bdc7c0;max-width:48ch;font-size:16px;margin-top:20px!important}.t100-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px;display:flex}.t100-button{background:var(--t100-red);border-radius:3px;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:13px 22px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex;color:#fff!important}.t100-button:hover{background:var(--brand-action-hover)}.t100-text-link{align-items:center;gap:18px;padding-block:6px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.t100-text-link:hover{text-underline-offset:5px;text-decoration:underline}.t100-hero-note{color:#a2afa5;max-width:49ch;font-size:12px;line-height:1.55;margin-top:22px!important}.t100-hero-visual{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.t100-hero-visual img{object-fit:contain;width:115%;max-width:none;max-height:555px;margin-left:-3%}.t100-hero-visual figcaption{color:#91a096;margin:10px 0 0 25%;font-size:10px}.t100-capacity{color:var(--t100-ink);color-scheme:light;background:#e9ede7;padding:36px 0 0}.t100-capacity-grid{grid-template-columns:1fr 1.25fr 1fr;gap:60px;padding:0 0 26px;display:grid}.t100-capacity-grid dt{color:var(--t100-muted);font-size:13px}.t100-capacity-grid dd{letter-spacing:-.04em;margin-top:8px;font-size:57px;line-height:1.2}.t100-capacity-grid dd>span{letter-spacing:0;margin-left:9px;font-size:24px}.t100-capacity-grid p{color:var(--t100-muted);margin-top:3px;font-size:12px}.t100-capacity-grid p strong{color:var(--t100-ink);margin-left:7px}.t100-sensing-stat dd{font-size:40px}.t100-sensing-stat dd>span{margin:8px 0 0;font-size:19px;display:block}.t100-conditions{border-top:1px solid #bac4ba;font-size:13px}.t100-page summary{cursor:pointer;list-style:none}.t100-page summary::-webkit-details-marker{display:none}.t100-conditions summary{justify-content:space-between;align-items:center;padding:15px 0;display:flex}.t100-conditions summary span,.t100-faq summary span{font-size:22px;font-weight:400;transition:transform .2s}.t100-conditions[open]>summary>span,.t100-faq details[open]>summary>span{transform:rotate(45deg)}.t100-conditions>div{max-width:900px;color:var(--t100-muted);padding:4px 0 24px}.t100-conditions>div a{margin-top:10px;display:inline-block}.t100-spray-wide img{aspect-ratio:2.32;object-fit:cover}.t100-page figcaption,.t100-caption{color:#69716a;font-size:12px;line-height:1.6;margin-top:9px!important}.t100-spray-detail{grid-template-columns:1.15fr 1fr;align-items:start;gap:52px;margin-top:34px;display:grid}.t100-detail-photos{grid-template-columns:1fr 1fr;gap:16px;display:grid}.t100-detail-photos img{aspect-ratio:1.2;object-fit:cover;background:#e4e8e0}.t100-flow-stats{grid-template-columns:1fr 1fr;gap:26px;margin-bottom:20px;display:grid}.t100-flow-stats>div>span{font-size:12px;line-height:1.4;display:block}.t100-flow-stats strong{letter-spacing:-.04em;margin:10px 0;font-size:48px;font-weight:500;line-height:1.2;display:block}.t100-flow-stats small{letter-spacing:0;margin-left:6px;font-size:16px;font-weight:400}.t100-spray-copy p{color:var(--t100-muted);margin-bottom:16px;font-size:15px}.t100-confirm{background:#edf0e9;align-items:center;gap:36px;margin-top:38px;padding:22px 26px;font-size:13px;display:flex}.t100-confirm strong{max-width:20ch;font-weight:550}.t100-confirm ul{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.t100-confirm li{color:var(--t100-muted)}.t100-spread-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:72px;display:grid}.t100-spread-layout figure img{aspect-ratio:1.22;object-fit:contain}.t100-dark figcaption{color:#acb7ae}.t100-intro{color:#bac6bc;font-size:17px;margin-top:24px!important}.t100-spread-stats{gap:46px;display:flex;margin-top:34px!important}.t100-spread-stats dt{color:#aab8ad;font-size:12px}.t100-spread-stats dd{letter-spacing:-.035em;font-size:56px;line-height:1.3}.t100-spread-stats dd span{margin-left:8px;font-size:20px}.t100-materials{grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:46px;display:grid}.t100-materials>a{grid-template-columns:1fr auto;gap:16px 12px;text-decoration:none;display:grid}.t100-material-image{grid-column:1/-1;overflow:hidden}.t100-material-image img{aspect-ratio:1.9;object-fit:cover;transition:transform .25s}.t100-materials>a:hover img{transform:scale(1.025)}.t100-material-copy{flex-direction:column;gap:8px;display:flex}.t100-material-copy strong{font-size:20px;font-weight:500;line-height:1.3}.t100-material-copy>span{color:#b8c1bb;font-size:14px}.t100-aqua{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:48px;margin-top:38px;padding-top:26px;display:flex}.t100-aqua h3{font-size:19px}.t100-aqua p{color:#b8c1bb;margin-top:8px;font-size:14px}.t100-aqua a{flex-shrink:0}.t100-sensing-images{grid-template-columns:1.08fr 1fr;gap:24px;display:grid}.t100-sensing-images img{aspect-ratio:1.5;object-fit:contain;background:#e8ece5}.t100-sense-points{grid-template-columns:1fr 1fr 1fr;gap:40px;display:grid;margin-top:30px!important}.t100-sense-points dt{margin-bottom:9px;font-size:21px}.t100-sense-points dd{color:var(--t100-muted);font-size:15px}.t100-limits{color:#555d55;border-left:3px solid #96a18f;gap:10px;max-width:1040px;margin-top:28px;padding-left:22px;font-size:14px;display:grid}.t100-ground{color:var(--t100-ink);background:#e7ebe3}.t100-turnaround{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:42px 0 0;padding:0;list-style:none;display:grid}.t100-turnaround img{aspect-ratio:1.12;object-fit:cover}.t100-turn-number{font:12px var(--mono);color:#747f70;margin-top:18px;display:block}.t100-turnaround h3{margin-top:7px;font-size:18px}.t100-turnaround p{color:#586151;margin-top:10px;font-size:14px;line-height:1.55}.t100-sequence-note{color:#5e6858;max-width:870px;font-size:12px;margin-top:26px!important}.t100-parallel{border-top:1px solid #b6c1b0;grid-template-columns:1fr 1fr;gap:25px 46px;margin-top:48px;padding-top:30px;display:grid}.t100-parallel>h3{grid-column:1/-1;font-size:16px}.t100-parallel>div{grid-template-columns:130px 1fr;align-items:start;gap:20px;display:grid}.t100-parallel img{aspect-ratio:1;object-fit:cover}.t100-parallel h4{font-size:19px}.t100-parallel p{color:#5a6354;margin-top:10px;font-size:14px}.t100-power{margin-top:66px}.t100-power>h3{max-width:26ch;font-size:30px}.t100-power-paths{grid-template-columns:1fr 1fr;gap:26px;margin-top:26px;display:grid}.t100-power-paths>div{background:#f2f4ee;grid-template-columns:.85fr 1fr;align-items:center;gap:20px;padding:22px;display:grid}.t100-power-paths img{aspect-ratio:1;object-fit:contain}.t100-power-paths span{color:#64705d;font-size:12px}.t100-power-paths h4{margin:5px 0 12px;font-size:26px}.t100-power-paths p{color:#58604f;font-size:14px}.t100-people{border-top:1px solid #b6c1b0;grid-template-columns:.7fr 1.3fr;gap:60px;margin-top:44px;padding-top:30px;display:grid}.t100-people p{color:#58604f;font-size:15px}.t100-people a{margin-top:12px}.t100-fit-layout{grid-template-columns:1.1fr 1fr;gap:70px;display:grid}.t100-table-scroll{overflow-x:auto}.t100-page table{border-collapse:collapse;text-align:left;width:100%}.t100-page thead{background:#e8ece5}.t100-page table th{padding:17px 14px;font-size:13px;font-weight:500;line-height:1.4}.t100-page tbody th{width:49%}.t100-page table td{white-space:nowrap;padding:22px 12px;font-size:24px}.t100-page table td span{font-size:13px}.t100-page table tbody tr:nth-child(2n){background:#eef1eb}.t100-fit-links{gap:20px;margin:12px 0 24px;font-size:12px;display:flex}.t100-model-link{width:max-content;display:flex}.t100-fit-questions{gap:26px;display:grid}.t100-fit-questions dt{margin-bottom:8px;font-size:19px}.t100-fit-questions dd{color:var(--t100-muted);font-size:15px}.t100-canada{background:#e7ebe3}.t100-canada-checks{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.t100-canada-checks h3{font-size:20px}.t100-canada-checks p{color:var(--t100-muted);margin-top:12px;font-size:15px}.t100-resource-links{flex-wrap:wrap;gap:12px 28px;margin-top:26px;display:flex}.t100-resource-links a{border-bottom:1px solid #a4afa0;align-items:center;gap:20px;padding-block:10px;font-size:13px;text-decoration:none;display:inline-flex}.t100-resource-links a:hover{border-color:var(--t100-red)}.t100-precision-flow{grid-template-columns:repeat(5,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.t100-precision-flow img{aspect-ratio:1.4;object-fit:cover}.t100-precision-flow li:nth-child(2) img,.t100-precision-flow li:last-child img{object-fit:contain;background:#e5e9e1}.t100-precision-flow h3{margin-top:18px;font-size:18px}.t100-precision-flow p{color:var(--t100-muted);margin-top:10px;font-size:14px}.t100-precision-note{max-width:930px;color:var(--t100-muted);border-left:2px solid #afbaaa;padding-left:20px;font-size:14px;margin-top:28px!important}.t100-resources{border-top:1px solid #d2d9cd;border-bottom:1px solid #d2d9cd;padding-block:35px}.t100-resources h2{font-size:25px}.t100-resources>p{color:var(--t100-muted);margin-top:20px;font-size:12px}.t100-resources .t100-resource-links{margin-top:14px}.t100-faq{grid-template-columns:.7fr 1.3fr;gap:70px;padding-block:70px 90px;display:grid}.t100-faq h2{font-size:38px}.t100-faq details{border-bottom:1px solid #d2d9cd}.t100-faq summary{justify-content:space-between;align-items:baseline;gap:24px;padding:18px 0;font-size:17px;line-height:1.45;display:flex}.t100-faq details:first-child summary{padding-top:0}.t100-faq details>div{color:var(--t100-muted);padding:0 20px 20px 0;font-size:15px}.t100-faq details a{margin-top:12px;display:inline-block}.t100-mobile-cta{display:none}@media (width>=1600px){.t100-hero-layout{min-height:690px}}@media (width<=1100px){.t100-nav-inner{gap:22px}.t100-nav-links{gap:16px}.t100-nav-config{display:none}.t100-nav-links{margin-inline:auto 0}.t100-hero-layout{grid-template-columns:1fr 1.1fr}.t100-hero h1{font-size:54px}.t100-hero-visual img{width:125%;margin-left:-6%}.t100-spread-layout{gap:40px}.t100-fit-layout{gap:36px}.t100-turnaround{gap:14px}.t100-turnaround h3{font-size:16px}.t100-power-paths>div{grid-template-columns:1fr}.t100-power-paths img{height:185px}.t100-spray-detail{gap:30px}.t100-precision-flow{gap:15px}}@media (width<=767px){.t100-wrap{width:calc(100% - 40px)}.t100-section{padding-block:58px}.t100-page{font-size:16px}.t100-page h2:not(:where(.ti-section *)){font-size:34px}.t100-nav-inner{gap:20px;width:100%;min-height:50px;padding-inline:20px}.t100-nav-model{font-size:11px}.t100-nav-model strong{font-size:13px}.t100-nav-links{scrollbar-width:none;gap:22px;overflow:auto}.t100-nav-links a{padding:16px 0;font-size:11px}.t100-hero-layout{flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding-block:38px 26px;display:flex}.t100-hero h1{margin-bottom:20px;font-size:36px}.t100-hero h1 span{margin-left:4px;font-size:1em;display:inline}.t100-hero .t100-eyebrow{margin-bottom:20px;font-size:9px}.t100-hero-headline{max-width:28ch;font-size:24px}.t100-hero-description{max-width:46ch;font-size:15px;margin-top:18px!important}.t100-actions{gap:12px;margin-top:24px}.t100-button{min-height:50px;padding:12px 18px;font-size:13px}.t100-hero-note{font-size:11px;margin-top:14px!important}.t100-hero-visual img{width:100%;height:300px;margin:0}.t100-hero-visual figcaption{text-align:center;margin:0;font-size:9px}.t100-heading{margin-bottom:27px}.t100-heading>p:not(.t100-eyebrow){margin-top:17px}.t100-capacity{padding-top:28px}.t100-capacity-grid{grid-template-columns:1fr 1fr;gap:26px 16px}.t100-capacity-grid dt{font-size:12px}.t100-capacity-grid dd{font-size:44px}.t100-capacity-grid dd>span{font-size:20px}.t100-capacity-grid p{font-size:11px}.t100-sensing-stat{border-top:1px solid #c8d0c2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:18px;display:flex}.t100-sensing-stat dt{max-width:16ch}.t100-sensing-stat dd{margin:0;font-size:26px}.t100-sensing-stat dd>span{font-size:15px}.t100-spray-wide img{aspect-ratio:1.5}.t100-spray-detail{grid-template-columns:1fr;gap:28px;margin-top:24px}.t100-detail-photos{gap:14px}.t100-flow-stats{gap:24px}.t100-flow-stats strong{font-size:42px}.t100-confirm{margin-top:24px;padding:20px;display:block}.t100-confirm strong{max-width:none}.t100-confirm ul{grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:16px;display:grid}.t100-spread-layout{flex-direction:column-reverse;gap:28px;display:flex}.t100-spread-layout figure{width:100%}.t100-spread-layout figure img{aspect-ratio:1.4}.t100-spread-stats{gap:50px;margin-top:25px!important}.t100-spread-stats dd{font-size:46px}.t100-materials{margin-top:26px;display:block}.t100-materials>a{grid-template-columns:90px 1fr auto;align-items:start;gap:14px;margin-top:22px}.t100-material-image{grid-column:auto}.t100-material-image img{aspect-ratio:1}.t100-material-copy strong{font-size:18px}.t100-material-copy>span{font-size:13px}.t100-aqua{margin-top:30px;display:block}.t100-aqua a{margin-top:15px}.t100-sensing-images{grid-template-columns:1fr;gap:16px}.t100-sensing-images img{aspect-ratio:1.55}.t100-sense-points{grid-template-columns:1fr;gap:22px}.t100-sense-points dt{margin-bottom:5px;font-size:20px}.t100-limits{padding-left:17px;font-size:13px}.t100-turnaround{grid-template-columns:1fr;gap:25px;margin-top:30px;display:grid}.t100-turnaround li{grid-template-columns:120px 1fr;align-content:start;gap:3px 18px;display:grid}.t100-turnaround figure{grid-row:1/4}.t100-turnaround img{aspect-ratio:1}.t100-turn-number{margin:0;font-size:11px}.t100-turnaround h3{margin:0;font-size:18px}.t100-turnaround p{margin-top:5px;font-size:13px}.t100-sequence-note{font-size:11px}.t100-parallel{grid-template-columns:1fr;gap:24px;margin-top:34px}.t100-parallel>div{grid-template-columns:100px 1fr;gap:18px}.t100-parallel h4{font-size:18px}.t100-power{margin-top:44px}.t100-power>h3{font-size:27px}.t100-power-paths{grid-template-columns:1fr;gap:18px}.t100-power-paths>div{grid-template-columns:100px 1fr;gap:16px;padding:18px}.t100-power-paths img{height:auto}.t100-power-paths h4{font-size:22px}.t100-power-paths p{font-size:13px}.t100-people{grid-template-columns:1fr;gap:18px;margin-top:30px}.t100-people h3{font-size:23px}.t100-fit-layout{grid-template-columns:1fr;gap:36px}.t100-page table th{padding:14px 10px;font-size:12px}.t100-page table td{padding:18px 9px;font-size:22px}.t100-fit-questions{gap:22px}.t100-canada-checks{grid-template-columns:1fr;gap:28px}.t100-canada-checks p{margin-top:8px}.t100-precision-flow{grid-template-columns:1fr;gap:24px}.t100-precision-flow li{grid-template-columns:110px 1fr;gap:6px 17px;display:grid}.t100-precision-flow img{aspect-ratio:1.1;grid-row:1/3}.t100-precision-flow h3{margin-top:0}.t100-precision-flow p{margin-top:0;font-size:13px}.t100-precision-note{font-size:13px}.t100-resource-links{gap:8px 22px}.t100-resource-links a{font-size:12px}.t100-resources h2{font-size:26px}.t100-faq{padding-block:45px 58px;display:block}.t100-faq h2{margin-bottom:30px;font-size:31px}.t100-faq summary{font-size:16px}.t100-faq details>div{font-size:14px}.t100-mobile-cta:not([hidden]){z-index:9;padding:13px 20px max(13px,env(safe-area-inset-bottom));color:#f6f7f3;background:#1c231e;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 16px #0002}.t100-mobile-cta span{font-size:11px}.t100-mobile-cta strong{background:var(--t100-red);border-radius:2px;padding:8px 12px;font-size:12px;font-weight:500}}@media (prefers-reduced-motion:reduce){.t100-page *,.t100-page :before,.t100-page :after{scroll-behavior:auto!important;transition:none!important}}.t100-page .ti-section{color-scheme:light}@media (width>=768px){.t100-hero h1{font-size:clamp(46px,4.6vw,64px)}.t100-hero h1 span{font-size:1.4em}.t100-hero-headline{font-size:clamp(21px,1.85vw,26px)}.t100-hero-layout{padding-block:44px}}@media (width<=767px){.t100-hero-copy{display:contents}.t100-hero-layout{gap:0}.t100-hero .t100-eyebrow{order:0}.t100-hero h1{order:1;margin-bottom:0}.t100-hero-visual{order:2;margin-block:14px 20px!important}.t100-hero-visual img{height:225px}.t100-hero-visual figcaption{display:none}.t100-hero-headline{order:3}.t100-hero-description{order:4}.t100-actions{order:5}.t100-hero-note{order:6}.t100-sensing-stat dd>span{max-width:23ch;font-size:13px}}.t100-ground-photos{grid-template-columns:1.75fr 1fr;align-items:start;gap:24px;display:grid}.t100-ground-photos img{object-fit:cover;height:400px}.t100-turnaround{border-top:1px solid #bcc7b6;gap:28px;padding-top:24px}.t100-turn-number{margin-top:0}.t100-parallel img{object-position:center}@media (width<=767px){.t100-ground-photos{grid-template-columns:1.45fr 1fr;gap:12px}.t100-ground-photos img{height:235px}.t100-ground-photos figcaption{font-size:10px}.t100-turnaround{gap:21px}.t100-turnaround li{grid-template-columns:30px 1fr;gap:3px 14px}.t100-turn-number{grid-row:1/3;padding-top:3px}.t100-turnaround h3,.t100-turnaround p{grid-column:2}}.t100-ground-photos{grid-template-columns:.85fr 1fr;max-width:950px}.t100-ground-photos img{height:620px}.t100-ground-photos>figure:first-child img{object-position:center bottom}.t100-ground-photos>figure:last-child img{object-position:right top}@media (width<=767px){.t100-ground-photos{grid-template-columns:1fr 1fr}.t100-ground-photos img{height:315px}}.t100-page{--t100-ink:#1d1d1f;--t100-muted:#656568;background:#fff}.t100-light{background:#fff}.t100-dark{background:#080808}.t100-ground,.t100-canada{background:#f3f3f3}.t100-section{padding-block:104px}.t100-page h2:not(:where(.ti-section *)){font-variation-settings:"wdth" 100,"wght" 600;letter-spacing:-.035em;font-size:clamp(34px,4.2vw,58px);font-weight:600;line-height:1.08}.t100-heading>p:not(.t100-eyebrow){font-size:18px}.t100-nav{-webkit-backdrop-filter:blur(18px);background:#17191ce8;border-bottom:1px solid #ffffff16}.t100-nav:after{content:"";background:var(--t100-red);bottom:-1px;height:2px;transform:scaleX(var(--reading-progress,0));transform-origin:0;pointer-events:none;position:absolute;inset-inline:0}.t100-nav.is-scrolled{box-shadow:0 1px 12px #0001}.t100-nav-links a{color:#c3c3c5;transition:color .2s;position:relative}.t100-nav-links a[aria-current]{color:#fff}.t100-nav-links a:after{content:"";inset-inline:0;background:#fff;height:2px;transition:transform .25s;position:absolute;bottom:12px;transform:scaleX(0)}.t100-nav-links a[aria-current]:after{transform:scaleX(1)}.t100-nav-config{background:#fff;border-radius:999px;padding:8px 15px;color:#202020!important}.t100-button{border-radius:999px;padding-inline:24px;transition:background .2s,transform .2s}.t100-button:hover{transform:translateY(-2px)}.t100-hero{isolation:isolate;background:#080a0c;position:relative}.t100-hero-backdrop{z-index:0;transform:translateY(var(--hero-drift,0)) scale(var(--hero-scale,1));transform-origin:50%;position:absolute;inset:0}.t100-hero-backdrop .t100-film{height:100%}.t100-hero-shade{display:none}.t100-hero-backdrop .t100-film-frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#05080bec 0%,#05080bb8 24%,#05080b20 55%,#0000 75%),linear-gradient(#0000 70%,#05080b80);position:absolute;inset:0}.t100-hero-layout{z-index:2;pointer-events:none;align-items:center;min-height:740px;padding-block:70px 100px;display:flex;position:relative}.t100-hero-copy{pointer-events:auto;width:35%;max-width:450px}.t100-hero h1{margin-bottom:28px;font-size:54px}.t100-hero h1 span{font-size:1.65em}.t100-hero-headline{max-width:26ch;font-size:25px;line-height:1.24}.t100-hero-headline>span{color:#d1d4d7}.t100-hero-description{color:#d0d3d6;font-size:15px;line-height:1.7}.t100-hero-note{color:#c0c4c8;max-width:40ch}.t100-explore-cue{z-index:3;letter-spacing:.025em;align-items:center;gap:13px;font-size:11px;text-decoration:none;display:flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%);color:#fff!important}.t100-explore-cue>span:last-child{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:29px;height:29px;transition:transform .2s;display:grid}.t100-explore-cue:hover>span:last-child{transform:translateY(3px)}.t100-capacity{background:#fff;padding-top:42px;padding-bottom:14px}.t100-capacity-grid{gap:36px}.t100-capacity-grid>div+div{border-left:1px solid #dedee0;padding-left:36px}.t100-capacity-grid dd{font-variation-settings:"wdth" 100,"wght" 550;font-size:64px}.t100-capacity-grid .t100-sensing-stat dd{font-size:40px}.t100-capacity-grid .t100-sensing-stat dd>span{font-size:17px}.t100-conditions{border-color:#dedee0}.t100-system{padding:0}.t100-system-content{padding-block:72px 96px}.t100-chapter{color:#fff;background:#080808;min-height:650px;position:relative}.t100-chapter-stage{isolation:isolate;height:650px;position:relative;overflow:hidden}.t100-chapter-stage>.t100-film{position:absolute;inset:0}.t100-chapter-shade{display:none}.t100-chapter-stage .t100-film-frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0003,#0000 62%,#000b),linear-gradient(90deg,#0004,#0001);position:absolute;inset:0}.t100-film-frame:is(:fullscreen,:fullscreen):after{display:none}.t100-chapter-copy{z-index:2;text-align:center;pointer-events:none;transform:translateY(var(--chapter-title-y,0));flex-direction:column;justify-content:center;align-items:center;padding:60px 30px 100px;display:flex;position:absolute;inset:0}.t100-chapter-copy .t100-eyebrow{text-transform:none;letter-spacing:-.01em;color:#ff777b;margin-bottom:17px;font-size:19px;font-weight:600}.t100-page .t100-chapter-copy h2{color:#fff;text-shadow:0 3px 36px #0006;max-width:18ch;font-size:clamp(42px,5.4vw,76px);line-height:1.05}.t100-chapter-copy>p:last-child{color:#dedee0;text-shadow:0 2px 18px #000;max-width:650px;margin-top:23px;font-size:17px;line-height:1.6}.t100-spray-detail{align-items:center;gap:76px;margin-top:0}.t100-flow-stats strong{font-size:68px;font-weight:550}.t100-confirm{background:#f4f4f4;border-radius:8px}.t100-spread-layout{grid-template-columns:1.2fr 1fr}.t100-spread-layout figure img{aspect-ratio:1.6}.t100-spread-stats dd{font-size:76px}.t100-material-image{border-radius:10px}.t100-gallery{min-width:0}.t100-gallery-tabs{scrollbar-width:none;border-bottom:1px solid #d5d5d7;gap:32px;margin-bottom:25px;display:flex;overflow-x:auto}.t100-gallery-tabs[hidden]{display:none}.t100-gallery-tabs button{font:500 17px var(--disp);color:#737376;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;min-height:54px;padding:15px 0 18px;line-height:1.4;position:relative}.t100-gallery-tabs button>span{font:11px var(--mono);color:#969699;margin-right:10px}.t100-gallery-tabs button:after{content:"";bottom:0;transform-origin:0;background:#202022;border-radius:2px;height:3px;transition:transform .25s;position:absolute;inset-inline:0;transform:scaleX(0)}.t100-gallery-tabs button[aria-selected=true]{color:#1d1d1f}.t100-gallery-tabs button[aria-selected=true]:after{transform:scaleX(1)}.t100-gallery-panel[hidden]{display:none}.t100-gallery-panel figure{background:#080808;border-radius:12px;overflow:hidden}.t100-gallery-panel img{aspect-ratio:1.55;object-fit:contain;height:auto}.t100-gallery-description{padding-top:22px}.t100-gallery-description h3{font-size:25px}.t100-gallery-description>p:not(.t100-eyebrow){color:var(--t100-muted);max-width:750px;margin-top:10px;font-size:17px}.t100-gallery--standard.is-enhanced .t100-gallery-description h3{display:none}#flight-platform .t100-gallery-panel img{max-height:540px}#flight-platform .t100-gallery{margin-top:40px}.t100-power .t100-gallery{margin-top:25px}.t100-gallery--split .t100-gallery-panel{background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:30px;display:grid}.t100-gallery--split .t100-gallery-panel[hidden]{display:none}.t100-gallery--split .t100-gallery-panel figure{background:0 0}.t100-gallery--split .t100-gallery-panel img{object-fit:contain;height:330px}.t100-gallery--split .t100-gallery-description{padding:20px 20px 20px 0}.t100-gallery--split .t100-gallery-description h3{margin-top:12px;font-size:38px}.t100-gallery--split .t100-gallery-description>p:not(.t100-eyebrow){font-size:17px;line-height:1.75}.t100-ground-photos{grid-template-columns:1fr 1fr;gap:32px;max-width:100%}.t100-ground-photos .t100-film-frame,.t100-ground-photos>figure:last-child img{border-radius:12px}.t100-ground-photos .t100-film-frame video{object-fit:contain}.t100-page .ti-summary{border-radius:12px}.t100-comparison-decisions{border-top:1px solid #dedee0;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding-top:32px;margin-top:36px!important}.t100-comparison-decisions+.t100-model-link{margin-top:24px}@media (width>=768px) and (width<=1050px){.t100-comparison-decisions{grid-template-columns:repeat(2,minmax(0,1fr))}}.t100-motion-ready [data-t100-reveal]{transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.t100-motion-ready [data-t100-reveal]:not(.is-visible){opacity:0;transform:translateY(24px)}@media (width>=900px){.t100-chapter{height:calc(min(780px,100svh - var(--hdr) - var(--section-nav-h,65px)) + 270px);min-height:760px}.t100-chapter-stage{top:calc(var(--hdr) + var(--section-nav-h,65px));height:min(780px,calc(100svh - var(--hdr) - var(--section-nav-h,65px)));min-height:490px;transform:scale(var(--chapter-scale,1));border-radius:var(--chapter-radius,0);position:sticky}}@media (width>=1600px){.t100-hero-layout{min-height:820px}.t100-hero h1{font-size:64px}}@media (width>=768px) and (width<=1100px){.t100-hero-copy{width:42%}.t100-hero h1{font-size:44px}.t100-hero-headline{font-size:22px}.t100-hero-layout{min-height:700px}.t100-gallery-tabs{gap:20px}.t100-gallery-tabs button{font-size:14px}.t100-spray-detail{gap:36px}}@media (width<=767px){.t100-page h2:not(:where(.ti-section *)){font-size:34px}.t100-section{padding-block:64px}.t100-heading>p:not(.t100-eyebrow){font-size:16px}.t100-nav-inner{min-height:52px}.t100-nav-links a:after{bottom:8px}.t100-hero{flex-direction:column;display:flex}.t100-hero-layout{min-height:0;display:contents}.t100-hero-copy{width:100%;max-width:none;display:contents}.t100-hero-shade,.t100-hero-backdrop .t100-film-frame:after,.t100-chapter-stage .t100-film-frame:after{display:none}.t100-hero-copy>*{margin-inline:20px}.t100-hero-copy>.t100-eyebrow{order:0;margin-bottom:14px;padding-top:32px}.t100-hero h1{order:1;margin-bottom:0;font-size:35px}.t100-hero h1 span{font-size:inherit;display:inline}.t100-hero-backdrop{aspect-ratio:16/9;--film-fit:contain;order:2;height:auto;margin-block:24px;position:relative;inset:auto;transform:none}.t100-hero-headline{order:3;font-size:24px}.t100-hero-description{order:4;font-size:15px}.t100-actions{order:5}.t100-hero-note{order:6;font-size:11px;margin-bottom:30px!important}.t100-explore-cue{display:none}.t100-capacity{padding-top:30px}.t100-capacity-grid{gap:24px 16px}.t100-capacity-grid>div+div{padding-left:16px}.t100-capacity-grid dd{font-size:48px}.t100-capacity-grid .t100-sensing-stat{border-left:0;padding-left:0}.t100-capacity-grid .t100-sensing-stat dd{font-size:28px}.t100-capacity-grid .t100-sensing-stat dd>span{font-size:13px}.t100-chapter{background:#080808;height:auto;min-height:0;padding-bottom:0}.t100-chapter-stage{flex-direction:column-reverse;height:auto;min-height:0;display:flex;overflow:visible}.t100-chapter-stage>.t100-film{aspect-ratio:16/9;--film-fit:contain;width:100%;height:auto;position:relative;inset:auto}.t100-chapter-shade{display:none}.t100-chapter-copy{text-align:left;align-items:flex-start;padding:52px 20px 35px;position:relative;inset:auto;transform:none}.t100-chapter-copy .t100-eyebrow{margin-bottom:14px;font-size:15px}.t100-page .t100-chapter-copy h2{max-width:20ch;font-size:39px}.t100-chapter-copy>p:last-child{margin-top:20px;font-size:15px}.t100-system-content{padding-block:42px 60px}.t100-spray-detail{gap:28px}.t100-flow-stats strong{font-size:55px}.t100-spread-layout{flex-direction:column}.t100-spread-stats dd{font-size:60px}.t100-gallery-tabs{gap:23px;margin-bottom:20px}.t100-gallery-tabs button{white-space:normal;flex:1 0 0;font-size:14px}.t100-gallery-tabs button>span{margin:0 0 7px;display:block}.t100-gallery-panel img{aspect-ratio:1.4}.t100-gallery-description{padding-top:15px}.t100-gallery-description>p:not(.t100-eyebrow){font-size:15px}.t100-gallery--split .t100-gallery-panel{padding:18px;display:block}.t100-gallery--split .t100-gallery-panel img{height:230px}.t100-gallery--split .t100-gallery-description{padding:24px 6px 10px}.t100-gallery--split .t100-gallery-description h3{font-size:30px}.t100-gallery--split .t100-gallery-description>p:not(.t100-eyebrow){font-size:15px}.t100-ground-photos{gap:26px}.t100-comparison-decisions{grid-template-columns:1fr;gap:24px}}html[data-motion=off] .t100-page [data-t100-reveal]{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.t100-page [data-t100-reveal]{opacity:1!important;transition:none!important;transform:none!important}.t100-chapter-stage{border-radius:0;position:relative;top:0;transform:none}.t100-chapter{height:auto;min-height:0}.t100-hero-backdrop{transform:none}}body[data-page=t50]{--t100-red:var(--brand-action);--t100-ink:#1d1d1f;--t100-muted:#656568;color:var(--t100-ink);background:#fff}body[data-page=t50] .platform-breadcrumb{display:none}body[data-page=t50] #site-footer{color:var(--pale)}body[data-page=t50] :focus-visible:not(.hdr *){outline:3px solid var(--brand-action);outline-offset:5px}.t50-product-page .t100-sensing-stat dd{font-size:clamp(28px,3.2vw,40px)}.t50-product-page .t100-gallery-panel figure{background:#f2f3f3}.t50-product-page .t100-gallery-panel img{object-fit:contain}.t50-product-page .t100-ground-photos{grid-template-columns:1fr 1fr;gap:32px;max-width:none}.t50-product-page .t100-ground-photos>figure img{aspect-ratio:16/9;object-fit:contain;object-position:center;background:#080808;border-radius:12px;height:auto}.t50-product-page .t100-ground-photos .t100-film-frame{aspect-ratio:1200/730;height:auto}.t50-product-page .t100-ground-photos .t100-film-frame video{object-fit:contain;height:100%}.t50-product-page .t100-ground-photos>figure:last-child img{aspect-ratio:16/9}.t50-product-page .t100-parallel img{object-fit:contain;background:#fff;border-radius:8px}.t50-product-page #spreading .t100-chapter{height:auto;min-height:0}.t50-product-page #spreading .t100-chapter-stage{border-radius:0;flex-direction:column-reverse;height:auto;min-height:0;display:flex;position:relative;top:0;transform:none}.t50-product-page #spreading .t100-chapter-stage>.t100-film{aspect-ratio:16/9;--film-fit:contain;width:100%;max-width:1280px;height:auto;margin-inline:auto;position:relative}.t50-product-page #spreading .t100-chapter-stage .t100-film-frame:after{display:none}.t50-product-page #spreading .t100-chapter-copy{padding:80px 30px 45px;position:relative;transform:none}.t50-product-page #spreading .t100-chapter-copy>p:last-child{max-width:740px}.t50-product-page .t100-spread-layout figure img{aspect-ratio:16/9;object-fit:contain;border-radius:12px}@media (width<=767px){.t50-product-page .t100-ground-photos{grid-template-columns:1fr}.t50-product-page #spreading .t100-chapter-copy{padding-top:52px}.t50-product-page .t100-ground-photos>figure:last-child img{height:auto}}.tc-comparison{color:#1d1d1f;background:#fff;border-top:1px solid #dedee0;border-bottom:1px solid #dedee0;min-width:0;padding:30px 0 32px;scroll-margin-top:100px}.tc-comparison .tc-comparison-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin:0 0 34px;display:flex}.tc-comparison .tc-comparison-title{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:550;line-height:1.3}.tc-comparison .tc-comparison-reference{color:#69696c;margin:0;font-size:12px;line-height:1.6}.tc-comparison .tc-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.tc-comparison .tc-metric{min-width:0}.tc-comparison .tc-metric-title{letter-spacing:-.01em;text-wrap:pretty;min-height:2.9em;margin:0 0 24px;font-size:17px;font-weight:500;line-height:1.45}.tc-comparison .tc-model-values{gap:25px;margin:0;display:grid}.tc-comparison .tc-model{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:19px;display:flex;position:relative}.tc-comparison .tc-model dt{margin:0;font-size:13px;font-weight:550;line-height:1.4}.tc-comparison .tc-model dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:0;font-size:28px;line-height:1.1}.tc-comparison .tc-model-unit{letter-spacing:0;color:#66666a;font-size:14px}.tc-comparison .tc-bar-track{background:#ededee;border-radius:2px;height:8px;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tc-comparison .tc-bar-fill{background:#92969c;height:100%;display:block}.tc-comparison .tc-model-t100 .tc-bar-fill{background:var(--t100-red,#cf1824)}.tc-comparison .tc-scale{color:#76767a;font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}@media (width<=900px){.tc-comparison .tc-comparison-grid{gap:24px}.tc-comparison .tc-metric-title{min-height:4.35em;font-size:16px}.tc-comparison .tc-model dd{font-size:25px}}@media (width<=767px){.tc-comparison{padding-block:24px;scroll-margin-top:80px}.tc-comparison .tc-comparison-header{gap:7px 20px;margin-bottom:29px}.tc-comparison .tc-comparison-title{font-size:21px}.tc-comparison .tc-comparison-grid{grid-template-columns:1fr;gap:32px}.tc-comparison .tc-metric+.tc-metric{border-top:1px solid #e5e5e6;padding-top:29px}.tc-comparison .tc-metric-title{min-height:0;margin-bottom:22px;font-size:17px}.tc-comparison .tc-model-values{gap:23px}.tc-comparison .tc-model dd{font-size:28px}}@media (forced-colors:active){.tc-comparison .tc-bar-track{border:1px solid canvastext}.tc-comparison .tc-bar-fill{forced-color-adjust:none;background:canvastext}.tc-comparison .tc-model-t100 .tc-bar-fill{background:highlight}}body[data-page=mavic]{background:var(--brand-paper);color:var(--brand-ink);color-scheme:light}body[data-page=mavic] .platform-breadcrumb{display:none}.mavic-page{--m-ink:var(--brand-ink);--m-muted:var(--brand-muted);--m-line:var(--brand-line);--m-red:var(--brand-action);color:var(--m-ink);background:var(--brand-paper);font-size:16px;line-height:1.7}.mavic-page :where(h1,h2,h3,p,figure,ul,ol,dl,dd){margin:0}.mavic-page :is(h1,h2,h3){color:var(--m-ink);font-variation-settings:"wght" 520,"wdth" 100;font-weight:520}.mavic-page h2{letter-spacing:-.035em;max-width:26ch;font-size:clamp(30px,3.35vw,46px);line-height:1.16}.mavic-page h3{letter-spacing:-.025em;font-size:24px;line-height:1.3}.mavic-page p{color:var(--m-muted)}.mavic-page img{width:100%;height:auto;display:block}.mavic-page figure{min-width:0}.mavic-page figcaption{color:var(--m-muted);padding-top:10px;font-size:11px;line-height:1.7}.mavic-page [hidden]{display:none!important}.mavic-page [id]{scroll-margin-top:90px}.mavic-page :focus-visible{outline:3px solid var(--m-red);outline-offset:5px}.mavic-page a{text-underline-offset:5px}.m-wrap{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.m-section{padding-block:88px}.m-heading{margin-bottom:36px}.m-heading>p{max-width:720px;margin-top:20px;font-size:17px}.m-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:11px!important}.m-actions{flex-wrap:wrap;align-items:center;gap:20px 26px;display:flex}.m-button{background:var(--m-red);color:#fff;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;min-height:50px;padding:13px 22px;font-size:14px;font-weight:550;line-height:1.55;text-decoration:none;display:inline-flex}.m-button:hover{background:var(--brand-action-hover)}.m-link{border-bottom:1px solid var(--brand-line);width:fit-content;max-width:100%;color:var(--m-ink);justify-content:space-between;align-items:center;gap:20px;padding-bottom:5px;font-size:14px;font-weight:520;line-height:1.6;text-decoration:none;display:inline-flex}.m-link:hover{color:var(--m-red);border-color:var(--m-red)}.m-link>span,.m-button>span{flex-shrink:0}.m-number{letter-spacing:.06em;color:var(--m-muted);font-variant-numeric:tabular-nums;font-size:12px;display:block}.m-nav{z-index:8;background:color-mix(in srgb, var(--brand-paper) 96%, transparent);border-block:1px solid var(--m-line);position:sticky;top:0}.m-nav-inner{justify-content:space-between;align-items:center;gap:32px;min-height:61px;display:flex}.m-model{white-space:nowrap;font-size:13px;text-decoration:none}.m-model strong{margin-left:4px;font-size:17px;font-weight:520}.m-nav-links{flex-wrap:wrap;gap:24px;display:flex}.m-nav-links a{padding:18px 0;font-size:12px;text-decoration:none}.m-nav-links a:hover{color:var(--m-red)}.m-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:46px;padding-block:54px 42px;display:grid}.m-hero h1{letter-spacing:-.045em;text-wrap:wrap;max-width:15ch;margin:24px 0;font-size:clamp(40px,4.3vw,62px);line-height:1.04}.m-hero-value{letter-spacing:-.022em;font-size:clamp(22px,2.15vw,30px);line-height:1.27;color:var(--m-ink)!important}.m-hero-value span{display:block}.m-hero-intro{max-width:53ch;font-size:15px;line-height:1.8;margin-top:22px!important}.m-hero .m-actions{gap:18px;margin-top:26px}.m-hero .m-link{font-size:13px}.m-independence{font-size:11px;margin-top:20px!important}.m-hero-image img{aspect-ratio:1.06;object-fit:cover;object-position:52% 50%;border-radius:3px}.m-hero-image figcaption{justify-content:space-between;gap:20px;display:flex}.m-capabilities{border-top:1px solid var(--m-line);grid-template-columns:repeat(4,1fr);padding:25px 0 28px;list-style:none;display:grid}.m-capabilities li{border-right:1px solid var(--m-line);text-align:center;padding-inline:24px;font-size:14px}.m-capabilities li:first-child{text-align:left;padding-left:0}.m-capabilities li:last-child{text-align:right;border:0;padding-right:0}.m-data{background:var(--brand-soft)}.m-explorer{border:1px solid var(--brand-line);background:var(--brand-paper)}.m-explorer-top{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;display:flex}.m-explorer-top>div:first-child{flex-direction:column;gap:3px;display:flex}.m-explorer-top strong{font-size:15px;font-weight:520}.m-explorer-top span{color:var(--m-muted);font-size:11px}.m-layer-controls{border:1px solid var(--m-line);border-radius:4px;gap:4px;padding:4px;display:flex}.m-layer-controls button{font:inherit;min-width:72px;min-height:42px;color:var(--m-ink);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:8px 14px;font-size:13px;line-height:1.5}.m-layer-controls button[aria-pressed=true]{background:var(--brand-action);color:#fff}.m-layer-controls button:hover:not([aria-pressed=true]){background:var(--brand-action-soft)}.m-data-panel{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:30px;padding:28px 25px 24px;display:grid}.m-map-image{background:#26333b;display:block;position:relative}.m-map-image img{aspect-ratio:16/9;object-fit:contain}.m-map-image>span{color:#fff;background:color-mix(in srgb, var(--brand-deep) 86%, transparent);border:1px solid #ffffff70;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:12px;right:12px}.m-data-panel figcaption a{width:fit-content;margin-top:6px;display:block}.m-layer-name{font-size:13px;color:var(--m-ink)!important;margin-bottom:13px!important}.m-layer-copy h3{max-width:17ch;font-size:clamp(23px,2.4vw,32px);line-height:1.14}.m-layer-copy>p:not(.m-layer-name){margin-top:20px;font-size:14px;line-height:1.8}.m-next{border-top:1px solid var(--m-line);margin-top:24px;padding-top:17px}.m-next>span{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.m-next>p{margin-top:7px;font-size:13px}.m-metadata{border-top:1px solid var(--m-line);grid-template-columns:1.35fr .8fr .9fr 1.25fr;gap:24px;padding:21px 25px;display:grid}.m-metadata dt{color:var(--m-muted);margin-bottom:6px;font-size:10px}.m-metadata dd{font-size:12px;line-height:1.65}.m-data-note{border-top:1px solid var(--m-line);padding:16px 25px;font-size:11px}.m-boundary{border-left:3px solid var(--brand-action);margin-top:30px;padding-left:20px}.m-boundary h3{font-size:22px}.m-boundary p{max-width:880px;margin-top:9px;font-size:14px}.m-camera{grid-template-columns:1.25fr 1fr;align-items:center;gap:48px;display:grid}.m-camera figure img{aspect-ratio:1.38;object-fit:cover}.m-camera p{margin-top:18px;font-size:15px}.m-band-list{border-block:1px solid var(--m-line);grid-template-columns:1fr 1fr;gap:13px 24px;padding:23px 0;list-style:none;display:grid;margin-top:22px!important}.m-band-list li{font-size:13px}.m-band-list span{color:var(--brand-muted);margin-right:12px;font-size:10px}.m-camera .m-processing{font-size:12px}.m-sensors{grid-template-columns:1fr 1fr;gap:42px;margin-top:38px;display:grid}.m-sensor{grid-template-columns:150px 1fr;align-items:start;gap:23px;display:grid}.m-sensor figure img{aspect-ratio:1;object-fit:cover}.m-sensor h3{font-size:21px}.m-sensor p{margin-top:12px;font-size:13px}.m-fit{background:var(--brand-soft)}.m-task-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.m-task-grid img{aspect-ratio:1.55;object-fit:cover}.m-task-grid .m-number{margin-top:22px;margin-bottom:11px}.m-task-grid h3{font-size:23px}.m-task-grid p{margin-top:13px;font-size:14px}.m-fit-check{border-top:1px solid var(--m-line);grid-template-columns:1fr 1fr;gap:65px;margin-block:42px 30px;padding-top:30px;display:grid}.m-fit-check h3{font-size:20px}.m-fit-check ul{color:var(--m-muted);margin-top:17px;padding-left:18px;font-size:13px}.m-fit-check li{margin-top:9px;padding-left:4px}.m-workflow-grid{grid-template-columns:repeat(6,1fr);gap:34px 26px;padding:0;list-style:none;display:grid}.m-workflow-grid>li{background:var(--brand-soft);grid-column:span 2}.m-workflow-grid>li:nth-child(n+4){grid-column:span 3;grid-template-columns:.85fr 1fr;display:grid}.m-workflow-grid img{aspect-ratio:1.65;object-fit:cover}.m-workflow-grid>li:nth-child(2) img{object-fit:contain;background:#252d33}.m-workflow-grid>li:nth-child(n+4) img{aspect-ratio:auto;height:100%;min-height:240px}.m-workflow-grid>li:nth-child(5) img{object-fit:contain;background:#fff}.m-workflow-copy{padding:23px 22px}.m-step-verb{gap:17px;font-size:12px;display:flex;color:var(--m-ink)!important;margin-bottom:17px!important}.m-step-verb>span{color:var(--brand-muted)}.m-workflow-copy h3{font-size:23px}.m-workflow-copy>p:not(.m-step-verb){margin-top:14px;font-size:13px}.m-workflow-copy dl{border-top:1px solid var(--m-line);margin-top:20px;padding-top:15px}.m-workflow-copy dl>div{grid-template-columns:48px 1fr;gap:14px;margin-top:7px;font-size:11px;display:grid}.m-workflow-copy dt{color:var(--m-muted)}.m-handoff{border-top:1px solid var(--m-line);grid-template-columns:1fr 2fr;gap:55px;margin-top:38px;padding-top:30px;display:grid}.m-handoff h3{max-width:18ch}.m-handoff p{font-size:14px}.m-handoff p+p{margin-top:12px}.m-handoff .m-actions{margin-top:22px}.m-preparation{background:var(--brand-soft)}.m-prep-strip{background:var(--brand-paper);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.m-prep-strip img{aspect-ratio:1.75;object-fit:cover}.m-prep-strip>div>div{padding:26px}.m-prep-strip h3{margin-top:10px;font-size:22px}.m-prep-strip p{margin-top:13px;font-size:14px}.m-light-note{padding:18px 0 32px;font-size:12px}.m-live{border-top:1px solid var(--m-line);grid-template-columns:1fr 1fr;align-items:center;gap:42px;padding-top:32px;display:grid}.m-live figure img{object-fit:contain;background:#252d33;max-height:300px}.m-live h3{font-size:28px}.m-live p{max-width:49ch;margin-top:17px;font-size:15px}.m-config-heading{max-width:880px}.m-config-heading>.m-eyebrow{margin:0 0 14px}.m-config-heading h2{max-width:26ch}.m-config-heading>.m-config-flexibility{margin-top:12px;font-size:13px}.m-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.m-config-card{border:1px solid var(--brand-line);background:var(--brand-form-surface);flex-direction:column;min-width:0;display:flex}.m-config-photo{position:relative}.m-config-photo img{object-fit:cover;object-position:50% 62%;height:180px}.m-config-photo figcaption{padding:8px 30px 0;font-size:10px}.m-config-body{flex-direction:column;flex:1;padding:20px 30px 30px;display:flex}.m-config-body>.m-config-label{color:var(--brand-action);font-size:12px;font-weight:550;line-height:1.6}.m-config-body h3{margin-top:10px;font-size:29px;line-height:1.25}.m-config-intro{font-size:14px;line-height:1.75;margin-top:16px!important}.m-config-points{gap:16px;padding-block:23px 28px;display:grid}.m-config-points>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;font-size:13px;line-height:1.7;display:grid}.m-config-points dt{color:var(--m-ink);font-weight:550}.m-config-points dd{color:var(--m-muted)}.m-config-button{background:var(--brand-action);color:#fff;box-sizing:border-box;width:100%;min-height:52px;margin-top:auto;padding:14px 20px}.m-config-button:hover{background:var(--brand-action-hover)}.m-config-button:focus-visible,.m-config-optional-action:focus-visible{outline-color:var(--brand-action)}.m-agras{background:var(--brand-soft);grid-template-columns:100px minmax(0,1fr) minmax(160px,230px);align-items:center;gap:24px;margin-top:24px;padding:22px 26px;display:grid}.m-agras>img{object-fit:contain;max-height:78px}.m-agras h3{margin-top:5px;font-size:21px}.m-agras-copy>p:not(.m-eyebrow){max-width:68ch;margin-top:8px;font-size:13px;line-height:1.65}.m-agras-links{flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:11px;display:flex}.m-agras-links a{color:var(--m-muted)}.m-config-optional-action{border:1px solid var(--brand-action-line);min-height:48px;color:var(--brand-action);border-radius:3px;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;font-size:13px;line-height:1.55;text-decoration:none;display:flex}.m-config-optional-action>span{flex-shrink:0}.m-config-optional-action:hover{background:var(--brand-action-soft);border-color:var(--brand-action)}.m-config-footer{margin-top:23px}.m-config-undecided{color:var(--m-ink);align-items:baseline;gap:12px;font-size:13px;line-height:1.7;display:inline-flex}.m-config-undecided>span{flex-shrink:0}.m-config-note{max-width:1020px;font-size:12px;margin-top:10px!important}.m-local-support{grid-template-columns:.95fr 1.05fr;align-items:center;gap:55px;margin-top:58px;display:grid}.m-local-support img{aspect-ratio:1.5;object-fit:cover}.m-local-support h3{max-width:20ch;margin-top:18px;font-size:34px;line-height:1.15}.m-local-support p:not(.m-eyebrow){margin-top:20px;font-size:15px}.m-local-support .m-link{margin-top:24px}.m-specs{background:var(--brand-soft);padding-block:58px}.m-specs .m-heading{margin-bottom:30px}.m-specs h2{font-size:35px}.m-specs .m-heading>p{font-size:14px}.m-spec-grid{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.m-spec-grid>div{border-top:1px solid var(--brand-line);padding-top:20px}.m-spec-grid h3{margin-bottom:22px;font-size:20px}.m-spec-grid dl{gap:21px;display:grid}.m-spec-grid dt{color:var(--m-muted);font-size:11px}.m-spec-grid dd{margin-top:4px;font-size:13px}.m-spec-note{max-width:900px;font-size:12px;margin-top:28px!important}.m-specs .m-actions{margin-top:20px}.m-faq{grid-template-columns:.8fr 1.2fr;gap:55px;padding-block:64px;display:grid}.m-faq h2{font-size:35px}.m-faq details{border-bottom:1px solid var(--m-line)}.m-faq details:first-child{border-top:1px solid var(--m-line)}.m-faq summary{cursor:pointer;justify-content:space-between;gap:28px;padding-block:21px;font-size:15px;line-height:1.55;list-style:none;display:flex}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary>span{flex-shrink:0;font-size:22px;line-height:1}.m-faq details[open] summary>span{transform:rotate(45deg)}.m-faq details>div{padding-bottom:23px;font-size:14px}.m-faq-links{gap:10px;margin-top:18px;font-size:12px;display:grid}.m-inquiry{background:var(--brand-soft)}.m-inquiry-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:65px;display:grid}.m-inquiry h2{font-size:clamp(32px,3.2vw,44px)}.m-inquiry .m-heading>p{font-size:16px}.m-inquiry .m-inquiry-next{border-top:1px solid var(--brand-line);margin-top:30px;padding-top:20px;font-size:13px!important}.m-inquiry address{gap:8px;margin-top:30px;font-style:normal;display:grid}.m-inquiry address>span{color:var(--m-muted);margin-bottom:5px;font-size:12px}.m-inquiry address>a{width:fit-content;font-size:16px}.m-inquiry .quote-form{background:var(--brand-form-surface);border:1px solid var(--brand-line);color:var(--m-ink);--pale:var(--m-ink);--pale-70:var(--m-muted);--pale-45:var(--m-muted);--graphite-2:var(--brand-form-surface);--graphite-3:var(--brand-soft);--hair-d:var(--brand-line);--red:var(--m-red);border-radius:3px;min-width:0;padding:30px}.m-inquiry .quote-form :is(input,select,textarea){color:var(--brand-ink);border-color:var(--brand-line);color-scheme:light;background:#fff}.m-inquiry .quote-form :is(label,legend,h3,h4){color:var(--brand-ink)}.m-inquiry .quote-notice{color:var(--brand-muted);border-color:var(--brand-action-line);background:var(--brand-action-soft);font-size:12px}.m-inquiry .quote-submit{white-space:normal;line-height:1.6;color:#fff!important;background:var(--m-red)!important;border-color:var(--m-red)!important}.m-inquiry .quote-submit:hover{background:var(--brand-action-hover)!important;border-color:var(--brand-action-hover)!important}.m-inquiry .quote-error{color:#a51320}.m-inquiry .quote-step-progress{margin-bottom:25px}.m-inquiry .quote-step-progress li{font-size:12px}.m-inquiry .quote-group legend{font-size:21px}.m-inquiry .quote-step-progress [aria-current=step]{color:var(--brand-ink)}@media (width>=1500px){.m-hero h1{font-size:64px}}@media (width<=1100px){.m-wrap{width:calc(100% - 64px)}.m-nav-links{gap:18px}.m-hero{gap:30px}.m-hero-image img{aspect-ratio:.82}.m-hero h1{font-size:44px}.m-hero-value{font-size:24px}.m-data-panel{grid-template-columns:1.75fr 1fr;gap:24px}.m-camera{gap:30px}.m-sensors{gap:28px}.m-sensor{grid-template-columns:115px 1fr;gap:20px}.m-workflow-grid>li:nth-child(n+4){display:block}.m-workflow-grid>li:nth-child(n+4) img{height:220px;min-height:0}.m-handoff{gap:28px}.m-inquiry-grid{grid-template-columns:.85fr 1.15fr;gap:32px}.m-inquiry .quote-form{padding:24px}.m-config-body{padding-inline:26px}.m-config-points>div{grid-template-columns:1fr;gap:3px}.m-agras{grid-template-columns:80px minmax(0,1fr);gap:16px 20px}.m-config-optional-action{grid-column:2;width:fit-content;max-width:100%}}@media (width<=767px){.m-wrap{width:calc(100% - 40px)}.m-section{padding-block:56px}.mavic-page h2{max-width:25ch;font-size:32px}.mavic-page [id]{scroll-margin-top:22px}.m-heading{margin-bottom:28px}.m-heading>p{margin-top:16px;font-size:15px}.m-nav{position:relative}.m-nav-inner{padding-block:14px;display:block}.m-model{margin-bottom:10px;display:block}.m-nav-links{gap:2px 19px}.m-nav-links a{padding:6px 0;font-size:11px}.m-hero{grid-template-columns:1fr;gap:30px;padding-block:35px 28px}.m-hero h1{max-width:16ch;margin-block:18px 21px;font-size:44px}.m-hero-value{font-size:25px}.m-hero-intro{font-size:15px;margin-top:18px!important}.m-hero .m-actions{margin-top:24px}.m-hero-image img{aspect-ratio:1.25;object-position:center}.m-capabilities{grid-template-columns:1fr 1fr;row-gap:18px;padding-block:23px}.m-capabilities li{border:0;padding:0 15px;font-size:12px;text-align:left!important}.m-capabilities li:nth-child(odd){padding-left:0}.m-capabilities li:nth-child(2n){border-left:1px solid var(--m-line)}.m-explorer-top{flex-direction:column;align-items:flex-start;gap:18px;padding:18px}.m-layer-controls{width:100%}.m-layer-controls button{flex:1}.m-data-panel{grid-template-columns:1fr;gap:26px;padding:14px 12px 24px}.m-data-panel figcaption{padding-inline:5px}.m-map-image>span{width:26px;height:26px;font-size:12px;bottom:5px;right:5px}.m-layer-copy{padding-inline:6px}.m-layer-name{margin-bottom:10px!important}.m-layer-copy h3{max-width:none;font-size:27px}.m-layer-copy>p:not(.m-layer-name){margin-top:14px}.m-next{margin-top:20px;padding-top:15px}.m-metadata{grid-template-columns:1fr 1fr;gap:20px 14px;padding:20px 18px}.m-metadata dd{font-size:11px}.m-data-note{padding:17px 18px}.m-boundary{padding-left:16px}.m-boundary h3{font-size:22px}.m-boundary p{font-size:13px}.m-camera{grid-template-columns:1fr;gap:25px}.m-camera figure img{aspect-ratio:1.42}.m-camera h3{font-size:25px}.m-camera p{font-size:14px}.m-sensors{grid-template-columns:1fr;gap:28px;margin-top:32px}.m-sensor{grid-template-columns:110px 1fr;gap:20px}.m-sensor h3{font-size:20px}.m-sensor p{font-size:12px}.m-task-grid{grid-template-columns:1fr;gap:33px}.m-task-grid img{aspect-ratio:1.65}.m-task-grid .m-number{margin-top:17px;margin-bottom:9px}.m-fit-check{grid-template-columns:1fr;gap:26px;margin-top:30px}.m-workflow-grid{grid-template-columns:1fr;gap:22px}.m-workflow-grid>li,.m-workflow-grid>li:nth-child(n+4){grid-column:auto;display:block}.m-workflow-grid img,.m-workflow-grid>li:nth-child(n+4) img{aspect-ratio:1.7;width:100%;height:auto;min-height:0}.m-workflow-copy{padding:23px}.m-workflow-copy dl>div{grid-template-columns:52px 1fr;font-size:12px}.m-handoff{grid-template-columns:1fr;gap:18px;margin-top:30px}.m-handoff h3{max-width:none}.m-handoff p{font-size:13px}.m-prep-strip{background:0 0;grid-template-columns:1fr;gap:25px}.m-prep-strip>div{background:var(--brand-paper)}.m-prep-strip>div>div{padding:23px}.m-live{grid-template-columns:1fr;gap:23px}.m-live h3{font-size:25px}.m-live p{font-size:14px}.m-config-grid{grid-template-columns:1fr;gap:20px}.m-config-photo img{height:170px}.m-config-photo figcaption{padding-inline:23px}.m-config-body{padding:18px 23px 24px}.m-config-body h3{font-size:26px}.m-config-points{gap:14px;padding-block:20px 24px}.m-config-button{padding-inline:17px}.m-agras{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:8px 14px;padding:22px}.m-agras>img{grid-area:1/1/span 2;align-self:center;max-height:56px}.m-agras-copy{display:contents}.m-agras-copy>.m-eyebrow,.m-agras-copy>h3{grid-column:2;margin-top:0}.m-agras h3{font-size:21px}.m-agras-copy>p:not(.m-eyebrow),.m-agras-links{grid-column:1/-1}.m-agras-links{margin-top:4px}.m-config-optional-action{grid-column:1/-1;width:100%;margin-top:10px}.m-config-undecided{font-size:12px}.m-local-support{grid-template-columns:1fr;gap:27px;margin-top:38px}.m-local-support h3{font-size:31px}.m-local-support p:not(.m-eyebrow){font-size:14px}.m-spec-grid{grid-template-columns:1fr;gap:27px}.m-spec-grid dl{grid-template-columns:1fr 1fr;gap:18px}.m-spec-grid dl>div:last-child{grid-column:1/-1}.m-spec-grid h3{margin-bottom:18px}.m-faq{grid-template-columns:1fr;gap:0}.m-faq summary{font-size:15px}.m-faq details>div{font-size:13px}.m-inquiry-grid{grid-template-columns:1fr;gap:8px}.m-inquiry .m-heading>p{font-size:15px}.m-inquiry .quote-form{padding:24px 18px}.m-inquiry .quote-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mavic-page *{transition:none!important;animation:none!important}}.m-media-note{font-size:11px;margin-bottom:18px!important}.m-photo-source{font-size:10px;margin-top:8px!important}.m-workflow-copy .m-photo-source{margin-top:0!important;margin-bottom:14px!important}body[data-page=software]{color:#1d1d1f;background:#fff}body[data-page=software] .platform-breadcrumb{display:none}body[data-page=software] :focus-visible:not(.hdr *){outline:3px solid var(--brand-action);outline-offset:5px}.sw-page{--sw-ink:#1d1d1f;--sw-muted:#626669;--sw-red:var(--brand-action);color:var(--sw-ink);color-scheme:light;background:#fff;font-size:17px;line-height:1.65}.sw-page :where(h1,h2,h3,p,figure,ul){margin:0}.sw-page :where(h1,h2,h3){font-family:var(--disp);font-variation-settings:"wdth" 100,"wght" 580;letter-spacing:-.035em;font-weight:580}.sw-page h2{text-wrap:balance;max-width:21ch;font-size:clamp(34px,4vw,58px);line-height:1.1}.sw-page h3{letter-spacing:-.02em;font-size:24px;line-height:1.25}.sw-page a{color:inherit}.sw-page img,.sw-page video{width:100%;height:auto;display:block}.sw-page [hidden]{display:none!important}.sw-page section,.sw-page header{position:relative}.sw-page [id]{scroll-margin-top:88px}.sw-anchor{position:absolute;top:0;left:0}.sw-wrap{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.sw-section{padding-block:110px}.sw-heading{margin-bottom:42px}.sw-heading>p:not(.sw-product-name){max-width:710px;color:var(--sw-muted);margin-top:23px;font-size:18px}.sw-heading-center{text-align:center;max-width:840px;margin-inline:auto}.sw-heading-center h2,.sw-heading-center>p{margin-inline:auto}.sw-product-name{color:var(--sw-red);font-size:19px;font-weight:550;margin-bottom:17px!important}.sw-nav{z-index:8;color:#fff;-webkit-backdrop-filter:blur(18px);background:#17191cf2;position:sticky;top:0}.sw-nav-inner{align-items:center;gap:28px;min-height:64px;display:flex}.sw-nav-name{white-space:nowrap;font-size:15px;font-weight:550;text-decoration:none}.sw-nav-links{align-items:center;gap:25px;margin-left:auto;display:flex}.sw-nav-links a{white-space:nowrap;color:#c5c7c9;padding:22px 0;font-size:12px;text-decoration:none;position:relative}.sw-nav-links a:after{content:"";background:currentColor;height:2px;transition:transform .2s;position:absolute;bottom:12px;left:0;right:0;transform:scaleX(0)}.sw-nav-links a[aria-current],.sw-nav-links a:hover{color:#fff}.sw-nav-links a[aria-current]:after{transform:scaleX(1)}.sw-nav :focus-visible{outline-color:#fff!important}.sw-nav-cta{white-space:nowrap;background:#fff;border-radius:40px;align-items:center;gap:18px;padding:8px 17px;font-size:12px;text-decoration:none;display:flex;color:#222!important}.sw-hero-copy{text-align:center;padding-block:60px 48px}.sw-eyebrow{color:#66686c;font-size:16px;font-weight:500;margin-bottom:20px!important}.sw-hero h1{letter-spacing:-.052em;font-variation-settings:"wdth" 100,"wght" 620;max-width:none;margin:0;font-size:clamp(46px,5.5vw,80px);font-weight:620;line-height:1.04}.sw-hero h1 span{color:#737779}.sw-hero-text{max-width:650px;color:var(--sw-muted);font-size:18px;margin:22px auto 25px!important}.sw-button{background:var(--sw-red);border-radius:40px;justify-content:center;align-items:center;gap:25px;min-height:48px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.sw-button:hover{background:var(--brand-action-hover);transform:translateY(-2px)}.sw-text-link{align-items:center;gap:24px;padding-block:9px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.sw-text-link:hover{text-underline-offset:5px;text-decoration:underline}.sw-hero-film{background:#fff;position:relative}.sw-film-frame{position:relative}.sw-hero-film video{aspect-ratio:4;object-fit:cover;background:#233720}.sw-hero-film figcaption{text-align:right;color:#707476;margin:11px 48px 0;font-size:11px}.sw-film-toggle{color:#fff;min-height:44px;font:12px var(--disp);cursor:pointer;background:#131815ed;border:1px solid #fff8;border-radius:40px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:inline-flex;position:absolute;bottom:24px;right:24px}.sw-film-toggle:hover{background:#101810}.sw-film-toggle:focus-visible{outline-color:#fff!important}.sw-film-toggle [data-sw-play-icon]{text-align:center;min-width:14px;display:inline-block}.sw-film-error{color:#9d1821;font-size:14px;margin-top:14px!important}.sw-intro{padding-block:84px 100px}.sw-intro .sw-heading{max-width:850px}.sw-intro h2{max-width:30ch;font-size:clamp(32px,3vw,44px)}.sw-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.sw-roles>a{border-top:1px solid #d5d8d9;padding-top:24px;text-decoration:none}.sw-role-name{color:#676b6c;justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}.sw-roles strong{letter-spacing:-.03em;margin-block:13px 8px;font-size:30px;font-weight:550;line-height:1.2;display:block}.sw-role-text{color:var(--sw-muted);max-width:34ch;font-size:15px;display:block}.sw-roles a:hover{border-color:var(--sw-red)}.sw-web{background:#f4f5f5}.sw-web-demo{max-width:1040px;margin:45px auto 0!important}.sw-web-demo video{border-radius:14px;box-shadow:0 22px 70px #1d2c2012}.sw-demo figcaption,.sw-caption{color:var(--sw-muted);font-size:12px;line-height:1.6;margin-top:15px!important}.sw-feature-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;margin-top:48px;display:grid}.sw-feature-row h3{font-size:23px}.sw-feature-row p{color:var(--sw-muted);max-width:40ch;margin-top:12px;font-size:16px}.sw-web .sw-text-link{margin-top:25px}.sw-layer-controls{border-bottom:1px solid #d9dbdd;gap:32px;margin-bottom:26px;display:flex}.sw-layer-controls button{color:#717578;font:500 17px var(--disp);cursor:pointer;background:0 0;border:0;border-radius:0;min-height:54px;padding:15px 7px 17px;position:relative}.sw-layer-controls button:after{content:"";background:var(--sw-red);height:3px;transition:transform .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sw-layer-controls button[aria-selected=true]{color:var(--sw-ink)}.sw-layer-controls button[aria-selected=true]:after{transform:scaleX(1)}.sw-layer-panel img{aspect-ratio:16/9;object-fit:contain;background:#202224;border-radius:12px}.sw-layer-panel figcaption{color:var(--sw-muted);align-items:baseline;gap:25px;margin-top:24px;display:flex}.sw-layer-panel figcaption strong{color:var(--sw-ink);font-size:22px;font-weight:550}.sw-layer-panel figcaption>span{font-size:16px}.sw-layers:not(.is-enhanced) .sw-layer-panel+.sw-layer-panel{margin-top:35px}.sw-terra-note{border-top:1px solid #d9dbdd;justify-content:space-between;align-items:start;gap:45px;margin-top:30px;padding-top:28px;display:flex}.sw-terra-note>p{max-width:820px;color:var(--sw-muted);font-size:15px}.sw-terra-note a{flex-shrink:0}.sw-app{background:#f4f5f5}.sw-app-layout{grid-template-columns:.8fr 1.3fr;align-items:center;gap:75px;display:grid}.sw-app-layout .sw-heading{margin-bottom:0}.sw-app .sw-heading h2{max-width:14ch}.sw-app .sw-heading>p:not(.sw-product-name){font-size:17px}.sw-app .sw-text-link{margin-top:22px}.sw-app-demo video{background:#fff;border-radius:14px}.sw-app .sw-feature-row{border-top:1px solid #d8dbdc;margin-top:65px;padding-top:35px}.sw-paths{grid-template-columns:1fr 1fr;gap:32px;margin-top:45px;display:grid}.sw-path{background:#f4f5f5;border-radius:12px;overflow:hidden}.sw-path>img{aspect-ratio:1.85;object-fit:cover}.sw-path>div{padding:30px 32px}.sw-path h3{font-size:27px}.sw-path p{color:var(--sw-muted);margin-top:15px;font-size:16px}.sw-path .sw-text-link{margin-top:14px}.sw-workflow-note{text-align:center;max-width:900px;margin:32px auto 0}.sw-workflow-note p{color:var(--sw-muted);font-size:15px}.sw-workflow-note a{margin-top:12px}.sw-equipment-links{justify-content:center;gap:25px;margin-top:28px;display:flex}.sw-equipment-links a{border-bottom:1px solid #c4c9ca;align-items:center;gap:28px;padding-block:10px;font-size:14px;text-decoration:none;display:flex}.sw-equipment-links a:hover{border-color:var(--sw-red)}.sw-setup{background:#edf0ed}.sw-setup-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:120px;display:grid}.sw-setup .sw-heading{margin:0}.sw-setup .sw-button{margin-top:28px}.sw-setup ul{padding:0;list-style:none}.sw-setup li{border-bottom:1px solid #cbd0cb;align-items:center;gap:25px;padding-block:19px;font-size:17px;display:flex}.sw-setup li span{font:12px var(--mono);color:#757d76}.sw-setup .sw-text-link{margin-top:18px}.sw-faq{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.sw-faq h2{font-size:39px}.sw-faq details{border-bottom:1px solid #d7dadd}.sw-faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:25px;padding:21px 0;font-size:18px;list-style:none;display:flex}.sw-faq summary::-webkit-details-marker{display:none}.sw-faq details:first-child summary{padding-top:0}.sw-faq summary span{font-size:24px;transition:transform .2s}.sw-faq details[open] summary span{transform:rotate(45deg)}.sw-faq details p{color:var(--sw-muted);padding:0 30px 25px 0;font-size:15px}.sw-sources{border-top:1px solid #d7dadd;padding-block:35px 55px}.sw-sources h2{font-size:23px}.sw-sources>div{flex-wrap:wrap;gap:32px;margin-top:15px;display:flex}.sw-sources a,.sw-source-name{gap:25px;padding-block:10px;font-size:13px;text-decoration:none;display:inline-flex}.sw-sources a:hover{text-decoration:underline}.sw-sources>p{color:var(--sw-muted);max-width:950px;margin-top:15px;font-size:12px}.sw-motion-ready [data-sw-reveal]{transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1)}.sw-motion-ready [data-sw-reveal]:not(.is-visible){opacity:0;transform:translateY(20px)}@media (width>=1800px){.sw-hero-film{max-width:1920px;margin-inline:auto!important}.sw-hero-copy{padding-top:75px}}@media (width<=1180px){.sw-nav-cta{display:none}.sw-app-layout{gap:40px}.sw-setup-layout{gap:60px}.sw-feature-row{gap:30px}}@media (width<=767px){.sw-wrap{width:calc(100% - 40px)}.sw-section{padding-block:65px}.sw-page{font-size:16px}.sw-page h2{font-size:35px}.sw-heading{margin-bottom:28px}.sw-heading>p:not(.sw-product-name){margin-top:18px;font-size:16px}.sw-product-name{font-size:16px;margin-bottom:13px!important}.sw-nav-inner{gap:22px;width:100%;min-height:54px;padding-inline:20px}.sw-nav-name{display:none}.sw-nav-links{scrollbar-width:none;gap:24px;width:100%;min-width:0;margin:0;overflow-x:auto}.sw-nav-links a{padding:17px 0;font-size:11px}.sw-nav-links a:after{bottom:8px}.sw-page [id]{scroll-margin-top:75px}.sw-hero-copy{padding-block:40px 34px}.sw-eyebrow{font-size:13px;margin-bottom:17px!important}.sw-hero h1{letter-spacing:-.045em;font-size:clamp(34px,7.7vw,55px)}.sw-hero-text{max-width:37ch;font-size:15px;margin-block:19px 22px!important}.sw-button{min-height:46px;padding-inline:22px;font-size:13px}.sw-hero-film video{aspect-ratio:2.3;object-position:44% center}.sw-hero-film figcaption{text-align:left;margin-inline:20px;font-size:10px}.sw-film-toggle{padding:8px 13px;font-size:11px;bottom:47px;right:13px}.sw-page:lang(fr) .sw-hero h1{font-size:clamp(26px,7.5vw,55px)}.sw-film-toggle{bottom:13px;right:13px}.sw-intro{padding-block:52px 60px}.sw-intro h2{font-size:31px}.sw-roles{grid-template-columns:1fr;gap:24px}.sw-roles>a{grid-template-columns:1fr 1.15fr;gap:9px 24px;padding-top:20px;display:grid}.sw-role-name{grid-column:1/-1;font-size:12px}.sw-roles strong{margin:3px 0 0;font-size:25px}.sw-role-text{max-width:none;font-size:14px}.sw-web-demo{margin-top:32px!important}.sw-web-demo video{border-radius:8px}.sw-feature-row{grid-template-columns:1fr;gap:28px;margin-top:32px}.sw-feature-row h3{font-size:21px}.sw-feature-row p{max-width:none;margin-top:8px;font-size:15px}.sw-demo figcaption,.sw-caption{font-size:11px}.sw-text-link{gap:18px;font-size:13px}.sw-layer-controls{gap:24px;margin-bottom:20px}.sw-layer-controls button{min-height:48px;padding:11px 7px 14px;font-size:16px}.sw-layer-panel img{border-radius:6px}.sw-layer-panel figcaption{align-items:start;gap:14px;margin-top:19px}.sw-layer-panel figcaption strong{flex-shrink:0;font-size:18px}.sw-layer-panel figcaption>span{font-size:14px}.sw-terra-note{margin-top:24px;padding-top:22px;display:block}.sw-terra-note>p{font-size:14px}.sw-terra-note a{margin-top:12px}.sw-app-layout{grid-template-columns:1fr;gap:26px}.sw-app .sw-heading h2{max-width:20ch}.sw-app .sw-heading>p:not(.sw-product-name){font-size:16px}.sw-app .sw-text-link{margin-top:15px}.sw-app .sw-feature-row{margin-top:32px;padding-top:28px}.sw-paths{grid-template-columns:1fr;gap:24px;margin-top:30px}.sw-path>div{padding:24px}.sw-path h3{font-size:24px}.sw-path p{font-size:15px}.sw-workflow-note{text-align:left}.sw-workflow-note p{font-size:14px}.sw-equipment-links{flex-wrap:wrap;justify-content:flex-start;gap:5px 22px;margin-top:19px}.sw-equipment-links a{gap:12px;font-size:12px}.sw-setup-layout{grid-template-columns:1fr;gap:30px}.sw-setup li{gap:22px;padding-block:16px;font-size:15px}.sw-faq{grid-template-columns:1fr;gap:32px}.sw-faq h2{font-size:32px}.sw-faq summary{padding-block:19px;font-size:16px}.sw-faq details p{padding-right:0;font-size:14px}.sw-sources h2{font-size:23px}.sw-sources>div{gap:3px 23px}.sw-sources a{gap:12px;font-size:12px}.sw-sources>p{font-size:11px}}@media (prefers-reduced-motion:reduce){.sw-page *,.sw-page :before,.sw-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sw-motion-ready [data-sw-reveal]:not(.is-visible){opacity:1;transform:none}}.platform-section{color:#202633;background:#f0f2f5;padding-block:clamp(56px,7vw,108px)}.platform-section:nth-of-type(2n){background:#e6ebf1}.platform-section h2{letter-spacing:-.035em;font-variation-settings:"wght" 500,"wdth" 100;max-width:20ch;font-size:clamp(30px,3.5vw,52px);font-weight:500;line-height:1.13}.platform-label{letter-spacing:.1em;text-transform:uppercase;color:#565f6d;margin-bottom:22px;font-size:11px;line-height:1.6}.platform-split,.platform-section-head{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,100px);display:grid}.platform-section-head{align-items:end;margin-bottom:42px}.platform-section-head p:not(.platform-label),.platform-deck{color:#515b69;max-width:58ch;font-size:17px;line-height:1.8}.platform-deck{margin-top:26px}.platform-intro .platform-deck{margin-top:0}.platform-link{border-bottom:1px solid #9da8b9;align-items:center;gap:24px;width:fit-content;margin-top:20px;padding-block:14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.platform-link:hover{color:var(--brand-action-hover);border-color:currentColor}.platform-link span{margin-left:auto}.platform-steps{flex-wrap:wrap;gap:28px;margin:32px 0 0;padding:0;list-style:none;display:flex}.platform-steps li{flex-direction:column;gap:10px;font-size:13px;display:flex}.platform-steps span{color:#687283;font-size:11px}.platform-equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.platform-equipment-item{min-width:0}.platform-visual{aspect-ratio:1.36;background:#dde4ec;border-radius:3px;text-decoration:none;display:block;position:relative;overflow:hidden}.platform-visual img{object-fit:contain;width:100%;height:100%;transition:transform .35s}.platform-visual:hover img{transform:scale(1.03)}.platform-index{color:#39475c;background:#f4f6f8db;padding:4px 7px;font-size:11px;position:absolute;top:16px;left:18px}.platform-equipment-item h3{margin:22px 0 10px;font-size:22px;font-weight:500;line-height:1.3}.platform-equipment-item h3 a{justify-content:space-between;gap:16px;text-decoration:none;display:flex}.platform-equipment-item h3 span{font-size:17px;font-weight:400}.platform-equipment-item p{color:#535d6b;font-size:14px;line-height:1.8}.platform-data-visual{background:linear-gradient(145deg,var(--brand-action-soft),var(--brand-action));justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.platform-data-visual span{color:#fff;background:#4359d038;border:1px solid #f1f5f3a1;border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;display:grid}.platform-task-list>a{border-top:1px solid #b9c2ce;grid-template-columns:24px 1fr 18px;gap:18px;padding:25px 0;text-decoration:none;display:grid}.platform-task-list>a:last-child{border-bottom:1px solid #b9c2ce}.platform-task-number{color:#687485;padding-top:6px;font-size:11px}.platform-task-list h3{font-size:22px;font-weight:500;line-height:1.25}.platform-task-list p{color:#545f70;margin-top:10px;font-size:14px;line-height:1.7}.platform-task-list>a:hover h3{color:var(--brand-action-hover)}.platform-flow{border-block:1px solid #bcc7d5;grid-template-columns:repeat(4,1fr);margin:42px 0 0;padding:0;list-style:none;display:grid}.platform-flow li{border-right:1px solid #bcc7d5;grid-template-columns:1fr auto;gap:28px;padding:30px 20px;display:grid}.platform-flow li:first-child{padding-left:0}.platform-flow li:last-child{border:0}.platform-flow li>span:first-child{color:#5a6779;grid-column:1/-1;font-size:11px}.platform-flow strong{font-size:20px;font-weight:500}.platform-deployment figure{margin:0}.platform-deployment img{aspect-ratio:1.2;object-fit:cover;border-radius:3px;width:100%}.platform-secondary-link{margin-top:5px;font-size:12px}.platform-close{text-align:center;background:#d9e1ef!important}.platform-close h2{max-width:26ch;margin-inline:auto}.platform-close p:not(.platform-label){color:#515e70;max-width:60ch;margin:24px auto 30px;line-height:1.8}.platform-close .btn{background:var(--brand-action);border-color:var(--brand-action);border-radius:28px;font-weight:500}.sunrise-track{height:320svh}.sunrise-opening{max-width:850px;top:25%}.sunrise-opening h1{max-width:19ch;font-size:clamp(38px,4.8vw,64px)}.sunrise-opening h1 em{margin:24px 0 0}.sunrise-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.sunrise-secondary{color:#f1f2f6;text-underline-offset:6px;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.sunrise-eyebrow{line-height:1.6}html[lang=zh-Hans] .sunrise-opening h1{letter-spacing:.04em;max-width:12ch;line-height:1.3}html[lang=fr-CA] .sunrise-opening h1{font-size:clamp(36px,4.5vw,59px)}.platform-reading{color:#243144;background:#f0f2f5;padding-block:60px;line-height:1.8}.platform-reading>h2{margin:1.7em 0 .7em;font-size:28px}.platform-reading>p,.platform-reading>ul{max-width:85ch;margin-block:1em}.platform-reading a{text-underline-offset:4px}.platform-hub .content-body{max-width:85ch}.platform-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 46px;margin:38px 0 48px;display:grid}.platform-hub-card{border-top:1px solid #b5bfce;padding:28px 0}.platform-hub-card h2{margin:0 0 12px;font-size:25px;font-weight:500;line-height:1.3}.platform-hub-card h2 a{justify-content:space-between;gap:24px;text-decoration:none;display:flex}.platform-hub-card p{color:#526071;font-size:15px;line-height:1.8}.platform-hub-card a:hover{color:var(--brand-action-hover)}.content-page{color:#243144;padding-top:42px;background:#f0f2f5!important}.content-page header{max-width:950px}.content-page h1{font-variation-settings:"wght" 500,"wdth" 100;max-width:23ch;font-size:clamp(34px,4.1vw,60px);font-weight:500;line-height:1.13}.content-intro{color:#536173;max-width:66ch;font-size:19px}.content-body{font-size:16px}.content-body h2{font-weight:500;line-height:1.4}.content-body table{border-collapse:collapse;width:100%;margin:26px 0;font-size:14px}.content-body td,.content-body th{text-align:left;vertical-align:top;border-bottom:1px solid #bbc5d3;padding:14px 12px}.content-body th{background:#e2e8f0;font-weight:600}.content-body ul{list-style:outside}.content-page .ghost{color:#344253;border-color:#acb9cb}.content-page .btn{background:var(--brand-action);border-color:var(--brand-action);color:#fff;white-space:normal;border-radius:26px;max-width:100%;line-height:1.5;text-decoration:none}.content-image{border-radius:3px}.content-topics{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.publication-sources{color:#556477;border-top:1px solid #b5bfce;max-width:85ch;margin-top:42px;padding-top:22px;font-size:13px;line-height:1.8}.publication-sources h2,.publication-sources h3{margin:0 0 12px;font-size:15px;font-weight:500}.publication-sources ul{padding-left:18px}.publication-sources a{text-underline-offset:3px}.related-content{border-color:#b5bfce;max-width:100%}.related-content h2{margin-top:30px;font-size:24px;font-weight:500}.related-content ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;list-style:none;display:grid}.related-content a{font-size:17px;font-weight:500}.related-content p{font-size:13px}.content-toc{border-color:#b5bfce;font-size:14px}.content-toc ul{flex-wrap:wrap;gap:8px 28px;padding:0;list-style:none;display:flex}@media (width<=900px){.platform-split,.platform-section-head{gap:32px}.platform-equipment-grid{gap:18px}.platform-equipment-item h3{font-size:20px}.platform-flow strong{font-size:17px}}@media (width<=700px){.platform-split,.platform-section-head{grid-template-columns:1fr}.platform-equipment-grid{grid-template-columns:1fr;gap:34px}.platform-visual{aspect-ratio:1.6}.platform-section-head{margin-bottom:30px}.platform-equipment-item h3{margin-top:18px}.platform-section h2{max-width:22ch}.platform-flow{grid-template-columns:1fr 1fr}.platform-flow li{border-bottom:1px solid #bcc7d5;padding:22px 16px!important}.platform-flow li:nth-child(2){border-right:0}.platform-flow li:nth-child(3){border-bottom:0}.platform-flow li:last-child{border:0}.platform-deployment img{aspect-ratio:1.45}.platform-hub-grid{grid-template-columns:1fr}.related-content ul{grid-template-columns:1fr;gap:0}.related-content li{margin-block:14px}.sunrise-track{height:280svh}.sunrise-opening{top:23%}.sunrise-opening h1{max-width:14ch;font-size:42px}.sunrise-opening h1 em{max-width:30ch;margin:20px auto 0;font-size:16px}.sunrise-actions{flex-direction:column;gap:9px;margin-top:22px}.sunrise-actions .btn{padding:13px 21px}.sunrise-secondary{font-size:13px}.sunrise-chapter{font-size:10px}.sunrise-controls{left:20px;right:20px}.content-body{overflow-x:auto}.content-body table{min-width:440px}}@media (prefers-reduced-motion:reduce){.sunrise-track{height:160svh}.platform-visual img{transition:none}}.platform-flow-note{color:#536173;max-width:70ch;margin-top:20px;font-size:13px;line-height:1.7}.sunrise-system-link{color:#fff;text-underline-offset:6px;justify-content:center;align-items:center;gap:16px;min-height:44px;margin-top:20px;padding:4px 0 7px;font-size:13px;line-height:1.5;text-decoration-color:#a5b4cd;display:inline-flex}.system-feature{border-block:1px solid #acbaca;grid-template-columns:1.05fr 1fr;gap:clamp(28px,6vw,88px);margin-block:24px 0;padding-block:42px;display:grid}.system-feature h2{letter-spacing:-.025em;max-width:22ch;margin:0 0 22px;font-size:clamp(30px,3.8vw,54px);font-weight:500;line-height:1.15}.system-feature-heading>p:last-child{color:#465873;max-width:42ch;font-size:19px;line-height:1.8}.system-feature-detail>p{color:#536173;max-width:58ch;margin:0 0 28px;font-size:16px;line-height:1.85}.system-feature .btn{background:var(--brand-action);border-color:var(--brand-action);white-space:normal;border-radius:26px;max-width:100%;line-height:1.5}.system-feature-parts{color:#52637a;flex-wrap:wrap;gap:8px 22px;margin-top:32px;font-size:12px;line-height:1.7;display:flex}.system-feature-parts span{padding-left:12px;position:relative}.system-feature-parts span:before{content:"";background:#526cd3;width:4px;height:4px;position:absolute;top:.66em;left:0}.platform-system-intro{background:#e5ebf3!important}.platform-system-intro .system-feature{border-top:0;margin-top:0;padding-top:0}.entry-paths{grid-template-columns:1fr 1fr;gap:48px;margin-top:42px;display:grid}.entry-paths>section{grid-template-columns:25px 1fr;align-items:start;gap:18px;display:grid}.entry-path-index{color:#60728b;padding-top:6px;font-size:11px}.entry-paths h2{letter-spacing:-.02em;max-width:none;margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.3}.entry-paths p{color:#536173;max-width:52ch;font-size:15px;line-height:1.8}.entry-paths .platform-link{margin-top:12px;font-size:13px}.solutions-tasks-title{margin:64px 0 0;font-size:30px;font-weight:500;line-height:1.35}.system-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-block:32px;display:flex}.system-actions .platform-link{margin:0;line-height:1.6}.system-actions .btn{line-height:1.5}.system-workflows,.system-layers{margin-block:70px}.system-workflows>h2,.system-layers>h2{max-width:30ch;margin-bottom:18px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.3}.system-section-intro{color:#536173;max-width:78ch;font-size:17px;line-height:1.8}.system-workflow-grid{grid-template-columns:1fr 1fr;gap:26px;margin-top:32px;display:grid}.system-workflow{background:#e2e8f0;border-top:2px solid #7889ae;padding:30px}.system-workflow:last-child{background:#e8ecf1;border-color:#b0bac9}.system-workflow .platform-label{margin-bottom:14px}.system-workflow h3{margin-bottom:14px;font-size:26px;font-weight:500;line-height:1.3}.system-workflow>p:not(.platform-label){color:#526173;max-width:44ch;min-height:3.6em;font-size:15px;line-height:1.8}.system-workflow ol{margin:26px 0 0;padding:0;list-style:none}.system-workflow li{border-top:1px solid #b6c3d3;grid-template-columns:24px 1fr 20px;align-items:center;gap:16px;padding:20px 0;font-size:17px;line-height:1.6;display:grid}.system-workflow li>span:first-child{color:#60738d;font-size:10px}.system-workflow li>span:last-child{color:#6a7f9c}.system-handoff{color:#536173;border-left:2px solid #889bba;max-width:84ch;margin-top:24px;padding-left:22px;font-size:14px;line-height:1.9}.system-layers-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.system-layers-grid>section{border-top:1px solid #b5bfce;padding-top:20px}.system-layers-grid h3{margin:20px 0 12px;font-size:21px;font-weight:500;line-height:1.4}.system-layers-grid p{color:#536173;font-size:14px;line-height:1.8}.system-layers-grid .platform-link{gap:16px;font-size:13px;line-height:1.6}.journey-steps{color:#243144;border-block:1px solid #b5bfce;margin:36px 0 48px;padding:26px 0}.journey-steps>.platform-label{margin-bottom:22px}.journey-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.journey-steps-task ol{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-steps li{min-width:0}.journey-number{color:#60728b;margin-bottom:14px;font-size:11px;display:block}.journey-steps li>a{justify-content:space-between;align-items:start;gap:12px;font-size:17px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.journey-steps li>a:hover{text-underline-offset:4px;color:var(--brand-action-hover);text-decoration:underline}.journey-steps li>p{color:#536173;margin:10px 0 0;font-size:13px;line-height:1.8}.journey-steps li>.journey-support{border-bottom:1px solid #a3b0c1;width:fit-content;margin-top:13px;padding-bottom:4px;font-size:12px;font-weight:400}.t50-page>.wrap>.journey-steps{margin-block:0 50px}#product-capabilities,#task-fit,#task-workflow,#candidate-equipment{scroll-margin-top:160px}@media (width<=1000px){.system-layers-grid,.journey-steps-task ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.system-feature,.entry-paths,.system-workflow-grid{grid-template-columns:1fr}.system-feature{gap:24px;padding-block:30px}.system-feature h2{font-size:34px}.system-feature-heading>p:last-child{font-size:17px}.entry-paths{gap:32px}.entry-paths h2{font-size:23px}.entry-paths>section{gap:14px}.system-workflows,.system-layers{margin-block:48px}.system-workflow{padding:24px}.system-workflow h3{font-size:23px}.system-workflow>p:not(.platform-label){min-height:0}.system-layers-grid{gap:26px 20px}.system-layers-grid h3{font-size:19px}.journey-steps ol{grid-template-columns:1fr}.journey-steps-task ol{grid-template-columns:1fr 1fr;gap:26px 18px}.journey-steps li>a{font-size:16px}.sunrise-system-link{max-width:100%;margin-top:9px;font-size:12px}.sunrise-opening{top:21%}.system-actions .btn{white-space:normal}.solutions-tasks-title{margin-top:46px;font-size:27px}}@media (width<=380px){.system-layers-grid,.journey-steps-task ol{grid-template-columns:1fr}.sunrise-opening h1{font-size:36px}.sunrise-opening{top:19%}}.system-feature .btn,.system-page .btn{color:#fff}.precision-workflow{border-top:1px solid #b0bdce;margin-top:64px;padding-top:44px;scroll-margin-top:120px}.precision-workflow header{max-width:100%}.precision-workflow h2{max-width:28ch;margin:0 0 22px;font-size:clamp(29px,3.2vw,44px);font-weight:500;line-height:1.22}.precision-intro{color:#536173;max-width:85ch;font-size:17px;line-height:1.85}.precision-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;margin-top:30px}.precision-table thead{background:#dbe4f0}.precision-table thead th{letter-spacing:.025em;border-bottom:1px solid #a6b8cf;padding:16px 20px;font-size:12px;font-weight:500}.precision-table th:first-child{width:19%}.precision-table th:nth-child(2){width:49%}.precision-table th:nth-child(3){width:32%}.precision-table tbody th,.precision-table tbody td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #b6c2d2;padding:24px 20px}.precision-table tbody th{font-size:19px;font-weight:500;line-height:1.45}.precision-number{color:#637c9d;margin-bottom:10px;font-size:10px;font-weight:400;line-height:1.5;display:block}.precision-table td{color:#394e6a;font-size:15px;line-height:1.8}.precision-table td strong{color:#253752;font-size:16px;font-weight:500;line-height:1.65;display:block}.precision-table td p{color:#59677b;margin:10px 0 0;font-size:14px;line-height:1.8}.precision-mobile-label{display:none}.precision-processing{background:#dce5f1;border-left:2px solid #768ec7;margin-top:28px;padding:24px 26px}.precision-processing h3{margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.4}.precision-processing p{color:#475b76;max-width:90ch;font-size:15px;line-height:1.9}.precision-processing .platform-link{margin-top:10px;padding-block:10px;font-size:13px}.precision-boundary{color:#58677c;max-width:100ch;margin-top:24px;font-size:13px;line-height:1.85}.precision-sources{color:#526782;flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:22px;font-size:12px;display:flex}.precision-sources>span{font-weight:500}.precision-sources ul{flex-wrap:wrap;gap:12px 22px;margin:0;padding:0;list-style:none;display:flex}.precision-sources a{text-underline-offset:4px}.precision-sources a:hover{color:var(--brand-action-hover)}@media (width<=700px){.precision-workflow{margin-top:44px;padding-top:34px}.precision-workflow h2{max-width:22ch;font-size:30px}.precision-intro{font-size:16px}.precision-table,.precision-table tbody{width:100%;display:block}.precision-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.precision-table tr{border-top:1px solid #aabbd0;padding:22px 0;display:block}.precision-table tr:last-child{border-bottom:1px solid #aabbd0}.precision-table tbody th,.precision-table tbody td{border:0;width:100%;padding:0;display:block}.precision-table tbody th{align-items:baseline;gap:15px;margin-bottom:18px;font-size:21px;display:flex}.precision-number{margin-bottom:0}.precision-table td+td{border-left:2px solid #b1c1d6;margin-top:17px;padding-left:14px}.precision-mobile-label{color:#657b99;margin-bottom:7px;font-size:11px;line-height:1.5;display:block}.precision-table td strong{font-size:16px}.precision-processing{padding:22px 20px}.precision-processing h3{font-size:20px}.precision-table tbody th:first-child{overflow-wrap:normal;width:100%}.precision-number{flex:none}}.home-module{scroll-margin-top:105px}.home-module h3{letter-spacing:-.015em;margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.35}.home-module p{line-height:1.8}.home-item-number{color:#64758b;margin-bottom:24px;font-size:11px;line-height:1.5;display:block}.home-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.home-task{border-top:1px solid #aebbcf;flex-direction:column;min-width:0;padding-top:24px;display:flex}.home-task>p,.home-delivery-steps p,.home-readiness p,.home-field-records p{color:#526173;font-size:15px}.home-text-links{flex-wrap:wrap;gap:10px 24px;padding-top:20px;display:flex}.home-text-links a,.home-local-guides a{text-underline-offset:5px;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.home-text-links a:hover,.home-local-guides a:hover{color:var(--brand-action-hover);text-decoration:underline}.home-task .home-text-links{margin-top:auto}.home-task .home-text-links a{border-bottom:1px solid #aebbcf}.home-systems{background:#dce5f1!important}.home-system-stages{border-top:1px solid #a7b8ce;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-system-stages>li{min-width:0;padding:24px 20px 12px 0}.home-system-stages>li+li{border-left:1px solid #b6c5d9;padding-left:20px}.home-stage-heading{min-height:100px;position:relative}.home-stage-heading .home-item-number{margin-bottom:14px}.home-stage-heading h3{padding-right:15px;font-size:20px}.home-stage-arrow{color:#6c81a1;z-index:1;background:#dce5f1;padding:0 8px;position:absolute;top:0;right:-28px}.home-stage-role{color:#304768;min-height:92px;font-size:14px;line-height:1.6}.home-stage-role strong{font-weight:500;display:block}.home-processing-or{color:#61728b;margin-block:3px;font-size:12px;display:block}.home-system-stages p{color:#52637c;margin:16px 0 0;font-size:13px}.home-ground-support{color:#3f5472;border-block:1px solid #a7b8ce;flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:25px;padding:18px 0;font-size:13px;display:flex}.home-ground-support p{margin:0;font-weight:500}.home-ground-support ul{flex-wrap:wrap;gap:12px 26px;margin:0;padding:0;list-style:none;display:flex}.home-ground-support li{padding-left:12px;position:relative}.home-ground-support li:before{content:"";background:#7b8daa;width:3px;height:3px;position:absolute;top:.65em;left:0}.home-ground-support>a{place-items:center;min-width:44px;min-height:44px;margin-left:auto;text-decoration:none;display:grid}.home-model-visual{color:#40526c;background:#dce3ec;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;display:flex}.home-model-visual>span{letter-spacing:.2em;font-size:12px}.home-model-visual>strong{letter-spacing:-.06em;font-size:clamp(50px,6vw,86px);font-weight:400}.home-equipment .platform-equipment-item{flex-direction:column;display:flex}.home-equipment .platform-visual{flex-shrink:0}.home-equipment .platform-equipment-item .home-text-links{gap:2px 24px;margin-top:auto;padding-top:12px}.home-equipment-secondary{border-top:1px solid #b5c0ce;gap:16px 40px;margin-top:32px}.home-delivery-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.home-delivery-steps>li{border-top:1px solid #aebbcf;flex-direction:column;min-width:0;padding-top:24px;display:flex}.home-delivery-steps .platform-link{min-height:44px;margin-top:auto;padding-top:24px;font-size:13px;line-height:1.6}.home-delivery-steps p{margin-bottom:22px}.home-local-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(36px,7vw,110px);display:grid}.home-storefront{max-width:420px;margin:0}.home-storefront img{object-fit:cover;object-position:center 55%;border-radius:3px;width:100%;height:auto;max-height:480px;display:block}.home-storefront figcaption{color:#5c6b7d;padding-top:12px;font-size:11px;line-height:1.7}.home-local-grid address{color:#526173;margin-top:22px;font-size:14px;font-style:normal;line-height:1.8}.home-local-guides{border-top:1px solid #b5c0ce;flex-wrap:wrap;align-items:center;gap:14px 36px;margin-top:34px;padding-top:20px;display:flex}.home-local-guides>p{color:#586b85;margin:0;font-size:12px}.home-field-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.home-field-records article{border-top:1px solid #b5c0ce;padding-top:24px}.home-field-records img{object-fit:cover;aspect-ratio:1.5;width:100%;margin-bottom:24px}.home-canada{background:#e0e6ee!important}.home-canada h2{max-width:25ch}.home-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px;display:grid}.home-readiness article{border-top:1px solid #aebbcf;flex-direction:column;padding-top:24px;display:flex}.home-readiness h3{font-size:20px}.home-readiness .platform-link{min-height:44px;margin-top:auto;padding-top:22px;font-size:13px}.home-inquiry-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,85px);display:grid}.home-inquiry-contact{margin-top:36px}.home-inquiry-contact h3{font-size:15px}.home-inquiry-contact a{color:#425773;width:fit-content;min-height:44px;font-size:16px;text-decoration:none;display:block}.home-inquiry-contact a:hover{text-decoration:underline}.home-inquiry .quote-form{margin:0}.home-inquiry .quote-title{font-size:18px}.home-inquiry .quote-status{max-width:100%}.sunrise-hero[data-home-module] .sunrise-opening{max-width:1080px;top:22%}.sunrise-hero[data-home-module] .sunrise-opening h1{letter-spacing:-.025em;max-width:none;font-size:clamp(38px,4.3vw,62px);line-height:1.12}.sunrise-hero[data-home-module] .sunrise-opening h1>span{display:block}.sunrise-hero[data-home-module] .sunrise-eyebrow{letter-spacing:.09em;max-width:65ch;margin-inline:auto}.sunrise-description{color:#e1e5ee;max-width:65ch;margin:24px auto 0;font-size:17px;line-height:1.7}.sunrise-hero[data-home-module] .sunrise-secondary{gap:20px}html[lang=zh-Hans] .sunrise-hero[data-home-module] .sunrise-opening h1{letter-spacing:.015em;line-height:1.3}@media (width<=1000px){.home-task-grid,.home-readiness{gap:26px}.home-system-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.home-system-stages>li{border:0!important;border-bottom:1px solid #b6c5d9!important;padding:24px 20px!important}.home-stage-heading{min-height:80px}.home-stage-arrow{right:-28px}.home-stage-role{min-height:80px}.home-delivery-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.home-local-grid{grid-template-columns:1fr 1.1fr;gap:36px}.home-inquiry-grid{grid-template-columns:1fr;gap:32px}.home-inquiry-intro{max-width:75ch}.home-inquiry-contact{margin-top:26px}}@media (width<=700px){.home-task-grid,.home-readiness,.home-local-grid,.home-field-records{grid-template-columns:1fr;gap:28px}.home-task{padding-top:20px}.home-task .home-item-number{margin-bottom:16px}.home-task h3{font-size:23px}.home-system-stages{grid-template-columns:1fr}.home-system-stages>li{grid-template-columns:.9fr 1.1fr;gap:12px 22px;display:grid;position:relative;padding:22px 0!important}.home-stage-heading{grid-row:1/3;min-height:0}.home-stage-heading h3{padding:0;font-size:19px}.home-stage-arrow{top:auto;bottom:-36px;right:18px;transform:rotate(90deg)}.home-stage-role{min-height:0;font-size:14px}.home-system-stages p{grid-column:2;margin:0;font-size:13px}.home-ground-support{gap:12px;padding-right:35px;position:relative}.home-ground-support p{width:100%}.home-ground-support ul{gap:10px 22px}.home-ground-support>a{position:absolute;top:12px;right:0}.home-delivery-steps{gap:28px 22px}.home-delivery-steps h3{font-size:20px}.home-delivery-steps p{font-size:14px}.home-delivery-steps .platform-link{gap:12px}.home-storefront{width:100%;max-width:100%}.home-storefront img{aspect-ratio:1.2;object-position:center 53%;max-height:360px}.home-local-grid>div{order:-1}.home-local-guides{gap:0 24px}.home-local-guides>p{width:100%;margin-bottom:8px}.home-readiness{margin-top:28px}.home-inquiry-contact{margin-bottom:0}.home-inquiry-grid{gap:22px}.sunrise-hero[data-home-module] .sunrise-opening{width:calc(100% - 36px);top:20%}.sunrise-hero[data-home-module] .sunrise-opening h1{max-width:18ch;font-size:clamp(30px,7.5vw,43px);line-height:1.16}.sunrise-hero[data-home-module] .sunrise-eyebrow{max-width:38ch;margin-bottom:18px;font-size:9px;line-height:1.65}.sunrise-description{max-width:38ch;margin-top:20px;font-size:14px;line-height:1.65}.sunrise-hero[data-home-module] .sunrise-actions{flex-direction:row;gap:10px 20px;margin-top:22px}.sunrise-hero[data-home-module] .sunrise-actions .btn{padding:12px 18px;font-size:13px}.sunrise-hero[data-home-module] .sunrise-secondary{gap:12px;font-size:13px}}@media (width<=380px){.home-delivery-steps{grid-template-columns:1fr}.sunrise-hero[data-home-module] .sunrise-opening{top:18%}.sunrise-hero[data-home-module] .sunrise-opening h1{font-size:29px}.sunrise-description{margin-top:16px;font-size:13px}.sunrise-hero[data-home-module] .sunrise-actions{margin-top:14px}}@media (height<=700px) and (width<=700px){.sunrise-hero[data-home-module] .sunrise-opening{top:18%}.sunrise-hero[data-home-module] .sunrise-eyebrow{margin-bottom:12px}.sunrise-hero[data-home-module] .sunrise-opening h1{font-size:28px}.sunrise-description{margin-top:14px;font-size:12px;line-height:1.5}.sunrise-hero[data-home-module] .sunrise-actions{margin-top:12px}}@media (width<=380px){.sunrise-hero[data-home-module] .sunrise-actions{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.sunrise-hero[data-home-module] .sunrise-actions .btn{white-space:normal;justify-content:center;gap:8px;padding:11px 12px;font-size:12px;line-height:1.4}.sunrise-hero[data-home-module] .sunrise-secondary{justify-content:center;gap:8px;font-size:12px;line-height:1.4}.sunrise-controls{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.sunrise-chapter{grid-column:1/-1;margin-bottom:0}.sunrise-controls button{white-space:normal;padding:8px 10px;font-size:10px;line-height:1.4}.sunrise-controls a{width:auto;font-size:10px;line-height:1.5}}@media (height<=700px) and (width<=380px){.sunrise-hero[data-home-module] .sunrise-opening{top:17%}.sunrise-hero[data-home-module] .sunrise-opening h1{max-width:100%;font-size:26px}.sunrise-hero[data-home-module] .sunrise-eyebrow{max-width:100%;margin-bottom:12px;font-size:8px}.sunrise-description{max-width:100%;font-size:12px;line-height:1.5}}.home-equipment .platform-equipment-item h3{margin:22px 0 12px}.content-page{color:var(--ink);background:var(--bone);padding-block:clamp(40px,6vw,90px)}body:has(.content-page){background:var(--bone)}.content-page header,.content-body,.content-toc,.related-content{max-width:76ch}.content-page h1{letter-spacing:-.03em;margin-block:24px;font-size:clamp(32px,4.5vw,64px);line-height:1.06}.content-topics{color:var(--ink-70);font-size:14px}.content-intro{font-size:clamp(18px,2vw,23px);line-height:1.6}.content-body{overflow-wrap:anywhere;line-height:1.8}.content-body h2,.related-content h2{margin-top:2em;scroll-margin-top:100px;font-size:clamp(23px,2.5vw,32px);line-height:1.2}.content-body p,.content-body ul,.content-body ol{margin-block:1.2em}.content-body ul,.content-body ol,.content-toc ul,.related-content ul{padding-left:1.4em}.content-body a,.content-toc a,.related-content a,.content-page .crumb a{text-underline-offset:.2em;text-decoration:underline}.content-toc{border-block:1px solid var(--ink-45);margin-block:30px;padding-block:18px;line-height:1.8}.content-image{object-fit:contain;width:100%;max-width:760px;max-height:520px;margin-block:30px;display:block}.related-content{border-top:1px solid var(--ink-45);margin-block:40px}.related-content li{margin-block:20px}.related-content p{color:var(--ink-70);margin-top:8px;line-height:1.6}.content-page .btn{margin-top:24px}.content-page .crumb{flex-wrap:wrap}.aircraft-configuration[data-astro-cid-2bzjvbae]{overflow-wrap:anywhere;max-width:76ch;margin-block:48px;line-height:1.7}.aircraft-configuration[data-astro-cid-2bzjvbae] h2[data-astro-cid-2bzjvbae]{scroll-margin-top:150px;font-size:clamp(23px,2.5vw,32px);line-height:1.2}.aircraft-configuration[data-astro-cid-2bzjvbae] dl[data-astro-cid-2bzjvbae]{margin:22px 0}.aircraft-configuration[data-astro-cid-2bzjvbae] dl[data-astro-cid-2bzjvbae]>div[data-astro-cid-2bzjvbae]{border-bottom:1px solid var(--bone-3);grid-template-columns:1fr auto;gap:24px;padding:14px 0;display:grid}.aircraft-configuration[data-astro-cid-2bzjvbae] dt[data-astro-cid-2bzjvbae]{color:var(--ink-70)}.aircraft-configuration[data-astro-cid-2bzjvbae] dd[data-astro-cid-2bzjvbae]{font:20px var(--mono);white-space:nowrap;margin:0}.aircraft-configuration[data-astro-cid-2bzjvbae] p[data-astro-cid-2bzjvbae]{color:var(--ink-70);font-size:14px}@media (width<=480px){.aircraft-configuration[data-astro-cid-2bzjvbae] dl[data-astro-cid-2bzjvbae]>div[data-astro-cid-2bzjvbae]{grid-template-columns:1fr;gap:8px}.aircraft-configuration[data-astro-cid-2bzjvbae] dd[data-astro-cid-2bzjvbae]{font-size:19px}}.aircraft-selection[data-astro-cid-njlhfvhx]{overflow-wrap:anywhere;margin-block:64px;scroll-margin-top:160px}.aircraft-selection[data-astro-cid-njlhfvhx] header[data-astro-cid-njlhfvhx]{max-width:76ch;margin-bottom:28px}.aircraft-selection[data-astro-cid-njlhfvhx] h2[data-astro-cid-njlhfvhx]{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(25px,3vw,38px);line-height:1.15}.aircraft-selection[data-astro-cid-njlhfvhx] p[data-astro-cid-njlhfvhx]{line-height:1.7}.selection-columns[data-astro-cid-njlhfvhx],.selection-row[data-astro-cid-njlhfvhx]{grid-template-columns:.72fr 1fr 1fr;gap:30px;display:grid}.selection-columns[data-astro-cid-njlhfvhx]{border-block:1px solid var(--ink);padding:18px 0;font-size:14px}.selection-columns[data-astro-cid-njlhfvhx] span[data-astro-cid-njlhfvhx]{color:var(--ink-70)}.selection-row[data-astro-cid-njlhfvhx]{border-bottom:1px solid var(--bone-3);padding:24px 0}.selection-row[data-astro-cid-njlhfvhx] h3[data-astro-cid-njlhfvhx]{font-size:17px;line-height:1.4}.selection-row[data-astro-cid-njlhfvhx] h4[data-astro-cid-njlhfvhx]{color:var(--ink-70);margin-bottom:8px;font-size:12px}.selection-row[data-astro-cid-njlhfvhx] p[data-astro-cid-njlhfvhx]{color:var(--ink-70);font-size:14px}.selection-condition[data-astro-cid-njlhfvhx]{max-width:95ch;color:var(--ink-70);margin-top:22px;font-size:13px}.selection-actions[data-astro-cid-njlhfvhx]{flex-wrap:wrap;gap:18px 28px;margin-top:26px;font-size:14px;display:flex}.selection-actions[data-astro-cid-njlhfvhx] a[data-astro-cid-njlhfvhx]{text-underline-offset:4px;text-decoration:underline}@media (width>=701px){.selection-row[data-astro-cid-njlhfvhx] h4[data-astro-cid-njlhfvhx]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=700px){.selection-columns[data-astro-cid-njlhfvhx]{display:none}.selection-row[data-astro-cid-njlhfvhx]{border-top:1px solid var(--bone-3);border-bottom:0;grid-template-columns:1fr 1fr;gap:18px;padding:24px 0}.selection-row[data-astro-cid-njlhfvhx] h3[data-astro-cid-njlhfvhx]{grid-column:1/-1}.selection-row[data-astro-cid-njlhfvhx] p[data-astro-cid-njlhfvhx]{font-size:14px}.aircraft-selection[data-astro-cid-njlhfvhx]{margin-block:44px}}@media (width<=380px){.selection-row[data-astro-cid-njlhfvhx]{grid-template-columns:1fr}.selection-row[data-astro-cid-njlhfvhx] h3[data-astro-cid-njlhfvhx]{grid-column:auto}.selection-row[data-astro-cid-njlhfvhx] h4[data-astro-cid-njlhfvhx]{margin-bottom:4px}.selection-actions[data-astro-cid-njlhfvhx]{flex-direction:column;gap:16px}}.platform-selection-entry[data-astro-cid-jmrn4vxo]{text-underline-offset:5px;align-items:center;gap:14px;margin-top:16px;padding-block:10px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex}.platform-selection-entry[data-astro-cid-jmrn4vxo] span[data-astro-cid-jmrn4vxo]{color:var(--red)}body[data-page=application-hub]{background:#f6f9fb}.application-hub{color:#15253c;--application-muted:#52647c;--application-line:#dfe6ed;--application-accent:var(--brand-action);background:#f6f9fb;padding-bottom:18px}.application-hub .wrap{max-width:1400px}body[data-page=application-hub] .platform-breadcrumb{background:#f5f8fb;border-bottom:0}body[data-page=application-hub] .platform-breadcrumb .wrap{max-width:1400px;padding-block:10px;font-size:11px}.application-hub h1,.application-hub h2,.application-hub h3{font-variation-settings:"wght" 500, "wdth" 100;overflow-wrap:break-word;font-weight:500}.application-hub h2{letter-spacing:-.024em;font-size:clamp(26px,2.7vw,36px);line-height:1.16}.application-hub p{line-height:1.55}.application-hub a{text-decoration:none}.application-hub a:focus-visible{outline:3px solid var(--brand-action);outline-offset:4px}.application-eyebrow{color:#536a84;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:11px}.application-introduction{isolation:isolate;min-height:280px;position:relative;overflow:hidden}.application-hero-copy{z-index:1;position:relative;padding-block:32px 38px!important}.application-introduction h1{letter-spacing:-.024em;text-wrap:pretty;max-width:710px;margin:0;font-size:clamp(38px,4vw,56px);line-height:1.08}.application-hub-intro{color:#455d78;max-width:640px;margin-top:17px;font-size:19px}.application-hub-intro p{font-size:inherit}.application-hero-media{z-index:-1;position:absolute;inset:0}.application-hero-media:after{content:"";background:linear-gradient(90deg,#f6f9fb 0% 36%,#f6f9fb99 55%,#f6f9fb00 76%);position:absolute;inset:0}.application-hero-media img{object-fit:cover;object-position:center 63%;width:72%;height:100%;margin-left:auto;display:block}.application-tasks{padding-top:19px!important;padding-bottom:22px!important}.application-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 22px;display:grid}.application-card{border:1px solid var(--application-line);background:#ffffffb3;border-radius:6px;grid-column:span 2;min-width:0}.application-card:nth-child(n+4){grid-column:span 3}.application-card>a{height:100%;color:inherit;border-radius:5px;flex-direction:column;display:flex}.application-card:hover{border-color:#9baec9}.application-card-media{background:#e4eaf0;border-radius:5px 5px 0 0;height:185px;position:relative;overflow:hidden}.application-card:nth-child(n+4) .application-card-media{height:195px}.application-card-media img{object-fit:cover;object-position:50% 54%;width:100%;height:100%;display:block}.application-card[data-application-card=cover-crops] img,.application-card[data-application-card=fertilizer] img{object-position:50% 30%}.application-card[data-application-card=scouting] img{object-position:50% 50%}.application-card[data-application-card=aquaculture] img{object-position:50% 48%}.application-status{color:#334966;background:#f8fbffed;border:1px solid #dce5f1;border-radius:24px;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:5px 11px;font-size:11px;line-height:1.5;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 1px 4px #15253c16}.application-status>span{background:var(--brand-action);border-radius:50%;flex-shrink:0;width:7px;height:7px}.application-card-copy{flex-direction:column;flex:1;padding:16px 21px 10px;display:flex}.application-card h3{letter-spacing:-.017em;text-wrap:pretty;margin:0 0 10px;font-size:clamp(20px,1.65vw,23px);line-height:1.22}.application-card-copy>p{color:var(--application-muted);margin:0 0 11px;font-size:15px}.application-card-copy>p.application-development-note{color:#536780;margin:0 0 12px;font-size:12px}.application-card-action{min-height:44px;color:var(--application-accent);align-items:center;gap:16px;margin-top:auto;padding-block:10px;font-size:14px;line-height:1.4;display:flex}.application-card-action>span{flex-shrink:0;font-size:18px}.application-card>a:hover .application-card-action{text-underline-offset:4px;text-decoration:underline}.application-illustration-note{color:#62758a;margin:13px 0 0;font-size:12px}.application-system-layout{background:#edf3f7;border:1px solid #eaf0f5;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.7fr);align-items:center;gap:40px;padding:31px;display:grid}.application-system h2{max-width:20ch}.application-section-copy{color:var(--application-muted);max-width:73ch;margin-top:14px;font-size:16px}.application-text-link{min-height:44px;color:var(--application-accent);align-items:center;gap:16px;padding-block:8px;font-size:15px;line-height:1.4;display:inline-flex}.application-text-link:hover{text-underline-offset:4px;text-decoration:underline}.application-text-link>span{flex-shrink:0}.application-system-preview ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.application-system-preview li{text-align:center;min-width:0;position:relative}.application-stage-icon{background:#ffffff24;border:1px solid #d5e1ed;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 14px;display:flex}.application-stage-icon svg{width:29px;height:29px}.application-stage-arrow{color:#9aaabc;font-size:24px;position:absolute;top:23px;left:calc(100% - 4px)}.application-system-preview h3{margin-bottom:8px;font-size:16px;line-height:1.3}.application-system-preview li>p{color:var(--application-muted);font-size:14px}.application-system-preview>p.application-system-note{color:#5e7088;text-align:center;max-width:64ch;margin:20px auto 0;font-size:12px}.application-support{padding-block:35px 27px!important}.application-support-heading{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:65px;display:grid}.application-support-heading .application-eyebrow{margin-bottom:9px}.application-support-heading .application-section-copy{margin:0;font-size:15px}.application-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:25px;display:grid}.application-support-grid>a{border:1px solid var(--application-line);background:#ffffff70;border-radius:7px;align-items:start;gap:18px;min-width:0;padding:17px 18px 9px;display:flex}.application-support-icon{background:#edf3f7;border-radius:15px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.application-support-icon svg{width:31px;height:31px}.application-support-copy{flex-direction:column;align-self:stretch;min-width:0;display:flex}.application-support-grid h3{text-wrap:pretty;font-size:17px;line-height:1.35}.application-support-grid p{color:var(--application-muted);margin:9px 0 6px;font-size:14px}.application-support-grid .application-card-action{gap:12px;font-size:13px}.application-support-grid>a:hover{border-color:#9baec9}.application-support-grid>a:hover .application-card-action{text-underline-offset:4px;text-decoration:underline}.application-inquiry-panel{isolation:isolate;background:#eaf0f5;border-radius:13px;min-height:264px;padding:27px 33px;position:relative;overflow:hidden}.application-inquiry-copy{z-index:1;width:59%;position:relative}.application-inquiry .application-eyebrow{letter-spacing:.06em;margin-bottom:8px;font-size:11px}.application-inquiry .application-section-copy{max-width:65ch;margin-top:10px;font-size:16px}.application-inquiry-actions{align-items:center;gap:28px;margin-top:21px;display:flex}.application-inquiry-note{color:#5d6f83;border-left:1px solid #b3c3d5;max-width:37ch;padding-left:27px;font-size:12px}body .application-hub .btn{background:var(--brand-action);border-color:var(--brand-action);color:#fff;white-space:normal;max-width:100%;box-shadow:none;border-radius:28px;flex-shrink:0;gap:22px;padding:14px 24px;font-size:14px;font-weight:500;line-height:1.5;transform:none}body .application-hub .btn:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover);color:#fff;box-shadow:none;transform:none}.application-inquiry .btn>span{flex-shrink:0}.application-inquiry-media{z-index:-1;position:absolute;inset:0}.application-inquiry-media:after{content:"";background:linear-gradient(90deg,#eaf0f5 0%,#eaf0f5f5 39%,#eaf0f5bb 53%,#eaf0f500 70%);position:absolute;inset:0}.application-inquiry-media img{object-fit:cover;object-position:center 45%;width:100%;height:100%;display:block}.application-inquiry-slogan{z-index:1;color:#fff;text-shadow:0 1px 7px #142010bd;max-width:22ch;font-size:20px;font-style:italic;position:absolute;bottom:32px;left:65%;transform:rotate(-6deg);line-height:1.35!important}.application-inquiry-slogan:after{content:"";background:#e32933;width:66px;height:3px;margin:10px auto 0;display:block}@media (width<=1150px){.application-introduction h1{max-width:590px;font-size:47px}.application-hub-intro{max-width:520px;font-size:18px}.application-system-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:26px;padding:25px}.application-stage-icon{width:64px;height:64px}.application-stage-arrow{top:17px}.application-system-preview ol{gap:12px}.application-system-preview li>p{font-size:13px}.application-support-heading{gap:35px}.application-support-grid>a{gap:13px;padding-inline:13px}.application-support-icon{border-radius:11px;flex-basis:44px;width:44px;height:44px}.application-support-icon svg{width:27px;height:27px}.application-inquiry-panel{padding:27px}.application-inquiry-copy{width:63%}.application-inquiry-slogan{font-size:18px;left:71%}.application-inquiry-actions{gap:18px}.application-inquiry-note{padding-left:18px}}@media (width<=900px){.application-introduction h1{max-width:550px;font-size:42px}.application-hub-intro{max-width:470px}.application-hero-media:after{background:linear-gradient(90deg,#f6f9fbf5 0%,#f6f9fbe0 43%,#f6f9fb42 100%)}.application-card-grid{gap:18px 16px}.application-card{grid-column:span 3}.application-card:nth-child(5){grid-column:span 6}.application-card-copy{padding-inline:17px}.application-card h3{font-size:22px}.application-system-layout{grid-template-columns:1fr;gap:24px}.application-system-copy{max-width:660px}.application-system h2{max-width:30ch}.application-system-preview ol{gap:23px}.application-system-preview li>p{font-size:14px}.application-system-preview>p.application-system-note{margin-top:18px}.application-support-heading{grid-template-columns:1fr;gap:14px}.application-support-grid{grid-template-columns:1fr;gap:12px;margin-top:20px}.application-support-grid>a{gap:18px;padding:17px 20px 10px}.application-support-grid h3{font-size:19px}.application-support-grid p{margin-bottom:0}.application-inquiry-copy{width:72%}.application-inquiry-slogan{display:none}.application-inquiry-actions{flex-direction:column;align-items:start;gap:16px}.application-inquiry-note{max-width:55ch;padding-left:15px}.application-inquiry-media:after{background:linear-gradient(90deg,#eaf0f5 0%,#eaf0f5ec 43%,#eaf0f594 67%,#eaf0f522 100%)}}@media (width<=600px){.application-introduction{flex-direction:column;min-height:0;display:flex}.application-hero-copy{padding-block:20px!important}.application-introduction h1{max-width:none;font-size:clamp(33px,8.8vw,43px);line-height:1.12}.application-hub-intro{margin-top:14px;font-size:17px}.application-hero-media{z-index:0;height:175px;position:relative;overflow:hidden}.application-hero-media img{object-position:right 53%;width:170%;max-width:none;margin-left:-70%}.application-hero-media:after{background:linear-gradient(#f6f9fb 0%,#f6f9fb00 35%)}.application-eyebrow{margin-bottom:12px;font-size:10px}.application-tasks{padding-top:18px!important}.application-card-grid{grid-template-columns:1fr;gap:17px}.application-card,.application-card:nth-child(n+4){grid-column:auto}.application-card-media,.application-card:nth-child(n+4) .application-card-media{height:180px}.application-card-copy{padding:16px 18px 9px}.application-card h3{font-size:22px}.application-card-copy>p{font-size:15px}.application-status{max-width:calc(100% - 18px);font-size:10px;bottom:9px;right:9px}.application-illustration-note{font-size:11px}.application-system-layout{padding:24px 20px}.application-system h2{max-width:22ch}.application-system-preview ol{grid-template-columns:1fr;gap:0}.application-system-preview li{text-align:left;grid-template-columns:50px minmax(0,1fr);gap:5px 16px;padding:12px 0;display:grid}.application-stage-icon{grid-row:span 2;width:48px;height:48px;margin:0}.application-stage-icon svg{width:24px;height:24px}.application-system-preview h3{margin:2px 0 0;font-size:17px}.application-system-preview li>p{grid-column:2;font-size:14px}.application-stage-arrow{font-size:18px;position:absolute;top:auto;bottom:-10px;left:18px;transform:rotate(90deg)}.application-system-preview>p.application-system-note{text-align:left;margin-top:14px}.application-section-copy{font-size:15px}.application-support{padding-block:29px 23px!important}.application-support-grid>a{gap:14px;padding-inline:15px}.application-inquiry-panel{flex-direction:column;min-height:0;padding:24px 20px 0;display:flex}.application-inquiry-copy{width:100%}.application-inquiry .application-section-copy{font-size:15px}.application-inquiry .btn{font-size:14px}.application-inquiry-actions{margin-top:18px}.application-inquiry-note{margin:0;font-size:12px}.application-inquiry-media{z-index:0;height:170px;margin:15px -20px 0;position:relative}.application-inquiry-media img{object-position:right center;width:170%;max-width:none;margin-left:-70%}.application-inquiry-media:after{background:linear-gradient(#eaf0f5 0%,#eaf0f500 45%)}}.ps-page{--ps-ink:var(--brand-ink);--ps-muted:var(--brand-muted);--ps-line:var(--brand-line);--ps-accent:var(--brand-action);--ps-surface:var(--brand-paper);--ps-soft:var(--brand-soft);background:var(--ps-surface);color:var(--ps-ink);font-size:17px;line-height:1.7}.ps-page *{box-sizing:border-box}.ps-page :is(h1,h2,h3,h4,p,figure,ol,ul,dl,dd){margin:0}.ps-page :is(h1,h2,h3,h4){color:var(--ps-ink);font-weight:500}.ps-page p{color:var(--ps-muted)}.ps-page h2{letter-spacing:-.035em;font-size:clamp(30px,3.15vw,43px);line-height:1.2}.ps-page h3{letter-spacing:-.02em;font-size:25px;line-height:1.28}.ps-page a{text-underline-offset:5px}.ps-page a:hover{color:var(--ps-accent)}.ps-page :focus-visible{outline:2px solid var(--ps-accent);outline-offset:5px}.ps-page [hidden]{display:none!important}.ps-page [id]{scroll-margin-top:130px}.ps-page img{width:100%;height:auto;display:block}.ps-page figure{min-width:0}.ps-page button{font-family:inherit}.ps-wrap{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}.ps-section{padding-block:82px}.ps-heading{max-width:800px;margin-bottom:36px}.ps-heading>p{max-width:70ch;margin-top:17px;font-size:17px;line-height:1.8}.ps-eyebrow{letter-spacing:.1em;line-height:1.6;margin-bottom:23px!important;font-size:11px!important}.ps-actions{flex-wrap:wrap;align-items:center;gap:22px 28px;display:flex}.ps-primary{background:var(--ps-accent);border:1px solid var(--ps-accent);justify-content:center;align-items:center;gap:25px;min-height:49px;padding:13px 21px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex;color:#fff!important}.ps-primary:hover{background:var(--brand-action-hover)}.ps-primary:active{transform:translateY(1px)}.ps-link{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:22px;width:fit-content;max-width:100%;padding-block:5px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.ps-link span{flex-shrink:0}.ps-hero{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:44px;padding-block:46px 50px;display:grid}.ps-hero h1{letter-spacing:-.045em;text-wrap:initial;font-size:clamp(35px,3.35vw,48px);line-height:1.11}.ps-hero h1 span{display:block}.ps-hero-intro{max-width:54ch;font-size:17px;line-height:1.8;margin-top:25px!important}.ps-hero .ps-actions{gap:18px 24px;margin-top:28px}.ps-hero .ps-link{font-size:13px}.ps-independence{max-width:51ch;font-size:12px;line-height:1.75;margin-top:23px!important}.ps-hero-photo img{aspect-ratio:1.48;object-fit:cover;object-position:49% 50%}.ps-hero-photo figcaption{color:var(--ps-muted);justify-content:space-between;gap:20px;padding-top:11px;font-size:11px;line-height:1.7;display:flex}.ps-workflow{--ps-header:78px;padding-top:48px;padding-bottom:55px}.ps-workflow>.ps-heading{margin-bottom:32px}.ps-stage-nav{top:var(--ps-header);z-index:2;background:var(--ps-surface);border-top:1px solid var(--ps-line);border-bottom:1px solid var(--ps-line);position:sticky}.ps-stage-nav ol{grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.ps-stage-nav a{color:var(--ps-muted);flex-direction:column;gap:7px;min-height:87px;padding:19px 15px;text-decoration:none;display:flex;position:relative}.ps-stage-nav a:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.ps-stage-nav a[aria-current=step]{color:var(--ps-accent);background:var(--brand-action-soft)}.ps-stage-nav a[aria-current=step]:after{background:var(--ps-accent)}.ps-nav-main{align-items:center;gap:14px;font-size:13px;line-height:1.35;display:flex}.ps-nav-main strong{letter-spacing:.02em;font-weight:500}.ps-num{font:11px var(--mono);color:var(--ps-muted)}.ps-nav-local{padding-left:31px;font-size:11px;line-height:1.5}.ps-workflow-layout{display:block}.ps-pinned-media{display:none}.ps-stage{border-bottom:1px solid var(--ps-line);min-width:0;padding:40px 0 42px}.ps-stage:last-child{border-bottom:0}.ps-page .ps-stage{scroll-margin-top:calc(var(--ps-header) + 110px)}.ps-stage-index{font:11px var(--mono);letter-spacing:.07em;margin-bottom:16px!important}.ps-stage-index>span{color:var(--ps-accent)}.ps-stage h3{letter-spacing:-.035em;font-size:clamp(30px,2.7vw,37px);line-height:1.2}.ps-stage-text{font-size:17px;line-height:1.8;margin-top:21px!important}.ps-role{font-size:12px;line-height:1.8;margin-top:22px!important}.ps-role>span{text-transform:uppercase;letter-spacing:.065em;color:var(--ps-muted);margin-bottom:4px;font-size:10px;display:block}.ps-stage-details{gap:23px;display:grid;margin-top:25px!important}.ps-stage-details dt,.ps-stage-support h4{color:var(--ps-muted);letter-spacing:.035em;margin-bottom:7px;font-size:11px;line-height:1.5}.ps-stage-details dd{color:var(--ps-muted);font-size:14px;line-height:1.8}.ps-output{border-left:2px solid var(--brand-action);background:var(--ps-soft);padding:16px 18px}.ps-output dd{color:var(--ps-ink);font-size:19px;line-height:1.5}.ps-stage-support{margin-top:22px}.ps-stage-support p{font-size:13px;line-height:1.8}.ps-stage-links{flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px;display:flex}.ps-discuss{align-items:center;gap:18px;font-size:12px;line-height:1.65;text-decoration:none;display:inline-flex}.ps-decision{border-top:2px solid var(--ps-accent);background:var(--ps-soft);margin-top:25px;padding:23px 23px 19px}.ps-decision h4{letter-spacing:-.02em;font-size:22px;line-height:1.3}.ps-decision>p{margin-top:8px;font-size:13px}.ps-decision ul{gap:9px;padding:15px 0 0;list-style:none;display:grid}.ps-decision li{align-items:center;gap:11px;font-size:14px;display:flex}.ps-decision li:before{content:"↳";color:var(--ps-accent)}.ps-decision .ps-decision-caption{margin-top:16px;font-size:11px}.ps-stage-decision .ps-stage-support{border-left:2px solid var(--ps-accent);padding-left:17px}.ps-handoff{border-top:1px solid var(--ps-line);margin-top:36px;padding:23px 0 0}.ps-handoff h4{letter-spacing:-.02em;font-size:20px;line-height:1.35}.ps-handoff ol{gap:10px;padding:18px 0;list-style:none;display:grid}.ps-handoff li{align-items:baseline;gap:13px;font-size:14px;display:flex}.ps-handoff li span{font:10px var(--mono);color:var(--ps-muted)}.ps-handoff>p{font-size:12px;line-height:1.8}.ps-handoff>p+p{margin-top:12px}.ps-flexible{border-top:1px solid var(--ps-line);max-width:100%;padding-top:24px;font-size:14px;line-height:1.9}.ps-inline-media{margin-block:25px}.ps-media-image{background:var(--brand-soft)}.ps-media-image img{aspect-ratio:1.6;object-fit:cover}.ps-media-software .ps-media-image{background:#fff;padding:24px 0}.ps-media-software .ps-media-image img{object-fit:contain}.ps-media figcaption{color:var(--ps-muted);flex-direction:column;gap:6px;padding-top:17px;font-size:11px;line-height:1.65;display:flex}.ps-media figcaption strong{color:var(--ps-ink);font-size:13px;font-weight:500}.ps-media figcaption a{max-width:68ch;text-decoration:none}.ps-media-note{border-top:1px solid var(--ps-line);padding-top:16px;font-size:11px;line-height:1.8;margin-top:21px!important}.ps-map{background:var(--ps-soft);border:1px solid var(--ps-line)}.ps-map-controls{gap:3px;padding:12px;display:flex}.ps-map-controls button{cursor:pointer;min-height:38px;color:var(--ps-muted);background:0 0;border:1px solid #0000;padding:8px 12px;font-size:12px;line-height:1.4}.ps-map-controls button[aria-pressed=true]{background:var(--ps-accent);border-color:var(--ps-accent);color:#fff}.ps-map-controls button:hover{border-color:var(--ps-accent)}.ps-map img{aspect-ratio:16/9;object-fit:contain;background:#222}.ps-full-image{justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;font-size:11px;text-decoration:none;display:flex}.ps-layer-note{padding:0 16px 16px;font-size:11px;line-height:1.85}.ps-logistics{border-top:1px solid var(--ps-line);margin-top:23px;padding-top:19px}.ps-logistics p{font-size:13px}.ps-logistics .ps-link{margin-top:7px;font-size:12px}@media (width>=961px){.ps-workflow[data-enhanced] .ps-workflow-layout{grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:48px;display:grid}.ps-workflow[data-enhanced] .ps-pinned-media{min-width:0;display:block}.ps-media-stack{top:calc(var(--ps-header) + 113px);margin-top:40px;margin-bottom:40px;position:sticky}.ps-workflow[data-enhanced] .ps-inline-media{display:none}.ps-stage{padding-block:40px 50px}.ps-stage+.ps-stage{padding-top:45px}.ps-workflow:not([data-enhanced]) .ps-stage{max-width:850px;margin-inline:auto}}.ps-software{background:var(--ps-soft)}.ps-software-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;display:grid}.ps-software-roles section+section{border-left:1px solid var(--ps-line);padding-left:35px}.ps-software-stage{font:10px var(--mono);margin-bottom:16px!important}.ps-software-roles h3{margin-bottom:12px;font-size:28px}.ps-software-role{font-size:14px;font-weight:500;color:var(--ps-ink)!important;margin-bottom:10px!important}.ps-software-roles section>p:last-child{max-width:34ch;font-size:14px;line-height:1.8}.ps-software-foot{border-top:1px solid var(--ps-line);justify-content:space-between;align-items:flex-start;gap:45px;margin-top:35px;padding-top:25px;display:flex}.ps-software-foot p{max-width:79ch;font-size:12px;line-height:1.9}.ps-software-foot .ps-link{flex-shrink:0;font-size:12px}.ps-entry-list{border-top:1px solid var(--ps-line)}.ps-entry-list>a{border-bottom:1px solid var(--ps-line);grid-template-columns:minmax(0,43fr) minmax(0,43fr) minmax(90px,14fr);align-items:center;gap:34px;padding:29px 0;text-decoration:none;display:grid}.ps-entry-list>a:hover h3{color:var(--ps-accent)}.ps-entry-list>a:hover .ps-entry-action{transform:translate(3px)}.ps-entry-list h3{max-width:27ch;font-size:25px}.ps-entry-list p{font-size:14px;line-height:1.8}.ps-entry-action{justify-content:flex-end;align-items:center;gap:20px;font-size:12px;display:flex}.ps-equipment-links{flex-wrap:wrap;align-items:baseline;gap:12px 30px;margin-top:27px;font-size:13px;display:flex}.ps-equipment-links a{align-items:center;gap:18px;text-decoration:none;display:inline-flex}.ps-delivery{background:var(--ps-soft)}.ps-delivery>.ps-wrap>.ps-heading{max-width:790px}.ps-delivery-grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start;gap:65px;display:grid}.ps-delivery-grid figure img{aspect-ratio:1.55;object-fit:cover}.ps-delivery-grid figcaption{color:var(--ps-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-top:13px;font-size:11px;line-height:1.7;display:flex}.ps-delivery-grid figcaption strong{font-weight:500}.ps-delivery-items{gap:25px;display:grid}.ps-delivery-items h3{margin-bottom:8px;font-size:21px}.ps-delivery-items p{font-size:14px;line-height:1.8}.ps-delivery-items .ps-link{font-size:13px}.ps-delivery-scope{border-top:1px solid var(--ps-line);max-width:100%;padding-top:25px;font-size:12px;line-height:1.9;margin-top:32px!important}.ps-faq{grid-template-columns:minmax(0,39fr) minmax(0,61fr);gap:70px;display:grid}.ps-faq h2{max-width:18ch}.ps-faq details{border-top:1px solid var(--ps-line)}.ps-faq details:last-child{border-bottom:1px solid var(--ps-line)}.ps-faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding-block:23px;font-size:17px;line-height:1.55;list-style:none;display:flex}.ps-faq summary::-webkit-details-marker{display:none}.ps-faq summary span{color:var(--ps-muted);flex-shrink:0;font-size:23px;line-height:1}.ps-faq details[open] summary span{transform:rotate(45deg)}.ps-faq details p{padding-bottom:23px;font-size:15px;line-height:1.9}.ps-inquiry{background:var(--ps-soft)}.ps-inquiry-grid{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:start;gap:70px;display:grid}.ps-inquiry .ps-heading{position:sticky;top:130px}.ps-inquiry .ps-heading p{font-size:16px}.ps-inquiry address{flex-direction:column;align-items:flex-start;gap:7px;margin-top:30px;font-size:15px;font-style:normal;display:flex}.ps-inquiry .quote-form{background:var(--ps-surface);border:1px solid var(--ps-line);border-radius:0;min-width:0;max-width:none;padding:31px}.ps-inquiry .quote-form .quote-group{border-color:var(--ps-line)}.ps-inquiry .quote-form :is(input,select,textarea){background:var(--ps-surface);color:var(--ps-ink);border-color:var(--brand-line);border-radius:0}.ps-inquiry .quote-form :is(label,legend){color:var(--ps-ink)}.ps-inquiry .quote-form :is(.quote-help,.quote-privacy,.quote-required,.quote-notice,.quote-group-help,.quote-field-source){color:var(--ps-muted)}.ps-inquiry .quote-form .quote-submit{background:var(--ps-accent);border-color:var(--ps-accent);color:#fff;border-radius:0}.ps-inquiry .quote-form .quote-submit:hover{background:var(--brand-action-hover)}.ps-inquiry .quote-form .quote-submit:disabled{opacity:.6}.ps-inquiry .quote-fields{gap:20px 18px}.ps-inquiry .quote-error{color:#a40c1d!important}.ps-inquiry .quote-form .quote-fallback{background:var(--ps-soft);border-color:var(--ps-line)}.ps-inquiry .quote-form .quote-notice{background:var(--brand-action-soft);border-left-color:var(--ps-accent)}.ps-sources{flex-wrap:wrap;align-items:baseline;gap:15px 35px;padding-block:28px 35px;font-size:11px;display:flex}.ps-sources ul{flex-wrap:wrap;gap:12px 23px;padding:0;list-style:none;display:flex}.ps-sources a{text-decoration:none}@media (width<=1150px){.ps-hero{grid-template-columns:minmax(0,47fr) minmax(0,53fr);gap:30px}.ps-hero h1{font-size:37px}.ps-hero .ps-actions{gap:18px}.ps-hero-intro{font-size:16px}.ps-hero-photo img{aspect-ratio:1.18}.ps-workflow[data-enhanced] .ps-workflow-layout{gap:32px}.ps-nav-main{gap:10px;font-size:12px}.ps-nav-local{padding-left:27px}.ps-stage-nav a{padding-inline:11px}.ps-inquiry-grid,.ps-delivery-grid,.ps-faq{gap:40px}.ps-entry-list>a{gap:24px}.ps-entry-list h3{font-size:23px}.ps-software-roles{gap:25px}.ps-software-roles section+section{padding-left:25px}}@media (width<=960px){.ps-wrap{width:calc(100% - 48px)}.ps-section{padding-block:65px}.ps-hero{grid-template-columns:1fr;gap:30px;padding-block:35px}.ps-hero-copy{max-width:700px}.ps-hero h1{font-size:46px}.ps-hero-intro{max-width:66ch}.ps-hero-photo img{aspect-ratio:2.05;object-position:50% 37%}.ps-hero .ps-actions{flex-direction:row}.ps-independence{max-width:80ch}.ps-workflow{padding-top:32px}.ps-stage-nav{position:static}.ps-workflow-layout{display:block!important}.ps-stage{padding-block:42px}.ps-stage h3{max-width:24ch;font-size:34px}.ps-inline-media{margin-block:25px 28px}.ps-media-image img{aspect-ratio:1.85}.ps-media{max-width:100%}.ps-role{margin-top:20px!important}.ps-stage-details{grid-template-columns:1fr 1.15fr;align-items:start;gap:27px}.ps-stage-links{flex-flow:wrap;align-items:baseline;gap:16px 28px}.ps-stage-support{max-width:77ch}.ps-decision ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ps-handoff ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ps-handoff>p{max-width:95ch}.ps-software-foot{flex-direction:column;gap:17px}.ps-entry-list>a{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:10px 35px}.ps-entry-action{grid-column:2;justify-content:flex-start}.ps-delivery-grid{grid-template-columns:1fr;gap:35px}.ps-delivery-grid figure{max-width:660px}.ps-delivery-items{grid-template-columns:1fr 1fr;gap:28px}.ps-faq{grid-template-columns:1fr;gap:30px}.ps-faq h2{max-width:26ch}.ps-inquiry-grid{grid-template-columns:1fr;gap:30px}.ps-inquiry .ps-heading{max-width:700px;margin-bottom:0;position:static}.ps-inquiry address{flex-flow:wrap;gap:20px;margin-top:20px}}@media (width<=600px){.ps-wrap{width:calc(100% - 36px)}.ps-section{padding-block:51px}.ps-page h2{font-size:32px;line-height:1.23}.ps-heading{margin-bottom:27px}.ps-heading>p{font-size:15px;line-height:1.85}.ps-hero{gap:26px;padding-block:27px 24px}.ps-hero h1{letter-spacing:-.045em;font-size:clamp(30px,8.65vw,43px);line-height:1.12}.ps-hero h1 span{display:inline}.ps-hero h1 span+span:before{content:" "}.ps-eyebrow{margin-bottom:18px!important;font-size:10px!important}.ps-hero-intro{font-size:16px;margin-top:22px!important}.ps-hero .ps-actions{flex-direction:column;align-items:flex-start;gap:17px;margin-top:23px}.ps-primary{gap:23px;max-width:100%;padding:13px 19px;font-size:13px}.ps-independence{max-width:48ch;font-size:12px;margin-top:21px!important}.ps-hero-photo img{aspect-ratio:1.5;object-position:49% 40%}.ps-hero-photo figcaption{flex-direction:column;gap:2px;font-size:10px}.ps-workflow{padding-top:26px;padding-bottom:38px}.ps-stage-nav ol{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-stage-nav a{gap:5px;min-height:69px;padding:13px 8px}.ps-nav-main{gap:7px;font-size:10px}.ps-num{font-size:9px}.ps-nav-local{padding-left:20px;font-size:10px}.ps-stage-nav li:nth-child(n+4){border-top:1px solid var(--ps-line)}.ps-stage{padding-block:34px}.ps-page .ps-stage{scroll-margin-top:100px}.ps-stage h3{max-width:100%;font-size:31px;line-height:1.22}.ps-stage-index{font-size:10px;margin-bottom:13px!important}.ps-stage-text{font-size:16px;line-height:1.85}.ps-inline-media{margin-block:22px 25px}.ps-media-image img{aspect-ratio:1.6}.ps-media figcaption{padding-top:12px;font-size:10px}.ps-media figcaption strong{font-size:12px}.ps-map-controls{gap:2px;padding:9px}.ps-map-controls button{min-height:39px;padding:8px;font-size:10px}.ps-full-image{padding:11px 13px;font-size:10px}.ps-layer-note{padding:0 13px 13px;font-size:10px}.ps-stage-details{grid-template-columns:1fr;gap:20px}.ps-output{padding:14px 16px}.ps-output dd{font-size:19px}.ps-stage-details dd{font-size:14px}.ps-stage-links{flex-direction:column;gap:16px;margin-top:22px}.ps-decision{padding:21px 18px}.ps-decision h4{font-size:23px}.ps-decision ul{grid-template-columns:1fr;gap:10px}.ps-handoff{margin-top:30px}.ps-handoff h4{font-size:22px}.ps-handoff ol{grid-template-columns:1fr;gap:11px}.ps-handoff>p{font-size:12px}.ps-flexible{font-size:13px}.ps-software-roles{grid-template-columns:1fr;gap:26px}.ps-software-roles section+section{border-left:0;border-top:1px solid var(--ps-line);padding:25px 0 0}.ps-software-stage{margin-bottom:11px!important}.ps-software-roles h3{font-size:26px}.ps-software-roles section>p:last-child{max-width:none}.ps-software-foot{margin-top:26px;padding-top:22px}.ps-entry-list>a{grid-template-columns:1fr;gap:12px;padding-block:25px}.ps-entry-list h3{font-size:24px}.ps-entry-list p{font-size:14px}.ps-entry-action{grid-column:auto;justify-content:space-between;margin-top:5px}.ps-equipment-links{gap:12px 22px;font-size:12px}.ps-equipment-links p{width:100%}.ps-delivery-items{grid-template-columns:1fr;gap:24px}.ps-delivery-grid{gap:29px}.ps-delivery-grid figcaption{flex-direction:column;gap:4px;font-size:10px}.ps-delivery-grid figure img{aspect-ratio:1.55}.ps-delivery-scope{font-size:11px;margin-top:28px!important}.ps-faq summary{padding-block:20px;font-size:16px}.ps-faq details p{font-size:14px}.ps-inquiry .ps-heading p{font-size:15px}.ps-inquiry address{gap:9px 20px;font-size:14px}.ps-inquiry .quote-form{padding:23px 17px}.ps-inquiry .quote-fields{grid-template-columns:1fr}.ps-sources{gap:14px;padding-block:26px;font-size:10px}.ps-sources ul{gap:12px 20px}}@media (prefers-reduced-motion:reduce){.ps-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ps-inquiry .quote-group-help{margin:0 0 19px;font-size:13px;line-height:1.85}.ps-inquiry .quote-help{margin-top:7px}.ps-inquiry .quote-privacy{margin-block:20px;font-size:12px;line-height:1.85}.ps-inquiry .quote-notice{margin-bottom:24px;font-size:13px;line-height:1.85}.ps-symbol{width:28px;height:28px;mask:var(--ps-icon) center/contain no-repeat;-webkit-mask:var(--ps-icon) center/contain no-repeat;background:currentColor;flex:none;display:inline-block}.ps-connected{background:var(--ps-surface);border-top:1px solid var(--ps-line);padding-block:55px 35px}.ps-connected .ps-heading{max-width:850px;margin-bottom:23px}.ps-connected h2,.ps-start-cards h2{letter-spacing:-.025em;font-size:32px;line-height:1.2}.ps-connected .ps-heading>p,.ps-start-cards .ps-heading>p{margin-top:8px;font-size:15px;line-height:1.75}.ps-software-cards.ps-software-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ps-software-cards .ps-software-card,.ps-software-cards .ps-software-card+section{border:1px solid var(--ps-line);background:#fff;border-radius:4px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;padding:25px 23px;display:grid}.ps-tool-icon{background:var(--brand-action-soft);width:48px;height:48px;color:var(--brand-action);border-radius:8px;place-items:center;display:grid}.ps-tool-icon .ps-symbol{width:29px;height:29px}.ps-software-cards .ps-software-card h3{letter-spacing:-.015em;margin-bottom:5px;font-size:19px;line-height:1.4}.ps-software-cards .ps-software-role{font-size:14px;font-weight:400;line-height:1.55;margin-bottom:10px!important}.ps-software-cards .ps-card-description{font-size:13px;line-height:1.7}.ps-handoff-rail{background:var(--ps-soft);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;display:grid;margin-top:14px!important;padding:14px 30px!important}.ps-handoff-rail li{justify-content:center;align-items:center;gap:12px;min-width:0;font-size:13px;line-height:1.55;display:flex;position:relative}.ps-handoff-rail .ps-symbol{width:21px;height:21px;color:var(--brand-action)}.ps-handoff-rail .ps-rail-arrow{color:var(--brand-action);font-size:22px;line-height:1;position:absolute;right:-24px}.ps-connected .ps-software-foot{border:0;align-items:baseline;gap:35px;margin-top:17px;padding:0}.ps-connected .ps-software-foot p{max-width:91ch;font-size:11px;line-height:1.85}.ps-connected .ps-software-foot .ps-link{font-size:12px}.ps-start-cards{padding-block:33px 43px}.ps-start-heading{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:23px;display:flex}.ps-start-heading .ps-heading{max-width:830px;margin:0}.ps-start-heading>.ps-link{flex-shrink:0;margin-top:10px;font-size:12px}.ps-start-cards .ps-entry-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ps-start-cards .ps-entry-list>a{border:1px solid var(--ps-line);background:#fff;border-radius:4px;grid-template-columns:35px minmax(0,1fr);align-items:start;gap:17px;padding:23px;transition:border-color .15s,background .15s;display:grid}.ps-start-cards .ps-entry-list>a>.ps-symbol{width:31px;height:31px;color:var(--ps-ink);margin-top:1px}.ps-entry-copy{flex-direction:column;align-items:flex-start;height:100%;display:flex}.ps-start-cards .ps-entry-list h3{letter-spacing:-.015em;max-width:none;margin-bottom:9px;font-size:17px;line-height:1.4}.ps-start-cards .ps-entry-list p{margin-bottom:14px;font-size:13px;line-height:1.75}.ps-start-cards .ps-entry-action{color:var(--brand-action);justify-content:flex-start;gap:15px;margin-top:auto;font-size:12px;font-weight:500;line-height:1.6}.ps-start-cards .ps-entry-list>a:hover{border-color:var(--brand-action-line);background:var(--brand-action-soft)}.ps-start-cards .ps-entry-list>a:hover h3{color:var(--ps-ink)}.ps-start-cards .ps-entry-list>a:hover .ps-entry-action{color:var(--ps-accent);transform:none}.ps-start-cards .ps-equipment-links{gap:12px 27px;margin-top:20px;font-size:12px}.ps-delivery-compact{background:var(--ps-surface);padding-block:34px 48px}.ps-delivery-compact .ps-delivery-grid{grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:center;gap:36px}.ps-delivery-compact .ps-delivery-grid figure img{aspect-ratio:auto;border-radius:4px}.ps-delivery-compact .ps-delivery-grid figcaption{justify-content:flex-start;gap:3px 12px;padding-top:10px;font-size:10px}.ps-delivery-content>.ps-heading{max-width:none;margin-bottom:25px}.ps-delivery-content h2{letter-spacing:-.025em;font-size:30px;line-height:1.22}.ps-delivery-content .ps-heading>p{margin-top:10px;font-size:14px;line-height:1.75}.ps-delivery-compact .ps-delivery-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 26px}.ps-delivery-compact .ps-delivery-items>section{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ps-delivery-icon{background:var(--brand-action-soft);border:1px solid var(--brand-action-line);width:36px;height:36px;color:var(--brand-action);border-radius:6px;place-items:center;display:grid}.ps-delivery-icon .ps-symbol{width:24px;height:24px}.ps-delivery-compact .ps-delivery-items h3{letter-spacing:-.01em;margin-bottom:5px;font-size:16px;line-height:1.4}.ps-delivery-compact .ps-delivery-items p{font-size:12px;line-height:1.8}.ps-delivery-content>.ps-link{margin-top:23px;font-size:12px}.ps-delivery-compact .ps-delivery-scope{padding-top:18px;font-size:11px;line-height:1.85;margin-top:25px!important}.ps-media-video{aspect-ratio:16/9;background:var(--brand-soft);position:relative}.ps-media-video video{aspect-ratio:16/9;object-fit:contain;width:100%;height:100%;display:block}.ps-media-caption-text{flex-direction:column;gap:6px;min-width:0;display:flex}.ps-media .ps-video-caption{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.ps-video-toggle{border:1px solid var(--ps-line);width:40px;height:40px;color:var(--ps-ink);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 40px;place-items:center;padding:0;display:grid}.ps-video-toggle:hover{background:var(--ps-soft)}.ps-video-toggle:focus-visible{outline-color:var(--ps-accent);outline-offset:4px}.ps-media[data-system-media="2"] .ps-media-image img{object-position:50% 45%}@media (width<=1150px){.ps-software-cards.ps-software-roles,.ps-start-cards .ps-entry-list{gap:16px}.ps-software-cards .ps-software-card,.ps-software-cards .ps-software-card+section{grid-template-columns:40px minmax(0,1fr);gap:15px;padding:21px 18px}.ps-tool-icon{width:40px;height:40px}.ps-start-cards .ps-entry-list>a{grid-template-columns:30px minmax(0,1fr);gap:13px;padding:21px 18px}.ps-start-cards .ps-entry-list>a>.ps-symbol{width:28px;height:28px}.ps-start-heading{gap:25px}.ps-start-heading>.ps-link{font-size:11px}.ps-delivery-compact .ps-delivery-grid{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:start;gap:28px}.ps-delivery-content h2{font-size:28px}.ps-delivery-compact .ps-delivery-items{gap:22px 20px}.ps-delivery-compact .ps-delivery-items>section{grid-template-columns:30px minmax(0,1fr);gap:10px}.ps-delivery-icon{width:30px;height:32px}.ps-delivery-icon .ps-symbol{width:22px;height:22px}}@media (width<=960px){.ps-connected{padding-block:45px 27px}.ps-software-cards .ps-software-card,.ps-software-cards .ps-software-card+section{flex-direction:column;gap:16px;padding:21px 20px;display:flex}.ps-software-cards .ps-software-card h3{font-size:18px}.ps-software-cards .ps-software-role{font-size:13px}.ps-software-cards .ps-card-description{font-size:12px}.ps-start-heading{flex-direction:column;gap:12px}.ps-start-heading>.ps-link{margin-top:0;font-size:12px}.ps-start-cards .ps-entry-list>a{flex-direction:column;gap:17px;padding:22px 18px;display:flex}.ps-start-cards .ps-entry-list h3{font-size:17px}.ps-start-cards .ps-entry-list p{font-size:12px}.ps-start-cards .ps-entry-action{font-size:11px}.ps-handoff-rail{gap:20px;padding:14px 18px!important}.ps-handoff-rail li{gap:8px;font-size:12px}.ps-handoff-rail .ps-rail-arrow{font-size:19px;right:-17px}.ps-connected .ps-software-foot{flex-direction:column;gap:12px}.ps-delivery-compact .ps-delivery-grid{grid-template-columns:1fr;gap:28px}.ps-delivery-compact .ps-delivery-grid figure{max-width:100%}.ps-delivery-compact .ps-delivery-grid figure img{aspect-ratio:1.85;object-fit:cover;object-position:50% 65%;width:100%}.ps-delivery-content h2{max-width:30ch;font-size:32px}.ps-delivery-compact .ps-delivery-items{gap:24px 35px}.ps-delivery-compact .ps-delivery-items>section{grid-template-columns:36px minmax(0,1fr);gap:14px}.ps-delivery-icon{width:36px;height:36px}.ps-delivery-content>.ps-link{margin-top:23px}.ps-delivery-compact .ps-delivery-items p{font-size:13px}.ps-delivery-content .ps-heading>p{font-size:15px}}@media (width<=600px){.ps-connected{padding-block:38px 24px}.ps-connected h2,.ps-start-cards h2{font-size:28px}.ps-connected .ps-heading>p,.ps-start-cards .ps-heading>p{font-size:14px}.ps-software-cards.ps-software-roles,.ps-start-cards .ps-entry-list{grid-template-columns:1fr;gap:13px}.ps-software-cards .ps-software-card,.ps-software-cards .ps-software-card+section{grid-template-columns:44px minmax(0,1fr);gap:17px;padding:22px 19px;display:grid}.ps-tool-icon{width:44px;height:44px}.ps-software-cards .ps-software-card h3{font-size:19px}.ps-software-cards .ps-card-description{font-size:13px}.ps-software-cards .ps-software-role{font-size:14px}.ps-handoff-rail{border-radius:4px;grid-template-columns:1fr;gap:15px;padding:18px 21px!important}.ps-handoff-rail li{justify-content:flex-start;gap:13px;min-height:29px;font-size:13px}.ps-handoff-rail .ps-rail-arrow{font-size:20px;right:0;transform:rotate(90deg)}.ps-handoff-rail .ps-symbol{width:22px;height:22px}.ps-connected .ps-software-foot p{font-size:11px}.ps-connected .ps-software-foot .ps-link{font-size:12px}.ps-start-cards{padding-block:26px 33px}.ps-start-heading{gap:12px;margin-bottom:22px}.ps-start-cards .ps-entry-list>a{grid-template-columns:31px minmax(0,1fr);gap:17px;padding:23px 20px;display:grid}.ps-start-cards .ps-entry-list h3{font-size:18px}.ps-start-cards .ps-entry-list p{margin-bottom:12px;font-size:13px;line-height:1.8}.ps-start-cards .ps-entry-action{gap:15px;font-size:12px}.ps-start-cards .ps-equipment-links{gap:9px 20px;font-size:11px}.ps-delivery-compact{padding-block:25px 35px}.ps-delivery-compact .ps-delivery-grid{gap:27px}.ps-delivery-compact .ps-delivery-grid figure img{aspect-ratio:auto}.ps-delivery-content h2{font-size:28px;line-height:1.25}.ps-delivery-content>.ps-heading{margin-bottom:26px}.ps-delivery-compact .ps-delivery-items{grid-template-columns:1fr;gap:23px}.ps-delivery-compact .ps-delivery-items>section{grid-template-columns:37px minmax(0,1fr);gap:14px}.ps-delivery-compact .ps-delivery-items h3{font-size:17px}.ps-delivery-compact .ps-delivery-items p{font-size:13px}.ps-delivery-compact .ps-delivery-scope{font-size:11px}}@media (prefers-reduced-motion:reduce){.ps-start-cards .ps-entry-list>a{transition:none}}.ps-media-video .ps-video-fallback,.ps-media-video noscript .ps-full-image{background:color-mix(in srgb, var(--brand-deep) 92%, transparent);color:#fff;text-underline-offset:3px;align-items:center;min-height:44px;padding:12px 16px;font-size:12px;line-height:1.6;text-decoration:underline;display:flex;position:absolute;inset:auto 0 0}.ps-media-video .ps-video-fallback:hover,.ps-media-video noscript .ps-full-image:hover{color:#fff;background:var(--brand-deep)}.task-page[data-astro-cid-p2nvjfw2] [data-task-section]{scroll-margin-top:110px}.task-page[data-astro-cid-p2nvjfw2] .content-toc[data-astro-cid-p2nvjfw2] ol[data-astro-cid-p2nvjfw2]{padding-left:1.4em}.task-page[data-astro-cid-p2nvjfw2] .content-toc[data-astro-cid-p2nvjfw2] li[data-astro-cid-p2nvjfw2]{padding-block:3px}.task-evidence[data-astro-cid-p2nvjfw2],.task-inquiry[data-astro-cid-p2nvjfw2]{padding-top:8px}.task-inquiry[data-astro-cid-p2nvjfw2] .btn[data-astro-cid-p2nvjfw2]{white-space:normal;max-width:100%}.task-inquiry[data-astro-cid-p2nvjfw2] .related-content{font-size:.95em}@media (width<=420px){.task-page[data-astro-cid-p2nvjfw2] h1[data-astro-cid-p2nvjfw2]{overflow-wrap:anywhere}}body:has(.aquaculture-page){background:#fff}.aquaculture-page{color:#203044;--aqua-line:#d2dce4;--aqua-muted:#526577;--aqua-accent:var(--brand-action);--aqua-water:#f1f6f9;background:#fff}.aquaculture-page .wrap{max-width:1376px}.aquaculture-page [id]{scroll-margin-top:120px}.aquaculture-page p{line-height:1.75}.aquaculture-page h1,.aquaculture-page h2,.aquaculture-page h3{font-variation-settings:"wght" 500;overflow-wrap:break-word;font-weight:500}.aquaculture-page h2{letter-spacing:-.025em;max-width:35ch;margin-bottom:16px;font-size:clamp(28px,3vw,40px);line-height:1.24}.aquaculture-page h3{margin-bottom:10px;font-size:21px;line-height:1.4}.aquaculture-page figure{min-width:0;margin:0}.aquaculture-page img{width:100%;height:auto;display:block}.aquaculture-page .btn{background:var(--brand-action);border-color:var(--brand-action);color:#fff;white-space:normal;max-width:100%;box-shadow:none;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;font-weight:500;line-height:1.55;text-decoration:none;display:inline-flex}.aquaculture-page .btn:hover{box-shadow:none;background:#344bc0}.aquaculture-page .btn>span{flex-shrink:0}.aqua-text-link{border-bottom:1px solid #90a4b6;align-items:center;gap:20px;min-height:44px;padding:8px 0;font-size:15px;line-height:1.6;text-decoration:none;display:inline-flex}.aqua-text-link:hover{color:#354bc4}.aqua-text-link>span{flex-shrink:0;margin-left:auto}.aqua-eyebrow{letter-spacing:.15em;color:#5b7896;text-transform:uppercase;font-size:11px;margin-bottom:18px!important}.aqua-hero-scene{isolation:isolate;background:#eaf1f6;position:relative;overflow:hidden}.aqua-hero-photo{z-index:-1;position:absolute;inset:0}.aqua-hero-photo img{object-fit:contain;width:auto;max-width:none;height:100%;position:absolute;inset:0 0 0 auto}.aqua-hero-photo:after{content:"";background:linear-gradient(90deg,#fff 24%,#fffffff2 42%,#fffc 47%,#ffffff14 53%,#0000 58%);position:absolute;inset:0}.aqua-hero-photo figcaption{color:#fff;z-index:1;background:#25394dbd;padding:5px 10px;font-size:11px;position:absolute;bottom:14px;right:max(24px,50% - 640px)}.aqua-photo-motto,.aqua-photo-promise{z-index:1;color:#fff;text-align:right;text-shadow:0 2px 8px #152c42a8;pointer-events:none;margin:0;position:absolute;right:max(28px,50% - 640px)}.aqua-photo-motto span,.aqua-photo-promise span{display:block}.aqua-photo-motto{letter-spacing:.015em;transform-origin:100%;max-width:250px;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,1.8vw,28px);font-style:italic;top:53%;transform:rotate(-4deg);line-height:1.35!important}.aqua-photo-motto:lang(zh){letter-spacing:.1em;font-family:Kaiti SC,STKaiti,KaiTi,serif;font-size:clamp(24px,2vw,31px);font-style:normal}.aqua-photo-motto:lang(fr){max-width:250px;font-size:clamp(18px,1.5vw,23px)}.aqua-photo-promise{letter-spacing:.14em;text-transform:uppercase;max-width:245px;font-size:11px;font-weight:500;bottom:62px;line-height:1.65!important}.aqua-photo-promise:lang(zh){letter-spacing:.17em;font-size:13px}.aqua-hero-copy{flex-direction:column;justify-content:center;width:47%;min-height:570px;padding-block:clamp(40px,4vw,64px) 62px;display:flex}.aqua-hero h1{letter-spacing:-.035em;max-width:21ch;margin:0 0 22px;font-size:clamp(36px,3.65vw,54px);line-height:1.12}.aqua-tagline{color:#233e5b;border-left:3px solid var(--brand-action);margin-bottom:20px;padding-left:16px;font-size:clamp(19px,1.7vw,24px);line-height:1.5!important}.aqua-intro{color:#41566b;max-width:62ch;font-size:16px}.aqua-intro p+p{margin-top:12px}.aqua-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:24px;display:flex}.aqua-actions .btn{font-size:14px}.aqua-hero-benefits{color:#3c607f;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:26px 0 0;padding:0;list-style:none;display:grid}.aqua-hero-benefits li{align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:500;line-height:1.5;display:flex}.aqua-benefit-icon{width:23px;height:23px;mask:var(--aqua-benefit-icon) center/contain no-repeat;-webkit-mask:var(--aqua-benefit-icon) center/contain no-repeat;background:currentColor;flex:0 0 23px;display:block}@media (width<=580px){.aqua-hero-benefits{gap:12px;margin-top:24px}.aqua-hero-benefits li{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px;line-height:1.55}}.aqua-hero-status{color:var(--aqua-muted);grid-template-columns:1fr 1fr;gap:28px;font-size:13px;display:grid;padding-block:18px!important}.aqua-hero-status p{align-items:baseline;gap:10px;display:flex}.aqua-hero-status strong{color:#25435d;flex-shrink:0;font-weight:500}.aqua-hero-status p+p{border-left:1px solid var(--aqua-line);padding-left:28px}.aqua-toc ol{border-block:1px solid var(--aqua-line);flex-wrap:wrap;gap:6px 30px;margin:0;padding:9px 0;list-style:none;display:flex}.aqua-toc a{align-items:center;gap:16px;min-height:40px;font-size:13px;text-decoration:none;display:flex}.aqua-toc a>span{color:#728398;font-size:12px}.aqua-toc a:hover{text-underline-offset:4px;text-decoration:underline}.aqua-section{padding-block:clamp(42px,4.5vw,64px)!important}.aqua-heading{max-width:900px}.aqua-heading>p{color:var(--aqua-muted);max-width:80ch;font-size:17px}.aqua-heading>p+p{margin-top:14px}.aqua-number{letter-spacing:.04em;color:#446a8f;margin-bottom:8px;font-size:13px;display:block}.aqua-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.aqua-scenarios>div{background:var(--aqua-water);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:18px;min-width:0;display:grid}.aqua-scenarios img{object-fit:cover;height:100%;min-height:200px}.aqua-scenarios>div>div{padding:18px 16px 18px 0}.aqua-scenarios h3{font-size:18px}.aqua-scenarios p{color:var(--aqua-muted);font-size:14px;line-height:1.7}.aqua-scenarios .aqua-focus{color:#3f5e77;margin-top:12px;font-size:12px}.aqua-image-note{color:#64788b;margin-top:12px;font-size:11px}.aqua-scenarios .aqua-scenario-source{color:#64788b;margin-top:12px;font-size:10px;line-height:1.6}.aqua-scenarios>div:nth-child(3)>img{object-position:40% center}.aqua-boundary{border-left:2px solid #9db3c4;margin-top:22px;padding:4px 0 4px 20px}.aqua-boundary h3{margin-bottom:6px;font-size:17px}.aqua-boundary p{max-width:125ch;color:var(--aqua-muted);font-size:14px}.aqua-workflow{background:var(--aqua-water);border-block:1px solid #e1e8ee}.aqua-feeding-diagram{margin-top:28px!important}.aqua-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.aqua-workflow-steps>li{background:#fff;min-width:0}.aqua-workflow-steps img{aspect-ratio:4/3;object-fit:cover}.aqua-workflow-steps>li:first-child img{object-position:70% center}.aqua-workflow-steps>li:nth-child(3) img{object-position:100% center}.aqua-workflow-steps>li>div{padding:18px}.aqua-workflow-steps h3,.aqua-workflow-steps .aqua-number{font-size:19px}.aqua-workflow-steps p{color:var(--aqua-muted);font-size:15px}.aqua-feeding-diagram figcaption,.aqua-cage-diagram figcaption{color:#5c7183;margin-top:12px;font-size:11px;line-height:1.7}.aqua-return-route{color:#365674;flex-wrap:wrap;align-items:center;gap:12px 22px;padding-top:22px;font-size:14px;display:flex}.aqua-return-route [data-flight-leg]{color:var(--brand-action);font-size:22px}.aqua-return-route strong{font-weight:500}.aqua-ground-support{color:var(--aqua-muted);margin-top:8px;font-size:13px}.aqua-note{color:#4f6374;border-left:2px solid #a7bbc9;max-width:125ch;margin-top:22px;padding-left:18px;font-size:14px}.aqua-economics-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;gap:clamp(28px,4vw,54px);display:grid}.aqua-economics-layout h2{font-size:clamp(28px,2.5vw,36px)}.aqua-comparison{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px;line-height:1.7}.aqua-comparison th,.aqua-comparison td{vertical-align:top;text-align:left;border-bottom:1px solid var(--aqua-line);overflow-wrap:break-word;padding:13px 14px}.aqua-comparison th:first-child{width:24%;padding-left:0}.aqua-comparison th{font-weight:500}.aqua-comparison thead th{border-top:1px solid var(--aqua-line);color:#39566b;font-size:12px}.aqua-comparison td{color:var(--aqua-muted)}.aqua-mobile-column{display:none}.aqua-economics-scenario{background:#f1f4f8;border-left:3px solid #869cbc;margin-top:28px;padding:22px 28px}.aqua-economics-scenario h3{color:#39566b;font-size:17px}.aqua-economics-scenario>p{max-width:110ch;font-size:17px}.aqua-economics-scenario .aqua-scenario-note{color:var(--aqua-muted);margin-top:12px;font-size:13px}.aqua-economics-example{border-top:1px solid var(--aqua-line);margin-top:18px}.aquaculture-page summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-size:17px;font-weight:500;line-height:1.6;list-style:none;display:flex}.aquaculture-page summary::-webkit-details-marker{display:none}.aquaculture-page summary>span{flex-shrink:0;font-size:24px;font-weight:400}.aquaculture-page details[open]>summary>span{transform:rotate(45deg)}.aqua-economics-example:not([open]) summary{padding-bottom:0}.aqua-details-body>p{color:var(--aqua-muted);margin-bottom:18px;font-size:15px}.aqua-cost-rows{margin:20px 0}.aqua-cost-rows>div{border-top:1px solid var(--aqua-line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px;padding:14px 0;font-size:15px;line-height:1.8;display:grid}.aqua-cost-rows dt{font-weight:500}.aqua-cost-rows dd{color:var(--aqua-muted);margin:0}.aqua-ecosystem{background:var(--aqua-water);border-block:1px solid #d6e1e9}.aqua-ecosystem .aqua-heading{max-width:980px}.aqua-ecosystem-status{border-left:3px solid var(--brand-action);width:fit-content;padding:5px 0 5px 12px;color:#35516c!important;margin:0 0 20px!important;font-size:12px!important;line-height:1.7!important}.aqua-ecosystem-name{color:#446480!important;margin:0 0 14px!important;font-size:18px!important}.aqua-ecosystem-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.aqua-ecosystem-steps li{background:#e6edf3;min-width:0;padding:18px}.aqua-ecosystem-steps [data-decision-stage]{background:var(--brand-action);color:#fff}.aqua-step-arrow{float:right;color:#7890a5;font-size:18px;line-height:1}.aqua-ecosystem-steps h3{font-size:18px}.aqua-ecosystem-steps p{color:var(--aqua-muted);font-size:14px}.aqua-ecosystem-steps [data-decision-stage] :is(p,.aqua-number,.aqua-step-arrow){color:#fff}.aqua-data-inputs{color:#526879;flex-wrap:wrap;gap:8px 24px;margin:16px 0 0;padding:14px 0 0;font-size:12px;line-height:1.7;list-style:none;display:flex}.aqua-cage-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:26px;display:grid}.aqua-cage-diagram img{aspect-ratio:2;object-fit:contain}.aqua-cage-summary{padding:0 0 0 4px}.aqua-cage-summary h3{font-size:20px}.aqua-cage-summary>p{color:var(--aqua-muted);font-size:14px}.aqua-cage-summary table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:16px;font-size:19px}.aqua-cage-summary th,.aqua-cage-summary td{border-bottom:1px solid var(--aqua-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 0;font-weight:400}.aqua-cage-summary thead th{color:#466379;font-size:12px}.aqua-cage-summary td{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.aqua-cage-summary .aqua-cage-note{margin-top:14px;font-size:12px}.aqua-task-fields{border-block:1px solid var(--aqua-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;padding:18px 0;display:grid}.aqua-task-fields dt{color:#526879;margin-bottom:8px;font-size:12px}.aqua-task-fields dd{margin:0;font-size:15px;line-height:1.7}.aqua-ecosystem-close{justify-content:space-between;align-items:center;gap:24px 44px;margin-top:24px;display:flex}.aqua-ecosystem-close p{color:var(--aqua-muted);max-width:80ch;font-size:15px}.aqua-ecosystem-close .btn{flex-shrink:0;max-width:350px}.aqua-precision-note{color:var(--aqua-muted);margin-top:12px;font-size:12px!important}.aqua-delivery-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.aqua-delivery-items>div{min-width:0}.aqua-delivery-items img{aspect-ratio:16/10;object-fit:cover;margin-bottom:16px}.aqua-delivery-items h3{font-size:19px}.aqua-delivery-items p{color:var(--aqua-muted);font-size:15px}.aqua-delivery-evidence{background:var(--aqua-water);grid-template-columns:minmax(0,.75fr) minmax(0,2fr);align-items:center;gap:28px;margin-top:26px;padding:24px;display:grid}.aqua-delivery-evidence img{aspect-ratio:4/3;object-fit:contain}.aqua-delivery-evidence figcaption{color:#526879;padding-top:10px;font-size:11px;line-height:1.7}.aqua-delivery-evidence .aqua-eyebrow{margin-bottom:10px!important}.aqua-delivery-evidence p{color:var(--aqua-muted);font-size:15px}.aqua-delivery-evidence .aqua-evidence-source{margin-top:12px;font-size:12px}.aqua-support-links{flex-wrap:wrap;gap:14px 32px;margin-top:22px;display:flex}.aquaculture-page .aqua-faq{border-top:1px solid var(--aqua-line);max-width:980px}.aqua-faq h2{margin-bottom:24px}.aqua-faq details{border-bottom:1px solid var(--aqua-line)}.aqua-faq details:first-child{border-top:1px solid var(--aqua-line)}.aqua-faq details>p{color:var(--aqua-muted);padding-bottom:22px;font-size:16px}.aqua-inquiry{background:var(--aqua-water);border-top:1px solid #cbd8e1}.aqua-inquiry-banner{isolation:isolate;height:240px;position:relative;overflow:hidden}.aqua-inquiry-banner img{object-fit:cover;object-position:center 53%;z-index:-2;height:100%;position:absolute;inset:0}.aqua-inquiry-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#193952b3,#0000);position:absolute;inset:0}.aqua-inquiry-banner figcaption{color:#fff;flex-direction:column;justify-content:center;gap:18px;height:100%;display:flex}.aqua-inquiry-banner figcaption>span{text-wrap:balance;max-width:34ch;font-size:clamp(26px,3.2vw,40px);line-height:1.3}.aqua-inquiry-banner small{color:#d6e2ec;font-size:11px}.aqua-inquiry-layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}.aqua-inquiry .quote-form{min-width:0;max-width:100%;margin-top:0}.aqua-inquiry .aqua-inquiry-note{font-size:15px}.aqua-inquiry address{margin-top:26px;font-style:normal}.aqua-inquiry address span{color:#5c7082;margin-top:16px;font-size:12px;display:block}.aqua-inquiry address a{overflow-wrap:anywhere;width:fit-content;min-height:44px;font-size:17px;line-height:44px;text-decoration:none;display:block}.aqua-inquiry address a:hover{text-decoration:underline}@media (width<=1100px){.aqua-hero-copy{width:53%;min-height:580px}.aqua-hero-photo img{object-position:64% top}.aqua-hero h1{font-size:40px}.aqua-scenarios>div{grid-template-columns:1fr;gap:0}.aqua-scenarios img{aspect-ratio:16/9;height:auto;min-height:0}.aqua-scenarios>div>div{padding:18px}.aqua-workflow-steps{gap:12px}.aqua-workflow-steps>li>div{padding:15px}.aqua-workflow-steps h3{font-size:17px}.aqua-workflow-steps p{font-size:14px}.aqua-ecosystem-steps{gap:8px}.aqua-ecosystem-steps li{padding:14px}.aqua-ecosystem-steps h3{font-size:16px}.aqua-ecosystem-steps p{font-size:13px}.aqua-economics-layout{grid-template-columns:1fr;gap:26px}.aqua-ecosystem-close{flex-direction:column;align-items:start}.aqua-cage-layout{grid-template-columns:1.4fr 1fr}.aqua-inquiry-layout{gap:30px}}@media (width<=760px){.aqua-hero-scene{background:#fff;flex-direction:column;display:flex;overflow:visible}.aqua-hero-scene>.wrap{order:0;width:100%}.aqua-hero-copy{width:100%;min-height:0;padding-block:32px}.aqua-hero h1{max-width:23ch;font-size:clamp(35px,6.5vw,48px)}.aqua-hero-photo{z-index:auto;order:1;position:relative}.aqua-hero-photo img{aspect-ratio:1672/941;object-fit:contain;width:100%;max-width:100%;height:auto;position:static}.aqua-hero-photo:after{display:none}.aqua-hero-photo figcaption{font-size:10px;bottom:10px;right:12px}.aqua-hero-status{grid-template-columns:1fr;gap:12px;padding-block:20px!important}.aqua-hero-status p+p{border:0;padding-left:0}.aqua-hero-status p{display:block}.aqua-hero-status strong{margin-right:10px}.aqua-toc ol{gap:0 20px}.aqua-toc a{gap:10px;font-size:12px}.aqua-section{padding-block:40px!important}.aqua-heading>p{font-size:16px}.aqua-scenarios{grid-template-columns:1fr;gap:16px}.aqua-scenarios>div{grid-template-columns:100px 1fr}.aqua-scenarios img{aspect-ratio:auto;object-fit:cover;height:100%}.aqua-scenarios>div>div{padding:16px}.aqua-scenarios h3{font-size:18px}.aqua-number{margin-bottom:6px}.aqua-boundary{padding-left:16px}.aqua-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aqua-workflow-steps img{aspect-ratio:3/2}.aqua-workflow-steps h3{font-size:19px}.aqua-workflow-steps p{font-size:15px}.aqua-return-route{gap:8px 14px;font-size:13px}.aqua-cage-layout,.aqua-inquiry-layout{grid-template-columns:1fr;gap:28px}.aqua-cage-summary{padding:0}.aqua-ecosystem-steps{grid-template-columns:1fr;gap:8px;margin-top:24px}.aqua-ecosystem-steps li{padding:18px 20px 18px 56px;position:relative}.aqua-ecosystem-steps .aqua-number{position:absolute;top:21px;left:16px}.aqua-ecosystem-steps h3{font-size:20px}.aqua-ecosystem-steps p{font-size:16px}.aqua-step-arrow{display:none}.aqua-ecosystem-steps li:not(:last-child):after{content:"↓";color:#768da0;z-index:1;position:absolute;bottom:-14px;left:20px}.aqua-task-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.aqua-data-inputs{gap:7px 18px}.aqua-delivery-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.aqua-delivery-evidence{grid-template-columns:1fr;gap:24px;padding:20px}.aqua-delivery-evidence figure{max-width:360px}.aqua-faq summary{font-size:16px}.aqua-support-links{gap:12px 24px}.aqua-inquiry-banner{height:220px}.aqua-inquiry-banner figcaption>span{font-size:30px}.aqua-ecosystem-name{font-size:17px!important}}@media (width<=580px){.aqua-scenarios>div{grid-template-columns:1fr}.aqua-scenarios img{aspect-ratio:3/2;object-fit:cover;height:auto}.aqua-workflow-steps{grid-template-columns:1fr;gap:20px}.aqua-workflow-steps>li>div{padding:18px}.aqua-workflow-steps img{aspect-ratio:3/2}.aqua-workflow-steps>li:nth-child(3) img{aspect-ratio:1672/941;object-fit:contain}.aqua-comparison,.aqua-comparison tbody{display:block}.aqua-comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.aqua-comparison tr{border-top:1px solid var(--aqua-line);grid-template-columns:1fr;gap:12px;padding:18px 0;display:grid}.aqua-comparison tr:last-child{border-bottom:1px solid var(--aqua-line)}.aqua-comparison th,.aqua-comparison td{border:0;padding:0;font-size:15px;display:block;width:100%!important}.aqua-comparison th{font-size:18px}.aqua-mobile-column{color:#3d5c73;margin-bottom:4px;font-size:12px;display:block}.aqua-economics-scenario{margin-top:24px;padding:20px}.aqua-economics-scenario>p{font-size:16px}.aqua-cost-rows>div{grid-template-columns:1fr;gap:6px}.aqua-delivery-items{grid-template-columns:1fr;gap:22px}.aqua-delivery-items>div{grid-template-columns:110px 1fr;gap:16px;display:grid}.aqua-delivery-items img{aspect-ratio:1;object-fit:cover;height:110px;margin:0}.aqua-delivery-items h3{font-size:18px}.aqua-delivery-items p{font-size:14px}.aqua-ecosystem-name{overflow-wrap:anywhere}}@media (width<=380px){.aqua-hero h1{font-size:32px}.aquaculture-page h2{font-size:27px}.aqua-actions{flex-direction:column;align-items:stretch;gap:10px}.aqua-actions .btn{padding:14px 20px}.aqua-actions>.aqua-text-link{align-self:start}.aqua-task-fields{grid-template-columns:1fr;gap:16px}.aqua-ecosystem-close .btn{width:100%}.aqua-economics-scenario{padding:18px 16px}.aqua-scenarios>div{grid-template-columns:1fr}.aqua-scenarios>div>div{padding:14px}.aqua-delivery-items>div{grid-template-columns:88px 1fr}.aqua-delivery-items img{height:100px}}.aqua-delivery-items .aqua-card-source{color:#63788a;margin-top:10px;font-size:11px}@media (width>=761px) and (width<=1100px){.aqua-hero-scene{background:#fff;flex-direction:column;display:flex}.aqua-hero-scene>.wrap{order:0;width:100%}.aqua-hero-copy{width:100%;min-height:0;padding-block:40px}.aqua-hero h1{max-width:27ch}.aqua-hero-photo{z-index:auto;order:1;position:relative}.aqua-hero-photo img{width:100%;max-width:100%;height:auto;position:static}.aqua-hero-photo:after{display:none}.aqua-photo-motto{max-width:205px;font-size:21px;top:50%;right:26px}.aqua-photo-motto:lang(fr){max-width:205px;font-size:18px}.aqua-photo-motto:lang(zh){font-size:26px}.aqua-photo-promise{max-width:215px;font-size:10px;right:26px}}@media (width<=760px){.aqua-photo-motto,.aqua-photo-promise{text-align:left;color:#294b64;text-shadow:0 1px 3px #ffffffb3;max-width:40%;left:20px;right:auto;transform:none}.aqua-photo-motto{font-size:clamp(15px,3.1vw,23px);top:12%;line-height:1.3!important}.aqua-photo-motto:lang(zh){font-size:clamp(19px,4vw,28px)}.aqua-photo-motto:lang(fr){max-width:42%;font-size:clamp(14px,2.8vw,21px)}.aqua-photo-promise{letter-spacing:.06em;font-size:clamp(10px,1.65vw,12px);bottom:15%;line-height:1.5!important}.aqua-photo-promise:lang(zh){letter-spacing:.12em;font-size:clamp(11px,2.1vw,15px)}}@media (width<=380px){.aqua-photo-motto,.aqua-photo-promise{left:12px}.aqua-photo-motto:lang(fr){max-width:35%;font-size:12px}.aqua-photo-promise:lang(fr){letter-spacing:.025em;font-size:10px}}.aqua-assessment-layout{grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:28px;display:grid}.aqua-assessment-methods{background:#fff;border:1px solid #dfe7ee;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aqua-assessment-method{grid-template-columns:minmax(95px,.8fr) minmax(0,1.6fr);gap:16px;min-width:0;padding:20px;display:grid}.aqua-assessment-method+.aqua-assessment-method{border-left:1px solid #e3eaf0}.aqua-assessment-method figure{min-width:0}.aqua-assessment-method figure img{object-fit:cover;border-radius:3px;width:100%;height:235px}.aqua-assessment-method[data-assessment-method=boat] figure img{object-fit:contain;object-position:center;background:#eaf0f4}.aqua-assessment-method[data-assessment-method=drone] figure img{aspect-ratio:1;object-fit:cover;object-position:center;height:auto}.aqua-assessment-method figcaption{color:#62778a;margin-top:8px;font-size:10px;line-height:1.6}.aqua-assessment-method h3{font-variation-settings:normal;margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.45}.aqua-assessment-method ul{color:#4b637a;margin:12px 0 0;padding-left:16px;font-size:13px;line-height:1.75}.aqua-assessment-method li{margin:8px 0;padding-left:2px}.aqua-assessment-method li::marker{color:#65819b}.aqua-assessment-method[data-assessment-method=boat] li:last-child{color:#243c53;font-weight:600}.aqua-assumption-label{color:#68788a;line-height:1.6;margin:0!important;font-size:11px!important}.aqua-assessment-layout .aqua-economics-scenario{background:#fcf0f1;border:1px solid #f0d8db;border-radius:4px;margin:0;padding:20px 22px}.aqua-assessment-layout .aqua-economics-scenario h3{color:#ad3045;font-variation-settings:normal;margin-bottom:6px;font-size:19px;font-weight:600;line-height:1.45}.aqua-assessment-layout .aqua-scenario-formula{font-variant-numeric:tabular-nums;color:#233e57;margin-top:18px;font-size:19px;line-height:1.65}.aqua-scenario-formula strong{color:#b32b43;font-variation-settings:normal;font-size:24px;font-weight:600;display:block}.aqua-scenario-example{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;margin-top:18px;display:grid}.aqua-scenario-example img{aspect-ratio:4/3;object-fit:cover;border-radius:3px;width:100%}.aqua-scenario-example figcaption{color:#7d6f78;margin-top:6px;font-size:9px;line-height:1.5}.aqua-assessment-layout .aqua-scenario-example .aqua-scenario-formula{margin:0;font-size:16px}.aqua-scenario-example .aqua-scenario-formula strong{font-size:21px}.aqua-assessment-layout .aqua-scenario-note{color:#5e6170;margin-top:12px;font-size:12px;line-height:1.7}.aqua-assessment-layout .aqua-economics-example{border-color:#e7c9d0;margin-top:15px}.aqua-assessment-layout .aqua-economics-example summary{gap:12px;padding-block:12px;font-size:14px}.aqua-assessment-layout .aqua-details-body>p{font-size:12px;line-height:1.7}.aqua-assessment-layout .aqua-cost-rows{margin-block:14px}.aqua-assessment-layout .aqua-cost-rows>div{border-color:#e7c9d0;grid-template-columns:1fr;gap:4px;padding-block:10px;font-size:12px;line-height:1.7}.aquaculture-page .aqua-cage-layout{margin-top:26px;display:block}.aqua-system-visual{isolation:isolate;background:#204956;border-radius:4px;grid-template-columns:37% 63%;min-height:460px;display:grid;position:relative;overflow:hidden}.aqua-system-operator,.aqua-system-cages{min-width:0;min-height:460px;position:relative}.aqua-system-operator>img,.aqua-system-cages>img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.aqua-system-operator>img{object-position:left center}.aqua-operator-caption{color:#fff;background:#132d38e6;padding:20px 24px;position:absolute;bottom:0;left:0;right:0}.aqua-operator-caption h3{color:#fff;max-width:22ch;font-size:20px;line-height:1.5}.aqua-operator-caption p{color:#e2edef;max-width:35ch;font-size:12px;line-height:1.7}.aqua-system-inputs{z-index:2;color:#fff;background:#143b48ed;border:1px solid #a9c7ce4d;border-radius:4px;width:222px;padding:17px 19px;position:absolute;top:24px;left:26%;box-shadow:0 6px 24px #102f4233}.aqua-system-inputs h3{color:#fff;font-variation-settings:normal;font-size:14px;font-weight:600;line-height:1.5}.aqua-system-inputs .aqua-data-inputs{color:#f5f9fa;gap:14px;margin:16px 0;padding:0;font-size:13px;line-height:1.5;display:grid}.aqua-system-inputs .aqua-data-inputs li{align-items:center;gap:11px;min-width:0;display:flex}.aqua-system-inputs .aqua-data-inputs img{object-fit:contain;filter:brightness(0)invert();opacity:.85;aspect-ratio:auto;flex:0 0 21px;width:21px;height:21px;position:static}.aqua-system-inputs>p{color:#bad3d9;border-top:1px solid #b8d0d636;padding-top:10px;font-size:10px;line-height:1.6}.aquaculture-page .aqua-cage-summary{color:#fff;padding:0;position:absolute;inset:0}.aquaculture-page .aqua-cage-summary>h3{color:#fff;text-shadow:0 1px 5px #153748;margin:0;font-size:20px;line-height:1.4;position:absolute;top:23px;right:24px}.aquaculture-page .aqua-cage-summary>p{color:#e4f1f3;text-shadow:0 1px 5px #153748;margin:0;font-size:11px;position:absolute;top:56px;right:24px}.aquaculture-page .aqua-cage-summary table{border:0;width:100%;height:100%;margin:0;font-size:15px;display:block;position:absolute;inset:0}.aquaculture-page .aqua-cage-summary caption{text-align:right;color:#e5f0f2;text-shadow:0 1px 5px #153748;font-size:11px;line-height:1.6;display:block;position:absolute;bottom:16px;left:24px;right:24px}.aquaculture-page .aqua-cage-summary tbody{display:block}.aquaculture-page .aqua-cage-summary .aqua-cage-plan{background:#102f3de8;border:1px solid #9fc6d360;border-radius:3px;min-width:125px;max-width:180px;padding:11px 13px;display:block;position:absolute;box-shadow:0 2px 12px #122f4533}.aquaculture-page .aqua-cage-summary .aqua-cage-plan-0{top:32%;left:18%}.aquaculture-page .aqua-cage-summary .aqua-cage-plan-1{top:25%;left:61%}.aquaculture-page .aqua-cage-summary .aqua-cage-plan-2{top:67%;left:61%}.aquaculture-page .aqua-cage-summary th,.aquaculture-page .aqua-cage-summary td{text-align:left;white-space:normal;color:#fff;border:0;margin:0;padding:0;font-size:15px;line-height:1.4;display:block}.aquaculture-page .aqua-cage-summary th{font-variation-settings:normal;font-weight:600}.aquaculture-page .aqua-cage-summary td>span{color:#daeaed;margin-top:4px;font-size:10px;display:block}.aquaculture-page .aqua-cage-summary td>strong{color:var(--brand-action-on-dark);font-variation-settings:normal;font-variant-numeric:tabular-nums;margin-top:3px;font-size:20px;font-weight:600;line-height:1.2;display:block}.aqua-plan-context{color:#526b7c;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;font-size:13px;display:grid}.aqua-plan-context .aqua-cage-note{border-left:2px solid #afc3cc;padding-left:16px}@media (width<=1200px){.aqua-assessment-layout{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:16px}.aqua-assessment-method{grid-template-columns:1fr;gap:12px;padding:16px}.aqua-assessment-method figure img{object-fit:cover;height:180px}.aqua-assessment-method[data-assessment-method=drone] figure img{aspect-ratio:4/3}.aqua-assessment-method h3{font-size:18px}.aqua-scenario-example{grid-template-columns:86px minmax(0,1fr);gap:12px}.aqua-system-inputs{width:205px;padding:16px;left:23%}.aqua-system-inputs .aqua-data-inputs{gap:12px;font-size:12px}.aqua-system-visual,.aqua-system-operator,.aqua-system-cages{min-height:450px}.aquaculture-page .aqua-cage-summary .aqua-cage-plan{min-width:110px;max-width:148px}.aquaculture-page .aqua-cage-summary .aqua-cage-plan-0{top:38%;left:23%}}@media (width<=900px){.aqua-assessment-layout{grid-template-columns:1fr}.aqua-assessment-method{grid-template-columns:minmax(100px,.8fr) minmax(0,1.3fr)}.aqua-assessment-method figure img{height:220px}.aqua-assessment-method[data-assessment-method=drone] figure img{aspect-ratio:1}.aqua-system-visual{background:0 0;grid-template-columns:1fr;gap:0;overflow:visible}.aqua-system-operator{min-height:350px}.aqua-system-operator>img{object-position:center 45%}.aqua-system-inputs{width:230px;top:20px;left:auto;right:20px}.aqua-operator-caption{background:#132d38e6;max-width:calc(100% - 280px);padding:16px 20px;right:auto}.aqua-operator-caption h3{font-size:19px}.aqua-system-cages{min-height:460px}.aquaculture-page .aqua-cage-summary .aqua-cage-plan-0{top:34%;left:19%}.aqua-plan-context{grid-template-columns:1fr;gap:10px}}@media (width<=580px){.aqua-assessment-methods{grid-template-columns:1fr}.aqua-assessment-method{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:18px 16px}.aqua-assessment-method+.aqua-assessment-method{border-top:1px solid #e3eaf0;border-left:0}.aqua-assessment-method figure img{height:190px}.aqua-assessment-method h3{font-size:17px}.aqua-assessment-method ul{padding-left:14px;font-size:12px;line-height:1.7}.aqua-assessment-layout .aqua-economics-scenario{padding:20px}.aqua-system-operator{min-height:370px}.aqua-system-operator>img{object-position:15% center}.aqua-operator-caption{max-width:100%;padding:14px 16px;bottom:0;right:0}.aqua-operator-caption h3{max-width:none;font-size:18px}.aqua-system-inputs{width:auto;box-shadow:none;border:0;border-radius:0;margin-top:0;padding:18px 16px;position:relative;inset:auto}.aqua-system-inputs .aqua-data-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-block:18px;font-size:12px}.aqua-system-inputs .aqua-data-inputs li{align-items:start;gap:9px}.aqua-system-inputs h3{font-size:15px}.aqua-system-inputs>p{font-size:11px}.aqua-system-cages{background:#173e4b;min-height:0}.aqua-system-cages>img{aspect-ratio:3/2;object-fit:contain;height:auto;position:static}.aquaculture-page .aqua-cage-summary{padding:18px 16px;position:relative}.aquaculture-page .aqua-cage-summary>h3{font-size:18px;position:static}.aquaculture-page .aqua-cage-summary>p{margin-top:6px;font-size:10px;position:static}.aquaculture-page .aqua-cage-summary table{height:auto;margin-top:16px;position:static}.aquaculture-page .aqua-cage-summary tbody{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aquaculture-page .aqua-cage-summary .aqua-cage-plan{width:100%;min-width:0;max-width:none;box-shadow:none;padding:10px 7px;position:static}.aquaculture-page .aqua-cage-summary th{font-size:13px}.aquaculture-page .aqua-cage-summary td>strong{font-size:18px}.aquaculture-page .aqua-cage-summary caption{text-align:left;margin-bottom:10px;font-size:10px;position:static}}@media (width<=380px){.aqua-assessment-method{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:16px 12px}.aqua-assessment-method figure img{height:180px}.aqua-assessment-method h3{font-size:16px}.aqua-assessment-method figcaption{font-size:9px}.aqua-system-inputs .aqua-data-inputs{grid-template-columns:1fr;gap:13px}}.aqua-workflow-steps>li{border:1px solid #dfebf4;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.aqua-workflow-steps>li>div{flex-direction:column;flex:1;padding:22px 20px;display:flex}.aqua-workflow-steps>li>.aqua-number,.aqua-workflow-steps>li>div>.aqua-number{color:#619cce;margin-bottom:14px;font-size:28px;line-height:1.2}.aqua-workflow-steps>li>div>h3{margin-bottom:14px;font-size:21px;line-height:1.4}.aqua-workflow-steps>li>div>p{margin:0}.aqua-workflow-icon{width:25px;height:25px;mask-image:var(--workflow-icon);background-color:#4286c1;flex:none;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.aqua-workflow-records{background:#f2f8fc;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:16px -8px -8px;padding:8px 0;list-style:none;display:grid}.aqua-workflow-records>li{color:#466581;background:0 0;align-items:center;gap:8px;min-width:0;padding:10px 9px;font-size:12px;line-height:1.5;display:flex}.aqua-workflow-records>li:nth-child(2n){border-left:1px solid #dfebf4}.aqua-workflow-records .aqua-workflow-icon{width:23px;height:23px}.aqua-turnaround{border-top:1px solid #cfdfeb;margin-top:24px;padding-top:28px}.aqua-return-route{color:#173853;grid-template-columns:auto 32px auto 32px minmax(0,auto);justify-content:center;align-items:center;gap:20px 30px;padding:0;font-size:clamp(18px,1.55vw,23px);line-height:1.45;display:grid}.aqua-route-stop{align-items:center;gap:14px;min-width:0;display:flex}.aqua-route-stop>.aqua-workflow-icon{background-color:var(--aqua-accent);width:32px;height:32px}.aqua-route-stop>.aqua-cage-icon{background-color:#4286c1}.aqua-return-route strong{font-variation-settings:"wght" 500;font-weight:500}.aqua-route-arrow>.aqua-workflow-icon{background-color:var(--aqua-accent);width:30px;height:30px}.aqua-ground-support{text-align:center;max-width:85ch;margin:18px auto 0;font-size:15px;line-height:1.65}.aqua-workflow-note{text-align:center;max-width:95ch;color:var(--aqua-muted);border:0;margin:12px auto 0;padding:0;font-size:12px}@media (width<=1100px){.aqua-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aqua-workflow-steps>li>div{padding:22px}.aqua-workflow-records{margin-top:18px;margin-bottom:0}.aqua-workflow-records>li{padding:12px;font-size:13px}.aqua-return-route{gap:16px;font-size:18px}.aqua-route-stop{gap:10px}}@media (width<=760px){.aqua-return-route{grid-template-columns:1fr;justify-content:stretch;justify-items:start;gap:12px;max-width:440px;margin:auto;font-size:20px}.aqua-route-stop{gap:16px}.aqua-route-arrow{margin-left:3px;transform:rotate(90deg)}.aqua-route-stop>.aqua-workflow-icon{width:34px;height:34px}.aqua-ground-support{text-align:left;max-width:440px;margin-top:22px;font-size:14px}.aqua-workflow-note{text-align:left;font-size:12px}}@media (width<=580px){.aqua-workflow-steps{grid-template-columns:1fr;gap:20px}.aqua-workflow-steps>li>div{padding:20px}.aqua-workflow-records{margin-inline:0}.aqua-workflow-records>li{padding:12px 10px;font-size:12px}.aqua-return-route{font-size:19px}}@media (width<=380px){.aqua-workflow-steps>li>div{padding:18px}.aqua-workflow-records{margin-inline:-6px}.aqua-workflow-records>li{gap:7px;padding:10px 8px}.aqua-workflow-records .aqua-workflow-icon{width:21px;height:21px}}.field-logistics-page .fl-loop-v2{--loop-red:var(--brand-action);--loop-gap:32px;background:#f7f9fb;padding-block:44px 40px}.fl-loop-v2-heading{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:32px 72px;margin-bottom:26px;display:grid}.fl-loop-v2-rule{background:var(--loop-red);width:29px;height:2px;margin-bottom:13px;display:block}.field-logistics-page .fl-loop-v2 h2{color:#1d2c3b;font-variation-settings:"wght" 650;letter-spacing:-.03em;text-wrap:pretty;max-width:none;margin:0 0 9px;font-size:clamp(28px,2.65vw,36px);font-weight:650;line-height:1.15}.field-logistics-page .fl-loop-v2-subtitle{font-variation-settings:"wght" 550;color:#26384b;margin:0;font-size:17px;font-weight:550;line-height:1.5}.field-logistics-page .fl-loop-v2-intro{color:#526173;max-width:69ch;margin:0;font-size:13px;line-height:1.7}.field-logistics-page .fl-loop-v2-track-label{color:#526173;margin:0 0 10px;font-size:11px;line-height:1.5}.fl-loop-v2-aircraft{align-items:stretch;gap:var(--loop-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fl-loop-v2-aircraft>li{background:#fff;border:1px solid #dde4eb;border-radius:4px;min-width:0}.field-logistics-page .fl-loop-v2-aircraft figure{aspect-ratio:3/2;background:#e7edf1;border-radius:3px 3px 0 0;margin:0;position:relative}.field-logistics-page .fl-loop-v2-aircraft figure>img{aspect-ratio:3/2;object-fit:contain;border-radius:3px 3px 0 0;width:100%;height:100%;display:block}.fl-loop-v2-flow{top:50%;width:22px;color:var(--loop-red);text-align:center;font-size:26px;font-weight:400;line-height:1;position:absolute;inset-inline-end:calc(var(--loop-gap) / -2 - 11px);transform:translateY(-50%)}.fl-loop-v2-stage-copy{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px 13px 17px;display:grid}.fl-loop-v2-number{color:var(--loop-red);font-variation-settings:"wght" 500;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:24px;font-weight:500;line-height:1.1}.field-logistics-page .fl-loop-v2-stage-copy h3{font-variation-settings:"wght" 650;letter-spacing:-.015em;text-wrap:pretty;color:#243144;margin:0 0 7px;font-size:15px;font-weight:650;line-height:1.35}.field-logistics-page .fl-loop-v2-stage-copy p{color:#526173;margin:0;font-size:12px;line-height:1.6}.field-logistics-page .fl-loop-v2-photo-note{text-align:right;color:#677585;margin:10px 0 0;font-size:10px;line-height:1.6}.field-logistics-page .fl-loop-v2-note{color:#526173;border-inline-start:2px solid #bccbd6;max-width:130ch;margin:21px 0 0;padding-inline-start:14px;font-size:11px;line-height:1.7}@media (width<=1024px){.field-logistics-page .fl-loop-v2{--loop-gap:24px}.fl-loop-v2-heading{gap:28px}.fl-loop-v2-stage-copy{gap:9px;padding:13px 10px 15px}.fl-loop-v2-number{font-size:21px}.field-logistics-page .fl-loop-v2-stage-copy h3{font-size:14px}.fl-loop-v2-flow{font-size:22px}}@media (width<=767px){.field-logistics-page .fl-loop-v2{padding-block:36px}.fl-loop-v2-heading{grid-template-columns:minmax(0,1fr);gap:15px;margin-bottom:22px}.field-logistics-page .fl-loop-v2 h2{font-size:30px}.field-logistics-page .fl-loop-v2-subtitle{font-size:16px}.field-logistics-page .fl-loop-v2-intro{max-width:none}.fl-loop-v2-aircraft{grid-template-columns:minmax(0,1fr);gap:31px}.fl-loop-v2-aircraft>li{position:relative}.field-logistics-page .fl-loop-v2-aircraft figure{position:static}.fl-loop-v2-flow{top:auto;bottom:-27px;font-size:24px;inset-inline-end:calc(50% - 11px);transform:rotate(90deg)}.fl-loop-v2-stage-copy{gap:13px;padding:16px 17px 19px}.fl-loop-v2-number{font-size:26px}.field-logistics-page .fl-loop-v2-stage-copy h3{font-size:17px}.field-logistics-page .fl-loop-v2-stage-copy p{font-size:13px}.field-logistics-page .fl-loop-v2-photo-note{text-align:left;margin-top:13px}.field-logistics-page .fl-loop-v2-note{margin-top:20px}}@media (width<=380px){.field-logistics-page .fl-loop-v2 h2{font-size:27px}.fl-loop-v2-stage-copy{gap:11px;padding-inline:13px}}.field-logistics-page section.fl-power-overview{--fp-red:var(--brand-action);--fp-ink:#223244;--fp-muted:#506175;background:#f8fafb;padding-block:48px 44px}.fl-power-overview .fp-layout{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.fl-power-overview .fp-system,.fl-power-overview .fp-questions{min-width:0}.fl-power-overview .fp-eyebrow{letter-spacing:.075em;text-transform:uppercase;color:var(--fp-muted);align-items:center;gap:16px;margin:0 0 10px;font-size:10px;line-height:1.5;display:flex}.fl-power-overview .fp-eyebrow:before{content:"";background:var(--fp-red);flex:0 0 29px;height:2px}.field-logistics-page .fl-power-overview h2{font-variation-settings:"wght" 650;letter-spacing:-.03em;text-wrap:pretty;max-width:none;color:var(--fp-ink);margin:0 0 10px;font-size:clamp(28px,2.6vw,36px);font-weight:650;line-height:1.14}.fl-power-overview .fp-lead{color:var(--fp-muted);max-width:64ch;margin:0;font-size:14px;line-height:1.6}.fl-power-overview .fp-diagram{margin:22px 0 0}.fl-power-overview .fp-diagram-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fl-power-overview .fp-equipment-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.fl-power-overview .fp-equipment-track>li{text-align:center;min-width:0;position:relative}.fl-power-overview .fp-equipment-image{justify-content:center;align-items:center;height:128px;display:flex}.fl-power-overview .fp-equipment-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:136px;height:auto;max-height:100%;display:block}.fl-power-overview .fp-equipment-name{color:var(--fp-ink);overflow-wrap:break-word;margin-top:10px;font-size:14px;font-weight:600;line-height:1.45;display:block}.fl-power-overview .fp-equipment-arrow{width:23px;color:var(--fp-red);font-size:29px;font-weight:400;line-height:1;position:absolute;top:47px;left:calc(100% + 3px)}.fl-power-overview .fp-diagram-note{color:var(--fp-muted);margin:19px 0 0;font-size:11px;line-height:1.6}.fl-power-overview .fp-intro{color:var(--fp-muted);max-width:80ch;margin:15px 0 0;font-size:13px;line-height:1.75}.fl-power-overview .fp-questions{gap:9px;padding-top:1px;display:grid}.fl-power-overview .fp-question{background:#eaf0f4;border-radius:7px;grid-template-columns:34px minmax(0,1fr);gap:20px;min-width:0;padding:24px 26px;display:grid}.fl-power-overview .fp-question-icon{color:var(--fp-ink);padding-top:2px;display:block}.fl-power-overview .fp-question-icon svg{width:30px;height:30px;display:block}.field-logistics-page .fl-power-overview .fp-question h3{letter-spacing:-.012em;font-variation-settings:"wght" 600;text-wrap:pretty;color:var(--fp-ink);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35}.fl-power-overview .fp-question p{color:var(--fp-muted);margin:0;font-size:12px;line-height:1.65}.fl-power-overview .fp-technical-note{color:var(--fp-muted);border-top:1px solid #d8e0e6;max-width:118ch;margin:25px 0 0;padding:14px 0 0;font-size:11px;line-height:1.7}@media (width<=1100px){.fl-power-overview .fp-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.fl-power-overview .fp-question{gap:15px;padding:21px 20px}.fl-power-overview .fp-equipment-track{gap:22px}.fl-power-overview .fp-equipment-image{height:115px}.fl-power-overview .fp-equipment-arrow{width:20px;font-size:25px;top:42px;left:calc(100% + 1px)}.fl-power-overview .fp-equipment-name{font-size:13px}}@media (width<=860px){.fl-power-overview .fp-layout{grid-template-columns:minmax(0,1fr);gap:28px}.fl-power-overview .fp-equipment-image{height:128px}.fl-power-overview .fp-equipment-arrow{top:47px}.fl-power-overview .fp-question{padding:22px 24px}}@media (width<=560px){.field-logistics-page section.fl-power-overview{padding-block:36px}.field-logistics-page .fl-power-overview h2{font-size:29px}.fl-power-overview .fp-eyebrow{font-size:9px}.fl-power-overview .fp-lead{font-size:13px}.fl-power-overview .fp-diagram{margin-top:19px}.fl-power-overview .fp-equipment-track{grid-template-columns:minmax(0,1fr);gap:31px}.fl-power-overview .fp-equipment-track>li{text-align:left;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;display:grid}.fl-power-overview .fp-equipment-image{height:88px}.fl-power-overview .fp-equipment-image img{width:88px;max-width:100%}.fl-power-overview .fp-equipment-name{max-width:23ch;margin:0;font-size:15px}.fl-power-overview .fp-equipment-arrow{font-size:25px;top:auto;bottom:-29px;left:35px;transform:rotate(90deg)}.fl-power-overview .fp-diagram-note{margin-top:20px}.fl-power-overview .fp-intro{font-size:12px;line-height:1.8}.fl-power-overview .fp-question{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:19px 17px}.fl-power-overview .fp-question-icon svg{width:27px;height:27px}.field-logistics-page .fl-power-overview .fp-question h3{font-size:15px}.fl-power-overview .fp-question p{font-size:12px}.fl-power-overview .fp-technical-note{margin-top:22px;font-size:11px}}.field-logistics-page .fl-support-v3{color:#223244;background:#f8fafb;padding-block:42px 38px}.fl-support-v3 .fs-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.8fr);align-items:start;gap:28px;display:grid}.fl-support-v3 .fs-photo-column,.fl-support-v3 .fs-content{min-width:0}.field-logistics-page .fl-support-v3 h2{font-variation-settings:"wght" 650;letter-spacing:-.025em;text-wrap:pretty;max-width:none;margin:0 0 18px;padding-top:16px;font-size:clamp(25px,2.2vw,31px);font-weight:650;line-height:1.2;position:relative}.fl-support-v3 h2:before{content:"";background:#d90818;width:29px;height:2px;position:absolute;top:0;left:0}.fl-support-v3 figure{margin:0}.fl-support-v3 figure>img{object-fit:contain;border-radius:3px;width:100%;height:auto;display:block}.fl-support-v3 figcaption{color:#677585;margin-top:7px;font-size:10px;line-height:1.5}.field-logistics-page .fl-support-v3 .fs-image-line{font-variation-settings:"wght" 550;color:#3a4c60;margin:10px 0 0;font-size:13px;font-weight:550;line-height:1.5}.fl-support-v3 .fs-content{padding-top:14px}.field-logistics-page .fl-support-v3 .fs-intro{color:#526173;max-width:100ch;margin:0 0 17px;font-size:12px;line-height:1.7}.fl-support-v3 .fs-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.fl-support-v3 .fs-items>li{background:#fff;border:1px solid #dce4ec;border-radius:4px;grid-template-columns:27px minmax(0,1fr);gap:12px;min-width:0;padding:18px 14px;display:grid}.fl-support-v3 .fs-icon{opacity:.83;width:27px;height:27px;display:block}.field-logistics-page .fl-support-v3 .fs-items h3{letter-spacing:-.01em;font-variation-settings:"wght" 600;color:#243144;text-wrap:pretty;margin:0 0 7px;font-size:13px;font-weight:600;line-height:1.4}.field-logistics-page .fl-support-v3 .fs-items p{color:#526173;margin:0;font-size:11px;line-height:1.65}.field-logistics-page .fl-support-v3 .fs-close{font-variation-settings:"wght" 650;color:#243144;margin:19px 0 0;font-size:15px;font-weight:650;line-height:1.5}.fl-support-v3 .fs-summary{border-top:1px solid #dce4ec;grid-template-columns:minmax(0,.95fr) minmax(0,1.34fr) minmax(0,.4fr);align-items:start;gap:28px;margin-top:29px;padding-top:19px;display:grid}.field-logistics-page .fl-support-v3 .fs-summary h3{font-variation-settings:"wght" 550;letter-spacing:0;margin:0;font-size:15px;font-weight:550;line-height:1.5}.field-logistics-page .fl-support-v3 .fs-summary p{color:#526173;margin:0;font-size:11px;line-height:1.7}.fl-support-v3 .fs-summary a{color:#304e6b;text-underline-offset:4px;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;line-height:1.6;display:flex}@media (width<=1050px){.fl-support-v3 .fs-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:24px}.fl-support-v3 .fs-items{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-support-v3 .fs-summary{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:16px 24px}.fl-support-v3 .fs-summary a{grid-column:2;justify-content:flex-start}}@media (width<=700px){.field-logistics-page .fl-support-v3{padding-block:34px}.fl-support-v3 .fs-layout{grid-template-columns:minmax(0,1fr);gap:19px}.field-logistics-page .fl-support-v3 h2{font-size:28px}.fl-support-v3 .fs-content{padding-top:0}.field-logistics-page .fl-support-v3 .fs-intro{font-size:13px}.fl-support-v3 .fs-items{grid-template-columns:minmax(0,1fr)}.fl-support-v3 .fs-items>li{gap:15px;padding:18px}.field-logistics-page .fl-support-v3 .fs-items h3{font-size:15px}.field-logistics-page .fl-support-v3 .fs-items p{font-size:12px}.fl-support-v3 .fs-summary{grid-template-columns:minmax(0,1fr);gap:11px;margin-top:24px}.fl-support-v3 .fs-summary a{grid-column:auto;font-size:13px}.field-logistics-page .fl-support-v3 .fs-summary p{font-size:12px}}body:has(.field-logistics-page){background:#f0f2f5}.field-logistics-page{--fl-ink:#243144;--fl-muted:#526173;--fl-line:#bac8d3;--fl-surface:#e4ebf0;--fl-blue:var(--brand-action);color:var(--fl-ink);background:#f0f2f5}.field-logistics-page .fl-wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:40px}.field-logistics-page [id]{scroll-margin-top:calc(var(--hdr,78px) + 34px)}.field-logistics-page :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--fl-blue);outline-offset:5px;scroll-margin-top:calc(var(--hdr,78px) + 34px)}.field-logistics-page :is(h1,h2,h3,h4){font-variation-settings:"wght" 500;overflow-wrap:break-word;text-wrap:balance;font-weight:500}.field-logistics-page p{line-height:1.8}.field-logistics-page figure{min-width:0;margin:0}.field-logistics-page figure>img{object-fit:contain;width:100%;height:auto;display:block}.field-logistics-page figcaption{color:var(--fl-muted);padding-top:12px;font-size:11px;line-height:1.65}.field-logistics-page .fl-section{padding-block:clamp(56px,6vw,88px)}.fl-heading{max-width:820px;margin-bottom:38px}.field-logistics-page h2{letter-spacing:-.028em;max-width:28ch;margin:0 0 22px;font-size:clamp(29px,3.3vw,44px);line-height:1.22}.fl-heading>p:not(.fl-label){max-width:79ch;color:var(--fl-muted);font-size:16px}.fl-label{letter-spacing:.035em;margin-bottom:15px;color:#46617c!important;font-size:12px!important;line-height:1.5!important}.fl-legacy-anchor{height:0;display:block}.field-logistics-page h3{letter-spacing:-.015em;font-size:20px;line-height:1.4}.fl-note{color:var(--fl-muted);border-left:2px solid #809bb0;max-width:112ch;margin-top:28px;padding-left:18px;font-size:13px}.field-logistics-page .btn{color:#fff;background:var(--fl-blue);border:1px solid var(--fl-blue);max-width:100%;box-shadow:none;white-space:normal;border-radius:28px;gap:16px;padding:14px 22px;font-size:14px;line-height:1.5;text-decoration:none}.field-logistics-page .btn:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover);color:#fff;box-shadow:none;transform:none}.field-logistics-page .btn>span{flex-shrink:0}.fl-text-link{border-bottom:1px solid #8ea4b7;align-items:center;gap:20px;min-height:44px;padding-block:8px;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.fl-text-link>span{flex-shrink:0;margin-left:auto}.fl-text-link:hover{color:var(--brand-action-hover);border-color:var(--brand-action-hover)}.fl-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.field-logistics-page .fl-hero{--hero-red:var(--brand-action);isolation:isolate;background:#e8edf0;min-height:530px;padding:0;display:block;position:relative}.fl-hero:before{content:"";z-index:1;clip-path:polygon(0 0,83% 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(112deg,#f7f9fa 15%,#eff3f5 72%,#eff3f5f0);width:58%;position:absolute;inset:0 auto 0 0}.field-logistics-page .fl-hero-content{z-index:2;pointer-events:none;align-items:center;min-height:530px;padding-block:48px 42px;display:flex;position:relative}.fl-hero-copy{pointer-events:auto;width:48%;min-width:0}.fl-hero .fl-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:#405063;align-items:center;gap:16px;margin:0 0 19px;font-size:11px;display:flex;line-height:1.5!important}.fl-hero .fl-eyebrow:before{content:"";background:var(--hero-red);flex-shrink:0;width:29px;height:2px}.field-logistics-page .fl-hero h1{font-variation-settings:"wght" 650;letter-spacing:-.035em;text-wrap:pretty;color:#1d2c3b;max-width:none;margin:0 0 21px;font-size:clamp(35px,3.1vw,45px);font-weight:650;line-height:1.1}.fl-hero .fl-hero-intro{color:#435468;max-width:57ch;font-size:14px}.fl-hero .fl-hero-intro p{line-height:1.65}.fl-hero .fl-hero-intro p+p{margin-top:9px}.fl-hero .fl-actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:25px;display:flex}.field-logistics-page .fl-hero .btn,.fl-hero .fl-text-link{border:1px solid var(--hero-red);min-height:48px;box-shadow:none;white-space:normal;border-radius:4px;justify-content:center;align-items:center;gap:15px;padding:12px 17px;font-size:13px;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.field-logistics-page .fl-hero .btn{color:#fff;background:var(--hero-red)}.field-logistics-page .fl-hero .btn:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover);color:#fff}.fl-hero .fl-text-link{color:#263546;background:#ffffffa6}.fl-hero .fl-text-link:hover{border-color:var(--brand-action-hover);color:var(--brand-action-hover);background:#fff}.field-logistics-page .fl-hero a:focus-visible{outline-color:var(--hero-red)}.fl-hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:31px 0 0;padding:0;list-style:none;display:grid}.fl-hero-benefits li{color:#334459;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:500;line-height:1.5;display:flex}.fl-hero-benefits svg{flex:0 0 29px;max-width:29px}.field-logistics-page .fl-hero-photo{z-index:0;width:57%;max-width:none;position:absolute;inset:0 0 0 43%}.field-logistics-page .fl-hero-photo>img{object-fit:cover;object-position:75% center;border-radius:0;width:100%;height:100%;display:block}.field-logistics-page .fl-hero-photo>figcaption{color:#324352;background:#f5f8fae0;border-radius:2px;max-width:70%;padding:5px 9px;font-size:10px;line-height:1.5;position:absolute;bottom:15px;right:22px}.fl-nav ol{border-block:1px solid var(--fl-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;margin:0;padding:18px 0;list-style:none;display:grid}.fl-nav a{justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.fl-nav a>span{color:#71879a;font-size:15px}.fl-nav a:hover{text-underline-offset:4px;color:var(--brand-action-hover);text-decoration:underline}.fl-track-label{color:#46617c;margin:0 0 14px;font-size:12px}.fl-aircraft-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.fl-aircraft-track>li{min-width:0}.fl-stage-number{border-top:1px solid var(--fl-line);color:#506b82;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;min-height:32px;padding-top:11px;padding-bottom:11px;font-size:11px;display:flex}.fl-flow-arrow{font-size:20px;line-height:1}.field-logistics-page .fl-aircraft-track figure{aspect-ratio:2.05;background:#e4e9ed;align-items:center;margin:12px 0 18px;display:flex}.field-logistics-page .fl-aircraft-track img{object-fit:contain;max-height:100%}.fl-aircraft-track h3{margin-bottom:10px;font-size:18px}.fl-aircraft-track p{color:var(--fl-muted);font-size:13px}.fl-battery-branch{background:#e2eaf0;border-left:2px solid #8ba6bc;margin:30px 0 0 25%;padding:26px 28px 22px;position:relative}.fl-battery-branch:before{content:"";background:#8ba6bc;width:1px;height:30px;position:absolute;top:-30px;left:25px}.fl-battery-heading{align-items:baseline;gap:13px;margin-bottom:21px;display:flex}.fl-battery-heading h3{font-size:16px;line-height:1.5}.fl-branch-arrow{color:#597994;font-size:21px}.fl-battery-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fl-battery-track li{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;font-size:13px;line-height:1.7;display:flex}.fl-battery-track b{color:#688297;font-size:17px;font-weight:400}.fl-battery-return{color:#3f617d;border-top:1px solid #b8cad7;align-items:baseline;gap:10px;margin-top:20px;padding-top:14px;font-size:12px;display:flex}.fl-battery-return>span{font-size:20px}.fl-battery-return a{text-underline-offset:4px;text-decoration-thickness:1px}.fl-battery-note{color:var(--fl-muted);max-width:90ch;margin-top:12px;font-size:12px}.fl-power{background:var(--fl-surface)}.fl-power-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(34px,7vw,90px);display:grid}.field-logistics-page .fl-power-diagram{background:#eff3f6;border:1px solid #c2d0db;padding:25px 30px}.fl-power-diagram>figcaption{color:#46617c;padding:0 0 22px;font-size:12px}.fl-power-diagram ol{gap:31px;margin:0;padding:0;list-style:none;display:grid}.fl-power-diagram li{background:#dce6ed;border:1px solid #aebfcc;grid-template-columns:24px 1fr;align-items:center;gap:16px;padding:16px 19px;font-size:16px;line-height:1.5;display:grid;position:relative}.fl-power-number{color:#587189;font-size:10px}.fl-power-arrow{color:#698398;font-size:22px;line-height:1;position:absolute;bottom:-28px;left:50%}.fl-power-diagram>p{color:var(--fl-muted);margin-top:21px;font-size:11px;line-height:1.75}.fl-power-questions>div{border-bottom:1px solid #b7c8d4;margin-bottom:25px;padding:0 0 25px 32px;position:relative}.fl-power-questions>div:last-child{border:0;margin-bottom:0;padding-bottom:0}.fl-small-number{color:#587189;font-size:10px;position:absolute;top:6px;left:0}.fl-power-questions h3{margin-bottom:13px;font-size:22px}.fl-power-questions p{color:var(--fl-muted);font-size:14px}.fl-tabs[hidden]{display:none}.fl-tabs{border-bottom:1px solid var(--fl-line);flex-wrap:wrap;gap:6px 25px;margin-bottom:30px;display:flex}.fl-tabs>button{appearance:none;font:inherit;text-align:left;cursor:pointer;color:var(--fl-muted);background:0 0;border:0;border-bottom:3px solid #0000;max-width:100%;margin-bottom:-1px;padding:15px 4px;font-size:14px;line-height:1.6}.fl-tabs>button[aria-selected=true]{color:var(--brand-action-hover);border-bottom-color:var(--brand-action);font-weight:600}.fl-tabs>button:hover{color:var(--brand-action-hover)}.fl-scene{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(30px,5vw,68px);margin-top:28px;display:grid}.fl-scene+.fl-scene{border-top:1px solid var(--fl-line);padding-top:28px}.fl-scenarios.is-enhanced .fl-panels{display:grid}.fl-scenarios.is-enhanced .fl-scene{visibility:hidden;pointer-events:none;border:0;grid-area:1/1;margin:0;padding:0}.fl-scenarios.is-enhanced .fl-scene.is-active{visibility:visible;pointer-events:auto}.fl-scene img{background:#e1e8ed;border-radius:3px}.fl-scene-label{color:#46617c;margin-bottom:14px;font-size:12px}.fl-scene-copy h3{max-width:24ch;margin-bottom:20px;font-size:clamp(25px,2.7vw,34px);line-height:1.28}.fl-scene-copy>p:not(.fl-scene-label){color:var(--fl-muted);font-size:15px}.fl-scene-copy ul{margin:24px 0 0;padding:0;list-style:none}.fl-scene-copy li{border-top:1px solid #c4cfd8;padding:11px 0 11px 18px;font-size:13px;line-height:1.65;position:relative}.fl-scene-copy li:before{content:"";background:#5a7790;width:6px;height:1px;position:absolute;top:20px;left:0}.fl-scene-copy .fl-text-link{margin-top:12px}.fl-site{background:#e4eaef}.fl-site .fl-heading{max-width:870px}.field-logistics-page .fl-site-photo{max-width:1240px}.fl-site-photo img{border-radius:3px}.fl-site-functions{border-bottom:1px solid var(--fl-line);margin-top:30px;padding-bottom:30px}.fl-site-functions h3{margin-bottom:20px;font-size:17px}.fl-site-functions ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.fl-site-functions li{grid-template-columns:20px 1fr;gap:8px;font-size:13px;line-height:1.7;display:grid}.fl-site-functions li>span{color:#59738c;padding-top:2px;font-size:10px}.fl-site-functions>p{color:var(--fl-muted);max-width:116ch;margin-top:22px;font-size:11px}.fl-approaches{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:35px;display:grid}.fl-approaches h3{margin-bottom:13px;font-size:22px}.fl-approaches p{color:var(--fl-muted);font-size:14px}.fl-approaches .fl-text-link{margin-top:10px;font-size:12px}.fl-approaches-note{color:var(--fl-muted);margin-top:20px;font-size:11px}.fl-workday{border-top:1px solid var(--fl-line);margin-top:34px;padding-top:31px}.fl-workday>h3{margin-bottom:22px;font-size:18px}.fl-workday ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.fl-workday li{border-top:1px solid #9fb4c4;padding-top:15px;position:relative}.fl-workday-marker{color:#526e87;margin-bottom:12px;font-size:10px;display:block}.fl-workday h4{margin-bottom:9px;font-size:16px;line-height:1.5}.fl-workday p{color:var(--fl-muted);font-size:12px}.fl-support-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,68px);display:grid}.fl-support-evidence{padding-top:4px}.fl-support-evidence img{border-radius:3px}.fl-support-evidence figcaption{padding-top:15px;font-size:12px}.fl-support-statement{letter-spacing:-.025em;color:#3c5870;max-width:23ch;margin-top:35px;font-size:clamp(27px,2.8vw,38px);font-weight:500;line-height:1.28!important}.fl-support-copy .fl-heading{margin-bottom:30px}.fl-support-copy h2{max-width:23ch;font-size:clamp(28px,3vw,39px)}.fl-support-copy .fl-heading>p:not(.fl-label){font-size:14px}.fl-support-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;display:grid}.fl-support-items>div{border-top:1px solid var(--fl-line);padding-top:16px}.fl-support-items h3{margin-bottom:10px;font-size:17px;line-height:1.4}.fl-support-items p{color:var(--fl-muted);font-size:12px}.fl-support-summary{border-top:1px solid var(--fl-line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:14px 45px;margin-top:40px;padding-top:28px;display:grid}.fl-support-summary h3{max-width:24ch;font-size:21px}.fl-support-summary p{color:var(--fl-muted);font-size:13px}.fl-support-summary .fl-text-link{grid-column:2;justify-self:start}.fl-faq{border-top:1px solid #d0d9e1;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(30px,7vw,90px);display:grid}.fl-faq h2{max-width:19ch;font-size:clamp(29px,3.1vw,40px)}.fl-faq .fl-heading{margin:0}.fl-faq-list details{border-bottom:1px solid var(--fl-line)}.fl-faq-list details:first-child{border-top:1px solid var(--fl-line)}.fl-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:23px 0;font-size:16px;line-height:1.6;list-style:none;display:flex}.fl-faq-list summary::-webkit-details-marker{display:none}.fl-faq-list summary>span{color:#56718a;flex-shrink:0;font-size:23px;font-weight:400}.fl-faq-list details[open]>summary>span{transform:rotate(45deg)}.fl-faq-list details>p{color:var(--fl-muted);max-width:77ch;padding-bottom:23px;font-size:14px}.fl-reference-links{flex-wrap:wrap;gap:8px 24px;margin-top:23px;display:flex}.fl-reference-links p{width:100%;color:var(--fl-muted);font-size:12px}.fl-reference-links a{text-underline-offset:4px;align-items:center;gap:10px;min-height:38px;font-size:12px;line-height:1.7;display:inline-flex}.fl-inquiry{background:#e0e8ef}.fl-inquiry-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(30px,6vw,82px);display:grid}.fl-inquiry h2{max-width:20ch;font-size:clamp(29px,3.1vw,42px)}.fl-inquiry .fl-heading>p:not(.fl-label){font-size:15px}.fl-inquiry .fl-inquiry-note{margin-top:20px;font-size:12px!important}.fl-inquiry .quote-form{min-width:0;max-width:100%;margin-top:0}.fl-inquiry address{margin-top:28px;font-style:normal}.fl-inquiry address>span{color:#526b80;margin-top:14px;font-size:11px;display:block}.fl-inquiry address>a{overflow-wrap:anywhere;width:fit-content;min-height:42px;font-size:15px;line-height:42px;text-decoration:none;display:block}.fl-inquiry address>a:hover{text-underline-offset:4px;text-decoration:underline}@media (width>=1000px){.field-logistics-page:lang(zh) .fl-heading h2{max-width:20ch}}@media (width<=1000px){.field-logistics-page .fl-wrap{padding-inline:28px}.fl-nav ol{gap:20px}.fl-nav a{font-size:12px}.fl-aircraft-track{gap:17px}.fl-aircraft-track h3{font-size:17px}.fl-aircraft-track p{font-size:12px}.fl-battery-branch{margin-left:12%;padding-inline:22px}.fl-support-layout{gap:32px}.fl-support-items{gap:22px}.fl-support-items h3{font-size:16px}.fl-site-functions ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 25px}.fl-inquiry-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:30px}}@media (width<=760px){.field-logistics-page .fl-wrap{padding-inline:24px}.field-logistics-page .fl-section{padding-block:54px}.fl-nav ol{flex-wrap:wrap;gap:0 24px;padding-block:14px;display:flex}.fl-nav a{gap:10px;font-size:12px}.fl-nav a>span{display:none}.fl-heading{margin-bottom:28px}.field-logistics-page h2{max-width:28ch;font-size:32px;line-height:1.3}.fl-heading>p:not(.fl-label){font-size:15px}.fl-aircraft-track{grid-template-columns:1fr;gap:28px}.fl-aircraft-track h3{font-size:19px}.fl-aircraft-track p{font-size:13px}.fl-flow-arrow{transform:rotate(90deg)}.fl-battery-branch{margin-top:28px;margin-left:0;padding:23px}.fl-battery-branch:before{display:none}.fl-battery-track{grid-template-columns:1fr;gap:10px}.fl-battery-track li{border-bottom:1px solid #c5d2dc;grid-template-columns:1fr auto;align-items:center;padding-bottom:10px;display:grid}.fl-battery-track li:last-child{border-bottom:0;padding-bottom:0}.fl-battery-track b{transform:rotate(90deg)}.fl-power-layout,.fl-scene,.fl-support-layout,.fl-faq,.fl-inquiry-layout{grid-template-columns:1fr;gap:30px}.fl-power-diagram{max-width:560px}.fl-power-questions h3{font-size:22px}.fl-power-questions>div{margin-bottom:22px;padding-bottom:22px}.fl-tabs{gap:5px 17px;margin-bottom:23px}.fl-tabs>button{padding-inline:1px;font-size:13px}.fl-scenarios.is-enhanced .fl-panels{display:block}.fl-scenarios.is-enhanced .fl-scene{display:none}.fl-scenarios.is-enhanced .fl-scene.is-active{display:grid}.fl-scene{gap:22px}.fl-scene-copy h3{max-width:28ch;font-size:29px}.fl-scene-label{margin-bottom:12px}.fl-scene-copy>p:not(.fl-scene-label){font-size:14px}.fl-scene-copy ul{margin-top:20px}.fl-site-functions ol{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-approaches{grid-template-columns:1fr;gap:25px;padding-top:27px}.fl-approaches h3{margin-bottom:10px;font-size:23px}.fl-workday ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fl-workday>h3{font-size:20px}.fl-support-evidence{max-width:640px}.fl-support-statement{max-width:28ch;margin-top:24px;font-size:29px}.fl-support-copy h2{max-width:26ch;font-size:33px}.fl-support-items{gap:24px 28px}.fl-support-items h3{font-size:18px}.fl-support-items p{font-size:13px}.fl-support-summary{grid-template-columns:1fr;gap:15px;margin-top:30px;padding-top:24px}.fl-support-summary .fl-text-link{grid-column:1}.fl-faq h2{max-width:24ch}.fl-faq-list summary{font-size:16px}.fl-inquiry h2{max-width:25ch}.fl-inquiry-layout>.fl-heading{margin-bottom:0}.fl-inquiry address{grid-template-columns:1fr 1fr;gap:0 25px;margin-top:22px;display:grid}.fl-inquiry address>span:first-of-type{grid-area:1/1}.fl-inquiry address>span:nth-of-type(2){grid-area:1/2}.fl-inquiry address>a{font-size:14px}}@media (width<=450px){.field-logistics-page .fl-wrap{padding-inline:20px}.field-logistics-page h2{font-size:29px}.fl-actions{align-items:flex-start;gap:12px;margin-top:25px}.field-logistics-page .btn{justify-content:space-between;padding:14px 18px;font-size:13px}.fl-nav ol{gap:0 18px}.fl-nav a{min-height:42px;font-size:11px}.fl-aircraft-track{grid-template-columns:1fr;gap:25px}.fl-aircraft-track h3{font-size:21px}.fl-aircraft-track .fl-stage-number{padding-block:12px}.field-logistics-page .fl-aircraft-track figure{margin-top:3px;margin-bottom:16px}.fl-battery-branch{padding:21px 18px}.fl-battery-heading h3{font-size:16px}.field-logistics-page .fl-power-diagram{padding:22px 19px}.fl-power-diagram li{gap:12px;padding:14px;font-size:15px}.fl-power-questions h3{font-size:20px}.fl-tabs{gap:0 14px}.fl-tabs>button{min-height:48px;padding-block:12px;font-size:12px}.fl-scene-copy h3{font-size:26px}.fl-site-functions ol{grid-template-columns:1fr}.fl-site-functions li{font-size:14px}.fl-workday ol{grid-template-columns:1fr;gap:18px}.fl-workday li{grid-template-columns:24px 1fr;gap:0 12px;padding-top:14px;display:grid}.fl-workday-marker{grid-row:1/3;padding-top:4px}.fl-workday h4{font-size:17px}.fl-workday p{font-size:13px}.fl-support-items{grid-template-columns:1fr;gap:21px}.fl-support-items h3{font-size:20px}.fl-support-statement{font-size:27px}.fl-reference-links{gap:4px 18px}.fl-inquiry address{display:block}}@media (prefers-reduced-motion:reduce){.field-logistics-page *{scroll-behavior:auto!important;transition:none!important}}.fl-site-image{position:relative}.fl-site-image>img{object-fit:contain;width:100%;height:auto;display:block}.fl-photo-marker{color:#273c53;background:#f2f5f8;border:1px solid #8094a6;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.fl-photo-marker-1{top:80%;left:20%}.fl-photo-marker-2{top:43%;left:42%}.fl-photo-marker-3{top:70%;left:77%}.fl-site-key{flex-wrap:wrap;gap:13px 35px;margin:17px 0 0;padding:0;list-style:none;display:flex}.fl-site-key li{align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.fl-site-key li>span{color:#4d687f;border:1px solid #a7b8c7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}@media (width<=450px){.fl-photo-marker{width:20px;height:20px;font-size:9px}.fl-site-key{gap:12px 20px}.fl-site-key li{font-size:11px}}@media (width>=1800px){.fl-hero:before{clip-path:polygon(0 0,88% 0,100% 100%,0 100%);width:56%}.field-logistics-page .fl-hero,.field-logistics-page .fl-hero-content{min-height:35vw}}@media (width<=1250px){.field-logistics-page .fl-hero{background:#f0f4f6;flex-direction:column;gap:0;min-height:0;display:flex}.fl-hero:before{display:none}.field-logistics-page .fl-hero-content{min-height:0;padding-block:34px 30px;display:block}.fl-hero-copy{width:100%;max-width:630px}.field-logistics-page .fl-hero h1{max-width:24ch;margin-bottom:20px;font-size:clamp(32px,5.7vw,42px);line-height:1.13}.fl-hero .fl-hero-intro{max-width:65ch;font-size:14px}.fl-hero .fl-eyebrow{gap:13px;margin-bottom:18px;font-size:10px}.fl-hero .fl-actions{gap:10px;margin-top:23px}.field-logistics-page .fl-hero .btn,.fl-hero .fl-text-link{min-height:46px;padding:12px 15px;font-size:12px}.fl-hero-benefits{gap:16px;max-width:590px;margin-top:25px}.fl-hero-benefits li{flex-direction:column;align-items:flex-start;gap:7px;font-size:11px}.field-logistics-page .fl-hero-photo{width:100%;max-width:none;position:relative;inset:auto}.field-logistics-page .fl-hero-photo>img{object-fit:contain;object-position:center;width:100%;height:auto}.field-logistics-page .fl-hero-photo>figcaption{bottom:12px;right:14px}}@media (width<=360px){.field-logistics-page .fl-hero h1{font-size:31px}.fl-hero .fl-actions{grid-template-columns:1fr;display:grid}.field-logistics-page .fl-hero .btn,.fl-hero .fl-text-link{justify-content:space-between;width:100%}.fl-hero-benefits{gap:11px}.fl-hero-benefits li{font-size:10px}}.cfl-section{font-variation-settings:normal;grid-template-columns:minmax(0,3fr) minmax(230px,1fr);gap:0 30px;margin-top:34px;display:grid}.cfl-main{min-width:0}.crop-spraying-page .cfl-heading{margin-bottom:16px}.crop-spraying-page .cfl-heading h2{letter-spacing:-.025em;text-wrap:initial;font-size:24px;font-weight:650;line-height:1.2}.crop-spraying-page .cfl-heading p{margin-top:5px;font-size:14px;line-height:1.6}.cfl-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.cfl-card{min-width:0}.crop-spraying-page .cfl-card>img{aspect-ratio:16/9;object-fit:contain;background:#e5ebee;border-radius:5px;width:100%;height:auto}.crop-spraying-page .cfl-card h3{letter-spacing:-.015em;text-wrap:initial;margin-top:11px;font-size:14px;font-weight:650;line-height:1.35}.crop-spraying-page .cfl-card p{margin-top:5px;font-size:12px;line-height:1.55}.cfl-services{background:#edf2f5;border-radius:7px;align-self:end;min-width:0;padding:21px 20px}.crop-spraying-page .cfl-services ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.cfl-services li{color:var(--cs-muted);align-items:center;gap:13px;font-size:12px;line-height:1.5;display:flex}.crop-spraying-page .cfl-services li img{opacity:.8;flex-shrink:0;width:22px;height:22px}.cfl-services>.cre-link{margin-top:25px}.crop-spraying-page .cfl-photo-note{color:#66747b;grid-column:1/-1;margin-top:13px;font-size:11px;line-height:1.6}@media (width<=1150px){.cfl-section{gap:0 22px}.cfl-cards{gap:12px}.crop-spraying-page .cfl-card h3{font-size:13px}.cfl-services{padding:18px 16px}.cfl-services li{gap:10px;font-size:11px}}@media (width<=1000px){.cfl-section{grid-template-columns:1fr}.cfl-services{margin-top:24px}.crop-spraying-page .cfl-services ul{grid-template-columns:1fr 1fr;gap:17px 24px}.cfl-services li{font-size:13px}.cfl-services>.cre-link{margin-top:20px}.crop-spraying-page .cfl-card h3{font-size:15px}.crop-spraying-page .cfl-card p{font-size:13px}}@media (width<=760px){.cfl-section{margin-top:32px}.crop-spraying-page .cfl-heading h2{font-size:26px}.cfl-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.crop-spraying-page .cfl-card>img{aspect-ratio:16/9}.crop-spraying-page .cfl-card h3{font-size:16px}.crop-spraying-page .cfl-card p{font-size:13px}.crop-spraying-page .cfl-services ul{grid-template-columns:1fr;gap:17px}.cfl-services{padding:22px}.cfl-services li{font-size:14px}}@media (width<=420px){.cfl-cards{grid-template-columns:1fr;gap:24px}.crop-spraying-page .cfl-card>img{aspect-ratio:16/9}.crop-spraying-page .cfl-card h3{font-size:17px}.crop-spraying-page .cfl-card p{font-size:14px}.crop-spraying-page .cfl-heading h2{font-size:24px}}.crop-spraying-page .cre-section{padding-block:14px 46px}.cre-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.cre-layout>*{min-width:0}.crop-spraying-page .cre-heading{margin-bottom:17px}.crop-spraying-page .cre-heading :is(h2,h3){letter-spacing:-.025em;text-wrap:pretty;font-size:24px;font-weight:650;line-height:1.2}.crop-spraying-page .cre-heading p{margin-top:6px;font-size:14px;line-height:1.6}.cre-products{grid-template-columns:minmax(0,1.92fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.cre-product{background:#fff;border:1px solid #dbe0e3;border-radius:7px;min-width:0}.cre-t50{grid-template-columns:minmax(0,.94fr) minmax(0,1fr);align-items:center;gap:8px;padding:12px 12px 12px 8px;display:grid}.cre-product figure{min-width:0}.crop-spraying-page .cre-product img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.crop-spraying-page .cre-product h3{letter-spacing:-.035em;font-size:19px;font-weight:600;line-height:1.25}.crop-spraying-page .cre-product-copy>p{margin-top:8px;font-size:12px;line-height:1.5}.crop-spraying-page .cre-product-copy>.cre-product-lead{color:var(--cs-ink);margin-top:8px;font-size:11px;font-weight:600}.crop-spraying-page .cre-link{max-width:100%;color:var(--cs-accent,#354bc4);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.cre-link>span{flex-shrink:0;transition:transform .18s}.cre-link:hover>span{transform:translate(3px)}.crop-spraying-page .cre-link:hover{text-decoration:underline}.cre-product-copy>.cre-link{margin-top:13px}.cre-t100{background:#edf1f4;border-color:#edf1f4;padding:10px 14px 15px}.crop-spraying-page .cre-t100 img{aspect-ratio:1.72;object-fit:cover;object-position:center}.crop-spraying-page .cre-t100 h3{margin-top:7px;font-size:15px}.crop-spraying-page .cre-t100 .cre-product-copy>p{margin-top:5px;font-size:12px;line-height:1.5}.cre-t100 .cre-product-copy>.cre-link{margin-top:10px}.cre-data{background:#edf2f5;border-radius:7px;padding:17px 17px 16px}.crop-spraying-page .cre-data .cre-heading{margin-bottom:14px}.crop-spraying-page .cre-data .cre-heading h3{font-size:20px;line-height:1.3}.crop-spraying-page .cre-data .cre-heading p{font-size:12px;line-height:1.6}.crop-spraying-page .cre-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cre-flow>li{text-align:center;background:#fff;border-radius:5px;min-width:0;padding:9px 8px 12px;position:relative}.crop-spraying-page .cre-flow>li>img{aspect-ratio:1.5;object-fit:contain;background:#fff;border-radius:2px;width:100%;height:auto}.crop-spraying-page .cre-flow>.cre-collection>img{object-fit:cover}.crop-spraying-page .cre-flow>.cre-analysis>img{border:1px solid #dbe0e3;border-radius:4px;padding:3px}.cre-flow h4{letter-spacing:-.01em;overflow-wrap:anywhere;margin:11px 0 0;font-size:11px;font-weight:600;line-height:1.35}.crop-spraying-page .cre-flow p{margin-top:5px;font-size:11px;line-height:1.5}.cre-flow-arrow{z-index:1;color:#5b7e98;font-size:16px;line-height:1;position:absolute;top:40px;right:-12px}.crop-spraying-page .cre-data-note{margin-top:13px;font-size:11px;line-height:1.6}.cre-data-note strong{color:var(--cs-ink);font-weight:500}.cre-workflow-notes{justify-content:space-between;align-items:baseline;gap:10px 24px;margin-top:13px;display:flex}.crop-spraying-page .cre-workflow-notes .cre-data-note{max-width:76ch;margin:0}.cre-workflow-notes .cre-data-links{flex-shrink:0;margin:0}.cre-data-links{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;margin-top:12px;display:flex}.crop-spraying-page .cre-data-links .cre-link{font-size:11px}.cre-ground{border-top:1px solid var(--cs-line,#c5cdd0);margin-top:26px}.crop-spraying-page .cre-parts{color:var(--cs-muted,#50616b);flex-wrap:wrap;gap:9px 24px;margin:0;padding:17px 0;font-size:12px;line-height:1.5;list-style:none;display:flex}.cre-parts li:not(:last-child):after{content:"·";color:#8a989f;margin-left:24px}.cre-logistics{justify-content:space-between;align-items:center;gap:16px 28px;padding-top:5px;display:flex}.crop-spraying-page .cre-logistics h3{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.3}.crop-spraying-page .cre-logistics p{margin-top:5px;font-size:13px;line-height:1.6}.cre-logistics>.cre-link{flex-shrink:0}@media (width<=1150px) and (width>=761px){.cre-layout{grid-template-columns:1fr;gap:26px}.cre-products{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cre-t50{grid-template-columns:1fr 1.2fr;padding:18px 24px 18px 10px}.crop-spraying-page .cre-t50 img{max-height:210px}.cre-t100{grid-template-columns:1fr;align-content:start;padding:12px 20px 18px;display:grid}.crop-spraying-page .cre-t100 img{object-fit:contain;max-height:100px}.cre-data{padding:23px}.crop-spraying-page .cre-flow>li>img{aspect-ratio:2}.cre-flow h4{font-size:13px}.crop-spraying-page .cre-flow p{font-size:12px}.cre-flow-arrow{top:55px}}@media (width<=760px){.crop-spraying-page .cre-section{padding-block:40px 44px}.cre-layout{grid-template-columns:1fr;gap:25px}.crop-spraying-page .cre-heading :is(h2,h3){font-size:26px}.cre-products{grid-template-columns:1fr;gap:12px}.cre-t50{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:10px;padding:17px 18px 17px 8px}.crop-spraying-page .cre-product h3{font-size:20px}.crop-spraying-page .cre-product-copy>p,.crop-spraying-page .cre-product-copy>.cre-product-lead,.crop-spraying-page .cre-link{font-size:13px}.cre-t100{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:10px;padding:14px 18px 14px 8px;display:grid}.crop-spraying-page .cre-t100 img{aspect-ratio:1.4;object-fit:contain}.crop-spraying-page .cre-t100 h3{margin-top:0;font-size:18px}.crop-spraying-page .cre-t100 .cre-product-copy>p{font-size:13px}.cre-data{padding:20px 16px}.crop-spraying-page .cre-data .cre-heading h3{font-size:22px}.crop-spraying-page .cre-data .cre-heading p{font-size:13px}.crop-spraying-page .cre-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cre-flow>li{padding:10px 9px 14px}.cre-flow h4{font-size:13px}.crop-spraying-page .cre-flow p{font-size:12px}.cre-flow-arrow{display:none}.crop-spraying-page .cre-data-note,.crop-spraying-page .cre-data-links .cre-link{font-size:12px}.cre-ground{margin-top:24px}.crop-spraying-page .cre-parts{gap:10px 18px;padding-block:17px;font-size:12px}.cre-parts li:not(:last-child):after{display:none}.cre-logistics{padding-top:8px;display:block}.crop-spraying-page .cre-logistics h3{font-size:22px}.crop-spraying-page .cre-logistics p{font-size:14px}.cre-logistics>.cre-link{margin-top:15px}}@media (width<=390px){.cre-t50,.cre-t100{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:8px;padding-right:12px}.crop-spraying-page .cre-product h3{font-size:18px}.crop-spraying-page .cre-t100 h3{font-size:17px}.cre-data{padding-inline:13px}.crop-spraying-page .cre-data .cre-heading h3{font-size:21px}.crop-spraying-page .cre-flow{gap:10px}.cre-flow>li{padding-inline:7px}}@media (prefers-reduced-motion:reduce){.cre-link>span{transition:none}}@media (width<=1000px){.cre-workflow-notes{display:block}.cre-workflow-notes .cre-data-links{justify-content:start;margin-top:10px}}.crop-spraying-page .csr-section{font-variation-settings:normal;background:#eaf0f2;padding-block:52px}.csr-heading{margin-bottom:28px}.crop-spraying-page .csr-heading h2{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(32px,2.5vw,36px);font-weight:650;line-height:1.2}.crop-spraying-page .csr-heading p{max-width:88ch;margin-top:10px;font-size:16px;line-height:1.65}.crop-spraying-page .csr-items{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.csr-items>li{grid-template-columns:34px minmax(0,1fr);align-content:start;gap:14px;min-width:0;padding-inline:28px;display:grid}.csr-items>li:first-child{padding-left:0}.csr-items>li:last-child{padding-right:0}.csr-items>li+li{border-left:1px solid #cbd5da}.crop-spraying-page .csr-items .csr-icon{opacity:.85;width:34px;height:34px;margin-top:1px}.crop-spraying-page .csr-items h3{letter-spacing:-.015em;font-size:21px;font-weight:600;line-height:1.35}.crop-spraying-page .csr-items p{margin-top:7px;font-size:16px;line-height:1.65}.csr-footer{border-top:1px solid #cbd5da;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:25px;padding:18px 0 0;display:flex}.crop-spraying-page .csr-footer p{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.crop-spraying-page .csr-footer p>img{flex:0 0 20px;width:20px;height:20px}.crop-spraying-page .csr-footer a{min-height:44px;color:var(--cs-accent);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.crop-spraying-page .csr-footer a:hover{text-decoration:underline}.crop-spraying-page .csr-footer a>img{flex:0 0 18px;width:18px;height:18px}.crop-spraying-page .csr-section+.cs-faq{padding-top:56px}@media (width<=1100px){.csr-items>li{grid-template-columns:30px minmax(0,1fr);gap:12px;padding-inline:20px}.crop-spraying-page .csr-items .csr-icon{width:30px;height:30px}.crop-spraying-page .csr-items h3{font-size:20px}}@media (width<=760px){.crop-spraying-page .csr-section{padding-block:36px}.crop-spraying-page .csr-heading h2{font-size:28px}.csr-heading{margin-bottom:24px}.crop-spraying-page .csr-items{grid-template-columns:1fr;gap:20px}.csr-items>li{grid-template-columns:30px minmax(0,1fr);gap:14px;padding:0}.csr-items>li+li{border-top:1px solid #cbd5da;border-left:0;padding-top:20px}.csr-footer{flex-direction:column;align-items:flex-start;gap:10px;margin-top:23px;padding:17px 0 0}.crop-spraying-page .csr-footer a{flex-shrink:1}.crop-spraying-page .csr-section+.cs-faq{padding-top:40px}}.crop-spraying-page .cso-section{font-variation-settings:normal;background:#fff;padding-block:64px}.cso-layout{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:center;gap:48px;display:grid}.crop-spraying-page .cso-photo>img{aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:6px;width:100%;height:auto}.crop-spraying-page .cso-photo figcaption{padding-top:10px;font-size:12px}.cso-copy{min-width:0}.crop-spraying-page .cso-copy h2{letter-spacing:-.025em;text-wrap:pretty;word-break:normal;max-width:none;font-size:clamp(30px,2.55vw,36px);font-weight:600;line-height:1.25}.crop-spraying-page .cso-tagline{color:var(--cs-ink);margin-top:14px;font-size:20px;font-weight:500;line-height:1.5}.crop-spraying-page .cso-intro{margin-top:10px;font-size:16px;line-height:1.7}.crop-spraying-page .cso-assessment{gap:12px;margin-top:23px;display:grid}.cso-assessment>div{grid-template-columns:10.5rem minmax(0,1fr);gap:16px;display:grid}.cso-assessment dt{font-size:16px;font-weight:600;line-height:1.6}.crop-spraying-page .cso-assessment dd{color:var(--cs-muted);font-size:15px;line-height:1.7}.crop-spraying-page .cso-boundary{border-top:1px solid #d7dfe3;margin-top:23px;padding-top:16px;font-size:13px;line-height:1.7}.crop-spraying-page .cso-link{min-height:44px;color:var(--cs-accent);align-items:center;gap:14px;margin-top:13px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.crop-spraying-page .cso-link:hover{text-decoration:underline}.crop-spraying-page .cso-link>img{flex:0 0 18px;width:18px;height:18px}.crop-spraying-page .cso-section+.cs-faq{padding-top:56px}@media (width<=1100px){.cso-layout{gap:32px}.cso-assessment>div{grid-template-columns:1fr;gap:2px}.crop-spraying-page .cso-photo>img{aspect-ratio:1}}@media (width<=760px){.crop-spraying-page .cso-section{padding-block:40px}.cso-layout{grid-template-columns:1fr;gap:26px}.crop-spraying-page .cso-photo>img{aspect-ratio:16/9}.crop-spraying-page .cso-copy h2{font-size:30px}.crop-spraying-page .cso-tagline{margin-top:12px;font-size:19px}.crop-spraying-page .cso-assessment{gap:14px;margin-top:21px}.crop-spraying-page .cso-section+.cs-faq{padding-top:40px}}.crop-spraying-page{--cs-ink:#243238;--cs-muted:#50616b;--cs-line:#c5cdd0;--cs-accent:var(--brand-action);color:var(--cs-ink);background:#f7f8f8;font-size:16px;line-height:1.7}.crop-spraying-page *{box-sizing:border-box}.crop-spraying-page :is(h1,h2,h3,p,figure,ol,ul,dl,dd){margin:0}.crop-spraying-page :is(h1,h2,h3){color:var(--cs-ink);font-weight:500}.crop-spraying-page h2{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(30px,3.05vw,43px);line-height:1.18}.crop-spraying-page h3{letter-spacing:-.015em;font-size:22px;line-height:1.3}.crop-spraying-page p{color:var(--cs-muted)}.crop-spraying-page a{text-underline-offset:5px}.crop-spraying-page a:hover{color:var(--cs-accent)}.crop-spraying-page :focus-visible{outline:2px solid var(--cs-accent);outline-offset:5px}.crop-spraying-page img{width:100%;height:auto;display:block}.crop-spraying-page [id]{scroll-margin-top:118px}.crop-spraying-page figure{min-width:0}.cs-wrap{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}.cs-section{padding-block:84px}.cs-heading{max-width:850px;margin-bottom:36px}.cs-heading>p:not(.cs-eyebrow){max-width:76ch;margin-top:20px;font-size:17px;line-height:1.8}.cs-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cs-muted);line-height:1.5;margin-bottom:20px!important;font-size:12px!important}.cs-number{color:#586b74;font-variant-numeric:tabular-nums;font-size:12px}.cs-link{border-bottom:1px solid #9eacb4;align-items:center;gap:18px;max-width:100%;padding-bottom:5px;font-size:14px;font-weight:500;line-height:1.55;text-decoration:none;display:inline-flex}.cs-link>span:last-child{flex-shrink:0}.cs-caption,.crop-spraying-page figcaption{color:#53616b;font-size:12px;line-height:1.65}.crop-spraying-page figcaption{padding-top:12px}.cs-inline-links{flex-wrap:wrap;gap:18px 36px;margin-top:24px;display:flex}.cs-hero{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:22px 48px;padding-block:38px 28px;display:grid}.cs-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;font-size:clamp(36px,3.55vw,51px);line-height:1.1}.cs-tagline{max-width:33ch;font-size:20px;line-height:1.5;color:#34464e!important;margin-top:24px!important}.cs-intro{max-width:53ch;font-size:15px;line-height:1.8;margin-top:17px!important}.cs-actions{flex-wrap:wrap;align-items:center;gap:17px 26px;margin-top:27px;display:flex}.crop-spraying-page .btn{background:var(--brand-action);border-color:var(--brand-action);gap:20px;min-height:48px;padding:14px 22px;font-size:14px;line-height:1.5;text-decoration:none;color:#fff!important}.crop-spraying-page .btn:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.cs-product-entry{color:var(--cs-muted);gap:15px;margin-top:22px;font-size:12px;text-decoration:none;display:inline-flex}.cs-hero-photo img{aspect-ratio:1.2;object-fit:cover;object-position:50% 50%;border-radius:12px}.cs-hero-photo figcaption{font-size:11px}.cs-hero-boundary{grid-column:1/-1;max-width:105ch;font-size:12px;line-height:1.6;margin-top:4px!important}.cs-toc{border-top:1px solid var(--cs-line);border-bottom:1px solid var(--cs-line)}.cs-toc ol{flex-wrap:wrap;gap:0 42px;list-style:none;display:flex}.cs-toc a{align-items:center;gap:25px;min-height:60px;font-size:13px;text-decoration:none;display:flex}.cs-toc a>span{color:#5e737c}.cs-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 32px;display:grid}.cs-scenario{min-width:0}.cs-scenario figure{border-radius:10px;overflow:hidden}.cs-scenario figure>img,.cs-scenario figure>svg{aspect-ratio:1.95;object-fit:cover;width:100%;height:auto;display:block}.cs-scenario-copy{padding:22px 10px 0 43px;position:relative}.cs-scenario-copy>.cs-number{position:absolute;top:26px;left:0}.cs-scenario-copy h3{font-size:24px}.cs-scenario-copy p{max-width:58ch;margin-top:13px;font-size:15px;line-height:1.75}.cs-scenario-copy .cs-link{margin-top:18px;font-size:13px}.cs-scenarios+.cs-caption{max-width:105ch;margin-top:22px}.cs-fit-boundary{border-block:1px solid var(--cs-line);grid-template-columns:1.2fr 1fr;gap:48px;margin-top:38px;padding:30px 0;display:grid}.cs-fit-boundary h3{font-size:22px}.cs-fit-boundary p{margin-top:12px;font-size:15px;line-height:1.75}.cs-fit-boundary strong{font-weight:500;line-height:1.6;display:block}.cs-assessment-note{max-width:110ch;font-size:14px;margin-top:22px!important}.cs-assessment-note strong{color:var(--cs-ink);margin-bottom:4px;font-weight:500;display:block}.cs-quality{background:#eaf0f2}.cs-quality-layout{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.cs-plan{background:#f8faf9;border-radius:12px;padding:26px}.cs-plan>h3{margin-bottom:16px;font-size:19px}.crop-field-plan{border-radius:6px;width:100%;height:auto;display:block}.cs-map-key{grid-template-columns:1fr 1fr;gap:12px 16px;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid;margin-top:21px!important}.cs-map-key li{align-items:center;gap:9px;display:flex}.cs-key-swatch{flex-shrink:0;width:20px;height:14px;display:block}.cs-key-0{background:#dce4d5;border:2px solid #465c4f}.cs-key-1{background:#b0c49c}.cs-key-2{background:repeating-linear-gradient(45deg,#e8e0d2 0 4px,#8c8173 4px 5px);border:1px solid #817365}.cs-key-3{border-top:2px dashed #51698b;height:0}.cs-plan figcaption{padding-top:20px;font-size:12px}.cs-quality-questions{gap:23px;padding:0;list-style:none;display:grid}.cs-quality-questions li{grid-template-columns:25px 1fr;gap:13px;display:grid}.cs-quality-questions .cs-number{padding-top:4px}.cs-quality-questions h3{font-size:21px}.cs-quality-questions p{margin-top:8px;font-size:15px;line-height:1.8}.cs-checks{border-bottom:1px solid var(--cs-line);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:29px 25px;display:flex}.cs-checks ol{flex-wrap:wrap;gap:16px;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.cs-checks li{align-items:center;gap:16px;display:flex}.cs-checks a{color:var(--cs-muted);align-items:center;gap:10px;font-size:12px;display:flex}.cs-workflow-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.cs-workflow-photo img{aspect-ratio:1.32;object-fit:cover;border-radius:10px}.cs-responsibilities{border-left:2px solid #879db1;margin-top:30px;padding-left:22px}.cs-responsibilities h3{font-size:21px}.cs-responsibilities p{margin-top:12px;font-size:15px;line-height:1.8}.cs-workflow-steps{padding:0;list-style:none}.cs-workflow-steps li{grid-template-columns:35px 1fr;gap:18px;padding-bottom:25px;display:grid;position:relative}.cs-workflow-steps li:not(:last-child):before{content:"";border-left:1px solid #c5cdd0;position:absolute;top:35px;bottom:7px;left:12px}.cs-step-index{font-variant-numeric:tabular-nums;color:#536876;font-size:14px;line-height:29px}.cs-workflow-steps h3{font-size:21px}.cs-workflow-steps p{margin-top:8px;font-size:15px;line-height:1.75}.cs-workflow-steps .cs-output{color:#33495d;flex-wrap:wrap;gap:6px 10px;font-size:13px;display:flex}.cs-output span{color:#52636a}.cs-equipment{background:#eef1f3}.cs-equipment-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;display:grid}.cs-equipment-layout figure{background:#fff;border-radius:12px;overflow:hidden}.cs-equipment-layout img{aspect-ratio:1.7;object-fit:cover;max-height:390px}.cs-equipment-copy h3{font-size:32px}.cs-equipment-copy>p{max-width:48ch;margin-top:20px;font-size:16px;line-height:1.8}.cs-equipment-copy>.cs-link{margin-top:23px}.cs-other-aircraft{border-top:1px solid var(--cs-line);margin-top:25px;padding-top:23px}.cs-other-aircraft a{gap:16px;font-size:14px;text-decoration:none;display:flex}.cs-other-aircraft p{margin-top:6px;font-size:12px}.cs-system-parts{border-block:1px solid var(--cs-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid;margin-top:32px!important;padding-block:24px!important}.cs-system-parts li{font-size:14px;line-height:1.5}.cs-system-parts span{color:#596d78;margin-bottom:8px;font-size:11px;display:block}.cs-logistics{justify-content:space-between;align-items:center;gap:35px;margin-top:30px;display:flex}.cs-logistics h3{max-width:50ch;font-size:20px}.cs-logistics p{margin-top:9px;font-size:14px}.cs-logistics>.cs-link{flex-shrink:0}.cs-data-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.cs-data-flow>li{border-top:1px solid #a9b6bf;min-width:0;padding:22px 0 0}.cs-data-index{color:#5b6d79;justify-content:space-between;margin-bottom:21px;font-size:12px;display:flex}.cs-data-flow h3{font-size:20px;line-height:1.4}.cs-data-flow p{margin-top:12px;font-size:14px;line-height:1.8}.cs-data-flow .cs-human-decision{border-top:3px solid var(--brand-action);background:#e6ebf5;border-radius:0 0 8px 8px;margin-top:-2px;padding:22px 20px 20px}.cs-data-notes{max-width:105ch;margin-top:25px;font-size:13px;line-height:1.8}.cs-data-notes p+p{margin-top:8px}.cs-delivery-layout{grid-template-columns:1fr 1fr;align-items:start;gap:62px;display:grid}.cs-local-photo img{aspect-ratio:1.08;object-fit:cover;border-radius:12px}.cs-delivery-layout .cs-heading{margin-bottom:24px}.cs-delivery-layout h2{font-size:clamp(30px,2.7vw,39px)}.cs-delivery-layout .cs-heading>p{font-size:16px}.cs-delivery-services{grid-template-columns:1fr 1fr;gap:22px 26px;display:grid}.cs-delivery-services dt{font-size:17px;font-weight:500;line-height:1.45}.cs-delivery-services dd{color:var(--cs-muted);margin-top:7px;font-size:14px;line-height:1.75}.cs-scope{font-size:12px;line-height:1.8;margin-top:24px!important}.cs-related{border-top:1px solid var(--cs-line);flex-wrap:wrap;align-items:center;gap:14px 34px;margin-top:35px;padding-top:21px;font-size:13px;display:flex}.cs-related>span{color:var(--cs-muted)}.cs-related a{gap:20px;text-decoration:none;display:flex}.cs-faq{grid-template-columns:.8fr 1.2fr;gap:65px;padding-top:0;display:grid}.cs-faq>h2{max-width:20ch;font-size:34px}.cs-faq details{border-bottom:1px solid var(--cs-line)}.cs-faq details:first-child{border-top:1px solid var(--cs-line)}.cs-faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:25px;padding:21px 0;font-size:17px;line-height:1.5;list-style:none;display:flex}.cs-faq summary::-webkit-details-marker{display:none}.cs-faq summary>span{flex-shrink:0;font-size:23px;font-weight:400}.cs-faq details[open] summary>span{transform:rotate(45deg)}.cs-faq details>p{padding:0 26px 23px 0;font-size:15px;line-height:1.85}.cs-inquiry{background:#dfe8ee}.cs-inquiry-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:70px;display:grid}.cs-inquiry .cs-heading{max-width:500px;margin:0}.cs-inquiry h2{font-size:clamp(31px,2.95vw,42px)}.cs-inquiry .cs-heading>p{font-size:16px}.cs-inquiry-path{gap:13px;padding:0;font-size:14px;list-style:none;display:grid;margin-top:27px!important}.cs-inquiry-path li{align-items:baseline;gap:16px;display:flex}.cs-inquiry-path span{color:#536876;font-size:11px}.cs-inquiry address{gap:8px;margin-top:30px;font-size:15px;font-style:normal;display:grid}.cs-inquiry address a{text-decoration:none}.cs-full-quote{align-items:center;gap:16px;margin-top:25px;font-size:12px;display:flex}.crop-spraying-page .quote-form{min-width:0}@media (width>=1550px){.cs-hero-photo img{aspect-ratio:1.35}}@media (width<=1100px){.cs-wrap{width:calc(100% - 56px)}.cs-hero{gap:24px 30px}.cs-hero h1{font-size:40px}.cs-tagline{font-size:18px}.cs-intro{font-size:14px}.cs-hero-photo img{aspect-ratio:.96}.cs-actions{gap:16px}.cs-quality-layout,.cs-workflow-layout,.cs-equipment-layout,.cs-delivery-layout,.cs-inquiry-layout{gap:35px}.cs-data-flow{gap:15px}.cs-data-flow h3{font-size:18px}.cs-toc ol{gap:0 30px}.cs-inquiry-layout{grid-template-columns:.8fr 1.2fr}.cs-faq{gap:40px}}@media (width<=760px){.cs-wrap{width:calc(100% - 40px)}.cs-section{padding-block:56px}.cs-hero{grid-template-columns:1fr;gap:26px;padding-block:30px 22px}.cs-hero h1{max-width:21ch;font-size:clamp(36px,7.2vw,46px)}.cs-hero-copy{max-width:600px}.cs-tagline{max-width:42ch;font-size:19px;margin-top:20px!important}.cs-intro{max-width:65ch;font-size:15px}.cs-actions{gap:18px 23px}.cs-product-entry{margin-top:18px}.cs-hero-photo img{aspect-ratio:1.45;object-position:50% 50%}.cs-hero-boundary{font-size:12px;margin:0!important}.cs-toc ol{gap:0 23px}.cs-toc a{gap:14px;min-height:47px;font-size:12px}.cs-heading{margin-bottom:27px}.cs-heading>p:not(.cs-eyebrow){margin-top:16px;font-size:16px}.cs-scenarios{grid-template-columns:1fr;gap:30px}.cs-scenario figure>img,.cs-scenario figure>svg{aspect-ratio:1.75}.cs-scenario-copy{padding:19px 0 0 36px}.cs-scenario-copy>.cs-number{top:23px}.cs-scenario-copy h3{font-size:23px}.cs-scenario-copy p{margin-top:10px;font-size:15px}.cs-fit-boundary{grid-template-columns:1fr;gap:25px;margin-top:28px;padding-block:25px}.cs-quality-layout,.cs-workflow-layout,.cs-equipment-layout,.cs-delivery-layout,.cs-inquiry-layout{grid-template-columns:1fr;gap:30px}.cs-plan{padding:20px}.cs-plan>h3{font-size:18px}.cs-quality-questions{gap:23px}.cs-quality-questions h3{font-size:21px}.cs-map-key{gap:12px;font-size:12px}.cs-checks{padding-block:25px}.cs-checks ol{gap:10px;font-size:13px}.cs-checks li{gap:10px}.cs-workflow-photo img{aspect-ratio:1.5}.cs-responsibilities{margin-top:24px}.cs-workflow-steps li{padding-bottom:26px}.cs-equipment-layout img{aspect-ratio:1.65}.cs-equipment-copy h3{font-size:29px}.cs-system-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 25px;margin-top:28px!important}.cs-system-parts li{font-size:14px}.cs-logistics{margin-top:26px;display:block}.cs-logistics>.cs-link{margin-top:20px}.cs-data-flow{grid-template-columns:1fr;gap:0}.cs-data-flow>li{border-top:0;border-left:1px solid #a9b6bf;margin-left:7px;padding:0 0 24px 25px;position:relative}.cs-data-flow>li:last-child{padding-bottom:0}.cs-data-index{justify-content:start;gap:15px;margin-bottom:7px}.cs-data-index>span:last-child:not(:first-child){transform:rotate(90deg)}.cs-data-flow h3{font-size:21px}.cs-data-flow p{margin-top:8px;font-size:15px}.cs-data-flow .cs-human-decision{border-top:0;border-left:3px solid var(--brand-action);border-radius:0 8px 8px 0;margin-top:0;margin-bottom:23px;padding:18px 20px 20px 23px}.cs-local-photo img{aspect-ratio:1.3}.cs-delivery-services{gap:22px}.cs-delivery-services dt{font-size:17px}.cs-faq{padding-top:0;display:block}.cs-faq>h2{max-width:none;margin-bottom:25px;font-size:30px}.cs-faq summary{gap:20px;font-size:17px}.cs-inquiry .cs-heading{max-width:600px}.cs-inquiry address{margin-top:22px}.cs-inquiry-path{grid-template-columns:1fr 1fr;gap:16px;font-size:13px}.cs-inquiry-path li{gap:10px}}@media (width<=390px){.cs-wrap{width:calc(100% - 32px)}.cs-hero h1{font-size:35px}.cs-actions{flex-direction:column;align-items:start}.cs-plan{padding:15px}.cs-map-key,.cs-delivery-services,.cs-inquiry-path{grid-template-columns:1fr}.crop-spraying-page h2{font-size:29px}.cs-toc ol{gap:0 16px}.cs-toc a{gap:9px}.cs-checks ol{display:grid}.cs-checks li{justify-content:space-between}.cs-checks li span{transform:rotate(90deg)}}.crop-spraying-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-photo-plan{padding:22px}.cs-photo-view{background:#45642f;border-radius:6px;position:relative;overflow:hidden}.crop-spraying-page .cs-photo-view>img{aspect-ratio:16/9;width:100%;height:auto;display:block}.cs-plan-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cs-photo-treatment{fill:#6ab9e8;fill-opacity:.24;stroke:#bce6ff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.cs-photo-routes path{fill:none;stroke:#fff;stroke-opacity:.94;stroke-width:1.4px;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.cs-photo-exclusion{fill:#eba653;fill-opacity:.5;stroke:#ffe0ae;stroke-width:1.4px;vector-effect:non-scaling-stroke}.cs-photo-boundary{fill:none;stroke:#fff4bd;stroke-width:2px;vector-effect:non-scaling-stroke}.cs-overlay-toggle{width:fit-content;min-height:40px;color:var(--cs-muted);cursor:pointer;align-items:center;gap:9px;padding-top:8px;font-size:12px;line-height:1.5;display:flex}.cs-overlay-toggle input{appearance:auto;accent-color:var(--cs-accent);flex-shrink:0;width:15px;height:15px;margin:0}.cs-planning-photo:has(input:not(:checked)) .cs-plan-overlay{display:none}.cs-photo-plan .cs-map-key{margin-top:10px!important}.cs-photo-plan .cs-key-0{background:#597548;border-color:#fae9a4}.cs-photo-plan .cs-key-1{background:#9ccdec;border:1px solid #679abb}.cs-photo-plan .cs-key-2{background:#e5b77c;border:1px solid #a7783f}.cs-photo-plan .cs-key-3{background:#597548;border:0;height:14px;position:relative}.cs-photo-plan .cs-key-3:after{content:"";border-top:2px dashed #fff;position:absolute;inset:6px 0 auto}@media (width<=760px){.cs-photo-plan{padding:18px}.cs-overlay-toggle{font-size:12px}.cs-photo-plan .cs-map-key{grid-template-columns:1fr 1fr;gap:10px 14px;font-size:11px}}@media (width<=390px){.cs-photo-plan{padding:14px}.cs-photo-plan .cs-map-key{gap:10px;font-size:11px}}.cs-reference-scenarios{padding-block:28px 0}.cs-reference-scenarios .cs-heading,.cs-process .cs-heading{max-width:none;margin-bottom:17px}.cs-reference-scenarios h2,.cs-process h2{letter-spacing:-.025em;text-wrap:initial;font-size:clamp(23px,2vw,28px);font-weight:650;line-height:1.2}.cs-reference-scenarios .cs-heading>p,.cs-process .cs-heading>p{max-width:none;margin-top:6px;font-size:15px;line-height:1.5}.cs-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cs-photo-card{isolation:isolate;aspect-ratio:1.5;background:#334437;border-radius:6px;align-items:end;width:100%;min-width:0;display:grid;position:relative;overflow:hidden}.cs-photo-card>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cs-photo-card:before{content:"";z-index:-1;background:linear-gradient(#0000 22%,#08130d26 40%,#08130dd1 100%);position:absolute;inset:0}.cs-photo-copy{padding:52px 18px 18px}.cs-photo-copy h3{color:#fff;letter-spacing:-.015em;font-size:17px;font-weight:650;line-height:1.35}.cs-photo-copy h3 a{color:inherit;text-decoration:none}.cs-photo-copy h3 a:after{content:"";position:absolute;inset:0}.cs-photo-copy h3 a:focus-visible{outline:none}.cs-photo-card:focus-within{outline:3px solid var(--cs-accent);outline-offset:4px}.cs-photo-card:hover h3 a{text-underline-offset:4px;color:#fff;text-decoration:underline}.cs-photo-copy p{color:#fff;margin-top:7px;font-size:14px;line-height:1.5}.cs-photo-credit{font-size:11px;line-height:1.6;color:#66747b!important;margin-top:10px!important}.cs-photo-credit a{color:inherit}.cs-process{padding-block:26px 20px}.cs-process-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.cs-process-steps>li{text-align:center;min-width:0}.cs-process-visual{justify-content:center;align-items:center;height:72px;margin-bottom:9px;display:flex;position:relative}.cs-process-number{background:var(--brand-action);border:1px solid var(--brand-action);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:550;line-height:1;display:grid;position:absolute;top:24px;left:0}.cs-process-icon{background:#fbfcfc;border:1px solid #dde3e7;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.cs-process-icon>img{opacity:.8;width:36px;height:36px}.cs-process-arrow{color:#7d95a7;font-size:32px;font-weight:300;line-height:1;position:absolute;top:18px;right:-18px}.cs-process-steps h3{letter-spacing:-.018em;font-size:16px;font-weight:650;line-height:1.4}.cs-process-steps p{margin-top:5px;max-width:26ch;margin-inline:auto;font-size:14px;line-height:1.55}.cs-reference-scenarios,.cs-process,.cre-section{font-variation-settings:normal}@media (width<=1100px){.cs-photo-card{aspect-ratio:1.25;min-height:214px}.cs-photo-copy{padding:45px 14px 16px}.cs-photo-copy h3{font-size:16px}.cs-photo-copy p{font-size:13px}.cs-process-steps{gap:18px}.cs-process-steps h3{font-size:15px}.cs-process-steps p{font-size:13px}.cs-process-arrow{right:-16px}}@media (width<=900px){.cs-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-photo-card{aspect-ratio:1.75;min-height:220px}.cs-photo-copy{padding:45px 20px 20px}.cs-photo-copy h3{font-size:18px}.cs-photo-copy p{font-size:14px}.cs-process-steps{gap:15px}.cs-process-icon{width:52px;height:52px}.cs-process-icon>img{width:30px;height:30px}.cs-process-number{width:24px;height:24px;left:-4px}.cs-process-arrow{font-size:26px;top:23px;right:-13px}}@media (width<=760px){.cs-reference-scenarios{padding-top:20px}.cs-reference-scenarios h2,.cs-process h2{font-size:26px}.cs-reference-scenarios .cs-heading>p,.cs-process .cs-heading>p{font-size:15px}.cs-photo-grid{grid-template-columns:1fr;gap:16px}.cs-photo-card{aspect-ratio:1.8;min-height:215px}.cs-process{padding-block:32px 34px}.cs-process-steps{grid-template-columns:1fr;gap:0}.cs-process-steps>li{text-align:left;grid-template-columns:86px 1fr;gap:0 18px;padding-block:0 26px;display:grid;position:relative}.cs-process-steps>li:not(:last-child):before{content:"";border-left:1px solid #c6d3db;position:absolute;top:60px;bottom:0;left:43px}.cs-process-visual{grid-row:1/3;height:64px;margin:0}.cs-process-number{z-index:1;width:25px;height:25px;font-size:10px;top:22px;left:-1px}.cs-process-icon{width:54px;height:54px;margin-left:15px}.cs-process-arrow{display:none}.cs-process-steps h3{align-self:end;padding-top:3px;font-size:17px}.cs-process-steps p{max-width:none;margin:4px 0 0;font-size:14px}.cs-process-steps>li:last-child{padding-bottom:0}.cs-photo-credit{font-size:11px}}@media (width<=390px){.cs-reference-scenarios h2,.cs-process h2{font-size:24px}.cs-photo-copy{padding:40px 17px 18px}.cs-photo-card{min-height:220px}.cs-process-steps>li{grid-template-columns:78px 1fr;gap:0 13px}.cs-process-steps>li:not(:last-child):before{left:39px}}.cs-scenario-item{min-width:0}.crop-spraying-page .cs-weather-note{margin-top:11px;font-size:12px;line-height:1.65}.cs-weather-note strong{color:var(--cs-ink);font-weight:500}.cs-preparation-note{border-top:1px solid var(--cs-line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px 24px;margin-top:24px;padding-top:16px;display:grid}.cs-preparation-label{color:var(--cs-ink);font-size:13px;font-weight:600}.cs-preparation-note p{font-size:13px;line-height:1.7}.cs-preparation-note strong,.cs-volume-assessment strong{color:var(--cs-ink);font-weight:600}.cs-volume-assessment{font-variation-settings:normal;margin-top:23px}.cs-volume-assessment p{max-width:115ch;font-size:14px;line-height:1.75}@media (width<=760px){.crop-spraying-page .cs-weather-note{font-size:13px}.cs-preparation-note{grid-template-columns:1fr;gap:7px;margin-top:22px}}.cover-crops-page{--cc-ink:#28302d;--cc-muted:#58635e;--cc-line:#d2d7d2;--cc-accent:var(--brand-action);color:var(--cc-ink);background:#fafbf9;font-size:16px;line-height:1.7}.cover-crops-page *{box-sizing:border-box}.cover-crops-page :is(h1,h2,h3,p,figure,ol,ul){margin:0}.cover-crops-page :is(h1,h2,h3){color:var(--cc-ink);font-weight:500}.cover-crops-page h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,3.15vw,44px);line-height:1.18}.cover-crops-page h3{letter-spacing:-.015em;font-size:22px;line-height:1.35}.cover-crops-page p{color:var(--cc-muted)}.cover-crops-page a{text-underline-offset:5px}.cover-crops-page a:hover{color:var(--cc-accent)}.cover-crops-page :focus-visible{outline:2px solid var(--cc-accent);outline-offset:5px}.cover-crops-page img{width:100%;height:auto;display:block}.cover-crops-page figure{min-width:0}.cover-crops-page [id]{scroll-margin-top:125px}.cover-crops-page figcaption{color:var(--cc-muted);padding-top:12px;font-size:12px;line-height:1.65}.cc-wrap{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}.cc-section{padding-block:88px}.cc-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--cc-muted);line-height:1.5;margin-bottom:18px!important;font-size:12px!important}.cc-heading{max-width:850px;margin-bottom:40px}.cc-heading>p:not(.cc-eyebrow){max-width:75ch;margin-top:20px;font-size:17px;line-height:1.8}.cc-number{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--cc-muted);font-size:12px}.cc-link{border-bottom:1px solid #a5afa7;align-items:center;gap:22px;width:fit-content;max-width:100%;padding-bottom:5px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.cc-link span{flex-shrink:0}.cc-legacy-anchor{display:block}.cc-actions{flex-wrap:wrap;align-items:center;gap:20px 26px;margin-top:28px;display:flex}.cover-crops-page .btn{background:var(--cc-accent);border:1px solid var(--cc-accent);white-space:normal;gap:20px;max-width:100%;min-height:48px;padding:14px 23px;font-size:14px;line-height:1.5;text-decoration:none;color:#fff!important}.cover-crops-page .btn:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.cc-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:52px;padding-block:46px;display:grid}.cc-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;font-size:clamp(39px,3.65vw,54px);line-height:1.09}.cc-intro{max-width:53ch;margin-top:24px}.cc-intro p{font-size:15px;line-height:1.85}.cc-intro p+p{margin-top:12px}.cc-hero-media figure img{aspect-ratio:669/377;object-fit:contain;background:#e4e9e4;border-radius:3px}.cc-local-fact{border-left:2px solid var(--cc-accent);max-width:52ch;padding-left:18px;font-size:15px;line-height:1.7;color:var(--cc-ink)!important;margin-top:26px!important}.cc-nav{border-top:1px solid var(--cc-line);padding-block:24px 28px}.cc-nav ol{flex-wrap:wrap;justify-content:space-between;gap:16px 24px;padding:0;list-style:none;display:flex}.cc-nav a{color:var(--cc-ink);align-items:center;gap:24px;min-height:30px;font-size:13px;text-decoration:none;display:flex}.cc-nav a span{color:#777f76}.cc-icon{width:26px;height:26px;color:var(--cc-accent);flex-shrink:0;display:block}.cc-hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid;margin-top:30px!important}.cc-hero-benefits li{align-items:center;gap:10px;min-width:0;display:flex}.cc-hero-benefits .cc-icon{color:#535b59;width:24px;height:24px}.cc-hero-benefits span{font-variation-settings:"wght" 600;text-transform:uppercase;letter-spacing:.01em;max-width:16ch;font-size:10px;font-weight:600;line-height:1.5}.cover-crops-page .cc-section{background:#fff;padding-block:44px}.cover-crops-page .cc-section h2{font-variation-settings:"wdth" 96,"wght" 700;letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(28px,2.45vw,36px);font-weight:700;line-height:1.18}.cover-crops-page .cc-section h3{font-variation-settings:"wght" 600;font-weight:600}.cc-section .cc-heading{max-width:none;margin-bottom:25px}.cc-section .cc-eyebrow{letter-spacing:.035em;align-items:center;gap:9px;font-weight:500;display:flex;margin-bottom:10px!important;font-size:10px!important}.cc-section .cc-eyebrow:before{content:"";background:var(--cc-accent);flex-shrink:0;width:28px;height:3px;display:block}.cc-section .cc-heading>p:not(.cc-eyebrow){max-width:95ch;margin-top:9px;font-size:15px;line-height:1.6}.cc-example{border-top:1px solid #e7e9e5}.cc-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding:0;list-style:none;display:grid}.cc-timeline li{min-width:0;position:relative}.cc-timeline figure{aspect-ratio:1.42;background:#303a2c;position:relative;overflow:hidden}.cc-timeline img{object-fit:cover;height:100%}.cc-timeline li:nth-child(2) img{object-position:50% 50%}.cc-timeline li:nth-child(3) img{object-position:50% 68%}.cc-timeline figcaption{color:#fff;background:linear-gradient(#0000,#0c150df0);padding:46px 18px 17px;position:absolute;inset:auto 0 0}.cc-timeline h3{color:#fff;margin-bottom:5px;font-size:15px;line-height:1.4}.cc-timeline p{color:#fff;font-size:12px;line-height:1.55}.cc-stage-arrow{color:#70776f;width:26px;height:26px;position:absolute;top:calc(50% - 12px);right:-35px}.cc-example-notes{grid-template-columns:1.5fr 1fr;gap:35px;padding-top:15px;display:grid}.cc-example-notes p{font-size:11px;line-height:1.6}.cc-example-notes p:last-child{text-align:right}.cover-crops-page .cc-fit{padding-top:20px}.cc-fit-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:0;list-style:none;display:grid}.cc-fit-cards li{background:#fff;border:1px solid #e2e5df;border-radius:4px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:23px 20px;display:grid}.cc-fit-cards .cc-icon{width:35px;height:35px;margin-top:4px}.cc-fit-cards li:first-child .cc-icon{color:#a48a3c}.cc-fit-cards li:nth-child(2) .cc-icon{color:#555d52}.cc-fit-cards li:last-child .cc-icon{color:#a47837}.cc-fit-cards h3{margin-bottom:7px;font-size:16px;line-height:1.4}.cc-fit-cards p{font-size:13px;line-height:1.65}.cc-boundary{background:#fff0f1;border-radius:3px;align-items:center;gap:12px;margin-top:14px;padding:13px 18px;display:flex}.cc-boundary .cc-icon{width:20px;height:20px}.cc-boundary p{color:#a41524;font-size:12px;line-height:1.6}.cc-fit-note{font-size:12px;margin-top:12px!important}.cover-crops-page .cc-seed{background:#f3f4f1}.cc-seed-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:46px;display:grid}.cc-photo-frame{background:#e2e6dd;position:relative;overflow:hidden}.cc-seed-visual .cc-photo-frame{aspect-ratio:1.2}.cc-seed-visual img{object-fit:cover;height:100%}.cc-photo-frame .cc-photo-tagline{color:#fff;letter-spacing:-.02em;background:linear-gradient(#0000,#09140ccc);padding:65px 25px 25px;font-size:23px;font-weight:500;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.cc-seed-visual .cc-photo-tagline{text-align:right;padding-right:32px}.cc-seed .cc-heading{margin-bottom:18px}.cc-seed-layers{gap:3px;padding:0;list-style:none;display:grid}.cc-seed-layers li{background:#fff;border-radius:3px;grid-template-columns:26px minmax(0,1fr);gap:19px;padding:17px 20px;display:grid}.cc-seed-layers .cc-icon{margin-top:3px}.cc-seed-layers h3{margin-bottom:5px;font-size:16px;line-height:1.35}.cc-seed-layers p{font-size:13px;line-height:1.6}.cc-technical{font-size:12px;line-height:1.65;margin-top:18px!important}.cc-technical a{color:var(--cc-ink)}.cc-distinction{color:var(--cc-muted);font-size:12px;line-height:1.6;margin-top:18px!important}.cc-workflow-heading{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:end;gap:45px;display:grid}.cc-workflow-heading>p{justify-self:end;max-width:35ch!important;margin:0!important;font-size:13px!important}.cc-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;padding:0;list-style:none;display:grid}.cc-step-symbols{align-items:center;gap:15px;margin-bottom:17px;display:flex}.cc-step-number{background:var(--cc-accent);color:#fff;outline-offset:5px;border-radius:50%;outline:1px solid #e4dddd;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:15px;font-weight:600;display:grid}.cc-step-symbols>.cc-icon{width:25px;height:25px}.cc-step-connector{background:#d8dbd7;flex:1;min-width:12px;height:1px;margin-left:1px;margin-right:3px;position:relative}.cc-step-connector .cc-icon{color:#a6aaa3;width:19px;height:19px;position:absolute;top:-9px;right:-7px}.cc-steps h3{margin-bottom:9px;padding-left:46px;font-size:16px;line-height:1.4}.cc-steps li>p{padding-left:46px;font-size:12px;line-height:1.65}.cc-responsibility{border-top:1px solid #e2e5df;grid-template-columns:1.6fr 1fr;gap:45px;margin-top:26px;padding-top:21px;display:grid}.cc-responsibility p{font-size:11px;line-height:1.7}.cover-crops-page .cc-support{background:#f5f6f3}.cc-support-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.cc-support-layout>figure{padding-top:4px}.cc-support-layout>figure img{aspect-ratio:1424/524;object-fit:contain}.cc-support-layers{gap:19px;padding:0;list-style:none;display:grid}.cc-support-layer{grid-template-columns:28px minmax(0,1fr);gap:17px;display:grid}.cc-support-layer>.cc-icon{margin-top:2px}.cc-support-layer h3{margin-bottom:4px;font-size:16px;line-height:1.4}.cc-support-layer p{font-size:12px;line-height:1.6}.cc-support-links{flex-wrap:wrap;gap:8px 18px;margin-top:5px;display:flex}.cc-support-links:empty{display:none}.cc-support-links a{color:var(--cc-accent);font-size:11px;text-decoration:none}.cc-support-links a:hover{text-decoration:underline}.cc-optional{border-top:1px solid #dfe3dc;justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding-top:20px;display:flex}.cc-optional h3{margin-bottom:4px;font-size:15px}.cc-optional p{max-width:90ch;font-size:12px;line-height:1.65}.cc-optional .cc-link{flex-shrink:0;font-size:12px}.cc-related{font-size:11px;margin-top:15px!important}.cc-related a{color:var(--cc-ink);margin-left:12px}.cc-record-layout{grid-template-columns:minmax(0,2.05fr) minmax(0,.95fr);align-items:start;gap:42px;display:grid}.cc-records .cc-heading{margin-bottom:19px}.cc-records .cc-heading h2{font-size:clamp(26px,2.3vw,34px)}.cc-record-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cc-record-card{border:1px solid #e1e5dd;border-radius:4px;grid-template-columns:23px minmax(0,1fr);gap:14px;padding:19px 18px;display:grid}.cc-record-card>.cc-icon{width:23px;height:23px}.cc-record-card h3{margin-bottom:10px;font-size:15px;line-height:1.4}.cc-record-card ul{gap:6px;padding:0;list-style:none;display:grid}.cc-record-card li{color:var(--cc-muted);align-items:baseline;gap:7px;font-size:12px;line-height:1.5;display:flex}.cc-record-card li .cc-icon{color:#343d31;stroke-width:2.6px;width:12px;height:12px;position:relative;top:2px}.cc-record-visual{padding-top:24px}.cc-record-visual .cc-photo-frame{aspect-ratio:1.15}.cc-record-visual img{object-fit:cover;object-position:center;height:100%}.cc-record-visual .cc-photo-tagline{padding:60px 21px 21px;font-size:18px}.cc-record-notes{grid-template-columns:1fr 1fr;gap:40px;margin-top:20px;display:grid}.cc-record-notes p{font-size:11px;line-height:1.65}.cc-faq{background:#f2f4ef}.cc-faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:90px;display:grid}.cc-faq .cc-heading{margin-bottom:0}.cc-references{flex-direction:column;align-items:flex-start;gap:13px;margin-top:28px;display:flex}.cc-references p{font-size:12px}.cc-references a{color:var(--cc-muted);font-size:13px}.cc-faq-list{border-top:1px solid #c8d0c2}.cc-faq-list details{border-bottom:1px solid #c8d0c2;padding:23px 0}.cc-faq-list summary{cursor:pointer;justify-content:space-between;align-items:start;gap:24px;font-size:17px;font-weight:500;line-height:1.6;list-style:none;display:flex}.cc-faq-list summary::-webkit-details-marker{display:none}.cc-faq-list summary span{flex-shrink:0;font-size:22px;font-weight:400;line-height:1.2}.cc-faq-list details[open] summary span{transform:rotate(45deg)}.cc-faq-list details p{max-width:62ch;padding-top:16px;font-size:15px;line-height:1.85}.cc-inquiry{background:#e8ede5}.cc-inquiry-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;display:grid}.cc-inquiry .cc-heading{margin:0}.cc-inquiry .cc-heading>p:not(.cc-eyebrow){font-size:15px}.cc-inquiry .cc-inquiry-note{font-size:13px!important}.cc-inquiry address{flex-direction:column;align-items:flex-start;gap:6px;margin-top:32px;font-style:normal;display:flex}.cc-inquiry address span{color:var(--cc-muted);font-size:11px}.cc-inquiry address a{overflow-wrap:anywhere;margin-bottom:14px;font-size:16px;text-decoration:none}.cc-inquiry .quote-form{background:#fafbf9;border-radius:4px;min-width:0;max-width:none;padding:32px}.cc-inquiry .quote-notice{color:var(--cc-muted);background:#f0f2ed;border-color:#d3dacf;font-size:13px}.cc-inquiry .quote-step-progress{gap:20px;margin-bottom:28px}.cc-inquiry .quote-step-progress li[aria-current=step]{border-color:var(--cc-accent)}.cc-inquiry .quote-submit{background:var(--cc-accent);border-color:var(--cc-accent);color:#fff;white-space:normal;max-width:100%;font-size:14px;line-height:1.55}.cc-inquiry .quote-submit:hover{background:var(--brand-action-hover)}.cc-inquiry .quote-step-back{color:var(--cc-accent)}.cc-inquiry .quote-fields{gap:21px 20px}.cc-inquiry .quote-group{margin-bottom:0}.cc-inquiry .quote-group legend{font-size:21px;line-height:1.4}.cc-inquiry .quote-group-help,.cc-inquiry .quote-form label{font-size:13px}.cc-inquiry .quote-form :is(input,select,textarea){background:#fff;border-color:#a6b09f}.cc-inquiry .quote-form :focus-visible{outline-color:var(--cc-accent)}.cc-inquiry .quote-form .quote-error{color:#9f2630}.cc-inquiry .quote-privacy{font-size:12px}.cc-inquiry .quote-required{color:#973039}@media (width>=1600px){.cc-hero h1{font-size:56px}}@media (width<=1100px){.cc-hero{gap:32px}.cc-hero h1{font-size:42px}.cc-hero-benefits{gap:10px}.cc-hero-benefits li{gap:7px}.cc-hero-benefits span{font-size:9px}.cc-timeline{gap:32px}.cc-stage-arrow{width:23px;right:-28px}.cc-timeline figcaption{padding:48px 12px 14px}.cc-fit-cards{gap:16px}.cc-fit-cards li{grid-template-columns:28px 1fr;gap:11px;padding:18px 14px}.cc-fit-cards .cc-icon{width:27px;height:27px}.cc-seed-layout{gap:28px}.cc-seed-visual .cc-photo-frame{aspect-ratio:.88}.cc-seed-layers li{gap:14px;padding:14px 16px}.cc-workflow-heading{grid-template-columns:2fr 1fr;gap:25px}.cc-steps{gap:18px}.cc-step-symbols{gap:13px}.cc-steps h3,.cc-steps li>p{padding-left:0}.cc-support-layout{grid-template-columns:1.25fr 1fr;gap:30px}.cc-record-layout{grid-template-columns:2fr 1fr;gap:26px}.cc-record-columns{gap:12px}.cc-record-card{grid-template-columns:20px 1fr;gap:10px;padding:16px 13px}.cc-record-card>.cc-icon{width:20px}.cc-inquiry-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:38px}.cc-faq-layout{gap:45px}.cc-inquiry .quote-form{padding:25px}}@media (width<=800px){.cc-wrap{width:calc(100% - 40px)}.cover-crops-page .cc-section{padding-block:38px}.cc-hero{grid-template-columns:1fr;gap:32px;padding-block:30px}.cc-hero-copy{max-width:650px}.cc-hero h1{max-width:22ch;font-size:clamp(38px,7vw,52px)}.cc-intro{max-width:66ch}.cc-hero-media{max-width:669px}.cc-local-fact{max-width:none;margin-top:22px!important}.cc-hero-benefits{gap:20px;max-width:560px}.cc-hero-benefits span{max-width:17ch;font-size:10px}.cc-nav ol{justify-content:flex-start;gap:12px 24px}.cc-nav a{gap:12px;font-size:12px}.cc-section .cc-heading{margin-bottom:22px}.cc-section .cc-heading>p:not(.cc-eyebrow){font-size:14px}.cc-timeline{grid-template-columns:1fr;gap:38px;max-width:620px;margin-inline:auto!important}.cc-timeline figure{aspect-ratio:1.75}.cc-timeline h3{font-size:17px}.cc-timeline p{font-size:13px}.cc-timeline figcaption{padding:55px 20px 20px}.cc-stage-arrow{width:24px;height:24px;top:auto;bottom:-31px;right:calc(50% - 12px);transform:rotate(90deg)}.cc-example-notes{grid-template-columns:1fr;gap:8px;padding-top:18px}.cc-example-notes p:last-child{text-align:left}.cc-fit-cards{grid-template-columns:1fr;gap:12px}.cc-fit-cards li{grid-template-columns:40px 1fr;gap:16px;padding:21px}.cc-fit-cards .cc-icon{width:33px;height:33px}.cc-fit-cards h3{font-size:17px}.cc-fit-cards p{font-size:14px}.cc-boundary{align-items:flex-start}.cc-boundary .cc-icon{margin-top:1px}.cc-seed-layout{grid-template-columns:1fr;gap:28px}.cc-seed-visual{width:100%;max-width:620px;margin-inline:auto!important}.cc-seed-visual .cc-photo-frame{aspect-ratio:1.4}.cc-seed-layers li{padding:18px 20px}.cc-seed-layers p{font-size:14px}.cc-workflow-heading{grid-template-columns:1fr;gap:10px}.cc-workflow-heading>p{justify-self:start;max-width:none!important}.cc-steps{grid-template-columns:1fr;gap:0}.cc-steps li{grid-template-columns:40px minmax(0,1fr);column-gap:20px;padding:0 0 27px 5px;display:grid;position:relative}.cc-steps li:last-child{padding-bottom:0}.cc-step-symbols{display:contents}.cc-step-number{z-index:1;grid-area:1/1/3;margin-top:5px}.cc-step-symbols>.cc-icon{grid-area:1/2;width:22px;height:22px;margin-top:2px}.cc-step-connector{width:1px;min-width:0;height:auto;margin:0;position:absolute;top:35px;bottom:-5px;left:20px}.cc-step-connector .cc-icon{display:none}.cc-steps h3{grid-area:1/2;align-self:center;margin-bottom:7px;padding-left:33px;font-size:17px}.cc-steps li>p{grid-area:2/2;max-width:60ch;font-size:13px}.cc-responsibility{grid-template-columns:1fr;gap:10px;margin-top:23px;padding-top:17px}.cc-support-layout{grid-template-columns:1fr;gap:25px}.cc-support-layout>figure{max-width:700px}.cc-support-layers{grid-template-columns:1fr 1fr;gap:25px}.cc-support-layer p{font-size:13px}.cc-optional{flex-direction:column;align-items:flex-start;gap:15px}.cc-optional p{font-size:13px}.cc-record-layout{grid-template-columns:1fr}.cc-record-columns{gap:18px}.cc-record-card{grid-template-columns:23px 1fr;gap:14px;padding:20px}.cc-record-card li{font-size:13px}.cc-record-visual{width:100%;max-width:620px;padding:0;margin-inline:auto!important}.cc-record-visual .cc-photo-frame{aspect-ratio:1.8}.cc-record-notes{gap:20px}.cc-faq-layout{grid-template-columns:1fr;gap:32px}.cc-references{margin-top:22px}.cc-inquiry-layout{grid-template-columns:1fr;gap:35px}.cc-inquiry .cc-heading{max-width:600px}.cc-inquiry address{flex-flow:wrap;align-items:baseline;gap:8px 16px;margin-top:24px}.cc-inquiry address a{margin:0}.cc-inquiry .quote-form{padding:30px}}@media (width<=540px){.cc-wrap{width:calc(100% - 36px)}.cover-crops-page .cc-section{padding-block:32px}.cc-hero h1{font-size:39px}.cc-hero .cc-eyebrow{font-size:11px!important}.cc-actions{flex-direction:column;align-items:flex-start;gap:20px}.cc-intro p{font-size:15px;line-height:1.8}.cc-hero-benefits{gap:12px;margin-top:26px!important}.cc-hero-benefits li{flex-direction:column;align-items:flex-start;gap:9px}.cc-hero-benefits span{max-width:16ch;font-size:9px}.cc-nav{padding-block:19px}.cc-nav ol{gap:10px 22px}.cover-crops-page .cc-section h2{font-size:28px;line-height:1.2}.cc-timeline figure{aspect-ratio:1.35}.cc-timeline h3{font-size:16px}.cc-timeline p{font-size:12px}.cc-fit-cards li{grid-template-columns:32px 1fr;gap:13px;padding:18px 16px}.cc-fit-cards h3{font-size:16px}.cc-fit-cards p{font-size:13px}.cc-boundary{padding:13px 14px}.cc-fit-note{font-size:11px}.cc-seed-visual .cc-photo-frame{aspect-ratio:1.15}.cc-photo-frame .cc-photo-tagline{font-size:21px}.cc-seed-layers li{gap:15px;padding:17px 15px}.cc-seed-layers p{font-size:13px}.cc-steps li{column-gap:15px}.cc-steps h3{padding-left:30px;font-size:16px}.cc-responsibility p{font-size:11px}.cc-support-layers{grid-template-columns:1fr;gap:22px}.cc-support-layer{gap:15px}.cc-support-layer p{font-size:13px}.cc-support-links a{font-size:12px}.cc-related a{margin-top:5px;margin-left:0;display:block}.cc-record-columns{grid-template-columns:1fr;gap:13px}.cc-record-card{padding:20px 18px}.cc-record-card h3{font-size:16px}.cc-record-notes{grid-template-columns:1fr;gap:9px}.cc-record-visual .cc-photo-frame{aspect-ratio:1.5}.cc-faq-list summary{font-size:16px}.cc-faq-list details{padding-block:21px}.cc-inquiry .quote-form{padding:24px 18px}.cc-inquiry .quote-fields{grid-template-columns:1fr}.cc-inquiry .quote-step-progress{gap:14px}.cc-inquiry .quote-step-progress li{font-size:12px}.cc-inquiry address{grid-template-columns:auto 1fr;gap:9px 18px;display:grid}.cc-inquiry address a{font-size:15px}}.cc-inquiry .quote-field-source{margin:20px 0 24px}.cc-inquiry .quote-group-help{margin-bottom:22px}.cc-inquiry .quote-help{margin-top:6px}.cc-hero-media{justify-self:end;max-width:669px}@media (width<=800px){.cc-hero-media{justify-self:start;width:100%}}.granular-fertilizer-page{--gf-ink:#172329;--gf-muted:#59666c;--gf-line:#e3e8eb;--gf-accent:var(--brand-action);color:var(--gf-ink);background:#fff;font-size:15px;line-height:1.7}.granular-fertilizer-page *{box-sizing:border-box}.granular-fertilizer-page :is(h1,h2,h3,h4,p,figure,ol,ul){margin:0}.granular-fertilizer-page :is(h1,h2,h3,h4){color:var(--gf-ink);font-weight:650}.granular-fertilizer-page h2{letter-spacing:-.025em;text-wrap:balance;border-left:5px solid var(--gf-accent);padding-left:15px;font-size:clamp(26px,2.25vw,34px);line-height:1.3}.granular-fertilizer-page h3{letter-spacing:-.015em;font-size:20px;line-height:1.4}.granular-fertilizer-page p{color:var(--gf-muted)}.granular-fertilizer-page a{text-underline-offset:5px}.granular-fertilizer-page a:hover{color:var(--gf-accent)}.granular-fertilizer-page :focus-visible{outline:2px solid var(--gf-accent);outline-offset:5px}.granular-fertilizer-page img{width:100%;height:auto;display:block}.granular-fertilizer-page figure{min-width:0}.granular-fertilizer-page [id]{scroll-margin-top:125px}.granular-fertilizer-page figcaption{color:var(--gf-muted);padding-top:9px;font-size:11px;line-height:1.65}.gf-wrap{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}.gf-section{padding-block:36px}.gf-heading{margin-bottom:24px}.gf-heading>p{max-width:85ch;margin-top:13px;font-size:15px;line-height:1.8}.gf-eyebrow{letter-spacing:.11em;text-transform:uppercase;margin-bottom:17px!important;font-size:11px!important}.gf-number{color:var(--gf-accent);font-variant-numeric:tabular-nums;font-size:19px;font-weight:650}.granular-fertilizer-page .gf-small{font-size:12px;line-height:1.8}.gf-link{border-bottom:1px solid #a9b4ba;align-items:center;gap:18px;width:fit-content;max-width:100%;padding-bottom:5px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.gf-link span{flex-shrink:0}.gf-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:27px;display:flex}.granular-fertilizer-page .btn{background:var(--gf-accent);border:1px solid var(--gf-accent);white-space:normal;border-radius:4px;gap:18px;max-width:100%;min-height:48px;padding:14px 22px;font-size:14px;line-height:1.5;text-decoration:none;color:#fff!important}.granular-fertilizer-page .btn:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.gf-hero{grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:center;gap:25px 42px;padding-block:30px 12px;display:grid}.gf-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:21ch;font-size:clamp(36px,3.25vw,49px);line-height:1.13}.gf-hero h1>span{display:block}.gf-hero-intro{font-size:15px;line-height:1.85;margin-top:20px!important}.gf-hero-media img{aspect-ratio:1.48;object-fit:cover;border-radius:4px}.gf-task-strip{border-block:1px solid var(--gf-line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:20px;padding:16px 0;list-style:none;display:grid}.gf-task-strip li{color:var(--gf-muted);text-align:center;font-size:12px}.gf-task-strip li+li{border-left:1px solid var(--gf-line)}.gf-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.gf-scenarios article{border:1px solid var(--gf-line);background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 4px 14px #14233105}.gf-scenarios img{aspect-ratio:2.25;object-fit:cover}.gf-scenarios h3{margin:17px 18px 7px;font-size:19px}.gf-scenarios article>p{margin:0 18px 18px;font-size:14px;line-height:1.75}.gf-scenarios .gf-photo-credit{margin-top:-6px;font-size:10px}.gf-boundary{background:#f4f6f7;border-left:2px solid #98a6ad;margin-top:17px;padding:16px 20px}.gf-boundary h3{margin-bottom:6px;font-size:15px}.gf-boundary p{font-size:12px;line-height:1.75}.gf-boundary p+p{margin-top:5px}.gf-photo-note{margin-top:12px!important}.gf-material-layout{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:stretch;gap:20px;display:grid}.gf-granule-photo img{aspect-ratio:1.85;object-fit:cover;border-radius:4px;width:100%;height:100%;min-height:270px}.gf-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gf-requirements article{border:1px solid var(--gf-line);border-radius:5px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:13px;padding:16px 13px;display:grid;box-shadow:0 3px 13px #14233104}.gf-requirements article>img{aspect-ratio:1;object-fit:cover;border-radius:4px}.gf-requirements h3{margin-bottom:6px;font-size:16px}.gf-requirements p{font-size:12px;line-height:1.75}.gf-material-technical{margin-top:17px!important}.gf-material-technical a{color:var(--gf-ink)}.gf-product-units{border-top:1px solid var(--gf-line);grid-template-columns:1fr 1fr;align-items:start;gap:35px;margin-top:19px;padding-top:17px;display:grid}.gf-product-units h3{margin-bottom:6px;font-size:17px}.gf-product-units p{font-size:12px;line-height:1.8}.gf-workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;padding:0;list-style:none;display:grid}.gf-workflow-grid li{border:1px solid var(--gf-line);border-radius:4px;overflow:hidden;box-shadow:0 3px 13px #14233104}.gf-workflow-grid img{aspect-ratio:1.65;object-fit:cover}.gf-step-heading{align-items:baseline;gap:9px;margin:15px 13px 8px;display:flex}.gf-step-heading .gf-number{flex-shrink:0}.gf-step-heading h3{font-size:16px;line-height:1.5}.gf-workflow-grid li>p{padding:0 13px 17px;font-size:13px;line-height:1.8}.gf-verification{background:#fff}.gf-verification :is(h2,h3,h4){font-variation-settings:"wdth" 100,"wght" 650}.gf-verification-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.gf-checks-photo>img{aspect-ratio:1.8;object-fit:cover;border-radius:4px}.granular-fertilizer-page .gf-checks-headline{font-variation-settings:"wdth" 100,"wght" 700;letter-spacing:-.025em;font-size:clamp(24px,2.05vw,30px);font-weight:700;line-height:1.25}.granular-fertilizer-page .gf-checks-intro{color:var(--gf-ink);margin:9px 0 18px;font-size:15px;line-height:1.65}.gf-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gf-checks>article{border:1px solid var(--gf-line);background:#fff;border-radius:5px;padding:16px;box-shadow:0 3px 13px #14233104}.gf-checks article>img{aspect-ratio:1.95;object-fit:cover;border-radius:3px}.gf-checks h4{margin:12px 0 5px;font-size:19px;line-height:1.4}.gf-checks p{font-size:14px;line-height:1.75}.gf-verification-details{margin-top:12px}.gf-verification-details>summary{cursor:pointer;width:fit-content;color:var(--gf-muted);font-size:12px}.gf-verification-notes{grid-template-columns:1fr 1fr;gap:30px;padding-top:12px;display:grid}.gf-verification-notes p{font-size:12px;line-height:1.8}.gf-core-heading{align-items:baseline;gap:28px;margin-bottom:18px;display:flex}.gf-core-heading h3{flex-shrink:0;font-size:19px}.gf-core-heading p{font-size:14px}.gf-products{grid-template-columns:1fr 1fr;gap:22px;display:grid}.gf-products article{border:1px solid var(--gf-line);background:#fbfcfc;border-radius:5px;grid-template-columns:1.1fr 1fr;align-items:center;min-height:245px;display:grid;overflow:hidden}.gf-product-image{padding:18px;display:block}.gf-product-image img{aspect-ratio:1.3;object-fit:contain}.gf-product-copy{padding:25px 25px 25px 10px}.gf-products h4{margin-bottom:13px;font-size:24px}.gf-products h4 a{justify-content:space-between;align-items:center;gap:14px;text-decoration:none;display:flex}.gf-products h4 span{font-size:16px}.gf-products p{font-size:14px;line-height:1.8}.gf-support-layout{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:stretch;gap:22px;display:grid}.gf-support-layout>figure{align-items:center;display:flex}.gf-support-layout>figure img{aspect-ratio:2.71;object-fit:contain;border-radius:4px;height:auto}.gf-deliverables{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gf-deliverables article{border:1px solid var(--gf-line);border-radius:5px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:15px;padding:20px 16px;display:grid}.gf-deliverables .gf-support-icon{width:32px;height:32px;margin-top:2px}.gf-deliverables h3{margin-bottom:6px;font-size:16px}.gf-deliverables p{font-size:12px;line-height:1.8}.gf-scope{margin-top:15px!important}.gf-logistics{border-top:1px solid var(--gf-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.gf-logistics ol{flex-wrap:wrap;gap:15px;padding:0;list-style:none;display:flex}.gf-logistics li{align-items:center;gap:15px;font-size:12px;display:flex}.gf-logistics li>span+span{color:#839198}.gf-faq-list{grid-template-columns:1fr 1fr;align-items:start;gap:12px 20px;display:grid}.gf-faq-list details{border:1px solid var(--gf-line);border-radius:4px;padding:17px 19px}.gf-faq-list summary{cursor:pointer;justify-content:space-between;align-items:start;gap:20px;font-size:15px;font-weight:550;line-height:1.6;list-style:none;display:flex}.gf-faq-list summary::-webkit-details-marker{display:none}.gf-faq-list summary span{flex-shrink:0;font-size:21px;font-weight:400;line-height:1.2}.gf-faq-list details[open] summary span{transform:rotate(45deg)}.gf-faq-list details>p{padding-top:15px;font-size:14px;line-height:1.85}.gf-faq-list .gf-references{border:none;grid-column:1/-1;padding:10px 0}.gf-references summary{color:var(--gf-muted);font-size:12px}.gf-references ul{gap:10px;padding:17px 0 0 18px;font-size:12px;line-height:1.8;display:grid}.gf-canada{flex-wrap:wrap;align-items:baseline;gap:15px 24px;margin-top:12px;display:flex}.gf-canada p{font-size:12px}.gf-inquiry{background:#eff3f4}.gf-inquiry-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:74px;display:grid}.gf-inquiry .gf-heading{margin:0}.gf-inquiry .gf-heading>p{font-size:15px}.gf-inquiry address{flex-direction:column;align-items:start;gap:6px;margin-top:32px;font-style:normal;display:flex}.gf-inquiry address span{color:var(--gf-muted);font-size:11px}.gf-inquiry address a{overflow-wrap:anywhere;margin-bottom:14px;font-size:16px;text-decoration:none}.gf-inquiry .quote-form{background:#fff;border-radius:4px;min-width:0;max-width:none;padding:32px}.gf-inquiry .quote-notice{color:var(--gf-muted);background:#f5f7f8;border-color:#d7dfe2;font-size:13px}.gf-inquiry .quote-step-progress{gap:20px;margin-bottom:28px}.gf-inquiry .quote-step-progress li[aria-current=step]{border-color:var(--gf-accent)}.gf-inquiry .quote-submit{background:var(--gf-accent);border-color:var(--gf-accent);color:#fff;white-space:normal;min-width:0;max-width:100%;font-size:14px;line-height:1.55}.gf-inquiry .quote-submit:hover{background:var(--brand-action-hover)}.gf-inquiry .quote-step-back{color:var(--gf-accent)}.gf-inquiry .quote-fields{gap:21px 20px}.gf-inquiry .quote-group{margin-bottom:0}.gf-inquiry .quote-group legend{font-size:21px;line-height:1.4}.gf-inquiry .quote-group-help{margin-bottom:22px;font-size:13px}.gf-inquiry .quote-form label{font-size:13px}.gf-inquiry .quote-form :is(input,select,textarea){background:#fff;border-color:#adb8bd}.gf-inquiry .quote-form :focus-visible{outline-color:var(--gf-accent)}.gf-inquiry .quote-form .quote-error{color:#9f2630}.gf-inquiry .quote-privacy{font-size:12px}.gf-inquiry .quote-required{color:#973039}.gf-inquiry .quote-help{margin-top:6px}@media (width<=1100px){.gf-wrap{width:calc(100% - 48px)}.gf-hero{gap:26px}.gf-hero h1{font-size:38px}.gf-requirements article{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:13px 11px}.gf-requirements h3{font-size:15px}.gf-workflow-grid{gap:12px}.gf-step-heading{flex-direction:column;gap:3px}.gf-products article{grid-template-columns:1fr}.gf-product-image img{aspect-ratio:2.1}.gf-product-copy{padding:5px 22px 23px}.gf-support-layout{grid-template-columns:1fr 1.2fr}.gf-deliverables article{grid-template-columns:25px minmax(0,1fr);gap:10px;padding:16px 12px}.gf-deliverables .gf-support-icon{width:25px;height:25px}.gf-verification-layout{gap:22px}.gf-checks{gap:12px}.gf-checks>article{padding:12px}.gf-checks h4{font-size:17px}.gf-checks p{font-size:13px}.gf-inquiry-layout{gap:30px}}@media (width<=800px){.gf-section{padding-block:30px}.gf-hero{grid-template-columns:1fr;gap:25px;padding-top:24px}.gf-hero-copy{max-width:640px}.gf-hero h1{max-width:25ch;font-size:42px}.gf-hero-media img{aspect-ratio:1.8}.gf-material-layout,.gf-support-layout{grid-template-columns:1fr}.gf-granule-photo img{aspect-ratio:2.05;min-height:0}.gf-requirements article{grid-template-columns:76px minmax(0,1fr);padding:18px}.gf-requirements h3{font-size:17px}.gf-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gf-workflow-grid li:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.gf-workflow-grid li:last-child figure{grid-row:1/3}.gf-workflow-grid li:last-child img{height:100%}.gf-step-heading{flex-direction:row;gap:10px}.gf-verification-layout{grid-template-columns:1fr;gap:20px}.gf-checks{grid-template-columns:1fr 1fr}.gf-verification-notes{grid-template-columns:1fr 1fr;gap:24px}.gf-core-heading{display:block}.gf-core-heading p{margin-top:8px}.gf-support-layout>figure img{aspect-ratio:2.71;object-fit:contain;height:auto;min-height:0}.gf-deliverables article{grid-template-columns:32px minmax(0,1fr);gap:16px;padding:22px}.gf-deliverables .gf-support-icon{width:32px;height:32px}.gf-inquiry-layout{grid-template-columns:1fr;gap:30px}.gf-inquiry address{flex-flow:wrap;align-items:baseline;gap:8px 16px;margin-top:22px}.gf-inquiry address a{margin:0}}@media (width<=540px){.gf-wrap{width:calc(100% - 36px)}.gf-section{padding-block:26px}.granular-fertilizer-page h2{border-left-width:4px;padding-left:12px;font-size:27px;line-height:1.35}.gf-heading{margin-bottom:20px}.gf-heading>p{font-size:14px}.gf-hero h1{font-size:36px}.gf-hero-intro{font-size:14px}.gf-actions{flex-direction:column;align-items:start;gap:19px}.gf-hero-media img{aspect-ratio:1.4}.gf-task-strip{grid-template-columns:1fr 1fr;gap:14px}.gf-task-strip li:nth-child(3){border-left:0}.gf-scenarios{grid-template-columns:1fr;gap:20px}.gf-scenarios img{aspect-ratio:1.95}.gf-scenarios h3{font-size:20px}.gf-boundary{padding:17px}.gf-requirements{grid-template-columns:1fr;gap:12px}.gf-requirements article{grid-template-columns:82px minmax(0,1fr);gap:16px;padding:15px}.gf-requirements p{font-size:13px}.gf-product-units{grid-template-columns:1fr;gap:18px}.gf-workflow-grid{grid-template-columns:1fr}.gf-workflow-grid li:last-child{grid-column:auto;display:block}.gf-workflow-grid li img{aspect-ratio:1.8;height:auto}.gf-step-heading{margin:17px 17px 8px}.gf-step-heading h3{font-size:19px}.gf-workflow-grid li>p{padding:0 17px 20px;font-size:14px}.gf-checks,.gf-verification-notes{grid-template-columns:1fr;gap:15px}.gf-checks>article{padding:16px}.gf-checks h4{font-size:19px}.gf-checks p{font-size:14px}.gf-products{grid-template-columns:1fr;gap:18px}.gf-product-image img{aspect-ratio:1.7}.gf-deliverables{grid-template-columns:1fr}.gf-deliverables p{font-size:13px}.gf-faq-list{grid-template-columns:1fr;gap:12px}.gf-faq-list summary{font-size:15px}.gf-logistics ol,.gf-logistics li{gap:10px}.gf-inquiry .quote-form{padding:24px 18px}.gf-inquiry .quote-fields{grid-template-columns:1fr}.gf-inquiry .quote-step-progress{gap:14px}.gf-inquiry .quote-step-progress li{font-size:12px}.gf-inquiry address{grid-template-columns:auto 1fr;gap:9px 18px;display:grid}.gf-inquiry address a{font-size:15px}}.scouting-page{--sc-ink:var(--brand-ink);--sc-muted:var(--brand-muted);--sc-line:var(--brand-line);--sc-accent:var(--brand-action);color:var(--sc-ink);background:#fafbf8;font-size:16px;line-height:1.7}.scouting-page *{box-sizing:border-box}.scouting-page :is(h1,h2,h3,h4,p,figure,ol,ul,dl,dd){margin:0}.scouting-page :is(h1,h2,h3,h4){color:var(--sc-ink);font-weight:500}.scouting-page p{color:var(--sc-muted)}.scouting-page h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.2vw,45px);line-height:1.17}.scouting-page h3{letter-spacing:-.018em;font-size:23px;line-height:1.3}.scouting-page a{text-underline-offset:5px}.scouting-page a:hover{color:var(--sc-accent)}.scouting-page :focus-visible{outline:2px solid var(--sc-accent);outline-offset:5px}.scouting-page img{width:100%;height:auto;display:block}.scouting-page figure{min-width:0}.scouting-page [id]{scroll-margin-top:125px}.scouting-page [hidden]{display:none!important}.scouting-page figcaption{color:var(--sc-muted);padding-top:12px;font-size:12px;line-height:1.65}.sc-wrap{width:calc(100% - 80px);max-width:1320px;margin-inline:auto}.sc-section{padding-block:88px}.sc-eyebrow{letter-spacing:.11em;text-transform:uppercase;line-height:1.6;margin-bottom:20px!important;font-size:11px!important}.sc-heading{max-width:820px;margin-bottom:38px}.sc-heading>p:not(.sc-eyebrow){max-width:73ch;margin-top:20px;font-size:17px;line-height:1.8}.sc-number{font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:12px}.sc-link{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:22px;width:fit-content;max-width:100%;padding-bottom:5px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.sc-link>span{flex-shrink:0}.sc-actions{flex-wrap:wrap;align-items:center;gap:20px 24px;display:flex}.scouting-page .btn{background:var(--sc-accent);border:1px solid var(--sc-accent);white-space:normal;gap:22px;max-width:100%;min-height:48px;padding:13px 22px;font-size:14px;line-height:1.5;color:#fff!important}.scouting-page .btn:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.sc-hero{grid-template-columns:minmax(0,39fr) minmax(0,61fr);align-items:center;gap:56px;padding-block:45px 34px;display:grid}.sc-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;font-size:clamp(38px,3.65vw,54px);line-height:1.07}.sc-hero-intro{font-size:17px;line-height:1.75;margin-top:26px!important}.sc-hero-service{font-size:14px;line-height:1.8;margin-top:14px!important}.sc-hero .sc-actions{gap:20px;margin-top:28px}.sc-independence{max-width:48ch;font-size:12px;line-height:1.7;margin-top:22px!important}.sc-hero-photo img{aspect-ratio:1.23;object-fit:cover;object-position:48% 65%;border-radius:3px}.sc-hero-photo figcaption{justify-content:space-between;gap:20px;font-size:11px;display:flex}.sc-hero-photo figcaption span:first-child{max-width:37ch;color:var(--sc-ink)}.sc-hero-photo figcaption span:last-child{text-align:right;max-width:20ch}.sc-nav{border-top:1px solid var(--sc-line);padding-block:23px}.sc-nav ol{flex-wrap:wrap;justify-content:space-between;gap:15px 28px;padding:0;list-style:none;display:flex}.sc-nav a{align-items:center;gap:32px;min-height:30px;font-size:13px;text-decoration:none;display:flex}.sc-nav a span{color:#717b70}.sc-tasks{padding-top:60px}.sc-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.sc-task img{aspect-ratio:1.6;object-fit:cover;border-radius:2px}.sc-task .sc-number{color:var(--brand-muted);margin-top:21px;margin-bottom:11px}.sc-task h3{max-width:24ch;margin-bottom:14px;font-size:22px}.sc-task>p:not(.sc-number){max-width:39ch;font-size:15px;line-height:1.8}.sc-task .sc-link{margin-top:21px;font-size:13px}.sc-map-section{background:var(--brand-action-soft)}.sc-map-section .sc-heading{max-width:860px}.sc-explorer{border:1px solid var(--brand-line);background:#fafbf8;border-radius:4px;overflow:hidden}.sc-explorer-head{border-bottom:1px solid var(--sc-line);justify-content:space-between;align-items:center;gap:18px;padding:19px 26px;display:flex}.sc-explorer-head p{color:var(--sc-ink);font-size:13px;font-weight:500}.sc-explorer-head>span{color:var(--sc-muted);font-size:11px}.sc-map-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:22px 26px 0;display:flex}.sc-layer-buttons{background:var(--brand-action-soft);border:1px solid var(--brand-action-line);border-radius:5px;gap:3px;padding:4px;display:flex}.sc-layer-buttons button{font:inherit;letter-spacing:.025em;min-height:39px;color:var(--brand-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:9px 22px;font-size:13px}.sc-layer-buttons button[aria-pressed=true]{border-color:var(--brand-action-line);color:var(--brand-ink);background:#fff;box-shadow:0 1px 3px #232b2812}.sc-layer-buttons button:hover{border-color:var(--brand-action)}.sc-point-toggle{cursor:pointer;align-items:center;gap:10px;max-width:45%;font-size:12px;display:flex}.sc-point-toggle input{width:17px;height:17px;accent-color:var(--brand-action);margin:0}.sc-demo-note{max-width:100ch;padding:17px 26px 25px;font-size:12px;line-height:1.7}.sc-map-panel{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:28px;padding:0 26px 28px;display:grid}.sc-map-panel+.sc-map-panel{border-top:1px solid var(--sc-line);padding-top:28px}.sc-explorer[data-enhanced] .sc-map-panel{border:0;padding-top:0}.sc-map-figure{align-self:start}.sc-map-stage{background:#e6ebe1;position:relative}.sc-map-stage>img{aspect-ratio:16/9;object-fit:contain}.sc-map-actions{justify-content:space-between;align-items:baseline;gap:14px;padding-top:12px;font-size:11px;line-height:1.7;display:flex}.sc-map-actions a{color:var(--brand-action)}.sc-map-legend,.sc-points-help{font-size:11px;line-height:1.7;margin-top:9px!important}.sc-points-help{color:var(--brand-muted)!important}.sc-map-interpretation{padding:8px 2px 0 0}.sc-layer-label{letter-spacing:.08em;font-size:12px;color:var(--brand-action)!important;margin-bottom:18px!important}.sc-map-interpretation h3{max-width:19ch;margin-bottom:17px;font-size:24px;line-height:1.22}.sc-map-interpretation>p:not(.sc-layer-label){font-size:14px;line-height:1.85}.sc-field-question{border-top:1px solid var(--sc-line);margin-top:25px;padding-top:21px}.sc-field-question span{color:var(--brand-muted);font-size:11px}.sc-field-question p{color:var(--sc-ink);margin-top:8px;font-size:15px;line-height:1.65}.sc-map-points{pointer-events:none;position:absolute;inset:0}.sc-map-point{pointer-events:auto;color:var(--brand-action);border:2px solid var(--brand-action);width:34px;height:34px;font:inherit;cursor:pointer;background:#fbfcf9;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #fbfcf95c}.sc-map-point-a{top:38%;left:36%}.sc-map-point-b{top:64%;left:55%}.sc-map-point[aria-expanded=true]{background:var(--brand-action);color:#fff}.sc-record{background:var(--brand-action-soft);border-radius:3px;margin-top:25px;padding:21px 18px}.sc-record-label{text-transform:uppercase;letter-spacing:.045em;font-size:10px;line-height:1.6;margin-bottom:12px!important}.sc-record h4{margin-bottom:16px;font-size:17px;line-height:1.4}.sc-record dl{gap:12px;display:grid}.sc-record dt{color:var(--brand-muted);margin-bottom:3px;font-size:11px}.sc-record dd{color:var(--brand-ink);font-size:12px;line-height:1.7}.sc-record-note{font-size:10px;line-height:1.7;margin-top:16px!important}.sc-map-metadata{background:var(--brand-action-soft);border-top:1px solid var(--brand-line);grid-template-columns:1fr 1fr 1.35fr 1.35fr;gap:24px;padding:24px 26px;display:grid}.sc-map-metadata dt{color:var(--brand-muted);margin-bottom:7px;font-size:11px}.sc-map-metadata dd{color:var(--brand-ink);font-size:12px;line-height:1.65}.sc-map-source{border-top:1px solid var(--brand-line);padding:17px 26px;font-size:10px;line-height:1.7}.sc-map-boundary{max-width:950px;font-size:clamp(19px,1.85vw,25px);line-height:1.55;color:var(--sc-ink)!important;margin-top:34px!important}.sc-workflow .sc-heading{max-width:910px}.sc-workflow-capture{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:65px;margin-bottom:45px;display:grid}.sc-workflow-capture figure img{aspect-ratio:1.75;object-fit:cover;border-radius:3px}.sc-capture-steps{gap:32px;display:grid}.sc-step{grid-template-columns:29px minmax(0,1fr);gap:18px;display:grid}.sc-step-index{color:var(--brand-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.8}.sc-step-verb{letter-spacing:.085em;font-size:10px;line-height:1.6;color:var(--brand-muted)!important;margin-bottom:10px!important}.sc-step h3{margin-bottom:11px;font-size:23px}.sc-step>div>p:last-child{font-size:14px;line-height:1.85}.sc-ground-check{background:var(--brand-action-soft);border-radius:4px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid;overflow:hidden}.sc-ground-check figure{background:var(--brand-soft);height:100%}.sc-ground-check img{object-fit:cover;object-position:50% 50%;height:540px;min-height:0}.sc-ground-check figcaption{background:var(--brand-action-soft);padding:12px 20px;font-size:10px}.sc-ground-copy{align-self:center;padding:48px 44px}.sc-ground-copy>.sc-step-index{margin-bottom:20px;display:block}.sc-ground-copy h3{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(30px,3.4vw,46px);line-height:1.13}.sc-ground-copy>p:not(.sc-step-verb){font-size:16px;line-height:1.85}.sc-ground-copy .sc-ground-note{border-top:1px solid var(--brand-line);color:var(--brand-ink);margin-top:26px;padding-top:21px;font-size:13px!important}.sc-ground-copy>.sc-link{margin-top:24px}.sc-workflow-followup{grid-template-columns:1fr 1fr .95fr;gap:38px;padding-top:44px;display:grid}.sc-workflow-followup .sc-step{grid-template-columns:23px 1fr;gap:13px}.sc-workflow-followup figure img{aspect-ratio:1.45;object-fit:cover;border-radius:3px}.sc-workflow-followup figure figcaption{font-size:10px}.sc-deliverables{background:var(--brand-action-soft)}.sc-output-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.sc-output-preview{background:#fafbf8;border-radius:3px;padding:24px}.sc-output-preview>img{aspect-ratio:16/9;object-fit:contain}.sc-output-preview figcaption{font-size:11px}.sc-preview-caption{border-top:1px solid var(--sc-line);margin-top:20px;padding-top:17px}.sc-preview-caption span{color:var(--brand-muted);letter-spacing:.05em;font-size:11px}.sc-preview-caption p{margin-top:8px;font-size:12px;line-height:1.7}.sc-output-list{gap:24px;padding:0;list-style:none;display:grid}.sc-output-list li{grid-template-columns:22px 1fr;gap:18px;display:grid}.sc-output-list .sc-number{color:var(--brand-muted);padding-top:5px}.sc-output-list h3{margin-bottom:7px;font-size:20px}.sc-output-list p{font-size:14px;line-height:1.8}.sc-prescription{max-width:95ch;font-size:14px;margin-top:34px!important}.sc-quality{border-top:1px solid var(--brand-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:70px;margin-top:33px;padding-top:30px;display:grid}.sc-quality h3{max-width:33ch;font-size:22px}.sc-quality>div>p:not(.sc-step-verb){font-size:13px;line-height:1.8}.sc-quality .sc-link{margin-top:18px;font-size:12px}.sc-configuration{max-width:920px;margin-inline:auto}.sc-capture-node{background:var(--brand-action-soft);border-radius:3px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:35px;max-width:720px;margin-inline:auto;display:grid;overflow:hidden}.sc-capture-node img{aspect-ratio:1.45;object-fit:cover}.sc-capture-node>div{padding:25px 30px 25px 0}.sc-capture-node h3{margin-bottom:11px;font-size:30px}.sc-capture-node>div>p:last-child{font-size:13px;line-height:1.75}.sc-route-label{text-align:center;padding-top:38px;padding-bottom:25px;font-size:12px;position:relative;margin-top:0!important}.sc-route-label:before{content:"";background:var(--brand-line);width:1px;height:23px;position:absolute;top:0;left:50%}.sc-processing-routes{grid-template-columns:1fr 1fr;gap:30px;display:grid}.sc-processing-routes>div{background:var(--brand-action-soft);border-top:2px solid var(--brand-action);padding:26px 30px;position:relative}.sc-processing-routes h3{margin-bottom:10px;font-size:24px}.sc-processing-routes p{font-size:14px;line-height:1.8}.sc-route-note{max-width:100ch;font-size:12px;line-height:1.85;margin-top:20px!important}.sc-decision-path{border-block:1px solid var(--sc-line);justify-content:center;align-items:center;gap:24px;margin-top:28px;padding:24px 15px;font-size:18px;display:flex}.sc-decision-path strong{font-weight:500}.sc-decision-path>span:nth-child(2){color:var(--brand-action)}.sc-execution{border-left:1px dashed var(--brand-line);margin-top:26px;margin-left:50%;padding-left:29px}.sc-execution>p:not(.sc-step-verb){font-size:13px;line-height:1.8}.sc-execution-links{flex-wrap:wrap;gap:12px 22px;margin-top:17px;font-size:12px;display:flex}.sc-app-note{border-top:1px solid var(--brand-line);padding-top:17px;margin-top:20px!important}.sc-software-link{margin-top:25px}.sc-entry-paths{border-top:1px solid var(--sc-line);grid-template-columns:1fr 1fr;gap:80px;margin-top:48px;padding-top:35px;display:grid}.sc-entry-paths h3{margin-bottom:14px;font-size:26px}.sc-entry-paths p{max-width:53ch;font-size:15px;line-height:1.8}.sc-entry-paths .sc-link{margin-top:24px}.sc-support{background:var(--brand-action-soft)}.sc-support-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:75px;display:grid}.sc-support-layout>figure{position:sticky;top:130px}.sc-support-layout>figure>img{aspect-ratio:.95;object-fit:cover;object-position:45% center;border-radius:3px}.sc-support .sc-heading{margin-bottom:30px}.sc-support h2{font-size:38px}.sc-support .sc-heading>p{font-size:15px}.sc-support-list{gap:25px;padding:0;list-style:none;display:grid}.sc-support-list li{grid-template-columns:24px 1fr;gap:15px;display:grid}.sc-support-list .sc-number{color:var(--brand-muted);padding-top:5px}.sc-support-list h3{margin-bottom:7px;font-size:20px}.sc-support-list p{font-size:14px;line-height:1.8}.sc-support .sc-link{margin-top:32px}.sc-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:85px;display:grid}.sc-faq .sc-heading{margin:0}.sc-references{flex-wrap:wrap;gap:12px 24px;margin-top:28px;display:flex}.sc-references p{flex-basis:100%;font-size:12px}.sc-references a{color:var(--brand-muted);font-size:12px}.sc-faq-list{border-top:1px solid var(--sc-line)}.sc-faq-list details{border-bottom:1px solid var(--sc-line);padding:22px 0}.sc-faq-list summary{cursor:pointer;justify-content:space-between;align-items:start;gap:23px;font-size:17px;font-weight:500;line-height:1.65;list-style:none;display:flex}.sc-faq-list summary::-webkit-details-marker{display:none}.sc-faq-list summary span{flex-shrink:0;font-size:23px;font-weight:400;line-height:1.2}.sc-faq-list details[open] summary span{transform:rotate(45deg)}.sc-faq-list details>p{max-width:65ch;padding-top:15px;font-size:15px;line-height:1.85}.sc-inquiry{background:#e8eee2}.sc-inquiry-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;display:grid}.sc-inquiry .sc-heading{margin:0}.sc-inquiry .sc-heading>p:not(.sc-eyebrow){font-size:15px}.sc-inquiry .sc-inquiry-note{font-size:13px!important}.sc-inquiry address{flex-direction:column;align-items:flex-start;gap:7px;margin-top:30px;font-style:normal;display:flex}.sc-inquiry address span{color:var(--sc-muted);font-size:11px}.sc-inquiry address a{overflow-wrap:anywhere;margin-bottom:15px;font-size:16px;text-decoration:none}.sc-inquiry .quote-form{background:#fafbf8;border-radius:4px;min-width:0;max-width:none;padding:32px}.sc-inquiry .quote-notice{color:var(--sc-muted);background:#f0f3ec;border-color:#cfd8c6;font-size:13px}.sc-inquiry .quote-step-progress{gap:22px;margin-bottom:26px}.sc-inquiry .quote-step-progress li[aria-current=step]{border-color:var(--sc-accent)}.sc-inquiry .quote-submit{background:var(--sc-accent);border-color:var(--sc-accent);color:#fff;white-space:normal;max-width:100%;font-size:14px;line-height:1.5}.sc-inquiry .quote-submit:hover{background:var(--brand-action-hover)}.sc-inquiry .quote-step-back{color:var(--sc-accent)}.sc-inquiry .quote-fields{gap:20px}.sc-inquiry .quote-group{margin-bottom:0}.sc-inquiry .quote-group legend{font-size:22px;line-height:1.4}.sc-inquiry .quote-group-help{margin-bottom:22px;font-size:13px}.sc-inquiry .quote-form label{font-size:13px}.sc-inquiry .quote-form :is(input,select,textarea){background:#fff;border-color:#aab6a2}.sc-inquiry .quote-privacy{font-size:12px}.sc-inquiry .quote-required,.sc-inquiry .quote-form .quote-error{color:#992530}.sc-inquiry .quote-help{margin-top:6px}.sc-inquiry .quote-field-source{margin:20px 0 24px}@media (width<=1150px){.sc-hero{grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:32px}.sc-hero h1{font-size:43px}.sc-hero-photo img{aspect-ratio:1.08}.sc-map-panel{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:22px}.sc-map-interpretation h3{font-size:21px}.sc-ground-copy{padding:35px}.sc-workflow-followup{gap:25px}.sc-support-layout,.sc-output-layout,.sc-quality{gap:40px}.sc-faq,.sc-inquiry-layout{gap:45px}.sc-hero-photo figcaption{display:block}.sc-hero-photo figcaption span{display:block;text-align:left!important;max-width:none!important}.sc-hero-photo figcaption span+span{margin-top:4px}}@media (width<=850px){.sc-wrap{width:calc(100% - 40px)}.sc-section{padding-block:62px}.sc-hero{grid-template-columns:1fr;gap:30px;padding-top:29px}.sc-hero-copy{max-width:640px}.sc-hero h1{max-width:24ch;font-size:clamp(38px,6.4vw,50px)}.sc-hero-intro{max-width:59ch;font-size:16px}.sc-hero-service{max-width:63ch}.sc-hero-photo img{aspect-ratio:1.8}.sc-hero .sc-actions{gap:20px 26px}.sc-independence{max-width:none}.sc-hero-photo figcaption{display:flex}.sc-hero-photo figcaption span+span{margin:0}.sc-nav a{gap:15px;font-size:12px}.sc-task-grid{gap:22px}.sc-task h3{font-size:20px}.sc-map-panel{grid-template-columns:1fr;gap:25px}.sc-map-interpretation{grid-template-columns:1fr 1fr;column-gap:30px;padding:0;display:grid}.sc-layer-label{grid-column:1/-1;margin-bottom:12px!important}.sc-map-interpretation h3{grid-column:1;max-width:none;margin-bottom:13px;font-size:25px}.sc-map-interpretation>p:not(.sc-layer-label){grid-column:1}.sc-field-question{border-top:0;border-left:1px solid var(--sc-line);grid-area:2/2/4;margin:0;padding:0 0 0 25px}.sc-record{grid-column:1/-1}.sc-record dl{grid-template-columns:1fr 1fr;gap:18px 30px}.sc-map-metadata{grid-template-columns:1fr 1fr;gap:20px}.sc-workflow-capture{align-items:start;gap:35px}.sc-workflow-capture figure img{aspect-ratio:1.2}.sc-capture-steps{gap:26px}.sc-step{grid-template-columns:22px 1fr;gap:12px}.sc-step h3{font-size:21px}.sc-ground-check{grid-template-columns:1.2fr 1fr}.sc-ground-check img{height:520px;min-height:0}.sc-ground-copy{padding:30px}.sc-ground-copy h3{font-size:32px}.sc-ground-copy>p:not(.sc-step-verb){font-size:14px}.sc-workflow-followup{grid-template-columns:1fr 1fr;gap:30px}.sc-workflow-followup figure{grid-column:1/-1;max-width:500px}.sc-workflow-followup figure img{aspect-ratio:1.8}.sc-output-layout{gap:30px}.sc-output-preview{padding:16px}.sc-output-list{gap:20px}.sc-quality{gap:30px}.sc-output-list h3{font-size:18px}.sc-entry-paths{gap:45px}.sc-support-layout{grid-template-columns:1fr;gap:35px}.sc-support-layout>figure{max-width:650px;position:static}.sc-support-layout>figure>img{aspect-ratio:1.5}.sc-support-list{grid-template-columns:1fr 1fr;gap:27px 35px}.sc-support h2{font-size:36px}.sc-faq{grid-template-columns:1fr;gap:30px}.sc-faq .sc-heading{max-width:650px}.sc-inquiry-layout{grid-template-columns:1fr;gap:35px}.sc-inquiry .sc-heading{max-width:680px}.sc-inquiry address{flex-flow:wrap;align-items:baseline;gap:8px 17px}.sc-inquiry address a{margin:0}}@media (width<=600px){.sc-wrap{width:calc(100% - 36px)}.sc-section{padding-block:52px}.scouting-page h2{font-size:32px;line-height:1.2}.sc-heading{margin-bottom:29px}.sc-heading>p:not(.sc-eyebrow){margin-top:17px;font-size:15px;line-height:1.85}.sc-hero h1{max-width:19ch;font-size:41px}.sc-hero .sc-eyebrow{font-size:10px!important}.sc-hero-intro{font-size:15px;margin-top:22px!important}.sc-hero .sc-actions{flex-direction:column;align-items:flex-start}.sc-hero-photo img{aspect-ratio:1.42}.sc-hero-photo figcaption{display:block}.sc-hero-photo figcaption span+span{margin-top:5px}.sc-nav{padding-block:19px}.sc-nav ol{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.sc-nav a{justify-content:space-between;gap:10px}.sc-task-grid{grid-template-columns:1fr;gap:32px}.sc-task img{aspect-ratio:1.75}.sc-task h3{max-width:none;margin-bottom:10px;font-size:23px}.sc-task>p:not(.sc-number){max-width:none}.sc-task .sc-number{margin-top:16px;margin-bottom:8px}.sc-task .sc-link{margin-top:15px}.sc-explorer-head{padding:16px 18px}.sc-explorer-head>span{display:none}.sc-map-toolbar{flex-direction:column;align-items:flex-start;gap:18px;padding:18px 18px 0}.sc-layer-buttons{width:100%}.sc-layer-buttons button{flex:1;padding-inline:10px}.sc-point-toggle{max-width:none;font-size:12px}.sc-demo-note{padding:17px 18px 21px;font-size:11px}.sc-map-panel{gap:25px;padding:0 12px 23px}.sc-map-interpretation{padding-inline:6px;display:block}.sc-map-interpretation h3{max-width:none;font-size:24px}.sc-map-interpretation>p:not(.sc-layer-label){font-size:14px}.sc-map-actions{flex-direction:column;gap:8px;padding-inline:6px}.sc-map-legend,.sc-points-help{padding-inline:6px}.sc-map-point{width:28px;height:28px;font-size:10px;box-shadow:0 0 0 3px #fbfcf96b}.sc-field-question{border:0;border-top:1px solid var(--sc-line);margin-top:22px;padding:18px 0 0}.sc-record dl{grid-template-columns:1fr;gap:12px}.sc-map-metadata{gap:20px 15px;padding:21px 18px}.sc-map-metadata dt{font-size:10px}.sc-map-metadata dd{font-size:11px}.sc-map-source{padding:16px 18px}.sc-map-boundary{font-size:20px;margin-top:26px!important}.sc-workflow-capture{grid-template-columns:1fr;gap:27px;margin-bottom:30px}.sc-workflow-capture figure img{aspect-ratio:1.7}.sc-step{grid-template-columns:24px 1fr;gap:13px}.sc-ground-check{grid-template-columns:1fr}.sc-ground-check img{aspect-ratio:1.2;height:auto;min-height:0}.sc-ground-check figcaption{padding:12px 20px}.sc-ground-copy{padding:28px 24px 30px}.sc-ground-copy h3{max-width:17ch;font-size:37px}.sc-ground-copy>p:not(.sc-step-verb){font-size:15px}.sc-ground-copy>.sc-step-index{margin-bottom:15px}.sc-workflow-followup{grid-template-columns:1fr;gap:28px;padding-top:30px}.sc-workflow-followup figure{grid-column:1}.sc-output-layout{grid-template-columns:1fr;gap:30px}.sc-output-list{gap:24px}.sc-output-list h3{font-size:21px}.sc-prescription{font-size:13px}.sc-quality{grid-template-columns:1fr;gap:17px;padding-top:25px}.sc-quality h3{max-width:none;font-size:23px}.sc-capture-node{grid-template-columns:1fr;gap:0}.sc-capture-node img{aspect-ratio:1.8}.sc-capture-node>div{padding:23px}.sc-capture-node h3{font-size:29px}.sc-processing-routes{gap:13px}.sc-processing-routes>div{padding:20px 16px}.sc-processing-routes h3{font-size:20px}.sc-processing-routes p{font-size:13px;line-height:1.8}.sc-route-label,.sc-route-note{font-size:11px}.sc-decision-path{flex-wrap:wrap;justify-content:flex-start;gap:14px;font-size:15px}.sc-execution{margin-left:20px;padding-left:22px}.sc-entry-paths{grid-template-columns:1fr;gap:30px;margin-top:34px;padding-top:30px}.sc-entry-paths h3{font-size:24px}.sc-entry-paths p{font-size:14px}.sc-entry-paths .sc-link{margin-top:18px}.sc-support-list{grid-template-columns:1fr;gap:24px}.sc-support-layout>figure>img{aspect-ratio:1.25}.sc-support .sc-heading>p{font-size:15px}.sc-faq-list summary{font-size:16px}.sc-faq-list details{padding:20px 0}.sc-inquiry .quote-form{padding:25px 18px}.sc-inquiry .quote-fields{grid-template-columns:1fr}.sc-inquiry .quote-step-progress{gap:15px}.sc-inquiry .quote-step-progress li{font-size:12px}.sc-inquiry address{grid-template-columns:auto 1fr;gap:9px 15px;display:grid}.sc-inquiry address a{font-size:15px}.sc-inquiry .sc-eyebrow{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.scouting-page{scroll-behavior:auto}.scouting-page *{transition:none!important;animation:none!important}}.sc-ref-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.sc-ref-hero{isolation:isolate;background:#26352a;min-height:445px;position:relative;overflow:hidden}.sc-ref-hero-field,.sc-ref-hero-shade{width:100%;position:absolute;inset:0;height:100%!important}.sc-ref-hero-field{object-fit:cover;object-position:50% 57%;z-index:-3}.sc-ref-hero-shade{z-index:-2;background:linear-gradient(90deg,#0d1811c7 0%,#101c1594 43%,#101c1514 76%),linear-gradient(#0000 55%,#09171057)}.sc-ref-hero-inner{min-height:445px;padding-block:58px 42px;position:relative}.sc-ref-hero-copy{z-index:2;width:65%;max-width:820px;position:relative}.sc-ref-hero-copy .sc-eyebrow{color:#f6f8f5;letter-spacing:.09em;margin-bottom:12px!important;font-size:11px!important}.scouting-page .sc-ref-hero h1{color:#fff;letter-spacing:-.036em;text-wrap:balance;max-width:23ch;font-size:clamp(38px,4vw,57px);font-weight:650;line-height:1.04}.scouting-page .sc-ref-tagline{color:#fff;letter-spacing:-.02em;max-width:34ch;margin-top:14px;font-size:clamp(21px,2.15vw,29px);font-weight:550;line-height:1.3}.scouting-page .sc-ref-hero-intro{color:#f2f5f0;max-width:55ch;margin-top:17px;font-size:16px;line-height:1.65}.sc-ref-hero .sc-actions{gap:14px;margin-top:23px}.sc-ref-hero .btn,.sc-ref-ghost{border-radius:4px;gap:15px;min-height:46px;padding:12px 18px;font-size:13px}.sc-ref-ghost{color:#fff;background:#232b2845;border:1px solid #dce5db;justify-content:space-between;align-items:center;line-height:1.5;text-decoration:none;display:inline-flex}.scouting-page .sc-ref-ghost:hover{color:var(--brand-ink);background:#fff}.scouting-page .sc-ref-independence{color:#e8ede6;max-width:70ch;margin-top:16px;font-size:11px;line-height:1.6}.sc-ref-aircraft{z-index:1;pointer-events:none;width:49%;max-width:680px;position:absolute;top:5px;right:-32px}.sc-ref-aircraft img{filter:drop-shadow(0 18px 18px #0a180a55);width:100%}.sc-ref-aircraft figcaption{letter-spacing:.08em;color:#fff;text-align:right;font-size:14px;line-height:1.6;position:absolute;top:63%;bottom:auto;right:8%}.sc-ref-aircraft figcaption span{letter-spacing:0;color:#e1e8dd;font-size:10px;display:block}.sc-ref-section{--sc-ink:#202b33;--sc-muted:#53606a;--sc-line:#dce1e4;padding-block:34px}.scouting-page .sc-ref-section h2{letter-spacing:-.028em;text-wrap:initial;max-width:none;font-size:clamp(25px,2.2vw,31px);font-weight:600;line-height:1.22}.sc-ref-section .sc-heading{max-width:100%;margin-bottom:20px}.sc-ref-section .sc-heading>p:not(.sc-eyebrow),.sc-ref-section-heading>div>p{max-width:100ch;margin-top:7px;font-size:14px;line-height:1.65}.sc-ref-section .sc-link{color:var(--sc-accent);border-color:#0000;gap:12px;font-size:12px}.sc-ref-section .sc-link:hover{border-color:var(--sc-accent)}.sc-tasks.sc-ref-section{padding-block:22px 30px}.sc-ref-section .sc-task-grid{gap:22px}.sc-ref-section .sc-task{background:#fff;border:1px solid #e0e4e6;border-radius:5px;min-width:0;overflow:hidden}.sc-ref-section .sc-task>img{aspect-ratio:2.85;object-fit:cover;border-radius:0;height:auto}.sc-ref-task-copy{padding:15px 17px 17px}.sc-ref-section .sc-task h3{max-width:none;margin:0 0 7px;font-size:17px;font-weight:600;line-height:1.35}.sc-ref-section .sc-task h3 a{color:inherit;justify-content:space-between;align-items:start;gap:10px;text-decoration:none;display:flex}.sc-ref-section .sc-task h3 a:hover{color:var(--sc-accent)}.sc-ref-section .sc-task h3 span{color:var(--sc-accent);font-size:15px;font-weight:400}.sc-ref-scene-label{color:var(--brand-muted);margin-top:7px;font-size:9px;line-height:1.5;display:block}.sc-ref-task-copy>p{max-width:51ch;font-size:13px;line-height:1.65}.sc-ref-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.sc-ref-section-heading>.sc-link{flex-shrink:0;margin-bottom:2px}.sc-ref-workflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.sc-ref-stage{background:#fff;border:1px solid #e0e5e8;border-radius:4px;flex-direction:column;min-width:0;padding:4px;display:flex;position:relative}.sc-ref-stage-arrow{color:#707d87;align-items:center;display:flex;position:absolute;top:44px;left:calc(100% + 3px)}.sc-ref-stage-arrow svg{width:16px;height:16px}.sc-ref-stage>img{aspect-ratio:2.2;object-fit:cover;border-radius:3px;width:100%}.sc-ref-stage:nth-child(2)>img{object-fit:contain;background:#e7ebe8}.sc-ref-stage-body{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:9px 4px 10px;display:grid}.sc-ref-stage-number{color:#fff;font-variant-numeric:tabular-nums;background:#29353b;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:600;display:grid}.sc-ref-stage .sc-ref-stage-verb{color:#26333b;letter-spacing:0;min-height:14px;margin:4px 0 6px;font-size:10px;font-weight:650;line-height:1.4}.scouting-page .sc-ref-stage h3{letter-spacing:0;margin-bottom:6px;font-size:12px;font-weight:600;line-height:1.4}.sc-ref-stage-body>div>p:last-child{font-size:12px;line-height:1.5}.sc-ref-stage-decide{border-color:var(--brand-action);box-shadow:none}.sc-ref-stage-decide .sc-ref-stage-number{background:var(--brand-action)}.scouting-page .sc-ref-stage-decide :is(h3,.sc-ref-stage-verb){color:var(--brand-action)}.sc-ref-workflow-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px;margin-top:17px;display:grid}.sc-ref-ground-boundary{align-items:start;gap:10px;font-size:12px;line-height:1.7;display:flex}.sc-ref-ground-boundary>span{border:1px solid #788996;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;margin-top:1px;font-family:Georgia,serif;font-size:13px;display:grid}.sc-ref-photo-credit{font-size:10px;line-height:1.7}.sc-ref-photo-credit a{color:inherit}.sc-deliverables.sc-ref-section{background:#f3f6f8}.sc-ref-outputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.sc-ref-outputs li{background:#fff;border:1px solid #e1e5e8;border-radius:4px;grid-template-columns:75px minmax(0,1fr);align-items:start;gap:13px;min-width:0;padding:12px;display:grid}.sc-ref-outputs img{object-fit:contain;background:#e8ece8;border-radius:3px;width:75px;height:64px}.sc-ref-output-caption{color:#62717b;font-size:10px;line-height:1.5;margin:-6px 0 12px!important}.scouting-page .sc-ref-outputs h3{letter-spacing:-.015em;margin:2px 0 6px;font-size:14px;font-weight:600;line-height:1.4}.sc-ref-outputs p{font-size:12px;line-height:1.65}.sc-ref-section .sc-prescription{max-width:none;font-size:12px;margin-top:17px!important}.sc-ref-section .sc-quality{border-color:#d8e0e4;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:36px;margin-top:20px;padding-top:20px}.sc-ref-section .sc-quality .sc-step-verb{font-size:9px;color:#52626d!important;margin-bottom:6px!important}.sc-ref-section .sc-quality h3{max-width:42ch;font-size:17px;font-weight:550}.sc-ref-section .sc-quality>div>p:not(.sc-step-verb){font-size:12px;line-height:1.7}.sc-ref-section .sc-quality .sc-link{margin-top:8px;font-size:11px}.sc-ref-configuration{grid-template-columns:minmax(0,1fr) minmax(0,1.72fr) minmax(0,1fr);align-items:stretch;gap:42px;display:grid}.sc-ref-config-card{background:#fff;border:1px solid #dfe4e6;border-radius:4px;flex-direction:column;min-width:0;padding:17px;display:flex}.sc-ref-config-label{align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.4;display:flex;color:#23353e!important;margin-bottom:12px!important}.sc-ref-config-label>span{color:var(--sc-accent);font-variant-numeric:tabular-nums;font-size:11px}.sc-ref-config-card h3{margin-bottom:13px;font-size:21px;font-weight:600}.sc-ref-config-card>img{aspect-ratio:1.75;object-fit:cover;border-radius:3px;margin-bottom:14px}.sc-ref-config-card>p:not(.sc-ref-config-label){margin-bottom:12px;font-size:12px;line-height:1.7}.sc-ref-config-card .sc-ref-card-detail{color:var(--brand-muted);border-top:1px solid #e4e8e5;padding-top:10px;font-size:11px!important}.sc-ref-card-link{color:#253740;border:1px solid #b7c1c6;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;min-height:37px;margin-top:auto;padding:9px 11px;font-size:11px;line-height:1.5;text-decoration:none;display:flex}.sc-ref-card-link:hover{border-color:var(--sc-accent)}.sc-ref-capture,.sc-ref-config-process{position:relative}.sc-ref-capture:after,.sc-ref-config-process:after{content:"→";color:#879198;font-size:27px;line-height:1;position:absolute;top:46%;left:calc(100% + 11px)}.sc-ref-config-process:after{content:"⇢"}.sc-ref-config-process{background:#f4f7f8;border:1px solid #dfe4e6;border-radius:4px;flex-direction:column;min-width:0;padding:17px;display:flex}.sc-ref-config-process>.sc-ref-config-label{margin-bottom:5px!important}.sc-ref-process-intro{font-size:11px;line-height:1.55;margin-bottom:15px!important}.sc-ref-software-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.sc-ref-software-grid .sc-ref-config-card{padding:13px}.sc-ref-software-grid h3{margin-bottom:12px;font-size:18px}.sc-ref-software-grid img{object-fit:contain;aspect-ratio:1.65;background:#e6ebe8}.sc-ref-software-grid .sc-ref-card-link{padding:8px;font-size:10px}.sc-ref-decision{flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;padding-top:15px;font-size:11px;line-height:1.6;display:flex}.sc-ref-decision strong{font-weight:600}.sc-ref-decision>span:nth-child(2){color:#7b8c84}.sc-ref-apply{border-top:2px solid #bf1e2c}.sc-ref-apply h3{font-size:19px}.sc-ref-apply .sc-execution-links{border-top:1px solid #e0e5e8;gap:8px 16px;margin-top:auto;padding-top:10px;font-size:11px}.sc-ref-apply .sc-execution-links a{color:#253740;text-decoration:none}.sc-ref-apply .sc-execution-links a:hover{color:var(--sc-accent)}.sc-ref-software-notes{grid-template-columns:1fr 1fr;gap:30px;margin-top:16px;display:grid}.sc-ref-software-notes p{font-size:11px;line-height:1.75}.sc-ref-section .sc-entry-paths{gap:45px;margin-top:22px;padding-top:23px}.sc-ref-section .sc-entry-paths h3{margin-bottom:7px;font-size:20px;font-weight:550}.sc-ref-section .sc-entry-paths p{max-width:65ch;font-size:13px;line-height:1.7}.sc-ref-section .sc-entry-paths .sc-link{margin-top:12px;font-size:12px}.sc-support.sc-ref-section{background:#f2f5f7}.sc-ref-support-grid{grid-template-columns:1.3fr 1fr .9fr;align-items:start;gap:28px;display:grid}.sc-ref-support-grid>figure>img{aspect-ratio:1.7;object-fit:cover;object-position:50% 60%;border-radius:4px}.sc-ref-support-grid figcaption{padding-top:8px;font-size:10px;line-height:1.6}.sc-ref-support-list{gap:15px;padding:0;list-style:none;display:grid}.sc-ref-support-list li{grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.sc-ref-support-icon{color:#445763;background:#e5ebf0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sc-ref-support-icon svg{width:19px;height:19px}.sc-ref-support-list h3{margin-bottom:3px;font-size:13px;font-weight:600;line-height:1.4}.sc-ref-support-list p{font-size:12px;line-height:1.5}.sc-ref-support-note{background:#edf1f5;border-radius:3px;align-self:center;padding:28px 20px 27px 46px;position:relative}.sc-ref-support-note:before{content:"";background:#d41125;width:3px;position:absolute;top:22px;bottom:22px;left:24px}.sc-ref-support-note blockquote{border:0;margin:0;padding:0}.sc-ref-support-note p{color:#283641;font-size:14px;line-height:1.55}.sc-ref-support-note figcaption{color:#5b6a77;margin-top:18px;padding:0;font-size:10px;line-height:1.6}.sc-faq.sc-ref-section{padding-block:28px;display:block}.sc-faq.sc-ref-section h2{margin-bottom:17px;font-size:25px}.sc-faq.sc-ref-section .sc-faq-list{border:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.sc-faq.sc-ref-section details{background:#fff;border:1px solid #dae1e5;border-radius:4px;padding:14px}.sc-faq.sc-ref-section summary{gap:12px;font-size:13px;font-weight:500;line-height:1.6}.sc-faq.sc-ref-section summary>span{font-size:19px}.sc-faq.sc-ref-section details>p{padding-top:12px;font-size:12px;line-height:1.8}.sc-faq.sc-ref-section .sc-references{color:#62717b;gap:9px 20px;margin-top:18px;font-size:10px}.sc-faq.sc-ref-section .sc-references a{color:#62717b;font-size:10px}.sc-ref-inquiry{background:#edf2f5}.sc-ref-closing{isolation:isolate;background:var(--brand-deep);padding-block:29px;position:relative;overflow:hidden}.sc-ref-closing>img{object-fit:cover;object-position:50% 35%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sc-ref-closing:before{content:"";z-index:-1;background:#16281dd1;position:absolute;inset:0}.sc-ref-closing>.sc-wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.scouting-page .sc-ref-closing h2{color:#fff;letter-spacing:-.02em;text-wrap:initial;max-width:39ch;font-size:25px;font-weight:550;line-height:1.25}.scouting-page .sc-ref-closing p{color:#e8eee9;max-width:68ch;margin-top:8px;font-size:13px;line-height:1.65}.sc-ref-closing .btn{border-radius:4px;flex-shrink:0;font-size:13px}.sc-ref-inquiry .sc-inquiry-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:60px;padding-block:44px 54px}.sc-ref-inquiry .sc-inquiry-layout h2{max-width:22ch;font-size:32px;line-height:1.2}.sc-ref-inquiry .sc-inquiry-layout .sc-eyebrow{margin-bottom:13px!important;font-size:10px!important}.sc-ref-inquiry .sc-inquiry-layout .sc-heading>p:not(.sc-eyebrow){margin-top:15px;font-size:14px;line-height:1.8}.sc-ref-inquiry .quote-form{background:#fff;border:1px solid #dce3e7;border-radius:5px;padding:28px}@media (width>=1550px){.sc-ref-aircraft{top:-31px}.sc-ref-hero-inner{padding-block:65px 48px}}@media (width<=1100px){.sc-ref-hero-copy{width:70%}.sc-ref-aircraft{width:48%;top:55px;right:-55px}.scouting-page .sc-ref-hero h1{max-width:22ch;font-size:44px}.sc-ref-aircraft figcaption{top:76%;bottom:auto}.sc-ref-workflow{gap:16px}.sc-ref-stage-arrow{top:35px;left:calc(100% + 1px)}.sc-ref-stage-arrow svg{width:14px;height:14px}.sc-ref-stage-body{grid-template-columns:25px minmax(0,1fr);gap:7px;padding:9px 3px}.sc-ref-stage .sc-ref-stage-verb{min-height:14px;font-size:9px}.sc-ref-outputs{grid-template-columns:1fr 1fr}.sc-ref-outputs li{grid-template-columns:85px 1fr}.sc-ref-outputs img{width:85px;height:73px}.sc-ref-configuration{grid-template-columns:1fr 1.75fr 1fr;gap:25px}.sc-ref-capture:after,.sc-ref-config-process:after{font-size:20px;left:calc(100% + 5px)}.sc-ref-config-card,.sc-ref-config-process{padding:13px}.sc-ref-software-grid{gap:9px}.sc-ref-software-grid .sc-ref-config-card{padding:10px}.sc-ref-config-card h3{font-size:18px}.sc-ref-support-grid{grid-template-columns:1.05fr 1fr;gap:24px}.sc-ref-support-note{grid-column:1/-1;padding:24px 28px 24px 48px}.sc-ref-support-note figcaption{margin-top:12px}}@media (width<=850px){.sc-ref-hero-inner{min-height:450px;padding-block:43px 33px}.sc-ref-hero-copy{width:75%}.sc-ref-aircraft{opacity:.9;width:47%;top:92px;right:-42px}.sc-ref-aircraft figcaption{top:76%;bottom:auto;right:15%}.scouting-page .sc-ref-hero h1{max-width:19ch;font-size:39px}.scouting-page .sc-ref-tagline{max-width:28ch;font-size:23px}.sc-ref-hero-intro{max-width:44ch!important;font-size:14px!important}.sc-ref-section{padding-block:30px}.sc-ref-section .sc-task-grid{gap:14px}.sc-ref-task-copy{padding:12px}.sc-ref-section .sc-task>img{aspect-ratio:2}.sc-ref-section .sc-task h3{font-size:15px}.sc-ref-task-copy>p{font-size:12px}.sc-ref-workflow{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.sc-ref-stage{grid-column:span 2}.sc-ref-stage:nth-child(4),.sc-ref-stage:nth-child(5){grid-column:span 3}.sc-ref-stage-arrow{display:none}.sc-ref-stage .sc-ref-stage-verb{min-height:0}.sc-ref-stage-body{grid-template-columns:27px 1fr}.sc-ref-workflow-foot{gap:20px}.sc-ref-configuration{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px}.sc-ref-config-process:after{display:none}.sc-ref-apply{border-top:1px dashed #abafb1;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px 24px;padding:18px;display:grid}.sc-ref-apply>img{aspect-ratio:2.2;object-fit:cover;grid-area:1/1/5;height:100%;max-height:190px;margin:0}.sc-ref-apply>.sc-ref-config-label,.sc-ref-apply>h3,.sc-ref-apply>p,.sc-ref-apply>.sc-execution-links{grid-column:2;margin:0!important}.sc-ref-apply>.sc-execution-links{padding-top:7px}.sc-faq.sc-ref-section .sc-faq-list{grid-template-columns:1fr 1fr}.sc-ref-closing>.sc-wrap{gap:24px}.sc-ref-closing h2{font-size:22px!important}.sc-ref-closing .btn{max-width:220px}.sc-ref-inquiry .sc-inquiry-layout{grid-template-columns:1fr;gap:30px;padding-block:35px}.sc-ref-inquiry .sc-inquiry-layout h2{max-width:30ch}}@media (width<=600px){.sc-ref-hero-inner{min-height:0;padding-block:30px 28px}.sc-ref-hero-copy{width:100%;max-width:none}.scouting-page .sc-ref-hero h1{max-width:17ch;font-size:36px;line-height:1.1}.scouting-page .sc-ref-tagline{max-width:24ch;margin-top:13px;font-size:22px}.sc-ref-hero-copy .sc-eyebrow{letter-spacing:.06em;font-size:9px!important}.sc-ref-hero-shade{background:linear-gradient(90deg,#13231adb,#12211987),linear-gradient(#0000,#13241ca8)}.sc-ref-aircraft{opacity:1;z-index:0;width:100%;max-width:410px;position:relative;top:auto;right:auto;margin-top:-25px!important;margin-bottom:-80px!important}.sc-ref-aircraft img{margin-top:-30px}.sc-ref-aircraft figcaption{font-size:11px;top:auto;bottom:23%;right:4%}.sc-ref-aircraft figcaption span{font-size:8px}.sc-ref-hero .sc-actions{align-items:stretch;gap:12px;margin-top:20px}.sc-ref-hero .btn,.sc-ref-ghost{min-height:46px;padding:12px 14px;font-size:12px}.sc-ref-hero .sc-actions>a{justify-content:space-between;width:100%}.sc-ref-hero-intro{font-size:14px!important;line-height:1.7!important}.sc-ref-independence{margin-top:13px!important;font-size:10px!important}.sc-tasks.sc-ref-section{padding-block:20px 25px}.sc-ref-section .sc-task-grid{grid-template-columns:1fr;gap:14px}.sc-ref-section .sc-task{grid-template-columns:110px 1fr;display:grid}.sc-ref-section .sc-task>img{aspect-ratio:auto;object-fit:cover;height:100%}.sc-ref-task-copy{padding:13px}.sc-ref-section .sc-task h3{margin-bottom:6px;font-size:16px}.sc-ref-task-copy>p{font-size:12px;line-height:1.65}.sc-ref-section{padding-block:27px}.scouting-page .sc-ref-section h2{font-size:26px;line-height:1.25}.sc-ref-section .sc-heading{margin-bottom:18px}.sc-ref-section .sc-heading>p:not(.sc-eyebrow),.sc-ref-section-heading>div>p{margin-top:8px;font-size:13px;line-height:1.75}.sc-ref-section-heading{flex-direction:column;align-items:start;gap:10px;margin-bottom:17px}.sc-ref-workflow{grid-template-columns:1fr;gap:17px}.sc-ref-stage,.sc-ref-stage:nth-child(4),.sc-ref-stage:nth-child(5){grid-column:auto;grid-template-columns:105px 1fr;gap:1px;padding:5px;display:grid}.sc-ref-stage>img{aspect-ratio:auto;object-fit:cover;height:100%;min-height:145px}.sc-ref-stage-body{grid-template-columns:24px 1fr;gap:8px;padding:9px 8px}.sc-ref-stage-number{width:24px;height:24px;font-size:11px}.sc-ref-stage .sc-ref-stage-verb{margin:3px 0 5px;font-size:9px}.scouting-page .sc-ref-stage h3{margin-bottom:6px;font-size:15px}.sc-ref-stage-body>div>p:last-child{font-size:12px;line-height:1.75}.sc-ref-stage-decide{grid-template-columns:1fr}.sc-ref-stage-decide>img{aspect-ratio:1.85;height:auto;min-height:0}.sc-ref-stage-decide .sc-ref-stage-body{grid-template-columns:27px 1fr;padding:13px 10px 15px}.sc-ref-stage-decide .sc-ref-stage-number{width:27px;height:27px}.sc-ref-stage-decide h3{font-size:18px!important}.sc-ref-stage-decide .sc-ref-stage-verb{font-size:10px}.sc-ref-workflow-foot{grid-template-columns:1fr;gap:12px}.sc-ref-photo-credit{font-size:10px}.sc-ref-outputs{grid-template-columns:1fr;gap:11px}.sc-ref-outputs li{grid-template-columns:78px 1fr;padding:12px}.sc-ref-outputs img{width:78px;height:67px}.scouting-page .sc-ref-outputs h3{font-size:15px}.sc-ref-outputs p{font-size:12px}.sc-ref-section .sc-quality{grid-template-columns:1fr;gap:13px;margin-top:18px;padding-top:18px}.sc-ref-section .sc-quality h3{font-size:19px}.sc-ref-configuration{grid-template-columns:1fr;gap:26px}.sc-ref-capture{grid-template-columns:110px 1fr;gap:8px 15px;padding:16px;display:grid}.sc-ref-capture:after{content:"↓";font-size:20px;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.sc-ref-capture>.sc-ref-config-label{grid-column:1/-1;margin-bottom:0!important}.sc-ref-capture>img{aspect-ratio:auto;object-fit:cover;grid-area:2/1/5;height:100%;min-height:130px;margin:0}.sc-ref-capture>h3,.sc-ref-capture>p:not(.sc-ref-config-label),.sc-ref-capture>a{grid-column:2;margin:0}.sc-ref-capture>h3{font-size:23px}.sc-ref-capture>a{grid-column:1/-1;margin-top:8px}.sc-ref-capture .sc-ref-card-detail{padding-top:7px}.sc-ref-config-process{padding:15px}.sc-ref-software-grid{gap:12px}.sc-ref-software-grid .sc-ref-config-card{padding:11px}.sc-ref-software-grid h3{min-height:43px;font-size:17px;line-height:1.25}.sc-ref-software-grid img{aspect-ratio:1.4}.sc-ref-software-grid .sc-ref-card-link{gap:8px;padding:8px;font-size:11px}.sc-ref-config-card>p:not(.sc-ref-config-label){font-size:12px;line-height:1.7}.sc-ref-decision{gap:8px;font-size:10px}.sc-ref-apply{grid-template-columns:1fr;gap:10px;padding:16px}.sc-ref-apply>img{aspect-ratio:2;grid-area:auto/1;height:auto;max-height:none}.sc-ref-apply>.sc-ref-config-label,.sc-ref-apply>h3,.sc-ref-apply>p,.sc-ref-apply>.sc-execution-links{grid-column:1}.sc-ref-apply>h3{font-size:21px}.sc-ref-software-notes{grid-template-columns:1fr;gap:12px;margin-top:16px}.sc-ref-section .sc-entry-paths{grid-template-columns:1fr;gap:23px;margin-top:20px;padding-top:21px}.sc-ref-section .sc-entry-paths h3{font-size:22px}.sc-ref-section .sc-entry-paths p{font-size:13px}.sc-ref-support-grid{grid-template-columns:1fr;gap:22px}.sc-ref-support-grid>figure>img{aspect-ratio:1.75}.sc-ref-support-list{gap:16px}.sc-ref-support-list h3{font-size:16px}.sc-ref-support-list p{font-size:13px}.sc-ref-support-note{grid-column:auto;padding:24px 22px 24px 44px;display:block}.sc-ref-support-note:before{left:22px}.sc-ref-support-note p{font-size:15px}.sc-faq.sc-ref-section .sc-faq-list{grid-template-columns:1fr;gap:10px}.sc-faq.sc-ref-section summary{font-size:14px}.sc-faq.sc-ref-section details>p{font-size:13px}.sc-ref-closing{padding-block:26px}.sc-ref-closing>.sc-wrap{flex-direction:column;align-items:start;gap:18px}.sc-ref-closing h2{font-size:25px!important}.sc-ref-closing .btn{max-width:100%;font-size:13px}.sc-ref-inquiry .sc-inquiry-layout{gap:25px;padding-block:30px}.sc-ref-inquiry .sc-inquiry-layout h2{max-width:none;font-size:29px}.sc-ref-inquiry .quote-form{padding:22px 17px}}.sc-ref-section .sc-task:nth-child(2)>img{object-position:50% 10%}.sc-ref-stage-decide>img{object-position:50% 30%}body[data-page=about]{background:#fcfcfa}body[data-page=about] .platform-breadcrumb{display:none}.about-page{--ink:#142735;--muted:#52616a;--red:var(--brand-action);--line:#dce2e3;color:var(--ink);font-variation-settings:normal;background:#fcfcfa;font-size:17px;line-height:1.6}.about-wrap{width:90.8%;max-width:1280px;margin-inline:auto}.about-page :is(h1,h2,h3,h4,strong){font-variation-settings:normal;font-weight:650}.about-page h1{letter-spacing:-.035em;text-wrap:pretty;max-width:none;font-size:clamp(38px,3.35vw,48px);line-height:1.08}.about-page h2{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(30px,2.8vw,40px);line-height:1.15}.about-page h3{letter-spacing:-.02em;font-size:24px;line-height:1.25}.about-page h4{letter-spacing:-.015em;font-size:19px;line-height:1.3}.about-page p{color:var(--muted)}.about-page :is(ul,ol){margin:0;padding:0;list-style:none}.about-page figure{margin:0}.about-page img{width:100%;max-width:100%;height:auto;display:block}.about-page figcaption{color:var(--brand-muted);margin-top:9px;font-size:12px;line-height:1.45}.about-page [id]{scroll-margin-top:105px}.about-page section{position:relative}.about-page section>span[aria-hidden]{position:absolute;top:0}.about-section{border-bottom:1px solid var(--line);padding-block:66px}.about-eyebrow,.about-place{text-transform:uppercase;letter-spacing:.085em;font-size:11px;font-weight:600;line-height:1.5}.about-page .about-eyebrow{color:var(--brand-action);margin-bottom:16px}.about-section-heading{max-width:850px;margin-bottom:30px}.about-section-heading>p:last-child:not(.about-eyebrow){max-width:72ch;margin-top:15px;font-size:16px}.about-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.about-button{background:var(--brand-action);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:15px;max-width:100%;min-height:48px;padding:13px 19px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.about-button:hover{background:var(--brand-action-hover)}.about-button span{flex:none;font-size:18px}.about-link{min-height:44px;color:var(--brand-action);align-items:center;gap:12px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.about-link:hover{text-underline-offset:4px;text-decoration:underline}.about-page a:focus-visible{outline:2px solid var(--red);outline-offset:5px}.about-hero{border-bottom:1px solid var(--line);background:#f5f7f4;padding-top:40px}.about-hero-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:50px;min-height:465px;padding-bottom:34px;display:grid}.about-hero h1 span{display:block}.about-hero h1 span+span{margin-top:7px}.about-intro{max-width:55ch;margin-top:21px;font-size:17px;line-height:1.6}.about-hero .about-actions{margin-top:25px}.about-hero-photo img{aspect-ratio:1338/753;object-fit:contain;border-radius:4px}.about-locations{border-top:1px solid var(--brand-line);grid-template-columns:1fr 1fr 1fr;gap:24px;padding-block:19px;display:grid}.about-locations a{color:var(--ink);justify-content:space-between;align-items:center;gap:15px;padding-block:6px;font-size:14px;font-weight:550;line-height:1.4;text-decoration:none;display:flex}.about-locations a+a{border-left:1px solid var(--brand-line);padding-left:24px}.about-locations a:hover,.about-locations a>span:last-child{color:var(--red)}.about-two-teams{grid-template-columns:1fr 1fr;gap:26px;display:grid}.about-location{background:#edf1ed;border-radius:4px;min-width:0;padding:30px}.about-location>.about-place{color:var(--brand-action);margin-bottom:12px}.about-location>h3{font-size:32px}.about-location-intro{margin-top:15px;font-size:16px}.about-location figure{margin-top:25px}.about-location figure img{aspect-ratio:2.75;object-fit:cover;border-radius:3px}.about-location-focus{flex-direction:column;gap:9px;display:flex;margin-top:20px!important}.about-location-focus li{border-left:2px solid var(--brand-action);padding-left:14px;font-size:14px;line-height:1.5}.about-california{color:#fff;background:#162b39}.about-california .about-place{color:#c2d1d6}.about-california .about-location-intro{color:#d4dfe4}.about-brand-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.about-brand-art{border-radius:3px;overflow:hidden}.about-brand-art img{aspect-ratio:4;object-fit:cover;object-position:center;width:100%}.about-development-focus{margin-top:25px}.about-development-focus>.about-place{margin-bottom:18px}.about-development-focus>div{border-top:1px solid #ffffff29;padding-block:15px}.about-development-focus h4{color:#fff;font-size:19px}.about-development-focus div p{color:#d4dfe4;margin-top:5px;font-size:14px}.about-heading-split{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px;max-width:none;display:grid}.about-heading-split>p:last-child{margin-top:0}.about-validation{background:#f3f5ef}.about-base-aerial img{aspect-ratio:2.75;object-fit:cover;object-position:center 18%;border-radius:4px}.about-base-detail{grid-template-columns:.8fr 1.4fr;align-items:center;gap:42px;margin-top:31px;display:grid}.about-base-detail figure img{aspect-ratio:1.85;object-fit:cover;border-radius:3px}.about-base-activities{grid-template-columns:1fr 1fr;gap:25px 35px;display:grid}.about-base-activities h3{margin-bottom:8px;font-size:20px}.about-base-activities p{font-size:14px;line-height:1.5}.about-note{max-width:100ch;margin-top:22px;font-size:13px;line-height:1.6}.about-section.about-training{background:#fff;padding-block:30px}.about-training-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:26px;display:grid}.about-training-grid>div{min-width:0}.about-training-visual h2{letter-spacing:-.035em;text-wrap:initial;font-size:clamp(22px,2.23vw,32px);line-height:1.18}.about-training-subtitle{margin-top:5px;font-size:clamp(12px,1.1vw,16px);line-height:1.45}.about-training-photo{margin-top:9px!important}.about-training-photo img{aspect-ratio:2.75;object-fit:cover;object-position:center 47%;border-radius:4px}.about-training-overview{padding-top:29px}.about-training-intro{font-size:clamp(14px,1.07vw,15px);line-height:1.5}.about-training-columns{grid-template-columns:1fr 1fr;gap:22px;margin-top:16px;display:grid}.about-training-features{gap:20px;display:grid}.about-training-features li{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:13px;display:grid}.about-training-icon{background:var(--red);width:27px;height:27px;mask:var(--training-icon) center / contain no-repeat;display:block}.about-training-features h3{letter-spacing:-.01em;font-size:clamp(13px,1.03vw,14px);line-height:1.35}.about-training-features p{margin-top:3px;font-size:clamp(12px,.95vw,13px);line-height:1.5}.about-training-resource-button{border:1px solid var(--brand-line);background:var(--brand-tint);width:fit-content;max-width:100%;min-height:36px;color:var(--ink);border-radius:4px;justify-content:space-between;align-items:center;gap:10px;margin:13px 0 0;padding:8px 11px;font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.about-training-resource-button>span{background:currentColor;flex:0 0 15px;width:15px;height:15px;mask:url(/assets/icons/about-training/arrow-right.svg) 50%/contain no-repeat}.about-training-resource-button:hover{background:var(--brand-soft);border-color:var(--brand-action)}.about-training-details{margin-top:19px}.about-training-details>summary{cursor:pointer;color:#5d696e;width:fit-content;max-width:100%;padding-block:6px;font-size:12px}.about-training-details>summary:hover{color:var(--red)}.about-training-details>summary:focus-visible{outline:2px solid var(--red);outline-offset:4px}.about-training-details[open]>summary{margin-bottom:18px}.about-training-detail-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1.12fr;gap:45px;padding-top:25px;display:grid}.about-training-details .about-regulatory-resources{margin-top:0}.about-professional-history h3{font-size:25px}.about-professional-history p{margin-block:12px 10px;font-size:15px}.about-professional-history .about-experience-person{flex-wrap:wrap;align-items:baseline;gap:4px 15px;margin-block:18px 12px;display:flex}.about-experience-person strong{color:var(--ink);font-size:18px}.about-experience-person span{font-size:13px}.about-experience-sources{flex-wrap:wrap;gap:0 24px;display:flex}.about-experience-sources .about-link{font-size:12px}.about-regulatory-resources{background:#edf1f4;border-radius:4px;margin-top:25px;padding:27px}.about-regulatory-resources .about-place{color:#596d79;margin-bottom:12px}.about-regulatory-resources h3{margin-bottom:14px;font-size:24px}.about-regulatory-resources>p{font-size:15px}.about-regulatory-resources ul{border-top:1px solid #c7d3d9;margin-block:18px!important}.about-regulatory-resources li{border-bottom:1px solid #c7d3d9}.about-regulatory-resources a{color:#1a4055;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding-block:11px;font-size:14px;font-weight:550;text-decoration:none;display:flex}.about-regulatory-resources a:hover{color:var(--red)}.about-regulatory-resources .about-directory-note{font-size:12px;line-height:1.6}.about-project-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.about-project-stages>li{min-width:0}.about-stage-media{grid-template-rows:auto minmax(34px,auto);display:grid}.about-project-stages img{aspect-ratio:1.6;object-fit:cover;border-radius:3px}.about-project-stages>li:first-child img{object-position:center 75%}.about-project-stages .about-stage-media figcaption{margin-top:8px;font-size:11px}.about-project-stages .about-workflow-logo{object-position:center;background:#0b1e34}.about-project-stages>li>div:last-child{padding-top:18px}.about-project-stages .about-place{margin-bottom:7px;font-size:10px}.about-project-stages h3{margin-bottom:10px;font-size:21px}.about-project-stages li>div>p:last-child{font-size:14px;line-height:1.55}html[lang=zh-Hans] .about-page :is(h1,h2,h3,h4){letter-spacing:.01em;line-height:1.35}@media (width<=1100px){.about-hero-layout{gap:30px}.about-hero h1{font-size:39px}.about-intro{font-size:15px}.about-section{padding-block:48px}.about-location{padding:25px}.about-location-intro{font-size:15px}.about-heading-split,.about-training-detail-grid{gap:35px}.about-training-grid{grid-template-columns:1fr;gap:22px}.about-training-overview{padding-top:0}.about-training-visual h2{font-size:29px}.about-training-subtitle{font-size:15px}.about-training-columns{gap:16px;margin-top:12px}.about-training-features{gap:15px}.about-training-features li{grid-template-columns:22px minmax(0,1fr);gap:10px}.about-training-icon{width:22px;height:22px}.about-base-detail{grid-template-columns:.8fr 1.3fr;gap:28px}.about-base-activities{gap:22px}.about-regulatory-resources{padding:25px}.about-project-stages{gap:16px}.about-project-stages h3{font-size:18px}}@media (width<=800px){.about-wrap{width:calc(100% - 48px)}.about-hero-layout{grid-template-columns:1fr;padding-bottom:27px}.about-hero-copy{max-width:680px}.about-locations{gap:15px}.about-locations a{font-size:12px}.about-locations a+a{padding-left:15px}.about-two-teams{gap:20px}.about-location{padding:23px}.about-location>h3{font-size:28px}.about-location figure img{aspect-ratio:1.8}.about-location-intro{font-size:14px}.about-development-focus div p{font-size:13px}.about-heading-split{grid-template-columns:1fr;gap:15px}.about-base-detail{grid-template-columns:1fr}.about-base-detail>figure{display:none}.about-base-aerial img{aspect-ratio:2.1}.about-training-grid,.about-training-detail-grid{grid-template-columns:1fr;gap:22px}.about-training-overview{padding-top:0}.about-training-visual h2{font-size:29px}.about-training-subtitle,.about-training-intro{font-size:15px}.about-training-features h3{font-size:14px}.about-training-features p{font-size:13px}.about-training-resource-button{min-height:44px;font-size:12px}.about-project-stages{grid-template-columns:1fr 1fr;gap:30px 22px}.about-project-stages h3{font-size:22px}}@media (width<=600px){.about-wrap{width:calc(100% - 40px)}.about-page{font-size:15px}.about-section{padding-block:36px}.about-page h2{font-size:30px}.about-eyebrow{font-size:10px}.about-section-heading{margin-bottom:25px}.about-section-heading>p:last-child:not(.about-eyebrow){font-size:15px}.about-hero{padding-top:28px}.about-hero h1{font-size:35px}.about-hero h1 span+span{margin-top:12px}.about-hero-layout{gap:26px}.about-intro{font-size:15px;line-height:1.65}.about-actions{gap:9px 22px}.about-button{padding-inline:16px;font-size:12px}.about-locations{grid-template-columns:1fr;gap:0;padding-block:7px}.about-locations a{min-height:48px;font-size:13px}.about-locations a+a{border-left:0;border-top:1px solid var(--brand-line);padding-left:0}.about-two-teams{grid-template-columns:1fr;gap:22px}.about-location{padding:24px}.about-location-intro{font-size:15px}.about-development-focus div p{font-size:14px}.about-location figure img{aspect-ratio:2}.about-base-aerial img{aspect-ratio:1.65}.about-base-activities{gap:24px 18px}.about-base-activities h3{font-size:19px}.about-base-activities p{font-size:13px}.about-section.about-training{padding-block:28px}.about-training-visual h2{font-size:28px}.about-training-photo img{aspect-ratio:2}.about-training-columns{grid-template-columns:1fr;gap:18px}.about-training-features{gap:18px}.about-training-resource-button{margin-top:18px}.about-regulatory-resources{padding:24px}.about-regulatory-resources h3{font-size:23px}.about-project-stages{grid-template-columns:1fr;gap:29px}.about-project-stages img{aspect-ratio:1.85}.about-project-stages>li>div:last-child{padding-top:15px}.about-project-stages li>div>p:last-child{font-size:15px}html[lang=zh-Hans] .about-hero h1{font-size:32px}}.deployment-page{--ds-ink:#252a28;--ds-muted:#70756f;--ds-accent:var(--brand-action);--ds-line:#dce0da;--ds-gray:#f4f5f2;--ds-navy:#102532;color:var(--ds-ink);font-family:var(--sans);background:#fff;font-size:14px;line-height:1.5}.deployment-page *{box-sizing:border-box}.deployment-page :is(h1,h2,h3,p,figure,ol,ul,dl,dd){margin:0}.deployment-page :is(ol,ul){padding:0;list-style:none}.deployment-page :is(h1,h2,h3){font-family:var(--disp);font-variation-settings:"wght" 600;letter-spacing:-.035em;text-transform:none;white-space:pre-line;font-weight:600;line-height:1.1}.deployment-page h2{font-size:36px}.deployment-page h3{font-size:18px;line-height:1.2}.deployment-page img{max-width:100%;height:auto;display:block}.deployment-page a{color:inherit;text-decoration:none}.deployment-page :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ds-accent);outline-offset:5px}.deployment-page section[id]{scroll-margin-top:110px}.ds-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(24px,6.9vw,88px)}.ds-section{padding-block:52px}.ds-eyebrow{color:var(--ds-accent);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.6;margin-bottom:14px!important}.ds-hero{grid-template-columns:.84fr 1.16fr;align-items:center;gap:40px;padding-top:24px;padding-bottom:35px;display:grid}.deployment-page .ds-hero h1{letter-spacing:-.045em;font-size:clamp(38px,4.07vw,52px);line-height:1.06}.ds-intro{max-width:420px;color:var(--ds-muted);font-size:14px;line-height:1.65;margin-top:24px!important}.ds-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ds-hero .ds-actions{gap:10px;margin-top:26px}.ds-button{background:var(--ds-accent);border:1px solid var(--ds-accent);justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:12px 17px;font-size:11px;font-weight:600;line-height:1.4;transition:background .15s;display:inline-flex;color:#fff!important}.ds-button img{filter:brightness(0)invert();flex:none;transform:rotate(-45deg)}.ds-button:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.ds-button-secondary{background:#fff;border-color:#c5c9c2;color:var(--ds-ink)!important}.ds-button-secondary img{filter:none}.ds-button-secondary:hover{background:var(--brand-action-soft)}.ds-hero-tagline{color:#6b7464;font-size:10px;margin-top:19px!important}.ds-hero-image>img{aspect-ratio:1338/753;object-fit:contain;border-radius:2px;width:100%}.ds-hero-image figcaption{color:#6b7464;justify-content:space-between;gap:15px;margin-top:9px;font-size:9px;line-height:1.4;display:flex}.ds-hero-image figcaption span:last-child{letter-spacing:.1em;white-space:nowrap;font-size:8px}.ds-page-nav{background:#fff;border-block:1px solid #e8eae5}.ds-page-nav>.ds-wrap{align-items:center;gap:28px;min-height:49px;display:flex}.ds-page-nav ol{flex:1;justify-content:space-between;gap:20px;display:flex}.ds-page-nav a{color:#747a70;align-items:center;gap:5px;min-height:48px;font-size:10px;display:inline-flex}.ds-page-nav a:hover,.ds-page-nav [aria-current]{color:var(--ds-accent)}.ds-page-nav .ds-nav-support{color:var(--ds-accent);white-space:nowrap;font-size:10px;font-weight:600}.ds-page-nav img{width:12px;transform:rotate(-45deg)}.ds-method-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:55px;margin-bottom:29px;display:grid}.ds-method-heading>p{color:var(--ds-muted);white-space:pre-line;font-size:13px;line-height:1.6}.ds-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 38px;display:grid}.ds-stages>li{border-top:1px solid var(--ds-line);flex-direction:column;align-items:flex-start;padding-top:16px;display:flex}.ds-stage-label{letter-spacing:.12em;align-items:center;gap:13px;margin-bottom:10px;font-size:10px;font-weight:600;line-height:1.4;display:flex}.ds-stage-label>span{color:var(--ds-accent);letter-spacing:0;font-size:13px}.ds-stages h3{letter-spacing:-.025em;margin-bottom:9px;font-size:17px}.ds-stages>li>p:not(.ds-output){color:var(--ds-muted);margin-bottom:14px;font-size:12px;line-height:1.65}.ds-output{color:#6c7369;align-items:baseline;gap:11px;font-size:10px;display:flex;margin-top:auto!important}.ds-output>span{letter-spacing:.1em;text-transform:uppercase;color:#6b7464;flex:none;font-size:8px}.ds-method-note{color:#6b7464;border-top:1px solid #eceee9;padding-top:13px;font-size:10px;line-height:1.6;margin-top:24px!important}.ds-training,.ds-arrangements{background:var(--ds-gray)}.ds-training-layout{grid-template-columns:.87fr 1.13fr;align-items:start;gap:72px;display:grid}.ds-section-intro{white-space:pre-line;color:var(--ds-muted);font-size:13px;line-height:1.65;margin-top:18px!important}.ds-numbered{gap:15px;display:grid;margin-top:20px!important;margin-bottom:18px!important}.ds-numbered>li{grid-template-columns:20px 1fr;gap:15px;display:grid}.ds-numbered>li>span{color:var(--ds-accent);font-size:10px;line-height:1.6}.ds-numbered h3{letter-spacing:-.01em;font-size:13px;line-height:1.4}.ds-numbered p{color:var(--ds-muted);font-size:11px;line-height:1.65;margin-top:3px!important}.ds-link{align-items:center;gap:13px;min-height:35px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.ds-link:hover{text-underline-offset:4px;text-decoration:underline!important}.ds-link img{flex:none;transform:rotate(-45deg)}.ds-training .ds-actions{gap:17px}.ds-training-note{border-top:1px solid #e0e4db;margin-top:12px;padding-top:14px}.ds-training-note h3{letter-spacing:0;font-size:10px;font-weight:500;line-height:1.5}.ds-training-note p{color:#6b7464;font-size:10px;line-height:1.5}.ds-training-media>figure>img{aspect-ratio:2.27;object-fit:cover;object-position:50% 52%;border-radius:2px;width:100%}.ds-training-media figcaption{margin-top:7px;font-size:10px}.ds-local-team{grid-template-columns:.36fr .64fr;align-items:center;gap:19px;margin-top:20px;display:grid}.ds-local-team>img{aspect-ratio:1.6;object-fit:cover;border-radius:1px;width:100%}.ds-local-team .ds-eyebrow{letter-spacing:.12em;font-size:8px;margin-bottom:6px!important}.ds-local-team h3{letter-spacing:-.025em;font-size:18px;line-height:1.18}.ds-local-team div>p:last-child{color:var(--ds-muted);margin-top:8px;font-size:11px;line-height:1.6}.ds-workflow{background:var(--ds-navy);color:#f2f5f2;padding-top:50px;padding-bottom:40px}.ds-workflow .ds-eyebrow{color:var(--brand-action-on-dark)}.ds-workflow .ds-section-intro{color:#a9b9bf;font-size:12px;line-height:1.7}.ds-workflow-heading{grid-template-columns:1.2fr .8fr;align-items:start;gap:70px;display:grid}.ds-workflow-heading dl{padding-top:14px}.ds-workflow-heading dl>div{border-bottom:1px solid #2d404b;padding:8px 0 10px}.ds-workflow-heading dt{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-action-on-dark);margin-bottom:5px;font-size:9px}.ds-workflow-heading dd{color:#c3cdd0;font-size:12px}.ds-workflow-paths{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.ds-workflow-paths>section{background:#1a303e;border:1px solid #3b4e58;flex-direction:column;align-items:flex-start;padding:23px 26px 17px;display:flex}.ds-path-label{letter-spacing:.13em;color:#b2c1c6;font-size:8px;margin-bottom:9px!important}.ds-workflow-paths h3{letter-spacing:-.02em;font-size:22px}.ds-workflow-paths section>p:not(.ds-path-label){color:#b2c1c6;margin-top:12px;margin-bottom:13px;font-size:11px;line-height:1.65}.ds-tool-tags{flex-wrap:wrap;gap:7px;display:flex;margin-top:auto!important;margin-bottom:10px!important}.ds-tool-tags li{color:#d3dce0;border:1px solid #4a5c65;padding:3px 6px;font-size:8px;line-height:1.4}.ds-workflow .ds-link{color:#f1f5f5;min-height:30px}.ds-workflow .ds-link img{filter:brightness(0)invert()}.ds-workflow-bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:20px;display:flex}.ds-development-partner{align-items:center;gap:15px;max-width:55%;display:flex}.ds-development-partner img{object-fit:contain;width:94px;height:auto;max-height:40px}.ds-development-partner p,.ds-workflow-bottom>p{color:#98aab4;font-size:9px;line-height:1.6}.ds-workflow-bottom>p{text-align:right;max-width:39ch}.ds-support{grid-template-columns:1fr 1fr;align-items:start;gap:92px;display:grid}.ds-support .ds-section-intro{max-width:46ch}.ds-support .ds-numbered{gap:19px}.ds-support-form{border:1px solid #e5e7e1;border-top:2px solid var(--ds-accent);background:#f7f8f5;border-radius:2px;padding:23px 26px 21px;display:block;box-shadow:0 5px 15px #20302005}.ds-support-form-eyebrow{color:#6b7464;letter-spacing:.14em;text-transform:uppercase;font-size:8px;margin-bottom:8px!important}.ds-support-form h3{font-size:22px;margin-bottom:19px!important}.ds-support-field{margin-bottom:14px}.ds-support-field label{margin-bottom:6px;font-size:11px;font-weight:500;display:block}.ds-support-field :is(select,input,textarea){width:100%;min-height:38px;color:var(--ds-ink);font:inherit;background:#fff;border:1px solid #d7dcd1;border-radius:1px;padding:9px 11px;font-size:11px;line-height:1.5;display:block}.ds-support-field textarea{resize:vertical;min-height:78px}.ds-support-field :is(textarea,input)::placeholder{color:#6b7464;opacity:1}.ds-support-field [aria-invalid=true]{border-color:#c8102e}.ds-support-optional{margin-bottom:7px}.ds-support-optional summary{cursor:pointer;color:#757f6f;width:fit-content;min-height:30px;padding-block:7px;font-size:10px}.ds-support-optional .ds-support-field{margin-top:7px}.ds-support-attachment-note{color:#6b7464;font-size:9px;line-height:1.6;margin-bottom:14px!important}.ds-support-start{border:1px solid var(--ds-accent);background:var(--ds-accent);color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:15px;padding:12px 16px;font-size:11px;font-weight:600;display:flex}.ds-support-start span:last-child{font-size:18px;line-height:1}.ds-support-start:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.ds-support-start:disabled{opacity:.55;cursor:wait}.ds-support-form-note{color:#6b7464;font-size:9px;line-height:1.6;margin-top:11px!important}.ds-support-error,.ds-support-status{color:#a20f2d;font-size:12px;line-height:1.5;margin-top:7px!important}.ds-support-fallback>a{min-height:44px;color:var(--ds-accent);align-items:center;font-size:12px;text-decoration:underline;display:inline-flex}.ds-support-form [hidden]{display:none!important}.ds-arrangements{padding-block:39px 33px}.ds-arrangements-heading{justify-content:space-between;align-items:center;gap:35px;margin-bottom:25px;display:flex}.ds-arrangements-heading h2{font-size:27px}.ds-arrangements-heading .ds-eyebrow{margin-bottom:12px!important}.ds-arrangements-heading .ds-actions{flex-shrink:0;justify-content:flex-end;gap:23px}.ds-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.ds-scope-grid>div{border-top:1px solid #d3d8cd;padding-top:14px}.ds-scope-grid dt{margin-bottom:7px;font-size:13px;font-weight:500}.ds-scope-grid dd{color:var(--ds-muted);font-size:11px;line-height:1.6}.ds-scope-note{color:#6b7464;font-size:10px;line-height:1.6;margin-top:21px!important}.ds-proof-faq{grid-template-columns:1fr 1fr;align-items:center;gap:76px;padding-block:43px;display:grid}.ds-field-record{grid-template-columns:38% 1fr;align-items:center;gap:22px;display:grid}.ds-field-record>img{object-fit:cover;object-position:49% center;border-radius:2px;width:100%;height:170px}.ds-field-record .ds-eyebrow{letter-spacing:.1em;font-size:8px;margin-bottom:10px!important}.ds-field-record h2{letter-spacing:-.025em;font-size:22px;line-height:1.12}.ds-field-record div>p:not(.ds-eyebrow){color:var(--ds-muted);margin-top:13px;font-size:11px;line-height:1.6}.ds-field-record .ds-link{gap:9px;margin-top:7px;font-size:10px}.ds-faq h2{letter-spacing:-.025em;font-size:23px;margin-bottom:15px!important}.ds-faq details{border-bottom:1px solid #e4e7df}.ds-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:39px;padding-block:10px;font-size:10px;line-height:1.5;list-style:none;display:flex}.ds-faq summary::-webkit-details-marker{display:none}.ds-faq summary img{opacity:.6;flex:none;width:13px;height:13px;transition:transform .15s}.ds-faq details[open] summary img{transform:rotate(45deg)}.ds-faq details>p{color:#687460;padding:0 20px 14px 0;font-size:12px;line-height:1.7}.ds-next{background:#f2f3f0;padding-block:36px}.ds-next-paths{grid-template-columns:1fr 1fr;gap:57px;display:grid}.ds-next-paths>div+div{border-left:1px solid #d9dfd2;padding-left:57px}.ds-next h2{letter-spacing:-.025em;font-size:27px}.ds-next .ds-eyebrow{margin-bottom:10px!important}.ds-next-paths>div>p:not(.ds-eyebrow){white-space:pre-line;color:var(--ds-muted);margin-top:14px;margin-bottom:18px;font-size:11px;line-height:1.65}.ds-next .ds-button{min-height:39px;padding:10px 17px;font-size:10px}@media (width>=1441px){.ds-wrap{max-width:1360px}.deployment-page .ds-hero h1{font-size:54px}.ds-section{padding-block:60px}.ds-next{padding-block:42px}}@media (width<=1120px){.ds-wrap{padding-inline:40px}.ds-hero{grid-template-columns:.95fr 1.05fr;gap:30px}.deployment-page .ds-hero h1{font-size:39px}.ds-hero .ds-actions{gap:10px}.ds-hero .ds-button{gap:12px;padding:11px 13px;font-size:10px}.ds-page-nav>.ds-wrap,.ds-page-nav ol{gap:15px}.ds-page-nav a,.ds-page-nav .ds-nav-support{font-size:9px}.ds-training-layout{gap:42px}.ds-support{gap:50px}.ds-workflow-heading{gap:40px}.ds-arrangements-heading{align-items:flex-start}.ds-arrangements-heading .ds-actions{gap:10px}.ds-proof-faq{gap:40px}.ds-field-record{grid-template-columns:34% 1fr;gap:16px}.ds-next-paths{gap:35px}.ds-next-paths>div+div{padding-left:35px}}@media (width<=800px){.ds-wrap{padding-inline:28px}.ds-hero{grid-template-columns:1fr;gap:30px;padding-top:30px;padding-bottom:27px}.deployment-page .ds-hero h1{font-size:44px}.ds-intro{max-width:53ch}.ds-hero .ds-actions{margin-top:22px}.ds-hero .ds-button{padding:12px 17px;font-size:12px}.ds-hero-image>img{object-fit:cover;max-height:400px}.ds-page-nav>.ds-wrap{padding-block:8px;display:block}.ds-page-nav ol{flex-wrap:wrap;justify-content:flex-start;gap:4px 20px}.ds-page-nav a,.ds-page-nav .ds-nav-support{min-height:38px;font-size:11px}.ds-page-nav .ds-nav-support{min-height:36px}.ds-section{padding-block:40px}.deployment-page h2{font-size:32px}.ds-method-heading{margin-bottom:27px;display:block}.ds-method-heading>p{margin-top:17px}.ds-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 25px}.ds-training-layout{grid-template-columns:1fr;gap:30px}.ds-training-media>figure>img{aspect-ratio:2.1}.ds-training-copy .ds-section-intro{max-width:60ch}.ds-numbered p{font-size:12px}.ds-training-note p{font-size:11px}.ds-local-team{grid-template-columns:31% 1fr}.ds-workflow-heading{grid-template-columns:1fr;gap:20px}.ds-workflow-heading dl{grid-template-columns:1fr 1fr;gap:25px;padding-top:0;display:grid}.ds-workflow-paths{gap:16px}.ds-workflow-paths>section{padding:21px 20px 16px}.ds-workflow-paths h3{font-size:20px}.ds-support{grid-template-columns:1fr;gap:26px}.ds-support-copy .ds-section-intro{max-width:60ch}.ds-support-form{padding:25px}.ds-support-field :is(select,input,textarea){min-height:44px;font-size:16px}.ds-support-field label{font-size:12px}.ds-support-form-note,.ds-support-attachment-note{font-size:11px}.ds-support-optional summary{min-height:40px;font-size:12px}.ds-support-form-eyebrow{font-size:10px}.ds-support-start{font-size:13px}.ds-arrangements-heading{display:block}.ds-arrangements-heading .ds-actions{justify-content:flex-start;gap:22px;margin-top:14px}.ds-scope-grid{grid-template-columns:1fr 1fr;gap:24px}.ds-proof-faq{grid-template-columns:1fr;gap:35px}.ds-field-record{grid-template-columns:160px 1fr;gap:24px;max-width:550px}.ds-field-record h2{font-size:25px}.ds-field-record div>p:not(.ds-eyebrow){font-size:13px}.ds-faq h2{font-size:27px}.ds-faq summary{min-height:45px;font-size:12px}.ds-next-paths{gap:25px}.ds-next-paths>div+div{padding-left:25px}.ds-next h2{font-size:24px}.ds-next-paths>div>p:not(.ds-eyebrow){font-size:12px}.ds-next .ds-button{min-height:44px;font-size:11px}}@media (width<=480px){.ds-wrap{padding-inline:24px}.deployment-page .ds-hero h1{font-size:37px}.ds-hero .ds-eyebrow{font-size:9px}.ds-hero .ds-actions{flex-direction:column;align-items:stretch;max-width:295px}.ds-hero .ds-button{font-size:12px}.ds-intro{font-size:14px;margin-top:20px!important}.ds-hero-tagline{font-size:10px}.ds-hero-image figcaption{gap:8px;font-size:8px}.ds-hero-image figcaption span:last-child{font-size:7px}.ds-page-nav ol{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.ds-page-nav a{font-size:11px}.ds-page-nav .ds-nav-support{margin-top:5px}.deployment-page h2{font-size:30px}.ds-eyebrow{font-size:9px}.ds-stages{grid-template-columns:1fr;gap:24px}.ds-stages>li{padding-top:17px}.ds-stages h3{font-size:19px}.ds-stages>li>p:not(.ds-output){margin-bottom:13px;font-size:13px}.ds-output{font-size:11px}.ds-output>span{font-size:9px}.ds-method-note{font-size:11px}.ds-section-intro,.ds-numbered h3{font-size:14px}.ds-numbered p{font-size:12px}.ds-link{min-height:42px;font-size:11px}.ds-training .ds-actions{gap:2px 20px}.ds-local-team{grid-template-columns:36% 1fr;gap:15px}.ds-local-team>img{aspect-ratio:1.2}.ds-local-team h3{font-size:18px}.ds-local-team div>p:last-child{font-size:11px}.ds-workflow-heading dl{grid-template-columns:1fr;gap:0}.ds-workflow-heading dd{font-size:12px}.ds-workflow-paths{grid-template-columns:1fr;gap:16px}.ds-workflow-paths h3{font-size:23px}.ds-workflow-paths section>p:not(.ds-path-label){font-size:12px}.ds-path-label,.ds-tool-tags li{font-size:9px}.ds-workflow-bottom{flex-direction:column;align-items:flex-start;gap:16px}.ds-development-partner{max-width:100%}.ds-development-partner p,.ds-workflow-bottom>p{font-size:10px}.ds-workflow-bottom>p{text-align:left;max-width:none}.ds-support-form{padding:22px 19px}.ds-support-form h3{font-size:24px}.ds-scope-grid{gap:24px 18px}.ds-scope-grid dt{font-size:13px}.ds-scope-grid dd{font-size:12px}.ds-scope-note{font-size:11px}.ds-field-record{grid-template-columns:110px 1fr;gap:19px}.ds-field-record>img{object-position:45% center;height:190px}.ds-field-record h2{font-size:22px}.ds-field-record div>p:not(.ds-eyebrow){font-size:12px}.ds-field-record .ds-link{align-items:flex-start;font-size:10px;line-height:1.6}.ds-field-record .ds-link img{margin-top:2px}.ds-faq h2{font-size:25px}.ds-next-paths{grid-template-columns:1fr;gap:27px}.ds-next-paths>div+div{border-top:1px solid #d9dfd2;border-left:0;padding-top:27px;padding-left:0}.ds-next h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.deployment-page *{scroll-behavior:auto!important;transition:none!important}}.ds-support-start img{filter:brightness(0)invert();flex:none;transform:rotate(-45deg)}.ds-support-fallback>a img{margin-left:8px;transform:rotate(-45deg)}@media (width>=801px){.ds-training,.ds-support{padding-block:48px}.ds-proof-faq{padding-block:36px}}.ds-support-field select{appearance:auto}.ds-button,.ds-link,.ds-support-start,.ds-eyebrow,.ds-stage-label{font-variation-settings:"wght" 600}.ds-support-field label{font-variation-settings:"wght" 500}.ds-support-form[data-astro-cid-emubpjmf] .ds-actions[data-astro-cid-emubpjmf]{margin-top:18px}body[data-page=planning-deployment]{--pd-accent:var(--brand-action);--pd-accent-hover:var(--brand-header-action-hover);--pd-header-accent:var(--brand-header-action);--pd-ink:#202e38;--pd-text:#445864;--pd-muted:#526773;--pd-line:#c5d0d8;--pd-tint:#f4f6f7;--pd-soft:#e9eef1;--pd-card:#fbfcfd;color:var(--pd-ink);caret-color:var(--pd-accent);background:#fff}body[data-page=planning-deployment] .platform-breadcrumb{display:none}body[data-page=planning-deployment] .deployment-footer{background:var(--pd-ink);color:#fff;border:0;padding:24px 0 16px}body[data-page=planning-deployment] .deployment-footer>.wrap{max-width:1440px;padding-inline:clamp(24px,5.55vw,80px)}body[data-page=planning-deployment] .deployment-footer-brand img{filter:brightness(0)invert();width:190px}body[data-page=planning-deployment] .deployment-footer :is(a,p,span){color:var(--pd-soft)}body[data-page=planning-deployment] .deployment-footer-main{padding-bottom:16px}body[data-page=planning-deployment] .deployment-footer-bottom{border-color:#ffffff24;padding-top:13px}.planning-reference{font-family:var(--disp);color:var(--pd-ink);background:#fff}.planning-reference *{box-sizing:border-box}.planning-reference :is(h1,h2,h3,p,dl,dd,figure,ul,ol){margin:0}.planning-reference :is(h1,h2,h3){color:var(--pd-ink);font-family:var(--disp);font-variation-settings:"wght" 720,"wdth" 100;letter-spacing:-.025em;font-weight:720}.planning-reference h1{font-variation-settings:"wght" 750,"wdth" 100;max-width:none;font-size:clamp(30px,3.08vw,44px);font-weight:750;line-height:1.08}.planning-reference h2{font-size:clamp(23px,2.05vw,29px);line-height:1.14}.planning-reference h3{font-size:16px;line-height:1.25}.planning-reference :is(p,dd,li){color:var(--pd-text);font-size:14px;line-height:1.42}.planning-reference figure{min-width:0}.planning-reference figure>img{border-radius:5px;width:100%;height:auto;display:block}.planning-reference figcaption{color:var(--pd-muted);margin-top:5px;font-size:10px;line-height:1.4}.pd-wrap{width:88.9%;max-width:1280px;margin-inline:auto}.pd-section{padding-block:26px}.planning-reference section[id]{scroll-margin-top:24px}.planning-reference a{color:var(--pd-accent);text-decoration:none}.planning-reference a:hover{text-underline-offset:4px;text-decoration:underline}.planning-reference :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--pd-accent);outline-offset:4px}.planning-reference .pd-button{border:1px solid var(--pd-accent);background:var(--pd-accent);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:13px;min-height:43px;padding:11px 16px;font-size:12px;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex}.planning-reference .pd-button:hover{background:var(--pd-accent-hover)}.pd-button>img{filter:brightness(0)invert();flex-shrink:0}.planning-reference .pd-button-outline{color:var(--pd-ink);background:#fffffff0}.planning-reference .pd-button-outline:hover{background:var(--pd-soft)}.pd-hero{isolation:isolate;background:var(--pd-tint);position:relative;overflow:hidden}.pd-hero-photo{width:100%;min-width:0}.planning-reference .pd-hero-photo>img{aspect-ratio:1441/640;object-fit:cover;object-position:center top;width:100%;height:auto}.pd-hero-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;min-height:340px;padding-block:28px 25px;display:grid;position:relative}.pd-hero-copy{width:100%;min-width:0}.planning-reference .pd-eyebrow{color:var(--pd-ink);text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:10px;font-weight:650;line-height:1.4;display:flex}.planning-reference .pd-intro{max-width:46ch;color:var(--pd-ink);margin-top:13px;font-size:15px;line-height:1.4}.pd-hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:18px;display:flex}.planning-reference .pd-hero-scope{color:var(--pd-text);margin-top:9px;font-size:10px}.pd-hero-tags{gap:24px;padding:0;list-style:none;display:flex;margin-top:24px!important}.pd-hero-tags li{color:var(--pd-text);align-items:center;gap:7px;font-size:10px;display:flex}.pd-hero-tags img{flex-shrink:0}.planning-reference .pd-handwritten{white-space:pre-line;color:#fff;text-shadow:0 1px 5px #202e38;margin-bottom:13px;font-family:Georgia,serif;font-size:clamp(18px,1.8vw,25px);font-style:italic;line-height:1.25;transform:rotate(-5deg)}.pd-section-heading{margin-bottom:13px;position:relative}.planning-reference .pd-stage-label{color:var(--pd-accent);letter-spacing:.035em;margin-bottom:3px;font-size:11px;font-weight:550;line-height:1.3}.pd-section-heading>p:not(.pd-stage-label){max-width:95ch;margin-top:5px}.pd-assessment-grid{grid-template-columns:repeat(4,minmax(0,1fr)) .74fr;gap:24px;display:grid}.pd-assess-item>img{aspect-ratio:1.9;object-fit:cover;border-radius:5px;width:100%;height:auto;margin-bottom:9px;display:block}.pd-assess-item:first-child>img{object-position:center 38%}.pd-assess-item h3{margin-bottom:5px}.pd-assess-item p{font-size:13px}.pd-assess-output{background:var(--pd-soft);border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;display:flex}.pd-assess-output>img{margin-bottom:17px}.pd-assess-output h3{text-underline-offset:3px;color:var(--pd-accent);margin-bottom:7px;font-size:14px;text-decoration:underline}.pd-assess-output p{color:var(--pd-ink);font-size:13px}.pd-assessment-notes{border-top:1px solid var(--pd-line);gap:28px;margin-top:14px;padding-top:11px;display:flex}.pd-assessment-notes p{color:var(--pd-muted);flex:1;font-size:10.5px;line-height:1.5}.pd-configure{background:var(--pd-tint)}.pd-configure-grid{grid-template-columns:28.5% 42% 1fr;align-items:start;gap:0 26px;display:grid}.pd-configure .pd-section-heading{grid-column:1/3}.pd-config-photo{grid-area:2/1/4}.pd-config-photo>img{object-fit:cover;object-position:center 38%;height:205px!important}.pd-config-layers{grid-template-columns:1fr 1fr;gap:23px 25px;padding:10px 0;display:grid}.pd-config-layers>div{align-items:flex-start;gap:14px;display:flex}.pd-config-layers>div>img{flex-shrink:0}.pd-config-layers dt{margin-bottom:6px;font-size:15px;font-weight:650;line-height:1.25}.pd-config-layers dd{font-size:12px;line-height:1.4}.pd-mini-link{align-items:center;gap:6px;margin-top:7px;font-size:10px;line-height:1.5;display:inline-flex}.pd-mini-link img{flex-shrink:0}.pd-config-checklist{border:1px solid var(--pd-line);background:#fff;border-radius:5px;grid-area:1/3/3;overflow:hidden}.pd-config-checklist h3{background:var(--pd-soft);letter-spacing:0;text-transform:uppercase;border-bottom:1px solid var(--pd-line);padding:9px 12px;font-size:11px;font-weight:650}.pd-config-checklist ul{gap:9px;padding:9px 12px;list-style:none;display:grid}.pd-config-checklist li{align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.35;display:flex}.pd-config-checklist li img{flex-shrink:0}.pd-equipment-links{border-top:1px solid var(--pd-line);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.pd-equipment-links>span{color:var(--pd-muted);font-size:9px}.pd-equipment-links>div{flex-wrap:wrap;gap:8px;display:flex}.pd-equipment-links a{white-space:nowrap;font-size:10px;font-weight:650}.pd-output{background:var(--pd-soft);border-radius:4px;grid-column:2/4;align-items:center;gap:12px;margin-top:14px;padding:10px 15px;display:flex}.pd-output img{flex-shrink:0}.pd-output p{color:var(--pd-ink);font-size:11px}.pd-deploy .pd-section-heading{padding-right:200px}.pd-heading-link{align-items:center;gap:10px;min-height:30px;font-size:11px;font-weight:600;display:flex;position:absolute;top:13px;right:0}.pd-deploy-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0;list-style:none;display:grid}.pd-deploy-image{background:var(--pd-soft);border-radius:5px;position:relative;overflow:hidden}.pd-deploy-image>img{aspect-ratio:3.25;object-fit:cover;width:100%;height:auto;display:block}.pd-deploy-image h3{background:#ffffffe6;border-radius:0 0 5px;align-items:center;gap:12px;padding:9px 12px 9px 9px;font-size:14px;display:inline-flex;position:absolute;top:0;left:0}.pd-deploy-image h3 span{background:var(--pd-accent);color:#fff;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:18px;display:inline-flex}.pd-deploy-sequence>li>p{max-width:44ch;margin-top:7px;font-size:12px}.pd-deploy-notes{justify-content:space-between;align-items:baseline;gap:22px;margin-top:13px;display:flex}.pd-deploy-notes p{color:var(--pd-muted);max-width:105ch;font-size:10.5px}.pd-deploy-notes>span{color:var(--pd-muted);flex-shrink:0;font-size:9px;line-height:1.4}.pd-verify{background:var(--pd-soft)}.pd-verify-layout{grid-template-columns:63% 1fr;gap:0 28px;display:grid}.pd-verify-content .pd-section-heading{margin-bottom:13px}.pd-verify-checks{grid-template-columns:1.15fr .85fr;gap:25px;display:grid}.pd-verify-checks dl{gap:12px;display:grid}.pd-verify-checks dl>div{align-items:flex-start;gap:18px;display:flex}.pd-verify-checks dl>div>img{flex-shrink:0}.pd-verify-checks dt{margin-bottom:3px;font-size:15px;font-weight:650}.pd-verify-checks dd{font-size:12px}.pd-verify-checks figure>img{object-fit:cover;object-position:center 70%;height:190px}.pd-record{background:#fff;border:7px solid #fff;border-radius:6px;align-self:start}.pd-record header{background:var(--pd-soft);border:1px solid var(--pd-line);border-radius:3px 3px 0 0;padding:8px 9px}.pd-record h3{text-transform:uppercase;letter-spacing:0;font-size:10px;font-weight:650;line-height:1.4}.planning-reference .pd-record-intro{border-inline:1px solid var(--pd-line);color:var(--pd-muted);padding:6px 9px;font-size:9px}.pd-record dl{border:1px solid var(--pd-line);border-radius:0 0 3px 3px;overflow:hidden}.pd-record dl>div{grid-template-columns:41% 59%;display:grid}.pd-record dl>div+div{border-top:1px solid var(--pd-line)}.pd-record :is(dt,dd){padding:7px 8px;font-size:10px;line-height:1.35}.pd-record dt{color:var(--pd-ink);font-weight:650}.pd-record dd{border-left:1px solid var(--pd-line);color:var(--pd-muted)}.planning-reference .pd-record-terms{color:var(--pd-muted);padding:7px 5px 1px;font-size:9px}.pd-verify-boundary{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:25px;margin-top:12px;display:flex}.pd-verify-boundary p{max-width:100ch;font-size:10.5px;line-height:1.5}.pd-verify-boundary a{flex-shrink:0;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.pd-responsibilities{grid-template-columns:58% 1fr;gap:32px;display:grid}.pd-responsibility-table{border:1px solid var(--pd-line);border-spacing:0;border-radius:4px;width:100%;overflow:hidden}.pd-responsibility-table thead{background:var(--pd-soft)}.pd-responsibility-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--pd-line);padding:6px 11px;font-size:11px;line-height:1.3}.pd-responsibility-table th{color:var(--pd-ink);font-weight:600}.pd-responsibility-table td{color:var(--pd-text)}.pd-responsibility-table tr:last-child>*{border-bottom:0}.pd-responsibility-table tbody th{width:25%;font-weight:400}.pd-roles-aside figure>img{aspect-ratio:2.65;object-fit:cover;object-position:center bottom}.pd-scope-note{background:var(--pd-soft);border-radius:4px;align-items:flex-start;gap:13px;padding:11px 14px;display:flex;margin-top:10px!important;font-size:11px!important}.pd-scope-note>img{flex-shrink:0}.planning-reference summary{cursor:pointer;color:var(--pd-ink);justify-content:space-between;align-items:center;gap:14px;font-weight:550;line-height:1.45;list-style:none;display:flex}.planning-reference summary::-webkit-details-marker{display:none}.planning-reference summary>img{flex-shrink:0;transition:transform .15s}.planning-reference details[open]>summary>img{transform:rotate(45deg)}.pd-scope-details{border-bottom:1px solid var(--pd-line);margin-top:7px}.pd-scope-details summary{padding-block:8px;font-size:10.5px}.pd-scope-details>div{padding:8px 0}.pd-scope-details h3{margin-bottom:5px;font-size:13px}.pd-scope-details p{font-size:12px}.pd-evidence{padding-top:6px}.pd-evidence-grid{grid-template-columns:40% 1fr;gap:28px;display:grid}.pd-field-photo{border-radius:5px;display:block;position:relative;overflow:hidden}.pd-field-photo>img{aspect-ratio:3;object-fit:cover;width:100%;height:auto;display:block}.pd-field-photo>div{background:#202e38d9;width:100%;padding:11px 15px;position:absolute;bottom:0;left:0}.pd-field-photo h3{color:#fff;margin-bottom:4px;font-size:16px}.pd-field-photo span{color:#fff;gap:5px;font-size:10px;display:flex}.pd-field-photo span img{filter:brightness(0)invert()}.pd-evidence-content{padding-top:17px}.pd-evidence-content>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.pd-evidence-content>dl>div{align-items:flex-start;gap:10px;display:flex}.pd-evidence-content>dl>div>img{flex-shrink:0}.pd-evidence-content dt{margin-bottom:7px;font-size:12px;font-weight:650}.pd-evidence-content dd{font-size:10px;line-height:1.45}.planning-reference .pd-evidence-note{color:var(--pd-muted);margin-top:10px;font-size:9px}.pd-faq{margin-top:16px}.pd-faq h3{margin-bottom:9px;font-size:12px}.pd-faq>div{grid-template-columns:1fr 1fr;align-items:start;gap:7px 14px;display:grid}.pd-faq details{border:1px solid var(--pd-line);border-radius:4px}.pd-faq summary{padding:9px 11px;font-size:10px}.pd-faq details>p{padding:0 11px 12px;font-size:11px}.pd-inquiry{background:var(--pd-tint)}.pd-inquiry-layout{grid-template-columns:43% 1fr;gap:30px;display:grid}.pd-inquiry-copy>p:not(.pd-stage-label){max-width:51ch;margin-top:10px}.pd-inquiry-benefits{gap:23px;padding:0;list-style:none;display:flex;margin-top:25px!important}.pd-inquiry-benefits li{flex:1;align-items:center;gap:10px;display:flex}.planning-reference .pd-benefit-icon{background:var(--pd-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.pd-inquiry-benefits strong,.pd-inquiry-benefits span{color:var(--pd-ink);font-size:11px;font-weight:450;line-height:1.4;display:block}.planning-reference .pd-support-handoff{font-size:10px;margin-top:18px!important}.pd-inquiry-form{background:#fff;border-radius:6px;align-self:start;min-width:0;padding:16px 20px}.planning-reference .quote-form{min-width:0;max-width:none}.planning-reference .quote-form .quote-step{border:0;margin:0;padding:0}.planning-reference .quote-step>legend{color:var(--pd-ink);margin:0;padding:0;font-size:14px;font-weight:650;line-height:1.4}.planning-reference .quote-group-help{color:var(--pd-muted);margin:4px 0 10px;font-size:10px}.planning-reference .quote-step-progress{gap:20px;margin:0 0 11px;padding:0;display:flex}.planning-reference .quote-step-progress li{border-color:var(--pd-line);flex:1;padding-top:6px;font-size:10px;line-height:1.4}.planning-reference .quote-step-progress li span{margin-right:6px;font-size:9px}.planning-reference .quote-step-progress li[aria-current=step]{border-color:var(--pd-accent);color:var(--pd-accent)}.planning-reference .quote-fields{gap:10px 14px;margin:0}.planning-reference .pd-form-core{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.planning-reference .quote-field{min-width:0}.planning-reference .quote-form label{color:var(--pd-ink);margin-bottom:5px;font-size:10px;font-weight:550;line-height:1.35}.planning-reference .quote-form :is(input,select,textarea){border:1px solid var(--pd-line);color:var(--pd-ink);font-family:var(--disp);background:#fff;width:100%;min-height:33px;padding:7px 9px;font-size:12px;line-height:1.4;border-radius:4px!important}.planning-reference .quote-form textarea{min-height:52px}.planning-reference .quote-help,.planning-reference .quote-required{color:var(--pd-muted);font-size:9px}.planning-reference .quote-form .quote-submit{background:var(--pd-accent);border-color:var(--pd-accent);color:#fff;border-radius:3px;justify-content:space-between;align-items:center;gap:20px;width:auto;min-width:0;max-width:100%;min-height:37px;margin-top:0;padding:9px 14px;font-size:11px;display:inline-flex}.planning-reference .quote-step-actions{justify-content:flex-end;margin-top:9px}.planning-reference .quote-submit:hover{background:var(--pd-accent-hover)}.planning-reference .quote-step-back{color:var(--pd-accent);min-height:32px;padding:0;font-size:11px}.planning-reference .quote-privacy{margin:10px 0;font-size:9px}.planning-reference .quote-status{font-size:12px}.planning-reference .quote-status:empty{display:none}.planning-reference .quote-status[data-state=success],.planning-reference .quote-status[data-state=error],.planning-reference .quote-error{color:var(--pd-ink)}.planning-reference .quote-error{font-size:10px}.planning-reference .quote-fallback{margin-top:12px}.planning-reference .quote-draft-actions button{color:var(--pd-accent);border-color:var(--pd-line)}.planning-reference .quote-check input{accent-color:var(--pd-accent)}.planning-reference .quote-form [aria-invalid=true]{border-color:var(--pd-ink)!important}.planning-reference .quote-notice{background:var(--pd-soft);border-color:var(--pd-accent);border-radius:3px;padding:10px;font-size:11px}.planning-reference .quote-form :is(input,select,textarea,button,legend,[tabindex]){scroll-margin-top:24px}.planning-reference .pd-form-optional{border-block:1px solid var(--pd-line);margin-top:11px}.planning-reference .pd-form-optional summary{padding:8px 0;font-size:10px;font-weight:400}.planning-reference .pd-form-optional-fields{padding-bottom:12px}.planning-reference .pd-form-notes{margin-top:10px}.planning-reference .pd-inquiry-next{border-top:1px solid var(--pd-line);color:var(--pd-text);align-items:flex-start;gap:8px;margin-top:11px;padding-top:9px;font-size:10px;display:flex}.pd-inquiry-next img{flex-shrink:0}.pd-photo-sources{padding-block:7px}.pd-photo-sources summary{min-height:27px;color:var(--pd-muted);font-size:10px}.pd-photo-sources p{padding-bottom:9px;font-size:10px;line-height:1.5}@media (width<=1150px) and (width>=881px){.pd-section{padding-block:22px}.pd-hero-inner{min-height:310px}.pd-hero-copy{width:45%}.pd-hero-tags{gap:12px}.pd-hero-tags li{font-size:9px}.planning-reference .pd-button{gap:8px;min-height:39px;padding:10px 12px;font-size:10px}.pd-hero-actions{gap:10px}.pd-assessment-grid{gap:18px}.pd-assess-output{padding:16px}.pd-configure-grid{grid-template-columns:28% 42% 1fr;gap:0 20px}.pd-config-layers{gap:18px 16px}.pd-config-layers>div{gap:9px}.pd-config-layers dt{font-size:13px}.pd-config-layers dd{font-size:11px}.pd-config-photo>img{height:196px!important}.pd-config-checklist li{font-size:10px}.pd-equipment-links{flex-wrap:wrap}.pd-deploy-sequence{gap:28px}.pd-verify-layout{grid-template-columns:62% 1fr;gap:0 20px}.pd-verify-checks{gap:18px}.pd-verify-checks dl>div{gap:12px}.pd-verify-checks dt{font-size:13px}.pd-verify-checks dd{font-size:11px}.pd-record :is(dt,dd){padding:6px;font-size:9px}.pd-evidence-grid{gap:22px}.pd-evidence-content>dl{gap:14px}.pd-evidence-content>dl>div{gap:7px}.pd-inquiry-benefits{gap:12px}}@media (width<=880px){.pd-wrap{width:calc(100% - 48px)}.pd-section{padding-block:30px}.planning-reference h1{font-size:36px}.planning-reference h2{font-size:26px}.pd-hero-inner{grid-template-columns:1fr;gap:24px;min-height:0;padding-block:26px}.pd-hero-copy{width:100%}.pd-hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.pd-hero-tags{flex-wrap:wrap;gap:10px 16px;margin-top:17px!important}.pd-hero-tags li{font-size:10px}.pd-assessment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pd-assess-output{flex-direction:row;grid-column:1/-1;align-items:center;gap:12px;padding:14px}.pd-assess-output>img,.pd-assess-output h3{margin:0}.pd-assess-output h3{flex-shrink:0}.pd-assess-output>img{width:25px;height:25px}.pd-assessment-notes{display:block}.pd-assessment-notes p+p{margin-top:8px}.pd-configure-grid{grid-template-columns:1fr 1.3fr;gap:18px}.pd-configure .pd-section-heading{margin-bottom:0}.pd-config-photo{grid-row:2}.pd-config-layers{grid-column:2;gap:20px;padding:0}.pd-config-checklist{grid-area:3/1/auto/-1}.pd-config-checklist ul{grid-template-columns:1fr 1fr}.pd-output{grid-column:1/-1;margin:0}.pd-deploy .pd-section-heading{padding-right:0}.pd-heading-link{margin-top:8px;display:inline-flex;position:static}.pd-deploy-sequence{gap:18px}.pd-deploy-image>img{aspect-ratio:1.7}.pd-deploy-image h3{gap:5px;padding:5px;font-size:12px}.pd-deploy-image h3 span{width:27px;height:27px;font-size:15px}.pd-deploy-notes{display:block}.pd-deploy-notes>span{margin-top:7px;display:block}.pd-verify-layout{grid-template-columns:1fr;gap:20px}.pd-verify-checks{grid-template-columns:1.1fr 1fr}.pd-verify-checks figure>img{height:220px}.pd-record :is(dt,dd){padding:9px;font-size:12px}.pd-record h3{font-size:12px}.planning-reference .pd-record-intro,.planning-reference .pd-record-terms{font-size:11px}.pd-verify-boundary{flex-direction:column;gap:9px;margin:0}.pd-verify-boundary p{font-size:12px}.pd-responsibilities{grid-template-columns:1.4fr 1fr;gap:22px}.pd-roles-aside figure>img{aspect-ratio:1.4}.pd-responsibility-table :is(th,td){padding:7px;font-size:10px}.pd-evidence-grid{grid-template-columns:1fr;gap:20px}.pd-field-photo>img{aspect-ratio:3}.pd-evidence-content{padding:0}.pd-evidence-content dt,.pd-faq h3{font-size:14px}.pd-evidence-content dd,.pd-faq summary{font-size:12px}.pd-inquiry-layout{grid-template-columns:1fr;gap:23px}.pd-inquiry-copy>p:not(.pd-stage-label){max-width:75ch}.pd-inquiry-benefits{max-width:550px}.planning-reference .quote-form label{font-size:12px}.planning-reference .quote-form :is(input,select,textarea){min-height:42px;font-size:16px}.planning-reference .quote-step-progress li,.planning-reference .quote-group-help,.planning-reference .pd-form-optional summary{font-size:12px}.planning-reference .quote-form .quote-submit{min-height:43px;font-size:13px}.planning-reference .pd-inquiry-next{font-size:12px}}@media (width<=600px){.pd-wrap{width:calc(100% - 40px)}.pd-section{padding-block:29px}.planning-reference h1{max-width:18ch;font-size:35px}.planning-reference h2{font-size:26px}.planning-reference :is(p,dd,li){font-size:14px;line-height:1.5}.pd-hero-inner{min-height:0;padding-block:25px 22px;position:static}.pd-hero-copy{width:100%}.planning-reference .pd-intro{max-width:43ch;font-size:15px}.pd-hero-actions{flex-flow:wrap;gap:10px}.planning-reference .pd-button{gap:8px;min-height:43px;padding:11px 12px;font-size:11px}.planning-reference .pd-eyebrow{gap:6px;font-size:9px}.planning-reference .pd-hero-scope{font-size:10px}.pd-hero-tags{flex-wrap:wrap;gap:10px 18px;margin-top:18px!important}.pd-hero-tags li{font-size:10px}.planning-reference .pd-handwritten{margin-bottom:9px;font-size:20px}.pd-assessment-grid{grid-template-columns:1fr 1fr;gap:20px 15px}.pd-assess-item>img{aspect-ratio:1.65}.pd-assess-item h3{font-size:16px}.pd-assess-item p{font-size:13px}.pd-assess-output{flex-wrap:wrap;gap:8px 12px}.pd-assess-output p{margin-top:-2px;padding-left:37px}.pd-assessment-notes p{font-size:11px}.pd-configure-grid{grid-template-columns:1fr;gap:17px}.pd-configure .pd-section-heading,.pd-config-photo,.pd-config-layers,.pd-config-checklist,.pd-output{grid-area:auto/1}.pd-config-photo>img{object-fit:cover;max-height:240px;height:auto!important}.pd-config-layers{grid-template-columns:1fr 1fr;gap:22px 17px}.pd-config-layers>div{gap:8px}.pd-config-layers>div>img{width:23px;height:23px}.pd-config-layers dt{font-size:14px}.pd-config-layers dd{font-size:12px}.pd-config-checklist ul{grid-template-columns:1fr;gap:10px}.pd-config-checklist h3,.pd-config-checklist li{font-size:12px}.pd-mini-link{font-size:11px}.pd-output p{font-size:12px}.pd-deploy-sequence{grid-template-columns:1fr;gap:22px}.pd-deploy-image>img{aspect-ratio:2.4}.pd-deploy-image h3{gap:10px;padding:8px;font-size:16px}.pd-deploy-image h3 span{width:33px;height:33px;font-size:18px}.pd-deploy-sequence>li>p{font-size:13px}.pd-deploy-notes p{font-size:11px}.pd-verify-checks{grid-template-columns:1fr;gap:18px}.pd-verify-checks dl{gap:16px}.pd-verify-checks dt{font-size:16px}.pd-verify-checks dd{font-size:13px}.pd-verify-checks figure>img{object-position:center 70%;height:185px}.pd-record :is(dt,dd),.pd-verify-boundary p{font-size:11px}.pd-responsibilities{grid-template-columns:1fr;gap:20px}.pd-responsibility-table :is(th,td){padding:8px 6px;font-size:10px}.pd-roles-aside figure>img{aspect-ratio:2}.pd-scope-note{font-size:12px!important}.pd-scope-details summary{font-size:12px}.pd-field-photo>img{aspect-ratio:2.3}.pd-field-photo h3{font-size:16px}.pd-evidence-content>dl{grid-template-columns:1fr;gap:17px}.pd-evidence-content>dl>div{gap:13px}.pd-evidence-content dt{margin-bottom:5px;font-size:14px}.pd-evidence-content dd{font-size:13px}.planning-reference .pd-evidence-note{font-size:11px}.pd-faq{margin-top:22px}.pd-faq>div{grid-template-columns:1fr;gap:8px}.pd-faq summary{min-height:44px;padding:12px;font-size:12px}.pd-faq details>p{font-size:13px}.pd-inquiry-benefits{flex-wrap:wrap;gap:12px;margin-top:20px!important}.pd-inquiry-benefits li{flex-direction:column;align-items:flex-start;gap:7px;min-width:90px}.pd-inquiry-benefits strong,.pd-inquiry-benefits span,.planning-reference .pd-support-handoff{font-size:11px}.pd-inquiry-form{padding:17px 15px}.planning-reference .pd-form-core{grid-template-columns:1fr;gap:13px}.planning-reference .quote-form label{font-size:12px}.planning-reference .quote-step>legend{font-size:16px}.planning-reference .quote-form .quote-submit{min-height:44px}.planning-reference .quote-step-back{min-height:44px;font-size:13px}.planning-reference .quote-required,.planning-reference .quote-help{font-size:10px}.planning-reference .quote-privacy,.pd-photo-sources p{font-size:11px}}@media (prefers-reduced-motion:reduce){.planning-reference *{scroll-behavior:auto!important;transition:none!important}}.planning-reference .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.planning-reference img[src*="/icons/"]{filter:brightness(0)opacity(.78)}.planning-reference .pd-button:not(.pd-button-outline)>img,.planning-reference .pd-field-photo span img{filter:brightness(0)invert()}.pd-deploy-sequence>li:nth-child(2) .pd-deploy-image>img{object-position:center 65%}.pd-deploy-sequence>li:nth-child(3) .pd-deploy-image>img{object-position:center 20%}.pd-verify-links{flex-wrap:wrap;justify-content:flex-end;gap:10px 20px;display:flex}.planning-reference .quote-required{margin-left:5px}@media (width<=880px){.pd-verify-links{justify-content:flex-start}}@media (width<=600px){.pd-responsibility-table :is(th,td){font-size:12px;line-height:1.4}}.pd-config-layers dt,.pd-verify-checks dt,.pd-evidence-content dt{font-variation-settings:"wght" 650,"wdth" 100}@media (width>=881px){.pd-section{padding-block:22px}.planning-reference h1{font-size:clamp(30px,2.8vw,40px)}.planning-reference h2{font-size:clamp(23px,1.9vw,27px)}.pd-evidence{padding-top:6px}body[data-page=planning-deployment] .deployment-footer{padding-block:16px 12px}body[data-page=planning-deployment] .deployment-footer-brand p{display:none}body[data-page=planning-deployment] .deployment-footer-main{padding-bottom:8px}body[data-page=planning-deployment] .deployment-footer-bottom{padding-top:8px}body[data-page=planning-deployment] .deployment-footer-bottom p{font-size:9px}}body[data-page=training-handover]{--th-accent:var(--brand-action);--th-hover:var(--brand-action-hover);--th-ink:#202c38;--th-text:#485766;--th-muted:#596977;--th-line:#d4dce3;--th-soft:#edf1f7;--th-tint:#f6f7f9;color:var(--th-ink);caret-color:var(--th-accent);background:#fff}body[data-page=training-handover] .platform-breadcrumb{display:none}body[data-page=training-handover] .deployment-footer{color:var(--th-ink);border-top:1px solid var(--th-line);background:#f0f2f5}body[data-page=training-handover] .deployment-footer :is(p,a,span){color:var(--th-text)}body[data-page=training-handover] .deployment-footer-brand img{filter:none}body[data-page=training-handover] .deployment-footer-bottom{border-color:var(--th-line)}.training-page{color:var(--th-ink);font-family:var(--disp);background:#fff}.training-page *{box-sizing:border-box;min-width:0}.training-page :is(h1,h2,h3,p,figure,dl,dd,ul,ol){margin:0}.training-page :is(h1,h2,h3){font-family:var(--disp);color:var(--th-ink);font-variation-settings:"wght" 650,"wdth" 100;letter-spacing:-.035em;font-weight:650}.training-page h1{white-space:pre-line;font-variation-settings:"wght" 730,"wdth" 100;font-size:clamp(34px,3.25vw,47px);font-weight:730;line-height:1.09}.training-page h2{font-size:clamp(27px,2.3vw,34px);line-height:1.15}.training-page h3{letter-spacing:-.02em;font-size:18px;line-height:1.3}.training-page :is(p,li,dd){color:var(--th-text);font-size:14px;line-height:1.6}.training-page a{color:var(--th-accent);text-decoration:none}.training-page a:hover{text-underline-offset:4px;text-decoration:underline}.training-page :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--th-accent);outline-offset:4px}.training-page section[id]{scroll-margin-top:24px}.training-page figure>img{object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.training-page figcaption{color:var(--th-muted);margin-top:7px;font-size:11px;line-height:1.5}.th-wrap{width:91.1%;max-width:1312px;margin-inline:auto}.th-section{padding-block:48px}.th-heading{margin-bottom:25px}.training-page .th-kicker{text-transform:uppercase;letter-spacing:.095em;color:var(--th-accent);margin-bottom:7px;font-size:11px;font-weight:600}.th-heading>p:last-child:not(.th-kicker){max-width:89ch;margin-top:10px}.th-hero{border-bottom:1px solid var(--th-line);background:#fafbfc}.th-hero-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:35px;padding-block:32px 24px;display:grid}.th-hero-copy{padding-block:12px}.training-page .th-eyebrow{text-transform:uppercase;letter-spacing:.035em;flex-wrap:wrap;gap:7px;margin-bottom:17px;font-size:10px;font-weight:600;display:flex}.training-page .th-hero-intro{max-width:47ch;margin-top:20px;font-size:16px;line-height:1.6}.th-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.training-page .th-button{border:1px solid var(--th-accent);background:var(--th-accent);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:12px 17px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.training-page .th-button:hover{background:var(--th-hover)}.th-button>img{filter:brightness(0)invert();flex-shrink:0}.training-page .th-button-outline{color:var(--th-ink);background:#fff;border-color:#adb9c7}.training-page .th-button-outline:hover{background:var(--th-soft)}.training-page .th-hero-scope{max-width:50ch;margin-top:13px;font-size:12px;line-height:1.5}.th-hero-photo>img{aspect-ratio:1.59;object-position:50% 48%}.th-role-strip{border-top:1px solid var(--th-line);align-items:center;gap:14px;padding-block:17px;display:flex}.th-role-strip>img{flex-shrink:0}.th-role-strip ul{flex-wrap:wrap;gap:12px 28px;padding:0;list-style:none;display:flex}.th-role-strip li{font-size:12px}.th-role-strip>a{align-items:center;gap:10px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.th-environment-grid{grid-template-columns:1.42fr .72fr 1fr;gap:20px;display:grid}.th-environment-grid figure>img{height:270px}.th-team-photo>img{object-position:48% 65%}.th-site-photo figcaption{color:var(--th-ink);align-items:center;gap:7px;font-weight:550;display:flex}.th-site-photo figcaption img{flex-shrink:0}.th-environment-points{flex-direction:column;gap:21px;padding-left:10px;display:flex}.th-environment-points>div{align-items:flex-start;gap:14px;display:flex}.th-environment-points img{flex-shrink:0}.th-environment-points dt{margin-bottom:6px;font-size:15px;font-weight:650;line-height:1.35}.th-environment-points dd{font-size:13px}.training-page .th-environment-note{color:var(--th-muted);max-width:105ch;margin-top:19px;font-size:12px}.th-directions{background:var(--th-tint)}.th-direction{border-top:1px solid var(--th-line);grid-template-columns:1.3fr 1fr 1fr;gap:28px;padding-block:25px;display:grid}.th-direction:first-child{border:0;padding-top:0}.th-direction:last-child{padding-bottom:0}.th-direction-intro{grid-template-columns:145px 1fr;align-items:start;gap:18px;display:grid}.th-direction-photo{object-fit:cover;border-radius:4px;width:145px;height:96px}.th-direction:first-child .th-direction-photo img{object-position:35% center}.th-direction:nth-child(2) .th-direction-photo img,.th-direction:nth-child(3) .th-direction-photo img{object-fit:contain}.th-direction-photo{background:#e9edf1}.th-direction h3{font-size:19px}.th-direction-intro p{margin-top:8px;font-size:13px;line-height:1.55}.th-direction-intro .th-audience{margin-top:12px;font-size:12px}.th-audience strong{color:var(--th-ink);margin-bottom:3px;font-weight:600;display:block}.th-topics{align-content:start;gap:8px;padding:0;list-style:none;display:grid}.th-topics li{gap:9px;font-size:13px;line-height:1.5;display:flex}.th-topics li>span{color:var(--th-accent);flex-shrink:0;font-size:14px}.th-learning{border-left:2px solid #cbd3eb;padding-left:19px}.th-learning>span{color:var(--th-accent);margin-bottom:7px;font-size:11px;font-weight:650;display:block}.th-learning>p{font-size:13px}.th-learning .th-learning-note{color:var(--th-muted);margin-top:10px;font-size:12px}.th-text-link{align-items:center;gap:8px;min-height:36px;margin-top:5px;font-size:12px;font-weight:550;display:inline-flex}.th-crew{background:var(--th-soft);border-radius:4px;align-items:flex-start;gap:17px;margin-top:27px;padding:19px 22px;display:flex}.th-crew>img{flex-shrink:0}.th-crew h3{margin-bottom:6px;font-size:16px}.th-crew p{font-size:13px}.th-process-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0;list-style:none;display:grid}.th-process-sequence>li{border-top:2px solid var(--th-line);padding-top:21px}.th-step-visual{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.th-step-icon{background:var(--th-accent);width:34px;height:34px;mask-image:var(--step-icon);display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.th-step-number{color:var(--th-muted);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:12px;font-weight:550}.th-process-sequence h3{margin-bottom:10px;font-size:19px}.th-step-copy>p{max-width:35ch;font-size:14px;line-height:1.65}.th-practice-record{border-block:1px solid var(--th-line);gap:16px;margin-top:23px;padding:20px 0;display:flex}.th-practice-record>img{flex-shrink:0}.th-practice-record h3{margin-bottom:6px;font-size:16px}.th-practice-record p{font-size:13px}.th-handover{background:var(--th-soft)}.th-handover .th-heading{max-width:960px}.th-handover-layout{grid-template-columns:1fr 1.05fr;align-items:start;gap:64px;display:grid}.th-deliverables{gap:20px;padding-top:8px;display:grid}.th-deliverables>div{align-items:flex-start;gap:17px;display:flex}.th-deliverables img{flex-shrink:0}.th-deliverables dt{margin-bottom:5px;font-size:15px;font-weight:650}.th-deliverables dd{max-width:55ch;font-size:13px}.th-summary{background:#fff;border:1px solid #d4ddea;border-radius:6px;padding:23px 25px;box-shadow:0 8px 24px #26375008}.th-summary>header{border-bottom:1px solid var(--th-line);align-items:center;gap:13px;padding-bottom:14px;display:flex}.th-summary>header>img{flex-shrink:0}.th-summary>header p{text-transform:uppercase;letter-spacing:.07em;color:var(--th-accent);margin-bottom:4px;font-size:10px;font-weight:650}.th-summary h3{font-size:19px}.training-page .th-summary-intro{padding:12px 0;font-size:12px}.th-summary dl>div{grid-template-columns:.88fr 1.12fr;gap:16px;padding:9px 0;display:grid}.th-summary dl>div+div{border-top:1px solid #e7ebf0}.th-summary dt{font-size:12px;font-weight:600;line-height:1.5}.th-summary dd{font-size:12px}.th-summary-statuses{border-top:1px solid var(--th-line);margin-top:9px;padding-top:12px}.th-summary-statuses>p{margin-bottom:8px;font-size:11px;font-weight:600}.th-summary-statuses ul{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.th-summary-statuses li{background:#f0f3f7;border:1px solid #dce2ea;border-radius:3px;padding:5px 7px;font-size:10px;line-height:1.4}.training-page .th-summary-note{color:var(--th-muted);margin-top:11px;font-size:11px}.training-page .th-handover-boundary{border-top:1px solid #ccd6e2;align-items:flex-start;gap:14px;margin-top:27px;padding-top:18px;font-size:13px;display:flex}.th-handover-boundary>img{flex-shrink:0}.th-arrangements-layout{grid-template-columns:1.6fr 1fr;gap:40px;display:grid}.th-arrangement-table>div{grid-template-columns:190px 1fr;gap:22px;padding:12px 15px;display:grid}.th-arrangement-table>div:nth-child(odd){background:var(--th-tint)}.th-arrangement-table dt{font-size:13px;font-weight:600;line-height:1.5}.th-arrangement-table dd{font-size:13px}.training-page .th-conditions{color:var(--th-muted);margin-top:16px;font-size:12px}.th-qualification{background:var(--th-tint);border-radius:5px;align-self:start;padding:26px}.th-qualification>img{margin-bottom:13px}.th-qualification p{margin-top:12px;font-size:13px}.th-qualification>div{gap:5px;margin-top:15px;display:grid}.th-qualification a{align-items:baseline;gap:9px;min-height:28px;font-size:12px;display:flex}.th-support{border-top:1px solid var(--th-line)}.th-support-layout{grid-template-columns:1fr 1fr;gap:58px;display:grid}.th-support .th-heading h2{max-width:24ch}.th-support .th-heading{margin-bottom:18px}.th-support-links{gap:10px;display:grid}.th-support-links>a{border:1px solid var(--th-line);color:var(--th-ink);border-radius:4px;align-items:center;gap:15px;padding:16px 18px;display:flex}.th-support-links>a:hover{background:var(--th-tint);text-decoration:none}.th-support-links>a>img{flex-shrink:0}.th-support-links>a>img:last-child{margin-left:auto}.th-support-links strong{font-size:15px;font-weight:600;display:block}.th-support-links a>span>span{color:var(--th-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.th-faq{padding-top:7px}.th-faq>h3{margin-bottom:14px}.th-faq details{border-bottom:1px solid var(--th-line)}.training-page summary{cursor:pointer}.th-faq summary{justify-content:space-between;align-items:center;gap:18px;padding-block:15px;font-size:14px;font-weight:550;line-height:1.5;list-style:none;display:flex}.th-faq summary::-webkit-details-marker{display:none}.th-faq summary>img{flex-shrink:0;transition:transform .15s}.th-faq details[open] summary>img{transform:rotate(45deg)}.th-faq details p{padding-bottom:18px;font-size:13px}.th-inquiry{background:var(--th-tint);border-top:1px solid var(--th-line)}.th-inquiry-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:66px;display:grid}.th-inquiry-copy .th-heading h2{max-width:22ch}.th-inquiry-copy .th-heading>p{max-width:45ch}.th-inquiry-benefits{gap:13px;padding:0;list-style:none;display:grid}.th-inquiry-benefits li{color:var(--th-ink);align-items:center;gap:12px;font-size:13px;display:flex}.th-inquiry-benefits img{flex-shrink:0}.th-next{border-top:1px solid var(--th-line);margin-top:28px;padding-top:24px}.th-next h3{margin-bottom:12px;font-size:16px}.th-next ol{gap:7px;padding-left:17px;display:grid}.th-next li{padding-left:4px;font-size:13px}.training-page .th-contact-note{color:var(--th-muted);margin-top:17px;font-size:12px}.th-inquiry-form{border:1px solid var(--th-line);background:#fff;border-radius:6px;padding:26px}.training-page .quote-form{max-width:none}.training-page .quote-step-progress{gap:20px;margin-bottom:24px;padding:0;display:flex}.training-page .quote-step-progress li{border-color:var(--th-line);flex:1;padding-top:9px;font-size:12px}.training-page .quote-step-progress li[aria-current=step]{border-color:var(--th-accent);color:var(--th-accent)}.training-page .quote-step{border:0;margin:0;padding:0}.training-page .quote-step>legend{color:var(--th-ink);margin-bottom:8px;font-size:19px;font-weight:600;line-height:1.4}.training-page .quote-group-help{color:var(--th-muted);margin:0 0 19px;font-size:12px}.training-page .quote-fields{gap:17px 20px}.training-page .quote-form label{color:var(--th-ink);margin-bottom:6px;font-size:12px}.training-page .quote-required{color:var(--th-muted);font-size:10px}.training-page .quote-form :is(input,select,textarea){font-family:var(--disp);min-height:43px;color:var(--th-ink);background:#fff;border:1px solid #a9b6c6;padding:10px 11px;font-size:14px;line-height:1.5;border-radius:4px!important}.training-page .quote-form textarea{min-height:88px}.training-page .quote-help{margin-top:7px;font-size:11px}.training-page .quote-optional{border-top:1px solid var(--th-line);margin-top:18px;padding-top:7px}.training-page .quote-optional summary{min-height:40px;padding:10px 0;font-size:12px}.training-page .quote-optional[open] summary{margin-bottom:8px}.training-page .training-form-optional{border-top:1px solid var(--th-line);margin-top:18px;padding-top:5px}.training-page .training-form-optional summary{min-height:44px;color:var(--th-text);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:12px;list-style:none;display:flex}.training-page .training-form-optional summary::-webkit-details-marker{display:none}.training-page .training-form-optional summary>span{color:var(--th-accent);font-size:20px}.training-page .training-form-optional[open] summary>span{transform:rotate(45deg)}.training-page .training-form-optional-fields{padding-top:7px}.training-page .quote-step-actions{justify-content:flex-end;margin-top:20px;display:flex}.training-page .quote-step-back{color:var(--th-accent);margin-right:auto;font-size:13px}.training-page .quote-form .quote-submit{background:var(--th-accent);border-color:var(--th-accent);color:#fff;border-radius:4px;gap:28px;min-width:0;max-width:100%;min-height:45px;padding:11px 17px;font-size:13px}.training-page .quote-form .quote-submit:hover{background:var(--th-hover)}.training-page .quote-privacy{color:var(--th-muted);margin:18px 0 14px;font-size:11px}.training-page .quote-status{margin:15px 0;font-size:13px}.training-page .quote-status:empty{display:none}.training-page .quote-status[data-state=success]{color:var(--th-accent)}.training-page .quote-error,.training-page .quote-status[data-state=error]{color:#a0271b;font-size:12px}.training-page .quote-notice{background:var(--th-soft);border-color:var(--th-accent);margin-bottom:20px;padding:13px 16px;font-size:12px}.training-page .quote-fallback{margin-top:20px;padding-top:18px}.training-page .quote-form :is(input,select,textarea,button,legend,[tabindex]){scroll-margin-top:24px}.training-page .th-form-support{border-top:1px solid var(--th-line);color:var(--th-muted);margin-top:22px;padding-top:16px;font-size:11px}.th-form-support a{align-items:center;gap:8px;display:inline-flex}@media (width<=1200px){.th-hero-layout{grid-template-columns:.95fr 1.05fr;gap:26px}.training-page h1{font-size:37px}.th-hero-photo>img{aspect-ratio:1.3}.th-environment-grid{grid-template-columns:1.3fr .7fr 1fr;gap:17px}.th-environment-grid figure>img{height:260px}.th-environment-points{gap:16px;padding-left:0}.th-environment-points>div{gap:10px}.th-direction{grid-template-columns:1.2fr 1fr 1fr;gap:22px}.th-direction-intro{grid-template-columns:1fr}.th-direction-photo{object-position:center 57%;width:100%;height:115px}.th-direction:first-child .th-direction-photo{object-position:center 57%}.th-handover-layout{gap:35px}.th-arrangements-layout{grid-template-columns:1.4fr 1fr;gap:28px}.th-arrangement-table>div{grid-template-columns:155px 1fr;gap:15px}.th-inquiry-layout{gap:35px}}@media (width<=900px){.th-hero-layout{grid-template-columns:1fr;gap:24px}.th-hero-copy{max-width:640px;padding-top:0}.training-page h1{font-size:43px}.th-hero-photo>img{aspect-ratio:1.85}.th-hero-intro{max-width:62ch!important}.th-environment-grid{grid-template-columns:1.4fr 1fr}.th-environment-points{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:10px;display:grid}.th-environment-points>div{display:block}.th-environment-points img{margin-bottom:10px}.th-process-sequence{grid-template-columns:1fr 1fr;gap:27px}.th-handover-layout,.th-arrangements-layout,.th-support-layout{grid-template-columns:1fr;gap:30px}.th-deliverables{grid-template-columns:1fr 1fr;gap:23px 30px}.th-qualification{grid-template-columns:30px 1fr;gap:0 18px;display:grid}.th-qualification>:not(img){grid-column:2}.th-qualification>img{grid-row:1/3}.th-qualification>div{flex-wrap:wrap;gap:8px 25px;display:flex}.th-support .th-heading h2{max-width:none}.th-support-links{grid-template-columns:1fr 1fr}.th-support-links>a{align-items:flex-start}.th-support-links>a>img:last-child{display:none}.th-inquiry-layout{grid-template-columns:1fr}.th-inquiry-copy .th-heading h2{max-width:none}.th-inquiry-copy .th-heading>p{max-width:66ch}.th-inquiry-benefits{flex-wrap:wrap;gap:14px 25px;display:flex}.th-next{margin-top:22px;padding-top:20px}.th-next ol{flex-wrap:wrap;gap:12px 28px;display:flex}.training-page .quote-form :is(input,select,textarea){font-size:16px}}@media (width<=640px){.th-wrap{width:calc(100% - 40px)}.th-section{padding-block:38px}.th-heading{margin-bottom:22px}.training-page h1{font-size:clamp(31px,8vw,42px);line-height:1.13}.training-page h2{font-size:28px;line-height:1.2}.training-page :is(p,dd,li){font-size:14px}.th-hero-layout{gap:22px;padding-block:26px 20px}.training-page .th-eyebrow{gap:5px;margin-bottom:16px;font-size:9px}.training-page .th-hero-intro{margin-top:17px;font-size:15px;line-height:1.65}.th-actions{gap:10px;margin-top:21px}.training-page .th-button{padding:12px 14px;font-size:12px}.training-page .th-hero-scope{font-size:11px}.th-hero-photo>img{aspect-ratio:1.55}.th-role-strip{flex-wrap:wrap;gap:11px;padding-block:15px}.th-role-strip ul{flex:1;gap:5px 15px}.th-role-strip li{font-size:11px}.th-role-strip>a{width:100%;margin-left:33px;font-size:12px}.th-environment-grid{grid-template-columns:1fr;gap:20px}.th-environment-grid figure>img{aspect-ratio:1.65;height:auto}.th-team-photo>img{object-position:50% 80%;aspect-ratio:1.9!important}.th-environment-points{grid-template-columns:1fr;gap:20px;margin-top:3px}.th-environment-points>div{gap:15px;display:flex}.th-environment-points img{margin:0}.th-environment-points dd{font-size:13px}.th-direction{grid-template-columns:1fr;gap:18px;padding-block:26px}.th-direction-intro{grid-template-columns:108px 1fr;gap:17px}.th-direction-photo{width:108px;height:78px}.th-direction h3{font-size:20px}.th-direction-intro p{font-size:13px}.th-topics{gap:9px}.th-topics li{font-size:14px}.th-learning>p{font-size:13px}.th-learning .th-learning-note{font-size:12px}.th-text-link{min-height:42px}.th-crew{gap:12px;padding:19px 17px}.th-crew p{font-size:13px}.th-process-sequence{grid-template-columns:1fr;gap:0}.th-process-sequence>li{border-top:1px solid var(--th-line);grid-template-columns:40px 1fr;gap:17px;padding-block:21px;display:grid}.th-step-visual{flex-direction:column;justify-content:flex-start;gap:10px;margin:2px 0 0}.th-step-icon{width:30px;height:30px}.th-step-number{font-size:11px}.th-step-copy>p{max-width:none}.th-process-sequence h3{font-size:19px}.th-practice-record{gap:12px}.th-practice-record p{font-size:13px}.th-deliverables{grid-template-columns:1fr;gap:21px;padding-top:0}.th-deliverables dt{font-size:15px}.th-deliverables dd{font-size:13px}.th-summary{padding:20px 18px}.th-summary dl>div{grid-template-columns:1fr;gap:3px;padding:10px 0}.th-summary dt,.th-summary dd{font-size:13px}.th-summary-statuses li{font-size:11px}.th-arrangement-table>div{grid-template-columns:1fr;gap:4px;padding:13px}.th-arrangement-table dt,.th-arrangement-table dd{font-size:13px}.th-qualification{padding:23px 20px;display:block}.th-qualification p{font-size:13px}.th-qualification a{min-height:38px}.th-support-links{grid-template-columns:1fr}.th-support-links>a>img:last-child{display:block}.th-faq{padding:0}.th-faq summary{padding-block:16px;font-size:14px}.th-faq details p{font-size:14px}.th-inquiry-benefits{gap:13px;display:grid}.th-next ol{gap:10px;display:grid}.th-inquiry-form{padding:21px 17px}.training-page .quote-step-progress{gap:12px}.training-page .quote-step-progress li{font-size:12px}.training-page .quote-form label{font-size:13px}.training-page .quote-group-help{font-size:12px}.training-page .quote-fields{grid-template-columns:1fr;gap:18px}.training-page .quote-form .quote-submit{width:100%;min-height:46px}.training-page .quote-optional summary{min-height:44px;font-size:13px}.training-page .quote-privacy{font-size:12px}}@media (prefers-reduced-motion:reduce){.training-page *,.training-page :before,.training-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.th-direction-photo>img{object-fit:cover;width:100%;height:100%;display:block}body[data-page=workflow-integration]{--wi-accent:var(--brand-action);--wi-deep:var(--brand-deep);--wi-ink:var(--brand-ink);--wi-text:var(--brand-muted);--wi-muted:var(--brand-muted);--wi-line:var(--brand-line);--wi-soft:var(--brand-action-soft);--wi-tint:var(--brand-tint);color:var(--wi-ink);background:#fff}body[data-page=workflow-integration] .platform-breadcrumb{display:none}body[data-page=workflow-integration] .deployment-footer{background:var(--wi-deep);color:#fff;border:0}body[data-page=workflow-integration] .deployment-footer :is(p,a,span){color:var(--brand-soft)}body[data-page=workflow-integration] .deployment-footer-brand img{filter:brightness(0)invert()}body[data-page=workflow-integration] .deployment-footer-bottom{border-color:#ffffff25}.workflow-page{font-family:var(--disp);color:var(--wi-ink);background:#fff}.workflow-page *{box-sizing:border-box;min-width:0}.workflow-page :is(h1,h2,h3,h4,p,figure,dl,dd,ul,ol){margin:0}.workflow-page :is(h1,h2,h3,h4){font-family:var(--disp);color:var(--wi-ink);font-variation-settings:"wght" 680,"wdth" 100;letter-spacing:-.025em;font-weight:680}.workflow-page h1{white-space:pre-line;max-width:none;color:var(--wi-deep);font-variation-settings:"wght" 750,"wdth" 100;letter-spacing:-.04em;font-size:clamp(32px,3.1vw,45px);font-weight:750;line-height:1.08}.workflow-page h2{font-size:clamp(25px,2.25vw,33px);line-height:1.14}.workflow-page h3{font-size:17px;line-height:1.3}.workflow-page :is(p,li,dd){color:var(--wi-text);font-size:14px;line-height:1.55}.workflow-page a{color:var(--wi-accent);text-decoration:none}.workflow-page a:hover{text-underline-offset:4px;text-decoration:underline}.workflow-page p>a{text-underline-offset:3px;text-decoration:underline}.workflow-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--wi-accent);outline-offset:4px}.workflow-page section[id]{scroll-margin-top:24px}.workflow-page figure>img,.workflow-page figure>a>img{object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.workflow-page figure>a{display:block;position:relative}.workflow-page figcaption{color:var(--wi-muted);margin-top:6px;font-size:10px;line-height:1.4}.wi-wrap{width:91.1%;max-width:1312px;margin-inline:auto}.wi-section{padding-block:36px}.wi-heading{margin-bottom:20px}.workflow-page .wi-kicker{color:var(--wi-accent);letter-spacing:.065em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600}.wi-heading>p:last-child:not(.wi-kicker){max-width:94ch;margin-top:8px}.wi-hero{background:var(--wi-tint);border-bottom:1px solid var(--wi-line)}.wi-hero-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:30px;padding-block:31px 32px;display:grid}.wi-hero-copy{z-index:1;padding-bottom:6px;position:relative}.workflow-page .wi-eyebrow{text-transform:uppercase;letter-spacing:.015em;flex-wrap:wrap;gap:6px;margin-bottom:15px;font-size:10px;font-weight:600;display:flex}.workflow-page .wi-hero-intro{max-width:53ch;margin-top:17px;font-size:15px;line-height:1.55}.wi-actions{flex-wrap:wrap;gap:11px;margin-top:22px;display:flex}.workflow-page .wi-button{border:1px solid var(--wi-accent);background:var(--wi-accent);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:13px;min-height:44px;padding:12px 15px;font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.wi-button>img{filter:brightness(0)invert();flex-shrink:0}.workflow-page .wi-button:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.workflow-page .wi-button-outline{color:var(--wi-accent);background:#fff}.workflow-page .wi-button-outline:hover{background:var(--wi-soft)}.workflow-page .wi-scope{max-width:62ch;margin-top:12px;font-size:11px;line-height:1.5}.wi-hero-roles{flex-wrap:wrap;align-items:center;gap:15px 23px;padding:0;list-style:none;display:flex;margin-top:23px!important}.wi-hero-roles li{align-items:center;gap:7px;font-size:11px;display:flex}.wi-hero-media{padding-bottom:35px;position:relative}.wi-hero-photo>img{aspect-ratio:1.8;object-position:center}.wi-hero-photo>figcaption{max-width:49%}.wi-hero-screen{border:1px solid var(--wi-line);width:44%;box-shadow:0 7px 20px color-mix(in srgb,var(--brand-deep) 13%,transparent);background:#fff;border-radius:4px;padding:8px;position:absolute;bottom:0;right:12px}.wi-hero-screen>a>img{aspect-ratio:1.6;object-fit:contain}.workflow-page .wi-hero-screen figcaption{font-size:9px}.wi-expand{border:1px solid var(--wi-line);width:25px;height:25px;color:var(--wi-deep);background:#fff;border-radius:3px;place-items:center;font-size:17px;display:grid;position:absolute;bottom:7px;right:7px}.wi-path-grid{grid-template-columns:1.1fr 1fr;gap:28px;display:grid}.wi-path{grid-template-columns:.8fr 1.2fr;gap:15px 20px;display:grid}.wi-path+.wi-path{border-left:1px solid var(--wi-line);padding-left:28px}.wi-path>figure>img{object-position:50% 55%;height:205px}.wi-path-copy>p{margin-top:8px;font-size:13px}.wi-check-list{gap:6px;padding:0;list-style:none;display:grid;margin-top:13px!important}.wi-check-list li{align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.wi-check-list li>span{background:var(--wi-accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:14px;height:14px;margin-top:2px;font-size:9px;display:grid}.wi-path-output{background:var(--wi-soft);border-radius:4px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.workflow-page .wi-path-output{font-size:12px}.wi-path-output>img{flex-shrink:0}.wi-path-output strong{color:var(--wi-deep)}.wi-handoffs{background:var(--wi-tint)}.wi-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.wi-tool{flex-direction:column;display:flex}.wi-tool h3{align-items:center;gap:7px;min-height:37px;margin-bottom:8px;font-size:14px;display:flex}.wi-tool h3>img{flex-shrink:0}.wi-tool figure>a>img{background:#fff;height:124px}.wi-tool figure>a>img.wi-app-image{object-fit:contain}.wi-tool figure{margin-bottom:9px}.wi-tool figure figcaption{min-height:28px;font-size:9px}.wi-tool>p{font-size:12px}.wi-tool .wi-confirm{border-top:1px solid var(--wi-line);margin-top:8px;padding-top:8px;font-size:11px}.wi-confirm strong{color:var(--wi-ink)}.wi-tool .wi-source{margin-top:auto;padding-top:9px;font-size:10px}.workflow-page .wi-tool-note{border-block:1px solid var(--wi-line);margin-top:16px;padding-block:12px;font-size:11px}.wi-example-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-top:24px;margin-bottom:14px;display:flex}.wi-example-heading h3{font-size:17px}.wi-example-heading>p{max-width:40%;font-size:10px}.wi-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.wi-step-grid>li{position:relative}.wi-step-grid>li:not(:last-child):after{content:"›";color:var(--wi-accent);font-size:27px;position:absolute;top:94px;right:-18px}.wi-step-grid h3{align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.wi-step-grid h3 span{background:var(--wi-accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.wi-step-grid>li>img{object-fit:cover;border-radius:4px;width:100%;height:138px;display:block}.wi-step-grid dl{gap:6px;margin-top:11px;display:grid}.wi-step-grid dl>div{grid-template-columns:34px 1fr;gap:8px;display:grid}.wi-step-grid dt{color:var(--wi-ink);font-size:10px;font-weight:650}.wi-step-grid dd{font-size:11px;line-height:1.4}.workflow-page .wi-photo-note{margin-top:13px;font-size:10px}.wi-methods{border-top:1px solid var(--wi-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:20px;padding-top:18px;display:grid}.wi-methods>div{gap:12px;display:flex}.wi-method-symbol{color:var(--wi-accent);border-bottom:2px solid var(--wi-accent);align-self:start;font-size:11px;line-height:27px}.wi-methods h4{margin-bottom:5px;font-size:13px}.wi-methods p{font-size:11px}.wi-boundaries{grid-template-columns:1fr 1fr;gap:28px;margin-top:15px;display:grid}.wi-boundaries p{font-size:11px}.wi-delivery-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.wi-delivery-grid>article{grid-template-columns:.7fr 1fr;gap:19px;display:grid}.wi-delivery-grid figure>img{height:206px}.wi-delivery-grid .wi-california figure>img{object-fit:contain;height:auto;margin-top:28px}.wi-delivery-grid h3{font-size:16px}.wi-delivery-grid p{margin-top:8px;font-size:12px}.wi-local-validation{border-top:1px solid var(--wi-line);grid-template-columns:160px 1.15fr 1fr;align-items:center;gap:20px;margin-top:22px;padding-top:18px;display:grid}.wi-local-validation figure>img{height:91px}.wi-local-validation h3{align-items:center;gap:5px;margin-bottom:7px;font-size:14px;display:flex}.wi-local-validation p{font-size:12px}.wi-local-validation>p{border-left:1px solid var(--wi-line);color:var(--wi-deep);padding-left:24px}.wi-project-stages{background:var(--wi-soft);border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr));padding:13px 15px;list-style:none;display:grid;margin-top:22px!important}.wi-project-stages li{color:var(--wi-deep);align-items:center;gap:9px;padding-right:12px;font-size:11px;line-height:1.4;display:flex}.wi-project-stages li>span{border:1px solid var(--brand-action-line);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.wi-project-stages li>img{flex-shrink:0;margin-left:auto}.wi-research{grid-template-columns:.55fr 1.45fr;gap:28px;padding-top:20px;display:grid}.wi-research h3{color:var(--wi-accent);font-size:13px}.wi-research p{font-size:12px}.wi-verification{background:var(--wi-soft);border-block:1px solid var(--wi-line)}.wi-verification-layout{grid-template-columns:1.04fr 1fr;gap:42px;display:grid}.wi-verification-layout .wi-heading{margin-bottom:17px}.wi-checks{gap:14px;display:grid}.wi-checks>div{display:block}.wi-checks img{flex-shrink:0;margin-top:1px}.wi-checks dt{align-items:center;gap:13px;margin-bottom:2px;font-size:13px;font-weight:650;display:flex}.wi-checks dd{padding-left:37px;font-size:12px}.workflow-page .wi-source-rule{border-left:2px solid var(--wi-accent);color:var(--wi-deep);margin-top:17px;padding-left:12px;font-size:11px}.wi-record{border:1px solid var(--wi-line);background:#fff;border-radius:4px;align-self:start;padding:22px 24px 18px}.wi-record>header{border-bottom:2px solid var(--wi-accent);align-items:center;gap:12px;padding-bottom:13px;display:flex}.wi-record>header>img{flex-shrink:0}.wi-record h3{text-transform:uppercase;letter-spacing:.015em;font-size:12px;line-height:1.5}.wi-record>p{margin-top:12px;font-size:11px}.wi-record dl{margin-top:14px}.wi-record dl>div{border-bottom:1px solid var(--wi-line);grid-template-columns:1fr 1.35fr;gap:15px;padding:10px 0;display:grid}.wi-record dt{color:var(--wi-ink);font-size:11px;font-weight:650}.wi-record dd{font-size:11px;line-height:1.4}.wi-text-link{align-items:center;gap:16px;margin-top:16px;font-size:12px;font-weight:600;display:inline-flex}.wi-deliverables{border-top:1px solid var(--wi-line);align-items:center;gap:20px;margin-top:25px;padding-top:17px;display:flex}.wi-deliverables>h3{flex-shrink:0;font-size:13px}.wi-deliverables ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.wi-deliverables li{color:var(--wi-deep);align-items:center;gap:8px;font-size:11px;display:flex}.wi-deliverables img{flex-shrink:0}.workflow-page .wi-deliverable-note{margin-top:13px;font-size:11px}.wi-data-layout{grid-template-columns:1.7fr 1fr;gap:32px;display:grid}.wi-arrangements>div{border-top:1px solid var(--wi-line);grid-template-columns:.55fr 1.45fr;gap:20px;padding:13px 0;display:grid}.wi-arrangements dt{font-size:13px;font-weight:650}.wi-arrangements dd{font-size:12px}.wi-data-layout>aside{background:var(--wi-tint);border-radius:4px;padding:23px 26px}.wi-data-layout>aside>img{margin-bottom:10px}.wi-data-layout aside p{margin-bottom:12px;font-size:12px}.wi-data-layout aside>a{font-size:11px}.wi-support{background:var(--wi-tint)}.wi-support-layout{grid-template-columns:1fr 1fr;gap:42px;display:grid}.wi-support-links{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wi-support-links>a{border:1px solid var(--wi-line);background:#fff;border-radius:4px;align-items:center;gap:12px;padding:16px 13px;display:flex}.wi-support-links>a>img{flex-shrink:0}.wi-support-links>a>span{gap:4px;display:grid}.wi-support-links strong{color:var(--wi-ink);font-size:12px}.wi-support-links span span{color:var(--wi-text);font-size:11px;line-height:1.4}.workflow-page .wi-maintenance-note{margin-top:14px;font-size:11px}.wi-faq>h3{margin-bottom:10px;font-size:15px}.wi-faq details{border-top:1px solid var(--wi-line)}.wi-faq summary{color:var(--wi-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:12px;font-weight:550;line-height:1.45;list-style:none;display:flex}.wi-faq summary::-webkit-details-marker{display:none}.wi-faq summary>img{flex-shrink:0}.wi-faq details[open] summary>img{transform:rotate(45deg)}.wi-faq details>p{padding:0 22px 15px 0;font-size:12px}.wi-enquiry{background:#fff}.wi-enquiry-layout{grid-template-columns:.78fr 1.22fr;gap:56px;display:grid}.wi-enquiry .wi-heading{margin-top:6px}.wi-enquiry h2{font-size:clamp(26px,2.3vw,34px)}.wi-enquiry-benefits{gap:22px;padding:0;list-style:none;display:flex;margin-top:25px!important}.wi-enquiry-benefits li{flex-direction:column;gap:9px;max-width:130px;font-size:11px;display:flex}.wi-next{border-top:1px solid var(--wi-line);margin-top:28px;padding-top:20px}.wi-next h3{margin-bottom:10px;font-size:14px}.wi-next ol{gap:5px;padding-left:18px;display:grid}.wi-next li{padding-left:4px;font-size:12px}.workflow-page .wi-enquiry-scope{margin-top:19px;font-size:11px}.wi-form{background:var(--wi-tint);border:1px solid var(--wi-line);border-radius:4px;padding:23px}.wi-form .quote-form{color:var(--wi-ink);background:0 0;border:0;padding:0}.wi-form .quote-submit{background:var(--wi-accent);color:#fff;border-color:var(--wi-accent)}.wi-form .quote-submit:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.wi-form :is(input,textarea,select){accent-color:var(--wi-accent)}.wi-form .quote-form :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:color-mix(in srgb,var(--brand-muted) 55%,white);color:var(--wi-ink);background:#fff}.wi-form .quote-form :is(input,textarea)::placeholder{color:var(--wi-muted)}.wi-form .quote-form :is(label,legend){color:var(--wi-ink)}.wi-form .quote-form .quote-error{color:#a42929}.wi-lightbox{border:1px solid var(--wi-line);background:#fff;border-radius:5px;width:min(1100px,92vw);max-height:92dvh;margin:auto;padding:45px 20px 18px;position:fixed;inset:0;overflow:auto}.wi-lightbox::backdrop{background:color-mix(in srgb,var(--brand-deep) 91%,transparent)}.wi-lightbox figure{margin:0}.wi-lightbox figure>img{object-fit:contain;width:100%;height:auto;max-height:76dvh;display:block}.wi-lightbox figcaption{font:12px/1.5 var(--disp);color:var(--wi-text);margin-top:10px}.wi-lightbox button{background:var(--wi-soft);width:38px;height:38px;color:var(--wi-deep);cursor:pointer;border:0;border-radius:4px;font-size:26px;position:absolute;top:5px;right:9px}.wi-lightbox button:focus-visible{outline:3px solid var(--wi-accent);outline-offset:2px}html[lang^=fr] .wi-hero-layout{grid-template-columns:1fr 1.1fr}html[lang^=fr] .wi-hero-copy h1{font-size:clamp(32px,2.9vw,42px)}html[lang^=fr] .wi-step-grid dl>div{grid-template-columns:49px 1fr}@media (width<=1100px){.wi-hero-layout{grid-template-columns:1fr 1fr;gap:24px}.wi-hero-screen{width:51%}.wi-hero-photo>img{aspect-ratio:1.3}.wi-path{grid-template-columns:.72fr 1fr;gap:14px}.wi-path-grid{gap:22px}.wi-path+.wi-path{padding-left:22px}.wi-tool-grid{gap:13px}.wi-tool figure>a>img{height:102px}.wi-delivery-grid{gap:24px}.wi-delivery-grid>article{grid-template-columns:1fr}.wi-delivery-grid figure>img{height:190px}.wi-delivery-grid .wi-california figure>img{background:#0b1a2e;height:190px;margin:0}.wi-verification-layout,.wi-support-layout{gap:28px}.wi-support-links{grid-template-columns:1fr}.wi-enquiry-layout{grid-template-columns:.8fr 1.2fr;gap:30px}.wi-deliverables{flex-direction:column;align-items:flex-start}}@media (width<=767px){.wi-wrap{width:calc(100% - 36px)}.wi-section{padding-block:30px}.wi-hero-layout,html[lang^=fr] .wi-hero-layout{grid-template-columns:1fr;gap:23px;padding-block:26px 23px}.workflow-page h1{font-size:36px}.workflow-page h2{font-size:28px}.wi-hero-photo>img{aspect-ratio:1.85}.wi-hero-media{padding-bottom:27px}.wi-hero-screen{width:42%;padding:5px;right:8px}.wi-hero-roles{gap:14px}.wi-hero-roles li{font-size:10px}.wi-path-grid{grid-template-columns:1fr;gap:24px}.wi-path+.wi-path{border-left:0;border-top:1px solid var(--wi-line);padding-top:23px;padding-left:0}.wi-path{grid-template-columns:.78fr 1.22fr;gap:13px}.wi-path>figure>img{height:220px}.wi-tool-grid{grid-template-columns:1fr;gap:21px}.wi-tool{grid-template-columns:135px 1fr;gap:0 16px;display:grid}.wi-tool h3{grid-column:1/-1;min-height:0;margin:0 0 9px;font-size:16px}.wi-tool figure{grid-area:2/1/5;margin:0}.wi-tool figure>a>img{height:104px}.wi-tool figure figcaption{min-height:0;font-size:9px}.wi-tool>p,.wi-tool .wi-source{grid-column:2}.wi-tool .wi-confirm{margin-top:8px}.wi-example-heading{margin-top:25px;display:block}.wi-example-heading>p{max-width:none;margin-top:7px}.wi-step-grid{grid-template-columns:1fr;gap:24px}.wi-step-grid>li{grid-template-columns:125px 1fr;gap:0 15px;display:grid}.wi-step-grid>li:not(:last-child):after{display:none}.wi-step-grid h3{grid-column:1/-1;font-size:16px}.wi-step-grid>li>img{height:127px}.wi-step-grid dl{margin-top:0}.wi-step-grid dd{font-size:12px}.wi-methods,.wi-boundaries{grid-template-columns:1fr;gap:15px}.wi-methods h4{font-size:14px}.wi-methods p,.wi-boundaries p{font-size:12px}.wi-delivery-grid{grid-template-columns:1fr;gap:24px}.wi-delivery-grid>article{grid-template-columns:.65fr 1fr;gap:17px}.wi-delivery-grid figure>img{height:196px}.wi-delivery-grid .wi-california figure>img{height:auto}.wi-local-validation{grid-template-columns:110px 1fr;gap:14px}.wi-local-validation>p{border:0;grid-column:1/-1;padding:0}.wi-project-stages{grid-template-columns:1fr;gap:12px;padding:16px}.wi-project-stages li{font-size:12px}.wi-project-stages li>img{transform:rotate(90deg)}.wi-research{grid-template-columns:1fr;gap:8px}.wi-verification-layout,.wi-data-layout,.wi-support-layout,.wi-enquiry-layout{grid-template-columns:1fr;gap:25px}.wi-record{padding:18px}.wi-record dl>div{grid-template-columns:1fr 1.25fr;gap:12px}.wi-record :is(dt,dd){font-size:11px}.wi-deliverables ul{grid-template-columns:1fr 1fr;gap:15px}.wi-arrangements>div{grid-template-columns:1fr 2fr;gap:14px}.wi-data-layout>aside{padding:20px}.wi-support-links{grid-template-columns:1fr}.wi-support-links>a{padding:16px}.wi-support-links>a>span{flex:1}.wi-faq summary{min-height:48px}.wi-next{margin-top:23px}.wi-enquiry-benefits{gap:20px}.wi-form{padding:18px}.workflow-page .wi-hero-intro{font-size:15px}.wi-actions{align-items:stretch}.workflow-page .wi-button{font-size:12px}}@media (width<=380px){.workflow-page h1{font-size:32px}.wi-path{grid-template-columns:1fr}.wi-path>figure>img{height:180px}.wi-tool{grid-template-columns:112px 1fr;gap:0 12px}.wi-step-grid>li{grid-template-columns:100px 1fr;gap:0 12px}.wi-delivery-grid>article{grid-template-columns:1fr}.wi-delivery-grid figure>img{height:180px}.wi-delivery-grid .wi-california figure>img{object-fit:contain;height:160px}.wi-form{padding:14px}}@media (prefers-reduced-motion:no-preference){.wi-button{transition:background .18s,transform .18s}.wi-button:active{transform:translateY(1px)}}.technical-support-page{--ts-accent:var(--brand-action);--ts-deep:var(--brand-deep);--ts-ink:var(--brand-ink);--ts-text:var(--brand-muted);--ts-muted:var(--brand-muted);--ts-line:var(--brand-line);--ts-soft:var(--brand-soft);--ts-tint:var(--brand-tint);background:var(--brand-paper);color:var(--ts-ink);font-family:var(--disp)}.technical-support-page *{box-sizing:border-box}.technical-support-page :is(h1,h2,h3,p,dl,dd,figure,ul,ol){margin:0}.technical-support-page :is(h1,h2,h3){font-family:var(--disp);color:var(--ts-ink);font-variation-settings:"wght" 680,"wdth" 100;letter-spacing:-.025em;font-weight:680}.technical-support-page h1{max-width:24ch;font-size:clamp(33px,3.3vw,48px);line-height:1.12}.technical-support-page h2{max-width:34ch;font-size:clamp(24px,2.3vw,31px);line-height:1.18}.technical-support-page h3{letter-spacing:-.012em;font-size:16px;line-height:1.3}.technical-support-page :is(p,dd,li){color:var(--ts-text);font-size:14px;line-height:1.6}.technical-support-page a{color:var(--ts-ink);text-decoration:none}.technical-support-page a:hover{text-underline-offset:4px;text-decoration:underline}.technical-support-page [id]{scroll-margin-top:24px}.technical-support-page figure img{object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.technical-support-page figcaption{color:var(--ts-muted);margin-top:7px;font-size:11px;line-height:1.4}.ts-wrap{width:91.1%;max-width:1280px;margin-inline:auto}.ts-section{padding-block:46px}.ts-heading{margin-bottom:24px}.ts-heading>p:not(.ts-eyebrow){max-width:88ch;margin-top:9px}.technical-support-page .ts-eyebrow{color:var(--ts-muted);letter-spacing:.075em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:600;line-height:1.5}.ts-hero{padding-block:34px 0}.ts-hero-layout{grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);align-items:center;gap:clamp(25px,5vw,76px);display:grid}.ts-hero .ts-eyebrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.technical-support-page .ts-intro{max-width:64ch;margin-top:16px;font-size:16px;line-height:1.55}.ts-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:22px;display:flex}.technical-support-page .ts-button{background:var(--ts-accent);color:#fff;border:1px solid var(--ts-accent);border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:47px;padding:13px 18px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.technical-support-page .ts-button:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.ts-button img{filter:brightness(0)invert();flex-shrink:0}.technical-support-page .ts-link{align-items:center;gap:15px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.ts-resource-link{align-items:center;gap:18px;min-height:44px;margin-top:6px;font-size:12px;display:inline-flex}.ts-hero-photo{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.ts-hero-photo>img{aspect-ratio:1.25;object-position:44% center;max-height:260px}.ts-quick-notes{border-block:1px solid var(--ts-line);grid-template-columns:1.22fr 1fr;align-items:start;gap:24px;margin-top:24px;padding-block:18px;display:grid}.technical-support-page .ts-safety-link{color:#634a1f;align-items:center;gap:13px;min-height:46px;padding:7px 0;font-size:12px;display:flex}.ts-warning-mark{border:1.5px solid;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:14px;font-weight:650;display:grid}.ts-safety-link>span:nth-child(2){gap:4px;display:grid}.ts-safety-link>span:last-child{margin-left:auto;margin-right:10px}.ts-existing{border-left:1px solid var(--ts-line);padding-left:24px}.ts-existing summary{cursor:pointer;min-height:55px;color:var(--ts-deep);justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:600;list-style:none;display:flex}.ts-existing summary::-webkit-details-marker,.ts-faq summary::-webkit-details-marker{display:none}.ts-existing[open] summary img,.ts-faq details[open] summary img{transform:rotate(45deg)}.ts-existing>div{padding-bottom:12px}.ts-existing p+p{margin-top:8px}.technical-support-page .ts-existing p{font-size:13px}.ts-categories{padding-top:31px}.ts-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ts-category{border:1px solid var(--ts-line);background:#fff;border-radius:4px;align-items:flex-start;gap:18px;padding:23px 24px;display:flex}.technical-support-page .ts-category:hover{background:var(--ts-tint);border-color:var(--ts-accent);text-decoration:none}.ts-category>img{flex-shrink:0;margin-top:2px}.ts-category-arrow{margin-left:auto}.ts-category p{max-width:45ch;margin-top:7px}.ts-category h3{color:var(--ts-deep)}.ts-category-bottom{align-items:center;gap:22px;margin-top:12px;display:flex}.technical-support-page .ts-category-bottom p,.technical-support-page .ts-small{font-size:12px;line-height:1.6}.ts-scope{margin-top:5px!important}.ts-process{background:var(--ts-tint)}.ts-process-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:23px;padding:0;list-style:none;display:grid}.ts-process-list>li{border-top:1px solid #c6cec6;padding-top:14px}.ts-step-number{color:var(--ts-accent);margin-bottom:8px;font-size:12px;font-weight:650;display:block}.ts-process-list h3{margin-bottom:9px}.technical-support-page .ts-process-list p{font-size:13px}.technical-support-page .ts-step-output{color:var(--ts-deep);margin-top:13px}.ts-step-output strong{letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:500;display:block}.ts-branch{color:var(--ts-accent);border-left:2px solid #83928a;margin-top:12px;padding-left:10px;font-size:12px;line-height:1.5}.ts-process-bottom{grid-template-columns:1fr 1fr;align-items:start;gap:38px;margin-top:27px;display:grid}.ts-fee-gates{border-left:3px solid var(--ts-accent);padding-left:20px}.ts-fee-gates>div+div{margin-top:16px}.ts-fee-gates h3{margin-bottom:5px;font-size:14px}.technical-support-page .ts-fee-gates p{font-size:13px}.technical-support-page .ts-consent{color:var(--ts-deep);margin-top:17px;font-weight:650}.ts-process-photos{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ts-process-photos img{aspect-ratio:1.5}.technical-support-page .ts-photo-note{color:var(--ts-muted);margin-top:15px;font-size:11px}.ts-arrangements-grid{grid-template-columns:.75fr 1.25fr;gap:48px;display:grid}.ts-service-methods{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:25px;display:grid}.ts-service-methods dt,.ts-fee-table dt,.ts-summary dt{color:var(--ts-ink);font-size:13px;font-weight:650;line-height:1.5}.ts-service-methods dd{margin-top:7px;font-size:13px}.ts-fee-table>div{border-bottom:1px solid var(--ts-line);grid-template-columns:.72fr 1.6fr;gap:20px;padding:13px 0;display:grid}.ts-fee-table>div:first-child{padding-top:0}.ts-fee-table dd{font-size:13px}.technical-support-page .ts-warranty{color:var(--ts-deep);margin-top:16px;font-size:13px}.ts-coverage{margin-top:24px!important}.ts-preparation{background:var(--brand-form-surface);border-top:1px solid var(--ts-line)}.ts-preparation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 42px;display:grid}.ts-preparation-item{align-items:flex-start;gap:17px;display:flex}.ts-prep-number{color:var(--ts-muted);padding-top:3px;font-size:11px}.ts-preparation-item h3{margin-bottom:8px}.ts-preparation-item p{font-size:13px}.ts-battery h3{color:#72521e}.ts-emergency{color:#634a1f;background:#f5f0e5;border-left:3px solid #927038;border-radius:0 4px 4px 0;gap:15px;margin-top:28px;padding:18px 20px;display:flex}.technical-support-page .ts-emergency p{color:#634a1f;font-size:13px}.ts-official-links{flex-wrap:wrap;gap:0 26px;margin-top:13px;display:flex}.ts-official-links a{align-items:center;gap:14px;min-height:40px;font-size:11px;display:inline-flex}.ts-record{background:var(--ts-soft)}.ts-record-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(35px,6vw,85px);display:grid}.ts-record-copy{padding-top:14px}.ts-record-copy h2{max-width:18ch}.ts-record-copy>p{max-width:49ch;font-size:13px}.ts-record-copy>a{margin-top:20px}.ts-summary{background:#fff;border:1px solid #cbd3cb;border-radius:4px;padding:24px 28px}.ts-summary header{align-items:center;gap:13px;display:flex}.ts-summary header h3{letter-spacing:.035em;font-size:12px;font-weight:650}.technical-support-page .ts-summary-note{color:var(--ts-muted);margin-top:10px;font-size:11px}.ts-summary dl{margin-top:14px}.ts-summary dl>div{border-bottom:1px solid #d9ded8;grid-template-columns:1fr 1.35fr;gap:20px;padding:9px 0;display:grid}.ts-summary dl>div:last-child{border:0;padding-bottom:0}.ts-summary dt{font-size:12px}.ts-summary dd{font-size:12px;line-height:1.5}.ts-resources-layout{grid-template-columns:.95fr 1.05fr;gap:70px;display:grid}.ts-resource-list{padding:0;list-style:none}.ts-resource-list a{border-bottom:1px solid var(--ts-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.ts-resource-list li:first-child a{padding-top:0}.ts-resource-list a>span:first-child{gap:4px;display:grid}.ts-resource-list strong{font-size:13px;font-weight:600}.ts-resource-list a>span>span{color:var(--ts-text);font-size:12px}.ts-manuals{background:var(--ts-tint);border-radius:4px;align-items:flex-start;gap:14px;margin-top:19px;padding:18px;display:flex}.ts-manuals>img{flex-shrink:0}.ts-manuals a{align-items:center;gap:15px;font-size:13px;font-weight:600;display:flex}.ts-manuals p{margin-top:7px;font-size:12px}.ts-faq>h3{margin-bottom:12px}.ts-faq details{border-bottom:1px solid var(--ts-line)}.ts-faq summary{cursor:pointer;min-height:54px;color:var(--ts-ink);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:13px;font-weight:550;line-height:1.5;list-style:none;display:flex}.ts-faq summary img{flex-shrink:0}.ts-faq details>p{padding-bottom:17px;font-size:13px}.ts-closing{background:var(--ts-tint);border-top:1px solid var(--ts-line);padding-block:28px}.ts-closing>.ts-wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.ts-closing h2{font-size:22px}.ts-closing p{max-width:57ch;margin-top:8px;font-size:13px}.ts-closing .ts-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:0;margin-top:0}@media (width<=1100px){.ts-process-list{gap:16px}.ts-arrangements-grid{grid-template-columns:.8fr 1.2fr;gap:30px}.ts-service-methods{grid-template-columns:1fr;gap:20px}.ts-resources-layout{gap:35px}.ts-hero-photo>img{aspect-ratio:1}}@media (width<=800px){.ts-wrap{width:calc(100% - 48px)}.ts-hero-layout{grid-template-columns:1.8fr 1fr;gap:24px}.ts-hero .ts-actions{flex-direction:column;align-items:flex-start;gap:0}.ts-hero .ts-intro{font-size:15px}.ts-quick-notes{grid-template-columns:1fr;gap:0}.ts-existing{border-left:0;border-top:1px solid var(--ts-line);margin-top:10px;padding-left:0}.ts-process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.ts-process-list>li:last-child{grid-column:1/-1}.ts-process-bottom{gap:25px}.ts-process-photos{grid-template-columns:1fr}.ts-process-photos img{aspect-ratio:2}.ts-record-layout{grid-template-columns:1fr;gap:25px}.ts-record-copy{padding-top:0}.ts-record-copy h2,.ts-record-copy>p{max-width:65ch}.ts-category{gap:12px;padding:18px}.ts-category>img:first-child{width:25px;height:25px}.ts-category h3{font-size:15px}.ts-category p{font-size:13px}.ts-category-bottom{flex-wrap:wrap;gap:8px 18px}}@media (width<=600px){.ts-wrap{width:calc(100% - 40px)}.ts-section{padding-block:32px}.ts-heading{margin-bottom:20px}.ts-hero{padding-top:27px}.ts-hero-layout{display:block}.ts-hero h1{max-width:17ch;font-size:34px}.ts-hero-photo{display:none}.ts-hero .ts-eyebrow{font-size:9px}.ts-hero .ts-actions{gap:1px;margin-top:20px}.ts-hero .ts-button{width:100%}.ts-hero .ts-resource-link{margin-top:0}.ts-quick-notes{margin-top:15px;padding-block:11px 0}.ts-existing summary{min-height:50px}.ts-category-grid,.ts-arrangements-grid,.ts-preparation-grid,.ts-resources-layout{grid-template-columns:1fr}.ts-category-grid{gap:10px}.ts-category{padding:19px 16px}.ts-category-bottom{margin-top:7px;display:block}.ts-category-bottom p{margin-bottom:7px}.ts-process-list{grid-template-columns:1fr;gap:19px}.ts-process-list>li{grid-template-columns:23px 1fr;column-gap:8px;padding-top:17px;display:grid}.ts-step-number{grid-row:1/5;margin:0;padding-top:3px}.ts-process-list h3{margin-bottom:6px}.ts-process-list p,.ts-branch{grid-column:2}.ts-process-list .ts-step-output{margin-top:8px}.ts-step-output strong{margin-right:7px;display:inline}.ts-process-bottom{grid-template-columns:1fr}.ts-process-photos{grid-template-columns:1fr 1fr;gap:10px}.ts-process-photos img{aspect-ratio:1.25}.ts-service-methods{grid-template-columns:1fr 1fr;gap:22px}.ts-fee-table>div{grid-template-columns:.8fr 1.3fr;gap:15px}.ts-preparation-grid{gap:23px}.ts-preparation-item{gap:12px}.ts-emergency{gap:12px;padding:16px 14px}.ts-summary{padding:20px 17px}.ts-summary dl>div{grid-template-columns:1fr 1.2fr;gap:13px}.ts-resources-layout{gap:30px}.ts-closing>.ts-wrap{flex-direction:column;align-items:flex-start;gap:20px}.ts-closing .ts-actions,.ts-closing .ts-button{width:100%}}.ts-manuals h3{font-size:14px}.ts-manual-links{flex-wrap:wrap;gap:0 20px;margin-top:5px;display:flex}.ts-manual-links a{gap:10px;min-height:40px;font-size:12px}
