.bl-page{--bl-blue:var(--page);--bl-navy:#0e1530;width:min(1040px,100% - 48px);caret-color:var(--bl-blue);margin:48px auto 88px}.cp [data-billing-unit][data-free=false]{background:var(--surface-2);color:var(--ink-2)}.bl-back,.bl-link{color:var(--page-dk);text-underline-offset:4px;min-height:32px;font-size:15px;font-weight:500;text-decoration:underline;display:inline-block}.bl-intro{margin:24px 0 40px}.bl-intro h1{color:var(--bl-navy);max-width:760px;font-size:clamp(36px,5vw,52px)}.bl-intro p{max-width:62ch;color:var(--ink-2);margin-top:18px;font-size:18px}.bl-page h2{color:var(--bl-navy);font-size:30px}.bl-page p{max-width:70ch}.bl-free{border-top:1px solid var(--line);padding:24px 0}.bl-free p{color:var(--ink-2);margin-top:12px}.bl-plan{color:#0e1530;background:#f1f3ff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:48px;margin-top:8px;padding:36px;display:grid}.bl-plan p{color:#434e74;max-width:52ch;margin-top:16px}.bl-plan-action{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.bl-plan-action strong{font-size:26px;font-weight:600}.bl-button{background:var(--bl-blue);color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:11px 20px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.bl-button:hover:not(:disabled){background:var(--page-dk)}.bl-button:disabled{opacity:.65}.bl-page :focus-visible{outline:2px solid var(--bl-blue);outline-offset:4px}.bl-section{margin-top:48px}.bl-section>p{color:var(--ink-2);margin-top:12px}.bl-packs{margin-top:24px;list-style:none}.bl-pack{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:32px;padding:24px 0;display:grid}.bl-pack:last-child{border-bottom:1px solid var(--line)}.bl-pack h3{font-size:24px}.bl-pack p{color:var(--ink-2);margin-top:6px;font-size:14px}.bl-pack-price{font-variant-numeric:tabular-nums;font-size:23px;font-weight:500}.bl-explainer p{font-size:16px}.bl-explainer .bl-link{margin-top:18px}.bl-small{color:var(--ink-2);margin-top:16px;font-size:13px}.bl-feedback{color:#137143;margin:20px 0 10px;font-size:15px}.bl-feedback:empty{display:none}.bl-feedback[data-error=true]{color:#a61b1b}.bl-test{background:#fff3dc;border-radius:12px;margin-bottom:32px;padding:28px}.bl-test p{color:#674311;margin:14px 0 20px}.bl-balance{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:32px 64px;padding:26px 0;display:flex}.bl-balance dt{color:var(--ink-2);font-size:14px}.bl-balance dd{color:var(--bl-navy);font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:600}.bl-actions{align-items:center;gap:24px;margin-top:26px;display:flex}.bl-actions .bl-link{align-items:center;display:inline-flex}.bl-table-wrap{margin-top:22px;overflow:auto}.bl-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.bl-table-wrap th,.bl-table-wrap td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px 14px 0}.bl-table-wrap th{color:var(--ink-2);font-weight:600}.bl-ledger{margin-top:20px;font-size:14px;list-style:none}.bl-ledger li{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:12px 0;display:flex}.bl-ledger strong{font-variant-numeric:tabular-nums;font-weight:500}.bl-hub-balance{z-index:5;backdrop-filter:blur(8px);width:fit-content;max-width:calc(100% - 32px);color:var(--ink-2);background:#fffffff0;border-radius:99px;align-items:center;gap:4px;margin:14px max(48px,50% - 656px) -58px auto;padding:5px 5px 5px 14px;font-size:13.5px;display:flex;position:relative;box-shadow:0 1px 2px #0e153014,0 8px 24px -12px #0e153059,inset 0 0 0 1px #0e153014}.bl-hub-balance span{align-items:center;gap:8px;margin-right:6px;display:inline-flex}.bl-hub-balance span:before{content:"";background:var(--page);flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 15v-3a8 8 0 0 1 16 0v3'/%3E%3Crect x='3' y='13' width='4.5' height='6.5' rx='1.6'/%3E%3Crect x='16.5' y='13' width='4.5' height='6.5' rx='1.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 15v-3a8 8 0 0 1 16 0v3'/%3E%3Crect x='3' y='13' width='4.5' height='6.5' rx='1.6'/%3E%3Crect x='16.5' y='13' width='4.5' height='6.5' rx='1.6'/%3E%3C/svg%3E") 50%/contain no-repeat}.bl-hub-balance a{min-height:32px;color:var(--page-dk);white-space:nowrap;border-radius:99px;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.bl-hub-balance a:hover{background:var(--page-soft)}.bl-hub-balance a:last-child{background:var(--page);color:#fff}.bl-hub-balance a:last-child:hover{background:var(--page-dk)}@media (width<=680px){.bl-page{width:calc(100% - 32px);margin-top:28px}.bl-intro{margin:22px 0 30px}.bl-plan{grid-template-columns:minmax(0,1fr);gap:24px;padding:26px}.bl-plan-action{gap:14px}.bl-pack{grid-template-columns:minmax(0,1fr) auto;gap:14px}.bl-pack .bl-button{grid-column:1/-1;justify-self:start}.bl-section{margin-top:36px}.bl-balance{gap:22px 30px}.bl-balance dd{font-size:26px}.bl-actions{flex-direction:column;align-items:flex-start;gap:14px}.bl-test{padding:22px}.bl-hub-balance{margin:12px 16px -56px auto;padding-left:12px;font-size:12.5px}.bl-hub-balance a{padding:0 10px}}.bl-gate{--c:var(--page);--g-act:var(--c);--g-act-dk:color-mix(in srgb, var(--c) 78%, black);--g-navy:#0e1530;--g-soft:var(--c-soft);--c-soft:color-mix(in srgb, var(--c) 11%, white);--c-ink:color-mix(in srgb, var(--c) 75%, black);width:min(1120px,100% - 48px);color:var(--ink);margin:36px auto 104px}.bl-gate h1{font-family:var(--font-display);text-wrap:balance}.bl-gate svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.bl-gate-back{min-height:36px;color:var(--ink-2);align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.bl-gate-back svg{width:18px;height:18px;transition:transform .2s}.bl-gate-back:hover{color:var(--g-act-dk)}.bl-gate-back:hover svg{transform:translate(-3px)}.bl-gate-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;margin-top:32px;display:grid}.bl-gate-tag{background:var(--c-soft);color:var(--c-ink);border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.bl-gate-tag svg{stroke-width:2.2px;width:15px;height:15px}.bl-gate-copy h1{letter-spacing:-.02em;color:var(--g-navy);margin-top:18px;font-size:clamp(38px,4.6vw,58px);line-height:1.04}.bl-gate-copy>p{max-width:52ch;color:var(--ink-2);margin-top:16px;font-size:18px;line-height:1.55}.bl-gate-copy>p b{color:var(--ink);font-weight:600}.bl-gate-perks{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.bl-gate-perks li{align-items:center;gap:14px;font-size:16px;display:flex}.bl-gate-perks svg{background:var(--g-soft);width:36px;height:36px;color:var(--g-act);border-radius:11px;padding:8px}.bl-gate-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.bl-gate-plan{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:20px;display:flex;position:relative}.bl-gate-plan h2{font:700 20px/1.2 var(--font-display);color:var(--g-navy)}.bl-gate-for{color:var(--ink-2);margin-top:4px;font-size:14px}.bl-gate-price{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:14px;font-size:13.5px;display:flex}.bl-gate-price b{white-space:nowrap;color:var(--g-navy);font:700 30px/1 var(--font-display);font-variant-numeric:tabular-nums;margin-right:4px}.bl-gate-plan ul{gap:8px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.bl-gate-plan li{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.45;display:grid}.bl-gate-plan li svg{width:18px;height:18px;color:var(--c)}.bl-gate-plan>button{width:100%;margin-top:auto}.bl-gate-plan:not(.bl-gate-feat){border-color:color-mix(in srgb, var(--c) 28%, white);background:linear-gradient(180deg, var(--c-soft), #fff 60%)}.bl-gate-plan:not(.bl-gate-feat) .bl-gate-secondary{color:var(--c-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 45%, white)}.bl-gate-feat{background:var(--g-act);box-shadow:0 18px 40px -22px color-mix(in srgb, var(--page) 80%, transparent);border:0}.bl-gate-feat h2,.bl-gate-feat .bl-gate-price b{color:#fff}.bl-gate-feat .bl-gate-for,.bl-gate-feat .bl-gate-price,.bl-gate-feat li{color:#dfe5ff}.bl-gate-feat li svg{color:#fff}.bl-gate-feat .bl-gate-primary{color:var(--g-act-dk);background:#fff;box-shadow:0 8px 20px -8px #0a145073}.bl-gate-feat .bl-gate-primary:hover{background:var(--page-soft)}.bl-gate-best{color:#fff;background:#ffffff2e;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;top:18px;right:16px}.bl-gate-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:16px;font-size:14px;display:flex}.bl-gate-foot>*{white-space:nowrap}.bl-gate-foot a{color:var(--g-act-dk);text-underline-offset:3px;font-weight:600;text-decoration:underline}.bl-gate-note a,.bl-gate-link{color:var(--g-act-dk);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.bl-gate-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.bl-gate-primary,.bl-gate-secondary{min-height:50px;font:600 16px var(--font);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.bl-gate-primary{background:var(--g-act);color:#fff;box-shadow:0 10px 24px -10px color-mix(in srgb, var(--page) 70%, transparent)}.bl-gate-primary:hover{background:var(--g-act-dk)}.bl-gate-primary svg{width:18px;height:18px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.bl-gate-primary:hover svg{transform:translate(3px)}.bl-gate-secondary{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2,#d9dce6);background:#fff}.bl-gate-secondary:hover{background:#f6f7fb}.bl-gate-primary:active,.bl-gate-secondary:active{transform:translateY(1px)}.bl-gate .bl-gate-note{color:var(--ink-3);margin-top:14px;font-size:14px}.bl-gate-note a{color:var(--g-act-dk);text-underline-offset:3px;font-weight:600}.bl-gate :focus-visible{outline:2px solid var(--g-act);outline-offset:3px}.bl-gate-unit{color:#fff;background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--c) 70%, #0e1530) 0%, #0e153000 70%), color-mix(in srgb, var(--c) 22%, #0b1024);border-radius:24px;padding:26px;box-shadow:0 34px 64px -34px #0e1530b3}.bl-gate-unit header small{color:#9aa4c9;font-size:13px}.bl-gate-unit header b{font:700 23px/1.2 var(--font-display);margin-top:4px;display:block}.bl-gate-unit header span{color:#9aa4c9;margin-top:4px;font-size:13.5px;display:block}.bl-gate-unit ol{gap:6px;margin:20px 0 0;padding:0;list-style:none;display:grid}.bl-gate-unit li{color:#dfe4f5;background:#ffffff0d;border-radius:12px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:9px 12px 9px 9px;font-size:14.5px;line-height:1.35;display:grid}.bl-gate-unit li>span{color:#b9c1de;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.bl-gate-unit li svg{color:#7f89ad;width:16px;height:16px}.bl-gate-unit li.is-here{background:color-mix(in srgb, var(--c) 45%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 60%, white);color:#fff}.bl-gate-unit li.is-here>span{background:color-mix(in srgb, var(--c) 80%, white);color:#fff}.bl-gate-more{color:#9aa4c9;margin-top:12px;font-size:13.5px}.bl-gate-wait h1{color:var(--g-navy);margin-top:28px;font-size:clamp(32px,4vw,44px)}.bl-gate-wait p{max-width:60ch;color:var(--ink-2);margin:14px 0 24px;font-size:17px}@media (width<=880px){.bl-gate-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=560px){.bl-gate-plans{grid-template-columns:minmax(0,1fr)}.bl-gate{width:calc(100% - 32px);margin-top:20px}.bl-gate-grid{margin-top:20px}.bl-gate-copy>p{font-size:17px}.bl-gate-actions>a{flex:100%}.bl-gate-unit{border-radius:20px;padding:20px}}@media (prefers-reduced-motion:reduce){.bl-gate-back svg,.bl-gate-primary svg,.bl-gate-primary,.bl-gate-secondary{transition:none}}
