.service-contianer{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto;margin-bottom:20px}.services-header{width:100%;max-width:var(--maxw);margin-inline:auto}.service-head{padding-top:clamp(28px,4vw,44px)}.service-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.service-a{color:var(--muted);text-decoration:none}.service-a:hover{color:var(--teal)}.service-breadcrumb span{color:var(--ink);font-weight:600}.service-card{border-radius:var(--r-lg);text-align:left;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));box-shadow:var(--shadow);padding:32px;transition:transform .2s}.service-card:hover{transform:translateY(-6px)}.service-card .service-ic{background:linear-gradient(135deg, var(--cyan), var(--teal-aqua));width:56px;height:56px;color:var(--teal);border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.service-card .ic svg{width:28px;height:28px}.service-card h3{margin-bottom:8px;font-size:1.3rem}.service-card p{color:var(--muted);font-size:.94rem}.service-card ul{color:var(--muted);gap:8px;margin:16px 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.eyebrowService{color:var(--teal);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:.74rem;font-weight:600;display:inline-flex}.eyebrowService:before{content:"";background:var(--coral);border-radius:2px;width:22px;height:2px}.hero{padding-top:clamp(28px,5vw,56px)}.service-grid{gap:24px;display:grid}.service-cols-3{grid-template-columns:repeat(3,1fr)}.hero-card{border-radius:var(--r-xl);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#ffffffb3,#e0f2f18c);align-items:center;gap:40px;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.hero-card:before{content:"";filter:blur(10px);background:radial-gradient(circle,#80e5ffb3,#0000 70%);width:420px;height:420px;position:absolute;top:-120px;right:-80px}.hero-copy{z-index:1;position:relative}.hero-copy h1{font-size:clamp(2.1rem,5vw,3.5rem);font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:16px 0 18px;font-weight:700;line-height:1.12}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-stats{flex-wrap:wrap;gap:28px;margin-top:36px;display:flex}.hero-stats .stat strong{font-family:var(--font-display);color:var(--teal);font-size:1.6rem;display:block}.hero-stats .stat span{color:var(--muted);font-size:.82rem}.hero-visual{z-index:1;aspect-ratio:4/3.4;border-radius:var(--r-lg);place-items:center;display:grid;position:relative}.hero-visual .glass-tile{border-radius:var(--r);position:absolute}hero{padding-top:clamp(28px,5vw,56px)}.section{padding-block:clamp(48px,7vw,6px)}.info-card{border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-sm);padding:26px}.info-card h3{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-weight:700;line-height:1.12}.info-card p{color:var(--muted);font-size:.9rem}.info-card .info-ic{background:var(--light);width:48px;height:48px;color:var(--teal);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.services-list{color:var(--muted);gap:8px;margin-top:16px;font-size:.9rem;display:grid}.services-list li{unicode-bidi:isolate;display:list-item}.promo{border-radius:var(--r-xl);background:linear-gradient(120deg, var(--teal), var(--teal-aqua));color:#fff;grid-template-columns:1.4fr 1fr;align-items:center;gap:30px;padding:clamp(36px,5vw,60px);display:grid;position:relative;overflow:hidden}.promo-eyebrow{color:var(--cyan);font-family:var(--font-display);letter-spacing:.16em;opacity:1.9;text-transform:uppercase;align-items:center;gap:8px;font-size:.74rem;font-weight:600;display:inline-flex}.promo-eyebrow:before{content:"";background:var(--coral);border-radius:2px;width:22px;height:2px}.promo h2{color:#fff;font-size:clamp(1.8rem,4vw,2.8rem);position:relative}.promo p{opacity:.9;max-width:46ch;margin-top:10px;position:relative}.promo .actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex;position:relative}.promo .btn-ghost{color:#fff;background:#ffffff29;border-color:#fff6}.icon-promo{z-index:1;text-align:center;font-size:clamp(4rem,12vw,8rem);position:relative}@media (max-width:900px){.service-cols-3,.service-contianer .grid.cols-4{grid-template-columns:repeat(2,1fr)}.hero-card{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.service-contianer{padding-inline:18px}.service-cols-3,.service-contianer .grid.cols-4{grid-template-columns:1fr}.hero-card{padding:28px 20px}.promo{grid-template-columns:1fr;gap:16px;padding:28px 20px}.icon-promo{display:none}.hero-actions,.promo .actions{flex-direction:column;align-items:stretch}.hero-actions .btn,.promo .actions .btn{width:100%}.service-card{padding:22px}}
