:root{--color-primary: #fb0586;--color-primary-hover: rgba(251, 5, 134, .9);--color-primary-light: rgba(251, 5, 134, .1);--color-primary-medium: rgba(251, 5, 134, .2);--color-foreground: #120d45;--color-navy: #120d45;--color-navy-light: rgba(18, 13, 69, .1);--color-background: #ffffff;--color-surface-white: #ffffff;--color-surface-pink: #fdf4f8;--color-surface-navy: #120d45;--color-text-gray: #929292;--color-text-body: hsl(248, 50%, 25%);--color-text-white: #ffffff;--color-border: #e5e5e5;--color-border-light: #ebebeb;--color-muted: #f2f2f2;--color-muted-foreground: #929292;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-header: 0 2px 10px 0 rgb(0 0 0 / .08);--shadow-pink: 0 4px 14px 0 rgba(251, 5, 134, .3);--container-max: 1280px;--radius: .25rem;--radius-full: 9999px}.enterprise-banner .hero h1{color:#fff;margin-bottom:.5rem}.enterprise-banner .hero-subheading{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--color-primary);margin-bottom:.75rem}.enterprise-banner .heading-hero{font-size:30px;font-weight:800;line-height:1.1}.enterprise-banner .badge-dot{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-primary)}.enterprise-banner .hero-buttons{display:flex;flex-direction:column;gap:.75rem}.enterprise-white-outline{background-color:transparent;color:#fff;border:2px solid white!important}.enterprise-banner .hero-grid{display:grid;gap:2.5rem;align-items:center}.enterprise-banner .hero-content{max-width:768px}.enterprise-banner p.hero-description{line-height:1.7;color:#fffc;margin-bottom:1.5rem;max-width:672px}.enterprise-banner .hero-visual{display:none;justify-content:flex-end}.enterprise-banner .hero-visual-inner{position:relative;width:100%;max-width:567px;aspect-ratio:16 / 10;overflow:hidden}.enterprise-banner .hero-visual-mask{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(closest-side at 60% 50%,black 0%,black 65%,transparent 100%);mask-image:radial-gradient(closest-side at 60% 50%,black 0%,black 65%,transparent 100%)}.section-pink{background-color:var(--color-surface-pink)}.enterprise-section-padding{padding:6rem 0}.enterprise-max-w-2xl{max-width:672px;text-align:center;margin:0 auto}.enterprise-heading-section{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.15;color:#120d45;text-transform:capitalize;letter-spacing:normal;margin:0 0 15px}.enterprise-text-body-lg{font-size:10px;line-height:1.7;color:var(--color-text-body);margin-bottom:24px}.enterprise-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--radius);font-family:var(--font-display);font-weight:700;text-transform:uppercase;text-decoration:none}.enterprise-btn-primary{background-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-pink)}.enterprise-btn-xl{height:5rem;padding:0 21px;font-size:15px;border:none}.enterprise-migration .final-cta-note{margin-top:20px;font-size:14px;color:#929292}.enterprise-btn svg{width:16px;height:16px;flex-shrink:0}.badge-primary-light{background-color:var(--color-primary-light);color:var(--color-primary)}.badge-primary{background-color:var(--color-primary-medium);color:var(--color-primary)}.enterprise-badge svg{width:12px;height:12px;fill:none;stroke:#fb0586;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.enterprise-mb-4{margin-bottom:16px}.enterprise-mb-6{margin-bottom:20px}.enterprise-outline-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:var(--color-foreground);margin-bottom:1rem}.enterprise-outline-number{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:var(--color-primary-light);border-radius:var(--radius);font-size:10px;font-weight:700;color:var(--color-primary);flex-shrink:0;margin-top:.125rem}.whitepaper-outline{background-color:var(--color-surface-pink);border-radius:var(--radius);padding:1.5rem;border:1px solid var(--color-primary-light)}.whitepaper-grid{display:grid;gap:2.5rem;align-items:center}.outline-list li{display:flex;align-items:flex-start;gap:.75rem}.enterprise-outline-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:var(--color-foreground);margin-bottom:16px}.enterprise-text-body{font-size:16px;line-height:1.7;color:var(--color-text-body)}.outline-list{display:flex;flex-direction:column;gap:12px}.enterprise-mt-4{margin-top:16px}.partner-badge{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--color-primary);border-radius:var(--radius);font-size:18px;font-weight:700;color:#fff}.partner-info h4{font-weight:700;color:var(--color-foreground)}.partner-info p{font-size:14px;color:var(--color-text-gray)}.partner-card{background-color:var(--color-surface-pink);border-radius:var(--radius);padding:20px;border:1px solid var(--color-primary-light);display:flex;align-items:center;gap:12px}.stats-wrapper{display:flex;flex-direction:column;gap:16px}.why-grid{display:grid;gap:2.5rem;align-items:center}.stats-grid{background-color:var(--color-muted);border-radius:var(--radius);padding:1.25rem;border:1px solid var(--color-border);display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.stat-value{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--color-foreground)}.stat-label{font-size:11px;color:var(--color-text-gray);text-transform:uppercase;letter-spacing:.025em}.why-grid .icon-circle-md{width:36px;height:36px}.why-grid .icon-circle-primary{background-color:var(--color-primary-light)}.why-grid .icon-circle{display:flex;align-items:center;justify-content:center;border-radius:50%}.why-list li{display:flex;align-items:center;gap:.75rem}.why-list{display:flex;flex-direction:column;gap:.75rem}.stats-wrapper .stats-grid{background-color:var(--color-muted);border-radius:var(--radius);padding:20px;border:1px solid var(--color-border);display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stats-wrapper .stat-value{font-size:24px;font-weight:700;color:var(--color-foreground)}.stats-wrapper .stat-label{font-size:11px;color:var(--color-text-gray);text-transform:uppercase;letter-spacing:.025em}.stats-wrapper .stat-item{text-align:center;padding:12px}.section-navy{background-color:var(--color-surface-navy);color:var(--color-text-white)}.process-grid{display:grid;gap:1rem}.process-grid .process-card{position:relative;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:20px;transition:background-color .2s;height:100%}.process-grid .process-number{font-size:30px;font-weight:700;color:#ffffff1a;margin-bottom:8px}.process-grid .icon-circle-md{width:36px;height:36px}.process-grid .icon-circle{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fb058633;margin-bottom:.75rem}.process-grid .process-card h3{font-family:var(--font-display);font-size:16px;font-weight:700;color:#fff;margin-bottom:.5rem}.process-grid .process-card p{font-size:14px;color:#fff9}.enterprise-mb-10{margin-bottom:40px}.integration-diagram .order-2{order:2}.diagram-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;color:var(--color-foreground);margin-bottom:20px}.integration-diagram{background-color:var(--color-surface-pink);border-radius:var(--radius);padding:24px;border:1px solid var(--color-border)}.integration-diagram-alt{background-color:var(--color-background)}.workstream-item{margin-bottom:16px}.workstream-header{display:flex;justify-content:space-between;font-size:11px;margin-bottom:.375rem}.workstream-label{font-weight:500;color:var(--color-foreground)}.workstream-status{font-weight:600;color:var(--color-primary)}.workstream-bar{height:6px;background-color:var(--color-muted);border-radius:var(--radius-full);overflow:hidden}.workstream-progress{height:100%;width:100%;background-color:var(--color-primary);border-radius:var(--radius-full)}.workstream-footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.workstream-badge{padding:4px 10px;background-color:var(--color-primary-light);color:var(--color-primary);font-size:10px;font-weight:700;text-transform:uppercase;border-radius:var(--radius)}.integration-diagram.integration-diagram-alt .badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:9999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}ul.migration-list .icon-circle.icon-circle-md.card{display:flex;align-items:center;justify-content:center;border-radius:50%;width:36px;height:36px;background-color:var(--color-background);border:1px solid var(--color-border)}.migration-grid{display:grid;gap:2.5rem;align-items:flex-start}.enterprise-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:9999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.migration-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.governance-grid{display:grid;gap:1.25rem}.governance-card{background-color:var(--color-background);border-radius:var(--radius);padding:20px;border:1px solid var(--color-border);transition:all .3s}.governance-grid .icon-circle-xl{width:44px;height:44px}.governance-grid .icon-circle-primary{background-color:var(--color-primary-light)}.governance-grid .governance-card h3{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--color-foreground);margin-bottom:.5rem}.governance-grid .governance-card p{font-size:14px;color:var(--color-text-gray);line-height:1.6}.governance-grid .icon-circle{display:flex;align-items:center;justify-content:center;border-radius:50%}.governance-card:hover{border-color:#fb05864d;box-shadow:var(--shadow-md)}ul.migration-list .icon-circle-md{width:36px;height:36px;background-color:var(--color-muted)}ul.migration-list .icon-circle{display:flex;align-items:center;justify-content:center;border-radius:50%}.integration-diagram .diagram-block{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;margin-bottom:1rem}.integration-diagram .diagram-block .icon-circle-sm{width:32px;height:32px}.integration-diagram .diagram-block .icon-circle-muted{background-color:var(--color-navy-light)}.integration-diagram .diagram-block-title{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--color-foreground)}.integration-diagram .diagram-block .icon-circle{display:flex;align-items:center;justify-content:center;border-radius:50%}.integration-diagram .diagram-block-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.integration-diagram .diagram-tags .tag-gray{background-color:var(--color-muted);color:var(--color-text-gray)}.integration-diagram .diagram-tags .tag{display:inline-block;padding:.25rem .5rem;border-radius:var(--radius);font-size:10px}.integration-diagram .diagram-tags{display:flex;flex-wrap:wrap;gap:.5rem}.integration-diagram .diagram-arrow{display:flex;flex-direction:column;align-items:center;margin:12px 0}.integration-diagram .diagram-arrow-line{width:2px;height:1rem;background-color:#fb05864d}.integration-diagram .diagram-arrow-head{width:.5rem;height:.5rem;border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);transform:rotate(45deg);margin-top:-.25rem}.integration-diagram .middleware-block{border:2px solid rgba(251,5,134,.2)}.integration-diagram .middleware-block-sub{font-size:10px;color:var(--color-text-gray);margin-bottom:8px}.integration-diagram .diagram-tags .tag-primary{background-color:var(--color-primary-light);color:var(--color-primary);font-weight:500}.integration-diagram .diagram-tags{display:flex;flex-wrap:wrap;gap:8px}.integration-diagram .icon-circle-primary-solid{background-color:var(--color-primary)}.integration-diagram .shopify-block .diagram-block-title{color:var(--color-primary)}.integration-diagram .diagram-block-sub{font-size:10px;color:var(--color-text-gray)}.integration-diagram .shopify-block{background-color:#fb05860d;border:2px solid rgba(251,5,134,.3)}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.trust-item{text-align:center}.trust-item .icon-circle{margin:0 auto .75rem}.trust-item .icon-circle-primary{background-color:var(--color-primary-light)}.trust-item .icon-circle-lg{width:40px;height:40px}.trust-item .icon-circle{display:flex;align-items:center;justify-content:center;border-radius:50%}.trust-item .trust-value{font-size:20px;font-weight:700;color:var(--color-foreground);margin-bottom:.25rem}.trust-item .trust-label{font-size:12px;color:var(--color-text-gray);text-transform:uppercase;letter-spacing:.025em}.who-for-grid{display:grid;gap:1.5rem;max-width:896px;margin:0 auto}.who-for-grid .fit-card-good{background-color:var(--color-surface-pink);border:1px solid var(--color-primary-light)}.who-for-grid .fit-card{border-radius:var(--radius);padding:24px}.who-for-grid .fit-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.who-for-grid .icon-circle-primary{background-color:var(--color-primary-light)}.who-for-grid .icon-circle{display:flex;align-items:center;justify-content:center;border-radius:50%}.who-for-grid .icon-circle-md{width:36px;height:36px}.who-for-grid .fit-title{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--color-foreground);margin:0}.who-for-grid .fit-list li{display:flex;align-items:flex-start;gap:.75rem}.who-for-grid .fit-list{display:flex;flex-direction:column;gap:.75rem}.who-for-grid .fit-list li svg{margin-top:5px;flex-shrink:0}.fit-card-bad{background-color:var(--color-muted);border:1px solid var(--color-border)}.fit-card.fit-card-bad .icon-circle.icon-circle-md{background-color:#9292921a}.fit-card.fit-card-bad span.enterprise-text-body{font-size:14px;color:var(--color-muted-foreground)}.architecture-diagram{background-color:var(--color-muted);border-radius:var(--radius);padding:24px;border:1px solid var(--color-border);overflow-x:auto}.architecture-inner{min-width:700px}.architecture-grid{display:grid;grid-template-columns:3fr 5fr 3fr;gap:1rem;align-items:flex-start}.architecture-column-title{font-family:var(--font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground);text-align:center;margin-bottom:16px}.architecture-box{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius);padding:12px;display:flex;align-items:center;gap:.75rem}.architecture-box .icon-circle-sm{width:32px;height:32px}.architecture-box .icon-circle-muted{background-color:var(--color-navy-light)}.architecture-box .icon-circle{display:flex;align-items:center;justify-content:center;border-radius:50%}.architecture-box-title{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--color-foreground)}.architecture-box-sub{font-size:10px;color:var(--color-text-gray)}.flow-arrow{display:flex;align-items:center;width:100%;margin:16px 0}.middleware-box .icon-circle-primary{background-color:var(--color-primary-light)}.middleware-box .icon-circle-lg{width:40px;height:40px}.middleware-box .icon-circle{display:flex;align-items:center;justify-content:center;border-radius:50%}.middleware-box{background-color:var(--color-background);border:2px solid rgba(251,5,134,.3);border-radius:var(--radius);padding:16px;width:100%}.middleware-title{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--color-foreground);text-align:center;margin-bottom:.75rem}.middleware-tags{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;text-align:center}.middleware-tags .tag-gray{background-color:var(--color-muted);color:var(--color-text-gray)}.middleware-tags .tag{display:inline-block;padding:4px 8px;border-radius:var(--radius);font-size:10px}.middleware-footer{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border);text-align:center;font-size:10px;color:var(--color-text-gray)}.architecture-middleware .flow-line{flex:1;height:2px;background-color:#fb05864d}.architecture-box.shopify-box .icon-circle-primary-solid{background-color:var(--color-primary)}.architecture-box.shopify-box .icon-circle-sm{width:32px;height:32px}.architecture-box.shopify-box .icon-circle{display:flex;align-items:center;justify-content:center;border-radius:50%}.architecture-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border)}.legend-item{display:flex;align-items:center;gap:.5rem;font-size:10px;color:var(--color-text-gray)}.legend-line{width:2rem;height:2px;background-color:#fb05864d}@media(min-width:768px){.enterprise-text-body-lg{font-size:18px}.whitepaper-grid{grid-template-columns:repeat(2,1fr);gap:3.5rem}.process-grid,.governance-grid{grid-template-columns:repeat(2,1fr)}.enterprise-banner .hero-subheading,.trust-value{font-size:24px}.who-for-grid{grid-template-columns:repeat(2,1fr)}.fit-card,.architecture-diagram{padding:32px}}@media(min-width:1024px){.enterprise-heading-section{font-size:30px}.why-grid{grid-template-columns:repeat(2,1fr);gap:3.5rem}.process-card:not(:last-child) .process-connector{display:block;position:absolute;top:2rem;left:60%;width:80%;height:2px;background-color:#ffffff1a}.process-grid{grid-template-columns:repeat(4,1fr)}.migration-grid{grid-template-columns:repeat(2,1fr);gap:3.5rem}.integration-diagram .lg-order-1{order:1}.governance-grid{grid-template-columns:repeat(4,1fr)}.enterprise-banner .heading-hero{font-size:4rem}.enterprise-banner .hero-description{font-size:18px}.enterprise-banner .hero-buttons{flex-direction:row}.enterprise-banner .hero-grid{grid-template-columns:2fr 1fr;gap:3rem}.enterprise-banner .hero-visual{display:flex}.trust-grid{grid-template-columns:repeat(4,1fr)}}.enterprise-migration-re .reviews{background-color:var(--color-surface-white);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.enterprise-migration-re .reviews .container{padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.enterprise-migration-re .reviews .container{padding-top:2.5rem;padding-bottom:2.5rem}}.enterprise-migration-re .reviews-title{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--color-foreground);text-align:center;margin-bottom:1.5rem;text-transform:none;letter-spacing:normal}@media(min-width:768px){.enterprise-migration-re .reviews-title{font-size:20px}}.enterprise-migration-re .reviews-grid{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(min-width:768px){.enterprise-migration-re .reviews-grid{flex-direction:row;justify-content:center;gap:3rem}}.enterprise-migration-re .review-item{display:flex;align-items:center;gap:1rem}.enterprise-migration-re .review-item img{height:24px;width:auto}.enterprise-migration-re .review-item .trustpilot-logo{height:24px}.enterprise-migration-re .stars{display:flex;gap:.25rem}.enterprise-migration-re .star{width:16px;height:16px;fill:#fbbc05;color:#fbbc05}.enterprise-migration-re .trustpilot-star{width:20px;height:20px;background-color:#00b67a;display:flex;align-items:center;justify-content:center}.enterprise-migration-re .trustpilot-star svg{width:12px;height:12px;fill:#fff}.enterprise-migration-re .review-text{font-size:14px;color:var(--color-foreground);font-weight:500;margin-top:4px}.enterprise-migration-re .review-text strong{font-weight:700}.enterprise-migration-re .reviews-divider{display:none;width:1px;height:3rem;background-color:var(--color-border)}@media(min-width:768px){.enterprise-migration-re .reviews-divider{display:block}}@media(max-width:768px){.enterprise-btn-xl{height:4rem;padding:0 10px;font-size:11px;text-align:center;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/shopify-enterprise-migration.css.map */
