.svc-section[data-astro-cid-wrzvmyuk]{padding:110px 0;position:relative;overflow:hidden}.svc-section[data-astro-cid-wrzvmyuk].s1,.svc-section[data-astro-cid-wrzvmyuk].s3{background:var(--bg)}.svc-section[data-astro-cid-wrzvmyuk].s2{background:var(--bg-2)}.svc-layout[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.svc-layout[data-astro-cid-wrzvmyuk].reverse{direction:rtl}.svc-layout[data-astro-cid-wrzvmyuk].reverse>[data-astro-cid-wrzvmyuk]{direction:ltr}@media(max-width:860px){.svc-layout[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr;gap:48px}.svc-layout[data-astro-cid-wrzvmyuk].reverse{direction:ltr}}.svc-label[data-astro-cid-wrzvmyuk]{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;display:flex;align-items:center;gap:10px}.svc-label[data-astro-cid-wrzvmyuk]:after{content:"";flex:1;height:1px;background:var(--border);max-width:60px}.s1[data-astro-cid-wrzvmyuk] .svc-label[data-astro-cid-wrzvmyuk]{color:var(--yellow)}.s2[data-astro-cid-wrzvmyuk] .svc-label[data-astro-cid-wrzvmyuk]{color:var(--magenta)}.s3[data-astro-cid-wrzvmyuk] .svc-label[data-astro-cid-wrzvmyuk]{color:#6090ff}.svc-big-title[data-astro-cid-wrzvmyuk]{font-family:var(--font-display);font-weight:400;font-size:clamp(44px,5.5vw,76px);letter-spacing:.02em;line-height:.95;margin-bottom:24px}.svc-body[data-astro-cid-wrzvmyuk]{font-size:16px;color:var(--gray);line-height:1.8;margin-bottom:36px}.svc-features[data-astro-cid-wrzvmyuk]{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.svc-features[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#f2ede4cc;line-height:1.5}.svc-features[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:7px}.s1[data-astro-cid-wrzvmyuk] .svc-features[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]:before{background:var(--yellow)}.s2[data-astro-cid-wrzvmyuk] .svc-features[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]:before{background:var(--magenta)}.s3[data-astro-cid-wrzvmyuk] .svc-features[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]:before{background:#6090ff}.btn-photo[data-astro-cid-wrzvmyuk]{border-color:#6090ff66;color:#6090ff}.btn-photo[data-astro-cid-wrzvmyuk]:hover{border-color:#6090ff}.svc-visual[data-astro-cid-wrzvmyuk]{position:relative}.svc-portrait-duo[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.svc-portrait[data-astro-cid-wrzvmyuk]{width:100%;aspect-ratio:9 / 16;border-radius:16px;border:1px solid var(--border);background:var(--bg-card);overflow:hidden}.svc-portrait[data-astro-cid-wrzvmyuk] img{width:100%;height:100%;object-fit:cover}.svc-portrait[data-astro-cid-wrzvmyuk]:nth-child(2){margin-top:40px}.svc-portrait-empty[data-astro-cid-wrzvmyuk]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--gray);border-style:dashed;border-color:#ffffff29}.svc-portrait-empty[data-astro-cid-wrzvmyuk] span[data-astro-cid-wrzvmyuk]{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.svc-img-wrap[data-astro-cid-wrzvmyuk]{border-radius:8px;overflow:hidden;aspect-ratio:4/3;background:var(--bg-card);position:relative}.svc-img-wrap[data-astro-cid-wrzvmyuk] img{width:100%;height:100%;object-fit:cover}.svc-img-accent[data-astro-cid-wrzvmyuk]{position:absolute;bottom:-20px;right:-20px;width:120px;height:120px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-display);text-align:center;z-index:2}.s1[data-astro-cid-wrzvmyuk] .svc-img-accent[data-astro-cid-wrzvmyuk]{background:var(--yellow);color:#080810}.s2[data-astro-cid-wrzvmyuk] .svc-img-accent[data-astro-cid-wrzvmyuk]{background:var(--magenta);color:#fff}.s3[data-astro-cid-wrzvmyuk] .svc-img-accent[data-astro-cid-wrzvmyuk]{background:#4070e0;color:#fff}.accent-num[data-astro-cid-wrzvmyuk]{font-size:40px;line-height:1}.accent-lbl[data-astro-cid-wrzvmyuk]{font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;margin-top:4px}#proceso[data-astro-cid-wrzvmyuk]{padding:100px 0;background:var(--bg-2);border-top:1px solid var(--border)}.process-grid[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-top:56px}@media(max-width:768px){.process-grid[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr 1fr}}.process-step[data-astro-cid-wrzvmyuk]{background:var(--bg-card);padding:40px 32px;position:relative}.step-num[data-astro-cid-wrzvmyuk]{font-family:var(--font-display);font-size:64px;color:#ffffff0a;line-height:1;position:absolute;top:20px;right:20px}.step-icon[data-astro-cid-wrzvmyuk]{width:44px;height:44px;border-radius:10px;background:var(--yellow-dim);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--yellow)}.step-title[data-astro-cid-wrzvmyuk]{font-size:18px;font-weight:700;margin-bottom:10px}.step-desc[data-astro-cid-wrzvmyuk]{font-size:14px;color:var(--gray);line-height:1.65}
