.product-tour[data-astro-cid-jcih5brj]{--pt-radius: 12px}.pt-eyebrow{text-align:center;text-transform:uppercase;letter-spacing:.12em;font-size:.69rem;font-weight:500;color:var(--color-gray-dark, #04122a);margin:0 0 .65rem}.pt-radio[data-astro-cid-jcih5brj]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.pt-tabs[data-astro-cid-jcih5brj]{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:1.75rem;padding-bottom:.25rem}.pt-tabs[data-astro-cid-jcih5brj]::-webkit-scrollbar{display:none}.pt-tab[data-astro-cid-jcih5brj]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .95rem;cursor:pointer;background:#fff;color:var(--color-primary, #1a2740);border-radius:2rem;border:1px solid color-mix(in srgb,var(--color-primary, #1a2740) 10%,transparent);font-size:.75rem;font-weight:500;transition:background .2s ease,color .2s ease,border-color .2s ease;user-select:none;white-space:nowrap;flex-shrink:0}.pt-tab[data-astro-cid-jcih5brj]:hover{border-color:color-mix(in srgb,var(--color-primary, #1a2740) 25%,transparent)}.pt-tab__icon[data-astro-cid-jcih5brj]{display:inline-flex;align-items:center;font-size:1.05rem;color:var(--color-primary, #1a2740);transition:color .2s ease}.product-tour[data-astro-cid-jcih5brj]:has(.pt-radio:nth-of-type(1):checked) [data-astro-cid-jcih5brj][data-pt-tab="1"],.product-tour[data-astro-cid-jcih5brj]:has(.pt-radio:nth-of-type(2):checked) [data-astro-cid-jcih5brj][data-pt-tab="2"],.product-tour[data-astro-cid-jcih5brj]:has(.pt-radio:nth-of-type(3):checked) [data-astro-cid-jcih5brj][data-pt-tab="3"],.product-tour[data-astro-cid-jcih5brj]:has(.pt-radio:nth-of-type(4):checked) [data-astro-cid-jcih5brj][data-pt-tab="4"]{background:var(--color-primary, #1a2740);color:#fff;border-color:var(--color-primary, #1a2740);font-weight:600}.product-tour[data-astro-cid-jcih5brj]:has(.pt-radio:nth-of-type(1):checked) [data-astro-cid-jcih5brj][data-pt-tab="1"] .pt-tab__icon[data-astro-cid-jcih5brj],.product-tour[data-astro-cid-jcih5brj]:has(.pt-radio:nth-of-type(2):checked) [data-astro-cid-jcih5brj][data-pt-tab="2"] .pt-tab__icon[data-astro-cid-jcih5brj],.product-tour[data-astro-cid-jcih5brj]:has(.pt-radio:nth-of-type(3):checked) [data-astro-cid-jcih5brj][data-pt-tab="3"] .pt-tab__icon[data-astro-cid-jcih5brj],.product-tour[data-astro-cid-jcih5brj]:has(.pt-radio:nth-of-type(4):checked) [data-astro-cid-jcih5brj][data-pt-tab="4"] .pt-tab__icon[data-astro-cid-jcih5brj]{color:var(--color-secondary, #e8a020)}.pt-panel[data-astro-cid-jcih5brj]{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center}.pt-panel__media[data-astro-cid-jcih5brj]{width:100%}.pt-panel__media[data-astro-cid-jcih5brj] img[data-astro-cid-jcih5brj]{width:100%;height:auto;display:block;border-radius:var(--pt-radius);box-shadow:0 20px 60px #00000026;border:1px solid rgba(255,255,255,.1);background:var(--color-cream-2, #f2efe6)}.pt-panel__body[data-astro-cid-jcih5brj]{display:flex;flex-direction:column;gap:.875rem;max-width:440px}.pt-panel__body[data-astro-cid-jcih5brj] h3[data-astro-cid-jcih5brj]{font-size:2.1rem;font-weight:300;max-width:360px}.pt-panel__body[data-astro-cid-jcih5brj] .text-muted[data-astro-cid-jcih5brj]{font-weight:400}.pt-panel__kicker[data-astro-cid-jcih5brj]{color:var(--color-secondary, #e8a020);font-size:.75rem;font-weight:400;letter-spacing:.08em;margin:0}.pt-bullets[data-astro-cid-jcih5brj]{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pt-bullets[data-astro-cid-jcih5brj] li[data-astro-cid-jcih5brj]{display:flex;align-items:flex-start;gap:.625rem;font-size:.95rem;color:var(--color-primary, #1a2740)}.pt-bullets__dot[data-astro-cid-jcih5brj]{width:6px;height:6px;margin-top:.55rem;border-radius:9999px;background:var(--color-secondary, #e8a020);flex-shrink:0}.pt-cta[data-astro-cid-jcih5brj]{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;color:var(--color-secondary, #e8a020);font-weight:600;text-decoration:none;transition:color .2s ease,transform .2s ease;align-self:flex-start}.pt-cta[data-astro-cid-jcih5brj]:hover{color:var(--color-primary, #1a2740);transform:translate(2px)}@media(min-width:768px){.pt-tabs[data-astro-cid-jcih5brj]{flex-wrap:wrap;justify-content:center;overflow-x:visible;gap:.8rem;margin-bottom:2.5rem;padding-bottom:0}.pt-tab[data-astro-cid-jcih5brj]{padding:.7rem 1.1rem;font-size:.8rem}.pt-tab__icon[data-astro-cid-jcih5brj]{font-size:.85rem}.pt-panel[data-astro-cid-jcih5brj]{display:grid;grid-template-columns:7fr 4fr;gap:3.5rem;position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s;pointer-events:none}.product-tour[data-astro-cid-jcih5brj]>[data-astro-cid-jcih5brj][data-vec-carousel]{position:relative}.product-tour[data-astro-cid-jcih5brj]>[data-astro-cid-jcih5brj][data-vec-carousel] .vec-carousel__container[data-astro-cid-jcih5brj]{position:relative;min-height:360px}.product-tour[data-astro-cid-jcih5brj]:has(.pt-radio:nth-of-type(1):checked) .pt-panel--1[data-astro-cid-jcih5brj],.product-tour[data-astro-cid-jcih5brj]:has(.pt-radio:nth-of-type(2):checked) .pt-panel--2[data-astro-cid-jcih5brj],.product-tour[data-astro-cid-jcih5brj]:has(.pt-radio:nth-of-type(3):checked) .pt-panel--3[data-astro-cid-jcih5brj],.product-tour[data-astro-cid-jcih5brj]:has(.pt-radio:nth-of-type(4):checked) .pt-panel--4[data-astro-cid-jcih5brj]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .35s ease,transform .35s ease,visibility 0s linear 0s;position:relative}}.pt-tab[data-astro-cid-jcih5brj],.pt-tab__icon[data-astro-cid-jcih5brj]{transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}@media(prefers-reduced-motion:reduce){.pt-panel[data-astro-cid-jcih5brj],.pt-tab[data-astro-cid-jcih5brj],.pt-tab__icon[data-astro-cid-jcih5brj]{transition:none!important}}.pt-radio[data-astro-cid-jcih5brj]:focus-visible+.pt-tabs[data-astro-cid-jcih5brj] .pt-tab[data-astro-cid-jcih5brj],.pt-tab[data-astro-cid-jcih5brj]:focus-visible{outline:2px solid var(--color-secondary, #e8a020);outline-offset:4px;border-radius:.5rem}
