.index-module_mDrB7q_page{min-height:100vh;padding-bottom:var(--space-7)}@media (max-width:900px){.index-module_mDrB7q_page{padding-bottom:calc(var(--space-7) + 110px)}}.index-module_mDrB7q_hero{padding-block-start:clamp(28px,6vw,72px)}.index-module_mDrB7q_controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.index-module_mDrB7q_cycles{margin:0}.index-module_mDrB7q_cycleSave{color:var(--success);margin-inline-start:6px;font-weight:600}.index-module_mDrB7q_coupon{color:var(--plan-mark);margin:-12px 0 0;font-size:.875rem;font-weight:600}.index-module_mDrB7q_wallet{color:var(--plan-muted);text-align:center;margin:-10px 0 0;font-size:.8125rem}.index-module_mDrB7q_custom{border:1px solid var(--border);background:var(--surface-2);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-block-start:32px;padding:24px;display:flex}.index-module_mDrB7q_custom h3{font-size:1.25rem}.index-module_mDrB7q_custom p{color:var(--text-muted);margin:6px 0 0;font-size:.9375rem}.index-module_mDrB7q_custom p b{color:var(--text);margin-inline-end:6px;font-weight:600}.index-module_mDrB7q_linkButton{cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit}.index-module_mDrB7q_products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.index-module_mDrB7q_products{grid-template-columns:repeat(4,minmax(0,1fr))}}.index-module_mDrB7q_products li{align-content:start;gap:4px;display:grid}.index-module_mDrB7q_products img{aspect-ratio:4/5;border-radius:var(--home-radius);background:var(--surface-2);object-fit:cover;object-position:var(--focus,50% 50%);width:100%;margin-block-end:10px}.index-module_mDrB7q_products b{font-size:1rem;font-weight:600;line-height:1.3}.index-module_mDrB7q_products span{color:var(--text-muted);font-size:.875rem;line-height:1.4}.index-module_mDrB7q_enterprise{align-items:start;gap:40px clamp(32px,6vw,88px);display:grid}@media (min-width:900px){.index-module_mDrB7q_enterprise{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.index-module_mDrB7q_enterpriseForm{border:1px solid var(--border);border-radius:var(--home-radius);background:var(--surface);box-shadow:var(--home-shadow);gap:16px;padding:24px;display:grid}.index-module_mDrB7q_enterpriseFormHead h3{margin:0;font-size:1.0625rem;font-weight:600}.index-module_mDrB7q_enterpriseFormHead p{color:var(--text-faint);margin:4px 0 0;font-size:.875rem}.index-module_mDrB7q_couponBanner{max-width:560px;margin:var(--space-5) auto 0;padding:var(--space-2) var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);border-radius:var(--radius-full);display:flex}.index-module_mDrB7q_couponBanner.index-module_mDrB7q_couponBannerInvalid{background:color-mix(in srgb, var(--text) 4%, transparent);border-color:color-mix(in srgb, var(--text) 10%, transparent)}.index-module_mDrB7q_storeManagedNotice{max-width:640px;margin:0 auto var(--space-5);padding:var(--space-2) var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);text-align:center;background:color-mix(in srgb, var(--warning) 8%, transparent);border:1px solid color-mix(in srgb, var(--warning) 25%, transparent);border-radius:var(--radius-md);display:flex}.index-module_mDrB7q_storeManagedNotice a{color:var(--accent);text-decoration:underline}.index-module_mDrB7q_workspaceSelect{min-width:220px;max-width:320px}.index-module_mDrB7q_rowHint{color:var(--text-faint);font-size:var(--text-2xs);line-height:var(--leading-normal);margin-top:2px;display:block}.index-module_mDrB7q_comparison{max-width:1000px;padding:var(--space-7) var(--space-5) 0;margin:0 auto}@media (max-width:768px){.index-module_mDrB7q_comparison{padding:var(--space-7) var(--space-4) 0}}.index-module_mDrB7q_comparisonScroll{border:1px solid color-mix(in srgb, var(--text) 8%, transparent);border-radius:var(--radius-lg);overflow-x:auto}.index-module_mDrB7q_comparisonExtras{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.index-module_mDrB7q_perNetworkToggle{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:var(--radius-full);font:inherit;font-size:var(--text-md);color:var(--text-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;align-self:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex}.index-module_mDrB7q_perNetworkToggle:hover{border-color:color-mix(in srgb, var(--text) 28%, transparent);background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--text)}.index-module_mDrB7q_perNetworkToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.index-module_mDrB7q_perNetworkChevron{transition:transform var(--dur-fast) var(--ease);flex-shrink:0}.index-module_mDrB7q_perNetworkChevronOpen{transform:rotate(180deg)}.index-module_mDrB7q_sameForAll{gap:var(--space-2);padding:var(--space-4);border:1px dashed color-mix(in srgb, var(--text) 14%, transparent);border-radius:var(--radius-lg);flex-direction:column;display:flex}.index-module_mDrB7q_sameForAllLabel{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.index-module_mDrB7q_sameForAllItems{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.index-module_mDrB7q_sameForAllItem{align-items:center;gap:6px;display:inline-flex}.index-module_mDrB7q_sameForAllItem svg{color:var(--success);flex-shrink:0}.index-module_mDrB7q_sameForAllValue{color:var(--text);margin-left:5px;font-weight:700}.index-module_mDrB7q_comparisonTable{border-collapse:collapse;background:color-mix(in srgb, var(--surface-2) 55%, transparent);width:100%;min-width:560px}.index-module_mDrB7q_comparisonTable th,.index-module_mDrB7q_comparisonTable td{padding:var(--space-2) var(--space-4);text-align:center;vertical-align:middle}.index-module_mDrB7q_comparisonTable .index-module_mDrB7q_comparisonCorner,.index-module_mDrB7q_comparisonTable .index-module_mDrB7q_comparisonRowHead{z-index:1;text-align:left;background:var(--surface);position:sticky;left:0}.index-module_mDrB7q_comparisonRowHead{min-width:180px;font-weight:500}.index-module_mDrB7q_comparisonPlanHead{border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent);white-space:nowrap}.index-module_mDrB7q_comparisonPlanPrice{font-variant-numeric:tabular-nums;margin-top:2px;display:block}.index-module_mDrB7q_cmpMobPlanPrice{white-space:nowrap;font-size:var(--text-2xs);color:var(--text-faint);margin-top:2px;font-weight:500;display:block}.index-module_mDrB7q_comparisonColPopular{background:color-mix(in srgb, var(--accent) 8%, transparent)}.index-module_mDrB7q_comparisonGroupRow th{text-align:left;background:color-mix(in srgb, var(--text) 4%, transparent);border-top:1px solid color-mix(in srgb, var(--text) 7%, transparent);border-bottom:1px solid color-mix(in srgb, var(--text) 7%, transparent);padding-top:9px;padding-bottom:9px}.index-module_mDrB7q_comparisonGroupLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.index-module_mDrB7q_comparisonRow th,.index-module_mDrB7q_comparisonRow td{border-bottom:1px solid color-mix(in srgb, var(--text) 5%, transparent)}.index-module_mDrB7q_comparisonCell{font-variant-numeric:tabular-nums}.index-module_mDrB7q_comparisonCtaRow td{padding-top:var(--space-3);padding-bottom:var(--space-3);border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent)}.index-module_mDrB7q_comparisonCheck{color:var(--accent);margin-inline:auto;display:block}.index-module_mDrB7q_comparisonDash{color:var(--text-faint);opacity:.55}.index-module_mDrB7q_stickyBar{z-index:100;justify-content:space-between;align-items:center;gap:var(--space-4);padding:10px var(--space-4);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--bg) 92%, transparent);border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--dur-med) var(--ease);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}@media (max-width:900px){.index-module_mDrB7q_stickyBar{display:flex}}.index-module_mDrB7q_stickyBar.index-module_mDrB7q_stickyBarVisible{transform:translateY(0)}html[data-keyboard] .index-module_mDrB7q_stickyBar{display:none}.index-module_mDrB7q_stickyBar .index-module_mDrB7q_stickyBarInfo{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;min-width:0;display:flex}.index-module_mDrB7q_stickyBar .index-module_mDrB7q_stickyBarInfo>*{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;overflow:hidden}.index-module_mDrB7q_stickyBar .index-module_mDrB7q_stickyBarCta{border-radius:14px;flex-shrink:0;height:52px;font-weight:700}.index-module_mDrB7q_comparisonMobile{display:none}.index-module_mDrB7q_cmpMobHeader{padding:10px var(--space-2);background:var(--surface);border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent);grid-template-columns:1.35fr;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.index-module_mDrB7q_cmpMobPlan{text-align:center;font-size:var(--text-xs);letter-spacing:-.01em;color:var(--text-muted);font-weight:700}.index-module_mDrB7q_cmpMobPlanPop{color:var(--accent)}.index-module_mDrB7q_cmpMobGroupLabel{padding:9px var(--space-2) 5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);background:color-mix(in srgb, var(--text) 3%, transparent);margin:0;font-weight:700}.index-module_mDrB7q_cmpMobRow{padding:9px var(--space-2);border-top:1px solid color-mix(in srgb, var(--text) 5%, transparent);grid-template-columns:1.35fr;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:4px;display:grid}.index-module_mDrB7q_cmpMobRowLabel{color:var(--text-muted);line-height:var(--leading-normal)}.index-module_mDrB7q_cmpMobCell{text-align:center;font-size:var(--text-xs);color:var(--text);font-variant-numeric:tabular-nums;padding:2px 0;font-weight:600}.index-module_mDrB7q_cmpMobCellPop{background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:var(--radius-sm)}.index-module_mDrB7q_cmpMobCellDash{color:var(--text-faint);opacity:.5}.index-module_mDrB7q_cmpMobCtaRow{padding:var(--space-3) var(--space-2);border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent);grid-template-columns:1.35fr;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:4px;display:grid}.index-module_mDrB7q_cmpMobCta{min-width:0;padding-inline:var(--space-1);white-space:normal;height:auto;min-height:var(--tap-min);line-height:var(--leading-tight);font-size:var(--text-xs)}@media (max-width:900px){.index-module_mDrB7q_comparisonScroll{display:none}.index-module_mDrB7q_comparisonMobile{border:1px solid color-mix(in srgb, var(--text) 8%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-2) 55%, transparent);display:block;overflow:hidden}}@media (prefers-reduced-motion:reduce){.index-module_mDrB7q_stickyBar{transition:none}}
