:root{--home-green:#008060;--home-green-dark:#006e52;--home-green-light:#00a47b;--home-ink:#202223;--home-muted:#6d7175;--home-line:#e1e3e5;--home-soft:#f5f7f6;--home-mint:#e6f5ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.newHomePage{min-height:100vh;background:#ffffff;color:var(--home-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.newHomePage a{color:inherit;text-decoration:none}.newHomeHeader{width:100%;min-height:76px;padding:0 max(24px,6vw);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:30px;gap:30px;position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--home-line);background:rgba(255,255,255,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.newHomeBrand{justify-self:start;gap:12px}.newBrandIcon,.newHomeBrand{display:inline-flex;align-items:center}.newBrandIcon{width:43px;height:43px;flex:0 0 43px;justify-content:center;border-radius:12px;background:var(--home-green);color:#ffffff;box-shadow:0 7px 18px rgba(0,128,96,.14)}.newBrandIcon svg{width:23px;height:23px;display:block}.newBrandIcon svg path{stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.newBrandIcon svg circle{fill:currentColor;stroke:none}.newHomeBrand strong{display:block;color:var(--home-ink);font-size:14px;line-height:1.2;font-weight:850}.newHomeBrand small{display:block;margin-top:4px;color:var(--home-muted);font-size:10px;line-height:1}.newHomeNav{justify-self:center;display:flex;align-items:center;justify-content:center;gap:30px}.newHomeNav a{position:relative;padding:28px 0;color:#4d5552;font-size:13px;font-weight:700;transition:color .2s ease,opacity .2s ease}.newHomeNav a:after{content:"";position:absolute;left:50%;bottom:20px;width:0;height:2px;border-radius:99px;background:var(--home-green);transform:translateX(-50%);transition:width .2s ease}.newHomeNav a:hover{color:var(--home-green)}.newHomeNav a:hover:after{width:20px}.newHeaderActions{justify-self:end;display:flex;align-items:center;gap:10px}.newButton{min-height:43px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--home-line);border-radius:10px;background:#ffffff;color:var(--home-ink);font-size:13px;line-height:1;font-weight:800;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.newButton:hover{transform:translateY(-1px);border-color:#c7ceca;box-shadow:0 6px 16px rgba(25,45,38,.05)}.newButtonPrimary{border-color:var(--home-green);background:var(--home-green);color:#ffffff!important;box-shadow:0 7px 18px rgba(0,128,96,.13)}.newButtonPrimary:hover{border-color:var(--home-green-dark);background:var(--home-green-dark);color:#ffffff}.newHero{width:100%;padding:100px max(24px,7vw);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;grid-gap:clamp(45px,6vw,85px);gap:clamp(45px,6vw,85px);overflow:hidden;background:radial-gradient(circle at 76% 17%,rgba(225,248,239,.9),transparent 32%),radial-gradient(circle at 96% 78%,rgba(231,247,241,.6),transparent 30%),linear-gradient(180deg,#ffffff,#f8fbfa)}.newHeroContent{position:relative;z-index:2}.newEyebrow{width:-moz-fit-content;width:fit-content;padding:8px 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid #cae8dc;border-radius:999px;background:rgba(255,255,255,.86);color:#4f5b57;font-size:11px;font-weight:650;box-shadow:0 5px 18px rgba(25,45,38,.035)}.newEyebrow i{width:7px;height:7px;display:block;border-radius:50%;background:var(--home-green);box-shadow:0 0 0 4px rgba(0,128,96,.08)}.newHero h1{max-width:780px;margin:25px 0 23px;color:var(--home-ink);font-size:clamp(48px,5.6vw,78px);line-height:.96;letter-spacing:-.055em;font-weight:850}.newHero h1 em{display:block;margin-top:8px;color:var(--home-green);font-style:normal}.newLead{max-width:650px;margin:0;color:var(--home-muted);font-size:18px;line-height:1.7}.newHeroButtons{margin-top:30px;display:flex;align-items:center;gap:12px}.newHeroPrimary{min-width:185px}.newTrust{margin-top:28px;display:flex;align-items:center;flex-wrap:wrap;gap:22px;color:#56615e;font-size:12px;font-weight:650}.newTrust span{display:inline-flex;align-items:center;gap:6px}.newTrust svg{width:18px;height:18px;display:block;color:var(--home-green)}.newTrust svg *{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.newRouter{width:min(100%,570px);justify-self:center;position:relative;padding:28px;border:1px solid var(--home-line);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 30px 80px rgba(20,42,34,.12),0 2px 5px rgba(20,42,34,.025)}.newRouter:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:25px;background:linear-gradient(135deg,rgba(255,255,255,0),rgba(0,128,96,.05))}.newRouterHead{margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.newRouterHead>strong{color:var(--home-ink);font-size:14px;font-weight:850}.newRouterHead>span{padding:7px 10px;border-radius:999px;background:var(--home-mint);color:var(--home-green);font-size:9px;letter-spacing:.04em;font-weight:900;white-space:nowrap}.newRoutingFlow{width:100%;flex-direction:column}.newFlowNode,.newRoutingFlow{display:flex;align-items:center}.newFlowNode{width:280px;min-height:72px;position:relative;padding:14px 16px;gap:13px;border:1px solid var(--home-line);border-radius:14px;background:#ffffff;box-shadow:0 5px 18px rgba(25,45,38,.035)}.newFlowNode>div{min-width:0}.newFlowNode strong{display:block;color:var(--home-ink);font-size:13px;line-height:1.25;font-weight:850}.newFlowNode small{display:block;margin-top:5px;color:var(--home-muted);font-size:10px;line-height:1.3}.newNodeStatus{width:8px;height:8px;position:absolute;top:13px;right:13px;display:block;border-radius:50%;background:#00a47b;box-shadow:0 0 0 4px rgba(0,164,123,.09)}.storePlatformIcon{width:43px;height:43px;flex:0 0 43px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e8ebe9;border-radius:11px;background:#f8faf9}.storePlatformIcon img{width:26px;height:29px;display:block;object-fit:contain}.apiFlowIcon{width:43px;height:43px;flex:0 0 43px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:var(--home-green);color:#ffffff;box-shadow:0 6px 16px rgba(0,128,96,.15)}.apiFlowIcon svg{width:24px;height:24px;display:block}.apiFlowIcon svg *{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.newSourceConnector{width:2px;height:62px;position:relative;overflow:visible;background:#9fd8c6}.newSourceConnector:after{content:"";position:absolute;left:50%;bottom:-1px;width:7px;height:7px;border-right:2px solid #7fcab2;border-bottom:2px solid #7fcab2;transform:translateX(-50%) rotate(45deg)}.newSourceConnector>span{width:8px;height:8px;position:absolute;left:50%;display:block;border-radius:50%;background:var(--home-green);box-shadow:0 0 0 4px rgba(0,128,96,.11),0 4px 8px rgba(0,128,96,.15);transform:translateX(-50%);animation:newSourceFlow 2.2s linear infinite}@keyframes newSourceFlow{0%{top:-4px;opacity:0}10%{opacity:1}88%{opacity:1}to{top:58px;opacity:0}}.newBranches{width:100%;height:105px;position:relative}.newBranchStem{width:2px;height:33px;position:absolute;top:0;left:50%;background:#9fd8c6;transform:translateX(-50%)}.newBranchHorizontal{height:2px;left:16.666%;right:16.666%}.newBranch,.newBranchHorizontal{position:absolute;top:32px;background:#9fd8c6}.newBranch{width:2px;height:73px}.newBranch:after{content:"";position:absolute;left:50%;bottom:2px;width:6px;height:6px;border-right:2px solid #7fcab2;border-bottom:2px solid #7fcab2;transform:translateX(-50%) rotate(45deg)}.newBranchA{left:16.666%}.newBranchB{left:50%;transform:translateX(-50%)}.newBranchC{left:83.333%}.newOrderPacket{width:8px;height:8px;position:absolute;z-index:4;display:block;border-radius:50%;background:var(--home-green);box-shadow:0 0 0 4px rgba(0,128,96,.11),0 4px 9px rgba(0,128,96,.18)}.newPacketA{animation:newRouteA 5.4s linear infinite}.newPacketB{animation:newRouteB 5.4s linear 1.8s infinite}.newPacketC{animation:newRouteC 5.4s linear 3.6s infinite}@keyframes newRouteA{0%{left:calc(50% - 4px);top:-4px;opacity:0}5%{opacity:1}17%{left:calc(50% - 4px);top:28px}38%{left:calc(16.666% - 4px);top:28px}58%{left:calc(16.666% - 4px);top:97px;opacity:1}62%,to{left:calc(16.666% - 4px);top:101px;opacity:0}}@keyframes newRouteB{0%{left:calc(50% - 4px);top:-4px;opacity:0}5%{opacity:1}20%{left:calc(50% - 4px);top:28px}58%{left:calc(50% - 4px);top:97px;opacity:1}62%,to{left:calc(50% - 4px);top:101px;opacity:0}}@keyframes newRouteC{0%{left:calc(50% - 4px);top:-4px;opacity:0}5%{opacity:1}17%{left:calc(50% - 4px);top:28px}38%{left:calc(83.333% - 4px);top:28px}58%{left:calc(83.333% - 4px);top:97px;opacity:1}62%,to{left:calc(83.333% - 4px);top:101px;opacity:0}}.newDestinations{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.newDestination{min-width:0;padding:15px 7px;display:flex;flex-direction:column;align-items:center;border:1px solid var(--home-line);border-radius:14px;background:#ffffff;text-align:center;box-shadow:0 5px 16px rgba(25,45,38,.03);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.newDestination:hover{transform:translateY(-2px);border-color:#c9ded6;box-shadow:0 10px 24px rgba(25,45,38,.07)}.newDestination .storePlatformIcon{margin-bottom:9px}.newDestination strong{display:block;color:var(--home-ink);font-size:12px;font-weight:850}.newDestination small{margin-top:5px;display:inline-flex;align-items:center;gap:5px;color:var(--home-muted);font-size:9px}.newDestination small:before{content:"";width:6px;height:6px;display:block;border-radius:50%;background:#00a47b}.newDestination b{margin-top:8px;padding:4px 8px;border-radius:999px;background:var(--home-mint);color:var(--home-green);font-size:9px;font-weight:900}.newSection{padding:92px max(24px,7vw);scroll-margin-top:76px}.newSectionAlt{background:var(--home-soft)}.newSectionIntro{max-width:730px;margin:0 auto 48px;text-align:center}.newKicker,.newSectionIntro>span{color:var(--home-green);font-size:10px;letter-spacing:.18em;font-weight:900}.newSectionIntro h2{margin:15px 0 12px;color:var(--home-ink);font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.04em;font-weight:850}.newSectionIntro p{margin:0;color:var(--home-muted);font-size:14px;line-height:1.7}.newStepsGrid{width:min(100%,1180px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.newStepCard{min-height:225px;position:relative;padding:28px;border:1px solid var(--home-line);border-radius:18px;background:#ffffff;box-shadow:0 12px 35px rgba(25,45,38,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.newStepCard:hover{transform:translateY(-3px);border-color:#c9ded6;box-shadow:0 18px 45px rgba(25,45,38,.08)}.newFeatureIcon,.newStepIcon{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:var(--home-mint);color:var(--home-green)}.newFeatureIcon svg,.newStepIcon svg{width:25px;height:25px;display:block}.newFeatureIcon svg *,.newStepIcon svg *{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.newStepNumber{position:absolute;top:24px;right:24px;color:#b9c1be;font-size:13px;font-weight:900}.newStepCard h3{margin:20px 0 10px;color:var(--home-ink);font-size:17px;font-weight:850}.newStepCard p{margin:0;color:var(--home-muted);font-size:13px;line-height:1.7}.newFeaturesGrid{width:min(100%,1180px);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.newFeatureCard{min-height:225px;padding:28px;border:1px solid var(--home-line);border-radius:18px;background:#ffffff;box-shadow:0 12px 35px rgba(25,45,38,.045);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.newFeatureCard:hover{transform:translateY(-3px);border-color:#c9ded6;box-shadow:0 18px 45px rgba(25,45,38,.08)}.newFeatureCard h3{margin:20px 0 10px;color:var(--home-ink);font-size:17px;font-weight:850}.newFeatureCard p{margin:0;color:var(--home-muted);font-size:13px;line-height:1.7}.newAppearance{width:min(100%,1180px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,1fr);align-items:center;grid-gap:70px;gap:70px}.newAppearanceCopy h2{max-width:520px;margin:15px 0;color:var(--home-ink);font-size:clamp(34px,4vw,50px);line-height:1.05;letter-spacing:-.04em;font-weight:850}.newAppearanceCopy>p{max-width:570px;margin:0;color:var(--home-muted);font-size:14px;line-height:1.75}.newChecks{margin-top:26px;display:grid;grid-gap:13px;gap:13px}.newChecks>div{display:flex;align-items:center;gap:12px;color:#3d4542;font-size:13px;font-weight:750}.newChecks>div>span{width:31px;height:31px;flex:0 0 31px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--home-mint);color:var(--home-green)}.newChecks svg{width:17px;height:17px;display:block}.newChecks svg *{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.newAppearancePreview{padding:20px;border-radius:22px;background:#17221e;box-shadow:0 24px 60px rgba(14,30,24,.18)}.newPreviewTitle{padding:10px 7px 20px;color:#ffffff;font-size:14px;font-weight:850}.newPreviewPanel{padding:18px;border-radius:14px;background:#ffffff}.newPreviewPanel>div{min-height:56px;padding:15px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--home-line);color:var(--home-ink);font-size:13px}.newPreviewPanel>div:first-child{padding-top:8px}.newPreviewPanel>div:last-child{padding-bottom:8px;border-bottom:0}.newPreviewPanel strong{font-weight:800}.newPreviewPanel>div>span{color:var(--home-muted);font-size:11px}.newSwatches{display:flex;align-items:center;gap:6px}.newSwatches i{width:19px;height:19px;display:block;border-radius:50%;border:1px solid rgba(0,0,0,.05)}.newSwatches i:first-child{background:#008060}.newSwatches i:nth-child(2){background:#17221e}.newSwatches i:nth-child(3){background:#f1f4f3}.newPricing{width:min(100%,800px);margin:0 auto;padding:44px;border-radius:24px;background:radial-gradient(circle at 90% 5%,rgba(0,164,123,.18),transparent 28%),#17221e;color:#ffffff;box-shadow:0 24px 60px rgba(14,30,24,.16)}.newPricingTop{display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:35px;gap:35px}.newPricingLabel{padding:6px 9px;display:inline-block;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.07);color:#bce7d8;font-size:9px;letter-spacing:.12em;font-weight:900}.newPricing h3{margin:15px 0 9px;color:#ffffff;font-size:31px;line-height:1;font-weight:850}.newPricingTop p{max-width:480px;margin:0;color:#bfcbc6;font-size:13px;line-height:1.7}.newPrice{min-width:160px;text-align:right}.newPrice strong{color:#ffffff;font-size:48px;line-height:1;letter-spacing:-.04em}.newPrice>span{margin-left:4px;color:#bfcbc6;font-size:12px}.newPrice small{margin-top:8px;display:block;color:#bce7d8;font-size:10px;font-weight:700}.newPricingDivider{height:1px;margin:30px 0;background:rgba(255,255,255,.1)}.newPricingBenefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px 25px;gap:13px 25px;color:#d6dfdb;font-size:12px}.newPricingBenefits span:first-letter{color:#65d4af}.newPricingButton{width:100%;min-height:50px;margin-top:30px;border-color:#ffffff;background:#ffffff;color:#007a5b!important;box-shadow:none}.newPricingButton:hover{border-color:#ffffff;background:#f5fffb;color:#006e52!important}.newFaq{width:min(100%,860px);margin:0 auto;display:grid;grid-gap:12px;gap:12px}.newFaq details{overflow:hidden;border:1px solid var(--home-line);border-radius:14px;background:#ffffff;transition:border-color .2s ease,box-shadow .2s ease}.newFaq details:hover{border-color:#cddbd6}.newFaq details[open]{border-color:#c3ded4;box-shadow:0 10px 28px rgba(25,45,38,.05)}.newFaq summary{min-height:62px;position:relative;padding:20px 52px 20px 20px;display:flex;align-items:center;list-style:none;color:var(--home-ink);font-size:13px;font-weight:800;cursor:pointer}.newFaq summary::-webkit-details-marker{display:none}.newFaq summary:after{content:"+";position:absolute;top:50%;right:20px;color:var(--home-green);font-size:22px;line-height:1;font-weight:500;transform:translateY(-50%)}.newFaq details[open] summary:after{content:"−"}.newFaq p{margin:0;padding:0 20px 20px;color:var(--home-muted);font-size:13px;line-height:1.7}.newFinalCta{margin:0 max(24px,7vw) 70px;position:relative;padding:58px 60px;display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden;border-radius:25px;background:radial-gradient(circle at 87% 10%,rgba(255,255,255,.14),transparent 26%),radial-gradient(circle at 65% 130%,rgba(255,255,255,.08),transparent 35%),linear-gradient(120deg,#007a5b,#009b73 55%,#00a77c);color:#ffffff;box-shadow:0 22px 55px rgba(0,128,96,.16)}.newFinalCta:before{content:"";width:280px;height:280px;position:absolute;top:-190px;right:8%;border:1px solid rgba(255,255,255,.08);border-radius:50%}.newFinalCta>div{position:relative;z-index:2}.newFinalCta>div>span{color:#bdeadd;font-size:9px;letter-spacing:.17em;font-weight:900}.newFinalCta h2{margin:10px 0 9px;color:#ffffff;font-size:clamp(31px,4vw,48px);line-height:1;letter-spacing:-.04em;font-weight:850}.newFinalCta p{margin:0;color:#d9f2e9;font-size:14px;line-height:1.6}.newCtaButton{min-width:190px;min-height:56px;position:relative;z-index:2;padding:7px 8px 7px 22px;justify-content:space-between;gap:18px;border:1px solid rgba(255,255,255,.7);border-radius:14px;background:#ffffff;color:#007a5b!important;font-size:14px;font-weight:900;box-shadow:0 12px 28px rgba(0,0,0,.13),0 2px 4px rgba(0,0,0,.05);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.newCtaButton,.newCtaButton b{display:inline-flex;align-items:center}.newCtaButton b{width:41px;height:41px;flex:0 0 41px;justify-content:center;border-radius:10px;background:var(--home-mint);color:var(--home-green);transition:transform .2s ease,background .2s ease}.newCtaButton svg{width:20px;height:20px;display:block}.newCtaButton svg *{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.newCtaButton:hover{transform:translateY(-2px);background:#fafffd;box-shadow:0 16px 35px rgba(0,0,0,.17),0 3px 6px rgba(0,0,0,.06)}.newCtaButton:hover b{transform:translateX(2px);background:#dff3eb}.newFooter{min-height:85px;padding:24px max(24px,7vw);display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--home-line);color:var(--home-muted);font-size:11px}.newFooterBrand{display:inline-flex;align-items:center;gap:10px;color:var(--home-ink)!important}.newFooterBrand .newBrandIcon{width:34px;height:34px;flex-basis:34px;border-radius:9px}.newFooterBrand .newBrandIcon svg{width:18px;height:18px}.newFooterBrand strong{font-size:12px;font-weight:850}@media (max-width:1050px){.newHomeHeader{padding-left:24px;padding-right:24px;grid-template-columns:auto 1fr auto}.newHomeNav{gap:18px}.newHomeNav a{font-size:11px}.newHero{padding-left:35px;padding-right:35px;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:35px}.newHero h1{font-size:clamp(45px,5.6vw,65px)}.newRouter{padding:22px}.newAppearance{gap:45px}}@media (max-width:900px){.newHomeHeader{min-height:auto;padding-top:13px;padding-bottom:13px;grid-template-columns:1fr auto;gap:12px}.newHomeBrand{grid-column:1;grid-row:1}.newHeaderActions{grid-column:2;grid-row:1}.newHomeNav{width:100%;grid-column:1/-1;grid-row:2;padding-top:12px;justify-content:space-between;gap:15px;border-top:1px solid var(--home-line)}.newHomeNav a{padding:0;font-size:10px}.newHomeNav a:after{display:none}.newHero{padding:65px 28px 75px;grid-template-columns:1fr;gap:55px}.newHeroContent{max-width:720px}.newHero h1{max-width:680px;font-size:clamp(52px,9vw,75px)}.newLead{max-width:650px}.newRouter{width:min(100%,610px)}.newFeaturesGrid,.newStepsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.newAppearance{grid-template-columns:1fr;gap:40px}.newAppearanceCopy{max-width:680px}.newAppearancePreview{width:min(100%,680px);margin:0 auto}}@media (max-width:650px){.newHomeHeader{padding-left:18px;padding-right:18px}.newHomeBrand small{display:none}.newHomeBrand strong{font-size:12px}.newBrandIcon{width:38px;height:38px;flex-basis:38px;border-radius:10px}.newBrandIcon svg{width:20px;height:20px}.newHeaderActions .newButton:first-child{display:none}.newHeaderActions .newButton{min-height:38px;padding:0 14px;font-size:10px}.newHomeNav{overflow-x:auto;scrollbar-width:none}.newHomeNav::-webkit-scrollbar{display:none}.newHomeNav a{flex:0 0 auto;white-space:nowrap}.newHero{padding:52px 20px 65px;gap:45px}.newEyebrow{font-size:10px}.newHero h1{margin-top:22px;font-size:clamp(44px,13vw,58px);line-height:.98}.newHero h1 em{margin-top:6px}.newLead{font-size:15px;line-height:1.65}.newHeroButtons{display:grid;grid-template-columns:1fr}.newHeroButtons .newButton{width:100%}.newTrust{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.newRouter{padding:18px;border-radius:20px}.newRouterHead{margin-bottom:24px}.newRouterHead>span{padding:6px 8px;font-size:8px}.newFlowNode{width:min(235px,78%);min-height:66px;padding:11px 12px}.apiFlowIcon,.storePlatformIcon{width:38px;height:38px;flex-basis:38px}.storePlatformIcon img{width:23px;height:26px}.apiFlowIcon svg{width:21px;height:21px}.newFlowNode strong{font-size:11px}.newFlowNode small{font-size:8px}.newSourceConnector{height:55px}@keyframes newSourceFlow{0%{top:-4px;opacity:0}10%{opacity:1}88%{opacity:1}to{top:51px;opacity:0}}.newBranches{height:90px}.newBranchStem{height:27px}.newBranchHorizontal{top:26px}.newBranch{top:26px;height:64px}.newDestinations{gap:6px}.newDestination{padding:11px 3px}.newDestination .storePlatformIcon{width:34px;height:34px;flex-basis:34px;margin-bottom:7px}.newDestination .storePlatformIcon img{width:20px;height:23px}.newDestination strong{font-size:10px}.newDestination small{font-size:8px}.newDestination b{padding:4px 6px;font-size:7px}@keyframes newRouteA{0%{left:calc(50% - 4px);top:-4px;opacity:0}5%{opacity:1}17%{left:calc(50% - 4px);top:22px}38%{left:calc(16.666% - 4px);top:22px}58%{left:calc(16.666% - 4px);top:82px;opacity:1}62%,to{left:calc(16.666% - 4px);top:86px;opacity:0}}@keyframes newRouteB{0%{left:calc(50% - 4px);top:-4px;opacity:0}5%{opacity:1}20%{left:calc(50% - 4px);top:22px}58%{left:calc(50% - 4px);top:82px;opacity:1}62%,to{left:calc(50% - 4px);top:86px;opacity:0}}@keyframes newRouteC{0%{left:calc(50% - 4px);top:-4px;opacity:0}5%{opacity:1}17%{left:calc(50% - 4px);top:22px}38%{left:calc(83.333% - 4px);top:22px}58%{left:calc(83.333% - 4px);top:82px;opacity:1}62%,to{left:calc(83.333% - 4px);top:86px;opacity:0}}.newSection{padding:68px 20px;scroll-margin-top:115px}.newSectionIntro{margin-bottom:35px}.newSectionIntro h2{font-size:36px}.newFeaturesGrid,.newStepsGrid{grid-template-columns:1fr}.newFeatureCard,.newStepCard{min-height:auto;padding:25px}.newAppearance{grid-template-columns:1fr}.newAppearanceCopy h2{font-size:36px}.newAppearancePreview,.newPreviewPanel{padding:15px}.newPreviewPanel>div{gap:10px;font-size:11px}.newPricing{padding:30px 24px}.newPricingTop{grid-template-columns:1fr;gap:25px}.newPrice{text-align:left}.newPricingBenefits{grid-template-columns:1fr}.newFinalCta{margin:0 20px 40px;padding:38px 25px;flex-direction:column;align-items:stretch;gap:28px}.newFinalCta h2{font-size:37px}.newCtaButton{width:100%}.newFooter{padding:25px 20px;flex-direction:column;align-items:flex-start;gap:16px;line-height:1.6}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.newOrderPacket,.newSourceConnector>span{animation:none!important}.newButton,.newCtaButton,.newCtaButton b,.newDestination,.newFeatureCard,.newStepCard{transition:none}}.homeLogo{gap:11px!important}.homeLogo,.homeLogoIcon{display:flex!important;align-items:center!important}.homeLogoIcon{width:42px!important;height:42px!important;min-width:42px!important;flex:0 0 42px!important;justify-content:center!important;background:#008060!important;color:#ffffff!important;border:1px solid #00765a!important;border-radius:11px!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.02em!important;opacity:1!important;visibility:visible!important;box-shadow:0 5px 14px rgba(0,128,96,.18)!important}.homeLogoTitle{color:#202223!important;font-weight:800!important;opacity:1!important}.homeLogoSub{color:#6d7175!important;opacity:1!important}.homeHeader .homeNavActions .homePrimaryButton{background:#008060!important;color:#ffffff!important;border:1px solid #008060!important;opacity:1!important;visibility:visible!important;box-shadow:0 4px 12px rgba(0,128,96,.16)!important}.homeHeader .homeNavActions .homePrimaryButton:hover{background:#006e52!important;color:#ffffff!important;border-color:#006e52!important;transform:translateY(-1px)}.heroButtons .homePrimaryButton{background:#008060!important;color:#ffffff!important;border:1px solid #008060!important;opacity:1!important;visibility:visible!important}.heroButtons .homePrimaryButton:hover{background:#006e52!important;color:#ffffff!important;border-color:#006e52!important}.pricingCard .pricingButton{background:#ffffff!important;color:#007a5b!important;border:1px solid #ffffff!important;opacity:1!important;visibility:visible!important;font-weight:800!important}.pricingCard .pricingButton:hover{background:#f1f8f5!important;color:#006e52!important;border-color:#f1f8f5!important}.finalCta .homePrimaryButton{background:#ffffff!important;color:#007a5b!important;border:1px solid #ffffff!important;opacity:1!important;visibility:visible!important;font-weight:800!important;box-shadow:0 8px 20px rgba(0,0,0,.08)!important}.finalCta .homePrimaryButton:hover{background:#f2faf7!important;color:#006e52!important;border-color:#f2faf7!important;transform:translateY(-1px)}.routingApi .apiNodeIcon{width:42px!important;height:42px!important;min-width:42px!important;background:#008060!important;color:#ffffff!important;border:1px solid #00765a!important;border-radius:11px!important;font-size:10px!important;font-weight:900!important;box-shadow:0 5px 14px rgba(0,128,96,.17)!important}.destinationNode .storePlatformIcon,.routingApi .apiNodeIcon,.routingSource .storePlatformIcon{display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important}.storePlatformIcon img{display:block!important;width:25px!important;height:28px!important;object-fit:contain!important;opacity:1!important;visibility:visible!important}.homeFooter .homeLogoIcon{background:#008060!important;color:#ffffff!important;border-color:#00765a!important;opacity:1!important;visibility:visible!important}.homeFooter .homeLogoTitle{color:#202223!important;opacity:1!important}.homePrimaryButton,.homePrimaryButton:visited{text-decoration:none!important}.heroButtons .homePrimaryButton span,.homeHeader .homePrimaryButton span{color:#ffffff!important}@media (max-width:760px){.homeLogoIcon{width:38px!important;height:38px!important;min-width:38px!important;flex-basis:38px!important}.homeHeader .homePrimaryButton{min-height:40px!important}.routingApi .apiNodeIcon{width:38px!important;height:38px!important;min-width:38px!important}}