.hs-block{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.hs-slot{width:100%;max-width:320px;min-height:40px;display:flex;justify-content:center;color-scheme:light;background:transparent}.hs-slot iframe,.hs-slot>div{color-scheme:light;background:transparent}.hs-apple{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:0 12px;background:#000;color:#fff;border:1px solid #747775;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden}.hs-apple.hs-pill{border-radius:20px}.hs-apple:hover{background:#1b1b1b}.hs-apple svg{width:18px;height:18px;flex:none;fill:currentColor}.hs-divider{display:flex;align-items:center;gap:12px;width:100%;max-width:320px;margin:4px 0;color:#ffffff80;font-size:13px}.hs-divider:before,.hs-divider:after{content:"";flex:1;height:1px;background:#ffffff26}.hs-error{margin:0;max-width:320px;color:#f87171;font-size:14px;text-align:center}.hs-link{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;margin:0 auto;color:#fff}.hs-link h2{margin:0;font-size:1.3rem}.hs-link p{margin:0;color:#ffffffb3;font-size:14px}.hs-link label{font-size:13px;color:#ffffffb3}.hs-link input{box-sizing:border-box;width:100%;padding:12px 14px;background:#0a0a0f;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:16px}.hs-link button{min-height:48px;border:0;background:#00d4ff;color:#031418;font-weight:600;font-size:16px;cursor:pointer}.hs-link button:disabled{opacity:.4;cursor:not-allowed}.hs-link button.hs-ghost{background:transparent;color:#fff9;min-height:36px;font-weight:400}.hs-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#000c}.hs-overlay .hs-link{background:#111118;border:1px solid rgba(255,255,255,.12);padding:24px}.pm-chooser{display:flex;flex-direction:column;gap:16px;width:100%;max-width:980px;margin:0 auto;color:var(--g-text, #fff)}.pm-heading{font-family:Clash Display,system-ui,sans-serif;font-size:clamp(1.5rem,4vw,2.2rem);line-height:1.1;margin:8px 0 4px}.pm-cards{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:900px){.pm-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.pm-card{position:relative;display:flex;flex-direction:column;gap:14px;text-align:left;font:inherit;color:inherit;padding:20px;border-radius:var(--g-r-lg, 28px);border:1px solid var(--g-line, rgba(255, 255, 255, .09));background:linear-gradient(160deg,#ffffff12,#ffffff06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .45s var(--g-spring, cubic-bezier(.34, 1.56, .64, 1)),border-color .3s var(--g-out, ease),box-shadow .3s var(--g-out, ease)}.pm-card-tap{cursor:pointer;-webkit-tap-highlight-color:transparent}.pm-card-tap:hover{transform:translateY(-2px);border-color:#00d4ff80}.pm-card-tap:active{transform:scale(.985)}.pm-card-tap:focus-visible{outline:2px solid var(--g-cyan, #00d4ff);outline-offset:3px}.pm-active{border-color:var(--g-cyan, #00d4ff);box-shadow:0 0 0 3px #00d4ff26}.pm-card-body{display:flex;gap:16px;align-items:flex-start}.pm-icon{flex:none;color:var(--g-cyan, #00d4ff)}.pm-card[data-mode=timeline] .pm-icon{color:var(--g-violet, #8b5cf6)}.pm-card[data-mode=rush] .pm-icon{color:var(--g-pink, #ff3d81)}.pm-text{display:flex;flex-direction:column;gap:6px;min-width:0}.pm-name{font-family:Clash Display,system-ui,sans-serif;font-size:1.25rem;line-height:1.15}.pm-blurb{color:var(--g-dim, rgba(255, 255, 255, .62));font-size:.95rem;line-height:1.4}.pm-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pm-chip{font-size:.78rem;padding:4px 10px;border-radius:999px;border:1px solid var(--g-line, rgba(255, 255, 255, .09));color:var(--g-dim, rgba(255, 255, 255, .62));background:#00000040}.pm-host-pill{align-self:flex-start;font-size:.9rem;font-weight:600;padding:8px 16px;border-radius:999px;color:#04121a;background:linear-gradient(100deg,var(--g-cyan, #00d4ff),#5ee7ff)}.pm-phone-note{margin:0;color:var(--g-dim, rgba(255, 255, 255, .62));font-size:.92rem;line-height:1.45}.pm-actions{display:flex;flex-wrap:wrap;gap:10px}.pm-actions .g-btn{flex:1 1 130px;padding-inline:12px;line-height:1.15;font-size:.95rem}.pm-help-link{align-self:center;background:none;border:0;padding:8px 12px;font:inherit;font-size:.92rem;color:var(--g-cyan, #00d4ff);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pm-scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#000000a6;padding:0}@media(min-width:600px){.pm-scrim{align-items:center;padding:24px}}.pm-sheet{width:100%;max-width:460px;display:flex;flex-direction:column;gap:14px;padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-radius:var(--g-r-lg, 28px) var(--g-r-lg, 28px) 0 0;background:var(--g-card, #12161b);border:1px solid var(--g-line, rgba(255, 255, 255, .09));color:var(--g-text, #fff);outline:none}@media(min-width:600px){.pm-sheet{border-radius:var(--g-r-lg, 28px)}}.pm-sheet-title{margin:0;font-family:Clash Display,system-ui,sans-serif;font-size:1.3rem}.pm-list{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:10px;line-height:1.45;color:var(--g-dim, rgba(255, 255, 255, .62))}.pm-steps li::marker{color:var(--g-cyan, #00d4ff);font-weight:700}@media(prefers-reduced-motion:reduce){.pm-card{transition:none}}
