.g6-intro{padding-block:72px 48px}.g6-intro h1{max-width:900px}.g6-intro .hero-lead{max-width:740px}.g6-service-section{padding-top:28px}.g6-portfolio.ia-catalogue{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}.g6-portfolio .ia-capability{min-width:0;padding:24px;display:flex;flex-direction:column}.g6-portfolio .ia-capability h3{font-size:22px;line-height:1.2}.g6-portfolio .micro-workflow{margin-top:auto}.g6-custom-invitation{min-width:0;border:1px dashed var(--ink,#292c2a);border-radius:18px;padding:24px;background:#eee9f4;display:flex;flex-direction:column;gap:10px}.g6-custom-invitation h3{font-size:28px;line-height:1.15;margin:0}.g6-custom-invitation .text-link{margin-top:auto}.g6-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:24px}.g6-offer,.g6-delivery-forms{border:1px solid #c9c6bd;border-radius:12px;padding:22px}.g6-offer summary,.g6-delivery-forms summary{cursor:pointer;font-weight:650;min-height:44px;line-height:1.4}.g6-offer summary span{display:block;font-size:14px;font-weight:400;margin:10px 0}.g6-offer[open] summary{margin-bottom:18px}.g6-delivery-forms .build-forms{margin-top:24px}.g6-question{border-left:3px solid #a788b5;padding:10px 16px;font-size:16px;overflow-wrap:anywhere}.g6-route-note{font-size:13px;color:#4b514d}.g6-website-entry{border-left:3px solid #a788b5;padding:18px 24px;margin-bottom:24px;background:#f2eef5}.g6-website-entry p{max-width:840px}#g6-website-direction{border:1px solid #c9c6bd;border-radius:14px;padding:28px;background:#f2eef5}.g6-offer summary:focus-visible,.g6-delivery-forms summary:focus-visible{outline:3px solid #746184;outline-offset:5px}
@media(max-width:1150px){.g6-portfolio.ia-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.g6-intro{padding-block:44px 24px}.g6-portfolio.ia-catalogue,.g6-offers{grid-template-columns:1fr}.g6-portfolio .ia-capability,.g6-custom-invitation{padding:22px}.g6-website-entry{padding:16px}.g6-portfolio .micro-workflow{margin-top:20px}}

.g6-business-context{border:1px solid #c9c6bd;border-radius:12px;padding:22px;margin-top:18px}.g6-business-context summary{cursor:pointer;font-weight:650;min-height:44px;line-height:1.4}.g6-business-context summary span{display:block;font-size:14px;font-weight:400;margin-top:10px}.g6-business-context summary:focus-visible{outline:3px solid #746184;outline-offset:5px}.g6-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.g6-scenarios article{border-top:2px solid #a788b5;padding-top:18px}.g6-scenarios h3{font-size:22px;line-height:1.3}.g6-scenarios p{font-size:15px;line-height:1.65}.g6-scenarios .text-link{display:inline-block;min-height:44px;padding-block:10px}
#concierge-dialog .concierge-recommendation{scroll-margin-top:105px}#concierge-dialog .g6-dialog-question{border-left:3px solid #746184;padding-left:12px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}#concierge-dialog .g6-dialog-answer{font-size:15px;line-height:1.6;overflow-wrap:anywhere}#concierge-dialog #brain-followups{flex-direction:column;align-items:stretch}#concierge-dialog .brain-followup{font-size:14px}#concierge-dialog #concierge-recommendation-note{font-size:12px;line-height:1.6;margin-top:16px}#concierge-dialog #concierge-recommendation-title{scroll-margin-top:120px}
@media(max-width:800px){.g6-scenarios{grid-template-columns:1fr}}
