:root{--bg:#07111b;--panel:#0d1b28;--panel2:#102536;--yellow:#ffc329;--orange:#ff8517;--cyan:#38c9f4;--green:#50e173;--text:#f7fbff;--muted:#afc0cc;--line:#294457}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;letter-spacing:0;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(#57cfff22 1px,transparent 1px),linear-gradient(90deg,#57cfff22 1px,transparent 1px);background-size:42px 42px}.tr2-progress{position:fixed;z-index:300;left:0;top:0;width:0;height:4px;background:linear-gradient(90deg,var(--yellow),var(--orange),var(--cyan));box-shadow:0 0 14px var(--yellow)}.tr2-header{position:sticky;z-index:140;top:0;background:#061019f5;border-top:3px solid var(--yellow);border-bottom:1px solid #345063}.tr2-nav{max-width:1480px;height:72px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:14px}.tr2-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;white-space:nowrap}.tr2-brand>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--yellow);background:#122433}.tr2-brand small{color:var(--yellow)}.tr2-links{display:flex;margin-left:auto}.tr2-links a,.tr2-language{height:42px;padding:0 14px;display:flex;align-items:center;border:1px solid #294252;color:#c8d6df;text-decoration:none;font-size:13px;font-weight:900}.tr2-links a:hover{color:#07111b;background:var(--yellow)}.tr2-play{height:46px;padding:0 24px;display:flex;align-items:center;color:#061019;background:var(--yellow);border-bottom:4px solid #b86d00;text-decoration:none;font-weight:1000}.tr2-language{color:var(--cyan)}.tr2-menu{display:none;width:44px;height:44px;border:1px solid #345063;background:#0d1d29}.tr2-menu span{display:block;height:2px;background:var(--yellow);margin:5px}.tr2-hero{position:relative;min-height:790px;padding:70px max(5vw,24px) 130px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;overflow:hidden;background:radial-gradient(circle at 78% 35%,#174b6d 0,#0a2233 30%,#07111b 67%)}.tr2-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:18px;background:repeating-linear-gradient(135deg,var(--yellow) 0 22px,#111 22px 44px)}.tr2-hero-copy{z-index:3;max-width:730px}.tr2-label{display:inline-block;padding-left:10px;border-left:4px solid var(--yellow);color:var(--yellow);font-size:12px;font-weight:1000}.tr2-hero h1,.tr2-intro h2,.tr2-head h2,.tr2-bonus h2,.tr2-decisions h2,.tr2-compare h2,.tr2-demo h2,.tr2-mobile h2,.tr2-faq h2,.tr2-final h2{font-family:Impact,"Arial Black",sans-serif;letter-spacing:0;text-transform:uppercase}.tr2-hero h1{font-size:clamp(76px,10vw,150px);line-height:.76;margin:28px 0 30px}.tr2-hero h1 em{font-style:normal;color:var(--yellow);text-shadow:0 7px 0 #a85104}.tr2-hero-copy p{max-width:670px;color:#d3e0e8;font-size:19px;line-height:1.7}.tr2-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.tr2-actions a,.tr2-final a{padding:15px 20px;color:#07111b;background:var(--yellow);border:1px solid var(--yellow);text-decoration:none;font-weight:1000}.tr2-actions a+a{color:var(--yellow);background:transparent}.tr2-hero-art{position:relative;height:610px}.tr2-hero-art img{position:absolute;right:8%;top:0;width:min(480px,68%);height:600px;object-fit:cover;border:2px solid var(--yellow);box-shadow:22px 22px 0 #0007}.tr2-hero-art i{position:absolute;right:0;bottom:7%;z-index:4;padding:16px 20px;color:#07110b;background:var(--green);border:2px solid #b4ffbf;font-size:42px;font-style:normal;font-weight:1000;box-shadow:10px 10px 0 #0008}.tr2-hero-art small{display:block;font-size:10px}.tr2-stats{position:absolute;z-index:6;left:max(5vw,24px);right:max(5vw,24px);bottom:42px;display:grid;grid-template-columns:repeat(5,1fr);background:#08141eea;border:1px solid #3c6078}.tr2-stats div{min-height:74px;padding:13px 16px;border-right:1px solid #304e62;display:flex;flex-direction:column;justify-content:center}.tr2-stats div:last-child{border:0}.tr2-stats b{color:var(--yellow);font-size:23px}.tr2-stats span{margin-top:4px;color:var(--muted);font-size:10px;font-weight:900}.tr2-wide{width:min(1220px,calc(100% - 48px));margin-inline:auto}.tr2-intro{padding:105px 0;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.tr2-intro h2,.tr2-head h2,.tr2-bonus h2,.tr2-decisions h2,.tr2-compare h2,.tr2-demo h2,.tr2-mobile h2,.tr2-faq h2,.tr2-final h2{font-size:clamp(40px,5.2vw,70px);line-height:.95;margin:18px 0 22px}.tr2-intro p,.tr2-head p,.tr2-bonus p,.tr2-choice p,.tr2-decisions p,.tr2-compare p,.tr2-demo p,.tr2-mobile p,.tr2-faq p,.tr2-final p{color:var(--muted);font-size:17px;line-height:1.75}.tr2-shot{padding:0 0 100px}.tr2-shot figure{margin:0;border:1px solid #3f6177;background:#0c1a24;box-shadow:14px 14px 0 #0007}.tr2-shot img{display:block;width:100%;height:auto;max-height:650px;object-fit:cover}.tr2-shot figcaption{padding:16px 20px;display:flex;justify-content:space-between;gap:25px;border-top:1px solid #3f6177}.tr2-shot figcaption b{color:var(--yellow)}.tr2-shot figcaption span{color:var(--muted);font-size:13px}.tr2-features{padding:100px 0;background:#091824;border-block:1px solid #27475d}.tr2-head{max-width:880px}.tr2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:45px}.tr2-grid article{position:relative;min-height:430px;padding:18px 27px 27px;overflow:hidden;background:#0d202e;border:1px solid #31536a;border-top:4px solid var(--yellow)}.tr2-feature-art{display:block;width:100%;height:170px;margin:0 auto 4px;object-fit:contain;filter:drop-shadow(0 12px 14px #000a)}.tr2-grid b{font-size:32px;color:var(--cyan)}.tr2-grid h3{font-size:24px;margin:5px 0 10px}.tr2-grid p{color:var(--muted);line-height:1.65}.tr2-bonus{min-height:690px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;background:#120d21;border-block:1px solid #56447a}.tr2-bonus-art{height:100%;min-height:690px;display:grid;place-items:center;overflow:hidden;background:#07111b}.tr2-bonus-art img{display:block;width:100%;height:auto;max-height:690px;object-fit:contain}.tr2-bonus-copy{padding:70px max(5vw,35px);max-width:760px}.tr2-equation{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:28px 0}.tr2-equation span,.tr2-equation strong{padding:12px 16px;border:1px solid #8065b5;background:#1d1730;font-size:20px}.tr2-equation i{color:var(--yellow);font-style:normal;font-weight:1000}.tr2-equation strong{color:#ff7070}.tr2-note{font-size:13px!important;padding-left:14px;border-left:3px solid var(--yellow)}.tr2-choice{padding:110px 0}.tr2-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px}.tr2-choice article{padding:28px;min-height:320px;background:#0c1c28;border:1px solid #31536a}.tr2-choice small{color:var(--cyan);font-weight:1000}.tr2-choice h3{font-size:28px}.tr2-choice b{display:inline-block;margin-top:12px;padding:10px;background:var(--yellow);color:#07111b}.tr2-decisions{padding:110px 0;background:#0b1b16;border-block:1px solid #2f6047}.tr2-decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:40px}.tr2-decision-grid article{padding:30px;background:#0e241c;border:1px solid #37664f}.tr2-decision-grid article>div{display:flex;align-items:end;gap:10px}.tr2-decision-grid strong{font-size:58px;color:var(--green)}.tr2-decision-grid small{padding-bottom:10px;color:#a7cbb4}.tr2-decision-grid h3{font-size:25px}.tr2-warning{margin-top:20px;padding:18px;border-left:4px solid var(--yellow);background:#16251d}.tr2-compare{padding:110px 0}.tr2-compare>div:first-child{max-width:820px}.tr2-table{margin-top:35px;border:1px solid #36566b}.tr2-table>div{display:grid;grid-template-columns:1.2fr 1fr 1.4fr}.tr2-table span,.tr2-table b,.tr2-table strong{padding:14px;border-right:1px solid #36566b;border-bottom:1px solid #36566b}.tr2-table strong{color:var(--yellow)}.tr2-table>div:last-child>*{border-bottom:0}.tr2-inline{display:inline-block;margin-top:24px;color:var(--cyan);font-weight:900}.tr2-demo{padding:100px 0;display:grid;grid-template-columns:1fr 310px;align-items:center;gap:70px}.tr2-demo>div{max-width:820px}.tr2-demo>img{width:300px;height:380px;object-fit:cover;border:1px solid #3b5b70;filter:saturate(.7)}.tr2-status{display:flex;align-items:center;gap:13px;width:max-content;max-width:100%;margin-top:24px;padding:14px;border:1px solid #496477;background:#0d1d29}.tr2-status i{width:12px;height:12px;background:#d6a536}.tr2-status span{display:flex;flex-direction:column}.tr2-status small{margin-top:4px;color:var(--muted)}.tr2-mobile{padding:105px 0;background:#0b1720;border-block:1px solid #28485d}.tr2-mobile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px}.tr2-mobile article{padding:22px;border-top:3px solid var(--cyan);background:#0d202d}.tr2-mobile b{font-size:24px;color:var(--yellow)}.tr2-faq{padding:110px 0}.tr2-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:35px}.tr2-faq details{background:#0d1c28;border:1px solid #304f63}.tr2-faq summary{padding:18px;display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-weight:900}.tr2-faq summary span{color:var(--yellow)}.tr2-faq details p{padding:0 18px 18px;margin:0}.tr2-final{min-height:480px;padding:70px max(7vw,30px);display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle,#274f68,#07111b 65%);border-top:1px solid #40657b}.tr2-final>div{max-width:880px}.tr2-final small{color:var(--yellow);font-weight:1000}.tr2-final a{display:inline-block;margin-top:14px}.tr2-dock{position:fixed;z-index:110;right:0;top:50%;translate:0 -50%;display:grid;background:#07131d;border:1px solid #3b5d72}.tr2-dock a{width:70px;height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-decoration:none;border-bottom:1px solid #38576b}.tr2-dock a:last-child{border:0}.tr2-dock b{color:var(--yellow);font-size:18px}.tr2-dock span{font-size:9px;font-weight:1000;margin-top:5px}.tr2-footer{min-height:120px;padding:30px max(5vw,24px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;background:#040b11}.tr2-footer p{color:#80929e;font-size:12px}.tr2-footer nav{justify-self:end;display:flex;gap:15px}.tr2-footer a{color:var(--cyan)}@media(max-width:1040px){.tr2-brand small{display:none}.tr2-hero{grid-template-columns:.8fr 1.2fr}.tr2-grid{grid-template-columns:1fr 1fr}.tr2-mobile-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.tr2-nav{height:64px;padding:0 12px}.tr2-menu{display:block;margin-left:auto}.tr2-links{display:none;position:absolute;left:10px;right:10px;top:64px;padding:8px;background:#061019;border:1px solid #35546a;box-shadow:0 18px 30px #000c}.tr2-header.is-open .tr2-links{display:grid;grid-template-columns:1fr 1fr}.tr2-links a{justify-content:center}.tr2-language{display:none}.tr2-play{height:43px;padding:0 14px}.tr2-hero{min-height:auto;padding:55px 18px 110px;grid-template-columns:1fr}.tr2-hero-copy{text-align:center}.tr2-hero h1{font-size:80px}.tr2-hero-art{height:520px}.tr2-hero-art img{right:16%;width:68%;height:510px}.tr2-stats{left:14px;right:14px;bottom:28px}.tr2-stats div{padding:9px 6px}.tr2-stats b{font-size:16px}.tr2-stats span{font-size:8px}.tr2-intro,.tr2-bonus,.tr2-decision-grid,.tr2-demo{grid-template-columns:1fr}.tr2-intro{gap:25px;padding:80px 0}.tr2-bonus-art{min-height:0}.tr2-bonus-art img{max-height:none}.tr2-bonus-copy{padding:60px 24px}.tr2-choice-grid{grid-template-columns:1fr}.tr2-demo>img{grid-row:1;margin:auto}.tr2-faq-grid{grid-template-columns:1fr}.tr2-footer{grid-template-columns:1fr;text-align:center;padding-bottom:92px}.tr2-footer nav{justify-self:center}.tr2-dock{left:8px;right:8px;top:auto;bottom:8px;translate:0;grid-template-columns:repeat(4,1fr)}.tr2-dock a{width:auto;height:58px;border-bottom:0;border-right:1px solid #38576b}.tr2-dock a:last-child{border:0}}@media(max-width:540px){.tr2-brand b{font-size:13px}.tr2-hero h1{font-size:64px}.tr2-hero-copy p{font-size:16px}.tr2-hero-art{height:430px}.tr2-hero-art img{right:11%;width:78%;height:420px}.tr2-stats{position:relative;left:auto;right:auto;bottom:auto;grid-template-columns:1fr 1fr;margin:28px 0 -80px}.tr2-stats div:nth-child(2n){border-right:0}.tr2-stats div:last-child{grid-column:1/-1}.tr2-wide{width:calc(100% - 30px)}.tr2-intro h2,.tr2-head h2,.tr2-bonus h2,.tr2-decisions h2,.tr2-compare h2,.tr2-demo h2,.tr2-mobile h2,.tr2-faq h2,.tr2-final h2{font-size:39px}.tr2-shot{width:100%}.tr2-shot figure{box-shadow:none}.tr2-shot figcaption{flex-direction:column;gap:5px}.tr2-grid{grid-template-columns:1fr}.tr2-grid article{min-height:0}.tr2-feature-art{height:150px}.tr2-choice{padding:80px 0}.tr2-table{overflow-x:auto}.tr2-table>div{min-width:640px}.tr2-mobile-grid{grid-template-columns:1fr}.tr2-demo>img{width:230px;height:290px}.tr2-footer nav{flex-wrap:wrap;justify-content:center}}
