/* Only enqueued on the English plugin development page. */
.service-wordpress-plugin-page .service-child-hero{margin-top:0;min-height:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
.service-wordpress-plugin-page .service-child-hero__copy{padding:64px 56px}
.service-wordpress-plugin-page .service-child-hero h1{font-size:clamp(48px,5vw,72px);line-height:1.04}
.service-wordpress-plugin-page .service-child-hero h1 span{display:block}
.service-wordpress-plugin-page .service-child-hero__sub{font-size:19px;line-height:1.65;color:#e3e9f0;max-width:560px;margin-top:26px}
.service-wordpress-plugin-page .service-child-hero__price-note{font-size:14px;color:#ccd8e7;line-height:1.6;margin-top:20px;max-width:540px}
.service-wordpress-plugin-page .service-child-hero__actions{margin-top:28px}
.service-wordpress-plugin-page .service-child-hero__actions .btn-navy{background:#eb5209;color:#fff}
.service-wordpress-plugin-page .service-child-hero__visual{padding:40px}
.puk-workflow{width:100%;max-width:480px;padding:28px;background:#11243d;border:1px solid #ffffff30;box-shadow:12px 12px 0 #ffffff05}
.puk-label{font:10px/1.6 var(--ff-m);letter-spacing:.1em;color:#d0dced;margin:0 0 24px}
.puk-flow-item{display:flex;gap:18px;padding:22px 18px;border:1px solid #ffffff26;background:#ffffff04}
.puk-flow-item>span{font:11px/1.7 var(--ff-m);color:#93bdec}
.puk-flow-item strong{display:block;font:500 19px/1.3 sans-serif;color:#fff}
.puk-flow-item small{display:block;margin-top:8px;font-size:14px;line-height:1.5;color:#d0dced}
.puk-flow-active{background:#f4efe6;border-left:3px solid #eb5209}.puk-flow-active strong{color:#162942}.puk-flow-active small{color:#4e5c6d}.puk-flow-active>span{color:#a54810}
.puk-flow-line{text-align:center;padding:8px;color:#e9874b}.puk-flow-foot{font-size:13px;line-height:1.6;color:#c7d7e8;margin:22px 0 0}
.service-wordpress-plugin-page .service-child-section{padding-top:66px;padding-bottom:66px}
.service-wordpress-plugin-page .service-child-section__head h2,.service-wordpress-plugin-page .service-child-faq h2{font-size:clamp(34px,3.6vw,50px)}
.service-wordpress-plugin-page [id^="plugin-"]{scroll-margin-top:105px}
.service-wordpress-plugin-page .puk-quote{margin-top:24px;font-weight:600}
.service-wordpress-plugin-page a:focus-visible,.service-wordpress-plugin-page summary:focus-visible{outline:3px solid #eb5209;outline-offset:4px}
@media(max-width:900px){.service-wordpress-plugin-page .service-child-proof-grid{grid-template-columns:1fr}}
@media(max-width:1000px){.service-wordpress-plugin-page .service-child-hero{grid-template-columns:1fr}.service-wordpress-plugin-page .service-child-hero__copy{padding:48px 32px}.service-wordpress-plugin-page .service-child-hero__visual{padding:0 32px 48px;border-left:0;background:transparent;justify-content:flex-start}}
@media(max-width:600px){.service-wordpress-plugin-page .service-child-hero__copy{padding:36px 20px}.service-wordpress-plugin-page .service-child-hero h1{font-size:48px}.service-wordpress-plugin-page .service-child-hero__sub{font-size:18px}.service-wordpress-plugin-page .service-child-hero__visual{padding:0 20px 36px}.puk-workflow{padding:20px}.puk-flow-item{padding:18px 12px;gap:12px}.puk-flow-item strong{font-size:17px}.service-wordpress-plugin-page .service-child-section{padding-top:48px;padding-bottom:48px}.service-wordpress-plugin-page .service-child-hero__actions>a{width:100%;justify-content:center}}
