.to-lab [hidden]{display:none!important}.to-home main>.to-lab,.to-home main>.to-ai-explainer,.to-home main>.to-profit-explainer{max-width:min(1340px,calc(100% - 80px))!important;margin:110px auto!important;font-family:system-ui,sans-serif;color:#0c2d67}
.to-lab-kicker{color:#0f64e2;font-weight:750;font-size:10px;letter-spacing:.16em}.to-lab-head{max-width:850px;margin-bottom:35px}.to-lab h2,.to-ai-explainer h2,.to-profit-explainer h2{font-size:clamp(30px,3.8vw,52px)!important;letter-spacing:-.055em;line-height:1.12;margin:18px 0!important;font-weight:720}.to-lab h2 em,.to-ai-explainer h2 em,.to-profit-explainer h2 em{font-style:normal;color:#4c789e}.to-lab-head>p,.to-ai-copy>p{font-size:15px!important;line-height:1.8;color:#697c92;max-width:700px}
.to-lab-tabs{display:flex;gap:10px;margin:28px 0 40px}.to-lab-tabs button{padding:17px 25px;background:#f5f9ff;border:1px solid #d7e6f5;border-radius:15px;color:#0c2d67;font:650 16px/1.3 system-ui;cursor:pointer;text-align:left}.to-lab-tabs button span{display:block;font-size:11px;color:#7890aa;font-weight:400;margin-top:5px}.to-lab-tabs button[aria-pressed=true]{background:#0c2d67;color:white;box-shadow:0 14px 28px #0c2d671c}.to-lab-tabs button[aria-pressed=true] span{color:#afd0f0}
.to-lab-viewer{display:grid;grid-template-columns:260px minmax(0,1fr);gap:45px;align-items:center}.to-lab-counter{font-size:10px;letter-spacing:.1em;font-weight:750;color:#0f64e2}.to-lab-instructions h3{font-size:25px;letter-spacing:-.04em;line-height:1.15;margin:15px 0}.to-lab-instructions>p{font-size:13px;line-height:1.8;color:#6b7e95}.to-lab-steps{display:grid;gap:8px;margin:23px 0}.to-lab-steps button{display:flex;align-items:center;gap:11px;min-height:50px;background:transparent;border:1px solid #dce8f4;border-radius:11px;padding:13px;text-align:left;color:#4f6d8c;font:550 12px/1.4 system-ui;cursor:pointer}.to-lab-steps button span{font-size:10px;color:#6fa8d3}.to-lab-steps button b{margin-left:auto;color:#0f64e2}.to-lab-steps button[aria-pressed=true]{background:#eaf4ff;border-color:#92cbed;color:#0c2d67}.to-lab-more{font-size:12px;font-weight:650;color:#0f64e2;text-decoration:none}
.to-lab-depth{position:relative;perspective:1400px;min-width:0;padding:18px 0;--lab-rx:1deg;--lab-ry:-2deg}.to-lab-backing{position:absolute;inset:25px 0;border-radius:24px;pointer-events:none}.backing-one{background:#d7eaff;border:1px solid #c2dcf5;transform:rotate(-3deg) translate(-12px,8px);box-shadow:0 25px 40px #0c2d6711}.backing-two{background:linear-gradient(135deg,#c3eaff50,#fff4e0);transform:rotate(3deg) translate(10px,12px);border:1px solid #e0eafa}.to-lab-frame{position:relative;z-index:2;margin:0;background:white;border:1px solid #dbe6f2;border-radius:17px;overflow:hidden;box-shadow:0 24px 45px #0c2d6723,0 3px 10px #0c2d6708;transform:rotateX(var(--lab-rx)) rotateY(var(--lab-ry)) translateZ(25px);transition:transform .6s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}
.to-lab-window{display:flex;align-items:center;gap:5px;padding:14px 17px;background:#f7faff;border-bottom:1px solid #e3ecf5}.to-lab-window>span{width:5px;height:5px;border-radius:50%;background:#c9d9e9}.to-lab-window>span:first-child{background:#19b8f2}.to-lab-window b{margin-left:8px;font-size:8px;letter-spacing:.1em;color:#7891aa}.to-lab-image-button{display:block;padding:0;border:0;background:white;width:100%;cursor:zoom-in;position:relative}.to-lab-image-button img{display:block;width:100%;max-height:620px;object-fit:contain}.to-lab-image-button>span{position:absolute;bottom:12px;right:12px;padding:8px 12px;background:#0c2d67e8;color:white;border-radius:8px;font-size:10px}.to-lab-frame figcaption{font-size:9px;color:#7890aa;padding:11px 16px;border-top:1px solid #e2ebf4}.to-lab-disclosure{font-size:10px!important;color:#7a8da3;line-height:1.75!important;max-width:900px;margin:32px 0!important}
#lab-dialog{max-width:96vw;max-height:96vh;padding:18px;border:0;border-radius:15px;background:#f7f9fc}#lab-dialog::backdrop{background:#05152cbd;backdrop-filter:blur(5px)}#lab-dialog form{text-align:right;margin-bottom:10px}#lab-dialog button{border:1px solid #c8d9ec;background:white;padding:12px 20px;border-radius:10px;color:#0c2d67;cursor:pointer}#lab-dialog img{max-width:90vw;max-height:80vh;object-fit:contain}
#lab-cash{padding:25px 30px;color:#0c2d67}.to-cash-brand{display:flex;justify-content:space-between;align-items:center}.to-cash-brand strong{font-size:28px}.to-cash-brand span{font-size:9px;color:#7e91a6;letter-spacing:.1em}#lab-cash>p{font-size:13px;color:#6b7e95}.to-cash-products>div{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #e1eaf5;padding:17px 0}.to-cash-products strong{font-size:15px}.to-cash-products small{display:block;margin-top:5px;color:#7c90a6;font-size:11px}.to-cash-products>div>div{display:flex;align-items:center;gap:13px}.to-cash-products button{width:38px;height:38px;border:1px solid #cfdfef;border-radius:9px;background:#f4f9ff;color:#0f64e2;font-size:21px;cursor:pointer}.to-cash-products output{min-width:20px;text-align:center}.to-cash-total{display:flex;justify-content:space-between;padding:20px 0;border-top:2px solid #d5e6f6;align-items:center}.to-cash-total span{font-size:12px}.to-cash-total strong{font-size:31px;color:#0f64e2}#cash-reset{display:block;border:0;background:#0c2d67;color:white;padding:13px 18px;border-radius:10px;font:600 12px system-ui;cursor:pointer}#lab-cash>small{display:block;color:#8093a8;font-size:10px;margin-top:15px}.to-cash-help{font-size:12px;line-height:2.3;color:#6983a0}
.to-ai-explainer{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.to-ai-copy ol{list-style:none;padding:0;counter-reset:ai}.to-ai-copy li{position:relative;padding:0 0 22px 34px;counter-increment:ai}.to-ai-copy li:before{content:'0' counter(ai);position:absolute;left:0;top:4px;font-size:10px;color:#19a7de;font-weight:750}.to-ai-copy li b{display:block;font-size:13px;margin-bottom:5px}.to-ai-copy li span{font-size:12px;line-height:1.8;color:#7890a8;display:block}.to-ai-copy>a{color:#0f64e2;font-size:12px;font-weight:650;text-decoration:none}
.to-ai-demo{background:linear-gradient(145deg,#0b2d61,#123c78);padding:30px;border-radius:27px;box-shadow:0 25px 60px #0c2d6725;transform:perspective(1300px) rotateY(-3deg) rotateX(1deg);border:1px solid #1e508a}.to-ai-demo-head{display:flex;gap:16px;align-items:center}.to-ai-demo-head img{width:55px;height:55px;background:white;padding:6px;border-radius:14px}.to-ai-demo-head strong{display:block;color:white;font-size:19px}.to-ai-demo-head small{color:#9abbdc;font-size:10px;display:block;margin-top:5px}.to-ai-prompts{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.to-ai-prompts button{font:500 11px/1.5 system-ui;color:#b7d5f1;border:1px solid #5280b55c;background:#ffffff08;border-radius:100px;padding:10px 13px;cursor:pointer}.to-ai-prompts button[aria-pressed=true]{background:#d9efff;color:#0c2d67;border-color:#d9efff}.to-ai-question{font-size:13px!important;background:#ffffff12;border-radius:13px 13px 2px 13px;padding:17px;color:#e6f4ff!important;margin:0 0 18px 25px!important}.to-ai-answer{background:#fff;border-radius:2px 15px 15px 15px;padding:22px}.to-ai-answer>span{font-size:8px;letter-spacing:.13em;color:#0f64e2;font-weight:750}.to-ai-answer p{font-size:14px!important;line-height:1.85;color:#24496d!important;margin:13px 0!important}.to-ai-answer footer{border-top:1px solid #e1ebf5;padding-top:13px;color:#7d92a8;font-size:10px;line-height:1.7}.to-ai-demo-note{color:#9cbddd!important;font-size:9px!important;line-height:1.7!important;margin:20px 0 0!important}
.to-profit-layout{display:grid;grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:35px;align-items:stretch}.to-profit-controls{border:1px solid #dbe7f3;border-radius:22px;padding:26px;background:#f7faff}.to-profit-product{display:flex;align-items:center;gap:13px;margin-bottom:24px}.to-profit-product img{width:49px;height:49px;object-fit:contain}.to-profit-product strong{display:block;font-size:16px}.to-profit-product small{display:block;color:#8092a7;font-size:10px;margin-top:5px}.to-profit-controls label{display:block;font-size:11px;font-weight:600;color:#5d7793;margin-top:18px}.to-profit-controls label output{float:right;font-weight:750;color:#0f64e2}.to-profit-controls input[type=number]{display:block;width:100%;border:1px solid #d1dfef;border-radius:10px;padding:12px;background:white;color:#0c2d67;font-size:17px;margin-top:8px;min-height:44px}.to-profit-controls input[type=range]{display:block;width:100%;margin:16px 0;accent-color:#0f64e2}.to-profit-controls>button{border:0;border-top:1px solid #dce7f4;padding:16px 0 0;background:none;color:#0f64e2;font:600 11px system-ui;margin-top:22px;cursor:pointer}
.to-profit-result{background:#fff;border:1px solid #d9e7f4;border-radius:24px;padding:35px;box-shadow:0 24px 55px #0c2d6710;transform:perspective(1300px) rotateY(-2deg)}.to-profit-period{font-size:8px;letter-spacing:.12em;color:#8097af;font-weight:700}.to-profit-revenue{padding:28px 0;border-bottom:1px solid #dfe9f3}.to-profit-revenue span{font-size:12px;color:#7390ae;display:block}.to-profit-revenue strong{display:block;font-size:57px;letter-spacing:-.05em;color:#0c2d67;margin-top:7px}.to-profit-bars>div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:22px 0 0}.to-profit-bars span{font-size:12px;color:#6b87a4}.to-profit-bars strong{font-size:20px;font-weight:700}.to-profit-bars i{display:block;grid-column:1/-1;height:8px;border-radius:100px;min-width:0;transition:width .5s;background:#ffae73}.to-profit-bars>div:nth-child(2) i{background:#b9cce1}.to-profit-bars>div:last-child i{background:#0f64e2}.to-profit-net{border-top:1px solid #dfe9f3;margin-top:25px}.to-profit-net strong{color:#0f64e2}.to-profit-insight{font-size:12px!important;line-height:1.8;color:#557796;margin-top:28px!important}.to-profit-result>small{display:block;font-size:9px;color:#8a9cb0;line-height:1.7}.to-profit-explanation{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:35px 0}.to-profit-explanation article{padding-top:20px;border-top:1px solid #cfe0f0}.to-profit-explanation span{font-size:9px;letter-spacing:.12em;color:#0f64e2}.to-profit-explanation h3{font-size:16px;line-height:1.4;letter-spacing:-.02em}.to-profit-explanation p{font-size:12px!important;line-height:1.8;color:#7a8ea5}.to-profit-explainer[data-negative=true] .to-profit-net strong{color:#bc503f}.to-profit-explainer[data-negative=true] #profit-bar-result{background:#db7765}
.to-lab button:focus-visible,.to-ai-explainer button:focus-visible,.to-profit-explainer button:focus-visible,.to-profit-explainer input:focus-visible{outline:3px solid #19b8f2;outline-offset:3px}.to-home .to-j-stage{perspective:1000px}.to-home .to-scene-main{transform:rotateY(-10deg) rotateZ(4deg) translateZ(65px);box-shadow:0 35px 65px #0c2d6725}.to-home .to-scene-back{transform:rotateY(-12deg) rotateZ(-5deg) translateZ(-45px)}.to-home .to-scene-front{transform:rotateY(8deg) rotateZ(-4deg) translateZ(32px)}
.to-motion-off .to-lab-frame,.to-motion-off .to-ai-demo,.to-motion-off .to-profit-result{transform:none!important}
@media(max-width:950px){.to-lab-viewer{grid-template-columns:220px minmax(0,1fr);gap:28px}.to-ai-explainer{gap:30px}.to-ai-demo{padding:23px}.to-profit-layout{grid-template-columns:280px minmax(0,1fr)}.to-profit-result{padding:25px}}
@media(max-width:700px){.to-home main>.to-lab,.to-home main>.to-ai-explainer,.to-home main>.to-profit-explainer{max-width:calc(100% - 36px)!important;margin:70px auto!important}.to-lab h2,.to-ai-explainer h2,.to-profit-explainer h2{font-size:33px!important;letter-spacing:-.05em}.to-lab-head>p,.to-ai-copy>p{font-size:13px!important;line-height:1.8}.to-lab-tabs{gap:6px;margin:25px 0}.to-lab-tabs button{flex:1;padding:13px 10px;font-size:12px}.to-lab-tabs button span{font-size:9px}.to-lab-viewer{display:flex;flex-direction:column;gap:18px;align-items:stretch}.to-lab-instructions h3{font-size:23px}.to-lab-instructions>p{font-size:12px}.to-lab-steps{grid-template-columns:repeat(3,1fr);gap:5px;margin:18px 0}.to-lab-steps button{display:block;font-size:10px;padding:10px 8px;min-height:74px}.to-lab-steps button span{display:block;font-size:8px;margin-bottom:5px}.to-lab-steps button b{display:none}.to-lab-depth{margin:8px 5px 0;padding:12px 0;--lab-rx:1deg;--lab-ry:-2deg}.to-lab-frame{border-radius:12px}.to-lab-window{padding:11px}.to-lab-window b{font-size:6px}.to-lab-image-button>span{font-size:8px;padding:7px 9px;bottom:7px;right:7px}.to-lab-frame figcaption{font-size:8px;padding:10px}.to-lab-disclosure{font-size:9px!important;line-height:1.7!important}.to-ai-explainer{display:block}.to-ai-demo{margin-top:28px;padding:23px;transform:perspective(1000px) rotateY(-2deg);border-radius:22px}.to-ai-demo-head strong{font-size:18px}.to-ai-demo-head small{font-size:9px}.to-ai-prompts button{font-size:10px;padding:10px 12px}.to-ai-answer{padding:18px}.to-ai-answer p{font-size:13px!important}.to-ai-question{font-size:12px!important;margin-left:8px!important}.to-profit-layout{display:block}.to-profit-controls{padding:23px}.to-profit-result{margin-top:22px;padding:25px;transform:none}.to-profit-revenue strong{font-size:48px}.to-profit-explanation{grid-template-columns:1fr;gap:12px}.to-profit-explanation h3{margin:12px 0}.to-profit-explanation p{font-size:12px!important}#lab-cash{padding:20px}.to-cash-products strong{font-size:12px}.to-cash-products>div>div{gap:8px}.to-cash-products button{width:32px;height:38px}.to-cash-total strong{font-size:27px}.to-home .to-scene-main{transform:rotateY(-6deg) rotateZ(4deg) translateZ(30px)}.to-home .to-scene-back{transform:rotateY(-8deg) rotateZ(-4deg)}.to-home .to-scene-front{transform:rotateY(6deg) rotateZ(-3deg)}}
@media(prefers-reduced-motion:reduce){.to-lab-frame,.to-ai-demo,.to-profit-result,.to-home .to-scene-card{transform:none!important}.to-profit-bars i{transition:none!important}}
.to-profit-validation{font-size:11px!important;line-height:1.6;color:#9b4a3e}.to-profit-controls input[aria-invalid=true]{border-color:#b85a47}
#to-use-view,#to-ai-view,#to-profit-view{scroll-margin-top:-70px}
