.results{padding:var(--section-y) 100px;color:var(--ink);flex-direction:column;align-items:center;gap:60px;display:flex}.results__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1200px,100%);margin:0;padding:0;list-style:none;display:grid}.results__grid>li{min-width:0;display:flex}.results__card{--scene-line:#ffffff80;--scene-bar-strong:var(--accent);isolation:isolate;background:var(--tone);width:100%;min-height:340px;color:var(--paper);transition:transform var(--dur-state) var(--ease-out-expo), box-shadow var(--dur-state) var(--ease-out-expo);flex-direction:column;gap:16px;padding:32px;text-decoration:none;display:flex;position:relative;overflow:hidden}.results__figure{font:var(--type-display);letter-spacing:-.01em;align-items:flex-start;gap:4px;font-size:72px;line-height:1;display:flex}.results__figure span{color:var(--accent);font-size:32px;line-height:1.2}.results__what{font:var(--type-lead);letter-spacing:var(--track-lead);margin:0}.results__lines{z-index:-1;-webkit-mask-image:linear-gradient(200deg,#000 30%,#0000 85%);mask-image:linear-gradient(200deg,#000 30%,#0000 85%)}.results__who{border-top:1px solid #ffffff3d;flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding-top:20px;display:flex}.results__mark{filter:brightness(0)invert()}.results__source{font:var(--type-small);letter-spacing:var(--track-small)}.results__cta{font:var(--type-mono);letter-spacing:-.02em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.results__cta svg{transition:transform var(--dur-state) var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.results__card:hover{box-shadow:0 0 0 2px var(--accent);transform:translateY(-4px)}.results__card:hover .results__cta svg{transform:translate(4px)}}.results__card:active{box-shadow:0 0 0 2px var(--accent);transform:translateY(-2px)}.results__people{background:var(--ink);width:100%;min-height:340px;color:var(--paper);flex-direction:column;justify-content:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.results__photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-out-expo);position:absolute;inset:0}.results__photo[data-active=true]{opacity:1}.results__people:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#101010e0 78%);position:absolute;inset:0}.results__people-copy{z-index:1;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative}.results__people-copy blockquote{font:var(--type-lead-strong);letter-spacing:var(--track-lead);margin:0}.results__people-copy figcaption{font:var(--type-small);letter-spacing:var(--track-small);flex-direction:column;gap:2px;display:flex}.results__business{color:inherit;text-underline-offset:3px}.results__people-arrows{z-index:1;gap:8px;display:flex;position:absolute;top:16px;right:16px}.results__people-arrows .case-strip__arrow{background:var(--paper);width:40px;height:40px;color:var(--ink);border:0}@media (hover:hover) and (pointer:fine){.results__people-arrows .case-strip__arrow:hover{background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 1px var(--paper)}}.results__people-arrows .case-strip__arrow:active{background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 1px var(--paper)}@media (width<=1399.98px){.results{padding-inline:60px}}@media (width<=1023.98px){.results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=809.98px){.results{gap:40px;padding-inline:20px}.results__card,.results__people{min-height:360px}.results__card{padding:24px}.results__figure{font-size:60px}.results__figure span{font-size:26px}.results .section-head__title{font-size:min(36px, (100vw - 40px) / var(--title-em,9.5));line-height:1.25}}@media (prefers-reduced-motion:reduce){.results__card,.results__cta svg,.results__photo{transition:none}}.services{padding:var(--section-y) 100px;background:var(--paper);color:var(--ink);justify-content:center;display:flex}.case-strip--hero+.services{padding-top:72px}@media (width<=1399.98px){.case-strip--hero+.services{padding-top:64px}}@media (width<=809.98px){.case-strip--hero+.services{padding-top:48px}}.services__inner{flex-direction:column;align-items:center;gap:56px;width:min(1200px,100%);display:flex}.services__head{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.services__title{font-family:var(--font-display);font-variation-settings:"wght" 500;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:56px;font-weight:400;line-height:1.1}.services__lead{max-width:52ch;font-family:var(--font-display);font-variation-settings:"wght" 400;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:18px;line-height:1.4}.services__grid{grid-template-columns:minmax(0,1fr);gap:96px;width:100%;margin:0;padding:0;list-style:none;display:grid}.services__cell{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:56px;min-width:0;display:grid}.services__cell:nth-child(2n){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.services__cell:nth-child(2n) .fig-plate{order:2}.services__body{flex-direction:column;justify-content:center;gap:24px;min-width:0;display:flex}.services__copy{flex-direction:column;gap:20px;display:flex}.services__intro{flex-direction:column;gap:16px;display:flex}.services__tags{flex-wrap:wrap;gap:6px;display:flex}.services__text{flex-direction:column;gap:8px;display:flex}.services__cell h3,.services__advisory h3{font-family:var(--font-display);font-variation-settings:"wght" 500;letter-spacing:-.02em;margin:0;font-size:32px;line-height:1.2}.services__text p,.services__items li{font-family:var(--font-display);letter-spacing:-.02em;margin:0}.services__text p{font-variation-settings:"wght" 400;text-wrap:balance;max-width:40ch;font-size:18px;line-height:1.5}.services__items li{font-variation-settings:"wght" 400;text-wrap:pretty;font-size:16px;line-height:1.5}.services__items{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.services__item{align-items:flex-start;gap:12px;display:flex}.services__item-icon{color:color-mix(in srgb, var(--row-tone,var(--ink)) 72%, var(--ink));flex:none;margin-top:2px}.services__item strong{font-weight:inherit;font-variation-settings:"wght" 500}.services__cell[data-tone=websites]{--row-tone:var(--service-websites);--row-fill:var(--service-websites-strong);--row-on:var(--paper);--row-deep:var(--tag-websites-fg)}.services__cell[data-tone=systems]{--row-tone:var(--service-systems);--row-on:var(--paper);--row-deep:var(--tag-systems-fg)}.services__cell[data-tone=tool]{--row-tone:var(--service-tool);--row-on:var(--paper);--row-deep:var(--tag-tool-fg)}.services__cell[data-tone=software]{--row-tone:var(--service-software);--row-on:var(--paper);--row-deep:var(--tag-software-fg)}.services__tags .services__pill{background:color-mix(in srgb, var(--row-tone) 18%, var(--paper));color:var(--row-deep)}.services__cell[data-tone] .services__actions .roll-button:not(.roll-button--outline){background:var(--row-fill,var(--row-tone));color:var(--row-on);-webkit-font-smoothing:antialiased;transition:background-color var(--dur-state) var(--ease-out-expo)}.services__cell[data-tone] .services__actions .roll-button:not(.roll-button--outline):active{background:color-mix(in srgb, var(--row-fill,var(--row-tone)) 85%, var(--ink))}@media (hover:hover) and (pointer:fine){.services__cell[data-tone] .services__actions .roll-button:not(.roll-button--outline):hover{background:color-mix(in srgb, var(--row-fill,var(--row-tone)) 85%, var(--ink))}}.services__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=809.98px){.services__actions{flex-direction:column;align-items:stretch}}.services__advisory{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:56px;padding:40px;display:grid}.services__advisory-text{flex-direction:column;justify-content:center;gap:28px;display:flex}.services__advisory h3{letter-spacing:-.03em;font-size:36px;line-height:1.1}.services__advisory .services__items li{box-shadow:inset 0 1px 0 var(--advisory-rule)}.services__advisory .services__items li:last-child{box-shadow:inset 0 1px 0 var(--advisory-rule), inset 0 -1px 0 var(--advisory-rule)}.services__advisory .fig-plate{order:-1}@media (width<=1399.98px){.services{padding:var(--section-y) 60px}.services__inner{gap:48px}.services__title{font-size:45px}.services__grid{gap:80px}.services__cell{gap:40px}.services__advisory{gap:40px;padding:28px}.services__advisory h3{font-size:30px}}@media (width>=1024px){.services__cell>.fig-plate,.services__advisory>.fig-plate{aspect-ratio:16/11;align-self:start;position:relative}.services__cell>.fig-plate>.iso-plate,.services__advisory>.fig-plate>.iso-plate{position:absolute;inset:0}.services__cell .fig-plate__stage,.services__advisory .fig-plate__stage,.services__cell .fig-plate__stage .iso-svg,.services__advisory .fig-plate__stage .iso-svg{height:100%}}@media (width>=1280px){.services__cell{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.services__cell:nth-child(2n){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.services__cell h3{font-size:40px}.services__cell .services__text p{font-size:20px}}@media (width>=1024px) and (width<=1279.98px){.services__actions{flex-direction:column;align-items:stretch}}@media (width<=1023.98px){.services__cell,.services__advisory{grid-template-columns:1fr;gap:28px}.services__cell:nth-child(2n){grid-template-columns:1fr}.services__cell:nth-child(2n) .fig-plate{order:0}}@media (width<=809.98px){.services{padding:var(--section-y) 20px}.services__inner{gap:36px}.services__title{font-size:36px}.services__grid{gap:64px}.services__cell,.services__body{gap:20px}.services__copy{gap:16px}.services__text{gap:8px}.services__items li{font-size:16px}.services__advisory{gap:28px;padding:20px}.services__advisory h3{font-size:26px}.services__cell>.fig-plate{margin-inline:-20px}.services__cell>.fig-plate .iso-plate{box-shadow:none;padding:0}}.more-services__card--wordpress,.more-services__card--protocol{background:var(--card-bg);box-shadow:none;-webkit-font-smoothing:antialiased}.more-services__card--wordpress{--alert:#ff4b40;color:var(--paper)}.more-services__card--protocol{color:var(--paper)}.more-services--pair2 .more-services__body{margin-block:0 auto}.more-services .wp-pill{background:var(--paper);color:var(--ink);-webkit-font-smoothing:auto;align-items:center;gap:8px}.wp-pill__dot{background:var(--alert);border-radius:50%;flex:none;width:7px;height:7px}.wp-check{background:var(--paper);width:min(380px,100%);color:var(--ink);text-align:left;-webkit-font-smoothing:auto;margin-top:8px;box-shadow:0 20px 40px -20px #000c}.wp-check__head{box-shadow:inset 0 -1px 0 var(--card-line);font-family:var(--font-mono);letter-spacing:-.02em;align-items:center;gap:10px;padding:14px 18px;font-size:12px;line-height:1;display:flex}.wp-check__mark{width:18px;height:18px;color:var(--service-systems);flex:none}.wp-check__rows{margin:0;padding:2px 18px;list-style:none}.wp-check__row{box-shadow:inset 0 -1px 0 var(--card-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.wp-check__row:last-child{box-shadow:none}.wp-check__dot{background:var(--state);border-radius:50%;width:8px;height:8px;position:relative}.wp-check__row[data-state=alert]{--state:var(--alert)}.wp-check__row[data-state=warn]{--state:var(--service-websites)}.wp-check__row[data-state=ok]{--state:var(--service-tool)}.wp-check__row[data-state=alert] .wp-check__dot:before{border:1px solid var(--alert);content:"";border-radius:50%;animation:2.8s ease-out infinite wp-pulse;position:absolute;inset:-4px}@keyframes wp-pulse{0%{opacity:.7;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.7)}}.wp-check__part{font-family:var(--font-display);font-variation-settings:"wght" 400;letter-spacing:-.01em;font-size:16px;line-height:1.2}.wp-check__status{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;line-height:1}.wp-check__row[data-state=alert] .wp-check__status{color:#c42b1f}.pr-wordmark{width:auto;height:24px;color:var(--paper);margin-block:-1px;display:block}@media (prefers-reduced-motion:reduce){.wp-check__row[data-state=alert] .wp-check__dot:before{opacity:0;animation:none}}@media (width<=809.98px){.wp-check__head{padding:12px 14px}.wp-check__rows{padding-inline:14px}.wp-check__part{font-size:15px}}.newsletter-section{padding:var(--section-y) max(100px, calc((100vw - 1200px) / 2));background:var(--paper);color:var(--ink);flex-direction:column;align-items:center;gap:48px;display:flex}.newsletter-section__head{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.newsletter-section__title{font-family:var(--font-display);font-variation-settings:"wght" 500;letter-spacing:-.03em;margin:0;font-size:56px;font-weight:500;line-height:1.1}.newsletter-section__lead{max-width:440px;font-family:var(--font-display);font-variation-settings:"wght" 450;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:18px;font-weight:500;line-height:1.4}.newsletter-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width<=1399.98px){.newsletter-section{padding:60px}.newsletter-section__title{font-size:45px}.newsletter-section__grid{gap:20px}}@media (width<=809.98px){.newsletter-section{padding:var(--section-y) 20px;gap:40px}.newsletter-section__title{font-size:36px}.newsletter-section__lead{font-size:16px}.newsletter-section .phone-strip__controls{margin-top:-16px}}body:has(.campaign-header){padding-top:0}.campaign-header{--announcement-h:40px;--banner-shown:var(--announcement-h);--tuck-dur:.5s;--tuck-ease:cubic-bezier(.65,0,.35,1);z-index:110;transition:top var(--tuck-dur) var(--tuck-ease);position:sticky;top:0}.campaign-header[data-tucked]{top:calc(-1 * var(--announcement-h));--banner-shown:0px}.campaign-header .nav{position:relative;top:auto}.campaign-header .nav__sheet-backdrop,.campaign-header .nav__mobile-panel{top:calc(var(--nav-h) + var(--banner-shown));transition:top var(--tuck-dur) var(--tuck-ease)}.campaign-header .nav__sheet-anchor{top:calc(var(--nav-h) + var(--banner-shown) + 8px);transition:top var(--tuck-dur) var(--tuck-ease)}.campaign-header:not(:has(.migration-banner)){--announcement-h:0px}.migration-banner{z-index:90;color:#fff;background:#151515;position:relative;overflow:hidden}.migration-banner:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ff4b4012 25%,#ff5a4f40 50%,#ff4b4012 75%,#0000 100%);width:40%;animation:7.7s cubic-bezier(.37,0,.63,1) 1.2s infinite migration-sheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-110%)}.migration-banner__inner{height:var(--announcement-h);box-sizing:border-box;justify-content:center;align-items:center;padding:0 48px;display:flex;position:relative}.migration-banner__link{color:inherit;text-align:center;justify-content:center;align-items:center;gap:12px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.migration-banner__close{color:#fff;cursor:pointer;width:32px;height:32px;transition:background-color var(--dur-exit) var(--ease-out-expo);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.migration-banner__close:hover{background:#ffffff1f}}.migration-banner__close:active{background:#ffffff1f}.migration-banner__close:focus-visible{outline-offset:-4px;outline:1px solid #fff}.migration-banner__dot{background:#ff4b40;border-radius:50%;flex:0 0 8px;width:8px;height:8px;position:relative}.migration-banner__dot:before{content:"";border:1px solid #ff4b40;border-radius:50%;animation:2.8s ease-out infinite migration-pulse;position:absolute;inset:-4px}.migration-banner__dot:after{content:"";border-radius:50%;animation:2.8s ease-in-out infinite migration-glow;position:absolute;inset:0;box-shadow:0 0 12px #ff4b40cc}.migration-banner__shimmer{border-radius:50%;position:absolute;inset:0;overflow:hidden}.migration-banner__shimmer:after{content:"";background:linear-gradient(110deg,#0000 35%,#fff9 48%,#0000 62%);width:250%;animation:2.8s ease-in-out infinite migration-shimmer;position:absolute;inset:0 auto 0 0}.migration-banner__text{text-underline-offset:4px;transition:text-decoration-color var(--dur-exit) var(--ease-out-expo);-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}@media (hover:hover) and (pointer:fine){.migration-banner__link:hover .migration-banner__text{text-decoration-color:#fff}}.migration-banner__link:focus-visible{outline-offset:4px;outline:1px solid #fff}@keyframes migration-glow{0%,to{opacity:.5;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}@keyframes migration-pulse{0%{opacity:.7;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.7)}}@keyframes migration-shimmer{0%,30%{transform:translate(-108%)}70%,to{transform:translate(48%)}}@keyframes migration-sheen{0%{transform:translate(-110%)}41.6%,to{transform:translate(260%)}}@media (width<=809.98px){.campaign-header{--announcement-h:40px}.migration-banner__inner{padding:0 44px 0 20px}.migration-banner__link{gap:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.campaign-header,.campaign-header .nav__sheet-backdrop,.campaign-header .nav__mobile-panel,.campaign-header .nav__sheet-anchor{transition:none}.migration-banner:before,.migration-banner__dot,.migration-banner__dot:before,.migration-banner__dot:after,.migration-banner__shimmer:after{animation:none}.migration-banner:before,.migration-banner__dot:before,.migration-banner__dot:after,.migration-banner__shimmer:after{opacity:0}}
