.hero{position:relative;width:100%;min-height:min(100vh,900px);display:flex;align-items:center;overflow:hidden;background:var(--color-canvas)}.hero__field{position:absolute;inset:-10%;z-index:0;background:radial-gradient(ellipse 62% 50% at 14% 38%,rgba(201,58,10,.52),transparent 64%),radial-gradient(ellipse 50% 62% at 82% 18%,rgba(240,133,10,.3),transparent 60%),radial-gradient(ellipse 85% 42% at 52% 100%,rgba(224,90,24,.34),transparent 68%),radial-gradient(ellipse 40% 34% at 68% 68%,rgba(201,58,10,.2),transparent 62%),var(--color-canvas)}@media(prefers-reduced-motion:no-preference){.hero__field{animation:ember-drift 90s ease-in-out infinite alternate}}@keyframes ember-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1.02)}to{transform:translate3d(1.5%,1%,0) scale(1.06)}}.hero__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(16,13,9,.22) 0%,rgba(16,13,9,.1) 42%,rgba(16,13,9,.55) 80%,var(--color-canvas) 100%)}.hero__overlay:after{content:"";position:absolute;inset:0;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__inner{position:relative;z-index:2;width:100%;max-width:1380px;margin:0 auto;padding:calc(70px + clamp(.5rem,1.5vw,1rem)) clamp(1.25rem,4vw,3rem) clamp(2rem,4vw,3rem);display:grid;grid-template-columns:1fr 1.08fr;gap:clamp(2rem,4vw,4rem);align-items:center}.hero__left{text-align:left;position:relative}.hero__badge{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.3rem;background:linear-gradient(135deg,#c93a0a29,#f0850a29);border:1px solid rgba(240,133,10,.3);color:var(--color-flame-amber);font-size:var(--text-xs);font-weight:500;padding:.3rem .875rem;border-radius:var(--radius-pill);margin-bottom:1.75rem;letter-spacing:.01em}.hero__badge:before{content:"";position:absolute;inset:-60% -10%;width:45%;background:linear-gradient(115deg,transparent,rgba(240,133,10,.4),transparent);transform:translate(-160%) rotate(8deg);animation:badge-sheen 5.25s ease-in-out infinite;pointer-events:none}@keyframes badge-sheen{0%,15%{transform:translate(-160%) rotate(8deg)}55%,to{transform:translate(320%) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.hero__badge:before{animation:none;display:none}}.hero__heading{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-ink);font-weight:600;line-height:1.05;letter-spacing:-.035em;margin-bottom:1.375rem}.hero__subheading{font-size:var(--text-lg);color:#ede8e0b8;line-height:1.55;max-width:44ch;margin:0 0 2.25rem}.hero__ctas{display:flex;align-items:center;justify-content:flex-start;gap:.875rem;flex-wrap:wrap;margin-bottom:1.25rem}.hero__footnote{font-size:var(--text-xs);color:var(--color-ink-muted)}.hero__card{position:relative;background:#181410b8;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(60,48,37,.7);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 24px 64px #00000080,0 4px 16px #0000004d}.hero__card.reveal-up.reveal-pending:not(.is-visible){transform:perspective(1200px) rotateX(10deg) rotateY(-7deg) translateY(48px) scale(.96)}.hero__card.reveal-up.is-visible{transform:perspective(1200px) rotateX(calc(2deg + var(--tilt-x, 0deg))) rotateY(calc(-4deg + var(--tilt-y, 0deg))) translateY(0) scale(1)}.hero__card.hero__card--live{transition:transform .25s ease-out;transition-delay:0ms}@property --beam-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.hero__card:after,.wf-stage:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--beam-angle),transparent 0deg,transparent 300deg,rgba(240,133,10,.18) 330deg,rgba(255,209,42,.95) 352deg,var(--color-flame-gold) 356deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:beam-rotate 7s linear infinite;pointer-events:none;z-index:4}@keyframes beam-rotate{to{--beam-angle: 360deg}}@media(prefers-reduced-motion:reduce){.hero__card:after,.wf-stage:after{display:none}}.card__browser-bar{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#100d0999;border-bottom:1px solid rgba(44,37,25,.8)}.card__dot{width:10px;height:10px;border-radius:50%;background:var(--color-edge-bright)}.card__url{flex:1;max-width:220px;margin:0 auto;background:#100d0980;border:1px solid var(--color-edge);border-radius:4px;padding:.2rem .75rem;font-size:11px;color:var(--color-ink-faint);text-align:center}@keyframes card-url-changed{0%{border-color:var(--color-edge);color:var(--color-ink-faint);background:#100d0980}25%{border-color:#f0850a8c;color:var(--color-flame-amber);background:#f0850a1a}to{border-color:var(--color-edge);color:var(--color-ink-faint);background:#100d0980}}@media(max-width:768px){.card__url--changed{animation:card-url-changed 1.4s ease-out}}.wf-stage .card__url--changed{animation:card-url-changed 1.4s ease-out}.mock-dashboard{display:flex;height:368px;font-size:12px;position:relative}.mock-sidebar{width:155px;flex-shrink:0;background:#100d0980;border-right:1px solid var(--color-edge);padding:.75rem;display:flex;flex-direction:column;gap:.2rem}.mock-nav-group{font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);padding:0 .625rem;margin:.35rem 0 .15rem}.mock-nav-group:first-child{margin-top:0}.mock-nav-item{display:flex;align-items:center;gap:.5rem;padding:.32rem .625rem;border-radius:6px;color:var(--color-ink-muted);font-size:12px;cursor:default;transition:background .15s;position:relative}.mock-nav-item--active{background:#ffffff0d;color:var(--color-ink);font-weight:500}.mock-icon{width:14px;height:14px}.mock-badge{--badge-h: 18px;margin-left:auto;flex-shrink:0;box-sizing:border-box;height:var(--badge-h);min-width:var(--badge-h);padding:0 5px;border-radius:999px;display:inline-block;text-align:center;background:var(--color-flame-amber);color:var(--color-flame-ink);font-size:10px;font-weight:600;line-height:calc(var(--badge-h) - 2 * var(--badge-border, 0px));font-variant-numeric:tabular-nums}.mock-main{flex:1;position:relative;overflow:hidden;background:#18141066}.mock-screen{position:absolute;inset:0;padding:1rem 1.25rem;display:flex;flex-direction:column;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.mock-screen.is-active{opacity:1;transform:none;z-index:2;transition:opacity .35s ease .16s,transform .35s ease .16s}.mock-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.mock-title{font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--color-ink)}.mock-btn{background:transparent;color:var(--color-ink-muted);border:1px solid var(--color-edge-bright);font-size:11px;font-weight:500;padding:.3rem .75rem;border-radius:4px;cursor:default}.mock-stat__num{font-size:22px;font-weight:600;color:var(--color-ink);line-height:1}.mock-stat__label{font-size:11px;color:var(--color-ink-muted);margin-top:.2rem}.mock-table{width:100%}.mock-row{display:grid;grid-template-columns:1fr 80px 60px 70px;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--color-edge);gap:.5rem;font-size:12px;color:var(--color-ink)}.mock-row--cand{grid-template-columns:minmax(0,1fr) 140px 96px}.mock-row--queue{grid-template-columns:minmax(0,1fr) 120px 88px}.mock-row--header{font-weight:500;font-size:11px;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.05em}.mock-candidate{display:flex;align-items:center;gap:.625rem;min-width:0;overflow:hidden}.mock-candidate>div{min-width:0;flex:1 1 auto}.mock-name,.mock-role{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-name{font-weight:500;font-size:12px;color:var(--color-ink)}.mock-role{font-size:10px;color:var(--color-ink-muted)}.mock-step{font-size:11px;color:var(--color-ink-muted)}.mock-date{font-size:11px;color:var(--color-ink-faint)}.mock-pill{display:inline-flex;align-items:center;justify-self:start;min-height:20px;padding:0 .5rem;line-height:1.2;font-size:10px;font-weight:500;border-radius:var(--radius-pill);white-space:nowrap}.mock-pill--idle,.mock-pill--pending,.mock-pill--busy{background:#2c251999;color:var(--color-ink-muted)}.mock-pill--found,.mock-pill--done,.mock-pill--replied{background:#25684033;color:var(--color-success-ink)}.mock-pill--attention,.mock-pill--opened{background:#f0850a2e;color:var(--color-flame-amber)}.mock-pill--busy{animation:mock-busy 1.6s ease-in-out infinite}@keyframes mock-busy{0%,to{filter:opacity(1)}50%{filter:opacity(.55)}}.mock-act{font-size:10px;font-weight:500;white-space:nowrap}.mock-act--go{color:var(--color-flame-amber)}.mock-act--muted{color:var(--color-ink-muted)}.mock-swap{display:inline-grid;justify-items:start;align-items:center}.mock-swap>*{grid-area:1 / 1;opacity:0;transition:opacity .16s ease}.mock-swap>[data-default]{opacity:1;transition:opacity .28s ease .16s}.mock-email{position:relative;display:block;min-width:0}.mock-email__value{display:block;font-size:10.5px;color:var(--color-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .35s ease,color .35s ease}.mock-email__tick{width:10px;height:10px;margin-right:3px;color:var(--color-success-ink);vertical-align:-1px}.mock-email__scan{position:absolute;left:0;right:0;top:50%;height:11px;transform:translateY(-50%);border-radius:3px;opacity:0;transition:opacity .25s ease;background:linear-gradient(90deg,#2c2519bf,#f0850a38,#2c2519bf);background-size:240% 100%}.mock-view{display:inline-flex;align-items:center;gap:.3rem;font-size:10px;color:var(--color-ink-muted);border:1px solid var(--color-edge-bright);border-radius:4px;padding:.2rem .5rem}.mock-view__val{color:var(--color-ink);font-weight:500}.mock-view:after{content:"";width:0;height:0;margin-left:.1rem;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid var(--color-ink-muted)}.mock-tabs{display:inline-flex;gap:.25rem;align-self:flex-start;padding:3px;margin-bottom:.7rem;background:#100d0980;border:1px solid var(--color-edge);border-radius:6px}.mock-tab{display:inline-flex;align-items:center;gap:.3rem;font-size:10.5px;color:var(--color-ink-muted);padding:.2rem .5rem;border-radius:4px;white-space:nowrap}.mock-tab--on{background:#ffffff0f;color:var(--color-ink);font-weight:500}.mock-tab__count{--badge-h: 15px;flex-shrink:0;box-sizing:border-box;height:var(--badge-h);min-width:var(--badge-h);padding:0 4px;border-radius:999px;display:inline-block;text-align:center;color:inherit;background:color-mix(in oklch,currentColor 16%,transparent);font-size:9.5px;font-weight:600;line-height:var(--badge-h);font-variant-numeric:tabular-nums}.mock-panel{margin-top:.6rem;overflow:hidden;border:1px solid var(--color-edge);border-left:2px solid var(--color-flame);border-radius:6px;background:#100d0973;padding:.5rem .7rem;transition:max-height .45s ease,opacity .35s ease,margin .45s ease,padding .45s ease}.mock-panel__head{font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-muted);margin-bottom:.3rem}.mock-panel__head--sched{display:none}.mock-panel__line{font-size:11px;color:var(--color-ink);line-height:1.45}.mock-panel__body,.mock-panel__sched{overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.mock-panel__body{max-height:4rem;opacity:1}.mock-panel__sched{max-height:0;opacity:0}.mock-panel--draft{max-height:0;opacity:0;margin-top:0;padding-top:0;padding-bottom:0;border-width:0 0 0 2px}.mock-panel--reply{max-height:5rem;opacity:1}.mock-sequence-mini{display:flex;align-items:center;gap:.35rem;margin-top:.5rem}.mock-cad{font-size:9.5px;padding:.1rem .35rem;border-radius:3px;background:#2c251999;color:var(--color-ink-muted);transition:background .4s ease,color .4s ease}.mock-cad__seg{flex:1;height:1px;background:var(--color-edge-bright)}.mock-tiles{display:flex;gap:1.75rem;margin-bottom:1.25rem;padding-bottom:.875rem;border-bottom:1px solid var(--color-edge)}.mock-tile{display:flex;flex-direction:column}.mock-chart{flex:1;display:flex;align-items:flex-end;gap:.5rem;padding-top:.5rem;min-height:90px}.mock-bar{flex:1;border-radius:3px 3px 0 0;background:var(--gradient-flame);opacity:.85}[data-anim] .mock-row--incoming{max-height:0;padding-top:0;padding-bottom:0;border-bottom-color:transparent;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .4s ease .1s,padding .45s ease,border-color .45s ease}[data-anim] .mock-swap>[data-default]{opacity:0}[data-anim] .mock-row--incoming-candidate .mock-email__value{opacity:0}[data-anim] .mock-panel--reply{max-height:0;opacity:0;margin-top:0;padding-top:0;padding-bottom:0;border-width:0 0 0 2px}[data-anim] .mock-panel__line{clip-path:inset(0 100% 0 0);transition:clip-path .5s ease}[data-anim] .mock-screen[data-screen=analytics] .mock-bar{transform:scaleY(0);transform-origin:bottom;transition:transform .9s cubic-bezier(.22,1,.36,1)}[data-anim][data-state=queued] .mock-swap>[data-state=queued],[data-anim][data-state=finding] .mock-swap>[data-state=finding],[data-anim][data-state=found] .mock-swap>[data-state=found],[data-anim][data-state=drafting] .mock-swap>[data-state=drafting],[data-anim][data-state=drafted] .mock-swap>[data-state=drafted],[data-anim][data-state=sent] .mock-swap>[data-state=sent],[data-anim][data-state=followup] .mock-swap>[data-state=followup],[data-anim][data-state=replied] .mock-swap>[data-state=replied]{opacity:1;transition:opacity .28s ease .16s}[data-anim].is-row .mock-row--incoming-candidate{max-height:3.25rem;padding-top:.5rem;padding-bottom:.5rem;border-bottom-color:var(--color-edge);opacity:1}[data-anim][data-state=finding] .mock-email__scan{opacity:1;animation:mock-scan 1.2s linear infinite}@keyframes mock-scan{0%{background-position:130% 0}to{background-position:-130% 0}}[data-anim].is-email .mock-row--incoming-candidate .mock-email__value{opacity:1;color:var(--color-ink)}[data-anim].is-qrow .mock-row--incoming-queue{max-height:3.25rem;padding-top:.5rem;padding-bottom:.5rem;border-bottom-color:var(--color-edge);opacity:1}[data-anim].is-draft .mock-panel--draft{max-height:7.5rem;opacity:1;margin-top:.6rem;padding-top:.5rem;padding-bottom:.5rem;border-width:1px 1px 1px 2px}[data-anim].is-draft .mock-panel--draft .mock-panel__line{clip-path:inset(0 0 0 0)}[data-anim].is-draft .mock-panel--draft .mock-panel__line--2{transition-delay:.45s}[data-anim][data-state=sent] .mock-panel__body,[data-anim][data-state=followup] .mock-panel__body,[data-anim][data-state=replied] .mock-panel__body{max-height:0;opacity:0}[data-anim][data-state=sent] .mock-panel__sched,[data-anim][data-state=followup] .mock-panel__sched{max-height:4rem;opacity:1}[data-anim][data-state=sent] .mock-panel__head--draft,[data-anim][data-state=followup] .mock-panel__head--draft{display:none}[data-anim][data-state=sent] .mock-panel__head--sched,[data-anim][data-state=followup] .mock-panel__head--sched{display:block}[data-anim][data-state=sent] .mock-cad[data-day="0"],[data-anim][data-state=followup] .mock-cad[data-day="0"],[data-anim][data-state=followup] .mock-cad[data-day="3"],[data-anim][data-state=replied] .mock-cad[data-day="0"],[data-anim][data-state=replied] .mock-cad[data-day="3"]{background:#f0850a2e;color:var(--color-flame-amber)}[data-anim].is-reply .mock-panel--draft{max-height:0;opacity:0;margin-top:0;padding-top:0;padding-bottom:0;border-width:0 0 0 2px}[data-anim].is-reply .mock-panel--reply{max-height:5rem;opacity:1;margin-top:.6rem;padding-top:.5rem;padding-bottom:.5rem;border-width:1px 1px 1px 2px}[data-anim].is-reply .mock-panel--reply .mock-panel__line{clip-path:inset(0 0 0 0)}[data-anim].is-measured .mock-screen[data-screen=analytics] .mock-bar{transform:scaleY(1)}[data-anim] .mock-screen[data-screen=analytics] .mock-bar:nth-child(2){transition-delay:70ms}[data-anim] .mock-screen[data-screen=analytics] .mock-bar:nth-child(3){transition-delay:.14s}[data-anim] .mock-screen[data-screen=analytics] .mock-bar:nth-child(4){transition-delay:.21s}[data-anim] .mock-screen[data-screen=analytics] .mock-bar:nth-child(5){transition-delay:.28s}[data-anim] .mock-screen[data-screen=analytics] .mock-bar:nth-child(6){transition-delay:.35s}[data-anim] .mock-screen[data-screen=analytics] .mock-bar:nth-child(7){transition-delay:.42s}.mock-main{transition:opacity .3s ease}[data-anim].is-reset .mock-main{opacity:0;transition:opacity .25s ease}[data-anim].is-reset .mock-screen,[data-anim].is-reset .mock-row--incoming,[data-anim].is-reset .mock-panel,[data-anim].is-reset .mock-swap>*{transition:none}.mock-toast{position:absolute;top:.75rem;right:.75rem;z-index:3;display:flex;align-items:center;gap:.6rem;background:var(--color-surface-2);border:1px solid var(--color-edge-bright);border-radius:var(--radius-sm);padding:.5rem .875rem;box-shadow:0 10px 28px #00000080;opacity:0;transform:translateY(-8px) scale(.96);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.mock-toast__title{font-size:11px;font-weight:600;color:var(--color-ink)}.mock-toast__sub{font-size:10px;color:var(--color-ink-muted)}[data-anim].is-toast .mock-toast{opacity:1;transform:translateY(0) scale(1);transition:opacity .35s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.mock-pop{animation:mock-pop .6s cubic-bezier(.22,1,.36,1)}@keyframes mock-pop{0%{transform:scale(1)}35%{transform:scale(1.18);color:var(--color-flame-amber)}to{transform:scale(1)}}.mock-badge.mock-pop,.mock-pill.mock-pop{animation-duration:.5s}.problem{background:var(--color-canvas);border-top:1px solid var(--color-edge);padding:clamp(2.5rem,5vw,3.5rem) clamp(1.25rem,4vw,3rem) clamp(4rem,8vw,6rem)}.problem__container{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.problem__heading,.workflow__heading{font-family:var(--font-display);font-size:clamp(2rem,1.05rem + 2.6vw,3.25rem);color:var(--color-ink);line-height:1.1;letter-spacing:-.02em;max-width:820px}.problem__heading{max-width:1040px}.problem__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.problem__stat{position:relative;display:flex;flex-direction:column}.problem__stat--hero{grid-column:1 / -1;padding:0 0 clamp(2.25rem,4vw,3rem);margin-bottom:clamp(2.25rem,4vw,3rem)}.problem__stat--pair{padding:0 clamp(1.5rem,3vw,2.75rem)}.problem__stat--hero+.problem__stat--pair{padding-left:0}.problem__stat--pair:last-child{padding-right:0}.problem__stat-role{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-flame-amber);margin-bottom:.85rem}.problem__stat-num{display:block;position:relative;font-family:var(--font-display);font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--color-ink);margin-bottom:1rem;font-variant-numeric:tabular-nums}.problem__stat--hero .problem__stat-num{font-size:clamp(3.5rem,1.6rem + 6.2vw,7.5rem);margin-bottom:1.25rem}.problem__stat--pair .problem__stat-num{font-size:clamp(2.25rem,1.4rem + 2.6vw,4rem)}.problem__stat-value{color:var(--color-flame-amber);cursor:default;transition:text-shadow .25s ease,opacity .25s ease}.problem__stat-value:hover,.problem__stat-value:focus-visible{text-shadow:0 0 22px rgba(240,133,10,.65),0 0 44px rgba(240,133,10,.3);outline:none}.problem__stat--hero .problem__stat-value{background-image:linear-gradient(135deg,var(--gradient-start) 0%,var(--gradient-end) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--gradient-start);display:inline-block;min-width:3.8ch;background-size:3.8ch 100%;background-repeat:no-repeat}.problem__stat--hero .problem__stat-value,.problem__stat--hero .problem__stat-value:hover,.problem__stat--hero .problem__stat-value:focus-visible{text-shadow:none}.problem__stat-glow{position:absolute;inset:0;z-index:0;background:radial-gradient(38% 34% at 16% 32%,var(--gradient-end) 0%,rgba(255,77,109,0) 70%);opacity:.18;pointer-events:none;transition:opacity .3s ease;animation:stat-breathe 4s ease-in-out infinite}@keyframes stat-breathe{0%,to{opacity:.15}50%{opacity:.25}}.problem__stat--hero:has(.problem__stat-value:hover) .problem__stat-glow,.problem__stat--hero:has(.problem__stat-value:focus-visible) .problem__stat-glow{animation:none;opacity:.4}.problem__stat--hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--gradient-start) 0%,var(--gradient-end) 55%,rgba(255,77,109,0) 100%);transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-delay, 0ms) + .4s);will-change:transform}.problem__stat--hero.is-visible:after{transform:scaleX(1)}.problem__stat--pair:last-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(255,107,74,0) 0%,var(--gradient-start) 22%,var(--gradient-end) 100%);transform:scaleY(0);transform-origin:top;transition:transform 1.4s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-delay, 0ms) + .4s);will-change:transform}.problem__stat--pair:last-child.is-visible:before{transform:scaleY(1)}.problem__stat-text{font-size:var(--text-base);color:var(--color-ink-muted);line-height:1.5;max-width:30ch}.problem__stat--hero .problem__stat-text{max-width:46ch}.problem__stat-value:after{content:attr(data-cite);position:absolute;bottom:calc(100% + .75rem);left:0;background:var(--color-surface-2);border:1px solid var(--color-edge-bright);border-radius:6px;padding:.45rem .65rem;font-family:var(--font-body);font-weight:400;letter-spacing:.01em;font-size:.75rem;color:var(--color-ink-muted);line-height:1.4;max-width:30ch;width:max-content;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;box-shadow:0 8px 24px #0006;z-index:2}.problem__stat-value:hover:after,.problem__stat-value:focus-visible:after{opacity:1;transform:translateY(0)}.problem__stat--hero .problem__stat-value:after{-webkit-text-fill-color:var(--color-ink-muted);color:var(--color-ink-muted);background-image:none}.workflow{position:relative;background:var(--color-canvas);border-top:1px solid var(--color-edge);border-bottom:1px solid var(--color-edge);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.workflow__field{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 54% 44% at 74% 30%,rgba(240,133,10,.13),transparent 66%),radial-gradient(ellipse 62% 40% at 22% 78%,rgba(201,58,10,.11),transparent 68%)}@media(prefers-reduced-motion:no-preference){.workflow__field{animation:ember-drift 120s ease-in-out infinite alternate}}.workflow__container{position:relative;z-index:1;max-width:1280px;margin:0 auto}.workflow__intro{margin-bottom:clamp(3rem,6vw,5rem);text-align:center}.workflow__intro .section-label{margin-left:auto;margin-right:auto}.workflow__heading{margin-left:auto;margin-right:auto;text-align:center}.workflow__scroller{position:relative;--wf-pin-top: max( calc(70px + 1rem) , calc((100vh - var(--wf-block-h, 611px)) / 2))}.workflow__sentinels{position:absolute;inset:0;z-index:-1;pointer-events:none;display:grid;grid-template-rows:repeat(3,1fr)}@media(min-width:769px){.workflow-pinned .workflow__scroller{min-height:150vh}.workflow-pinned .workflow__pinned{position:sticky;top:var(--wf-pin-top)}.workflow-pinned .workflow__intro{margin-bottom:clamp(1.75rem,3vw,2.5rem)}@media(max-height:760px){.workflow-pinned .workflow__intro{margin-bottom:1rem}}.workflow-pinned .workflow__sentinels{top:calc(50vh - var(--wf-pin-top));bottom:calc(var(--wf-block-h, 611px) + var(--wf-pin-top) - 50vh)}}.workflow__track{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:center}.workflow__steps{position:relative;display:flex;flex-direction:column;gap:.5rem;--step-pad-y: 1rem;--step-pad-x: 1.1rem;--step-gap: .5rem}.workflow__step:after{content:"";position:absolute;left:calc(var(--step-pad-x) + 1.125rem - 1px);width:2px;top:calc(var(--step-pad-y) + 2.25rem);bottom:calc(-1 * (var(--step-gap) + var(--step-pad-y)));z-index:1;background-color:var(--color-edge-bright);border-radius:2px;transition:background-color .45s ease}.workflow__step:last-child:after{content:none}.workflow__step.is-passed:after{background-color:var(--color-flame)}.workflow__step{display:flex;align-items:flex-start;gap:1rem;width:100%;max-width:27rem;text-align:left;padding:1rem 1.1rem;border-radius:var(--radius-md);position:relative;transition:background-color .3s ease}.workflow__step.is-active{background:#1814108c}@media(hover:hover){.workflow__step:not(.is-active):hover{background:#18141052}}.workflow__step-node{width:2.25rem;height:2.25rem;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-edge-bright);border-radius:50%;background:var(--color-canvas);transition:border-color .35s ease,box-shadow .35s ease}.workflow__step.is-active .workflow__step-node{border-color:var(--color-flame);box-shadow:inset 0 0 0 1px #e05a184d}.workflow__step-num{font-family:var(--font-body);font-weight:600;font-size:.6875rem;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-ink-muted);transition:color .35s ease}.workflow__step.is-active .workflow__step-num{color:var(--color-flame-amber)}.workflow__step-body-col{display:flex;flex-direction:column;min-width:0}.workflow__step-title{font-family:var(--font-body);font-size:var(--text-lg);font-weight:600;color:var(--color-ink);letter-spacing:-.01em;margin-bottom:.3rem}.workflow__step-lead{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.55}.wf-stage{position:relative;background:#181410b8;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(60,48,37,.7);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 24px 64px #00000080,0 4px 16px #0000004d;container:wf-stage / inline-size}.wf-stage__screens{position:relative;height:380px}.wf-stage__panel{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.wf-stage__panel.is-active{opacity:1;transform:none;z-index:2;transition:opacity .35s ease .16s,transform .35s ease .16s}.wf-stage__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--color-edge)}.wf-stage__label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-flame-amber)}.wf-stage__meta{font-size:12px;color:var(--color-ink-faint);white-space:nowrap}.wf-stage__body{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:.75rem;padding:1.15rem 1.25rem;width:100%}.wf-stage__body--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.25rem;align-content:start}@container wf-stage (max-width: 544px){.wf-stage__body--split{grid-template-columns:minmax(0,1fr);gap:.85rem}.wf-stage__screens{display:grid;height:auto}.wf-stage__panel{position:relative;inset:auto;grid-area:1 / 1;min-width:0}}.wf-stage__col{display:flex;flex-direction:column;gap:.6rem;min-width:0}.wf-stage__col-head{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint)}.wf-stage__row--cand{align-items:center}.wf-stage__who{display:flex;flex-direction:column;gap:.15rem;min-width:0}.wf-stage__role{font-size:12px;color:var(--color-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-stage__row--lit{border-color:#f0850a66;background:#f0850a12}.wf-stage__tag--found{color:var(--color-success-ink);border-color:#4caf8266;background:#25684029}.wf-stage__row--src .wf-stage__pill{font-variant-numeric:tabular-nums}.wf-stage__timeline{display:flex;flex-direction:column;gap:.5rem}.wf-stage__beat{position:relative;display:flex;flex-direction:column;gap:.1rem;padding:.6rem .85rem .6rem 1.6rem;border:1px solid var(--color-edge);border-radius:var(--radius-sm);background:#100d0980}.wf-stage__beat:before{content:"";position:absolute;left:.7rem;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--color-edge-bright)}.wf-stage__beat.is-done:before{background:var(--gradient-flame-gold)}.wf-stage__beat.is-next{border-style:dashed}.wf-stage__beat-day{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-flame-amber)}.wf-stage__beat.is-next .wf-stage__beat-day{color:var(--color-ink-faint)}.wf-stage__beat-what{font-size:13px;color:var(--color-ink)}.wf-stage__draft--reply{border-color:#f0850a59;background:#f0850a0f}.wf-stage__row--note{padding:.6rem .85rem}.wf-stage__row--note .wf-stage__name{font-size:13px;font-weight:500;color:var(--color-ink-muted)}.wf-stage__row{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border:1px solid var(--color-edge);border-radius:var(--radius-sm);background:#100d0980;min-width:0}.wf-stage__row--input{border-style:dashed}.wf-stage__row--faint{opacity:.55}.wf-stage__ic{width:34px;height:34px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--color-flame-amber);background:#f0850a1a;border:1px solid rgba(240,133,10,.35)}.wf-stage__name{font-size:14px;font-weight:600;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wf-stage__name--url{font-weight:500;color:var(--color-ink-muted)}.wf-stage__pill{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-flame-amber);border:1px solid rgba(240,133,10,.4);background:#f0850a1a;border-radius:var(--radius-pill);padding:.3rem .65rem}.wf-stage__pill--quiet{color:var(--color-ink-faint);border-color:var(--color-edge);background:transparent}.wf-stage__tag{margin-left:auto;flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.3rem .6rem;border-radius:var(--radius-pill);color:var(--color-ink-faint);border:1px solid var(--color-edge)}.wf-stage__tag--replied{color:var(--color-canvas);background:var(--gradient-flame-gold);border-color:transparent;box-shadow:0 0 14px #f0850a59}.wf-stage__tag--opened{color:var(--color-attention);border-color:#f0850a4d;background:#f0850a14}.wf-stage__cadence{display:flex;align-items:center;gap:.6rem}.wf-stage__day{flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);border:1px solid var(--color-edge);border-radius:var(--radius-pill);padding:.35rem .7rem;white-space:nowrap}.wf-stage__day.is-sent{color:var(--color-flame-amber);border-color:#f0850a66;background:#f0850a1a}.wf-stage__seg{flex:1;height:2px;border-radius:2px;background:var(--color-edge-bright)}.wf-stage__seg--dim{background:var(--color-edge)}.wf-stage__draft{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid var(--color-edge);border-radius:var(--radius-sm);background:#100d0980}.wf-stage__draft-to{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint)}.wf-stage__draft-body{font-size:14px;font-style:italic;color:var(--color-ink-muted);line-height:1.6}.mock-contact-card__count{font-size:10.5px;color:var(--color-ink-muted);white-space:nowrap;min-width:0}@media(prefers-reduced-motion:reduce){.workflow__step-node,.workflow__step-num,.wf-mini__tag--replied,.workflow__card{transition:none}}.feature{padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.feature--canvas{background:var(--color-canvas)}.feature--surface{background:var(--color-surface);border-top:1px solid var(--color-edge)}.feature--bordered{border-top:1px solid var(--color-edge)}.feature__container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center}.feature__container>*,.analytics-band__container>*,.inbox-claim__container>*{min-width:0}.feature__container--reversed,.analytics-band__container--reversed{direction:rtl}.feature__container--reversed>*,.analytics-band__container--reversed>*{direction:ltr}.feature__heading{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:1rem;margin-top:.5rem;line-height:1.08}.feature__body{font-size:var(--text-base);color:var(--color-ink-muted);line-height:1.7}.import-sources{display:flex;flex-wrap:wrap;gap:clamp(.75rem,2vw,1.25rem);list-style:none;padding:0;margin:1.75rem 0 0}.import-source{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-sm);color:var(--color-ink-muted);transition:color .4s ease}.import-source:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-edge);flex:none;transition:background-color .4s ease}.import-source.is-active{color:var(--color-ink)}.import-source.is-active:before{background:var(--color-flame-amber)}@media(prefers-reduced-motion:reduce){.import-source,.import-source:before{transition:none}}.analytics-band{background:var(--color-surface);border-top:1px solid var(--color-edge);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.analytics-band__container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center}.analytics-band__heading{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:1rem;margin-top:.5rem;line-height:1.08}.analytics-band__panel{background:var(--color-surface);border:1px solid var(--color-edge);border-radius:var(--radius-md);padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column}.analytics-band__panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.analytics-band__panel-label{font-size:11px;font-weight:600;color:var(--color-flame-amber);letter-spacing:.08em;text-transform:uppercase}.analytics-band__panel .mock-chart{height:88px;min-height:0;flex:none}.mock-funnel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:.5rem;column-gap:.7rem;padding-bottom:1rem;margin-bottom:.25rem;border-bottom:1px solid var(--color-edge)}.mock-funnel__row{display:contents}.mock-funnel__stage{font-size:11px;color:var(--color-ink-muted);white-space:nowrap}.mock-funnel__track{position:relative;height:8px;border-radius:var(--radius-pill);background:#2c25198c}.mock-funnel__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:var(--radius-pill);background:var(--gradient-flame);opacity:.85;min-width:6px;transition:width 1.2s cubic-bezier(.2,.78,.18,1)}.mock-funnel__num{font-size:11.5px;font-weight:500;color:var(--color-ink);font-variant-numeric:tabular-nums;text-align:right;min-width:2.2rem}.mock-funnel.is-visible .mock-funnel__fill{width:var(--bar-w)}.mock-funnel__row:nth-child(2) .mock-funnel__fill{transition-delay:90ms}.mock-funnel__row:nth-child(3) .mock-funnel__fill{transition-delay:.18s}.mock-funnel__row:nth-child(4) .mock-funnel__fill{transition-delay:.27s}@media(prefers-reduced-motion:reduce){.mock-funnel__fill{transition:none}}.analytics-band__visual .mock-bar{transform:scaleY(0);transform-origin:bottom;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.analytics-band__visual .mock-bar:nth-child(2){transition-delay:70ms}.analytics-band__visual .mock-bar:nth-child(3){transition-delay:.14s}.analytics-band__visual .mock-bar:nth-child(4){transition-delay:.21s}.analytics-band__visual .mock-bar:nth-child(5){transition-delay:.28s}.analytics-band__visual .mock-bar:nth-child(6){transition-delay:.35s}.analytics-band__visual .mock-bar:nth-child(7){transition-delay:.42s}.analytics-band__visual .mock-chart.is-visible .mock-bar{transform:scaleY(1)}.mock-message-composer{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-edge);overflow:hidden}.mock-composer-header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:2.9125rem;padding:0 1rem;border-bottom:1px solid var(--color-edge)}.mock-composer-label{width:fit-content;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.65;color:var(--color-flame-amber);background:#f0850a1f;border:1px solid rgba(240,133,10,.3);border-radius:var(--radius-pill);padding:.23em .61em .23em .69em}.mock-composer-subject{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-bottom:1px solid var(--color-edge);font-size:12px;color:var(--color-ink-muted)}.mock-composer-field{font-size:11px;font-weight:500;color:var(--color-ink-faint);min-width:52px}.mock-composer-subject span:last-child{color:var(--color-ink);font-size:12px}.mock-composer-row{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-bottom:1px solid var(--color-edge);font-size:12px;min-width:0}.mock-composer-addr{color:var(--color-ink);font-size:12px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-composer-via-ic{width:12px;height:12px;flex-shrink:0;border-radius:3px;object-fit:contain;opacity:.9}.mock-composer-via{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;font-size:10.5px;font-weight:500;color:var(--color-ink-muted);border:1px solid var(--color-edge);border-radius:var(--radius-pill);padding:.2rem .55rem .2rem .4rem;white-space:nowrap}.mock-composer-body{display:grid;padding:.75rem 1rem;font-size:13px;color:#ede8e0ad;line-height:1.5}.mock-draft{grid-area:1 / 1;display:flex;flex-direction:column;gap:.5rem}.mock-sig{color:var(--color-ink-muted);font-size:12px;margin-top:.25rem;line-height:1.45}.mock-draft__truth{background:linear-gradient(90deg,var(--color-flame-amber),var(--color-flame-gold)) no-repeat 0 100% / 100% 2px;color:inherit;padding-bottom:1px}.mock-composer-status{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);opacity:0;transition:opacity .3s ease}[data-anim].mock-message-composer.is-writing .mock-composer-status{opacity:1}[data-anim].mock-message-composer .mock-draft__line{opacity:0;transform:translateY(4px);transition:opacity .45s ease,transform .45s ease}[data-anim].mock-message-composer .mock-draft__line.is-written{opacity:1;transform:none}[data-anim].mock-message-composer .mock-draft__truth{background-size:0% 2px;transition:background-size .55s cubic-bezier(.22,1,.36,1)}[data-anim].mock-message-composer.is-marked .mock-draft__truth{background-size:100% 2px}[data-anim].mock-message-composer.is-marked .mock-draft__truth:nth-of-type(2){transition-delay:.3s}[data-anim].mock-message-composer.is-marked .mock-draft__truth:nth-of-type(3){transition-delay:.6s}@media(prefers-reduced-motion:reduce){[data-anim].mock-message-composer .mock-draft__truth{transition:none}}@media(forced-colors:active){.mock-draft__truth{text-decoration:underline}}.mock-composer-actions{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--color-edge)}.mock-composer-btn{font-size:12px;font-weight:500;padding:.375rem .875rem;border-radius:4px;cursor:default}.mock-composer-btn--secondary{color:var(--color-ink-muted);border:1px solid var(--color-edge)}.mock-composer-btn--primary{background:var(--color-surface-2);color:var(--color-ink);border:1px solid var(--color-edge-bright)}.mock-contact-card{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-edge);overflow:hidden;display:flex;flex-direction:column;min-height:250px}.mock-contact-card__header{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--color-edge)}.mock-contact-card__count{margin-left:auto}.mock-contact-card__sync-ic{width:12px;height:12px;flex-shrink:0;border-radius:3px;object-fit:contain;opacity:.85}.mock-contact-card__sync{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;font-size:10.5px;font-weight:500;color:var(--color-ink-muted);border:1px solid var(--color-edge);border-radius:var(--radius-pill);padding:.2rem .55rem .2rem .4rem;white-space:nowrap}.mock-contact-card:not(.is-badged) .mock-contact-card__sync{display:none}.mock-contact-card__sync-name:after{content:" Synced"}.mock-contact-card__label{font-size:11px;font-weight:600;color:var(--color-flame-amber);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cc-list{display:flex;flex-direction:column;transition:opacity .3s ease}.cc-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid var(--color-edge)}.cc-row:last-child{border-bottom:none}.cc-row__id{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cc-row__url{display:none;font-size:13px;color:var(--color-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-row__name{font-size:13px;font-weight:500;color:var(--color-ink)}.cc-row__title{font-size:11px;color:var(--color-ink-muted)}.cc-row__name,.cc-row__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-row__email{position:relative;display:block;min-width:0}.cc-row__value{display:block;font-size:11.5px;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .35s ease}.mock-contact-card.is-single .cc-list{flex:1;justify-content:center}.mock-contact-card.is-single .mock-contact-card__count{visibility:hidden}.mock-contact-card.is-single [data-swap=cc-plural]{display:none}.mock-contact-card.is-single .cc-row{grid-template-areas:"url url" "id email";row-gap:.9rem;padding:1.15rem 1.25rem;border-bottom:none}[data-anim].mock-contact-card.is-single .cc-row.is-in{max-height:16rem;padding-top:1.15rem;padding-bottom:1.15rem}.mock-contact-card.is-single .cc-row__url{display:block;grid-area:url;padding-bottom:.9rem;border-bottom:1px solid var(--color-edge)}.mock-contact-card.is-single .cc-row__id{grid-area:id;gap:.25rem}.mock-contact-card.is-single .cc-row__email{grid-area:email}.mock-contact-card.is-single .cc-row__name{font-size:16px;font-weight:600}.mock-contact-card.is-single .cc-row__title{font-size:12px}.mock-contact-card.is-single .cc-row__value{font-size:13px}.mock-contact-card.is-single .cc-row__tick{width:12px;height:12px;margin-right:5px}.mock-contact-card.is-single .cc-row:not(.is-verified) .cc-row__name,.mock-contact-card.is-single .cc-row:not(.is-verified) .cc-row__title{opacity:0;transform:translateY(4px)}.cc-row__name,.cc-row__title{transition:opacity .35s ease,transform .35s ease}@media(prefers-reduced-motion:reduce){.cc-row__name,.cc-row__title{transition:none;transform:none}}.cc-row__tick{width:10px;height:10px;margin-right:3px;color:var(--color-success-ink);vertical-align:-1px}.cc-row__scan{position:absolute;left:0;right:0;top:50%;height:11px;transform:translateY(-50%);border-radius:var(--radius-xs);opacity:0;transition:opacity .25s ease;background:linear-gradient(90deg,#2c2519bf,#f0850a38,#2c2519bf);background-size:240% 100%}[data-anim].mock-contact-card .cc-row{max-height:0;opacity:0;overflow:hidden;padding-top:0;padding-bottom:0;border-bottom-color:transparent;transition:max-height .45s ease,opacity .35s ease,padding .45s ease,border-color .45s ease}[data-anim].mock-contact-card .cc-row.is-in{max-height:4rem;opacity:1;padding-top:.7rem;padding-bottom:.7rem;border-bottom-color:var(--color-edge)}[data-anim].mock-contact-card .cc-row__value{opacity:0}[data-anim].mock-contact-card .cc-row.is-scanning .cc-row__scan{opacity:1;animation:mock-scan 1.2s linear infinite}[data-anim].mock-contact-card .cc-row.is-verified .cc-row__value{opacity:1}[data-anim].mock-contact-card .cc-row.is-verified .cc-row__scan{opacity:0;animation:none}[data-anim].mock-contact-card.is-reset .cc-list,[data-anim].mock-contact-card.is-reset .mock-contact-card__count,[data-anim].mock-contact-card.is-reset [data-swap=cc-plural],[data-anim].mock-contact-card.is-reset .mock-contact-card__sync{opacity:0;transition:opacity .25s ease}[data-anim].mock-contact-card.is-reset .cc-row,[data-anim].mock-contact-card.is-reset .cc-row__value,[data-anim].mock-contact-card.is-reset .cc-row__url,[data-anim].mock-contact-card.is-reset .cc-row__name,[data-anim].mock-contact-card.is-reset .cc-row__title{transition:none}.mock-sequence{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-edge);padding:1rem 1.25rem}.mock-sequence__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.mock-sequence__title{font-weight:600;font-size:14px;color:var(--color-ink)}.mock-sequence__status{font-size:11px;font-weight:500;padding:.2rem .625rem;border-radius:var(--radius-pill)}.mock-sequence__status--live{background:#e05a181f;color:var(--color-flame-amber)}.mock-sequence__steps{display:flex;flex-direction:column}.mock-seq-step{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(120px,min(200px,45%));grid-template-areas:"dot content meter";align-items:start;gap:.875rem;padding-bottom:.875rem;position:relative}.mock-seq-dot{grid-area:dot}.mock-seq-content{grid-area:content}.mock-seq-meter{grid-area:meter}.mock-seq-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0;margin-top:3px}.mock-seq-dot--done,.mock-seq-dot--last{background:var(--gradient-flame-gold)}.mock-seq-line{position:absolute;left:6.5px;top:18px;bottom:0;width:1px;background:var(--color-edge)}.mock-seq-content{display:flex;flex-direction:column;gap:.15rem}.mock-seq-label{font-size:10px;color:var(--color-ink-faint);letter-spacing:.05em;text-transform:uppercase;font-weight:500}.mock-seq-name{font-size:13px;font-weight:500;color:var(--color-ink)}.mock-seq-stat{font-size:11px;color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.mock-seq-stat__reply{color:var(--color-ink)}.mock-seq-stat{align-self:stretch;text-align:right}.mock-seq-meter{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;min-width:0;padding-top:.15rem}.mock-seq-bar{position:relative;width:100%;height:5px;border-radius:var(--radius-pill);background:#2c251999}.mock-seq-bar__fill{position:absolute;inset:0 auto 0 0;width:var(--sent);border-radius:var(--radius-pill);background:#e05a1852}.mock-seq-bar__reply{position:absolute;top:0;bottom:0;right:calc(100% - var(--sent));width:var(--reply);border-radius:var(--radius-pill);background:var(--gradient-flame-gold)}.mock-sequence__foot{margin:.125rem 0 0;padding-top:.75rem;border-top:1px solid var(--color-edge);font-size:12px;color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.mock-sequence__foot strong{color:var(--color-ink);font-weight:600}.mock-seq-line__fill{position:absolute;inset:0;background:var(--color-flame);transform:scaleY(1);transform-origin:top}[data-anim].mock-sequence .mock-seq-line__fill{transform:scaleY(0);transition:transform .9s cubic-bezier(.22,1,.36,1)}[data-anim].mock-sequence.is-armed .mock-seq-line__fill{transform:scaleY(1)}[data-anim].mock-sequence .mock-seq-dot--last{position:relative;background:var(--color-surface);border:2.5px solid var(--color-edge-bright);transition:border-color .5s ease,box-shadow .5s ease}[data-anim].mock-sequence.is-due .mock-seq-dot--last{border-color:var(--color-flame);box-shadow:0 0 0 3px #e05a1826}[data-anim].mock-sequence .mock-seq-dot--last:after{content:"";position:absolute;inset:-2.5px;border-radius:50%;background:var(--gradient-flame-gold);opacity:0;transition:opacity .5s ease}[data-anim].mock-sequence.is-sent .mock-seq-dot--last{border-color:transparent;box-shadow:none}[data-anim].mock-sequence.is-sent .mock-seq-dot--last:after{opacity:1}[data-anim].mock-sequence .mock-seq-step--last .mock-seq-bar__fill{width:0;transition:width .7s cubic-bezier(.2,.78,.18,1)}[data-anim].mock-sequence.is-sent .mock-seq-step--last .mock-seq-bar__fill{width:var(--sent)}[data-anim].mock-sequence .mock-seq-step--last .mock-seq-bar__reply{width:0;transition:width .6s cubic-bezier(.2,.78,.18,1)}[data-anim].mock-sequence.is-replied .mock-seq-step--last .mock-seq-bar__reply{width:var(--reply)}[data-anim].mock-sequence [data-swap]{transition:opacity .25s ease,color .5s ease}[data-anim].mock-sequence.is-swapping [data-swap=seq-status],[data-anim].mock-sequence.is-totaling [data-swap=seq-total]{opacity:0}[data-anim].mock-sequence:not(.is-sent) [data-swap=seq-status]{color:var(--color-ink-faint);font-style:italic}[data-anim].mock-sequence.is-instant,[data-anim].mock-sequence.is-instant *,[data-anim].mock-sequence.is-instant *:after{transition:none!important}[data-anim].mock-sequence .mock-sequence__steps,[data-anim].mock-sequence .mock-sequence__foot{transition:opacity .3s ease}[data-anim].mock-sequence.is-reset .mock-sequence__steps,[data-anim].mock-sequence.is-reset .mock-sequence__foot{opacity:0;transition:opacity .25s ease}[data-anim].mock-sequence.is-reset .mock-seq-line__fill,[data-anim].mock-sequence.is-reset .mock-seq-dot--last,[data-anim].mock-sequence.is-reset .mock-seq-bar__fill,[data-anim].mock-sequence.is-reset .mock-seq-bar__reply,[data-anim].mock-sequence.is-reset .mock-seq-dot--last:after{transition:none}.mock-inbox{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-edge);overflow:hidden}.mock-inbox__header{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1.25rem;border-bottom:1px solid var(--color-edge)}.mock-inbox__title{font-weight:600;font-size:14px;color:var(--color-ink)}.mock-inbox__count{font-size:11px;font-weight:500;background:#e05a181f;color:var(--color-flame-amber);padding:.15rem .5rem;border-radius:var(--radius-pill);transition:opacity .3s ease}.mock-inbox__count-val{display:inline-block}.mock-inbox__list{padding:.25rem 0;transition:opacity .3s ease}.mock-thread{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 1.25rem;border-bottom:1px solid var(--color-edge);cursor:default;transition:background .15s}.mock-thread:last-child{border-bottom:none}.mock-thread--unread{background:#e05a1808}.mock-thread:hover{background:var(--color-surface-2)}.mock-thread__content{flex:1;min-width:0}.mock-thread__meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem}.mock-thread__name{font-size:13px;font-weight:600;color:var(--color-ink)}.mock-thread__time{font-size:11px;color:var(--color-ink-faint)}.mock-thread__preview{font-size:12px;color:var(--color-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.4rem}.mock-thread__preview--status{font-style:italic}[data-anim].mock-inbox{min-height:425px}[data-anim].mock-inbox .mock-thread--new{max-height:0;opacity:0;overflow:hidden;padding-top:0;padding-bottom:0;border-bottom-color:transparent;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .4s ease,padding .5s cubic-bezier(.22,1,.36,1),border-color .5s ease}[data-anim].mock-inbox .mock-thread--new.is-in{max-height:7rem;opacity:1;padding-top:.5rem;padding-bottom:.5rem;border-bottom-color:var(--color-edge)}[data-anim].mock-inbox .mock-thread--new .mock-pill{visibility:hidden}[data-anim].mock-inbox .mock-thread--new.is-in .mock-pill{visibility:visible}.mock-thread{transition:background .15s}[data-anim].mock-inbox .mock-thread--new.is-fresh{background:#e05a1829}[data-anim].mock-inbox .mock-thread--new.is-in{transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .4s ease,padding .5s cubic-bezier(.22,1,.36,1),border-color .5s ease,background 1.1s ease}[data-anim].mock-inbox [data-cold-from]{transition:opacity .22s ease}[data-anim].mock-inbox.is-cold-swapping [data-cold-from]{opacity:0}[data-anim].mock-inbox.is-reset .mock-inbox__list,[data-anim].mock-inbox.is-reset .mock-inbox__count{opacity:0;transition:opacity .25s ease}[data-anim].mock-inbox.is-reset .mock-thread--new,[data-anim].mock-inbox.is-reset [data-cold-from]{transition:none}.inbox-claim{background:var(--color-canvas);border-top:1px solid var(--color-edge);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.inbox-claim__container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:center}.inbox-claim__heading{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);line-height:1.08;margin-bottom:1rem;max-width:18ch}.sent-proof{border:1px solid var(--color-edge);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.sent-proof__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .9rem;border-bottom:1px solid var(--color-edge)}.sent-proof__acct{display:inline-flex;align-items:center;gap:.4rem;min-width:0;font-size:12px;color:var(--color-ink)}.sent-proof__addr{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sent-proof__acct-ic{width:13px;height:13px;flex-shrink:0;border-radius:3px;object-fit:contain;opacity:.9}.sent-proof__label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-flame-amber);flex-shrink:0}.sent-proof__subject{margin:0;padding:.55rem .9rem;font-size:12.5px;font-weight:600;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--color-edge)}.sent-proof__row{padding:.62rem .9rem;border-bottom:1px solid var(--color-edge)}.sent-proof__row:last-child{border-bottom:none}.sent-proof__row--in{background:#e05a180a}.sent-proof__meta{display:flex;align-items:baseline;gap:.4rem;min-width:0;margin-bottom:.2rem}.sent-proof__who{font-size:12px;font-weight:600;color:var(--color-ink);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.sent-proof__arrow{font-size:11px;color:var(--color-ink-faint)}.sent-proof__peer{font-size:12px;color:var(--color-ink-muted);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.sent-proof__time{font-size:10.5px;color:var(--color-ink-faint);white-space:nowrap;margin-left:auto}.sent-proof__body{margin:0;font-size:12px;color:var(--color-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-claim__proof .sent-proof__row{opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .55s cubic-bezier(.22,1,.36,1)}.inbox-claim__proof.is-visible .sent-proof__row{opacity:1;transform:translateY(0)}.inbox-claim__proof.is-visible .sent-proof__row:nth-child(4){transition-delay:.3s}.inbox-claim__points{list-style:none;margin:1.35rem 0 0;padding:0 0 0 1.35rem;display:grid;gap:.75rem;position:relative}.inbox-claim__points:before,.inbox-claim__points:after{content:"";position:absolute;left:0;top:.4rem;bottom:.4rem;width:1px}.inbox-claim__points:before{background:var(--color-edge)}.inbox-claim__points:after{background:var(--gradient-flame-gold);transform:scaleY(0);transform-origin:top;transition:transform 1.1s cubic-bezier(.22,1,.36,1) .15s}.inbox-claim__text.is-visible .inbox-claim__points:not([data-rotate]):after{transform:scaleY(1)}.inbox-claim__point{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.5;opacity:0;transform:translate(-5px);transition:opacity .5s ease,transform .55s cubic-bezier(.22,1,.36,1)}.inbox-claim__point strong{color:var(--color-ink);font-weight:600}.inbox-claim__text.is-visible .inbox-claim__points:not([data-rotate]) .inbox-claim__point{opacity:1;transform:translate(0)}.inbox-claim__text.is-visible .inbox-claim__points:not([data-rotate]) .inbox-claim__point:nth-child(1){transition-delay:.3s}.inbox-claim__text.is-visible .inbox-claim__points:not([data-rotate]) .inbox-claim__point:nth-child(2){transition-delay:.5s}.inbox-claim__text.is-visible .inbox-claim__points:not([data-rotate]) .inbox-claim__point:nth-child(3){transition-delay:.7s}.inbox-claim__points[data-rotate]{display:grid;gap:0}.inbox-claim__points[data-rotate] .inbox-claim__point{grid-area:1 / 1;opacity:0;transform:none;transition:opacity .16s ease}.inbox-claim__points[data-rotate] .inbox-claim__point.is-active{opacity:1;transition:opacity .28s ease .16s}.inbox-claim__points[data-rotate]:after{transform:scaleY(1)}@media(prefers-reduced-motion:reduce){.inbox-claim__points[data-rotate] .inbox-claim__point,.inbox-claim__points[data-rotate]:after{transition:none}}.inbox-claim__setup{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:1.35rem}.inbox-claim__foot{margin:0;font-size:var(--text-sm);color:var(--color-ink-muted)}.inbox-claim__providers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem}.inbox-claim__provider{display:inline-flex;align-items:center;gap:.42rem;font-size:12px;font-weight:500;color:var(--color-ink-muted);border:1px solid var(--color-edge);border-radius:var(--radius-pill);padding:.3rem .75rem .3rem .55rem;white-space:nowrap}.inbox-claim__provider-ic{width:15px;height:15px;flex-shrink:0;border-radius:3px;object-fit:contain;opacity:.9}.pricing{position:relative;background:var(--color-canvas);border-top:1px solid var(--color-edge);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem);overflow-x:clip}.pricing__field{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,#100d095c,#100d094d 45%,#100d096b),radial-gradient(ellipse 62% 50% at 14% 38%,rgba(201,58,10,.52),transparent 64%),radial-gradient(ellipse 50% 62% at 82% 18%,rgba(240,133,10,.3),transparent 60%),radial-gradient(ellipse 85% 42% at 52% 100%,rgba(224,90,24,.34),transparent 68%),radial-gradient(ellipse 40% 34% at 68% 68%,rgba(201,58,10,.2),transparent 62%),var(--color-canvas)}@media(prefers-reduced-motion:no-preference){.pricing__field{animation:ember-drift 90s ease-in-out infinite alternate}}.pricing__container{position:relative;z-index:1;max-width:1280px;margin:0 auto}.pricing__intro{max-width:540px;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.pricing__heading{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:.75rem;line-height:1.1}.pricing__subheading{font-size:var(--text-base);color:var(--color-ink-muted);margin-bottom:2rem}.pricing__toggle,.comparison__toggle{display:inline-flex;background:var(--color-canvas);border:1px solid var(--color-edge);border-radius:calc((42px + .6rem)/2);padding:.3rem;gap:.3rem;flex-wrap:wrap;box-shadow:inset 0 1px 2px #00000059}.pricing__toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 1.25rem;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:500;color:var(--color-ink-muted);transition:background .2s ease,color .2s ease,box-shadow .2s ease;height:40px;white-space:nowrap;flex-shrink:0}.pricing__toggle-btn:hover:not(.pricing__toggle-btn--active){color:var(--color-ink)}.pricing__toggle-btn--active{background:var(--gradient-flame-gold);color:var(--color-flame-ink);font-weight:650;box-shadow:var(--shadow-btn)}.pricing__toggle-btn:focus-visible{outline-offset:-2px}.pricing__toggle-badge{font-size:var(--text-xs);font-weight:500;background:#c07a001f;color:var(--color-attention);padding:.1rem .5rem;border-radius:var(--radius-pill)}.pricing__toggle-btn--active .pricing__toggle-badge{background:#1a120833;color:var(--color-flame-ink);font-weight:600}.pricing__billing-basis{font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.3;margin:.35rem 0 0}.pricing__billing-note{font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.2}.pricing__cards{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;margin-bottom:2rem}.pricing__cards:before{content:"";position:absolute;inset:-12% -4%;background:radial-gradient(ellipse 30% 56% at 50% 50%,var(--color-flame) 0%,rgba(201,58,10,.34) 42%,transparent 70%);animation:stat-breathe 4s ease-in-out infinite;pointer-events:none;z-index:0}.pricing__card{position:relative;z-index:1;background:linear-gradient(135deg,#100d098c,#100d09d9);border:0;padding:2rem 1.75rem;transition:box-shadow .2s;display:flex;flex-direction:column;box-shadow:inset 0 1px #ffd6960f}.pricing__card:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.pricing__card:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.pricing__card:first-child:after,.pricing__card:last-child:after{content:"";position:absolute;top:12%;bottom:12%;width:1px;background:var(--color-edge);pointer-events:none}.pricing__card:first-child:after{right:0}.pricing__card:last-child:after{left:0}.pricing__card--featured{z-index:2;margin-block:-.85rem;padding:2.85rem 1.75rem 2.35rem;border-radius:var(--radius-md);background:var(--color-canvas);box-shadow:inset 0 1px #ffd69624,0 1px #f0850a29,0 18px 48px #00000073,0 4px 34px #c93a0a2e}.pricing__card--featured:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-flame-gold);border-radius:var(--radius-md) var(--radius-md) 0 0;pointer-events:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.pricing__cards .pricing__card.reveal-done{transition:box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.pricing__cards .pricing__card.reveal-done:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffd6961a,0 12px 32px #0000005c}.pricing__cards .pricing__card--featured.reveal-done:hover{box-shadow:inset 0 1px #ffd6962e,0 1px #f0850a38,0 22px 56px #00000080,0 6px 44px #c93a0a42}}.pricing__popular-badge{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);overflow:hidden;display:inline-flex;align-items:center;background:linear-gradient(135deg,#c93a0a29,#f0850a29),var(--color-surface-2);border:1px solid rgba(240,133,10,.3);color:var(--color-flame-amber);font-size:var(--text-xs);font-weight:600;padding:.28rem .8rem;border-radius:var(--radius-pill);letter-spacing:.04em;white-space:nowrap}.pricing__popular-badge:before{content:"";position:absolute;inset:-60% -10%;width:45%;background:linear-gradient(115deg,transparent,rgba(240,133,10,.4),transparent);transform:translate(-160%) rotate(8deg);animation:badge-sheen 7s ease-in-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.pricing__popular-badge:before{animation:none;display:none}}.pricing__card-header{margin-bottom:.75rem}.pricing__plan-name{font-family:var(--font-body);font-size:var(--text-lg);font-weight:600;color:var(--color-ink);margin-bottom:0}.pricing__plan-desc{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.55;margin:0 0 1.25rem}.pricing__price-block{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-edge)}.pricing__card--featured .pricing__price-block{border-bottom-color:#f0850a38}.pricing__price-wrap{display:flex;align-items:baseline;gap:.125rem;margin-bottom:.5rem}.pricing__currency{font-size:var(--text-lg);font-weight:500;color:var(--color-ink-muted);align-self:flex-start;margin-top:.55rem}.pricing__price{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:600;color:var(--color-ink);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.03em;transition:opacity .2s}.pricing__card--featured .pricing__price{background-image:linear-gradient(135deg,var(--color-flame-amber) 0%,var(--color-flame-gold) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-flame-amber);display:inline-block}.pricing__per{font-size:var(--text-sm);color:var(--color-ink-muted);margin-left:.125rem}.pricing__savings{align-self:center;margin-left:.6rem;font-size:var(--text-xs);font-weight:600;color:var(--color-flame-amber);line-height:1.3;white-space:nowrap;background:#f0850a1f;border:1px solid rgba(240,133,10,.28);border-radius:var(--radius-pill);padding:.2rem .55rem;font-variant-numeric:tabular-nums}.pricing__savings:empty{display:none}.pricing__features{display:flex;flex-direction:column;gap:.75rem;flex:1;justify-content:flex-start;margin-bottom:1rem}.pricing__feature-item{display:flex;align-items:flex-start;gap:.625rem;font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.45}.pricing__feature-item strong{color:var(--color-ink);font-weight:600}.pricing__feature-text{min-width:0}.pricing__includes{font-size:var(--text-sm);font-weight:600;color:var(--color-ink);line-height:1.45}.pricing__check-icon{width:15px;height:15px;color:var(--color-ink-muted);flex-shrink:0;margin-top:.1rem}.pricing__card--featured .pricing__check-icon{color:var(--color-flame-amber)}.pricing__allowance{margin:0 -.9rem 1.25rem;padding:.75rem .9rem;border-radius:var(--radius-xs);background:#f0850a0f}.pricing__allowance-claim{display:flex;align-items:baseline;gap:.625rem;margin:0;font-size:var(--text-sm);color:var(--color-ink);line-height:1.45}.pricing__allowance-claim strong{font-weight:600}.pricing__allowance-mark{width:15px;height:15px;flex-shrink:0;align-self:center;color:var(--color-flame-amber)}.pricing__allowance-cap{margin:.2rem 0 0;padding-left:calc(15px + .625rem);font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.5;font-variant-numeric:tabular-nums}.pricing__allowance-link{white-space:nowrap;color:var(--color-flame-amber);text-decoration:underline;text-underline-offset:2px;text-decoration-color:#f0850a73}.pricing__allowance-link:hover{text-decoration-color:currentColor}.pricing__footnote{font-size:var(--text-sm);color:var(--color-ink-muted);text-align:center}.comparison{background:var(--color-canvas);border-top:1px solid var(--color-edge);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.comparison__container{max-width:1280px;margin:0 auto;--panel: var(--color-surface-2);--panel-head: var(--color-surface)}.comparison__intro{max-width:1000px;margin-bottom:clamp(2.5rem,5vw,4rem)}.comparison__heading{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:.75rem;line-height:1.1}.comparison__subheading{font-size:var(--text-base);color:var(--color-ink-muted);line-height:1.6;max-width:720px}.comparison__bars{max-width:1200px;margin-bottom:1.5rem;background:var(--panel);border:1px solid var(--color-edge-bright);border-radius:var(--radius-sm);padding:1.1rem 1.15rem 1.25rem}.comparison__bar-group+.comparison__bar-group{margin-top:2.25rem;padding-top:1.85rem;border-top:1px solid var(--color-edge-bright)}.comparison__bar-group-label{font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}.comparison__bar-group-head{display:grid;grid-template-columns:minmax(170px,240px) minmax(0,1fr);align-items:baseline;gap:1rem;margin-bottom:.4rem}.comparison__bar-group-track{display:grid;grid-template-columns:minmax(180px,1fr) 190px;gap:1rem}.comparison__bar-group-period{grid-column:2;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}.comparison__bar-row{display:grid;grid-template-columns:minmax(170px,240px) minmax(0,1fr);align-items:center;gap:1rem;padding:.72rem 0}.comparison__bar-row+.comparison__bar-row{border-top:1px solid rgba(58,48,37,.6)}.comparison__bar-row--folup{position:relative;background:linear-gradient(90deg,rgba(240,133,10,.12),rgba(240,133,10,.035) 62%,transparent);border-radius:8px;padding:.86rem .9rem;margin:.15rem -.9rem .3rem;box-shadow:inset 2px 0 #f0850ad9}.comparison__bar-row--folup+.comparison__bar-row{border-top:none}.comparison__bar-head{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.4rem;min-width:0}.comparison__bar-product{display:inline-flex;align-items:center;gap:.625rem;min-width:0}.comparison__logo{width:20px;height:20px;border-radius:4px;object-fit:contain;flex-shrink:0;opacity:.94}.comparison__logo--fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface-2);color:var(--color-ink-faint);font-size:.55rem;font-weight:700;letter-spacing:.01em}.comparison__bar-name{font-size:var(--text-sm);font-weight:650;color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comparison__bar-row--folup .comparison__bar-name{color:var(--color-flame-amber)}.comparison__bar-track{display:grid;grid-template-columns:minmax(180px,1fr) 190px;align-items:center;gap:1rem;min-width:0}.comparison__bar-lane{position:relative;width:100%;height:10px;background:linear-gradient(90deg,#100d09b8,#221c14eb);border:1px solid rgba(133,123,110,.11);border-radius:var(--radius-pill);overflow:hidden}.comparison__bar-lane:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(237,232,224,.05),transparent);pointer-events:none}.comparison__bar-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:var(--radius-pill);background:linear-gradient(90deg,#6f675b,#b2a48d 54%,#8b806f);background-size:180% 100%;background-position:0% 50%;transition:width 1.65s cubic-bezier(.2,.78,.18,1),background-position 1.65s ease;transition-delay:var(--comparison-delay, 0ms)}.comparison__bar-row--folup .comparison__bar-fill{background:linear-gradient(90deg,var(--color-flame),var(--color-flame-amber) 52%,var(--color-flame-gold));background-size:180% 100%}.comparison__bar-fill-range{position:absolute;top:0;bottom:0;left:var(--range-start);width:0;background:linear-gradient(90deg,#b2a48d8c,#b2a48d14);transition:width 1.65s cubic-bezier(.2,.78,.18,1);transition-delay:calc(var(--comparison-delay, 0ms) + .1s)}.comparison__bar-fill-range--folup{background:linear-gradient(90deg,#f0850a4d,#f5ad384d)}.comparison__bar-value{font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.35;color:var(--color-ink-muted);white-space:normal;text-align:left}.comparison__bar-row--folup .comparison__bar-value{color:var(--color-ink);font-weight:700}.comparison__tier-tick{position:absolute;top:-2px;bottom:-2px;left:var(--tick-x);width:2px;border-radius:2px;background:#b2a48dd9;opacity:0;transform:translate(-1px);transition:opacity .4s ease;transition-delay:calc(var(--comparison-delay, 0ms) + .9s)}.comparison__bar-row--folup .comparison__tier-tick{background:var(--color-flame-amber)}.comparison__bars.is-visible .comparison__bar-fill{width:var(--bar-w);background-position:100% 50%}.comparison__bars.is-visible .comparison__bar-fill-range{width:calc(var(--range-end) - var(--range-start))}.comparison__bars.is-visible .comparison__tier-tick{opacity:.9}@media(prefers-reduced-motion:reduce){.comparison__bar-fill,.comparison__bar-fill-range,.comparison__tier-tick{transition:none}.comparison__tier-tick{opacity:.9}}.comparison__legend{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.1rem;padding:.65rem 1rem;background:#857b6e0d;border:1px solid var(--color-edge);border-radius:8px;font-size:var(--text-xs);color:var(--color-ink-muted)}.comparison__legend-item{display:inline-flex;align-items:center;gap:.5rem}.comparison__legend-swatch{width:22px;height:8px;border-radius:var(--radius-pill);flex-shrink:0}.comparison__legend-swatch--entry{background:linear-gradient(90deg,#6f675b,#b2a48d 54%,#8b806f)}.comparison__legend-swatch--range{background:linear-gradient(90deg,#b2a48d8c,#b2a48d14)}.comparison__legend-tilde{font-size:.95rem;line-height:1;color:var(--color-flame-amber);font-variant-numeric:tabular-nums}.comparison__toggle{background:var(--color-surface-2);margin-top:1.5rem}.comparison__toggle-icon{width:15px;height:15px;flex-shrink:0}.comparison__value{max-width:1200px;margin-top:.5rem}.comparison__matrix-wrap{background:var(--panel);border:1px solid var(--color-edge-bright);border-radius:var(--radius-sm)}.comparison__matrix{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.comparison__matrix thead th:first-child{width:25%}.comparison__matrix thead th[data-col]{width:15.5%}.comparison__matrix thead th.is-folup{width:13%}.comparison__matrix thead th{position:sticky;top:70px;z-index:2;vertical-align:bottom;text-align:center;font-weight:400;outline-offset:-3px;padding:.9rem .45rem .8rem;background:var(--panel-head);border-bottom:1px solid var(--color-edge-bright)}.comparison__matrix-title{display:block;text-align:center;white-space:nowrap;font-size:var(--text-xs);font-weight:600;color:var(--color-ink);line-height:1.35;letter-spacing:-.005em}.comparison__matrix-eg{position:absolute;top:calc(100% - .55rem);left:50%;transform:translate(-50%) translateY(-4px);z-index:4;width:max-content;max-width:200px;padding:.45rem .65rem;background:var(--color-edge);border:1px solid var(--color-edge-bright);border-radius:var(--radius-xs);box-shadow:0 8px 22px #00000080;font-size:var(--text-xs);font-weight:400;color:var(--color-ink);line-height:1.4;letter-spacing:.01em;text-align:center;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.comparison__matrix thead th:hover .comparison__matrix-eg,.comparison__matrix thead th:focus-visible .comparison__matrix-eg{opacity:1;transform:translate(-50%) translateY(0)}.comparison__matrix-eg-cue{display:none;width:14px;height:14px;vertical-align:-2px;margin-left:.3rem;color:var(--color-ink-muted)}@media(hover:none){.comparison__matrix-eg-cue{display:inline-block}.comparison__matrix-eg{max-width:240px}.comparison__matrix thead th.is-eg-open .comparison__matrix-eg{opacity:1;transform:translate(-50%) translateY(0)}.comparison__matrix thead th.is-eg-open .comparison__matrix-eg-cue{color:var(--color-flame-amber)}}.comparison__meter{--filled: 0;display:block;width:100%;max-width:92px;height:5px;margin:.45rem auto .4rem;color:#ede8e0b8;background:linear-gradient(currentColor 0 0) left / calc(100% * var(--filled) / 8) 100% no-repeat,#ede8e012;-webkit-mask:repeating-linear-gradient(to right,#000 0 calc(12.5% - 3px),transparent calc(12.5% - 3px) 12.5%);mask:repeating-linear-gradient(to right,#000 0 calc(12.5% - 3px),transparent calc(12.5% - 3px) 12.5%)}.comparison__meter--folup{color:var(--color-flame-amber)}.comparison__matrix-count{display:block;font-size:var(--text-xs);font-weight:600;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;line-height:1.3}.comparison__matrix-count--folup{color:var(--color-flame-amber)}.comparison__matrix :is(tbody,tfoot) th{text-align:left;font-weight:400;font-size:var(--text-xs);color:var(--color-ink);line-height:1.3;white-space:nowrap;padding:.5rem .75rem .5rem 1rem}.comparison__matrix tbody td{height:52px;padding:.5rem;text-align:center;vertical-align:middle;line-height:0}.comparison__matrix tbody tr:nth-child(2n) :is(th,td):not(.is-folup){background:#0000001a}.comparison__mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%}.comparison__mark svg{width:13px;height:13px}.comparison__mark--full{background:#ede8e01a;color:var(--color-ink)}.comparison__mark--none{border:1px solid rgba(237,232,224,.12);color:var(--color-ink-muted)}.comparison__mark--partial{background:linear-gradient(90deg,var(--color-ink-muted) 0 50%,transparent 50% 100%),#ede8e01a}.comparison__mark--inline{width:16px;height:16px;vertical-align:-.2em;margin-right:.4em}.comparison__matrix-note{margin-top:.85rem;max-width:78ch;font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.6}.comparison__matrix-note-summary{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;width:max-content;max-width:100%;min-height:32px;padding:.25rem .65rem;cursor:pointer;border:1px solid var(--color-edge);border-radius:var(--radius-pill);list-style:none;transition:color .15s ease,border-color .15s ease}.comparison__matrix-note-summary::-webkit-details-marker{display:none}.comparison__matrix-note-summary::marker{content:""}.comparison__matrix-note-summary:hover,.comparison__matrix-note[open]>.comparison__matrix-note-summary,.comparison__footnote[open]>.comparison__matrix-note-summary{color:var(--color-ink);border-color:var(--color-edge-bright)}.comparison__matrix-note-summary:focus-visible{outline-offset:2px}.comparison__matrix-note-icon{width:14px;height:14px;flex-shrink:0;color:var(--color-ink-muted)}.comparison__matrix-note-body{margin-top:.7rem}.comparison__matrix .is-folup{background:#f0850a1a;border-left:1px solid rgba(240,133,10,.3);border-right:1px solid rgba(240,133,10,.3)}.comparison__matrix thead th.is-folup .comparison__matrix-title{font-size:var(--text-base)}.comparison__matrix thead th.is-folup{background:linear-gradient(180deg,#f0850a29,#f0850a1a),var(--panel);border:1px solid rgba(240,133,10,.34);border-bottom:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.comparison__matrix .is-folup .comparison__mark--full{background:var(--gradient-flame-gold);color:var(--color-flame-ink);box-shadow:0 1px 3px #00000059,inset 0 1px #ffd69640}.comparison__matrix .is-folup .comparison__mark--full svg{stroke-width:2.6}.comparison__matrix tfoot :is(th,td){padding-top:.95rem;padding-bottom:.95rem;border-top:1px solid var(--color-edge-bright)}.comparison__matrix tfoot :is(th,td):not(.is-folup){background:var(--panel-head)}.comparison__matrix tfoot th{font-weight:650}.comparison__matrix-price{text-align:center;white-space:nowrap;font-size:.9rem;font-weight:600;color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.comparison__matrix-price--folup{color:var(--color-flame-amber);font-weight:700;font-size:1.05rem;border-bottom:1px solid rgba(240,133,10,.34);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:linear-gradient(180deg,#f0850a1a,#f0850a26);box-shadow:0 18px 44px #f0850a1a}.comparison__matrix-figure{white-space:nowrap}.comparison__matrix-price-note{display:block;margin-top:.2rem;white-space:normal;text-wrap:balance;font-size:.72rem;font-weight:500;color:var(--color-ink);letter-spacing:.01em;line-height:1.3}@media(hover:hover){.comparison__matrix tbody tr:hover :is(th,td):not(.is-folup){background:#857b6e12}}.comparison__matrix-picker{display:none;margin-bottom:.75rem}.comparison__matrix-picker-label{display:block;margin-bottom:.3rem;font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.09em;color:var(--color-ink-muted);opacity:.75}.comparison__matrix-chips{display:flex;flex-wrap:nowrap;gap:.3rem;padding-bottom:.15rem;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.comparison__matrix-chips::-webkit-scrollbar{display:none}.comparison__matrix-chip{font-size:var(--text-xs);font-weight:500;color:var(--color-ink-muted);padding:0 .55rem;min-height:32px;flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;border:1px solid var(--color-edge);border-radius:var(--radius-pill);background:transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.comparison__matrix-chip:hover{color:var(--color-ink)}.comparison__matrix-chip[aria-pressed=true]{background:#f0850a1f;color:var(--color-flame-amber);border-color:#f0850a66;font-weight:600}@media(max-width:1279px){.comparison__matrix-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison__matrix{min-width:980px}.comparison__matrix thead th{position:relative;top:auto}.comparison__matrix-picker:not([hidden]){display:block}@media(min-width:768px){.comparison__matrix-picker-label{font-size:.72rem;margin-bottom:.4rem}.comparison__matrix-chips{gap:.4rem}.comparison__matrix-chip{font-size:var(--text-sm);min-height:36px;padding:0 .9rem}}.comparison__matrix[data-active]{min-width:0}.comparison__matrix[data-active] [data-col]{display:none}.comparison__matrix[data-active] [data-col=f],.comparison__matrix[data-active="1"] [data-col="1"],.comparison__matrix[data-active="2"] [data-col="2"],.comparison__matrix[data-active="3"] [data-col="3"],.comparison__matrix[data-active="4"] [data-col="4"]{display:table-cell}.comparison__matrix[data-active] thead th:first-child{width:40%}.comparison__matrix[data-active] thead th[data-col]{width:27%}.comparison__matrix[data-active] thead th[data-col=f]{width:33%}.comparison__matrix[data-active] tfoot td[data-col]{white-space:normal}.comparison__matrix :is(tbody,tfoot) th,.comparison__matrix-title{white-space:normal}.comparison__matrix :is(tbody,tfoot) th{font-size:var(--text-sm)}}@media(max-width:560px){.comparison__matrix :is(tbody,tfoot) th{padding-left:.85rem;padding-right:.6rem}.comparison__matrix thead th{padding-left:.4rem;padding-right:.4rem}.comparison__matrix-price--folup{font-size:1rem}}.comparison__matrix thead th{opacity:0;transition:opacity .35s ease}.comparison__matrix :is(tbody,tfoot) :is(th,td){opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease,background .2s ease}.comparison__value.is-visible .comparison__matrix :is(th,td){opacity:1;transform:none}.comparison__value.is-visible .comparison__matrix tr>:nth-child(2){transition-delay:40ms}.comparison__value.is-visible .comparison__matrix tr>:nth-child(3){transition-delay:90ms}.comparison__value.is-visible .comparison__matrix tr>:nth-child(4){transition-delay:.14s}.comparison__value.is-visible .comparison__matrix tr>:nth-child(5){transition-delay:.19s}.comparison__value.is-visible .comparison__matrix tr>:nth-child(6){transition-delay:.26s}@media(prefers-reduced-motion:reduce){.comparison__matrix :is(th,td){opacity:1;transform:none;transition:none}}.comparison__footnote{font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.6;margin-top:1.5rem;max-width:78ch}.faq{background:var(--color-canvas);border-top:1px solid var(--color-edge);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.faq__container{max-width:1280px;margin:0 auto}.faq__intro{margin-bottom:clamp(2rem,4vw,3.5rem);text-align:center}.faq__heading{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);margin-bottom:.75rem}.faq__list{display:flex;flex-direction:column;max-width:760px;margin-inline:auto}.faq__more{margin-top:2rem}.faq__more-label{font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:.25rem}.faq__group{border-bottom:1px solid var(--color-edge)}.faq__group-btn{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 0;font-size:var(--text-sm);font-weight:600;color:var(--color-ink-muted);text-align:left;transition:color .15s;min-height:44px}.faq__group-btn:hover{color:var(--color-ink)}.faq__group-btn[aria-expanded=true]{color:var(--color-flame-amber)}.faq__group-btn[aria-expanded=true] .faq__icon{transform:rotate(180deg);color:var(--color-flame)}.faq__group-body{overflow:hidden;max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.faq__group-body:not([hidden]){max-height:4000px}.faq__group-body[hidden]{display:block;max-height:0}.faq__group-body .faq__item{padding-left:1rem;border-bottom-color:#2c251980}.faq__group-body .faq__item:last-child{border-bottom:none}.faq__item{border-bottom:1px solid var(--color-edge)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem 0;font-size:var(--text-base);font-weight:500;color:var(--color-ink-muted);text-align:left;transition:color .15s;min-height:44px}.faq__question:hover{color:var(--color-ink)}.faq__question[aria-expanded=true]{color:var(--color-flame-amber)}.faq__icon{width:18px;height:18px;flex-shrink:0;color:var(--color-ink-faint);transition:transform .3s cubic-bezier(.16,1,.3,1)}.faq__question[aria-expanded=true] .faq__icon{transform:rotate(180deg);color:var(--color-flame)}.faq__answer{overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(.16,1,.3,1)}.faq__answer:not([hidden]){max-height:1100px}.faq__answer[hidden]{display:block;max-height:0}.faq__answer p{font-size:var(--text-base);color:var(--color-ink-muted);line-height:1.7;padding-bottom:1.25rem}.faq__answer p:not(:last-child){padding-bottom:.85rem}.faq__answer ul{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:.55rem}.faq__answer li{position:relative;padding-left:1rem;font-size:var(--text-base);color:var(--color-ink-muted);line-height:1.6}.faq__answer li:before{content:"";position:absolute;left:0;top:.7em;width:4px;height:4px;border-radius:50%;background:var(--color-flame-amber)}.faq__answer li strong{color:var(--color-ink);font-weight:600}.faq__answer code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;color:var(--color-ink);background:var(--color-surface-2);border:1px solid var(--color-edge);border-radius:var(--radius-xs);padding:.05em .35em;white-space:nowrap}.faq__answer a{color:var(--color-flame-amber);text-decoration:underline;text-underline-offset:2px;text-decoration-color:#f0850a66}.faq__answer a:hover,.faq__answer a:focus-visible{text-decoration-color:var(--color-flame-amber)}.final-cta{background:var(--color-canvas);border-top:1px solid var(--color-edge);padding:clamp(5rem,10vw,8rem) clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 100%,rgba(201,58,10,.1) 0%,transparent 70%);pointer-events:none}.final-cta__container{max-width:640px;margin:0 auto;text-align:center;position:relative;z-index:1}.final-cta__heading{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);line-height:1.1;letter-spacing:-.02em;margin-bottom:1rem}.final-cta__subheading{font-size:var(--text-lg);color:var(--color-ink-muted);margin-bottom:2rem;line-height:1.5}.final-cta__trust{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem}.final-cta__trust li{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-xs);color:var(--color-ink-muted);white-space:nowrap}.final-cta__trust li:before{content:none}.final-cta__tick{color:var(--color-flame-amber);flex-shrink:0}.final-cta__providers{margin-top:1.25rem}.final-cta__providers[hidden]{display:none}.final-cta__providers-or{display:block;margin-bottom:.75rem;font-size:var(--text-xs);color:var(--color-ink-muted)}.final-cta__providers-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.reveal-fade{transition:opacity 1.3s cubic-bezier(.22,1,.36,1)}.reveal-up{transition:opacity 1.3s cubic-bezier(.22,1,.36,1),transform 1.3s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.reveal-pending{will-change:opacity,transform}.reveal-pending:not(.is-visible){opacity:0}.reveal-up.reveal-pending:not(.is-visible){transform:translateY(48px)}.reveal-done{will-change:auto}.reveal-fade.is-visible,.reveal-up.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal-fade,.reveal-up{opacity:1;transform:none;transition:none}.reveal-line{transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}}html:not(.reveal-ready) :is(.sent-proof__row,.inbox-claim__point,.comparison__matrix th,.comparison__matrix td){opacity:1;transform:none}html:not(.reveal-ready) .analytics-band__visual .mock-bar,html:not(.reveal-ready) .inbox-claim__points:after{transform:scaleY(1)}html:not(.reveal-ready) .mock-funnel__fill{width:var(--bar-w)}html:not(.reveal-ready) .comparison__bar-fill{width:var(--bar-w)}html:not(.reveal-ready) .comparison__bar-fill-range{width:calc(var(--range-end) - var(--range-start))}html:not(.reveal-ready) .comparison__tier-tick{opacity:.9}html:not(.reveal-ready) .problem__stat--hero:after{transform:scaleX(1)}html:not(.reveal-ready) .problem__stat--pair:last-child:before{transform:scaleY(1)}.reveal-done:before,.reveal-done:after{will-change:auto}@media(max-width:1099px){.feature__container,.inbox-claim__container,.analytics-band__container{grid-template-columns:minmax(0,1fr);direction:ltr}.feature__visual,.analytics-band__visual{width:100%;max-width:720px;justify-self:center}}@media(max-width:1150px){.hero__inner{grid-template-columns:1fr;text-align:center}.hero__left{text-align:center}.hero__subheading{margin-left:auto;margin-right:auto}.hero__ctas{justify-content:center}.hero__footnote{text-align:center}.hero__card{width:min(100%,720px);justify-self:center}}@media(max-width:1024px){.footer__grid{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width:768px){.nav{height:62px}.nav__links{display:none}.nav__hamburger,.nav__drawer{display:flex}.hero__inner{padding-top:calc(62px + 2.5rem);grid-template-columns:1fr}.problem__container{gap:2.5rem}.problem__stats{grid-template-columns:1fr;gap:0}.problem__stat,.problem__stat--pair{padding:0}.problem__stat--hero{padding-bottom:2.25rem;margin-bottom:2.25rem}.problem__stat--pair+.problem__stat--pair{margin-top:2.25rem;padding-top:2.25rem}.problem__stat--pair:last-child:before{inset:0 0 auto;width:auto;height:1px;background:linear-gradient(90deg,var(--gradient-start) 0%,var(--gradient-end) 55%,rgba(255,77,109,0) 100%);transform:scaleX(0);transform-origin:left}.problem__stat--pair:last-child.is-visible:before{transform:scaleX(1)}.workflow__track{grid-template-columns:1fr;gap:1.75rem}.workflow__step{padding:.85rem 1rem}.workflow__steps{--step-pad-y: .85rem;--step-pad-x: 1rem}.wf-stage__screens{height:320px}.wf-stage__head{padding:.75rem 1rem}.wf-stage__body{gap:.6rem;padding:1rem}.wf-stage__body--split{grid-template-columns:minmax(0,1fr);gap:.85rem}.wf-stage__col-head{font-size:10px}.wf-stage__name,.wf-stage__draft-body{font-size:13px}.wf-stage__row{padding:.7rem .85rem;gap:.7rem}.wf-stage__ic{width:30px;height:30px}.feature__container,.inbox-claim__container{grid-template-columns:1fr}.mock-composer-row{flex-wrap:wrap;row-gap:.35rem}.mock-composer-addr{flex:1 1 100%;order:2}.mock-composer-via{margin-left:0;order:3}.analytics-band__container{grid-template-columns:1fr}.feature__container--reversed,.analytics-band__container--reversed{direction:ltr}.pricing__cards{grid-template-columns:1fr;gap:1rem}.pricing__cards:before{inset:-4% -8%}.pricing__card,.pricing__card:first-child,.pricing__card:last-child{border-radius:var(--radius-md)}.pricing__card:first-child:after,.pricing__card:last-child:after{content:none}.pricing__card--featured{margin-block:0;padding:2.35rem 1.75rem}.comparison__bars{max-width:100%;padding:.9rem .9rem 1rem}.comparison__bar-row{grid-template-columns:1fr;gap:.55rem;padding:.85rem 0}.comparison__bar-row--folup{padding:.9rem}.comparison__bar-head{align-items:flex-start}.comparison__bar-track{grid-template-columns:minmax(0,1fr) 9.5rem;gap:.75rem}.comparison__bar-group-head{grid-template-columns:1fr;gap:.3rem}.comparison__bar-group-track{grid-template-columns:minmax(0,1fr) 9.5rem;gap:.75rem}.comparison__bar-lane{min-width:0}.comparison__bar-name{white-space:normal}.comparison__bar-value{font-size:.78rem}.footer__grid{grid-template-columns:1fr 1fr;gap:2rem}.footer__brand{grid-column:1 / -1}.footer__bottom{flex-direction:column;align-items:flex-start}.footer__link,.footer__contact{display:inline-flex;align-items:center;min-height:24px}.cc-row{grid-template-columns:minmax(0,1fr);row-gap:.4rem}.mock-contact-card{min-height:322px}.mock-contact-card__sync-name:after{content:none}.mock-contact-card__sync{font-size:10px;padding:.15rem .45rem .15rem .35rem}.mock-contact-card__sync-ic{width:11px;height:11px}.mock-contact-card.is-single .cc-row{grid-template-areas:"url" "id" "email";row-gap:1.5rem}.mock-contact-card.is-single .cc-row__url{padding-bottom:1.5rem}[data-anim].mock-contact-card.is-single .cc-row.is-in{padding-top:1.6rem;padding-bottom:1.6rem}.mock-dashboard{height:344px}.mock-dashboard .mock-role{display:none}.mock-screen{padding:.875rem 1rem}.mock-row{font-size:11px}.mock-row--cand{grid-template-columns:minmax(0,1fr) 106px 86px}.mock-row--queue{grid-template-columns:minmax(0,1fr) 100px 84px}.mock-email__tick{display:none}.mock-email__value,.mock-pill,.mock-act{font-size:9.5px}.mock-dashboard .mock-candidate{min-width:0}.mock-dashboard .mock-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:640px){.nav__actions .btn,.nav__login{display:none}.nav__logo-img{height:38px}}@media(max-width:520px){.pricing__toggle{display:flex;width:100%;flex-direction:column}.pricing__toggle .pricing__toggle-btn{width:100%;height:44px;justify-content:space-between;padding:0 1rem}}@media(max-width:360px){.comparison__toggle{display:flex;width:100%;flex-direction:column}.comparison__toggle .pricing__toggle-btn{width:100%;height:44px;justify-content:center}.mock-contact-card__header{gap:.3rem}.mock-contact-card__label{letter-spacing:.02em}.mock-contact-card__sync{font-size:9.5px;padding:.15rem .4rem}.mock-contact-card__sync-ic{display:none}.mock-seq-step{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dot content" ". meter";row-gap:.25rem}.mock-seq-meter{align-items:flex-start;padding-top:0}.mock-seq-stat{text-align:left}.mock-seq-bar{display:none}}@media(max-width:480px){.footer__grid{grid-template-columns:1fr}.hero__ctas{flex-direction:column;align-items:stretch}.hero__ctas .btn{justify-content:center}}.hero__caret{position:absolute;top:0;left:0;width:2px;border-radius:1px;background:var(--color-flame-amber);pointer-events:none;will-change:transform}.hero__caret--inline{position:static;display:inline;font-size:.72em;border-left:2px solid var(--color-flame-amber);background:none;margin-left:1px;margin-right:-3px;will-change:auto}.hero__type-rest{visibility:hidden}.hero__caret--done{opacity:0;transition:opacity .26s ease}@media(prefers-reduced-motion:reduce){.hero__caret{display:none}}[data-animate=line1],[data-animate=line2],.hero__sub-line{display:inline-block}.hero-typing :is([data-animate=line1],[data-animate=line2],.hero__sub-line){clip-path:inset(-.3em 100% -.3em 0)}@media(min-width:769px){.hero-typing :is([data-animate=line1],[data-animate=line2],.hero__sub-line){padding-block:.3em;margin-block:-.3em}}@media(max-width:768px){.hero__sub-break{display:none}}@keyframes hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-typing :is([data-animate=ctas],[data-animate=footnote]){opacity:0}[data-animate=ctas].typing-complete{animation:hero-rise .56s cubic-bezier(.22,1,.36,1) forwards}[data-animate=footnote].typing-complete{animation:hero-rise .56s cubic-bezier(.22,1,.36,1) .19s forwards}@media(prefers-reduced-motion:reduce){[data-animate=line1],[data-animate=line2],.hero__sub-line{clip-path:none}[data-animate=subtext],[data-animate=ctas],[data-animate=footnote]{opacity:1!important;transform:none!important;animation:none!important}.problem__stat-glow{animation:none!important;opacity:.18}.pricing__cards:before{animation:none!important;opacity:.2}.problem__stat--hero:after,.problem__stat--pair:last-child:before{transform:none!important;transition:none!important}}@media(forced-colors:active){.problem__stat--hero .problem__stat-value{background-image:none;-webkit-text-fill-color:currentColor}.problem__stat-glow{display:none}.problem__stat--hero:after,.problem__stat--pair:last-child:before{background:CanvasText;transform:none}}.feature__foil{margin-top:1.75rem;border-left:2px solid var(--color-flame-red);background:#c93a0a12;border-radius:0 var(--radius-xs) var(--radius-xs) 0;padding:1rem 1.15rem}.feature__foil-tag{width:fit-content;font-size:var(--text-xs);font-weight:600;line-height:1.65;letter-spacing:.08em;text-transform:uppercase;color:#ec8465;background:#c93a0a1f;border:1px solid rgba(201,58,10,.28);border-radius:var(--radius-pill);padding:.2rem calc(.6rem - .08em) .2rem .6rem;margin:0 0 .7rem}.feature__foil-msgs{display:grid;list-style:none;margin:0 0 .8rem;padding:0}.feature__foil-msg{grid-area:1 / 1;font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.6;margin:0;opacity:0}.feature__foil-msgs:not([data-rotate]) .feature__foil-msg:first-child{opacity:1}.feature__foil-tell{background:linear-gradient(#ec8465,#ec8465) no-repeat 0 100% / 100% 2px;color:inherit;padding-bottom:1px}.feature__foil-msgs[data-rotate] .feature__foil-msg{transition:opacity .16s ease}.feature__foil-msgs[data-rotate] .feature__foil-msg.is-active{opacity:1;transition:opacity .28s ease .16s}.feature__foil-msgs[data-rotate] .feature__foil-tell{background-size:0% 2px;transition:background-size .55s cubic-bezier(.22,1,.36,1)}.feature__foil-msgs[data-rotate] .is-marked .feature__foil-tell{background-size:100% 2px}.feature__foil-msgs[data-rotate] .is-marked .feature__foil-tell:nth-of-type(2){transition-delay:.35s}@media(prefers-reduced-motion:reduce){.feature__foil-msgs[data-rotate] .feature__foil-msg,.feature__foil-msgs[data-rotate] .feature__foil-tell,.feature__foil-costs[data-rotate] .feature__foil-cost{transition:none}}@media(forced-colors:active){.feature__foil-tell{text-decoration:underline}}.feature__foil-costs{display:grid;list-style:none;margin:0;padding:0}.feature__foil-cost{grid-area:1 / 1;font-size:var(--text-sm);color:var(--color-ink);font-weight:600;line-height:1.5;margin:0;opacity:0}.feature__foil-costs:not([data-rotate]) .feature__foil-cost:first-child{opacity:1}.feature__foil-costs[data-rotate] .feature__foil-cost{transition:opacity .16s ease}.feature__foil-costs[data-rotate] .feature__foil-cost.is-active{opacity:1;transition:opacity .28s ease .3s}@media(max-width:768px){.hero{min-height:0}.hero__inner{padding:102px 20px 48px;gap:32px}.problem,.workflow,.feature,.inbox-claim,.analytics-band,.pricing,.comparison,.faq,.final-cta{padding:48px 20px}.hero__heading-line,.hero__sub-line{display:inline;clip-path:none!important}.hero__heading,.feature__heading,.inbox-claim__heading{max-width:100%;text-wrap:balance}.hero__subheading{max-width:44ch;text-wrap:pretty}.hero__left,[data-animate=ctas],[data-animate=footnote]{opacity:1!important;transform:none!important;animation:none!important}.workflow__step-lead,.inbox-claim__point{font-size:1rem}.pricing__plan-desc{text-wrap:balance}.wf-stage__screens{display:grid;height:auto;min-height:320px}.wf-stage__panel{position:relative;inset:auto;grid-area:1 / 1;min-width:0}.wf-stage__head{flex-wrap:wrap}.workflow__scroller{min-height:0}.workflow__track{position:static;top:auto}.workflow__sentinels{display:none}}.document-hidden *,.document-hidden *:before,.document-hidden *:after,.playback-paused *,.playback-paused *:before,.playback-paused *:after{animation-play-state:paused!important}@media(max-width:768px){.hero__card .mock-dashboard{display:flex;height:auto;text-align:left}.hero__card .mock-main{display:grid;flex:1;min-width:0}.hero__card .mock-screen{position:relative;inset:auto;grid-area:1 / 1;min-width:0;padding:16px;align-content:start}.hero__card .mock-header{flex-wrap:wrap;gap:8px;margin-bottom:12px}.hero__card .mock-title{font-size:16px}.hero__card .mock-view{font-size:11px}.hero__card .mock-tabs{max-width:100%;flex-wrap:wrap}.hero__card .mock-tab{font-size:12px}.hero__card .mock-row--header{display:none}.hero__card .mock-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px 0;gap:6px 12px;align-items:center}.hero__card .mock-candidate{grid-column:1 / -1}.hero__card .mock-name,.hero__card .mock-role{display:block;white-space:normal;overflow:visible;text-overflow:clip}.hero__card .mock-name{font-size:14px}.hero__card .mock-role{font-size:12px}.hero__card .mock-swap{min-width:0;max-width:100%}.hero__card .mock-pill{font-size:11px;max-width:100%}.hero__card .mock-act{font-size:12px;white-space:normal;line-height:1.4}.hero__card .mock-row--queue{grid-template-columns:auto minmax(0,1fr)}.hero__card .mock-row--queue>:last-child{justify-self:end;text-align:right}.hero__card .mock-row--cand{grid-template-columns:minmax(0,1fr) auto}.hero__card .mock-row--cand .mock-swap>.mock-pill{justify-self:end}.hero__card .mock-row--cand .mock-candidate{grid-column:1}.hero__card .mock-row--cand>:last-child{grid-column:2;grid-row:1}.hero__card .mock-email{grid-column:1 / -1;grid-row:2}.hero__card .mock-email__value{font-size:12px;white-space:normal;overflow-wrap:anywhere}.hero__card [data-anim] .mock-row--incoming{max-height:none;padding:12px 0;border-bottom-color:var(--color-edge);transition:opacity .4s ease}.hero__card .mock-screen[data-screen=queue]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}.hero__card [data-screen=queue]>.mock-header{grid-area:1 / 1}.hero__card [data-screen=queue]>.mock-tabs{grid-area:2 / 1;justify-self:start}.hero__card [data-screen=queue]>.mock-table{grid-area:3 / 1}.hero__card .mock-dashboard .mock-panel{grid-area:4 / 1;align-self:start;display:grid;max-height:none;margin-top:12px;padding:12px;border-width:1px 1px 1px 2px;transition:opacity .35s ease}.hero__card .mock-panel__head{grid-area:1 / 1;font-size:10px}.hero__card .mock-dashboard :is(.mock-panel__body,.mock-panel__sched){grid-area:2 / 1;max-height:none;transition:opacity .3s ease}.hero__card .mock-panel__line{font-size:14px;line-height:1.5}.hero__card .mock-panel__line+.mock-panel__line{margin-top:6px}.hero__card [data-anim] .mock-panel__line{clip-path:none}.hero__card .mock-panel__sched{align-self:start}.hero__card .mock-sequence-mini{margin-top:6px}.hero__card .mock-cad{font-size:12px}.hero__card [data-screen=analytics] .mock-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero__card [data-screen=analytics] .mock-chart{flex:none;height:160px}}@media(max-width:560px){.hero__card .mock-sidebar{width:44px;padding:.6rem 0;gap:.15rem;align-items:center}.hero__card .mock-nav-group{width:22px;height:1px;padding:0;margin:.45rem 0 .35rem;background:var(--color-edge-bright);font-size:0;line-height:0;color:transparent;overflow:hidden}.hero__card .mock-nav-group:first-child{display:none}.hero__card .mock-nav-item{width:30px;height:30px;padding:0;gap:0;justify-content:center;border-radius:7px}.hero__card .mock-nav-item>span:not(.mock-badge){display:none}.hero__card .mock-icon{width:16px;height:16px}.hero__card .mock-nav-item--active:before{content:"";position:absolute;left:-7px;top:50%;width:2px;height:16px;margin-top:-8px;border-radius:2px;background:var(--gradient-flame-gold)}.hero__card .mock-nav-item .mock-badge{position:absolute;top:-3px;right:-3px;margin-left:0;--badge-h: 14px;--badge-border: 1px;padding-inline:3px;font-size:8px;line-height:calc(var(--badge-h) - 2 * var(--badge-border) + 1px);background:var(--color-flame-amber);color:var(--color-flame-ink);border:1px solid var(--color-surface)}.hero__card{margin-inline:-10px;width:calc(100% + 20px)}}@media(max-width:430px){.hero__card .mock-screen{padding:16px 12px}}@media(max-width:360px){.hero__card .mock-sidebar{width:38px}.hero__card .mock-nav-item{width:28px;height:28px}.hero__card .mock-nav-item--active:before{left:-5px}}
