.gp-nav,.gp-sheet{--gp-sl:env(safe-area-inset-left,0px);--gp-sr:env(safe-area-inset-right,0px);--gp-sb:env(safe-area-inset-bottom,0px);--gp-g:max(clamp(16px,7.09px + 2.286vw,40px),var(--gp-sl),var(--gp-sr));--gp-ink:#111113;--gp-body:#3a3a3d;--gp-muted:#6b6b70;--gp-dim:#9a9a9e;--gp-hair:#e8e6e0;--gp-strong:#d6d3cc;--gp-hi:#f4f3ef;--gp-paper:#fafaf8;--gp-act:#d63600;--gp-act-hi:#b82e00;--gp-ease:cubic-bezier(.23,1,.32,1);color:var(--gp-body);font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;text-align:left}.gp-nav *,.gp-sheet *{box-sizing:border-box}.gp-nav p,.gp-nav ul,.gp-sheet p,.gp-sheet ul{margin:0;padding:0}.gp-nav ul,.gp-sheet ul{list-style:none}.gp-nav a,.gp-sheet a{color:inherit;text-decoration:none}.gp-nav summary,.gp-sheet summary{cursor:pointer;list-style:none}.gp-nav summary::-webkit-details-marker,.gp-sheet summary::-webkit-details-marker{display:none}.gp-nav :focus-visible,.gp-sheet :focus-visible{border-radius:4px;outline:2px solid var(--gp-ink);outline-offset:2px}.gp-nav .gp-i,.gp-sheet .gp-i{fill:none;flex:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.gp-nav{margin-bottom:-72px;position:sticky;top:0;z-index:60}.gp-nav__bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.86);box-shadow:0 1px 0 var(--gp-hair);position:relative;z-index:2}.gp-nav__in{gap:28px;height:72px;margin:0 auto;max-width:1280px;padding:0 var(--gp-g)}.gp-nav__in,.gp-nav__logo{align-items:center;display:flex}.gp-nav__logo{flex:none;min-height:44px}.gp-nav__logo img{display:block;height:22px;width:auto}.gp-nav__links{gap:2px}.gp-nav__links,.gp-nav__right{align-items:center;display:flex}.gp-nav__right{gap:20px;margin-left:auto}.gp-nav__phone{display:none;margin-left:auto}.gp-nav__phone,.gp-trig{align-items:center;gap:4px}.gp-trig{border-radius:4px;color:var(--gp-ink);display:inline-flex;font-size:15px;font-weight:500;min-height:40px;padding:0 10px;white-space:nowrap}.gp-trig .gp-i{height:16px;transition:transform .2s var(--gp-ease);width:16px}.gp-dd[open]>.gp-trig{background:var(--gp-hi)}.gp-dd[open]>.gp-trig .gp-i{transform:rotate(180deg)}.gp-txt{color:var(--gp-ink);font-size:15px;font-weight:500;white-space:nowrap}.gp-nav a[aria-current=page],.gp-sheet a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--gp-strong);text-underline-offset:4px}.gp-btn{align-items:center;border:1px solid transparent;border-radius:4px;display:inline-flex;font:inherit;font-size:16px;font-weight:500;gap:10px;justify-content:center;line-height:1;min-height:44px;padding:0 20px;transition:transform .16s var(--gp-ease);white-space:nowrap}.gp-btn:active{transform:scale(.97)}.gp-nav .gp-btn--p,.gp-sheet .gp-btn--p{background:var(--gp-act);color:#fff}.gp-btn--s{background:#fff;border-color:var(--gp-strong);color:var(--gp-ink)}.gp-nav .gp-btn--demo{background:#fff;border:2px solid var(--gp-act);color:var(--gp-act-hi);font-weight:600}.gp-btn--sm{font-size:15px;min-height:40px;padding:0 14px}.gp-btn--block{width:100%}.gp-ib{border-radius:6px;color:var(--gp-ink);display:inline-grid;height:44px;place-items:center;width:44px}.gp-ib .gp-i{height:24px;width:24px}.gp-btn,.gp-foot,.gp-ib,.gp-lrow,.gp-nav__logo,.gp-si,.gp-trig,.gp-txt{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (hover:hover) and (pointer:fine){.gp-plain a:hover,.gp-row:hover,.gp-trig:hover{background:var(--gp-hi)}.gp-nav .gp-btn--p:hover,.gp-sheet .gp-btn--p:hover{background:var(--gp-act-hi)}.gp-btn--s:hover{background:var(--gp-paper);border-color:var(--gp-ink)}.gp-nav .gp-btn--demo:hover{background:var(--gp-act);border-color:var(--gp-act);color:#fff}.gp-foot:hover .gp-i{transform:translateX(3px)}}.gp-dd{position:relative}.gp-panel{animation:gp-drop .2s var(--gp-ease);background:#fff;border:1px solid var(--gp-hair);border-radius:12px;box-shadow:0 16px 40px rgba(17,17,19,.12),0 2px 6px rgba(17,17,19,.06);left:-8px;max-height:calc(100vh - 96px);max-height:calc(100svh - 96px);overflow:auto;overscroll-behavior:contain;position:absolute;top:calc(100% + 14px);z-index:3}.gp-dd.is-swap>.gp-panel{animation:none}.gp-panes{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);width:660px}.gp-panes--wide{width:720px}.gp-pane{padding:20px 22px 14px}.gp-pane+.gp-pane{background:var(--gp-paper);border-left:1px solid var(--gp-hair)}.gp-mh{color:var(--gp-muted);font-size:14px;font-weight:500;margin-bottom:8px!important}.gp-row{align-items:start;border-radius:6px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);margin:0 -10px;padding:8px 10px}.gp-row>i{background:var(--gp-hi);border-radius:8px;color:var(--gp-ink);display:grid;font-style:normal;height:36px;place-items:center;width:36px}.gp-row b{color:var(--gp-ink);display:block;font-size:15px;font-weight:500}.gp-row span{color:var(--gp-muted);font-size:14px;line-height:1.4}.gp-row .gp-links a{color:var(--gp-muted);text-decoration:underline;text-decoration-color:var(--gp-strong);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.gp-row .gp-links a:hover{color:var(--gp-ink);text-decoration-color:var(--gp-ink)}}.gp-plain a,.gp-plain span{align-items:center;border-radius:6px;color:var(--gp-ink);display:flex;font-size:15px;margin:0 -10px;min-height:36px;padding:0 10px}.gp-pfoot{border-top:1px solid var(--gp-hair);margin-top:8px;padding-top:4px}.gp-foot{align-items:center;color:var(--gp-ink);display:inline-flex;font-size:15px;font-weight:500;gap:8px;min-height:44px}.gp-foot .gp-i{transition:transform .2s var(--gp-ease)}.gp-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.35);display:none;inset:0;position:fixed;z-index:1}.gp-nav:has(.gp-dd[open]) .gp-scrim{animation:gp-fade .2s var(--gp-ease);display:block}@keyframes gp-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes gp-fade{0%{opacity:0}}.gp-tab{display:none}@media (max-width:1099px){.gp-nav{margin-bottom:-64px}.gp-nav__in{gap:8px;height:64px;padding:0 max(10px,var(--gp-sr)) 0 max(16px,var(--gp-sl))}.gp-nav__logo img{height:20px}.gp-nav__links,.gp-nav__right,.gp-scrim{display:none!important}.gp-nav__phone{display:flex}.gp-nav__phone .gp-txt{align-items:center;display:inline-flex;min-height:44px;padding:0 6px}}@media (min-width:768px) and (max-width:1099px){.gp-tab{display:inline-flex}}.gp-sheet{background:#fff;display:none;flex-direction:column;inset:0;position:fixed;z-index:1000}.gp-sheet:target,.gp-sheet[data-open]{animation:gp-unroll .28s cubic-bezier(.32,.72,0,1);display:flex}.gp-sheet[hidden]{display:none}@keyframes gp-unroll{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}.gp-shead{align-items:center;display:flex;flex:none;height:64px;justify-content:space-between;padding:0 max(10px,var(--gp-sr)) 0 max(16px,var(--gp-sl))}.gp-shead img{display:block;height:20px;width:auto}.gp-sbody{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 max(16px,var(--gp-sr)) calc(32px + var(--gp-sb)) max(16px,var(--gp-sl))}.gp-lead{background:var(--gp-paper);border:1px solid var(--gp-hair);border-radius:12px;display:grid;gap:12px;padding:16px}.gp-lead p{color:var(--gp-ink);font-size:17px;line-height:1.35}.gp-si{align-items:center;display:flex;font-size:15px;justify-content:center;min-height:44px}.gp-gh,.gp-si{color:var(--gp-ink);font-weight:500}.gp-gh{font-size:22px;letter-spacing:-.02em;margin:28px 0 4px!important}.gp-lrow{align-items:center;border-bottom:1px solid var(--gp-hair);color:var(--gp-ink);display:flex;font-size:16px;gap:12px;justify-content:space-between;min-height:52px}.gp-lrow .gp-i{color:var(--gp-dim)}html.gp-lock,html.gp-lock body{overflow:hidden}@media (prefers-reduced-motion:reduce){.gp-panel{animation:gp-fade .2s ease}.gp-sheet:target,.gp-sheet[data-open]{animation:none}.gp-btn,.gp-foot .gp-i,.gp-trig .gp-i{transition:none}}@media print{.gp-nav__links,.gp-nav__phone,.gp-nav__right,.gp-sheet{display:none!important}.gp-nav{margin:0;position:static}}