.serv-det__intro-section{background:var(--color-bg);padding:72px 0 88px}.serv-det__intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid}.serv-det__photo-wrap{width:100%}.serv-det__photo{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-surface);width:100%;position:relative;overflow:hidden;box-shadow:0 12px 32px #00142d14}.serv-det__photo picture,.serv-det__photo-img{object-fit:cover;width:100%;height:100%;display:block}.serv-det__placeholder{background:var(--color-surface);width:100%;height:100%}.serv-det__intro-content{flex-direction:column;gap:18px;display:flex}.serv-det__eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary);margin:0;font-size:.8125rem;font-weight:700}.serv-det__headline{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(1.875rem,3.2vw,2.5rem);font-weight:700;line-height:1.15}.serv-det__paras{flex-direction:column;gap:12px;display:flex}.serv-det__para{font-family:var(--font-body);color:var(--color-text-2);margin:0;font-size:1rem;line-height:1.65}.serv-det__checklist{flex-direction:column;gap:12px;margin:6px 0 0;padding:0;list-style:none;display:flex}.serv-det__check-item{align-items:center;gap:12px;display:flex}.serv-det__check-icon{width:26px;height:26px;color:var(--color-ink);background:#ffcc002e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.serv-det__check-icon svg{stroke:var(--color-ink)}.serv-det__check-text{font-family:var(--font-body);color:var(--color-ink);font-size:.9375rem;font-weight:500}.serv-det__intro-cta{margin-top:10px}.serv-det__btn-navy{border-radius:var(--radius-pill);background:var(--color-ink);min-height:56px;color:var(--color-white);font-family:var(--font-heading);white-space:nowrap;transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);align-self:flex-start;align-items:center;gap:12px;padding:12px 14px 12px 28px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.serv-det__btn-navy:hover,.serv-det__btn-navy:focus-visible{color:var(--color-white);transform:translateY(-2px);box-shadow:0 12px 28px #00408040}.serv-det__btn-icon{background:var(--color-accent);width:34px;height:34px;color:var(--color-ink);transition:transform var(--dur) var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.serv-det__btn-navy:hover .serv-det__btn-icon,.serv-det__btn-navy:focus-visible .serv-det__btn-icon{transform:translate(3px)}.serv-trust{background-color:var(--color-ink);color:var(--color-white);text-align:center;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:80px 80px;padding:88px 0;position:relative;overflow:hidden}.serv-trust__inner{flex-direction:column;align-items:center;gap:20px;max-width:960px;margin:0 auto;display:flex}.serv-trust__eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent);margin:0;font-size:.8125rem;font-weight:700}.serv-trust__phrase{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-white);margin:0;font-size:clamp(1.625rem,2.8vw,2.25rem);font-weight:700;line-height:1.25}.serv-trust__hl{color:var(--color-accent)}.serv-trust__credentials{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:24px;display:flex}.serv-trust__cred{align-items:baseline;gap:8px;display:flex}.serv-trust__cred-title{font-family:var(--font-heading);color:var(--color-accent);font-size:1.25rem;font-weight:800}.serv-trust__cred-sep{color:#ffffff4d}.serv-trust__cred-desc{color:#ffffffd9;font-size:.9375rem}.serv-trust__cred-divider{background:#ffffff26;width:1px;height:24px}.serv-steps{background:var(--color-bg);padding:88px 0}.serv-steps__head{flex-direction:column;gap:12px;max-width:640px;margin-bottom:48px;display:flex}.serv-steps__eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary);margin:0;font-size:.8125rem;font-weight:700}.serv-steps__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(1.875rem,3.2vw,2.5rem);font-weight:700;line-height:1.15}.serv-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.serv-steps__card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;gap:14px;padding:36px 28px;display:flex;position:relative}.serv-steps__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00142d14}.serv-steps__number{font-family:var(--font-heading);color:var(--color-primary);opacity:.9;font-size:2.25rem;font-weight:800;line-height:1}.serv-steps__card-title{font-family:var(--font-heading);color:var(--color-ink);margin:0;font-size:1.25rem;font-weight:700}.serv-steps__card-text{font-family:var(--font-body);color:var(--color-text-2);margin:0;font-size:.9375rem;line-height:1.6}.serv-cta-section{background:var(--color-bg);padding:0 0 88px}.serv-cta-box{background:var(--color-accent);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(32px,4vw,52px) clamp(28px,5vw,64px);display:flex}.serv-cta-box__content{flex-direction:column;gap:12px;max-width:640px;display:flex}.serv-cta-box__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.1}.serv-cta-box__text{font-family:var(--font-body);color:var(--color-ink);margin:0;font-size:1rem;line-height:1.6}.serv-cta-box__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.serv-cta-box__btn-wa{border-radius:var(--radius-pill);background:var(--color-white);min-height:56px;color:var(--color-ink);font-family:var(--font-heading);white-space:nowrap;transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);align-items:center;gap:10px;padding:12px 24px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.serv-cta-box__btn-wa svg{color:var(--color-whatsapp)}.serv-cta-box__btn-wa:hover,.serv-cta-box__btn-wa:focus-visible{color:var(--color-ink);transform:translateY(-2px);box-shadow:0 10px 24px #00142d1f}.serv-more{background:var(--color-surface);padding:88px 0}.serv-more__head{flex-direction:column;gap:12px;max-width:640px;margin-bottom:48px;display:flex}.serv-more__eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary);margin:0;font-size:.8125rem;font-weight:700}.serv-more__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(1.875rem,3.2vw,2.5rem);font-weight:700;line-height:1.15}.serv-more__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.serv-more__card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-direction:column;gap:16px;padding:32px 24px;display:flex}.serv-more__card:hover{border-color:#00408033;transform:translateY(-4px);box-shadow:0 12px 32px #00142d14}.serv-more__card-icon{background:var(--color-surface);width:48px;height:48px;color:var(--color-primary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.serv-more__card-title{font-family:var(--font-heading);color:var(--color-ink);flex:1;margin:0;font-size:1.125rem;font-weight:700}.serv-more__card-link{font-family:var(--font-heading);color:var(--color-primary);align-items:center;gap:6px;margin-top:auto;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.serv-more__card-arrow{transition:transform var(--dur) var(--ease)}.serv-more__card:hover .serv-more__card-arrow{transform:translate(4px)}@media (width<=899px){.serv-det__intro-section{padding:48px 0 64px}.serv-det__intro-grid{grid-template-columns:1fr;gap:36px}.serv-det__intro-cta .serv-det__btn-navy{justify-content:space-between;width:100%}.serv-trust{padding:64px 0}.serv-trust__credentials{flex-direction:column;gap:16px}.serv-trust__cred-divider{display:none}.serv-steps{padding:64px 0}.serv-steps__grid{grid-template-columns:1fr;gap:20px}.serv-cta-section{padding-bottom:64px}.serv-cta-box{flex-direction:column;align-items:flex-start;padding:32px 24px}.serv-cta-box__actions{flex-direction:column;align-items:stretch;width:100%}.serv-cta-box__btn-wa,.serv-cta-box .serv-det__btn-navy{justify-content:center;width:100%}.serv-more{padding:64px 0}.serv-more__grid{grid-template-columns:1fr;gap:20px}}@media (width>=900px) and (width<=1199px){.serv-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.serv-det__btn-navy,.serv-det__btn-icon,.serv-steps__card,.serv-cta-box__btn-wa,.serv-more__card,.serv-more__card-arrow{transition:none}}
