.header{height:84px}.logo-img{height:60px;width:auto;display:block}.logo-img-foot{height:72px;width:auto;display:block}@media(max-width:640px){.header{height:72px}.logo-img{height:48px}}.logo-img{filter:none;transition:filter .3s ease}.logo-img-foot{filter:none}.order-card{background:#fff!important;border:1px solid var(--orange-soft)!important;border-radius:18px!important;padding:22px!important;position:relative;overflow:visible;box-shadow:0 4px 12px #0000000f,0 12px 32px #0000001a,0 0 0 1px #ff8c0014!important}#book.order-card{padding-bottom:22px!important}#wic-order{background:transparent!important;border-radius:14px!important;box-shadow:0 0 0 1px #ff8c0040,0 0 28px #ff8c004d,0 0 56px #ff8c0029!important;overflow:hidden;display:block!important;vertical-align:bottom;margin:0!important}@media(max-width:768px){.order-card{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}.order-card .order-title,.order-card .order-sub,.order-card .order-head{padding-left:16px;padding-right:16px}#book.order-card{background:transparent!important;border:none!important;box-shadow:none!important}#wic-order{border-radius:0!important;box-shadow:none!important;width:100%!important}}.area-map{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--border-default);box-shadow:0 8px 28px #0000001a,0 0 0 1px #ff8c000f;min-height:340px;display:flex}.area-map-frame{width:100%;height:100%;min-height:340px;border:0;display:block}.area-map-link{position:absolute;left:50%;transform:translate(-50%);bottom:14px;display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--text-primary);padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 4px 14px #0000002e;border:1px solid var(--border-default)}.area-map-link svg{color:var(--orange)}.area-map-link:hover{box-shadow:0 6px 18px #ff8c004d}.price-card.featured{border-color:#ff8c0073!important;background:linear-gradient(180deg,rgba(255,140,0,.07),var(--bg-1) 55%)!important;box-shadow:0 0 0 1px #ff8c0038,0 18px 40px #0000001f!important}.price-card.featured .price-tier{color:var(--orange)}.price-feats .pf-tick{flex-shrink:0;color:var(--orange);margin-top:1px}.price-card.featured .price-btn.btn-primary,.price-card.featured .btn-primary{background:var(--orange)!important;color:#2a1500!important;box-shadow:0 0 0 1px var(--orange-dim),0 0 20px #ff8c004d!important}.price-flag .badge{background:var(--orange-soft)!important;color:var(--orange)!important;border-color:#ff8c0059!important;height:30px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important;box-shadow:0 4px 14px #ff8c0040!important}.price-flag .badge-dot{background:var(--orange)!important;box-shadow:0 0 8px #ff8c0080!important;width:7px!important;height:7px!important}.seo-block{border-top:1px solid var(--border-subtle)}.intro-prose{max-width:780px;margin:0 auto;text-align:left}.intro-prose p{font-size:17px;margin-bottom:18px;color:var(--text-secondary)}.intro-prose strong{color:var(--text-primary);font-weight:700}.intro-prose .kw{color:var(--text-primary);font-weight:600}.area-seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;max-width:1000px;margin:0 auto;text-align:left}.area-seo-card{background:var(--bg-1);border:1px solid var(--border-default);border-radius:16px;padding:24px 26px}.area-seo-card h3{font-size:18px;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.area-seo-card p{font-size:14.5px;color:var(--text-tertiary);margin:0}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;max-width:1000px;margin:0 auto;text-align:left}.why-card{padding:8px 0;text-align:left}.why-card .why-num{font-size:13px;font-weight:700;color:var(--orange);letter-spacing:.1em;margin-bottom:12px}.why-card h3{font-size:18px;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.why-card p{font-size:15px;color:var(--text-tertiary);margin:0}.eyebrow{font-size:14px}
