@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/bundle/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/bundle/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/bundle/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/bundle/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-feature-ui:"cv11" 1,"ss01" 1,"calt" 1}body{font-feature-settings:var(--font-feature-ui);font-optical-sizing:auto}:root{--ezyPrimary25:#fbfbff;--ezyPrimary50:#f4f4ff;--ezyPrimary100:#e8e7ff;--ezyPrimary200:#dddcff;--ezyPrimary300:#c3c1ff;--ezyPrimary400:#aaa8ff;--ezyPrimary500:#6662ff;--ezyPrimary600:#524ef0;--ezyPrimary700:#3a34df;--ezyPrimary800:#2b26ab;--ezyPrimary900:#1f1b7a;--ezyPrimary950:#141433;--ezyGray25:#fcfcfd;--ezyGray50:#f9fafb;--ezyGray100:#f2f4f7;--ezyGray200:#eaecf0;--ezyGray300:#d0d5dd;--ezyGray400:#98a2b3;--ezyGray500:#667085;--ezyGray600:#475467;--ezyGray700:#344054;--ezyGray800:#1d2939;--ezyGray900:#101828;--ezyGray950:#0c111d;--ezySuccess25:#f6fef9;--ezySuccess50:#ecfdf3;--ezySuccess100:#dcfae6;--ezySuccess200:#abefc6;--ezySuccess300:#5fd3a0;--ezySuccess500:#17b26a;--ezySuccess600:#079455;--ezySuccess700:#067647;--ezySuccess900:#053321;--ezySuccess950:#11291f;--ezyWarning25:#fffcf5;--ezyWarning50:#fffaeb;--ezyWarning100:#fef0c7;--ezyWarning200:#fedf89;--ezyWarning300:#f8b34d;--ezyWarning500:#f79009;--ezyWarning600:#dc6803;--ezyWarning700:#b54708;--ezyWarning900:#4e1d09;--ezyWarning950:#2d2312;--ezyError25:#fffbfa;--ezyError50:#fef3f2;--ezyError100:#fee4e2;--ezyError200:#fecdca;--ezyError300:#fb8a80;--ezyError500:#f04438;--ezyError600:#d92d20;--ezyError700:#b42318;--ezyError900:#7a271a;--ezyError950:#2f1a19;--ezyInfo25:#f5faff;--ezyInfo50:#eff8ff;--ezyInfo100:#d1e9ff;--ezyInfo200:#b2ddff;--ezyInfo300:#77b8fb;--ezyInfo500:#2e90fa;--ezyInfo600:#1570ef;--ezyInfo700:#175cd3;--ezyInfo900:#194185;--ezyInfo950:#152535;--ezyDenim25:#fcfcfd;--ezyDenim50:#f8f9fc;--ezyDenim100:#eaecf5;--ezyDenim200:#d5d9eb;--ezyDenim300:#b3b8db;--ezyDenim400:#717bbc;--ezyDenim500:#4e5ba6;--ezyDenim600:#3e4784;--ezyDenim700:#363f72;--ezyDenim800:#293056;--ezyDenim900:#101323;--ezyDenim950:#1b1e33;--ezyWhite:#fff;--ezyBlack:#000;--ezySlate100:#454d5c;--ezySlate200:#343a45;--ezySlate300:#2f353f;--ezySlate400:#282d37;--ezySlate500:#22262f;--ezySlate600:#20242c;--ezySlate700:#1b1e25;--ezySlate800:#181c22;--ezySlate900:#14171d;--ezySlate950:#101318;--ezySlate999:#06080b;--ezyInk50:#f4f6fa;--ezyInk100:#c6cddb;--ezyInk200:#a4adbb;--ezyInk300:#8e9aad;--ezyInk400:#7d8798;--ezyInk500:#6c788c;--ezyInk600:#5b6678;--ezyIris200:#cdcbff;--ezyIris500:#3c3891;--ezyIris600:#3b3a6b;--ezyIris700:#2b2a6b;--ezyIris800:#262363;--ezyIris850:#2a2059;--ezyIris900:#1e1c47;--ezyOrchid25:#f6f0ff;--ezyOrchid500:#9e77ed;--ezyViz1:#6662ff;--ezyViz2:#12b5cb;--ezyViz3:#f79009;--ezyViz5:#17b26a;--ezyViz6:#f04438;--ezyViz7:#475467;--ezyViz8:#b2ddff;--primary-25:var(--ezyPrimary25);--primary-50:var(--ezyPrimary50);--primary-100:var(--ezyPrimary100);--primary-200:var(--ezyPrimary200);--primary-300:var(--ezyPrimary300);--primary-400:var(--ezyPrimary400);--primary-500:var(--ezyPrimary500);--primary-600:var(--ezyPrimary600);--primary-700:var(--ezyPrimary700);--primary-800:var(--ezyPrimary800);--primary-900:var(--ezyPrimary900);--primary-950:var(--ezyPrimary950);--neutral-0:var(--ezyWhite);--neutral-25:var(--ezyGray25);--neutral-50:var(--ezyGray50);--neutral-100:var(--ezyGray100);--neutral-200:var(--ezyGray200);--neutral-300:var(--ezyGray300);--neutral-400:var(--ezyGray400);--neutral-500:var(--ezyGray500);--neutral-600:var(--ezyGray600);--neutral-700:var(--ezyGray700);--neutral-800:var(--ezyGray800);--neutral-900:var(--ezyGray900);--neutral-950:var(--ezyGray950);--neutral-1000:var(--ezyBlack);--success-25:var(--ezySuccess25);--success-50:var(--ezySuccess50);--success-100:var(--ezySuccess100);--success-200:var(--ezySuccess200);--success-300:var(--ezySuccess300);--success-500:var(--ezySuccess500);--success-600:var(--ezySuccess600);--success-700:var(--ezySuccess700);--success-900:var(--ezySuccess900);--success-950:var(--ezySuccess950);--warning-25:var(--ezyWarning25);--warning-50:var(--ezyWarning50);--warning-100:var(--ezyWarning100);--warning-200:var(--ezyWarning200);--warning-300:var(--ezyWarning300);--warning-500:var(--ezyWarning500);--warning-600:var(--ezyWarning600);--warning-700:var(--ezyWarning700);--warning-900:var(--ezyWarning900);--warning-950:var(--ezyWarning950);--error-25:var(--ezyError25);--error-50:var(--ezyError50);--error-100:var(--ezyError100);--error-200:var(--ezyError200);--error-300:var(--ezyError300);--error-500:var(--ezyError500);--error-600:var(--ezyError600);--error-700:var(--ezyError700);--error-900:var(--ezyError900);--error-950:var(--ezyError950);--info-25:var(--ezyInfo25);--info-50:var(--ezyInfo50);--info-100:var(--ezyInfo100);--info-200:var(--ezyInfo200);--info-300:var(--ezyInfo300);--info-500:var(--ezyInfo500);--info-600:var(--ezyInfo600);--info-700:var(--ezyInfo700);--info-900:var(--ezyInfo900);--info-950:var(--ezyInfo950);--denim-25:var(--ezyDenim25);--denim-50:var(--ezyDenim50);--denim-100:var(--ezyDenim100);--denim-200:var(--ezyDenim200);--denim-300:var(--ezyDenim300);--denim-400:var(--ezyDenim400);--denim-500:var(--ezyDenim500);--denim-600:var(--ezyDenim600);--denim-700:var(--ezyDenim700);--denim-800:var(--ezyDenim800);--denim-900:var(--ezyDenim900);--denim-950:var(--ezyDenim950);--slate-100:var(--ezySlate100);--slate-200:var(--ezySlate200);--slate-300:var(--ezySlate300);--slate-400:var(--ezySlate400);--slate-500:var(--ezySlate500);--slate-600:var(--ezySlate600);--slate-700:var(--ezySlate700);--slate-800:var(--ezySlate800);--slate-900:var(--ezySlate900);--slate-950:var(--ezySlate950);--slate-999:var(--ezySlate999);--ink-50:var(--ezyInk50);--ink-100:var(--ezyInk100);--ink-200:var(--ezyInk200);--ink-300:var(--ezyInk300);--ink-400:var(--ezyInk400);--ink-500:var(--ezyInk500);--ink-600:var(--ezyInk600);--iris-200:var(--ezyIris200);--iris-500:var(--ezyIris500);--iris-600:var(--ezyIris600);--iris-700:var(--ezyIris700);--iris-800:var(--ezyIris800);--iris-850:var(--ezyIris850);--iris-900:var(--ezyIris900);--orchid-25:var(--ezyOrchid25);--orchid-500:var(--ezyOrchid500);--ink-on-surface:var(--neutral-900);--ink-on-inverse:var(--neutral-0);--ink-shadow:var(--neutral-900);--ink-edge:var(--primary-950);--surface-page:var(--neutral-100);--surface-chrome:var(--neutral-0);--surface-chrome-hover:var(--neutral-100);--surface-chrome-selected:var(--neutral-100);--border-chrome:var(--neutral-200);--surface-card:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-sunken:var(--neutral-100);--border-sunken:var(--neutral-200);--surface-subtle:var(--neutral-25);--surface-hover:var(--neutral-50);--ezy-pill-blend:darken;--surface-hover-raised:var(--neutral-100);--surface-active-raised:var(--neutral-200);--surface-active:var(--neutral-100);--surface-selected:var(--primary-50);--surface-action:var(--primary-500);--surface-action-hover:var(--primary-700);--surface-action-active:var(--primary-700);--surface-action-label-hover:var(--primary-700);--surface-action-label:var(--primary-600);--surface-action-disabled:var(--primary-400);--surface-action-subtle:var(--primary-50);--surface-action-subtle-hover:var(--primary-100);--surface-neutral:var(--neutral-0);--surface-neutral-hover:var(--neutral-50);--surface-neutral-active:var(--neutral-100);--surface-info:var(--info-50);--surface-success:var(--success-50);--surface-warning:var(--warning-50);--surface-danger:var(--error-50);--surface-danger-solid:var(--error-600);--surface-danger-solid-hover:var(--error-700);--surface-inverse:var(--neutral-900);--surface-nav:var(--slate-900);--surface-nav-hover:var(--slate-500);--surface-nav-selected:var(--slate-400);--surface-overlay:color-mix(in srgb,var(--neutral-950) 55%,transparent);--surface-skeleton:var(--neutral-100);--scrollbar-thumb:var(--neutral-300);--scrollbar-thumb-hover:var(--neutral-400);--scrollbar-track:transparent;--text-heading:var(--neutral-900);--text-body:var(--neutral-700);--text-muted:var(--neutral-600);--text-subtle:var(--neutral-500);--text-placeholder:var(--neutral-500);--text-disabled:var(--neutral-400);--text-selection:var(--neutral-900);--surface-selection:var(--primary-100);--text-on-action:var(--neutral-0);--text-on-inverse:var(--neutral-0);--text-link:var(--primary-700);--text-link-hover:var(--primary-800);--text-brand:var(--primary-700);--text-success:var(--success-700);--text-warning:var(--warning-700);--text-danger:var(--error-700);--text-info:var(--info-700);--text-nav:var(--ink-200);--text-nav-strong:var(--neutral-0);--border-default:var(--neutral-200);--border-subtle:var(--neutral-100);--border-strong:var(--neutral-300);--border-action:var(--primary-500);--border-action-subtle:var(--primary-200);--border-control:var(--neutral-300);--border-focus:var(--primary-200);--focus-edge:var(--primary-500);--focus-gap:var(--neutral-0);--border-danger:var(--error-500);--border-nav:var(--slate-400);--border-tab-track:var(--neutral-200);--icon-default:var(--neutral-500);--icon-strong:var(--neutral-700);--icon-subtle:var(--neutral-400);--icon-brand:var(--primary-500);--icon-success:var(--success-600);--icon-warning:var(--warning-600);--icon-danger:var(--error-600);--icon-nav:var(--ink-300);--border-on-action:color-mix(in srgb,var(--neutral-0) 28%,transparent);--text-nav-group:var(--ink-400);--surface-nav-badge:color-mix(in srgb,var(--neutral-0) 10%,transparent);--surface-ai-from:var(--primary-500);--surface-ai-to:var(--orchid-500);--surface-ai-subtle-from:var(--primary-50);--surface-ai-subtle-to:var(--orchid-25);--surface-ai-track:color-mix(in srgb,var(--primary-500) 18%,transparent);--text-ai:var(--primary-800);--shadow-hairline-inset:inset 0 0 0 1px color-mix(in srgb,var(--ink-on-surface) 6%,transparent);--shadow-well-inset:inset 0 1px 2px 0 color-mix(in srgb,var(--ink-on-surface) 10%,transparent);--shadow-sticky:0 1px 0 0 var(--border-chrome),0 6px 12px -8px color-mix(in srgb,var(--ink-shadow) 24%,transparent);--viz-1:var(--ezyViz1);--viz-2:var(--ezyViz2);--viz-3:var(--ezyViz3);--viz-4:var(--orchid-500);--viz-5:var(--ezyViz5);--viz-6:var(--ezyViz6);--viz-7:var(--ezyViz7);--viz-8:var(--ezyViz8);--viz-grid:var(--neutral-200);--viz-axis:var(--neutral-500);--viz-area-from:color-mix(in srgb,var(--primary-500) 18%,transparent);--viz-area-to:color-mix(in srgb,var(--primary-500) 0%,transparent)}:root,[data-theme=dark]{--surface-on-inverse:color-mix(in srgb,var(--ink-on-inverse) 8%,transparent);--surface-on-inverse-hover:color-mix(in srgb,var(--ink-on-inverse) 12%,transparent);--border-on-inverse:color-mix(in srgb,var(--ink-on-inverse) 16%,transparent);--text-on-inverse-muted:color-mix(in srgb,var(--ink-on-inverse) 62%,transparent)}:root{--surface-tint-neutral:var(--neutral-100);--text-tint-neutral:var(--neutral-700);--text-tint-brand:var(--primary-800);--border-tint-neutral:var(--neutral-200);--border-tint-brand:var(--primary-100);--border-tint-info:var(--info-200);--border-tint-success:var(--success-200);--border-tint-warning:var(--warning-200);--border-tint-danger:var(--error-200);--fill-neutral:var(--neutral-400);--fill-neutral-strong:var(--neutral-700);--fill-success:var(--success-500);--fill-success-strong:var(--success-600);--fill-warning:var(--warning-500);--fill-warning-strong:var(--warning-600);--fill-danger:var(--error-500);--fill-info-strong:var(--info-600);--halo-success:var(--success-100);--surface-on-solid:var(--neutral-0);--border-focus-danger:var(--error-100);--text-danger-inverse:var(--error-300);--icon-brand-inverse:var(--primary-300);--status-draft:var(--neutral-400);--status-published:var(--success-500);--status-scheduled:var(--info-500);--status-not-scheduled:var(--neutral-400);--status-locked:var(--neutral-500);--status-synced:var(--info-600);--status-custom:var(--denim-500);--status-auto:var(--neutral-400);--status-success:var(--success-500);--status-warning:var(--warning-500);--status-danger:var(--error-500);--status-info:var(--info-500);--surface-custom:var(--denim-50);--text-custom:var(--denim-700);--border-custom:var(--denim-200);--icon-custom:var(--denim-500);--text-inherited:var(--neutral-500);--icon-inherited:var(--neutral-400);--surface-locked:var(--neutral-50);--text-locked:var(--neutral-500);--icon-locked:var(--neutral-500);--border-locked:var(--neutral-200);--fill-locked:var(--neutral-300);--surface-drop:var(--primary-50);--border-drop:var(--primary-500);--border-control-hover:var(--neutral-400)}[data-theme=dark]{--status-draft:var(--ink-500);--status-published:var(--success-500);--status-scheduled:var(--info-500);--status-not-scheduled:var(--ink-500);--status-locked:var(--ink-400);--status-synced:var(--info-300);--status-custom:var(--denim-400);--status-auto:var(--ink-500);--status-success:var(--success-500);--status-warning:var(--warning-500);--status-danger:var(--error-500);--status-info:var(--info-500);--surface-custom:var(--denim-950);--text-custom:var(--denim-300);--border-custom:color-mix(in srgb,var(--denim-300) 32%,transparent);--icon-custom:var(--denim-300);--text-inherited:var(--ink-400);--icon-inherited:var(--ink-500);--surface-locked:var(--slate-800);--text-locked:var(--ink-400);--icon-locked:var(--ink-400);--border-locked:var(--slate-600);--fill-locked:var(--slate-200);--surface-drop:var(--iris-900);--border-drop:var(--primary-400);--border-control-hover:var(--slate-100)}:root{--font-size-10:10px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-30:30px;--font-size-36:36px;--line-height-tight:1.15;--line-height-snug:1.35;--line-height-base:1.5;--line-height-relaxed:1.6;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.4px;--tracking-snug:-.2px;--tracking-control:-.05px;--tracking-none:0;--tracking-caps:.4px;--text-display:var(--font-weight-semibold) var(--font-size-30)/var(--line-height-tight) var(--font-ui);--text-page-title:var(--font-weight-semibold) var(--font-size-20)/var(--line-height-snug) var(--font-ui);--text-section-title:var(--font-weight-semibold) var(--font-size-16)/var(--line-height-snug) var(--font-ui);--text-card-title:var(--font-weight-semibold) var(--font-size-14)/var(--line-height-snug) var(--font-ui);--text-body-md:var(--font-weight-regular) var(--font-size-14)/var(--line-height-base) var(--font-ui);--text-body-sm:var(--font-weight-regular) var(--font-size-13)/var(--line-height-base) var(--font-ui);--text-control:var(--font-weight-medium) var(--font-size-13)/1 var(--font-ui);--text-label:var(--font-weight-medium) var(--font-size-13)/var(--line-height-snug) var(--font-ui);--text-caption:var(--font-weight-regular) var(--font-size-12)/var(--line-height-snug) var(--font-ui);--text-overline:var(--font-weight-semibold) var(--font-size-11)/var(--line-height-snug) var(--font-ui);--text-micro:var(--font-weight-regular) var(--font-size-11)/var(--line-height-snug) var(--font-ui);--text-count:var(--font-weight-semibold) var(--font-size-10)/1 var(--font-ui);--text-metric:var(--font-weight-semibold) var(--font-size-24)/var(--line-height-tight) var(--font-ui);--numeric-features:"tnum" 1,"lnum" 1}.ezy-tnum,[data-numeric]{font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:var(--numeric-features)!important}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--layout-page-x:var(--space-8);--layout-page-y:var(--space-6);--layout-rail-width:320px;--radius-none:0;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-round:9999px;--radius-table:var(--radius-md)}:root,[data-theme=dark]{--shadow-xs:0 1px 0 0 color-mix(in srgb,var(--ink-shadow) 6%,transparent);--shadow-sm:0 1px 2px 0 color-mix(in srgb,var(--ink-shadow) 6%,transparent),0 1px 3px 0 color-mix(in srgb,var(--ink-shadow) 10%,transparent);--shadow-md:0 2px 4px -2px color-mix(in srgb,var(--ink-shadow) 6%,transparent),0 4px 8px -2px color-mix(in srgb,var(--ink-shadow) 10%,transparent);--shadow-lg:0 4px 6px -2px color-mix(in srgb,var(--ink-shadow) 3%,transparent),0 12px 16px -4px color-mix(in srgb,var(--ink-shadow) 8%,transparent);--shadow-popover:0 8px 24px 0 color-mix(in srgb,var(--ink-shadow) 12%,transparent),0 2px 6px 0 color-mix(in srgb,var(--ink-shadow) 8%,transparent);--shadow-focus:0 0 0 1px var(--focus-gap),0 0 0 3px var(--focus-edge),0 0 0 5px var(--border-focus);--shadow-focus-danger:0 0 0 1px var(--focus-gap),0 0 0 3px var(--border-danger),0 0 0 5px var(--border-focus-danger)}:root{--dur-fast:80ms;--dur-snap:.12s;--dur-base:.18s;--dur-slow:.26s;--dur-glide:.26s;--dur-glide-far:.3s;--dur-pill-x:.2s;--dur-pill-fade:.14s;--dur-shimmer:1.4s;--dur-spin:.6s;--dur-celebrate:.42s;--motion-stagger:40ms;--motion-loop-state:running;--ease-bob:cubic-bezier(.34,1.35,.64,1);--motion-blur:2px;--motion-shake:6px;--motion-rise:6px;--ease-glide:cubic-bezier(.22,1.2,.36,1);--ease-swell:cubic-bezier(.22,1,.36,1);--ease-shimmer:linear;--ease-out:cubic-bezier(.16,1,.3,1);--ease-snap:cubic-bezier(.4,0,.2,1);--transition-control:background var(--dur-snap) var(--ease-snap),box-shadow var(--dur-snap) var(--ease-snap),color var(--dur-snap) var(--ease-snap)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-snap:0s;--dur-base:0s;--dur-slow:0s;--dur-glide:0s;--dur-glide-far:0s;--dur-pill-x:0s;--dur-pill-fade:0s;--dur-celebrate:0s;--dur-spin:1.2s;--motion-stagger:0s;--motion-loop-state:paused;--motion-blur:0px;--motion-shake:0px;--motion-rise:0px}html{scroll-behavior:auto}}:root,[data-density=comfortable]{--control-h-sm:28px;--control-h-md:36px;--control-h-lg:40px;--tab-h-sm:32px;--tab-h-md:38px;--row-height:56px;--card-padding:20px;--section-gap:24px;--table-cell-x:16px;--hit-pad:-6px}[data-density=compact]{--control-h-sm:28px;--control-h-md:34px;--control-h-lg:40px;--tab-h-sm:30px;--tab-h-md:34px;--row-height:48px;--card-padding:16px;--section-gap:16px;--table-cell-x:12px}@media (pointer:coarse){:root,[data-density=comfortable],[data-density=compact]{--control-h-sm:36px;--control-h-md:44px;--control-h-lg:48px;--tab-h-sm:40px;--tab-h-md:44px;--row-height:56px;--hit-pad:-14px}}:root,[data-theme=dark]{--btn-radius-sm:var(--radius-sm);--btn-radius:var(--radius-md);--btn-font-size:var(--font-size-13);--btn-font-size-sm:var(--font-size-12);--btn-font-size-lg:var(--font-size-14);--btn-weight:var(--font-weight-medium);--btn-tracking:var(--tracking-control);--btn-gap:6px;--btn-gap-sm:5px;--btn-gap-lg:7px;--btn-pad:14px;--btn-pad-sm:10px;--btn-pad-lg:18px;--btn-h-sm:28px;--btn-h-md:34px;--btn-h-lg:40px;--btn-sheen-stop:63.53%;--btn-focus-ring:var(--shadow-focus);--btn-transition:var(--transition-control);--btn-primary-fill:var(--surface-action-label);--btn-primary-fill-hover:var(--surface-action-label-hover);--btn-primary-fill-active:var(--surface-action-label-hover);--btn-primary-fill-disabled:var(--surface-action-disabled);--btn-primary-fg:var(--text-on-action);--btn-primary-sheen:color-mix(in srgb,var(--neutral-0) 16%,transparent);--btn-primary-edge:color-mix(in srgb,var(--ink-edge) 22%,transparent);--btn-primary-edge-hover:color-mix(in srgb,var(--ink-edge) 26%,transparent);--btn-primary-contact:color-mix(in srgb,var(--ink-edge) 10%,transparent);--btn-primary-contact-hover:color-mix(in srgb,var(--ink-edge) 12%,transparent);--btn-primary-press:color-mix(in srgb,var(--ink-edge) 28%,transparent);--btn-secondary-fill:var(--surface-neutral);--btn-secondary-fill-hover:var(--surface-neutral-hover);--btn-secondary-fill-active:var(--surface-neutral-active);--btn-secondary-fill-disabled:var(--surface-subtle);--btn-secondary-fg:var(--text-heading);--btn-secondary-fg-disabled:var(--text-disabled);--btn-secondary-wash:color-mix(in srgb,var(--ink-on-surface) 3.5%,transparent);--btn-secondary-wash-hover:color-mix(in srgb,var(--ink-on-surface) 5%,transparent);--btn-secondary-ring:color-mix(in srgb,var(--ink-on-surface) 14%,transparent);--btn-secondary-ring-hover:color-mix(in srgb,var(--ink-on-surface) 20%,transparent);--btn-secondary-ring-disabled:var(--border-default);--btn-secondary-edge:color-mix(in srgb,var(--ink-edge) 16%,transparent);--btn-secondary-edge-hover:color-mix(in srgb,var(--ink-edge) 22%,transparent);--btn-secondary-contact:color-mix(in srgb,var(--ink-edge) 6%,transparent);--btn-secondary-contact-hover:color-mix(in srgb,var(--ink-edge) 7%,transparent);--btn-secondary-press:color-mix(in srgb,var(--ink-on-surface) 14%,transparent);--btn-tertiary-fg:var(--text-body);--btn-tertiary-fg-hover:var(--text-heading);--btn-tertiary-fill-hover:var(--surface-hover);--btn-tertiary-fill-active:var(--surface-active);--btn-tertiary-press:color-mix(in srgb,var(--ink-on-surface) 10%,transparent);--btn-tinted-fill:var(--surface-action-subtle);--btn-tinted-fill-hover:var(--surface-action-subtle-hover);--btn-tinted-fill-disabled:var(--primary-25);--btn-tinted-fg:var(--text-tint-brand);--btn-tinted-fg-disabled:var(--primary-400);--btn-tinted-ring:var(--primary-100);--btn-tinted-ring-hover:var(--border-action-subtle);--btn-tinted-sheen:color-mix(in srgb,var(--primary-500) 10%,transparent);--btn-tinted-sheen-hover:color-mix(in srgb,var(--primary-500) 14%,transparent);--btn-tinted-edge:color-mix(in srgb,var(--primary-500) 20%,transparent);--btn-tinted-edge-hover:color-mix(in srgb,var(--primary-500) 26%,transparent);--btn-tinted-press:color-mix(in srgb,var(--primary-500) 28%,transparent);--btn-danger-fill:var(--surface-danger-solid);--btn-danger-fill-hover:var(--surface-danger-solid-hover);--btn-danger-fill-disabled:var(--error-200);--btn-danger-fg:var(--text-on-action);--btn-danger-focus-ring:var(--shadow-focus-danger);--btn-danger-edge:color-mix(in srgb,var(--error-900) 28%,transparent);--btn-danger-edge-hover:color-mix(in srgb,var(--error-900) 32%,transparent);--btn-danger-contact:color-mix(in srgb,var(--error-900) 12%,transparent);--btn-danger-contact-hover:color-mix(in srgb,var(--error-900) 14%,transparent);--btn-danger-press:color-mix(in srgb,var(--error-900) 34%,transparent);--btn-inverse-fill-hover:color-mix(in srgb,var(--ink-on-inverse) 12%,transparent);--btn-inverse-fill-active:color-mix(in srgb,var(--ink-on-inverse) 18%,transparent);--btn-inverse-ring:color-mix(in srgb,var(--ink-on-inverse) 80%,transparent);--btn-inverse-press:color-mix(in srgb,var(--ink-shadow) 30%,transparent)}[data-theme=dark]{--btn-secondary-wash:color-mix(in srgb,var(--ink-on-surface) 5%,transparent);--btn-secondary-wash-hover:color-mix(in srgb,var(--ink-on-surface) 7%,transparent);--btn-secondary-edge:color-mix(in srgb,var(--ink-edge) 30%,transparent);--btn-secondary-edge-hover:color-mix(in srgb,var(--ink-edge) 34%,transparent);--btn-secondary-contact:color-mix(in srgb,var(--ink-edge) 30%,transparent);--btn-secondary-contact-hover:color-mix(in srgb,var(--ink-edge) 32%,transparent);--btn-secondary-press:color-mix(in srgb,var(--ink-edge) 40%,transparent);--btn-tinted-ring:var(--iris-700);--btn-tinted-ring-hover:var(--iris-600);--btn-tinted-fill-disabled:var(--iris-900);--btn-tinted-fg-disabled:var(--iris-600)}.btn-primary,.btn-secondary,.btn-tertiary,.btn-tinted,.btn-danger{height:var(--btn-h-md);padding:0 var(--btn-pad);border-radius:var(--btn-radius);font-family:inherit;font-size:var(--btn-font-size);font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);justify-content:center;align-items:center;gap:var(--btn-gap);cursor:pointer;transition:var(--btn-transition);border:none;line-height:1;display:inline-flex}.btn-primary{color:var(--btn-primary-fg);background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-primary-sheen) 100%),var(--btn-primary-fill);box-shadow:inset 0 -1px 0 0 var(--btn-primary-edge),0 1px 0 0 var(--btn-primary-contact)}.btn-primary:hover{background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-primary-sheen) 100%),var(--btn-primary-fill-hover);box-shadow:inset 0 -1px 0 0 var(--btn-primary-edge-hover),0 1px 0 0 var(--btn-primary-contact-hover)}.btn-primary:active{background:var(--btn-primary-fill-active);box-shadow:inset 0 1px 2px 0 var(--btn-primary-press);transform:translateY(.5px)}.btn-primary:focus-visible{box-shadow:inset 0 -1px 0 0 var(--btn-primary-edge),var(--btn-focus-ring);outline:none}.btn-primary:disabled{background:var(--btn-primary-fill-disabled);box-shadow:none;cursor:not-allowed}.btn-secondary{color:var(--btn-secondary-fg);background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-secondary-wash) 100%),var(--btn-secondary-fill);box-shadow:inset 0 0 0 1px var(--btn-secondary-ring),inset 0 -1px 0 0 var(--btn-secondary-edge),0 1px 0 0 var(--btn-secondary-contact)}.btn-secondary:hover{background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-secondary-wash-hover) 100%),var(--btn-secondary-fill-hover);box-shadow:inset 0 0 0 1px var(--btn-secondary-ring-hover),inset 0 -1px 0 0 var(--btn-secondary-edge-hover),0 1px 0 0 var(--btn-secondary-contact-hover)}.btn-secondary:active{background:var(--btn-secondary-fill-active);box-shadow:inset 0 1px 2px 0 var(--btn-secondary-press),inset 0 0 0 1px var(--btn-secondary-ring-hover);transform:translateY(.5px)}.btn-secondary:focus-visible{box-shadow:inset 0 0 0 1px var(--btn-secondary-ring),inset 0 -1px 0 0 var(--btn-secondary-edge),var(--btn-focus-ring);outline:none}.btn-secondary:disabled{background:var(--btn-secondary-fill-disabled);box-shadow:inset 0 0 0 1px var(--btn-secondary-ring-disabled);color:var(--btn-secondary-fg-disabled);cursor:not-allowed}.btn-sm{height:var(--btn-h-sm);padding:0 var(--btn-pad-sm);font-size:var(--btn-font-size-sm);border-radius:var(--btn-radius-sm);gap:var(--btn-gap-sm)}.btn-md{height:var(--btn-h-md);padding:0 var(--btn-pad);font-size:var(--btn-font-size);border-radius:var(--btn-radius);gap:var(--btn-gap)}.btn-lg{height:var(--btn-h-lg);padding:0 var(--btn-pad-lg);font-size:var(--btn-font-size-lg);border-radius:var(--btn-radius);gap:var(--btn-gap-lg)}.btn-icon-only.btn-sm{width:var(--btn-h-sm);padding:0}.btn-icon-only.btn-md{width:var(--btn-h-md);padding:0}.btn-icon-only.btn-lg{width:var(--btn-h-lg);padding:0}.btn-block{width:100%}.btn-tertiary{color:var(--btn-tertiary-fg);box-shadow:none;background:0 0}.btn-tertiary:hover{background:var(--btn-tertiary-fill-hover);color:var(--btn-tertiary-fg-hover)}.btn-tertiary:active{background:var(--btn-tertiary-fill-active);box-shadow:inset 0 1px 2px 0 var(--btn-tertiary-press);transform:translateY(.5px)}.btn-tertiary:focus-visible{box-shadow:var(--shadow-focus);outline:none}.btn-tertiary:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.btn-on-inverse{color:var(--text-on-inverse)}.btn-on-inverse:hover{background:var(--btn-inverse-fill-hover);color:var(--text-on-inverse)}.btn-on-inverse:active{background:var(--btn-inverse-fill-active);color:var(--text-on-inverse);box-shadow:inset 0 1px 2px 0 var(--btn-inverse-press)}.btn-on-inverse:focus-visible{box-shadow:0 0 0 2px var(--btn-inverse-ring);outline:none}.btn-tinted{color:var(--btn-tinted-fg);background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-tinted-sheen) 100%),var(--btn-tinted-fill);box-shadow:inset 0 0 0 1px var(--btn-tinted-ring),inset 0 -1px 0 0 var(--btn-tinted-edge),0 1px 0 0 var(--btn-secondary-contact)}.btn-tinted:hover{background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-tinted-sheen-hover) 100%),var(--btn-tinted-fill-hover);box-shadow:inset 0 0 0 1px var(--btn-tinted-ring-hover),inset 0 -1px 0 0 var(--btn-tinted-edge-hover),0 1px 0 0 var(--btn-secondary-contact-hover)}.btn-tinted:active{background:var(--btn-tinted-fill-hover);box-shadow:inset 0 1px 2px 0 var(--btn-tinted-press),inset 0 0 0 1px var(--btn-tinted-ring-hover);transform:translateY(.5px)}.btn-tinted:focus-visible{box-shadow:inset 0 0 0 1px var(--btn-tinted-ring),var(--btn-focus-ring);outline:none}.btn-tinted:disabled{background:var(--btn-tinted-fill-disabled);box-shadow:inset 0 0 0 1px var(--btn-tinted-ring);color:var(--btn-tinted-fg-disabled);cursor:not-allowed}.btn-danger{color:var(--btn-danger-fg);background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-primary-sheen) 100%),var(--btn-danger-fill);box-shadow:inset 0 -1px 0 0 var(--btn-danger-edge),0 1px 0 0 var(--btn-danger-contact)}.btn-danger:hover{background:linear-gradient(180deg,transparent var(--btn-sheen-stop),var(--btn-primary-sheen) 100%),var(--btn-danger-fill-hover);box-shadow:inset 0 -1px 0 0 var(--btn-danger-edge-hover),0 1px 0 0 var(--btn-danger-contact-hover)}.btn-danger:active{background:var(--btn-danger-fill-hover);box-shadow:inset 0 1px 2px 0 var(--btn-danger-press);transform:translateY(.5px)}.btn-danger:focus-visible{box-shadow:inset 0 -1px 0 0 var(--btn-danger-edge),var(--btn-danger-focus-ring);outline:none}.btn-danger:disabled{background:var(--btn-danger-fill-disabled);box-shadow:none;color:var(--btn-danger-fg);cursor:not-allowed}.btn-link{height:auto;box-shadow:none;color:var(--text-link);font-family:inherit;font-size:var(--btn-font-size);font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);align-items:center;gap:var(--space-1);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:inline-flex}.btn-link:hover{color:var(--text-link-hover);text-underline-offset:2px;text-decoration:underline}.btn-link:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}@media (pointer:coarse){:root,[data-theme=dark]{--btn-h-sm:36px;--btn-h-md:44px;--btn-h-lg:48px}}.btn-link:disabled{color:var(--text-disabled);cursor:not-allowed;text-decoration:none}[data-popover-at] .btn-tertiary:hover{background:var(--surface-hover-raised)}[data-popover-at] .btn-tertiary:active{background:var(--surface-active-raised)}[data-theme=dark]{--ink-on-surface:var(--neutral-0);--ink-on-inverse:var(--neutral-900);--ink-shadow:var(--neutral-1000);--ink-edge:var(--neutral-1000);--surface-page:var(--slate-900);--surface-chrome:var(--slate-900);--surface-chrome-hover:var(--slate-500);--surface-chrome-selected:var(--slate-400);--border-chrome:var(--slate-400);--surface-card:var(--slate-900);--surface-raised:var(--slate-700);--surface-sunken:var(--slate-950);--border-sunken:var(--slate-600);--surface-subtle:var(--slate-800);--surface-hover:var(--slate-500);--ezy-pill-blend:lighten;--surface-hover-raised:var(--slate-500);--surface-active-raised:var(--slate-400);--surface-active:var(--slate-400);--surface-selected:var(--iris-900);--surface-action:var(--primary-500);--surface-action-hover:var(--primary-400);--surface-action-active:var(--primary-400);--surface-action-disabled:var(--iris-600);--surface-action-label:var(--primary-600);--surface-action-subtle:var(--iris-900);--surface-action-subtle-hover:var(--iris-800);--surface-neutral:var(--slate-500);--surface-neutral-hover:var(--slate-400);--surface-neutral-active:var(--slate-300);--surface-info:var(--info-950);--surface-success:var(--success-950);--surface-warning:var(--warning-950);--surface-danger:var(--error-950);--surface-danger-solid:var(--error-500);--surface-danger-solid-hover:var(--error-600);--surface-inverse:var(--neutral-100);--surface-nav:var(--slate-900);--surface-nav-hover:var(--slate-500);--surface-nav-selected:var(--slate-400);--surface-overlay:color-mix(in srgb,var(--slate-999) 74%,transparent);--surface-skeleton:var(--slate-500);--text-heading:var(--ink-50);--text-body:var(--ink-100);--text-muted:var(--ink-300);--text-subtle:var(--ink-400);--text-placeholder:var(--ink-400);--text-selection:var(--ink-50);--surface-selection:var(--iris-700);--text-disabled:var(--ink-600);--text-on-action:var(--neutral-0);--text-on-inverse:var(--neutral-900);--text-link:var(--primary-300);--text-link-hover:var(--primary-200);--text-brand:var(--primary-300);--text-success:var(--success-300);--text-warning:var(--warning-300);--text-danger:var(--error-300);--text-info:var(--info-300);--text-nav:var(--ink-200);--text-nav-strong:var(--neutral-0);--border-default:var(--slate-400);--border-subtle:var(--slate-600);--border-strong:var(--slate-200);--border-action:var(--primary-400);--border-action-subtle:var(--iris-600);--border-control:var(--slate-200);--border-focus:var(--iris-500);--focus-edge:var(--primary-400);--focus-gap:var(--slate-900);--border-danger:var(--error-300);--border-nav:var(--slate-400);--icon-default:var(--ink-300);--icon-strong:var(--ink-100);--icon-subtle:var(--ink-500);--icon-brand:var(--primary-400);--icon-success:var(--success-300);--icon-warning:var(--warning-300);--icon-danger:var(--error-300);--icon-nav:var(--ink-300);--shadow-hairline-inset:inset 0 0 0 1px color-mix(in srgb,var(--ink-on-surface) 8%,transparent);--shadow-well-inset:inset 0 1px 2px 0 color-mix(in srgb,var(--ink-shadow) 35%,transparent);--border-tab-track:var(--slate-600);--shadow-sticky:0 1px 0 0 var(--border-chrome),0 6px 12px -8px color-mix(in srgb,var(--ink-shadow) 50%,transparent);--scrollbar-thumb:var(--slate-200);--scrollbar-thumb-hover:var(--slate-100);--surface-ai-subtle-from:var(--iris-900);--surface-ai-subtle-to:var(--iris-850);--surface-ai-track:color-mix(in srgb,var(--primary-500) 28%,transparent);--text-ai:var(--iris-200);--viz-grid:var(--slate-400);--viz-axis:var(--ink-400);--viz-area-from:color-mix(in srgb,var(--primary-500) 28%,transparent);--viz-area-to:color-mix(in srgb,var(--primary-500) 0%,transparent);--shadow-xs:0 1px 0 0 color-mix(in srgb,var(--ink-shadow) 30%,transparent);--shadow-sm:0 1px 2px 0 color-mix(in srgb,var(--ink-shadow) 36%,transparent),0 1px 3px 0 color-mix(in srgb,var(--ink-shadow) 30%,transparent);--shadow-md:0 2px 4px -2px color-mix(in srgb,var(--ink-shadow) 36%,transparent),0 4px 8px -2px color-mix(in srgb,var(--ink-shadow) 34%,transparent);--shadow-lg:0 4px 6px -2px color-mix(in srgb,var(--ink-shadow) 30%,transparent),0 12px 16px -4px color-mix(in srgb,var(--ink-shadow) 40%,transparent);--shadow-popover:0 8px 24px 0 color-mix(in srgb,var(--ink-shadow) 55%,transparent),0 2px 6px 0 color-mix(in srgb,var(--ink-shadow) 40%,transparent);--surface-tint-neutral:var(--slate-500);--text-tint-neutral:var(--ink-100);--text-tint-brand:var(--iris-200);--border-tint-neutral:var(--slate-400);--border-tint-brand:var(--iris-700);--border-tint-info:color-mix(in srgb,var(--info-300) 32%,transparent);--border-tint-success:color-mix(in srgb,var(--success-300) 32%,transparent);--border-tint-warning:color-mix(in srgb,var(--warning-300) 32%,transparent);--border-tint-danger:color-mix(in srgb,var(--error-300) 32%,transparent);--fill-neutral:var(--ink-500);--fill-neutral-strong:var(--slate-100);--halo-success:color-mix(in srgb,var(--success-300) 25%,transparent);--border-focus-danger:color-mix(in srgb,var(--error-300) 35%,transparent)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font:var(--text-body-md);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6,p,figure{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-underline-offset:2px;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,[role=option]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,.ezy-control-box:has(input:focus-visible){outline:2px solid var(--focus-edge);outline-offset:2px}.ezy-control-box input:focus-visible{outline:none}::selection{background:var(--surface-selection);color:var(--text-selection)}input,textarea{caret-color:var(--focus-edge)}.ezy-hit{position:relative}.ezy-hit:after{content:"";inset:var(--hit-pad);border-radius:inherit;position:absolute}:where(table){border-collapse:collapse}html,.ezy-scroll,[data-scroll]{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{background:var(--scrollbar-track);width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-round)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-round);transition:background var(--dur-snap) var(--ease-snap);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}@media (hover:hover){.ezy-scroll::-webkit-scrollbar-thumb{background:padding-box content-box}.ezy-scroll:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box}.ezy-scroll:focus-within::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box}}@keyframes ezy-spin{to{transform:rotate(360deg)}}.ezy-hover-raised{background:0 0}.ezy-hover-raised:hover,.ezy-hover-raised:focus-visible,.ezy-hover-raised:focus-within{background:var(--surface-hover-raised)}.ezy-icon-hover{color:var(--icon-subtle)}.ezy-icon-hover:hover,.ezy-icon-hover:focus-visible{color:var(--icon-strong)}@keyframes ezy-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes ezy-pop-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ezy-pop-up{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ezy-bar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ezy-bar-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ezy-drawer-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes ezy-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes ezy-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes ezy-pop-out-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes ezy-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes ezy-drawer-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(16px)}}@keyframes ezy-step-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}@keyframes ezy-step-back{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes ezy-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ezy-chip-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes ezy-count-pop{0%{opacity:.4;transform:scale(.88)}to{opacity:1;transform:none}}@media (width<=1180px){.ezy-topbar-optional{display:none!important}}.ezy-row-actions{opacity:.45;transition:opacity var(--dur-base) var(--ease-snap)}tr:hover>td>.ezy-row-actions,li:hover>.ezy-row-actions,.ezy-row-actions:hover,.ezy-row-actions:focus-within,.ezy-row-actions:has([aria-expanded=true]){opacity:1}@media (hover:none){.ezy-row-actions{opacity:1}}.ezy-logo-inverse{display:none}.ezy-chip-x:hover{background:var(--border-subtle);color:var(--text-heading)}.ezy-chip-x-brand{transition:background var(--dur-snap) var(--ease-snap)}.ezy-chip-x-brand:hover,.ezy-chip-x-brand:focus-visible{background:var(--surface-action-subtle-hover,#6662ff29)}[data-theme=dark] .ezy-logo-light{display:none}[data-theme=dark] .ezy-logo-inverse{display:block}@keyframes ezy-digit-in{0%{opacity:0;filter:blur(var(--motion-blur));transform:translateY(var(--motion-rise))}to{opacity:1;filter:none;transform:none}}.ezy-digit-in{animation:ezy-digit-in var(--dur-slow) var(--ease-glide) both;animation-delay:calc(var(--i,0)*var(--motion-stagger));display:inline-block}@keyframes ezy-text-in{0%{opacity:0;filter:blur(var(--motion-blur));transform:translateY(var(--motion-rise))}to{opacity:1;filter:none;transform:none}}@keyframes ezy-text-out{0%{opacity:1;transform:none}to{opacity:0;filter:blur(var(--motion-blur));transform:translateY(calc(var(--motion-rise)*-1))}}.ezy-text-swap{animation:ezy-text-in var(--dur-base) var(--ease-out) both;display:inline-block}.ezy-text-swap[data-leaving=true]{animation:ezy-text-out var(--dur-snap) var(--ease-snap) both}@keyframes ezy-icon-in{0%{opacity:0;filter:blur(var(--motion-blur));transform:scale(.6)}to{opacity:1;filter:none;transform:none}}.ezy-icon-swap{grid-template-areas:"s";place-items:center;display:inline-grid}.ezy-icon-swap>*{animation:ezy-icon-in var(--dur-base) var(--ease-out) both;grid-area:s}@keyframes ezy-shake{0%,to{transform:translate(0)}20%{transform:translateX(calc(var(--motion-shake)*-1))}40%{transform:translateX(var(--motion-shake))}60%{transform:translateX(calc(var(--motion-shake)*-.5))}80%{transform:translateX(calc(var(--motion-shake)*.5))}}.ezy-shake{animation:ezy-shake var(--dur-slow) var(--ease-snap)}@keyframes ezy-badge-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ezy-badge-pop{animation:ezy-badge-pop var(--dur-base) var(--ease-bob) both}@keyframes ezy-check-draw{0%{stroke-dashoffset:var(--path-len,24)}to{stroke-dashoffset:0}}@keyframes ezy-check-bob{0%{opacity:0;transform:translateY(8px)scale(.9)}60%{opacity:1}to{opacity:1;transform:none}}.ezy-check{animation:ezy-check-bob var(--dur-celebrate) var(--ease-bob) both}.ezy-check path{stroke-dasharray:var(--path-len,24);animation:ezy-check-draw var(--dur-celebrate) var(--ease-out) both;animation-delay:var(--dur-fast)}.ezy-lift-row>*{transition:transform var(--dur-base) var(--ease-out)}.ezy-lift-row:hover>:hover{transform:translateY(-4px)scale(1.05)}.ezy-lift-row:hover>:hover+*,.ezy-lift-row:hover>:has(+:hover){transform:translateY(-2px)}@media (hover:none){.ezy-lift-row>*{transform:none!important}}.ezy-collapse{transition:grid-template-rows var(--dur-slow) var(--ease-swell);grid-template-rows:0fr;display:grid}.ezy-collapse[data-open=true]{grid-template-rows:1fr}.ezy-collapse>*{min-height:0;transition:opacity var(--dur-base) var(--ease-out);opacity:0;overflow:hidden}.ezy-collapse[data-open=true]>*{opacity:1}.ezy-size{transition:width var(--dur-slow) var(--ease-swell),height var(--dur-slow) var(--ease-swell)}@keyframes ezy-tick{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ezy-tick{animation:ezy-tick var(--dur-snap) var(--ease-bob) both;place-items:center;display:inline-grid}.ezy-count-change{animation:ezy-count-pop var(--dur-snap) var(--ease-out);display:inline-block}.ezy-cal-day:hover:not(:disabled),.ezy-step-btn:hover:not(:disabled),.ezy-opt:hover:not([aria-disabled=true]),.ezy-rt-btn:hover:not(:disabled){background:var(--surface-hover-raised)}.ezy-step-btn:hover:not(:disabled),.ezy-rt-btn:hover:not(:disabled){color:var(--icon-strong)}.ezy-swatch{transition:box-shadow var(--dur-fast) var(--ease-snap),transform var(--dur-fast) var(--ease-snap)}.ezy-swatch:hover:not(:disabled){transform:scale(1.08)}.ezy-add-avatar:hover{color:var(--icon-strong);box-shadow:0 0 0 2px var(--surface-card),inset 0 0 0 1px var(--border-control-hover)}.ezy-dragging{transform:rotate(-.4deg);box-shadow:var(--shadow-lg)!important}.ezb{font-family:var(--font-ui);color:var(--text-body);background:var(--surface-page);font-feature-settings:var(--font-feature-ui);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;line-height:1.5;display:flex}.ezb *,.ezb :before,.ezb :after{box-sizing:border-box}.ezb h1,.ezb h2,.ezb h3,.ezb p,.ezb ul,.ezb ol,.ezb figure,.ezb blockquote{margin:0}.ezb a{color:var(--text-link)}.ezb a.btn-primary,.ezb a.btn-secondary,.ezb a.btn-tinted,.ezb a.btn-tertiary{text-decoration:none}.ezb a.btn-primary,.ezb a.btn-primary:hover,.ezb a.btn-primary:focus-visible,.ezb a.btn-primary:active,.ezb a.btn-primary:visited{color:#fff}.ezb a.btn-secondary,.ezb a.btn-secondary:hover,.ezb a.btn-secondary:visited{color:var(--btn-secondary-fg)}.ezb a.btn-tinted,.ezb a.btn-tinted:hover,.ezb a.btn-tinted:visited{color:var(--btn-tinted-fg)}.ezb .btn-primary .ico{color:inherit}.num{font-variant-numeric:tabular-nums lining-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;display:block}.ico-sm{width:16px;height:16px}.ico-lg{width:22px;height:22px}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (width>=768px){.wrap{padding:0 32px}}.section{padding:64px 0}@media (width>=960px){.section{padding:96px 0}}.section-white{background:var(--surface-card);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.stack{flex-direction:column;gap:40px;display:flex}.head{flex-direction:column;gap:12px;display:flex}.head-c{text-align:center;align-items:center}.head-c .sub{margin:0 auto}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-brand);font-size:12px;font-weight:600}.h2{letter-spacing:-.025em;color:var(--text-heading);text-wrap:balance;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.12}.sub{color:var(--text-muted);text-wrap:pretty;max-width:640px;font-size:17px;line-height:1.6}.muted{color:var(--text-muted)}.small{font-size:13px}.strike{color:var(--text-subtle);text-decoration:line-through;text-decoration-thickness:1.5px}.cta-xl{border-radius:10px;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:600}.btn-full{width:100%}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.badge-lg{height:28px;padding:0 12px;font-size:13px;font-weight:600}.badge-success{background:var(--surface-success);color:var(--text-success);box-shadow:inset 0 0 0 1px var(--border-tint-success)}.badge-brand{background:var(--surface-action-subtle);color:var(--text-tint-brand);box-shadow:inset 0 0 0 1px var(--border-tint-brand)}.badge-warning{background:var(--surface-warning);color:var(--text-warning);box-shadow:inset 0 0 0 1px var(--border-tint-warning)}.badge-neutral{background:var(--surface-tint-neutral);color:var(--text-tint-neutral);box-shadow:inset 0 0 0 1px var(--border-tint-neutral)}.seg{background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-sunken);border-radius:10px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:inline-grid}.seg-full{width:100%;display:grid}.seg-btn{letter-spacing:-.05px;min-width:112px;height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.seg-btn:hover{color:var(--text-heading)}.seg-btn.is-on{background:var(--surface-card);color:var(--text-heading);box-shadow:var(--shadow-sm);font-weight:600}.seg-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (pointer:coarse){.seg-btn{height:44px}}.logo-tile{background:var(--surface-sunken);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--border-sunken);color:var(--text-heading);border-radius:10px;flex:none;place-items:center;display:grid}.logo-tile-sm{border-radius:8px;width:32px;height:32px}.nav{z-index:40;pointer-events:none;margin-bottom:-78px;padding:10px 12px 0;position:sticky;top:0}@media (width>=768px){.nav{margin-bottom:-86px;padding:14px 24px 0}}.nav-in{pointer-events:auto;-webkit-backdrop-filter:saturate(170%)blur(14px);backdrop-filter:saturate(170%)blur(14px);background:#ffffffd6;border-radius:18px;align-items:center;gap:12px;max-width:1280px;height:60px;margin:0 auto;padding:0 8px 0 18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #10182814,0 14px 36px -20px #14143347}@media (width>=768px){.nav-in{height:64px;padding:0 10px 0 22px}}.nav-brand{flex:none;align-items:center;display:flex}.nav-logo{width:auto;height:24px;display:block}.nav-links{background:#10182808;border-radius:12px;align-items:center;gap:2px;margin:0 auto;padding:4px;display:none}.ezb .nav-links a{height:36px;color:var(--text-body);border-radius:9px;align-items:center;padding:0 13px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.ezb .nav-links a:hover{color:var(--text-heading);background:#fff;box-shadow:0 1px 2px #10182814,inset 0 0 0 1px #1018280f}.ezb .nav-links a:focus-visible{box-shadow:var(--shadow-focus);outline:none}.nav-right{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-timer{background:var(--surface-action-subtle);height:36px;box-shadow:inset 0 0 0 1px var(--border-tint-brand);font-family:var(--font-mono);color:var(--text-brand);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:none}.ezb .nav-btn{border-radius:12px;height:42px;padding:0 16px;font-size:14px;font-weight:600}.nav-burger{width:42px;height:42px;color:var(--text-heading);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:inline-grid}.nav-burger:hover{background:var(--surface-hover)}.nav-burger:focus-visible{box-shadow:var(--shadow-focus);outline:none}.nav-burger .ico{width:22px;height:22px}.nav-sheet{background:#fff;border-radius:18px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:inset 0 0 0 1px #10182814,0 24px 48px -20px #14143359}.ezb .nav-sheet a{min-height:46px;color:var(--text-heading);border-radius:12px;align-items:center;padding:0 14px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.ezb .nav-sheet a:hover{background:var(--surface-hover)}.nav-sheet-timer{background:var(--surface-action-subtle);color:var(--text-brand);border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:12px 14px;font-size:14px;display:flex}@media (width>=1080px){.nav-links{display:flex}.nav-burger,.nav-sheet{display:none}.nav-right{margin-left:0}}@media (width>=1240px){.nav-timer{display:inline-flex}}@media (width<=379px){.ezb .nav-btn{padding:0 12px;font-size:13px}}.cv{background-color:var(--surface-page);background-image:radial-gradient(var(--border-control) 1px,transparent 1.3px);border-bottom:1px solid var(--border-default);background-size:24px 24px;position:relative;overflow:hidden}.cv-inner{flex-direction:column;align-items:center;gap:32px;max-width:1200px;margin:0 auto;padding:40px 16px 48px;display:flex;position:relative}@media (width>=768px){.cv-inner{padding:64px 32px 72px}}.cv-wires{display:none}.cv-center{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:660px;display:flex;position:relative}.cv-pill{min-height:40px;box-shadow:inset 0 0 0 1px var(--border-default),0 1px 2px #1018280d;color:var(--text-body);background:#fff;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:4px 6px 4px 14px;font-size:13px;font-weight:500;display:inline-flex}.cv-pill b{background:var(--surface-action-subtle);height:28px;color:var(--text-brand);font-family:var(--font-mono);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.cv-dot{background:var(--surface-action);width:8px;height:8px;box-shadow:0 0 0 4px var(--border-focus);border-radius:50%;flex:none}.cv-h1{letter-spacing:-.04em;color:var(--text-heading);text-wrap:balance;font-size:clamp(38px,6vw,64px);font-weight:600;line-height:1.04}.cv-sub{color:var(--text-body);text-wrap:pretty;max-width:540px;font-size:clamp(16px,2vw,19px);line-height:1.55}.cv-meta{color:var(--text-muted);font-size:13px}.cv-plans{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:560px;margin-top:6px;display:grid}@media (width>=520px){.cv-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.cv-pc{box-shadow:inset 0 0 0 1px var(--border-default),0 18px 36px -20px #14143347;text-align:left;background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.cv-pc-ag{background:var(--surface-action-subtle);box-shadow:inset 0 0 0 1px var(--border-tint-brand),0 18px 36px -20px #6662ff66}.cv-pc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cv-pc-name{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.cv-pc-ag .cv-pc-name{color:var(--text-brand)}.cv-pc-row{align-items:baseline;gap:10px;display:flex}.cv-pc-amt{letter-spacing:-.035em;color:var(--text-heading);font-size:36px;font-weight:700;line-height:1.05}.cv-pc-row .strike{font-size:15px}.cv-inst{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cv-inst li{background:var(--surface-subtle);height:26px;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.cv-pc-ag .cv-inst li{box-shadow:inset 0 0 0 1px var(--border-tint-brand);color:var(--text-tint-brand);background:#fff}.cv-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cv-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.cv-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.cv-nodes{grid-template-columns:repeat(5,minmax(0,1fr))}}.cv-node{box-shadow:inset 0 0 0 1px var(--border-default),0 10px 24px -12px #10182840;background:#fff;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 8px;display:flex}.cv-node>div{min-width:0}.cv-node strong{color:var(--text-heading);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.cv-meta-sm{color:var(--text-muted);font-size:12px;display:block}.cv-tile{color:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 -2px #00000024,inset 0 1px #ffffff38,0 1px 2px #10182824}.cv-tile .ico{width:20px;height:20px}.cv-soon{letter-spacing:.05em;text-transform:uppercase;color:var(--text-warning);background:var(--surface-warning);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:600}@media (width>=1360px){.cv-inner{width:1440px;max-width:none;height:900px;margin:0;padding:0;display:block;left:50%;transform:translate(-50%)}.cv-wires{z-index:1;pointer-events:none;display:block;position:absolute;top:0;left:0}.cv-wires path{fill:none;stroke:var(--surface-action);stroke-width:1.8px}.cv-wires rect{fill:var(--surface-action)}.cv-center{width:660px;position:absolute;top:150px;left:390px}.cv-nodes{display:block}.cv-node{z-index:2;width:220px;padding:9px 14px 9px 9px;position:absolute}.cv-node.n0{top:94px;left:60px}.cv-node.n1{top:254px;left:138px}.cv-node.n2{top:414px;left:60px}.cv-node.n3{top:574px;left:138px}.cv-node.n4{top:734px;left:60px}.cv-node.n5{top:94px;left:1160px}.cv-node.n6{top:254px;left:1082px}.cv-node.n7{top:414px;left:1160px}.cv-node.n8{top:574px;left:1082px}.cv-node.n9{top:734px;left:1160px}}.assure{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:13px;display:flex}.assure span{align-items:center;gap:6px;display:inline-flex}.assure .ico{color:var(--icon-success)}.a1-products,.a1-story{padding:72px 0;position:relative}@media (width>=960px){.a1-products,.a1-story{padding:112px 0}}.a1-products{border-bottom:1px solid var(--border-default);background:#fff}.a1-stack{flex-direction:column;gap:40px;display:flex}@media (width>=960px){.a1-stack{gap:56px}}.a1-h2{letter-spacing:-.035em;color:var(--text-heading);text-wrap:balance;font-size:clamp(30px,4.2vw,44px);font-weight:600;line-height:1.08}.a1-head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:680px;margin:0 auto;display:flex}.a1-sub{color:var(--text-muted);text-wrap:pretty;font-size:17px;line-height:1.55}.a1-head .seg{margin-top:8px}.a1-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.a1-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width>=1024px){.a1-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.a1-card{min-width:0;box-shadow:inset 0 0 0 1px var(--border-default),0 18px 36px -24px #14143347;background:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex}@media (width>=640px){.a1-card{padding:28px}}.a1-card-top{align-items:center;gap:14px;display:flex}.a1-card .cv-tile{border-radius:14px;width:52px;height:52px}.a1-card .cv-tile .ico{width:24px;height:24px}.a1-id{flex-direction:column;gap:6px;min-width:0;display:flex}.a1-name{letter-spacing:-.015em;color:var(--text-heading);font-size:18px;font-weight:600;line-height:1.25}.a1-tags{flex-wrap:wrap;gap:6px;display:flex}.a1-pitch{color:var(--text-muted);text-wrap:pretty;font-size:15px;line-height:1.55}.a1-feat{gap:10px;margin:0;padding:0;list-style:none;display:grid}.a1-feat li{color:var(--text-body);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.a1-feat .ico{color:var(--text-brand);margin-top:1px}.a1-foot{background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding:10px 14px;display:flex}.a1-alone{color:var(--text-muted);align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.a1-alone .strike{font-size:15px;font-weight:500}.a1-incl{color:var(--text-success);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.a1-story{background:var(--surface-subtle);border-bottom:1px solid var(--border-default);overflow:hidden}.a1-glow{pointer-events:none;background:linear-gradient(118deg,#0000 52%,#ffffffb3 58%,#0000 64%),radial-gradient(70% 55% at 100% 100%,#9e77ed73,#0000 70%),radial-gradient(45% 45% at 95% 75%,#fb8a8047,#0000 70%),radial-gradient(45% 40% at 70% 100%,#c3c1ff80,#0000 70%);position:absolute;inset:0}.a1-story-in{z-index:1;gap:48px;display:grid;position:relative}@media (width>=1024px){.a1-story-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px}}.a1-copy{flex-direction:column;gap:18px;max-width:560px;display:flex}.a1-p{color:var(--text-body);text-wrap:pretty;font-size:17px;line-height:1.65}.a1-sign{align-items:center;gap:12px;padding-top:6px;display:flex}.a1-avatar{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-heading);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.a1-sign-name{color:var(--text-heading);font-size:15px;font-weight:600}.a1-sign-role{color:var(--text-muted);font-size:13px}.a1-steps{flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.a1-step{min-width:0;box-shadow:inset 0 0 0 1px var(--border-default),0 18px 36px -24px #14143347;background:#fff;border-radius:20px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.a1-step-ico{background:var(--surface-subtle);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.a1-step-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.a1-year{font-family:var(--font-mono);color:var(--text-brand);font-size:12px;font-weight:500}.a1-step-title{color:var(--text-heading);font-size:16px;font-weight:600;line-height:1.3}.a1-step-sub{color:var(--text-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.a1-check{width:36px;height:36px;box-shadow:inset 0 0 0 2.5px var(--fill-success);color:var(--fill-success);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.a1-check .ico{stroke-width:2.5px}@media (width>=640px){.a1-step{padding:20px 24px}}@media (width>=1024px){.a1-steps{gap:14px}.a1-step{width:calc(100% - 48px)}.a1-step:nth-child(2){margin-left:16px}.a1-step:nth-child(3){margin-left:48px}.a1-step:nth-child(4){margin-left:24px}}.a2-value.section,.a2-pricing.section{padding:72px 0}@media (width>=960px){.a2-value.section,.a2-pricing.section{padding:112px 0}}.a2-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.a2-h2{letter-spacing:-.04em;color:var(--text-heading);text-wrap:balance;font-size:clamp(32px,5vw,52px);font-weight:600;line-height:1.05}.a2-sub{color:var(--text-body);text-wrap:pretty;max-width:520px;font-size:clamp(16px,2vw,18px);line-height:1.55}.a2-sub strong{color:var(--text-heading);font-weight:600}.a2-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.a2-tile{border-radius:9px;width:32px;height:32px}.a2-tile .ico{width:16px;height:16px}.a2-tile-xs{border-radius:7px;width:24px;height:24px}.a2-tile-xs .ico{stroke-width:2px;width:13px;height:13px}.a2-value{background:var(--surface-card)}.a2-frame{background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-default);border-radius:32px;position:relative;overflow:hidden}.a2-wave{pointer-events:none;z-index:0;position:absolute;inset:0}.a2-wave:before{content:"";background:radial-gradient(45% 55% at 82% 55%,var(--ezyPrimary700) 0%,transparent 70%),radial-gradient(50% 45% at 25% 90%,var(--ezyPrimary600) 0%,transparent 72%),radial-gradient(70% 45% at 55% 70%,var(--ezyPrimary500) 0%,transparent 75%),radial-gradient(35% 30% at 6% 40%,var(--ezyPrimary300) 0%,transparent 80%);filter:blur(40px);position:absolute;inset:42% -20% -25%;transform:rotate(-8deg)}.a2-in{z-index:1;flex-direction:column;align-items:center;gap:24px;padding:48px 16px 32px;display:flex;position:relative}@media (width>=768px){.a2-in{gap:28px;padding:72px 40px 48px}}.a2-receipt{width:100%;max-width:760px;box-shadow:inset 0 0 0 1px var(--border-default),0 30px 60px -24px #14143366;background:#fff;border-radius:24px;overflow:hidden}.a2-rows{margin:0;padding:8px 16px;list-style:none}@media (width>=640px){.a2-rows{padding:10px 28px}}.a2-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:10px 0;display:flex}.a2-row:last-child{border-bottom:0}.a2-row-name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.a2-row-name strong{color:var(--text-heading);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.a2-row-name>span{color:var(--text-muted);font-size:12px}.a2-row-price{color:var(--text-heading);text-align:right;white-space:nowrap;font-size:15px;font-weight:500}.a2-sum{background:var(--surface-subtle);box-shadow:inset 0 1px 0 var(--border-default);gap:12px;padding:20px 16px 24px;display:grid}@media (width>=640px){.a2-sum{padding:24px 28px 28px}}.a2-line{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.a2-line-big{align-items:center}.a2-total{font-size:18px;font-weight:600}.a2-bundle{letter-spacing:-.035em;color:var(--text-brand);font-size:clamp(30px,5vw,40px);font-weight:700;line-height:1.05}.a2-save{color:var(--text-success);font-size:16px;font-weight:600}.a2-bar-wrap{flex-direction:column;gap:6px;padding-top:4px;display:flex}.a2-bar{height:10px;box-shadow:inset 0 0 0 1px var(--border-default);background:#fff;border-radius:999px;overflow:hidden}.a2-bar span{background:var(--surface-action);border-radius:999px;height:100%;display:block}.a2-bar-legend{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.a2-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.a2-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff29;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff52}.a2-chip strong{font-weight:700}.a2-chip .ico{color:#fff}.a2-pricing{background:var(--surface-subtle);position:relative;overflow:hidden}.a2-glow{pointer-events:none;background:linear-gradient(242deg,#0000 52%,#ffffffbf 58%,#0000 64%),radial-gradient(60% 70% at 0 100%,#9e77ed8c,#0000 70%),radial-gradient(45% 55% at 8% 70%,#fb8a8059,#0000 70%),radial-gradient(40% 50% at 30% 100%,#c3c1ff99,#0000 70%);position:absolute;inset:0}.a2-pr-in{z-index:1;flex-direction:column;align-items:center;gap:32px;display:flex;position:relative}@media (width>=768px){.a2-pr-in{gap:40px}}.a2-plan{width:100%;max-width:1040px;box-shadow:inset 0 0 0 1px var(--border-default),0 30px 60px -24px #14143359;background:#fff;border-radius:28px;overflow:hidden}.a2-plan-bar{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 20px;display:flex}@media (width>=768px){.a2-plan-bar{padding:14px 20px 14px 32px}}.a2-plan-bar-name{color:var(--text-heading);font-size:14px;font-weight:600}.a2-timer{background:var(--surface-action-subtle);height:30px;color:var(--text-brand);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.a2-plan-body{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.a2-plan-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.a2-plan-l{flex-direction:column;gap:16px;padding:24px 20px;display:flex}.a2-plan-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.a2-plan-title h3{letter-spacing:-.03em;color:var(--text-heading);font-size:28px;font-weight:700;line-height:1.1}.a2-plan-tag{color:var(--text-muted);text-wrap:pretty;font-size:15px;line-height:1.5}.a2-inc{grid-template-columns:minmax(0,1fr);gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=480px){.a2-inc{grid-template-columns:repeat(2,minmax(0,1fr))}}.a2-inc-item{align-items:center;gap:10px;min-width:0;display:flex}.a2-inc-txt{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;font-size:14px;line-height:1.35;display:flex}.a2-inc-txt strong{color:var(--text-heading);font-weight:600}.a2-inc-txt span{color:var(--text-muted);font-size:13px}.a2-inc-txt em{color:var(--text-brand);font-size:13px;font-style:normal;font-weight:600}.a2-plan-val{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:auto;padding-top:16px;font-size:14px;display:flex}.a2-plan-val s{color:var(--text-subtle);margin-left:4px;text-decoration-thickness:1.5px}.a2-plan-save{color:var(--text-success);font-weight:600}.a2-plan-r{background:var(--surface-action-subtle);box-shadow:inset 0 1px 0 var(--border-tint-brand);flex-direction:column;gap:18px;padding:24px 20px 28px;display:flex}@media (width>=900px){.a2-plan-l{padding:36px 40px}.a2-plan-r{box-shadow:inset 1px 0 0 var(--border-tint-brand);padding:36px 40px}}.a2-ropts{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.a2-ropts legend{margin-bottom:10px;padding:0}.a2-ropt{min-height:60px;box-shadow:inset 0 0 0 1px var(--border-tint-brand);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;transition:box-shadow .12s;display:flex}.a2-ropt:hover{box-shadow:inset 0 0 0 1px var(--border-action)}.a2-ropt.is-on{box-shadow:inset 0 0 0 2px var(--border-action),0 8px 20px -10px #6662ff73}.a2-ropt input{width:18px;height:18px;accent-color:var(--surface-action);cursor:pointer;flex:none;margin:0}.a2-ropt input:focus-visible{box-shadow:var(--shadow-focus);border-radius:50%;outline:none}.a2-ropt-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.a2-ropt-txt strong{color:var(--text-heading);font-size:15px;font-weight:600}.a2-ropt-txt span{color:var(--text-muted);font-size:13px}.a2-ropt-amt{color:var(--text-heading);text-align:right;white-space:nowrap;font-size:16px;font-weight:600}.a2-ropt-amt small{color:var(--text-muted);margin-left:2px;font-size:12px;font-weight:500}.a2-pay{flex-direction:column;gap:4px;display:flex}.a2-pay-big{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.a2-pay-amt{letter-spacing:-.04em;color:var(--text-heading);font-size:clamp(40px,6vw,48px);font-weight:700;line-height:1.05}.a2-pay-per{color:var(--text-muted);font-size:15px}.a2-pay-total{color:var(--text-muted);font-size:14px}.a2-assure{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.a2-assure .ico{color:var(--icon-success)}.a3-sec{padding:72px 0;overflow-x:clip}@media (width>=960px){.a3-sec{padding:112px 0}}.a3-stack{flex-direction:column;gap:40px;display:flex}@media (width>=960px){.a3-stack{gap:48px}}.a3-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.a3-h2{letter-spacing:-.035em;color:var(--text-heading);text-wrap:balance;font-size:clamp(30px,4.4vw,44px);font-weight:600;line-height:1.08}.a3-sub{color:var(--text-muted);text-wrap:pretty;max-width:520px;font-size:clamp(16px,1.8vw,18px);line-height:1.55}.a3-card{box-shadow:inset 0 0 0 1px var(--border-default),0 18px 36px -24px #14143347;background:#fff;border-radius:20px}.a3-cmp{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);background:#fff}.a3-tbl-card{-webkit-overflow-scrolling:touch;box-shadow:inset 0 0 0 1px var(--border-default),0 18px 36px -24px #14143347;background:#fff;border-radius:24px;overflow-x:auto}.a3-tbl{border-collapse:collapse;width:100%;min-width:680px;font-size:14px;line-height:1.4}.a3-tbl th,.a3-tbl td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-subtle);padding:14px 20px}.a3-tbl tbody tr:last-child th,.a3-tbl tbody tr:last-child td{border-bottom:0}.a3-tbl tbody th{color:var(--text-body);font-weight:500}.a3-tbl td{color:var(--text-body)}.a3-cmp .col-on{background:var(--surface-action-subtle)}.a3-tbl thead th{vertical-align:bottom;border-bottom:1px solid var(--border-default);padding:22px 20px 18px}.a3-th-first{width:40%}.a3-c{width:30%}.a3-th-plan{flex-direction:column;gap:2px;display:flex}.a3-th-name{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.a3-th-name-ag{color:var(--text-brand)}.a3-th-plan strong{letter-spacing:-.03em;color:var(--text-heading);font-size:26px;font-weight:700;line-height:1.1}.a3-grp td{letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);border-bottom:1px solid var(--border-subtle);padding:22px 20px 8px;font-size:12px;font-weight:600}.a3-prod{align-items:center;gap:12px;display:flex}.a3-tile-sm{border-radius:8px;width:30px;height:30px}.a3-tile-sm .ico{width:16px;height:16px}.a3-prod-name,.a3-tier{color:var(--text-heading);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.a3-val{color:var(--text-subtle);margin-top:2px;font-size:12px}.a3-strong{color:var(--text-heading);font-weight:600}.a3-yes{background:var(--surface-success);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--icon-success);color:var(--icon-success);vertical-align:middle;border-radius:50%;place-items:center;display:inline-grid}.a3-yes .ico{stroke-width:2.4px;width:14px;height:14px}.a3-no{text-align:center;width:24px;color:var(--text-disabled);font-weight:500;display:inline-block}.a3-price{letter-spacing:-.02em;color:var(--text-heading);font-size:20px;font-weight:700}.a3-save{color:var(--text-success);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.a3-trust{background-color:var(--surface-page);background-image:radial-gradient(var(--border-control) 1px,transparent 1.3px);border-bottom:1px solid var(--border-default);background-size:24px 24px}.a3-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.a3-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.a3-tcard{flex-direction:column;gap:6px;padding:24px;display:flex}@media (width>=960px){.a3-tcard{padding:28px}}.a3-tile-brand{background:var(--surface-action);margin-bottom:14px}.a3-big{letter-spacing:-.04em;color:var(--text-heading);font-size:40px;font-weight:700;line-height:1}.a3-ttl{color:var(--text-heading);margin-top:6px;font-size:16px;font-weight:600}.a3-txt{color:var(--text-muted);font-size:14px;line-height:1.5}.a3-quote{flex-direction:column;justify-content:space-between;gap:18px;margin:0;padding:24px;display:flex}.a3-quote blockquote{color:var(--text-heading);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.a3-quote figcaption{border-top:1px solid var(--border-subtle);align-items:center;gap:12px;padding-top:16px;display:flex}.a3-stars{color:var(--fill-warning);gap:2px;display:flex}.a3-stars .ico{fill:currentColor;stroke:none;width:16px;height:16px}.a3-avatar{background:var(--surface-action-subtle);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--border-tint-brand);color:var(--text-brand);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.a3-who{flex-direction:column;gap:1px;min-width:0;display:flex}.a3-who strong{color:var(--text-heading);font-size:14px;font-weight:600}.a3-who span{color:var(--text-muted);font-size:13px}.a3-faq{background:#fff}.a3-faq-list{gap:12px;width:100%;max-width:820px;margin:0 auto;display:grid}.a3-qa{box-shadow:inset 0 0 0 1px var(--border-default);background:#fff;border-radius:16px;transition:box-shadow .16s}.a3-qa[open]{box-shadow:inset 0 0 0 1.5px var(--border-tint-brand),0 18px 36px -24px #6662ff59}.a3-qa summary{cursor:pointer;min-height:60px;color:var(--text-heading);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 16px 20px;font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.a3-qa summary::-webkit-details-marker{display:none}.a3-qa summary:focus-visible{box-shadow:var(--shadow-focus);outline:none}.a3-plus{background:var(--surface-subtle);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-muted);border-radius:50%;flex:none;place-items:center;transition:transform .18s cubic-bezier(.2,0,0,1),background .16s,color .16s;display:grid}.a3-qa[open] .a3-plus{background:var(--surface-action-subtle);box-shadow:inset 0 0 0 1px var(--border-tint-brand);color:var(--text-brand);transform:rotate(45deg)}.a3-ans{color:var(--text-muted);flex-direction:column;gap:8px;padding:0 20px 20px;font-size:15px;line-height:1.6;display:flex}@media (width>=768px){.a3-qa summary{padding:18px 20px 18px 24px}.a3-ans{padding:0 64px 22px 24px}}.a4-final{background:#fff;padding:48px 0}@media (width>=960px){.a4-final{padding:80px 0}}.a4-frame{background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-default);text-align:center;isolation:isolate;border-radius:24px;position:relative;overflow:hidden}@media (width>=768px){.a4-frame{border-radius:32px}}.a4-top{z-index:2;flex-direction:column;align-items:center;gap:18px;padding:40px 16px 0;display:flex;position:relative}@media (width>=768px){.a4-top{gap:22px;padding:64px 32px 0}}.a4-h2{letter-spacing:-.04em;color:var(--text-heading);text-wrap:balance;max-width:820px;font-size:clamp(32px,5.4vw,60px);font-weight:600;line-height:1.05}.a4-low{flex-direction:column;align-items:center;gap:24px;padding:28px 16px 32px;display:flex;position:relative}@media (width>=768px){.a4-low{gap:28px;padding:36px 32px 48px}}.a4-wave{z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--ezyPrimary600) 34%,var(--ezyPrimary700) 100%);position:absolute;inset:56px 0 0}.a4-wave:before{content:"";background:radial-gradient(45% 55% at 82% 55%,var(--ezyPrimary700) 0%,transparent 70%),radial-gradient(50% 45% at 25% 90%,var(--ezyPrimary600) 0%,transparent 72%),radial-gradient(70% 45% at 55% 50%,var(--ezyPrimary500) 0%,transparent 75%),radial-gradient(35% 30% at 6% 30%,var(--ezyPrimary300) 0%,transparent 80%);filter:blur(40px);position:absolute;inset:-12% -15% -30%;transform:rotate(-8deg)}.a4-bar{z-index:2;background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr);width:100%;max-width:760px;padding:6px;display:grid;position:relative;box-shadow:0 24px 48px -16px #14143373}@media (width>=640px){.a4-bar{border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}}.ezb a.a4-opt,.a4-opt{text-align:left;min-width:0;color:var(--text-heading);border-radius:14px;align-items:center;gap:14px;padding:12px 12px 12px 16px;text-decoration:none;transition:background .12s;display:flex}.ezb a.a4-opt:hover{background:var(--surface-subtle)}.ezb a.a4-opt:focus-visible{outline:2px solid var(--ezyPrimary500);outline-offset:2px}.ezb a.a4-opt+a.a4-opt{box-shadow:inset 0 1px 0 var(--border-default);border-radius:0 0 14px 14px}@media (width>=640px){.ezb a.a4-opt,.a4-opt{border-radius:18px;padding:14px 14px 14px 20px}.ezb a.a4-opt+a.a4-opt{box-shadow:inset 1px 0 0 var(--border-default);border-radius:0 18px 18px 0}}.a4-opt-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.a4-opt-name{color:var(--text-muted);font-size:13px;font-weight:600}.a4-opt-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.a4-opt-price strong{letter-spacing:-.03em;color:var(--text-heading);font-size:26px;font-weight:700;line-height:1.1}@media (width>=640px){.a4-opt-price strong{font-size:30px}}.a4-opt-price .strike{font-size:14px}.a4-go{color:#fff;background:var(--surface-action-label);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:transform .12s;display:grid}@media (width>=640px){.a4-go{width:48px;height:48px}}.a4-opt:hover .a4-go{transform:translate(2px)}.a4-note{z-index:2;color:#fff;text-wrap:balance;max-width:560px;font-size:14px;font-weight:500;line-height:1.5;position:relative}@media (width>=768px){.a4-note{font-size:15px}}.a4-chips{z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;max-width:960px;margin:0;padding:0;list-style:none;display:flex;position:relative}.a4-chip{color:#fff;white-space:nowrap;background:#ffffff24;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 12px 0 6px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47}.a4-chip .cv-tile{border-radius:8px;width:28px;height:28px}.a4-chip .cv-tile .ico{width:16px;height:16px}@media (width>=768px){.a4-chips{gap:10px}.a4-chip{height:44px;padding:0 14px 0 8px;font-size:14px}.a4-chip .cv-tile{width:30px;height:30px}}.a4-foot{border-top:1px solid var(--border-default);color:var(--text-muted);background:#fff;padding:28px 0;font-size:13px}.a4-foot-in{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}@media (width>=768px){.a4-foot-in{text-align:left;flex-direction:row;justify-content:space-between}}.a4-foot-logo{width:auto;height:24px;display:block}.a4-foot-links{flex-wrap:wrap;justify-content:center;gap:6px 20px;display:flex}.ezb .a4-foot-links a{color:var(--text-muted);text-decoration:none;transition:color .12s}.ezb .a4-foot-links a:hover,.ezb .a4-foot-links a:focus-visible{color:var(--text-heading)}.a4-copy{color:var(--text-muted)}.a4-sticky{z-index:40;border-top:1px solid var(--border-default);background:#fff;position:sticky;bottom:0;box-shadow:0 -8px 24px -12px #1018282e}.a4-sticky-in{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px;display:flex}.a4-sticky-plan{flex-direction:column;gap:0;min-width:0;display:flex}.a4-sticky-lbl{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.a4-sticky-price{align-items:baseline;gap:8px;min-width:0;display:flex}.a4-sticky-price strong{letter-spacing:-.02em;color:var(--text-heading);font-size:20px;font-weight:700;line-height:1.2}.a4-sticky-was{font-size:13px}.a4-sticky-was,.a4-sticky-save{display:none}@media (width>=480px){.a4-sticky-was{display:inline}.a4-sticky-save{align-self:center;display:inline-flex}}.a4-sticky-timer{color:var(--text-body);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:13px;display:none}.a4-sticky-timer .ico{color:var(--text-muted)}.a4-sticky-timer strong{color:var(--text-heading);font-weight:600}@media (width>=960px){.a4-sticky-timer{display:inline-flex}.a4-sticky-in{gap:24px}}.a4-sticky-in .cta-xl{white-space:nowrap;flex:none;padding:0 16px}@media (width>=480px){.a4-sticky-in .cta-xl{padding:0 22px}}.ezb .badge{vertical-align:middle;height:22px;line-height:22px;display:inline-block}.ezb .badge-lg{height:28px;line-height:28px}.ezb .cv-inst li{line-height:26px;display:inline-block}.ezb .cv-tile{position:relative;overflow:hidden}.tile-logo{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.ezb .cv-tile:has(.tile-logo){box-shadow:0 0 0 1px var(--border-default),0 1px 2px #1018281a}.a1-story{background:var(--ezyPrimary25);border-bottom-color:var(--border-tint-brand)}.a1-glow{background:linear-gradient(118deg,#0000 52%,#ffffff8c 58%,#0000 64%),radial-gradient(60% 65% at 100% 100%,#6662ff61,#0000 70%),radial-gradient(38% 45% at 94% 70%,#3a34df38,#0000 70%),radial-gradient(45% 40% at 68% 100%,#c3c1ff8c,#0000 70%)}.a1-step{box-shadow:inset 0 0 0 1px var(--border-tint-brand),0 18px 36px -24px #3a34df4d}.a1-step-ico{background:var(--surface-action-subtle);box-shadow:inset 0 0 0 1px var(--border-tint-brand);color:var(--text-brand)}.a1-step-on{background:var(--surface-action-label);box-shadow:0 24px 48px -20px #3a34df8c}.a1-step-on .a1-year{color:var(--ezyPrimary200)}.a1-step-on .a1-step-title{color:#fff}.a1-step-on .a1-step-sub{color:#ffffffdb}.a1-step-on .a1-check{box-shadow:none;color:var(--surface-action-label);background:#fff}.a2-pricing{background:var(--ezyPrimary25);border-top:1px solid var(--border-tint-brand);border-bottom:1px solid var(--border-tint-brand)}.a2-glow{background:linear-gradient(242deg,#0000 52%,#ffffff8c 58%,#0000 64%),radial-gradient(60% 65% at 0 100%,#6662ff61,#0000 70%),radial-gradient(38% 45% at 6% 70%,#3a34df38,#0000 70%),radial-gradient(45% 40% at 32% 100%,#c3c1ff8c,#0000 70%)}.a2-frame,.a4-frame{background:var(--ezyPrimary25);box-shadow:inset 0 0 0 1px var(--border-tint-brand)}.a2-wave{background:linear-gradient(180deg,transparent 0%,transparent 48%,#524ef08c 72%,var(--ezyPrimary600) 100%)}.a2-wave:before{background:radial-gradient(45% 55% at 82% 60%,var(--ezyPrimary700) 0%,transparent 70%),radial-gradient(55% 50% at 18% 85%,var(--ezyPrimary700) 0%,transparent 72%),radial-gradient(70% 45% at 50% 75%,var(--ezyPrimary500) 0%,transparent 75%),radial-gradient(40% 35% at 4% 55%,var(--ezyPrimary500) 0%,transparent 80%)}.a1-card{order:1}.a1-plan-regular .a1-card.a1-n0,.a1-plan-regular .a1-card.a1-n1,.a1-plan-regular .a1-card.a1-n2,.a1-plan-regular .a1-card.a1-n3,.a1-plan-agency .a1-card.a1-n1,.a1-plan-agency .a1-card.a1-n2{order:0}@media (width>=1024px){.a1-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.a1-plan-regular .a1-card{grid-column:span 4}.a1-plan-agency .a1-card{grid-column:span 3}.a1-plan-regular .a1-card.a1-n0,.a1-plan-regular .a1-card.a1-n1,.a1-plan-regular .a1-card.a1-n2,.a1-plan-regular .a1-card.a1-n3,.a1-plan-agency .a1-card.a1-n1,.a1-plan-agency .a1-card.a1-n2{grid-column:span 6}.a1-plan-regular .a1-card.a1-n0 .a1-feat,.a1-plan-regular .a1-card.a1-n1 .a1-feat,.a1-plan-regular .a1-card.a1-n2 .a1-feat,.a1-plan-regular .a1-card.a1-n3 .a1-feat,.a1-plan-agency .a1-card.a1-n1 .a1-feat,.a1-plan-agency .a1-card.a1-n2 .a1-feat{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.cv-plans{grid-template-columns:minmax(0,1fr);max-width:440px}@media (width>=520px){.cv-plans{grid-template-columns:minmax(0,1fr)}}.cv-plans .cv-pc{gap:10px;padding:18px 20px}.cv-plans .cv-pc-amt{font-size:42px}.ezb .cv-ag{width:100%;max-width:440px;box-shadow:inset 0 0 0 1px var(--border-tint-brand),0 12px 28px -18px #3a34df59;color:var(--text-heading);text-align:left;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px 10px 10px 12px;text-decoration:none;transition:box-shadow .14s,transform .14s;display:flex}.ezb .cv-ag:hover{box-shadow:inset 0 0 0 1px var(--border-action),0 16px 32px -18px #3a34df73}.ezb .cv-ag:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cv-ag-logos{flex:none;display:flex}.cv-tile-xs{border-radius:9px;width:30px;height:30px}.cv-tile-xs .ico{width:15px;height:15px}.cv-ag-logos .cv-tile-xs+.cv-tile-xs{margin-left:-6px;box-shadow:0 0 0 2px #fff}.cv-ag-txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.cv-ag-txt strong{color:var(--text-brand);font-size:14px;font-weight:700}.cv-ag-txt span{color:var(--text-muted);font-size:12px}.cv-ag-price{flex-direction:column;flex:none;align-items:flex-end;line-height:1.15;display:flex}.cv-ag-price strong{font-size:17px;font-weight:700}.cv-ag-price s{color:var(--text-subtle);font-size:12px}.cv-ag-go{background:var(--surface-action-subtle);width:32px;height:32px;color:var(--text-brand);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=419px){.cv-ag-txt span{display:none}}.a5{background:#fff;padding:72px 0;position:relative}@media (width>=960px){.a5{padding:112px 0}}.a5-in{flex-direction:column;gap:32px;display:flex}.a5-head{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.a5-h2{letter-spacing:-.035em;color:var(--text-heading);text-wrap:balance;max-width:760px;font-size:clamp(28px,4.2vw,44px);font-weight:600;line-height:1.1}.a5-list{box-shadow:inset 0 0 0 1px var(--border-default),0 24px 48px -32px #1414334d;background:#fff;border-radius:24px;margin:0;padding:0;list-style:none;overflow:hidden}.a5-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid}.a5-row:last-child{border-bottom:0}@media (width>=900px){.a5-row{grid-template-columns:260px minmax(0,1fr) 120px;align-items:center;gap:28px;padding:20px 28px}}.a5-id{align-items:center;gap:12px;min-width:0;display:flex}.a5-tile{border-radius:12px;width:44px;height:44px}.a5-tile .ico{width:22px;height:22px}.a5-name{flex-direction:column;gap:6px;min-width:0;display:flex}.a5-name strong{color:var(--text-heading);font-size:16px;font-weight:600;line-height:1.25}.a5-name>span{flex-wrap:wrap;gap:6px;display:flex}.a5-feat{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.a5-feat li{background:var(--surface-subtle);min-height:30px;box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-body);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:13px;line-height:1.3;display:inline-flex}.a5-feat .ico{color:var(--text-brand);flex:none}.a5-price{justify-content:space-between;align-items:baseline;gap:8px;display:flex}@media (width>=900px){.a5-price{flex-direction:column;align-items:flex-end;gap:2px}}.a5-price-lbl{color:var(--text-subtle);font-size:12px}.a5-price .num{color:var(--text-heading);font-size:17px;font-weight:700}.a5-sum{background:var(--ezyPrimary25);box-shadow:inset 0 0 0 1px var(--border-tint-brand);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:16px;padding:22px;display:grid}@media (width>=900px){.a5-sum{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:24px;padding:24px 28px}}.a5-sum-cell{flex-direction:column;gap:2px;display:flex}.a5-sum-cell>span{color:var(--text-muted);font-size:13px}.a5-sum-cell strong{letter-spacing:-.02em;color:var(--text-heading);align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.a5-sum-cell strong.strike{color:var(--text-subtle);font-weight:600}.a5-sum-price{color:var(--text-brand)}.a5-sum-save{color:var(--text-success)}.a4-wave{background:linear-gradient(180deg,#6662ff00 0%,#6662ff0d 22%,#6662ff29 36%,#5a55f561 48%,#524ef0a8 60%,var(--ezyPrimary600) 74%,var(--ezyPrimary700) 100%);top:0}.a4-wave:before{filter:blur(56px);top:10%;-webkit-mask-image:linear-gradient(#0000 0%,#00000040 30%,#000000b3 50%,#000 68%);mask-image:linear-gradient(#0000 0%,#00000040 30%,#000000b3 50%,#000 68%)}.a2-inc.a2-inc-agency{grid-template-columns:minmax(0,1fr)!important}.a6-reviews{columns:1;column-gap:20px}@media (width>=860px){.a6-reviews{columns:2}}.a6-card{break-inside:avoid;-webkit-column-break-inside:avoid;box-shadow:inset 0 0 0 1px var(--border-default),0 18px 36px -24px #14143347;background:#fff;border-radius:20px;flex-direction:column;gap:12px;margin:0 0 20px;padding:24px;display:flex}.a6-feature{background:var(--surface-action-label);box-shadow:0 24px 48px -20px #3a34df80}.a6-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.a6-meta{color:var(--text-muted);white-space:nowrap;font-size:13px}.a6-title{letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:17px;font-weight:600;line-height:1.35}.a6-quote{color:var(--text-body);text-wrap:pretty;margin:0;font-size:15px;line-height:1.65}.a6-by{border-top:1px solid var(--border-subtle);align-items:center;gap:12px;margin-top:4px;padding-top:14px;display:flex}.a6-feature .a6-title{color:#fff;font-size:20px}.a6-feature .a6-quote{color:#ffffffe6;font-size:17px}.a6-feature .a6-meta{color:var(--ezyPrimary200)}.a6-feature .a6-by{border-top-color:#fff3}.a6-feature .a3-who strong{color:#fff}.a6-feature .a3-avatar{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff4d}.a6-feature .a3-stars{color:#fec84b}.a7-wall{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;max-width:960px;margin:0 auto;display:grid}@media (width>=860px){.a7-wall{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"mark mark""tanya giuls""tanya aiden";align-items:start}.a7-mark{grid-area:mark}.a7-tanya{grid-area:tanya}.a7-giuls{grid-area:giuls}.a7-aiden{grid-area:aiden}}.a7-shot{box-shadow:inset 0 0 0 1px var(--border-default),0 24px 48px -28px #14143359;background:#fff;border-radius:22px;margin:0;padding:10px;transition:transform .18s,box-shadow .18s}.a7-shot:hover{box-shadow:inset 0 0 0 1px var(--border-tint-brand),0 30px 56px -26px #3a34df66;transform:translateY(-3px)}.a7-shot img{border-radius:14px;width:100%;max-width:460px;height:auto;margin:0 auto;display:block}.a7-mark{box-shadow:inset 0 0 0 1px var(--border-tint-brand),0 30px 60px -28px #3a34df66;padding:12px}.a7-mark img{border-radius:12px;max-width:none}@media (prefers-reduced-motion:reduce){.a7-shot,.a7-shot:hover{transition:none;transform:none}}.a3-trust-grid{gap:20px}@media (width>=768px){.a3-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.a3-tcard{box-shadow:inset 0 0 0 1px var(--border-tint-brand),0 24px 48px -30px #3a34df59;flex-direction:column;align-items:flex-start;gap:6px;padding:32px 28px 30px;display:flex;position:relative;overflow:hidden}.a3-tcard .a3-tile-brand{background:var(--surface-action-subtle);width:52px;height:52px;color:var(--text-brand);box-shadow:inset 0 0 0 1px var(--border-tint-brand);border-radius:14px;margin-bottom:18px}.a3-tcard .a3-tile-brand .ico{width:24px;height:24px}.a3-tcard .a3-big{color:var(--text-brand);font-size:clamp(44px,5vw,56px)}.a3-tcard .a3-ttl{color:var(--text-heading);margin-top:10px;font-size:17px;font-weight:600}.a3-tcard .a3-txt{color:var(--text-muted);font-size:15px;line-height:1.55}.a3-tcard-feature{background:var(--surface-action-label);box-shadow:0 30px 56px -24px #3a34df8c}.a3-tcard-feature:after{content:"";pointer-events:none;border:28px solid #ffffff12;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-70px}.a3-tcard-feature .a3-tile-brand{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff47}.a3-tcard-feature .a3-big,.a3-tcard-feature .a3-ttl{color:#fff}.a3-tcard-feature .a3-txt{color:#ffffffd9}.a7-mark img{clip-path:inset(3px 3px 0 round 10px)}@media (width>=768px){.cv-inner{padding-top:140px}}@media (width>=1360px){.cv-inner{padding-top:0}}.nav{margin-bottom:-84px;padding-top:16px}@media (width>=768px){.nav{margin-bottom:-96px;padding-top:24px}}.cv-inner{padding-top:120px}@media (width>=768px){.cv-inner{padding-top:152px}}@media (width>=1360px){.cv-inner{margin-top:28px;padding-top:0}}.a8 .a2-in{gap:28px}.a8-card{z-index:1;background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr);width:100%;max-width:1080px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -32px #14143373}@media (width>=960px){.a8-card{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.a8-l{flex-direction:column;min-width:0;display:flex}.a8-l-head,.a8-r-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.a8-l-title,.a8-r-name{color:var(--text-heading);font-size:15px;font-weight:600}.a8-rows{margin:0;padding:6px 6px 0}.a8-rows .a2-row{padding:10px 16px}.a8-sum{background:var(--surface-subtle);border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;margin-top:auto;padding:18px 22px 22px;display:flex}.a8-r{background:var(--surface-action-subtle);border-top:1px solid var(--border-tint-brand);flex-direction:column;gap:14px;padding:0 0 24px;display:flex}@media (width>=960px){.a8-r{border-top:0;border-left:1px solid var(--border-tint-brand)}}.a8-r-head{border-bottom-color:var(--border-tint-brand)}.a8-r>:not(.a8-r-head){margin-left:22px;margin-right:22px}.a8-price{flex-wrap:wrap;align-items:baseline;gap:12px;padding-top:6px;display:flex}.a8-price-amt{letter-spacing:-.045em;color:var(--text-heading);font-size:clamp(44px,5vw,56px);font-weight:700;line-height:1}.a8-price s{color:var(--text-subtle);font-size:18px;font-weight:500}.a8-total{color:var(--text-muted);margin:0;font-size:14px}.a8 .a2-chips{z-index:1;position:relative}.a8-r>.btn-full{align-self:stretch;width:auto}.ezb .nav-brand{gap:8px;text-decoration:none}.nav-mark{border-radius:9px;width:30px;height:30px;display:block}.nav-word{letter-spacing:-.03em;color:var(--text-heading);font-size:20px;font-weight:700;line-height:1}.hx-in{flex-direction:column;align-items:center;gap:32px;max-width:1040px;margin:0 auto;padding:120px 16px 56px;display:flex;position:relative}@media (width>=768px){.hx-in{gap:40px;padding:150px 32px 80px}}.hx-head{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:760px;display:flex}.hx-h1{max-width:760px}.hx-card{width:100%;box-shadow:inset 0 0 0 1px var(--border-default),0 40px 80px -40px #14143359;background:#fff;border-radius:24px;overflow:hidden}.hx-card-head{border-bottom:1px solid var(--border-subtle);background:var(--surface-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.hx-card-title{color:var(--text-heading);font-size:15px;font-weight:600}.hx-card-meta{color:var(--text-muted);font-size:13px}.hx-grid{grid-template-columns:minmax(0,1fr);gap:0 8px;margin:0;padding:8px;list-style:none;display:grid}@media (width>=760px){.hx-grid{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;padding:10px}}.hx-row{border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.hx-row:hover{background:var(--surface-subtle)}.hx-tile{border-radius:10px;width:36px;height:36px}.hx-tile .ico{width:18px;height:18px}.hx-name{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.hx-val{color:var(--text-heading);font-size:15px;font-weight:600}.hx-notes{color:var(--text-body);border-top:1px solid var(--border-tint-brand);flex-wrap:wrap;gap:8px 24px;margin:0;padding:14px 22px 16px;font-size:14px;list-style:none;display:flex}.hx-notes li{align-items:center;gap:8px;display:flex}.hx-notes .ico{color:var(--text-brand)}.ezb a.hx-ag{max-width:100%;box-shadow:inset 0 0 0 1px var(--border-tint-brand);color:var(--text-body);background:#fff;border-radius:999px;align-items:center;gap:12px;margin-top:-12px;padding:8px 14px 8px 8px;font-size:14px;text-decoration:none;display:inline-flex}.ezb a.hx-ag:hover{box-shadow:inset 0 0 0 1px var(--border-action),0 10px 24px -16px #3a34df66}.hx-ag-logos{flex:none;display:flex}.hx-ag-logos .cv-tile-xs{border-radius:999px;width:28px;height:28px}.hx-ag-logos .cv-tile-xs+.cv-tile-xs{margin-left:-8px;box-shadow:0 0 0 2px #fff}.hx-ag-txt strong{color:var(--text-brand);font-weight:700}.hx-ag-txt b{color:var(--text-heading);font-weight:700}.hx-ag-txt s{color:var(--text-subtle)}.hx-ag>.ico{color:var(--text-brand)}@media (width<=520px){.ezb a.hx-ag{border-radius:16px}}.hx-name-t{color:var(--text-heading);font-size:15px;font-weight:600}.hx-name-s{color:var(--text-muted);font-size:13px}.hx-foot{border-top:1px solid var(--border-tint-brand);background:var(--surface-action-subtle);flex-direction:column;gap:16px;padding:18px 22px;display:flex}@media (width>=900px){.hx-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px}}.hx-eq{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0;display:flex}.hx-eq-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.hx-eq-k{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3}.hx-eq-v{letter-spacing:-.02em;color:var(--text-heading);white-space:nowrap;align-items:baseline;gap:8px;margin:0;font-size:20px;font-weight:600;line-height:1.2;display:flex}.hx-eq-was{color:var(--text-subtle);display:inline-block;position:relative}.hx-eq-was:after{content:"";background:#f04438;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-6deg)}.hx-eq-save{color:var(--text-success,#067647)}.hx-eq-pct{background:var(--surface-success,#ecfdf3);box-shadow:inset 0 0 0 1px var(--border-tint-success,#abefc6);letter-spacing:0;border-radius:999px;padding:0 7px;font-size:12px;font-weight:600;line-height:20px;display:inline-block}.hx-eq-op{color:var(--text-subtle);align-self:flex-end;font-size:20px;font-weight:500;line-height:1.2}.hx-eq-big{letter-spacing:-.035em;color:var(--text-brand);font-size:28px;font-weight:700}.hx-eq-pay .hx-eq-k{color:var(--text-brand);font-weight:600}.ezb a.hx-cta{flex:none;align-self:stretch}@media (width>=900px){.ezb a.hx-cta{align-self:center}}@media (width<=899px){.hx-eq{column-gap:12px}.hx-eq-op{display:none}.hx-eq-pay{border-top:1px dashed var(--border-tint-brand);flex-basis:100%;padding-top:10px}}.lc{background:var(--surface-page);padding:72px 0}@media (width>=960px){.lc{padding:112px 0}}.lc-head{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:0 auto 40px;display:flex}.lc-card{max-width:1080px;box-shadow:inset 0 0 0 1px var(--border-default),0 40px 80px -40px #14143359;background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid;overflow:hidden}@media (width>=960px){.lc-card{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.lc-form{flex-direction:column;gap:14px;padding:24px;display:flex}@media (width>=640px){.lc-form{padding:32px}}.lc-label{color:var(--text-heading);font-size:15px;font-weight:600}.lc-field{height:60px;box-shadow:inset 0 0 0 1px var(--border-control,#d0d5dd),0 1px 2px #1018280d;background:#fff;border-radius:14px;align-items:center;padding:0 16px;display:flex}.lc-field:focus-within{box-shadow:inset 0 0 0 1px var(--surface-action),var(--shadow-focus)}.lc-pre{color:var(--text-muted);margin-right:6px;font-size:26px;font-weight:600}.lc-input{letter-spacing:-.02em;min-width:0;color:var(--text-heading);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:26px;font-weight:700}.ezb .lc-input:focus-visible{outline:none}.lc-range{width:100%;accent-color:var(--surface-action-label);cursor:pointer;margin:4px 0 0}.lc-ends{color:var(--text-muted);justify-content:space-between;margin-top:-6px;font-size:12px;display:flex}.lc-owned{border:0;border-top:1px solid var(--border-subtle);min-width:0;margin:6px 0 0;padding:16px 0 0}.lc-owned legend{color:var(--text-heading);margin-bottom:12px;padding:0;font-size:15px;font-weight:600}.lc-owned legend span{color:var(--text-muted);font-weight:400}.lc-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (width>=480px){.lc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lc-chk{min-height:44px;box-shadow:inset 0 0 0 1px var(--border-default);cursor:pointer;color:var(--text-heading);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;transition:box-shadow .12s,background .12s;display:flex;position:relative}.lc-chk:hover{box-shadow:inset 0 0 0 1px var(--border-tint-brand)}.lc-chk input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.lc-chk:has(input:focus-visible){box-shadow:var(--shadow-focus)}.lc-box{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--border-control,#d0d5dd);color:#0000;background:#fff;border-radius:5px;flex:none;place-items:center;display:grid}.lc-box .ico{stroke-width:3px;width:12px;height:12px}.lc-chk-name{flex:1;min-width:0;font-weight:500}.lc-chk-val{color:var(--text-muted);font-size:13px}.lc-chk.is-on{background:var(--surface-action-subtle);box-shadow:inset 0 0 0 1px var(--surface-action)}.lc-chk.is-on .lc-box{background:var(--surface-action-label);box-shadow:none;color:#fff}.lc-note{color:var(--text-muted);margin-top:12px;font-size:13px}.lc-out{color:#fff;background:radial-gradient(420px 260px at 100% 0,#ffffff2e,#0000 70%),linear-gradient(160deg,#524ef0 0%,#3a34df 100%);flex-direction:column;gap:10px;padding:28px 24px;display:flex}@media (width>=640px){.lc-out{padding:36px 32px}}.lc-k{letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;font-size:13px;font-weight:600}.lc-due{letter-spacing:-.045em;font-size:clamp(48px,6vw,64px);font-weight:700;line-height:1}.lc-line{color:#dddcff;font-size:16px;font-weight:500}.lc-bar{background:#fff3;border-radius:999px;height:8px;margin:8px 0 4px;overflow:hidden}.lc-bar>span{border-radius:inherit;background:#fff;height:100%;transition:width .3s;display:block}.lc-rows{flex-direction:column;margin:6px 0 10px;display:flex}.lc-rows div{border-bottom:1px solid #ffffff29;justify-content:space-between;padding:9px 0;font-size:15px;display:flex}.lc-rows dt{color:#ffffffc7}.lc-rows dd{margin:0;font-weight:600}.lc-rows .lc-rows-total{border-bottom:0}.lc-rows-total dt,.lc-rows-total dd{color:#fff;font-size:16px;font-weight:700}.ezb a.lc-cta{min-height:48px;color:var(--text-brand);text-align:center;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 10px 24px -12px #0a063c99}.ezb a.lc-cta:hover{background:var(--surface-action-subtle)}.lc-fine{color:#ffffffb3;text-align:center;font-size:12.5px}.seg.mo-seg{position:relative}.mo-seg-thumb{background:var(--surface-card);width:calc(50% - 4px);box-shadow:var(--shadow-sm);pointer-events:none;border-radius:8px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px}.mo-seg .seg-btn{z-index:1;position:relative}.mo-seg .seg-btn.is-on{box-shadow:none;background:0 0}.nf{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:flex-end;display:inline-flex}.nf-c{line-height:1.1;display:inline-block}.nf-d{height:1.1em;line-height:1.1em;display:inline-block;overflow:hidden}.nf-s{flex-direction:column;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex}.nf-s>span{text-align:center;height:1.1em;line-height:1.1em;display:block}@media (prefers-reduced-motion:reduce){.mo-seg-thumb,.nf-s{transition:none}}.mo-ropts{gap:8px;display:grid;position:relative}.mo-ropts .a2-ropt{z-index:1;background:0 0;height:64px;min-height:0;transition:box-shadow .2s,background .2s;position:relative}.mo-ropts .a2-ropt.is-on{box-shadow:inset 0 0 0 1px var(--border-tint-brand)}.mo-ring{height:64px;box-shadow:inset 0 0 0 2px var(--border-action),0 10px 24px -12px #6662ff80;pointer-events:none;z-index:0;background:#fff;border-radius:16px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0}.mo-ropts .a2-ropt:not(.is-on){background:#ffffff8c}.a8-price-amt .nf-d,.a8-price-amt .nf-c{line-height:1}@media (prefers-reduced-motion:reduce){.mo-ring{transition:none}}.ezb a.hx-proof{color:var(--text-body);align-items:center;gap:8px;margin-top:-20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ezb a.hx-proof:hover{color:var(--text-brand)}.hx-stars{color:#f5b301;letter-spacing:1px;font-size:15px}.a3-reviews{background:var(--surface-subtle);border-bottom:1px solid var(--border-default)}.nav-links{position:relative}.nav-thumb{pointer-events:none;background:#fff;border-radius:9px;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 2px #10182814,inset 0 0 0 1px #1018280f}.ezb .nav-links .nav-link{z-index:1;position:relative}.ezb .nav-links .nav-link:hover{box-shadow:none;color:var(--text-heading);background:0 0}.ezb .nav-links .nav-link.is-on{color:var(--text-brand)}.ezb .nav-sheet .nav-sheet-link.is-on{color:var(--text-brand);background:var(--surface-action-subtle)}.ezb .nav-btn{white-space:nowrap}.nav-btn-short{display:none}@media (width<=479px){.nav-btn-long{display:none}.nav-btn-short{display:inline}}@media (prefers-reduced-motion:reduce){.nav-thumb{transition:none}}@media (width<=719px){.cv-nodes{gap:8px}.cv-node{border-radius:12px;padding:6px 10px 6px 6px}.cv-node .cv-tile{border-radius:9px;width:32px;height:32px}.cv-node strong{white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;display:block;overflow:hidden}.cv-node .cv-meta-sm{display:none}.hx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;padding:8px}.hx-row{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"t n""t v";gap:0 10px;padding:8px;display:grid}.hx-tile{border-radius:8px;grid-area:t;align-self:center;width:28px;height:28px}.hx-tile .ico{width:15px;height:15px}.hx-name{grid-area:n}.hx-name-t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hx-name-s{display:none}.hx-val{color:var(--text-muted);grid-area:v;font-size:13px;font-weight:500}.hx-card-head{padding:14px 16px}.hx-card-meta{display:none}.hx-notes{padding:12px 16px 14px;font-size:13px}.hx-eq{row-gap:12px}.hx-eq-cell:not(.hx-eq-pay){flex:40%;min-width:0}.hx-eq-k{white-space:normal}.hx-eq-v{font-size:18px}.hx-eq-big{font-size:26px}.a8-r{border-top:0;border-bottom:1px solid var(--border-tint-brand);order:-1}.a8-rows .a2-row{padding:8px 14px}.mo-ropts .a2-ropt{height:auto;min-height:60px}.mo-ring{display:none}.mo-ropts .a2-ropt.is-on{box-shadow:inset 0 0 0 2px var(--border-action),0 8px 20px -10px #6662ff73;background:#fff}.a2-ropt-txt{gap:2px}.a4-chips{gap:6px;max-width:340px}.a4-chip{border-radius:10px;gap:0;height:auto;padding:4px;font-size:0}.a4-chip .cv-tile{width:30px;height:30px}.a2-ropt-txt>.num{display:none}.a2-ropt-txt>strong{line-height:1.3}.a4-chips{max-width:220px}}.nf-c{white-space:pre}.ezb a.a4-foot-brand{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.a4-foot-brand .nav-word{font-size:18px}.w-strike{color:var(--text-subtle);display:inline-flex;position:relative}.w-strike:after{content:"";pointer-events:none;background:currentColor;border-radius:1px;height:1.5px;position:absolute;top:52%;left:-2px;right:-2px}.w1{border-bottom:1px solid var(--border-default);background:#fff;padding:72px 0}.w1-stack{flex-direction:column;gap:40px;display:flex}.w1-body{flex-direction:column;gap:20px;min-width:0;display:flex}.w1-scroll{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:2px 20px 6px;scroll-padding:0 20px;overflow-x:auto}.w1-scroll::-webkit-scrollbar{display:none}.w1-track{background:var(--surface-sunken);width:max-content;box-shadow:inset 0 0 0 1px var(--border-sunken);border-radius:18px;margin:0 auto;padding:4px}.w1-tabs{display:flex;position:relative}.w1-ind{width:100px;box-shadow:0 1px 2px #1018280f,0 6px 16px -6px #1414332e,inset 0 0 0 1px var(--border-subtle);pointer-events:none;background:#fff;border-radius:14px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.w1-ind:after{content:"";background:var(--surface-action);border-radius:3px;width:18px;height:3px;margin-left:-9px;position:absolute;bottom:6px;left:50%}.w1-tab{z-index:1;scroll-snap-align:start;width:100px;min-width:0;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:8px;padding:12px 4px 16px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;transition:color .16s;display:flex;position:relative}.w1-tab:hover{color:var(--text-heading)}.w1-tab:focus-visible{box-shadow:var(--shadow-focus);outline:none}.w1-tab.is-on{color:var(--text-heading);font-weight:600}.w1-tab-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.cv-tile.w1-tile{opacity:.78;border-radius:9px;width:32px;height:32px;transition:opacity .16s,transform .16s;position:relative}.cv-tile.w1-tile .ico{width:16px;height:16px}.w1-tab:hover .w1-tile,.w1-tab.is-on .w1-tile{opacity:1}.w1-tab.is-on .w1-tile{transform:translateY(-1px)}.w1-card{border:1px solid var(--border-default);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 56px -32px #1414334d}.w1-main{flex-direction:column;gap:28px;min-width:0;padding:24px;display:flex}.w1-panels{display:grid}.w1-panel{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;display:flex;transform:translate(16px)}.w1-panel.is-on{opacity:1;visibility:visible;transition:opacity .32s 80ms,transform .42s cubic-bezier(.22,1,.36,1),visibility;transform:none}.w1-id{align-items:center;gap:16px;min-width:0;display:flex}.cv-tile.w1-tile-lg{border-radius:15px;width:56px;height:56px;position:relative}.cv-tile.w1-tile-lg .ico{width:26px;height:26px}.w1-id-txt{flex-direction:column;gap:8px;min-width:0;display:flex}.w1-name{letter-spacing:-.02em;color:var(--text-heading);font-size:24px;font-weight:600;line-height:1.15}.w1-tags{flex-wrap:wrap;gap:6px;display:flex}.w1-panel .w1-pitch{max-width:580px;color:var(--text-muted);text-wrap:pretty;margin-top:20px;font-size:16px;line-height:1.55}.w1-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:12px;font-weight:600}.w1-panel .w1-label{border-top:1px solid var(--border-subtle);margin-top:24px;padding-top:24px}.w1-panel .w1-feat{grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.w1-feat li{color:var(--text-body);align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.w1-check{background:var(--surface-action-subtle);width:20px;height:20px;color:var(--text-brand);box-shadow:inset 0 0 0 1px var(--border-tint-brand);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.w1-check .ico{stroke-width:2.75px;width:12px;height:12px}@keyframes w-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (width<=959px){.w1-panel{transition:none;display:none}.w1-panel.is-on{animation:.42s cubic-bezier(.22,1,.36,1) w-in;display:flex}}.w1-nav{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:flex}.w1-count{font-family:var(--font-mono);color:var(--text-subtle);order:-1;margin-right:auto;font-size:13px}.w1-count-on{color:var(--text-heading);font-weight:500}.w1-arrow{width:40px;height:40px;color:var(--text-heading);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-default),0 1px 2px #1018280d;background:#fff;border:0;border-radius:50%;place-items:center;transition:background .12s,box-shadow .12s;display:grid}.w1-arrow:hover{background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-strong)}.w1-arrow:focus-visible{box-shadow:var(--shadow-focus);outline:none}.w1-arrow-prev .ico{transform:rotate(180deg)}.w1-price{background:var(--surface-subtle);border-top:1px solid var(--border-subtle);flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:24px;display:flex}.w1-amount{letter-spacing:-.035em;color:var(--text-heading);font-size:44px;font-weight:600;line-height:1.1}.w1-alone{max-width:260px;color:var(--text-muted);text-wrap:pretty;font-size:14px;line-height:1.5}.w1-incl{color:var(--text-success);background:var(--surface-success);box-shadow:inset 0 0 0 1px var(--border-tint-success);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:6px 12px 6px 10px;font-size:13px;font-weight:600;display:inline-flex}.w1-incl .ico{stroke-width:2.5px}.w1-sum{color:var(--text-muted);flex-direction:column;align-items:center;gap:4px;font-size:14px;display:flex}.w1-sum-g{align-items:center;gap:8px;display:inline-flex}.w1-sum .w-strike{font-size:15px}.w1-sum-dot{background:var(--border-strong);border-radius:50%;width:3px;height:3px;display:none}.w1-sum-price{color:var(--text-heading);font-size:16px;font-weight:600}@media (width>=640px){.w1-main{padding:32px}.w1-price{padding:28px 32px}.w1-panel .w1-feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px}}@media (width>=960px){.w1{padding:112px 0}.w1-stack{gap:56px}.w1-body{gap:24px}.w1-scroll{margin:0;padding:0;overflow:visible}.w1-sum{flex-direction:row;justify-content:center;gap:10px}.w1-sum-dot{display:block}.w1-ind,.w1-tab{width:112px}.w1-tab{font-size:13px}.w1-card{grid-template-columns:minmax(0,1fr) 340px}.w1-main{padding:40px 44px 32px}.w1-name{font-size:30px}.w1-panel .w1-pitch{font-size:17px}.w1-price{border-top:0;border-left:1px solid var(--border-subtle);padding:40px 36px}.w1-amount{font-size:52px}}.w2{background:var(--surface-page);border-bottom:1px solid var(--border-default);padding:72px 0}.w2-stack{flex-direction:column;gap:40px;display:flex}.w2-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"master""detail""total";gap:16px;display:grid}.w2-master{grid-area:master;min-width:0}.w2-total{grid-area:total}.w2-detail{grid-area:detail;min-width:0}.w2-listhead{display:none}.w2-list{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -20px;padding:2px 20px 6px;scroll-padding:0 20px;display:flex;position:relative;overflow-x:auto}.w2-list::-webkit-scrollbar{display:none}.w2-hl{display:none}.w2-row{z-index:1;scroll-snap-align:start;text-align:left;height:44px;color:var(--text-body);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-default);background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 6px;font-family:inherit;transition:background .16s,box-shadow .16s,color .16s;display:flex;position:relative}.w2-row:focus-visible{box-shadow:var(--shadow-focus);outline:none}.w2-row.is-on{background:var(--surface-action-subtle);box-shadow:inset 0 0 0 1px var(--border-tint-brand)}.cv-tile.w2-tile{border-radius:999px;width:32px;height:32px;position:relative}.cv-tile.w2-tile .ico{width:16px;height:16px}.w2-row-txt{flex-direction:column;min-width:0;display:flex}.w2-row-name{color:var(--text-heading);white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25}.w2-row.is-on .w2-row-name{color:var(--text-brand)}.w2-full,.w2-row-plan,.w2-row-price{display:none}.w2-total{box-shadow:inset 0 0 0 1px var(--border-default);background:#fff;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 18px;display:flex}.w2-total-l,.w2-total-r{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.w2-total-r{align-items:flex-end}.w2-total-k{color:var(--text-muted);font-size:12px;font-weight:500}.w2-total-v{font-size:15px}.w2-total-p{letter-spacing:-.01em;color:var(--text-heading);font-size:18px;font-weight:600}.w2-card{border:1px solid var(--border-default);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 28px 56px -32px #1414334d}.w2-panels{padding:24px;display:grid}.w2-panel{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;transition:opacity .24s,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;display:flex;transform:translateY(10px)}.w2-panel.is-on{opacity:1;visibility:visible;transition:opacity .32s 80ms,transform .42s cubic-bezier(.22,1,.36,1),visibility;transform:none}@media (width<=1023px){.w2-panel{transition:none;display:none}.w2-panel.is-on{animation:.42s cubic-bezier(.22,1,.36,1) w-in;display:flex}}.w2-id{align-items:center;gap:16px;min-width:0;display:flex}.cv-tile.w2-tile-lg{border-radius:15px;width:56px;height:56px;position:relative}.cv-tile.w2-tile-lg .ico{width:26px;height:26px}.w2-id-txt{flex-direction:column;gap:8px;min-width:0;display:flex}.w2-name{letter-spacing:-.02em;color:var(--text-heading);font-size:24px;font-weight:600;line-height:1.15}.w2-tags{flex-wrap:wrap;gap:6px;display:flex}.w2-panel .w2-pitch{color:var(--text-muted);text-wrap:pretty;margin-top:18px;font-size:16px;line-height:1.55}.w2-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:12px;font-weight:600}.w2-panel .w2-label{margin-top:24px}.w2-panel .w2-feat{margin:8px 0 0;padding:0;list-style:none}.w2-feat li{border-top:1px solid var(--border-subtle);color:var(--text-body);align-items:flex-start;gap:12px;padding:11px 0;font-size:15px;line-height:1.45;display:flex}.w2-feat li:first-child{border-top:0}.w2-feat .ico{color:var(--text-brand);stroke-width:2.25px;margin-top:2px}.w2-foot{background:var(--surface-subtle);border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;padding:20px 24px;display:flex}.w2-price{flex-direction:column;gap:6px;display:flex}.w2-amount{letter-spacing:-.035em;color:var(--text-heading);font-size:38px;font-weight:600;line-height:1.1}.w2-incl{color:var(--text-success);background:var(--surface-success);box-shadow:inset 0 0 0 1px var(--border-tint-success);border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:13px;font-weight:600;display:inline-flex}.w2-incl .ico{stroke-width:2.5px}@media (width>=640px){.w2-panels{padding:32px}.w2-foot{padding:22px 32px}}@media (width>=1024px){.w2{padding:112px 0}.w2-stack{gap:56px}.w2-layout{grid-template:"master detail""total detail"1fr/minmax(0,5fr) minmax(0,6fr);align-items:start;gap:12px 32px}.w2-detail{position:sticky;top:24px}.w2-listhead{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);justify-content:space-between;padding:0 20px 10px;font-size:12px;font-weight:600;display:flex}.w2-list{box-shadow:inset 0 0 0 1px var(--border-default),0 18px 36px -28px #14143338;background:#fff;border-radius:20px;flex-direction:column;gap:0;margin:0;padding:6px;overflow:visible}.w2-hl{z-index:0;background:var(--surface-action-subtle);height:64px;box-shadow:inset 0 0 0 1px var(--border-tint-brand);pointer-events:none;border-radius:14px;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:6px;left:6px;right:6px}.w2-hl:before{content:"";background:var(--surface-action);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.w2-row{width:100%;height:64px;box-shadow:none;background:0 0;border-radius:14px;gap:14px;padding:0 16px 0 14px}.w2-row:not(.is-on):hover{background:var(--surface-subtle)}.w2-row.is-on{box-shadow:none;background:0 0}.cv-tile.w2-tile{border-radius:10px;width:36px;height:36px}.cv-tile.w2-tile .ico{width:18px;height:18px}.w2-row-txt{flex:1;gap:2px}.w2-row-name{color:var(--text-heading);font-size:15px}.w2-row.is-on .w2-row-name{color:var(--text-heading)}.w2-full{display:inline}.w2-short{display:none}.w2-row-plan{color:var(--text-muted);font-size:13px;line-height:1.3;display:block}.w2-row-price{color:var(--text-body);font-size:15px;font-weight:500;display:block}.w2-row.is-on .w2-row-price{color:var(--text-brand);font-weight:600}.w2-total{box-shadow:inset 0 0 0 1px var(--border-default);background:0 0;align-items:center;padding:14px 20px}.w2-total-l,.w2-total-r{flex-direction:row;align-items:center;gap:8px}.w2-total-k{font-size:13px}.w2-panels{padding:36px 40px 28px}.w2-name{font-size:28px}.w2-panel .w2-pitch{font-size:17px}.w2-foot{padding:24px 40px}.w2-amount{font-size:44px}}@media (prefers-reduced-motion:reduce){.w1-ind,.w1-panel,.w1-panel.is-on,.w1-tile,.w2-hl,.w2-panel,.w2-panel.is-on{transition:none}.w1-panel,.w2-panel{transform:none}.w1-panel.is-on,.w2-panel.is-on{animation:none}}.ins-auto .w1-ind:after{display:none}.w1-prog{background:0 0;border-radius:3px;width:36px;height:3px;margin-left:-18px;position:absolute;bottom:6px;left:50%;overflow:hidden}.w1-tab.is-on .w1-prog{background:var(--border-tint-brand)}.w1-prog>span{border-radius:inherit;background:var(--surface-action);height:100%;transition:width .1s linear;display:block}.is-paused .w1-tab.is-on .w1-prog>span{transition:none;width:100%!important}.w1-play{margin-right:4px}.w1-play .ico{fill:currentColor;stroke:none;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.w1-prog>span{transition:none}}.w1-total{background:var(--surface-action-subtle);box-shadow:inset 0 0 0 1px var(--border-tint-brand);border-radius:20px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}@media (width>=900px){.w1-total{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:18px 18px 18px 28px}}.w1-total .hx-eq-v .nf-d,.w1-total .hx-eq-v .nf-c{line-height:1.1}.ezb a.w1-visit{color:var(--text-brand);background:var(--surface-action-subtle);box-shadow:inset 0 0 0 1px var(--border-tint-brand);border-radius:999px;flex:none;align-self:center;align-items:center;gap:6px;margin-left:auto;padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,box-shadow .16s;display:inline-flex}.ezb a.w1-visit:hover{box-shadow:inset 0 0 0 1px var(--border-action);background:#fff}.w1-visit .ico{stroke-width:2.2px}.w1-id{flex-wrap:wrap}@media (width<=639px){.ezb a.w1-visit{order:3;margin-left:0}}@media (width<=719px){.w1{padding:56px 0}.w1-stack{gap:28px}.w1-main{gap:20px;padding:20px}.w1-panel .w1-pitch{margin-top:14px;font-size:15px}.w1-panel .w1-label{margin-top:16px;padding-top:16px}.w1-feat li{font-size:14px}.w1-price{gap:6px;padding:18px 20px}.w1-amount{font-size:36px}.w1-alone{display:none}.w1-total{padding:16px}}.k1,.k2,.k3{background:var(--surface-card);padding:64px 0}@media (width>=960px){.k1,.k2,.k3{padding:104px 0}}.k1-head,.k2-head,.k3-head{max-width:720px;margin-bottom:36px}@media (width>=960px){.k1-head,.k2-head,.k3-head{margin-bottom:48px}}.k1-field,.k2-field{height:60px;box-shadow:inset 0 0 0 1px var(--border-control,#d0d5dd),0 1px 2px #1018280d;cursor:text;background:#fff;border-radius:14px;align-items:center;gap:6px;padding:0 16px;transition:box-shadow .16s;display:flex}.k1-field:hover,.k2-field:hover{box-shadow:inset 0 0 0 1px var(--ezyPrimary300),0 1px 2px #1018280d}.k1-field:focus-within,.k2-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--surface-action),0 0 0 4px #6662ff24}.k1-pre,.k2-pre{color:var(--text-subtle);font-size:26px;font-weight:600;line-height:1}.k1-input,.k2-input{letter-spacing:-.02em;min-width:0;height:100%;color:var(--text-heading);background:0 0;border:0;outline:0;flex:1;padding:0;font-family:inherit;font-size:26px;font-weight:700}.ezb .k1-input:focus-visible,.ezb .k2-input:focus-visible,.ezb .k3-input:focus-visible{outline:none}.k1-unit,.k2-unit{letter-spacing:.06em;color:var(--text-subtle);font-size:12px;font-weight:600}.k1-chips,.k2-chips,.k3-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}@media (width>=480px){.k1-chips,.k2-chips,.k3-chips{flex-wrap:wrap;gap:8px;display:flex}}.k1-chip,.k2-chip,.k3-chip{height:34px;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-body);font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 6px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background .14s,box-shadow .14s,color .14s}@media (width>=480px){.k1-chip,.k2-chip,.k3-chip{padding:0 14px}}.k1-chip:hover,.k2-chip:hover,.k3-chip:hover{box-shadow:inset 0 0 0 1px var(--ezyPrimary300);color:var(--text-brand)}.k1-chip.is-on,.k2-chip.is-on,.k3-chip.is-on{background:var(--surface-action-subtle);color:var(--text-brand);box-shadow:inset 0 0 0 1.5px var(--surface-action)}.k1-chip:focus-visible,.k2-chip:focus-visible,.k3-chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.k1-slider,.k2-slider,.k3-slider{height:28px;position:relative}.k1-rail,.k2-rail,.k3-rail{background:var(--ezyGray200,#eaecf0);border-radius:999px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0;right:0}.k1-fillbox,.k2-fillbox,.k3-fillbox{position:absolute;inset:0 11px}.k1-fill,.k2-fill,.k3-fill{background:linear-gradient(90deg,var(--ezyPrimary400),var(--surface-action));transition:width .14s ease-out;position:absolute;top:0;bottom:0;left:0}.k1-fill:before,.k2-fill:before,.k3-fill:before{content:"";background:var(--ezyPrimary400);border-radius:999px 0 0 999px;width:11px;position:absolute;top:0;bottom:0;right:100%}.k1-range,.k2-range,.k3-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.k1-range::-webkit-slider-runnable-track{background:0 0;border:0;height:28px}.k2-range::-webkit-slider-runnable-track{background:0 0;border:0;height:28px}.k3-range::-webkit-slider-runnable-track{background:0 0;border:0;height:28px}.k1-range::-moz-range-track{background:0 0;border:0;height:28px}.k2-range::-moz-range-track{background:0 0;border:0;height:28px}.k3-range::-moz-range-track{background:0 0;border:0;height:28px}.k1-range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:2px solid var(--surface-action);background:#fff;border-radius:50%;width:22px;height:22px;margin-top:3px;transition:box-shadow .16s,transform .16s;box-shadow:0 2px 6px #524ef047}.k2-range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:2px solid var(--surface-action);background:#fff;border-radius:50%;width:22px;height:22px;margin-top:3px;transition:box-shadow .16s,transform .16s;box-shadow:0 2px 6px #524ef047}.k3-range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:2px solid var(--surface-action);background:#fff;border-radius:50%;width:22px;height:22px;margin-top:3px;transition:box-shadow .16s,transform .16s;box-shadow:0 2px 6px #524ef047}.k1-range::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--surface-action);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #524ef047}.k2-range::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--surface-action);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #524ef047}.k3-range::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--surface-action);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #524ef047}.k1-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px #6662ff1f,0 2px 6px #524ef047}.k2-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px #6662ff1f,0 2px 6px #524ef047}.k3-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px #6662ff1f,0 2px 6px #524ef047}.k1-range:focus-visible,.k2-range:focus-visible,.k3-range:focus-visible{outline:none}.k1-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #6662ff38,0 2px 6px #524ef047}.k2-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #6662ff38,0 2px 6px #524ef047}.k3-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #6662ff38,0 2px 6px #524ef047}.k1-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px #6662ff38}.k2-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px #6662ff38}.k3-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px #6662ff38}.k1-range:active::-webkit-slider-thumb{transform:scale(1.08)}.k2-range:active::-webkit-slider-thumb{transform:scale(1.08)}.k3-range:active::-webkit-slider-thumb{transform:scale(1.08)}.k1-ends,.k2-ends,.k3-ends{justify-content:space-between;margin-top:4px;display:flex}.k1-end,.k2-end,.k3-end{color:var(--text-subtle);font-size:12px;font-weight:500}.k1-apps,.k2-apps,.k3-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.k1-app-li,.k2-app-li,.k3-app-li{min-width:0;display:flex}.k1-app,.k2-app,.k3-app{min-width:0;box-shadow:inset 0 0 0 1px var(--border-default);text-align:left;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:14px;flex:1;align-items:center;gap:8px;padding:8px;font-family:inherit;transition:box-shadow .16s,background .16s,transform .16s;display:flex;position:relative}.k1-app:hover,.k2-app:hover,.k3-app:hover{box-shadow:inset 0 0 0 1px var(--ezyPrimary300),0 6px 14px -10px #524ef073}.k1-app:focus-visible,.k2-app:focus-visible,.k3-app:focus-visible{box-shadow:var(--shadow-focus);outline:none}.k1-app.is-on,.k2-app.is-on,.k3-app.is-on{background:var(--ezyPrimary25);box-shadow:inset 0 0 0 2px var(--surface-action),0 8px 18px -12px #524ef099}.k1-tile,.k2-tile,.k3-tile{border-radius:9px;width:30px;height:30px}.k1-tile .ico,.k2-tile .ico,.k3-tile .ico{width:15px;height:15px}.k1-app-txt,.k2-app-txt,.k3-app-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.k1-app-name,.k2-app-name,.k3-app-name{color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.k1-app-val,.k2-app-val,.k3-app-val{color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.3;transition:color .16s}.k1-app.is-on .k1-app-val,.k2-app.is-on .k2-app-val,.k3-app.is-on .k3-app-val{color:var(--text-brand)}.k1-tick,.k2-tick,.k3-tick{background:var(--surface-action);color:#fff;opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:20px;height:20px;transition:opacity .16s,transform .26s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:-6px;right:-6px;transform:scale(.4);box-shadow:0 0 0 2px #fff}.k1-tick .ico,.k2-tick .ico,.k3-tick .ico{stroke-width:3.2px;width:11px;height:11px}.k1-app.is-on .k1-tick,.k2-app.is-on .k2-tick,.k3-app.is-on .k3-tick{opacity:1;transform:none}@media (width>=640px){.k1-apps,.k2-apps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.k1-app,.k2-app{text-align:center;flex-direction:column;justify-content:center;gap:8px;padding:16px 6px 12px}.k1-app-txt,.k2-app-txt{align-items:center;max-width:100%}.k1-tile,.k2-tile{border-radius:12px;width:42px;height:42px}.k1-tile .ico,.k2-tile .ico{width:20px;height:20px}.k1-tick,.k2-tick{box-shadow:none;top:6px;right:6px}.k1-app-name,.k2-app-name{font-size:13px}}.k1-picked,.k2-picked,.k3-picked{background:var(--surface-action-subtle);box-shadow:inset 0 0 0 1px var(--border-tint-brand);color:var(--text-brand);white-space:nowrap;border-radius:999px;padding:0 9px;font-size:12px;font-weight:600;line-height:22px;display:inline-block}.ezb a.k1-cta,.ezb a.k2-cta,.ezb a.k3-cta{text-align:center;width:100%;display:flex}.k1-note,.k2-note,.k3-note{color:var(--text-muted);text-wrap:pretty;font-size:12.5px;line-height:1.5}.k1-fine,.k2-fine,.k3-fine{color:var(--text-subtle);text-align:center;text-wrap:pretty;font-size:12.5px;line-height:1.5}.k1-due,.k2-due,.k3-due{letter-spacing:-.045em;color:var(--text-brand);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.k1-nf,.k2-nf,.k3-nf{vertical-align:bottom}@media (prefers-reduced-motion:reduce){.k1-fill,.k2-fill,.k3-fill,.k2-pay,.k3-line-fill,.k1-tick,.k2-tick,.k3-tick,.k1-app,.k2-app,.k3-app{transition:none}}.k1-frame{background:radial-gradient(60% 80% at 100% 0%,var(--ezyPrimary100) 0%,transparent 70%),radial-gradient(50% 70% at 0% 100%,var(--ezyPrimary50) 0%,transparent 75%),linear-gradient(160deg,var(--ezyPrimary50) 0%,#fbfbff 55%,var(--ezyPrimary50) 100%);max-width:1120px;box-shadow:inset 0 0 0 1px var(--border-tint-brand),0 40px 80px -48px #524ef059;border-radius:26px;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 auto;padding:6px;display:grid}@media (width>=960px){.k1-frame{border-radius:32px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:10px;padding:10px}}.k1-card{background:#fff;border-radius:22px;position:relative;box-shadow:0 0 0 1px #6662ff1a,0 1px 3px #1018280d}.k1-in{flex-direction:column;gap:14px;padding:20px 16px;display:flex}@media (width>=640px){.k1-in{padding:30px 32px}}.k1-h3{letter-spacing:-.01em;color:var(--text-heading);font-size:17px;font-weight:600;line-height:1.3}.k1-hint{color:var(--text-muted);margin-top:-10px;font-size:14px}.k1-slide{padding-top:2px}.k1-own{border-top:1px solid var(--border-subtle);flex-direction:column;gap:14px;margin-top:8px;padding-top:22px;display:flex}.k1-own-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.k1-out{background:radial-gradient(90% 60% at 50% 0%,var(--ezyPrimary50) 0%,#f4f4ff00 100%),#fff;flex-direction:column;justify-content:space-between;gap:28px;padding:36px 22px 22px;display:flex}@media (width>=640px){.k1-out{padding:40px 32px 28px}}.k1-go{z-index:2;width:40px;height:40px;color:var(--text-brand);box-shadow:0 0 0 1px var(--border-tint-brand),0 6px 16px -6px #524ef073;background:#fff;border-radius:50%;place-items:center;margin:-20px 0 0 -20px;display:grid;position:absolute;top:-4px;left:50%}.k1-go .ico{stroke-width:2.2px;width:18px;height:18px;transform:rotate(90deg)}@media (width>=960px){.k1-go{width:44px;height:44px;margin:-22px 0 0 -22px;top:50%;left:-5px}.k1-go .ico{transform:none}}.k1-get{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.k1-stack{flex-wrap:wrap;justify-content:center;padding-left:6px;display:flex}.k1-mini{border-radius:999px;width:26px;height:26px;margin-left:-6px;box-shadow:0 0 0 2px #fff}.ezb .k1-mini:has(.tile-logo){box-shadow:0 0 0 2px #fff,0 0 0 3px var(--border-default)}.k1-mini .ico{width:13px;height:13px}.k1-get-t{color:var(--text-muted);font-size:13px;font-weight:500}.k1-res{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.k1-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:600}.k1-due{font-size:clamp(54px,7vw,76px)}.k1-math{color:var(--text-muted);font-size:15px}.k1-act{flex-direction:column;gap:12px;display:flex}.k2-grid{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1120px;margin:0 auto;display:grid}@media (width>=960px){.k2-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:24px}}.k2-in{box-shadow:inset 0 0 0 1px var(--border-default),0 1px 3px #1018280a;background:#fff;border-radius:24px;flex-direction:column;gap:24px;padding:20px 16px;display:flex}@media (width>=640px){.k2-in{padding:30px 32px}}.k2-block{flex-direction:column;gap:14px;display:flex}.k2-own{border-top:1px solid var(--border-subtle);padding-top:22px}.k2-own-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.k2-h3{letter-spacing:-.01em;color:var(--text-heading);font-size:17px;font-weight:600;line-height:1.3}.k2-slide{padding-top:2px}.k2-out{background:linear-gradient(180deg,var(--ezyPrimary50) 0%,var(--ezyPrimary25) 100%);box-shadow:inset 0 0 0 1px var(--border-tint-brand);border-radius:24px;flex-direction:column;justify-content:space-between;gap:22px;padding:26px 20px 22px;display:flex}@media (width>=640px){.k2-out{padding:34px 32px 28px}}.k2-bars{flex-direction:column;gap:22px;display:flex}.k2-row{flex-direction:column;gap:8px;display:flex}.k2-row-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.k2-row-k{color:var(--text-heading);font-size:14px;font-weight:600}.k2-row-pay{color:var(--text-brand)}.k2-row-v{color:var(--text-body);font-size:14px;font-weight:600}.k2-row-after{color:var(--text-subtle);font-weight:500}.k2-bar{border-radius:12px;height:48px;position:relative;overflow:hidden}@media (width>=960px){.k2-bar{border-radius:14px;height:56px}}.k2-bar-full{background:linear-gradient(#eef0f4,#e4e7ec);box-shadow:inset 0 0 0 1px #1018280f}.k2-bar-pay{box-shadow:inset 0 0 0 1px var(--border-tint-brand);background:repeating-linear-gradient(-45deg,#6662ff29 0 6px,#6662ff0d 6px 12px),#fff}.k2-pay{border-radius:inherit;background:linear-gradient(180deg,var(--ezyPrimary500),var(--ezyPrimary600));transition:width .65s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff38,2px 0 #fff}.k2-cred{z-index:1;box-shadow:0 0 0 1px var(--border-tint-brand),0 2px 6px -2px #524ef04d;color:var(--text-brand);white-space:nowrap;background:#fff;border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:26px;display:inline-block;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.k2-bar-txt{color:var(--text-muted);white-space:nowrap;font-size:13px;font-weight:500;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.k2-scale{justify-content:space-between;margin-top:-8px;display:flex}.k2-mark{color:var(--text-subtle);font-size:12px;font-weight:500}.k2-total{border-top:1px dashed var(--ezyPrimary300);flex-direction:column;gap:8px;padding-top:20px;display:flex}.k2-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:600}.k2-due{font-size:clamp(52px,6vw,68px)}.k2-line{color:var(--text-muted);text-wrap:pretty;font-size:15px}.k3-head{margin-bottom:28px}@media (width>=960px){.k3-head{margin-bottom:40px}}.k3-card{max-width:760px;box-shadow:inset 0 0 0 1px var(--border-default),0 32px 64px -40px #14143338;background:#fff;border-radius:24px;flex-direction:column;gap:18px;margin:0 auto;padding:22px 16px 18px;display:flex}@media (width>=640px){.k3-card{border-radius:28px;gap:22px;padding:36px 44px 28px}}.k3-amt{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.k3-k{color:var(--text-muted);font-size:14px;font-weight:500}.k3-field{border-bottom:2px dashed var(--ezyPrimary200);cursor:text;justify-content:center;align-items:baseline;max-width:100%;padding:0 6px;transition:border-color .16s;display:inline-flex}.k3-field:hover{border-bottom-color:var(--ezyPrimary400)}.k3-field:focus-within{border-bottom-color:var(--surface-action);border-bottom-style:solid}.k3-pre{color:var(--text-subtle);margin-right:2px;font-size:clamp(34px,6vw,48px);font-weight:600;line-height:1.15}.k3-input{letter-spacing:-.04em;width:5.2ch;min-width:1ch;max-width:9ch;color:var(--text-heading);text-align:left;background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:clamp(48px,9vw,72px);font-weight:700;line-height:1.15}@supports (field-sizing:content){.k3-input{field-sizing:content;width:auto}}.k3-chips{justify-content:center;margin-top:-6px}.k3-res{background:var(--ezyPrimary50);box-shadow:inset 0 0 0 1px var(--border-tint-brand);border-radius:18px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}@media (width>=640px){.k3-res{padding:20px 24px}}.k3-res-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.k3-res-l{flex-direction:column;gap:2px;min-width:0;display:flex}.k3-res-k{color:var(--text-heading);font-size:16px;font-weight:600}.k3-math{color:var(--text-muted);font-size:13px}.k3-due{flex:none;font-size:clamp(38px,6vw,56px)}.k3-line{background:var(--ezyPrimary200);border-radius:999px;height:4px;position:relative;overflow:hidden}.k3-line-fill{border-radius:inherit;background:var(--surface-action);transition:width .65s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.k3-more{box-shadow:inset 0 0 0 1px var(--border-default);border-radius:16px}.k3-sum{cursor:pointer;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:12px 14px;list-style:none;display:flex}.k3-sum::-webkit-details-marker{display:none}.k3-sum::marker{content:""}.k3-sum:hover{background:var(--surface-subtle)}.k3-sum:focus-visible{box-shadow:var(--shadow-focus);outline:none}.k3-sum-t{min-width:0;color:var(--text-heading);flex:1;font-size:15px;font-weight:600}.k3-chev{color:var(--text-muted);transition:transform .2s}.k3-more[open] .k3-chev{transform:rotate(180deg)}.k3-more-in{flex-direction:column;gap:12px;padding:2px 10px 14px;display:flex}@media (width>=640px){.k3-more-in{padding:4px 16px 18px}.k3-apps{grid-template-columns:repeat(5,minmax(0,1fr))}}.k3-app{gap:7px;padding:7px}.k3-app-name{font-size:12px}.k3-tile{border-radius:8px;width:26px;height:26px}.k3-tile .ico{width:14px;height:14px}@media (width>=640px){.k3-app{text-align:center;flex-direction:column;gap:6px;padding:12px 4px 10px}.k3-app-txt{align-items:center;max-width:100%}.k3-tick{width:18px;height:18px;box-shadow:none;top:5px;right:5px}.k3-app-name{font-size:12.5px}.k3-tile{width:30px;height:30px}}.k3-fine{margin-top:-6px}.ezb .b2-proof{color:var(--text-body);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:2px 0 0;font-size:14px;display:flex}.b2-proof strong{color:var(--text-heading);font-weight:700}.b2-stars{color:#f5b301;letter-spacing:1px;font-size:15px}.b2-proof-dot{background:var(--border-strong,#d0d5dd);border-radius:50%;width:4px;height:4px}.b2-hero-cta{flex-direction:column;flex:none;align-items:stretch;gap:8px;display:flex}@media (width>=900px){.b2-hero-cta{align-items:center}}.ezb a.b2-sublink{color:var(--text-brand);text-align:center;font-size:13px;font-weight:500;text-decoration:none}.ezb a.b2-sublink:hover{text-underline-offset:3px;text-decoration:underline}.ezb .b2-replaces{background:var(--surface-subtle,#f9fafb)}.b2-stats{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:960px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=720px){.b2-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.b2-stats>li{box-shadow:inset 0 0 0 1px var(--border-default);text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:18px 16px;display:flex}.b2-stats strong{letter-spacing:-.03em;color:var(--text-brand);font-size:30px;font-weight:700;line-height:1.1}.b2-stats>li>span{color:var(--text-muted);font-size:14px}.b2-logos{flex-wrap:wrap;gap:8px;padding:20px 22px 0;display:flex}.ezb .b2-logo{border-radius:11px;width:40px;height:40px}.b2-logo .ico{width:20px;height:20px}.ezb .b2-logos-cap{color:var(--text-muted);margin:12px 22px 0;font-size:14px}.ezb .b2-logos-cap a{color:var(--text-brand);font-weight:500;text-decoration:none}.b2-callout{background:var(--surface-action-subtle);box-shadow:inset 0 0 0 1px var(--border-tint-brand);border-radius:14px;align-items:flex-start;gap:10px;margin:16px 22px 18px;padding:12px 14px;display:flex}.b2-callout .ico{color:var(--text-brand);margin-top:2px}.b2-callout p{color:var(--text-heading);margin:0;font-size:14px;line-height:1.5}.ezb a.b2-talk{color:var(--text-brand);justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ezb a.b2-talk:hover{text-underline-offset:3px;text-decoration:underline}.b2-guarantee{z-index:1;background:#ffffff59;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;max-width:1080px;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px -28px #14143380}@media (width>=900px){.b2-guarantee{grid-template-columns:repeat(4,minmax(0,1fr))}}.b2-guarantee>li{background:#fff;align-items:flex-start;gap:10px;padding:16px;display:flex}.b2-guarantee .ico{color:var(--text-brand);flex:none;margin-top:1px}.b2-guarantee>li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.b2-guarantee strong{color:var(--text-heading);font-size:14px;font-weight:600}.b2-guarantee>li>span>span{color:var(--text-muted);font-size:13px;line-height:1.4}.b2-life{background:var(--surface-page);padding:24px 0 72px}@media (width>=960px){.b2-life{padding:24px 0 96px}}.b2-life-card{max-width:1080px;box-shadow:inset 0 0 0 1px var(--border-default),0 30px 60px -40px #1414334d;background:#fff;border-radius:28px;margin:0 auto;padding:28px 22px}@media (width>=768px){.b2-life-card{padding:44px 48px}}.b2-life-head{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.b2-life-list{grid-template-columns:minmax(0,1fr);gap:14px 32px;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.b2-life-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.b2-life-list>li{color:var(--text-body);align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.b2-life-list .ico{width:20px;height:20px;color:var(--text-brand);flex:none;margin-top:2px}.b2-life-list strong{color:var(--text-heading)}.b2-life-links{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:24px;padding-top:18px;font-size:14px;display:flex}.ezb .b2-life-links a{color:var(--text-brand);font-weight:500;text-decoration:none}.ezb .b2-life-links a:hover{text-underline-offset:3px;text-decoration:underline}.ezb .b2-faq-sub{color:var(--text-muted);margin:4px 0 0;font-size:15px}.ezb .b2-faq-sub a{color:var(--text-brand);font-weight:600;text-decoration:none}.b2-final-sub{color:var(--text-muted);text-align:center;margin:0;font-size:15px}.b2-sticky{transition:transform .36s cubic-bezier(.22,1,.36,1);transform:translateY(110%)}.b2-sticky.is-shown{transform:none}@media (width<=719px){.nav.has-sticky .nav-btn{display:none}}@media (prefers-reduced-motion:reduce){.b2-sticky{transition:none}}@media (width<=719px){.b2-pill-from,.b2-proof-dot{display:none}.ezb .b2-proof{flex-direction:column;gap:2px}}.b2-by{border-left:1px solid var(--border-default);color:var(--text-muted);white-space:nowrap;margin-left:8px;padding-left:8px;font-size:12px;font-weight:500;line-height:1.2}@media (width<=479px){.b2-by{display:none}}.hx-notes.b2-notes{color:var(--text-muted);background:#fff;justify-content:center;gap:6px 22px;padding:12px 22px;font-size:13px}.b2-notes>li{white-space:nowrap}@media (width<=719px){.b2-notes>li{white-space:normal}.hx-notes.b2-notes{justify-content:flex-start}}.ezb .b2-proof{color:var(--text-muted);font-size:13px}.b2-card .a8-l{justify-content:flex-start}.b2-card .a8-sum{border-top:1px solid var(--border-subtle);margin-top:18px}.b2-card .b2-logos{padding-bottom:4px}.b2-faq .a3-faq-list{max-width:1080px}@media (width>=1024px){.b2-faq .a3-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.b2-card .b2-logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 8px;padding:22px 22px 6px;display:grid}.b2-logo-item{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.ezb .b2-card .b2-logo{border-radius:12px;width:44px;height:44px}.b2-logo-n{max-width:100%;color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.b2-card .a8-sum,.b2-card .b2-callout+.a8-sum{margin-top:auto}@media (width<=479px){.b2-card .b2-logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 4px}.b2-logo-n{display:none}}@media (width>=1024px){.b2-faq .a3-faq-list{column-count:2;column-gap:12px;display:block}.b2-faq .a3-qa{break-inside:avoid;margin-bottom:12px}}.ezb .b2-pbar{width:100%;max-width:960px;box-shadow:inset 0 0 0 1px var(--border-default),0 24px 48px -32px #1414334d;background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr);margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=720px){.ezb .b2-pbar{grid-template-columns:repeat(3,minmax(0,1fr))}}.b2-pb{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:26px 24px 24px;display:flex}.b2-pb+.b2-pb{border-top:1px solid var(--border-subtle)}@media (width>=720px){.b2-pb{padding:30px 28px 28px}.b2-pb+.b2-pb{border-top:0;border-left:1px solid var(--border-subtle)}}.ezb .b2-pb-n{justify-content:center;align-items:baseline;gap:6px;margin:0;line-height:1;display:flex}.b2-pb-big{letter-spacing:-.035em;color:var(--text-heading);font-size:clamp(32px,3.4vw,40px);font-weight:700;line-height:1}.b2-pb-of{color:var(--text-muted);font-size:14px;font-weight:500}.b2-pb-tag{background:var(--surface-action-subtle);height:26px;color:var(--text-brand);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.b2-pb-stars{color:#f5a400;letter-spacing:2px;background:#fff7e0;font-size:14px}.b2-pb-live{color:#067647;background:#ecfdf3}.b2-pb-dot{background:#17b26a;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite b2pulse;box-shadow:0 0 #17b26a80}@keyframes b2pulse{0%{box-shadow:0 0 #17b26a73}70%{box-shadow:0 0 0 7px #17b26a00}to{box-shadow:0 0 #17b26a00}}@media (prefers-reduced-motion:reduce){.b2-pb-dot{animation:none}}.ezb .b2-pb-l{max-width:240px;color:var(--text-muted);text-wrap:balance;margin:0;font-size:14px;line-height:1.5}.ezb .b2-brk{font:inherit;color:var(--text-brand);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:center;align-items:center;gap:6px;margin:12px auto 0;padding:6px 12px;font-size:13px;font-weight:600;transition:background .16s;display:inline-flex}.ezb .b2-brk:hover{background:var(--surface-action-subtle)}.ezb .b2-brk:focus-visible{outline:2px solid var(--border-focus,var(--surface-action));outline-offset:2px}.b2-brk .ico{transition:transform .24s cubic-bezier(.22,1,.36,1)}.b2-brk.is-open .ico{transform:rotate(180deg)}.b2-card .b2-rows{padding:6px 6px 0}.b2-callout strong{color:var(--text-heading);font-weight:700}@media (width>=720px) and (width<=899px){.b2-guarantee{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.b2-brk .ico{transition:none}}@media (width>=1024px){.b2-faq-one .a3-faq-list{column-count:auto;grid-template-columns:minmax(0,1fr);max-width:820px;display:grid}.b2-faq-one .a3-qa{margin-bottom:0}}.ezb .b2-life-card{max-width:1120px;box-shadow:inset 0 0 0 1px var(--border-default),0 40px 80px -48px #14143359;background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr);gap:32px;padding:28px 20px;display:grid}@media (width>=768px){.ezb .b2-life-card{padding:40px}}@media (width>=1024px){.ezb .b2-life-card{grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:48px;padding:48px}}.b2-life-side{flex-direction:column;gap:12px;display:flex}.ezb .b2-life-sub{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.b2-life-pay{background:linear-gradient(160deg,var(--surface-action-subtle),#fff 70%);box-shadow:inset 0 0 0 1px var(--border-tint-brand);border-radius:20px;margin-top:12px;padding:20px}@media (width>=1024px){.b2-life-pay{margin-top:auto}}.ezb .b2-life-pay-k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;font-size:12px;font-weight:600}.ezb .b2-life-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b2-life-step{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid;position:relative}.b2-life-step+.b2-life-step{border-top:1px dashed var(--border-default)}.b2-life-dot{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--border-strong,#c8ccd6);background:#fff;border-radius:50%;margin-left:4px}.b2-life-step.is-now .b2-life-dot{background:var(--surface-action);box-shadow:0 0 0 4px var(--surface-action-subtle)}.b2-life-when{color:var(--text-body);font-size:14px}.b2-life-amt{color:var(--text-heading);letter-spacing:-.01em;font-size:16px;font-weight:700}.b2-life-step:not(.is-now) .b2-life-amt{color:#067647}.ezb .b2-terms{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ezb .b2-terms{grid-template-columns:repeat(2,minmax(0,1fr))}}.b2-term{background:var(--surface-subtle,#f9fafb);box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:18px;align-items:flex-start;gap:14px;padding:18px;transition:box-shadow .18s,background .18s;display:flex}.b2-term:hover{box-shadow:inset 0 0 0 1px var(--border-tint-brand),0 12px 28px -18px #3a34df59;background:#fff}.b2-term-ico{width:38px;height:38px;color:var(--text-brand);box-shadow:inset 0 0 0 1px var(--border-tint-brand),0 4px 10px -6px #3a34df59;background:#fff;border-radius:11px;flex:none;place-items:center;display:grid}.b2-term-ico .ico{width:19px;height:19px}.b2-term-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.b2-term-t{color:var(--text-heading);font-size:15px;font-weight:600;line-height:1.35}.ezb .b2-term-d{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.ezb .b2-life-links{border-top:0;flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding-top:0;display:flex}.b2-life-links-k{color:var(--text-muted);font-size:13px;font-weight:500}.b2-life-chips{flex-wrap:wrap;gap:8px;display:flex}.ezb a.b2-life-chip{height:36px;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-heading);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 5px;font-size:13px;font-weight:600;text-decoration:none;transition:box-shadow .16s,transform .16s;display:inline-flex}.ezb a.b2-life-chip:hover{box-shadow:inset 0 0 0 1px var(--border-tint-brand),0 8px 18px -12px #3a34df73;text-decoration:none;transform:translateY(-1px)}.ezb .b2-life-chip-tile{border-radius:999px;width:26px;height:26px}.b2-life-chip-tile .ico{width:14px;height:14px}.b2-life-out{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.b2-term,.ezb a.b2-life-chip{transition:none}.ezb a.b2-life-chip:hover{transform:none}}@media (width<=639px){.ezb .b2-terms{gap:8px}.b2-term{gap:12px;padding:14px}.b2-term-ico{width:34px;height:34px}}.ezb .b2-life{background:linear-gradient(180deg,#fff 0,var(--surface-page) 140px,var(--surface-page) calc(100% - 140px),#fff 100%);padding:56px 0 64px}@media (width>=960px){.ezb .b2-life{padding:104px 0 112px}}.ezb .b2-life-card{row-gap:28px;position:relative;box-shadow:0 0 0 1px #1018280f,0 1px 2px #1018280a,0 12px 24px -12px #10182814,0 32px 64px -32px #3a34df2e}@media (width>=1024px){.ezb .b2-life-card{grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:36px 56px;padding:56px}.b2-life-pay{margin-top:20px}}.b2-life-pay{box-shadow:inset 0 0 0 1px var(--border-tint-brand),0 10px 24px -18px #3a34df66}.b2-life-main{align-self:center;min-width:0}.b2-term{background:#fcfcfd;box-shadow:inset 0 0 0 1px #1018280f}.ezb .b2-life-links{border-top:1px solid var(--border-subtle);flex-flow:wrap;grid-column:1/-1;align-items:center;gap:12px 16px;margin-top:0;padding-top:24px}@media (width<=639px){.ezb .b2-life-links{flex-direction:column;align-items:flex-start}}@media (width>=960px){.ezb .b2-life{padding:72px 0 48px}}.ezb .b2-life+.a3-faq{padding-top:64px}@media (width>=960px){.ezb .b2-life+.a3-faq{padding-top:88px}}.ezb .btn-primary{transition:background-color .16s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1)}.ezb a.btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 24px -12px #3a34df99}.ezb a.btn-primary:active{transition-duration:80ms;transform:translateY(0);box-shadow:0 4px 10px -6px #3a34df80}.ezb .btn-primary .ico,.ezb a.hx-ag>.ico,.ezb a.b2-talk .ico,.ezb a.w1-visit .ico,.ezb a.b2-life-chip .b2-life-out{transition:transform .22s cubic-bezier(.22,1,.36,1)}.ezb a.btn-primary:hover .ico{transform:translate(3px)}.ezb a.hx-ag{transition:box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1),background-color .22s}.ezb a.hx-ag:hover{background:#fcfcff;transform:translateY(-2px)}.ezb a.hx-ag:hover>.ico{transform:translate(3px)}.hx-ag-logos .cv-tile-xs{transition:transform .22s cubic-bezier(.22,1,.36,1)}.ezb a.hx-ag:hover .hx-ag-logos .cv-tile-xs+.cv-tile-xs{transform:translate(3px)}.ezb a.b2-talk,.ezb .b2-faq-sub a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:text-decoration-color .18s,color .18s}.ezb a.b2-talk:hover,.ezb .b2-faq-sub a:hover{text-decoration-color:currentColor}.ezb a.b2-talk:hover .ico{transform:rotate(-8deg)scale(1.08)}.ezb a.w1-visit:hover .ico,.ezb a.b2-life-chip:hover .b2-life-out{transform:translate(2px,-2px)}.ezb a.nav-brand,.ezb a.a4-foot-brand{transition:opacity .18s}.ezb a.nav-brand:hover,.ezb a.a4-foot-brand:hover{opacity:.78}.nav-burger{transition:background-color .16s}.ezb .nav-sheet-link{transition:background-color .16s,color .16s,padding .2s cubic-bezier(.22,1,.36,1)}.ezb .nav-sheet-link:hover{background:var(--surface-subtle);color:var(--text-heading)}.a3-qa{transition:box-shadow .2s}.a3-qa:not([open]):hover{box-shadow:inset 0 0 0 1px var(--border-tint-brand),0 10px 24px -20px #3a34df66}.a3-qa summary{transition:color .16s}.a3-qa summary:hover{color:var(--text-brand)}.a3-qa summary:hover .a3-plus{color:var(--text-brand);background:var(--surface-action-subtle)}.a3-plus{transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .16s,color .16s,box-shadow .16s}.a3-faq{interpolate-size:allow-keywords}.a3-qa::details-content{block-size:0;transition:block-size .34s cubic-bezier(.22,1,.36,1),content-visibility .34s allow-discrete;overflow:hidden}.a3-qa[open]::details-content{block-size:auto}.a3-qa[open] .a3-ans{animation:.34s cubic-bezier(.22,1,.36,1) b2-faq-in}@keyframes b2-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ezb .b2-sticky{box-shadow:none;pointer-events:none;background:0 0;border-top:0;padding:0 12px 12px}.ezb .b2-sticky .a4-sticky-in{pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffffe6;border-radius:18px;gap:12px;max-width:760px;margin:0 auto;padding:8px 8px 8px 18px;box-shadow:0 0 0 1px #10182814,0 2px 4px #1018280a,0 18px 40px -16px #14143359}.b2-sticky .a4-sticky-plan{flex-direction:row;align-items:baseline;gap:10px}.b2-sticky .a4-sticky-lbl{color:var(--text-heading);font-size:13px;font-weight:600}.b2-sticky .a4-sticky-price{gap:6px}.b2-sticky .a4-sticky-price strong{font-size:17px}.b2-sticky .a4-sticky-was{font-size:12px}.b2-sticky .a4-sticky-save{font-size:11px}.b2-sticky .a4-sticky-timer{background:var(--surface-action-subtle);height:30px;color:var(--text-brand);border-radius:999px;gap:6px;padding:0 10px;font-size:12px;font-weight:500}.b2-sticky .a4-sticky-timer .ico{color:var(--text-brand)}.b2-sticky .a4-sticky-timer strong{color:var(--text-brand);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}.ezb a.b2-sticky-btn{white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}@media (width>=960px){.ezb .b2-sticky .a4-sticky-in{gap:16px}}@media (width<=719px){.b2-sticky .a4-sticky-lbl{display:none}.ezb .b2-sticky .a4-sticky-in{padding-left:14px}}@media (width<=479px){.ezb .b2-sticky{padding:0 8px 8px}.ezb a.b2-sticky-btn{padding:0 14px}}@media (prefers-reduced-motion:reduce){.ezb a.btn-primary:hover,.ezb a.hx-ag:hover{transform:none}.ezb .btn-primary .ico,.ezb a.hx-ag>.ico,.ezb a.b2-talk .ico,.ezb a.w1-visit .ico,.hx-ag-logos .cv-tile-xs{transition:none;transform:none}.a3-qa::details-content{transition:none}.a3-qa[open] .a3-ans{animation:none}}.b2-hc-cols{grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (width>=760px){.b2-hc-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.b2-hc-soon{border-left:1px solid var(--border-subtle)}}.b2-hc-col{min-width:0;padding:12px 10px 8px}.ezb .b2-hc-k{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin:0;padding:4px 12px 8px;font-size:12px;font-weight:600;display:flex}.b2-hc-kt{color:var(--text-heading)}.b2-hc-sub{letter-spacing:0;text-transform:none;color:var(--text-muted);margin-left:auto;font-size:12px;font-weight:500}.b2-hc-dot{border-radius:50%;flex:none;width:8px;height:8px}.b2-hc-dot.is-live{background:#17b26a;box-shadow:0 0 0 3px #dcfae6}.b2-hc-dot.is-soon{background:#f79009;box-shadow:0 0 0 3px #fef0c7}.ezb .b2-hc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b2-hc-soon .hx-tile{opacity:.92}.b2-soon-val{color:var(--text-body);flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.b2-exp{letter-spacing:.02em;color:#b54708;font-size:11px;font-weight:600}.b2-sum{border-top:1px solid var(--border-tint-brand);background:linear-gradient(180deg,var(--surface-action-subtle),#fff);flex-direction:column;gap:18px;padding:22px;display:flex}@media (width>=900px){.b2-sum{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px}}.b2-sum-eq{flex-wrap:wrap;align-items:flex-end;gap:14px 18px;display:flex}.b2-sum-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.b2-sum-k{color:var(--text-muted);white-space:nowrap;font-size:13px;font-weight:500}.b2-sum-row{align-items:center;gap:8px;display:flex}.b2-sum-v{letter-spacing:-.03em;color:var(--text-heading);white-space:nowrap;font-size:26px;font-weight:700;line-height:1.1}@media (width>=1100px){.b2-sum-v{font-size:30px}}.b2-sum-was{color:var(--text-subtle);align-self:flex-start;font-weight:600;display:inline-block;position:relative}.b2-sum-was:after{content:"";background:#f04438;border-radius:2px;height:2.5px;position:absolute;top:52%;left:-3px;right:-3px;transform:rotate(-6deg)}.b2-sum-save{color:var(--text-success,#067647)}.b2-sum-pct{color:#067647;background:#dcfae6;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.b2-sum-op{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-muted);background:#fff;border-radius:50%;place-items:center;margin-bottom:2px;font-size:18px;font-weight:600;display:grid}.b2-sum-pay .b2-sum-k{color:var(--text-brand);font-weight:700}.b2-sum-big{letter-spacing:-.04em;color:var(--text-brand);font-size:40px}@media (width>=1100px){.b2-sum-big{font-size:46px}}.ezb a.b2-sum-cta{flex:none;justify-content:center;min-width:220px}.ezb .b2-sum-note{border-top:1px dashed var(--border-tint-brand);color:var(--text-body);background:#fff;align-items:flex-start;gap:8px;margin:0;padding:12px 22px;font-size:14px;line-height:1.5;display:flex}@media (width>=900px){.ezb .b2-sum-note{padding:12px 28px}}.b2-sum-note .ico{color:#067647;flex:none;margin-top:3px}.b2-sum-note strong{color:var(--text-heading)}@media (width<=759px){.b2-sum-op{display:none}.b2-sum-eq{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.b2-sum-pay{border-top:1px dashed var(--border-tint-brand);grid-column:1/-1;padding-top:14px}.b2-sum-k{white-space:normal}.b2-sum-v{font-size:22px}.b2-sum-big{font-size:38px}}.b2-easy{border-top:1px solid var(--border-subtle);background:#fcfcfd;flex-direction:column;gap:14px;padding:22px;display:flex}@media (width>=900px){.b2-easy{padding:24px 28px}}.b2-easy-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.ezb .b2-easy-t{letter-spacing:-.01em;color:var(--text-heading);margin:0;font-size:17px;font-weight:700}.ezb .b2-easy-s{color:var(--text-muted);margin:0;font-size:13px}.b2-easy-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=760px){.b2-easy-opts{grid-template-columns:repeat(4,minmax(0,1fr))}}.ezb a.b2-easy-opt{box-shadow:inset 0 0 0 1px var(--border-default);background:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;transition:box-shadow .2s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.ezb a.b2-easy-opt:hover{box-shadow:inset 0 0 0 1.5px var(--border-action),0 14px 28px -18px #3a34df80;transform:translateY(-2px)}.b2-easy-when{color:var(--text-muted);font-size:13px;font-weight:600}.b2-easy-amt{letter-spacing:-.025em;color:var(--text-heading);font-size:22px;font-weight:700;line-height:1.2}.b2-easy-per{color:var(--text-muted);font-size:13px}.ezb a.b2-easy-opt.is-easy{box-shadow:inset 0 0 0 1.5px var(--border-tint-brand);background:linear-gradient(#f4f3ff,#fff)}.b2-easy-opt.is-easy .b2-easy-amt{color:var(--text-brand)}.b2-easy-tag{background:var(--surface-action);color:#fff;white-space:nowrap;border-radius:999px;height:20px;padding:0 8px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:-9px;right:12px}.b2-credit{background:#ecfdf3;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #abefc6}.b2-credit-ico{color:#fff;background:#17b26a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ezb .b2-credit-t{color:#05603a;flex:280px;margin:0;font-size:15px;line-height:1.45}.ezb a.b2-credit-link{color:#067647;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .18s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 0 0 1px #abefc6}.ezb a.b2-credit-link:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #75e0a7,0 8px 18px -12px #06764780}.b2-credit-link .ico{transition:transform .22s cubic-bezier(.22,1,.36,1)}.ezb a.b2-credit-link:hover .ico{transform:translate(3px)}.ezb a.b2-ag{width:100%;box-shadow:inset 0 0 0 1px var(--border-tint-brand),0 20px 40px -32px #3a34df73;color:var(--text-body);background:linear-gradient(120deg,#f6f5ff 0%,#fff 60%);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 18px;padding:18px 20px;text-decoration:none;transition:box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}@media (width>=900px){.ezb a.b2-ag{grid-template-columns:auto minmax(0,1fr) auto auto;padding:18px 22px}}.ezb a.b2-ag:hover{box-shadow:inset 0 0 0 1.5px var(--border-action),0 24px 44px -28px #3a34df8c;transform:translateY(-2px)}.b2-ag-logos{display:flex}.ezb .b2-ag-tile{border-radius:13px;width:44px;height:44px;box-shadow:0 0 0 3px #fff}.b2-ag-tile+.b2-ag-tile{margin-left:-10px}.b2-ag-tile .ico{width:22px;height:22px}.b2-ag-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.b2-ag-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-brand);font-size:11px;font-weight:700}.b2-ag-t{color:var(--text-heading);font-size:17px;font-weight:700}.b2-ag-s{color:var(--text-muted);font-size:14px;line-height:1.45}.b2-ag-price{flex-direction:column;grid-column:1/-1;gap:2px;display:flex}@media (width>=900px){.b2-ag-price{border-left:1px solid var(--border-subtle);grid-column:auto;align-items:flex-end;padding:0 6px 0 16px}}.b2-ag-row{align-items:baseline;gap:8px;display:flex}.b2-ag-now{letter-spacing:-.03em;color:var(--text-heading);font-size:24px;font-weight:700}.b2-ag-was{color:var(--text-subtle);font-size:14px}.b2-ag-mo{color:var(--text-muted);font-size:13px}.b2-ag-go{height:44px;box-shadow:inset 0 0 0 1px var(--border-tint-brand);color:var(--text-brand);white-space:nowrap;background:#fff;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}@media (width>=900px){.b2-ag-go{grid-column:auto}}.ezb a.b2-ag:hover .b2-ag-go{background:var(--surface-action);color:#fff;box-shadow:none}.b2-ag-go .ico{transition:transform .22s cubic-bezier(.22,1,.36,1)}.ezb a.b2-ag:hover .b2-ag-go .ico{transform:translate(3px)}.b2-row-price{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.b2-logo-item{position:relative}.b2-logo-soon{color:#b54708;background:#fef0c7;border-radius:999px;height:16px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;left:50%;box-shadow:0 0 0 2px #fff}.ezb .b2-pay-credit{color:#05603a;background:#ecfdf3;border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 4px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.b2-pay-credit .ico{color:#067647;flex:none;margin-top:2px}.b2-sticky-mo{color:var(--text-muted);white-space:nowrap;font-size:13px;font-weight:500;display:none}@media (width>=720px){.b2-sticky-mo{display:inline}}@media (prefers-reduced-motion:reduce){.ezb a.b2-easy-opt,.ezb a.b2-ag,.ezb a.b2-credit-link{transition:none}.ezb a.b2-easy-opt:hover,.ezb a.b2-ag:hover,.ezb a.b2-credit-link:hover{transform:none}}@media (width<=759px){.ezb .b2-hc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;display:grid}.b2-hc-col{padding:10px 8px 6px}.b2-hc-soon{border-top:1px solid var(--border-subtle)}.b2-soon-val{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:4px}.b2-exp{font-size:10px}.b2-sum-pct{white-space:nowrap;height:22px;font-size:12px}.ezb .b2-sum-note{padding:12px 16px}.b2-easy,.b2-sum{padding:18px 16px}}.b2-lg{flex-direction:column;padding:16px 0 0;display:flex}.ezb .b2-lg-k{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin:0;padding:6px 22px 0;font-size:12px;font-weight:600;display:flex}.b2-lg-k+.b2-logos{padding-top:12px}.b2-lg .b2-logos+.b2-lg-k{border-top:1px dashed var(--border-subtle);margin-top:14px;margin-left:22px;margin-right:22px;padding-top:14px;padding-left:0;padding-right:0}.b2-card .b2-lg .b2-logos{padding:12px 22px 4px}.b2-card .b2-callout{margin-top:auto;margin-bottom:22px}.ezb .b2-pay-credit{margin:2px 22px 14px}.ezb .b2-k1-mo{background:var(--surface-action-subtle);color:var(--text-brand);border-radius:999px;align-self:center;margin:10px auto 0;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.ezb .b2-sticky .a4-sticky-in{max-width:880px}.b2-sticky .a4-sticky-plan{flex:auto;align-items:center;min-width:0}.b2-sticky .a4-sticky-lbl{flex:none;overflow:visible}.b2-sticky .a4-sticky-price{flex:none;align-items:center}.b2-sticky-mo{border-left:1px solid var(--border-subtle);flex:none;margin-left:2px;padding-left:10px}@media (width<=959px){.b2-sticky-mo{display:none}}.b2-hc-soon .b2-soon-val{color:var(--text-muted);font-weight:500;display:block}.b2-hc-soon .hx-name-t{color:var(--text-body)}.ezb a.b2-pay-credit-link{color:#067647;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #06764759;text-decoration:underline #06764759;transition:text-decoration-color .18s}.ezb a.b2-pay-credit-link:hover{text-decoration-color:currentColor}.ezb .b2-sticky{align-items:flex-end;height:76px;margin-top:-76px;display:flex}.ezb .b2-sticky .a4-sticky-in{width:100%}.ezb .a4-foot{padding-bottom:104px}@media (width<=479px){.ezb .b2-sticky{height:68px;margin-top:-68px}.ezb .a4-foot{padding-bottom:92px}}.b2-more-tile{border:1.5px dashed var(--border-action,#8b88ff);background:var(--surface-action-subtle);width:36px;height:36px;color:var(--text-brand);border-radius:10px;flex:none;place-items:center;display:grid}.b2-more-tile .ico{width:18px;height:18px}.b2-free{color:#067647;white-space:nowrap;background:#dcfae6;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.b2-more-row{border-top:1px dashed var(--border-subtle);border-radius:0 0 12px 12px;margin-top:4px}.b2-more-row .hx-name-t{color:var(--text-brand)}.ezb .b2-hc-soon .b2-more-row .b2-free{font-size:12px}@media (width<=759px){.b2-more-row{border-top:0;margin-top:0}.b2-more-row .b2-more-tile{border-radius:8px;grid-area:t;align-self:center;width:28px;height:28px}.b2-more-row .b2-free{grid-area:v;justify-self:start;height:18px;font-size:11px}}.b2-more-strip{border:1.5px dashed var(--border-tint-brand);background:linear-gradient(90deg,var(--surface-action-subtle),#fff);border-radius:18px;align-items:center;gap:14px;margin-top:-20px;padding:14px 18px;display:flex}@media (width>=960px){.b2-more-strip{margin-top:-32px}}.ezb .b2-more-txt{color:var(--text-body);flex:1;margin:0;font-size:15px;line-height:1.5}.b2-more-txt strong{color:var(--text-heading)}.ezb .b2-lg-more{background:var(--surface-action-subtle);color:var(--text-brand);border-radius:12px;align-items:center;gap:10px;margin:10px 22px 0;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.b2-lg-more .b2-more-tile{border-radius:8px;width:28px;height:28px}.b2-lg-more .b2-free{margin-left:auto}.b2-rows .b2-more-row .b2-more-tile{border-radius:9px;width:32px;height:32px}.b2-rows .b2-more-row strong{color:var(--text-brand)}.b2-calc{box-shadow:inset 0 0 0 1px var(--border-default);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px;display:grid}@media (width>=760px){.b2-calc{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px;padding:20px 22px}}.b2-calc-l{flex-direction:column;gap:10px;min-width:0;display:flex}.b2-calc-ctl{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.b2-stepper{background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-default);border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex}.ezb .b2-step{width:34px;height:34px;color:var(--text-heading);box-shadow:0 1px 2px #10182814,inset 0 0 0 1px var(--border-default);cursor:pointer;background:#fff;border:0;border-radius:9px;place-items:center;transition:background-color .16s,color .16s,transform .16s;display:grid}.ezb .b2-step:hover:not(:disabled){color:var(--text-brand);background:var(--surface-action-subtle)}.ezb .b2-step:active:not(:disabled){transform:scale(.94)}.ezb .b2-step:disabled{opacity:.4;cursor:default}.ezb .b2-step:focus-visible{box-shadow:var(--shadow-focus);outline:none}.b2-calc-n{text-align:center;letter-spacing:-.02em;min-width:44px;color:var(--text-brand);font-size:22px;font-weight:700}.b2-calc-slider{margin-top:2px}.b2-calc-ends{color:var(--text-muted);justify-content:space-between;font-size:12px;display:flex}.b2-calc-r{box-shadow:inset 0 0 0 1px var(--border-tint-brand);background:linear-gradient(160deg,#f4f3ff,#fff 80%);border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;display:flex}.b2-calc-k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-brand);font-size:12px;font-weight:700}.b2-calc-amt{letter-spacing:-.035em;color:var(--text-heading);font-size:34px;font-weight:700;line-height:1.1}.b2-calc-per{color:var(--text-muted);font-size:13px}.ezb a.b2-calc-cta{border-radius:12px;justify-content:center;align-self:stretch;gap:6px;height:42px;margin-top:10px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.ezb .b2-step{transition:none}}@media (width>=960px){.b2-more-strip{margin-top:-24px}}.b2-calc{box-shadow:none;background:0 0;padding:0}@media (width>=760px){.b2-calc{gap:24px;padding:0}}.b2-calc-l{padding:4px 0}@media (width<=759px){.ezb .b2-hc-k{flex-wrap:wrap;row-gap:2px}.b2-hc-soon .b2-hc-sub{width:100%;margin-left:16px}.b2-more-row .hx-name-t{white-space:normal;overflow:visible}.b2-more-strip{align-items:flex-start}.b2-more-strip .b2-free{display:none}}.b2-more-strip{margin-top:-8px}@media (width>=960px){.b2-more-strip{margin-top:-12px}}.ezb .b2-hx{isolation:isolate}.b2-hx>.hx-in{z-index:1;position:relative}.b2-confetti{z-index:0;pointer-events:none;height:min(820px,100%);position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.b2-cf{left:var(--x);top:var(--y);background:var(--c);opacity:.85;transform:translate3d(var(--dx),0,0) rotate(var(--r));animation:b2-cf-fall var(--t) cubic-bezier(.2,.7,.3,1) var(--d) both;display:block;position:absolute}.b2-cf-rect{border-radius:2px;width:8px;height:14px}.b2-cf-dot{border-radius:50%;width:9px;height:9px}.b2-cf-strip{border-radius:2px;width:4px;height:18px}@keyframes b2-cf-fall{0%{opacity:0;transform:translateY(-180px)rotate(0)}20%{opacity:.9}to{opacity:.85;transform:translate3d(var(--dx),0,0) rotate(var(--r))}}@media (width<=759px){.b2-cf{opacity:.6}.b2-cf:nth-child(3n){display:none}}.b2-pill{background:linear-gradient(90deg,#fff,var(--surface-action-subtle))}.b2-pill-spark{color:#fff;background:linear-gradient(135deg,#f5b301,#fb923c);border-radius:50%;place-items:center;width:20px;height:20px;animation:2.6s ease-in-out infinite b2-spark;display:grid}.b2-pill-spark .ico{width:12px;height:12px}@keyframes b2-spark{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.12)rotate(12deg)}}.b2-hc-wrap{width:100%;position:relative}.b2-seal{z-index:3;background:conic-gradient(#6662ff,#8b88ff,#6662ff,#4f46e5,#6662ff);border-radius:50%;place-items:center;width:96px;height:96px;animation:.7s cubic-bezier(.34,1.56,.64,1) .5s both b2-seal-pop;display:grid;position:absolute;top:-30px;right:-22px;transform:rotate(12deg);box-shadow:0 14px 30px -10px #3a34df8c,0 0 0 4px #fff}.b2-seal-in{color:#fff;text-align:center;border:1.5px dashed #fff9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;line-height:1;display:flex}.b2-seal-n{letter-spacing:-.04em;font-size:26px;font-weight:800}.b2-seal-t{letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700}@keyframes b2-seal-pop{0%{opacity:0;transform:scale(.4)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(12deg)}}@media (width<=759px){.b2-seal{width:74px;height:74px;top:-26px;right:-6px}.b2-seal-in{width:62px;height:62px}.b2-seal-n{font-size:20px}.b2-seal-t{font-size:8px}}@media (prefers-reduced-motion:reduce){.b2-cf,.b2-seal,.b2-pill-spark{animation:none}}.b2-easy{background:var(--surface-subtle);gap:12px;padding:16px 22px 18px}@media (width>=900px){.b2-easy{padding:16px 28px 20px}}.ezb .b2-easy-t{font-size:15px}.ezb .b2-easy-s{font-size:12px}.b2-calc{box-shadow:inset 0 0 0 1px var(--border-default),0 1px 2px #1018280a;background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ctl out""slide slide""cta cta";align-items:center;gap:12px 16px;padding:12px 14px;display:grid}@media (width>=900px){.b2-calc{grid-template-columns:auto minmax(140px,1fr) auto auto;grid-template-areas:"ctl slide out cta";gap:20px;padding:10px 10px 10px 16px}}.b2-calc-ctl{grid-area:ctl;align-items:center;gap:10px;display:flex}.b2-calc-lbl{color:var(--text-body);font-size:14px;font-weight:600}.ezb .b2-step{border-radius:8px;width:30px;height:30px}.b2-calc-n{min-width:34px;font-size:18px}.b2-calc-slider{grid-area:slide;margin:0}.b2-calc-out{white-space:nowrap;grid-area:out;justify-content:flex-end;align-items:baseline;gap:3px;display:flex}.b2-calc-amt{letter-spacing:-.03em;color:var(--text-brand);font-size:24px;font-weight:700}.b2-calc-per{color:var(--text-muted);font-size:13px;font-weight:600}.ezb a.b2-calc-cta{white-space:nowrap;border-radius:12px;grid-area:cta;justify-content:center;align-items:center;gap:6px;height:40px;margin:0;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.b2-credit{background:var(--surface-success,#ecfdf3);box-shadow:inset 0 0 0 1px var(--border-tint-success,#abefc6);border-radius:12px;flex-wrap:nowrap;gap:10px;padding:8px 8px 8px 12px}.b2-credit-ico{background:var(--text-success,#067647);width:22px;height:22px}.b2-credit-ico .ico{width:13px;height:13px}.ezb .b2-credit-t{color:var(--text-success,#067647);flex:auto;font-size:13px;line-height:1.4}.b2-credit-t strong{color:inherit}.ezb a.b2-credit-link{background:#fff;height:30px;padding:0 12px;font-size:13px}@media (width<=599px){.b2-credit{flex-wrap:wrap}.ezb a.b2-credit-link{margin-left:32px}}@media (width>=1024px){.b2-ins .w1-ind,.b2-ins .w1-tab,.ezb #products .w1-ind,.ezb #products .w1-tab{width:100px}}@media (width>=760px){.b2-hc .hx-card-meta{margin-right:70px}}@media (width<=899px){.b2-calc{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ctl ctl""slide slide""out cta"}.b2-calc-ctl{flex-wrap:nowrap}.b2-calc-out{justify-content:flex-start}}@media (width<=599px){.b2-pill-end{display:none}.b2-calc-amt{font-size:22px}}.ezb .b2-credit-t{flex:1 1 0;min-width:0}@media (width<=599px){.b2-credit{align-items:flex-start}.b2-credit-ico{margin-top:1px}.ezb a.b2-credit-link{flex-basis:auto}.b2-credit{flex-wrap:wrap}.ezb .b2-credit-t{flex:calc(100% - 40px)}.ezb a.b2-credit-link{margin-left:32px}}.b2-hc-more{border-top:1px dashed var(--border-subtle);background:linear-gradient(90deg,#fff,var(--surface-action-subtle) 50%,#fff);justify-content:center;padding:10px 16px;display:flex}.b2-hc-more-in{max-width:100%;color:var(--text-body);align-items:center;gap:10px;font-size:14px;display:inline-flex}.b2-hc-more-ico{border:1.5px dashed var(--border-action,#8b88ff);width:24px;height:24px;color:var(--text-brand);background:#fff;border-radius:7px;flex:none;place-items:center;display:grid}.b2-hc-more-ico .ico{width:13px;height:13px}.b2-hc-more-t strong{color:var(--text-brand);font-weight:700}@media (width<=599px){.b2-hc-more-in{font-size:13px}.b2-hc-more-t{text-wrap:balance}}.b2-agc{margin-top:4px}.b2-agc .hx-card-head{background:linear-gradient(90deg,#f4f3ff,var(--surface-subtle))}.b2-agc .hx-card-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b2-agc-tag{background:var(--surface-action);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ezb .b2-agc-list{grid-template-columns:minmax(0,1fr);gap:0 20px;margin:0;padding:8px 10px;list-style:none;display:grid}@media (width>=760px){.ezb .b2-agc-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.b2-agc-list>li+li{box-shadow:-10px 0 0 -9px var(--border-subtle)}}.ezb .b2-agc-notes{border-top:1px solid var(--border-subtle);color:var(--text-muted);background:#fff;flex-wrap:wrap;justify-content:center;gap:6px 24px;margin:0;padding:10px 22px;font-size:13px;list-style:none;display:flex}.b2-agc-notes>li{align-items:center;gap:6px;display:flex}.b2-agc-notes .ico{color:var(--text-brand)}.b2-agc-notes strong{color:var(--text-heading)}@media (width<=759px){.ezb .b2-agc-notes{justify-content:flex-start;padding:10px 16px}.ezb .b2-agc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;padding:8px}}.b2-agc-easy{border-top:1px solid var(--border-subtle)}.b2-agc-resale{background:var(--surface-action-subtle);box-shadow:inset 0 0 0 1px var(--border-tint-brand)}.b2-agc-resale .b2-credit-ico{background:var(--surface-action)}.ezb .b2-agc-resale .b2-credit-t{color:var(--text-body)}.b2-agc-resale .b2-credit-t strong{color:var(--text-brand)}.b2c .hx-card-head{padding:10px 18px}.b2c .b2-hc-col{padding:8px 8px 4px}.ezb .b2c .b2-hc-k{padding:2px 10px 4px;font-size:11px}.b2c .hx-row{border-radius:10px;gap:10px;padding:5px 10px}.b2c .hx-tile{border-radius:8px;width:28px;height:28px}.b2c .hx-tile .ico{width:15px;height:15px}@media (width>=760px){.b2c .hx-name{flex-direction:row;align-items:baseline;gap:8px}.b2c .hx-name-t{white-space:nowrap;font-size:14px}.b2c .hx-name-s{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}}.b2c .hx-val{font-size:14px}.b2c .b2-hc-more{padding:7px 16px}.ezb .b2c .b2-hc-more-in{font-size:13px}.b2c .b2-sum{gap:14px;padding:14px 22px}.b2c .b2-sum-eq{gap:10px 14px}.b2c .b2-sum-k{font-size:12px}.b2c .b2-sum-v{font-size:22px}.b2c .b2-sum-big{font-size:34px}.b2c .b2-sum-op{width:24px;height:24px;font-size:15px}.b2c .b2-sum-pct{height:20px;font-size:12px}.ezb .b2c a.b2-sum-cta{min-width:190px;height:44px;font-size:15px}.ezb .b2c .b2-sum-note{display:none}.b2c .b2-easy{gap:8px;padding:10px 22px 12px}.b2c .b2-easy-head{display:none}.b2c .b2-calc{border-radius:14px;gap:16px;padding:6px 6px 6px 14px}.b2c .b2-calc-ctl:before{content:"Or";color:var(--text-muted);font-size:14px;font-weight:600}.ezb .b2c .b2-step{width:26px;height:26px}.b2c .b2-calc-n{min-width:28px;font-size:16px}.b2c .b2-calc-amt{font-size:20px}.ezb .b2c a.b2-calc-cta{height:36px;font-size:13px}.b2c .b2-credit{padding:5px 6px 5px 10px}.ezb .b2c .b2-credit-t{font-size:12.5px}.ezb .b2c a.b2-credit-link{height:26px;font-size:12px}.b2c .b2-agc-list{padding:6px 8px}.b2c .b2-seal{width:78px;height:78px;top:-24px;right:-16px}.b2c .b2-seal-in{width:64px;height:64px}.b2c .b2-seal-n{font-size:21px}.b2c .b2-seal-t{font-size:8px}@media (width>=1100px){.b2c .b2-sum-v{font-size:24px}.b2c .b2-sum-big{font-size:36px}}.b2-pay2{flex-direction:column;gap:8px;display:flex}.b2-po{min-height:58px;transition:box-shadow .18s,background-color .18s}.b2-po.is-on{background:#fff}.b2-po-m{background:#fff;border-radius:16px;transition:box-shadow .18s}.b2-po-m>.b2-po{background:0 0}.b2-po-m:not(.is-on)>.b2-po{background:#fff}.b2-po-m.is-on{box-shadow:inset 0 0 0 2px var(--border-action),0 8px 20px -10px #6662ff73}.b2-po-m.is-on>.b2-po{box-shadow:none}.b2-po-m.is-on .a2-ropt-amt{color:var(--text-brand)}.b2-po-calc{flex-direction:column;gap:8px;padding:2px 16px 14px;animation:.26s cubic-bezier(.22,1,.36,1) b2-po-in;display:flex}@keyframes b2-po-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.b2-po-row{border-top:1px dashed var(--border-tint-brand);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px;display:flex}.b2-po-chips{gap:6px;margin-left:auto;display:flex}.ezb .b2-po-chip{background:var(--surface-subtle);height:28px;box-shadow:inset 0 0 0 1px var(--border-default);font:inherit;color:var(--text-body);cursor:pointer;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600;transition:background-color .16s,color .16s,box-shadow .16s}.ezb .b2-po-chip:hover{color:var(--text-brand);box-shadow:inset 0 0 0 1px var(--border-tint-brand)}.ezb .b2-po-chip.is-on{background:var(--surface-action-subtle);color:var(--text-brand);box-shadow:inset 0 0 0 1px var(--border-action)}@media (prefers-reduced-motion:reduce){.b2-po-calc{animation:none}.b2-po,.b2-po-m,.ezb .b2-po-chip{transition:none}}.b2-po .a2-ropt-txt strong{white-space:nowrap}@media (width<=479px){.b2-po-chips{width:100%;margin-left:0}.ezb .b2-po-chip{flex:1}.b2-po{padding:12px 14px}.b2-po-calc{padding:2px 14px 12px}}.ezb .b2-hc-dot.is-soon~.b2-hc-sub{background:var(--surface-warning,#fffaeb);height:22px;box-shadow:inset 0 0 0 1px var(--border-tint-warning,#fedf89);color:var(--text-warning,#b54708);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}@media (width<=759px){.ezb .b2-hc-soon .b2-hc-dot.is-soon~.b2-hc-sub{width:auto;margin-left:16px}}.b2-hc-soon .b2-soon-val{color:var(--text-body)}.b2-agc .hx-card-head,.b2c .b2-agc .hx-card-head{padding:14px 22px}.b2-agc .hx-card-title{letter-spacing:-.01em;font-size:18px;font-weight:700}.b2-agc-tag{height:26px;padding:0 11px;font-size:12px}.b2-agc .hx-card-meta{color:var(--text-body);font-size:14px;font-weight:500}@media (width<=759px){.b2-agc .hx-card-title{font-size:17px}.b2-agc .hx-card-meta{font-size:13px;display:block}}.k1-head .mo-seg{margin-top:8px}.ezb .b2-hc-dot.is-soon~.b2-hc-sub{gap:5px}.ezb a.b2-faq-chat{color:var(--text-brand);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .18s}.ezb a.b2-faq-chat:hover{text-decoration-color:currentColor}.zs-0{font-family:var(--font-ui);color:var(--text-body);background:var(--surface-page)}.zs-1{position:absolute}.zs-2{--x:36.0%;--y:6.2%;--r:-123deg;--dx:28px;--d:80ms;--t:1.94s;--c:#6662ff}.zs-3{--x:96.7%;--y:21.3%;--r:-116deg;--dx:15px;--d:.38s;--t:1.56s;--c:#a5a3ff}.zs-4{--x:14.8%;--y:7.3%;--r:129deg;--dx:-25px;--d:.85s;--t:1.99s;--c:#17b26a}.zs-5{--x:88.6%;--y:7.6%;--r:139deg;--dx:10px;--d:40ms;--t:1.54s;--c:#f5b301}.zs-6{--x:14.9%;--y:14.0%;--r:54deg;--dx:-22px;--d:.49s;--t:1.93s;--c:#f472b6}.zs-7{--x:88.0%;--y:63.4%;--r:-108deg;--dx:34px;--d:.51s;--t:1.51s;--c:#38bdf8}.zs-8{--x:3.4%;--y:66.1%;--r:128deg;--dx:-33px;--d:.56s;--t:1.85s;--c:#fb923c}.zs-9{--x:87.3%;--y:72.0%;--r:78deg;--dx:34px;--d:.83s;--t:1.7s;--c:#6662ff}.zs-10{--x:7.2%;--y:18.2%;--r:-36deg;--dx:-30px;--d:.52s;--t:1.88s;--c:#a5a3ff}.zs-11{--x:59.2%;--y:3.3%;--r:-123deg;--dx:-25px;--d:.46s;--t:1.48s;--c:#17b26a}.zs-12{--x:9.6%;--y:86.0%;--r:55deg;--dx:-35px;--d:.87s;--t:1.39s;--c:#f5b301}.zs-13{--x:88.0%;--y:73.0%;--r:0deg;--dx:3px;--d:.63s;--t:1.95s;--c:#f472b6}.zs-14{--x:15.5%;--y:43.1%;--r:-113deg;--dx:-6px;--d:.43s;--t:2.03s;--c:#38bdf8}.zs-15{--x:75.5%;--y:65.1%;--r:135deg;--dx:17px;--d:.26s;--t:1.72s;--c:#fb923c}.zs-16{--x:17.7%;--y:4.0%;--r:76deg;--dx:5px;--d:.15s;--t:1.43s;--c:#6662ff}.zs-17{--x:75.5%;--y:71.1%;--r:-94deg;--dx:-9px;--d:.36s;--t:2.31s;--c:#a5a3ff}.zs-18{--x:13.4%;--y:17.0%;--r:45deg;--dx:30px;--d:.25s;--t:1.45s;--c:#17b26a}.zs-19{--x:84.8%;--y:51.5%;--r:52deg;--dx:5px;--d:.61s;--t:1.72s;--c:#f5b301}.zs-20{--x:33.3%;--y:2.2%;--r:-41deg;--dx:-39px;--d:.44s;--t:1.95s;--c:#f472b6}.zs-21{--x:80.6%;--y:2.4%;--r:54deg;--dx:28px;--d:.33s;--t:1.92s;--c:#38bdf8}.zs-22{--x:24.8%;--y:64.1%;--r:103deg;--dx:39px;--d:.59s;--t:2.11s;--c:#fb923c}.zs-23{--x:85.4%;--y:80.4%;--r:126deg;--dx:10px;--d:.36s;--t:1.73s;--c:#6662ff}.zs-24{--x:13.0%;--y:38.0%;--r:-63deg;--dx:-32px;--d:.89s;--t:1.78s;--c:#a5a3ff}.zs-25{--x:76.7%;--y:56.1%;--r:-108deg;--dx:-40px;--d:.51s;--t:1.89s;--c:#17b26a}.zs-26{--x:24.7%;--y:57.2%;--r:-124deg;--dx:-14px;--d:.55s;--t:1.46s;--c:#f5b301}.zs-27{--x:80.3%;--y:33.3%;--r:26deg;--dx:20px;--d:.11s;--t:2.23s;--c:#f472b6}.zs-28{--x:25.8%;--y:43.9%;--r:87deg;--dx:-1px;--d:80ms;--t:1.41s;--c:#38bdf8}.zs-29{--x:40.6%;--y:7.6%;--r:-78deg;--dx:26px;--d:20ms;--t:2.35s;--c:#fb923c}.zs-30{--x:14.2%;--y:15.2%;--r:118deg;--dx:-37px;--d:.68s;--t:1.63s;--c:#6662ff}.zs-31{--x:90.1%;--y:10.2%;--r:-27deg;--dx:26px;--d:.33s;--t:1.48s;--c:#a5a3ff}.zs-32{--x:20.3%;--y:49.9%;--r:97deg;--dx:2px;--d:.57s;--t:1.97s;--c:#17b26a}.zs-33{--x:93.7%;--y:70.2%;--r:-61deg;--dx:-10px;--d:.74s;--t:2.11s;--c:#f5b301}.zs-34{--x:6.7%;--y:48.6%;--r:22deg;--dx:-37px;--d:.89s;--t:2.17s;--c:#f472b6}.zs-35{--x:85.8%;--y:19.4%;--r:149deg;--dx:4px;--d:.4s;--t:2.33s;--c:#38bdf8}.zs-36{--x:25.7%;--y:88.0%;--r:26deg;--dx:-30px;--d:.2s;--t:1.55s;--c:#fb923c}.zs-37{--x:78.9%;--y:20.4%;--r:159deg;--dx:38px;--d:.76s;--t:1.83s;--c:#6662ff}.zs-38{--x:62.0%;--y:1.7%;--r:-99deg;--dx:9px;--d:.7s;--t:2.13s;--c:#a5a3ff}.zs-39{--x:86.0%;--y:18.1%;--r:10deg;--dx:-29px;--d:.72s;--t:2.37s;--c:#17b26a}.zs-40{--x:10.9%;--y:38.1%;--r:-117deg;--dx:-20px;--d:.15s;--t:1.44s;--c:#f5b301}.zs-41{--x:77.8%;--y:83.4%;--r:-86deg;--dx:38px;--d:.74s;--t:2.38s;--c:#f472b6}.zs-42{--x:17.4%;--y:33.5%;--r:120deg;--dx:30px;--d:.12s;--t:1.32s;--c:#38bdf8}.zs-43{--x:98.3%;--y:60.5%;--r:109deg;--dx:-23px;--d:.39s;--t:2.26s;--c:#fb923c}.zs-44{--x:21.7%;--y:21.0%;--r:-32deg;--dx:-13px;--d:.26s;--t:1.56s;--c:#6662ff}.zs-45{--x:88.7%;--y:25.3%;--r:54deg;--dx:-24px;--d:50ms;--t:2.11s;--c:#a5a3ff}.zs-46{--x:23.4%;--y:61.6%;--r:104deg;--dx:13px;--d:.74s;--t:2.27s;--c:#17b26a}.zs-47{--x:36.1%;--y:5.1%;--r:65deg;--dx:-17px;--d:.55s;--t:2.15s;--c:#f5b301}.nf-y0{transform:translateY(-0%)}.nf-y1{transform:translateY(-10%)}.nf-y2{transform:translateY(-20%)}.nf-y3{transform:translateY(-30%)}.nf-y4{transform:translateY(-40%)}.nf-y5{transform:translateY(-50%)}.nf-y6{transform:translateY(-60%)}.nf-y7{transform:translateY(-70%)}.nf-y8{transform:translateY(-80%)}.nf-y9{transform:translateY(-90%)}.ezb .bz-buy{gap:10px}.ezb .bz-buy:disabled{cursor:not-allowed;opacity:.85}.ezb .bz-buy[aria-busy=true]{cursor:progress}.ezb .bz-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite bz-spin}@keyframes bz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ezb .bz-spin{animation-duration:2s}}.ezb .bz-buy-error{color:var(--text-danger,#b42318);text-align:center;margin:0;font-size:14px}.ezb .bz-buy-error:empty{display:none}.bz-thanks{box-sizing:border-box;place-items:center;min-height:100vh;padding:32px 16px;display:grid}.bz-thanks-card{text-align:center;background:var(--surface-card,#fff);width:100%;max-width:560px;box-shadow:0 1px 2px #1018280f,0 0 0 1px var(--border-subtle);border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:40px 28px;display:flex}.bz-thanks-card h1{letter-spacing:-.03em;color:var(--text-heading);margin:0;font-size:clamp(26px,4vw,34px);font-weight:700}.bz-thanks-card p{margin:0;font-size:16px;line-height:1.6}.bz-thanks-mark{border-radius:12px}.bz-thanks-test{color:var(--text-brand);background:var(--surface-action-subtle);border-radius:999px;padding:4px 12px;font-weight:600;font-size:13px!important}.ezb{--fx-night:#0d0a26;--fx-night-2:#171139;--fx-gold:#f5c451;--fx-gold-2:#e8a93a;--fx-ink:#fff;--fx-ink-soft:#ffffffc2}.fx-banner{background:radial-gradient(600px 120px at 70% 0%,#6662ff59,transparent 70%),linear-gradient(90deg,var(--fx-night),#1d1550 55%,var(--fx-night));color:var(--fx-ink);border-bottom:1px solid #ffffff14;position:relative;overflow:hidden}.fx-banner:before,.fx-banner:after{content:"";pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 30%,#ffffffb3,#0000 60%),radial-gradient(1.5px 1.5px at 38% 75%,#f5c451cc,#0000 60%),radial-gradient(1px 1px at 61% 20%,#fffc,#0000 60%),radial-gradient(2px 2px at 83% 65%,#a5a3ffe6,#0000 60%),radial-gradient(1px 1px at 92% 25%,#ffffffb3,#0000 60%);animation:3.2s ease-in-out infinite alternate fx-twinkle;position:absolute;inset:0}.fx-banner:after{background-position:40px 10px;animation-delay:1.6s}@keyframes fx-twinkle{0%{opacity:.35}to{opacity:1}}.fx-banner-in{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;max-width:1440px;margin:0 auto;padding:10px 16px;display:flex;position:relative}.fx-word{color:var(--fx-gold);text-transform:uppercase;border-right:1px solid #ffffff24;align-items:center;gap:8px;padding-right:18px;line-height:1;display:none}.fx-word-big{letter-spacing:.02em;background:linear-gradient(180deg,#fff3c8,var(--fx-gold) 55%,var(--fx-gold-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800}.fx-word-sm{letter-spacing:.18em;flex-direction:column;gap:3px;font-size:11px;font-weight:700;display:flex}.fx-clock{gap:6px;display:inline-flex}.fx-chip{height:34px;color:var(--fx-ink-soft);background:#ffffff14;border-radius:9px;align-items:baseline;gap:1px;padding:0 9px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.fx-chip b{color:var(--fx-ink);font-size:16px;font-weight:700}.fx-chip.is-gold{background:linear-gradient(180deg,#ffe08a,var(--fx-gold));box-shadow:none;color:#4a3405}.fx-chip.is-gold b{color:#2b1d00}.fx-msg{color:var(--fx-ink);align-items:center;gap:8px;margin:0;font-size:15px;line-height:1.35;display:none}.fx-msg .ico{color:var(--fx-gold);flex:none}.fx-msg strong{font-weight:700}.fx-msg-gold{color:var(--fx-gold);font-weight:600}.ezb a.fx-grab{background:linear-gradient(180deg,#ffd978,var(--fx-gold-2));color:#2b1d00;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 20px -8px #f5c451cc}.ezb a.fx-grab:hover{transform:translateY(-1px);box-shadow:0 10px 26px -8px #f5c451e6}.ezb a.fx-grab:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width>=900px){.fx-msg{display:flex}.fx-banner-in{justify-content:space-between}}@media (width>=1200px){.fx-word{display:inline-flex}}.ezb .nav-in{background:#100c2cdb;box-shadow:inset 0 0 0 1px #ffffff17,0 12px 32px -18px #050314b3}.ezb .nav-word{color:var(--fx-ink)}.ezb .nav-links{background:#ffffff0d}.ezb .nav-thumb{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1a}.ezb .nav-links a,.ezb .nav-links .nav-link{color:var(--fx-ink-soft)}.ezb .nav-links .nav-link:hover,.ezb .nav-links .nav-link.is-on{color:var(--fx-ink)}.ezb .nav-timer{color:var(--fx-gold);background:#f5c4511f;box-shadow:inset 0 0 0 1px #f5c45159}.ezb .nav-burger{color:var(--fx-ink)}.ezb .nav-burger:hover{background:#ffffff1a}.ezb .b2-hx{background:radial-gradient(900px 520px at 78% 8%,#6662ff52,transparent 62%),radial-gradient(700px 420px at 8% 35%,#ec489929,transparent 65%),radial-gradient(800px 400px at 50% 100%,#f5c4511a,transparent 70%),linear-gradient(180deg,var(--fx-night) 0%,var(--fx-night-2) 70%,#1c1545 100%);border-bottom:0}.ezb .b2-hx .cv-h1{color:var(--fx-ink)}.ezb .b2-hx .hx-head .cv-sub{color:var(--fx-ink-soft)}.ezb .b2-hx .hx-head .cv-sub strong{color:var(--fx-ink)}.ezb .b2-hx .b2-proof{color:var(--fx-ink-soft)}.ezb .b2-hx .b2-proof strong{color:var(--fx-ink)}.ezb .b2-hx .b2-pill{color:var(--fx-ink);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}.ezb .b2-hx .b2-pill-end{color:var(--fx-ink-soft)}.ezb .b2-hx .hx-card{box-shadow:0 30px 80px -30px #0009,0 0 0 1px #ffffff14}.fx-marquee{background:#1c1545;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.fx-track{width:max-content;animation:45s linear infinite fx-scroll;display:flex}.fx-marquee:hover .fx-track{animation-play-state:paused}.fx-row{margin:0;padding:0;list-style:none;display:flex}.fx-item{color:var(--fx-ink);white-space:nowrap;border-right:1px solid #ffffff1a;align-items:center;gap:12px;padding:18px 32px;font-size:17px;font-weight:600;display:flex}.ezb .fx-tile{border-radius:9px;flex:none;width:34px;height:34px;position:relative;overflow:hidden}@keyframes fx-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fx-track,.fx-banner:before,.fx-banner:after{animation:none}.fx-marquee{overflow-x:auto}}@media (width<=759px){.fx-item{padding:14px 22px;font-size:15px}.ezb .fx-tile{width:28px;height:28px}}
