.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:520px;padding:clamp(2.5rem,5vw,4.5rem)}.he-display.he-price-amount{font-size:clamp(2.25rem,3.6vw,3.25rem)}.he-workflow-grid>.he-workflow-step.he-rise:first-child{animation-delay:40ms}.he-workflow-grid>.he-workflow-step.he-rise:nth-child(2){animation-delay:80ms}.he-workflow-grid>.he-workflow-step.he-rise:nth-child(3){animation-delay:.12s}.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 .9rem;font-size:.82rem}.he-nav .he-nav-signup .he-nav-signup-icon{display:none}.he-nav .he-nav-signup .he-btn-icon.he-btn-icon-sm{width:1.5rem;height:1.5rem}@media (min-width:640px){.he-nav .he-nav-signup.he-btn-primary{padding:.55rem .75rem .55rem 1rem}.he-nav .he-nav-signup .he-nav-signup-icon{display:inline-flex}}.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.9vw + .75rem,5rem);line-height:1.08}@media (min-width:640px){.he-display-xl--hero{font-size:clamp(3.5rem,6.2vw + .5rem,6.25rem)}}@media (min-width:1024px){.he-display-xl--hero{font-size:clamp(4.25rem,5vw + .5rem,5.25rem)}}.he-hero-headline{text-wrap:pretty;max-width:min(100%,72rem)}.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;justify-content:space-between;width:calc(100% - 2rem);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}.he-nav-link{color:#4a5a52;border-radius:9999px;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)}.he-nav-link:hover,.he-nav-link-active{color:#0e2a1c;background:#0e2a1c0f}@media (min-width:640px){.he-nav{justify-content:flex-start;width:fit-content}}.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(12%,5rem),transparent 26%),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 34%,#8fa994 56%,#577a5c 74%,#324f38 89%,#243d2a 100%)!important}.he-tile.he-tile-landscape .he-prose{color:color-mix(in srgb,var(--ink-foreground)80%,transparent)}.he-workflow-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.he-workflow-step.he-tile-ink .he-eyebrow-bar{color:color-mix(in srgb,var(--foreground-on-ink)70%,transparent)}.he-workflow-step.he-tile-ink .he-eyebrow-bar:before{background:color-mix(in srgb,var(--foreground-on-ink)45%,transparent)}.he-workflow-step.he-tile-ink .he-prose{color:color-mix(in srgb,var(--foreground-on-ink)72%,transparent)}@media (min-width:768px){.he-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.he-speaker-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid}.he-speaker-transcript.he-tile{min-width:0;padding:1.25rem 1.5rem 1.25rem 1.25rem}@media (min-width:640px){.he-speaker-transcript.he-tile{padding:1.5rem 1.75rem 1.5rem 1.5rem}}@media (min-width:1024px){.he-speaker-transcript.he-tile{padding:1.75rem 2.25rem 1.75rem 1.75rem}}.he-speaker-transcript-title{white-space:nowrap;font-size:clamp(1rem,4vw,2rem)}.he-speaker-conversation{border:1px solid var(--hairline);background:var(--card);border-radius:1rem;padding:.875rem 1rem}.he-speaker-turn{gap:.625rem;display:flex}.he-speaker-avatar{border:1px solid var(--hairline);width:1.5rem;height:1.5rem;color:var(--ink);background:var(--card);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.he-speaker-avatar--candidate{border:1px solid var(--hairline);color:var(--ink);background:var(--tile-blue)}@media (min-width:1024px){.he-speaker-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem}}.he-summary-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.he-summary-preview-eyebrow{color:color-mix(in srgb,var(--foreground-on-ink)70%,transparent)}.he-summary-preview-eyebrow:before{background:color-mix(in srgb,var(--foreground-on-ink)45%,transparent)}.he-summary-sheet{border:1px solid var(--hairline);background:var(--card);border-radius:1.25rem;padding:1.25rem;position:relative}.he-summary-language-tabs{z-index:1;position:absolute;top:1.25rem;right:1.25rem}.he-summary-strengths{max-height:15.5rem;position:relative;overflow:hidden}.he-summary-strengths li{padding-left:1rem;position:relative}.he-summary-strengths li:before{content:"•";color:var(--ink);position:absolute;top:0;left:0}.he-summary-fade{background:linear-gradient(to bottom,color-mix(in srgb,var(--card)0%,transparent),var(--card)88%);pointer-events:none;height:5.5rem;position:absolute;bottom:0;left:0;right:0}.he-ask-ai-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.he-ask-ai-question{max-width:30rem;color:var(--ink);background:var(--foreground-on-ink);border-radius:1rem 1rem .25rem;margin-left:auto;padding:.875rem 1rem;font-size:.875rem;font-weight:600;line-height:1.5;position:relative}.he-ask-ai-question--fading{opacity:.35;max-height:3rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.he-ask-ai-answer{border:1px solid color-mix(in srgb,var(--foreground-on-ink)18%,transparent);max-width:34rem;color:color-mix(in srgb,var(--foreground-on-ink)82%,transparent);background:color-mix(in srgb,var(--foreground-on-ink)8%,transparent);border-radius:1rem 1rem 1rem .25rem;padding:1rem;font-size:.875rem;line-height:1.6}.he-ask-ai-input{border:1px solid color-mix(in srgb,var(--foreground-on-ink)18%,transparent);color:color-mix(in srgb,var(--foreground-on-ink)58%,transparent);border-radius:.875rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.8125rem;display:flex}@media (min-width:640px){.he-summary-sheet{padding:1.5rem}.he-summary-language-tabs{top:1.5rem;right:1.5rem}}@media (min-width:768px){.he-summary-grid,.he-ask-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.he-summary-preview,.he-ask-ai-chat{grid-column:span 2/span 2}}@media (min-width:1024px){.he-summary-grid,.he-ask-ai-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.he-summary-preview{grid-area:span 2/span 7/span 2/span 7}.he-ask-ai-chat{grid-area:auto/1/auto/-1;justify-self:center;width:80%}.he-summary-context,.he-summary-templates{grid-column:span 5/span 5}}.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}.dark .he-ask-ai-question{color:var(--ink-foreground)}.dark .he-ask-ai-answer{border-color:color-mix(in srgb,var(--foreground-on-ink)24%,transparent);background:color-mix(in srgb,var(--foreground-on-ink)12%,transparent)}.dark .he-ask-ai-input{border-color:color-mix(in srgb,var(--foreground-on-ink)24%,transparent);background:color-mix(in srgb,var(--foreground-on-ink)6%,transparent)}
