.hub-faq[data-v-830433c5]{padding:var(--space-16) 0;background:0 0}.hub-faq__list[data-v-830433c5]{margin:var(--space-10) 0 0;gap:var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}.hub-faq__item[data-v-830433c5]{isolation:isolate;transition:border-color var(--transition-base),box-shadow var(--transition-base);background:#fff;border:1px solid #16191e14;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 1px 2px #161c280f,0 4px 12px #161c2814,0 22px 44px -18px #161c2829}.hub-faq__item[data-v-830433c5]>*{z-index:1;position:relative}.hub-faq__item.is-open[data-v-830433c5]{border-color:#e07a1f8c;box-shadow:0 1px 2px #161c2812,0 6px 16px #161c281a,0 28px 52px -18px #161c2833}@media (hover:hover) and (pointer:fine){.hub-faq__item[data-v-830433c5]:hover{border-color:#e07a1f8c;box-shadow:0 1px 2px #161c2812,0 6px 16px #161c281a,0 28px 52px -18px #161c2833}}.hub-faq__q[data-v-830433c5]{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-6);text-align:left;cursor:pointer;font-family:var(--font-heading);color:var(--text-primary);background:0 0;border:none;font-size:20px;font-weight:500;line-height:1.3;display:flex}.hub-faq__icon[data-v-830433c5]{border:1px solid var(--border-light-strong,#c4c7cb);width:32px;height:32px;color:var(--text-primary);transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base);background:0 0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.hub-faq__icon svg[data-v-830433c5]{width:14px;height:14px}.hub-faq__item.is-open .hub-faq__icon[data-v-830433c5]{background:var(--accent-primary,#e07a1f);border-color:var(--accent-primary,#e07a1f);color:#fff}@media (hover:hover) and (pointer:fine){.hub-faq__item:hover .hub-faq__icon[data-v-830433c5]{background:var(--accent-primary,#e07a1f);border-color:var(--accent-primary,#e07a1f);color:#fff}}.hub-faq__a-wrap[data-v-830433c5]{grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.32,.72,0,1);display:grid}.hub-faq__item.is-open .hub-faq__a-wrap[data-v-830433c5]{grid-template-rows:1fr}.hub-faq__a[data-v-830433c5]{min-height:0;overflow:hidden}.hub-faq__a p[data-v-830433c5]{padding:0 var(--space-6) var(--space-4);max-width:75ch;font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:1.6}.hub-faq__cta[data-v-830433c5]{margin:0 var(--space-6) var(--space-5);background:var(--text-primary);color:var(--color-bg,#fafafa);border:1px solid var(--text-primary);font-family:var(--font-ui);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base);border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:16px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.hub-faq__cta[data-v-830433c5]:hover{background:var(--accent-primary,#e07a1f);border-color:var(--accent-primary,#e07a1f);color:#fff}}.hub-faq__cta svg[data-v-830433c5]{width:14px;height:14px}@media (width<=640px){.hub-faq__q[data-v-830433c5]{padding:var(--space-4) var(--space-5);font-size:17px}.hub-faq__a p[data-v-830433c5]{padding:0 var(--space-5) var(--space-4);font-size:17px}.hub-faq__icon[data-v-830433c5]{width:28px;height:28px}.hub-faq__icon svg[data-v-830433c5]{width:12px;height:12px}}.hub-page[data-v-830433c5]{--edge-w:300px;--cell:46px;--grid-line:#8e949c80;isolation:isolate;background:var(--bg-cream,#fafafa);position:relative}.hub-page[data-v-830433c5]>:not(.hub-page__bg-track){z-index:1;position:relative}.hub-page__bg-track[data-v-830433c5]{z-index:0;pointer-events:none;position:absolute;inset:0}.hub-page__bg[data-v-830433c5]{height:100svh;position:sticky;top:0;overflow:hidden}.hub-page__bg .depth__edge[data-v-830433c5]{width:var(--edge-w);pointer-events:none;perspective:700px;position:absolute;top:0;bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000)}.hub-page__bg .depth__edge--l[data-v-830433c5]{perspective-origin:50%;left:0}.hub-page__bg .depth__edge--r[data-v-830433c5]{perspective-origin:50%;right:0;transform:scaleX(-1)}.hub-page__bg .depth__grid[data-v-830433c5]{transform-origin:0;background-image:repeating-linear-gradient(to bottom,var(--grid-line) 0 1px,transparent 1px var(--cell)),repeating-linear-gradient(to right,var(--grid-line) 0 1px,transparent 1px var(--cell));width:720px;height:220%;position:absolute;top:50%;left:0;transform:translateY(-50%)rotateY(46deg);-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 96%);mask-image:linear-gradient(90deg,#000 0,#0000 96%)}@media (width>=1700px){.hub-page[data-v-830433c5]{--grid-line:#16191e21}}@media (width<=1799px){.hub-page__bg .depth__edge[data-v-830433c5]{opacity:.6}.hub-page__bg .depth__grid[data-v-830433c5]{-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 60%);mask-image:linear-gradient(90deg,#000 0,#0000 60%)}}.hub-compare[data-v-830433c5]{padding:var(--space-20) 0 var(--space-16);background:0 0;position:relative}@media (width<=767px){.hub-compare[data-v-830433c5]{padding-top:0}}.hub-compare__inner[data-v-830433c5]{z-index:1;position:relative}.hub-compare__table[data-v-830433c5]{border-collapse:collapse;width:100%;font-family:var(--font-body);background:0 0;display:block}.hub-compare__table tbody[data-v-830433c5]{flex-direction:column;display:flex}.hub-fmt[data-v-830433c5]{isolation:isolate;gap:var(--space-8);padding:var(--space-6) 0;cursor:pointer;border-bottom:1px solid #16191e24;grid-template-columns:44px minmax(170px,.85fr) minmax(0,1.5fr) minmax(280px,1fr);align-items:start;display:grid;position:relative}.hub-fmt[data-v-830433c5]:last-child{border-bottom:none}.hub-fmt[data-v-830433c5]:before{content:"";background:var(--accent-primary,#e07a1f);transform-origin:top;width:2px;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:-18px;transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.hub-fmt[data-v-830433c5]:hover:before{transform:scaleY(1)}}.hub-fmt[data-v-830433c5]:after{content:"";z-index:-1;transform-origin:top;background:#16191e07;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 0 -18px;transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.hub-fmt[data-v-830433c5]:hover:after{transform:scaleY(1)}}.hub-fmt__index[data-v-830433c5]{font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums;color:var(--text-tertiary);align-items:center;gap:8px;padding-top:4px;font-size:16px;font-weight:300;display:flex}.hub-fmt__pixel[data-v-830433c5]{width:7px;height:7px;transition:background-color var(--transition-base);background:#8e949c8c;flex-shrink:0}@media (hover:hover) and (pointer:fine){.hub-fmt:hover .hub-fmt__pixel[data-v-830433c5]{background:var(--accent-primary,#e07a1f)}}.hub-fmt__id[data-v-830433c5]{text-align:left;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.hub-fmt__name[data-v-830433c5]{font-family:var(--font-heading);color:var(--text-primary);font-size:22px;font-weight:600;line-height:1.2}.hub-fmt__link[data-v-830433c5]{font-family:var(--font-ui);color:var(--text-secondary);transition:color var(--transition-base);align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.hub-fmt__link[data-v-830433c5]:after{content:"";position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hub-fmt:hover .hub-fmt__link[data-v-830433c5],.hub-fmt__link[data-v-830433c5]:hover{color:var(--accent-primary,#a85810)}}.hub-fmt__link svg[data-v-830433c5]{width:13px;height:13px;transition:transform var(--transition-base)}@media (hover:hover) and (pointer:fine){.hub-fmt:hover .hub-fmt__link svg[data-v-830433c5]{transform:translate(3px)}}.hub-fmt__fits[data-v-830433c5]{color:var(--text-secondary);max-width:46ch;font-size:17px;line-height:1.55}.hub-fmt__tariffs[data-v-830433c5]{gap:var(--space-3);flex-direction:column;display:flex}.hub-fmt__tariff[data-v-830433c5]{flex-direction:column;gap:5px;display:flex;position:relative}.hub-fmt__tariff+.hub-fmt__tariff[data-v-830433c5]{padding-top:var(--space-3)}.hub-fmt__tariff+.hub-fmt__tariff[data-v-830433c5]:before{content:"";background:#16191e33;width:28px;height:1px;position:absolute;top:0;left:0}.hub-fmt__tariff-label[data-v-830433c5]{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.hub-fmt__spec[data-v-830433c5]{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.hub-fmt__term[data-v-830433c5]{color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums;font-size:16px}.hub-fmt__dot[data-v-830433c5]{color:var(--text-tertiary)}.hub-fmt__price[data-v-830433c5]{color:var(--text-primary);font-variant-numeric:tabular-nums lining-nums;font-size:17px;font-weight:700}.hub-tooltip[data-v-830433c5]{z-index:3;display:inline-flex;position:relative}.hub-tooltip[data-open=true][data-v-830433c5]{z-index:60}:is(.hub-fmt[data-v-830433c5]:has(.hub-tooltip[data-open=true]),.hub-fmt__tariff[data-v-830433c5]:has(.hub-tooltip[data-open=true])){z-index:40}.hub-tooltip__btn[data-v-830433c5]{cursor:pointer;width:16px;height:16px;color:var(--color-text-tertiary,#9aa0a6);transition:color var(--transition-base);background:0 0;border:0;place-items:center;padding:0;display:grid}.hub-tooltip__btn[data-v-830433c5]:focus-visible{color:var(--accent-primary,#e07a1f);outline:none}@media (hover:hover) and (pointer:fine){.hub-tooltip__btn[data-v-830433c5]:hover{color:var(--accent-primary,#e07a1f);outline:none}}.hub-tooltip__btn svg[data-v-830433c5]{width:14px;height:14px;display:block}.hub-tooltip__popover[data-v-830433c5]{color:#ffffffeb;min-width:240px;max-width:320px;font-family:var(--font-body);white-space:normal;text-transform:none;letter-spacing:normal;z-index:50;opacity:0;visibility:hidden;pointer-events:none;background:#15181e;border-radius:12px;padding:14px 16px;font-size:17px;line-height:1.5;transition:opacity .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 14px 36px -6px #10131e66,0 4px 12px #10131e29}.hub-tooltip[data-open=true] .hub-tooltip__popover[data-v-830433c5]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s}.hub-tooltip__popover[data-v-830433c5]:before{content:"";background:#15181e;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.hub-tooltip__title[data-v-830433c5]{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-primary,#e07a1f);margin-bottom:6px;font-size:16px;font-weight:700;display:block}.hub-tooltip__text[data-v-830433c5]{color:#ffffffd9;display:block}@media (width<=640px){.hub-tooltip[data-v-830433c5]{position:static}.hub-tooltip__popover[data-v-830433c5]{width:100%;min-width:0;max-width:100%;left:0;right:auto;transform:none}.hub-tooltip__popover[data-v-830433c5]:before{display:none}}.hub-compare__disclaimer[data-v-830433c5]{margin:var(--space-6) 0 0;padding-top:var(--space-4);font-family:var(--font-body);color:var(--text-secondary);border-top:1px solid #16191e14;font-size:17px;line-height:1.55}@media (width<=767px){.hub-fmt[data-v-830433c5]{gap:var(--space-4);padding:var(--space-8) 0;grid-template-columns:1fr}.hub-fmt__index[data-v-830433c5]{padding-top:0}.hub-fmt__name[data-v-830433c5]{font-size:20px}.hub-fmt__fits[data-v-830433c5]{max-width:100%}.hub-fmt__link[data-v-830433c5]{color:var(--accent-primary,#a85810)}.hub-fmt__tariff[data-v-830433c5]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-direction:row}}.hub-calc[data-v-830433c5]{padding:var(--space-16) 0 var(--space-12);background:0 0}.hub-calc[data-v-830433c5] .cost-calculator{padding:0}@media (width>=1025px){.hub-calc[data-v-830433c5] .cc__inner{max-width:var(--container-max)}.hub-calc[data-v-830433c5] .cc__card{grid-template-columns:1.35fr .65fr!important}.hub-calc[data-v-830433c5] .cc__viz-stage{width:240px!important;height:240px!important}}.visually-hidden[data-v-830433c5]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub-coop[data-v-830433c5]{margin-top:var(--space-20);isolation:isolate;padding:var(--space-12);background:#fff;border:1px solid #16191e12;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 1px 2px #161c280f,0 4px 12px #161c2814,0 24px 48px -16px #161c282e}.hub-coop[data-v-830433c5]>*{z-index:1;position:relative}.hub-coop[data-v-830433c5]:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(110% 130% at 100% -10%,#e07a1f1a 0,#e07a1f0a 34%,#0000 60%);position:absolute;inset:0}.hub-coop__head[data-v-830433c5]{margin-bottom:var(--space-8)}.hub-coop__title[data-v-830433c5]{font-family:var(--font-heading-display);font-size:var(--text-4xl);letter-spacing:-.02em;color:var(--color-text);margin:0;font-weight:600;line-height:1.1}.hub-coop__lead[data-v-830433c5]{margin:var(--space-3) 0 0;max-width:56ch;font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.55}.hub-coop__req[data-v-830433c5]{color:#c54a1a;margin-left:4px;font-weight:700}.hub-coop__title-pre[data-v-830433c5]{color:var(--color-text);font-weight:400}.hub-coop__title-accent[data-v-830433c5]{color:#e07a1e;margin:0 8px;font-weight:700}.hub-coop__title-muted[data-v-830433c5]{color:var(--color-text-secondary);font-weight:400}.hub-coop__form[data-v-830433c5]{gap:var(--space-4);grid-template-columns:1fr 1fr 1fr auto;align-items:end;display:grid}.hub-coop__field[data-v-830433c5]{flex-direction:column;gap:8px;display:flex}.hub-coop__label[data-v-830433c5]{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);font-size:16px;font-weight:700}.hub-coop__input[data-v-830433c5]{width:100%;height:52px;color:var(--color-text);transition:border-color var(--transition-base),box-shadow var(--transition-base);background:#fafafa;border:1px solid #c4c7cb;border-radius:10px;padding:0 16px;font-family:inherit;font-size:16px}@media (hover:hover) and (pointer:fine){.hub-coop__input[data-v-830433c5]:hover{border-color:var(--color-text-tertiary,#646b72)}}.hub-coop__input[data-v-830433c5]:focus{border-color:var(--accent-primary);outline:0;box-shadow:0 0 0 3px #e07a1f33}.hub-coop__input[data-v-830433c5]::placeholder{color:var(--color-text-tertiary,#9aa0a6)}.hub-coop__submit[data-v-830433c5]{background:var(--accent-primary);height:52px;font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;display:inline-flex}.hub-coop__submit-circle[data-v-830433c5]{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;transition:transform .22s cubic-bezier(.34,1.4,.64,1);display:grid}@media (hover:hover) and (pointer:fine){.hub-coop__submit:hover .hub-coop__submit-circle[data-v-830433c5]{transform:translate(3px)}}.hub-coop__submit[data-v-830433c5]:disabled{opacity:.6;cursor:not-allowed}.hub-coop__input--error[data-v-830433c5]{border-color:#c54a1a;box-shadow:0 0 0 3px #c54a1a24}.hub-coop__error[data-v-830433c5]{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:#c54a1a}.hub-coop__success[data-v-830433c5]{margin:var(--space-3) 0 0;padding:var(--space-4) var(--space-5);font-size:var(--text-base);color:var(--color-text);background:#e07a1f14;border-radius:10px}.hub-coop__note[data-v-830433c5]{margin:var(--space-6) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.hub-coop__note-link[data-v-830433c5]{font:inherit;color:var(--color-text);text-underline-offset:3px;cursor:pointer;transition:color var(--transition-base),text-decoration-color var(--transition-base);background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #c4c7cb;text-decoration:underline #c4c7cb}@media (hover:hover) and (pointer:fine){.hub-coop__note-link[data-v-830433c5]:hover{color:var(--accent-primary);-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}}@media (width<=767px){.hub-coop[data-v-830433c5]{padding:var(--space-8) var(--space-5)}.hub-coop__form[data-v-830433c5]{gap:var(--space-3);grid-template-columns:1fr}.hub-coop__submit[data-v-830433c5]{width:100%}}
