/* page.css — GENERATED by tools/port.mjs from the donors' compiled CSS + src/skin.css + src/motion.css. Edit those, not this. */
.pg-ai-readiness .pg-ai-readiness-cc img:not(:where([data-legacy-case] *)),
.pg-ai-readiness .pg-ai-readiness-cc picture:not(:where([data-legacy-case] *)),
.pg-ai-readiness .pg-ai-readiness-cc video:not(:where([data-legacy-case] *)),
.pg-ai-readiness .pg-ai-readiness-cc canvas:not(:where([data-legacy-case] *)),
.pg-ai-readiness .pg-ai-readiness-cc svg:not(:where([data-legacy-case] *)){display:block;max-width:100%;}@property --flare-angle{syntax:"<angle>";initial-value:183deg;inherits:true;}@media (min-width:700px){}@media (hover:hover) and (pointer:fine){}@media (max-width:809px){}.pg-ai-readiness .k-eyebrow{margin:0 0 16px;}.pg-ai-readiness .pg-ai-readiness-hero{position:relative;overflow:hidden;background:var(--bg);padding:var(--page-top) var(--edge) 96px;}.pg-ai-readiness .pg-ai-readiness-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:1400px;margin:0 auto;text-align:center;}.pg-ai-readiness .pg-ai-readiness-hero .k-proof{margin:0 0 30px;}.pg-ai-readiness .pg-ai-readiness-hero-h1{max-width:none;font-size:64px;line-height:1.02;}.pg-ai-readiness .pg-ai-readiness-hero-h1 .k-px{font-size:1em;}@media (max-width: 809px){.pg-ai-readiness .pg-ai-readiness-hero-h1{font-size:36px;line-height:1.06;}.pg-ai-readiness .pg-ai-readiness-hero-h1 br{display:none;}}.pg-ai-readiness .pg-ai-readiness-hero-sub{max-width:38em;margin:26px auto 0;font-size:clamp(17px, 1.26vw, 20px);line-height:1.45;text-wrap:balance;}.pg-ai-readiness .pg-ai-readiness-hero-ctas{justify-content:center;margin-top:30px;}.pg-ai-readiness .pg-ai-readiness-hero-stage{position:relative;max-width:1160px;margin:80px auto 0;}.pg-ai-readiness .pg-ai-readiness-hero-stage::before{content:"";position:absolute;right:2%;bottom:-12%;width:52%;height:46%;border-radius:50%;background:radial-gradient(closest-side, rgba(250, 85, 57, .16), transparent);filter:blur(30px);pointer-events:none;}.pg-ai-readiness .pg-ai-readiness-hero-stage .vg{position:relative;display:block;width:100%;height:auto;overflow:visible;}.pg-ai-readiness .pg-ai-readiness-hero-stage .vg-hero--narrow{display:none;}.pg-ai-readiness .pg-ai-readiness-hero-logos{max-width:1352px;margin:88px auto 0;}@media (max-width: 809px){.pg-ai-readiness .pg-ai-readiness-hero-logos{margin-top:56px;}.pg-ai-readiness .pg-ai-readiness-hero{padding-bottom:64px;}.pg-ai-readiness .pg-ai-readiness-hero-sub{margin-top:20px;}.pg-ai-readiness .pg-ai-readiness-hero-ctas{margin-top:26px;}.pg-ai-readiness .pg-ai-readiness-hero-stage{margin-top:48px;}.pg-ai-readiness .pg-ai-readiness-hero-stage .vg-hero--wide{display:none;}.pg-ai-readiness .pg-ai-readiness-hero-stage .vg-hero--narrow{display:block;}}.pg-ai-readiness .pg-ai-readiness-svc{background:var(--bg);padding:var(--sec-pad) var(--edge);scroll-margin-top:var(--nav-clear);}.pg-ai-readiness .pg-ai-readiness-wrap{max-width:1352px;margin:0 auto;}.pg-ai-readiness .pg-ai-readiness-svc-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin:0 0 56px;}.pg-ai-readiness .pg-ai-readiness-svc-head .k-eyebrow{margin:0 0 16px;}.pg-ai-readiness .pg-ai-readiness-svc-intro .k-lede{max-width:34em;margin:0 0 24px;}.pg-ai-readiness .pg-ai-readiness-svc-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;}.pg-ai-readiness .pg-ai-readiness-card, .pg-ai-readiness .pg-ai-readiness-mini{position:relative;display:flex;flex-direction:column;border:1px solid transparent;border-radius:var(--radius);background:var(--surface-1);color:inherit;text-decoration:none;transition:border-color .2s ease-out;}.pg-ai-readiness .pg-ai-readiness-card{overflow:hidden;}.pg-ai-readiness .pg-ai-readiness-card-art{padding:28px 28px 0;}.pg-ai-readiness .pg-ai-readiness-card-art .vg{display:block;width:100%;height:auto;overflow:visible;}.pg-ai-readiness .pg-ai-readiness-card-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:24px 28px 28px;}.pg-ai-readiness .pg-ai-readiness-card-body p{margin:0;color:var(--fg-card);font:400 var(--body)/var(--body-card-lh) var(--font-sans);}.pg-ai-readiness .pg-ai-readiness-go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;color:var(--fg);font:500 15px/1 var(--font-sans);transition:color .2s ease-out;}.pg-ai-readiness .pg-ai-readiness-ne{width:10px;height:10px;transition:transform .2s ease-out;}.pg-ai-readiness .pg-ai-readiness-svc-more{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-top:20px;}.pg-ai-readiness .pg-ai-readiness-mini{gap:10px;padding:24px 24px 22px;}.pg-ai-readiness .pg-ai-readiness-mini p{margin:0;color:var(--fg-small);font:400 var(--small)/var(--small-lh) var(--font-sans);}.pg-ai-readiness .pg-ai-readiness-svc-also{margin:32px 0 0;color:var(--fg-small);font:400 var(--small)/var(--small-lh) var(--font-sans);}.pg-ai-readiness .pg-ai-readiness-svc-also a{display:inline-block;padding:4px 0;margin:-4px 0;color:var(--fg);text-decoration:underline;text-decoration-color:rgba(255, 255, 255, .3);text-underline-offset:4px;transition:text-decoration-color .2s ease-out;}.pg-ai-readiness :is(.pg-ai-readiness-card, .pg-ai-readiness-mini, .pg-ai-readiness-svc-also a):focus-visible{outline:2px solid var(--ring);outline-offset:3px;}@media (hover: hover) and (pointer: fine){.pg-ai-readiness :is(.pg-ai-readiness-card, .pg-ai-readiness-mini):hover{border-color:rgba(250, 85, 57, .55);}.pg-ai-readiness :is(.pg-ai-readiness-card, .pg-ai-readiness-mini):hover :is(.k-h3, .k-h4, .pg-ai-readiness-go){color:var(--accent);}.pg-ai-readiness :is(.pg-ai-readiness-card, .pg-ai-readiness-mini):hover .pg-ai-readiness-ne{transform:translate(2px, -2px);}.pg-ai-readiness .pg-ai-readiness-svc-also a:hover{text-decoration-color:var(--accent);}}.pg-ai-readiness :is(.pg-ai-readiness-card, .pg-ai-readiness-mini) :is(.k-h3, .k-h4){transition:color .2s ease-out;}@media (max-width: 1239px){.pg-ai-readiness .pg-ai-readiness-svc-more{grid-template-columns:repeat(2, 1fr);}}@media (max-width: 1099px){.pg-ai-readiness .pg-ai-readiness-svc-grid{grid-template-columns:1fr;}.pg-ai-readiness .pg-ai-readiness-card{display:grid;grid-template-columns:minmax(0, 46%) 1fr;align-items:center;}.pg-ai-readiness .pg-ai-readiness-card-art{padding:28px 0 28px 28px;}.pg-ai-readiness .pg-ai-readiness-svc-more{grid-template-columns:repeat(2, 1fr);}}@media (max-width: 809px){.pg-ai-readiness .pg-ai-readiness-svc-head{grid-template-columns:1fr;gap:20px;margin-bottom:40px;}.pg-ai-readiness .pg-ai-readiness-card{display:flex;}.pg-ai-readiness .pg-ai-readiness-card-art{padding:22px 22px 0;}.pg-ai-readiness .pg-ai-readiness-card-body{padding:20px 22px 24px;}.pg-ai-readiness .pg-ai-readiness-svc-more{grid-template-columns:1fr;gap:12px;margin-top:12px;}.pg-ai-readiness .pg-ai-readiness-svc-grid{gap:12px;}}.pg-ai-readiness .vg :is(.vw-box, .vw-line, .vg-panel, .vg-frame, .vg-legacy, .vg-rule, .vg-rule-s, .vg-pill-ghost, .vg-tab, .vg-pill-dash, .vg-card-hot){vector-effect:non-scaling-stroke;stroke-width:1px;}.pg-ai-readiness .vg :is(.vw-box, .vw-line){fill:none;stroke:rgba(255, 255, 255, .26);}.pg-ai-readiness .vg .vw-bar{fill:rgba(255, 255, 255, .12);}.pg-ai-readiness .vg .vg-panel{fill:#131418;stroke:rgba(255, 255, 255, .14);}.pg-ai-readiness .vg .vg-frame{fill:#1c1c1f;stroke:rgba(255, 255, 255, .14);}.pg-ai-readiness .vg .vg-legacy{fill:#0b0a0a;stroke:rgba(255, 255, 255, .16);}.pg-ai-readiness .vg .vg-lift{filter:drop-shadow(0 28px 48px rgba(0, 0, 0, .65));}.pg-ai-readiness .vg .vg-card{fill:rgba(255, 255, 255, .045);stroke:none;}.pg-ai-readiness .vg .vg-card-hot{fill:rgba(250, 85, 57, .1);stroke:rgba(250, 85, 57, .6);}.pg-ai-readiness .vg .vg-cell{fill:rgba(255, 255, 255, .2);}.pg-ai-readiness .vg .vg-cell-dim{fill:rgba(255, 255, 255, .13);}.pg-ai-readiness .vg :is(.vg-chars, .vg-chars-or){fill:none;stroke:rgba(255, 255, 255, .24);stroke-width:9;stroke-dasharray:7 3;}.pg-ai-readiness .vg .vg-chars-or{stroke:rgba(250, 85, 57, .8);}.pg-ai-readiness .vg .vg-field{fill:rgba(255, 255, 255, .03);stroke:rgba(255, 255, 255, .14);stroke-width:1px;vector-effect:non-scaling-stroke;}.pg-ai-readiness .vg .vg-field-hot{fill:rgba(250, 85, 57, .06);stroke:rgba(250, 85, 57, .75);stroke-width:1px;vector-effect:non-scaling-stroke;}.pg-ai-readiness .vg .vg-val{fill:rgba(255, 255, 255, .66);}.pg-ai-readiness .vg :is(.vg-or, .vg-dot-or, .vg-travel, .vg-pill-or, .vg-val-hot, .vg-caret){fill:var(--accent);}.pg-ai-readiness .vg .vg-hotrow{fill:rgba(250, 85, 57, .14);}.pg-ai-readiness .vg .vg-dot{fill:rgba(255, 255, 255, .18);}.pg-ai-readiness .vg .vg-dot-ring{fill:none;stroke:rgba(255, 255, 255, .4);stroke-width:1.5;}.pg-ai-readiness .vg .vg-stop{fill:rgba(255, 255, 255, .5);}.pg-ai-readiness .vg :is(.vg-rule, .vg-rule-s){stroke:rgba(255, 255, 255, .1);}.pg-ai-readiness .vg .vg-chip{fill:#fff;}.pg-ai-readiness .vg .vg-pill-ghost{fill:none;stroke:rgba(255, 255, 255, .3);}.pg-ai-readiness .vg .vg-pill-dash{fill:none;stroke:rgba(255, 255, 255, .3);stroke-dasharray:4 4;}.pg-ai-readiness .vg .vg-tab{fill:none;stroke:rgba(255, 255, 255, .18);}.pg-ai-readiness .vg .vg-tab-on{fill:rgba(250, 85, 57, .14);stroke:rgba(250, 85, 57, .7);stroke-width:1px;vector-effect:non-scaling-stroke;}.pg-ai-readiness .vg :is(.vg-arrow-or, .vg-arrow, .vg-check, .vg-sync, .vg-route){fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;}.pg-ai-readiness .vg :is(.vg-arrow-or, .vg-check, .vg-sync){stroke:var(--accent);}.pg-ai-readiness .vg .vg-sync{stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;}.pg-ai-readiness .pg-ai-readiness-hero-stage.is-built .vg .vg-sync{stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.23, 1, .32, 1) .55s;}.pg-ai-readiness .vg :is(.vg-arrow, .vg-route){stroke:rgba(255, 255, 255, .42);}.pg-ai-readiness .vg .vg-route{stroke-width:2;stroke-dasharray:5 6;}.pg-ai-readiness .vg .vg-strike{fill:none;stroke:rgba(255, 255, 255, .42);stroke-width:1.5;}.pg-ai-readiness .vg .vg-area{fill:rgba(250, 85, 57, .08);}.pg-ai-readiness .vg .vg-chartline{fill:none;stroke:var(--accent);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;}.pg-ai-readiness .vg .vg-tag-plate{fill:var(--bg);}.pg-ai-readiness .vg .vg-tag-sq{fill:rgba(255, 255, 255, .5);}.pg-ai-readiness .vg .vg-tag-or .vg-tag-sq{fill:var(--accent);}.pg-ai-readiness .vg text{font-family:var(--font-sans);}.pg-ai-readiness .vg :is(.vg-lab, .vg-lab-s){font-size:15px;font-weight:400;letter-spacing:.06em;fill:#a4a7ac;}.pg-ai-readiness .vg .vg-lab-s{font-size:13px;}.pg-ai-readiness .vg :is(.vg-mono, .vg-tag-t){font-family:var(--font-mono);font-size:14px;letter-spacing:.06em;fill:rgba(255, 255, 255, .42);}.pg-ai-readiness .vg .vg-tag-t{font-size:13px;fill:rgba(255, 255, 255, .72);}.pg-ai-readiness .vg .vg-px{font-family:var(--font-pixel);font-size:20px;letter-spacing:.02em;fill:rgba(255, 255, 255, .7);}.pg-ai-readiness .vg :is(.vg-title, .vg-title-c){font-size:30px;font-weight:600;letter-spacing:-.02em;fill:#fff;}.pg-ai-readiness .vg :is(.vg-chip-t, .vg-chip-t-c){font-size:13px;font-weight:600;letter-spacing:.06em;fill:var(--accent-ink);}.pg-ai-readiness .vg :is(.vg-tab-t, .vg-tab-on-t){font-size:14px;font-weight:500;fill:rgba(255, 255, 255, .7);}.pg-ai-readiness .vg .vg-tab-on-t{fill:#fff;}.pg-ai-readiness .vg :is(.vg-pill-t, .vg-pill-t-c){font-size:16px;font-weight:600;fill:var(--accent-ink);}.pg-ai-readiness .vg :is(.vg-ghost-t, .vg-ghost-t-c){font-size:16px;font-weight:600;fill:#fff;}.pg-ai-readiness .vg .vg-dash-t{font-size:13px;font-weight:500;letter-spacing:.04em;fill:rgba(255, 255, 255, .6);}.pg-ai-readiness .vg-hero--narrow :is(.vg-mono, .vg-tag-t, .vg-lab){font-size:20px;}.pg-ai-readiness .vg-hero--narrow .vg-px{font-size:24px;}.pg-ai-readiness .vg-hero--narrow .vg-title{font-size:36px;}.pg-ai-readiness .vg-hero--narrow :is(.vg-tab-t, .vg-tab-on-t, .vg-chip-t){font-size:17px;}.pg-ai-readiness .vg-hero--narrow :is(.vg-pill-t, .vg-ghost-t){font-size:20px;}@media (max-width: 809px){.pg-ai-readiness .pg-ai-readiness-card .vg :is(.vg-title-c){font-size:24px;}.pg-ai-readiness .pg-ai-readiness-card .vg :is(.vg-pill-t-c, .vg-ghost-t-c){font-size:17px;}}.pg-ai-readiness .vg .vg-wire{transition:opacity .15s ease-out .06s;}.pg-ai-readiness .vg .vg-b{opacity:0;transform:translateY(8px);transition:opacity .12s cubic-bezier(.23, 1, .32, 1), transform .12s cubic-bezier(.23, 1, .32, 1);}.pg-ai-readiness :is([data-pg-ai-readiness-build="card"].is-built, .pg-ai-readiness-card:focus-visible, .pg-ai-readiness-hero-stage.is-built) .vg .vg-b{opacity:1;transform:none;transition:opacity .18s ease-out calc(var(--i) * 20ms), transform .2s cubic-bezier(.23, 1, .32, 1) calc(var(--i) * 20ms);}.pg-ai-readiness :is([data-pg-ai-readiness-build="card"].is-built, .pg-ai-readiness-card:focus-visible, .pg-ai-readiness-hero-stage.is-built) .vg .vg-wire{opacity:0;transition-delay:0s;}.pg-ai-readiness :is([data-pg-ai-readiness-build="card"].is-built, .pg-ai-readiness-card:focus-visible) .vg .vg-chartline{stroke-dashoffset:0;transition:stroke-dashoffset .36s cubic-bezier(.23, 1, .32, 1) .08s;}@media (hover: hover) and (pointer: fine){.pg-ai-readiness .pg-ai-readiness-card:hover .vg .vg-b{opacity:1;transform:none;transition:opacity .18s ease-out calc(var(--i) * 20ms), transform .2s cubic-bezier(.23, 1, .32, 1) calc(var(--i) * 20ms);}.pg-ai-readiness .pg-ai-readiness-card:hover .vg .vg-wire{opacity:0;transition-delay:0s;}.pg-ai-readiness .pg-ai-readiness-card:hover .vg .vg-chartline{stroke-dashoffset:0;transition:stroke-dashoffset .36s cubic-bezier(.23, 1, .32, 1) .08s;}}.pg-ai-readiness .pg-ai-readiness-hero-stage.is-built .vg .vg-b{transition:opacity .5s ease-out calc(var(--i) * 70ms), transform .6s cubic-bezier(.23, 1, .32, 1) calc(var(--i) * 70ms);}@keyframes pg-ai-readiness-travel{0%{transform:translateX(0);opacity:0;}15%{opacity:1;}85%{opacity:1;}100%{transform:translateX(var(--run, 24px));opacity:0;}}.pg-ai-readiness .vg .vg-travel{opacity:0;}.pg-ai-readiness :is([data-pg-ai-readiness-build="card"].is-built, .pg-ai-readiness-card:focus-visible) .vg .vg-travel{animation:pg-ai-readiness-travel 1.4s cubic-bezier(.45, 0, .55, 1) 3;}@media (hover: hover) and (pointer: fine){.pg-ai-readiness .pg-ai-readiness-card:hover .vg .vg-travel{animation:pg-ai-readiness-travel 1.4s cubic-bezier(.45, 0, .55, 1) infinite;}}.pg-ai-readiness .is-still .vg :is(.vg-b, .vg-wire, .vg-chartline, .vg-sync){transition:none !important;}.pg-ai-readiness .is-still .vg .vg-travel{animation:none !important;}@media (prefers-reduced-motion: reduce){.pg-ai-readiness .vg :is(.vg-b, .vg-wire, .vg-chartline, .vg-sync), .pg-ai-readiness :is(.pg-ai-readiness-card, .pg-ai-readiness-mini, .pg-ai-readiness-go, .pg-ai-readiness-ne){transition:none !important;}.pg-ai-readiness .vg .vg-b{transform:none;}.pg-ai-readiness .vg .vg-travel{animation:none !important;}}.pg-ai-readiness .vg :is(.vg-title-s){font-size:20px;font-weight:600;letter-spacing:-.01em;fill:#fff;}.pg-ai-readiness .vg .vg-agent{fill:#1c1c1f;stroke:var(--accent);stroke-width:2.6;}.pg-ai-readiness .vg .vg-deadline{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:5 5;}.pg-ai-readiness .vg .vg-flag{fill:var(--accent);}.pg-ai-readiness .vg .vg-flag-t{font-size:12px;font-weight:600;letter-spacing:.06em;fill:var(--accent-ink);}.pg-ai-readiness .vg .vg-sync-s{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;}.pg-ai-readiness .vg .vg-lab-hot{font-size:14px;font-weight:500;letter-spacing:.06em;fill:var(--accent);}.pg-ai-readiness .vg .vg-lab-dim{font-size:14px;letter-spacing:.06em;fill:rgba(255, 255, 255, .4);}.pg-ai-readiness .vg .vg-ghost-t-s{font-size:12px;font-weight:600;letter-spacing:.06em;fill:rgba(255, 255, 255, .8);}.pg-ai-readiness .pg-ai-readiness-rsn-sec{background:var(--bg);padding:var(--sec-pad) var(--edge);}.pg-ai-readiness .pg-ai-readiness-rsn-h2{max-width:24em;margin:0;}.pg-ai-readiness .pg-ai-readiness-rsn-intro{display:grid;grid-template-columns:minmax(0, 44em) auto;justify-content:space-between;align-items:end;gap:48px;margin:32px 0 72px;}.pg-ai-readiness .pg-ai-readiness-rsn-intro .k-lede{margin:0;}.pg-ai-readiness .pg-ai-readiness-rsn-cards{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;}.pg-ai-readiness .pg-ai-readiness-rsn{display:flex;flex-direction:column;gap:28px;margin:0;}.pg-ai-readiness .pg-ai-readiness-rsn-media{overflow:hidden;aspect-ratio:272 / 186;border-radius:8px;background:var(--surface-1);}.pg-ai-readiness .pg-ai-readiness-rsn-media .vg{display:block;width:100%;height:100%;}.pg-ai-readiness .pg-ai-readiness-rsn-text{display:flex;flex-direction:column;gap:8px;}.pg-ai-readiness .pg-ai-readiness-rsn-text p{margin:0;color:var(--fg-small);font:400 16px/24px var(--font-sans);}.pg-ai-readiness .pg-ai-readiness-rsn-quote{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:40px;margin:72px 0 0;padding:48px 56px;border-radius:var(--radius);background:var(--surface-1);}.pg-ai-readiness .pg-ai-readiness-rsn-quote .k-quote-mark{font-size:120px;line-height:.49;top:.2em;}.pg-ai-readiness .pg-ai-readiness-rsn-quote blockquote{margin:0;}.pg-ai-readiness .pg-ai-readiness-rsn-quote blockquote p{margin:0;color:var(--fg);font:400 30px/1.25 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;}.pg-ai-readiness .pg-ai-readiness-rsn-quote .k-quote-author{gap:16px;}.pg-ai-readiness .pg-ai-readiness-rsn-quote .k-quote-author img{width:48px;height:48px;}.pg-ai-readiness .pg-ai-readiness-rsn-quote .k-quote-role{display:block;}.pg-ai-readiness .pg-ai-readiness-rsn-quote .k-quote-role > span{display:block;}@media (max-width: 1099px){.pg-ai-readiness .pg-ai-readiness-rsn-intro{grid-template-columns:1fr;justify-items:start;gap:24px;}.pg-ai-readiness .pg-ai-readiness-rsn-cards{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 24px;}.pg-ai-readiness .pg-ai-readiness-rsn-quote{grid-template-columns:auto minmax(0, 1fr);}.pg-ai-readiness .pg-ai-readiness-rsn-quote .k-quote-author{grid-column:2;}}@media (max-width: 809px){.pg-ai-readiness .pg-ai-readiness-rsn-intro{margin:20px 0 48px;}.pg-ai-readiness .pg-ai-readiness-rsn-cards{grid-template-columns:1fr;gap:40px;}.pg-ai-readiness .pg-ai-readiness-rsn{gap:24px;}.pg-ai-readiness .pg-ai-readiness-rsn-quote{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:48px;padding:32px 28px;}.pg-ai-readiness .pg-ai-readiness-rsn-quote .k-quote-mark{font-size:80px;}.pg-ai-readiness .pg-ai-readiness-rsn-quote blockquote p{font-size:20px;line-height:1.4;}}.pg-ai-readiness .pg-ai-readiness-steps{background:var(--bg);padding:var(--sec-pad) var(--edge);}.pg-ai-readiness .pg-ai-readiness-steps-head{margin:0 0 56px;}.pg-ai-readiness .pg-ai-readiness-steps-head .k-lede{margin:20px 0 0;}.pg-ai-readiness .pg-ai-readiness-steps-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px;margin:0;padding:0;list-style:none;}.pg-ai-readiness .pg-ai-readiness-steps-list li{display:flex;flex-direction:column;gap:14px;padding:32px;border-radius:var(--radius);background:var(--surface-1);}.pg-ai-readiness .pg-ai-readiness-step-n{margin-bottom:18px;}.pg-ai-readiness .pg-ai-readiness-steps-list p{margin:0;color:var(--fg-card);font:400 var(--body)/var(--body-card-lh) var(--font-sans);}@media (max-width: 1099px){.pg-ai-readiness .pg-ai-readiness-steps-list{grid-template-columns:1fr;gap:16px;}}@media (max-width: 809px){.pg-ai-readiness .pg-ai-readiness-steps-head{margin-bottom:40px;}.pg-ai-readiness .pg-ai-readiness-steps-list li{padding:24px;}}.pg-ai-readiness .pg-ai-readiness-hero-eyebrow{justify-content:center;margin:0 0 20px;}.pg-ai-readiness .pg-ai-readiness-hero-sub--2{margin-top:14px;}.pg-ai-readiness .pg-ai-readiness-hero-ask{margin:26px 0 0;color:var(--fg);font:500 20px/28px var(--font-sans);letter-spacing:-.01em;}@media (max-width: 809px){.pg-ai-readiness .pg-ai-readiness-hero-ask{margin-top:20px;font-size:18px;line-height:26px;}}.pg-ai-readiness .pg-ai-readiness-rsn-intro--solo{grid-template-columns:minmax(0, 1fr) auto;margin-top:0;}.pg-ai-readiness .pg-ai-readiness-rsn-cards--5{grid-template-columns:repeat(5, minmax(0, 1fr));}@media (max-width: 1239px){.pg-ai-readiness .pg-ai-readiness-rsn-cards--5{grid-template-columns:repeat(6, minmax(0, 1fr));gap:40px 24px;}.pg-ai-readiness .pg-ai-readiness-rsn-cards--5 > *{grid-column:span 2;}.pg-ai-readiness .pg-ai-readiness-rsn-cards--5 > :nth-child(4){grid-column:2 / span 2;}}@media (max-width: 1099px){.pg-ai-readiness .pg-ai-readiness-rsn-cards--5{grid-template-columns:repeat(4, minmax(0, 1fr));}.pg-ai-readiness .pg-ai-readiness-rsn-cards--5 > :nth-child(4){grid-column:span 2;}.pg-ai-readiness .pg-ai-readiness-rsn-cards--5 > :nth-child(5){grid-column:2 / span 2;}.pg-ai-readiness .pg-ai-readiness-rsn-intro--solo{grid-template-columns:1fr;}}@media (min-width: 1240px) and (max-width: 1439px){.pg-ai-readiness .pg-ai-readiness-rsn-cards--5 .pg-ai-readiness-rsn-text h3{min-height:2lh;}}@media (max-width: 599px){.pg-ai-readiness .pg-ai-readiness-rsn-cards--5{grid-template-columns:1fr;gap:40px;}.pg-ai-readiness .pg-ai-readiness-rsn-cards--5 > *, .pg-ai-readiness .pg-ai-readiness-rsn-cards--5 > :nth-child(n){grid-column:auto;}}.pg-ai-readiness .pg-ai-readiness-logos{background:var(--bg);padding:0 var(--edge);}.pg-ai-readiness .pg-ai-readiness-logos-h{margin:0;color:var(--fg-small);text-align:center;text-wrap:balance;}.pg-ai-readiness .pg-ai-readiness-logos .pg-ai-readiness-hero-logos{margin-top:28px;}.pg-ai-readiness .pg-ai-readiness-steps-list{grid-template-columns:repeat(4, 1fr);gap:24px;}@media (max-width: 1399px){.pg-ai-readiness .pg-ai-readiness-steps-list{grid-template-columns:repeat(2, 1fr);}}@media (max-width: 1099px){.pg-ai-readiness .pg-ai-readiness-steps-list{grid-template-columns:1fr;gap:16px;}}.pg-ai-readiness .pg-ai-readiness-step-n{display:block;margin:0 0 12px;color:var(--accent);font:400 var(--eyebrow)/var(--eyebrow-lh) var(--font-mono);letter-spacing:0;}.pg-ai-readiness .pg-ai-readiness-trust{background:var(--bg);padding:var(--sec-pad) var(--edge);}.pg-ai-readiness .pg-ai-readiness-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;}.pg-ai-readiness .pg-ai-readiness-trust-copy .k-h2{margin:0 0 32px;}.pg-ai-readiness .pg-ai-readiness-trust-list{display:grid;grid-template-columns:1fr;gap:0 40px;margin:0;padding:0;list-style:none;}.pg-ai-readiness .pg-ai-readiness-trust-list li > span{text-wrap:balance;}@media (min-width: 810px) and (max-width: 1099px){.pg-ai-readiness .pg-ai-readiness-trust-list{grid-template-columns:repeat(2, minmax(0, 1fr));}}.pg-ai-readiness .pg-ai-readiness-trust-list li{display:flex;gap:14px;padding:14px 0;color:var(--fg);font:500 20px/28px var(--font-sans);letter-spacing:-.01em;}.pg-ai-readiness .pg-ai-readiness-trust-list li::before{content:"";flex:none;width:6px;height:6px;margin-top:11px;border-radius:2px;background:var(--accent);}@media (max-width: 1099px){.pg-ai-readiness .pg-ai-readiness-trust-grid{grid-template-columns:1fr;gap:32px;}}@media (max-width: 809px){.pg-ai-readiness .pg-ai-readiness-trust-list{grid-template-columns:1fr;}.pg-ai-readiness .pg-ai-readiness-trust-list li{padding:12px 0;font-size:18px;line-height:26px;}.pg-ai-readiness .pg-ai-readiness-trust-list li::before{margin-top:10px;}.pg-ai-readiness .pg-ai-readiness-trust-copy .k-h2{margin-bottom:24px;}}.pg-ai-readiness .pg-ai-readiness-svc-head--solo{grid-template-columns:1fr;}.pg-ai-readiness .pg-ai-readiness-svc-more--3{grid-template-columns:repeat(3, 1fr);margin-top:0;}@media (max-width: 1099px){.pg-ai-readiness .pg-ai-readiness-svc-more--3{grid-template-columns:repeat(2, 1fr);}}@media (max-width: 809px){.pg-ai-readiness .pg-ai-readiness-svc-more--3{grid-template-columns:1fr;}}.pg-ai-readiness .pg-ai-readiness-mini--static p{color:var(--fg-card);font:400 var(--body)/var(--body-card-lh) var(--font-sans);}.pg-ai-readiness .pg-ai-readiness-mini--static:hover{border-color:transparent;}.pg-ai-readiness .pg-ai-readiness-mini--static:hover .k-h4{color:var(--fg);}.pg-ai-readiness .pg-ai-readiness-who{background:var(--bg);padding:var(--sec-pad) var(--edge);}.pg-ai-readiness .pg-ai-readiness-who-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;}.pg-ai-readiness .pg-ai-readiness-who-grid .k-h2{margin:0;}.pg-ai-readiness .pg-ai-readiness-roles{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;}.pg-ai-readiness .pg-ai-readiness-roles li{padding:10px 18px;border-radius:999px;background:var(--surface-1);color:var(--fg);font:500 16px/24px var(--font-sans);}.pg-ai-readiness .pg-ai-readiness-who-p{max-width:36em;margin:28px 0 0;}@media (max-width: 1099px){.pg-ai-readiness .pg-ai-readiness-who-grid{grid-template-columns:1fr;gap:32px;}}@media (max-width: 809px){.pg-ai-readiness .pg-ai-readiness-roles li{padding:8px 14px;font-size:15px;line-height:22px;}}.pg-ai-readiness .pg-ai-readiness-guar{background:var(--bg);padding:var(--sec-pad) var(--edge) calc(var(--sec-pad) * 2);}.pg-ai-readiness .pg-ai-readiness-guar .pg-ai-readiness-svc-intro .k-lede{margin:0;}@media (max-width: 1099px) and (min-width: 810px){.pg-ai-readiness .pg-ai-readiness-guar-cards{grid-template-columns:repeat(3, 1fr);}}.pg-ai-readiness .pg-ai-readiness-nowrap{white-space:nowrap;}.pg-ai-readiness .pg-ai-readiness-cta-lede{display:flex;flex-direction:column;gap:4px;}.pg-ai-readiness .pg-ai-readiness-cta-lede .k-lede{margin:0;}.pg-ai-readiness .pg-ai-readiness-cta-btns{margin:20px 0 64px;}@media (max-width: 809px){.pg-ai-readiness .pg-ai-readiness-cta-btns{margin-bottom:48px;}}@media (min-width: 768px){.pg-ai-readiness .pg-ai-readiness-cta-btns{justify-content:center;}}.pg-ai-readiness .k-logos img.pg-ai-readiness-lg-optimizely{height:calc(var(--logo-h) * 1.1);}.pg-ai-readiness .k-logos img.pg-ai-readiness-lg-mbta{height:calc(var(--logo-h) * 1.35);}.pg-ai-readiness .k-logos img.pg-ai-readiness-lg-ollie{height:calc(var(--logo-h) * 1.0);}.pg-ai-readiness .k-logos img.pg-ai-readiness-lg-firstline{height:calc(var(--logo-h) * 1.3);}.pg-ai-readiness .k-logos img.pg-ai-readiness-lg-masseec{height:calc(var(--logo-h) * 1.3);}.pg-ai-readiness .k-logos img.pg-ai-readiness-lg-onepak{height:calc(var(--logo-h) * 1.1);}@media (max-width: 379px){.pg-ai-readiness .k-cta-copy{padding-left:0;padding-right:0;}.pg-ai-readiness .pg-ai-readiness-cta-btns{--btn-pad:0 12px;}}.pg-ai-readiness .pg-ai-readiness-hero-stage .vg-hero--narrow{max-width:520px;margin-left:auto;margin-right:auto;}.pg-ai-readiness #guarantee{scroll-margin-top:var(--nav-clear);}