.package-page[data-astro-cid-rye3i4wx]{color:#263c44}.package-hero[data-astro-cid-rye3i4wx]{padding-block:3.5rem 2.5rem}.back[data-astro-cid-rye3i4wx]{font-size:.8rem;color:#8c5734}.package-hero[data-astro-cid-rye3i4wx] .eyebrow[data-astro-cid-rye3i4wx]{margin-top:2rem}.eyebrow[data-astro-cid-rye3i4wx]{text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;color:#9b4a21;font-weight:650}.package-hero[data-astro-cid-rye3i4wx] h1[data-astro-cid-rye3i4wx]{font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.05;white-space:pre-line;letter-spacing:-.045em;margin-top:.75rem;font-weight:650}.intro[data-astro-cid-rye3i4wx]{max-width:42rem;font-size:1.05rem;line-height:1.8;color:#687b80;margin-top:1.5rem}.price-status[data-astro-cid-rye3i4wx]{display:inline-block;font-size:.8rem;padding:.8rem 1rem;border-radius:10px;background:#f5f0e4;color:#7a6046;margin-top:1.25rem}.package-layout[data-astro-cid-rye3i4wx]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:2rem;padding-bottom:5rem}.package-config[data-astro-cid-rye3i4wx]{min-width:0}.package-config[data-astro-cid-rye3i4wx]>section[data-astro-cid-rye3i4wx]{margin-bottom:2rem}.package-page[data-astro-cid-rye3i4wx] h2[data-astro-cid-rye3i4wx]{font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.quick-start[data-astro-cid-rye3i4wx],.package-options[data-astro-cid-rye3i4wx]{border:1px solid #dde4dd;border-radius:18px;padding:1.5rem;background:#fbfcf8}.same-kit[data-astro-cid-rye3i4wx]{display:flex;align-items:center;gap:1rem;margin:1rem 0}.same-kit[data-astro-cid-rye3i4wx] label[data-astro-cid-rye3i4wx]{font-size:.8rem;color:#647c78}.package-page[data-astro-cid-rye3i4wx] select[data-astro-cid-rye3i4wx],.package-page[data-astro-cid-rye3i4wx] input[data-astro-cid-rye3i4wx][type=number],.package-page[data-astro-cid-rye3i4wx] input[data-astro-cid-rye3i4wx][type=text],.package-page[data-astro-cid-rye3i4wx] textarea[data-astro-cid-rye3i4wx]{border:1px solid #d5dedb;background:#fff;border-radius:8px;padding:.6rem .7rem;font-size:.82rem;color:#354e56;min-width:0;max-width:100%}.size-buttons[data-astro-cid-rye3i4wx]{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.size-buttons[data-astro-cid-rye3i4wx] button[data-astro-cid-rye3i4wx]{display:flex;justify-content:space-between;background:#ecf0e5;border:1px solid #d9e2cf;padding:.8rem;border-radius:10px;font-size:.85rem;font-weight:600}.size-buttons[data-astro-cid-rye3i4wx] button[data-astro-cid-rye3i4wx]:hover{background:#dfe9d6}.subtle[data-astro-cid-rye3i4wx]{font-size:.78rem;color:#75858a;line-height:1.75;margin-top:.8rem}.selection-heading[data-astro-cid-rye3i4wx]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.selection-heading[data-astro-cid-rye3i4wx] button[data-astro-cid-rye3i4wx]{font-size:.7rem;color:#8f5b3d;text-decoration:underline}.package-kit-grid[data-astro-cid-rye3i4wx]{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.package-kit[data-astro-cid-rye3i4wx]{border:1px solid #dce4dc;border-radius:16px;overflow:hidden;background:#fff}.package-kit[data-astro-cid-rye3i4wx] img[data-astro-cid-rye3i4wx]{width:100%;aspect-ratio:4/3;object-fit:contain;background:#f5f5f3}.kit-choice[data-astro-cid-rye3i4wx]{padding:1rem}.kit-choice[data-astro-cid-rye3i4wx] h3[data-astro-cid-rye3i4wx]{font-size:.93rem;font-weight:600;line-height:1.4}.try-kit-circuit[data-astro-cid-rye3i4wx]{display:inline-block;font-size:.74rem;color:#9b4a21;text-decoration:underline;text-underline-offset:3px;margin-top:.6rem}.kit-choice[data-astro-cid-rye3i4wx] p[data-astro-cid-rye3i4wx]{font-size:.7rem;line-height:1.65;color:#75878b;margin-top:.5rem}.kit-choice[data-astro-cid-rye3i4wx] label[data-astro-cid-rye3i4wx]{display:flex;align-items:center;justify-content:space-between;font-size:.76rem;margin-top:.9rem;color:#6c807e}.kit-choice[data-astro-cid-rye3i4wx] input[data-astro-cid-rye3i4wx]{width:76px;text-align:center}.pi-thumb[data-astro-cid-rye3i4wx]{display:flex;aspect-ratio:4/3;background:#eff3e9;align-items:center;justify-content:center;flex-direction:column;gap:.6rem}.pi-thumb[data-astro-cid-rye3i4wx] span[data-astro-cid-rye3i4wx]{display:block;padding:1.5rem 2rem;border-radius:10px;background:#3b7350;color:#fff;font:600 1.5rem monospace;border:5px solid #d2c17f}.pi-thumb[data-astro-cid-rye3i4wx] small[data-astro-cid-rye3i4wx]{font-size:.65rem;color:#64836b}.lab-bundle[data-astro-cid-rye3i4wx]{background:#263f48;color:#f3f6ef;padding:1.5rem;border-radius:18px}.lab-bundle[data-astro-cid-rye3i4wx] .eyebrow[data-astro-cid-rye3i4wx]{color:#efb57e}.lab-bundle[data-astro-cid-rye3i4wx] h2[data-astro-cid-rye3i4wx]{margin-top:.6rem;color:#f3f6ef}.lab-bundle[data-astro-cid-rye3i4wx] p[data-astro-cid-rye3i4wx]:not(.eyebrow){font-size:.8rem;line-height:1.8;color:#c0d1cf;margin-top:.75rem}.lab-bundle[data-astro-cid-rye3i4wx] button[data-astro-cid-rye3i4wx]{margin-top:1rem;background:#f7f6ec;color:#2f4b51;border-radius:8px;padding:.7rem 1rem;font-size:.8rem;font-weight:600}.package-preview[data-astro-cid-rye3i4wx] h2[data-astro-cid-rye3i4wx]{margin-bottom:1rem}.preview-toolbar[data-astro-cid-rye3i4wx]{display:flex;justify-content:space-between;align-items:center;gap:.7rem}.preview-toolbar[data-astro-cid-rye3i4wx] button[data-astro-cid-rye3i4wx]{font-size:.7rem;color:#8c5939}.package-stage[data-astro-cid-rye3i4wx]{position:relative;height:420px;border-radius:16px;background:#f5f5f1;margin-top:.75rem;overflow:hidden}.package-stage[data-astro-cid-rye3i4wx] canvas{display:block;width:100%;height:100%;touch-action:pan-y}.package-stage[data-astro-cid-rye3i4wx]>span[data-astro-cid-rye3i4wx]{position:absolute;left:15px;top:15px;font-size:.75rem;color:#6c8081;pointer-events:none}.preview-hint[data-astro-cid-rye3i4wx]{font-size:.7rem;color:#89978e;margin-top:.7rem}.model-credit[data-astro-cid-rye3i4wx]{font-size:.6rem;line-height:1.6;color:#8b9898;margin-top:.7rem}.package-options[data-astro-cid-rye3i4wx]>label[data-astro-cid-rye3i4wx]{display:block;font-size:.83rem;font-weight:500;margin-top:1.25rem}.package-options[data-astro-cid-rye3i4wx] label[data-astro-cid-rye3i4wx]>select[data-astro-cid-rye3i4wx],.package-options[data-astro-cid-rye3i4wx] label[data-astro-cid-rye3i4wx]>textarea[data-astro-cid-rye3i4wx]{display:block;width:100%;margin-top:.5rem}.package-options[data-astro-cid-rye3i4wx] small[data-astro-cid-rye3i4wx]{display:block;font-weight:400;font-size:.72rem;line-height:1.7;color:#758a87;margin-top:.4rem}.package-options[data-astro-cid-rye3i4wx] .custom-box-choice[data-astro-cid-rye3i4wx]{display:flex;align-items:flex-start;gap:.7rem;padding:1rem;background:#edf2e5;border-radius:10px}.custom-box-choice[data-astro-cid-rye3i4wx] input[data-astro-cid-rye3i4wx]{margin-top:.25rem;accent-color:#5c7c60}.delivery-fields[data-astro-cid-rye3i4wx]{display:grid;grid-template-columns:1.3fr 1fr;gap:1rem;margin-top:1rem}.delivery-fields[data-astro-cid-rye3i4wx] label[data-astro-cid-rye3i4wx]{display:flex;flex-direction:column;font-size:.8rem;gap:.5rem}.package-summary[data-astro-cid-rye3i4wx]{position:sticky;top:85px;align-self:start;background:#f3f2e9;border:1px solid #e0e3d4;padding:1.5rem;border-radius:18px}.package-summary[data-astro-cid-rye3i4wx] h2[data-astro-cid-rye3i4wx]{font-size:1.5rem;margin-top:.8rem}.package-summary[data-astro-cid-rye3i4wx] ul[data-astro-cid-rye3i4wx]{display:grid;gap:.6rem;margin-top:1.25rem}.package-summary[data-astro-cid-rye3i4wx] li[data-astro-cid-rye3i4wx]{display:flex;justify-content:space-between;gap:.75rem;font-size:.8rem;line-height:1.6}.package-summary[data-astro-cid-rye3i4wx] li[data-astro-cid-rye3i4wx] b[data-astro-cid-rye3i4wx]{font-variant-numeric:tabular-nums}.package-summary[data-astro-cid-rye3i4wx] dl[data-astro-cid-rye3i4wx]{border-top:1px solid #d9dfd1;margin-top:1.2rem;padding-top:1rem}.package-summary[data-astro-cid-rye3i4wx] dl[data-astro-cid-rye3i4wx]>div[data-astro-cid-rye3i4wx]{display:flex;justify-content:space-between;gap:.6rem;font-size:.72rem;padding:.45rem 0}.package-summary[data-astro-cid-rye3i4wx] dd[data-astro-cid-rye3i4wx]{color:#839084;white-space:nowrap}.package-summary[data-astro-cid-rye3i4wx] .grand-total[data-astro-cid-rye3i4wx]{border-top:1px solid #d9dfd1;margin-top:.5rem;padding-top:1rem;font-weight:650;font-size:.9rem}.price-explanation[data-astro-cid-rye3i4wx]{font-size:.72rem;line-height:1.8;color:#7c8a7d;margin-top:1rem}.package-summary[data-astro-cid-rye3i4wx] .btn-primary[data-astro-cid-rye3i4wx]{margin-top:1.25rem;width:100%;font-size:.83rem}.save-selection[data-astro-cid-rye3i4wx]{display:block;font-size:.73rem;text-decoration:underline;margin:1rem auto 0;color:#627a70}.lab-total[data-astro-cid-rye3i4wx]{font-size:.75rem;color:#a05c2f;line-height:1.7;margin-top:.75rem}dialog[data-astro-cid-rye3i4wx]{max-width:600px;width:calc(100% - 28px);border-radius:18px;padding:0;border:0}dialog[data-astro-cid-rye3i4wx]::backdrop{background:#1a313b88}.request-dialog[data-astro-cid-rye3i4wx]{padding:1.75rem}.request-dialog[data-astro-cid-rye3i4wx] h2[data-astro-cid-rye3i4wx]{font-size:1.65rem;margin-top:.7rem}.request-dialog[data-astro-cid-rye3i4wx] .close[data-astro-cid-rye3i4wx]{float:right;font-size:.8rem}.request-dialog[data-astro-cid-rye3i4wx] pre[data-astro-cid-rye3i4wx]{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:.8rem;line-height:1.75;padding:1.25rem;background:#f5f6ee;border-radius:10px;margin:1.25rem 0;max-height:45vh;overflow:auto}.request-dialog[data-astro-cid-rye3i4wx]>p[data-astro-cid-rye3i4wx]:last-child{font-size:.75rem;line-height:1.75;color:#74848a;margin-top:1rem}.package-page[data-astro-cid-rye3i4wx] button[data-astro-cid-rye3i4wx]:focus-visible,.package-page[data-astro-cid-rye3i4wx] input[data-astro-cid-rye3i4wx]:focus-visible,.package-page[data-astro-cid-rye3i4wx] select[data-astro-cid-rye3i4wx]:focus-visible,.package-page[data-astro-cid-rye3i4wx] textarea[data-astro-cid-rye3i4wx]:focus-visible{outline:2px solid #e85d04;outline-offset:3px}.package-page[data-astro-cid-rye3i4wx] button[data-astro-cid-rye3i4wx]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1000px){.package-layout[data-astro-cid-rye3i4wx]{grid-template-columns:minmax(0,1fr) 280px;gap:1.25rem}.package-summary[data-astro-cid-rye3i4wx]{padding:1.1rem}.package-stage[data-astro-cid-rye3i4wx]{height:350px}}@media(max-width:760px){.package-layout[data-astro-cid-rye3i4wx]{display:flex;flex-direction:column}.package-summary[data-astro-cid-rye3i4wx]{position:static;width:100%}.package-hero[data-astro-cid-rye3i4wx]{padding-block:2.75rem 2rem}.package-hero[data-astro-cid-rye3i4wx] h1[data-astro-cid-rye3i4wx]{font-size:2.7rem}.intro[data-astro-cid-rye3i4wx]{font-size:.95rem}.price-status[data-astro-cid-rye3i4wx]{font-size:.73rem}.quick-start[data-astro-cid-rye3i4wx],.package-options[data-astro-cid-rye3i4wx]{padding:1.2rem}.same-kit[data-astro-cid-rye3i4wx]{display:block}.same-kit[data-astro-cid-rye3i4wx] select[data-astro-cid-rye3i4wx]{display:block;width:100%;margin-top:.6rem}.size-buttons[data-astro-cid-rye3i4wx]{gap:.4rem}.size-buttons[data-astro-cid-rye3i4wx] button[data-astro-cid-rye3i4wx]{font-size:.75rem;padding:.75rem .6rem}.kit-choice[data-astro-cid-rye3i4wx]{padding:.8rem}.kit-choice[data-astro-cid-rye3i4wx] h3[data-astro-cid-rye3i4wx]{font-size:.8rem}.kit-choice[data-astro-cid-rye3i4wx] label[data-astro-cid-rye3i4wx]{font-size:.7rem}.kit-choice[data-astro-cid-rye3i4wx] input[data-astro-cid-rye3i4wx]{width:61px}.package-stage[data-astro-cid-rye3i4wx]{height:360px}.package-page[data-astro-cid-rye3i4wx] h2[data-astro-cid-rye3i4wx]{font-size:1.1rem}.selection-heading[data-astro-cid-rye3i4wx]{align-items:flex-start}.package-kit-grid[data-astro-cid-rye3i4wx]{gap:.7rem}.preview-toolbar[data-astro-cid-rye3i4wx] select[data-astro-cid-rye3i4wx]{font-size:.72rem}.preview-toolbar[data-astro-cid-rye3i4wx] button[data-astro-cid-rye3i4wx]{font-size:.65rem}.delivery-fields[data-astro-cid-rye3i4wx]{grid-template-columns:1fr}.package-summary[data-astro-cid-rye3i4wx] h2[data-astro-cid-rye3i4wx]{font-size:1.5rem}.package-summary[data-astro-cid-rye3i4wx] li[data-astro-cid-rye3i4wx],.package-summary[data-astro-cid-rye3i4wx] dl[data-astro-cid-rye3i4wx]>div[data-astro-cid-rye3i4wx]{font-size:.83rem}.package-summary[data-astro-cid-rye3i4wx] .grand-total[data-astro-cid-rye3i4wx]{font-size:1rem}.price-explanation[data-astro-cid-rye3i4wx]{font-size:.8rem}}.kit-choice[data-astro-cid-rye3i4wx] .kit-price[data-astro-cid-rye3i4wx]{margin:.15rem 0 .35rem;font-weight:600;color:#b54708}
