/* Public service pages and factual homepage service illustrations. */
.service-page{color:#14213d}.service-page h1{font-size:clamp(27px,4vw,38px);line-height:1.35;letter-spacing:-.03em}.service-eyebrow{color:#284bff;font-size:13px;font-weight:700;margin:28px 0 10px}.service-lead{font-size:17px;line-height:1.9;color:#52617b}.service-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 30px}.service-tabs a{border:1px solid #dfe5f2;border-radius:999px;padding:8px 14px;text-decoration:none;font-size:13px;background:#fff}.service-tabs a[aria-current]{background:#284bff;color:#fff;border-color:#284bff}.service-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:24px 0 36px}.service-actions>a:not(.service-primary){color:#284bff;text-underline-offset:4px;font-size:14px}.service-primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px;background:#284bff;color:#fff!important;border-radius:11px;font-size:14px;font-weight:700;text-decoration:none}.service-primary:hover{background:#1c3be0}.service-page a:focus-visible,.service-page summary:focus-visible{outline:3px solid #38bbdd;outline-offset:3px}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 40px}.service-card{background:#fff;border:1px solid #e2e9f5;border-radius:18px;padding:24px}.service-card h2{font-size:19px;line-height:1.6;margin:10px 0}.service-card p,.service-section p,.service-section li{font-size:15px;line-height:1.95;color:#52617b}.service-tag{display:inline-block;padding:4px 9px;background:#eef4ff;color:#284bff;border-radius:6px;font-size:12px}.service-section{margin:38px 0}.service-section h2{font-size:23px;line-height:1.5;margin:0 0 14px}.service-section ul{padding-left:1.3em}.service-section a{color:#284bff;text-underline-offset:4px}.service-steps{list-style:none;counter-reset:step;padding:0;display:grid;gap:16px}.service-steps li{counter-increment:step;position:relative;padding:18px 20px 18px 58px;background:#fff;border:1px solid #e2e9f5;border-radius:13px}.service-steps li:before{content:counter(step);position:absolute;left:18px;top:18px;display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#eef4ff;color:#284bff;font-weight:800}.service-steps strong,.service-steps span{display:block}.service-steps strong{color:#14213d;font-size:15px;margin-bottom:4px}.service-note{background:#edf8fa;border:1px solid #d5edf0;border-radius:15px;padding:20px;color:#335b6c;font-size:14px;line-height:1.9}.service-formats{display:grid;gap:12px}.service-formats>div{background:#fff;border:1px solid #e2e9f5;border-radius:12px;padding:18px}.service-formats dt{font-weight:700;color:#14213d}.service-formats dd{margin:8px 0 0;font-size:15px;line-height:1.9;color:#52617b}.service-example{margin:36px 0}.service-example img{width:100%;height:auto;border-radius:14px;border:1px solid #e2e9f5}.service-example figcaption{font-size:12px;line-height:1.9;color:#6e7d94;margin-top:10px}.service-table-wrap{overflow:auto}.service-table-wrap table{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.service-table-wrap caption{text-align:left;margin-bottom:10px;color:#52617b;font-size:13px}.service-table-wrap th,.service-table-wrap td{text-align:left;padding:14px 10px;border-bottom:1px solid #e2e9f5;white-space:nowrap}.service-table-wrap thead{background:#edf2ff}.service-bottom{padding:28px;margin-top:40px;background:linear-gradient(120deg,#eef9fc,#f0f1ff);border:1px solid #e0e8f4;border-radius:18px}.service-bottom h2{margin:0;font-size:23px}.service-bottom p{color:#52617b;font-size:14px;line-height:1.9}.service-bottom .service-primary{margin-top:8px}
.proof-brand-card{display:flex;flex:0 0 31.67%;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;width:31.67%;margin-right:15px;padding:30px 20px;border:1px solid #e2e8f4;border-radius:22px;background:linear-gradient(145deg,#e9f8ff,#f6f5ff);text-align:center;min-height:290px}.proof-brand-card img{width:min(100%,220px);height:auto}.proof-brand-card p{margin:24px 0 8px;color:#14213d;font-size:18px;font-weight:700}.proof-brand-card span{color:#6c7d97;font-size:13px;line-height:1.8}.proof-workflow{flex:1;min-width:0;padding:28px 32px;border:1px solid #dce9f2;border-radius:22px;background:linear-gradient(130deg,#f6fbff,#e5faff)}.proof-workflow h3{font-size:22px;line-height:1.5;margin:0 0 20px;color:#14213d}.proof-workflow ol{display:grid;gap:18px;list-style:none;padding:0;margin:0}.proof-workflow li{display:flex;align-items:center;gap:14px}.proof-workflow li>span{display:grid;place-items:center;flex:none;width:34px;height:34px;background:#fff;border-radius:10px;color:#284bff;font-size:13px;font-weight:700}.proof-workflow strong{display:block;color:#14213d;font-size:15px}.proof-workflow p{font-size:13px;line-height:1.7;color:#6c7d97;margin:4px 0 0}.service-home-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 24px;margin-top:20px}.service-home-links a{font-size:15px;color:#217db9;text-underline-offset:5px}.feedback-card .feedback-help-link{color:#284bff;text-decoration:none;font-size:13px;white-space:nowrap}.feedback-card .feedback-help-link:focus-visible{outline:2px solid #38bbdd;outline-offset:4px}
@media(max-width:700px){.service-grid{grid-template-columns:1fr}.service-card{padding:20px}.service-section h2{font-size:21px}.service-lead{font-size:15px}.service-actions{gap:14px}.service-section p,.service-section li,.service-formats dd{font-size:14px}.service-bottom{padding:22px}.proof-brand-card{flex-basis:auto;width:100%;min-height:180px;margin:0;padding:26px 20px}.proof-brand-card img{width:190px}.proof-brand-card p{margin-top:18px;font-size:16px}.proof-workflow{padding:24px 22px}.proof-workflow h3{font-size:19px}.service-home-links a{font-size:14px}}
@media(prefers-reduced-motion:reduce){.service-page{scroll-behavior:auto}}
