.home-hero[data-astro-cid-glgfkru5]{isolation:isolate;padding-block:var(--space-xl) var(--space-2xl);position:relative;overflow:clip}.home-hero[data-astro-cid-glgfkru5]:before{content:"";z-index:-2;background:radial-gradient(48rem 34rem at 82% 38%,oklch(54% .205 28/.12),#0000 70%),radial-gradient(30rem 22rem at 8% 0,oklch(54% .205 28/.06),#0000 70%);position:absolute;inset:0}.home-hero[data-astro-cid-glgfkru5]:after{content:"";z-index:-1;background-image:radial-gradient(oklch(54% .205 28/.16) 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60rem 30rem at 70% 0,#000,#0000 75%);mask-image:radial-gradient(60rem 30rem at 70% 0,#000,#0000 75%)}.grid[data-astro-cid-glgfkru5]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=62rem){.home-hero[data-astro-cid-glgfkru5]{padding-top:var(--space-xl)}.grid[data-astro-cid-glgfkru5]{gap:var(--space-lg);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.visual[data-astro-cid-glgfkru5]{min-width:0;margin:0;position:relative}.visual[data-astro-cid-glgfkru5] img[data-astro-cid-glgfkru5]{filter:drop-shadow(0 30px 40px oklch(35% .12 27/.18));width:100%;height:auto;position:relative;-webkit-mask-image:linear-gradient(#000 82%,#0000 99%);mask-image:linear-gradient(#000 82%,#0000 99%)}@media (width>=62rem){.visual[data-astro-cid-glgfkru5]>img[data-astro-cid-glgfkru5]{width:min(135%, calc(100% + 3vw + max(0px, (100vw - var(--page-max)) / 2) + var(--gutter) - 1.5rem));max-width:none;margin-left:-3vw}}@media (width>=80rem){.tag--help[data-astro-cid-glgfkru5]{right:-12%}}.glow[data-astro-cid-glgfkru5]{aspect-ratio:1;background:radial-gradient(circle,oklch(62% .2 28/.32),oklch(62% .2 28/.08) 55%,#0000 70%);border-radius:50%;width:78%;position:absolute;top:46%;left:50%;translate:-50% -50%}.ring[data-astro-cid-glgfkru5]{aspect-ratio:1;border:1px dashed oklch(54% .205 28/.25);border-radius:50%;width:92%;position:absolute;top:46%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.ring[data-astro-cid-glgfkru5]{animation:60s linear infinite hero-spin}@keyframes hero-spin{to{rotate:360deg}}}.tag[data-astro-cid-glgfkru5]{z-index:1;align-items:center;gap:var(--space-xs);border-radius:var(--radius-md);backdrop-filter:blur(10px);font-size:var(--text-xs);color:var(--color-muted);background:oklch(100% 0 0/.82);border:1px solid oklch(100% 0 0/.9);padding:.6rem .95rem;line-height:1.25;display:flex;position:absolute;box-shadow:0 16px 32px -16px oklch(30% .05 25/.45)}.tag[data-astro-cid-glgfkru5] strong[data-astro-cid-glgfkru5]{color:var(--color-ink)}.tag--price[data-astro-cid-glgfkru5]{flex-direction:column;align-items:flex-start;gap:0;top:-4%;left:4%}.tag--price[data-astro-cid-glgfkru5] strong[data-astro-cid-glgfkru5]{font-size:var(--text-xl);color:var(--color-accent);line-height:1.1}.tag--help[data-astro-cid-glgfkru5]{bottom:8%;right:4%}.tag-ic[data-astro-cid-glgfkru5]{background:var(--color-accent);width:2.1rem;height:2.1rem;color:var(--color-on-accent);border-radius:50%;place-items:center;display:grid}.tag-ic[data-astro-cid-glgfkru5] svg{width:1.1rem;height:1.1rem}@media (prefers-reduced-motion:no-preference){.tag[data-astro-cid-glgfkru5]{animation:6s ease-in-out infinite hero-float}.tag--help[data-astro-cid-glgfkru5]{animation-delay:-3s}@keyframes hero-float{50%{translate:0 -6px}}}@media (width<=40rem){.tag[data-astro-cid-glgfkru5]{padding:.45rem .7rem}.tag--price[data-astro-cid-glgfkru5] strong[data-astro-cid-glgfkru5]{font-size:var(--text-md)}.tag-ic[data-astro-cid-glgfkru5]{width:1.7rem;height:1.7rem}.tag--help[data-astro-cid-glgfkru5]{bottom:2%;right:0}.tag--price[data-astro-cid-glgfkru5]{display:none}}.copy[data-astro-cid-glgfkru5]{gap:var(--space-lg);justify-items:start;display:grid}.eyebrow[data-astro-cid-glgfkru5]{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm) var(--space-2xs) var(--space-2xs);border:1px solid var(--color-accent-quiet);background:var(--color-accent-quiet);border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-accent-strong);font-weight:600;display:inline-flex}h1[data-astro-cid-glgfkru5]{max-width:14ch;font-size:clamp(2.5rem,3.2vw + 1.1rem,4.25rem)}.hl[data-astro-cid-glgfkru5]{color:var(--color-accent)}.actions[data-astro-cid-glgfkru5]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.actions[data-astro-cid-glgfkru5] .btn:not(.btn--primary){--btn-border:var(--color-rule);background:var(--color-paper-2)}.trust[data-astro-cid-glgfkru5]{gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink);flex-wrap:wrap;padding:0;list-style:none;display:flex}.trust[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]{align-items:center;gap:var(--space-xs);white-space:nowrap;border:var(--rule-1);border-radius:var(--radius-pill);background:oklch(100% 0 0/.7);padding:.4rem .8rem;display:inline-flex}.trust[data-astro-cid-glgfkru5] svg{width:1rem;height:1rem;color:var(--color-accent)}.stats[data-astro-cid-glgfkru5]{gap:var(--space-sm);margin-top:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=64rem){.stats[data-astro-cid-glgfkru5]{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr))}}.stat[data-astro-cid-glgfkru5]{align-items:center;column-gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:var(--rule-1);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--color-paper), var(--color-paper-2));box-shadow:0 14px 30px -24px var(--color-shadow);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);grid-template-columns:auto 1fr;grid-template-areas:"ic val""ic lbl";row-gap:.15rem;display:grid;position:relative;overflow:hidden}.stat[data-astro-cid-glgfkru5]:after{content:"";background:var(--color-accent);transform-origin:0;height:3px;transition:transform var(--dur-slow) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.stat[data-astro-cid-glgfkru5]:hover{border-color:var(--color-on-gold-line);transform:translateY(-3px);box-shadow:0 20px 36px -22px oklch(54% .205 28/.45)}.stat[data-astro-cid-glgfkru5]:hover:after{transform:scaleX(1)}}.s-ic[data-astro-cid-glgfkru5]{border-radius:var(--radius-md);width:3rem;height:3rem;color:var(--color-accent);background:oklch(54% .205 28/.1);grid-area:ic;place-items:center;display:grid}.s-ic[data-astro-cid-glgfkru5] svg{width:1.5rem;height:1.5rem}.val[data-astro-cid-glgfkru5]{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-ink);white-space:nowrap;grid-area:val;margin:0;font-size:clamp(1.5rem,1.4vw + 1rem,2.25rem);font-weight:700;line-height:1}.lbl[data-astro-cid-glgfkru5]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-neutral);grid-area:lbl;font-weight:600}.stat[data-astro-cid-glgfkru5]:first-child{background:radial-gradient(14rem 8rem at 100% 0%, oklch(100% 0 0/.18), transparent 70%), linear-gradient(140deg, var(--color-accent), var(--color-accent-deep));border-color:#0000;box-shadow:0 18px 36px -20px oklch(54% .205 28/.7)}.stat[data-astro-cid-glgfkru5]:first-child .val[data-astro-cid-glgfkru5]{color:var(--color-on-accent)}.stat[data-astro-cid-glgfkru5]:first-child .lbl[data-astro-cid-glgfkru5]{color:var(--color-on-gold-2)}.stat[data-astro-cid-glgfkru5]:first-child .s-ic[data-astro-cid-glgfkru5]{color:var(--color-on-accent);background:oklch(100% 0 0/.18)}.stat[data-astro-cid-glgfkru5]:first-child:after{background:var(--color-on-accent)}@media (width<=30rem){.stat[data-astro-cid-glgfkru5]{row-gap:var(--space-2xs);padding:var(--space-md);grid-template-columns:1fr;grid-template-areas:"ic""val""lbl"}.s-ic[data-astro-cid-glgfkru5]{width:2.5rem;height:2.5rem;margin-bottom:var(--space-2xs)}}.panel[data-astro-cid-pc343b4i]{padding:var(--space-lg);background:var(--color-paper-2);border:var(--rule-1);border-radius:var(--radius-lg);gap:var(--space-md);display:grid;transform:rotate(-1.2deg)}@media (prefers-reduced-motion:no-preference){.panel[data-astro-cid-pc343b4i]{animation:rise var(--dur-slow) var(--ease-out) .2s both}}.head[data-astro-cid-pc343b4i]{align-items:center;gap:var(--space-xs);display:flex}.dot[data-astro-cid-pc343b4i]{background:var(--color-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--color-accent-quiet);border-radius:50%}.title[data-astro-cid-pc343b4i]{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.rows[data-astro-cid-pc343b4i]{gap:var(--space-md);padding:0;list-style:none;display:grid}li[data-astro-cid-pc343b4i]{align-items:center;column-gap:var(--space-sm);row-gap:var(--space-3xs);grid-template-columns:4.5rem minmax(0,1fr) 5.2rem;grid-template-areas:"q bar v"".n n";display:grid}.q[data-astro-cid-pc343b4i]{font-family:var(--font-display);grid-area:q;font-size:1.2rem;font-weight:700}.bar[data-astro-cid-pc343b4i]{border-radius:var(--radius-pill);background:var(--color-paper-4);grid-area:bar;height:.6rem;overflow:hidden}.bar[data-astro-cid-pc343b4i] span[data-astro-cid-pc343b4i]{height:100%;width:var(--w);border-radius:inherit;background:var(--color-accent);transform-origin:0;display:block}@media (prefers-reduced-motion:no-preference){.bar[data-astro-cid-pc343b4i] span[data-astro-cid-pc343b4i]{animation:grow .9s var(--ease-out) .35s both}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.v[data-astro-cid-pc343b4i]{text-align:right;color:var(--color-ink);white-space:nowrap;grid-area:v;font-size:1.05rem}.v[data-astro-cid-pc343b4i] small[data-astro-cid-pc343b4i]{color:var(--color-neutral);font-size:.72em}.n[data-astro-cid-pc343b4i]{font-size:var(--text-xs);color:var(--color-neutral);grid-area:n}figcaption[data-astro-cid-pc343b4i]{font-size:var(--text-xs);color:var(--color-muted);padding-top:var(--space-sm);border-top:var(--rule-1)}figcaption[data-astro-cid-pc343b4i] a[data-astro-cid-pc343b4i]{margin-top:var(--space-2xs);color:var(--color-ink);font-weight:600;display:inline-block}@media (width<=24rem){li[data-astro-cid-pc343b4i]{grid-template-columns:3.6rem minmax(0,1fr) 4.6rem}.panel[data-astro-cid-pc343b4i]{transform:none}}.steps[data-astro-cid-5wfdsgz3]{gap:var(--space-xl) var(--space-lg);counter-reset:s;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=44rem){.steps[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68rem){.steps[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(4,minmax(0,1fr))}}li[data-astro-cid-5wfdsgz3]{gap:var(--space-sm);padding-top:var(--space-md);border-top:2px solid var(--color-paper-4);align-content:start;display:grid}li[data-astro-cid-5wfdsgz3]:first-child{border-top-color:var(--color-accent)}.n[data-astro-cid-5wfdsgz3]{color:var(--color-neutral);font-size:2.6rem;font-weight:300;line-height:1}li[data-astro-cid-5wfdsgz3]:first-child .n[data-astro-cid-5wfdsgz3]{color:var(--color-accent-strong)}p[data-astro-cid-5wfdsgz3]{color:var(--color-muted);font-size:var(--text-sm)}.link-arrow[data-astro-cid-5wfdsgz3]{font-size:var(--text-sm);justify-self:start}.value[data-astro-cid-lcdefpme]{padding-top:var(--space-2xl)}.value-grid[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.statement[data-astro-cid-lcdefpme]{font-size:var(--text-2xl);max-width:26ch}.statement[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-neutral)}.contrast[data-astro-cid-lcdefpme]{gap:var(--space-lg);align-content:end;display:grid}.contrast[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-2xs);padding-left:var(--space-md);border-left:2px solid var(--color-paper-4);display:grid}.contrast[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:first-child{border-left-color:var(--color-accent)}.contrast[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral);font-weight:600}.contrast[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-ink)}@media (width>=62rem){.value-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.5fr 1fr}}.split[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=62rem){.split[data-astro-cid-lcdefpme]{gap:var(--space-3xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.split--reverse[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.split--faq[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}.sticky[data-astro-cid-lcdefpme]{position:sticky;top:7rem}}.prose-col[data-astro-cid-lcdefpme]{gap:var(--space-md);color:var(--color-muted);max-width:64ch;display:grid}.prose-col[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-ink);margin-bottom:var(--space-xs)}.links-inline[data-astro-cid-lcdefpme]{gap:var(--space-xs) var(--space-lg);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.links-inline[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink);font-weight:600}.notes[data-astro-cid-lcdefpme]{padding:var(--space-lg);background:var(--color-paper-3);border-radius:var(--radius-lg)}.notes-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);margin-bottom:var(--space-md)}.notes[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);padding-left:1.2rem;display:grid}.notes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]::marker{color:var(--color-accent);font-family:var(--font-figure)}.reasons[data-astro-cid-lcdefpme]{gap:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-xs);align-content:start;display:grid}.reasons[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);max-width:52ch}.reasons[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink)}@media (width>=48rem){.reasons[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr))}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-column:span 2}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].wide{grid-column:span 3}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].wide h3[data-astro-cid-lcdefpme]{font-size:var(--text-xl)}}.pricing-section[data-astro-cid-lcdefpme]{padding-top:var(--space-2xl)}.hubs[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=52rem){.hubs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub[data-astro-cid-lcdefpme]{gap:var(--space-xs);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-paper-2);border:var(--rule-1);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);text-decoration:none;display:grid}.hub--canada[data-astro-cid-lcdefpme]{background:var(--color-paper-3)}.hub[data-astro-cid-lcdefpme]:hover{border-color:var(--color-accent);transform:translateY(-2px)}.hub-k[data-astro-cid-lcdefpme]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-strong);font-weight:600}.hub-t[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.25rem);font-weight:700;line-height:1.02}.hub-t[data-astro-cid-lcdefpme]:after{content:" →";color:var(--color-accent)}.hub-d[data-astro-cid-lcdefpme]{color:var(--color-muted);max-width:46ch}.checklist[data-astro-cid-lcdefpme]{counter-reset:c;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:c;gap:var(--space-2xs) var(--space-sm);padding-block:var(--space-md);border-bottom:var(--rule-1);grid-template-columns:2.25rem minmax(0,1fr);grid-template-areas:"n t"".a";display:grid}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(c, decimal-leading-zero);font-family:var(--font-figure);color:var(--color-accent-strong);grid-area:n}.checklist[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-ink);grid-area:t}.checklist[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-muted);grid-area:a;justify-self:start}@media (width>=40rem){.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-areas:"n t a";align-items:baseline}.checklist[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{white-space:nowrap}}.guides-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.guides[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.guides[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.guide-list[data-astro-cid-lcdefpme]{border-top:var(--rule-1)}
