.copy-note{color:var(--grey);margin-top:16px;font-size:12.5px}.process-grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.process-step{padding-top:26px;position:relative}.process-step:before{content:"";top:0;background:var(--grad-h);height:2px;position:absolute;inset-inline:0}.process-num{font-family:var(--mark);letter-spacing:3px;text-transform:uppercase;color:var(--gold-2);margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.process-step h3{margin-bottom:12px}.process-step p{color:var(--grey);font-size:14px}.gallery-grid{grid-template-columns:2fr 1fr;gap:24px;display:grid}.gallery-main{aspect-ratio:4/3}.gallery-side{grid-template-rows:1fr 1fr;gap:24px;display:grid}.svc-plate{background:var(--wash);display:block;position:relative;overflow:hidden}.svc-plate:hover .zimg img,.svc-plate:focus-visible .zimg img{transform:scale(1.05)}.svc-plate .zimg img{transition:transform 1.2s var(--ease)}.svc-plate:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 52%,#000000b8 100%);position:absolute;inset:0}.svc-plate-name{z-index:2;color:var(--white);font-size:13px;font-weight:700;position:absolute;inset-block-end:18px;inset-inline:20px}.gallery-main .svc-plate-name{font-size:16px}.svc-plate:focus-visible{outline:2px solid var(--gold-1);outline-offset:-2px}.includes-grid{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.include-item{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 30px 34px}.include-item h3{margin-bottom:12px;font-size:20px}.include-item p{color:var(--grey);font-size:14px}.svc-nav{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:34px;display:grid}.svc-nav .dir{letter-spacing:3px;text-transform:uppercase;color:var(--gold-2);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.svc-nav .name{color:var(--ink);font-size:19px;font-weight:700;transition:color .3s}.svc-nav a:hover .name{color:var(--gold-2)}.svc-nav .to-end{text-align:end}html[dir=rtl] .process-num,html[dir=rtl] .svc-nav .dir{letter-spacing:0}a:focus-visible,button:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}@media (max-width:1024px){.process-grid{grid-template-columns:repeat(2,1fr)}.gallery-grid{grid-template-columns:1fr}.gallery-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.gallery-side>*{aspect-ratio:1}.includes-grid{grid-template-columns:1fr}}@media (max-width:640px){.process-grid,.svc-nav{grid-template-columns:1fr}.svc-nav .to-end{text-align:start}}
