.v4l.v4l-svc--row{overflow-x:clip}.v4l-svc--row .v4l-svc-headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.v4l-svc--row .v4l-svc-arrows{display:none;gap:10px;flex:none}@media (min-width: 640px){.v4l-svc--row .v4l-svc-arrows{display:flex}}.v4l-svc--row .v4l-svc-arrow{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--v4-ink, #141416);box-shadow:inset 0 1px #fffffff2,0 0 0 1px #1414181a,0 10px 24px -14px #3c281459;transition:transform .2s ease,opacity .2s ease}.v4l-svc--row .v4l-svc-arrow svg{width:18px;height:18px}.v4l-svc--row .v4l-svc-arrow:disabled{opacity:.35;cursor:default}.v4l-svc--row .v4l-svc-arrow:not(:disabled):active{transform:scale(.95)}@media (hover: hover) and (pointer: fine){.v4l-svc--row .v4l-svc-arrow:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 0 0 1px #8f633a73,0 14px 28px -14px #3c281466}}.v4l-svc--row .v4l-svc-row{--svc-g: var(--l-gl, 20px);--svc-w: min(calc(100vw - var(--svc-g) - 44px), 380px);--svc-pad: var(--svc-g);--svc-end: max(var(--svc-g), calc(100vw - var(--svc-g) - var(--svc-w)));display:flex;gap:16px;margin-top:calc(clamp(32px,4vw,56px) - 14px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:none;padding:24px var(--svc-end) 84px var(--svc-pad);margin-bottom:-48px;scroll-padding-inline:var(--svc-pad);touch-action:pan-x pan-y;cursor:grab;outline:none}.v4l-svc--row .v4l-svc-row>.v4l-svc-card{scroll-snap-align:start}@media (min-width: 768px){.v4l-svc--row .v4l-svc-row{--svc-pad: max(var(--svc-g), calc((100vw - var(--svc-w)) / 2));--svc-end: var(--svc-pad)}.v4l-svc--row .v4l-svc-row>.v4l-svc-card{scroll-snap-align:center}}.v4l-svc--row .v4l-svc-row::-webkit-scrollbar{display:none}.v4l-svc--row .v4l-svc-row[data-drag]{cursor:grabbing;scroll-snap-type:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.v4l-svc--row .v4l-svc-row:focus-visible{box-shadow:inset 0 0 0 2px #8f633a80;border-radius:20px}@media (min-width: 768px){.v4l-svc--row .v4l-svc-row{--svc-w: 400px;gap:20px}}@media (min-width: 1024px){.v4l-svc--row .v4l-svc-row{--svc-w: clamp(360px, 30vw, 460px);gap:24px}}@media (prefers-reduced-motion: reduce){.v4l-svc--row .v4l-svc-row{scroll-snap-type:x mandatory}.v4l-svc--row .v4l-svc-row[data-drag]{scroll-snap-type:none}}.v4l-svc--row .v4l-svc-row>.v4l-svc-card{flex:none;width:var(--svc-w);order:0!important}@media (prefers-reduced-motion: no-preference){.v4l-svc--row .v4l-svc-row>.v4l-svc-card{transition-delay:calc(var(--si, 0) * 80ms)}}@media (orientation: landscape) and (max-height: 500px){.v4l-svc--row .v4l-svc-row{--svc-w: min(calc(100vw - 2 * var(--svc-g) - 44px), 340px)}.v4l-svc--row .v4l-svc-row>.v4l-svc-card{padding:22px 22px 16px}.v4l-svc--row .v4l-svc-row>.v4l-svc-card .v4l-svc-ill{aspect-ratio:640 / 250;margin-bottom:16px}}@media (min-width: 1024px){.v4l-svc--row .v4l-svc-row>.v4l-svc-card{padding:32px 30px 24px}}.v4l-svc--row .v4l-svc-row>.v4l-svc-card .v4l-svc-more{margin-top:auto;padding-top:14px}.v4l-svc--row .v4l-svc-row>.v4l-svc-card .v4l-svc-ill{width:100%;aspect-ratio:640 / 352;margin:0 0 22px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#fbf8f3,#f3ebdf);box-shadow:inset 0 0 0 1px #3c28140f}.v4l-svc--row .v4l-svc-row>.v4l-svc-card .v4l-svc-ill>*{width:100%;height:100%}.v4l-svc--row .v4l-svc-row>.v4l-svc-cta{background:radial-gradient(120% 80% at 100% 0%,rgb(168 132 95 / .28),transparent 60%),#141210;color:#f4f2ef;justify-content:center;box-shadow:0 0 0 1px #ffffff0f,0 30px 70px -34px #140e0899;opacity:1;transform:none}.v4l-svc--row .v4l-svc-cta .k{font-size:.95rem;font-weight:600;letter-spacing:.01em;background:var(--v4-grad-d, var(--v4-grad));-webkit-background-clip:text;background-clip:text;color:transparent}.v4l-svc--row .v4l-svc-cta .v4l-svc-h{margin-top:12px;color:#f4f2ef;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem)}.v4l-svc--row .v4l-svc-cta .v4l-svc-p{color:#f4f2efb8}.v4l-svc--row .v4l-svc-cta .v4l-svc-more{margin-top:28px;padding-top:0}.v4l-svc--row .v4l-cta-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;text-decoration:none;font-weight:600;color:#fff;background:var(--v4-grad, #a8845f);box-shadow:inset 0 1px #ffffff47,0 12px 30px -14px #8f633ab3;transition:transform .2s ease,box-shadow .2s ease}.v4l-svc--row .v4l-cta-btn svg{width:16px;height:16px}.v4l-svc--row .v4l-cta-btn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.v4l-svc--row .v4l-cta-btn:hover{transform:translateY(-1px)}}.v4l-svc--row .v4l-cta-btn:focus-visible{outline:2px solid #d2b8a0;outline-offset:3px}.v4l-svc--row .v4l-svc-row>.v4l-svc-cta{justify-content:center}.v4l-svc--row .v4l-svc-row>.v4l-svc-cta .v4l-svc-more{margin-top:28px;padding-top:0}@media (orientation: landscape) and (max-height: 500px){.v4l-svc--row .v4l-svc-row>.v4l-svc-card{padding-top:18px}.v4l-svc--row .v4l-svc-row>.v4l-svc-card .v4l-svc-ill{aspect-ratio:640 / 150;margin-bottom:12px}.v4l-svc--row .v4l-svc-row>.v4l-svc-card .v4l-chips{margin-top:10px}.v4l-svc--row .v4l-svc-row>.v4l-svc-card .v4l-svc-more{padding-top:6px}}
