@import url("taling-v27.css");
.funnel29{background:#e6e9e3;color:#173b30}.funnel29 [hidden]{display:none!important}.funnel29 main{max-width:880px;margin:auto;overflow:clip}.funnel29 em{font-style:normal}.funnel29 .f-section{padding:92px 56px;background:#fff;position:relative}.f-inner{max-width:700px;margin:auto;width:100%}.funnel29 h1,.funnel29 h2{word-break:keep-all;letter-spacing:-.055em;text-wrap:balance;font-weight:850}.funnel29 h1{font-size:62px;line-height:1.22}.funnel29 h2{font-size:45px;line-height:1.35}.f-label{font-size:16px;line-height:1.6;color:#687d64;margin:0 0 24px}.f-lead{font-size:21px;line-height:1.8;margin:28px 0 0;color:#516b56;word-break:keep-all}.f-note{font-size:13px;line-height:1.7;color:#74816c;margin:16px 0 0;word-break:keep-all}.f-meta{font-size:14px;margin-top:18px;color:#b7c9ad}.f-center{text-align:center}.f-header{max-width:880px;margin:auto;padding:22px 34px;display:flex;align-items:center;justify-content:space-between;background:#f8faf3;gap:16px}.f-brand{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:800;color:#1a4433;text-decoration:none}.f-brand>span{font-size:28px;font-weight:900}.f-brand small{font-size:12px;margin-left:8px;font-weight:500}.f-header-link{font-size:13px;white-space:nowrap;color:#486344}.f-button{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;padding:20px 22px;border:0;background:#184b36;color:#fff;border-radius:6px;font-family:inherit;font-weight:750;font-size:18px;line-height:1.5;letter-spacing:-.02em;text-decoration:none;cursor:pointer;min-height:62px}.f-button:disabled{background:#c9d3c3;color:#687761;cursor:default}.f-button.f-lime{background:#d5f577;color:#163b2d}.f-text-link{display:inline-block;margin-top:30px;color:#214c37;font-size:17px;font-weight:650}.funnel29 .f-hero{background:#123c2e;color:white;text-align:center;padding-top:72px;padding-bottom:58px}.f-hero h1 em{color:#d5f577}.f-hero .f-label{color:#b8cbaa}.f-hero .f-lead{color:#c9d9c1;font-size:20px}.f-hero .f-button{max-width:420px;margin:32px auto 0}.funnel29 .f-lesson{background:#fafaf4;padding-top:48px}.f-deadline{background:#eaf0de;border:1px solid #d3dec7;border-radius:9px;text-align:center;padding:25px 24px;margin-bottom:55px}.f-deadline>span{font-size:14px;color:#5d7455}.f-deadline>strong{display:block;font-size:57px;font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:.015em;line-height:1.2;margin:12px 0;color:#174531}.f-deadline p{font-size:14px;line-height:1.7;color:#526c49}.f-deadline time{font-weight:700}.f-lesson h2{margin-bottom:30px}.video-shell{position:relative;aspect-ratio:16/9;background:#102a22;border-radius:10px;overflow:hidden;width:100%;margin-top:34px}.video-shell video{display:block;position:absolute;inset:0;width:100%;height:100%;background:#102a22}.video-cover{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#315f38,#102f25);color:#fff;padding:15px}.cover-art{position:absolute;inset:18% 13% 17%;display:flex;align-items:flex-end;gap:13px;opacity:.3;transform:skewY(-10deg)}.cover-art i{background:#bcd890;flex:1;height:60%;border-radius:4px 4px 0 0}.cover-art i:nth-child(2){height:40%}.cover-art i:nth-child(3){height:65%}.cover-art i:nth-child(4){height:48%}.cover-art i:nth-child(5){height:83%}.f-play{display:flex;flex-direction:column;align-items:center;gap:10px;color:white;background:transparent;border:0;position:relative;cursor:pointer;font-family:inherit}.f-play>span{display:grid;place-items:center;width:66px;height:66px;padding-left:4px;border-radius:50%;background:#d5f577;color:#173e2e;font-size:23px;box-shadow:0 5px 28px #001a2444}.f-play b{font-size:17px;font-weight:700}.video-cover>p{position:relative;font-size:15px;margin:18px 0 0;color:#dde6d5}.video-cover .cover-art:has(span){flex-direction:column;gap:0;transform:none;justify-content:space-around;opacity:.17;align-items:stretch}.cover-art span{display:flex;justify-content:space-between;font-size:20px;border-bottom:1px solid #aac68c;padding:6px 0}.cover-art span b{font-size:30px}.f-next-note{font-size:17px;line-height:1.7;margin:36px 0 0;padding-top:30px;border-top:1px solid #d9e1d0;color:#486544}.f-status{font-size:15px;line-height:1.7;color:#9d4933;word-break:keep-all}.f-status:empty{display:none}.f-expired{text-align:center;padding:35px 0 65px}.f-time-icon{display:grid;place-items:center;width:98px;height:98px;border:2px solid #a5b49b;border-radius:50%;font-size:28px;margin:0 auto 35px;color:#67805d}.f-expired .f-lead{font-size:16px}.funnel29 .f-next{background:#e7eddb}.f-next h2 em,.f-apply h2 em,.f-watch h1 em,.f-watch-use h2 em{color:#23613e}.f-order-example{margin-top:40px;background:#fff;border:1px solid #c9d6c0;border-radius:8px;overflow:hidden;box-shadow:0 12px 35px #2343270b}.f-order-example>div{display:flex;justify-content:space-between;align-items:center;padding:23px 26px;border-bottom:1px solid #e1e8d9}.f-order-example>div> b{font-size:23px}.f-order-example .f-order-head{background:#173f2f;color:#fff;padding:18px 25px}.f-order-head b{font-size:18px!important}.f-order-head small{font-size:12px;color:#bfd1b5}.f-order-example>div>span{display:flex;align-items:center;gap:18px;font-size:15px}.f-order-example strong{font-size:44px;font-weight:850;line-height:1;letter-spacing:-.05em}.f-order-example strong small{font-size:21px;margin-left:7px}.buy{color:#1b5d40}.sell{color:#b14f36}.funnel29 .f-apply{background:white}.f-apply h2{font-size:43px}.f-apply form{margin-top:45px}.f-field{display:block;font-size:17px;font-weight:700;margin-bottom:13px}.f-apply input[type=tel]{width:100%;height:65px;padding:16px 18px;font-family:inherit;font-weight:600;font-size:23px;line-height:1.5;color:#193f2e;border:1px solid #acbca5;border-radius:6px;background:#fafcf7;box-sizing:border-box}.f-agree{margin:30px 0}.f-agree label{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.6;margin:20px 0 0;word-break:keep-all}.f-agree input{width:19px;height:19px;flex:none;margin-top:3px;accent-color:#1c553a}.f-agree details{font-size:13px;color:#64785b;margin:10px 0 20px 31px}.f-agree summary{cursor:pointer}.f-agree details p{padding:12px 0;line-height:1.7}.f-agree .f-note{margin-left:31px}.f-apply .form-msg{margin-top:24px;padding:20px;background:#edf2e6;border:1px solid #cfdcc1;border-radius:8px;font-size:16px;line-height:1.8}.f-apply .form-msg a{margin-top:15px;display:block;color:#1a5637;text-decoration:underline}.funnel29 .f-evidence{background:#f2f4eb}.f-loss{display:grid;gap:38px;margin:38px 0 28px}.f-loss>div>span{display:block;font-size:17px;color:#5e7353}.f-loss strong{display:block;font-size:72px;font-weight:850;line-height:1.4;letter-spacing:-.065em;color:#b45239}.f-loss strong small{font-size:30px;margin-left:5px}.f-loss i{display:block;height:10px;width:var(--bar);background:#b45239}.f-loss>div+div strong{color:#1e5f3c}.f-loss>div+div i{background:#1e5f3c}.funnel29 .f-why{background:#163e30;color:#fff;min-height:620px;display:flex;align-items:center}.f-why h2 em{color:#d5f577}.f-why .f-lead{color:#c8d8bc;margin-top:42px}.f-faq h2{font-size:31px;margin-bottom:28px}.f-faq details{padding:22px 0;border-bottom:1px solid #d1dcc8}.f-faq summary{cursor:pointer;font-size:17px;font-weight:650;line-height:1.6}.f-faq details p{font-size:16px;line-height:1.9;color:#64775b;margin-top:14px}.f-footer{max-width:880px;margin:auto;padding:45px 56px;background:#1b342b;color:#b9c8b1}.f-footer b{color:#fff;font-size:17px}.f-footer p{font-size:12px;line-height:1.9;margin:20px 0}.f-footer small{font-size:11px;color:#8da383}.funnel29 .f-locked{background:#edf2e3;min-height:650px;display:flex;align-items:center}.f-locked h1{font-size:49px}.f-locked .f-button{margin-top:40px}.funnel29 .f-watch{background:#fafbf4}.f-watch h1{font-size:50px}.f-watch-deadline{display:flex;gap:18px;font-size:13px;color:#657f59;margin-top:25px;line-height:1.7;flex-wrap:wrap}.f-watch-deadline time{font-weight:700}.funnel29 .f-watch-use{background:#eaf0de}.f-watch-use figure,.f-offer-proof figure{margin-top:40px}.f-watch-use img,.f-offer-proof img{width:100%;display:block;border-radius:5px;border:1px solid #d2dcc8}.f-watch-use figcaption{font-size:12px;color:#6b7e5e;margin-top:10px}.funnel29 .f-offer-intro{background:#133d2d;color:#fff}.f-offer-intro h2 em{color:#d5f577}.f-offer-intro .f-lead{color:#d0ddc4}.f-offer-intro .f-button{margin-top:40px}.funnel29 .f-offer{background:#eaf0dd}.f-offer h2{font-size:41px}.f-price{margin:35px 0;color:#1a4b33;font-size:32px;letter-spacing:-.05em}.f-price strong{font-size:100px;font-weight:900;line-height:1}.f-terms{padding:0;list-style:none;margin:35px 0}.f-terms li{font-size:19px;line-height:1.8;padding:11px 0;border-bottom:1px solid #c9d9bd}.f-scope{margin-top:30px;border-top:1px solid #c7d6bd;padding-top:20px}.f-scope summary{font-size:14px;cursor:pointer}.f-scope p{font-size:14px;line-height:1.9;color:#65795b;margin-top:14px}.funnel29 dialog{max-width:420px;width:calc(100% - 40px);padding:30px;border:1px solid #cbd7c1;border-radius:10px;background:#fff}.funnel29 dialog h2{font-size:24px}.funnel29 dialog p{font-size:16px;line-height:1.8;margin:20px 0}.funnel29 dialog::backdrop{background:#092b20a0}.funnel29 :focus-visible{outline:3px solid #a1be45;outline-offset:4px}
@media(max-width:600px){.f-header{padding:15px 20px}.f-brand{font-size:17px}.f-brand>span{font-size:25px}.f-brand small{font-size:11px;margin-left:2px}.f-header-link{font-size:12px}.funnel29 .f-section{padding:65px 25px}.funnel29 h1{font-size:39px}.funnel29 h2{font-size:32px}.f-label{font-size:13px;margin-bottom:20px}.f-lead{font-size:17px;line-height:1.8;margin-top:25px}.f-note{font-size:12px}.funnel29 .f-hero{padding:54px 25px 42px}.f-hero h1{font-size:39px}.f-hero .f-lead{font-size:16px}.f-button{font-size:16px;min-height:56px;padding:16px}.f-meta{font-size:12px}.funnel29 .f-lesson{padding-top:27px}.f-deadline{padding:20px 16px;margin-bottom:38px}.f-deadline>span{font-size:12px}.f-deadline>strong{font-size:43px;margin:10px 0}.f-deadline p{font-size:12px}.f-lesson h2{font-size:30px}.video-shell{border-radius:6px;margin-top:26px}.f-play>span{width:48px;height:48px;font-size:18px}.f-play b{font-size:14px}.video-cover>p{font-size:11px;margin-top:10px}.f-next-note{font-size:15px;margin-top:27px;padding-top:25px}.f-next h2{font-size:32px}.f-order-example>div{padding:22px 21px}.f-order-example .f-order-head{padding:16px 21px}.f-order-example>div>b{font-size:20px}.f-order-example strong{font-size:39px}.f-order-example strong small{font-size:19px}.f-order-head b{font-size:16px!important}.f-order-head small{font-size:10px}.f-apply h2{font-size:31px!important}.f-apply form{margin-top:35px}.f-field{font-size:15px}.f-apply input[type=tel]{height:59px;font-size:20px}.f-agree label{font-size:13px;gap:10px}.f-agree details{font-size:12px;margin-left:29px}.f-agree .f-note{margin-left:29px;font-size:11px}.f-apply .form-msg{font-size:14px;padding:17px}.f-evidence h2{font-size:29px}.f-loss{gap:30px}.f-loss strong{font-size:66px}.f-loss strong small{font-size:26px}.f-loss>div>span{font-size:14px}.funnel29 .f-why{min-height:550px}.f-why h2{font-size:34px}.f-faq h2{font-size:27px}.f-faq summary{font-size:15px}.f-faq details p{font-size:14px}.f-footer{padding:35px 25px}.f-locked h1{font-size:32px!important}.funnel29 .f-locked{min-height:620px}.f-watch h1{font-size:34px!important}.f-watch-use h2{font-size:30px}.f-offer-intro h2{font-size:36px}.f-offer h2{font-size:31px}.f-price{font-size:26px}.f-price strong{font-size:86px}.f-terms li{font-size:17px}.f-scope p{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.f-status-wrap:has(.f-status:not(:empty)){padding:22px 25px;background:#fff2e9;border-bottom:1px solid #e1cdbb}

/* v30: show evidence before playback and keep the next action close to the video. */
.funnel30 .loss-cover{justify-content:center;gap:20px;padding:26px;background:linear-gradient(130deg,#133c30,#0b2b23)}
.funnel30 .loss-cover>.loss-cover-label{font-size:16px;line-height:1.5;margin:0;color:#d3dec7}
.loss-cover-values{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:center;position:relative}
.loss-cover-values>div+div{border-left:1px solid #59715c}
.loss-cover-values span{display:block;font-size:17px;color:#e1e8d9;line-height:1.6}
.loss-cover-values strong{font-size:70px;line-height:1.2;letter-spacing:-.06em;display:block;color:#f1c2ad;font-weight:850}
.loss-cover-values>div+div strong{color:#d5f577}
.loss-cover-values small{font-size:.43em;margin-left:3px}
.loss-cover .f-play{flex-direction:row;gap:14px}.loss-cover .f-play>span{width:48px;height:48px;font-size:19px}.loss-cover .f-play b{font-size:17px}
.f-comparison-note{margin-top:12px!important}.f-resume{display:block;margin:18px 0 0;width:100%;padding:16px;border:1px solid #7d9870;background:#edf2e5;color:#214a34;border-radius:6px;cursor:pointer;font-family:inherit;font-weight:650;font-size:16px;line-height:1.5}
.f-next-action{margin-top:26px;padding-top:23px;border-top:1px solid #b8caab}.f-next-action p{font-size:16px;color:#42613c;margin:0 0 14px;line-height:1.6}
.gold-question{margin-top:32px;background:#fffdf6;border:1px solid #d8ddca;border-radius:8px;padding:30px;color:#624e28}
.gold-question>p{font-size:15px;line-height:1.7;margin:0 0 24px;color:#796443}.gold-change{display:flex;gap:24px;align-items:center;justify-content:space-between}
.gold-change>div{flex:1}.gold-change span{font-size:18px;display:block}.gold-change strong{font-size:65px;font-weight:850;line-height:1.2;letter-spacing:-.05em;color:#80612f}.gold-change small{font-size:26px;margin-left:4px}.gold-change>i{font-style:normal;font-size:30px;color:#9a927a}
.gold-bars{display:grid;grid-template-columns:1fr 1fr;gap:74px;margin-top:20px}.gold-bars i{height:8px;background:#c4a866;width:67%;border-radius:3px}.gold-bars i+i{width:100%;background:#97712e}
.f-next .f-button{margin-top:32px}.research-cover{gap:26px}.research-question{display:flex;align-items:center;gap:30px;color:#ecdfbb;position:relative;font-size:36px;letter-spacing:-.04em}.research-question strong{color:#d5f577}.research-question i{font-style:normal;color:#a2b291;font-size:24px}.research-cover .f-play{flex-direction:row;gap:15px}.research-cover>p{margin-top:0}.funnel30 .f-offer-intro h2{font-size:43px}
@media(max-width:600px){
.funnel30 .loss-cover{padding:16px 12px;gap:11px}.funnel30 .loss-cover>.loss-cover-label{font-size:11px}.loss-cover-values{gap:12px}.loss-cover-values span{font-size:11px}.loss-cover-values strong{font-size:40px}.loss-cover .f-play{gap:10px}.loss-cover .f-play>span{height:31px;width:31px;font-size:13px}.loss-cover .f-play b{font-size:12px}.f-comparison-note{font-size:11px!important}.f-resume{font-size:14px;padding:13px}.f-next-action p{font-size:14px}
.gold-question{padding:23px}.gold-question>p{font-size:13px;margin-bottom:19px}.gold-change{gap:17px}.gold-change span{font-size:15px}.gold-change strong{font-size:53px}.gold-change small{font-size:22px}.gold-change>i{font-size:24px}.gold-bars{gap:52px}.research-cover{gap:13px}.research-question{font-size:25px;gap:24px}.research-question i{font-size:18px}.research-cover .f-play>span{height:37px;width:37px;font-size:16px}.research-cover .f-play b{font-size:13px}.research-cover>p{font-size:11px}.funnel30 .f-offer-intro h2{font-size:33px}
}
@media(max-width:370px){.loss-cover-values strong{font-size:36px}.funnel30 .loss-cover{gap:8px}.research-question{font-size:23px}}
