@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}}.route-options button:hover,.route-options button[aria-selected=true]{text-shadow:0 1px #001b25,0 0 10px #ffffff18;color:#fff!important;background:0 0!important;font-weight:800!important}.route-options button[aria-selected=true]{box-shadow:inset 3px 0 #94c11f}.footer-legal a:hover,.footer-bottom>a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}@media (max-width:700px){.footer-legal{flex-wrap:wrap}}.industry-perspective{background:#fff;border:1px solid #dce6e7;border-radius:18px;grid-template-columns:280px minmax(0,1fr);margin:52px 0 34px;display:grid;overflow:hidden;box-shadow:0 20px 58px #00394a0e}.industry-perspective>aside{border-right:1px solid #e0e8e8;flex-direction:column;justify-content:space-between;padding:46px 34px;display:flex}.industry-perspective>aside .eyebrow{color:#08765f;border-bottom:2px solid #94c11f;width:max-content;padding-bottom:10px}.industry-perspective>aside>div{border-left:2px solid #94c11f;flex-direction:column;gap:7px;padding-left:18px;display:flex}.industry-perspective>aside strong{font-size:22px}.industry-perspective>aside span{color:#5f747d;font-size:13px}.industry-perspective>aside b{color:#00876f;font-size:14px}.industry-perspective blockquote{border:0;margin:0;padding:56px 58px 36px;position:relative}.industry-perspective blockquote>i{color:#008b72;font:700 76px/1 Georgia,serif;position:absolute;top:22px;left:28px}.industry-perspective blockquote>p{color:#183947;margin:0 0 19px;font-size:17px;line-height:1.55;position:relative}.industry-perspective blockquote>p strong{color:#08735f}.industry-perspective blockquote footer{border-top:1px solid #dfe7e8;margin-top:28px;padding-top:22px}.industry-perspective blockquote footer a{color:#06698c;align-items:center;gap:11px;font-size:11px;font-weight:850;display:inline-flex}.industry-perspective blockquote footer a>span{color:#fff;background:#0a66c2;border-radius:3px;place-items:center;width:31px;height:31px;font-size:17px;font-weight:900;display:grid}.industry-perspective blockquote footer a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:820px){.industry-perspective{grid-template-columns:1fr}.industry-perspective>aside{border-bottom:1px solid #e0e8e8;border-right:0;gap:35px}.industry-perspective blockquote{padding:52px 30px 30px}.industry-perspective blockquote>p{font-size:15px}}@media (max-width:520px){.industry-perspective{margin-top:35px}.industry-perspective>aside{padding:30px 24px}.industry-perspective blockquote{padding:50px 24px 26px}.industry-perspective blockquote>i{left:18px}}.guide-modal[open]{animation:.38s cubic-bezier(.2,.8,.2,1) both guideModalIn}.guide-modal[open]::backdrop{animation:.3s ease-out both guideBackdropIn;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#eef6f4bd!important}.guide-close{text-transform:uppercase;letter-spacing:.08em;transition:background .2s,border-color .2s,transform .2s;color:#06698c!important;border-radius:999px!important;width:auto!important;height:36px!important;padding:0 16px!important;font-size:10px!important;font-weight:850!important}.guide-close:hover{transform:translateY(-1px);background:#f4f8e9!important;border-color:#94c11f!important}@keyframes guideModalIn{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}@keyframes guideBackdropIn{0%{opacity:0}to{opacity:1}}.guide-modal{border-radius:18px!important;width:min(1120px,100vw - 36px)!important;max-height:92dvh!important}.guide-modal>article{max-height:92dvh!important}.guide-hero{grid-template-columns:1.12fr .88fr;align-items:center;min-height:310px;background:linear-gradient(110deg,#fff 58%,#edf9f7)!important;padding:52px 58px 42px!important;display:grid!important}.guide-hero-copy>span{color:#00876f;text-transform:uppercase;letter-spacing:.06em;background:#e4f4ef;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-block}.guide-hero-copy h2{max-width:580px!important;margin:20px 0 15px!important;font-size:clamp(38px,4vw,57px)!important}.guide-hero-copy p{max-width:570px!important;font-size:14px!important}.guide-hero-copy>small{margin-top:26px;display:block;color:#4f6974!important;font-size:10px!important}.guide-hero-art{place-items:center;min-height:215px;display:grid;position:relative}.guide-hero-art:before{content:"";border:1px dashed #8dd1c6;border-radius:50%;width:250px;height:250px;position:absolute}.guide-device{z-index:1;background:#f8fbfb;border:8px solid #123f4e;border-radius:9px;width:220px;height:135px;padding:16px;position:relative;transform:perspective(700px)rotateY(-8deg);box-shadow:0 22px 35px #00394a24}.guide-device i{background:#d8e8e7;border-radius:5px;width:56px;height:9px;margin-bottom:25px;display:block;box-shadow:0 18px #d8e8e7,75px 0 #d8e8e7,75px 18px #d8e8e7}.guide-device b{color:#06698c;font-size:20px}.guide-device span{color:#fff;background:#53a941;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid;position:absolute;bottom:17px;right:18px}.guide-route{z-index:2;color:#08725f;background:#fff;border-radius:7px;place-items:center;width:70px;height:50px;font-size:13px;font-weight:900;display:grid;position:absolute;bottom:20px;right:12px;box-shadow:0 10px 26px #00394a20}.guide-layout{background:#fff;grid-template-columns:minmax(0,1fr) 330px;display:grid}.guide-body section{grid-template-columns:54px 1fr;gap:24px;display:grid;padding:26px 0!important}.guide-body section>i{color:#008b72;background:#e8f5f1;border-radius:50%;place-items:center;width:48px;height:48px;font-size:10px;font-style:normal;font-weight:900;display:grid}.guide-body h3{font-size:21px!important}.guide-body p,.guide-body li{font-size:13px!important}.guide-body li{margin:7px 0}.guide-takeaways{background:#f7faf9;border-left:1px solid #e2eaea;padding:34px 34px 38px}.guide-takeaways>h3{margin:0 0 18px;font-size:17px}.guide-takeaways>div{background:#fff;border:1px solid #e1e9e8;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:12px;margin:10px 0;padding:14px;display:grid;box-shadow:0 7px 18px #00394a08}.guide-takeaways>div i{color:#008b72;background:#e5f5ef;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.guide-takeaways>div span{color:#334f5a;font-size:11px;line-height:1.4}.guide-takeaways blockquote{background:#e5f5f0;border:0;border-radius:9px;margin:18px 0 0;padding:22px}.guide-takeaways blockquote b{color:#00866e;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.guide-takeaways blockquote p{color:#3e5b65;margin:12px 0 0;font-size:11px;line-height:1.55}.guide-modal>article>footer{align-items:center!important;padding:24px 58px!important;display:flex!important}.guide-modal>article>footer>div{flex-direction:column;gap:6px;display:flex}.guide-modal>article>footer small{color:#b9ced5;font-size:10px}.guide-modal>article>footer .button{color:#082b36;font-size:11px}.guide-modal>article>footer .button:hover{color:#082b36}@media (max-width:800px){.guide-hero{grid-template-columns:1fr;padding:42px 28px 32px!important}.guide-hero-art{display:none}.guide-layout{grid-template-columns:1fr}.guide-body{padding:18px 28px 28px!important}.guide-takeaways{border-top:1px solid #e2eaea;border-left:0}.guide-modal>article>footer{flex-direction:column;gap:18px;align-items:flex-start!important;padding:24px 28px!important}}@media (max-width:520px){.guide-body section{grid-template-columns:1fr;gap:12px}.guide-hero-copy h2{font-size:36px!important}}.early.shell{background:#f5f9f7;border:1px solid #d9e6e3;border-left:5px solid #94c11f;border-radius:16px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:62px;margin-top:72px;margin-bottom:72px;padding:46px 54px;box-shadow:0 20px 55px #00394a0c}.early .early-badge{aspect-ratio:1;color:#fff;background:#043f50;border-radius:12px;width:220px;padding:28px;box-shadow:0 18px 38px #00394a25}.early .early-badge small{color:#a9d632;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.early .early-badge strong{color:#fff;margin:8px 0 2px;font-size:92px}.early .early-badge b{color:#c9d9de;text-align:center;max-width:125px;font-size:10px;font-weight:700;line-height:1.4}.early-content{max-width:760px}.early-content h2{margin-bottom:18px!important;font-size:clamp(38px,4vw,55px)!important}.early-content>p:not(.eyebrow){max-width:730px;margin:0;font-size:13px;line-height:1.7;color:#536d77!important}.early-proof{flex-wrap:wrap;gap:9px 18px;margin:24px 0 20px;display:flex}.early-proof span{color:#275d56;font-size:9px;font-weight:800}.early-proof i{color:#4d971f;background:#e4f2c7;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:6px;font-size:8px;font-style:normal;display:inline-grid}.early-content .text-link{color:#06698c;font-size:11px}@media (max-width:760px){.early.shell{grid-template-columns:1fr;gap:30px;padding:30px}.early .early-badge{aspect-ratio:auto;width:100%;min-height:170px}.early .early-badge strong{font-size:72px}}.knowledge-card-title{color:#073d4e;display:block}.knowledge-card-title h3{transition:color .2s}.knowledge-card-title:hover h3{color:#00876f}.knowledge-card footer>div{align-items:center;gap:12px;display:flex}.knowledge-card footer button,.knowledge-card footer a{color:#06698c;font:800 8px var(--font-geist-sans);cursor:pointer;background:0 0;border:0;padding:0}.knowledge-card footer button{color:#688087}.knowledge-card footer a:hover,.knowledge-card footer button:hover{text-underline-offset:3px;text-decoration:underline}.guide-full-link{color:#06698c;border-bottom:1px solid #06698c55;margin:18px 0 0;padding-bottom:4px;font-size:10px;font-weight:900;display:inline-block}.guide-page{color:#073c4d;background:#fff;min-height:100vh}.guide-page-nav{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:82px;margin:auto;display:flex}.guide-page-nav>a{flex-direction:column;line-height:1;display:flex}.guide-page-nav>a strong{color:#0783a7;font-size:25px}.guide-page-nav>a small{color:#54717c;letter-spacing:.16em;margin-top:5px;font-size:7px}.guide-page-nav nav{color:#06698c;gap:28px;font-size:11px;font-weight:800;display:flex}.guide-page>article{border:1px solid #dce7e7;border-radius:18px;width:min(1180px,100% - 48px);margin:auto;overflow:hidden;box-shadow:0 24px 70px #00394a10}.guide-page-hero{color:#fff;background:linear-gradient(120deg,#043747 0 66%,#075a6d);padding:64px 72px}.guide-page-breadcrumb{color:#a9c3cc;flex-wrap:wrap;gap:8px;margin-bottom:45px;font-size:9px;display:flex}.guide-page-breadcrumb b{color:#c3dd73}.guide-page-hero .eyebrow{color:#b1d638}.guide-page-hero h1{letter-spacing:-.05em;max-width:800px;margin:0 0 22px;font-size:clamp(46px,5.2vw,72px);line-height:.98}.guide-page-answer{color:#d1e0e5;max-width:760px;margin:0;font-size:17px;line-height:1.65}.guide-page-meta{color:#9fb8c1;text-transform:uppercase;letter-spacing:.08em;gap:22px;margin-top:30px;font-size:9px;display:flex}.guide-page-layout{grid-template-columns:minmax(0,1fr) 330px;display:grid}.guide-page-content{padding:30px 70px 50px}.guide-page-content section{border-bottom:1px solid #e1e9e9;grid-template-columns:48px 1fr;gap:25px;padding:32px 0;display:grid}.guide-page-content section:last-child{border-bottom:0}.guide-page-content section>span{color:#008b72;background:#e7f5f0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:9px;font-weight:900;display:grid}.guide-page-content h2{margin:7px 0 15px;font-size:25px}.guide-page-content p,.guide-page-content li{color:#506a74;font-size:13px;line-height:1.75}.guide-page-content p{margin:8px 0}.guide-page-content li{margin:7px 0}.guide-page-aside{background:#f6faf8;border-left:1px solid #e0e8e8;padding:38px 30px}.guide-page-aside>div{background:#fff;border:1px solid #dce8e5;border-radius:10px;padding:22px}.guide-page-aside h2{margin:0 0 18px;font-size:18px}.guide-page-aside>div p{color:#48a132;gap:9px;margin:12px 0;font-size:11px;font-weight:900;display:flex}.guide-page-aside>div p span{color:#405d68;font-weight:600;line-height:1.45}.guide-page-aside blockquote{background:#e5f4ef;border:0;border-radius:10px;margin:18px 0;padding:23px}.guide-page-aside blockquote strong{color:#00866e;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.guide-page-aside blockquote p{color:#3e5c66;font-size:11px;line-height:1.6}.guide-page-aside .button{width:100%;margin-top:2px;font-size:11px}.guide-related{width:min(1180px,100% - 48px);margin:80px auto}.guide-related>div:first-child{margin-bottom:28px}.guide-related h2{margin:0;font-size:38px}.guide-related>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.guide-related>div:last-child a{border:1px solid #dce6e7;border-radius:10px;flex-direction:column;min-height:180px;padding:24px;transition:transform .2s,border-color .2s;display:flex}.guide-related>div:last-child a:hover{border-color:#94c11f;transform:translateY(-4px)}.guide-related a small{color:#00876f;text-transform:uppercase;font-size:8px;font-weight:900}.guide-related a strong{margin:28px 0 18px;font-size:18px}.guide-related a span{color:#06698c;margin-top:auto;font-size:9px;font-weight:900}.guide-page-footer{color:#fff;background:#043747;justify-content:space-between;align-items:center;padding:35px max(24px,50vw - 590px);font-size:11px;display:flex}.guide-page-footer a{color:#afd439;font-weight:800}@media (max-width:850px){.guide-page-layout{grid-template-columns:1fr}.guide-page-aside{border-top:1px solid #e0e8e8;border-left:0}.guide-page-hero{padding:48px 32px}.guide-page-content{padding:20px 32px 38px}.guide-related>div:last-child{grid-template-columns:1fr}.guide-page-nav nav a:first-child{display:none}}@media (max-width:520px){.guide-page>article,.guide-page-nav,.guide-related{width:min(100% - 28px,1180px)}.guide-page-hero{padding:38px 22px}.guide-page-hero h1{font-size:43px}.guide-page-meta{flex-direction:column;align-items:flex-start;gap:8px}.guide-page-content{padding:18px 22px}.guide-page-content section{grid-template-columns:1fr;gap:8px}.guide-page-footer{flex-direction:column;align-items:flex-start;gap:12px}}.rich-timeline-track:before{background:linear-gradient(90deg,#52ad2e 0 18%,#9ab5bf 18% 100%)!important}.rich-timeline-track article>b,.rich-timeline-track .mandatory>b{color:#06698c!important}.rich-timeline-track .milestone,.rich-timeline-track .mandatory .milestone{border-color:#8daab4!important}.rich-timeline-track .milestone>i,.rich-timeline-track .mandatory .milestone>i{background:#06698c!important}.rich-timeline-track article>small,.rich-timeline-track .mandatory>small{color:#06698c!important;background:#eaf3f6!important}.rich-timeline-track .prep>b{color:#3b9f28!important}.rich-timeline-track .prep .milestone{box-shadow:0 0 0 6px #52ad2e12;border-color:#6db84a!important}.rich-timeline-track .prep .milestone>i{background:#52ad2e!important}.rich-timeline-track .prep>small{box-shadow:0 0 0 2px #52ad2e18;color:#369527!important;background:#eff7e8!important}.rich-timeline-track h3{min-height:0!important;margin-bottom:0!important}.countdown{color:#06698c!important;background:#edf5f7!important;border-color:#c5dce4!important}.rich-timeline-section{background:#fff;padding:78px 0}.rich-timeline-card{background:#fff;border:1px solid #dce7e8;border-radius:18px;padding:54px 48px 34px;position:relative;overflow:hidden;box-shadow:0 22px 60px #00394a0d}.rich-timeline-card:after{content:"";pointer-events:none;border:55px solid #00a6730a;border-radius:50%;width:330px;height:330px;position:absolute;top:-70px;right:-115px}.rich-timeline-head{z-index:1;max-width:720px;position:relative}.rich-timeline-head>p{color:#29952a;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #59ad2e;width:max-content;margin:0 0 28px;padding-bottom:9px;font-size:11px;font-weight:900}.rich-timeline-head h2{letter-spacing:-.05em;margin:0 0 17px;font-size:clamp(40px,4.2vw,60px);line-height:1.03}.rich-timeline-head>span{color:#526c78;max-width:620px;font-size:13px;line-height:1.65;display:block}.rich-timeline-track{z-index:1;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:42px;display:grid;position:relative}.rich-timeline-track:before{content:"";transform-origin:0;background:linear-gradient(90deg,#53ad2e 0 48%,#aebfc5 48%);height:2px;animation:1.1s ease-out both richLine;position:absolute;top:57px;left:6.5%;right:6.5%}.rich-timeline-track article{opacity:0;animation:.55s ease-out forwards richStage;position:relative}.rich-timeline-track article:first-child{animation-delay:.35s}.rich-timeline-track article:nth-child(2){animation-delay:.5s}.rich-timeline-track article:nth-child(3){animation-delay:.65s}.rich-timeline-track article:nth-child(4){animation-delay:.8s}.rich-timeline-track article>b{text-align:center;color:#06698c;text-transform:uppercase;margin-bottom:20px;font-size:11px;display:block}.rich-timeline-track .prep>b,.rich-timeline-track .mandatory>b{color:#399c27}.milestone{z-index:2;background:#fff;border:2px solid #b8c7cb;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 30px;display:grid;position:relative}.milestone>i{background:#06698c;border-radius:50%;width:16px;height:16px}.prep .milestone,.mandatory .milestone{border-color:#73b950}.prep .milestone>i,.mandatory .milestone>i{background:#56a92f}.rich-timeline-track article>small{color:#06698c;text-transform:uppercase;background:#eaf3f6;border-radius:999px;width:max-content;margin:0 auto 17px;padding:5px 14px;font-size:8px;font-weight:900;display:block}.rich-timeline-track .prep>small,.rich-timeline-track .mandatory>small{color:#369527;background:#eff7e8}.rich-timeline-track h3{text-align:center;min-height:45px;margin:0 0 14px;font-size:16px;line-height:1.25}.milestone-copy{grid-template-columns:42px 1fr;align-items:start;gap:12px;display:grid}.milestone-copy>i{color:#06698c;text-align:center;font-size:30px;font-style:normal}.prep .milestone-copy>i,.mandatory .milestone-copy>i{color:#3ca12b}.milestone-copy p{color:#526a75;margin:0;font-size:10px;line-height:1.65}.countdown{color:#369527;text-transform:uppercase;background:#f3f9ef;border:1px solid #cce4c4;border-radius:6px;width:max-content;margin:18px auto 0;padding:9px 13px;font-size:9px}.countdown strong{margin-left:7px}.timeline-footer{z-index:1;color:#657b84;border-top:1px solid #dce6e8;justify-content:center;align-items:center;gap:22px;margin-top:38px;padding-top:26px;font-size:9px;display:flex;position:relative}.timeline-footer a{color:#06698c;border-left:1px solid #cbd8db;padding-left:22px;font-weight:900}@keyframes richLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes richStage{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media (max-width:850px){.rich-timeline-track{grid-template-columns:1fr 1fr;gap:40px}.rich-timeline-track:before{display:none}.timeline-footer{flex-direction:column;align-items:flex-start}.timeline-footer a{border:0;padding:0}}@media (max-width:540px){.rich-timeline-card{padding:38px 22px 28px}.rich-timeline-track{grid-template-columns:1fr}.rich-timeline-head h2{font-size:38px}.rich-timeline-track h3{min-height:0}.milestone-copy{max-width:280px;margin:auto}}.timeline-card .draft-timeline article:before{width:8px!important;height:8px!important;box-shadow:none!important;background:#06698c!important;animation:none!important}.timeline-card .draft-timeline b,.timeline-card .draft-timeline article:hover b{color:#06698c!important}.timeline-card .draft-timeline h3,.timeline-card .draft-timeline article:hover h3,.timeline-card .timeline-card-head a,.timeline-card .timeline-card-head a:hover{color:#073d4e!important;transform:none!important}.timeline-card .draft-timeline{grid-template-columns:repeat(4,1fr);max-width:900px}.timeline-card .draft-timeline:before{right:4px}@media (max-width:700px){.timeline-card .draft-timeline{grid-template-columns:1fr}.timeline-card .draft-timeline:before{right:auto}}.timeline-card{transition:border-color .25s,box-shadow .25s;animation:.7s ease-out both timelineCardIn;position:relative;overflow:hidden;box-shadow:0 22px 55px #00394a0d}.timeline-card:hover{border-color:#c9d9d3;box-shadow:0 28px 65px #00394a14}.timeline-card:after{content:"";pointer-events:none;border:1px solid #00a67318;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:-80px;box-shadow:0 0 0 28px #00a67308,0 0 0 56px #06698c05}.draft-timeline:before{transform-origin:0;animation:1s ease-out .35s both timelineLineDraw}.draft-timeline article{opacity:0;animation:.55s ease-out forwards timelineMilestoneIn;transform:translateY(14px)}.draft-timeline article:first-child{animation-delay:.55s}.draft-timeline article:nth-child(2){animation-delay:.72s}.draft-timeline article:nth-child(3){animation-delay:.89s}.draft-timeline article:before{z-index:1;animation:3.6s ease-in-out infinite timelineDot;box-shadow:0 0 #00a67355}.draft-timeline article:nth-child(2):before{animation-delay:.55s}.draft-timeline article:nth-child(3):before{animation-delay:1.1s}.draft-timeline b{color:#06698c;transition:color .2s}.draft-timeline article:hover b{color:#00a673}.draft-timeline i{animation:2.4s ease-in-out infinite timelineArrow}.draft-timeline article:nth-child(2) i{animation-delay:.35s}.draft-timeline article:nth-child(3) i{animation-delay:.7s}.draft-timeline h3{transition:color .2s,transform .2s}.draft-timeline article:hover h3{color:#00876e;transform:translate(3px)}@keyframes timelineCardIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes timelineLineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes timelineMilestoneIn{to{opacity:1;transform:none}}@keyframes timelineDot{0%,72%,to{background:#071a21;box-shadow:0 0 #00a67344}80%{background:#00a673;box-shadow:0 0 0 7px #0000}}@keyframes timelineArrow{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.timeline-card,.timeline-card *,.timeline-card:before,.timeline-card:after{transition:none!important;animation:none!important}.draft-timeline article{opacity:1;transform:none}.draft-timeline:before{transform:none}}.timeline-draft{background:#fff;padding:78px 0}.timeline-card{font-family:var(--font-geist-mono),monospace;color:#071a21;background:#f5f5f5;border:1px solid #e7e8e8;border-radius:28px;padding:25px 28px 34px}.timeline-card-head{justify-content:space-between;align-items:center;display:flex}.timeline-card-head p{text-transform:uppercase;margin:0;font-size:12px}.timeline-card-head a{place-items:center;width:30px;height:30px;font-size:21px;transition:transform .2s;display:grid}.timeline-card-head a:hover{transform:translateY(-2px)}.timeline-card>h2{font-family:var(--font-geist-mono),monospace;letter-spacing:0;margin:28px 0 34px;font-size:16px;font-weight:500}.draft-timeline{grid-template-columns:repeat(3,1fr);max-width:700px;display:grid;position:relative}.draft-timeline:before{content:"";border-top:1px solid #071a21;position:absolute;top:8px;left:4px;right:calc(33.333% + 4px)}.draft-timeline article{padding-right:24px;position:relative}.draft-timeline article:before{content:"";background:#071a21;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:0}.draft-timeline b{margin-top:22px;font-size:12px;font-weight:500;display:block}.draft-timeline i{margin:7px 0 24px;padding-left:43px;font-size:15px;font-style:normal;display:block}.draft-timeline h3{margin:0 0 24px;font-size:14px;font-weight:500}.draft-timeline p{margin:0;font-size:12px;line-height:1.55}@media (max-width:700px){.timeline-card{padding:24px 20px}.draft-timeline{grid-template-columns:1fr}.draft-timeline:before{border-top:0;border-left:1px solid #071a21;inset:0 auto 0 4px}.draft-timeline article{padding:0 0 28px 28px}.draft-timeline article:before{top:4px;left:0;transform:translate(-3px)}.draft-timeline b{margin-top:0}.draft-timeline i{display:none}.draft-timeline h3{margin:8px 0}.timeline-card>h2{line-height:1.5}}.knowledge-hub{padding:110px 0}.knowledge-heading{grid-template-columns:1fr .72fr;align-items:end;column-gap:100px;margin-bottom:48px;display:grid}.knowledge-heading .eyebrow{grid-column:1/-1}.knowledge-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.4vw,62px);line-height:1.02}.knowledge-heading>p:last-child{color:#5f747d;margin:0;font-size:14px;line-height:1.7}.knowledge-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.knowledge-card{color:#073d4e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6e8;border-radius:10px;min-height:270px;padding:26px 24px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.knowledge-card:hover{border-color:#94c11f;transform:translateY(-6px);box-shadow:0 18px 42px #00394a13}.knowledge-card>span{color:#008a73;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.knowledge-card h3{max-width:230px;margin:38px 0 12px;font-size:20px;line-height:1.15}.knowledge-card>p{color:#60757d;font-size:10px;line-height:1.6}.knowledge-card footer{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.knowledge-card footer small{color:#7d9096;font-size:8px}.knowledge-card footer b{color:#06698c;font-size:9px}.knowledge-card footer i{font-style:normal;transition:transform .2s;display:inline-block}.knowledge-card:hover footer i{transform:translate(4px)}.knowledge-card>em{color:#e5ecec;font:22px var(--font-geist-mono);font-style:normal;position:absolute;top:18px;right:18px}.guide-modal{background:#fff;border:0;border-radius:14px;width:min(820px,100vw - 32px);max-width:none;max-height:88dvh;margin:auto;padding:0;box-shadow:0 35px 100px #00192366}.guide-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#032330c7}.guide-modal>article{max-height:88dvh;position:relative;overflow-y:auto}.guide-close{z-index:3;float:right;color:#073e50;cursor:pointer;background:#fff;border:1px solid #d7e2e4;border-radius:50%;width:38px;height:38px;margin:18px 18px -60px 0;font-size:24px;position:sticky;top:18px}.guide-modal header{background:#f4f8f7;border-bottom:1px solid #dfe7e9;padding:48px 58px 36px}.guide-modal header>span{color:#008d75;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.guide-modal header>small{float:right;color:#72868d;margin-right:45px;font-size:9px}.guide-modal header h2{letter-spacing:-.045em;max-width:650px;margin:15px 0 12px;font-size:clamp(32px,4vw,48px);line-height:1.02}.guide-modal header p{color:#5f747d;max-width:640px;margin:0;font-size:13px;line-height:1.6}.guide-body{padding:34px 58px}.guide-body section{border-bottom:1px solid #e4ebec;padding:18px 0}.guide-body section:last-child{border-bottom:0}.guide-body h3{color:#074456;margin:0 0 12px;font-size:19px}.guide-body p,.guide-body li{color:#566e77;font-size:12px;line-height:1.7}.guide-body p{margin:7px 0}.guide-body ul{margin:8px 0;padding-left:20px}.guide-modal>article>footer{color:#fff;background:#043747;justify-content:space-between;align-items:center;padding:24px 58px;display:flex}.guide-modal>article>footer strong{font-size:12px}.guide-modal>article>footer a{color:#a6d532;font-size:10px;font-weight:900}@media (max-width:900px){.knowledge-heading{grid-template-columns:1fr;gap:18px}.knowledge-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.knowledge-hub{padding:75px 0}.knowledge-grid{grid-template-columns:1fr}.knowledge-card{min-height:245px}.guide-modal header,.guide-body{padding-left:24px;padding-right:24px}.guide-modal>article>footer{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 24px}}@media (prefers-reduced-motion:reduce){.knowledge-card,.knowledge-card i{transition:none!important}}.contact-band-copy{flex-direction:column;gap:5px;display:flex}.contact-band-copy:hover strong{text-underline-offset:4px;text-decoration:underline}.inline-contact{background:#fff;padding:92px 0}.inline-contact-grid{background:#eef6f4;border:1px solid #d6e5e2;border-radius:18px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;padding:58px;display:grid;box-shadow:0 22px 60px #00394a0d}.inline-contact-copy{padding-top:20px;position:sticky;top:110px}.inline-contact-copy h2{letter-spacing:-.05em;margin:10px 0 20px;font-size:clamp(42px,4vw,60px);line-height:1.02}.inline-contact-copy>p:not(.eyebrow){color:#5e747c;max-width:520px;font-size:14px;line-height:1.7}.inline-contact-copy>div{color:#246052;flex-direction:column;gap:10px;margin-top:27px;font-size:10px;font-weight:800;display:flex}.inline-form-card{background:#fff;border:1px solid #d9e5e5;border-radius:13px;padding:32px 35px;box-shadow:0 18px 48px #00394a10}.inline-form-card>h3{margin:0;font-size:25px}.inline-form-card>p{color:#657a82;margin:8px 0 24px;font-size:11px}.inline-form-card .hubspot-form{min-height:440px}@media (max-width:850px){.inline-contact-grid{grid-template-columns:1fr;gap:35px;padding:36px}.inline-contact-copy{position:static}.inline-form-card{padding:26px 20px}}@media (max-width:600px){.inline-contact{padding:65px 0}.inline-contact-grid{padding:28px 18px}.inline-contact-copy h2{font-size:40px}}:root{--font-geist-sans:"Segoe UI",Arial,sans-serif;--font-geist-mono:Consolas,"Courier New",monospace;--navy:#043747;--navy2:#05546d;--ink:#073c4d;--blue:#06698c;--green:#94c11f;--teal:#00a673;--mint:#dcf4eb;--paper:#f5f7f5;--line:#d8e0df;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;margin:0}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin:auto}.announcement{color:#dce8ee;letter-spacing:.02em;background:#071827;justify-content:center;align-items:center;gap:28px;height:38px;font-size:12px;display:flex}.announcement span:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 10px #8fd33b}.announcement a{color:var(--green);font-weight:650}.nav{background:#fff;justify-content:space-between;align-items:center;height:78px;display:flex}.brand{letter-spacing:-.05em;align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,var(--blue),#0676af);border-radius:8px;place-items:center;width:37px;height:37px;font-size:21px;display:grid}.brand small{text-transform:uppercase;letter-spacing:.16em;color:#57707e;font-size:8px;font-weight:600;display:block}.nav nav{gap:30px;font-size:14px;font-weight:550;display:flex}.button{background:var(--green);color:#0a2532;border-radius:4px;justify-content:center;align-items:center;gap:20px;padding:16px 22px;font-size:14px;font-weight:750;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #071b2940}.button-small{gap:12px;padding:12px 16px}.hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #3f71834f;border-radius:50%;width:700px;height:700px;position:absolute;top:-390px;right:-320px}.hero-grid{grid-template-columns:1.03fr .97fr;align-items:center;gap:80px;min-height:620px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--green);margin:0 0 22px;font-size:11px;font-weight:750}.eyebrow.dark{color:#1681a7}.hero h1{letter-spacing:-.055em;max-width:700px;margin:0 0 26px;font-size:clamp(48px,5.2vw,75px);line-height:.98}.lead{color:#bdd0da;max-width:650px;font-size:19px;line-height:1.6}.actions{align-items:center;gap:28px;margin-top:34px;display:flex}.text-link{border-bottom:1px solid #fff5;padding:8px 0;font-size:14px;font-weight:650}.proofline{color:#91a9b5;margin-top:28px;font-size:12px}.proofline span{color:var(--green);margin-right:7px}.flow-card{z-index:2;background:#0b2a3c;border:1px solid #ffffff24;border-radius:13px;position:relative;box-shadow:0 28px 80px #0005}.flow-top,.flow-status{letter-spacing:.1em;color:#829ba8;border-bottom:1px solid #ffffff13;justify-content:space-between;padding:16px 19px;font-size:9px;display:flex}.flow-body{grid-template-columns:1fr 1.15fr .75fr;align-items:center;gap:22px;padding:35px 25px;display:grid}.sources{gap:10px;display:grid}.source{color:#cad8df;background:#0f3549;border:1px solid #ffffff13;border-radius:5px;padding:10px;font-size:10px;position:relative}.source span{color:#6fcaf0;background:#16485e;border-radius:4px;place-items:center;width:27px;height:27px;margin-right:8px;font-size:7px;font-weight:800;display:inline-grid}.source i{border-top:1px solid #1dabdf;width:24px;position:absolute;top:50%;right:-25px}.trace-core{border:1px solid #31b7e8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:150px;display:flex;position:relative;box-shadow:inset 0 0 40px #19a8e018,0 0 45px #19a8e012}.trace-core:after{content:"";border-top:1px solid var(--green);width:23px;position:absolute;right:-23px}.trace-core strong{letter-spacing:-.04em;font-size:22px}.trace-core small{color:#72c9e7;margin-top:6px;font-size:7px}.pulse{border:1px dashed #36a9d655;border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:13px}@keyframes spin{to{transform:rotate(360deg)}}.dwt-output{text-align:center;background:#112f36;border:1px solid #68bd3c66;border-radius:7px;padding:20px 8px}.dwt-output span{background:var(--green);color:#102c34;border-radius:50%;place-items:center;width:25px;height:25px;margin:0 auto 7px;display:grid}.dwt-output strong{font-size:13px;display:block}.dwt-output small{color:#9fb9b7;margin-top:8px;font-size:8px;line-height:1.55;display:block}.flow-status{color:#7e9daa;border-top:1px solid #ffffff13;border-bottom:0}.trust{border-bottom:1px solid var(--line);background:#fbfcfb}.trust-grid{justify-content:center;align-items:center;gap:16px;height:82px;display:flex}.trust-grid p{color:#71818a;font-size:11px}.trust-grid strong{letter-spacing:.03em;font-size:14px}.trust-grid span{border-left:1px solid #cdd6d5;height:26px;margin:0 20px}.split-section{grid-template-columns:1.25fr .75fr;gap:110px;padding-top:120px;padding-bottom:60px;display:grid}.split-section h2,.section-heading h2,.risk-section h2,.systems h2,.deadline h2,.why h2,.faq h2,.cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,57px);line-height:1.04}.split-section h2 em{color:#169dcc;font-style:normal}.split-copy{padding-top:34px}.split-copy p,.section-heading>p{color:#5a6e78;font-size:16px;line-height:1.7}.dark-link{color:#087ba7;border-color:#087ba755;margin-top:18px;display:inline-block}.percent{grid-template-columns:.28fr .72fr;min-height:370px;margin-bottom:120px;display:grid}.percent>div{padding:45px}.one{background:#e6eceb}.one b{letter-spacing:-.08em;color:#9aa9ad;font-size:72px}.one h3,.ninety-nine h3{margin:52px 0 12px;font-size:25px}.one p{color:#687b84;font-size:13px;line-height:1.6}.ninety-nine{background:var(--navy);color:#fff;grid-template-columns:.75fr 1.25fr;gap:40px;display:grid}.big-number{letter-spacing:-.1em;color:var(--green);font-size:130px;font-weight:700;line-height:1}.big-number span{font-size:35px}.ninety-nine h3{margin:0 0 24px}.ninety-nine ul{color:#b5cad4;grid-template-columns:1fr 1fr;gap:13px 25px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.ninety-nine li:before{content:"✓";color:var(--green);margin-right:8px}.risk-section{background:#edf3f1;padding:110px 0}.risk-grid{border-top:1px solid #bdcdcb;border-bottom:1px solid #bdcdcb;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.risk-grid article{padding:30px 40px 40px 0}.risk-grid article+article{border-left:1px solid #bdcdcb;padding-left:40px}.risk-grid b{font-family:var(--font-geist-mono);color:#1389b3;font-size:11px}.risk-grid h3{margin:45px 0 12px;font-size:24px}.risk-grid p{color:#60757e;font-size:14px;line-height:1.65}.risk-close{max-width:750px;margin:35px 0 0;font-size:19px;font-weight:650}.workflow,.solutions,.why,.faq{padding-top:115px;padding-bottom:115px}.section-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:130px;display:grid}.steps{border-top:1px solid #bfcaca;grid-template-columns:repeat(5,1fr);margin-top:65px;display:grid}.steps article{padding:28px 24px 10px 0;position:relative}.steps article+article{border-left:1px solid #d4dcdb;padding-left:24px}.steps article:before{content:"";background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px}.steps span{font-family:var(--font-geist-mono);color:#1487b0;font-size:10px}.steps h3{margin:38px 0 12px;font-size:20px}.steps p{color:#657880;font-size:12px;line-height:1.7}.systems{background:var(--navy);color:#fff;padding:110px 0}.systems-grid{grid-template-columns:1fr 1fr;align-items:center;gap:120px;display:grid}.systems h2{margin-bottom:25px}.systems p:not(.eyebrow){color:#aac0cb;font-size:16px;line-height:1.7}.light-button{background:#fff;margin-top:20px}.system-list{border-top:1px solid #ffffff25}.system-list div{border-bottom:1px solid #ffffff25;align-items:center;gap:20px;padding:18px 4px;display:flex}.system-list span{font-family:var(--font-geist-mono);color:#6191a7;font-size:9px}.system-list strong{flex:1;font-size:16px}.system-list b{color:var(--green);font-size:20px}.solution-grid{grid-template-columns:1.1fr .95fr .95fr;gap:16px;margin-top:55px;display:grid}.solution-grid article{background:#f0f4f3;flex-direction:column;min-height:325px;padding:35px;display:flex}.solution-grid .featured{background:#dff8ef}.solution-grid span{text-transform:uppercase;letter-spacing:.12em;color:#1785aa;font-size:9px;font-weight:700}.solution-grid h3{letter-spacing:-.03em;margin:62px 0 14px;font-size:27px}.solution-grid p{color:#5b717a;font-size:13px;line-height:1.65}.solution-grid a{color:#087ea9;margin-top:auto;font-size:12px;font-weight:750}.deadline{color:#fff;background:#0a2938;padding:110px 0}.timeline{grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.timeline div{border-top:1px solid #476070;padding:30px 45px 35px 0}.timeline div+div{border-left:1px solid #476070;padding-left:45px}.timeline b{font-family:var(--font-geist-mono);color:var(--green);font-size:12px}.timeline h3{margin:45px 0 10px;font-size:25px}.timeline p{color:#a9bec8;font-size:13px}.disclaimer{color:#718e9d;margin-top:22px;font-size:10px}.why{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.why-grid{grid-template-columns:1fr 1fr;display:grid}.why-grid article{border-left:1px solid var(--line);border-top:1px solid var(--line);padding:28px}.why-grid b{color:#1197c8;font-size:34px}.why-grid h3{font-size:16px}.why-grid p{color:#687b84;font-size:12px;line-height:1.6}.faq{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:120px;display:grid}details{border-top:1px solid var(--line);padding:22px 0}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;font-size:16px;font-weight:650;list-style:none;display:flex}summary span{color:#0e98c8;font-size:22px}details p{color:#60737c;max-width:720px;font-size:14px;line-height:1.65}.cta{background:var(--blue);padding:105px 0}.cta .eyebrow{color:#0c3a4c}.cta-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;display:grid}.cta-grid>div:last-child p{margin:0 0 15px;line-height:1.7}.footer{color:#fff;background:#051722;padding:70px 0 25px}.footer-top{justify-content:space-between;align-items:center;padding-bottom:65px;display:flex}.brand.light small{color:#7e97a3}.footer-top p{text-align:right;color:#78919d;font-size:24px;line-height:1.4}.footer-top strong{color:#fff}.footer-bottom{color:#78909b;border-top:1px solid #ffffff20;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.footer-bottom a{color:#b7ced8}.trace-logo{object-fit:contain;width:145px;height:58px}.isb-logo{object-fit:contain;width:68px;height:54px}.announcement{background:#043747}.announcement span:before{box-shadow:0 0 10px #94c11f}.nav nav a:hover{color:var(--teal)}.hero,.systems,.ninety-nine{background:linear-gradient(135deg,#043747,#06698c)}.hero:before{border-color:#ffffff35}.trace-core{border-color:var(--teal);box-shadow:inset 0 0 40px #00a67325,0 0 45px #00a67318}.split-section h2 em{color:var(--blue)}.risk-section{background:#eef7f4}.solution-grid .featured{border-top:5px solid var(--green);background:#e8f3c9}.deadline{background:#05506a}.cta{background:var(--teal)}.footer{background:#043747}.footer-logo{filter:brightness(1.18)saturate(1.1)}.nav{z-index:30;position:sticky;top:0}.nav:before{content:"";z-index:-1;background:#fff;border-bottom:1px solid #e1e8e7;height:78px;position:fixed;left:0;right:0;box-shadow:0 8px 30px #073c4d0a}.nav nav{gap:22px}.isb-menu-link{color:var(--blue);font-weight:700}.nav-actions{align-items:center;gap:16px;display:flex}.contact-link{color:var(--blue);border-bottom:1px solid #06698c55;font-size:12px;font-weight:700}.steps article,.solution-grid article,.why-grid article{transition:transform .25s,box-shadow .25s}.steps article:hover{transform:translateY(-7px)}.solution-grid article:hover,.why-grid article:hover{transform:translateY(-6px);box-shadow:0 18px 45px #073c4d18}.contact-band{background:#eaf3f1;border-top:1px solid #d4e1de;border-bottom:1px solid #d4e1de}.contact-band>.shell{justify-content:space-between;align-items:center;gap:30px;min-height:120px;display:flex}.contact-band div>div:first-child{flex-direction:column;gap:5px;display:flex}.contact-band span{text-transform:uppercase;letter-spacing:.14em;color:var(--teal);font-size:11px;font-weight:750}.contact-band strong{font-size:22px}.contact-band div>div:last-child{align-items:center;gap:24px;display:flex}.contact-band div>div:last-child>a:first-child{color:var(--blue);border-bottom:1px solid #06698c55;font-size:13px;font-weight:700}.form-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.form-intro{position:sticky;top:120px}.form-intro h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(42px,4vw,58px);line-height:1.04}.form-intro>p:not(.eyebrow){color:#073c4dcc;font-size:16px;line-height:1.7}.form-points{gap:12px;margin:30px 0;display:grid}.form-points span{font-size:13px;font-weight:650}.powered-link{border-bottom:1px solid #073c4d55;margin-top:20px;padding-bottom:6px;font-size:13px;display:inline-block}.form-card{background:#fff;border-radius:8px;min-height:490px;padding:38px;box-shadow:0 24px 70px #04374733}.hubspot-form{min-height:400px}.floating-contact{z-index:40;background:var(--green);color:#073c4d;border-radius:4px;padding:14px 18px;font-size:12px;font-weight:800;transition:transform .2s;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #04374740}.floating-contact:hover{transform:translateY(-4px)}.announcement{z-index:60;position:sticky;top:0}.nav{top:38px}.back-to-top{z-index:40;width:46px;height:46px;color:var(--blue);background:#fff;border:1px solid #06698c33;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:18px;font-weight:800;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:76px;right:22px;box-shadow:0 10px 30px #0437472b}.back-to-top span{text-transform:uppercase;letter-spacing:.1em;font-size:7px}.back-to-top:hover{background:#f0f7f6;transform:translateY(-4px)}@media (max-width:900px){.nav nav{display:none}.hero-grid,.split-section,.section-heading,.systems-grid,.why,.faq,.cta-grid{grid-template-columns:1fr;gap:45px}.hero-grid{padding:80px 0}.flow-card{margin-bottom:40px}.percent,.risk-grid,.solution-grid,.timeline{grid-template-columns:1fr}.risk-grid article+article,.timeline div+div{border-left:0;padding-left:0}.steps,.why-grid{grid-template-columns:1fr 1fr}.systems-grid{gap:65px}.section-heading>p{max-width:620px}.split-section{padding-top:85px}.percent{margin-bottom:80px}.workflow,.solutions,.why,.faq{padding-top:80px;padding-bottom:80px}}@media (max-width:600px){.shell{width:min(100% - 30px,1180px)}.announcement{text-align:center;flex-direction:column;gap:8px;height:auto;min-height:42px;padding:8px 15px}.nav{height:70px}.nav .button{display:none}.hero h1{font-size:44px}.hero-grid{gap:45px;padding:65px 0}.actions{flex-direction:column;align-items:flex-start;gap:8px}.flow-body{grid-template-columns:1fr;gap:12px}.source i,.trace-core:after{display:none}.sources{grid-template-columns:1fr 1fr}.trace-core{width:120px;height:120px;margin:auto}.dwt-output{width:130px;margin:auto}.trust-grid{flex-wrap:wrap;height:auto;padding:25px 0}.trust-grid span{margin:0 4px}.split-section{gap:10px}.percent>div{padding:30px}.ninety-nine{grid-template-columns:1fr}.big-number{font-size:95px}.risk-section,.systems,.deadline,.cta{padding:75px 0}.risk-grid{margin-top:35px}.steps{grid-template-columns:1fr}.steps article+article{border-left:0}.solution-grid{grid-template-columns:1fr}.timeline div{padding-right:0}.why-grid{grid-template-columns:1fr}.footer-top{flex-direction:column;align-items:flex-start;gap:40px}.footer-top p{text-align:left}.footer-bottom{flex-direction:column;gap:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pulse{animation:none}.button{transition:none}}@media (max-width:1050px){.nav nav{display:none}.form-grid{grid-template-columns:1fr;gap:45px}.form-intro{position:static}}@media (max-width:700px){.contact-link{display:none}.contact-band>.shell,.contact-band div>div:last-child{flex-direction:column;align-items:flex-start}.contact-band>.shell{padding:30px 0}.form-card{padding:24px 18px}.floating-contact{bottom:15px;right:15px}.back-to-top{bottom:68px;right:15px}.form-intro h2{font-size:42px}.announcement{min-height:42px}.nav{top:42px}}.brand-cluster{align-items:center;gap:14px;display:flex}.menu-top{opacity:0;pointer-events:none;color:var(--blue);border-left:1px solid #d8e0df;padding:8px 11px;font-size:11px;font-weight:800;transition:opacity .2s,transform .2s;transform:translate(-8px)}.menu-top.is-visible{opacity:1;pointer-events:auto;transform:translate(0)}.flow-card{color:var(--ink);background:#f8fbfa;border-color:#ffffff80;overflow:hidden}.flow-top,.flow-status{color:#657b84;border-color:#dbe6e3}.live{color:var(--teal)}.source{color:#294e5c;background:#fff;border-color:#dce7e4;box-shadow:0 5px 16px #073c4d0a}.source span{color:var(--blue);background:#e7f3f1}.source i{border-color:#8ccabb}.source i:after{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite dataMove;position:absolute;top:-3px;left:0;box-shadow:0 0 8px #94c11f}.source:nth-child(2) i:after{animation-delay:.45s}.source:nth-child(3) i:after{animation-delay:.9s}.source:nth-child(4) i:after{animation-delay:1.35s}@keyframes dataMove{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translate(22px)}}.trace-core{color:var(--ink);border-color:var(--teal);background:#eaf7f3;box-shadow:inset 0 0 40px #00a67315,0 10px 35px #06698c16}.trace-core small{color:#287060;margin-top:3px}.trace-core:after{border-color:var(--green)}.dwt-output{color:var(--ink);background:#f1f7df;border-color:#94c11f;box-shadow:0 8px 22px #94c11f1c}.dwt-output span{animation:2.6s ease-in-out infinite confirmPulse}.dwt-output small{color:#5f7458}@keyframes confirmPulse{0%,70%,to{transform:scale(1)}85%{transform:scale(1.16);box-shadow:0 0 0 8px #94c11f20}}.flow-status{background:#fff}.flow-status span:last-child{color:var(--teal);font-weight:800}.floating-contact,.back-to-top{display:none}@media (max-width:600px){.menu-top{font-size:10px}.trace-logo{width:125px}.brand-cluster{gap:5px}}.comparison{padding-top:115px;padding-bottom:40px}.comparison-wrap{border:1px solid var(--line);border-radius:8px;margin-top:55px;overflow-x:auto;box-shadow:0 18px 55px #073c4d0a}.comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.comparison th,.comparison td{border-bottom:1px solid var(--line);padding:18px 24px;font-size:13px}.comparison thead th{color:#51707b;text-transform:uppercase;letter-spacing:.09em;background:#edf3f1;font-size:9px}.comparison tbody th{font-weight:650}.comparison tbody td{color:#647982}.comparison .trace-column{color:var(--ink);background:#f2f8e5;font-weight:700}.comparison .trace-column span{background:var(--green);border-radius:50%;place-items:center;width:20px;height:20px;margin-right:9px;font-size:10px;display:inline-grid}.comparison tbody tr{transition:background .2s}.comparison tbody tr:hover{background:#f8fbfa}.comparison-note{color:#788b92;margin-top:15px;font-size:10px}.comparison h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,57px);line-height:1.04}@media (max-width:900px){.comparison{padding-top:80px}}.hero h1 span{color:#b9dc68}.proof-grid{grid-template-columns:repeat(4,1fr);min-height:110px;display:grid}.proof-grid>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:22px 28px;display:flex}.proof-grid>div:last-child{border-right:1px solid var(--line)}.proof-grid b{color:var(--blue);font-size:22px}.proof-grid span{color:#6e8188;margin-top:5px;font-size:10px}.deployment{padding:115px 0}.deployment-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.deployment-grid article{padding:28px}.deployment-grid article+article{border-left:1px solid var(--line)}.deployment-grid>article>span{font:10px var(--font-geist-mono);color:var(--blue)}.deployment-grid h3{margin:30px 0 10px;font-size:24px}.deployment-grid p{color:#667a82;font-size:12px;line-height:1.65}.deployment-icon{align-items:end;gap:5px;height:80px;margin-top:28px;display:flex}.deployment-icon i{border:2px solid var(--teal);border-radius:4px;width:28px;display:block}.deployment-icon i:first-child{height:38px}.deployment-icon i:nth-child(2){height:58px}.deployment-icon i:nth-child(3){background:#94c11f25;height:76px}.route-section{color:#fff;background:#043747;padding:110px 0}.route-section .section-heading>p{color:#b2c7cf}.route-selector{border:1px solid #fff2;grid-template-columns:.9fr 1.1fr;margin-top:60px;display:grid}.route-options{flex-direction:column;display:flex}.route-options button{color:#a9c0ca;text-align:left;font:600 13px var(--font-geist-sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:20px 24px;display:flex}.route-options button:hover,.route-options button[aria-selected=true]{color:#fff;background:#06698c}.route-options button span{color:var(--green)}.route-result{color:var(--ink);background:#fff;padding:45px}.route-result>p:first-child{font:10px var(--font-geist-mono);color:#7c9299}.route-result>span{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;margin-top:38px;font-size:11px;font-weight:800;display:inline-block}.route-result h3{margin:12px 0;font-size:32px}.route-result p{color:#647981;font-size:14px;line-height:1.7}.route-result a{color:var(--blue);border-bottom:1px solid #06698c44;margin-top:25px;padding-bottom:5px;font-size:12px;font-weight:800;display:inline-block}.role-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.role-grid article{background:#f0f4f3;flex-direction:column;min-height:280px;padding:30px;transition:all .25s;display:flex}.role-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 45px #073c4d14}.role-grid .featured{background:#e8f3c9}.role-grid span{font:9px var(--font-geist-mono);color:var(--blue)}.role-grid h3{margin:45px 0 10px;font-size:22px}.role-grid p{color:#61757d;font-size:12px;line-height:1.6}.role-grid a{color:var(--blue);margin-top:auto;font-size:11px;font-weight:800}.gov-link{color:var(--green);margin-top:18px;font-size:11px;font-weight:800;display:inline-block}.future{padding:115px 0}.future>div:first-child{max-width:780px}.future h2,.partner h2,.early h2,.product-proof h2,.resources h2{letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(40px,4.5vw,62px);line-height:1.02}.future>div:first-child>p:last-child{color:#61767e;line-height:1.7}.chain{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:60px;padding:28px 0;display:flex}.chain span{text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:800}.chain i{color:var(--teal);font-style:normal}.partner{color:#fff;background:#043747;padding:110px 0}.partner-grid{grid-template-columns:1.15fr .85fr;gap:100px;display:grid}.partner-grid>div:last-child p{color:#b4c8d0;line-height:1.7}.early{grid-template-columns:.5fr 1.5fr;align-items:center;gap:100px;padding:115px 0;display:grid}.early-badge{aspect-ratio:1;background:#eef7f4;flex-direction:column;justify-content:center;align-items:center;display:flex}.early-badge b{color:var(--teal);font-size:10px}.early-badge strong{color:var(--blue);font-size:110px;line-height:.95}.early-badge span{color:#63787f;font-size:10px}.early p:not(.eyebrow){color:#61767e;line-height:1.7}.why{grid-template-columns:.65fr 1.35fr}.why-lead{color:#657981;font-size:18px}.product-proof{color:#fff;background:#043747;padding:110px 0}.product-proof .section-heading>p{color:#b2c6ce}.ui-window{min-height:500px;color:var(--ink);background:#f6f9f8;border-radius:8px;grid-template-columns:170px 1fr;margin-top:60px;display:grid;overflow:hidden}.ui-sidebar{color:#fff;background:#062b3a;flex-direction:column;gap:22px;padding:30px 20px;display:flex}.ui-sidebar b{margin-bottom:25px;font-size:22px}.ui-sidebar span{color:#8faab4;font-size:11px}.ui-main{padding:35px}.ui-head{justify-content:space-between;align-items:center;display:flex}.ui-head small{color:#7a8e95}.ui-head h3{margin:6px 0;font-size:25px}.ui-head button{border:1px solid var(--line);background:#fff;padding:10px 16px}.stat-row{grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0;display:grid}.stat-row>div{border:1px solid var(--line);background:#fff;padding:20px}.stat-row span{color:#758a91;font-size:10px}.stat-row b{margin-top:12px;font-size:27px;display:block}.stat-row .amber{color:#d3921b}.stat-row .red{color:#c45353}.stat-row .green{color:var(--teal)}.queue{border:1px solid var(--line);background:#fff}.queue-head,.queue-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr 1fr .8fr;padding:16px 18px;display:grid}.queue-head{color:#75898f;text-transform:uppercase;font-size:9px}.queue-row{font-size:11px}.queue-row .ready,.queue-row .submitted{color:var(--teal);font-weight:800}.queue-row .warning{color:#bd7f15;font-weight:800}.illustrative-note{color:#708b94;margin-top:12px;font-size:9px}.resources{padding:115px 0}.resource-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:55px;display:grid}.resource-grid a{background:#f0f4f3;flex-direction:column;min-height:240px;padding:25px;transition:all .25s;display:flex}.resource-grid a:first-child{background:#e8f3c9}.resource-grid a:hover{transform:translateY(-5px)}.resource-grid span{color:var(--teal);text-transform:uppercase;font-size:9px;font-weight:800}.resource-grid h3{margin:45px 0;font-size:20px}.resource-grid b{color:var(--blue);margin-top:auto;font-size:10px}@media (max-width:950px){.proof-grid,.deployment-grid,.role-grid,.resource-grid{grid-template-columns:1fr 1fr}.partner-grid,.early,.why,.route-selector{grid-template-columns:1fr}.chain{flex-wrap:wrap}.ui-window{grid-template-columns:1fr}.ui-sidebar{display:none}.stat-row{grid-template-columns:1fr 1fr}.early-badge{width:260px}.partner-grid{gap:40px}}@media (max-width:600px){.proof-grid,.deployment-grid,.role-grid,.resource-grid{grid-template-columns:1fr}.proof-grid>div{border-bottom:1px solid var(--line)}.deployment-grid article+article{border-left:0}.route-result{padding:30px 22px}.ui-main{padding:20px 12px}.queue-head,.queue-row{grid-template-columns:1fr 1fr}.queue-head span:nth-child(2),.queue-row span:nth-child(2){display:none}.future,.deployment,.early,.resources{padding:80px 0}.chain{justify-content:flex-start}.chain i{display:none}}.social-proof{grid-template-columns:1fr 504px;align-items:start;gap:110px;padding:115px 0;display:grid}.social-copy{position:sticky;top:130px}.social-proof h2{letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(40px,4.5vw,62px);line-height:1.02}.social-copy>p:not(.eyebrow){color:#61767e;max-width:560px;line-height:1.7}.linkedin-frame{border:1px solid var(--line);background:#fff;border-radius:10px;width:504px;max-width:100%;overflow:hidden;box-shadow:0 24px 65px #073c4d18}.linkedin-frame iframe{width:100%;max-width:100%;display:block}@media (max-width:900px){.social-proof{grid-template-columns:1fr;gap:45px;padding:80px 0}.social-copy{position:static}.linkedin-frame{margin:auto}}@media (max-width:540px){.linkedin-frame iframe{height:760px}}.built-to-last{grid-template-columns:.85fr 1.15fr;gap:100px;padding:115px 0;display:grid}.built-statement h2{letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(42px,4.8vw,64px);line-height:1}.built-statement>p:last-child{color:#60757d;line-height:1.7}.built-proof{border-top:1px solid var(--line)}.built-proof article{border-bottom:1px solid var(--line);grid-template-columns:50px 150px 1fr;align-items:start;gap:20px;padding:26px 0;display:grid}.built-proof span{font:9px var(--font-geist-mono);color:var(--teal)}.built-proof h3{margin:0;font-size:17px}.built-proof p{color:#657980;margin:0;font-size:12px;line-height:1.6}.dashboard-frame{background:#fff;border-radius:10px;margin-top:60px;padding:12px;overflow:hidden;box-shadow:0 35px 100px #0004}.dashboard-frame img{border-radius:5px;width:100%;height:auto;display:block}.product-proof .illustrative-note{text-align:right}@media (max-width:900px){.built-to-last{grid-template-columns:1fr;gap:45px;padding:80px 0}}@media (max-width:600px){.built-proof article{grid-template-columns:35px 1fr}.built-proof p{grid-column:2}.dashboard-frame{padding:6px}}.call-drawer{background:0 0;border:0;width:min(540px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:visible}.call-drawer[open]{animation:.28s ease-out drawerIn}.call-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#031b28aa}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-panel{background:#f5f8f7;height:100%;padding:42px 42px 28px;overflow-y:auto;box-shadow:-30px 0 80px #00182455}.drawer-close{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;font-size:24px;position:absolute;top:20px;right:24px}.drawer-intro{margin-bottom:28px;padding-right:45px}.drawer-intro>p{text-transform:uppercase;letter-spacing:.16em;color:var(--teal);font-size:10px;font-weight:800}.drawer-intro h2{letter-spacing:-.045em;margin:18px 0;font-size:38px;line-height:1.03}.drawer-intro span{color:#61767e;font-size:13px;line-height:1.6}.call-drawer .hubspot-form{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:430px;padding:24px}.drawer-trust{text-transform:uppercase;letter-spacing:.08em;color:#6d8086;justify-content:space-between;gap:14px;margin-top:20px;font-size:9px;display:flex}.final-cta{grid-template-columns:1.1fr .9fr;align-items:end;gap:100px;display:grid}.final-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.8vw,64px);line-height:1}.final-cta>div:last-child>p{line-height:1.7}.final-cta>div:last-child>span{text-transform:uppercase;letter-spacing:.08em;color:#074558;margin-top:20px;font-size:9px;line-height:1.5;display:block}@media (max-width:800px){.final-cta{grid-template-columns:1fr;gap:35px}.drawer-panel{padding:36px 22px}.drawer-intro h2{font-size:34px}}.hero-grid{grid-template-columns:.95fr 1.15fr;gap:60px;min-height:690px}.hero h1{font-size:clamp(48px,4.5vw,70px)}.hero-markers{border-top:1px solid #ffffff25;grid-template-columns:repeat(5,1fr);margin-top:24px;padding-top:18px;display:grid}.hero-markers>div{align-items:flex-start;gap:8px;padding-right:10px;display:flex}.hero-markers i{border:1px solid var(--green);width:18px;height:18px;color:var(--green);border-radius:50%;flex:0 0 18px;place-items:center;font-size:9px;font-style:normal;display:grid}.hero-markers span{flex-direction:column;display:flex}.hero-markers strong{color:#fff;font-size:10px}.hero-markers small{color:#9fb8c3;font-size:9px;line-height:1.3}.gov-proof{border:1px solid #ffffff2a;border-radius:5px;grid-template-columns:32px 1fr auto;align-items:center;gap:14px;margin-top:20px;padding:14px 17px;display:grid}.gov-proof>span{width:30px;height:30px;color:var(--green);border:1px solid #6ed4dc;border-radius:6px;place-items:center;display:grid}.gov-proof p{color:#d2e0e5;margin:0;font-size:10px;line-height:1.45}.gov-proof a{color:#d6e8ec;border-bottom:1px solid #fff5;padding-bottom:3px;font-size:9px}.flow-card{border-radius:16px}.flow-body{padding:28px 24px}.source{padding:8px 10px}.source span{width:25px;height:25px}.trace-core{height:180px}.dwt-output{text-align:left;padding:24px 10px}.dwt-output>b{text-align:center;color:var(--blue);margin-bottom:16px;font-size:23px;display:block}.dwt-output strong{color:#345d53;white-space:nowrap;margin:8px 0;font-size:9px}.outcome-strip{grid-template-columns:repeat(5,1fr);min-height:150px;display:grid}.outcome-strip>div{border-left:1px solid var(--line);align-items:center;gap:18px;padding:25px 22px;display:flex}.outcome-strip>div:last-child{border-right:1px solid var(--line)}.outcome-strip>div>b{color:var(--teal);font-size:33px;font-weight:400}.outcome-strip span{flex-direction:column;display:flex}.outcome-strip strong{font-size:13px}.outcome-strip small{color:#60747c;margin-top:6px;font-size:10px;line-height:1.5}@media (max-width:1050px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-markers{grid-template-columns:repeat(3,1fr);gap:14px}.outcome-strip{grid-template-columns:1fr 1fr}.outcome-strip>div{border-bottom:1px solid var(--line)}}@media (max-width:600px){.hero-markers{grid-template-columns:1fr 1fr}.gov-proof{grid-template-columns:30px 1fr}.gov-proof a{grid-column:2}.outcome-strip{grid-template-columns:1fr}.flow-body{padding:20px 15px}.trace-core{height:130px}.dwt-output{width:145px}}.trace-difference{background:#eef4f2;padding:115px 0}.difference-heading{max-width:760px}.difference-heading h2{letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(44px,5vw,68px);line-height:1}.difference-heading>p:last-child{color:#5f747c;max-width:650px;line-height:1.7}.trace-story{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:60px;overflow:hidden}.story-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.story-tabs button{border:0;border-right:1px solid var(--line);text-align:left;font:700 18px var(--font-geist-sans);color:#89999e;cursor:pointer;background:#fff;padding:24px 30px;transition:all .2s}.story-tabs button span{font:9px var(--font-geist-mono);color:#9aabad;margin-bottom:8px;display:block}.story-tabs button[aria-selected=true]{color:#fff;background:#043747}.story-tabs button[aria-selected=true] span{color:var(--green)}.story-panel{grid-template-columns:.75fr 1.25fr;min-height:520px;display:grid}.story-copy{padding:55px}.story-copy>p:first-child{text-transform:uppercase;letter-spacing:.14em;color:var(--teal);font-size:9px;font-weight:800}.story-copy h3{letter-spacing:-.04em;margin:35px 0 20px;font-size:36px;line-height:1.05}.story-copy>p:not(:first-child){color:#647981;font-size:14px;line-height:1.7}.story-copy ul{gap:12px;margin:35px 0 0;padding:0;font-size:12px;font-weight:650;list-style:none;display:grid}.story-copy li{color:#33535e}.story-copy li:first-letter{color:var(--teal)}.story-visual{background:#043747;min-height:520px;position:relative;overflow:hidden}.story-visual:before{content:"";background-image:radial-gradient(#ffffff20 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.orbit{border:1px solid #4c8ba055;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:390px;height:390px}.orbit-two{border-style:dashed;width:260px;height:260px;animation:25s linear infinite spin}.story-hub{color:#fff;background:#06698c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;height:145px;font-size:25px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #06698c25,0 20px 50px #0005}.story-hub small{color:#bce071;text-transform:uppercase;letter-spacing:.12em;margin-top:6px;font-size:9px}.story-node{color:#31505b;font:8px var(--font-geist-mono);background:#fff;border-radius:5px;padding:12px 15px;position:absolute;box-shadow:0 8px 25px #0003}.story-node i{background:var(--green);width:8px;height:8px;box-shadow:0 0 12px var(--green);border-radius:50%;animation:2.2s infinite confirmPulse;position:absolute;top:50%;right:-4px}.node-a{top:22%;left:9%}.node-b{top:48%;left:6%}.node-c{top:73%;left:16%}.story-ready{border:1px solid var(--green);width:115px;height:115px;color:var(--green);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:30px;display:flex;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.story-ready span{text-transform:uppercase;letter-spacing:.1em;margin-top:8px;font-size:9px}.story-stat{color:#fff;text-align:right;position:absolute;bottom:24px;right:28px}.story-stat strong{color:var(--green);font-size:35px;display:block}.story-stat span{color:#9db5bf;text-transform:uppercase;letter-spacing:.1em;font-size:8px}@media (max-width:900px){.story-panel{grid-template-columns:1fr}.story-visual{min-height:460px}}@media (max-width:600px){.trace-difference{padding:80px 0}.story-tabs button{padding:18px 12px;font-size:14px}.story-copy{padding:35px 25px}.story-copy h3{font-size:30px}.story-visual{min-height:420px}.orbit-one{width:310px;height:310px}.story-ready{width:90px;height:90px;right:4%}.story-node{left:4%}.story-stat{display:none}}.knowledge-card-preview{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.knowledge-card-preview:focus-visible{outline-offset:-4px;outline:3px solid #94c11f}.knowledge-card>span,.knowledge-card>h3,.knowledge-card>p,.knowledge-card>em{z-index:0;pointer-events:none;position:relative}.knowledge-card{min-height:235px}.manual-route{background:#f5f8f7;padding:110px 0}.manual-route-card{background:#fff;border:1px solid #dce6e7;border-radius:18px;grid-template-columns:.72fr 1.28fr;gap:34px;padding:42px;display:grid;box-shadow:0 24px 70px #00394a0d}.manual-route-intro{padding:10px 8px}.manual-route-intro h2{letter-spacing:-.05em;max-width:430px;margin:20px 0 24px;font-size:clamp(40px,4.3vw,59px);line-height:1}.manual-route-intro>strong{color:#123e4d;margin-bottom:16px;font-size:16px;display:block}.manual-route-intro>p:not(.eyebrow){color:#60757d;max-width:470px;font-size:13px;line-height:1.75}.manual-route-intro>a{color:#08735f;border-bottom:1px solid #00876f55;gap:14px;margin-top:30px;padding-bottom:5px;font-size:10px;font-weight:850;display:inline-flex}.manual-workflow{background:#fbfcfc;border:1px solid #dce6e7;border-radius:10px;padding:24px}.manual-workflow>p{color:#073d4e;text-align:center;text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:9px;font-weight:900}.manual-data-pair{grid-template-columns:1fr 70px 1fr;align-items:center;display:grid}.manual-data-pair article{background:#fff;border:1px solid #dce6e7;border-radius:7px;overflow:hidden}.manual-data-pair header{color:#07506a;text-align:center;text-transform:uppercase;background:#e8f1f6;padding:10px 14px;font-size:9px;font-weight:900}.manual-data-pair article:last-child header{color:#08735f;background:#e9f5ef}.manual-data-pair article span{color:#536b74;border-top:1px solid #edf1f1;padding:6px 13px;font-size:9px;display:block}.manual-link{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.manual-link b{color:#06698c;font-size:24px}.manual-link small{color:#61777e;max-width:62px;font-size:7px;line-height:1.35}.manual-process{border-top:1px solid #dfe8e8;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding-top:20px;display:flex}.manual-process span{color:#294e5b;white-space:nowrap;background:#fff;border:1px solid #dce6e7;border-radius:6px;align-items:center;gap:7px;padding:10px;font-size:8px;font-weight:800;display:flex}.manual-process span i{color:#06698c;background:#edf4f5;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.manual-process>b{color:#779097;font-size:11px}.manual-process .manual-accepted{color:#08735f;border-color:#bcdccf}.manual-process .manual-accepted i{color:#00876f;background:#e5f5ec}.manual-process .manual-error{color:#a04b4b;border-color:#efd8d8}.manual-process .manual-error i{color:#bd5555;background:#fff0f0}.manual-process .manual-error-arrow{color:#c86464}.manual-reality{background:#fbfcfc;border:1px solid #dce6e7;border-radius:10px;grid-column:1/-1;grid-template-columns:1.1fr repeat(3,1fr);display:grid}.manual-reality>div,.manual-reality article{border-right:1px solid #e1e9e9;min-height:130px;padding:25px}.manual-reality>div{flex-direction:column;justify-content:center;display:flex}.manual-reality>div strong,.manual-reality>div b{font-size:23px;line-height:1.2;display:block}.manual-reality>div b{color:#08735f}.manual-reality article{gap:14px;display:flex}.manual-reality article:last-child{border-right:0}.manual-reality article>i{color:#08735f;border:1px solid #7abdb0;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.manual-reality article span{flex-direction:column;gap:9px;display:flex}.manual-reality article strong{font-size:12px}.manual-reality article small{color:#60757d;font-size:9px;line-height:1.55}.manual-conclusion{color:#08735f;text-align:center;grid-column:1/-1;margin:0;font-size:12px;font-weight:850}.manual-route-card>*{animation:.65s both manualReveal;animation-timeline:view();animation-range:entry 8% cover 30%}@keyframes manualReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:980px){.manual-route-card{grid-template-columns:1fr}.manual-reality{grid-template-columns:1fr 1fr}.manual-reality>div,.manual-reality article{border-bottom:1px solid #e1e9e9}}@media (max-width:680px){.manual-route{padding:75px 0}.manual-route-card{padding:24px}.manual-data-pair{grid-template-columns:1fr}.manual-link{padding:12px}.manual-process{flex-direction:column;align-items:stretch}.manual-process>b{display:none}.manual-reality{grid-template-columns:1fr}.manual-reality>div,.manual-reality article{border-right:0;min-height:auto}}@media (prefers-reduced-motion:reduce){.manual-route-card>*{animation:none}}.manual-impact{background:#fff;padding:120px 0}.manual-impact-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;display:grid}.manual-impact-head h2{letter-spacing:-.06em;max-width:850px;margin:22px 0 0;font-size:clamp(54px,6vw,82px);line-height:.96}.manual-impact-head h2 span{color:#08735f}.manual-impact-answer{border-left:2px solid #94c11f;padding:0 0 8px 30px}.manual-impact-answer strong{color:#073d4e;margin-bottom:15px;font-size:20px;display:block}.manual-impact-answer p{color:#60757d;margin:0;font-size:15px;line-height:1.7}.manual-costs{border:1px solid #dce6e7;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid;overflow:hidden}.manual-costs article{background:#f8faf9;border-right:1px solid #dce6e7;min-height:225px;padding:30px;transition:background .25s,transform .25s}.manual-costs article:last-child{border-right:0}.manual-costs article:hover{background:#eef6f3}.manual-costs i{color:#08735f;border:1px solid #78bbae;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.manual-costs h3{margin:35px 0 12px;font-size:22px}.manual-costs p{color:#60757d;margin:0;font-size:12px;line-height:1.65}.manual-trace-answer{color:#fff;background:#043747;border-radius:12px;grid-template-columns:1.15fr .85fr auto;align-items:center;gap:55px;margin-top:22px;padding:38px 42px;display:grid}.manual-trace-answer>div>p{color:#b2d83c;text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:9px;font-weight:900}.manual-trace-answer h3{margin:0;font-size:30px;line-height:1.15}.manual-trace-answer>p{color:#bdd0d6;margin:0;font-size:13px;line-height:1.65}.manual-trace-answer>a{color:#082f3b;white-space:nowrap;background:#94c11f;border-radius:5px;align-items:center;gap:12px;padding:15px 18px;font-size:10px;font-weight:900;display:inline-flex}.manual-impact-head,.manual-costs,.manual-trace-answer{animation:.65s both manualReveal;animation-timeline:view();animation-range:entry 8% cover 28%}@media (max-width:980px){.manual-impact-head{grid-template-columns:1fr;gap:35px}.manual-impact-answer{max-width:650px}.manual-costs{grid-template-columns:1fr 1fr}.manual-costs article:nth-child(2){border-right:0}.manual-costs article:nth-child(-n+2){border-bottom:1px solid #dce6e7}.manual-trace-answer{grid-template-columns:1fr;gap:25px}}@media (max-width:620px){.manual-impact{padding:80px 0}.manual-impact-head h2{font-size:50px}.manual-impact-answer{padding-left:20px}.manual-costs{grid-template-columns:1fr}.manual-costs article{border-bottom:1px solid #dce6e7;border-right:0;min-height:auto}.manual-trace-answer{padding:30px 24px}.manual-trace-answer h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.manual-impact-head,.manual-costs,.manual-trace-answer{animation:none}}.partner-actions{align-items:center;gap:28px;margin-top:28px;display:flex}.partner-actions .button{margin:0}.partner-talk-link{color:#fff;border-bottom:1px solid #b2d83c80;align-items:center;gap:10px;padding-bottom:5px;font-size:11px;font-weight:850;display:inline-flex}.partner-talk-link span{color:#b2d83c;transition:transform .2s}.partner-talk-link:hover span{transform:translateY(3px)}@media (max-width:480px){.partner-actions{flex-direction:column;align-items:flex-start;gap:20px}}.faq{border-top:1px solid var(--line);padding-top:115px;padding-bottom:115px;display:block}.faq-heading{grid-template-columns:1fr .72fr;align-items:end;column-gap:100px;margin-bottom:55px;display:grid}.faq-heading .eyebrow{grid-column:1/-1}.faq-heading h2{margin:0}.faq-heading>p:last-child{color:#60757d;margin:0;font-size:14px;line-height:1.7}.faq-accordion{border-bottom:1px solid #dce6e7;width:100%}.faq-accordion article{border-top:1px solid #dce6e7;transition:background .3s}.faq-accordion article.is-open{background:#f6faf8}.faq-accordion article>button{color:#073d4e;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:26px 24px;display:flex}.faq-accordion article>button>span{align-items:center;gap:28px;font-size:18px;font-weight:750;display:flex}.faq-accordion article>button i{color:#0790a9;font:9px var(--font-geist-mono);font-style:normal}.faq-accordion article>button b{color:#08735f;border:1px solid #a9c8c5;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:19px;font-weight:400;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .25s;display:grid}.faq-accordion article.is-open>button b{background:#e4f3ed;transform:rotate(180deg)}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1),opacity .25s;display:grid}.faq-answer>div{overflow:hidden}.faq-answer p{color:#586f78;max-width:980px;margin:0;padding:0 86px;font-size:15px;line-height:1.75;transition:padding .42s cubic-bezier(.2,.8,.2,1)}.faq-accordion article.is-open .faq-answer{opacity:1;grid-template-rows:1fr}.faq-accordion article.is-open .faq-answer p{padding-bottom:30px}@media (max-width:800px){.faq{padding-top:80px;padding-bottom:80px}.faq-heading{grid-template-columns:1fr;gap:18px}.faq-accordion article>button{padding:22px 10px}.faq-accordion article>button>span{align-items:flex-start;gap:15px;font-size:16px}.faq-answer p{padding-left:34px;padding-right:20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.faq-accordion article,.faq-answer,.faq-answer p,.faq-accordion article>button b{transition:none}}.footer{color:#fff;background:#061421;padding:76px 0 24px;position:relative;overflow:hidden}.footer:before{content:"";border:1px solid #1a485b;border-radius:50%;width:560px;height:560px;position:absolute;top:-260px;right:-210px;box-shadow:0 0 0 70px #0b31401f}.footer-main{grid-template-columns:1.15fr .7fr 110px;align-items:start;gap:90px;padding-bottom:70px;display:grid;position:relative}.footer-logo{width:190px;height:auto}.footer-identity h2{letter-spacing:-.045em;margin:42px 0 20px;font-size:clamp(31px,3.4vw,47px);font-weight:400;line-height:1.05}.footer-identity h2 strong{color:#b5d94d}.footer-identity>p{color:#9fb5bf;max-width:550px;margin:0;font-size:13px;line-height:1.7}.footer-nav{grid-template-columns:1fr 1fr;gap:55px;padding-top:18px;display:grid}.footer-nav>div{flex-direction:column;gap:14px;display:flex}.footer-nav strong{color:#b5d94d;text-transform:uppercase;letter-spacing:.13em;margin-bottom:9px;font-size:9px}.footer-nav a{color:#c0d0d6;width:max-content;font-size:11px;transition:color .2s,transform .2s}.footer-nav a:hover{color:#fff;transform:translate(3px)}.footer-conversation{z-index:1;color:#fff;background:#0aa6bf;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:96px;height:96px;transition:transform .25s,background .25s;display:flex;position:relative;box-shadow:0 18px 45px #00101b66}.footer-conversation:hover{color:#082e3a;background:#94c11f;transform:translateY(-5px)}.footer-conversation i{font-size:23px;font-style:normal;line-height:.7}.footer-conversation span{text-align:center;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.footer-bottom{color:#8099a4;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-top:22px;font-size:10px;display:flex}.footer-bottom p{margin:0}.footer-bottom p a{color:#c3d4da}.footer-legal{gap:24px;display:flex}.footer-legal a{color:#b8ccd4}.footer-legal a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:920px){.footer-main{grid-template-columns:1fr auto;gap:50px}.footer-nav{grid-area:2/1/auto/-1}.footer-conversation{grid-area:1/2}}@media (max-width:620px){.footer{padding-top:58px}.footer-main{grid-template-columns:1fr;gap:38px}.footer-conversation{grid-area:auto/1;width:82px;height:82px}.footer-nav{grid-area:auto/1;gap:30px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px}.footer-legal{flex-wrap:wrap;gap:14px 20px}}.manual-impact-answer small{color:#08735f;margin-top:14px;font-size:11px;font-weight:750;line-height:1.55;display:block}.why-value{padding-top:52px!important}.why-heading{display:none!important}.value-cards{gap:14px!important}.value-card{min-height:0!important;padding:26px!important}.value-card>p:not(.card-kicker){min-height:0!important}.value-card .validation-ui,.value-card .status-ui,.value-card .journey-ui,.value-card .card-points,.standalone-message,.why-value>.trust,.challenge-transition{display:none!important}.industry-perspective{margin-top:28px!important;margin-bottom:56px!important}.industry-perspective blockquote>p{max-width:760px;font-size:15px!important;line-height:1.65!important}.industry-perspective blockquote{flex-direction:column;justify-content:center;min-height:220px;display:flex;padding:34px 44px 26px!important}.industry-perspective blockquote>i{font-size:58px!important}.industry-perspective blockquote footer{margin-top:18px!important;padding-top:16px!important}.rich-timeline-track{grid-template-columns:repeat(5,1fr)!important;gap:16px!important}.implementation-steps{grid-template-columns:repeat(4,1fr)!important}.route-implementation-link{color:#06698c;border-bottom:1px solid #8ebdca;margin-top:18px;padding-bottom:5px;font-size:10px;font-weight:850;display:inline-flex}.partner-proof{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.partner-proof span{color:#d7f06c;text-transform:uppercase;letter-spacing:.05em;border:1px solid #ffffff45;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}@media (max-width:900px){.rich-timeline-track,.implementation-steps{grid-template-columns:1fr 1fr!important}}@media (max-width:620px){.rich-timeline-track,.implementation-steps,.value-cards{grid-template-columns:1fr!important}}.operation-heading h2{font-size:clamp(38px,3.5vw,56px)!important;line-height:1.02!important}.manual-impact-head h2{font-size:clamp(42px,4.4vw,64px)!important;line-height:1!important}.route-intro h2,.journey-heading h2,.section-heading h2,.rich-timeline-head h2,.knowledge-heading h2,.faq-heading h2,.partner h2{font-size:clamp(36px,3.5vw,52px)!important;line-height:1.04!important}.implementation-layer h2{font-size:clamp(32px,3vw,44px)!important}@media (max-width:620px){.operation-heading h2,.manual-impact-head h2,.route-intro h2,.journey-heading h2,.section-heading h2,.rich-timeline-head h2,.knowledge-heading h2,.faq-heading h2,.partner h2{letter-spacing:-.035em!important;font-size:36px!important}}.industry-perspective blockquote>i{display:none!important}.footer-main{padding-bottom:54px!important;display:block!important}.footer-identity{max-width:650px!important}.engine-brand img{object-fit:contain;width:180px;height:auto}.guide-device img{z-index:1;object-fit:contain;width:88px;height:auto;position:relative}.guide-page-nav>a img{object-fit:contain;width:132px;height:auto}.operation-section{padding-bottom:30px!important}.why-value{padding-top:24px!important;padding-bottom:48px!important}.manual-comparison{background:#fff;padding:88px 0}.manual-comparison-top{grid-template-columns:1.35fr .85fr;align-items:stretch;gap:70px;display:grid}.manual-comparison-intro{padding:16px 0}.manual-comparison-intro .eyebrow{border-bottom:2px solid #78b936;width:max-content;padding-bottom:10px}.manual-comparison-intro h2{letter-spacing:-.055em;max-width:760px;margin:24px 0 22px;font-size:clamp(44px,4.8vw,68px);line-height:1.02}.manual-comparison-intro h2 span{color:#08735f}.manual-comparison-intro>p:not(.eyebrow){color:#526b76;max-width:730px;margin:0;font-size:16px;line-height:1.65}.manual-outcomes{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:34px;display:grid}.manual-outcomes article{align-items:flex-start;gap:14px;display:flex}.manual-outcomes i,.manual-reality-card i{color:#08735f;border:1px solid #79bdb0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;display:grid}.manual-outcomes span,.manual-reality-card span{flex-direction:column;display:flex}.manual-outcomes strong{font-size:13px}.manual-outcomes small{color:#60757e;margin-top:7px;font-size:10px;line-height:1.5}.manual-reality-card{background:#fff;border:1px solid #dce6e7;border-radius:16px;padding:32px 34px;box-shadow:0 18px 50px #00394a12}.manual-reality-card h3{margin:0 0 24px;font-size:24px}.manual-reality-card article{align-items:center;gap:16px;margin:17px 0;display:flex}.manual-reality-card i{color:#082f3d;background:#f2f5f5;border:0;border-radius:13px}.manual-reality-card strong{font-size:12px}.manual-reality-card small{color:#526b76;max-width:290px;margin-top:4px;font-size:11px;line-height:1.5}.manual-versus{background:#fafcfc;border:1px solid #dce6e7;border-radius:15px;grid-template-columns:1fr 1fr;margin-top:38px;display:grid;position:relative;overflow:hidden}.manual-versus>div{padding:25px 38px}.manual-versus>div:first-child{border-right:1px solid #dce6e7}.manual-versus h3{text-align:center;margin:0 0 20px;font-size:19px}.manual-versus>div>div{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.manual-versus article{flex-direction:column;gap:10px;display:flex}.manual-versus article i{color:#08735f;background:#fff;border-radius:8px;place-items:center;width:43px;height:43px;font-size:18px;font-style:normal;display:grid;box-shadow:0 6px 16px #00394a0d}.manual-versus article strong{max-width:115px;font-size:10px;line-height:1.45}.manual-versus>b{z-index:1;color:#073d4e;background:#fff;border:7px solid #f5f8f8;border-radius:50%;place-items:center;width:58px;height:58px;font-size:13px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #00394a12}.manual-trace-cta{color:#fff;background:#043747;border-radius:13px;grid-template-columns:1fr 1fr auto;align-items:center;gap:45px;margin-top:20px;padding:34px 42px;display:grid}.manual-trace-cta>div{flex-direction:column;display:flex}.manual-trace-cta>div small{font-size:25px;font-weight:750}.manual-trace-cta>div strong{color:#a9d433;margin-top:7px;font-size:25px}.manual-trace-cta>p{color:#c4d5da;border-left:1px solid #ffffff25;margin:0;padding-left:34px;font-size:12px;line-height:1.65}.manual-trace-cta>a{color:#082f3b;background:#94c11f;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;min-width:190px;padding:17px 20px;font-size:11px;font-weight:900;display:flex}.manual-comparison-top,.manual-versus,.manual-trace-cta{animation:.65s both manualReveal;animation-timeline:view();animation-range:entry 8% cover 28%}@media (max-width:980px){.manual-comparison-top{grid-template-columns:1fr;gap:35px}.manual-versus{grid-template-columns:1fr}.manual-versus>div:first-child{border-bottom:1px solid #dce6e7;border-right:0}.manual-versus>b{top:50%}.manual-trace-cta{grid-template-columns:1fr;gap:22px}.manual-trace-cta>p{border:0;padding:0}}@media (max-width:680px){.manual-comparison{padding:66px 0}.manual-comparison-intro h2{font-size:40px}.manual-outcomes{grid-template-columns:1fr}.manual-versus>div{padding:24px}.manual-versus>div>div{grid-template-columns:1fr 1fr}.manual-versus>b{display:none}.manual-trace-cta{padding:28px 24px}.manual-trace-cta>div small,.manual-trace-cta>div strong{font-size:21px}}
.operation-section{color:#00394a;background:radial-gradient(circle at 60% 20%,#eaf7f5 0,#0000 30%),#f8fafb;padding:92px 0}.operation-heading{grid-template-columns:1.25fr .75fr;align-items:center;gap:90px;margin-bottom:50px;padding:0 8px;display:grid}.operation-heading h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(42px,4.1vw,68px);line-height:.98}.operation-heading h2 em{color:#6ea52d;font-style:normal}.operation-heading>div:last-child{color:#506b7b;max-width:490px;font-size:17px;line-height:1.7}.operation-heading strong{color:#00394a;margin:18px 0 12px;display:block}.operation-heading a{color:#00394a;border-bottom:1px solid #8ab643;gap:8px;padding-bottom:5px;font-size:14px;font-weight:800;display:inline-flex}.operation-board{background:#fff;border:1px solid #dbe6e9;border-radius:20px;grid-template-columns:190px 190px minmax(510px,1fr) 190px;align-items:stretch;gap:22px;padding:30px 24px;display:grid;box-shadow:0 18px 50px #00394a12}.operation-board h3{text-transform:uppercase;height:28px;margin:0 0 16px;font-size:12px}.source-chip{--delay:0s;background:#fff;border:1px solid #d7e2e6;border-radius:8px;align-items:center;gap:12px;height:58px;margin-bottom:10px;padding:0 13px;display:flex;position:relative;box-shadow:0 5px 12px #00394a0c}.source-chip i{color:#00668c;place-items:center;width:28px;height:28px;font-size:20px;font-style:normal;display:grid}.source-chip span{font-size:12px;font-weight:700}.source-chip b{border-top:1px dashed #74a6b8;width:24px;position:absolute;right:-24px}.source-chip b:after{content:"";width:6px;height:6px;animation:dataTravel 3.2s var(--delay) ease-in-out infinite;background:#94c11f;border-radius:50%;position:absolute;top:-3px;left:0}.challenge-box{background:#fff9f8;border:1px solid #f0d8d5;border-radius:10px;height:330px;padding:8px 14px}.challenge-box>div{--delay:0s;color:#193f4c;align-items:center;gap:10px;min-height:50px;font-size:10px;display:flex}.challenge-box i{color:#fff;width:18px;height:18px;animation:warningPulse 4s var(--delay) ease-in-out infinite;background:#d7483f;border-radius:50%;flex:0 0 18px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.trace-engine{background:linear-gradient(#fff,#fbfefe);border:3px solid #075569;border-radius:14px;margin-top:44px;padding:34px 28px 18px;position:relative;box-shadow:inset 0 0 45px #00a6730a}.engine-label{color:#fff;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#88bd37,#619b20);border-radius:10px 10px 0 0;padding:10px 20px;font-size:12px;font-weight:900;position:absolute;top:-38px;left:50%;transform:translate(-50%)}.engine-brand{justify-content:center;align-items:center;gap:12px;display:flex}.engine-brand b{color:#6eaa34;font-size:47px;line-height:.7;transform:rotate(-8deg)}.engine-brand strong{font-size:32px}.trace-engine>p{text-align:center;margin:8px 0 27px;font-size:15px;font-weight:700}.stage-row{grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:relative}.stage-row:before{content:"";border-top:2px dashed #b3d0d6;position:absolute;top:27px;left:8%;right:8%}.stage-row article{--delay:0s;z-index:1;text-align:center;position:relative}.stage-row i{color:#00668c;width:54px;height:54px;animation:stagePulse 4s var(--delay) ease-in-out infinite;background:#fff;border:1px solid #b9d2d7;border-radius:50%;place-items:center;margin:0 auto 10px;font-size:21px;font-style:normal;display:grid}.stage-row strong{font-size:11px;display:block}.stage-row small{color:#526f79;margin-top:8px;font-size:8px;line-height:1.45;display:block}.data-ready{background:linear-gradient(90deg,#eff7f4,#eaf4f2);border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin-top:24px;padding:10px 14px;display:grid}.data-ready>i{color:#72a92e;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.data-ready span{text-align:center;flex-direction:column;display:flex}.data-ready span strong{font-size:11px}.data-ready span small{margin-top:3px;font-size:9px}.data-ready>b{color:#16805f;white-space:nowrap;font-size:8px}.data-ready b u,.submit-status i{background:#12a568;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1.8s infinite liveDot;display:inline-block}.dwt-submit{flex-direction:column;align-items:center;display:flex}.dwt-submit h3{color:#70a52d;align-self:stretch}.dwt-orb{background:#fbfdf8;border:1px solid #bfd4a6;border-radius:48%;flex-direction:column;justify-content:center;align-items:center;width:142px;height:160px;margin-top:5px;display:flex;position:relative}.dwt-orb span{font-size:25px}.dwt-orb strong{color:#6eaa34;margin-top:5px;font-size:26px}.dwt-orb small{font-size:10px;font-weight:700}.dwt-orb i{border:1px solid #dce9cf;border-radius:50%;animation:2.7s ease-in-out infinite orbRing;position:absolute;inset:10px}.dwt-submit ul{align-self:stretch;margin:16px 0 8px;padding:0;list-style:none}.dwt-submit li{margin:10px 0;font-size:9px;font-weight:700}.dwt-submit li:before{content:"✓";color:#6eaa34;margin-right:10px;font-size:13px}.submit-status{color:#16805f;text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:900}.operation-benefits{background:#fff;border:1px solid #d7e3e6;border-radius:14px;grid-template-columns:2.1fr repeat(4,1fr);margin-top:28px;padding:24px 20px;display:grid}.operation-benefits>div{border-left:1px solid #dbe5e8;align-items:center;gap:13px;padding:0 22px;display:flex}.operation-benefits>div:first-child{border-left:0}.operation-benefits i{color:#00668c;font-size:30px;font-style:normal}.operation-benefits span{flex-direction:column;display:flex}.operation-benefits strong{font-size:11px}.operation-benefits small{color:#536c76;margin-top:6px;font-size:10px;line-height:1.45}.operation-benefits .benefit-lead i{color:#79aa32;background:#f4f8ed;border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.benefit-lead b{color:#649d28;margin-top:6px;font-size:14px}@keyframes dataTravel{0%,15%{opacity:0;transform:translate(0)}25%{opacity:1}75%{opacity:1}90%,to{opacity:0;transform:translate(22px)}}@keyframes warningPulse{0%,72%,to{box-shadow:none;transform:scale(1)}78%{transform:scale(1.12);box-shadow:0 0 0 6px #d7483f18}}@keyframes stagePulse{0%,70%,to{background:#fff;border-color:#b9d2d7;transform:translateY(0)}76%{background:#f4fae9;border-color:#94c11f;transform:translateY(-3px);box-shadow:0 8px 18px #70a52d25}}@keyframes liveDot{70%{box-shadow:0 0 0 7px #0000}}@keyframes orbRing{50%{opacity:.25;transform:scale(1.08)}}@media (max-width:1200px){.operation-board{grid-template-columns:170px 170px 1fr}.dwt-submit{border-top:1px solid #e2eaec;grid-column:1/-1;grid-template-columns:150px 160px 1fr auto;align-items:center;margin-top:6px;padding-top:20px;display:grid}.dwt-submit h3{height:auto}.dwt-submit ul{grid-template-columns:1fr 1fr;display:grid}.operation-benefits{grid-template-columns:1fr 1fr}.operation-benefits>div{border-bottom:1px solid #e3eaec;min-height:85px}.operation-benefits .benefit-lead{grid-column:1/-1}}@media (max-width:860px){.operation-section{padding:65px 0}.operation-heading{grid-template-columns:1fr;gap:28px}.operation-board{grid-template-columns:1fr 1fr}.trace-engine{grid-column:1/-1}.dwt-submit{grid-template-columns:1fr 1fr}.dwt-submit ul{grid-column:1/-1}.source-chip b{display:none}.stage-row{grid-template-columns:repeat(3,1fr);gap:22px 6px}.stage-row:before{display:none}}@media (max-width:560px){.operation-heading h2{font-size:40px}.operation-board{grid-template-columns:1fr;padding:22px 15px}.challenge-column,.trace-engine,.dwt-submit{grid-column:1}.trace-engine{padding:32px 12px 14px}.stage-row{grid-template-columns:1fr 1fr}.dwt-submit{display:flex}.operation-benefits{grid-template-columns:1fr;padding:12px}.operation-benefits .benefit-lead{grid-column:1}.operation-benefits>div{border-left:0}.data-ready{grid-template-columns:25px 1fr}.data-ready>b{grid-column:2}.operation-heading{padding:0}.operation-heading>div:last-child{font-size:15px}}@media (prefers-reduced-motion:reduce){.operation-section *{transition:none!important;animation:none!important}}.progressive-route{color:#fff;background:#043747;padding:82px 0}.route-intro{max-width:510px;margin-bottom:35px}.route-intro h2{letter-spacing:-.045em;margin:8px 0 14px;font-size:clamp(38px,4vw,58px);line-height:1}.route-intro>p:last-child{color:#b6cbd2;max-width:430px;font-size:13px;line-height:1.6}.route-layer-one{grid-template-columns:.72fr 1.28fr;gap:28px;display:grid}.progressive-route .route-options{border:1px solid #ffffff20;border-radius:9px;overflow:hidden}.progressive-route .route-options button{align-items:center;gap:12px;padding:16px 18px}.progressive-route .route-options button>i{color:#d4e6ea;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.progressive-route .route-options button>span{margin-left:auto}.progressive-route .route-result{border-radius:9px;min-height:330px;padding:35px 38px;box-shadow:0 20px 55px #001b2850}.progressive-route .route-result>span{color:#579d36;border:1px solid #9ecf65;border-radius:999px;margin-top:0;padding:5px 9px;font-size:8px}.progressive-route .route-result h3{font-size:29px}.progressive-route .route-result>button,.connection-result button{color:#06698c;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #06698c55;padding:7px 0;font-size:10px;font-weight:900}.route-mini-flow,.connection-flow{justify-content:center;align-items:center;gap:18px;margin:25px 0;display:flex}.route-mini-flow i,.connection-flow i{color:#087d82;background:#f5f9f8;border:1px solid #bfd1d4;border-radius:9px;place-items:center;width:62px;height:62px;font-size:25px;font-style:normal;display:grid}.route-mini-flow strong,.connection-flow strong{color:#06698c;border:2px solid #06698c;border-radius:11px;place-items:center;width:82px;height:82px;display:grid}.route-mini-flow b,.connection-flow b{color:#94c11f}.connection-layer,.implementation-layer{opacity:0;background:#fff;max-height:0;transition:max-height .75s,opacity .55s,transform .55s,padding .55s;overflow:hidden;transform:translateY(18px)}.connection-layer.is-revealed{opacity:1;max-height:1250px;padding:75px 0;transform:none}.connection-heading{grid-template-columns:1fr 300px;align-items:end;gap:70px;display:grid}.connection-heading h2,.implementation-layer h2{letter-spacing:-.04em;margin:8px 0 13px;font-size:clamp(34px,3.4vw,50px)}.connection-heading>div>p:last-child{color:#607680;font-size:13px}.connection-heading aside{border-left:1px solid #d7e3e5;grid-template-columns:40px 1fr;column-gap:12px;padding:18px;display:grid}.connection-heading aside>i{color:#068474;background:#e8f4f1;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.connection-heading aside strong{font-size:10px}.connection-heading aside span{color:#647a82;margin-top:4px;font-size:8px}.source-choice-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:30px;display:grid}.source-choice-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6e8;border-radius:8px;min-height:155px;padding:18px 14px;transition:all .2s}.source-choice-grid button:hover,.source-choice-grid button.active{border-color:#86b936;transform:translateY(-3px);box-shadow:0 12px 25px #00394a10}.source-choice-grid button>i{color:#058595;font-size:25px;font-style:normal;display:block}.source-choice-grid strong{color:#093f50;margin:15px 0 7px;font-size:10px;display:block}.source-choice-grid span{color:#61777f;min-height:39px;font-size:7px;line-height:1.45;display:block}.source-choice-grid b{color:#94c11f;margin-top:9px;display:block}.connection-result{background:#fbfcfc;border:1px solid #dce6e8;border-radius:10px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:20px;padding:24px 28px;display:grid}.connection-result small{color:#4d9a34;text-transform:uppercase;font-size:7px;font-weight:900}.connection-result h3{margin:6px 0 8px;font-size:21px}.connection-result p{color:#60757e;font-size:10px;line-height:1.5}.connection-flow{margin:0}.connection-flow i{width:55px;height:55px}.connection-flow strong{width:70px;height:70px}.implementation-layer{background:#f5f8f7}.implementation-layer.is-revealed{opacity:1;max-height:620px;padding:68px 0;transform:none}.implementation-steps{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:34px;display:grid}.implementation-steps article{background:#fff;border:1px solid #d9e5e5;border-radius:9px;gap:15px;padding:18px 22px;display:flex;position:relative}.implementation-steps article:not(:last-child):after{content:"→";color:#94c11f;font-size:20px;position:absolute;top:42%;right:-27px}.implementation-steps article>i{color:#fff;background:#06698c;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.implementation-steps strong{font-size:11px}.implementation-steps p{color:#647881;margin:5px 0 0;font-size:8px;line-height:1.5}.ready-route{background:#fff;padding:92px 0}.ready-route-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.ready-route h2{letter-spacing:-.05em;margin:10px 0 20px;font-size:clamp(40px,4vw,59px);line-height:1.02}.ready-route-grid>div:first-child>p:not(.eyebrow){color:#5c727b;max-width:580px;font-size:14px;line-height:1.7}.ready-route-grid>div:first-child>div{align-items:center;gap:25px;margin-top:27px;display:flex}.ready-route-grid>div:first-child>div>a:last-child{color:#06698c;border-bottom:1px solid #06698c55;padding-bottom:6px;font-size:11px;font-weight:900}.reassurance-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reassurance-grid article{background:#fff;border:1px solid #dbe6e8;border-radius:11px;min-height:165px;padding:25px 22px;transition:transform .22s,border-color .22s;animation:.6s both reassuranceIn;box-shadow:0 10px 28px #00394a0b}.reassurance-grid article:nth-child(2){animation-delay:.1s}.reassurance-grid article:nth-child(3){animation-delay:.2s}.reassurance-grid article:nth-child(4){animation-delay:.3s}.reassurance-grid article:hover{border-color:#8bbd38;transform:translateY(-4px)}.reassurance-grid strong{color:#06698c;font-size:26px;line-height:1;display:inline-block}.reassurance-grid article:first-child strong{color:#00a673}.reassurance-grid article>span{color:#0b4252;margin-left:5px;font-size:11px;font-weight:800}.reassurance-grid p{color:#5d737b;margin:36px 0 0;font-size:10px;line-height:1.5}@keyframes reassuranceIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (max-width:950px){.route-layer-one,.connection-heading,.connection-result,.ready-route-grid{grid-template-columns:1fr}.source-choice-grid{grid-template-columns:repeat(3,1fr)}.ready-route-grid{gap:45px}.connection-heading{gap:25px}}@media (max-width:620px){.progressive-route{padding:60px 0}.progressive-route .route-result{padding:28px 20px}.source-choice-grid{grid-template-columns:1fr 1fr}.implementation-steps{grid-template-columns:1fr}.implementation-steps article:after{display:none}.ready-route{padding:65px 0}.ready-route-grid>div:first-child>div{flex-direction:column;align-items:flex-start}.reassurance-grid{grid-template-columns:1fr}.connection-layer.is-revealed{padding:55px 0}}@media (prefers-reduced-motion:reduce){.progressive-route *,.connection-layer *,.implementation-layer *,.ready-route *{transition:none!important;animation:none!important}}.progressive-route .route-text-result{padding:30px 34px}.route-result-top{justify-content:space-between;align-items:center;display:flex}.route-result-top>span{color:#579d36;text-transform:uppercase;letter-spacing:.1em;border:1px solid #9ecf65;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:900}.route-result-top>small{color:#008b78;font-size:9px;font-weight:900}.route-text-result h3{margin:18px 0 9px!important}.route-text-result>p{margin:0!important;font-size:11px!important;line-height:1.55!important}.route-answers{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.route-answers article{background:#f8faf9;border:1px solid #dce6e8;border-radius:7px;padding:12px 13px}.route-answers article>small{color:#087f9e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.route-answers article>strong{color:#31545f;font-size:8px;line-height:1.5;display:block}.route-answers .route-benefits{grid-column:1/-1}.route-benefits ul{grid-template-columns:1fr 1fr;gap:7px 18px;margin:0;padding:0;list-style:none;display:grid}.route-benefits li{color:#375c63;font-size:8px}.route-benefits li:before{content:"✓";color:#67a832;margin-right:6px;font-weight:900}@media (max-width:620px){.progressive-route .route-text-result{padding:25px 18px}.route-answers{grid-template-columns:1fr}.route-answers .route-benefits{grid-column:1}.route-benefits ul{grid-template-columns:1fr}}.hero-infographic{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 90px #00182666}.hero-infographic img{width:100%;height:auto;display:block}.hero-clean-shell{padding-top:68px;padding-bottom:28px}.hero-clean-shell .hero-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:74px;min-height:auto}.hero-clean-shell .hero-copy{align-self:center}.hero-clean-shell .hero-copy h1{letter-spacing:-.04em;margin:16px 0 24px;font-size:clamp(40px,3.35vw,58px);font-weight:450;line-height:1.08}.hero-clean-shell .hero-copy h1 span{color:#a7d42a}.hero-clean-shell .hero-copy .lead{color:#cbdde4;max-width:470px;margin:0;font-size:15px;line-height:1.65}.hero-solution{color:#fff;margin-top:22px;font-size:15px;display:block}.hero-clean-shell .actions{margin-top:28px}.hero-clean-shell .hero-infographic{border:1px solid #fff5;border-radius:20px}.hero-clean-shell>.hero-markers{border-top:0;grid-template-columns:repeat(5,1fr);margin-top:32px;padding-top:0}.hero-clean-shell>.hero-markers>div{border-left:1px solid #ffffff28;min-height:48px;padding:0 24px}.hero-clean-shell>.hero-markers>div:first-child{border-left:0;padding-left:0}.hero-clean-shell>.hero-markers i{border-width:2px;flex-basis:28px;width:28px;height:28px;font-size:12px}.hero-clean-shell>.hero-markers strong{font-size:11px}.hero-clean-shell>.hero-markers small{font-size:9px}.hero-clean-shell>.defra-anchor{grid-template-columns:52px 1fr auto;width:min(610px,100%);margin-top:26px;padding:15px 18px}.hero-clean-shell>.defra-anchor .defra-shield{width:46px;height:51px}.hero-clean-shell>.defra-anchor .defra-copy strong{font-size:13px}.hero-clean-shell>.defra-anchor .defra-copy p,.hero-clean-shell>.defra-anchor .defra-checks{display:none}@media (max-width:1050px){.hero-clean-shell .hero-grid{grid-template-columns:1fr;gap:40px}.hero-clean-shell .hero-infographic{max-width:780px}.hero-clean-shell>.hero-markers{grid-template-columns:repeat(3,1fr);gap:16px}.hero-clean-shell>.hero-markers>div{border:0;padding:0}}@media (max-width:600px){.hero-clean-shell{padding-top:48px}.hero-clean-shell .hero-copy h1{font-size:39px}.hero-clean-shell>.hero-markers{grid-template-columns:1fr 1fr}.hero-clean-shell>.defra-anchor{grid-template-columns:46px 1fr}.hero-clean-shell>.defra-anchor>a{grid-column:2}}.why-value{color:#00394a;background:#f7f9fa;padding-top:70px}.why-heading{text-align:center;max-width:800px;margin:0 auto 34px}.why-heading h2{letter-spacing:-.035em;margin:9px 0 12px;font-size:clamp(30px,3vw,46px)}.why-heading>p:last-child{color:#5a707a;max-width:710px;margin:0 auto;font-size:14px;line-height:1.65}.value-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.value-card{background:#fff;border:1px solid #dce6e8;border-radius:14px;padding:25px 24px 20px;transition:transform .22s,border-color .22s,box-shadow .22s;animation:.65s both cardEnter;position:relative;box-shadow:0 12px 35px #00394a0b}.value-card:nth-child(2){animation-delay:.1s}.value-card:nth-child(3){animation-delay:.2s}.value-card:hover{border-color:#9dc6bd;transform:translateY(-3px);box-shadow:0 17px 40px #00394a12}.card-number{color:#fff;background:#70a72d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-12px;left:24px}.card-kicker{text-transform:uppercase;letter-spacing:.12em;margin:0 0 5px;font-weight:900;color:#16805f!important;font-size:9px!important}.value-card h3{margin:0 0 8px;font-size:18px}.value-card>p:not(.card-kicker){color:#5b7079;min-height:53px;margin:0;font-size:10px;line-height:1.55}.validation-ui,.status-ui,.journey-ui{background:#fbfdfd;border:1px solid #dce7e9;border-radius:9px;height:116px;margin:16px 0;padding:12px}.validation-ui>div{border-bottom:1px solid #e4ebed;justify-content:space-between;padding-bottom:8px;font-size:9px;font-weight:800;display:flex}.status-swap{color:#c37625;text-align:right;width:70px;font-size:7px;position:relative}.status-swap i,.status-swap em{font-style:normal;animation:8s infinite warningText;position:absolute;right:0}.status-swap em{color:#14805e;opacity:0}.validation-ui ul{margin:5px 0;padding:0;list-style:none}.validation-ui li{color:#4f6871;justify-content:space-between;padding:4px 0;font-size:8px;display:flex}.validation-ui li>i{color:#438d30;background:#e9f5e9;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:grid}.validation-ui .check-swap{color:#c57722;background:#fff3df;animation:8s infinite warningResolve;position:relative}.check-swap b{opacity:0;animation:8s infinite validTick;position:absolute}.check-swap.second,.check-swap.second b,.status-swap em{animation-delay:.35s}.status-ui header{color:#58717b;justify-content:space-between;font-size:8px;display:flex}.status-ui header i{background:#0ba66a;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:2s infinite liveDot;display:inline-block}.status-ui>strong{color:#00394a;margin:8px 0;font-size:25px;display:block}.status-ui>strong small{font-size:8px;font-weight:600}.status-ui>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.status-ui>div span{color:#5e727a;background:#f0f5f5;border-radius:5px;padding:6px;font-size:6px}.status-ui>div b{color:#00394a;font-size:11px;display:block}.status-ui>u{background:#20a26f;border-radius:4px;width:99.2%;height:3px;margin-top:8px;animation:7s ease-in-out infinite statusBar;display:block}.journey-ui{grid-template-columns:repeat(4,1fr);align-items:center;gap:4px;display:grid;position:relative}.journey-ui:before{content:"";border-top:1px solid #bed5d7;position:absolute;top:42px;left:12%;right:12%}.journey-ui>div{z-index:1;text-align:center;position:relative}.journey-ui i{color:#00668c;background:#fff;border:1px solid #9bbcc0;border-radius:50%;place-items:center;width:24px;height:24px;margin:0 auto 8px;font-size:8px;font-style:normal;display:grid}.journey-ui span{font-size:7px;font-weight:800}.journey-ui>b{background:#7db230;border-radius:50%;width:7px;height:7px;animation:9s ease-in-out infinite journeyProgress;position:absolute;top:38px;left:11%}.card-points{flex-wrap:wrap;gap:6px;display:flex}.card-points span{color:#42645b;background:#f1f6f3;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:700}.card-points span:before{content:"✓";color:#6fa52d;margin-right:4px}.standalone-message{background:#fff;border:1px solid #cbdde0;border-radius:12px;grid-template-columns:1.3fr .7fr;align-items:center;gap:30px;margin-top:24px;padding:18px 22px;display:grid}.standalone-message strong{font-size:15px}.standalone-message p{color:#5b717a;margin:5px 0 0;font-size:10px;line-height:1.5}.standalone-message>p{border-left:1px solid #d9e4e6;padding-left:25px}.standalone-message a{color:#087e65;font-weight:900}.challenge-transition{text-align:center;color:#315762;margin:24px 0;font-size:12px;font-weight:800}.challenge-transition.shell{margin:26px auto 0}.challenge-transition span{color:#79aa30;margin-left:7px}.why-value>.trust{margin-top:0}@keyframes cardEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes warningResolve{0%,18%,72%,to{color:#c57722;background:#fff3df}28%,62%{color:#0000;background:#e9f5e9}}@keyframes validTick{0%,18%,72%,to{opacity:0}28%,62%{opacity:1}}@keyframes warningText{0%,18%,72%,to{opacity:1}28%,62%{opacity:0}}@keyframes statusBar{0%,20%,to{width:96%}35%,80%{width:99.2%}}@keyframes journeyProgress{0%,10%{left:11%}30%{left:36%}50%{left:61%}70%,to{left:86%}}@media (max-width:900px){.value-cards{grid-template-columns:1fr}.value-card>p:not(.card-kicker){min-height:auto}.standalone-message{grid-template-columns:1fr}.standalone-message>p{border:0;padding:0}}@media (max-width:600px){.why-value{padding-top:52px}.why-heading{text-align:left}.value-card{padding:24px 18px 18px}.standalone-message{padding:17px}.journey-ui span{font-size:6px}}@media (prefers-reduced-motion:reduce){.why-value *{transition:none!important;animation:none!important}}.waste-journey{color:#073c4d;background:#fff;padding:88px 0 78px}.journey-heading{max-width:790px;margin-bottom:38px}.journey-heading h2{letter-spacing:-.045em;margin:10px 0 15px;font-size:clamp(40px,4vw,62px);line-height:1}.journey-heading>p:last-child{color:#526c77;max-width:690px;margin:0;font-size:14px;line-height:1.6}.journey-stages{grid-template-columns:repeat(5,1fr);gap:22px;padding-bottom:48px;display:grid;position:relative}.journey-stage{z-index:2;background:#fff;border:1px solid #dce6e9;border-radius:14px;min-width:0;padding:18px 16px;position:relative;box-shadow:0 12px 32px #00394a0d}.journey-stage:not(:last-of-type):after{content:"→";color:#08677a;font-size:26px;font-weight:900;position:absolute;top:46%;right:-20px}.journey-stage header{align-items:center;gap:9px;margin-bottom:12px;display:flex}.journey-stage header i{color:#fff;background:#0a8c91;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.journey-stage header strong{text-transform:uppercase;font-size:12px}.journey-stage h3{margin:13px 0 8px;font-size:12px}.journey-stage ul{margin:0;padding:0;list-style:none}.journey-stage li{color:#486671;margin:7px 0;font-size:9px}.journey-stage li:before{content:"✓";color:#46a437;margin-right:8px;font-weight:900}.operational-visual{background:linear-gradient(#eef7f8 62%,#dfe9e5 62%);border-radius:8px;height:120px;position:relative;overflow:hidden}.operational-visual span,.operational-visual b,.operational-visual em{font-style:normal;display:block;position:absolute}.operational-visual.factory span{clip-path:polygon(0 28%,28% 28%,28% 0,42% 0,42% 28%,100% 28%,100% 100%,0 100%);background:#1d6874;width:92px;height:50px;bottom:24px;left:28px}.operational-visual.factory b,.operational-visual.truck b{background:#fff;border-radius:3px;width:54px;height:23px;bottom:22px;right:22px;box-shadow:inset -13px 0 #0c7580}.operational-visual.factory em,.operational-visual.truck em{background:#174b59;border-radius:50%;width:10px;height:10px;bottom:17px;right:26px;box-shadow:-32px 0 #174b59}.operational-visual.gate span{background:#9fb5b8;height:11px;top:28px;left:26px;right:26px;box-shadow:-3px 17px 0 -3px #8ca7ab,3px 17px 0 -3px #8ca7ab}.operational-visual.gate b{background:#fff;border-radius:8px 8px 3px 3px;width:52px;height:42px;bottom:22px;left:50%;transform:translate(-50%);box-shadow:inset 0 13px #176b77}.operational-visual.gate em{background:#173f4a;border-radius:50%;width:10px;height:10px;bottom:17px;left:50%;transform:translate(-22px);box-shadow:34px 0 #173f4a}.operational-visual.process span{background:#3d6970;height:17px;bottom:35px;left:20px;right:20px;box-shadow:0 13px #224d58}.operational-visual.process b{background:#74a949;width:33px;height:28px;bottom:49px;left:38px;box-shadow:49px 0 #659f40,98px 0 #79af52}.operational-visual.process u{color:#53a33a;font-size:27px;text-decoration:none;position:absolute;bottom:10px;right:12px}.operational-visual.truck span{background:#aababc;height:2px;position:absolute;bottom:20px;left:20px;right:20px}.operational-visual.truck b{background:#f8fcfc;width:105px;height:38px;bottom:30px;right:25px;box-shadow:inset -31px 0 #0c7480}.operational-visual.truck em{bottom:23px;right:35px;box-shadow:-62px 0 #174b59}.operational-visual.dwt span{background:#fff;border:6px solid #0c4657;border-radius:5px;inset:20px 30px 25px}.operational-visual.dwt b{background:#637d84;border-radius:6px;height:8px;bottom:17px;left:43px;right:43px}.operational-visual.dwt u{text-align:center;color:#1b735f;font-size:20px;font-weight:900;text-decoration:none;position:absolute;inset:42px 0 auto}.record-track{z-index:1;background:linear-gradient(90deg,#0a8790,#35a666,#0b5063);border-radius:4px;height:4px;position:absolute;bottom:16px;left:7%;right:7%}.record-track:before{content:"";background:radial-gradient(circle,#1b8790 0 5px,#0000 6px) 0 0/25% 12px;height:12px;position:absolute;inset:-4px 0 auto}.record-token{color:#fff;background:#073f50;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;animation:12s ease-in-out infinite recordJourney;display:flex;position:absolute;top:-20px;left:0;box-shadow:0 5px 12px #00394a33}.record-token b{font-size:7px}.record-token i{color:#a9d63c;font-size:8px;font-style:normal}.trace-platform{color:#fff;background:linear-gradient(110deg,#07566a,#006b70,#075164);border-radius:15px;padding:18px 20px 20px;position:relative;box-shadow:0 16px 36px #00394a2a}.trace-platform>h3{text-align:center;margin:0 0 8px;font-size:26px}.capability-row{grid-template-columns:repeat(5,1fr);display:grid}.capability{border-left:1px solid #ffffff20;gap:11px;min-height:75px;padding:10px 18px;transition:background .25s;display:flex}.capability:first-child{border-left:0}.capability>i{color:#fff;background:#11a5a0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;transition:background .25s,box-shadow .25s;display:grid}.capability strong{text-transform:uppercase;font-size:12px}.capability p{color:#d2e4e7;margin:5px 0 0;font-size:8px;line-height:1.5}.capability-1{animation:12s infinite capabilityGlow}.capability-2{animation:12s 2.4s infinite capabilityGlow}.capability-3{animation:12s 4.8s infinite capabilityGlow}.capability-4{animation:12s 7.2s infinite capabilityGlow}.capability-5{animation:12s 9.6s infinite capabilityGlow}.journey-success{background:#fff;border:1px solid #78b66b;border-radius:11px;align-items:center;gap:14px;width:max-content;max-width:100%;margin:28px auto 0;padding:15px 28px;display:flex;box-shadow:0 10px 30px #00394a14}.journey-success>i{color:#fff;background:#53a53d;border-radius:50%;place-items:center;width:43px;height:43px;font-size:23px;font-style:normal;display:grid}.journey-success span{flex-direction:column;display:flex}.journey-success strong{font-size:17px}.journey-success small{color:#4a9c37;margin-top:4px;font-size:12px;font-weight:800}@keyframes recordJourney{0%,8%{left:0}18%,28%{left:24%}38%,48%{left:49%}58%,68%{left:74%}78%,96%{left:calc(100% - 61px)}to{left:0}}@keyframes capabilityGlow{0%,17%,to{box-shadow:none;background:0 0}5%,12%{background:#ffffff16;box-shadow:inset 0 -3px #a7d52c}}@media (max-width:1050px){.journey-stages{scroll-snap-type:x proximity;grid-template-columns:repeat(5,220px);padding:4px 4px 50px;overflow-x:auto}.journey-stage{scroll-snap-align:start}.capability-row{grid-template-columns:1fr 1fr}.capability{border-bottom:1px solid #ffffff20}.record-track{display:none}}@media (max-width:600px){.waste-journey{padding:64px 0}.journey-heading h2{font-size:40px}.capability-row{grid-template-columns:1fr}.capability{border-left:0}.journey-success{padding:13px 17px}.journey-success strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.waste-journey *{transition:none!important;animation:none!important}}.company-comparison table{min-width:1050px}.company-comparison th,.company-comparison td{text-align:left}.company-comparison thead th{color:#54707a;text-transform:uppercase;letter-spacing:.08em;padding:16px 15px;font-size:9px}.company-comparison tbody th,.company-comparison tbody td{vertical-align:top;padding:17px 15px}.company-comparison tbody th{width:155px}.company-comparison tbody th strong{color:#073f50;font-size:12px;display:block}.company-comparison tbody th small{color:#fff;background:#8fbd2e;border-radius:999px;margin-top:6px;padding:3px 7px;font-size:7px;display:inline-block}.company-comparison tbody td{color:#506a74;font-size:10px;line-height:1.5}.company-comparison tbody td:nth-child(2){color:#173f4d;width:190px;font-weight:800}.company-comparison tbody td:nth-child(3){width:220px}.company-comparison tbody td:last-child{width:90px}.company-comparison tbody td a{color:#16805f;white-space:nowrap;font-weight:900}.company-comparison tbody td a span{color:#52a03b;background:#eaf5e7;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:5px;display:inline-grid}.company-comparison tr.trace-provider{background:#f2f8ed}.company-comparison tr.trace-provider th{box-shadow:inset 4px 0 #8fbd2e}.comparison-method{background:#f8faf9;border:1px solid #dce6e8;border-radius:10px;grid-template-columns:210px 1fr;gap:25px;margin-top:16px;padding:16px 19px;display:grid}.comparison-method strong{font-size:11px}.comparison-method p{color:#60747c;margin:0;font-size:9px;line-height:1.55}@media (max-width:700px){.comparison-method{grid-template-columns:1fr;gap:6px}}.journey-stages{margin-bottom:24px;padding-bottom:0}.record-track{display:none}.journey-stage{transition:transform .2s,border-color .2s,box-shadow .2s}.journey-stage:hover{border-color:#91bcb6;transform:translateY(-3px);box-shadow:0 17px 38px #00394a15}.operational-visual{background-color:#eef5f5;background-image:url(/waste-operational-flow.png);background-repeat:no-repeat;background-size:400%;border:1px solid #dbe7e9;height:145px}.operational-visual.scene-1{background-position:0 47%}.operational-visual.scene-2{background-position:33.333% 47%}.operational-visual.scene-3{background-position:66.666% 47%}.operational-visual.scene-4{background-position:100% 47%}.operational-visual.scene-5{background:linear-gradient(145deg,#eef7f6,#f9fcfc);place-items:center;display:grid}.operational-visual.scene-5:before{content:"DWT";color:#137660;background:#fff;border:5px solid #0c5060;border-radius:6px;place-items:center;width:105px;height:68px;font-size:23px;font-weight:900;display:grid;box-shadow:0 8px 0 -4px #799197}.operational-visual.scene-5:after{content:"✓";color:#fff;background:#54a83e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid;position:absolute;bottom:17px;right:20px;box-shadow:0 5px 14px #215f4933}
