.safety-heading{background:#111;color:#fff}.safety-heading-inner{padding-block:28px 50px}.safety-breadcrumb{display:flex;gap:10px;font-size:.85rem;font-weight:400;margin-bottom:38px}.safety-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.safety-heading-row{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.safety-heading h1{font-size:clamp(2.7rem,5vw,4.5rem)}.safety-heading p{color:#ccc;margin-block:24px;max-width:510px;font-size:1.05rem}.safety-heading img{height:365px;border-radius:10px}.safety-section-head{margin-bottom:35px}.safety-section-head p{max-width:650px;margin-top:20px}.safety-journey-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.safety-journey-grid article{width:calc((100% - 48px)/3)}.safety-journey-grid img{height:250px;border-radius:10px}.safety-journey-grid article>div{padding-top:22px;border-bottom:1px solid var(--line);padding-bottom:25px}.safety-step{font-size:.85rem;font-weight:700}.safety-journey-grid h3{font-size:1.45rem;margin-top:12px}.safety-journey-grid p{margin-top:12px}.checklist-layout{display:grid;grid-template-columns:.9fr 1.2fr;gap:80px;align-items:start}.checklist-layout>div>p{margin-top:22px;max-width:450px}.checklist-progress{display:grid;gap:14px;margin-block:30px;font-size:.9rem;font-weight:700}.checklist-progress progress{width:100%;height:10px;appearance:none;border:none;background:var(--line);border-radius:8px;overflow:hidden}.checklist-progress progress::-webkit-progress-bar{background:var(--line)}.checklist-progress progress::-webkit-progress-value{background:var(--primary)}.checklist-progress progress::-moz-progress-bar{background:var(--primary)}.pickup-checks{display:grid;gap:12px}.pickup-checks label{display:flex;align-items:start;gap:17px;border:1px solid var(--line);border-radius:8px;background:var(--card);padding:19px;cursor:pointer;min-height:88px}.pickup-checks input{accent-color:var(--primary);width:21px;height:21px;flex-shrink:0;margin:3px 0 0}.pickup-checks label:has(input:checked){border-color:var(--fg)}.pickup-checks b{font-size:1rem;display:block}.pickup-checks small{font-size:.9rem;color:var(--muted);display:block;margin-top:7px}.deposit-guide{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.deposit-guide-title>p{margin-block:22px 27px;max-width:490px}.deposit-stages article{border-top:1px solid var(--line);padding-block:23px}.deposit-stages article:last-child{padding-bottom:0}.deposit-stages article>span{font-size:.7rem;letter-spacing:.09em;font-weight:700}.deposit-stages h3{font-size:1.4rem;margin-top:12px}.deposit-stages p{margin-top:13px}.safety-terms{background:var(--surface)}.safety-terms-layout{display:grid;grid-template-columns:.8fr 1.3fr;gap:70px;align-items:start}.terms-table-wrap{border:1px solid var(--line);border-radius:10px;overflow:hidden}.safety-terms table{width:100%;border-collapse:collapse;text-align:start;background:var(--card)}.safety-terms caption{padding:20px;text-align:start;font-weight:700;font-size:.9rem}.safety-terms th,.safety-terms td{border-top:1px solid var(--line);padding:20px;font-size:.95rem;vertical-align:top}.safety-terms th{width:33%;font-weight:700}.safety-terms td{color:var(--muted)}.safety-help{display:grid;grid-template-columns:.9fr 1.2fr;gap:80px}.safety-help details{border-top:1px solid var(--line)}.safety-help details:last-child{border-bottom:1px solid var(--line)}.safety-help summary{list-style:none;font-weight:700;position:relative;padding:22px 28px 22px 0}.safety-help summary:after{content:'+';position:absolute;inset-inline-end:0}.safety-help details[open] summary:after{content:'−'}.safety-help details p{padding-bottom:22px}.safety-closing{background:var(--primary);color:#111}.safety-closing-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;padding-block:60px}.safety-closing h2{font-size:clamp(2.2rem,3.6vw,3.3rem)}.safety-closing .eyebrow{font-size:.7rem}.safety-closing p{color:#111;max-width:420px;margin-bottom:25px}.safety-motion{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.safety-motion.in-view{opacity:1;transform:none}[dir=rtl] .safety-help summary{padding-inline:0 28px}
@media(max-width:1000px){.safety-heading-row,.checklist-layout,.deposit-guide,.safety-terms-layout,.safety-help{gap:35px}.safety-journey-grid article{width:calc((100% - 24px)/2)}.safety-heading img{height:440px}.safety-terms th,.safety-terms td{padding:16px}}
@media(max-width:700px){.safety-heading-inner{padding-block:24px 35px}.safety-breadcrumb{display:flex;margin-bottom:30px;font-size:.8rem}.safety-heading-row,.checklist-layout,.deposit-guide,.safety-terms-layout,.safety-help,.safety-closing-inner{grid-template-columns:1fr;gap:28px}.safety-heading h1{font-size:clamp(2.5rem,10vw,3.4rem)}.safety-heading .eyebrow{font-size:.7rem}.safety-heading p{font-size:1rem}.safety-heading img{height:280px}.safety-journey-grid article{width:100%}.safety-journey-grid img{height:280px}.pickup-checks label{padding:17px}.safety-terms table,.safety-terms tbody,.safety-terms tr,.safety-terms th,.safety-terms td{display:block;width:100%}.safety-terms tr{border-top:1px solid var(--line);padding:18px}.safety-terms th,.safety-terms td{border:0;padding:0}.safety-terms td{margin-top:10px}.safety-terms caption{display:block;width:100%;padding:18px}.safety-closing-inner{padding-block:45px}.safety-closing h2{font-size:2.3rem}.safety-closing p{margin-bottom:22px}}
@media(prefers-reduced-motion:reduce){.safety-motion{opacity:1;transform:none;transition:none}}
