.public-v2 .e4s-home-inquiry-offers,
.public-v2 .e4s-offers-inquiry-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1.25rem;
    align-items: stretch;
}
.public-v2 .e4s-home-inquiry-offers .e4s-manual-plan,
.public-v2 .e4s-offers-inquiry-grid .e4s-manual-plan {
    height: 100%;
    border-color: rgba(112, 220, 231, .38);
    background: linear-gradient(155deg, #102b46, #0b2238);
    box-shadow: 0 20px 45px rgba(6, 32, 54, .20);
}
.public-v2 .e4s-home-inquiry-offers .e4s-manual-plan h3,
.public-v2 .e4s-offers-inquiry-grid .e4s-manual-plan h3 { color: #f7fbff; }
.public-v2 .e4s-home-inquiry-offers .e4s-manual-plan p,
.public-v2 .e4s-offers-inquiry-grid .e4s-manual-plan p { color: #d2e4f1; }
.public-v2 .e4s-commerce-offer-inquiry {
    display: block;
    margin-top: .85rem;
    padding: .75rem 1rem;
    border: 1px solid #a7d7e2;
    border-radius: .7rem;
    color: #0b4562;
    background: #f0fbfd;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}
.public-v2 .e4s-commerce-offer-inquiry:hover,
.public-v2 .e4s-commerce-offer-inquiry:focus-visible {
    color: #062d45;
    border-color: #1a9db8;
    background: #e0f8fc;
    outline: 2px solid #157a98;
    outline-offset: 2px;
}
.public-v2 .e4s-service-inquiry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}
.public-v2 .e4s-service-inquiry-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid #c9dce8;border-radius:1.25rem;background:#fff;box-shadow:0 16px 38px rgba(7,24,44,.1);transition:transform .2s ease,box-shadow .2s ease}
.public-v2 .e4s-service-inquiry-card:hover{transform:translateY(-3px);box-shadow:0 21px 44px rgba(7,24,44,.16)}
.public-v2 .e4s-service-inquiry-card>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.public-v2 .e4s-service-inquiry-card__body{display:flex;flex:1;flex-direction:column;gap:.7rem;padding:1.4rem}
.public-v2 .e4s-service-inquiry-card__eyebrow{color:#0b6b81;font-size:.73rem;font-weight:800;letter-spacing:.09em}
.public-v2 .e4s-service-inquiry-card h3{margin:0;color:#10263d;font-size:1.3rem;line-height:1.3}
.public-v2 .e4s-service-inquiry-card p{margin:0 0 .65rem;color:#405a6d;line-height:1.65;overflow-wrap:anywhere}
.public-v2 .e4s-service-inquiry-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;margin-top:auto;padding:.65rem 1rem;border-radius:.7rem;background:#103b60;color:#fff;font-weight:700;text-decoration:none}
.public-v2 .e4s-service-inquiry-card__cta:hover,.public-v2 .e4s-service-inquiry-card__cta:focus-visible{background:#0a5978;color:#fff;outline:2px solid #1c9db5;outline-offset:3px}
.public-v2 .e4s-product-current-offers{padding:2rem 0;background:#edf6f9}
.public-v2 .e4s-product-current-offer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.8rem;padding:1.3rem 1.5rem;border:1px solid #b9dce5;border-radius:1rem;background:#fff;box-shadow:0 12px 28px rgba(7,24,44,.08)}
.public-v2 .e4s-product-current-offer strong{color:#10263d;font-size:1.15rem}
.public-v2 .e4s-product-current-offer p{margin:.35rem 0 0;color:#405a6d}
.public-v2 .e4s-product-current-offer a{color:#0b5873;font-weight:700;white-space:nowrap}
.public-v2 .e4s-product-current-offer a:focus-visible{outline:2px solid #137f9b;outline-offset:3px}
@media (max-width: 1050px) {
    .public-v2 .e4s-home-inquiry-offers,
    .public-v2 .e4s-offers-inquiry-grid,.public-v2 .e4s-service-inquiry-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 680px) {
    .public-v2 .e4s-home-inquiry-offers,
    .public-v2 .e4s-offers-inquiry-grid,.public-v2 .e4s-service-inquiry-grid { grid-template-columns: minmax(0, 1fr); }
    .public-v2 .e4s-product-current-offer{align-items:flex-start;flex-direction:column}
}
