.selection-summary{background:var(--ink);color:#fff;border-radius:18px;min-height:340px;padding:32px;display:flex;flex-direction:column;justify-content:space-between}.selection-summary h2{font-size:clamp(2.4rem,4.2vw,3.7rem);margin:8px 0 24px}.selection-summary em{font-style:normal;color:var(--accent)}.selection-summary p{max-width:430px;color:#d0d8ca}.summary-caption{font-size:11px;color:#b9c4b2;margin-top:24px}.commercial-page .section-head p{max-width:730px}.attachment-fieldset{padding:0;border:0;margin:24px 0 0;min-width:0}.attachment-fieldset legend{font-size:13px;font-weight:700}.confirmed-price dl{margin:18px 0;display:grid;gap:6px}.confirmed-price dt{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.confirmed-price dd{margin:0 0 10px;font-size:14px}.use-case-grid{display:grid;grid-template-columns:1fr;gap:14px}.use-case{padding:24px;border:1px solid var(--line);border-radius:16px;background:white;display:flex;flex-direction:column;gap:16px;min-width:0}.use-case h3{font-size:21px}.use-case p{color:var(--muted);font-size:15px}.use-case .button{margin-top:auto;align-self:flex-start}.scope-note{border-left:3px solid var(--accent);padding:12px 18px;background:#ecefe5;border-radius:0 10px 10px 0;font-size:14px;margin-top:24px}.section-description{color:var(--muted);margin-top:20px}.checklist{list-style:none;padding:0;margin:24px 0 0}.checklist li{border-top:1px solid var(--line);padding:17px 0 17px 25px;position:relative}.checklist li:before{content:"✓";position:absolute;left:0;font-weight:700}.preparation-card{background:#e7ebdf;border-radius:18px;padding:28px}.preparation-list{padding-left:22px;margin:24px 0}.preparation-list li{padding:0 0 15px 8px}.preparation-card .button{margin-top:22px}.cargo-details{border:1px solid var(--line);border-radius:12px;padding:0 16px}.cargo-details summary{padding:16px 0;cursor:pointer;font-weight:700;min-height:54px}.cargo-details .field,.cargo-details[open]>.form-note{margin-bottom:18px}.price-panel .confirmed-price p{font-size:14px}.commercial-page .anchor-nav{overflow:auto;scrollbar-width:thin}.commercial-page .anchor-nav a{flex-shrink:0}.commercial-page .offer-row{gap:20px}.commercial-page .offer-row>div{min-width:0}.commercial-page .offer-row .button{flex-shrink:0}.commercial-page .category-intro h1{overflow-wrap:anywhere}@media(min-width:650px){.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-summary{padding:40px}}@media(max-width:650px){.selection-summary{padding:25px;min-height:285px}.use-case{padding:22px}.preparation-card{padding:24px}.commercial-page .anchor-nav{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.commercial-page .category-layout .price-panel{order:0}.commercial-page .price-panel{border:1px solid var(--line)}.scope-note{font-size:13px}.cargo-details summary{font-size:15px}}.scope-links{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.scope-links h3{margin-bottom:16px}.scope-links>div{display:grid;gap:10px}.scope-links a{display:flex;justify-content:space-between;gap:16px;padding:15px 18px;border:1px solid var(--line);border-radius:12px;min-height:52px;overflow-wrap:anywhere}.scope-links a:hover{background:#e7ebdf}.task-detail-link{margin-top:12px;min-height:44px}.scope-selection{padding:16px 0;border-top:1px solid var(--line)}.scope-selection .text-link{font-size:14px;min-height:44px}.scope-selection .form-note{margin-top:6px}@media(min-width:650px){.scope-links>div{grid-template-columns:repeat(2,minmax(0,1fr))}}