.rackbot-page{--rackbot-orange:#e46e00;--rackbot-orange-bright:#f47b1f;--rackbot-black:#111318;--rackbot-text:#212121;--rackbot-muted:#6b6e7a;--rackbot-soft:#fff9f6;--rackbot-section-y:96px;--rackbot-section-gap:120px;--rackbot-band-y:84px;--rackbot-band-y-bottom:80px;--rackbot-cta-y-top:65px;--rackbot-cta-y-bottom:64px;background:#fff;color:var(--rackbot-text)}.rackbot-page img{display:block;width:100%;height:auto}.rackbot-page .container{max-width:1280px}.rackbot-hero{position:relative;overflow:hidden;min-height:712px;background:#050505}.rackbot-hero__media{position:absolute;inset:0}.rackbot-hero__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.rackbot-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;min-height:712px;padding-top:105px;padding-bottom:84px}.rackbot-hero__eyebrow{display:inline-flex;align-items:center;width:336px;height:49px;gap:10px;margin-bottom:5px;padding:3px 16px 3px 3px;border-radius:46px;background:rgba(255,255,255,.1);color:#fff;font-family:var(--font-body);font-size:var(--type-small);font-weight:700;line-height:1;letter-spacing:.0714em;text-transform:uppercase;backdrop-filter:blur(8px)}.rackbot-hero__badge-icon{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;flex:0 0 43px;border-radius:50%;background:var(--rackbot-orange)}.rackbot-hero__badge-icon img{width:28px;height:28px}.rackbot-hero__content h1{max-width:667px;margin:0;color:#fff;font-family:var(--font-heading);font-size:var(--type-heading);font-weight:700;line-height:78.33px;text-transform:uppercase}.rackbot-hero__content h1>span{display:block}.rackbot-hero__highlight{color:var(--rackbot-orange)}.rackbot-hero__content p{max-width:712px;margin:20px 0 0;color:rgba(255,255,255,.86);font-family:var(--font-body);font-size:var(--type-body);line-height:29.75px}.rackbot-hero__actions{display:flex;flex-wrap:wrap;gap:20px}.rackbot-hero__actions{margin-top:50px}.rackbot-hero__actions .home-v2-btn{gap:10px;min-width:220px;border-radius:6px;font-family:var(--font-body)}.rackbot-hero__actions .home-v2-btn--primary{padding-right:20px;padding-left:20px;border:1px solid var(--rackbot-orange);background:var(--rackbot-orange);color:#fff}.rackbot-hero__actions .home-v2-btn--ghost{padding-right:34px;padding-left:34px;border:1px solid #fff;color:#fff}.rackbot-hero__actions .home-v2-btn img{width:17px;height:17px}.rackbot-section{padding-block:var(--rackbot-section-y)}.rackbot-section__header{max-width:760px;margin-bottom:42px}.rackbot-section__header--center{margin-right:auto;margin-left:auto;text-align:center}.rackbot-section h2{margin:0;font-family:var(--font-body);font-size:var(--type-heading);line-height:1.12}.rackbot-section p{color:var(--rackbot-muted);font-size:var(--type-body);line-height:1.72}.rackbot-ecommerce-ready{margin-top:var(--rackbot-section-gap);padding:0;background:#fff}.rackbot-ecommerce-ready__inner{max-width:1239px}.rackbot-ecommerce-ready__header{max-width:1134px;margin:0 auto 50px;text-align:center}.rackbot-ecommerce-ready__header h2{margin:0;font-family:var(--font-body);font-size:52px;font-weight:700;line-height:60px}.rackbot-ecommerce-ready__header p{max-width:924px;margin:20px auto 0;color:#5c6477;font-family:var(--font-body);font-size:var(--type-subtitle);line-height:21.14px}.rackbot-ecommerce-ready__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,76px);grid-auto-flow:column;gap:20px 31px}.rackbot-ecommerce-ready__item{position:relative;display:flex;align-items:center;min-height:76px;overflow:hidden;border-radius:10.84px;background:#fff9f6}.rackbot-ecommerce-ready__item:before{content:'';align-self:stretch;width:3px;flex:0 0 3px;background:var(--rackbot-orange)}.rackbot-ecommerce-ready__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:57px;height:57px;flex:0 0 57px;margin:0 17px 0 13px;border-radius:50%;background:#ffdfc1;color:#fff;font-family:var(--font-body);font-size:17.1px;font-weight:600;letter-spacing:.125em;line-height:27.36px}.rackbot-ecommerce-ready__icon:before{content:"";position:absolute;inset:3.8px;border-radius:50%;background:var(--rackbot-orange)}.rackbot-ecommerce-ready__icon span{position:relative;z-index:1}.rackbot-ecommerce-ready__item p{margin:0;color:#111c2d;font-family:var(--font-body);font-size:var(--type-subtitle);font-weight:700;line-height:21.14px}.rackbot-architecture{margin-top:var(--rackbot-section-gap);padding:0;background:#fff}.rackbot-architecture__inner{max-width:1240px}.rackbot-architecture__header{max-width:1047px;margin:0 auto 50px;text-align:center}.rackbot-architecture__header h2{margin:0;color:#212121;font-family:var(--font-body);font-size:var(--type-heading);font-weight:700;line-height:1.15}.rackbot-architecture__list{display:grid;gap:50px}.rackbot-architecture__item{display:grid;grid-template-columns:541px 600px;align-items:center;gap:50px;min-height:280px}.rackbot-architecture__item--reverse{grid-template-columns:600px 541px}.rackbot-architecture__item--reverse .rackbot-architecture__media{order:2}.rackbot-architecture__item--reverse .rackbot-architecture__copy{order:1}.rackbot-architecture__media{position:relative;min-height:280px}.rackbot-architecture__media img{display:block;width:100%;height:100%;border-radius:5px;object-fit:cover}.rackbot-architecture__copy{max-width:600px}.rackbot-architecture__copy h3{margin:0 0 10px;color:#212121;font-family:var(--font-body);font-size:var(--type-h3);font-weight:700;line-height:var(--type-h3-line-height)}.rackbot-architecture__copy p{margin:0;color:#646464;font-family:var(--font-body);font-size:var(--type-body);line-height:21px}.rackbot-architecture__copy ul{margin:20px 0 0;padding:0;list-style:none}.rackbot-architecture__copy li{position:relative;padding-left:18px;color:#646464;font-family:var(--font-body);font-size:var(--type-body);line-height:22px}.rackbot-architecture__copy li:before{content:'·';position:absolute;left:0;color:#646464}.rackbot-architecture__copy .home-v2-btn{margin-top:30px}.rackbot-architecture__link{display:inline-flex;align-items:center;margin-top:48px;padding:14px 20px 15px;border-radius:6px;background:var(--rackbot-orange);box-shadow:0 4px 24px rgba(226,83,3,.28);color:#fff;font-family:var(--font-body);font-size:var(--type-body);font-weight:700;letter-spacing:.1em;line-height:22.4px;text-decoration:none;text-transform:uppercase}.rackbot-architecture__link:hover,.rackbot-architecture__link:focus{background:#d94b1a;color:#fff}.rackbot-why-choose{margin-top:var(--rackbot-section-gap);padding-block:var(--rackbot-band-y) var(--rackbot-band-y-bottom);background:#fff9f6}.rackbot-why-choose__inner{max-width:1239px}.rackbot-why-choose__header{max-width:1163px;margin:0 auto 50px;text-align:center}.rackbot-why-choose__header h2{margin:0;color:#212121;font-family:var(--font-body);font-size:var(--type-heading);font-weight:700;line-height:1.15}.rackbot-why-choose__grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:100px 71px;padding:8px 0 34px}.rackbot-why-choose__grid:before{content:'';position:absolute;top:0;bottom:0;left:50%;width:1px;background:#c7c7c7;transform:translateX(-.5px)}.rackbot-why-choose__item{position:relative;min-height:125px}.rackbot-why-choose__item:nth-child(odd){padding-right:35px}.rackbot-why-choose__item:nth-child(even){padding-left:4px}.rackbot-why-choose__item:nth-child(-n+4):after{content:'';position:absolute;right:0;bottom:-58px;left:0;height:1px;background:#c7c7c7}.rackbot-why-choose__number{display:block;margin-bottom:23px;color:var(--rackbot-orange);font-family:var(--font-body);font-size:var(--type-body);font-weight:700;line-height:20px}.rackbot-why-choose__copy h3{margin:0 0 10px;color:#000;font-family:var(--font-body);font-size:var(--type-h3);font-weight:700;line-height:var(--type-h3-line-height)}.rackbot-why-choose__copy p{max-width:487px;margin:0;color:#646464;font-family:var(--font-body);font-size:var(--type-body);line-height:22px}.rackbot-industries{margin-top:0;padding-block:var(--rackbot-band-y);background:#fff9f6}.rackbot-industries__inner{max-width:1239px}.rackbot-industries__header{max-width:1163px;margin:0 auto 50px;text-align:center}.rackbot-industries__header h2{margin:0;color:#212121;font-family:var(--font-body);font-size:var(--type-heading);font-weight:700;line-height:1.15}.rackbot-industries__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.rackbot-industries__card{min-height:240px;padding:30.81px 18.65px 28px 27.53px;border:.89px solid #e8e2d8;border-radius:13.32px;background:#fff}.rackbot-industries__card h3{margin:0 0 11.09px;color:#16181d;font-family:var(--font-body);font-size:16.1px;font-weight:700;letter-spacing:.04em;line-height:19px}.rackbot-industries__card p{margin:0;color:#5b5f66;font-family:var(--font-body);font-size:15.1px;line-height:24.16px}.rackbot-cta{position:relative;overflow:hidden;min-height:360px;padding-block:var(--rackbot-cta-y-top) var(--rackbot-cta-y-bottom);background:linear-gradient(164deg,#1a1a1a 0%,#2a1800 100%);color:#fff}.rackbot-cta:before,.rackbot-cta:after{content:'';position:absolute;pointer-events:none}.rackbot-cta:before{top:-80px;left:0;width:100%;height:469px;background:radial-gradient(circle at 50% 50%,rgba(226,83,3,.14) 0%,rgba(226,83,3,0) 70%)}.rackbot-cta:after{top:-265px;right:-560px;width:600px;height:600px;background:radial-gradient(circle at 50% 50%,rgba(226,83,3,.08) 0%,rgba(226,83,3,0) 65%)}.rackbot-cta__inner{position:relative;z-index:1;display:block;max-width:915px;text-align:center}.rackbot-page .rackbot-cta__inner{max-width:915px}.rackbot-cta__copy{max-width:915px}.rackbot-cta h2{margin:0;color:#fff;font-family:var(--font-body);font-size:var(--type-heading);font-weight:700;letter-spacing:-.025em;line-height:1.15;white-space:nowrap}.rackbot-cta h2 span{color:var(--rackbot-orange)}.rackbot-cta p{max-width:792px;margin:11px auto 0;color:#ddd;font-family:var(--font-body);font-size:var(--type-body);line-height:28px}.rackbot-cta__actions{display:flex;justify-content:center;width:fit-content;gap:14px;margin:50px auto 0}.rackbot-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:52.39px;padding:14px 34px 15px;border-radius:6px;font-family:var(--font-body);font-size:var(--type-small);font-weight:700;letter-spacing:.1em;line-height:22.4px;text-decoration:none;text-transform:uppercase}.rackbot-cta__button--primary{background:var(--rackbot-orange);box-shadow:0 4px 24px rgba(226,83,3,.28);color:#fff}.rackbot-cta__button--ghost{border:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.85)}.rackbot-cta__button:hover,.rackbot-cta__button:focus{color:#fff}@media (max-width:991px){.rackbot-hero,.rackbot-hero__content{min-height:640px}.rackbot-hero__content{padding-top:92px}.rackbot-hero__content h1{font-size:var(--type-heading);line-height:1.16}.rackbot-ecommerce-ready__grid,.rackbot-architecture__item,.rackbot-architecture__item--reverse{grid-template-columns:1fr}.rackbot-ecommerce-ready__grid{grid-template-rows:none;grid-auto-flow:row}.rackbot-ecommerce-ready__header h2{font-size:var(--type-heading)}.rackbot-architecture__header h2{font-size:var(--type-heading)}.rackbot-why-choose__header h2{font-size:var(--type-heading)}.rackbot-industries__header h2{font-size:var(--type-heading)}.rackbot-industries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rackbot-why-choose__grid{grid-template-columns:1fr;gap:0;padding-bottom:0}.rackbot-why-choose__grid:before{display:none}.rackbot-why-choose__item:nth-child(n){min-height:auto;padding:0 0 32px}.rackbot-why-choose__item+.rackbot-why-choose__item{padding-top:32px;border-top:1px solid #c7c7c7}.rackbot-why-choose__item:nth-child(-n+4):after{display:none}.rackbot-architecture__item,.rackbot-architecture__item--reverse{grid-template-columns:1fr;gap:28px}.rackbot-architecture__item--reverse .rackbot-architecture__media,.rackbot-architecture__item--reverse .rackbot-architecture__copy{order:initial}.rackbot-architecture__media{min-height:auto;aspect-ratio:541/280}.rackbot-cta h2{font-size:var(--type-heading);white-space:normal}}@media (max-width:767px){.rackbot-page{--rackbot-section-y:56px;--rackbot-section-gap:56px;--rackbot-band-y:56px;--rackbot-band-y-bottom:56px;--rackbot-cta-y-top:56px;--rackbot-cta-y-bottom:56px}.rackbot-hero,.rackbot-hero__content{min-height:620px}.rackbot-hero__content{padding-top:76px;padding-bottom:64px}.rackbot-hero__eyebrow{width:min(100%,336px);font-size:var(--type-small)}.rackbot-hero__content h1{font-size:clamp(34px,8.2vw,44px);line-height:1.14}.rackbot-hero__content p{font-size:var(--type-body);line-height:1.65}.rackbot-hero__actions,.rackbot-cta__actions{width:100%}.rackbot-hero__actions .home-v2-btn{width:100%;justify-content:center}.rackbot-cta__actions{flex-direction:column;margin-top:36px}.rackbot-cta__button{width:100%}.rackbot-ecommerce-ready__header{margin-bottom:36px}.rackbot-ecommerce-ready__header p{font-size:var(--type-body);line-height:1.55}.rackbot-architecture__header{margin-bottom:36px}.rackbot-why-choose__header{margin-bottom:36px}.rackbot-architecture__header h2{font-size:var(--type-heading)}.rackbot-architecture__list{gap:42px}.rackbot-architecture__copy h3{font-size:var(--type-h3-mobile);line-height:var(--type-h3-mobile-line-height)}.rackbot-architecture__link{width:100%;justify-content:center;margin-top:30px}.rackbot-ecommerce-ready__item{min-height:82px}.rackbot-ecommerce-ready__item p{padding-right:16px;font-size:var(--type-body);line-height:1.35}.rackbot-section h2{font-size:var(--type-heading)}.rackbot-architecture__header h2,.rackbot-why-choose__header h2,.rackbot-industries__header h2,.rackbot-ecommerce-ready__header h2{font-size:var(--type-heading)}.rackbot-industries__header{margin-bottom:36px}.rackbot-industries__grid{grid-template-columns:1fr}.rackbot-industries__card{min-height:auto}.rackbot-cta h2{font-size:var(--type-heading)}.rackbot-cta p{font-size:var(--type-body);line-height:1.65}.rackbot-why-choose__copy h3{font-size:var(--type-h3-mobile);line-height:var(--type-h3-mobile-line-height)}.rackbot-page h2{font-size:24px;line-height:1.16;text-align:center}.rackbot-section__header{text-align:center}}@media (max-width:767px){.rackbot-architecture__copy h3,.rackbot-why-choose__copy h3{font-size:var(--type-h3-mobile);line-height:var(--type-h3-mobile-line-height)}}