.gl-page{--mono-stack:"IBM Plex Mono",monospace}.gl-page .gl-picker{align-items:start;display:grid;gap:clamp(28px,4vw,44px);grid-template-columns:1fr}.gl-page .gl-picker__label{color:var(--muted-dim);font-family:var(--mono-stack);font-size:.7rem;font-weight:500;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.gl-page .gl-picker__list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.gl-page .gl-pick{cursor:pointer;display:block}.gl-page .gl-pick input{height:0;opacity:0;position:absolute;width:0}.gl-page .gl-pick__box{align-items:center;background:var(--ink);border:1px solid var(--ink-line);border-radius:3px;display:grid;gap:16px;grid-template-columns:auto 1fr auto;padding:16px 46px 16px 16px;position:relative;transition:border-color .18s ease,background .18s ease,transform .18s ease}.gl-page .gl-section--raised.gl-pick__box{background:var(--ink-raised)}.gl-page .gl-pick:hover .gl-pick__box{border-color:#3a3a42}.gl-page .gl-pick input:checked+.gl-pick__box{background:rgba(212,164,86,.06);border-color:var(--gold-deep)}.gl-page .gl-pick input:focus-visible+.gl-pick__box{outline:2px solid var(--gold);outline-offset:2px}.gl-page .gl-pick__ico{border:1px solid #33333b;border-radius:2px;display:flex;flex:0 0 38px;flex-direction:column;gap:3px;height:34px;justify-content:center;padding:5px;transition:border-color .18s ease;width:38px}.gl-page .gl-pick input:checked+.gl-pick__box .gl-pick__ico{border-color:var(--gold-deep)}.gl-page .gl-pick__ico i{background:#4a4a54;border-radius:1px;display:block;transition:background .18s ease}.gl-page .gl-pick input:checked+.gl-pick__box .gl-pick__ico i{background:var(--gold)}.gl-page .gl-pick__ico--banner i:first-child{height:9px;width:100%}.gl-page .gl-pick__ico--banner i:nth-child(2){height:3px;width:70%}.gl-page .gl-pick__ico--banner i:nth-child(3){height:5px;width:40%}.gl-page .gl-pick__ico--cards{align-items:stretch;flex-direction:row;gap:3px}.gl-page .gl-pick__ico--cards i{height:100%;width:33%}.gl-page .gl-pick__ico--table{gap:3px}.gl-page .gl-pick__ico--table i{height:5px}.gl-page .gl-pick__ico--table i:first-child{width:100%}.gl-page .gl-pick__ico--table i:nth-child(2){opacity:.6;width:100%}.gl-page .gl-pick__ico--table i:nth-child(3){opacity:.35;width:100%}.gl-page .gl-pick__ico--quote{align-items:flex-start}.gl-page .gl-pick__ico--quote i:first-child{height:4px;width:100%}.gl-page .gl-pick__ico--quote i:nth-child(2){height:4px;width:80%}.gl-page .gl-pick__ico--quote i:nth-child(3){height:4px;opacity:.55;width:45%}.gl-page .gl-pick__ico--list i{height:4px}.gl-page .gl-pick__ico--list i:first-child,.gl-page .gl-pick__ico--list i:nth-child(2),.gl-page .gl-pick__ico--list i:nth-child(3){width:100%}.gl-page .gl-pick__ico--form i:first-child,.gl-page .gl-pick__ico--form i:nth-child(2){height:6px;width:100%}.gl-page .gl-pick__ico--form i:nth-child(3){height:6px;width:45%}.gl-page .gl-pick__ico--logos{align-items:center;flex-direction:row;gap:4px}.gl-page .gl-pick__ico--logos i{border-radius:2px;height:8px;width:30%}.gl-page .gl-pick__ico--logos i:nth-child(2){height:11px}.gl-page .gl-pick__ico--people{align-items:center;flex-direction:row;gap:4px}.gl-page .gl-pick__ico--people i{border-radius:6px 6px 2px 2px;height:14px;width:30%}.gl-page .gl-pick__name{display:block;font-size:.98rem;font-weight:700;letter-spacing:-.02em;margin-bottom:3px}.gl-page .gl-pick__wrong{color:var(--muted);display:block;font-size:.85rem;line-height:1.5}.gl-page .gl-pick__meta{text-align:right}.gl-page .gl-pick__price{display:block;font-size:.95rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.gl-page .gl-pick__tier{color:var(--muted-dim);display:block;font-family:var(--mono-stack);font-size:.62rem;font-weight:500;letter-spacing:.12em;margin-top:3px;text-transform:uppercase}.gl-page .gl-pick__tick{border:1px solid #3a3a42;border-radius:3px;height:20px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:border-color .18s ease,background .18s ease;width:20px}.gl-page .gl-pick input:checked+.gl-pick__box .gl-pick__tick{background:var(--gold);border-color:var(--gold)}.gl-page .gl-pick__tick:after{border-bottom:2px solid #0a0a0b;border-left:2px solid #0a0a0b;content:"";height:5px;left:5px;position:absolute;top:5px;transform:rotate(-45deg) scale(0);transition:transform .18s ease;width:9px}.gl-page .gl-pick input:checked+.gl-pick__box .gl-pick__tick:after{transform:rotate(-45deg) scale(1)}.gl-page .gl-picker__panel{background:var(--ink-raised);border:1px solid var(--ink-line);border-radius:4px;padding:26px 24px 24px}.gl-page .gl-section--raised.gl-picker__panel{background:var(--ink)}.gl-page .gl-picker__empty{padding:26px 8px;text-align:center}.gl-page .gl-picker__empty-mark{border:1px dashed var(--gold-deep);border-radius:3px;display:block;height:34px;margin:0 auto 16px;width:34px}.gl-page .gl-picker__empty p{color:var(--muted);font-size:.94rem;line-height:1.6}.gl-page .gl-picker__count{color:var(--gold);font-family:var(--mono-stack);font-size:.7rem;font-weight:500;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.gl-page .gl-picker__total-label{color:var(--muted);display:block;font-size:.86rem;margin-bottom:6px}.gl-page .gl-picker__total-value{display:block;font-size:clamp(1.9rem,1.5rem + 1.6vw,2.7rem);font-weight:700;letter-spacing:-.04em;line-height:1.05}.gl-page .gl-picker__total-vat{color:var(--muted-dim);display:block;font-size:.78rem;margin-top:6px}.gl-page .gl-picker__timing{border-top:1px solid var(--ink-line);color:var(--muted);font-size:.92rem;margin-top:16px;padding-top:16px}.gl-page .gl-picker__timing span{color:var(--paper);font-weight:600}.gl-page .gl-picker__bundle{background:rgba(212,164,86,.08);border:1px solid var(--gold-deep);border-radius:3px;margin-top:16px;padding:12px 14px}.gl-page .gl-picker__bundle-flag{color:var(--gold-light);display:block;font-family:var(--mono-stack);font-size:.66rem;font-weight:500;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.gl-page .gl-picker__bundle-note{color:var(--muted);display:block;font-size:.84rem;line-height:1.55}.gl-page .gl-picker__compare{border-top:1px solid var(--ink-line);display:grid;gap:12px;margin-top:20px;padding-top:20px}.gl-page .gl-picker__bar{display:grid;gap:6px}.gl-page .gl-picker__bar-label{color:var(--muted);font-size:.82rem}.gl-page .gl-picker__bar-track{background:#26262c;border-radius:2px;display:block;height:8px;overflow:hidden}.gl-page .gl-picker__bar-fill{background:#3d3d45;border-radius:2px;display:block;height:100%;transition:width .45s cubic-bezier(.22,.61,.36,1)}.gl-page .gl-picker__bar-fill--gold{background:linear-gradient(90deg,var(--gold-deep),var(--gold));width:0}.gl-page .gl-picker__bar-value{font-size:.84rem;font-weight:600;letter-spacing:-.02em}.gl-page .gl-picker__saving{color:var(--muted);font-size:.9rem;line-height:1.6;margin-top:4px}.gl-page .gl-picker__saving strong{color:var(--gold-light);font-weight:700}.gl-page .gl-picker__chosen{border-top:1px solid var(--ink-line);display:grid;gap:8px;list-style:none;margin:20px 0 0;padding:16px 0 0}.gl-page .gl-picker__chosen li{color:var(--muted);display:flex;font-size:.86rem;gap:14px;justify-content:space-between}.gl-page .gl-picker__chosen li span:last-child{color:var(--paper);font-weight:600;white-space:nowrap}.gl-page .gl-picker__cta{border-top:1px solid var(--ink-line);margin-top:22px;padding-top:22px}.gl-page .gl-picker__cta h3{font-size:1.15rem;margin-bottom:10px}.gl-page .gl-picker__cta-body{color:var(--muted);font-size:.9rem;line-height:1.6;margin-bottom:18px}.gl-page .gl-picker__cta-body p{margin:0}.gl-page .gl-picker__placeholder{border:1px dashed var(--gold-deep);border-radius:3px;color:var(--muted);font-size:.88rem;line-height:1.6;padding:18px}.gl-page .gl-picker__placeholder p{margin:0}.gl-page .gl-picker__placeholder p+p{margin-top:8px}.gl-page .gl-picker__placeholder strong{color:var(--paper)}.gl-page .gl-picker__small{color:var(--muted-dim);font-size:.78rem;line-height:1.55;margin-top:18px}.gl-page .hs-form-field{margin-bottom:16px}.gl-page .hs-form-field>label{color:var(--paper);display:block;font-size:.84rem;font-weight:600;margin-bottom:7px}.gl-page .hs-field-desc{color:var(--muted-dim);font-size:.78rem;margin:0 0 7px}.gl-page input[type=email],.gl-page input[type=tel],.gl-page input[type=text],.gl-page select,.gl-page textarea{background:var(--ink);border:1px solid var(--ink-line);border-radius:2px;color:var(--paper);font-family:inherit;font-size:.94rem;padding:11px 13px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.gl-page .gl-section--raisedinput[type=email],.gl-page .gl-section--raisedinput[type=text],.gl-page .gl-section--raisedselect,.gl-page .gl-section--raisedtextarea{background:var(--ink-raised)}.gl-page textarea{line-height:1.6;min-height:96px;resize:vertical}.gl-page input:focus,.gl-page select:focus,.gl-page textarea:focus{border-color:var(--gold-deep);box-shadow:0 0 0 3px rgba(212,164,86,.1);outline:none}.gl-page .hs-error-msg{color:#e8956f;display:block;font-size:.82rem;margin-top:5px}.gl-page .hs-button{align-items:center;background:var(--gold);border:0;border-radius:2px;color:#0a0a0b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.98rem;font-weight:600;justify-content:center;padding:14px 28px;transition:background .2s ease,transform .2s ease;width:100%}.gl-page .hs-button:hover{background:var(--gold-light);transform:translateY(-1px)}.gl-page .submitted-message{color:var(--paper);line-height:1.7}@media (min-width:1024px){.gl-page .gl-picker{gap:clamp(28px,4vw,44px) 24px;grid-template-columns:repeat(12,minmax(0,1fr))}.gl-page .gl-picker__choices{grid-column:1/8}.gl-page .gl-picker__result{grid-column:8/13;position:sticky;top:94px}}@media (max-width:560px){.gl-page .gl-pick__box{gap:12px;grid-template-columns:auto 1fr;padding:14px 42px 14px 14px}.gl-page .gl-pick__meta{align-items:baseline;display:flex;gap:12px;grid-column:1/-1;text-align:left}.gl-page .gl-pick__tier{margin-top:0}}@media (prefers-reduced-motion:reduce){.gl-page .gl-pick__tick:after,.gl-page .gl-picker__bar-fill{transition:none}}.gl-page .gl-picker__static{border:1px solid var(--ink-line);border-collapse:collapse;font-size:.88rem;margin-top:22px;width:100%}.gl-page .gl-picker__static caption{color:var(--muted-dim);font-family:var(--mono-stack);font-size:.68rem;font-weight:500;letter-spacing:.14em;padding-bottom:10px;text-align:left;text-transform:uppercase}.gl-page .gl-picker__static td,.gl-page .gl-picker__static th{border:1px solid var(--ink-line);padding:10px 12px;text-align:left}.gl-page .gl-picker__static thead th{background:var(--ink-raised);color:var(--paper);font-weight:600}.gl-page .gl-picker__static tbody th{color:#d0d0d6;font-weight:400}.gl-page .gl-picker__static td{color:var(--muted)}