.commerce-page{background:#f5f1ea;color:#171719}.commerce-page h1,.commerce-page h2,.commerce-page h3{letter-spacing:-.04em}.commerce-page h2{font-size:clamp(2.5rem,5.2vw,6rem);line-height:.93}.commerce-hero{background:#111116;color:#fff;padding:clamp(5rem,9vw,9rem) 0 4rem}.commerce-hero-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,6vw,7rem);align-items:center}.commerce-hero h1{font-size:clamp(3.8rem,8vw,9rem);line-height:.84;margin:.3em 0;max-width:8ch}.commerce-hero .lead{font-size:1.25rem;color:#fff}.commerce-hero p{color:#d3d0ca;max-width:44rem}.commerce-hero figure{margin:0;background:#1d1c22;padding:1rem;border-radius:1.4rem;box-shadow:0 2rem 5rem #0008}.commerce-hero img{display:block;width:100%;height:auto;border-radius:.7rem}.secondary-dark{border-color:#fff;color:#fff}.trust-grid{grid-template-columns:repeat(4,1fr)}.commerce-intro,.commerce-work,.commerce-pack,.commerce-architecture,.commerce-detail,.commerce-shelf,.commerce-mobile,.commerce-buy,.commerce-platform,.commerce-seo,.commerce-integrated,.commerce-stages,.commerce-process,.commerce-migration,.commerce-insights,.commerce-faq,.commerce-final{padding:clamp(5rem,9vw,10rem) 0}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,8vw,9rem)}.split>div{font-size:1.08rem;line-height:1.72}.section-head{display:grid;grid-template-columns:1.35fr .65fr;gap:3rem;align-items:end;margin-bottom:4rem}.commerce-work{background:#17171c;color:#fff}.commerce-work .section-head>p,.feature p{color:#ccc}.feature-list{display:grid;gap:5rem}.feature{display:grid;grid-template-columns:1.4fr .6fr;background:#24242a}.feature:nth-child(even){grid-template-columns:.8fr 1.2fr}.feature-media{display:grid;grid-template-columns:repeat(2,1fr);background:#0c0c0f}.feature.aliya .feature-media img:first-child{grid-column:1/-1}.feature-media img{width:100%;height:100%;min-height:18rem;object-fit:contain}.feature-copy{padding:clamp(2rem,5vw,5rem);align-self:center}.feature-copy h3{font-size:clamp(3rem,6vw,7rem);margin:.2em 0}.feature-copy .eyebrow{color:#ef8d6e}.feature-links{display:flex;gap:1.4rem;flex-wrap:wrap}.commerce-pack,.commerce-detail,.commerce-platform,.commerce-integrated,.commerce-faq{background:#fff}.commerce-pack figure,.commerce-detail figure,.commerce-shelf figure,.commerce-mobile figure{margin:0}.pack-pair{display:grid;gap:1rem}.pack-pair img,.commerce-detail img,.commerce-shelf img,.commerce-mobile img{width:100%;height:auto;display:block}.architecture-grid,.buy-grid,.process-grid,.stage-grid{display:grid;gap:1px;background:#bbb}.architecture-grid,.buy-grid{grid-template-columns:repeat(4,1fr)}.process-grid{grid-template-columns:repeat(6,1fr)}.stage-grid{grid-template-columns:repeat(3,1fr)}.architecture-grid article,.buy-grid article,.process-grid article,.stage-grid article{background:#f5f1ea;padding:1.6rem}.architecture-grid span,.process-grid span,.stage-grid span{font-size:.75rem;color:#b94e2f}.commerce-detail{background:#e9d0c2}.commerce-shelf{background:#d9dfd5}.commerce-mobile{background:#18181e;color:#fff}.commerce-mobile p{color:#ccc}.commerce-buy{background:#fff}.region-note{display:grid;grid-template-columns:.3fr .7fr;gap:2rem;margin-top:2rem;padding:2rem;background:#f5f1ea}.commerce-platform{background:#242329;color:#fff}.commerce-platform p{color:#d1cec8}.commerce-platform h3{font-size:1.8rem}.commerce-seo{background:#f0c95e}.seo-points{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#171719}.seo-points article{background:#f0c95e;padding:1.4rem}.link-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#111}.link-grid a{display:flex;flex-direction:column;padding:1.5rem;background:#fff;color:#111;text-decoration:none}.link-grid a:hover,.link-grid a:focus-visible{background:#111;color:#fff}.commerce-process,.commerce-insights{background:#fff}.commerce-migration ul{padding-left:1.2rem;line-height:1.9}.insight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.insight-grid a{padding:2rem;background:#f5f1ea;color:#111;text-decoration:none}.insight-grid span{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.insight-grid strong{display:block;font-size:1.45rem;line-height:1.05;margin-top:1rem}.commerce-faq details{border-top:1px solid #bbb;padding:1.2rem 0}.commerce-faq summary{font-weight:700;font-size:1.12rem;cursor:pointer}.commerce-final{background:#111116;color:#fff}.commerce-final .split{align-items:end}.commerce-final p{color:#ccc}.commerce-final .eyebrow{color:#ef8d6e}.commerce-final .button-row{justify-content:flex-end}@media(max-width:1000px){.commerce-hero-grid,.split,.feature,.feature:nth-child(even){grid-template-columns:1fr}.section-head{grid-template-columns:1fr}.architecture-grid,.buy-grid,.insight-grid{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:repeat(3,1fr)}.commerce-final .button-row{justify-content:flex-start}}@media(max-width:680px){.commerce-hero{padding-top:3.5rem}.commerce-hero h1{font-size:clamp(3.4rem,17vw,5.8rem)}.trust-grid,.architecture-grid,.buy-grid,.process-grid,.stage-grid,.insight-grid,.seo-points,.link-grid,.region-note{grid-template-columns:1fr}.feature-media{grid-template-columns:1fr}.feature.aliya .feature-media img:first-child{grid-column:auto}.feature-media img{height:auto;min-height:0}.commerce-page h2{font-size:clamp(2.7rem,13vw,4.6rem)}.commerce-intro,.commerce-work,.commerce-pack,.commerce-architecture,.commerce-detail,.commerce-shelf,.commerce-mobile,.commerce-buy,.commerce-platform,.commerce-seo,.commerce-integrated,.commerce-stages,.commerce-process,.commerce-migration,.commerce-insights,.commerce-faq,.commerce-final{padding:4.5rem 0}}
