.homepage-refresh{--home-border:#dce5f1;--home-muted:#526584;color:#172554;background:#fff}.homepage-refresh .homepage-wrap{max-width:1200px;margin-inline:auto;padding-inline:32px}.homepage-refresh main>section{padding-block:72px;scroll-margin-top:90px}.homepage-refresh main>section [class~=max-w-7xl]{max-width:1200px}.homepage-refresh main>section h2{letter-spacing:-.035em;font-size:clamp(1.85rem,3vw,2.65rem);line-height:1.2}.homepage-refresh main>section p:not(.marketing-kicker){line-height:1.8}.homepage-refresh .marketing-surface{border:1px solid var(--home-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:14px;box-shadow:0 8px 24px #17255403}.homepage-refresh .marketing-surface:hover{transform:none;box-shadow:0 10px 28px #17255408}.homepage-refresh .marketing-kicker{letter-spacing:.14em;color:#0063ff;font-size:11px}.homepage-refresh .gradient-mesh-dark .marketing-kicker{color:#a8cbff}.homepage-refresh a:focus-visible,.homepage-refresh button:focus-visible{outline-offset:4px;outline:3px solid #0063ff}.homepage-refresh main>.homepage-hero{background:linear-gradient(130deg,#fff 45%,#f4f8ff);padding-top:62px;padding-bottom:76px}.homepage-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.homepage-approval-badge{color:#177452;background:#f3fbf7;border:1px solid #cbe4d8;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.homepage-approval-badge>span:first-child{text-align:center;border:1px solid #3e9c70;border-radius:50%;width:18px;height:18px}.homepage-hero h1{letter-spacing:-.045em;margin-top:26px;font-size:clamp(2.5rem,3.9vw,3.55rem);font-weight:800;line-height:1.08}.homepage-hero h1>span{color:#0063ff;margin-top:7px;display:block}.homepage-hero-copy>p{color:var(--home-muted);margin-top:25px;font-size:15px}.homepage-hero-proof{color:var(--home-muted);flex-direction:column;gap:9px;margin-top:22px;font-size:12px;display:flex}.homepage-hero-proof li{align-items:center;gap:10px;display:flex}.homepage-hero-proof span{color:#16845a}.homepage-hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.homepage-hero-ctas>a:first-child{border-radius:9px;width:auto;min-width:185px;height:48px;padding-inline:20px;font-size:13px}.homepage-secondary-button{border:1px solid var(--home-border);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:22px;min-width:165px;height:48px;font-size:13px;font-weight:600;display:inline-flex}.homepage-secondary-button:hover{color:#0063ff;border-color:#0063ff}.homepage-hero-copy>p.homepage-hero-note{max-width:430px;margin-top:18px;font-size:11px}.homepage-explore-link{color:#0063ff;align-items:center;gap:25px;margin-top:24px;font-size:12px;font-weight:600;display:inline-flex}.homepage-hero-product{min-height:490px;padding-top:20px;position:relative}.homepage-hero-office{border:1px solid var(--home-border);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 18px 48px #17255413}.homepage-image-bar{color:var(--home-muted);border-bottom:1px solid var(--home-border);background:#fbfcff;align-items:center;gap:10px;padding:12px 15px;font-size:10px;display:flex}.homepage-image-bar>span{color:#84aeff;font-size:9px}.homepage-hero-phone{background:#fff;border:5px solid #12213c;border-radius:29px;width:205px;position:absolute;top:150px;right:-8px;overflow:hidden;box-shadow:0 20px 40px #17255420}.homepage-hero-product-note{border:1px solid var(--home-border);background:#fff;border-radius:11px;gap:10px;max-width:270px;padding:16px 20px;font-size:11px;display:flex;position:absolute;top:350px;left:12px;box-shadow:0 10px 25px #1725540a}.homepage-hero-product-note>span{color:#16845a;font-size:19px}.homepage-hero-product-note strong{font-weight:600}.homepage-hero-product-note strong>span{color:var(--home-muted);margin-top:4px;font-weight:400;display:block}.homepage-hero-caption{color:var(--home-muted);font-size:9px;position:absolute;top:434px;left:12px}.homepage-company-trust{background:#f7f9fc;border-block:1px solid #e7edf5;padding-block:22px}.homepage-company-trust .homepage-wrap{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.homepage-company-trust a{grid-template-columns:28px 1fr;align-items:center;column-gap:8px;font-size:12px;display:grid}.homepage-company-trust a>span:first-child{color:#0063ff;grid-row:1/3;font-size:22px}.homepage-company-trust strong{font-weight:600}.homepage-company-trust a>span:last-child{color:var(--home-muted);margin-top:3px;font-size:10px}.homepage-customers{background:#fff}.homepage-customer-heading{text-align:center;max-width:730px;margin:auto}.homepage-customer-heading h2{margin-top:13px}.homepage-customer-heading>p{color:var(--home-muted);margin:16px auto 0;font-size:13px}.homepage-customer-heading>p.marketing-kicker{color:#0063ff;margin-top:0}.homepage-customer-grid{grid-template-columns:repeat(5,1fr);gap:13px;margin-top:32px;display:grid}.homepage-customer-card{border:1px solid var(--home-border);text-align:center;background:#fff;border-radius:12px;min-width:0;padding:18px 10px 14px}.homepage-customer-card:hover{border-color:#9fc4ff}.homepage-customer-art{justify-content:center;align-items:center;height:76px;display:flex}.homepage-customer-art img{object-fit:contain;width:auto;max-width:90%;height:auto;max-height:65px}.homepage-customer-card strong{color:var(--home-muted);margin-top:12px;font-size:10px;font-weight:500;display:block}.homepage-customer-card small{color:var(--home-muted);margin-top:3px;font-size:8px;display:block}.homepage-customer-more,.homepage-customer-footnote{text-align:center;color:var(--home-muted);margin-top:24px;font-size:11px}.homepage-customer-footnote{margin-top:12px;font-size:10px}.homepage-section-heading{text-align:center;margin-inline:auto;max-width:730px;margin-bottom:32px}.homepage-section-heading h2{margin-top:13px}.homepage-section-heading>p:not(.marketing-kicker){color:var(--home-muted);margin-top:17px;font-size:14px}.homepage-apps{background:#f6f9ff}.homepage-app-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.homepage-app-tabs button{border:1px solid var(--home-border);text-align:left;background:#fff;border-radius:11px;grid-template-columns:32px 1fr;gap:3px 11px;padding:16px 20px;display:grid}.homepage-app-tabs button[aria-selected=true]{border-color:#0063ff;box-shadow:0 0 0 1px #0063ff}.homepage-app-tabs button>span{color:#0063ff;background:#eaf2ff;border-radius:8px;grid-row:1/3;align-self:center;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.homepage-app-tabs strong{font-size:13px;font-weight:600}.homepage-app-tabs small{color:var(--home-muted);font-size:10px}.homepage-app-panel{border:1px solid var(--home-border);background:#fff;border-radius:14px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:40px;padding:32px;display:grid}.homepage-app-copy h3{letter-spacing:-.03em;margin-top:17px;font-size:27px;font-weight:700;line-height:1.25}.homepage-app-copy>p{color:var(--home-muted);margin-top:18px;font-size:13px}.homepage-app-steps{flex-direction:column;gap:8px;margin-top:25px;display:flex}.homepage-app-steps button{text-align:left;border:1px solid var(--home-border);color:var(--home-muted);background:#fbfcff;border-radius:8px;gap:13px;padding:11px 12px;font-size:11px;display:flex}.homepage-app-steps button[aria-current]{color:#0063ff;background:#f0f6ff;border-color:#a2c4ff}.homepage-app-navigation{gap:14px;margin-top:24px;display:flex}.homepage-app-navigation button{border:1px solid var(--home-border);border-radius:8px;padding:10px 15px;font-size:11px}.homepage-app-navigation button:last-child{color:#fff;background:#0063ff;border-color:#0063ff}.homepage-app-navigation button:disabled{opacity:.4;cursor:default}.homepage-app-copy>p.homepage-capture-note{margin-top:22px;font-size:9px}.homepage-app-screen{border:1px solid var(--home-border);background:#f9fbff;border-radius:11px;min-width:0;overflow:hidden}.product-capture-image{cursor:zoom-in;width:100%;padding:0;display:block}.product-capture-image img{width:100%;height:auto}.product-capture-phone{justify-content:center;align-items:center;padding:18px;display:flex}.product-capture-phone .product-capture-image{background:#fff;border:4px solid #15233d;border-radius:25px;max-width:255px;overflow:hidden;box-shadow:0 10px 24px #17255410}.product-enlarge{color:#0063ff;border-top:1px solid var(--home-border);background:#f7faff;justify-content:center;align-items:center;gap:20px;width:100%;padding:12px 18px;font-size:11px;font-weight:600;display:flex}.product-enlarge:hover{background:#edf4ff}.homepage-refresh main>.homepage-link-download{background:#f6f9ff;padding-block:0 64px}.homepage-link-card{border:1px solid var(--home-border);background:#fff;border-radius:14px;grid-template-columns:150px 1fr 170px;align-items:center;gap:28px;padding:28px 32px;display:grid}.homepage-link-brand{flex-direction:column;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.homepage-link-card h2{margin-top:8px;font-size:23px!important}.homepage-link-card p:not(.marketing-kicker){color:var(--home-muted);max-width:530px;margin-top:12px;font-size:11px}.homepage-store-links{flex-direction:column;align-items:center;gap:8px;display:flex}.homepage-store-links a{justify-content:center;align-items:center;height:52px;display:flex}.homepage-store-links img{object-fit:contain;width:auto;max-height:48px}.homepage-compliance{border-block:1px solid var(--home-border);background:#f6f9ff}.homepage-compliance-summary{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.homepage-compliance-summary>div{min-width:0}.homepage-defra-provider{border:1px solid var(--home-border);background:#fff;border-radius:13px;align-items:center;gap:22px;padding:20px 24px;display:flex}.homepage-defra-provider img{flex-shrink:0;width:115px;height:auto}.homepage-compliance-phase{border:1px solid var(--home-border);background:#fff;border-radius:12px;padding:16px 20px}.homepage-compliance-phase.is-live{background:#f3fbf7;border-color:#b7ddca}.homepage-receiving-workflow{border-top:1px solid var(--home-border);margin-top:40px;padding-top:40px;scroll-margin-top:90px}.homepage-receiving-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.homepage-compliance-wtn{background:#fff;border-left:3px solid #b9d2fb;border-radius:0 8px 8px 0;padding:14px 16px}.homepage-compliance-next{border-top:1px solid var(--home-border);justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding-top:28px;display:flex}.homepage-compliance-next>div:first-child{max-width:440px}@media (max-width:1023px){.homepage-compliance-summary,.homepage-receiving-grid{gap:32px}.homepage-compliance-next{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.homepage-compliance-summary,.homepage-receiving-grid{grid-template-columns:1fr;gap:28px}.homepage-receiving-workflow{margin-top:28px;padding-top:28px}.homepage-compliance .homepage-defra-provider{gap:16px;padding:16px}.homepage-compliance .homepage-defra-provider img{width:90px}.homepage-compliance-next>div:last-child{width:100%}.homepage-compliance-next a{flex:200px}}.homepage-reporting-intro{text-align:center;max-width:720px;margin:48px auto 28px}.homepage-reporting-intro h3{letter-spacing:-.035em;margin-top:12px;font-size:clamp(1.8rem,3vw,2.25rem);font-weight:800;line-height:1.25}.homepage-reporting-intro h3>span{color:#0063ff;display:block}.homepage-reporting-intro>p:not(.marketing-kicker){color:var(--home-muted);margin-top:18px;font-size:13px}.homepage-defra-capture{border:1px solid var(--home-border);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 16px 45px #17255406}.homepage-defra-toolbar{border-bottom:1px solid var(--home-border);background:#fbfcff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;display:flex}.homepage-defra-toolbar strong{color:var(--home-muted);font-size:11px;font-weight:600}.homepage-defra-tabs{background:#edf2f9;border-radius:8px;gap:3px;padding:3px;display:flex}.homepage-defra-tabs button{color:var(--home-muted);border-radius:6px;padding:7px 10px;font-size:10px}.homepage-defra-tabs button[aria-selected=true]{color:#172554;background:#fff;box-shadow:0 1px 4px #1725540d}.homepage-defra-capture figcaption{color:var(--home-muted);border-top:1px solid var(--home-border);align-items:center;gap:10px;padding:13px 17px;font-size:10px;line-height:1.7;display:flex}.homepage-defra-capture figcaption>span{color:#16825c;white-space:nowrap;background:#f0f8f4;border-radius:5px;padding:3px 7px;font-size:9px}.product-screen-dialog{border:1px solid var(--home-border);color:#172554;background:#f6f9ff;border-radius:13px;width:min(1440px,96vw);max-width:none;max-height:94dvh;margin:auto;padding:0;box-shadow:0 25px 90px #0004}.product-screen-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101e3cd9}.product-screen-dialog-header{border-bottom:1px solid var(--home-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.product-screen-dialog-header>div:first-child{min-width:0}.product-screen-dialog-header strong{font-size:13px;display:block}.product-screen-dialog-header span{color:var(--home-muted);margin-top:3px;font-size:10px;display:block}.product-screen-dialog-header>div:last-child{flex-shrink:0;gap:8px;display:flex}.product-screen-dialog-header button{border:1px solid var(--home-border);background:#fff;border-radius:7px;padding:8px 12px;font-size:11px}.product-screen-dialog-header button:last-child{padding:2px 11px;font-size:20px}.product-screen-dialog-body{max-height:calc(94dvh - 140px);padding:15px;overflow:auto}.product-screen-dialog-body img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(94dvh - 175px);margin:auto}.product-screen-dialog-body.is-zoomed img{width:var(--capture-width);max-width:none;height:auto;max-height:none}.product-screen-dialog-footer{border-top:1px solid var(--home-border);background:#fff;justify-content:flex-end;padding:12px 20px;display:flex}.product-screen-dialog-footer button{color:#0063ff;font-size:12px}.homepage-footer-additions{color:#b7c8e7;border-block:1px solid #ffffff20;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-bottom:25px;padding-block:18px;font-size:11px;display:flex}@media (min-width:1024px){.homepage-refresh .homepage-hero-product{padding-top:0}}@media (max-width:1023px){.homepage-hero-grid{grid-template-columns:1fr;gap:25px}.homepage-hero-copy{max-width:650px}.homepage-hero-product{width:100%;max-width:660px;min-height:580px;margin:auto}.homepage-hero-phone{top:210px}.homepage-hero-product-note{top:440px}.homepage-hero-caption{top:520px}.homepage-app-panel{grid-template-columns:1fr 1.1fr;gap:28px;padding:24px}.homepage-app-tabs button{padding:14px 12px}.homepage-link-card{grid-template-columns:100px 1fr;gap:22px}.homepage-store-links{flex-direction:row;grid-column:2;justify-content:flex-start}.homepage-refresh main>.homepage-hero{padding-top:42px;padding-bottom:45px}}@media (max-width:767px){.homepage-refresh .homepage-wrap{padding-inline:24px}.homepage-refresh main>section{padding-block:52px}.homepage-company-trust .homepage-wrap{grid-template-columns:1fr;gap:18px}.homepage-hero h1{font-size:43px}.homepage-hero-copy>p{font-size:14px}.homepage-hero-proof{font-size:11px}.homepage-customer-grid{grid-template-columns:repeat(2,1fr);gap:11px}.homepage-customer-card{padding:16px 9px}.homepage-customer-art{height:65px}.homepage-customer-art img{max-height:57px}.homepage-customer-heading>p{font-size:12px}.homepage-app-panel{grid-template-columns:1fr;gap:26px;padding:23px}.homepage-app-copy h3{font-size:25px}.homepage-app-tabs{gap:7px}.homepage-app-tabs button{text-align:center;grid-template-columns:1fr;gap:4px;padding:12px 5px}.homepage-app-tabs button>span{grid-row:auto;width:25px;height:25px;margin:auto;font-size:9px}.homepage-app-tabs strong{font-size:11px}.homepage-app-tabs small{font-size:8px}.homepage-link-card{grid-template-columns:1fr;padding:25px}.homepage-link-brand{flex-direction:row;justify-content:flex-start}.homepage-link-brand img{width:40px;height:40px}.homepage-store-links{flex-wrap:wrap;grid-column:auto;gap:12px}.homepage-reporting-intro{margin-top:35px}.homepage-defra-capture figcaption{font-size:9px}.product-screen-dialog-header{gap:10px;padding:12px}.product-screen-dialog-header strong{font-size:11px}.product-screen-dialog-header span{font-size:8px}.product-screen-dialog-header button{padding:7px;font-size:9px}.product-screen-dialog-body{padding:8px}.homepage-refresh main>.homepage-link-download{padding-block:0 45px}}@media (max-width:560px){.homepage-refresh main>.homepage-hero{padding-top:37px}.homepage-hero-grid{gap:25px}.homepage-hero h1{font-size:38px}.homepage-hero-ctas{gap:9px}.homepage-hero-ctas>a:first-child{min-width:0;padding-inline:14px;font-size:11px}.homepage-secondary-button{gap:14px;min-width:140px;font-size:11px}.homepage-hero-product{min-height:430px;padding-top:20px}.homepage-hero-phone{border-width:4px;border-radius:24px;width:165px;top:155px;right:0}.homepage-hero-product-note{gap:6px;max-width:170px;padding:12px;font-size:9px;top:310px;left:0}.homepage-hero-caption{font-size:8px;top:405px;left:0}.homepage-hero-product-note>span{font-size:15px}.homepage-approval-badge{gap:7px;padding:9px;font-size:9px}.homepage-defra-toolbar{padding:12px}.homepage-defra-toolbar strong{font-size:10px}.homepage-store-links a{max-width:145px}.homepage-store-links img{max-width:145px;max-height:43px}}@media (max-width:360px){.homepage-refresh .homepage-wrap{padding-inline:18px}.homepage-hero h1{font-size:35px}.homepage-hero-ctas{gap:7px}.homepage-hero-ctas>a:first-child{padding-inline:10px;font-size:10px}.homepage-secondary-button{min-width:125px;font-size:10px}.homepage-hero-product-note{max-width:133px}.homepage-hero-product-note>span{display:none}.homepage-link-card{padding:20px}.homepage-store-links{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.homepage-refresh .animate-fade-up{animation:none}.homepage-refresh *{scroll-behavior:auto!important}}.homepage-section-heading h2,.homepage-customer-heading h2,.homepage-link-card h2{font-weight:750}.homepage-refresh>nav a[href=\/] img:first-child{display:none}.homepage-refresh>nav a[href=\/] img:last-child{width:208px;height:auto;display:block}@media (max-width:767px){.homepage-refresh>nav a[href=\/] img:last-child{width:180px}}
