.tll2-eyebrow{color:var(--tll-orange2);margin-bottom:12px;font-size:15px;font-weight:700}.tll2-grid3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:44px;display:grid}.tll2-tiles{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tll2-tile-wrap{display:flex}.tll2-tile{color:inherit;flex:1;text-decoration:none;transition:border-color .2s}.tll2-tile-arrow{color:var(--tll-text2);margin-top:auto;padding-top:8px;font-size:18px;transition:color .2s}.tll2-tile:hover,.tll2-tile:focus-visible{border-color:var(--tll-orange2)}.tll2-tile:hover .tll2-tile-arrow,.tll2-tile:focus-visible .tll2-tile-arrow{color:var(--tll-orange2)}.tll2-claims{color:var(--tll-text2);margin:0 0 28px;font-size:14px;line-height:1.5}.tll2-grid4{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:40px;display:grid}.tll2-card{background:var(--tll-card);border:1px solid var(--tll-border);border-radius:22px;flex-direction:column;gap:10px;padding:24px;display:flex}.tll2-card h3{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.tll2-card p{color:var(--tll-text2);margin:0;font-size:16px;line-height:1.5}.tll2-num{color:var(--tll-orange2);font-size:14px;font-weight:700}.tll2-well{background:#0a0908;border-radius:16px;margin-bottom:8px;position:relative;overflow:hidden}.tll2-orb{background:radial-gradient(circle at 54% 28%,#fff2cc 0%,#ffd166 14%,#ffd16600 34%),radial-gradient(circle at 62% 44%,#ff7424 0%,#f50 28%,#f500 58%),radial-gradient(circle at 38% 62%,#ff9c84 0%,#ff6a5c 22%,#ff6a5c00 52%),radial-gradient(circle,#4a1408 0%,#140404 100%);border-radius:50%;flex:none;animation:4.2s cubic-bezier(.45,0,.55,1) infinite tll2-breathe;box-shadow:0 0 22px #ff550073,inset 0 0 0 1px #ffe2c82e}.tll2-orb.talk{animation:1.6s cubic-bezier(.45,0,.55,1) infinite tll2-talk}[data-reveal]:not([data-inview]) [class*=tll2-],[data-reveal]:not([data-inview]) [class*=tll2-] *{animation-play-state:paused!important}.tll2-rise{animation:tll2-rise .9s var(--tll-ease)both}.tll2-on{--on:clamp(0,var(--s,9) - var(--i,0),1);opacity:var(--on);transform:translateY(calc((1 - var(--on))*8px))scale(calc(.96 + var(--on)*.04));filter:blur(calc((1 - var(--on))*4px));transition:opacity .6s var(--tll-ease),transform .9s var(--tll-ease),filter .6s var(--tll-ease)}.tll2-fillon{transform:scaleX(clamp(0,var(--s,9) - var(--i,0),1));transform-origin:0;transition:transform .55s cubic-bezier(.65,0,.35,1),opacity .6s}.tll2-seq[data-fade] .tll2-on,.tll2-seq[data-fade] .tll2-fillon,.tll2-seq[data-fade] .tll2-node:not(.lit):after{opacity:0;transition-delay:0s}.tll2-seg{transform-origin:0;background:#fbf5ec;height:100%}.tll2-track{background:#ffffff21;border-radius:3px;flex:1;height:6px;overflow:hidden}.tll2-link{background:#ffffff21;flex:1;height:2px;position:relative;overflow:hidden}.tll2-link span{background:#ff6b35;display:block;position:absolute;inset:0}.tll2-node{border:2px dashed #ffffff59;border-radius:50%;flex:none;width:10px;height:10px;position:relative}.tll2-node:after{content:"";--on:clamp(0,var(--s,9) - var(--i,0),1);opacity:var(--on);transform:scale(calc(.4 + var(--on)*.6));background:#ff6b35;border-radius:50%;transition:opacity .4s .35s,transform .7s cubic-bezier(.34,1.56,.64,1) .35s;position:absolute;inset:-2px;box-shadow:0 0 12px #ff6b35bf}.tll2-node.lit{border:0;width:12px;height:12px}.tll2-node.lit:after{opacity:1;inset:0;transform:none}.tll2-wbar{background:var(--tll-orange2);transform-origin:50%;border-radius:2px;width:4px;animation:1s cubic-bezier(.45,0,.55,1) infinite tll2-bar}.tll2-chip{color:#ffb48c;background:#ff550029;border-radius:999px;padding:6px 10px;font-size:12px}@keyframes tll2-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes tll2-talk{0%,to{transform:scale(1)}40%{transform:scale(1.09)}70%{transform:scale(.98)}}@keyframes tll2-rise{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes tll2-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.tll2-deckpin{height:280vh;margin-top:2vh;position:relative}.tll2-deckstage{justify-content:center;align-items:center;height:100vh;padding:72px 24px 24px;display:flex;position:sticky;top:0}.tll2-deck{border:1px solid var(--tll-border);background:#0a0908;border-radius:28px;width:100%;max-width:1120px;padding:28px 20px 26px;overflow:hidden}.tll2-built{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tll2-built strong{color:#fbf5ec;margin-right:4px;font-size:13px}.tll2-built span{--on:clamp(0,var(--arrive,1)*6 - var(--i,0) - 1.2,1);color:#ffb48c;opacity:calc(.15 + var(--on)*.85);transform:translateY(calc((1 - var(--on))*8px));border:1px solid #ff8a5573;border-radius:999px;padding:7px 12px;font-size:13px}.tll2-flow{perspective:1200px;height:400px;transform-style:preserve-3d;margin-top:18px;position:relative}.tll2-pcard{--lit:0;background:linear-gradient(180deg,#1f1b17 0%,var(--tll-card)70%);border:1px solid var(--tll-border2);will-change:transform,opacity;border-radius:24px;flex-direction:column;width:250px;height:340px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.tll2-pcard:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--tll-orange);opacity:var(--lit);pointer-events:none;background:linear-gradient(#2a1204 0%,#17151200 62%);position:absolute;inset:0}.tll2-pcard>*{position:relative}.tll2-pfig{flex:1;justify-content:center;align-items:center;min-height:0;padding:46px 0 4px;display:flex}.tll2-pfig svg{width:auto;max-width:70%;height:100%}.tll2-pmeta{z-index:1;flex-direction:column;gap:4px;padding:0 18px 18px;display:flex}.tll2-pmeta .pre{color:#a79d91;font-size:12px}.tll2-pmeta .ttl{color:#fbf5ec;font-size:20px;font-weight:700;line-height:1.2}.tll2-pmeta .sub{color:#a79d91;opacity:calc(.3 + var(--lit)*.7);font-size:12px}.tll2-pmeta .row{opacity:calc(.3 + var(--lit)*.7);align-items:center;gap:10px;margin-top:6px;display:flex}.tll2-pmeta .min{color:#f1e9de;font-size:13px}.tll2-pill{color:#140a04;background:#ff6b35;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.tll2-mod{z-index:2;color:#ffb48c;opacity:var(--lit);transform:translateY(calc((1 - var(--lit))*-6px));background:#0a0908b3;border:1px solid #ff8a5573;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;top:14px;right:14px;position:absolute!important}.tll2-thread{gap:6px;width:220px;max-width:100%;margin:10px auto 0;display:flex}.tll2-thread .tll2-track{height:5px}.tll2-thread .tll2-seg{transform:scaleX(0)}@media (max-width:640px){.tll2-deckstage{padding:64px 12px 16px}.tll2-deck{padding:22px 14px 20px}.tll2-built strong{width:100%}.tll2-flow{height:330px}.tll2-pcard{width:205px;height:290px}.tll2-pmeta .ttl{font-size:17px}.tll2-pfig{padding-top:42px}}@media (max-height:700px){.tll2-flow{height:320px}.tll2-pcard{height:290px}}.tll2-run{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;margin-top:16px;padding:32px;display:grid}.tll2-run.solo{margin-top:0}.tll2-run-copy{flex-direction:column;gap:10px;display:flex}.tll2-run-copy h2{letter-spacing:-.024em;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.12}.tll2-run-viz{background:#0a0908;border-radius:16px;padding:18px}@media (max-width:760px){.tll2-run{grid-template-columns:1fr;gap:20px;padding:24px}}.tll2-drumbox{background:#fbf5f2;border-radius:16px;flex:none;width:70px;height:120px;position:relative;overflow:hidden}.tll2-detent{background:#ffe9de;border-radius:12px;height:36px;position:absolute;top:42px;left:5px;right:5px}.tll2-drum{transform:translateY(calc(6px - var(--w,2)*36px));transition:transform .8s var(--tll-ease);flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.tll2-drum span{text-align:center;color:#5f5e5a;height:36px;font-size:17px;font-weight:700;line-height:36px}.tll2-logrow{color:#f1e9de;background:#ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:13px;display:flex}.tll2-aurora{background:radial-gradient(circle at 26% 38%,#07a66b8c 0%,#07a66b00 42%),radial-gradient(circle at 76% 30%,#ff550080 0%,#f500 42%);animation:10s cubic-bezier(.45,0,.55,1) infinite tll2-aur;position:absolute;inset:-20%}.tll2-reading{flex-direction:column;gap:2px;display:flex}.tll2-reading .k{color:#cfc8c0;font-size:11px}.tll2-reading .v{color:#fbf5ec;font-size:28px;font-weight:700}.tll2-reading .u{color:#cfc8c0;font-size:13px;font-weight:500}@property --tll2-hrv{syntax:"<integer>";inherits:false;initial-value:0}@property --tll2-rhr{syntax:"<integer>";inherits:false;initial-value:0}.tll2-hrv{--tll2-hrv:var(--hrv,62);counter-reset:tll2hrv var(--tll2-hrv);transition:--tll2-hrv 1.4s var(--tll-ease)}.tll2-hrv:after{content:counter(tll2hrv)}.tll2-rhr{--tll2-rhr:var(--rhr,58);counter-reset:tll2rhr var(--tll2-rhr);transition:--tll2-rhr 1.4s var(--tll-ease).12s}.tll2-rhr:after{content:counter(tll2rhr)}.tll2-seg-ctl{background:#ffffff14;border-radius:12px;padding:3px;display:flex;position:relative}.tll2-seg-pill{width:calc(33.3333% - 2px);transform:translateX(calc(var(--p,0)*100%));background:#ff6b35;border-radius:10px;transition:transform .75s cubic-bezier(.65,0,.35,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 4px 14px #ff6b3559}.tll2-seg-ctl span:not(.tll2-seg-pill){text-align:center;color:#fbf5ec;flex:1;padding:7px 0;font-size:13px;font-weight:700;position:relative}.tll2-cyc{text-align:center;color:#f1e9de;--d:calc(var(--p,0) - var(--i,0));--on:clamp(0,1 - var(--d)*var(--d),1);opacity:var(--on);transform:translateY(calc(clamp(-1,var(--d),1)*-10px));filter:blur(calc((1 - var(--on))*3px));transition:opacity .55s var(--tll-ease),transform .8s var(--tll-ease),filter .55s var(--tll-ease);justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.tll2-fig{width:60px;height:134px;position:relative}.tll2-fig svg{width:100%;height:100%;position:absolute;inset:0}.tll2-fig .hl{opacity:calc(.12 + clamp(0,var(--s,2),1)*.88);transition:opacity .9s var(--tll-ease)}.tll2-fig .resting{opacity:calc(clamp(0,var(--s,2) - 1,1)*.85);transition:opacity .9s var(--tll-ease)}.tll2-seq[data-fade] .tll2-fig .hl{opacity:.12}.tll2-seq[data-fade] .tll2-fig .resting{opacity:0}.tll2-legend{color:#cfc8c0;flex-direction:column;gap:10px;font-size:12px;display:flex}.tll2-legend span{align-items:center;gap:7px;display:flex}.tll2-legend i{border-radius:50%;width:9px;height:9px;display:block}@keyframes tll2-aur{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.tll2-askchips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.tll2-askchips span{border:1px solid var(--tll-border2);color:var(--tll-text2);border-radius:999px;padding:10px 16px;font-size:15px}.tll2-chat{background:var(--tll-card);border:1px solid var(--tll-border);border-radius:28px;flex-direction:column;gap:14px;min-height:250px;padding:28px;display:flex}.tll2-bubble-me{background:var(--tll-orange);color:#140a04;transform-origin:100% 100%;opacity:0;max-width:80%;transition:opacity .45s var(--tll-ease),transform .7s cubic-bezier(.34,1.36,.64,1);border-radius:18px 18px 4px;align-self:flex-end;padding:12px 16px;font-size:16px;line-height:1.4;transform:translateY(14px)scale(.92)}.tll2-coachrow{align-items:flex-start;gap:10px;display:flex;position:relative}.tll2-coachav{margin-top:4px}.tll2-bubble-coach{max-width:85%;color:var(--tll-text);transform-origin:0 0;opacity:0;transition:opacity .35s var(--tll-ease),transform .6s var(--tll-ease);background:#2a2421;border-radius:18px 18px 18px 4px;padding:12px 16px;font-size:16px;line-height:1.45;transform:scale(.96)}.tll2-bubble-coach .w{opacity:0;filter:blur(3px);transition:opacity .45s,filter .45s}.tll2-bubble-coach .w.on{opacity:1;filter:none}.tll2-typing{transform-origin:0 0;opacity:0;transition:opacity .3s var(--tll-ease),transform .5s cubic-bezier(.34,1.56,.64,1);background:#2a2421;border-radius:18px 18px 18px 4px;gap:5px;padding:14px 16px;display:flex;position:absolute;top:0;left:38px;transform:scale(.8)}.tll2-typing i{background:#cfc8c0;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite tll2-dots;display:block}.tll2-typing i:nth-child(2){animation-delay:.2s}.tll2-typing i:nth-child(3){animation-delay:.4s}.tll2-chat:is([data-stage=asked],[data-stage=typing],[data-stage=answering],[data-stage=done]) .tll2-bubble-me,.tll2-chat:is([data-stage=answering],[data-stage=done]) .tll2-bubble-coach,.tll2-chat[data-stage=typing] .tll2-typing{opacity:1;transform:none}.tll2-chat[data-stage=clearing] .tll2-bubble-me,.tll2-chat[data-stage=clearing] .tll2-bubble-coach{opacity:0;transition-duration:.6s;transform:translateY(-8px)}@keyframes tll2-dots{0%,80%,to{opacity:.25}40%{opacity:1}}.tll2-price{border:1px solid var(--tll-border);border-radius:22px;flex-direction:column;gap:8px;padding:28px;display:flex}.tll2-price .who{color:var(--tll-text3);font-size:15px}.tll2-price .amt{font-size:34px;font-weight:700}.tll2-price .amt small{color:var(--tll-text3);font-size:17px;font-weight:500}.tll2-price .why{color:var(--tll-text3);font-size:15px;line-height:1.5}.tll2-price.us{border:2px solid var(--tll-orange);background:#1c1410}.tll2-price.us .who{color:var(--tll-orange2);font-weight:700}.tll2-price.us .why,.tll2-price.us .amt small{color:var(--tll-text2)}.tll2-faq{max-width:860px;margin:0 auto}.tll2-faq-item{border-bottom:1px solid var(--tll-border2)}.tll2-faq-item h3{margin:0}.tll2-faq-item button{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--tll-text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:19px;font-weight:700;line-height:1.35;display:flex}.tll2-faq-item button:focus-visible{outline:2px solid var(--tll-orange);outline-offset:4px;border-radius:6px}.tll2-faq-item .plus{width:16px;height:16px;transition:transform .6s var(--tll-ease);flex:none;position:relative}.tll2-faq-item .plus:before,.tll2-faq-item .plus:after{content:"";background:var(--tll-orange);border-radius:1px;height:2px;position:absolute;top:7px;left:0;right:0}.tll2-faq-item .plus:after{transform:rotate(90deg)}.tll2-faq-item.open .plus{transform:rotate(135deg)}.tll2-faq-item .ans-wrap{transition:grid-template-rows .6s var(--tll-ease);grid-template-rows:0fr;display:grid}.tll2-faq-item.open .ans-wrap{grid-template-rows:1fr}.tll2-faq .ans{min-height:0;color:var(--tll-text2);opacity:0;transition:opacity .3s ease,transform .6s var(--tll-ease);flex-direction:column;gap:12px;font-size:16px;line-height:1.6;display:flex;overflow:hidden;transform:translateY(-6px)}.tll2-faq-item.open .ans{opacity:1;transition-delay:80ms;transform:none}.tll2-faq .ans p{margin:0}.tll2-faq .ans>:last-child{margin-bottom:22px}.tll2-faq .ans a{color:var(--tll-orange2);text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.tll2-orb,.tll2-wbar,.tll2-aurora,.tll2-typing i{animation:none!important}.tll2-rise{animation-name:tll2-fade!important}.tll2-on,.tll2-cyc,.tll2-built span,.tll2-bubble-me,.tll2-bubble-coach,.tll2-typing,.tll2-mod,.tll2-node:after,.tll2-bubble-coach .w{filter:none!important;transform:none!important}}@keyframes tll2-fade{0%{opacity:0}to{opacity:1}}
