:root{--surface-raised:#fbfaf5;--surface-soft:#eef1e7;--text-secondary:#59664f;--line-soft:#d9ddce;--action:#ad482d;--radius-card:8px;--space-section:clamp(40px,5vw,72px)}.engagement-journey{color:var(--ink);margin:55px 0}.engagement-heading{margin-bottom:30px}.engagement-heading h3{font:400 clamp(28px,3vw,42px)/1.12 var(--font-display),sans-serif;letter-spacing:-.04em;margin:12px 0}.engagement-heading>p:last-child{color:var(--subtle);font-size:14px;line-height:1.75}.engagement-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.engagement-journey li{border-top:1px solid #bec4b6;padding-top:20px}.engagement-number{color:#7c513a;background:#e9eade;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:18px;font-size:11px;display:inline-grid}.engagement-journey h4{font:400 20px/1.25 var(--font-display),sans-serif;letter-spacing:-.02em;margin:0 0 12px}.engagement-journey li p{color:var(--subtle);margin:0;font-size:12px;line-height:1.85}.engagement-journey li small{color:#7b543d;margin-top:18px;font-size:10px;line-height:1.6;display:block}.engagement-compact{margin:30px 0 0}.engagement-compact .engagement-heading{display:none}.engagement-compact ol{grid-template-columns:1fr;gap:16px}.engagement-compact li{gap:15px;padding-top:16px;display:flex}.engagement-compact .engagement-number{flex-shrink:0;margin:0}.engagement-compact h4{margin-bottom:5px;font-size:17px}.service-package-value .engagement-journey,.industry-packages .engagement-journey{color:inherit}.service-package-value .engagement-journey p,.industry-packages .engagement-journey p{color:#c9cebf}.service-package-value .engagement-journey li,.industry-packages .engagement-journey li{border-color:#ffffff25}.package-assurance{color:var(--subtle);margin:12px 0;line-height:1.7;display:block;font-size:11px!important}.package-fit{border-left:2px solid #9aaa80;margin:20px 0;padding-left:16px}.package-fit strong{margin-bottom:6px;font-size:11px;display:block}@media (max-width:900px){.engagement-journey ol{grid-template-columns:1fr 1fr}.engagement-compact ol{grid-template-columns:1fr}}@media (max-width:650px){.engagement-journey ol{grid-template-columns:1fr;gap:24px}.engagement-journey li{gap:16px;display:flex}.engagement-number{flex-shrink:0}.engagement-journey{margin:35px 0}}.inquiry-section{--contact-ink:#30382e;--contact-background:#edece2;border-block:1px solid #dbdfcf}.inquiry-intro>p{color:#66705c}.inquiry-form{background:#faf9f3;border:1px solid #d9dece;border-radius:8px;padding:32px}.inquiry-topics span{border-color:#ccd3be}.inquiry-fields input,.inquiry-fields textarea{border-bottom-color:#cbd3bf}.inquiry-fields input::placeholder,.inquiry-fields textarea::placeholder{color:#777f6c;opacity:1}.inquiry-section .inquiry-reference{color:#3c4c32;background:#e8eddf;border-color:#d2dbc4}.inquiry-submit{color:#fff8eb;background:#b64b2f;border-color:#b64b2f}.inquiry-section .engagement-journey{color:#35402e}.inquiry-section .engagement-journey li p{color:#68745c}.inquiry-section .engagement-journey li{border-color:#c9d2bd}.inquiry-section .engagement-number{background:#faf9f2;border:1px solid #d4dbc8}.home-about-process{margin-top:38px;padding:34px 0 16px}.home-about-process>.process-script{letter-spacing:-.035em;color:#736c55;margin:0 0 30px;font:italic 34px/1.2 Georgia,serif}.home-about-process ol{gap:30px 34px}.home-about-process li{border-top:1px solid #d2d7c8;grid-template-columns:25px 1fr;gap:12px;padding-top:16px;display:grid}.home-about-process .process-step-number{color:#a16b48;font-size:11px;line-height:1.8}.work-bottom{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:32px}.hm-work>.section-heading{scroll-margin-top:100px}.project-dialog.detail-dialog-fullscreen{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;inset:0}.detail-dialog-fullscreen .dialog-toolbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f6f5f0f5;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(24px,5vw,70px);display:flex;position:sticky;top:0}.detail-dialog-fullscreen .dialog-toolbar>span{font:500 24px var(--font-display),sans-serif;letter-spacing:-1px}.detail-dialog-fullscreen .dialog-toolbar>span>span{color:var(--red-strong)}.detail-dialog-fullscreen .dialog-close{position:static}.detail-dialog-fullscreen .service-dialog-copy{max-width:1180px;margin:auto;padding:45px 40px 80px}.detail-dialog-fullscreen .service-dialog-header{padding:55px max(40px,50vw - 550px)}.detail-dialog-fullscreen .industry-dialog-art{min-height:300px}.detail-dialog-fullscreen .industry-artwork{transform:scale(1.2)}.detail-dialog-fullscreen .outcome-demo{grid-template-columns:.8fr 1.2fr;padding:35px}.package-offer{border:1px solid var(--line-soft);background:var(--surface-raised);color:#30392b;border-radius:8px;grid-template-columns:1fr 1.05fr;margin:28px 0;display:grid;overflow:hidden}.package-offer-intro{flex-direction:column;align-items:flex-start;padding:38px;display:flex}.package-offer .hm-eyebrow{color:#8e7050;margin:0 0 22px;font-size:10px}.package-offer h3,.service-dialog-copy .package-offer h3,.industry-detail-content .package-offer h3{font:400 clamp(29px,3vw,42px)/1.08 var(--font-display),sans-serif;letter-spacing:-.04em;margin:0 0 22px}.package-offer h3>span{color:#bb6341}.package-offer-intro>p:not(.hm-eyebrow){color:#69755e;margin:0 0 24px;font-size:14px;line-height:1.85}.package-offer-action{margin-top:auto;padding-top:12px}.package-offer-action .hm-button{gap:12px;font-size:12px}.package-offer-action small{color:#7a836e;margin-top:15px;font-size:10px;line-height:1.8;display:block}.package-offer-scope{background:var(--surface-soft);border-left:1px solid #dde2d3;padding:38px}.package-offer .package-scope-label{color:#647252;margin:0 0 24px;font:italic 23px Georgia,serif}.package-offer ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.package-offer li{color:#46543b;border-bottom:1px solid #dbe1cf;align-items:flex-start;gap:12px;padding:13px 0;font-size:13px;line-height:1.75;display:flex}.package-offer li:first-child{padding-top:0}.package-offer li svg{color:#879d6d;flex-shrink:0;margin-top:3px}.package-offer-terms{padding:22px 0}.package-offer-terms>span{font-size:11px;font-weight:500}.package-offer-terms p{color:#758267;margin:8px 0 0;font-size:12px;line-height:1.8}.package-offer-details{border-top:1px solid #d4ddc6;grid-column:1/-1;padding:20px 38px}.package-offer-details p{color:#68765a;font-size:12px;line-height:1.85}.package-section-heading{margin:20px 0 30px}.package-section-heading h3{font-size:36px}.service-package-section{padding:30px 0}.service-package-section .engagement-journey,.industry-package-section>.engagement-journey{margin-bottom:0}.industry-package-section .engagement-journey ol{list-style:none}.content-art{flex-shrink:0;width:calc(100% + 20px);min-height:250px}.content-art .industry-artwork{width:280px;max-width:100%;transform:scale(.88)}.industry-art-clinics{--card-accent:#648261;background:#e7ece0}.industry-art-hvac{--card-accent:#a16d4b;background:#f0e6d9}.industry-art-plumbing{--card-accent:#5d7b91;background:#e1e9ed}.industry-art-real-estate{--card-accent:#8d7750;background:#eee6d4}.industry-art-ecommerce{--card-accent:#a66955;background:#f1e0d5}.industry-art-professional-services{--card-accent:#777194;background:#e8e4ee}.clinic-calendar{animation:8s ease-in-out infinite industry-sway}.clinic-calendar i.active{animation:4s ease-in-out infinite booking-glow}.air-unit>svg{animation:4s ease-in-out infinite air-flow}.pipe-cap svg{animation:6s ease-in-out infinite tool-turn}.pipe-ticket{animation:7s ease-in-out infinite industry-bob}.property-house{animation:9s ease-in-out infinite industry-bob}.property-card{animation:9s ease-in-out infinite reverse industry-sway}.commerce-bag{animation:8s ease-in-out infinite industry-sway}.commerce-receipt{animation:6s ease-in-out infinite industry-bob}.services-document{animation:10s ease-in-out infinite industry-sway}.services-complete{animation:6s ease-in-out infinite industry-bob}@keyframes industry-sway{0%,to{translate:0;rotate:-2deg}50%{translate:0 -7px;rotate:2deg}}@keyframes industry-bob{0%,to{translate:0}50%{translate:0 -9px}}@keyframes tool-turn{0%,to{rotate:-8deg}50%{rotate:12deg}}@keyframes booking-glow{50%{box-shadow:0 0 0 6px #8b9d7d25}}@media (max-width:760px){.inquiry-form{padding:24px}.home-about-process{padding-top:28px}.package-offer{grid-template-columns:1fr}.package-offer-intro,.package-offer-scope{padding:26px}.package-offer-details{padding:20px 26px}.package-offer-scope{border-top:1px solid #dde2d3;border-left:0}.detail-dialog-fullscreen .service-dialog-copy{padding:28px 24px 55px}.detail-dialog-fullscreen .service-dialog-header{padding:35px 24px}.detail-dialog-fullscreen .outcome-demo{grid-template-columns:1fr;padding:24px}.detail-dialog-fullscreen .dialog-toolbar{height:62px}.work-bottom{flex-direction:row;gap:28px}.work-bottom>a{width:auto}.industry-page-details{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.industry-artwork *{transition:none!important;animation:none!important}}.detail-guide{max-width:1440px;padding:60px var(--detail-gutter) 70px;grid-template-columns:215px minmax(0,1fr);align-items:start;gap:clamp(35px,5vw,85px);margin:0 auto;display:grid}.detail-guide-sidebar{align-self:stretch;min-width:0}.detail-guide-sticky{padding-top:8px;position:sticky;top:100px}.detail-guide-sticky>.detail-eyebrow{color:#878975;margin-bottom:22px}.detail-guide nav{border-left:1px solid #d9ddcf;flex-direction:column;display:flex}.detail-guide nav a{color:#78816b;border-left:2px solid #0000;align-items:baseline;gap:13px;margin-left:-1px;padding:12px 0 12px 17px;font-size:12px;line-height:1.55;transition:color .2s,background .2s,border-color .2s;display:flex}.detail-guide nav a[aria-current]{color:#994b31;background:linear-gradient(90deg,#eaece180,#0000);border-left-color:#b55534}.detail-guide nav a:hover{color:#994b31}.detail-guide nav a[aria-current]>span{color:#aa6f4d}.detail-guide-enquiry{background:#eef0e5;border:1px solid #dfe2d4;border-radius:6px;margin-top:28px;padding:23px 18px}.detail-guide-enquiry p{font:400 23px/1.2 var(--font-display),sans-serif;letter-spacing:-.025em;margin:0 0 20px}.detail-guide-enquiry em{font-family:Georgia,serif}.detail-guide-enquiry a{color:#9d5739;align-items:center;gap:8px;font-size:11px;display:inline-flex}.detail-guide-enquiry small{color:#879074;margin-top:12px;font-size:9px;line-height:1.7;display:block}.detail-guide-toggle{display:none}.guided-content{min-width:0}.detail-guide .guided-content [id]{scroll-margin-top:10px}.guided-content>.detail-section,.guided-content>div>.detail-section{border-bottom:1px solid #dce0d3;padding:45px 0}.guided-content>.detail-section:first-child{padding-top:0}.guided-content .detail-context{background:0 0;border-top:0;display:block}.guided-content .detail-context>.detail-eyebrow{margin-bottom:22px}.guided-content .detail-context p:not(.detail-eyebrow){margin-top:20px}.guided-content .detail-site .detail-section h2,.detail-site .guided-content .detail-section h2{font-size:clamp(30px,3vw,43px)}.guided-content .detail-section-heading{margin-bottom:30px}.guided-content .detail-capabilities,.guided-content .detail-steps{grid-template-columns:1fr;gap:0}.guided-content .detail-capabilities article,.guided-content .detail-steps>li{grid-template-columns:28px minmax(150px,.65fr) 1fr;align-items:baseline;gap:20px;padding:24px 0;display:grid}.guided-content .detail-number,.guided-content .detail-steps>li>span{margin:0}.guided-content .detail-capabilities h3,.guided-content .detail-steps h3{margin:0;font-size:21px}.guided-content .detail-capabilities p,.guided-content .detail-steps p{margin:0}.guided-content .detail-delivery,.guided-content .detail-faq,.guided-content .growth-split{background:0 0;grid-template-columns:1fr;gap:25px}.guided-content .detail-delivery>div>p:last-child{max-width:none}.guided-content .detail-delivery ul{background:#eef1e6;border:1px solid #dbe0cf;border-radius:7px;padding:24px}.guided-content .growth-outcomes{grid-template-columns:1fr;gap:0}.guided-content .growth-outcomes article{border-top:1px solid #dbe0d0;grid-template-columns:25px minmax(170px,.8fr) 1fr;gap:20px;padding:25px 0;display:grid}.guided-content .growth-outcomes svg{width:18px;margin:4px 0 0}.guided-content .growth-outcomes h3{margin:0;font-size:21px}.guided-content .growth-outcomes p{margin:0}.guided-content .growth-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guided-content .growth-card{padding:25px}.guided-content .growth-card h3{font-size:23px}.guided-content .growth-scenario{background:#eaeede;border:1px solid #d9e0ca;border-radius:8px;margin:25px 0;padding:32px!important}.guided-content .growth-scenario h2{margin-bottom:22px}.guided-content .growth-boundary{background:var(--surface-soft);border:1px solid #dce1d1;border-radius:8px;margin-top:20px;padding:30px!important}.guided-content .industry-detail-content{padding-top:0}.guided-content .industry-detail-content>section{padding:40px 0}.guided-content .industry-detail-content>section:first-child{border:0;padding-top:0}.guided-content .industry-detail-content>section>h3{margin-bottom:23px;font-size:36px}.guided-content .industry-service-overviews{gap:25px}.guided-content .industry-service-overviews article{background:var(--surface-raised);padding:30px}.guided-content .engagement-journey ol{grid-template-columns:1fr 1fr;gap:28px}.guided-content .package-offer-intro,.guided-content .package-offer-scope{padding:28px}.guided-content .package-offer h3{font-size:31px}.guided-content .package-offer .package-offer-intro>p:not(.hm-eyebrow){font-size:13px}.guided-content .package-offer .package-scope-label{font:italic 23px Georgia,serif}.guided-content .package-offer .package-offer-terms p{font-size:12px}.guided-content .package-offer{margin:0}.guided-content .industry-package-section .package-offer+.package-offer{margin-top:24px}.guided-content .service-package-section{padding:0}.detail-dialog-fullscreen .industry-dialog-art{overflow:hidden}.contact-process{max-width:510px;margin-top:30px}.contact-process>button{color:#58664b;font:inherit;cursor:pointer;background:#f7f7ed;border:1px solid #cdd6bf;border-radius:25px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:inline-flex}.contact-process>button>svg:last-child{transition:transform .3s}.contact-process.is-open>button>svg:last-child{transform:rotate(180deg)}.contact-process-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .45s,opacity .3s,visibility .45s;display:grid}.contact-process-reveal>div{min-height:0;overflow:hidden}.contact-process.is-open .contact-process-reveal{opacity:1;visibility:visible;grid-template-rows:1fr}.contact-process .engagement-journey li{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(10px)}.contact-process.is-open .engagement-journey li{opacity:1;transform:none}.contact-process.is-open .engagement-journey li:nth-child(2){transition-delay:70ms}.contact-process.is-open .engagement-journey li:nth-child(3){transition-delay:.14s}.contact-process.is-open .engagement-journey li:nth-child(4){transition-delay:.21s}.hm-work .section-heading>.hm-text-link{flex-shrink:0}.growth-hero.article-cover{background:#eeefe6;border-bottom:1px solid #d9decd;max-width:none;padding-block:30px 65px}.article-cover-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:center;gap:clamp(35px,6vw,95px);display:grid}.article-cover .detail-back{margin-bottom:40px}.growth-site .article-cover h1{max-width:790px;font-size:clamp(36px,4.5vw,65px);line-height:1.08}.article-cover .growth-lead{max-width:650px;font-size:16px}.article-cover .growth-byline{border-top:1px solid #d4dbca;margin-top:28px;padding-top:24px;font-size:10px}.article-cover-art{border:1px solid #d4dbc8;border-radius:50% 50% 8px 8px;place-items:center;min-height:380px;display:grid;overflow:hidden}.article-cover-art .industry-artwork{transform:scale(1.35)}.growth-article-layout{padding-top:65px}.article-cover-hvac{background:#f0ede5!important}.article-cover-real-estate{background:#f0ede2!important}@media (max-width:1050px){.detail-guide{grid-template-columns:185px minmax(0,1fr);gap:32px}.guided-content .package-offer{grid-template-columns:1fr}.guided-content .package-offer-scope{border-top:1px solid #d9dece;border-left:0}.guided-content .detail-capabilities article,.guided-content .detail-steps>li,.guided-content .growth-outcomes article{grid-template-columns:25px 1fr;gap:10px 16px}.guided-content .detail-capabilities p,.guided-content .detail-steps p,.guided-content .growth-outcomes p{grid-column:2}.article-cover-art{min-height:330px}.article-cover-art .industry-artwork{transform:scale(1.1)}}@media (max-width:760px){.detail-guide{padding:0 24px 45px;display:block}.detail-guide-sidebar{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f5eff5;border-block:1px solid #d7ddca;margin:0 -24px 25px;padding:12px 24px;position:sticky;top:0}.detail-guide-sticky{padding:0;position:static}.detail-guide-sticky>.detail-eyebrow,.detail-guide-enquiry{display:none}.detail-guide-toggle{width:100%;font:inherit;color:#5a684d;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:7px 0;font-size:13px;display:flex}.detail-guide-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.detail-guide nav{max-height:60dvh;margin:12px 0;display:none;overflow-y:auto}.detail-guide nav.is-open{display:flex}.detail-guide .guided-content [id]{scroll-margin-top:60px}.guided-content>.detail-section,.guided-content>div>.detail-section{padding-block:32px}.guided-content .growth-cards{grid-template-columns:1fr}.guided-content .growth-scenario,.guided-content .growth-boundary{padding:24px!important}.guided-content .industry-service-overviews article{padding:24px}.guided-content .industry-detail-content>section>h3{font-size:30px}.guided-content .package-offer-intro,.guided-content .package-offer-scope{padding:24px}.guided-content .engagement-journey ol{grid-template-columns:1fr;gap:24px}.hm-work .section-heading{flex-wrap:wrap;gap:24px}.article-cover-grid{grid-template-columns:1fr;gap:30px}.growth-hero.article-cover{padding-block:24px 35px}.article-cover .detail-back{margin-bottom:30px}.growth-site .article-cover h1{font-size:39px}.article-cover-art{border-radius:8px;min-height:270px}.article-cover-art .industry-artwork{transform:scale(1)}.growth-article-layout{padding-top:35px}}@media (prefers-reduced-motion:reduce){.contact-process *,.detail-guide nav a{transition:none!important}}.hm-site :is(button,a,input,textarea,summary,select):focus-visible,.client-portal :is(button,a,textarea):focus-visible{outline:2px solid var(--action);outline-offset:4px}.guided-content [tabindex="-1"]:focus{outline:none}.hero-package-link{color:var(--text-secondary);border-bottom:1px solid #c6ceb9;margin:18px 0 0 22px;padding:10px 0;font-size:13px;display:inline-flex}.fit-note{background:var(--surface-soft);border-left:2px solid #91a17b;border-radius:0 5px 5px 0;margin-top:25px;padding:23px 26px}.fit-note>strong{color:#425238;font-size:12px;font-weight:500}.guided-content .fit-note p{margin:10px 0 0;font-size:14px}.package-offer-action .hm-button{min-height:46px}.package-offer .package-value{grid-template-columns:1fr 1fr;gap:26px 32px;padding:7px 0;display:grid}.package-offer .package-value strong{color:#3d4d32;font-size:13px;font-weight:500}.package-offer .package-value p,.guided-content .package-offer .package-value p{color:var(--text-secondary);margin:9px 0 0;font-size:13px;line-height:1.85}.package-offer-details{background:#f5f6ee}.package-offer .package-offer-terms p{color:var(--text-secondary)}.package-offer-action small{color:#59664f;font-size:11px}.guided-content .engagement-journey{margin:0}.technical-approach{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-top:32px;padding:18px 0}.technical-approach summary{cursor:pointer;color:var(--text-secondary);font-size:13px}.technical-approach .detail-steps{margin-top:25px}.detail-guide nav a{color:#59664f;font-size:13px}.detail-guide nav a>span{color:#6d775f;font-size:10px}.detail-guide-enquiry small{color:#647056;font-size:11px}.service-industry-result{animation:.25s ease-out detail-enter}.service-industry-result>.service-deliverables{margin:24px 0}.case-decision{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:var(--radius-card);margin-bottom:35px;padding:30px}.case-decision h3{margin-top:12px!important}.case-decision>div{border-top:1px solid #ccd5bc;margin-top:20px;padding-top:20px}.case-decision strong{font-size:12px;font-weight:500}.case-decision p{color:var(--text-secondary);line-height:1.85}.growth-article-layout+.detail-section .growth-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.article-deliverable{border-left:2px solid #8a9b72;margin-top:24px;padding:5px 0 5px 20px}.article-deliverable strong{color:#536247;font-size:13px}.growth-prose .article-deliverable p{margin:8px 0 0;font-size:14px}.inquiry-success{background:var(--surface-raised);border-radius:var(--radius-card);border:1px solid #d2dcc4;padding:38px}.inquiry-success-icon{color:#536e3b;background:#e3ebd6;border-radius:50%;place-items:center;width:55px;height:55px;margin-bottom:28px;display:grid}.inquiry-success h3{font:400 clamp(34px,4vw,52px)/1.06 var(--font-display),sans-serif;letter-spacing:-.04em;margin:15px 0 25px}.inquiry-success h3 em{font-family:Georgia,serif;font-weight:400}.inquiry-success p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:14px;line-height:1.85}.inquiry-success ol{margin:25px 0;padding:0;list-style:none}.inquiry-success li{border-top:1px solid #d9e0ce;padding:18px 0}.inquiry-success li strong,.inquiry-success li span{font-size:13px;line-height:1.8;display:block}.inquiry-success li span{color:var(--text-secondary);margin-top:5px}.inquiry-success .inquiry-success-note{font-size:12px}.inquiry-success button{color:#536648;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aab99a;padding:12px 0;font-size:13px}.inquiry-status .inquiry-error{color:#873e26;background:#f5e8df;border:1px solid #d9aa97;border-radius:5px;padding:18px}.inquiry-error a{text-decoration:underline}@keyframes detail-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:760px){.package-offer .package-value{grid-template-columns:1fr;gap:23px}.hero-package-link{margin-left:0;display:table}.inquiry-success{padding:27px}.case-decision{padding:24px}.growth-article-layout+.detail-section .growth-cards{grid-template-columns:1fr}.hm-site input,.hm-site textarea,.admin-shell input,.admin-shell textarea,.admin-shell select,.client-portal textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.service-industry-result{animation:none}}
