.hero[data-astro-cid-ymerusbs]{gap:var(--space-xl);align-items:center;display:grid}.hero-copy[data-astro-cid-ymerusbs]{align-items:flex-start;gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.hero-eyebrow[data-astro-cid-ymerusbs]{min-height:1.75rem;padding:0 var(--space-sm);border-radius:var(--radius-pill);background-color:var(--color-accent-tint);font-size:.6875rem;font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--color-link);align-items:center;display:inline-flex}.hero-title[data-astro-cid-ymerusbs]{font-size:var(--text-hero-size);font-weight:var(--text-hero-weight);line-height:var(--text-hero-leading);letter-spacing:var(--text-hero-tracking);color:var(--color-text-primary);margin:0}.hero-line[data-astro-cid-ymerusbs]{display:block}.hero-accent[data-astro-cid-ymerusbs]{color:var(--color-accent-bright)}.hero-lede[data-astro-cid-ymerusbs]{max-width:32rem;color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:clamp(1rem,.9rem + .4vw,1.1875rem);line-height:1.5}.hero-trust[data-astro-cid-ymerusbs]{gap:var(--space-sm) var(--space-lg);margin:var(--space-xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero-trust[data-astro-cid-ymerusbs] li[data-astro-cid-ymerusbs]{align-items:center;gap:var(--space-sm);display:flex}.hero-trust-icon[data-astro-cid-ymerusbs]{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-link);box-shadow:var(--shadow-card);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hero-trust-icon[data-astro-cid-ymerusbs] svg[data-astro-cid-ymerusbs]{width:1.125rem;height:1.125rem}.hero-trust-text[data-astro-cid-ymerusbs]{max-width:8.5rem;font-size:var(--text-body-sm-size);color:var(--color-text-secondary);font-weight:500;line-height:1.35}.hero-visual[data-astro-cid-ymerusbs]{display:none}@media (width>=1024px){.hero[data-astro-cid-ymerusbs]{gap:var(--space-xl);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.hero-visual[data-astro-cid-ymerusbs]{height:19rem;display:block;position:relative}}.hero-ring[data-astro-cid-ymerusbs]{aspect-ratio:1;border:var(--border-width-hairline) solid var(--hero-curve);border-radius:50%;width:15rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-doc[data-astro-cid-ymerusbs]{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);width:6.25rem;height:8rem;box-shadow:var(--shadow-raised);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-top:.75rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:4deg}.hero-doc-fold[data-astro-cid-ymerusbs]{border-bottom-left-radius:var(--radius-md);background-color:var(--accent-pink-bg);width:1.5rem;height:1.5rem;position:absolute;top:-1px;right:-1px}.hero-doc-badge[data-astro-cid-ymerusbs]{border-radius:var(--radius-md);background-color:var(--color-pdf-mark);letter-spacing:.02em;color:var(--color-text-on-accent);padding:.25rem .6rem;font-size:1.125rem;font-weight:800}.hero-doc-line[data-astro-cid-ymerusbs]{border-radius:var(--radius-pill);background-color:var(--color-border);width:3.5rem;height:.3rem}.hero-doc-line-short[data-astro-cid-ymerusbs]{width:2.5rem}.hero-chip[data-astro-cid-ymerusbs]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-xs);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-raised);white-space:nowrap;display:flex;position:absolute}.hero-chip-text[data-astro-cid-ymerusbs]{flex-direction:column;display:flex}.hero-chip-name[data-astro-cid-ymerusbs]{font-size:var(--text-body-sm-size);color:var(--color-text-primary);font-weight:700;line-height:1.25}.hero-chip-hint[data-astro-cid-ymerusbs]{color:var(--color-text-secondary);font-size:.6875rem;line-height:1.3}.hero-chip-1[data-astro-cid-ymerusbs]{top:4%;left:24%}.hero-chip-2[data-astro-cid-ymerusbs]{top:0;right:2%}.hero-chip-3[data-astro-cid-ymerusbs]{top:34%;left:0}.hero-chip-4[data-astro-cid-ymerusbs]{top:36%;right:0}.hero-chip-5[data-astro-cid-ymerusbs]{bottom:4%;left:8%}.hero-chip-6[data-astro-cid-ymerusbs]{bottom:0;right:4%}.tool-grid[data-astro-cid-lromyxjy]{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tool-grid[data-astro-cid-lromyxjy] li[data-astro-cid-lromyxjy]{display:flex}.tool-card[data-astro-cid-lromyxjy]{align-items:flex-start;gap:var(--space-sm);width:100%;min-height:5.25rem;padding:var(--space-md);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-card);color:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);text-decoration:none;display:flex}a[data-astro-cid-lromyxjy].tool-card:hover{border-color:var(--color-accent-tint-border);box-shadow:var(--shadow-raised);text-decoration:none;transform:translateY(-2px)}a[data-astro-cid-lromyxjy].tool-card:focus-visible{box-shadow:var(--shadow-focus-ring);border-radius:var(--radius-xl)}.tool-card-text[data-astro-cid-lromyxjy]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.tool-card-title[data-astro-cid-lromyxjy]{color:var(--color-text-primary);font-size:.9375rem;font-weight:700;line-height:1.3}.tool-card-desc[data-astro-cid-lromyxjy]{font-size:var(--text-card-size);line-height:var(--text-card-leading);color:var(--color-text-secondary)}.tool-card-arrow[data-astro-cid-lromyxjy]{width:1.125rem;height:1.125rem;color:var(--color-link);transition:transform var(--transition-fast);flex-shrink:0;align-self:center}a[data-astro-cid-lromyxjy].tool-card:hover .tool-card-arrow[data-astro-cid-lromyxjy]{transform:translate(2px)}.tool-card-soon[data-astro-cid-lromyxjy]{background-color:var(--color-page-bg);box-shadow:none;cursor:default;border-style:dashed}.tool-card-soon[data-astro-cid-lromyxjy] .tool-card-title[data-astro-cid-lromyxjy]{color:var(--color-text-secondary)}.tool-card-badge[data-astro-cid-lromyxjy]{margin-left:var(--space-xxs);padding:0 var(--space-xs);border-radius:var(--radius-pill);background-color:var(--color-warning-tint);color:var(--color-warning);white-space:nowrap;vertical-align:.1em;align-items:center;font-size:.6875rem;font-weight:700;line-height:1.6;display:inline-flex}@media (width>=560px){.tool-grid[data-astro-cid-lromyxjy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tool-grid[data-astro-cid-lromyxjy]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px) and (width<=1279px){.tool-card[data-astro-cid-lromyxjy]{gap:var(--space-xs);padding:var(--space-sm)}.tool-card[data-astro-cid-lromyxjy] .icon-tile{--tile-size:2.25rem}}@media (prefers-reduced-motion:reduce){a[data-astro-cid-lromyxjy].tool-card:hover{transform:none}.tool-card-arrow[data-astro-cid-lromyxjy]{transition:none}}.sr-only[data-astro-cid-in5oymwk]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.size-keys[data-astro-cid-in5oymwk]{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.size-card[data-astro-cid-in5oymwk]{align-items:center;gap:var(--space-sm);width:100%;min-height:4.5rem;padding:var(--space-sm) var(--space-md);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-card);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);display:flex;position:relative}.size-card[data-astro-cid-in5oymwk]:hover{border-color:var(--color-accent-tint-border);box-shadow:var(--shadow-raised);transform:translateY(-2px)}.size-card[data-astro-cid-in5oymwk]:has(:focus-visible){box-shadow:var(--shadow-focus-ring)}.size-card-value[data-astro-cid-in5oymwk]:focus-visible{box-shadow:none}.size-card-value[data-astro-cid-in5oymwk]:after{content:"";border-radius:var(--radius-xl);position:absolute;inset:0}.size-card-text[data-astro-cid-in5oymwk]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.size-card-value[data-astro-cid-in5oymwk]{font-variant-numeric:tabular-nums;min-height:1.5rem;color:var(--color-text-primary);align-self:flex-start;align-items:center;font-size:1rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.size-card-value[data-astro-cid-in5oymwk]:hover{text-decoration:none}.size-card-use[data-astro-cid-in5oymwk]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.35}.size-card-arrow[data-astro-cid-in5oymwk]{width:1rem;height:1rem;color:var(--color-link);flex-shrink:0}.size-note[data-astro-cid-in5oymwk]{margin:var(--space-md) 0 0;font-size:var(--text-body-sm-size);color:var(--color-text-secondary)}@media (width<=479px),(width>=1024px) and (width<=1279px){.size-card[data-astro-cid-in5oymwk] .icon-tile{display:none}}@media (width>=768px){.size-keys[data-astro-cid-in5oymwk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.size-keys[data-astro-cid-in5oymwk]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.size-card[data-astro-cid-in5oymwk]:hover{transform:none}}.steps[data-astro-cid-bt33senh]{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.step-card[data-astro-cid-bt33senh]{column-gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-card);grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr);align-items:center;row-gap:.25rem;display:grid;position:relative}.step-card-number[data-astro-cid-bt33senh]{border-radius:var(--radius-full);background-color:var(--color-accent);width:1.75rem;height:1.75rem;color:var(--color-text-on-accent);grid-row:1/3;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;display:inline-flex}.step-card[data-astro-cid-bt33senh] .icon-tile{border-radius:var(--radius-full);grid-row:1/3}.step-card-title[data-astro-cid-bt33senh]{color:var(--color-text-primary);align-self:end;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.step-card-body[data-astro-cid-bt33senh]{font-size:var(--text-card-size);line-height:var(--text-card-leading);color:var(--color-text-secondary);grid-column:3;align-self:start;margin:0}@media (width>=1024px){.steps[data-astro-cid-bt33senh]{gap:var(--space-xxl);grid-template-columns:repeat(3,minmax(0,1fr))}.step-card[data-astro-cid-bt33senh]{align-items:start;row-gap:var(--space-xs);padding:var(--space-lg);grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr)}.step-card-number[data-astro-cid-bt33senh]{grid-area:1/1}.step-card[data-astro-cid-bt33senh] .icon-tile{grid-area:1/2;justify-self:start}.step-card-title[data-astro-cid-bt33senh],.step-card-body[data-astro-cid-bt33senh]{grid-column:2}.step-card-title[data-astro-cid-bt33senh]{margin-top:var(--space-xs)}.step-card[data-astro-cid-bt33senh]+.step-card[data-astro-cid-bt33senh]:before{content:"";left:calc(-1 * var(--space-xxl) / 2 - .625rem);background-color:var(--color-link);width:1.25rem;height:1.25rem;position:absolute;top:50%;translate:0 -50%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16m0 0-6-6m6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}}.guide-grid[data-astro-cid-aapha7ys]{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.guide-card[data-astro-cid-aapha7ys]{display:flex}.guide-card-link[data-astro-cid-aapha7ys]{align-items:flex-start;gap:var(--space-sm);width:100%;padding:var(--space-md);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:var(--shadow-card);color:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);text-decoration:none;display:flex}.guide-card-link[data-astro-cid-aapha7ys]:hover{border-color:var(--color-accent-tint-border);box-shadow:var(--shadow-raised);text-decoration:none;transform:translateY(-2px)}.guide-card-link[data-astro-cid-aapha7ys]:focus-visible{box-shadow:var(--shadow-focus-ring);border-radius:var(--radius-xl)}.guide-card-text[data-astro-cid-aapha7ys]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.guide-card-title[data-astro-cid-aapha7ys]{color:var(--color-text-primary);font-size:.9375rem;font-weight:700;line-height:1.3}.guide-card-desc[data-astro-cid-aapha7ys]{font-size:var(--text-card-size);line-height:var(--text-card-leading);color:var(--color-text-secondary)}.guide-card-arrow[data-astro-cid-aapha7ys]{width:1.125rem;height:1.125rem;color:var(--color-link);flex-shrink:0;align-self:center}@media (width>=560px){.guide-grid[data-astro-cid-aapha7ys]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.guide-grid[data-astro-cid-aapha7ys]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.guide-card-link[data-astro-cid-aapha7ys]:hover{transform:none}}main[data-astro-cid-lcdefpme]{z-index:0;position:relative;overflow:hidden}.hero-band[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:var(--space-xl) 6.5rem;background:var(--hero-wash);position:relative}.hero-curves[data-astro-cid-lcdefpme]{z-index:-1;width:100%;height:100%;stroke:var(--hero-curve);stroke-width:1.5px;pointer-events:none;position:absolute;inset:0}.tools-band[data-astro-cid-lcdefpme]{padding-bottom:var(--space-section);margin-top:-5rem;scroll-margin-top:4rem;position:relative}.tools-panel[data-astro-cid-lcdefpme]{padding:var(--space-lg) var(--space-md);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-2xl);background-color:var(--color-surface);box-shadow:var(--shadow-raised)}.action-icon[data-astro-cid-lcdefpme]{width:1rem;height:1rem}@media (width>=768px){.hero-band[data-astro-cid-lcdefpme]{padding-block:var(--space-xxl) 7rem}.tools-panel[data-astro-cid-lcdefpme]{padding:var(--space-lg)}}@media (width>=1280px){.tools-panel[data-astro-cid-lcdefpme]{padding:var(--space-xl)}}
