.public-refresh{color:var(--ink);--refresh-section:48px;background:#fff}.public-refresh h1,.public-refresh h2,.public-refresh h3{font-family:var(--sans);letter-spacing:-.045em;font-weight:800}.public-refresh .shell{width:min(1220px,100% - 64px)}.public-refresh .site-header{background:#fffffff5}.public-refresh .header-inner{gap:24px;height:76px}.public-refresh .brand img{width:126px}.public-refresh .main-nav{gap:20px;font-weight:600}.public-refresh .section-pad,.public-refresh .content-section{padding-block:var(--refresh-section)}.public-refresh .page-intro{border-bottom:1px solid var(--line);background:#f5f3ec;padding-block:48px 36px}.public-refresh .page-intro h1{max-width:1000px;font-size:clamp(36px,4.4vw,60px);line-height:1.12}.public-refresh .page-lead{max-width:840px;margin-top:20px;font-size:19px;line-height:1.6}.public-refresh h2{font-size:clamp(28px,3vw,38px);line-height:1.18}.public-refresh h3{line-height:1.3}.public-refresh .eyebrow{margin-bottom:14px}.public-refresh .section-heading,.public-refresh .two-col-title{gap:28px;margin-bottom:24px}.public-refresh .catalog-grid,.public-refresh .article-grid,.public-refresh .proof-grid{gap:20px}.public-refresh .catalog-card,.public-refresh .article-card,.public-refresh .solution-card,.public-refresh .publication-related-card{border:1px solid var(--line);background:#fff;border-radius:8px;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.public-refresh .catalog-card{padding:24px}.public-refresh .catalog-card p{line-height:1.65}.public-refresh .service-row{padding-block:22px;transition:background .2s,transform .2s}.public-refresh .prose{line-height:1.8}.public-refresh .prose h2{margin-top:36px}.public-refresh .prose h3{margin-top:26px}.public-refresh .publication-body{line-height:1.8}.public-refresh .publication-body h2{line-height:1.25}.public-refresh .publication-outline{border-radius:8px}.public-refresh .growth-format-grid{gap:16px}.public-refresh .growth-format-grid article{border-radius:8px;padding:24px}.public-refresh .service-deliverables-table,.public-refresh .growth-table-scroll{border-radius:8px}.public-refresh .contact-section{color:var(--ink);background:#f1f4eb;border-top:1px solid #ccd5c2;padding-block:40px}.public-refresh .contact-section .eyebrow.light{color:var(--green)}.public-refresh .contact-grid{grid-template-columns:1fr 1.1fr;gap:40px}.public-refresh .contact-grid>div>p{color:#4e5448;font-size:16px}.public-refresh .direct-contact{border-top:1px solid #c9d2c0;margin-top:24px;padding-top:20px}.public-refresh .direct-contact-role,.public-refresh .direct-contact-links a{color:#34452a}.public-refresh .contact-form{color:var(--ink);background:#fff;border:1px solid #cbd3c4;border-radius:10px;gap:16px;padding:24px;box-shadow:0 8px 26px #223a1010}.public-refresh .contact-form input:not([type=checkbox]),.public-refresh .contact-form textarea{background:#fff;border-radius:6px}.public-refresh .contact-form .phone-country-control{border-radius:6px}.public-refresh .contact-form .consent-check input{accent-color:var(--green)}.public-refresh .contact-form .button{background:var(--green);border-color:var(--green)}.public-refresh .site-footer{padding-top:36px;padding-bottom:24px}.public-refresh :is(a,button,summary,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #587ada}.public-refresh section[id]{scroll-margin-top:92px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.public-refresh :is(.catalog-card-link,.article-card,.solution-card,.publication-related-card):hover{border-color:#9bb589;transform:translateY(-4px);box-shadow:0 12px 28px #20371314}.public-refresh .service-row:hover{background:#f4f7ef;transform:translate(3px)}}@media (max-width:900px){.public-refresh .header-inner{gap:16px}.public-refresh .main-nav{gap:12px}.public-refresh .contact-grid{gap:24px}}@media (max-width:760px){.public-refresh{--refresh-section:32px}.public-refresh .shell{width:calc(100% - 36px)}.public-refresh .header-inner{height:64px}.public-refresh .brand img{width:116px}.public-refresh .main-nav{display:none}.public-refresh .mobile-menu{display:block}.public-refresh .mobile-menu summary{border-radius:8px;width:44px;height:44px}.public-refresh .mobile-menu nav{background:#fff;max-height:calc(100dvh - 90px);overflow-y:auto}.public-refresh .mobile-menu nav a{font-family:var(--sans);font-size:17px}.public-refresh .page-intro{padding-block:30px 26px}.public-refresh .page-intro h1{overflow-wrap:break-word;font-size:clamp(30px,8vw,42px)}.public-refresh .page-lead{margin-top:16px;font-size:16px;line-height:1.65}.public-refresh h2{font-size:28px}.public-refresh h3{font-size:21px}.public-refresh .section-heading,.public-refresh .two-col-title{gap:16px;margin-bottom:20px}.public-refresh .catalog-grid,.public-refresh .article-grid{gap:16px}.public-refresh .catalog-card,.public-refresh .growth-format-grid article{padding:20px}.public-refresh .contact-grid{grid-template-columns:1fr;gap:24px}.public-refresh .contact-section{padding-block:30px}.public-refresh .contact-form{gap:14px;padding:20px 16px}.public-refresh .contact-form input,.public-refresh .contact-form textarea{font-size:16px}.public-refresh .direct-contact-links{flex-wrap:wrap}.public-refresh .publication-body{font-size:16px;line-height:1.8}.public-refresh .site-footer{padding-top:28px}}@media (prefers-reduced-motion:reduce){.public-refresh *{scroll-behavior:auto!important;transition:none!important}}.public-refresh .service-start{padding-top:20px}.public-refresh .catalog-card-link .editorial-cover{width:calc(100% + 48px);max-width:none;margin:-24px -24px 20px}.public-refresh .publication-page{padding:44px 0 60px}.public-refresh .publication-header .text-link{margin-bottom:28px}.public-refresh .publication-lead{margin-top:22px;font-size:19px;line-height:1.65}.public-refresh .publication-cover{border-radius:8px;margin-top:32px}.public-refresh .publication-body{margin-top:36px}.public-refresh .publication-body h2{margin-top:40px;font-size:32px}.public-refresh .publication-body h3{margin-top:30px;font-size:25px}.public-refresh .publication-body p,.public-refresh .publication-body li{font-size:18px;line-height:1.8}@media (max-width:760px){.public-refresh .catalog-card-link .editorial-cover{width:calc(100% + 40px);margin:-20px -20px 18px}.public-refresh .publication-page{padding:30px 0 40px}.public-refresh .publication-header h1{overflow-wrap:break-word;font-size:clamp(30px,8vw,40px);line-height:1.16}.public-refresh .publication-lead{font-size:16px}.public-refresh .publication-body h2{font-size:27px}.public-refresh .publication-body h3{font-size:23px}.public-refresh .publication-body p,.public-refresh .publication-body li{font-size:16px}}.public-refresh .human-home .contact-section .contact-grid>div:first-child{color:#fff}.public-refresh .human-home .contact-section .contact-grid>div>p,.public-refresh .human-home .contact-section .direct-contact-role{color:#e4efda}.public-refresh .human-home .contact-section .eyebrow.light{color:#c4efac}.public-refresh .human-home .contact-section .direct-contact-links a{color:#fff;font-family:var(--sans)}
