.svp-h2{font-size:clamp(34px,3.1vw,56px)}.svp-lede{margin-top:18px;color:var(--steel);font-size:18px;max-width:50ch}.pl{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,5vw,96px);align-items:start}.pl .txt p+p{margin-top:14px}.pl h3{font-size:clamp(22px,1.7vw,28px)}.pk{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(32px,3vw,48px)}.pk>li{background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.pk-prod{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 20px 18px;border-bottom:1px solid var(--line)}.pk-prod img{height:150px;width:auto;object-fit:contain}.pk-prod b{margin-top:14px;font-family:Barlow Semi Condensed,sans-serif;font-size:21px;color:var(--ink)}.pk-prod small{font-size:14px;color:var(--steel)}.pk-steps{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:18px 12px 22px}.pk-steps li{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.pk-steps li+li:before{content:"→";position:absolute;left:-8px;top:12px;color:var(--ice-deep);font-size:18px}.pk-steps svg{width:34px;height:34px;color:var(--deep)}.pk-steps b{font-family:Barlow Semi Condensed,sans-serif;font-weight:700;font-size:28px;line-height:1;color:var(--ink);margin-top:4px}.pk-steps span{font-size:14px;color:var(--steel)}.dk{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(28px,3vw,44px)}.dk li{background:#fff;border:1px solid var(--line);padding:26px 24px;display:flex;flex-direction:column;gap:8px}.dk svg{width:38px;height:38px;color:var(--deep)}.dk b{margin-top:8px;font-family:Barlow Semi Condensed,sans-serif;font-size:22px;color:var(--ink)}.dk span{font-size:15.5px;color:var(--steel)}@media(max-width:900px){.pk,.dk{grid-template-columns:1fr}}.svc-cards{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.svc-cards a{display:flex;flex-direction:column;height:100%;padding:28px 26px 26px;border:1px solid var(--line);border-top:3px solid var(--ink);background:#fff;transition:border-color .2s,transform .2s}.svc-cards a:hover{border-color:var(--deep);transform:translateY(-2px)}.svc-cards .n{font-family:Barlow Semi Condensed,sans-serif;font-weight:700;font-size:44px;line-height:1;color:var(--ice)}.svc-cards h3{margin-top:22px;font-size:clamp(22px,1.6vw,26px)}.svc-cards p{margin-top:10px;color:var(--steel);font-size:16px;flex:1}.svc-cards .go{margin-top:22px;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--deep)}.svc-cards .go svg{width:14px;height:14px}@media(max-width:980px){.svc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.svc-cards{grid-template-columns:1fr}}.svc-steps{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:3px solid var(--ink)}.svc-steps li{padding:24px 22px 28px 0;border-right:1px solid var(--line)}.svc-steps li+li{padding-left:22px}.svc-steps li:last-child{border-right:0}.svc-steps .n{font-family:Barlow Semi Condensed,sans-serif;font-weight:600;font-size:15px;color:var(--ice-deep)}.svc-steps h3{font-size:clamp(21px,1.5vw,25px);margin:6px 0 8px}.svc-steps p{color:var(--steel);font-size:15.5px;line-height:1.5}.svc-steps b{color:var(--ink)}.docgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.docgrid>div{background:#fff;padding:28px 28px 30px;border-top:3px solid var(--ice)}.docgrid h3{font-size:clamp(22px,1.7vw,28px);margin-bottom:10px}.docgrid p{color:var(--steel);font-size:16px}.cta-body .ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}@media(max-width:1100px){.pl{grid-template-columns:1fr}.svc-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-steps li:nth-child(3){border-right:0}.svc-steps li:nth-child(4){padding-left:0}.svc-steps li:nth-child(n+4){border-top:1px solid var(--line)}.docgrid{grid-template-columns:1fr}}@media(max-width:720px){.svc-steps{grid-template-columns:1fr}.svc-steps li,.svc-steps li+li{padding:20px 0;border-right:0}.svc-steps li+li{border-top:1px solid var(--line)}.faq details p{padding-right:0}}
