.lifetime-page{padding-bottom:86px}.lifetime-header nav{gap:27px}.lifetime-header nav a{display:block!important}.lifetime-page .overline{font-size:9px;color:#9cb490;letter-spacing:1.3px}.lt-hero{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:65px;padding:64px 64px 68px}.lt-hero-copy>h1{font-size:clamp(52px,5.5vw,79px);font-weight:400;letter-spacing:-3.8px;line-height:1.04;margin:28px 0}.lt-lead{max-width:570px;color:#aab9a7;font-size:17px;line-height:1.85}.lt-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:33px}.lt-button{display:inline-flex;align-items:center;justify-content:space-between;gap:27px;min-height:52px;padding:17px 22px;background:var(--accent);color:var(--ink);font-size:12px;border:1px solid transparent;border-radius:3px;line-height:1.5}.lt-button:hover{background:#dcf5c4}.lt-text-link{font-size:12px;color:var(--accent);padding:9px 0;line-height:1.7;text-decoration:underline;text-underline-offset:6px}.lt-hero-note{font-size:10px;line-height:1.8;color:#91a185;margin-top:20px}.lt-pass{border:1px solid #6e8758;border-radius:6px;padding:26px 29px 0;background:radial-gradient(ellipse at 50% 30%,#41503555,transparent 80%),#1c2b20;overflow:hidden;position:relative}.lt-pass:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 49px,#d9f2c005 50px)}.lt-pass-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.lt-pass-top>span{font:9px/1.8 var(--mono);letter-spacing:1px;text-align:right;color:#9aaa8d}.lt-pass-art{height:205px;position:relative;display:grid;place-items:center}.lt-pass-art>span{font:95px/1 var(--sans);color:#d3e9b7;z-index:1;font-weight:300}.lt-orbit{position:absolute;width:168px;height:168px;border:1px solid #8ca4737d;border-radius:50%;transform:rotate(-30deg) scaleX(1.5)}.lt-orbit.two{transform:rotate(30deg) scaleX(1.5);border-color:#9db98651}.lt-orbit.three{transform:rotate(90deg) scaleX(1.5);border-color:#b2ce922b}.lt-pass-price{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:14px 0 22px}.lt-pass-price .overline{font-size:8px}.lt-pass-price strong{display:block;font-size:74px;font-weight:400;letter-spacing:-3px;color:var(--accent);line-height:1.1;margin-top:12px}.lt-pass-price>span{font:10px var(--mono);color:#a4b594;margin-bottom:9px}.lt-pass-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #506143;padding:19px 0;font:9px/1.7 var(--mono);color:#b0c29e}.lt-specs{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 64px;color:#97ac8d;font:9px/1.6 var(--mono);letter-spacing:.8px}
.lt-section{margin:0 64px;padding:75px 0;border-bottom:1px solid var(--line)}.lt-section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:end;margin-bottom:40px}.lifetime-page h2{font-size:clamp(30px,3.15vw,43px);font-weight:400;letter-spacing:-1.2px;line-height:1.15}.lifetime-page h2 em{font-style:normal;color:var(--accent)}.lt-section-heading h2,.lt-income h2,.lt-faq h2{margin-top:20px}.lt-section-heading>p,.lt-income>div>p,.lt-faq>div>p{font-size:14px;color:#a5b59e;line-height:1.9;max-width:490px}.lt-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.lt-benefits article{padding-top:28px;border-top:1px solid var(--line)}.lt-number{font:10px var(--mono);color:#8ba27d}.lt-benefits h3{font-size:19px;font-weight:400;letter-spacing:-.4px;margin:23px 0 16px}.lt-benefits p{font-size:12px;line-height:1.85;color:#99ac94}.lt-workflow-body{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.lt-steps{padding:0;list-style:none;margin:0}.lt-steps li{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.lt-steps li:first-child{padding-top:0}.lt-steps li:last-child{border:0;padding-bottom:0}.lt-steps li>span{font:10px var(--mono);color:#a4bb92;padding-top:4px}.lt-steps h3{font-size:18px;font-weight:400;margin-bottom:12px}.lt-steps p{font-size:12px;line-height:1.9;color:#9cac94;max-width:430px}.lt-flow-card{border:1px solid #44583c;padding:25px;border-radius:4px;background:#18241c}.lt-flow-top{display:flex;justify-content:space-between;gap:15px;font:8px var(--mono);letter-spacing:.8px;color:#a3b68f;margin:0 0 29px}.lt-flow-file{display:flex;align-items:center;gap:17px;padding:22px 16px;border:1px solid #42513a}.lt-file-mark{font-size:26px;color:#9ab87d}.lt-flow-file>div{min-width:0}.lt-flow-file strong{display:block;font-size:14px;font-weight:400;color:#d4dfcc}.lt-flow-file>div>span{display:block;font:8px/1.6 var(--mono);color:#8e9f7e;margin-top:8px}.lt-flow-tag{font:7px var(--mono);color:#8d9b80;margin-left:auto}.lt-flow-connector{height:64px;display:flex;align-items:center;justify-content:center;gap:0}.lt-flow-connector>span{height:1px;width:50px;background:#53684a}.lt-flow-connector>b{display:grid;place-items:center;height:31px;width:31px;border:1px solid #60774e;border-radius:50%;font-size:23px;font-weight:400;color:var(--accent)}.lt-flow-file.processed{border-color:#738d5c;background:#26392152}.lt-flow-check{margin-top:25px;padding-bottom:18px;border-bottom:1px solid #3c5134;display:flex;align-items:center;justify-content:space-between;gap:16px}.lt-flow-check>span{font:8px var(--mono);color:#91a97e}.lt-flow-check>a{font-size:12px;color:var(--accent)}.lt-flow-card>p{font-size:9px;line-height:1.8;color:#839873;margin:13px 0 23px}.lt-button-outline{border-color:#567445;background:transparent;color:var(--accent);width:100%;font-size:11px}.lt-button-outline:hover{background:#2b4023}
.lt-evidence{margin:0 64px;background:var(--panel);color:var(--ink);padding:44px;display:grid;grid-template-columns:1.15fr 1fr;gap:66px;border-radius:4px}.lt-evidence .overline{color:#738168;font-size:8px}.lt-evidence h2{margin-top:22px;font-size:35px;letter-spacing:-1px}.lt-evidence>div>p{font-size:13px;line-height:1.9;color:#66735d;margin:22px 0 28px;max-width:440px}.lt-evidence .lt-button{background:#244331;color:var(--panel)}.lt-evidence-detail{border-left:1px solid #c8d2bc;padding-left:39px;align-self:stretch}.lt-engine{display:flex;justify-content:space-between;align-items:center;font-size:27px;letter-spacing:-.5px}.lt-engine>span{font-size:20px;color:#5c7849}.lt-evidence-detail dl{font-size:11px;margin:25px 0}.lt-evidence-detail dl>div{display:flex;justify-content:space-between;gap:23px;padding:14px 0;border-bottom:1px solid #d2dbc8;line-height:1.6}.lt-evidence-detail dt{color:#7b856d}.lt-evidence-detail dd{margin:0;text-align:right}.lt-evidence .lt-evidence-detail>p{font-size:11px;line-height:1.8;color:#7c866e;margin:20px 0 0}
.lt-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);gap:1px;background:var(--line)}.lt-tool-card{background:var(--bg);padding:29px;display:flex;flex-direction:column;align-items:start;min-width:0}.lt-tool-card:hover{background:#1c2a1d}.lt-tool-card.upcoming{background:#1d2c20}.lt-status{font:8px/1.7 var(--mono);letter-spacing:.7px;color:#99b48c}.lt-tool-card h3{font-size:23px;font-weight:400;line-height:1.2;letter-spacing:-.6px;margin:25px 0 17px}.lt-tool-card p{font-size:12px;line-height:1.85;color:#a0b296;margin-bottom:25px}.lt-tool-link{font-size:11px;color:var(--accent);border-bottom:1px solid #5d754c;padding-bottom:5px;margin-top:auto}.lt-income{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.lt-income>div>p{margin-top:25px}.lifetime-page .lt-small{font-size:11px;line-height:1.8;color:#8ea180}.lt-income>div>.lt-text-link{display:inline-block;margin-top:22px}.lt-income-card{padding:32px;background:#1b2a1e;border:1px solid #4c643e;border-radius:4px;min-width:0}.lt-income-head{border-bottom:1px solid #43583a;padding-bottom:24px}.lt-income-head>.overline{font-size:8px}.lt-income-head>output{display:block;margin:18px 0 10px;font-size:53px;font-weight:400;letter-spacing:-2px;color:var(--accent);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.lt-income-head>p{font-size:10px;line-height:1.8;color:#9bb08a}.lt-range-field{display:block;margin:25px 0}.lt-range-field>span{display:flex;justify-content:space-between;gap:20px;font-size:12px;line-height:1.7;color:#b3c1a8}.lt-range-field output{font:13px var(--mono);color:var(--accent);white-space:nowrap}.lt-range-field input{display:block;width:100%;accent-color:var(--accent);margin:15px 0 0;cursor:pointer}.lt-income-assumptions{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:29px 0 22px}.lt-income-assumptions label{font-size:10px;line-height:1.7;color:#9db28c;min-width:0}.lt-income-assumptions input{display:block;width:100%;min-height:42px;border:1px solid #526e41;background:#111d12;color:#cfe4b7;border-radius:3px;padding:10px;margin-top:8px;font-size:13px}.lt-income-card .lt-small{font-size:9px;color:#849c75}.lt-income-card [role=alert]{font-size:12px;line-height:1.7;color:#ffc49c;padding:12px 0}.lt-income input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.lt-offer-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:start}.lt-plan-compare{min-width:0}.lt-plan-compare h3{font-size:21px;font-weight:400;letter-spacing:-.4px;margin:6px 0 28px}.lt-plan-compare table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;line-height:1.6;table-layout:fixed}.lt-plan-compare th{font-weight:400;color:#9faf94}.lt-plan-compare th:first-child{width:39%}.lt-plan-compare th,.lt-plan-compare td{padding:17px 10px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.lt-plan-compare tr>:first-child{padding-left:0}.lt-plan-compare tr>:last-child{color:#cbdfb7}.lt-plan-compare td:last-child{background:#2636224a}.lt-plan-compare thead th{font:10px var(--mono);vertical-align:bottom;color:#b6c7a8}.lt-plan-compare thead th:last-child{color:var(--accent)}.lt-plan-compare>.lt-small{margin:24px 0 15px}.lt-sr-only{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.lt-offer-card{padding:30px 31px;background:var(--accent);color:#21311d;border:1px solid #e3f6ce;border-radius:5px}.lt-offer-top{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.lt-offer-card .overline{color:#486437;font-size:9px}.lt-offer-card .lt-status{font-size:7px;color:#52703c}.lt-offer-card h3{font-weight:400;letter-spacing:-.5px;font-size:24px;margin-top:26px}.lt-offer-price{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;margin:22px 0}.lt-offer-price strong{font-size:74px;line-height:1;font-weight:400;letter-spacing:-3px}.lt-offer-price span{font-size:11px;color:#6b8357}.lt-offer-card ul{list-style:none;padding:0;margin:28px 0;border-top:1px solid #9fb887;padding-top:17px}.lt-offer-card li{position:relative;padding:8px 0 8px 24px;line-height:1.7;font-size:12px;color:#4b673a}.lt-offer-card li:before{content:"✓";position:absolute;left:0;color:#496d30}.lt-offer-card .lt-button{width:100%;background:#243e26;color:#eef8df}.lt-offer-card .lt-button:hover{background:#305033}.lt-offer-state{font-size:10px;line-height:1.8;color:#667c55;margin-top:17px}.lt-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.lt-faq>div>p{margin-top:24px;font-size:13px}.lt-faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.lt-faq-list details:first-child{padding-top:0}.lt-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:23px;cursor:pointer;list-style:none;font-size:13px;line-height:1.7}.lt-faq-list summary::-webkit-details-marker{display:none}.lt-faq-list summary>span{font-size:19px;color:var(--accent);font-weight:300}.lt-faq-list details[open] summary>span{transform:rotate(45deg)}.lt-faq-list p{font-size:12px;line-height:1.95;color:#9eaf94;margin:16px 0 4px}.lt-closing{text-align:center;padding:70px 24px 75px}.lt-closing h2{font-size:clamp(32px,4vw,53px);margin-top:22px}.lt-closing .lt-actions{justify-content:center}.lt-footer>div{display:flex;gap:25px;flex-wrap:wrap;font-size:11px;color:#b4c3a8}.lt-footer p{font-size:10px;order:unset;width:auto}.lt-sticky{position:fixed;z-index:10;bottom:0;left:0;right:0;background:#19281bf5;border-top:1px solid #587543;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:13px max(24px,calc((100vw - 1272px)/2));box-shadow:0 -8px 30px #0002;backdrop-filter:blur(12px)}.lt-sticky>div{display:flex;align-items:center;gap:23px}.lt-sticky strong{font-size:28px;font-weight:400;color:var(--accent);white-space:nowrap;letter-spacing:-1px}.lt-sticky>div>span{font-size:11px;color:#a9bc9d}.lt-sticky b{margin:0 7px;font-weight:400}.lt-sticky .lt-button{min-height:43px;padding:11px 23px;font-size:11px}
@media(max-width:1100px){.lt-hero{padding:47px 36px 55px;gap:38px}.lt-hero-copy>h1{font-size:58px;letter-spacing:-2.8px}.lt-lead{font-size:15px}.lt-pass{padding:23px 23px 0}.lt-pass-art{height:178px}.lt-orbit{width:138px;height:138px}.lt-pass-art>span{font-size:82px}.lt-section{margin:0 36px;padding:58px 0}.lt-section-heading{gap:40px}.lt-benefits{grid-template-columns:1fr 1fr;gap:28px}.lt-specs{padding:21px 36px;font-size:8px}.lt-workflow-body,.lt-income,.lt-offer-layout{gap:40px}.lt-evidence{margin:0 36px;gap:30px;padding:34px}.lt-evidence-detail{padding-left:28px}.lt-tool-grid{grid-template-columns:1fr 1fr}.lt-faq{gap:45px}.lt-offer-card{padding:26px}.lt-offer-top{gap:8px}.lt-offer-price strong{font-size:66px}.lt-pass-price strong{font-size:66px}.lt-pass-price .overline{font-size:7px}}
@media(max-width:800px){.lifetime-header{height:auto;min-height:108px;flex-wrap:wrap;gap:12px;padding-top:20px;padding-bottom:17px}.lifetime-header nav{order:3;display:flex;width:100%;justify-content:space-between;gap:14px}.lt-hero{padding:38px 24px 40px;grid-template-columns:1fr;gap:38px}.lt-hero-copy>h1{font-size:57px;letter-spacing:-2.7px;margin:24px 0}.lt-lead{font-size:15px}.lt-actions{gap:18px;margin-top:26px}.lt-pass{max-width:540px;width:100%;margin:auto}.lt-pass-art{height:165px}.lt-pass-price{padding-top:0}.lt-pass-price strong{font-size:65px}.lt-specs{padding:20px 24px;display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:7px;line-height:1.7}.lt-section{margin:0 24px;padding:47px 0}.lt-section-heading,.lt-workflow-body,.lt-income,.lt-offer-layout,.lt-faq{grid-template-columns:1fr;gap:30px}.lt-section-heading{margin-bottom:29px;gap:20px}.lifetime-page h2{font-size:34px;letter-spacing:-.9px}.lt-section-heading>p{font-size:13px}.lt-benefits{gap:27px 22px}.lt-benefits h3{font-size:18px;line-height:1.3}.lt-benefits p{font-size:12px}.lt-workflow-body{gap:30px}.lt-evidence{margin:0 24px;padding:29px 25px;grid-template-columns:1fr;gap:32px}.lt-evidence h2{font-size:31px}.lt-evidence-detail{border-left:0;border-top:1px solid #c8d2bc;padding:25px 0 0}.lt-tool-card{padding:23px}.lt-tool-card h3{font-size:22px}.lt-tool-card p{font-size:12px}.lt-status{font-size:7px}.lt-income-card{padding:27px}.lt-income>div>.lt-small{font-size:11px}.lt-income>div>.lt-text-link{margin-top:17px}.lt-income-head>output{font-size:47px}.lt-plan-compare table{font-size:10px}.lt-plan-compare th,.lt-plan-compare td{padding:14px 8px}.lt-offer-card{padding:29px}.lt-offer-price strong{font-size:72px}.lt-faq{gap:30px}.lt-closing{padding:50px 24px}.lt-closing h2{font-size:37px}.lt-closing .lt-actions{flex-direction:column}.lt-footer{gap:25px}.lt-footer>div{order:3;width:100%;justify-content:space-between;gap:12px}.lt-footer p{margin-left:auto}.lt-sticky{padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));gap:16px}.lt-sticky>div{gap:8px;align-items:start;flex-direction:column}.lt-sticky strong{font-size:25px}.lt-sticky>div>span{font-size:9px}.lt-sticky b{margin:0 2px}.lt-sticky .lt-button{padding:12px 17px;gap:18px}.lifetime-page{padding-bottom:97px}}
@media(max-width:480px){.lt-benefits,.lt-tool-grid{grid-template-columns:1fr}.lt-benefits article{padding-top:21px}.lt-benefits h3{margin-top:16px}.lt-hero-copy>h1{font-size:49px;letter-spacing:-2.2px}.lt-lead{font-size:14px}.lt-hero-note{font-size:9px}.lt-hero .lt-button{width:100%}.lt-hero .lt-text-link{font-size:11px}.lt-pass-art{height:149px}.lt-orbit{width:115px;height:115px}.lt-pass-top>span{font-size:8px}.lt-pass-bottom{font-size:8px}.lt-flow-card{padding:21px}.lt-flow-file{padding:18px 12px;gap:12px}.lt-flow-file strong{font-size:13px}.lt-flow-tag{display:none}.lt-income-card{padding:24px}.lt-income-assumptions{gap:14px}.lt-range-field>span{font-size:11px}.lt-range-field output{font-size:12px}.lt-plan-compare th:first-child{width:36%}.lt-plan-compare thead th{font-size:9px}.lt-sticky>div>span{max-width:180px;line-height:1.5}.lt-tool-card{padding:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Keep the benefit headline readable on narrow screens. */
@media(max-width:520px){.lt-hero-copy>h1{font-size:clamp(36px,10.5vw,49px);letter-spacing:-1.8px;text-wrap:balance}}
