.gpnt-page[data-astro-cid-oywf7glw]{--color-paper:#f1f6f7;--color-surface:#fff;--color-ink:#1c2126;--color-muted:#55606a;--color-line:#d6e1e4;--section-accent:#2456c9;--color-cta:#14805e;--lead:#1c2126;--sheen:linear-gradient(135deg, #ffffffe6 0%, #e8f3f699 45%, #fffffff2 100%);--check-fill:#2456c9;--cart-bg:#fbfdfd;--cart-texture:linear-gradient(135deg, #fff0 0%, #d6e9ee59 50%, #fff0 100%);--cart-border-color:#1c2126;--cart-border-width:3px;--cart-radius:.75rem;--cart-slot-radius:.4rem;--cart-shadow:0 10px 28px #2456c924;--cart-accent:#2456c9;--cart-line:#d6e1e4;--cart-slot-border:#d6e1e4;--cart-slot-rule-width:4px;--cart-rule-essential:#1c2126;--cart-rule-recommended:#2456c9;--cart-rule-optional:#a9b8bd;--cart-motif-color:#1c2126;background-color:#f1f6f7}.gpnt-page .cart-shell[data-motif=came] .cart-motif{background-image:linear-gradient(90deg,#2456c9 0 22px,#1c2126 22px 24px,#d9a21b 24px 46px,#1c2126 46px 48px,#c2304a 48px 70px,#1c2126 70px 72px,#14805e 72px 94px,#1c2126 94px 96px);background-repeat:repeat-x;background-size:96px 100%;border:2px solid #1c2126;border-radius:3px;height:12px;margin:10px 1.25rem 6px}.gpnt-page .checkout-btn{background-color:var(--color-hot)}.gpnt-kicker[data-astro-cid-oywf7glw]{border:2px solid var(--lead);letter-spacing:.1em;text-transform:uppercase;background-color:#fff;border-radius:999px;align-items:center;gap:.55rem;max-width:100%;padding:.3rem .9rem .3rem .45rem;font-size:.72rem;font-weight:800;display:inline-flex}.gpnt-kicker-panes[data-astro-cid-oywf7glw]{border:2px solid var(--lead);border-radius:3px;display:inline-flex;overflow:hidden}.gpnt-kicker-panes[data-astro-cid-oywf7glw] i[data-astro-cid-oywf7glw]{background-color:#2456c9;width:9px;height:12px}.gpnt-kicker-panes[data-astro-cid-oywf7glw] i[data-astro-cid-oywf7glw]+i[data-astro-cid-oywf7glw]{border-left:2px solid var(--lead)}.gpnt-kicker-panes[data-astro-cid-oywf7glw] i[data-astro-cid-oywf7glw]:nth-child(2){background-color:#d9a21b}.gpnt-kicker-panes[data-astro-cid-oywf7glw] i[data-astro-cid-oywf7glw]:nth-child(3){background-color:#c2304a}.gpnt-label[data-astro-cid-oywf7glw]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem;font-weight:800}.gpnt-hero[data-astro-cid-oywf7glw]{background-color:#f8fbfc;background-image:var(--sheen);border-bottom:3px solid var(--lead);box-shadow:0 6px #2456c92e}.gpnt-fact[data-astro-cid-oywf7glw]{border:2px solid var(--lead);background-color:#fff;border-radius:.6rem;padding:.55rem .8rem .6rem 1.95rem;position:relative}.gpnt-fact[data-astro-cid-oywf7glw]:before{content:"";border:2px solid var(--lead);background-color:var(--pane);border-radius:2px;width:.75rem;height:.95rem;position:absolute;top:.7rem;left:.6rem}.gpnt-leaded[data-astro-cid-oywf7glw]{border:3px solid var(--lead);background-color:#fff;background-image:var(--sheen);border-radius:.75rem}.gpnt-row[data-astro-cid-oywf7glw]{transition:background-color .2s}.gpnt-row[data-astro-cid-oywf7glw]+.gpnt-row[data-astro-cid-oywf7glw]{border-top:2px solid var(--lead)}.gpnt-row[data-astro-cid-oywf7glw]:hover{background-color:#2456c91a}.gpnt-chip[data-astro-cid-oywf7glw]{border:2px solid var(--lead);background-color:var(--pane);border-radius:2px;flex-shrink:0;width:.8rem;height:1.05rem;margin-top:.3rem}.gpnt-x[data-astro-cid-oywf7glw]{text-align:center;color:#c2304a;flex-shrink:0;width:1rem;margin-top:-.05rem;font-size:1.35rem;font-weight:900;line-height:1.2}.gpnt-page .gpnt-steps .gpnt-step{border-bottom:2px solid var(--lead);transition:background-color .2s}.gpnt-page .gpnt-steps li:last-child .gpnt-step{border-bottom:0}.gpnt-page .gpnt-steps .gpnt-step:hover{background-color:#2456c91a}.lead-banner[data-astro-cid-oywf7glw],.lead-panel[data-astro-cid-oywf7glw]{--section-accent:#8fb4ff}.lead-banner[data-astro-cid-oywf7glw] :focus-visible,.lead-panel[data-astro-cid-oywf7glw] :focus-visible,.lead-foot[data-astro-cid-oywf7glw] :focus-visible{outline-color:#8fb4ff}.lead-panel[data-astro-cid-oywf7glw]{border:3px solid var(--lead);background-color:var(--lead);background-image:linear-gradient(120deg,#2456c938 0%,#1c212600 45%,#d9a21b1f 100%);border-radius:.75rem;position:relative;overflow:hidden}.lead-scrim[data-astro-cid-oywf7glw]{background:linear-gradient(100deg,#1c2126f5 0%,#1c2126db 60%,#1c2126b8 100%);position:absolute;inset:0}.lead-mark[data-astro-cid-oywf7glw]{text-align:center;color:#f2c14e;flex-shrink:0;width:1rem;margin-top:.2rem;font-size:.8rem}.lead-row[data-astro-cid-oywf7glw]{transition:background-color .2s}.lead-row[data-astro-cid-oywf7glw]:hover{background-color:#8fb4ff1f}.lead-foot[data-astro-cid-oywf7glw]{background-color:var(--lead);border-top:6px solid #0000;border-image:linear-gradient(90deg,#2456c9 0 25%,#d9a21b 25% 50%,#c2304a 50% 75%,#14805e 75% 100%) 1}.gpnt-line[data-astro-cid-oywf7glw]{border:2px solid var(--color-line);border-left:6px solid var(--lead);background-color:#fff;border-radius:.6rem;transition:translate .2s,border-color .2s}.gpnt-line[data-astro-cid-oywf7glw][data-necessity=situational]{border-left-color:var(--color-cta)}.gpnt-line[data-astro-cid-oywf7glw][data-necessity=optional]{border-left-color:#a9b8bd}.gpnt-line[data-astro-cid-oywf7glw]:hover{border-top-color:var(--section-accent);border-right-color:var(--section-accent);border-bottom-color:var(--section-accent)}@media (prefers-reduced-motion:no-preference){.gpnt-line[data-astro-cid-oywf7glw]:hover{translate:0 -2px}}.gpnt-note[data-astro-cid-oywf7glw]{border-top:2px dotted var(--color-line)}.pane-anchor[data-astro-cid-oywf7glw]{z-index:5;place-self:start;width:0;height:0;position:sticky;top:5rem}.pane-rail[data-astro-cid-oywf7glw]{display:none}@media (width>=88rem) and (prefers-reduced-motion:no-preference){.pane-rail[data-astro-cid-oywf7glw]{flex-direction:column;align-items:center;display:flex;position:absolute;top:0;right:1.5rem}}.pane-rail-count[data-astro-cid-oywf7glw],.pane-rail-where[data-astro-cid-oywf7glw]{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.pane-rail-count[data-astro-cid-oywf7glw]{background-color:var(--lead);color:#fff;border-radius:999px;margin-bottom:.6rem;padding:.15rem .55rem}.pane-rail-strip[data-astro-cid-oywf7glw]{border:3px solid var(--lead);background-color:var(--lead);border-radius:.5rem;flex-direction:column;gap:3px;width:28px;display:flex;overflow:hidden}.pane-rail-pane[data-astro-cid-oywf7glw]{background-color:#e8f0f2;height:26px;transition:background-color .35s;display:block}.pane-rail-pane[data-astro-cid-oywf7glw].on{background-color:var(--glow)}.pane-rail-where[data-astro-cid-oywf7glw]{color:var(--section-accent);margin-top:.8rem;font-size:12px}@media (prefers-reduced-motion:no-preference){.reveal[data-astro-cid-oywf7glw].armed{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(12px)}.reveal[data-astro-cid-oywf7glw].armed.shown{opacity:1;transform:none}}.flood-scene[data-astro-cid-oywf7glw]{width:200px;height:200px;position:relative}@media (width<=1023px){.flood-scene[data-astro-cid-oywf7glw]{zoom:.6}}@media (width>=1024px){.flood-scene[data-astro-cid-oywf7glw]{zoom:1.3}}.flood-scene[data-astro-cid-oywf7glw]>span[data-astro-cid-oywf7glw]{display:block;position:absolute}.fs-frame[data-astro-cid-oywf7glw]{border:3px solid var(--lead);background-color:#fff;background-image:linear-gradient(90deg, transparent 75.5px, var(--lead) 75.5px 78.5px, transparent 78.5px), linear-gradient(0deg, transparent 75.5px, var(--lead) 75.5px 78.5px, transparent 78.5px), var(--sheen);border-radius:6px;width:160px;height:160px;top:10px;left:20px;box-shadow:0 8px 22px #2456c92e}.fs-cell[data-astro-cid-oywf7glw]{opacity:.85;width:75px;height:75px}.fs-a[data-astro-cid-oywf7glw]{background-color:#2456c9;border-top-left-radius:3px;top:13px;left:23px}.fs-b[data-astro-cid-oywf7glw]{background-color:#d9a21b;border-top-right-radius:3px;top:13px;left:102px}.fs-c[data-astro-cid-oywf7glw]{background-color:#14805e;border-bottom-left-radius:3px;top:92px;left:23px}.fs-flood[data-astro-cid-oywf7glw]{opacity:.85;transform-origin:0;background-color:#c2304a;border-bottom-right-radius:3px;width:75px;height:75px;top:92px;left:102px}.fs-note[data-astro-cid-oywf7glw]{text-align:center;letter-spacing:.1em;text-transform:uppercase;width:200px;color:var(--section-accent);font-size:9.5px;font-weight:800;top:182px;left:0}@media (prefers-reduced-motion:no-preference){.fs-flood[data-astro-cid-oywf7glw]{animation:4.5s ease-in-out infinite flood-cell}}@keyframes flood-cell{0%{opacity:.85;transform:scaleX(0)}40%{opacity:.85;transform:scaleX(1)}85%{opacity:.85;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}
