
.paqt{max-width:1100px;margin:32px auto;padding:0 16px;color:#0f172a}
.paqt *{box-sizing:border-box}
.paqt__head{margin-bottom:20px}
.paqt__badge{display:inline-block;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;margin-bottom:10px}
.paqt__title{margin:0 0 8px;font-size:32px;line-height:1.35}
.paqt__lead{margin:0;color:#475569;line-height:1.8}
.paqt__intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}
.paqt__intro-card,.paqt__card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 12px 30px rgba(15,23,42,.06)}
.paqt__intro-card{padding:18px}
.paqt__intro-card h3,.paqt__section-title{margin:0 0 10px;font-size:20px;line-height:1.5}
.paqt__intro-card p{margin:0;color:#475569;line-height:1.8}
.paqt__gallery{margin:10px 0 22px}
.paqt__gallery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.paqt__gallery-item{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 8px 20px rgba(15,23,42,.05)}
.paqt__gallery-item img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}
.paqt__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px}
.paqt__card{padding:22px}
.paqt__field{margin-bottom:16px}
.paqt__field label{display:block;font-weight:800;margin-bottom:8px}
.paqt select,.paqt__static{width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbd5e1;border-radius:14px;background:#fff;font-size:15px}
.paqt__static{display:flex;align-items:center;background:#f8fafc;font-weight:700}
.paqt__help{margin-top:8px;font-size:13px;color:#64748b;line-height:1.7}
.paqt__rows{display:grid;gap:10px;margin-bottom:18px}
.paqt__row{display:grid;grid-template-columns:140px 1fr;gap:10px;padding:10px 0;border-bottom:1px dashed #e2e8f0}
.paqt__row dt{font-weight:800;color:#334155}
.paqt__row dd{margin:0;color:#0f172a;line-height:1.7}
.paqt__pricebox{background:linear-gradient(135deg,#fff7ed,#ffffff 50%,#eff6ff 100%);border:1px solid #fed7aa;border-radius:20px;padding:18px;margin-bottom:16px;box-shadow:0 14px 28px rgba(249,115,22,.10)}
.paqt__total-label{font-size:13px;font-weight:800;letter-spacing:.06em;color:#9a3412;margin-bottom:6px}
.paqt__total-hero{font-size:42px;font-weight:900;line-height:1.15;color:#ea580c;margin-bottom:6px}
.paqt__total-hero strong{font-weight:900;color:inherit}
.paqt__total-note{font-size:13px;line-height:1.7;color:#7c2d12;margin-bottom:14px}
.paqt__price-divider{height:1px;background:linear-gradient(90deg,rgba(249,115,22,.35),rgba(59,130,246,.18));margin:0 0 14px}
.paqt__price-label{font-size:13px;color:#475569;margin-bottom:6px}
.paqt__price{font-size:24px;font-weight:800;line-height:1.2;color:#1d4ed8;margin-bottom:12px}
.paqt__subprice{font-size:15px;line-height:1.8}
.paqt__notes p{margin:0 0 8px;color:#475569;line-height:1.8;font-size:14px}
@media (max-width:960px){.paqt__intro{grid-template-columns:1fr}.paqt__grid{grid-template-columns:1fr}.paqt__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.paqt{padding:0 12px}.paqt__title{font-size:26px}.paqt__card,.paqt__intro-card{padding:18px}.paqt__row{grid-template-columns:1fr}.paqt__gallery-grid{grid-template-columns:1fr}.paqt__price{font-size:20px}.paqt__total-hero{font-size:32px}}

.paqt__subprice strong{font-weight:800;color:#0f172a}


.paqt__intro-card{position:relative;overflow:hidden;padding:20px 18px 18px}
.paqt__intro-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px}
.paqt__intro-card h3{position:relative}
.paqt__intro-card p{position:relative}
.paqt__intro-card--rgb{background:linear-gradient(135deg,#f5f7ff 0%,#eef4ff 45%,#f7f0ff 100%);border-color:#dbeafe}
.paqt__intro-card--rgb::before{background:linear-gradient(90deg,#2563eb 0%,#4f46e5 55%,#9333ea 100%)}
.paqt__intro-card--rgb h3{color:#1e3a8a}
.paqt__intro-card--newborn{background:linear-gradient(135deg,#fff8fb 0%,#fff4f4 45%,#fff7ed 100%);border-color:#fbcfe8}
.paqt__intro-card--newborn::before{background:linear-gradient(90deg,#ec4899 0%,#f472b6 50%,#fb923c 100%)}
.paqt__intro-card--newborn h3{color:#9d174d}
.paqt__intro-card--pet{background:linear-gradient(135deg,#f0fdf4 0%,#ecfeff 45%,#fff7ed 100%);border-color:#bbf7d0}
.paqt__intro-card--pet::before{background:linear-gradient(90deg,#16a34a 0%,#14b8a6 50%,#f97316 100%)}
.paqt__intro-card--pet h3{color:#166534}
