.CGU45q_page{background:var(--pb-bg);color:var(--pb-ink);font-family:var(--pb-sans);padding-bottom:72px}.CGU45q_wrap{width:min(100%,1200px);margin:0 auto;padding:0 28px}.CGU45q_btn{border-radius:var(--pb-r-pill);min-height:48px;font:600 15px var(--pb-display);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform var(--pb-t) var(--pb-ease), background var(--pb-t) var(--pb-ease), box-shadow var(--pb-t) var(--pb-ease), color var(--pb-t) var(--pb-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.CGU45q_btn:active{transform:translateY(1px)}.CGU45q_btn:focus-visible,.CGU45q_pillLink:focus-visible,.CGU45q_tab:focus-visible,.CGU45q_nextBtn:focus-visible,.CGU45q_helpLink:focus-visible,.CGU45q_helpItem:focus-visible,.CGU45q_inlineLink:focus-visible,.CGU45q_faqItem summary:focus-visible{outline:2px solid var(--pb-accent);outline-offset:3px}.CGU45q_btnPrimary{background:var(--pb-accent);color:var(--pb-accent-ink);box-shadow:var(--pb-e1)}.CGU45q_btnPrimary:hover{box-shadow:var(--pb-e2);color:var(--pb-accent-ink)}.CGU45q_btnInk{background:var(--pb-ink);color:var(--pb-on-night)}.CGU45q_btnInk:hover{color:var(--pb-on-night);box-shadow:var(--pb-e2)}.CGU45q_btnGhost{color:var(--pb-ink);border-color:var(--pb-line-2);background:0 0}.CGU45q_btnGhost:hover{background:var(--pb-surface-inset);color:var(--pb-ink)}.CGU45q_btnGhostNight{background:color-mix(in srgb, var(--pb-on-night) 14%, transparent);color:var(--pb-on-night);border-color:var(--pb-line-night-2)}.CGU45q_btnGhostNight:hover{background:var(--pb-on-night);color:var(--pb-ink)}.CGU45q_inlineLink{color:var(--pb-accent-text);font-weight:700;text-decoration:none}.CGU45q_inlineLink:hover{text-decoration:underline}.CGU45q_accent{font-family:var(--pb-serif);letter-spacing:-.01em;color:var(--pb-accent-text);font-style:italic;font-weight:400}.CGU45q_onNight .CGU45q_accent,.CGU45q_hero .CGU45q_accent,.CGU45q_band .CGU45q_accent{color:color-mix(in srgb, var(--pb-accent) 62%, var(--pb-on-night))}.CGU45q_kicker{font:600 11px/1.2 var(--pb-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--pb-muted);margin:0}.CGU45q_hero{border-radius:var(--pb-r-xl);min-height:min(66vh,600px);color:var(--pb-on-night);background:radial-gradient(110% 90% at 100% 0%, color-mix(in srgb, var(--pb-accent) 30%, transparent) 0, transparent 58%), radial-gradient(80% 70% at 0% 100%, color-mix(in srgb, var(--pb-sport-tri) 22%, transparent) 0, transparent 60%), linear-gradient(160deg, var(--pb-night-2) 0%, var(--pb-night) 70%);align-items:flex-end;margin:14px clamp(12px,2vw,24px) 0;display:flex;position:relative;overflow:hidden}.CGU45q_heroIn{z-index:1;width:min(100%,1200px);margin:0 auto;padding:clamp(40px,6vw,72px) clamp(20px,4vw,48px) clamp(44px,6vw,76px);position:relative}.CGU45q_heroKicker{font:700 11px/1.2 var(--pb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-on-night-muted);margin:0}.CGU45q_heroTitle{max-width:17ch;font:800 clamp(38px, 6vw, 76px) / .98 var(--pb-display);letter-spacing:-.05em;overflow-wrap:break-word;margin:14px 0 0}.CGU45q_heroTitle .CGU45q_accent{font-family:var(--pb-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.CGU45q_heroLede{max-width:54ch;color:color-mix(in srgb, var(--pb-on-night) 88%, transparent);margin:18px 0 0;font-size:17px;line-height:1.6}.CGU45q_heroNote{font:500 11.5px/1.5 var(--pb-mono);letter-spacing:.05em;color:var(--pb-on-night-muted);margin:14px 0 0}.CGU45q_actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.CGU45q_facts{flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.CGU45q_fact{border-radius:var(--pb-r-md);background:color-mix(in srgb, var(--pb-night) 55%, transparent);border:1px solid var(--pb-line-night-2);font:500 11px/1.3 var(--pb-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--pb-on-night-muted);gap:3px;padding:12px 16px;display:grid}.CGU45q_fact b{font:800 22px/1 var(--pb-display);letter-spacing:-.03em;text-transform:none;color:var(--pb-on-night)}.CGU45q_stripe{grid-template-columns:repeat(5,1fr);height:6px;display:grid;position:absolute;bottom:0;left:0;right:0}.CGU45q_stripe i:first-child{background:var(--pb-sport-run)}.CGU45q_stripe i:nth-child(2){background:var(--pb-sport-trail)}.CGU45q_stripe i:nth-child(3){background:var(--pb-sport-tri)}.CGU45q_stripe i:nth-child(4){background:var(--pb-sport-lift)}.CGU45q_stripe i:nth-child(5){background:var(--pb-sport-social)}.CGU45q_pillNav{top:calc(var(--pb-chrome-h) + 8px);z-index:30;border-radius:var(--pb-r-pill);border:1px solid var(--pb-line);background:color-mix(in srgb, var(--pb-paper) 95%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--pb-e1);margin-top:18px;position:sticky}.CGU45q_pillNavIn{align-items:center;gap:10px;padding:6px 6px 6px 10px;display:flex}.CGU45q_pillLinks{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.CGU45q_pillLinks::-webkit-scrollbar{display:none}.CGU45q_pillLink{border-radius:var(--pb-r-pill);height:36px;font:600 13.5px var(--pb-display);color:var(--pb-muted);white-space:nowrap;transition:background var(--pb-t) var(--pb-ease), color var(--pb-t) var(--pb-ease);flex:none;align-items:center;padding:0 13px;text-decoration:none;display:inline-flex}.CGU45q_pillLink:hover{color:var(--pb-ink);background:var(--pb-surface-inset)}.CGU45q_pillLink[aria-current=location]{background:var(--pb-ink);color:var(--pb-on-night)}.CGU45q_pillCta{min-height:38px;padding:0 16px;font-size:13.5px}.CGU45q_section{scroll-margin-top:calc(var(--pb-chrome-offset) + 64px);padding-top:56px}.CGU45q_sectionHead{border-bottom:1px solid var(--pb-line-2);gap:8px;margin-bottom:20px;padding-bottom:15px;display:grid}.CGU45q_sectionHead h2{max-width:22ch;font:800 clamp(28px, 3.4vw, 40px) / 1.04 var(--pb-display);letter-spacing:-.04em;margin:0}.CGU45q_sectionLede{max-width:62ch;color:var(--pb-muted);margin:1px 0 0;font-size:14.5px;line-height:1.6}.CGU45q_intro{margin-top:64px}.CGU45q_intro h2{font:800 clamp(32px, 4.4vw, 54px) / 1 var(--pb-display);letter-spacing:-.05em;margin:10px 0 0}.CGU45q_showcase{border-bottom:1px solid var(--pb-line);scroll-margin-top:calc(var(--pb-chrome-offset) + 64px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,56px);padding:56px 0;display:grid}.CGU45q_showcaseFlip .CGU45q_showcaseCopy{order:2}.CGU45q_showcaseCopy h3{font:800 clamp(28px, 3.6vw, 44px) / 1.02 var(--pb-display);letter-spacing:-.045em;margin:10px 0 0}.CGU45q_showcaseBody{max-width:52ch;color:var(--pb-muted);margin:14px 0 0;font-size:16px;line-height:1.62}.CGU45q_steps{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.CGU45q_steps li{font:600 15px/1.35 var(--pb-display);letter-spacing:-.01em;align-items:center;gap:12px;display:flex}.CGU45q_stepNum{border-radius:var(--pb-r-pill);background:var(--pb-accent);width:28px;height:28px;color:var(--pb-accent-ink);font:800 13px var(--pb-display);flex:none;place-items:center;display:grid}.CGU45q_chips{flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.CGU45q_chips li{border-radius:var(--pb-r-pill);background:var(--pb-surface-inset);height:28px;font:600 12px/28px var(--pb-display);color:var(--pb-ink);padding:0 12px}.CGU45q_helpLink{font:700 14px var(--pb-display);color:var(--pb-accent-text);margin-top:18px;text-decoration:none;display:inline-block}.CGU45q_helpLink:hover{text-decoration:underline}.CGU45q_showcaseVisual{min-width:0;position:relative}.CGU45q_card{border-radius:var(--pb-r-lg);border:1px solid var(--pb-line);background:var(--pb-paper);box-shadow:var(--pb-e2);overflow:hidden}.CGU45q_cardDark{background:var(--pb-night);border-color:var(--pb-night);color:var(--pb-on-night)}.CGU45q_cardBar{border-bottom:1px solid var(--pb-line);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.CGU45q_cardDark .CGU45q_cardBar,.CGU45q_cardDark .CGU45q_cardRow{border-color:var(--pb-line-night-2)}.CGU45q_cardBar b{min-width:0;font:700 14px var(--pb-display);overflow-wrap:anywhere}.CGU45q_sampleTag{border-radius:var(--pb-r-pill);background:var(--pb-surface-inset);height:22px;color:var(--pb-muted);font:700 9.5px/22px var(--pb-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:0 9px}.CGU45q_cardDark .CGU45q_sampleTag{background:color-mix(in srgb, var(--pb-on-night) 12%, transparent);color:var(--pb-on-night-muted)}.CGU45q_cardRow{border-top:1px solid var(--pb-line);font:600 14px var(--pb-display);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.CGU45q_cardBar+.CGU45q_cardRow{border-top:0}.CGU45q_cardRow>span:first-child{min-width:0}.CGU45q_cardRow small{font:500 11px/1.4 var(--pb-mono);letter-spacing:.04em;color:var(--pb-muted);margin-top:2px;display:block}.CGU45q_cardDark .CGU45q_cardRow small{color:var(--pb-on-night-muted)}.CGU45q_cardRow b{font:700 14px var(--pb-mono);font-variant-numeric:tabular-nums}.CGU45q_cardFoot{background:var(--pb-surface-inset);font:500 10.5px/1.4 var(--pb-mono);letter-spacing:.04em;color:var(--pb-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:11px 16px;display:flex}.CGU45q_cardDark .CGU45q_cardFoot{background:color-mix(in srgb, var(--pb-on-night) 6%, transparent);color:var(--pb-on-night-muted)}.CGU45q_cardTools{flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.CGU45q_cardBtn{border-radius:var(--pb-r-pill);background:var(--pb-accent);height:34px;color:var(--pb-accent-ink);font:700 13px var(--pb-display);place-items:center;padding:0 14px;display:inline-grid}.CGU45q_cardBtnGhost{color:var(--pb-ink);border:1px solid var(--pb-line-2);background:0 0}.CGU45q_cardSearch{gap:8px;padding:12px 16px 4px;display:flex}.CGU45q_cardSearch span{border-radius:var(--pb-r-pill);border:1px solid var(--pb-line-2);min-width:0;height:40px;font:500 13px/40px var(--pb-display);color:var(--pb-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 14px;overflow:hidden}.CGU45q_cardDark .CGU45q_cardSearch span{border-color:var(--pb-line-night-2);color:var(--pb-on-night-muted)}.CGU45q_cardSearch b{border-radius:var(--pb-r-pill);background:var(--pb-accent);height:40px;color:var(--pb-accent-ink);font:700 13px/40px var(--pb-display);flex:none;padding:0 16px}.CGU45q_cardSeg{flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.CGU45q_cardSeg span{border-radius:var(--pb-r-pill);border:1px solid var(--pb-line-2);height:26px;font:600 12px/24px var(--pb-display);color:var(--pb-muted);padding:0 11px}.CGU45q_cardSeg span[data-on=true]{background:var(--pb-ink);border-color:var(--pb-ink);color:var(--pb-on-night)}.CGU45q_cardList{gap:7px;margin:0;padding:4px 16px 14px;list-style:none;display:grid}.CGU45q_cardList li{align-items:center;gap:9px;font-size:13.5px;display:flex}.CGU45q_cardList li:before{content:"";border-radius:var(--pb-r-pill);background:var(--pb-accent);flex:none;width:8px;height:8px}.CGU45q_cardPhoto{aspect-ratio:16/10;background:var(--pb-night-3);position:relative}.CGU45q_cardPhoto img{object-fit:cover}.CGU45q_cardPhotoShade{background:linear-gradient(0deg, color-mix(in srgb, var(--pb-night) 86%, transparent), transparent);color:var(--pb-on-night);font:600 12px var(--pb-mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:40px 16px 14px;display:flex;position:absolute;inset:auto 0 0}.CGU45q_cardPhotoShade b{font:800 24px/1 var(--pb-display);letter-spacing:-.03em;text-transform:none}.CGU45q_bibTag{z-index:1;border-radius:var(--pb-r-pill);background:var(--pb-bib);height:26px;color:var(--pb-bib-ink);font:700 11px/26px var(--pb-mono);letter-spacing:.06em;padding:0 11px;position:absolute;top:14px;left:14px}.CGU45q_chip{border-radius:var(--pb-r-pill);height:22px;font:700 9.5px/22px var(--pb-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:0 9px;display:inline-block}.CGU45q_chipOk{background:var(--pb-ok-bg);color:var(--pb-ok-ink)}.CGU45q_chipBib{background:var(--pb-bib);color:var(--pb-bib-ink)}.CGU45q_chipWait{background:var(--pb-surface-inset);color:var(--pb-muted)}.CGU45q_cardDark .CGU45q_chipWait{background:color-mix(in srgb, var(--pb-on-night) 12%, transparent);color:var(--pb-on-night-muted)}.CGU45q_cardMeta{margin:0 0 2px}.CGU45q_cardTable{border-top:1px solid var(--pb-line)}.CGU45q_cardTh,.CGU45q_cardTr{grid-template-columns:52px minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.CGU45q_cardTh{background:var(--pb-surface-inset);font:700 9.5px var(--pb-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pb-muted)}.CGU45q_cardTr{border-top:1px solid var(--pb-line);font:600 13.5px var(--pb-display)}.CGU45q_cardTr>span:first-child{font:700 13px var(--pb-mono);font-variant-numeric:tabular-nums}.CGU45q_cardTr>span:nth-child(3){color:var(--pb-muted)}.CGU45q_cardField{border-top:1px solid var(--pb-line);align-items:baseline;gap:12px;padding:11px 16px;display:flex}.CGU45q_cardBar+.CGU45q_cardField{border-top:0}.CGU45q_cardField span{width:64px;font:700 9.5px var(--pb-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pb-muted);flex:none}.CGU45q_cardField b{min-width:0;font:600 13.5px/1.4 var(--pb-display)}.CGU45q_cardBody{border-radius:var(--pb-r-md);background:var(--pb-surface-inset);color:var(--pb-muted);margin:0 16px 12px;padding:12px 14px;font-size:13px;line-height:1.55}.CGU45q_cardBody p{margin:0}.CGU45q_cardBody p+p{margin-top:8px}.CGU45q_cardBody b{color:var(--pb-ink)}.CGU45q_cardStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.CGU45q_cardStats div{border-radius:var(--pb-r-md);background:var(--pb-surface-inset);gap:4px;padding:10px 12px;display:grid}.CGU45q_cardStats span{font:700 9.5px var(--pb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pb-muted)}.CGU45q_cardStats b{font:700 13px/1.3 var(--pb-display)}.CGU45q_cardThumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 16px 14px;display:grid}.CGU45q_cardThumb{aspect-ratio:1;border-radius:var(--pb-r-sm);background:var(--pb-surface-inset);position:relative;overflow:hidden}.CGU45q_cardThumb img{object-fit:cover}.CGU45q_tabsHint{font:700 10px var(--pb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pb-muted);margin:0 0 10px}.CGU45q_tabList{border-radius:var(--pb-r-pill);border:1px solid var(--pb-line);background:var(--pb-surface-inset);scrollbar-width:none;gap:4px;max-width:100%;margin-bottom:18px;padding:4px;scroll-margin-top:160px;display:inline-flex;overflow-x:auto}.CGU45q_tabList::-webkit-scrollbar{display:none}.CGU45q_tab{border-radius:var(--pb-r-pill);height:44px;font:600 13.5px var(--pb-display);color:var(--pb-ink);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 16px 0 10px;display:inline-flex}.CGU45q_tab:hover{background:var(--pb-paper)}.CGU45q_tab[aria-selected=true]{background:var(--pb-ink);color:var(--pb-on-night);box-shadow:var(--pb-e1)}.CGU45q_tabDot{border-radius:var(--pb-r-pill);background:var(--pb-ink);width:10px;height:10px}.CGU45q_tab[aria-selected=true] .CGU45q_tabDot{box-shadow:0 0 0 2px var(--pb-on-night)}.CGU45q_tonePre .CGU45q_tabDot,.CGU45q_tabDot.CGU45q_tonePre{background:var(--pb-sport-trail)}.CGU45q_toneDay .CGU45q_tabDot,.CGU45q_tabDot.CGU45q_toneDay{background:var(--pb-accent)}.CGU45q_tonePost .CGU45q_tabDot,.CGU45q_tabDot.CGU45q_tonePost{background:var(--pb-sport-tri)}.CGU45q_tabIcon{border-radius:var(--pb-r-sm);background:var(--pb-ink);width:22px;height:22px;color:var(--pb-on-night);flex:none;place-items:center;display:grid}.CGU45q_tabIcon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.CGU45q_tabIcon.CGU45q_tonePre{background:var(--pb-sport-trail)}.CGU45q_tabIcon.CGU45q_toneDay{background:var(--pb-accent);color:var(--pb-accent-ink)}.CGU45q_tabIcon.CGU45q_tonePost{background:var(--pb-sport-tri)}.CGU45q_tab[aria-selected=true] .CGU45q_tabIcon{background:var(--pb-on-night);color:var(--pb-ink)}.CGU45q_tabIconBig{border-radius:var(--pb-r-md);width:36px;height:36px}.CGU45q_tabIconBig svg{width:20px;height:20px}.CGU45q_stageHead{font:800 20px var(--pb-display);letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.CGU45q_stageHead small{font:500 11px var(--pb-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pb-muted)}.CGU45q_rowIcon{border-radius:var(--pb-r-md);background:var(--pb-surface-inset);width:34px;height:34px;color:var(--pb-ink);flex:none;place-items:center;display:grid}.CGU45q_rowIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.CGU45q_rowIconPre{background:var(--pb-sport-trail-tint);color:var(--pb-sport-trail-text)}.CGU45q_rowIconDay{background:color-mix(in srgb, var(--pb-accent) 12%, transparent);color:var(--pb-accent-text)}.CGU45q_rowIconPost{background:var(--pb-sport-tri-tint);color:var(--pb-sport-tri-text)}.CGU45q_tabCount{border-radius:var(--pb-r-pill);background:var(--pb-paper);min-width:24px;height:22px;color:var(--pb-muted);font:700 11px/22px var(--pb-mono);text-align:center;padding:0 7px}.CGU45q_tab[aria-selected=true] .CGU45q_tabCount{background:color-mix(in srgb, var(--pb-on-night) 18%, transparent);color:var(--pb-on-night)}.CGU45q_tabPanelNav{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.CGU45q_tabPanelNav span{font:600 11px var(--pb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pb-muted)}.CGU45q_nextBtn{border-radius:var(--pb-r-pill);border:1px solid var(--pb-ink);background:var(--pb-ink);min-height:44px;color:var(--pb-on-night);font:700 14px var(--pb-display);cursor:pointer;padding:0 18px}.CGU45q_nextBtn:hover{background:var(--pb-accent);border-color:var(--pb-accent);color:var(--pb-accent-ink)}.CGU45q_compare{border-radius:var(--pb-r-lg);border:1px solid var(--pb-line);background:var(--pb-paper);box-shadow:var(--pb-e1);overflow:hidden}.CGU45q_compareHead,.CGU45q_compareRow{grid-template-columns:240px minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:18px;padding:14px 20px;display:grid}.CGU45q_compareHead{background:var(--pb-surface-inset);font:700 10px var(--pb-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--pb-muted)}.CGU45q_compareRow{border-top:1px solid var(--pb-line);font-size:14px;line-height:1.5}.CGU45q_compareCap{font:700 15px var(--pb-display);letter-spacing:-.01em;align-items:center;gap:10px;display:flex}.CGU45q_compareToday{color:var(--pb-muted)}.CGU45q_ghostTag{border-radius:var(--pb-r-pill);border:1px dashed var(--pb-line-3);height:20px;font:600 9.5px/18px var(--pb-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-left:8px;padding:0 8px;display:inline-flex}.CGU45q_compareUs{color:var(--pb-ink);gap:10px;display:flex}.CGU45q_check{border-radius:var(--pb-r-pill);background:var(--pb-accent);width:20px;height:20px;color:var(--pb-accent-ink);font:700 11px var(--pb-display);flex:none;place-items:center;margin-top:1px;display:grid}.CGU45q_plans{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:16px;display:grid}.CGU45q_plan{border-radius:var(--pb-r-lg);border:1px solid var(--pb-line);background:var(--pb-paper);box-shadow:var(--pb-e1);min-width:0;padding:26px 28px}.CGU45q_planDark{background:var(--pb-night);border-color:var(--pb-night);color:var(--pb-on-night)}.CGU45q_planDark .CGU45q_kicker,.CGU45q_planDark .CGU45q_planPer{color:var(--pb-on-night-muted)}.CGU45q_planPrice{font:800 clamp(34px, 4vw, 46px) / 1 var(--pb-display);letter-spacing:-.05em;margin-top:10px;display:block}.CGU45q_planPer{font:500 11px/1.4 var(--pb-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pb-muted);margin-top:6px;display:block}.CGU45q_planList{margin:18px 0 0;padding:0;list-style:none;display:grid}.CGU45q_planList li{border-top:1px solid var(--pb-line);padding:10px 0 10px 26px;font-size:14px;line-height:1.45;position:relative}.CGU45q_planList li:before{content:"✓";font:700 13px var(--pb-display);color:var(--pb-accent-text);position:absolute;top:10px;left:0}.CGU45q_planList li b{font:700 14px var(--pb-display);display:block}.CGU45q_planDark .CGU45q_planList li{border-top-color:var(--pb-line-night-2);color:color-mix(in srgb, var(--pb-on-night) 82%, transparent)}.CGU45q_planDark .CGU45q_planList li b{color:var(--pb-on-night)}.CGU45q_planDark .CGU45q_planList li:before{color:color-mix(in srgb, var(--pb-accent) 62%, var(--pb-on-night))}.CGU45q_planExtra{margin-top:18px}.CGU45q_modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.CGU45q_mode{border-radius:var(--pb-r-lg);border:1px solid var(--pb-line);background:var(--pb-paper);box-shadow:var(--pb-e1);min-width:0;padding:24px 26px}.CGU45q_modeOn{border-color:var(--pb-accent);box-shadow:0 0 0 1px var(--pb-accent), var(--pb-e1)}.CGU45q_mode h3{font:800 24px var(--pb-display);letter-spacing:-.03em;margin:8px 0 0}.CGU45q_modeBody{color:var(--pb-muted);margin:10px 0 0;font-size:14.5px;line-height:1.55}.CGU45q_modeList{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.CGU45q_modeList li{padding-left:22px;font-size:14px;line-height:1.45;position:relative}.CGU45q_modeList li:before{content:"✓";font:700 13px var(--pb-display);color:var(--pb-accent-text);position:absolute;left:0}.CGU45q_flow{grid-template-columns:repeat(var(--flow-cols,4), minmax(0, 1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.CGU45q_flow li{border-radius:var(--pb-r-md);background:var(--pb-night);color:var(--pb-on-night);align-content:start;gap:4px;padding:16px 18px;display:grid}.CGU45q_flowNum{border-radius:var(--pb-r-pill);background:var(--pb-accent);width:26px;height:26px;color:var(--pb-accent-ink);font:800 12px var(--pb-display);place-items:center;margin-bottom:6px;display:grid}.CGU45q_flow b{font:800 17px var(--pb-display);letter-spacing:-.02em}.CGU45q_flow small{color:color-mix(in srgb, var(--pb-on-night) 72%, transparent);font-size:13px;line-height:1.45}.CGU45q_tiles{grid-template-columns:repeat(var(--tile-cols,3), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.CGU45q_tile{border-radius:var(--pb-r-lg);border:1px solid var(--pb-line);background:var(--pb-paper);box-shadow:var(--pb-e1);flex-direction:column;gap:8px;min-width:0;padding:20px 22px;display:flex}.CGU45q_tile h3{font:800 18px/1.2 var(--pb-display);letter-spacing:-.02em;margin:0}.CGU45q_tile p{color:var(--pb-muted);margin:0;font-size:14px;line-height:1.55}.CGU45q_faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 28px;display:grid}.CGU45q_faqGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.CGU45q_faqColumn{min-width:0}.CGU45q_faqColumnHead{font:700 10px var(--pb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pb-accent-text);margin:0 0 6px}.CGU45q_faqList{border-radius:var(--pb-r-md);border:1px solid var(--pb-line);background:var(--pb-paper);box-shadow:var(--pb-e1);overflow:hidden}.CGU45q_faqItem{border-bottom:1px solid var(--pb-line)}.CGU45q_faqItem:last-child{border-bottom:0}.CGU45q_faqItem summary{min-height:44px;font:700 15px/1.35 var(--pb-display);letter-spacing:-.015em;cursor:pointer;align-items:center;gap:12px;padding:15px 18px;list-style:none;display:flex}.CGU45q_faqItem summary::-webkit-details-marker{display:none}.CGU45q_faqItem summary:after{content:"+";font:400 20px var(--pb-mono);color:var(--pb-muted);margin-left:auto}.CGU45q_faqItem[open] summary:after{content:"–"}.CGU45q_faqAnswer{max-width:74ch;color:var(--pb-muted);margin:0;padding:0 18px 16px;font-size:13.5px;line-height:1.6}.CGU45q_faqFoot{border-radius:var(--pb-r-lg);background:var(--pb-surface-inset);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:18px 20px;display:flex}.CGU45q_faqFoot p{font:700 16px/1.35 var(--pb-display);letter-spacing:-.015em;margin:0}.CGU45q_band{border-radius:var(--pb-r-xl);min-height:360px;color:var(--pb-on-night);background:radial-gradient(90% 80% at 100% 100%, color-mix(in srgb, var(--pb-accent) 34%, transparent) 0, transparent 60%), linear-gradient(0deg, var(--pb-night) 0%, var(--pb-night-2) 100%);scroll-margin-top:calc(var(--pb-chrome-offset) + 64px);align-items:flex-end;margin-top:64px;display:flex;position:relative;overflow:hidden}.CGU45q_bandIn{z-index:1;padding:clamp(28px,4vw,52px);position:relative}.CGU45q_bandKicker{font:700 11px var(--pb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pb-on-night-muted);margin:0}.CGU45q_band h2{max-width:20ch;font:800 clamp(30px, 4.4vw, 56px) / 1 var(--pb-display);letter-spacing:-.05em;margin:12px 0 0}.CGU45q_bandBody{max-width:50ch;color:color-mix(in srgb, var(--pb-on-night) 85%, transparent);margin:14px 0 0;font-size:16px;line-height:1.6}.CGU45q_help{border-radius:var(--pb-r-xl);background:var(--pb-surface-inset);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;padding:30px;display:grid}.CGU45q_help h2{font:800 clamp(26px, 3vw, 36px) / 1.06 var(--pb-display);letter-spacing:-.04em;margin:10px 0 0}.CGU45q_helpBody{color:var(--pb-muted);margin:12px 0 18px;font-size:14.5px;line-height:1.6}.CGU45q_helpList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.CGU45q_helpItem{border-radius:var(--pb-r-md);border:1px solid var(--pb-line);background:var(--pb-paper);min-height:48px;box-shadow:var(--pb-e1);color:var(--pb-ink);transition:box-shadow var(--pb-t) var(--pb-ease), transform var(--pb-t) var(--pb-ease);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.CGU45q_helpItem:hover{color:var(--pb-ink);box-shadow:var(--pb-e2);transform:translateY(-1px)}.CGU45q_helpItem b{font:600 14px/1.3 var(--pb-display);flex:1}.CGU45q_helpItem:hover b{color:var(--pb-accent-text)}.CGU45q_helpGo{font:700 14px var(--pb-display);color:var(--pb-accent-text)}.CGU45q_phoneBar{display:none}@media (max-width:960px){.CGU45q_showcase,.CGU45q_showcaseFlip{grid-template-columns:1fr}.CGU45q_showcaseFlip .CGU45q_showcaseCopy{order:0}.CGU45q_pillCta,.CGU45q_compareHead{display:none}.CGU45q_compareRow{grid-template-columns:1fr;gap:6px}.CGU45q_plans,.CGU45q_modes,.CGU45q_help,.CGU45q_faqGrid,.CGU45q_helpList{grid-template-columns:1fr}.CGU45q_flow,.CGU45q_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CGU45q_wrap{padding-inline:16px}.CGU45q_hero{min-height:0;margin:10px 10px 0}.CGU45q_actions .CGU45q_btn{flex:100%}.CGU45q_pillNav{border-radius:var(--pb-r-md)}.CGU45q_pillLinks{gap:0}.CGU45q_pillLink{flex:auto;justify-content:center;height:44px;padding:0 8px}.CGU45q_pillLinkSecondary{display:none}.CGU45q_showcase{padding:40px 0}.CGU45q_section{padding-top:40px}.CGU45q_tiles{grid-template-columns:1fr}#how .CGU45q_flow{grid-template-columns:1fr}.CGU45q_flow li{padding:14px}.CGU45q_cardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.CGU45q_cardTh,.CGU45q_cardTr{grid-template-columns:44px minmax(0,1fr) auto}.CGU45q_cardTh>span:nth-child(3),.CGU45q_cardTr>span:nth-child(3){display:none}.CGU45q_phoneBar{z-index:45;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--pb-line);background:color-mix(in srgb, var(--pb-bg) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.CGU45q_phoneBar .CGU45q_btn{flex:1;min-height:56px;font-size:16px}.CGU45q_plan,.CGU45q_mode{padding:22px 20px}.CGU45q_help{padding:22px 18px}.CGU45q_band{min-height:0}.CGU45q_cardSearch{flex-wrap:wrap}.CGU45q_cardSearch span{flex-basis:100%}}.CGU45q_hero.CGU45q_hasMedia,.CGU45q_band.CGU45q_hasMedia{background:var(--pb-night)}.CGU45q_hero.CGU45q_hasMedia{min-height:min(78vh,720px)}.CGU45q_band.CGU45q_hasMedia{min-height:420px}.CGU45q_band.CGU45q_hasMedia .CGU45q_bandKicker{color:var(--pb-on-night)}@media (max-width:640px){.CGU45q_hero.CGU45q_hasMedia{min-height:620px}}@media (prefers-reduced-motion:reduce){.CGU45q_btn,.CGU45q_pillLink,.CGU45q_helpItem{transition:none}.CGU45q_helpItem:hover{transform:none}}@media (max-width:640px){.CGU45q_helpLink{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}}