.wp-studio-panel{width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:clamp(30px,4vw,64px);padding:88px max(48px,calc((100% - 1320px)/2));border:1px solid #0a0b0b12;border-radius:36px;background:#fff;font-family:Heebo,sans-serif;color:#0a0b0b;scroll-margin-top:100px}
.wp-studio-copy{min-width:0}.wp-studio-eyebrow{display:inline-block;color:#2f4b8f;font-size:13px;font-weight:600;letter-spacing:.06em}.wp-studio-copy h2{margin:20px 0;font-size:clamp(32px,3.4vw,50px);font-weight:300;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.wp-studio-copy h2 span{color:#2f4b8f}.wp-studio-intro{max-width:470px;margin:0;color:#5f5d59;font-size:17px;line-height:1.85;text-wrap:pretty}.wp-studio-steps{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;padding:0;margin:26px 0}.wp-studio-steps li{display:flex;align-items:center;gap:8px;font-size:13px;color:#444c5a}.wp-studio-steps li>span{font-size:11px;color:#2f4b8f;font-variant-numeric:tabular-nums}.wp-studio-button,.wp-product-studio-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:12px 24px;box-sizing:border-box;border:1px solid #2f4b8f;border-radius:14px;background:#2f4b8f;color:#fff!important;text-decoration:none;font-family:inherit;font-size:16px;font-weight:500;line-height:1.45;cursor:pointer;transition:background .2s}.wp-studio-button:hover,.wp-product-studio-button:hover{background:#233b73}.wp-studio-note{max-width:420px;margin:14px 0 0;color:#696762;font-size:12px;line-height:1.8}.wp-studio-preview{min-width:0;margin:0;transform:rotate(-1deg)}.wp-studio-preview>a{display:block;border:1px solid #15264b1f;border-radius:18px;overflow:hidden;box-shadow:0 20px 48px -22px #1e315f55;background:#f5f3ef}.wp-studio-preview img{display:block;width:100%;height:auto;aspect-ratio:16/9}.wp-studio-preview figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding:16px 4px 0;color:#696762;font-size:11px;line-height:1.6}.wp-studio-preview figcaption span:last-child{color:#2f4b8f}.wp-catalog-studio{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;padding:2px 14px;border:1px solid #2f4b8f33;border-radius:10px;color:#2f4b8f;text-decoration:none;font-size:13px;font-weight:500}.wp-catalog-studio:hover{background:#e3e9f6}.wp-product-studio{margin-top:24px}.wp-product-studio p{max-width:450px;margin:10px 0 0;font-size:13px;line-height:1.8;color:#696762}.wp-product-page .wp-product-studio-button{color:#fff!important}.wp-home .wp-studio-nav{color:#2f4b8f!important}.wp-studio-button:focus-visible,.wp-product-studio-button:focus-visible,.wp-catalog-studio:focus-visible,.wp-studio-preview>a:focus-visible{outline:3px solid #2f4b8f;outline-offset:5px}
@media(max-width:1100px){.wp-studio-panel{grid-template-columns:1fr;gap:36px;padding:64px 40px}.wp-studio-copy{max-width:650px}.wp-studio-intro{max-width:570px}.wp-studio-preview{max-width:800px;width:100%;transform:none}.wp-studio-copy h2{font-size:44px}.wp-studio-preview figcaption{font-size:12px}}
@media(max-width:760px){.wp-studio-panel{padding:44px 22px;gap:28px;border-radius:26px}.wp-studio-copy h2{font-size:36px;margin:16px 0}.wp-studio-intro{font-size:16px}.wp-studio-steps{gap:10px 16px;margin:22px 0}.wp-studio-steps li{font-size:12px}.wp-studio-button{width:100%}.wp-studio-preview>a{border-radius:12px}.wp-studio-preview figcaption{padding-top:12px;font-size:10px}.wp-product-studio-button{max-width:100%}.wp-product-studio p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.wp-studio-button,.wp-product-studio-button{transition:none}}
