.ltv-hero{overflow-x:clip}.ltv-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""card""chart";justify-items:center;row-gap:40px;padding-top:40px;display:grid}.ltv-hero-copy{text-align:center;flex-direction:column;grid-area:copy;align-items:center;gap:20px;max-width:640px;display:flex}.ltv-hero-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,18px + 4.2vw,56px);line-height:1.07}.ltv-hero-title .gradient-accent-text{margin-right:-.05em;padding-right:.05em}.ltv-hero-card{width:min(440px,100%);scroll-margin-top:calc(var(--banner-height,0px) + var(--header-height,64px));grid-area:card;position:relative}.ltv-hero-glow{pointer-events:none;width:760px;max-width:none;height:auto;position:absolute;top:calc(50% + 120px);left:50%;transform:translate(-50%,-50%)}.ltv-hero-pixels{--brand-pixels-fade:radial-gradient(closest-side,#000 35%,transparent);inset:-40px -150px -180px}.ltv-hero-pixels-light{background:linear-gradient(135deg,#b4adff,#9991fd 45%,#e9a5d0);position:absolute;inset:0}@media (max-width:1023px){.ltv-hero-glow{top:calc(50% + 40px)}.ltv-hero-pixels{inset:-100px -150px -120px}}.ltv-card{border:1px solid var(--color-border);background:var(--white);border-radius:20px;padding:28px 20px 24px;position:relative;box-shadow:0 32px 64px #3636301f}.ltv-card-title{text-align:center;margin-bottom:20px}.ltv-hero-chart{grid-area:chart;width:min(540px,100%)}@media (min-width:640px){.ltv-card{padding:34px 32px 30px}}@media (min-width:1024px){.ltv-hero-grid{grid-template:"copy card""chart card"1fr/minmax(0,1fr) 440px;justify-items:stretch;gap:12px 56px;padding-top:64px}.ltv-hero-copy{text-align:start;align-items:flex-start;max-width:560px}.ltv-hero-card{align-self:start;margin-top:30px}.ltv-hero-chart{width:min(540px,100%)}}.ltv-form{flex-direction:column;gap:20px;display:flex}.ltv-form.asd-container{overflow-x:visible}.ltv-fields{flex-direction:column;gap:10px;display:flex}.ltv-pair{gap:10px;display:grid}.ltv-cell{flex-direction:column;gap:10px;min-width:0;display:flex}@container lead-stack (min-width:330px){.ltv-pair{grid-template-columns:1fr 1fr}}.ltv-submit{flex-direction:column;align-items:center;gap:8px;display:flex}.ltv-returning{background:var(--purple-25);box-shadow:inset 0 0 0 1px var(--purple-50);color:var(--gray-900);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.ltv-returning svg{width:18px;height:18px;color:var(--purple-700);flex:none;margin-top:1px}.ltv-returning a{color:var(--purple-700);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ltv-returning a:hover{text-decoration-color:#0000}.ltv-sent-open{animation:.45s cubic-bezier(.22,1,.36,1) .35s both ltv-fade-up}@keyframes ltv-fade-up{0%{opacity:0;transform:translateY(6px)}}.ltv-art{aspect-ratio:540/280;width:100%;position:relative;container-type:inline-size}.ltv-art-body{--u:calc(100cqw/540);font-size:calc(12*var(--u));letter-spacing:-.01em;color:var(--gray-1300);position:absolute;inset:0}.ltv-window,.ltv-chip,.ltv-mark-tip,.ltv-metric{--ltv-stroke:color-mix(in srgb,var(--gray-50),var(--gray-100))}.ltv-window{top:calc(28*var(--u));left:calc(20*var(--u));width:calc(480*var(--u));height:calc(228*var(--u));border:1px solid var(--ltv-stroke);border-radius:calc(16*var(--u));background:var(--white);box-shadow:var(--shadow-lift-lg);position:absolute}.ltv-window-value{top:calc(16*var(--u));left:calc(18*var(--u));gap:calc(2*var(--u));flex-direction:column;display:flex;position:absolute}.ltv-kicker{font-size:calc(12*var(--u));color:var(--gray-700);font-weight:600}.ltv-value{font-family:var(--font-heading);--odo-line:1.1em;font-variant-numeric:tabular-nums;font-size:calc(26*var(--u));letter-spacing:-.02em;font-weight:700;line-height:1.1}.ltv-legend{top:calc(17*var(--u));left:calc(140*var(--u));gap:calc(14*var(--u));font-size:calc(11*var(--u));color:var(--gray-700);font-weight:500;display:flex;position:absolute}.ltv-legend-item{align-items:center;gap:calc(6*var(--u));display:flex}.ltv-key{width:calc(16*var(--u));border-top:calc(2*var(--u))solid var(--color-primary);height:0}.ltv-key.is-predicted{border-top-style:dashed}.ltv-chart-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ltv-grid{stroke:var(--gray-100);stroke-width:1px}.ltv-tick{fill:var(--gray-650);font-size:10.5px;font-weight:500}.ltv-actual,.ltv-predicted-line{fill:none;stroke:var(--color-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ltv-predicted-line{stroke-dasharray:6 6}.ltv-band{fill:var(--purple-500);fill-opacity:.12}.ltv-mark{top:calc(var(--y)*var(--u));left:calc(var(--x)*var(--u));position:absolute}.ltv-mark-dot{width:calc(12*var(--u));height:calc(12*var(--u));border:calc(3*var(--u))solid var(--white);background:var(--color-primary);box-shadow:0 0 0 1px var(--purple-50),0 2px 6px #6f50fa59;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ltv-mark-tip{bottom:calc(14*var(--u));padding:calc(5*var(--u))calc(9*var(--u));border:1px solid var(--ltv-stroke);border-radius:calc(8*var(--u));background:var(--white);box-shadow:0 calc(4*var(--u))calc(12*var(--u))#3636301a;font-size:calc(11*var(--u));white-space:nowrap;color:var(--gray-700);font-weight:500;position:absolute;left:0;transform:translate(-50%)}.ltv-mark-tip:after{content:"";width:calc(8*var(--u));height:calc(8*var(--u));margin-top:calc(-4*var(--u) - .5px);border:solid var(--ltv-stroke);background:var(--white);border-width:0 1px 1px 0;position:absolute;top:100%;left:50%;transform:translate(-50%)rotate(45deg)}.ltv-mark-tip b{margin-right:calc(4*var(--u));color:var(--gray-1300);font-weight:600}.ltv-chip{gap:calc(4*var(--u));width:calc(var(--w)*var(--u));padding:calc(10*var(--u))calc(14*var(--u));border:1px solid var(--ltv-stroke);border-radius:calc(14*var(--u));background:var(--white);box-shadow:var(--shadow-lift-lg);flex-direction:column;display:flex;position:absolute}.ltv-chip.is-roas{--w:150;top:0;right:0}.ltv-chip.is-arppu{--w:158;bottom:0;left:0}.ltv-chip-label{font-size:calc(11*var(--u));color:var(--gray-700);font-weight:500}.ltv-chip-value{align-items:center;gap:calc(6*var(--u));font-family:var(--font-heading);--odo-line:1.1em;font-variant-numeric:tabular-nums;font-size:calc(20*var(--u));font-weight:700;line-height:1.1;display:flex}.ltv-chip-up{width:calc(14*var(--u));height:calc(14*var(--u));padding:calc(2*var(--u));background:var(--purple-50);fill:none;stroke:var(--purple-700);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%}.ltv-predicted{animation:1.65s cubic-bezier(.33,1,.68,1) .1s both ltv-sweep}.ltv-mark-tip{animation:.42s cubic-bezier(.22,1,.36,1) .75s both ltv-pop}.ltv-mark-dot{animation:.36s cubic-bezier(.34,1.56,.64,1) .75s both ltv-dot-in}.ltv-chip-up{animation:.36s cubic-bezier(.34,1.56,.64,1) .55s both ltv-arrow-in}#ltv-hero-chart:not([data-play]) :is(.ltv-predicted,.ltv-mark-tip,.ltv-mark-dot,.ltv-chip-up){animation-play-state:paused}@keyframes ltv-sweep{0%{clip-path:inset(0 var(--sweep-from)0 0)}to{clip-path:inset(0)}}@keyframes ltv-pop{0%{opacity:0;transform:translateX(-50%)translateY(calc(6*var(--u)))scale(.85)}}@keyframes ltv-dot-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.75)}}@keyframes ltv-arrow-in{0%{opacity:0;transform:scale(.5)}}html[data-lite] .ltv-art :is(.ltv-predicted,.ltv-mark-tip,.ltv-mark-dot,.ltv-chip-up),html[data-lite] .ltv-sent-open{animation:none}@media (prefers-reduced-motion:reduce){.ltv-art :is(.ltv-predicted,.ltv-mark-tip,.ltv-mark-dot,.ltv-chip-up){animation:none}}.ltv-metrics-section{z-index:1;position:relative}.ltv-metrics{margin-top:calc(48px*var(--phone-gap));grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ltv-metrics>li{display:flex;position:relative}.ltv-metrics>li:hover{z-index:1}.ltv-metric{--color-border:var(--ltv-stroke);padding:var(--card-padding);box-shadow:var(--shadow-figma-lg);background:0 0;border-color:#0000;flex-direction:column;flex:1;gap:8px;display:flex;position:relative}.ltv-metric>:not(.card-lift-shadow,.card-surface){position:relative}.ltv-metric-glow{background:radial-gradient(60% 70% at 100% 100%,color-mix(in srgb,var(--pink-500)2%,transparent),transparent),radial-gradient(100% 100% at 100% 100%,color-mix(in srgb,var(--purple-500)2.5%,transparent),transparent 70%);width:320px;height:220px;position:absolute;bottom:0;right:0}.ltv-metric-glow:after{content:"";background:linear-gradient(90deg,var(--purple-500)1px,transparent 1px)right bottom/6px 6px,linear-gradient(var(--purple-500)1px,transparent 1px)right bottom/6px 6px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 80% at 100% 100%,#0000000a,#0000);mask-image:radial-gradient(75% 80% at 100% 100%,#0000000a,#0000)}.ltv-metric-art-space{aspect-ratio:300/132;margin:calc(-1*var(--card-padding))calc(-1*var(--card-padding))12px;display:block}.ltv-metric-art{padding:var(--card-shift-y)var(--card-shift-x)0;background:radial-gradient(70% 90% at 88% 0%,color-mix(in srgb,var(--purple-500)7%,transparent),transparent);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.ltv-metric-art[data-metric=arppu]{-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.ltv-metric-art svg{width:100%;height:auto;display:block;overflow:visible}.ltv-metric-grid line{stroke:var(--gray-100);stroke-width:1px;stroke-dasharray:2 4}.ltv-metric-line{fill:none;stroke:var(--color-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ltv-metric-line.is-dashed{stroke-dasharray:6 6}.ltv-metric-band{fill:var(--purple-500);fill-opacity:.14}.ltv-metric-dot{fill:var(--white);stroke:var(--color-primary);stroke-width:2.5px}.ltv-metric-bar{fill:color-mix(in srgb,var(--purple-500)20%,var(--white))}.ltv-metric-bar.is-last{fill:var(--color-primary)}.ltv-metric-dash{stroke:var(--gray-200);stroke-width:1.25px;stroke-dasharray:4 4}.ltv-metric-note{fill:var(--gray-650);font-size:11px;font-weight:600}.ltv-metric-figure{top:calc(var(--card-shift-y) + 14px);left:calc(var(--card-shift-x) + var(--card-padding));background:var(--white);box-shadow:0 0 0 1px var(--purple-50),0 2px 6px #6f50fa1f;font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--purple-700);border-radius:999px;padding:3px 9px;font-size:13px;font-weight:700;position:absolute}@media (min-width:640px){.ltv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ltv-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}}