.solution-detail-mobile-back{display:none}@media screen and (max-width:767px){.solution-detail-page,.solutions-hub-page{padding-top:calc(5.5rem + env(safe-area-inset-top, 0px));padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}.solution-detail-shell,.solutions-hub-shell{padding-inline:1.125rem}.solution-detail-mobile-back{display:inline-flex;min-height:var(--aqp-control-height);align-items:center;gap:.5rem;margin-bottom:1.25rem;color:rgb(212 212 216/.82);font-size:var(--aqp-type-footnote);font-weight:600}.solution-detail-breadcrumb{display:none}.solution-detail-hero h1,.solutions-hub-hero h1{margin-top:.75rem;font-size:clamp(2.125rem,9.4vw,2.625rem);line-height:1.02;letter-spacing:-.045em}.solution-detail-hero>p:last-child,.solutions-hub-hero>p:last-child{margin-top:1rem;color:rgb(212 212 220/.76);font-size:var(--aqp-type-callout);line-height:1.55}.solution-detail-answer{margin-top:1.75rem;padding:1.25rem;border-radius:24px}.solution-detail-answer>p:last-child{margin-top:.65rem;font-size:var(--aqp-type-callout);line-height:1.55}.solution-detail-audience-grid{margin-top:2.5rem;gap:2.5rem}.solution-detail-audience-grid h2,.solution-detail-faq h2,.solution-detail-next h2,.solution-detail-workflow h2,.solutions-hub-next h2{font-size:var(--aqp-type-title-2);line-height:1.18}.solution-detail-check-list,.solution-detail-problem-list{margin-top:1rem}.solution-detail-check-list>:not([hidden])~:not([hidden]),.solution-detail-problem-list>:not([hidden])~:not([hidden]){margin-top:.65rem}.solution-detail-check-row{min-height:2.75rem;align-items:flex-start;gap:.65rem;padding:.55rem 0;font-size:var(--aqp-type-subheadline);line-height:1.45}.solution-detail-check-row svg{width:1.125rem;height:1.125rem;margin-top:.1rem}.solution-detail-problem-row{padding:.9rem 1rem;border-radius:18px;font-size:var(--aqp-type-subheadline);line-height:1.45}.solution-detail-faq,.solution-detail-next,.solution-detail-workflow{margin-top:2.75rem}.solution-detail-workflow-grid{display:block;margin-top:1.5rem}.solution-detail-workflow-step{position:relative;overflow:visible;padding:0 0 1.65rem 3.5rem;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.solution-detail-workflow-step:not(:last-child):before{content:"";position:absolute;top:2.75rem;bottom:.15rem;left:1.35rem;width:1px;background:linear-gradient(180deg,rgb(146 146 255/.42),rgb(255 255 255/.06))}.solution-detail-workflow-index{position:absolute;top:0;left:0;display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid rgb(146 146 255/.22);border-radius:999px;background:rgb(112 112 240/.09);font-size:var(--aqp-type-caption)}.solution-detail-workflow-step h3{margin-top:0;padding-top:.1rem;font-size:var(--aqp-type-headline)}.solution-detail-workflow-step p{margin-top:.4rem;font-size:var(--aqp-type-subheadline);line-height:1.5}.solution-detail-faq>div{margin-top:1.25rem}.solution-detail-faq-row{padding:0;border:0;border-top:1px solid rgb(255 255 255/.08);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.solution-detail-faq-row:last-child{border-bottom:1px solid rgb(255 255 255/.08)}.solution-detail-faq-summary{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:var(--aqp-type-subheadline);line-height:1.35}.solution-detail-faq-summary::-webkit-details-marker{display:none}.solution-detail-faq-summary:after{content:"+";flex:0 0 auto;color:rgb(161 161 170/.8);font-size:1.25rem;font-weight:400}.solution-detail-faq-row[open] .solution-detail-faq-summary:after{content:"−"}.solution-detail-faq-row>p{margin-top:0;padding:0 0 1rem;font-size:var(--aqp-type-subheadline);line-height:1.5}.solution-detail-next,.solutions-hub-next{padding:1.25rem;border-radius:24px}.solution-detail-actions,.solutions-hub-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.25rem}.solution-detail-actions>*,.solutions-hub-actions>*{width:100%;min-width:0}.solution-detail-primary-cta,.solutions-hub-actions>:first-child{grid-column:1/-1}.solutions-hub-grid{margin-top:2rem;gap:.75rem}.solutions-hub-card{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.85rem;min-height:7.25rem;padding:1rem;border-radius:22px}.solutions-hub-card-top{display:contents}.solutions-hub-card-icon{grid-column:1;grid-row:1;border-radius:14px}.solutions-hub-card-copy{grid-column:2;grid-row:1;min-width:0}.solutions-hub-card-arrow{grid-column:3;grid-row:1;justify-self:center}.solutions-hub-card-copy>p:first-child{margin-top:0;font-size:var(--aqp-type-caption-2)}.solutions-hub-card-copy h2{margin-top:.3rem;font-size:var(--aqp-type-headline);line-height:1.2}.solutions-hub-card-copy>p:last-child{display:-webkit-box;margin-top:.35rem;overflow:hidden;font-size:var(--aqp-type-footnote);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solutions-hub-next{margin-top:2.5rem}}