@font-face{font-family:Orbit Poppins;src:url(/assets/adorbit/poppins-regular.woff2) format("woff2");font-weight:400;font-display:swap}.adorbit{--background:#fff;--foreground:#2f3715;--muted:#f6f6f6;--muted-foreground:#61644f;--border:#e4e6db;--primary:#a1ff64;--primary-foreground:#050505;--orbit-paper:#f4f5e9;--orbit-ink:#2f3715;--orbit-lime:#a1ff64;--font-inter-sans:"Orbit Poppins","PingFang SC","Microsoft YaHei",sans-serif;background:var(--background);color:var(--foreground);font-family:var(--font-inter-sans);isolation:isolate;overflow:clip;line-height:1.7}.adorbit-dark{--background:#151a10;--foreground:#eff2e2;--muted:#22291b;--muted-foreground:#b8c0a7;--border:#3b4430;--orbit-paper:#252d1c;--orbit-ink:#e1ecc9}.adorbit :where(a,button,summary){-webkit-tap-highlight-color:transparent}.adorbit :where(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}.adorbit .frame{width:calc(100% - 160px);max-width:1280px;border:0;margin-inline:auto}.orbit-header{position:relative;z-index:30;padding:24px 80px;background:var(--orbit-paper)}.orbit-nav{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px}.orbit-brand{font:500 30px/1 Orbit Poppins,sans-serif;letter-spacing:-1.8px;color:var(--foreground);white-space:nowrap}.orbit-brand span{color:#74934a}.orbit-menu{display:flex;gap:4px;background:var(--background);padding:4px 10px;border-radius:50px}.orbit-menu a{padding:9px 17px;font-size:14px;white-space:nowrap;color:var(--foreground);border-radius:30px}.orbit-menu a:hover,.orbit-menu a[aria-current=page]{background:var(--orbit-paper)}.orbit-controls{display:flex;gap:12px;align-items:center}.orbit-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:0;border-radius:50px;background:var(--orbit-lime);color:#050505;padding:13px 24px;font-size:15px;line-height:1.5;transition:transform .25s,box-shadow .25s}.orbit-button:hover{transform:translateY(-3px);box-shadow:0 6px 22px #2f37151a}.orbit-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--border);background:var(--background);cursor:pointer;flex-shrink:0}.orbit-menu-toggle{display:none}.orbit-breadcrumb{display:flex;gap:12px;justify-content:center;background:var(--orbit-paper);font-size:11px;color:var(--muted-foreground);padding:12px 20px 0}.orbit-breadcrumb a:hover{text-decoration:underline}.adorbit .business-hero{position:relative;display:flex;flex-direction:column;gap:0;width:100%;max-width:none;padding:56px 0 0;background:var(--orbit-paper) url(/assets/adorbit/hero-background.png) center top/100% auto no-repeat;text-align:center;overflow:visible}.adorbit .business-hero>div:first-child{width:calc(100% - 48px);max-width:1040px;position:relative;z-index:2}.adorbit .hero-badge{border:1px solid #687d2c30;background:#ffffff80;color:#49572a;border-radius:50px;padding:7px 15px;font-size:12px;font-weight:400}.adorbit-dark .hero-badge{background:#22291bcc;color:var(--foreground)}.adorbit .business-hero .hero-kicker{font-family:Orbit Poppins,sans-serif;font-size:10px;letter-spacing:2.5px;margin:25px 0 18px;color:var(--muted-foreground)}.adorbit .business-hero h1{font-size:clamp(36px,4.72vw,68px);line-height:1.3;font-weight:500;letter-spacing:-2.8px;color:#050505;margin:0;max-width:none;text-wrap:balance}.adorbit-dark .business-hero h1{color:var(--foreground)}.adorbit .business-hero h1>span{display:block;color:inherit}.adorbit .business-hero .hero-description{max-width:800px;margin:28px auto 30px;font-size:15px;line-height:1.95;color:var(--muted-foreground)}.adorbit .hero-actions{justify-content:center;gap:24px;flex-wrap:wrap}.adorbit a[data-slot=button]{background:var(--orbit-lime);color:#050505;height:48px;padding:0 24px!important;font-size:14px;border:0;border-radius:50px;box-shadow:none}.adorbit a[data-slot=button]:hover{background:#91ed55;transform:translateY(-2px)}.adorbit a[data-slot=button]>span:last-child{display:none}.adorbit .biz-text-link{font-size:14px;white-space:normal;color:var(--foreground);line-height:1.7}.adorbit .biz-text-link:hover{color:#74934a}.adorbit .marketing-visual{margin:90px auto 0;width:100%;max-width:none;position:relative;border:0;border-radius:0;background:transparent;padding:35px max(24px,calc((100% - 1064px) / 2)) 70px;overflow:visible;isolation:isolate}.adorbit .marketing-visual:before{content:"";position:absolute;z-index:-1;inset:120px -10% 0;background:var(--orbit-lime);border-radius:50% 50% 0 0/45% 45% 0 0}.adorbit .visual-topline{background:var(--background);border:1px solid var(--border);border-bottom:0;border-radius:16px 16px 0 0;padding:20px 24px;line-height:1;color:var(--foreground);font-size:11px;letter-spacing:1.7px;text-align:left;box-shadow:0 -20px 80px #2f37150a}.adorbit .marketing-image-stack{height:490px;margin:0;background:linear-gradient(135deg,#e8ecdb,#f6f6f0 50%,#dce8c9);border:1px solid var(--border);border-top:0;border-bottom:0;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:25px;padding:35px 60px}.adorbit .marketing-image-stack img{position:relative;top:auto;left:auto;right:auto;flex:0 0 28%;width:28%;height:390px;border:8px solid #fff;border-radius:14px;box-shadow:0 18px 35px #273f2626;object-position:top;transition:transform .5s}.adorbit .marketing-stack-0{transform:rotate(-12deg) translateY(30px)}.adorbit .marketing-stack-1{transform:rotate(2deg) translateY(-5px);z-index:3}.adorbit .marketing-stack-2{transform:rotate(12deg) translateY(30px)}.adorbit .marketing-image-stack:hover img{transform:rotate(0) translateY(-8px)}.adorbit .visual-workflow{border:1px solid var(--border);border-top:0;border-radius:0 0 16px 16px;background:var(--background);padding:20px 24px;font-size:13px;gap:28px;color:var(--foreground)}.adorbit .marketing-visual>a{color:#2f3715;margin-top:25px;font-size:13px}.adorbit .craft-divider{display:none}.adorbit .business-section{padding:140px 0 0;border:0;scroll-margin-top:32px}.adorbit .biz-section-heading{display:flex;flex-direction:column;align-items:center;gap:20px;margin:0 auto 60px;text-align:center;max-width:780px}.adorbit .biz-section-heading>div{max-width:780px}.adorbit .section-code{font:10px/1.6 Orbit Poppins,sans-serif;letter-spacing:2px;color:var(--muted-foreground)}.adorbit .biz-section-heading h2{font-size:clamp(30px,3.61vw,52px);font-weight:400;letter-spacing:-1.8px;line-height:1.35;color:var(--foreground);margin:16px 0 0;text-wrap:balance}.adorbit .biz-section-heading>p{max-width:580px;margin:0;font-size:16px;line-height:1.75;color:var(--muted-foreground)}.adorbit .capability-cards{max-width:1064px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.adorbit .capability-cards article{position:relative;display:block;border:0;border-radius:16px;background:var(--muted);overflow:hidden;min-width:0}.adorbit .capability-cards article:first-child{grid-column:1/-1;display:grid;grid-template-columns:.9fr 1.1fr;gap:0 40px;padding:40px}.adorbit .capability-cards article:first-child>:not(.marketing-art){grid-column:2}.adorbit .capability-cards article:first-child .marketing-art{grid-column:1;grid-row:1/8;min-height:420px;align-self:center}.adorbit .capability-cards article>.section-code{position:absolute;right:28px;top:26px;font-size:12px;color:#798864}.adorbit .capability-cards h3{font-size:25px;line-height:1.5;margin:22px 0 8px;font-weight:500}.adorbit .capability-cards h4{font-size:17px;line-height:1.7;font-weight:400;margin-bottom:24px;color:var(--foreground)}.adorbit .capability-cards article>div:not(.marketing-art){margin-top:17px}.adorbit .capability-cards article small{font-size:11px;color:var(--muted-foreground);letter-spacing:.5px}.adorbit .capability-cards article p{font-size:14px;line-height:1.9;color:var(--muted-foreground);margin-top:4px}.adorbit .capability-cards .capability-delivery{border-top:1px solid var(--border);padding-top:17px}.marketing-art{position:relative;height:230px;isolation:isolate;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(#9baa7212 1px,transparent 0),linear-gradient(90deg,#9baa7212 1px,transparent 0);background-size:28px 28px;mask-image:linear-gradient(transparent,#000 18%,#000 85%,transparent)}.art-orbit{position:absolute;border:1px solid #bdc6a4;border-radius:50%;width:78%;aspect-ratio:1;transform:rotateX(55deg) rotate(-30deg)}.orbit-two{transform:rotate(55deg);width:60%}.orbit-three{width:90%;transform:rotateY(50deg) rotate(60deg)}.art-core{position:absolute;width:100px;height:100px;background:#a1ff64;border-radius:28px;display:grid;place-items:center;box-shadow:0 16px 26px #617c3540,inset 0 0 0 2px #f2ffe680;transform:rotate(-12deg)}.art-core svg{width:50px;height:50px;stroke-width:1.5;color:#2f3715}.art-satellite{position:absolute;top:15%;left:10%;background:#fff;border:1px solid #e4e6db;padding:18px;border-radius:18px;transform:rotate(10deg);box-shadow:0 7px 20px #2f371514;color:#2f3715}.art-satellite.second{top:auto;left:auto;bottom:14%;right:5%;transform:rotate(-12deg)}.art-sheet{display:block;position:absolute;width:150px;height:176px;border:1px solid #dce0d1;background:#fff;border-radius:16px;box-shadow:0 15px 30px #2f371515}.sheet-back{transform:rotate(-16deg) translateX(-20px);background:#e1e9d5}.sheet-front{transform:rotate(9deg) translateX(20px);padding:18px;display:flex;flex-direction:column;gap:10px;color:#2f3715}.sheet-front svg{background:#a1ff64;width:100%;height:85px;border-radius:9px;padding:23px}.sheet-front i{height:5px;background:#dce1d3;border-radius:3px}.sheet-front i:last-child{width:65%}.art-spark{position:absolute;left:calc(50% + 85px);top:28px;font-size:50px;color:#74934a}.art-chart{display:flex;gap:9px;align-items:end;width:65%;height:145px;border-bottom:1px solid #bbc5a9;padding:0 10px}.art-chart i{flex:1;background:#c0d1ad;border-radius:8px 8px 0 0;box-shadow:inset -5px 0 0 #00000005}.art-chart i:nth-child(n+4){background:#a1ff64}.art-chart-arrow{position:absolute;right:12%;top:10%;color:#2f3715;background:#fff;border:1px solid #e4e6db;box-shadow:0 8px 20px #2f371514;border-radius:50%;padding:10px}.adorbit .workflow-ribbon{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 32px;padding:26px 12px;border:0;border-radius:0;background:transparent;margin:32px auto 0}.adorbit .workflow-ribbon>span{font-size:13px;gap:10px;white-space:normal}.adorbit .workflow-ribbon b{font-size:10px;background:var(--orbit-lime);color:#2f3715;padding:4px 7px;border-radius:50%}.adorbit #methodology{position:relative;padding:130px 60px 60px;max-width:1440px;margin-top:130px;background:var(--orbit-paper) url(/assets/adorbit/process-background.png) center/cover no-repeat}.adorbit #methodology>*{max-width:1280px;margin-inline:auto}.adorbit .case-lead{font-size:16px;line-height:1.95;max-width:820px;text-align:center;color:var(--muted-foreground);margin:0 auto 30px}.adorbit .case-work{margin:60px 0}.adorbit .case-work>h3{font-size:22px;font-weight:400;margin-bottom:30px;text-align:center}.adorbit .case-work>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.adorbit .case-work article{display:block;position:relative;border:0;border-radius:16px;background:var(--muted);padding:30px;overflow:hidden}.adorbit #methodology .case-work article{background:var(--background);box-shadow:0 15px 30px #2f371508}.adorbit #methodology .case-work article:nth-child(2){transform:rotate(-3deg)}.adorbit #methodology .case-work article:nth-child(3){transform:rotate(2deg)}.adorbit .case-step-number{font:13px Orbit Poppins,sans-serif;display:block;margin-bottom:36px;color:var(--muted-foreground)}.adorbit .case-step-number:before{content:"/ "}.adorbit .case-work h4{font-size:21px;line-height:1.6;font-weight:400;margin:0 0 18px}.adorbit .case-work p{font-size:14px;line-height:1.9}.adorbit .case-work .case-input{font-size:11px;border-bottom:1px solid var(--border);padding-bottom:14px;margin-bottom:18px}.adorbit .case-work .case-step-result{font-size:13px;margin-top:24px}.adorbit .case-evidence-heading{text-align:center;margin:60px 0 28px}.adorbit .case-evidence-heading h3{font-weight:400;font-size:25px}.adorbit .case-evidence-heading p{font-size:14px}.adorbit .evidence-images{display:flex;gap:24px;align-items:stretch}.adorbit .evidence-images figure{flex:1;min-width:0;padding:24px;border-radius:16px;display:flex;flex-direction:column}.adorbit .evidence-images button{border:0;border-radius:12px;background:#fff;width:100%;overflow:hidden;position:relative;display:block;cursor:zoom-in;flex:1;min-height:180px}.adorbit .evidence-images img{width:100%;max-height:390px;object-fit:contain;display:block;transition:transform .4s}.adorbit .evidence-images button:hover img{transform:scale(1.035)}.adorbit .evidence-images button>span{position:absolute;bottom:12px;right:12px;display:flex;gap:8px;align-items:center;background:var(--background);color:var(--foreground);border:1px solid var(--border);padding:8px 12px;border-radius:30px;font-size:11px;opacity:1}.adorbit .evidence-images figcaption{font-size:15px;color:var(--foreground);margin:20px 0 0;padding:0 4px}.adorbit .case-end{margin-top:30px;justify-content:center;gap:18px 35px}.adorbit .case-end a{font-size:13px}.adorbit .case-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;border:0;padding:0;margin:25px auto 40px}.adorbit .case-facts span{font-size:11px;border:1px solid var(--border);border-radius:30px;padding:7px 13px;color:var(--muted-foreground)}.adorbit .case-study .result-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;border:0;background:none;border-radius:0}.adorbit .result-metric,.adorbit .result-metric:first-child{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:30px;min-height:310px;overflow:hidden;border:0;border-radius:16px;background:var(--muted)}.adorbit .result-metric:first-child{background:#2f3715;color:#fff}.adorbit .result-metric:first-child :where(small,.metric-values>span,.metric-values svg){color:#dae1c9}.adorbit .result-metric:nth-child(3){background:#a1ff64;color:#2f3715}.adorbit .result-metric:nth-child(3):before{content:"";position:absolute;right:-60px;bottom:-120px;width:280px;height:280px;border:1px solid #2f371526;border-radius:50%;box-shadow:0 0 0 30px #2f37150a,0 0 0 60px #2f371505;pointer-events:none}.adorbit .metric-label{font-size:16px;font-weight:400}.adorbit .result-metric>strong{font:400 clamp(38px,4.7vw,68px) /1.2 Orbit Poppins,sans-serif;letter-spacing:-3px;margin:auto 0 20px;padding-top:36px}.adorbit .result-metric>strong small{font-size:24px;color:inherit}.adorbit .metric-values{font-size:15px;gap:16px}.adorbit .result-metric>small{font-size:11px}.adorbit .biz-note{font-size:11px;line-height:1.9;color:var(--muted-foreground);max-width:none;margin-top:20px}.adorbit .case-challenge{display:grid;grid-template-columns:1fr 1fr;gap:16px 70px;background:var(--orbit-paper);padding:40px;border:0;border-radius:16px;margin:60px 0}.adorbit .case-challenge h3{font-size:28px;line-height:1.6;font-weight:400}.adorbit .case-challenge p{font-size:15px;line-height:1.95}.adorbit .case-change{background:var(--muted);border-radius:16px;padding:32px;margin:50px 0}.adorbit .case-change>h3{font-size:24px;font-weight:400;text-align:center;margin-bottom:30px}.adorbit .case-change-head{font-size:11px}.adorbit .case-change-row{font-size:14px;border-color:var(--border)}.adorbit .case-change-row:last-child{border:0}.adorbit .case-change-row>p:last-child{background:color-mix(in srgb,var(--orbit-lime) 16%,transparent)}.adorbit .production-result{background:var(--muted);border:0;border-radius:16px;padding:45px;gap:30px;margin-top:40px}.adorbit .production-result strong{font-family:Orbit Poppins,sans-serif;font-weight:400;font-size:70px;letter-spacing:-3px}.adorbit .production-result>div>span{font-size:12px}.adorbit .production-result small{font-size:18px;letter-spacing:0}.adorbit .production-result>div:nth-of-type(2)>strong{color:#548f25}.adorbit .production-multiple{background:#a1ff64;color:#2f3715;border:0;border-radius:12px;padding:25px}.adorbit .production-multiple strong{font-size:40px;margin-top:10px}.adorbit .production-arrow{color:var(--muted-foreground)}.adorbit .comparison-block{border-radius:16px;overflow:hidden}.adorbit .compare-labels{border:0;border-radius:0;background:var(--muted);font-size:12px}.adorbit .compare-labels>span{padding:25px}.adorbit .compare-labels>span:last-child{background:#a1ff64;color:#2f3715}.adorbit .compare-row{border:0;border-bottom:1px solid var(--border);border-radius:0;font-size:14px}.adorbit .compare-row>h3,.adorbit .compare-row>p{font-size:14px;padding:28px 25px}.adorbit .compare-after{background:color-mix(in srgb,var(--orbit-lime) 12%,var(--background))}.adorbit .resource-links{gap:24px}.adorbit .resource-links>a{border:0;border-radius:16px;padding:32px;background:var(--muted);transition:transform .25s,background .25s}.adorbit .resource-links>a:hover{transform:translateY(-6px);background:var(--orbit-paper)}.adorbit .resource-links>a>svg:first-child{box-sizing:content-box;width:25px;height:25px;padding:15px;background:var(--orbit-lime);color:#2f3715;border-radius:16px}.adorbit .resource-links h3{font-size:22px;font-weight:400;margin:35px 0 12px}.adorbit .resource-links p{font-size:14px;line-height:1.8}.adorbit .resource-links>a>svg:last-child{right:32px;top:34px}.adorbit .section-end-link{justify-content:center;margin-top:35px}.adorbit .orbit-standards{margin-top:130px;padding:130px max(40px,calc((100% - 1280px) / 2));width:100%;max-width:none;background:var(--orbit-paper)}.orbit-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orbit-audit-grid>div{background:var(--background);border-radius:16px;padding:30px}.orbit-audit-grid>div>span{font-size:12px;color:var(--muted-foreground);display:block;margin-bottom:28px}.orbit-audit-grid dt{margin-bottom:12px}.orbit-audit-grid dd{color:var(--muted-foreground);line-height:1.9}.orbit-related{margin-top:36px;display:flex;justify-content:center;flex-wrap:wrap;gap:15px 28px;font-size:13px}.orbit-related>span{color:var(--muted-foreground)}.orbit-related a:hover{text-decoration:underline}.adorbit .orbit-faq{padding-bottom:140px}.orbit-faq-grid{display:grid;grid-template-columns:1fr 1fr}.orbit-faq-grid details{background:var(--muted);padding:26px;align-self:start}.orbit-faq-grid summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:17px}.orbit-faq-grid summary::-webkit-details-marker{display:none}.orbit-faq-grid summary span{font-size:24px;font-weight:300;line-height:1;transition:transform .2s}.orbit-faq-grid details[open] summary span{transform:rotate(45deg)}.orbit-faq-grid p{line-height:1.9;color:var(--muted-foreground);margin-top:20px}.orbit-next{background:#a1ff64;color:#2f3715;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:65px max(40px,calc((100% - 1280px) / 2))}.orbit-next h2{font-size:clamp(26px,3vw,44px);letter-spacing:-1px}.orbit-next p{font-size:14px;margin-top:12px}.orbit-next-actions{display:flex;align-items:center;gap:24px;flex-shrink:0;font-size:14px}.orbit-footer{padding:80px max(40px,calc((100% - 1280px) / 2)) 24px;background:var(--orbit-paper)}.orbit-footer-top{display:flex;gap:50px;align-items:center;justify-content:space-between;margin-bottom:45px}.orbit-footer-top p{max-width:500px;color:var(--muted-foreground)}.orbit-footer-top .orbit-brand{font-size:38px}.orbit-footer-links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 32px}.orbit-footer-links a{display:flex;gap:8px;justify-content:space-between;font-size:12px}.orbit-footer-links a:hover{color:#74934a}.orbit-footer-links svg{flex-shrink:0;margin-top:4px;color:var(--muted-foreground)}.orbit-footer-wordmark{font:400 clamp(150px,27vw,390px) /1 Orbit Poppins,sans-serif;letter-spacing:-.065em;display:flex;justify-content:space-between;align-items:center;color:var(--foreground);padding:50px 0 30px}.orbit-footer-wordmark>span{font-size:.9em;line-height:1;letter-spacing:0;font-family:sans-serif;font-weight:300;color:#93b76d}.orbit-footer-bottom{border-top:1px solid var(--border);display:flex;align-items:center;gap:30px;padding-top:24px;font-size:10px;letter-spacing:1px;color:var(--muted-foreground)}.orbit-footer-bottom>span:nth-child(2){margin-left:auto}.orbit-footer-bottom .orbit-icon{background:transparent}.adorbit .image-viewer{--background:#fff;--foreground:#2f3715;--muted:#f6f6f6;--border:#e4e6db;color:#2f3715;font-family:var(--font-inter-sans)}@media (min-width:1800px){.adorbit .business-hero{background-size:1800px auto}}@media (max-width:1199px){.orbit-header{padding-inline:40px}.orbit-menu a{padding-inline:12px;font-size:12px}.orbit-nav{gap:16px}.orbit-controls{gap:8px}.nav-contact{font-size:12px;padding:13px 17px;gap:8px}.adorbit .frame{width:calc(100% - 80px)}.adorbit .business-hero{width:100%}.adorbit .business-section{padding-top:100px}.adorbit .marketing-visual{padding-inline:70px}.adorbit #methodology{width:100%;padding:100px 40px 50px;margin-top:100px}.adorbit .capability-cards article:first-child{gap:0 25px;padding:30px}.adorbit .case-work article{padding:24px}.adorbit .case-work h4{font-size:18px}.adorbit .orbit-standards{width:100%;padding:100px 40px}.orbit-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}.orbit-next{flex-direction:column;text-align:center;gap:30px}.adorbit .production-result{padding:30px;gap:20px}.adorbit .production-result strong{font-size:56px}.adorbit .production-multiple strong{font-size:30px}}@media (max-width:809px){.orbit-header{padding:20px 24px}.orbit-nav{min-height:40px}.orbit-brand{font-size:27px}.orbit-menu-toggle{display:flex}.orbit-menu{display:none;position:absolute;left:20px;right:20px;top:84px;border:1px solid var(--border);border-radius:20px;padding:12px;box-shadow:0 20px 50px #2f37151a}.orbit-menu.is-open{display:flex;flex-direction:column}.orbit-menu a{font-size:15px;padding:13px 16px}.nav-contact{font-size:12px;padding:11px 16px}.orbit-icon{width:36px;height:36px}.adorbit .frame{width:calc(100% - 48px)}.adorbit .business-hero{width:100%;padding-top:44px}.adorbit .business-hero h1{font-size:44px;letter-spacing:-1.8px;line-height:1.4}.adorbit .business-hero .hero-description{font-size:14px;line-height:1.95;max-width:600px}.adorbit .business-hero .hero-kicker{font-size:9px;letter-spacing:1.5px}.adorbit .hero-actions{gap:16px 22px}.adorbit .biz-text-link{font-size:13px}.adorbit .marketing-visual{margin-top:60px;padding:20px 24px 45px;width:100%;max-width:none}.adorbit .marketing-image-stack{height:340px;padding:25px 30px;gap:12px}.adorbit .marketing-image-stack img{height:270px;border-width:5px;flex-basis:29%;width:29%}.adorbit .visual-topline{font-size:9px;padding:18px}.adorbit .visual-workflow{font-size:12px;gap:16px;padding:18px}.adorbit .business-section{padding-top:85px}.adorbit .biz-section-heading{margin-bottom:40px;gap:14px}.adorbit .biz-section-heading h2{font-size:36px;line-height:1.45;letter-spacing:-1.2px}.adorbit .biz-section-heading>p{font-size:14px}.adorbit .capability-cards article:first-child{display:block;padding:28px}.adorbit .capability-cards article:first-child .marketing-art{height:240px;min-height:0}.adorbit .capability-cards article:first-child .art-orbit{width:45%;max-width:260px}.adorbit .capability-cards article:first-child .orbit-three{width:60%}.adorbit .capability-cards article:first-child .art-satellite{left:25%}.adorbit .capability-cards article:first-child .art-satellite.second{right:25%;left:auto}.adorbit .capability-cards article{padding:25px}.adorbit .capability-cards h3{font-size:23px}.adorbit .capability-cards h4{font-size:16px}.adorbit .capability-cards article p{font-size:13px}.marketing-art{height:200px}.adorbit #methodology{padding:85px 24px 45px;margin-top:85px}.adorbit .case-lead{font-size:14px;text-align:left}.adorbit .case-work>div{grid-template-columns:1fr;gap:18px}.adorbit .case-work article{display:grid;grid-template-columns:32px 1fr;gap:15px;padding:28px}.adorbit .case-work h4{font-size:21px}.adorbit .case-step-number{margin:4px 0 0}.adorbit #methodology .case-work article:nth-child(n){transform:none}.adorbit .case-work{margin:40px 0}.adorbit .case-study .result-strip{gap:15px}.adorbit .result-metric,.adorbit .result-metric:first-child{padding:23px;min-height:260px}.adorbit .result-metric>strong{font-size:39px;letter-spacing:-2px}.adorbit .result-metric>strong small{font-size:17px}.adorbit .metric-label{font-size:13px}.adorbit .metric-values{font-size:12px;gap:8px}.adorbit .result-metric>small{font-size:10px}.adorbit .case-challenge{padding:30px;gap:16px 30px;margin:40px 0}.adorbit .case-challenge h3{font-size:24px}.adorbit .case-challenge p{font-size:14px}.adorbit .case-evidence-heading{margin-top:40px}.adorbit .evidence-images{gap:18px}.adorbit .evidence-images figure{padding:18px}.adorbit .evidence-images figcaption{font-size:13px}.adorbit .case-change{padding:20px}.adorbit .case-change-row{font-size:12px}.adorbit .case-change-row>h4,.adorbit .case-change-row>p{padding:18px 12px}.adorbit .production-result{grid-template-columns:1fr 30px 1fr}.adorbit .production-multiple{grid-column:1/-1;padding:20px;margin-top:8px}.adorbit .production-multiple strong{display:block;margin:5px 0 0}.adorbit .resource-links{grid-template-columns:1fr;gap:18px}.adorbit .resource-links>a{padding:28px}.adorbit .resource-links h3{margin-top:25px;font-size:23px}.adorbit .compare-row>h3,.adorbit .compare-row>p{font-size:12px;padding:20px 16px}.adorbit .orbit-standards{padding:85px 24px;margin-top:85px}.orbit-audit-grid{gap:18px}.orbit-audit-grid>div{padding:25px}.orbit-audit-grid dd{font-size:13px}.orbit-faq-grid{grid-template-columns:1fr;gap:18px}.adorbit .orbit-faq{padding-bottom:85px}.orbit-next{padding:45px 24px}.orbit-footer{padding:55px 24px 24px}.orbit-footer-top{align-items:start;gap:30px}.orbit-footer-top p{max-width:350px;font-size:12px}.orbit-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 26px}.orbit-footer-wordmark{padding-top:40px}.orbit-footer-bottom{gap:18px;font-size:8px}}@media (max-width:539px){.adorbit .business-hero h1{font-size:clamp(27px,7.5vw,40px);letter-spacing:-1px;line-height:1.5}.adorbit .business-hero .hero-kicker{font-size:8px;letter-spacing:1.3px;margin-top:22px}.adorbit .business-hero .hero-description{font-size:13px;line-height:2;margin:22px auto 25px}.adorbit .hero-badge{font-size:10px}.adorbit .hero-actions{gap:15px}.adorbit a[data-slot=button]{height:44px;padding:0 20px!important;font-size:13px}.adorbit .hero-actions .biz-text-link{font-size:12px;gap:5px}.orbit-controls{gap:7px}.nav-contact{font-size:11px;padding:10px 12px;gap:5px}.nav-contact svg{width:12px}.orbit-brand{font-size:25px}.orbit-breadcrumb{font-size:10px;gap:9px}.adorbit .marketing-visual{margin-top:45px}.adorbit .marketing-image-stack{height:270px;padding:20px 10px;gap:9px}.adorbit .marketing-image-stack img{height:215px;width:29%;flex-basis:29%;border-radius:8px;border-width:4px}.adorbit .visual-topline{padding:16px 15px;font-size:8px;letter-spacing:1px}.adorbit .visual-workflow{font-size:10px;gap:12px;padding:17px 10px}.adorbit .marketing-visual>a{font-size:12px;margin-top:20px}.adorbit .biz-section-heading h2{font-size:30px;letter-spacing:-.8px;line-height:1.5}.adorbit .section-code{font-size:8px;letter-spacing:1.2px}.adorbit .business-section{padding-top:75px}.adorbit .capability-cards{grid-template-columns:1fr;gap:18px}.adorbit .capability-cards article:first-child{grid-column:auto;padding:25px}.adorbit .capability-cards article:first-child .marketing-art{height:230px}.adorbit .capability-cards article:first-child .art-orbit{width:72%}.adorbit .capability-cards article:first-child .orbit-three{width:90%}.adorbit .capability-cards article:first-child .art-satellite{left:10%}.adorbit .capability-cards article:first-child .art-satellite.second{right:7%}.adorbit .capability-cards article p{font-size:14px}.adorbit .workflow-ribbon{gap:17px 22px;justify-content:flex-start;padding-inline:0}.adorbit .workflow-ribbon>span{font-size:11px;gap:8px}.adorbit #methodology{padding:75px 24px 40px;margin-top:75px}.adorbit .case-work article{display:block;padding:25px}.adorbit .case-step-number{margin-bottom:24px}.adorbit .case-work h4{font-size:21px}.adorbit .case-facts{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.adorbit .case-study .result-strip{grid-template-columns:1fr;gap:16px}.adorbit .result-metric,.adorbit .result-metric:first-child{padding:28px;min-height:245px}.adorbit .result-metric>strong{font-size:60px;letter-spacing:-2px;margin:24px 0 20px;padding:0;align-self:auto}.adorbit .result-metric>strong small{font-size:25px}.adorbit .metric-label{font-size:16px}.adorbit .metric-values{font-size:15px}.adorbit .result-metric>small{font-size:11px}.adorbit .case-challenge{grid-template-columns:1fr;padding:26px;gap:16px}.adorbit .case-challenge h3{font-size:25px}.adorbit .case-change{padding:20px}.adorbit .case-change>h3{font-size:21px}.adorbit .case-change-head{display:none}.adorbit .case-change-row{grid-template-columns:1fr;margin-top:15px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.adorbit .case-change-row:last-child{border:1px solid var(--border)}.adorbit .case-change-row>h4{padding:16px 16px 5px}.adorbit .case-change-row>p{padding:14px 16px}.adorbit .case-change-row small{display:block;font-size:9px;margin-bottom:5px}.adorbit .evidence-images{flex-direction:column}.adorbit .evidence-images figure{padding:20px}.adorbit .evidence-images img{max-height:400px;min-height:160px}.adorbit .evidence-images figcaption{font-size:14px}.adorbit .case-end{align-items:center;gap:18px}.adorbit .case-evidence-heading h3{font-size:23px}.adorbit .production-result{padding:25px;gap:16px}.adorbit .production-result strong{font-size:54px}.adorbit .production-result>div>span{font-size:10px}.adorbit .production-result small{font-size:15px}.adorbit .production-multiple strong{font-size:34px}.adorbit .compare-labels{display:none}.adorbit .compare-row{grid-template-columns:1fr;margin-top:18px;border:1px solid var(--border);border-radius:16px;overflow:hidden}.adorbit .compare-row>h3,.adorbit .compare-row>p{font-size:14px;padding:18px 22px}.adorbit .mobile-compare-label{display:block;font-size:8px}.adorbit .compare-after svg{display:none}.adorbit .orbit-standards{padding:75px 24px;margin-top:75px}.orbit-audit-grid{grid-template-columns:1fr}.orbit-audit-grid>div{padding:28px}.orbit-audit-grid>div>span{margin-bottom:20px}.orbit-audit-grid dd{font-size:14px}.orbit-related{justify-content:flex-start;flex-direction:column;gap:16px}.orbit-faq-grid details{padding:25px}.orbit-faq-grid summary{font-size:16px}.orbit-next-actions{flex-direction:column;gap:20px}.orbit-next p{font-size:13px}.orbit-footer-top{flex-direction:column;gap:22px}.orbit-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px}.orbit-footer-links a{font-size:12px}.orbit-footer-wordmark{font-size:30vw;padding:45px 0 30px}.orbit-footer-bottom{flex-wrap:wrap;gap:16px 12px}.orbit-footer-bottom>span:nth-child(2){margin-left:0}.orbit-footer-bottom .orbit-icon{margin-left:auto}}@media (prefers-reduced-motion:reduce){.adorbit *,.adorbit :after,.adorbit :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.adorbit{position:relative}.orbit-header{inset:0 0 auto}.orbit-breadcrumb,.orbit-header{position:absolute;background:transparent}.orbit-breadcrumb{top:92px;left:0;right:0;z-index:3}.adorbit .business-hero{padding-top:160px;background-size:100% 100%}.adorbit .business-hero h1{font-weight:400}.adorbit .nav-contact{background:transparent;border:1px solid #2f371530;color:var(--foreground);box-shadow:none}.adorbit .hero-actions a[data-slot=button]{background:#2f3715;color:#fff}.adorbit .hero-actions a[data-slot=button]:hover{background:#445122}.orbit-symbols{height:110px;max-width:990px;margin:80px auto 0;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.orbit-symbols,.orbit-symbols>span{display:flex;justify-content:center;align-items:center}.orbit-symbols>span{flex-shrink:0;background:#2f37150c;border-radius:50%;width:84px;height:84px}.orbit-symbols>span:first-child,.orbit-symbols>span:last-child{width:55px;height:55px;opacity:.6}.orbit-symbols>span:nth-child(2),.orbit-symbols>span:nth-child(8){width:72px;height:72px}.orbit-symbols>span:nth-child(4),.orbit-symbols>span:nth-child(6){width:96px;height:96px}.orbit-symbols>span:nth-child(5){width:110px;height:110px;background:var(--background);border:1px dashed #2f3715}.adorbit .marketing-visual{margin-top:96px;padding-top:0}.adorbit .marketing-visual:before{display:none}.adorbit .marketing-visual>a{background:#ffffffc9;border:1px solid #ffffff80;border-radius:50px;padding:10px 20px;width:max-content;margin-inline:auto}.adorbit-dark .business-hero{background-image:linear-gradient(#151a1060,#151a1060),url(/assets/adorbit/hero-background.png)}@media (max-width:1199px){.adorbit .business-hero{background-size:auto 100%}.orbit-symbols{gap:22px;max-width:860px}.orbit-symbols>span{width:70px;height:70px}.orbit-symbols>span:nth-child(4),.orbit-symbols>span:nth-child(6){width:80px;height:80px}.orbit-symbols>span:nth-child(5){width:94px;height:94px}}@media (max-width:809px){.orbit-breadcrumb{top:84px}.adorbit .business-hero{padding-top:148px}.orbit-symbols{gap:16px;margin-top:55px;max-width:100%;height:90px}.orbit-symbols>span{width:54px;height:54px}.orbit-symbols>span:nth-child(2),.orbit-symbols>span:nth-child(8){width:50px;height:50px}.orbit-symbols>span:nth-child(4),.orbit-symbols>span:nth-child(6){width:65px;height:65px}.orbit-symbols>span:nth-child(5){width:80px;height:80px}.orbit-symbols img{width:30px;height:30px}.orbit-symbols>span:nth-child(5) img{width:40px;height:40px}.adorbit .marketing-visual{margin-top:60px}}@media (max-width:539px){.adorbit .business-hero{padding-top:140px}.orbit-symbols{height:70px;gap:13px;overflow:hidden;justify-content:center;margin-top:40px}.orbit-symbols>span{width:45px;height:45px}.orbit-symbols>span:nth-child(-n+2),.orbit-symbols>span:nth-child(n+8){display:none}.orbit-symbols>span:nth-child(4),.orbit-symbols>span:nth-child(6){width:54px;height:54px}.orbit-symbols>span:nth-child(5){width:68px;height:68px}.orbit-symbols img{width:25px;height:25px}.adorbit .marketing-visual{margin-top:45px}.adorbit .orbit-menu-toggle{background:#a1ff64;border-color:transparent;color:#2f3715}}.adorbit .heading-phrase{display:inline-block}.adorbit #methodology{background-image:linear-gradient(#f4f5e999,#f4f5e9c9),url(/assets/adorbit/process-background.png)}.adorbit #methodology>.case-lead{max-width:820px}.adorbit-dark #methodology{background-image:linear-gradient(#151a10d9,#151a10e6),url(/assets/adorbit/process-background.png)}@media (max-width:539px){.adorbit .heading-phrase{display:inline}}.adorbit .business-hero{background-size:100% auto;background-position:top;padding-bottom:60px}.adorbit .business-hero:after{content:"";position:absolute;inset:auto 0 0;height:280px;pointer-events:none;background:linear-gradient(transparent,var(--background) 90%);z-index:0}.adorbit .business-hero .hero-description{max-width:760px;font-size:16px;line-height:1.8}.adorbit .hero-actions a[data-slot=button]{font-weight:400}.adorbit .hero-actions a[data-slot=button]:after{content:"↗";margin-left:10px;transition:transform .3s}.adorbit .hero-actions a[data-slot=button]:hover:after{transform:translate(3px,-3px)}.orbit-symbols{margin-top:86px;gap:30px}.orbit-symbols img{animation:orbit-symbol-in .6s cubic-bezier(.2,.7,.2,1) both}.orbit-symbols>span:nth-child(5){box-shadow:0 0 0 5px #ffffff36;position:relative}.orbit-symbols>span:nth-child(5):after{content:"";position:absolute;inset:-1px;border:1px dashed #2f3715;border-radius:50%;animation:orbit-border-turn 30s linear infinite}.orbit-symbols>span:nth-child(5){border-color:transparent}@keyframes orbit-symbol-in{0%{opacity:0;transform:scale(.6) rotate(-35deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes orbit-border-turn{to{transform:rotate(1turn)}}.orbit-showcase{position:relative;z-index:1;width:min(1064px,calc(100% - 160px));margin:96px auto 0;text-align:left}.orbit-showcase-stage{position:relative;width:100%;aspect-ratio:1064/592;border-radius:16px;overflow:hidden;background:#e9ebdc;box-shadow:0 24px 80px #2f371510}.orbit-showcase-caption{position:absolute;left:24px;top:24px;z-index:3;font-size:10px;letter-spacing:1.8px;color:#2f3715;background:#fffffff0;border-radius:50px;padding:10px 15px}.orbit-slide{position:absolute;inset:0;opacity:0;transition:opacity .85s ease;overflow:hidden;pointer-events:none;background:#e8ecdf}.orbit-slide.is-current{opacity:1;pointer-events:auto}.orbit-slide-blur{position:absolute;inset:-12%;background-size:cover;background-position:center 20%;filter:blur(30px);opacity:.25;transform:scale(1.1)}.orbit-slide>img{position:relative;width:100%;height:100%;object-fit:contain;object-position:top center;display:block;filter:drop-shadow(0 15px 25px #2f37151f);transition:transform 6s ease}.orbit-slide.is-current>img{transform:scale(1.025)}.orbit-showcase-expand{position:absolute;inset:0;margin:auto;width:62px;height:62px;z-index:3;border-radius:50%;display:grid;place-items:center;color:#2f3715;background:#ffffffe6;border:1px solid #ffffff80;backdrop-filter:blur(8px);box-shadow:0 0 0 8px #ffffff20;cursor:zoom-in;opacity:0;transform:scale(.9);transition:opacity .25s,transform .25s}.orbit-showcase-expand:focus-visible,.orbit-showcase-stage:hover .orbit-showcase-expand{opacity:1;transform:scale(1)}.orbit-pagination{display:flex;justify-content:center;align-items:center;gap:1px;margin:14px 0 0;height:22px}.orbit-pagination button{width:22px;height:22px;display:grid;place-items:center;cursor:pointer;background:transparent;border:0;border-radius:50%}.orbit-pagination button>span{width:5px;height:5px;border-radius:50%;background:#2f37154d;transition:background .3s,transform .3s}.orbit-pagination button[aria-pressed=true]>span{background:#2f3715;transform:scale(1.3)}.orbit-showcase-workflow{display:flex;gap:32px;align-items:center;justify-content:center;margin:50px auto 0;color:var(--foreground);font-size:14px}.orbit-showcase-workflow>a{display:inline-flex;gap:9px;align-items:center;padding-left:32px;border-left:1px solid var(--border);white-space:nowrap;font-size:12px}.adorbit .capability-cards{max-width:846px}.adorbit .capability-cards article{padding:32px;background:var(--muted) url(/assets/adorbit/card-grid.png) center/cover no-repeat;transition:transform .45s,box-shadow .45s}.adorbit .capability-cards article:hover{box-shadow:0 15px 45px #2f37150d;transform:translateY(-4px)}.adorbit .capability-cards article:first-child{padding:32px;grid-template-columns:345fr 377fr;gap:0 60px}.adorbit .capability-cards article:first-child .marketing-art{min-height:344px;height:100%;max-height:560px;grid-row:1/9}.adorbit .marketing-art{height:200px;isolation:isolate;overflow:hidden;border-radius:16px;background:none;mask-image:none;min-height:0}.orbit-service-landscape{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s}.adorbit .capability-cards article:hover .orbit-service-landscape{transform:scale(1.04)}.orbit-service-tile{position:absolute;inset:0;margin:auto;width:76px;height:76px;border-radius:10px;background:#fff;box-shadow:0 13px 35px #2f371533,inset 0 0 0 1px #f0f2e9;display:grid;place-items:center;animation:orbit-tile-float 5s ease-in-out infinite}.orbit-service-tile img{display:block;width:36px;height:36px}.art-1 .orbit-service-tile{animation-delay:-1.7s}.art-2 .orbit-service-tile{animation-delay:-3.3s}@keyframes orbit-tile-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.adorbit .capability-cards article>.section-code{right:20px;top:16px;opacity:.6;font-size:10px}.adorbit .capability-cards article:first-child h3{margin-top:0}.adorbit .capability-cards h3{font-size:26px;font-weight:400;letter-spacing:-.5px}.adorbit .capability-cards h4{font-size:15px;margin:12px 0 20px}.adorbit .capability-cards article p{font-size:13px;line-height:1.8}.adorbit .capability-cards article>div:not(.marketing-art){margin-top:12px}.adorbit .capability-cards .capability-delivery{padding-top:12px}.adorbit .orbit-result-strip{gap:24px}.adorbit .orbit-result-strip .result-metric{min-height:446px;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;background:var(--muted) url(/assets/adorbit/result-grid.png) center/100% 100% no-repeat}.adorbit .orbit-result-strip .result-metric:first-child{background:linear-gradient(#0004,#0007),url(/assets/adorbit/result-landscape.png) 50%/cover;color:#fff}.adorbit .orbit-result-strip .result-metric:nth-child(3){background:linear-gradient(#2f3715b3,#2f3715df),url(/assets/adorbit/result-landscape.png) bottom/cover;color:#fff}.adorbit .orbit-result-strip .result-metric:nth-child(3):before{display:none}.adorbit .orbit-result-strip .result-metric:nth-child(3) :where(small,.metric-values>span,.metric-values svg){color:#ffffffb3}.adorbit .orbit-result-strip .metric-label{font-size:19px;line-height:1.5}.adorbit .orbit-result-strip .result-metric:nth-child(2) .metric-label{font-size:11px;background:var(--background);padding:8px 11px;border-radius:50px;display:inline-flex;align-items:center;gap:7px}.adorbit .orbit-result-strip .result-metric:nth-child(2) .metric-label:before{content:"";width:5px;height:5px;border-radius:50%;background:#2f3715}.adorbit .orbit-result-strip .result-metric>strong{margin:auto 0 16px;padding-top:0;font-size:54px;line-height:1.2;position:relative;z-index:1}.adorbit .orbit-result-strip .result-metric>strong>span{font-size:inherit;letter-spacing:inherit}.adorbit .orbit-result-strip .metric-values{font-size:15px;margin-bottom:12px;position:relative;z-index:1}.adorbit .orbit-result-strip .result-metric>small{font-size:11px}.orbit-metric-chart{display:flex;align-items:flex-end;justify-content:center;width:100%;gap:24px;height:140px;margin:32px 0 25px;padding:0 28px;border-bottom:1px solid #ffffff40}.orbit-metric-chart i{width:45px;border-radius:10px 10px 0 0;background:linear-gradient(#e8ecd9,#fff4);box-shadow:inset 1px 0 #ffffff80;transform-origin:bottom;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.orbit-metric-chart i:last-child{background:linear-gradient(#a1ff64,#a1ff6433)}.orbit-metric-orbit{height:185px;width:100%;position:relative;display:grid;place-items:center;isolation:isolate}.orbit-metric-orbit:after,.orbit-metric-orbit:before{content:"";position:absolute;border:1px solid #2f371516;inset:28px 50px;border-radius:50%;transform:rotate(-30deg)}.orbit-metric-orbit:after{transform:rotate(35deg);inset:38px 30px}.orbit-metric-orbit img{width:58px;height:58px;background:#fff;border-radius:14px;padding:12px;box-sizing:content-box;box-shadow:0 12px 25px #2f371510;transform:rotate(-9deg)}.orbit-ticker{width:100%;overflow:hidden;background:#a1ff64;color:#2f3715;padding:10px 0;font-size:16px;line-height:28px;position:relative}.adorbit #food-case>.orbit-ticker{margin:36px calc((1280px - 100vw) / 2) 0;width:100vw}.orbit-ticker-track{display:flex;width:max-content;animation:orbit-ticker-scroll 32s linear infinite}.orbit-ticker-group{display:flex;gap:48px;align-items:center;padding-right:48px;white-space:nowrap}@keyframes orbit-ticker-scroll{to{transform:translateX(-25%)}}.adorbit #methodology{padding:0;margin-top:148px;width:100%;max-width:none;background:none}.adorbit #methodology>*{max-width:none}.orbit-process-stage{padding:148px max(80px,calc((100% - 1280px) / 2));position:relative;background:linear-gradient(#fff,#ffffffb3 20%,#ffffff00 60%),url(/assets/adorbit/process-background.png) bottom/cover no-repeat}.adorbit #methodology .biz-section-heading{max-width:780px}.adorbit .orbit-process-stage>.case-lead{max-width:820px}.adorbit .orbit-process-stage>.case-work{margin-bottom:0}.adorbit .orbit-process-stage .case-work>h3{color:#2f3715}.adorbit .orbit-process-stage .workflow-ribbon{margin-top:24px}.adorbit .orbit-process-stage .case-work>div{max-width:1114px;margin:50px auto 0;gap:0;position:relative}.adorbit #methodology .case-work article{background:#f6f6f6 url(/assets/adorbit/step-grid.png) 50%/100% 100% no-repeat;color:#2f3715;padding:24px;min-height:430px;border:0;box-shadow:0 10px 30px #2f371508;display:flex;flex-direction:column;gap:0}.adorbit #methodology .case-work article:first-child{transform:rotate(-7deg) translateY(18px);z-index:1}.adorbit #methodology .case-work article:nth-child(2){transform:rotate(0);z-index:2}.adorbit #methodology .case-work article:nth-child(3){transform:rotate(7deg) translateY(18px);z-index:1}.orbit-step-icon{display:block;width:48px;height:48px;flex-shrink:0;margin-bottom:55px}.adorbit #methodology .case-step-number{margin:0 0 16px;font-size:14px;color:#2f3715}.adorbit #methodology .case-work h4{font-size:22px;letter-spacing:-.5px;line-height:1.5;font-weight:400}.adorbit #methodology .case-work p{font-size:13px;color:#525943}.adorbit #methodology .case-work .case-input{font-size:10px;line-height:1.7}.adorbit #methodology .case-work .case-step-result{font-size:12px;color:#2f3715}.orbit-method-evidence{width:calc(100% - 160px);max-width:1280px!important;margin:0 auto;padding-top:50px}.adorbit .case-end .biz-text-link svg,.adorbit .resource-links>a>svg:last-child{transition:transform .3s}.adorbit .case-end .biz-text-link:hover svg,.adorbit .resource-links>a:hover>svg:last-child{transform:translate(3px,-3px)}.adorbit .evidence-images figure{padding:32px;overflow:hidden;background:var(--muted);transition:box-shadow .4s,transform .4s}.adorbit .evidence-images figure:hover{box-shadow:0 18px 45px #2f371510;transform:translateY(-4px)}.adorbit .evidence-images button{aspect-ratio:564/332;flex:none;min-height:0}.adorbit .evidence-images img{max-height:none;object-fit:cover;object-position:top;aspect-ratio:564/332;height:100%}.adorbit .evidence-images figcaption{font-size:21px;font-weight:400;margin-top:28px;line-height:1.6;letter-spacing:-.3px}.adorbit .orbit-standards{background:url(/assets/adorbit/pricing-background.png) 50%/cover no-repeat;padding-block:148px}.orbit-audit-grid{display:grid;grid-template-columns:410fr 846fr;gap:24px}.orbit-audit-grid .orbit-audit-intro{padding:8px;background:#f6f6f6;border-radius:16px;color:#2f3715;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.orbit-audit-intro>div{padding:24px;background:white;border-radius:12px}.orbit-audit-intro>div+div{background:transparent}.orbit-audit-grid .orbit-audit-delivery{display:grid;grid-template-columns:1fr 1fr;padding:30px;gap:25px 35px;border-radius:16px;background:#f6f6f6 url(/assets/adorbit/pricing-grid.png) 50%/100% 100% no-repeat;color:#2f3715}.orbit-audit-delivery>div{min-width:0}.orbit-audit-grid dl>div>span{display:block;font:10px Orbit Poppins,sans-serif;color:#929683;margin-bottom:15px}.orbit-audit-grid dt{font-size:21px;font-weight:400;margin-bottom:10px}.orbit-audit-grid dd{font-size:14px;line-height:1.85;color:#61644f}.adorbit .orbit-standards .orbit-related{margin-top:40px}.adorbit .orbit-faq .biz-section-heading{margin-bottom:60px}.orbit-faq-grid{gap:24px}.orbit-faq-grid details{padding:20px;border-radius:16px}.orbit-faq-grid summary{font-size:16px;font-weight:400;gap:25px;line-height:1.8}.orbit-faq-grid summary>span{font-size:18px;color:#6e715e}.orbit-faq-grid p{font-size:14px;line-height:1.65;margin-top:12px}.orbit-next{background:var(--background);color:var(--foreground);display:block;text-align:center;padding:0 24px 100px}.orbit-next h2{font-size:44px;line-height:1.5;font-weight:400}.orbit-next p{font-size:16px;margin-top:15px}.orbit-next-actions{justify-content:center;margin-top:28px}.orbit-next .orbit-button{background:#2f3715;color:#fff}.orbit-footer{display:grid;grid-template-columns:1fr 2fr;gap:55px 90px;padding:100px max(80px,calc((100% - 1280px) / 2)) 0;background:linear-gradient(#2f3715b8,#2f3715a8),url(/assets/adorbit/footer-background.png) 50%/cover no-repeat;color:#fff}.orbit-footer-top{display:block;margin:0}.orbit-footer .orbit-brand{color:#fff;font-size:30px}.orbit-footer-top p{color:#ffffffb3;font-size:14px;line-height:1.8;margin-top:25px;max-width:310px}.orbit-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 35px;align-content:start}.orbit-footer-links a{font-size:13px;line-height:1.7;color:#ffffffcf}.orbit-footer-links svg{display:none}.orbit-footer-links a:hover{color:#a1ff64}.orbit-footer-wordmark{grid-column:1/-1;display:block;padding:15px 0 0;color:#ffffff9c;letter-spacing:0;line-height:0;order:4}.orbit-footer-wordmark svg{width:100%;height:auto;display:block;overflow:visible}.orbit-footer-wordmark text{font-family:Orbit Poppins,sans-serif;font-size:350px;font-weight:400;fill:currentColor}.orbit-footer-bottom{grid-column:1/-1;border-color:#ffffff26;gap:20px;color:#ffffffb3;margin:0;padding:24px 0 0}.orbit-footer-bottom .orbit-icon{border-color:#ffffff50;color:#fff}.adorbit.has-motion .orbit-reveal{opacity:0;translate:0 25px;transition:opacity .7s ease var(--reveal-delay,0s),translate .7s cubic-bezier(.2,.65,.3,1) var(--reveal-delay,0s)}.adorbit.has-motion .orbit-reveal.is-visible{opacity:1;translate:0 0}.adorbit.has-motion .orbit-reveal:not(.is-visible) .orbit-metric-chart i{transform:scaleY(.1)}.adorbit-dark .orbit-footer{background-image:linear-gradient(#151a10c9,#151a10c9),url(/assets/adorbit/footer-background.png)}.adorbit-dark .orbit-standards{background-image:linear-gradient(#151a1099,#151a1099),url(/assets/adorbit/pricing-background.png)}.adorbit-dark #methodology{background:none}.adorbit-dark .orbit-process-stage{background-image:linear-gradient(#151a10,#151a1080 30%,#151a1020),url(/assets/adorbit/process-background.png)}@media (max-width:1439px){.adorbit #food-case>.orbit-ticker{margin-inline:-80px;width:calc(100% + 160px)}}@media (max-width:1199px){.orbit-showcase{width:calc(100% - 120px)}.adorbit #food-case>.orbit-ticker{margin-inline:-40px;width:calc(100% + 80px)}.adorbit .capability-cards article:first-child{gap:0 35px}.adorbit .capability-cards article p{font-size:13px}.adorbit .orbit-result-strip .result-metric>strong{font-size:44px}.orbit-process-stage{padding:100px 60px}.adorbit #methodology{margin-top:100px}.adorbit #methodology .case-work h4{font-size:19px}.adorbit #methodology .case-work article{padding:24px}.orbit-method-evidence{width:calc(100% - 80px)}.orbit-audit-grid{grid-template-columns:1fr 2fr}.orbit-audit-grid .orbit-audit-delivery{padding:25px;gap:25px}.orbit-footer{padding:75px 40px 0;gap:40px 50px}.orbit-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 25px}}@media (max-width:809px){.adorbit .business-hero{background-size:auto 1050px;padding-bottom:20px}.adorbit .business-hero .hero-description{font-size:14px;max-width:600px}.orbit-symbols{margin-top:55px;gap:16px}.orbit-showcase{width:calc(100% - 48px);margin-top:60px}.orbit-showcase-stage{aspect-ratio:1064/650}.orbit-showcase-caption{left:15px;top:15px;font-size:8px;padding:8px 12px;letter-spacing:1px}.orbit-showcase-workflow{gap:15px;font-size:12px;flex-wrap:wrap;margin-top:30px}.orbit-showcase-workflow>a{padding-left:16px;font-size:11px}.orbit-showcase-expand{opacity:1;width:44px;height:44px;inset:auto 16px 16px auto;transform:none;box-shadow:none}.orbit-showcase-expand svg{width:20px;height:20px}.adorbit .capability-cards article:first-child{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.adorbit .capability-cards article:first-child .marketing-art{min-height:344px;height:100%;grid-row:1/9}.adorbit .capability-cards article{padding:25px}.adorbit .capability-cards article:first-child h3{margin-top:0}.adorbit .capability-cards h3{font-size:23px}.adorbit .capability-cards h4{font-size:14px}.adorbit .marketing-art{height:180px}.orbit-service-tile{width:60px;height:60px}.orbit-service-tile img{width:28px;height:28px}.adorbit .orbit-result-strip{gap:18px;grid-template-columns:1fr}.adorbit .orbit-result-strip .result-metric{min-height:380px}.adorbit .orbit-result-strip .result-metric>strong{font-size:60px}.orbit-metric-chart{height:130px}.orbit-metric-orbit{height:140px}.adorbit #food-case>.orbit-ticker{margin-inline:-24px;width:calc(100% + 48px)}.orbit-ticker{font-size:14px;padding:7px 0}.orbit-ticker-group{gap:30px;padding-right:30px}.adorbit #methodology{margin-top:85px}.orbit-process-stage{padding:85px 40px;background-size:auto 100%}.adorbit .orbit-process-stage .case-work>div{grid-template-columns:1fr;gap:0;max-width:450px;margin-top:35px}.adorbit #methodology .case-work article{min-height:0;padding:28px;margin-bottom:0}.adorbit #methodology .case-work article:first-child{transform:rotate(-4deg)}.adorbit #methodology .case-work article:nth-child(2){transform:rotate(3deg);z-index:2}.adorbit #methodology .case-work article:nth-child(3){transform:rotate(-2deg)}.orbit-step-icon{margin-bottom:36px}.adorbit #methodology .case-work h4{font-size:23px}.orbit-method-evidence{width:calc(100% - 48px);padding-top:30px}.adorbit .evidence-images figure{padding:24px}.adorbit .evidence-images figcaption{font-size:18px;margin-top:22px}.orbit-audit-grid{grid-template-columns:1fr}.orbit-audit-grid .orbit-audit-intro{display:grid;grid-template-columns:1fr 1fr;gap:12px}.orbit-audit-grid .orbit-audit-delivery{gap:30px;padding:28px}.adorbit .orbit-standards{padding-block:85px}.orbit-next{padding-bottom:85px}.orbit-next h2{font-size:34px}.orbit-next p{font-size:14px}.orbit-footer{grid-template-columns:1fr;padding:65px 24px 0;gap:38px}.orbit-footer-top{display:flex;align-items:start;gap:35px}.orbit-footer-top p{margin:0;max-width:340px}.orbit-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px}.orbit-footer-wordmark{padding:0}.orbit-footer-bottom{padding-top:22px}}@media (max-width:539px){.adorbit .business-hero .hero-description{font-size:13px;line-height:1.9}.orbit-symbols{margin-top:40px;gap:13px}.orbit-showcase{margin-top:45px}.orbit-showcase-stage{aspect-ratio:1.25}.orbit-showcase-caption{font-size:7px;left:12px;top:12px;padding:7px 10px}.orbit-showcase-workflow{gap:10px;font-size:10px}.orbit-showcase-workflow>a{flex-basis:100%;justify-content:center;border:0;padding:12px 0 0;font-size:12px}.orbit-showcase-workflow svg{width:13px}.adorbit .capability-cards article:first-child{display:block;padding:25px}.adorbit .capability-cards article:first-child .marketing-art{height:260px;min-height:0}.adorbit .capability-cards article:first-child h3{margin-top:25px}.adorbit .marketing-art{height:200px}.adorbit .capability-cards article p{font-size:14px}.adorbit .capability-cards h3{font-size:25px}.adorbit .capability-cards h4{font-size:15px}.adorbit .capability-cards article>div:not(.marketing-art){margin-top:16px}.adorbit .orbit-result-strip .result-metric{min-height:390px;padding:26px}.adorbit .orbit-result-strip .metric-label{font-size:20px}.adorbit .orbit-result-strip .metric-values{font-size:15px}.adorbit .orbit-result-strip .result-metric>strong{font-size:59px}.orbit-metric-chart{height:140px}.adorbit #methodology{margin-top:75px}.orbit-process-stage{padding:75px 28px}.adorbit .orbit-process-stage .biz-section-heading h2{font-size:29px}.adorbit #methodology .case-work article{padding:25px}.adorbit #methodology .case-work h4{font-size:21px}.adorbit #methodology .case-work p{font-size:14px}.adorbit #methodology .case-work .case-input{font-size:11px}.adorbit #methodology .case-work .case-step-result{font-size:13px}.adorbit .evidence-images figure{padding:22px}.adorbit .evidence-images figcaption{font-size:20px}.orbit-audit-grid .orbit-audit-intro{display:block}.orbit-audit-intro>div+div{margin-top:20px}.orbit-audit-grid .orbit-audit-delivery{grid-template-columns:1fr;gap:30px;padding:26px}.orbit-audit-grid .orbit-audit-delivery>div+div{padding-top:24px;border-top:1px solid #e4e6db}.adorbit .orbit-standards{padding-block:75px}.orbit-faq-grid summary{font-size:15px}.orbit-next h2{font-size:28px}.orbit-next-actions{gap:20px}.orbit-footer-top{display:block}.orbit-footer-top p{margin-top:20px}.orbit-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 25px}.orbit-footer-wordmark{margin-top:-10px}.orbit-footer-bottom{font-size:8px}.adorbit.has-motion .orbit-reveal{translate:0 16px}}@media (prefers-reduced-motion:reduce){.adorbit.has-motion .orbit-reveal{opacity:1;translate:none}.orbit-service-tile,.orbit-symbols img,.orbit-symbols>span:after,.orbit-ticker-track{animation:none!important}.orbit-slide,.orbit-slide>img{transition:none!important}}.adorbit .orbit-result-strip .result-metric{position:relative;isolation:isolate}.orbit-result-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.adorbit .orbit-result-2:after{content:"";position:absolute;inset:0;background:#0005;z-index:-1;pointer-events:none}.adorbit .orbit-result-1 .orbit-metric-orbit{display:none}.adorbit .orbit-result-1 .metric-values{position:absolute;top:115px;left:24px;right:24px;font-size:28px;line-height:1.5;align-items:center;gap:15px}.adorbit .orbit-result-1 .metric-values>span{color:var(--foreground)}.adorbit .orbit-result-1 .metric-values>b{font-weight:400}.adorbit .orbit-result-2 .metric-values{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;margin-bottom:0}.adorbit .orbit-result-2 .metric-values svg{display:none}.adorbit .orbit-result-2 .metric-values>b,.adorbit .orbit-result-2 .metric-values>span{font-size:24px;font-weight:400;background:#ffffff26;backdrop-filter:blur(6px);padding:16px;border-radius:10px;color:white}.adorbit .orbit-result-2>small{position:absolute;top:70px;left:24px;right:24px;font-size:13px;line-height:1.8}.adorbit .orbit-result-2>strong{font-size:44px}@media (prefers-reduced-motion:reduce){.orbit-result-video{display:none}}@media (min-width:1200px){.adorbit .business-hero{padding-top:134px}.adorbit .business-hero .hero-kicker{margin:12px 0 7px}.adorbit .business-hero h1{line-height:76px}.adorbit .business-hero .hero-description{margin-top:20px}.adorbit .orbit-symbols{margin-top:58px}.adorbit .orbit-showcase{margin-top:160px}}@media (max-width:809px){.adorbit .business-hero{text-align:left}.adorbit .hero-actions{justify-content:flex-start}.adorbit .orbit-showcase{margin-top:60px}.adorbit .business-hero .hero-description{margin-left:0;margin-right:0}}@media (max-width:539px){.adorbit .orbit-showcase{margin-top:45px}}.adorbit .orbit-case-intro{margin:50px auto 0}.adorbit .orbit-case-intro .case-lead{margin-bottom:24px}.adorbit .orbit-process-notes{max-width:900px;margin:0 auto 60px}.adorbit .orbit-process-notes>.case-lead{max-width:820px;text-align:center}.adorbit .orbit-process-stage .case-work{margin-top:0}.adorbit .orbit-process-stage .case-work>h3{font-size:14px;letter-spacing:1px;margin-bottom:24px}.adorbit .orbit-process-stage .case-work>div{margin-top:0}@media (max-width:809px){.adorbit .orbit-process-notes{margin-bottom:40px}.adorbit .orbit-process-notes>.case-lead{text-align:left}}.adorbit .capability-cards article{background-image:linear-gradient(#f6f6f6bf,#f6f6f6bf),url(/assets/adorbit/card-grid.png)}.adorbit .orbit-result-strip .result-metric:nth-child(2){background-image:linear-gradient(#f6f6f6bf,#f6f6f6bf),url(/assets/adorbit/result-grid.png)}.adorbit #methodology .case-work article{background-image:linear-gradient(#f6f6f6bf,#f6f6f6bf),url(/assets/adorbit/step-grid.png)}.orbit-audit-grid .orbit-audit-delivery{background-image:linear-gradient(#f6f6f6bf,#f6f6f6bf),url(/assets/adorbit/pricing-grid.png)}html:has(.adorbit){scroll-padding-top:0}.adorbit .business-section{scroll-margin-top:0}@media (min-width:1200px){.adorbit .business-section,.orbit-process-stage{padding-top:116px}.adorbit #methodology{padding-top:0}.adorbit .orbit-standards{padding-block:116px}.adorbit .orbit-faq{padding-top:132px}}.adorbit-dark .capability-cards article{background-image:linear-gradient(#22291bd9,#22291bd9),url(/assets/adorbit/card-grid.png)}