.he-sub-card{background:#fff;border:1px solid #0e2a1c14;border-radius:1.5rem;padding:1.25rem;box-shadow:0 20px 48px -30px #0e2a1c4d}.dark .he-sub-card{background:#141c17;border-color:#ffffff0f}.he-footer-card{padding:clamp(1.75rem,3vw,2.5rem)}.he-cta-landscape-inner{min-height:440px;padding:clamp(2.5rem,5vw,4.5rem)}.he-display.he-price-amount{font-size:clamp(2.25rem,3.6vw,3.25rem)}.he-bento>.he-bento-device.he-rise{animation-delay:40ms}.he-bento>.he-bento-stat.he-rise{min-height:210px;animation-delay:80ms}.he-bento>.he-bento-summary.he-rise{min-height:210px;animation-delay:.12s}.he-bento>.he-bento-search.he-rise{animation-delay:.16s}.he-price-grid>.he-tile:first-child{animation-delay:60ms}.he-price-grid>.he-tile:nth-child(2){animation-delay:.14s}.he-price-grid>.he-tile:nth-child(3){animation-delay:.22s}.he-nav .he-nav-signup.he-btn-primary{padding:.55rem .75rem .55rem 1rem;font-size:.82rem}.he-nav .he-nav-signup .he-btn-icon.he-btn-icon-sm{width:1.5rem;height:1.5rem}.he-root{background-color:var(--paper);color:var(--ink);isolation:isolate;position:relative}.he-root>*{z-index:2;position:relative}.he-display{font-family:var(--font-geist-sans,system-ui);letter-spacing:-.045em;color:var(--ink);text-wrap:balance;font-weight:600;line-height:.94}.he-tile.he-tile-ink .he-display{color:inherit}.he-display-xl{font-size:clamp(2.75rem,7.2vw,6.75rem)}.he-display-xl--hero{font-size:clamp(2.5rem,4.8vw + 1.1rem,9.7rem);line-height:1.08}.he-hero-headline{text-wrap:pretty;max-width:min(100%,56rem)}.he-display-lg{font-size:clamp(2.25rem,4.4vw,4rem)}.he-display-md{font-size:clamp(1.5rem,2.8vw,2.25rem)}.he-serif{font-family:var(--font-fraunces,Georgia,serif);letter-spacing:-.02em;font-style:italic;font-weight:500}.he-mono{font-family:var(--font-geist-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace);font-variant-numeric:tabular-nums}.he-prose{color:var(--prose);max-width:62ch;font-size:1rem;line-height:1.65}.he-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);border:1px solid var(--hairline);background:#fff;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.6875rem;font-weight:600;display:inline-flex;box-shadow:0 6px 16px -10px #0e2a1c40}.dark .he-eyebrow{background:var(--paper-deep);border-color:var(--hairline);color:var(--ink);box-shadow:0 6px 16px -10px #00000080}.he-eyebrow-bar{letter-spacing:.2em;text-transform:uppercase;color:var(--prose-strong);align-items:center;gap:.55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.he-eyebrow-bar:before{content:"";background:#0e2a1c73;width:1.5rem;height:1px}@keyframes he-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.he-rise{animation:.68s cubic-bezier(.16,1,.3,1) both he-rise}@media (prefers-reduced-motion:reduce){.he-rise,.he-marquee-track{animation:none!important}}.he-nav{z-index:40;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffd1;border:1px solid #0e2a1c14;border-radius:9999px;width:fit-content;max-width:calc(100% - 2rem);margin:1rem auto 0;position:sticky;top:1rem;box-shadow:0 24px 48px -28px #0e2a1c59}.he-nav-divider{background:#0e2a1c1a;width:1px;height:1.25rem;margin:0 .25rem;display:inline-block}.he-nav-link{color:#4a5a52;border-radius:9999px;align-items:center;padding:.55rem .9rem;font-size:.85rem;font-weight:500;transition:color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.he-nav-link:hover,.he-nav-link-active{color:#0e2a1c;background:#0e2a1c0f}.he-btn{letter-spacing:-.005em;white-space:nowrap;will-change:transform;border-radius:9999px;align-items:center;gap:.6rem;padding:.7rem .85rem .7rem 1.15rem;font-size:.9rem;font-weight:600;transition:transform .24s cubic-bezier(.16,1,.3,1),background-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1);display:inline-flex}.he-btn:hover{transform:translateY(-1px)}.he-btn-primary{background:var(--ink);color:var(--ink-foreground);box-shadow:0 12px 28px -14px #0e2a1c8c}.he-btn-primary:hover{background:var(--ink-hover);box-shadow:0 18px 32px -14px #0e2a1c99}.he-btn-ghost{color:var(--ink);border:1px solid var(--hairline-strong);background:0 0}.he-btn-ghost:hover{background:#0e2a1c0f;border-color:#0e2a1c38}.he-btn-invert{background:var(--ink-foreground);color:var(--ink)}.he-btn-invert:hover{background:#fff}.he-btn-icon{border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:transform .26s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.he-btn-primary .he-btn-icon{color:#eef5ec;background:#eef5ec2e}.he-btn-ghost .he-btn-icon,.he-btn-invert .he-btn-icon{color:#0e2a1c;background:#0e2a1c14}.he-btn:hover .he-btn-icon{transform:translate(1px,-1px)rotate(6deg)}.he-hero-canvas .he-btn-ghost{color:var(--prose);background:#ffffffd1;border:1px solid #fffffffa;box-shadow:0 10px 32px -20px #0e2a1c59}.he-hero-canvas .he-btn-ghost:hover{color:var(--ink);background:#fff;border-color:#0e2a1c1f}.he-hero-canvas .he-btn-ghost .he-btn-icon{color:var(--ink);background:#0e2a1c12}.he-hero-canvas{background:radial-gradient(50% 40% at 88% 55%,var(--hairline)0%,transparent 65%),radial-gradient(55% 55% at 10% 95%,var(--he-glow)0%,transparent 60%),linear-gradient(180deg,var(--paper)0%,var(--paper-deep)100%);border-bottom:1px solid var(--hairline)}@keyframes he-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.he-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.he-marquee-track{gap:2rem;width:max-content;animation:140s linear infinite he-drift;display:flex}.he-lang-chip{color:#0e2a1c;white-space:nowrap;background:#fff;border:1px solid #0e2a1c14;border-radius:9999px;flex:none;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.78rem;font-weight:500;display:inline-flex}.he-lang-chip-flag{justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:inline-flex}.he-tile{isolation:isolate;background:#fff;border:1px solid #0e2a1c14;border-radius:1.75rem;padding:1.75rem;position:relative;overflow:hidden;box-shadow:0 20px 48px -32px #0e2a1c4d}@media (min-width:640px){.he-tile{border-radius:2rem;padding:2.25rem}}@media (min-width:1024px){.he-tile{border-radius:2.25rem;padding:2.5rem}}.he-tile.he-tile-blue{border-color:var(--hairline,#0e2a1c14);background-color:var(--tile-blue,#dbe5ef)!important}.he-tile.he-tile-mist{border-color:var(--hairline,#0e2a1c14);background-color:var(--tile-blue-soft,#eaf0f6)!important}.he-tile.he-tile-ink{color:var(--foreground-on-ink,#eef5ec);--foreground:var(--foreground-on-ink,#eef5ec);--card-foreground:var(--foreground-on-ink,#eef5ec);--muted-foreground:color-mix(in srgb,var(--foreground-on-ink,#eef5ec)72%,transparent);border-color:#ffffff0f;background:radial-gradient(60% 50% at 10% 0%,#7fa37429 0%,transparent 65%),radial-gradient(55% 45% at 90% 100%,#1a3d2666 0%,transparent 65%),var(--ink,#0e2a1c)!important}.he-tile.he-tile-landscape{border:0;background:linear-gradient(180deg,var(--paper,#f0f4f9)0%,var(--paper,#f0f4f9)min(8%,3.5rem),transparent 14%),radial-gradient(85% 55% at 70% 105%,#142d1c8c 0%,transparent 58%),radial-gradient(120% 85% at 12% 120%,#22482c73 0%,transparent 55%),linear-gradient(180deg,var(--paper,#f0f4f9)0%,#c3ceca 28%,#8fa994 52%,#577a5c 72%,#324f38 88%,#243d2a 100%)!important}.he-tile.he-tile-landscape .he-prose{color:color-mix(in srgb,var(--ink-foreground)80%,transparent)}.he-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:1024px){.he-bento{gap:1.25rem}}.he-bento-device,.he-bento-stat,.he-bento-summary,.he-bento-search{grid-column:span 12/span 12}@media (min-width:1024px){.he-bento-device{grid-area:span 2/span 7/span 2/span 7}.he-bento-stat,.he-bento-summary{grid-column:span 5/span 5}.he-bento-search{grid-column:span 12/span 12}}.he-price-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.he-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.he-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.he-split{gap:3rem}}.he-split-4,.he-split-5,.he-split-7,.he-split-8{grid-column:span 12/span 12}@media (min-width:1024px){.he-split-4{grid-column:span 4/span 4}.he-split-5{grid-column:span 5/span 5}.he-split-7{grid-column:span 7/span 7}.he-split-8{grid-column:span 8/span 8}}.he-divide>li+li{border-top:1px solid #0e2a1c14}.he-anchor{scroll-margin-top:5.5rem}.dark .he-root{background-color:var(--paper);color:var(--ink)}.dark .he-display{color:#eef5ec}.dark .he-prose,.dark .he-eyebrow-bar{color:#eef5ecb3}.dark .he-eyebrow-bar:before{background:#eef5ec73}.dark .he-hero-canvas{background:radial-gradient(60% 50% at 85% 5%,#7fa3741f 0%,#0000 60%),radial-gradient(55% 55% at 10% 95%,#3c505a66 0%,#0000 60%),linear-gradient(#0e1511 0%,#121914 100%);border-bottom-color:#ffffff0f}.dark .he-nav{background:#0e1511d1;border-color:#ffffff0f}.dark .he-nav-link{color:#eef5ecb3}.dark .he-nav-link:hover,.dark .he-nav-link-active{color:#eef5ec;background:#ffffff0d}.dark .he-nav-divider{background:#ffffff14}.dark .he-btn-primary{color:#0e1511;background:#eef5ec}.dark .he-btn-primary:hover{background:#fff}.dark .he-btn-primary .he-btn-icon{color:#0e1511;background:#0e15111f}.dark .he-btn-ghost{color:#eef5ec;border-color:#ffffff24}.dark .he-btn-ghost:hover{background:#ffffff0d;border-color:#ffffff38}.dark .he-hero-canvas .he-btn-ghost{color:#eef5eceb;background:#ffffff1f;border-color:#ffffff38;box-shadow:0 10px 28px -22px #00000073}.dark .he-hero-canvas .he-btn-ghost:hover{color:#eef5ec;background:#ffffff2e;border-color:#ffffff52}.dark .he-hero-canvas .he-btn-ghost .he-btn-icon{color:#eef5ec;background:#ffffff24}.dark .he-btn-invert{color:#0e1511;background:#eef5ec}.dark .he-tile{background:#141c17;border-color:#ffffff0f}.dark .he-tile.he-tile-blue{border-color:#ffffff0f;background-color:#16201f!important}.dark .he-tile.he-tile-mist{border-color:#ffffff0f;background-color:#121a18!important}.dark .he-tile.he-tile-ink{color:var(--foreground-on-ink);border-color:#ffffff14;background:radial-gradient(60% 50% at 10% 0,#7fa3742e 0%,#0000 65%),radial-gradient(55% 45% at 90% 100%,#1a3d268c 0%,#0000 65%),#0a1a12!important}.dark .he-tile.he-tile-landscape{border-color:#ffffff14;background:linear-gradient(180deg,var(--paper,#0e1511)0%,var(--paper,#0e1511)min(8%,3.5rem),transparent 14%),radial-gradient(90% 60% at 70% 100%,#3a6e4780 0%,transparent 55%),radial-gradient(120% 90% at 10% 120%,#5a825a73 0%,transparent 55%),linear-gradient(180deg,var(--paper,#0e1511)0%,#152018 40%,#1d2c1f 80%,#244a2a 100%)!important}.dark .he-tile.he-tile-landscape .he-display{color:var(--foreground-on-ink)}.dark .he-tile.he-tile-landscape .he-prose{color:color-mix(in srgb,var(--foreground-on-ink)72%,transparent)}.dark .he-lang-chip{color:#eef5ec;background:#141c17;border-color:#ffffff14}.dark .he-divide>li+li{border-top-color:#ffffff0f}
