.biz-head-in{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.biz-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.biz-points li{border:1px solid var(--line);border-left:5px solid var(--orange);background:#fff;border-radius:14px;flex-direction:column;padding:16px 18px;display:flex}.biz-points b{color:var(--navy)}.biz-points span{color:var(--muted);font-size:.9rem}@media (max-width:900px){.biz-head-in{grid-template-columns:1fr;gap:28px}}.calc{background:var(--navy);color:#fff;border-radius:22px;padding:28px}.calc-in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;display:grid}.calc-form{color:var(--ink);background:#fff;border-radius:16px;padding:22px}.calc-num{gap:8px;display:flex}.calc-num button{border:2px solid var(--line);background:var(--paper);width:64px;min-height:50px;color:var(--navy);cursor:pointer;border-radius:10px;flex:none;font-weight:700}.calc-num .input{text-align:center;font-size:1.15rem;font-weight:700}.range{width:100%;accent-color:var(--navy);height:32px}.calc-hint{color:var(--muted);font-size:.8rem}.calc-out{align-content:start;gap:16px;display:grid}.calc-total{background:var(--orange);color:var(--navy-2);border-radius:16px;flex-direction:column;padding:20px 22px;display:flex}.calc-total strong{font-family:var(--serif);font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.1}.calc-packs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.calc-packs li{background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.calc-packs li>div{flex-direction:column;min-width:0;display:flex}.calc-g{color:#fde7c4;font-size:.78rem;font-weight:700}.calc-packs b{font-size:1.1rem}.calc-packs small{color:#d6dbef;font-size:.82rem}.calc-packs .pcard-add{color:var(--navy);background:#fff;border-color:#fff}.calc-packs .pcard-add:hover{background:var(--orange);border-color:var(--orange);color:var(--navy-2)}@media (max-width:900px){.calc{padding:14px}.calc-in{grid-template-columns:1fr;gap:14px}}.ptable-wrap{border-radius:var(--r);border:1px solid var(--line);background:#fff;overflow:hidden}.ptable{border-collapse:collapse;width:100%;font-size:.92rem}.ptable thead th{text-align:left;background:var(--navy);color:#fff;padding:12px 16px;font-weight:700}.ptable td,.ptable tbody th{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 16px}.ptable tbody th{font-weight:600}.ptable tbody th a{color:var(--navy);align-items:center;gap:12px;text-decoration:none;display:flex}.ptable tbody th a:hover span{text-decoration:underline}.ptable img{object-fit:cover;border-radius:8px;flex:none;width:56px;height:42px}.na{color:#6b7180}@media (max-width:760px){.ptable thead{display:none}.ptable,.ptable tbody,.ptable tr,.ptable td,.ptable tbody th{width:100%;display:block}.ptable tr{border-bottom:1px solid var(--line);padding:12px 14px}.ptable td,.ptable tbody th{border:0;padding:4px 0}.ptable td{justify-content:space-between;gap:12px;display:flex}.ptable td:before{content:attr(data-l);color:var(--muted);font-weight:600}}.biz-contact{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}@media (max-width:760px){.biz-contact{grid-template-columns:1fr;gap:20px}}
