.hero[data-astro-cid-3yydqyfm]{background:radial-gradient(circle at 62% 25%,#dff8f7 0,transparent 17%),linear-gradient(90deg,#fff,#eaf6ff);padding:42px 0 28px}.hero-content[data-astro-cid-3yydqyfm]{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.hero-text[data-astro-cid-3yydqyfm] h1[data-astro-cid-3yydqyfm]{color:var(--primary);font-size:clamp(2.2rem,4vw,3.5rem);margin-bottom:10px}.hero-text[data-astro-cid-3yydqyfm] p[data-astro-cid-3yydqyfm]{color:var(--muted);font-size:1.05rem;margin-bottom:10px}.hero-features[data-astro-cid-3yydqyfm]{list-style:none;margin-top:20px}.booking-eyebrow[data-astro-cid-3yydqyfm]{display:inline-block;margin-bottom:12px!important;padding:3px 8px;border:1px solid var(--secondary);border-radius:99px;color:#009dc4!important;font-size:.68rem!important;font-weight:800;letter-spacing:.06em}.hero-features[data-astro-cid-3yydqyfm] li[data-astro-cid-3yydqyfm]{color:#666;margin-bottom:12px;font-size:.95rem}.hero-image[data-astro-cid-3yydqyfm] img[data-astro-cid-3yydqyfm]{width:100%;height:230px;object-fit:cover;border-radius:18px;box-shadow:0 12px 28px #0f27421f}.booking-form-section[data-astro-cid-3yydqyfm]{padding:60px 0;background-color:#f4fafc}.notice[data-astro-cid-3yydqyfm]{margin-bottom:20px;padding:12px 16px;border-radius:8px;font-weight:600}.notice[data-astro-cid-3yydqyfm].success{background:#e8f7ed;color:#17633a}.notice[data-astro-cid-3yydqyfm].error{background:#fdebea;color:#b42318}.booking-wrapper[data-astro-cid-3yydqyfm]{display:grid;grid-template-columns:2fr 1fr;gap:22px}.form-steps[data-astro-cid-3yydqyfm]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 5px 15px #0f274214}.steps-header[data-astro-cid-3yydqyfm]{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;padding:12px 4px 18px;border-bottom:1px solid var(--border);gap:5px;font-size:.75rem}.step-number[data-astro-cid-3yydqyfm]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#e0e0e0;color:#666;font-weight:700}.step-number[data-astro-cid-3yydqyfm].active{background-color:#00a0c6;color:#fff}.form-section[data-astro-cid-3yydqyfm]{display:none;position:relative;padding:22px;border:1px solid #d9e9ee;border-radius:10px;background:#fff}.form-section[data-astro-cid-3yydqyfm].active{display:block}.form-section[data-astro-cid-3yydqyfm].active:before{content:"Step " counter(section);position:absolute;top:18px;right:20px;color:#009dc4;font-size:.72rem;font-weight:800}.booking-form[data-astro-cid-3yydqyfm]{counter-reset:section}.form-section[data-astro-cid-3yydqyfm]{counter-increment:section}.form-section[data-astro-cid-3yydqyfm] h2[data-astro-cid-3yydqyfm]{color:var(--primary);margin-bottom:15px}.form-section[data-astro-cid-3yydqyfm] p[data-astro-cid-3yydqyfm]{color:#666;margin-bottom:20px}.radio-group[data-astro-cid-3yydqyfm]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:30px}.radio-option[data-astro-cid-3yydqyfm]{position:relative;cursor:pointer}.radio-option[data-astro-cid-3yydqyfm] input[data-astro-cid-3yydqyfm]{position:absolute;opacity:0}.option-content[data-astro-cid-3yydqyfm]{padding:20px;border:2px solid #e0e0e0;border-radius:8px;transition:all .3s}.radio-option[data-astro-cid-3yydqyfm] input[data-astro-cid-3yydqyfm]:checked+.option-content[data-astro-cid-3yydqyfm]{border-color:#00a0c6;background-color:#f0f4f8}.option-content[data-astro-cid-3yydqyfm] h3[data-astro-cid-3yydqyfm]{color:#001f3f;margin-bottom:5px;font-size:1rem}.option-content[data-astro-cid-3yydqyfm] p[data-astro-cid-3yydqyfm]{color:#666;font-size:.9rem;margin:0}.form-group[data-astro-cid-3yydqyfm]{margin-bottom:15px}.form-group[data-astro-cid-3yydqyfm] label[data-astro-cid-3yydqyfm]{display:block;color:#333;font-weight:600;margin-bottom:8px}.form-group[data-astro-cid-3yydqyfm] input[data-astro-cid-3yydqyfm],.form-group[data-astro-cid-3yydqyfm] select[data-astro-cid-3yydqyfm]{width:100%;padding:12px 15px;border:1px solid var(--border);border-radius:7px;font-size:1rem}.form-row[data-astro-cid-3yydqyfm]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.weight-selector[data-astro-cid-3yydqyfm]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:30px}.weight-option[data-astro-cid-3yydqyfm]{position:relative;padding:15px;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;text-align:center;transition:all .3s}.weight-option[data-astro-cid-3yydqyfm] input[data-astro-cid-3yydqyfm][type=radio]{position:absolute;opacity:0}.weight-option[data-astro-cid-3yydqyfm] label[data-astro-cid-3yydqyfm]{cursor:pointer;margin:0;font-weight:600}.weight-option[data-astro-cid-3yydqyfm] input[data-astro-cid-3yydqyfm][type=radio]:checked+label[data-astro-cid-3yydqyfm]{color:#00a0c6}.weight-option[data-astro-cid-3yydqyfm] input[data-astro-cid-3yydqyfm][type=radio]:checked~input[data-astro-cid-3yydqyfm]{display:block}.custom-weight[data-astro-cid-3yydqyfm]{display:none;width:100%;margin-top:12px;padding:10px;border:1px solid #d4d4d4;border-radius:4px}.pickup-options[data-astro-cid-3yydqyfm]{display:flex;flex-direction:column;gap:12px}.pickup-option[data-astro-cid-3yydqyfm]{padding:15px;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px}.pickup-option[data-astro-cid-3yydqyfm] input[data-astro-cid-3yydqyfm]{margin:0;cursor:pointer}.pickup-option[data-astro-cid-3yydqyfm]:has(input:checked){border-color:#00a0c6;background-color:#f0f4f8}.preferences[data-astro-cid-3yydqyfm]{display:flex;flex-direction:column;gap:12px}.checkbox-option[data-astro-cid-3yydqyfm]{display:flex;align-items:center;gap:10px;cursor:pointer}.checkbox-option[data-astro-cid-3yydqyfm] input[data-astro-cid-3yydqyfm]{margin:0;cursor:pointer}.order-summary[data-astro-cid-3yydqyfm]{background-color:#f9f9f9;padding:20px;border-radius:6px;margin-bottom:20px}.summary-item[data-astro-cid-3yydqyfm]{display:flex;justify-content:space-between;margin-bottom:10px;color:#666}.summary-item[data-astro-cid-3yydqyfm].total{font-weight:700;color:#001f3f;border-top:2px solid #e0e0e0;padding-top:10px;margin-top:10px}.summary-note[data-astro-cid-3yydqyfm]{color:#999;font-size:.85rem;margin:10px 0 0}.form-nav[data-astro-cid-3yydqyfm]{display:flex;gap:15px;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.form-nav[data-astro-cid-3yydqyfm] button[data-astro-cid-3yydqyfm]{flex:1}.payment-options[data-astro-cid-3yydqyfm]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.payment-options[data-astro-cid-3yydqyfm] .btn[data-astro-cid-3yydqyfm]{width:100%;text-align:center}.contact-payment[data-astro-cid-3yydqyfm]{display:inline-flex;align-items:center;justify-content:center}.payment-help[data-astro-cid-3yydqyfm]{margin:14px 0 0;font-size:.85rem;text-align:center}.order-summary-sidebar[data-astro-cid-3yydqyfm]{background:#fff;padding:25px;border-radius:12px;height:fit-content;box-shadow:0 5px 15px #0f274214;position:sticky;top:110px}.order-summary-sidebar[data-astro-cid-3yydqyfm] h3[data-astro-cid-3yydqyfm]{color:#001f3f;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #00a0c6}.summary-details[data-astro-cid-3yydqyfm]{margin-bottom:20px}.summary-row[data-astro-cid-3yydqyfm]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f0f0;color:#666}.summary-row[data-astro-cid-3yydqyfm].total{font-weight:700;color:#001f3f;font-size:1.1rem;border:none;border-top:2px solid #e0e0e0;padding-top:15px;margin-top:15px}.price[data-astro-cid-3yydqyfm]{color:#00a0c6;font-weight:600}.total-price[data-astro-cid-3yydqyfm]{color:#00a0c6;font-size:1.3rem}.security-badge[data-astro-cid-3yydqyfm]{background-color:#f0f4f8;padding:15px;border-radius:6px;border-left:4px solid #00a0c6}.security-badge[data-astro-cid-3yydqyfm] p[data-astro-cid-3yydqyfm]{margin:0 0 5px;font-size:.9rem;color:#333}.security-badge[data-astro-cid-3yydqyfm] p[data-astro-cid-3yydqyfm]:last-child{margin:0;color:#666;font-size:.85rem}.how-it-works[data-astro-cid-3yydqyfm]{padding:60px 0}.how-it-works[data-astro-cid-3yydqyfm] h2[data-astro-cid-3yydqyfm]{text-align:center;color:#001f3f;margin-bottom:40px}.steps-visual[data-astro-cid-3yydqyfm]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:center}.step[data-astro-cid-3yydqyfm]{text-align:center}.step-icon[data-astro-cid-3yydqyfm]{width:50px;height:50px;background-color:#00a0c6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.3rem;margin:0 auto 12px}.step[data-astro-cid-3yydqyfm] h3[data-astro-cid-3yydqyfm]{color:#001f3f;font-size:.95rem;margin-bottom:5px}.step[data-astro-cid-3yydqyfm] p[data-astro-cid-3yydqyfm]{color:#666;font-size:.85rem}.arrow[data-astro-cid-3yydqyfm]{text-align:center;color:#999;font-size:1.5rem}.info-section[data-astro-cid-3yydqyfm]{background-color:#f9f9f9;padding:60px 0}.info-grid[data-astro-cid-3yydqyfm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.info-item[data-astro-cid-3yydqyfm] h3[data-astro-cid-3yydqyfm]{color:#001f3f;margin-bottom:12px}.info-item[data-astro-cid-3yydqyfm] p[data-astro-cid-3yydqyfm]{color:#666;margin-bottom:8px}.info-item[data-astro-cid-3yydqyfm] ul[data-astro-cid-3yydqyfm]{list-style:none;padding:0}.info-item[data-astro-cid-3yydqyfm] ul[data-astro-cid-3yydqyfm] li[data-astro-cid-3yydqyfm]{color:#666;margin-bottom:6px}.info-item[data-astro-cid-3yydqyfm] a[data-astro-cid-3yydqyfm]{color:#00a0c6;text-decoration:none;font-weight:600}@media(max-width:768px){.hero-content[data-astro-cid-3yydqyfm],.booking-wrapper[data-astro-cid-3yydqyfm]{grid-template-columns:1fr}.steps-header[data-astro-cid-3yydqyfm]{flex-wrap:wrap;gap:8px}.steps-visual[data-astro-cid-3yydqyfm]{grid-template-columns:1fr;gap:15px}.arrow[data-astro-cid-3yydqyfm]{display:none}.radio-group[data-astro-cid-3yydqyfm],.weight-selector[data-astro-cid-3yydqyfm],.form-row[data-astro-cid-3yydqyfm],.payment-options[data-astro-cid-3yydqyfm]{grid-template-columns:1fr}.order-summary-sidebar[data-astro-cid-3yydqyfm]{height:auto;position:static}}.booking-form-section[data-astro-cid-3yydqyfm]{padding:28px 0 64px;background:#f7fbfd}.booking-wrapper[data-astro-cid-3yydqyfm]{align-items:start;gap:18px}.steps-header[data-astro-cid-3yydqyfm]{position:relative;justify-content:space-between;gap:0;padding:0 10px 18px;margin-bottom:18px;border-bottom:1px solid #d8e8ee}.steps-header[data-astro-cid-3yydqyfm]:before{content:"";position:absolute;top:17px;left:42px;right:42px;height:2px;background:#d8e8ee;z-index:0}.steps-header[data-astro-cid-3yydqyfm] .step-number[data-astro-cid-3yydqyfm],.steps-header[data-astro-cid-3yydqyfm] span[data-astro-cid-3yydqyfm]{position:relative;z-index:1}.steps-header[data-astro-cid-3yydqyfm] span[data-astro-cid-3yydqyfm]{max-width:100px;color:#6b7d8e;font-size:.65rem;text-align:center;line-height:1.15}.steps-header[data-astro-cid-3yydqyfm] .step-number[data-astro-cid-3yydqyfm]{display:grid;width:34px;height:34px;place-items:center;border:3px solid #fff;border-radius:50%;background:#e4edf1;color:#6b7d8e;font-weight:800;box-shadow:0 0 0 1px #cbdde4}.steps-header[data-astro-cid-3yydqyfm] .step-number[data-astro-cid-3yydqyfm].active{background:var(--secondary);color:#fff;box-shadow:0 0 0 1px var(--secondary)}.form-section[data-astro-cid-3yydqyfm]{padding:24px 28px;border:1px solid #d9e8ee;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f27420d}.form-section[data-astro-cid-3yydqyfm] h2[data-astro-cid-3yydqyfm]{display:flex;align-items:center;gap:10px;font-size:1.12rem}.form-section[data-astro-cid-3yydqyfm] h2[data-astro-cid-3yydqyfm]:before{content:counter(section);display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--primary);color:#fff;font-size:.8rem}.radio-option[data-astro-cid-3yydqyfm],.pickup-option[data-astro-cid-3yydqyfm],.checkbox-option[data-astro-cid-3yydqyfm],.weight-option[data-astro-cid-3yydqyfm]{border-color:#d8e8ee;border-radius:8px;background:#fbfeff}.radio-option[data-astro-cid-3yydqyfm]:has(input:checked),.pickup-option[data-astro-cid-3yydqyfm]:has(input:checked),.weight-option[data-astro-cid-3yydqyfm]:has(input:checked){border-color:var(--secondary);box-shadow:0 0 0 2px #079fc41f}.order-summary-sidebar[data-astro-cid-3yydqyfm]{top:18px;border:1px solid #d9e8ee;border-radius:12px;box-shadow:0 5px 18px #0f274214}.order-summary-sidebar[data-astro-cid-3yydqyfm] h3[data-astro-cid-3yydqyfm]{color:var(--primary);border-bottom-color:#d9e8ee}.summary-row[data-astro-cid-3yydqyfm].total,.summary-item[data-astro-cid-3yydqyfm].total{border-top-color:#d9e8ee;color:var(--primary)}.total-price[data-astro-cid-3yydqyfm],[data-astro-cid-3yydqyfm][data-summary=total]{color:var(--secondary)}.security-badge[data-astro-cid-3yydqyfm]{background:#eaf8fb;border:1px solid #cbeaf0;border-radius:9px}.info-section[data-astro-cid-3yydqyfm]{padding-top:16px}.info-grid[data-astro-cid-3yydqyfm]{gap:16px}.info-item[data-astro-cid-3yydqyfm]{border:1px solid #d9e8ee;border-radius:10px;background:#fff}@media(max-width:768px){.steps-header[data-astro-cid-3yydqyfm]{overflow-x:auto;justify-content:flex-start;gap:14px;padding-inline:2px}.steps-header[data-astro-cid-3yydqyfm]:before{left:18px;right:18px}.steps-header[data-astro-cid-3yydqyfm] span[data-astro-cid-3yydqyfm]{min-width:78px}.form-section[data-astro-cid-3yydqyfm]{padding:20px 18px}}
