.ipd-hero{padding:72px 24px 56px;background:#0b1220;background:radial-gradient(ellipse at 50% 0%,#16213a,#0b1220 65%);text-align:center}.ipd-hero__container{max-width:820px;margin:0 auto}.ipd-hero__title{font-size:clamp(30px,4vw,46px);font-weight:800;margin:0 0 20px;letter-spacing:-.02em;color:#fff}.ipd-hero__title-accent{background:linear-gradient(90deg,#2563eb,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.ipd-hero__subtitle{color:#cbd5e1;font-size:17px;line-height:1.7;margin:0}.ipd-intro{padding:64px 24px;background:#fff}.ipd-intro__container{max-width:1200px;margin:0 auto;display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:48px!important;align-items:center}@media(max-width:900px){.ipd-intro__container{grid-template-columns:1fr!important;gap:28px!important}}.ipd-intro__heading{font-size:clamp(24px,2.8vw,32px);font-weight:800;color:#0f172a;margin:0 0 20px}.ipd-intro__text p{color:#374151;font-size:16px;line-height:1.8;margin:0 0 18px}.ipd-intro__text p:last-child{margin-bottom:0}.ipd-intro__image-wrap{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#1e293b,#0b1220 75%)}.ipd-intro__image{width:100%;height:100%;object-fit:contain;padding:8%;box-sizing:border-box}.ipd-intro__image--placeholder{display:flex;align-items:center;justify-content:center}.ipd-intro__image--placeholder svg{width:30%;height:30%;opacity:.4}.ipd-services{padding:56px 24px 64px;background:#f8fafc}.ipd-services__container{max-width:1300px;margin:0 auto;text-align:center}.ipd-services__heading{font-size:clamp(24px,2.8vw,34px);font-weight:800;color:#0f172a;margin:0 0 12px}.ipd-services__subheading{color:#6b7280;font-size:15px;margin:0 0 40px}.ipd-services__grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:16px!important}@media(max-width:989px){.ipd-services__grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:599px){.ipd-services__grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.ipd-services__card{display:flex!important;flex-direction:column!important;align-items:center;text-decoration:none;background:#fff;border:1px solid #e6e9f0;border-radius:16px;padding:14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ipd-services__card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #2563eb29;border-color:#3b82f6}.ipd-services__image-wrap{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#1e293b,#0b1220 75%);margin-bottom:10px}.ipd-services__image{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;padding:12%;box-sizing:border-box}.ipd-services__glow{position:absolute;bottom:8%;left:50%;transform:translate(-50%);width:60%;height:18%;background:radial-gradient(ellipse at center,#3b82f68c,#3b82f600 70%)}.ipd-services__title{margin:0;font-size:13.5px;font-weight:700;color:#0f172a;text-align:center}.ipd-detail{padding:64px 24px;background:#fff}.ipd-detail--alt{background:#f8fafc}.ipd-detail__container{max-width:1200px;margin:0 auto;display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:48px!important;align-items:center}.ipd-detail__container--reverse{grid-template-columns:.9fr 1.1fr!important}.ipd-detail__container--reverse .ipd-detail__text{order:2}.ipd-detail__container--reverse .ipd-detail__image-wrap{order:1}@media(max-width:900px){.ipd-detail__container,.ipd-detail__container--reverse{grid-template-columns:1fr!important;gap:24px!important}.ipd-detail__container--reverse .ipd-detail__text,.ipd-detail__container--reverse .ipd-detail__image-wrap{order:unset}}.ipd-detail__heading{font-size:clamp(22px,2.6vw,30px);font-weight:800;color:#0f172a;margin:0 0 16px}.ipd-detail__text p{color:#374151;font-size:15.5px;line-height:1.75;margin:0 0 14px}.ipd-detail__text strong{color:#0f172a}.ipd-detail__button{display:inline-block;margin-top:8px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;text-decoration:none;font-weight:700;font-size:14.5px;padding:12px 26px;border-radius:10px;transition:transform .2s ease,box-shadow .2s ease}.ipd-detail__button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #2563eb47}.ipd-detail__image-wrap{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#1e293b,#0b1220 75%)}.ipd-detail__image{width:100%;height:100%;object-fit:contain;padding:8%;box-sizing:border-box}.ipd-detail__image--placeholder{display:flex;align-items:center;justify-content:center}.ipd-detail__image--placeholder svg{width:30%;height:30%;opacity:.4}.ipd-trust{padding:64px 24px;background:#fff}.ipd-trust__container{max-width:1300px;margin:0 auto;display:grid!important;grid-template-columns:1fr 1fr!important;gap:56px!important;align-items:center}@media(max-width:989px){.ipd-trust__container{grid-template-columns:1fr!important;gap:28px!important}}.ipd-trust__heading{font-size:clamp(24px,2.8vw,32px);font-weight:800;color:#0f172a;margin:0 0 20px}.ipd-trust__text p{color:#374151;font-size:15.5px;line-height:1.8;margin:0 0 18px}.ipd-trust__text p:last-child{margin-bottom:0}.ipd-trust__image{width:100%;height:100%;min-height:320px;object-fit:cover;border-radius:20px;display:block;box-shadow:0 20px 40px #0f172a1f}.ipd-trust__image--placeholder{display:flex;align-items:center;justify-content:center;background:#f1f5f9}.ipd-trust__image--placeholder svg{width:30%;height:30%;opacity:.4}.ipd-faq{padding:64px 24px;background:#f8fafc}.ipd-faq__container{max-width:820px;margin:0 auto}.ipd-faq__heading{font-size:clamp(24px,2.8vw,32px);font-weight:800;color:#0f172a;margin:0 0 28px;text-align:center}.ipd-faq__item{background:#fff;border:1px solid #e6e9f0;border-radius:12px;padding:0;margin-bottom:12px;overflow:hidden}.ipd-faq__item summary{cursor:pointer;list-style:none;padding:18px 22px;font-weight:700;font-size:15.5px;color:#0f172a;position:relative}.ipd-faq__item summary::-webkit-details-marker{display:none}.ipd-faq__item summary:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:20px;color:#2563eb;font-weight:400}.ipd-faq__item[open] summary:after{content:"\2212"}.ipd-faq__item p{margin:0;padding:0 22px 20px;color:#4b5563;font-size:14.5px;line-height:1.7}.ipd-guides{padding:56px 24px 64px;background:#fff}.ipd-guides__container{max-width:1300px;margin:0 auto;text-align:center}.ipd-guides__heading{font-size:clamp(22px,2.6vw,30px);font-weight:800;color:#0f172a;margin:0 0 12px}.ipd-guides__subheading{color:#6b7280;font-size:15px;margin:0 0 36px}.ipd-guides__grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;text-align:left}@media(max-width:989px){.ipd-guides__grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:599px){.ipd-guides__grid{grid-template-columns:repeat(1,1fr)!important}}.ipd-guides__card{display:block;text-decoration:none;background:#f8fafc;border:1px solid #e6e9f0;border-radius:16px;padding:22px 22px 20px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ipd-guides__card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #2563eb24;border-color:#3b82f6}.ipd-guides__card-title{margin:0 0 10px;font-size:16px;font-weight:700;color:#0f172a;line-height:1.4}.ipd-guides__card-excerpt{margin:0 0 14px;font-size:14px;color:#6b7280;line-height:1.6}.ipd-guides__card-cta{font-size:13.5px;font-weight:700;color:#2563eb}.ipd-cta{padding:64px 24px;background:#0b1220;background:radial-gradient(ellipse at 50% 0%,#16213a,#0b1220 65%);text-align:center}.ipd-cta__heading{font-size:clamp(24px,2.8vw,32px);font-weight:800;color:#fff;margin:0 0 14px}.ipd-cta__text{color:#cbd5e1;font-size:16px;margin:0 0 28px}.ipd-cta__button{display:inline-block;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;text-decoration:none;font-weight:700;font-size:16px;padding:15px 36px;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease}.ipd-cta__button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2563eb59}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ipad-service-page.css.map */
