.page-module__opuERq__shippingPage{min-height:100vh;padding-top:80px}.page-module__opuERq__hero{padding:var(--space-32)0 var(--space-16);text-align:center;border-bottom:1px solid var(--color-border);position:relative}.page-module__opuERq__hero:after{content:"";background:var(--color-accent);width:50px;height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.page-module__opuERq__heroTitle{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:var(--space-4);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400}.page-module__opuERq__heroSubtitle{color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-size:1.05rem;font-weight:400;line-height:1.8}.page-module__opuERq__highlightsSection{padding:var(--space-16)0;border-bottom:1px solid var(--color-border)}.page-module__opuERq__highlightsGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__opuERq__highlightsGrid{grid-template-columns:repeat(3,1fr)}}.page-module__opuERq__highlightCard{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);text-align:center;transition:border-color var(--transition-fast),transform var(--transition-normal),box-shadow var(--transition-normal)}.page-module__opuERq__highlightCard:hover{border-color:var(--color-border-accent);transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}.page-module__opuERq__highlightIcon{margin-bottom:var(--space-4);color:var(--color-accent);font-size:2rem;display:block}.page-module__opuERq__highlightCard h3{font-family:var(--font-body);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-2);font-size:1rem;font-weight:600}.page-module__opuERq__highlightCard p{color:var(--color-text-secondary);font-size:.92rem;font-weight:400;line-height:1.7}.page-module__opuERq__policySection{padding:var(--space-32)0}.page-module__opuERq__policySection:nth-child(2n){background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page-module__opuERq__policyContent{max-width:760px;margin:0 auto}.page-module__opuERq__sectionNumber{font-family:var(--font-display);color:var(--color-accent);margin-bottom:var(--space-4);font-size:2.5rem;font-weight:500;display:block}.page-module__opuERq__sectionTitle{font-family:var(--font-display);margin-bottom:var(--space-8);font-size:2rem;font-weight:400}.page-module__opuERq__policyContent p{color:var(--color-text-secondary);margin-bottom:var(--space-6);font-size:.95rem;font-weight:400;line-height:1.85}.page-module__opuERq__policyContent strong{color:var(--color-text-primary);font-weight:600}.page-module__opuERq__shippingTable{border-collapse:collapse;width:100%;margin:var(--space-8)0}.page-module__opuERq__shippingTable th,.page-module__opuERq__shippingTable td{padding:var(--space-4)var(--space-6);text-align:left;border-bottom:1px solid var(--color-border);font-size:.92rem}.page-module__opuERq__shippingTable th{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);background:var(--color-surface-elevated);font-size:.75rem;font-weight:600}.page-module__opuERq__shippingTable td{color:var(--color-text-secondary)}.page-module__opuERq__shippingTable tr:hover td{background:var(--color-accent-glow)}.page-module__opuERq__stepsList{counter-reset:step-counter;margin:var(--space-8)0;padding:0;list-style:none}.page-module__opuERq__stepsList li{counter-increment:step-counter;padding:var(--space-4)0 var(--space-4)var(--space-12);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.95rem;line-height:1.7;position:relative}.page-module__opuERq__stepsList li:before{content:counter(step-counter,decimal-leading-zero);left:0;top:var(--space-4);font-family:var(--font-display);color:var(--color-accent);font-size:1.2rem;font-weight:500;position:absolute}.page-module__opuERq__noteBox{background:var(--color-accent-glow);border:1px solid var(--color-border-accent);border-radius:var(--radius-md);padding:var(--space-6)var(--space-8);margin-top:var(--space-8)}.page-module__opuERq__noteBox p{margin-bottom:0;font-size:.9rem}
