.services-section[data-astro-cid-g5jplrhu]{position:relative;background-color:var(--color-bg-cream)}.decor-sea-line[data-astro-cid-g5jplrhu]{position:absolute;top:0;left:10%;width:1px;height:100%;background:linear-gradient(to bottom,#f0f4f214,#f0f4f205);pointer-events:none}.services-header[data-astro-cid-g5jplrhu]{margin-bottom:5rem;max-width:800px}.routes-explorer-grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:flex-start}.routes-selector-col[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:120px}.route-select-btn[data-astro-cid-g5jplrhu]{display:flex;align-items:center;gap:1.5rem;background:var(--color-bg-subtle);border:1px solid var(--color-border);padding:1.75rem 2rem;border-radius:var(--radius-sm);cursor:pointer;text-align:left;color:var(--color-text-muted);transition:all .4s var(--ease-editorial);position:relative}.route-btn-num[data-astro-cid-g5jplrhu]{font-family:var(--font-heading);font-size:1.8rem;font-weight:700;color:var(--color-accent);opacity:.4;transition:all .4s ease}.route-btn-meta[data-astro-cid-g5jplrhu]{flex-grow:1;display:flex;flex-direction:column;gap:.25rem}.route-btn-subtitle[data-astro-cid-g5jplrhu]{font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);opacity:.7}.route-btn-title[data-astro-cid-g5jplrhu]{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--color-text-dark);letter-spacing:.05em}.route-btn-arrow[data-astro-cid-g5jplrhu]{opacity:0;transform:translate(-10px);transition:all .4s var(--ease-editorial);color:var(--color-accent)}.route-select-btn[data-astro-cid-g5jplrhu]:hover{background:var(--color-bg-cream);border-color:var(--color-border-dark);color:var(--color-text-dark)}.route-select-btn[data-astro-cid-g5jplrhu].active{background:var(--color-bg-cream);border-color:var(--color-brand);color:var(--color-text-dark);box-shadow:0 4px 20px #0e2a200a}.route-select-btn[data-astro-cid-g5jplrhu].active .route-btn-num[data-astro-cid-g5jplrhu]{opacity:1;transform:scale(1.1)}.route-select-btn[data-astro-cid-g5jplrhu].active .route-btn-arrow[data-astro-cid-g5jplrhu]{opacity:1;transform:translate(0)}.route-map-panel[data-astro-cid-g5jplrhu]{background:var(--color-bg-subtle);border:1px solid var(--color-border);padding:3.5rem 3rem;border-radius:var(--radius-sm);min-height:500px;position:relative}.route-detail-content[data-astro-cid-g5jplrhu]{display:none;opacity:0;transform:translateY(15px);transition:all .5s var(--ease-editorial)}.route-detail-content[data-astro-cid-g5jplrhu].active{display:block;opacity:1;transform:translateY(0)}.route-detail-header[data-astro-cid-g5jplrhu]{border-bottom:1px solid var(--color-border);padding-bottom:2rem;margin-bottom:2rem}.route-badge-meta[data-astro-cid-g5jplrhu]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.route-meta-duration[data-astro-cid-g5jplrhu]{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.1em;color:var(--color-accent)}.route-meta-tag[data-astro-cid-g5jplrhu]{font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.25em;color:#0e2a2066}.route-detail-title[data-astro-cid-g5jplrhu]{font-size:1.8rem;font-weight:700;color:var(--color-text-dark);margin-bottom:1rem}.route-detail-desc[data-astro-cid-g5jplrhu]{font-size:1.05rem;color:var(--color-text-muted);line-height:1.7}.nautical-path-container[data-astro-cid-g5jplrhu]{width:100%;margin:2.5rem 0;position:relative}.nautical-path-svg[data-astro-cid-g5jplrhu]{width:100%;height:auto}.milestones-grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:3.5rem}.milestone-item[data-astro-cid-g5jplrhu]{position:relative;padding-left:1.5rem;border-left:1px dashed rgba(212,175,55,.25)}.milestone-badge[data-astro-cid-g5jplrhu]{font-family:var(--font-body);font-size:.65rem;font-weight:700;color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.milestone-title[data-astro-cid-g5jplrhu]{font-family:var(--font-heading);font-size:1.05rem;font-weight:600;color:var(--color-text-dark);margin-bottom:.5rem}.milestone-desc[data-astro-cid-g5jplrhu]{font-size:.9rem;color:var(--color-text-muted);line-height:1.6}.route-cta-box[data-astro-cid-g5jplrhu]{display:flex;justify-content:flex-start}@media(max-width:960px){.routes-explorer-grid[data-astro-cid-g5jplrhu]{grid-template-columns:1fr;gap:3rem}.routes-selector-col[data-astro-cid-g5jplrhu]{position:static}.route-map-panel[data-astro-cid-g5jplrhu]{padding:2.5rem 2rem}.milestones-grid[data-astro-cid-g5jplrhu]{grid-template-columns:1fr;gap:2rem}.nautical-path-container[data-astro-cid-g5jplrhu]{display:none}}.pricing-section[data-astro-cid-hkoc4sea]{background-color:var(--color-bg-dark);position:relative}.pricing-coords[data-astro-cid-hkoc4sea]{position:absolute;left:2rem;top:2rem;font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.25em;color:#f0f4f266;opacity:.6;text-transform:uppercase}.pricing-header[data-astro-cid-hkoc4sea]{margin-bottom:5.5rem;max-width:750px}.pricing-grid[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;align-items:stretch}.pricing-card[data-astro-cid-hkoc4sea]{background-color:var(--color-bg-cream)!important;border:1px solid rgba(14,42,32,.08)!important;padding:3.5rem 2.25rem 3rem;border-radius:var(--radius-sm);display:flex;flex-direction:column;position:relative;transition:all .4s var(--ease-editorial);box-shadow:0 4px 20px #0000001f}.card-coordinate-stamp[data-astro-cid-hkoc4sea]{position:absolute;top:1rem;right:1.25rem;font-family:var(--font-body);font-size:.6rem;font-weight:700;color:var(--color-brand-light);opacity:.45;letter-spacing:.15em}.pricing-card-header[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column}.plan-sub[data-astro-cid-hkoc4sea]{font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted)!important}.plan-title[data-astro-cid-hkoc4sea]{font-family:var(--font-heading);font-size:1.65rem;font-weight:700;margin-top:.25rem;color:var(--color-text-dark)!important;letter-spacing:.02em}.plan-motto[data-astro-cid-hkoc4sea]{font-size:.88rem;font-style:italic;color:var(--color-text-muted)!important;margin-top:.4rem;line-height:1.4}.pricing-double-divider[data-astro-cid-hkoc4sea]{width:100%;height:3px;background:transparent;border-top:1px solid var(--color-brand);border-bottom:1.5px solid var(--color-accent);margin:1.5rem 0;opacity:.75}.pricing-double-divider[data-astro-cid-hkoc4sea].dashed{height:1px;border-top:1px dashed var(--color-border);border-bottom:none;margin:1.5rem 0;opacity:.7}.pricing-double-divider[data-astro-cid-hkoc4sea].highlighted{border-top-color:var(--color-accent);border-bottom-color:var(--color-brand)}.plan-price-block[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.5rem}.price-val[data-astro-cid-hkoc4sea]{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:var(--color-brand)!important;letter-spacing:.05em;text-transform:uppercase}.price-desc[data-astro-cid-hkoc4sea]{font-family:var(--font-body);font-size:.75rem;color:var(--color-text-muted)!important}.plan-value-desc[data-astro-cid-hkoc4sea]{font-size:.95rem;line-height:1.65;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem;color:var(--color-text-dark)!important}.plan-value-desc[data-astro-cid-hkoc4sea] p[data-astro-cid-hkoc4sea]{color:var(--color-text-dark)!important}.plan-value-desc[data-astro-cid-hkoc4sea] p[data-astro-cid-hkoc4sea] strong[data-astro-cid-hkoc4sea]{font-weight:700;color:var(--color-brand)!important}.value-highlight[data-astro-cid-hkoc4sea]{background:var(--color-bg-subtle)!important;border-left:2px solid var(--color-brand)!important;padding:.85rem 1.1rem;font-size:.9rem;color:var(--color-text-muted)!important;line-height:1.55}.plan-features[data-astro-cid-hkoc4sea]{list-style:none;display:flex;flex-direction:column;gap:1rem;margin-bottom:3.5rem;flex-grow:1}.plan-features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;color:var(--color-text-muted)!important;line-height:1.45}.check-icon[data-astro-cid-hkoc4sea]{width:14px;height:14px;color:var(--color-brand-light)!important;flex-shrink:0;margin-top:.2rem}.btn-card-action[data-astro-cid-hkoc4sea]{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.5rem;border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:all .4s var(--ease-editorial);text-decoration:none;width:100%;box-sizing:border-box;cursor:pointer}.btn-card-action[data-astro-cid-hkoc4sea].btn-outline{border:1.5px solid var(--color-brand)!important;color:var(--color-brand)!important;background:transparent!important}.btn-card-action[data-astro-cid-hkoc4sea].btn-outline:hover{border-color:var(--color-accent)!important;color:var(--color-bg-cream)!important;background-color:var(--color-brand)!important;box-shadow:0 4px 12px #1b433226!important}.btn-card-action[data-astro-cid-hkoc4sea].btn-solid{border:1.5px solid var(--color-accent)!important;background-color:var(--color-bg-dark)!important;color:var(--color-bg-cream)!important}.btn-card-action[data-astro-cid-hkoc4sea].btn-solid:hover{background-color:var(--color-accent)!important;color:var(--color-bg-dark)!important;box-shadow:0 4px 15px #d4af3740!important}.pricing-card[data-astro-cid-hkoc4sea]:hover{transform:translateY(-10px);box-shadow:0 25px 45px #00000040;border-color:var(--color-accent)!important}.pricing-card[data-astro-cid-hkoc4sea].featured{border-top:4px solid var(--color-accent)!important;box-shadow:0 10px 30px #0003,0 2px 5px #d4af3714}.pricing-card[data-astro-cid-hkoc4sea].featured:hover{box-shadow:0 28px 55px #00000059,0 4px 15px #d4af3726}.featured-badge[data-astro-cid-hkoc4sea]{position:absolute;top:-1rem;left:50%;transform:translate(-50%);background-color:var(--color-accent)!important;color:var(--color-bg-dark)!important;font-family:var(--font-heading);font-size:.65rem;font-weight:800;letter-spacing:.18em;padding:.45rem 1.25rem;border-radius:var(--radius-sm);box-shadow:0 4px 12px #d4af3759;z-index:25}@media(max-width:1024px){.pricing-grid[data-astro-cid-hkoc4sea]{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width:768px){.pricing-grid[data-astro-cid-hkoc4sea]{grid-template-columns:1fr;gap:3rem}.pricing-card[data-astro-cid-hkoc4sea]{padding:3rem 2rem}}.budget-section[data-astro-cid-gguv7k5q]{background-color:var(--color-bg-cream)}.budget-inner[data-astro-cid-gguv7k5q]{display:grid;grid-template-columns:1.15fr .85fr;gap:5rem;align-items:flex-start}.calc-group[data-astro-cid-gguv7k5q]{border-bottom:1px solid var(--color-border);padding-bottom:3.5rem;margin-bottom:3.5rem}.calc-group[data-astro-cid-gguv7k5q]:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.group-header[data-astro-cid-gguv7k5q]{display:flex;gap:1.5rem;align-items:flex-start;margin-bottom:2.5rem}.group-num[data-astro-cid-gguv7k5q]{font-family:var(--font-heading);font-size:1.8rem;font-weight:700;color:var(--color-accent);opacity:.6;line-height:1}.group-meta[data-astro-cid-gguv7k5q]{display:flex;flex-direction:column;gap:.25rem}.group-title[data-astro-cid-gguv7k5q]{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--color-text-dark);letter-spacing:.02em}.group-desc[data-astro-cid-gguv7k5q]{font-size:.9rem;color:var(--color-text-muted)}.calc-options-grid[data-astro-cid-gguv7k5q]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.calc-option-card[data-astro-cid-gguv7k5q]{display:block;background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;position:relative;overflow:hidden;transition:all .3s var(--ease-editorial)}.calc-option-card[data-astro-cid-gguv7k5q] input[data-astro-cid-gguv7k5q]{position:absolute;opacity:0;cursor:pointer}.card-option-inner[data-astro-cid-gguv7k5q]{padding:1.5rem 1.25rem;height:100%;display:flex;flex-direction:column}.opt-card-header[data-astro-cid-gguv7k5q]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.opt-indicator[data-astro-cid-gguv7k5q]{width:15px;height:15px;border:1.5px solid var(--color-brand-light);border-radius:50%;display:inline-flex;justify-content:center;align-items:center;transition:all .3s ease}.opt-indicator[data-astro-cid-gguv7k5q]:after{content:"";width:7px;height:7px;background-color:var(--color-accent);border-radius:50%;transform:scale(0);transition:transform .3s var(--ease-editorial)}.opt-price[data-astro-cid-gguv7k5q]{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-accent)}.opt-name[data-astro-cid-gguv7k5q]{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--color-text-dark);margin-bottom:.5rem}.opt-explanation[data-astro-cid-gguv7k5q]{font-size:.8rem;color:var(--color-text-muted);line-height:1.4}.calc-option-card[data-astro-cid-gguv7k5q]:hover{border-color:var(--color-brand);background-color:var(--color-bg-cream)}.calc-option-card[data-astro-cid-gguv7k5q] input[data-astro-cid-gguv7k5q]:checked~.card-option-inner[data-astro-cid-gguv7k5q]{background-color:var(--color-bg-subtle)}.calc-option-card[data-astro-cid-gguv7k5q] input[data-astro-cid-gguv7k5q]:checked{border-color:var(--color-brand)!important;background-color:var(--color-bg-subtle)!important;box-shadow:inset 0 0 20px #1b43320d}.calc-option-card[data-astro-cid-gguv7k5q] input[data-astro-cid-gguv7k5q]:checked~.card-option-inner[data-astro-cid-gguv7k5q] .opt-indicator[data-astro-cid-gguv7k5q]{border-color:var(--color-accent);background-color:var(--color-accent)}.calc-option-card[data-astro-cid-gguv7k5q] input[data-astro-cid-gguv7k5q]:checked~.card-option-inner[data-astro-cid-gguv7k5q] .opt-indicator[data-astro-cid-gguv7k5q]:after{transform:scale(1)}.calc-option-card[data-astro-cid-gguv7k5q] input[data-astro-cid-gguv7k5q]:checked~.card-option-inner[data-astro-cid-gguv7k5q] .opt-name[data-astro-cid-gguv7k5q]{color:var(--color-text-dark);font-weight:700}.budget-manifest-col[data-astro-cid-gguv7k5q]{position:sticky;top:100px}.expedition-manifest[data-astro-cid-gguv7k5q]{background-color:var(--color-bg-subtle);border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:3rem 2.5rem;box-shadow:0 20px 45px #0e2a2008}.manifest-header[data-astro-cid-gguv7k5q]{margin-bottom:2rem;display:flex;flex-direction:column;gap:.5rem}.manifest-tag[data-astro-cid-gguv7k5q]{font-family:var(--font-body);font-size:.65rem;font-weight:800;letter-spacing:.2em;color:var(--color-accent)}.manifest-title[data-astro-cid-gguv7k5q]{font-size:1.35rem;font-weight:700;color:var(--color-brand)}.fine-divider[data-astro-cid-gguv7k5q]{width:100%;height:1px;background-color:var(--color-border);margin-top:.5rem}.manifest-section-lbl[data-astro-cid-gguv7k5q]{font-family:var(--font-body);font-size:.65rem;font-weight:800;letter-spacing:.1em;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:1rem;opacity:.8}.manifest-items-list[data-astro-cid-gguv7k5q]{list-style:none;display:flex;flex-direction:column;gap:.75rem;border-bottom:1px dashed var(--color-border);padding-bottom:1.5rem}.manifest-items-list[data-astro-cid-gguv7k5q] li[data-astro-cid-gguv7k5q]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--color-text-dark)}.item-name[data-astro-cid-gguv7k5q]{color:var(--color-text-muted)}.item-price[data-astro-cid-gguv7k5q]{font-family:var(--font-heading);font-weight:700;color:var(--color-brand)}.manifest-totals-block[data-astro-cid-gguv7k5q]{padding:2rem 0;display:flex;flex-direction:column;gap:1rem}.total-line[data-astro-cid-gguv7k5q]{display:flex;justify-content:space-between;align-items:center}.total-lbl[data-astro-cid-gguv7k5q]{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--color-text-dark);letter-spacing:.05em}.total-val[data-astro-cid-gguv7k5q]{font-family:var(--font-heading);font-size:1.6rem;font-weight:900;color:var(--color-brand)}.total-line[data-astro-cid-gguv7k5q].recurring{border-top:1px solid var(--color-border);padding-top:1rem}.total-line[data-astro-cid-gguv7k5q].recurring .total-val[data-astro-cid-gguv7k5q]{font-size:1.35rem;color:var(--color-brand-light)}.manifest-form-box[data-astro-cid-gguv7k5q]{border-top:1px dashed var(--color-border);padding-top:2rem}.form-title[data-astro-cid-gguv7k5q]{font-size:1rem;font-weight:700;color:var(--color-text-dark);margin-bottom:.5rem}.form-sub[data-astro-cid-gguv7k5q]{font-size:.8rem;color:var(--color-text-muted);margin-bottom:1.25rem;line-height:1.4}.manifest-contact-form[data-astro-cid-gguv7k5q]{display:flex;flex-direction:column;gap:.75rem}.calculator-success-message[data-astro-cid-gguv7k5q]{display:none;flex-direction:column;align-items:center;text-align:center;background-color:var(--color-bg-subtle);border:1px dashed var(--color-border);padding:1.5rem;border-radius:var(--radius-sm);margin-top:.5rem}.calculator-success-message[data-astro-cid-gguv7k5q] h5[data-astro-cid-gguv7k5q]{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--color-brand);margin-bottom:.25rem}.calculator-success-message[data-astro-cid-gguv7k5q] p[data-astro-cid-gguv7k5q]{font-size:.75rem;color:var(--color-text-muted)}.legal-checkbox-container[data-astro-cid-gguv7k5q]{margin:.5rem 0}.legal-checkbox-label[data-astro-cid-gguv7k5q]{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:.75rem;color:var(--color-text-muted);line-height:1.4;user-select:none;text-align:left}.checkbox-nd[data-astro-cid-gguv7k5q]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-custom[data-astro-cid-gguv7k5q]{display:inline-block;width:14px;height:14px;border:1px solid var(--color-border);background-color:var(--color-bg-subtle);border-radius:2px;position:relative;flex-shrink:0;margin-top:2px;transition:all .2s ease}.checkbox-nd[data-astro-cid-gguv7k5q]:checked~.checkbox-custom[data-astro-cid-gguv7k5q]{background-color:var(--color-accent);border-color:var(--color-accent)}.checkbox-nd[data-astro-cid-gguv7k5q]:checked~.checkbox-custom[data-astro-cid-gguv7k5q]:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--color-bg-cream);border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-text[data-astro-cid-gguv7k5q] a[data-astro-cid-gguv7k5q]{color:var(--color-accent);text-decoration:underline;transition:color .2s ease}.checkbox-text[data-astro-cid-gguv7k5q] a[data-astro-cid-gguv7k5q]:hover{color:var(--color-brand)}.first-layer-info[data-astro-cid-gguv7k5q]{font-size:.65rem;color:var(--color-text-muted);line-height:1.4;margin-top:.5rem;background-color:#00000003;border:1px dashed var(--color-border);padding:.6rem;border-radius:var(--radius-sm);text-align:left}.input-nd[data-astro-cid-gguv7k5q]{width:100%;padding:.875rem 1.25rem;background-color:var(--color-bg-cream);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-dark);font-family:var(--font-body);font-size:.9rem;outline:none;transition:all .3s var(--ease-editorial);-webkit-appearance:none;box-sizing:border-box}.input-nd[data-astro-cid-gguv7k5q]::placeholder{color:var(--color-text-muted);opacity:.55}.input-nd[data-astro-cid-gguv7k5q]:focus{border-color:var(--color-brand);background-color:#fff;box-shadow:0 4px 15px #0e2a200a}@media(max-width:960px){.budget-inner[data-astro-cid-gguv7k5q]{grid-template-columns:1fr;gap:3.5rem}.calc-options-grid[data-astro-cid-gguv7k5q]{grid-template-columns:1fr}.budget-manifest-col[data-astro-cid-gguv7k5q]{position:static}}.diagnostic-section[data-astro-cid-utxml4oz]{position:relative;overflow:hidden;background-color:var(--color-bg-dark)}.diagnostic-grid-lines[data-astro-cid-utxml4oz]{position:absolute;top:0;right:15%;width:1px;height:100%;background:linear-gradient(to bottom,var(--color-border),transparent);pointer-events:none}.diagnostic-inner[data-astro-cid-utxml4oz]{display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem;align-items:center}.diagnostic-info-col[data-astro-cid-utxml4oz]{display:flex;flex-direction:column}.info-checklist[data-astro-cid-utxml4oz]{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3.5rem}.checklist-item[data-astro-cid-utxml4oz]{display:flex;gap:1rem;align-items:flex-start}.checklist-star[data-astro-cid-utxml4oz]{color:var(--color-accent);font-size:1rem;line-height:1.4}.checklist-item[data-astro-cid-utxml4oz] p[data-astro-cid-utxml4oz]{font-size:1rem;color:#f0f4f2bf}.btn-back[data-astro-cid-utxml4oz]{background:none;border:none;color:var(--color-text-muted);font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;transition:all .3s var(--ease-editorial)}.btn-back[data-astro-cid-utxml4oz]:hover{color:var(--color-brand)}.diagnostic-card-wizard[data-astro-cid-utxml4oz]{background-color:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:3.5rem 3rem;color:var(--color-text-dark);box-shadow:0 20px 45px #0e2a2008;position:relative;overflow:hidden}.wizard-header[data-astro-cid-utxml4oz]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem;border-bottom:1px solid var(--color-border);padding-bottom:1.25rem}.wizard-coords-lbl[data-astro-cid-utxml4oz]{font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.15em;color:var(--color-brand-light)}.progress-bar-track[data-astro-cid-utxml4oz]{width:100%;height:3px;background-color:var(--color-border);border-radius:2px;overflow:hidden}.progress-bar-fill[data-astro-cid-utxml4oz]{height:100%;background-color:var(--color-accent);transition:width .5s var(--ease-editorial)}.wizard-step[data-astro-cid-utxml4oz]{display:none}.wizard-step[data-astro-cid-utxml4oz].active{display:block;animation:fade-step .4s var(--ease-editorial)}@keyframes fade-step{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.step-question[data-astro-cid-utxml4oz]{font-size:1.35rem;font-weight:700;margin-bottom:2rem;line-height:1.35;color:var(--color-text-dark);letter-spacing:-.01em}.options-stack[data-astro-cid-utxml4oz]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:3rem}.option-card[data-astro-cid-utxml4oz]{display:flex;align-items:flex-start;gap:1.25rem;background-color:var(--color-bg-cream);border:1px solid var(--color-border);padding:1.5rem;border-radius:var(--radius-sm);cursor:pointer;transition:all .3s var(--ease-editorial);position:relative}.option-card[data-astro-cid-utxml4oz] input[data-astro-cid-utxml4oz]{position:absolute;opacity:0;cursor:pointer}.option-indicator[data-astro-cid-utxml4oz]{width:18px;height:18px;border:1.5px solid var(--color-brand-light);border-radius:50%;flex-shrink:0;margin-top:.2rem;display:inline-flex;justify-content:center;align-items:center;transition:all .3s ease}.option-indicator[data-astro-cid-utxml4oz]:after{content:"";width:8px;height:8px;background-color:var(--color-accent);border-radius:50%;transform:scale(0);transition:transform .3s var(--ease-editorial)}.option-card[data-astro-cid-utxml4oz]:hover{border-color:var(--color-brand);background-color:var(--color-bg-subtle)}.option-card[data-astro-cid-utxml4oz] input[data-astro-cid-utxml4oz]:checked~.option-indicator[data-astro-cid-utxml4oz]{border-color:var(--color-accent);background-color:var(--color-brand)}.option-card[data-astro-cid-utxml4oz] input[data-astro-cid-utxml4oz]:checked~.option-indicator[data-astro-cid-utxml4oz]:after{transform:scale(1)}.option-card[data-astro-cid-utxml4oz] input[data-astro-cid-utxml4oz]:checked~.option-text[data-astro-cid-utxml4oz]{color:var(--color-text-dark);font-weight:600}.option-text[data-astro-cid-utxml4oz]{font-size:.95rem;color:var(--color-text-muted);line-height:1.5;transition:color .3s ease}.wizard-footer[data-astro-cid-utxml4oz]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-border);padding-top:2rem}.step-results-panel[data-astro-cid-utxml4oz]{background-color:#fdfdfb;border:1px dashed rgba(14,42,32,.2);padding:2rem;position:relative}.ticket-header[data-astro-cid-utxml4oz]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.ticket-tag[data-astro-cid-utxml4oz]{font-family:var(--font-body);font-size:.65rem;font-weight:800;letter-spacing:.25em;color:var(--color-accent);text-transform:uppercase}.ticket-line-thick[data-astro-cid-utxml4oz]{width:100%;height:3px;background-color:var(--color-bg-dark)}.result-badge-container[data-astro-cid-utxml4oz]{margin-bottom:1.5rem}.result-coords-tag[data-astro-cid-utxml4oz]{font-family:var(--font-body);font-size:.6rem;font-weight:700;letter-spacing:.15em;color:var(--color-text-muted)}.result-title[data-astro-cid-utxml4oz]{font-size:1.6rem;font-weight:700;color:var(--color-brand);margin-top:.25rem}.result-desc[data-astro-cid-utxml4oz]{font-size:.95rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:2rem}.recommendation-box[data-astro-cid-utxml4oz]{background-color:var(--color-bg-subtle);border-left:3px solid var(--color-accent);padding:1.25rem 1.5rem;margin-bottom:2.5rem}.rec-title[data-astro-cid-utxml4oz]{font-family:var(--font-body);font-size:.7rem;font-weight:800;letter-spacing:.1em;color:var(--color-text-dark);text-transform:uppercase;margin-bottom:.25rem}.rec-desc[data-astro-cid-utxml4oz]{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--color-brand-light)}.result-form-box[data-astro-cid-utxml4oz]{border-top:1px dashed var(--color-border);padding-top:2rem}.form-title[data-astro-cid-utxml4oz]{font-size:1.1rem;font-weight:700;color:var(--color-text-dark);margin-bottom:.5rem}.form-sub[data-astro-cid-utxml4oz]{font-size:.85rem;color:var(--color-text-muted);margin-bottom:1.5rem;line-height:1.5}.ticket-email-form[data-astro-cid-utxml4oz]{display:flex;flex-direction:column;gap:1rem}.form-group-nd[data-astro-cid-utxml4oz]{width:100%}.input-nd[data-astro-cid-utxml4oz]{width:100%;background-color:var(--color-bg-subtle);border:1px solid var(--color-border);padding:.85rem 1.25rem;font-family:var(--font-body);font-size:.9rem;color:var(--color-text-dark);border-radius:var(--radius-sm);transition:all .3s ease}.input-nd[data-astro-cid-utxml4oz]:focus{outline:none;border-color:var(--color-brand);background-color:#faf9f6}.form-success-message[data-astro-cid-utxml4oz]{display:none;flex-direction:column;align-items:center;text-align:center;background-color:#1b43320d;border:1px solid rgba(27,67,50,.15);padding:2rem;border-radius:var(--radius-sm);animation:fade-step .4s var(--ease-editorial)}.form-success-message[data-astro-cid-utxml4oz] h6[data-astro-cid-utxml4oz]{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-brand);margin-bottom:.25rem}.form-success-message[data-astro-cid-utxml4oz] p[data-astro-cid-utxml4oz]{font-size:.85rem;color:var(--color-text-muted)}.legal-checkbox-container[data-astro-cid-utxml4oz]{margin:.5rem 0}.legal-checkbox-label[data-astro-cid-utxml4oz]{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:.75rem;color:var(--color-text-muted);line-height:1.4;user-select:none;text-align:left}.checkbox-nd[data-astro-cid-utxml4oz]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-custom[data-astro-cid-utxml4oz]{display:inline-block;width:14px;height:14px;border:1px solid var(--color-border);background-color:var(--color-bg-subtle);border-radius:2px;position:relative;flex-shrink:0;margin-top:2px;transition:all .2s ease}.checkbox-nd[data-astro-cid-utxml4oz]:checked~.checkbox-custom[data-astro-cid-utxml4oz]{background-color:var(--color-accent);border-color:var(--color-accent)}.checkbox-nd[data-astro-cid-utxml4oz]:checked~.checkbox-custom[data-astro-cid-utxml4oz]:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--color-bg-cream);border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-text[data-astro-cid-utxml4oz] a[data-astro-cid-utxml4oz]{color:var(--color-accent);text-decoration:underline;transition:color .2s ease}.checkbox-text[data-astro-cid-utxml4oz] a[data-astro-cid-utxml4oz]:hover{color:var(--color-brand)}.first-layer-info[data-astro-cid-utxml4oz]{font-size:.65rem;color:var(--color-text-muted);line-height:1.4;margin-top:.5rem;background-color:#00000003;border:1px dashed var(--color-border);padding:.6rem;border-radius:var(--radius-sm);text-align:left}@media(max-width:960px){.diagnostic-inner[data-astro-cid-utxml4oz]{grid-template-columns:1fr;gap:3.5rem}.diagnostic-card-wizard[data-astro-cid-utxml4oz]{padding:2.5rem 2rem}}.blog-section[data-astro-cid-ybzkoh65]{background-color:var(--color-bg-cream);position:relative}.blog-coords-tag[data-astro-cid-ybzkoh65]{position:absolute;right:2rem;top:2rem;font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.2em;color:var(--color-text-muted);opacity:.4}.blog-header[data-astro-cid-ybzkoh65]{margin-bottom:5rem;max-width:700px}.blog-grid[data-astro-cid-ybzkoh65]{display:grid;grid-template-columns:repeat(3,1fr);gap:3.5rem;align-items:stretch}.blog-article-card[data-astro-cid-ybzkoh65]{display:flex;flex-direction:column;border-bottom:1.5px solid var(--color-border);padding-bottom:2.5rem;transition:all .4s var(--ease-editorial)}.article-meta[data-astro-cid-ybzkoh65]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.1em}.article-category[data-astro-cid-ybzkoh65]{color:var(--color-accent);text-transform:uppercase}.article-date[data-astro-cid-ybzkoh65]{color:var(--color-text-muted)}.article-title[data-astro-cid-ybzkoh65]{font-size:1.35rem;font-weight:700;line-height:1.35;margin-bottom:1rem;color:var(--color-text-dark);letter-spacing:-.01em}.article-link[data-astro-cid-ybzkoh65]{display:block;position:relative}.article-link[data-astro-cid-ybzkoh65]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:var(--color-brand-light);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease-editorial)}.blog-article-card[data-astro-cid-ybzkoh65]:hover .article-link[data-astro-cid-ybzkoh65]{color:var(--color-brand)}.blog-article-card[data-astro-cid-ybzkoh65]:hover .article-link[data-astro-cid-ybzkoh65]:after{transform:scaleX(1);transform-origin:left}.article-excerpt[data-astro-cid-ybzkoh65]{font-size:.95rem;color:var(--color-text-muted);line-height:1.7;margin-bottom:2rem;flex-grow:1}.article-footer[data-astro-cid-ybzkoh65]{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body);font-size:.75rem;border-top:1px solid var(--color-border);padding-top:1.25rem}.article-author[data-astro-cid-ybzkoh65]{display:flex;gap:.35rem}.author-label[data-astro-cid-ybzkoh65]{color:var(--color-text-muted)}.author-name[data-astro-cid-ybzkoh65]{font-weight:600;color:var(--color-text-dark)}.article-readtime[data-astro-cid-ybzkoh65]{color:var(--color-text-muted);font-style:italic}.blog-cta[data-astro-cid-ybzkoh65]{margin-top:5rem;display:flex;justify-content:center}@media(max-width:960px){.blog-grid[data-astro-cid-ybzkoh65]{grid-template-columns:1fr;gap:3.5rem}}
