.PricingHero-module__oFv26q__hero{height:100vh;padding:var(--space-4);padding-top:var(--header-height);background-color:var(--bg-app);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.PricingHero-module__oFv26q__heroVideoWrap{top:var(--header-height);left:var(--space-3);right:var(--space-3);bottom:var(--space-4);z-index:0;border-radius:var(--radius-2xl);background-color:var(--bg-app);border:1px solid var(--border-default);width:auto;height:auto;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0003}.PricingHero-module__oFv26q__heroVideo{object-fit:cover;opacity:.6;width:100%;height:100%}.PricingHero-module__oFv26q__overlay{border-radius:inherit;z-index:1;background:radial-gradient(circle,#0003 0%,#000c 100%);position:absolute;inset:0}[data-theme=light] .PricingHero-module__oFv26q__overlay{background:radial-gradient(circle,#00000040 0%,#00000080 100%)}.PricingHero-module__oFv26q__content{z-index:10;text-align:center;max-width:900px;padding:0 var(--space-5);color:var(--text-primary);flex-direction:column;align-items:center;display:flex;position:relative}.PricingHero-module__oFv26q__title{font-size:clamp(2.25rem,8vw,3.5rem);font-weight:var(--weight-bold);margin-bottom:var(--space-6);line-height:1.1}.PricingHero-module__oFv26q__subtitle{font-size:var(--text-lg);color:var(--text-secondary);max-width:650px;margin-bottom:var(--space-12);line-height:1.6}.PricingHero-module__oFv26q__ctas{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:968px){.PricingHero-module__oFv26q__hero{padding:var(--space-4);padding-top:var(--header-height)}.PricingHero-module__oFv26q__heroVideoWrap{top:var(--header-height);left:var(--space-4);right:var(--space-4);bottom:var(--space-4);border-radius:var(--radius-2xl)}.PricingHero-module__oFv26q__ctas{flex-direction:column;align-items:center;width:100%}}[data-theme=light] .PricingHero-module__oFv26q__heroVideoWrap{box-shadow:none;background-color:#0d0d0d;border-color:#ffffff26}[data-theme=light] .PricingHero-module__oFv26q__title{color:var(--color-white)}[data-theme=light] .PricingHero-module__oFv26q__subtitle{color:rgba(var(--color-white-rgb), .75)}[data-theme=light] .PricingHero-module__oFv26q__content{color:var(--color-white)}[data-theme=light] .PricingHero-module__oFv26q__ctas{--text-primary:var(--color-white);--text-primary-rgb:var(--color-white-rgb);--border-hover:rgba(var(--color-white-rgb), .4);--border-default:rgba(var(--color-white-rgb), .2);--color-lime-dim:rgba(var(--color-white-rgb), .1)}
.ProjectionTool-module__kS02yq__projectionSection{padding:var(--space-20) 0;background-color:var(--bg-app);color:var(--text-primary);position:relative;overflow:hidden}.ProjectionTool-module__kS02yq__container{max-width:var(--container-max,1280px);padding:0 var(--space-6);z-index:2;margin:0 auto;position:relative}.ProjectionTool-module__kS02yq__header{text-align:center;align-items:center}.ProjectionTool-module__kS02yq__subtitle{margin:0 auto}.ProjectionTool-module__kS02yq__cleanLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:var(--space-3);align-items:center;display:flex}.ProjectionTool-module__kS02yq__cleanInput{border:none;border-bottom:1px solid var(--border-default);width:100%;color:var(--text-primary);font-size:var(--text-xl);padding:var(--space-2) 0;background:0 0;outline:none;transition:border-color .3s}.ProjectionTool-module__kS02yq__cleanInput:focus{border-bottom-color:var(--accent-primary)}.ProjectionTool-module__kS02yq__fullWidthSelect{width:100%!important}.ProjectionTool-module__kS02yq__strategyMeta{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ProjectionTool-module__kS02yq__strategyBadge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--bg-app);border:1px solid var(--border-default);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.65rem;display:inline-flex}.ProjectionTool-module__kS02yq__strategyBadge span{color:var(--accent-primary);font-weight:var(--weight-medium)}.ProjectionTool-module__kS02yq__sliderTrack{background:var(--border-default);width:100%;height:4px;margin:var(--space-4) 0 var(--space-2);border-radius:2px;position:relative}.ProjectionTool-module__kS02yq__sliderFill{border-radius:2px;height:100%;transition:background .3s,width .1s;position:absolute;top:0;left:0}.ProjectionTool-module__kS02yq__sliderThumb{cursor:pointer;border:2px solid var(--bg-app);border-radius:50%;width:16px;height:16px;transition:background .3s,box-shadow .3s,left .1s;position:absolute;top:50%;transform:translate(-50%,-50%)}.ProjectionTool-module__kS02yq__sliderInput{opacity:0;cursor:pointer;z-index:10;width:100%;height:100%;position:absolute}.ProjectionTool-module__kS02yq__sliderLabels{font-size:var(--text-xs);color:var(--text-tertiary);justify-content:space-between;display:flex}.ProjectionTool-module__kS02yq__riskBadge{text-transform:uppercase;letter-spacing:.04em;margin-left:var(--space-2);vertical-align:middle;border-radius:99px;align-items:center;padding:2px 8px;font-size:.625rem;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.ProjectionTool-module__kS02yq__errorMessage{font-size:var(--text-xs);color:var(--error-500);margin-top:var(--space-2);min-height:0}.ProjectionTool-module__kS02yq__errorLink{color:inherit;text-decoration:underline}.ProjectionTool-module__kS02yq__prop1Layout{gap:var(--space-12);flex-direction:column;max-width:1000px;margin:0 auto;display:flex}@media (min-width:900px){.ProjectionTool-module__kS02yq__prop1Layout{gap:var(--space-16);flex-direction:row;align-items:stretch}}.ProjectionTool-module__kS02yq__prop1Inputs{gap:var(--space-8);flex-direction:column;flex:1;justify-content:center;display:flex}.ProjectionTool-module__kS02yq__prop1Row{position:relative}.ProjectionTool-module__kS02yq__prop1ResultCard{background:rgba(var(--surface-lift-rgb), .02);border:1px solid var(--border-default);border-radius:var(--radius-2xl);padding:var(--space-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:1;position:relative;overflow:hidden;container-type:inline-size}.ProjectionTool-module__kS02yq__prop1ResultCard:before{content:"";background:radial-gradient(circle at top right, rgba(var(--accent-rgb), .15), transparent 70%);z-index:0;pointer-events:none;position:absolute;inset:-50px}.ProjectionTool-module__kS02yq__prop1CardContent{z-index:1;gap:var(--space-8);flex-direction:column;height:100%;display:flex;position:relative}.ProjectionTool-module__kS02yq__feeGroup{gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.ProjectionTool-module__kS02yq__prop1BigResult{font-size:clamp(3rem,5vw,4.5rem);font-weight:var(--weight-bold);color:var(--accent-primary);margin-bottom:var(--space-8);text-shadow:0 0 60px rgba(var(--accent-rgb), .2);line-height:1}.ProjectionTool-module__kS02yq__prop1MetricsGrid{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.ProjectionTool-module__kS02yq__prop1MetricBox{background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);text-align:left}.ProjectionTool-module__kS02yq__prop1ActionRow{gap:var(--space-4);align-items:center;margin-top:0;display:flex}.ProjectionTool-module__kS02yq__propB_ReturnBlock{margin-bottom:0}.ProjectionTool-module__kS02yq__propB_Title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.ProjectionTool-module__kS02yq__propB_BigValue{font-size:min(5rem,10cqi);font-weight:var(--weight-bold);color:var(--accent-primary);text-shadow:0 0 60px rgba(var(--accent-rgb), .2);white-space:nowrap;line-height:1;overflow:hidden}.ProjectionTool-module__kS02yq__propB_ValuesRow{gap:var(--space-4);flex-direction:column;display:flex}.ProjectionTool-module__kS02yq__propB_YearlyInline{font-size:var(--text-2xl);font-weight:var(--weight-medium);color:var(--text-tertiary);white-space:nowrap}.ProjectionTool-module__kS02yq__propB_Separator{font-size:var(--text-xl);font-weight:var(--weight-light);color:var(--border-default);-webkit-user-select:none;user-select:none}.ProjectionTool-module__kS02yq__propB_Sub{font-size:.5em;font-weight:var(--weight-light);opacity:.5}.ProjectionTool-module__kS02yq__propB_ReceiptBanner{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);justify-content:space-between;margin-bottom:0;display:flex;box-shadow:0 4px 20px #0000001a}.ProjectionTool-module__kS02yq__propB_ReceiptItem{flex-direction:column;display:flex}.ProjectionTool-module__kS02yq__propB_ReceiptValue{font-size:1.1rem;font-weight:var(--weight-medium);color:var(--text-secondary)}.ProjectionTool-module__kS02yq__propB_ReceiptValueHighlight{font-size:1.25rem;font-weight:var(--weight-bold);color:var(--text-primary)}.ProjectionTool-module__kS02yq__trialBadge{color:var(--accent-text);background:color-mix(in srgb, var(--color-lime) 10%, transparent);text-transform:uppercase;letter-spacing:.03em;border-radius:99px;align-items:center;padding:3px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.ProjectionTool-module__kS02yq__resultTitleRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ProjectionTool-module__kS02yq__recoBadge{border-radius:var(--radius-full);font-size:.7rem;font-weight:var(--weight-semibold);color:var(--text-secondary);background:rgba(var(--text-primary-rgb), .05);border:1px solid var(--border-default);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.ProjectionTool-module__kS02yq__recoBadge svg{color:var(--accent-primary);flex-shrink:0}.ProjectionTool-module__kS02yq__netNote{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-tertiary)}.ProjectionTool-module__kS02yq__moneyBackCard{align-items:center;gap:var(--space-3);background:var(--surface-lift-sm);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);display:flex;position:relative;overflow:hidden}.ProjectionTool-module__kS02yq__moneyBackCard:after{content:"";border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--color-lime) 12%, transparent) 0%, color-mix(in srgb, var(--color-lime) 22%, transparent) 8%, color-mix(in srgb, var(--color-lime) 35%, transparent) 16%, var(--accent-primary) 25%, color-mix(in srgb, var(--color-lime) 35%, transparent) 34%, color-mix(in srgb, var(--color-lime) 18%, transparent) 42%, color-mix(in srgb, var(--color-lime) 10%, transparent) 50%, color-mix(in srgb, var(--color-lime) 18%, transparent) 58%, color-mix(in srgb, var(--color-lime) 35%, transparent) 66%, var(--accent-primary) 75%, color-mix(in srgb, var(--color-lime) 35%, transparent) 84%, color-mix(in srgb, var(--color-lime) 22%, transparent) 92%, color-mix(in srgb, var(--color-lime) 12%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:3;background-size:200% 100%;padding:1px;animation:10s ease-in-out infinite alternate ProjectionTool-module__kS02yq__borderSweep;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ProjectionTool-module__kS02yq__borderSweep{0%{background-position:0 0}to{background-position:100% 0}}.ProjectionTool-module__kS02yq__moneyBackGlow{background:color-mix(in srgb, var(--color-lime) 6%, transparent);opacity:.4;pointer-events:none;z-index:0;animation:6s ease-in-out infinite alternate ProjectionTool-module__kS02yq__softGlow;position:absolute;inset:0}@keyframes ProjectionTool-module__kS02yq__softGlow{0%{opacity:0}to{opacity:.6}}.ProjectionTool-module__kS02yq__moneyBackParticles{pointer-events:none;z-index:1;position:absolute;inset:0}.ProjectionTool-module__kS02yq__particle{background:var(--color-lime);opacity:0;border-radius:50%;width:2px;height:2px;animation:5s ease-in-out infinite ProjectionTool-module__kS02yq__particleFloat;position:absolute}.ProjectionTool-module__kS02yq__particle:first-child{animation-duration:4.2s;animation-delay:0s;top:20%;left:8%}.ProjectionTool-module__kS02yq__particle:nth-child(2){animation-duration:5.1s;animation-delay:.3s;top:70%;left:15%}.ProjectionTool-module__kS02yq__particle:nth-child(3){animation-duration:3.8s;animation-delay:.7s;top:40%;left:22%}.ProjectionTool-module__kS02yq__particle:nth-child(4){animation-duration:4.5s;animation-delay:1.1s;top:85%;left:30%}.ProjectionTool-module__kS02yq__particle:nth-child(5){animation-duration:5.4s;animation-delay:.5s;top:15%;left:38%}.ProjectionTool-module__kS02yq__particle:nth-child(6){animation-duration:4s;animation-delay:1.8s;top:55%;left:45%}.ProjectionTool-module__kS02yq__particle:nth-child(7){animation-duration:5.7s;animation-delay:.2s;top:30%;left:52%}.ProjectionTool-module__kS02yq__particle:nth-child(8){animation-duration:3.6s;animation-delay:2.1s;top:75%;left:58%}.ProjectionTool-module__kS02yq__particle:nth-child(9){animation-duration:4.8s;animation-delay:1.4s;top:10%;left:65%}.ProjectionTool-module__kS02yq__particle:nth-child(10){animation-duration:5.2s;animation-delay:.9s;top:60%;left:72%}.ProjectionTool-module__kS02yq__particle:nth-child(11){animation-duration:4.1s;animation-delay:2.5s;top:35%;left:78%}.ProjectionTool-module__kS02yq__particle:nth-child(12){animation-duration:3.9s;animation-delay:1.6s;top:80%;left:84%}.ProjectionTool-module__kS02yq__particle:nth-child(13){animation-duration:5.5s;animation-delay:.4s;top:25%;left:90%}.ProjectionTool-module__kS02yq__particle:nth-child(14){animation-duration:4.3s;animation-delay:2.8s;top:50%;left:95%}.ProjectionTool-module__kS02yq__particle:nth-child(15){animation-duration:4.6s;animation-delay:3s;top:50%;left:12%}.ProjectionTool-module__kS02yq__particle:nth-child(16){animation-duration:5s;animation-delay:1.2s;top:90%;left:35%}.ProjectionTool-module__kS02yq__particle:nth-child(17){animation-duration:3.7s;animation-delay:2.3s;top:8%;left:48%}.ProjectionTool-module__kS02yq__particle:nth-child(18){animation-duration:4.9s;animation-delay:.6s;top:45%;left:62%}.ProjectionTool-module__kS02yq__particle:nth-child(19){animation-duration:5.3s;animation-delay:1.9s;top:65%;left:80%}.ProjectionTool-module__kS02yq__particle:nth-child(20){animation-duration:4.4s;animation-delay:2.6s;top:92%;left:55%}@keyframes ProjectionTool-module__kS02yq__particleFloat{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:.9;transform:translateY(-4px)scale(1.5)}50%{opacity:.6;transform:translateY(-10px)scale(1)}80%{opacity:.3;transform:translateY(-16px)scale(.8)}to{opacity:0;transform:translateY(-22px)scale(.5)}}@media (prefers-reduced-motion:reduce){.ProjectionTool-module__kS02yq__moneyBackGradient,.ProjectionTool-module__kS02yq__moneyBackCard:after{animation:none}.ProjectionTool-module__kS02yq__particle{opacity:0;animation:none}}.ProjectionTool-module__kS02yq__moneyBackIconWrap{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-lime) 12%, transparent);width:28px;height:28px;color:var(--accent-text);z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ProjectionTool-module__kS02yq__moneyBackContent{z-index:1;flex-direction:column;gap:1px;display:flex;position:relative}.ProjectionTool-module__kS02yq__moneyBackTitle{font-size:.8rem;font-weight:var(--weight-bold);color:var(--accent-text);letter-spacing:.01em}.ProjectionTool-module__kS02yq__moneyBackDesc{color:var(--text-secondary);font-size:.7rem;line-height:1.45}.ProjectionTool-module__kS02yq__disclaimerSubtitle{color:var(--text-tertiary);opacity:.75;text-align:center;margin-top:var(--space-12);border-top:1px solid var(--border-default);max-width:640px;padding-top:var(--space-6);margin-left:auto;margin-right:auto;font-size:11px;line-height:1.6}.ProjectionTool-module__kS02yq__disclaimerRisk{color:var(--text-tertiary);opacity:.65;text-align:center;margin-top:var(--space-3);max-width:640px;margin-left:auto;margin-right:auto;font-size:11px;line-height:1.6}.ProjectionTool-module__kS02yq__tooltipTrigger{border-bottom:1px dotted var(--text-tertiary);cursor:help;position:relative}.ProjectionTool-module__kS02yq__exposureSeparator{color:var(--text-tertiary);margin-right:.4em}.ProjectionTool-module__kS02yq__exposureValueSuffix{color:var(--text-tertiary);text-transform:none;letter-spacing:normal;margin-left:.35em;font-weight:400}.ProjectionTool-module__kS02yq__tooltipTrigger.ProjectionTool-module__kS02yq__tooltipDown[data-tooltip]:hover:after,.ProjectionTool-module__kS02yq__tooltipTrigger.ProjectionTool-module__kS02yq__tooltipDown[data-tooltip]:focus-visible:after{top:calc(100% + 8px);bottom:auto}.ProjectionTool-module__kS02yq__tooltipTrigger[data-tooltip]:hover:after,.ProjectionTool-module__kS02yq__tooltipTrigger[data-tooltip]:focus-visible:after{content:attr(data-tooltip);width:max-content;max-width:320px;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--bg-app) 95%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);text-transform:none;letter-spacing:normal;white-space:normal;text-align:left;z-index:100;pointer-events:none;font-size:12px;font-weight:500;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 16px #0003}.ProjectionTool-module__kS02yq__comingSoonBadge{color:var(--text-tertiary);background:rgba(var(--surface-lift-rgb), .12);border:1px solid var(--border-default);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:99px;align-items:center;padding:1px 7px;font-size:.6rem;font-weight:700;display:inline-flex}[data-theme=light] .ProjectionTool-module__kS02yq__prop1ResultCard{background:var(--bg-surface);box-shadow:var(--card-shadow)}[data-theme=light] .ProjectionTool-module__kS02yq__prop1ResultCard:hover{box-shadow:var(--card-shadow-hover)}
