.pb-intro{--pb-blue:#2563eb;--pb-ink:#192b45;max-width:1200px;margin:40px auto 12px;border:1px solid #e5e9ef;border-radius:28px;background:#faf9f6;color:var(--pb-ink);overflow:hidden;scroll-margin-top:150px}.pb-intro *,.pb-note *{box-sizing:border-box}.pb-intro-body{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:38px;padding:30px}.pb-intro-copy{padding:12px 14px}.pb-eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid #dde5f4;background:#fff;color:#41638c;border-radius:100px;padding:5px 12px;font-size:11px}.pb-intro svg{width:19px;height:19px;flex-shrink:0}.pb-intro .pb-intro-copy h2{font-size:34px;font-weight:600;line-height:1.8;letter-spacing:-.6px;margin:15px 0 0}.pb-intro h2 span{color:var(--pb-blue)}.pb-lead{font-size:16px;line-height:1.9;margin:4px 0 12px;color:#354a65}.pb-description{font-size:13px;line-height:2.2;color:#647187;max-width:470px;margin:0 0 24px}.pb-action{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:10px 17px;background:var(--pb-blue);color:#fff!important;border-radius:12px;font-size:12px;font-weight:500;transition:background .2s}.pb-action:hover{background:#1d4ed8}.pb-action:focus-visible,.pb-note a:focus-visible{outline:3px solid #93b4ff;outline-offset:4px}.pb-preview-hint{display:block;font-size:10px;color:#718095;margin-top:12px;line-height:1.9}.pb-intro-visual{position:relative;align-self:stretch;min-width:0;margin:0;border-radius:20px;overflow:hidden;background:#e9e4da;min-height:340px}.pb-intro-visual>img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 50%}.pb-intro-visual figcaption{position:absolute;bottom:12px;right:12px;left:12px;padding:12px 14px;border:1px solid #ffffffb3;border-radius:12px;background:#fffffff2;color:#34465d;font-size:11px;line-height:1.9}.pb-intro-visual figcaption small{display:block;color:#7a8490;font-size:9px;margin-top:2px}.pb-intro-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:24px 30px;background:#fff;border-top:1px solid #e8ebf1;gap:25px}.pb-intro-steps li{display:flex;align-items:center;gap:13px;min-width:0}.pb-step-icon{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid #dfe9fb;background:#f0f5ff;border-radius:14px;color:var(--pb-blue);flex-shrink:0}.pb-step-icon small{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#2563eb;color:#fff;font-size:9px}.pb-intro .pb-intro-steps h3{font-size:12px;line-height:1.9;font-weight:500;margin:0}.pb-intro-steps p{font-size:10px;line-height:1.9;color:#748197;margin:3px 0 0}.pb-note{display:flex;align-items:flex-start;gap:12px;border:1px solid #dfe9f8;border-radius:16px;background:#f6f9ff;padding:16px;margin-block:20px;color:#233d60;line-height:1.9}.pb-note-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;background:#e9f0ff;color:#2563eb}.pb-note svg{width:19px;height:19px}.pb-note strong{font-size:13px;font-weight:500}.pb-note p{font-size:12px;color:#65748a;margin:6px 0}.pb-note a{display:inline-flex;align-items:center;gap:8px;color:#2563eb;font-size:11px;min-height:32px}.pb-note a svg{width:14px;height:14px}@media(max-width:767px){.pb-intro{margin-top:26px;border-radius:22px;scroll-margin-top:145px}.pb-intro-body{grid-template-columns:1fr;gap:22px;padding:20px}.pb-intro-copy{padding:0}.pb-intro .pb-intro-copy h2{font-size:29px;margin-top:12px}.pb-lead{font-size:14px;margin-bottom:10px}.pb-description{font-size:12px;margin-bottom:18px}.pb-action{display:flex;width:100%;gap:12px;font-size:11px}.pb-preview-hint{text-align:center;font-size:9px}.pb-intro-visual{min-height:0;aspect-ratio:1.25}.pb-intro-visual figcaption{bottom:9px;right:9px;left:9px;padding:9px 11px;font-size:10px}.pb-intro-steps{grid-template-columns:1fr;padding:22px;gap:20px}.pb-intro .pb-intro-steps h3{font-size:12px}.pb-intro-steps p{font-size:10px}.pb-note{padding:14px;gap:10px}.pb-note p{font-size:11px}}@media(prefers-reduced-motion:reduce){.pb-action{transition:none}}