@media (max-width: 760px){.home-page .mrh-home{--mrh-mobile-section: 24px}.home-page .mrh-shell,.home-page .mrh-home-ai .gpa__shell{width:calc(100% - 32px)}.home-page .mrh-hero-grid{padding-block:22px 10px}.home-page .mrh-hero h1{font-size:clamp(28px,8vw,34px);line-height:1.08}.home-page .mrh-intro{padding-top:11px;font-size:14px;line-height:1.5}.home-page .mrh-actions{margin-top:14px;gap:8px}.home-page .mrh-actions .mrh-button{min-height:40px;padding:9px 15px}.home-page .mrh-assurances{margin-top:9px}.home-page .mrh-hero-figure{margin-top:5px;margin-bottom:-2px}.home-page .mrh-trust{padding-block:8px}.home-page .mrh-entry{padding-block:18px 10px}.home-page .mrh-entry>h2{margin-bottom:9px}.home-page .mrh-customer-strip{padding-top:14px}.home-page .mrh-home-ai .gpa{padding-block:24px 12px}.home-page .mrh-home-ai .gpa__shell{gap:16px}.home-page .mrh-home-ai .gpa .gpa__title{font-size:30px;line-height:1.08}.home-page .mrh-home-ai .gpa .gpa__intro{margin-top:10px;font-size:14px;line-height:1.5}.home-page .mrh-home-ai .gpa__benefits{gap:8px;margin-top:13px}.home-page .mrh-home-ai .gpa__benefit{gap:10px}.home-page .mrh-home-ai .gpa__benefit>.gpa__icon{flex-basis:36px;height:36px;border-radius:11px}.home-page .mrh-home-ai .gpa__copy>.gp-text-link,.home-page .mrh-home-ai .gpa__copy>div>.gp-text-link{min-height:42px;margin-top:14px;padding:9px 16px;font-size:13px}.home-page .mrh-home-ai .gpa__visual{width:min(100%,390px);max-height:520px;margin-inline:auto;overflow:hidden}.home-page .mrh-channel{gap:14px;padding-block:var(--mrh-mobile-section)}.home-page .mrh-detail-copy>.mrh-eyebrow{margin-bottom:6px}.home-page .mrh-detail-copy h2,.home-page .mrh-detail-heading h2{font-size:24px;line-height:1.12}.home-page .mrh-detail-copy>p:not(.mrh-eyebrow):not(.mrh-detail-note){margin-top:10px;font-size:14px;line-height:1.5}.home-page .mrh-detail-actions{gap:9px 14px;margin-top:13px}.home-page .mrh-home .mrh-detail-note{margin-top:9px}.home-page .mrh-channel-visual{max-width:390px;padding:4px}.home-page .mrh-channel-visual img{max-height:220px}.home-page .mrh-showcase{padding-block:26px}.home-page .mrh-showcase-grid{gap:15px}.home-page .mrh-showcase-copy h2{font-size:26px;line-height:1.1}.home-page .mrh-showcase-copy>p:not(.mrh-eyebrow){margin-top:10px;font-size:14px;line-height:1.5}.home-page .mrh-showcase-copy .mrh-button{margin-top:14px}.home-page .mrh-showcase-topics{margin-top:12px;gap:6px}.home-page .mrh-showcase-topics span{padding:5px 9px;font-size:11px}.home-page .mrh-price-stage{height:390px}.home-page .mrh-price-wheel figcaption{margin-top:-6px}.home-page .mrh-home-portal-preview{width:min(100%,390px)}.home-page .mrh-home-portal-preview .gp-preview-phone{width:min(100%,310px)}.home-page .mrh-home-portal-preview .gp-preview-screen{min-height:360px}.home-page .mrh-products,.home-page .mrh-references,.home-page .mrh-support,.home-page .mrh-news{padding-block:var(--mrh-mobile-section)}.home-page .mrh-detail-heading{margin-bottom:14px}.home-page .mrh-detail-heading>p{margin-top:7px;font-size:13px;line-height:1.5}.home-page .mrh-product-groups{gap:8px}.home-page .mrh-product-group{padding:13px 11px;border-radius:11px}.home-page .mrh-group-number{width:26px;height:26px;margin-bottom:7px}.home-page .mrh-product-group h3{font-size:14px}.home-page .mrh-product-group>p{margin-top:5px;margin-bottom:7px;font-size:12px;line-height:1.4}.home-page .mrh-product-group a{min-height:38px;padding-block:4px;font-size:11.5px}.home-page .mrh-section-action{margin-top:14px}.home-page .mrh-reference-grid{display:flex;gap:10px;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-page .mrh-reference-grid::-webkit-scrollbar{display:none}.home-page .mrh-reference{flex:0 0 min(84vw,330px);scroll-snap-align:start;padding:17px;border-radius:13px}.home-page .mrh-reference blockquote{padding-top:18px}.home-page .mrh-reference blockquote::before{font-size:40px}.home-page .mrh-reference blockquote p{font-size:13px;line-height:1.5}.home-page .mrh-reference figcaption{padding-top:14px}.home-page .mrh-support-grid{gap:14px}.home-page .mrh-support-links{margin-top:10px}.home-page .mrh-support-links a{min-height:38px}.home-page .mrh-video{max-width:390px}.home-page .mrh-video-poster{height:118px}.home-page .mrh-video-label{padding:10px 13px;font-size:13px}.home-page .mrh-news-grid{gap:10px}.home-page .mrh-news .news-card{grid-template-columns:110px minmax(0,1fr);border-radius:11px}.home-page .mrh-news .news-card__image{min-height:132px}.home-page .mrh-news .news-card__copy{padding:11px}.home-page .mrh-news .news-card__copy>.eyebrow{margin-bottom:5px;font-size:9px}.home-page .mrh-news .news-card h3{margin-bottom:6px;font-size:14px;line-height:1.25}.home-page .mrh-news .knowledge-card__excerpt{-webkit-line-clamp:2;margin-bottom:8px;font-size:11px;line-height:1.4}.home-page .mrh-news .knowledge-meta{gap:5px 8px;font-size:9px}.home-page .mrh-pricing{padding-block:22px}.home-page .mrh-contact-grid{gap:14px}.home-page .mrh-pricing-copy h2{font-size:24px;line-height:1.1}.home-page .mrh-pricing-copy p{font-size:12.5px;line-height:1.45}.home-page .mrh-contact-cards{gap:8px}.home-page .mrh-contact-card{gap:12px;padding:14px;border-radius:10px}.home-page .mrh-contact-card h3{margin-bottom:5px;font-size:14px}.home-page .mrh-contact-card p,.home-page .mrh-direct,.home-page .mrh-card-link{font-size:12px}.home-page .mrh-contact-card>.mrh-icon{width:42px;height:42px;padding:9px}.home-page .mrh-person .mrh-portrait{width:52px;height:52px;flex-basis:52px}.home-page .mrh-pricing .mrh-final-actions{margin-top:10px;gap:8px}.home-page .mrh-final-actions .mrh-button{min-height:42px}}@media (max-width: 480px){.home-page .mrh-product-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .mrh-product-group{padding:12px 9px}.home-page .mrh-product-group>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-page .mrh-price-stage{height:360px}.home-page .mrh-news .news-card{grid-template-columns:96px minmax(0,1fr)}.home-page .mrh-news .news-card__image{min-height:118px}}@media (max-width: 760px){.home-page .mrh-hero-grid{padding-block:26px 14px;row-gap:16px}.home-page .mrh-hero h1{margin-bottom:10px}.home-page .mrh-intro{max-width:38ch;padding-top:7px;font-size:14.5px;line-height:1.56}.home-page .mrh-actions{gap:10px}.home-page .mrh-actions .mrh-button{min-height:44px}.home-page .mrh-actions .mrh-button-outline{border-color:#75c4ce;background:#fff;color:#075f70}.home-page .mrh-audience-links{gap:10px}.home-page .mrh-audience-links a{min-height:54px;padding:12px 15px;font-size:13.5px;line-height:1.35}.home-page .mrh-home-ai .gpa{padding-block:28px 18px}.home-page .mrh-home-ai .gpa__shell{gap:18px}.home-page .mrh-home-ai .gpa .gpa__title{font-size:29px;line-height:1.06}.home-page .mrh-home-ai .gpa__visual{width:min(92%,350px);max-height:470px}.home-page .mrh-channel,.home-page .mrh-showcase,.home-page .mrh-products,.home-page .mrh-references,.home-page .mrh-support,.home-page .mrh-news,.home-page .mrh-pricing{padding-top:28px;padding-bottom:28px}.home-page .mrh-showcase-grid,.home-page .mrh-support-grid,.home-page .mrh-contact-grid{gap:18px}.home-page .mrh-detail-copy h2,.home-page .mrh-detail-heading h2,.home-page .mrh-pricing-copy h2{line-height:1.08}.home-page .mrh-home-portal-preview{width:min(94%,360px);margin-inline:auto}.home-page .mrh-home-portal-preview .gp-preview-phone{width:min(100%,290px)}.home-page .mrh-product-groups{gap:10px}.home-page .mrh-product-group{padding:14px 12px;border-radius:12px}.home-page .mrh-product-group h3{font-size:14.5px;line-height:1.3}.home-page .mrh-product-group>p{font-size:12.5px;line-height:1.45}.home-page .mrh-reference{padding:19px}.home-page .mrh-reference blockquote p{font-size:13.5px;line-height:1.55}.home-page .mrh-news-grid{gap:12px}.home-page .mrh-news .news-card__copy{padding:13px}.home-page .mrh-news .news-card h3{font-size:14.5px;line-height:1.3}.home-page .mrh-news .knowledge-card__excerpt{font-size:11.5px;line-height:1.45}.home-page .mrh-pricing-copy p{font-size:13px;line-height:1.5}.home-page .mrh-contact-card{padding:15px;border-radius:12px}.home-page .mrh-pricing .mrh-final-actions{margin-top:14px;gap:10px}.home-page .mrh-final-actions .mrh-button{min-height:46px;padding-inline:16px}}@media (max-width: 480px){.home-page .mrh-hero h1{font-size:clamp(27px,8.6vw,32px);line-height:1.06}.home-page .mrh-intro{font-size:14px}.home-page .mrh-audience-links a{min-height:56px;padding-inline:14px}.home-page .mrh-home-ai .gpa__visual{width:min(90%,330px)}.home-page .mrh-news .news-card{grid-template-columns:104px minmax(0,1fr)}.home-page .mrh-news .news-card__image{min-height:124px}}@media (prefers-reduced-motion: reduce){.home-page .mrh-reference-grid{scroll-behavior:auto}}
