.bt{--hot:#ff5b2e;background:#062f2e;color:#f1ebdd}.bt,.bt-clip{position:relative}.bt-clip{clip-path:inset(0)}.bt-content{position:relative;z-index:1}.bt .pill{gap:10px}.bt-grid{right:0;top:-60px;bottom:-60px;background-image:linear-gradient(rgba(127,209,193,.07) 1px,transparent 0),linear-gradient(90deg,rgba(127,209,193,.07) 1px,transparent 0);background-size:50px 50px}.bt-glow,.bt-grid{position:fixed;left:0;pointer-events:none;z-index:0;will-change:transform}.bt-glow{top:0;width:384px;height:384px;border-radius:999px;background:radial-gradient(circle,rgba(127,209,193,.45) 0,transparent 70%);filter:blur(48px);opacity:.28;transform:translate(-400px,-400px);transition:transform 1s ease-out}.bt .grad-anim{background:linear-gradient(90deg,#f1ebdd,#e9c77b 30%,#7fd1c1 60%,#f1ebdd);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:btGradShift 8s ease infinite}.bt .grad-anim,.bt .grad-hot{color:transparent;-webkit-text-fill-color:transparent}.bt .grad-hot{background:linear-gradient(90deg,var(--hot) 0,#ffb08f 45%,#e9c77b 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text}.bt .grad-hot.anim{animation:btGradShift 8s ease infinite}@keyframes btGradShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.bt .hero-btn{transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.bt .hero-btn:hover{transform:scale(1.05);box-shadow:0 20px 50px rgba(255,91,46,.45)}.bt .hero-btn2{transition:background .3s ease,transform .3s ease}.bt .hero-btn2:hover{background:rgba(127,209,193,.12);transform:none;color:#7fd1c1}.bt .bounce{animation:btBounce 1s infinite}@keyframes btBounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.bt .bt-h1{font-size:clamp(48px,8.6vw,136px)}.bt .hub{position:relative;max-width:660px;margin:56px auto 0;padding:18px 18px 20px;border-radius:28px;background:#06302f;background:rgba(4,31,30,.72);border:1.5px solid rgba(241,235,221,.12);box-sizing:border-box;text-align:left;overflow:hidden;transition:border-color .8s ease,box-shadow .8s ease}.bt .hub:before{opacity:.16;background-image:linear-gradient(rgba(127,209,193,.4) 1px,transparent 0),linear-gradient(90deg,rgba(127,209,193,.4) 1px,transparent 0);background-size:36px 36px}.bt .hub:after,.bt .hub:before{content:"";position:absolute;inset:0;pointer-events:none}.bt .hub:after{background:radial-gradient(circle at 82% 50%,rgba(255,91,46,.22) 0,transparent 55%);transition:opacity .9s ease}.bt .h-calm:after{opacity:0}.bt .h-chaos{border-color:rgba(255,91,46,.32)}.bt .h-calm{border-color:rgba(127,209,193,.35);box-shadow:0 0 60px rgba(127,209,193,.12)}.bt .hub-top{position:relative;z-index:2;display:grid;min-height:30px}.bt .hub-tag{grid-area:1/1;display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.bt .hub-tag-c{color:#ffb08f}.bt .hub-tag-s{color:#7fd1c1;opacity:0;transform:translateY(8px)}.bt .h-calm .hub-tag-c{opacity:0;transform:translateY(-8px)}.bt .h-calm .hub-tag-s{opacity:1;transform:none}.bt .hub-dot{width:9px;height:9px;border-radius:999px;background:currentColor;animation:qaBlink 1s ease-in-out infinite}.bt .hub-tag-c .hub-dot{background:var(--hot)}.bt .hub-map{position:relative;z-index:1;width:100%;aspect-ratio:100/72;margin-top:6px;--rise:-32%}.bt .hl{position:absolute;width:100%;height:2px;margin-top:-1px;border-radius:2px;transform-origin:0 50%;transform:var(--td);transition:transform .9s cubic-bezier(.65,0,.35,1) var(--dl),background .6s ease,opacity .6s ease var(--dl)}.bt .hl-r{background:rgba(255,91,46,.55)}.bt .h-calm .hl-r{background:rgba(127,209,193,.6)}.bt .hl-x{opacity:0;background:rgba(127,209,193,.35)}.bt .hl-g{opacity:0;background:rgba(233,199,123,.75);height:2.5px}.bt .h-calm .hl-g,.bt .h-calm .hl-x{opacity:1}.bt .pk{position:absolute;inset:0;pointer-events:none;z-index:2;animation:btPkMove 1.5s cubic-bezier(.45,0,.55,1) infinite both}.bt .pk i{position:absolute;left:0;top:0;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:999px}.bt .pk-c i{background:var(--hot);box-shadow:0 0 10px var(--hot)}.bt .pk-s i{background:#7fd1c1;box-shadow:0 0 10px #7fd1c1}.bt .pk-g i{background:#f2c94c;box-shadow:0 0 10px #f2c94c}@keyframes btPkMove{0%{transform:translate(var(--fx),var(--fy));opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(var(--tx),var(--ty));opacity:0}}.bt .hn-pos{position:absolute;z-index:3;width:0;height:0}.bt .hn{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap;box-sizing:border-box;transform:translate(-50%,-50%);transition:opacity .5s ease,transform .7s cubic-bezier(.34,1.56,.64,1),background .5s ease,border-color .5s ease,color .5s ease}.bt .hn svg{flex-shrink:0}.bt .hn-req{background:#2e2a20;background:rgba(40,36,26,.95);border:1.5px solid rgba(255,91,46,.55);color:#ffd2bf}.bt .hn-req svg{color:var(--hot)}.bt .h-chaos .hn-req{animation:btReqJit 1.6s ease-in-out infinite}.bt .h-calm .hn-req{background:#0a3a38;border-color:rgba(241,235,221,.2);color:#f1ebdd}.bt .h-calm .hn-req svg{color:#7fd1c1}@keyframes btReqJit{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-46%,-50%)}}.bt .hn-sys{background:#0c4a45;border:1.5px solid rgba(127,209,193,.7);color:#d8f3ec;opacity:0;transform:translate(-50%,-50%) scale(.5);box-shadow:0 0 24px rgba(127,209,193,.25)}.bt .hn-sys svg{color:#7fd1c1}.bt .hn-dash{border-color:rgba(233,199,123,.8);color:#f7e7bd;background:#3a3420;box-shadow:0 0 24px rgba(233,199,123,.2)}.bt .hn-dash svg{color:#f2c94c}.bt .h-calm .hn-sys{opacity:1;transform:translate(-50%,-50%)}.bt .you-mv{position:absolute;inset:0;z-index:4;pointer-events:none;transform:translate(0);transition:transform 1s cubic-bezier(.65,0,.35,1)}.bt .h-calm .you-mv{transform:translateY(var(--rise))}.bt .you{position:absolute;left:82%;top:50%;width:0;height:0}.bt .you-ball{position:absolute;left:-44px;top:-44px;width:88px;height:88px;border-radius:999px;display:grid;place-items:center;background:var(--hot);color:#0a1414;box-shadow:0 0 44px rgba(255,91,46,.6);transition:background .8s ease,box-shadow .8s ease,transform .8s cubic-bezier(.34,1.56,.64,1);animation:qaPulse 1.1s ease-in-out infinite}.bt .you-t{grid-area:1/1;font-size:20px;font-weight:900;letter-spacing:.08em;transition:opacity .4s ease}.bt .you-t2{opacity:0}.bt .you-ring{position:absolute;left:-58px;top:-58px;width:116px;height:116px;border-radius:999px;border:2px dashed rgba(255,91,46,.6);box-sizing:border-box;animation:qaSpin 6s linear infinite;transition:border-color .8s ease}.bt .you-sub{position:absolute;left:0;top:52px;transform:translateX(-50%);padding:3px 8px;border-radius:999px;background:#05292a;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:opacity .4s ease}.bt .you-sub1{color:#ffb08f}.bt .you-sub2{color:#f3dfae;opacity:0}.bt .h-calm .you-ball{background:#f1ebdd;box-shadow:0 0 0 4px rgba(233,199,123,.55),0 0 40px rgba(233,199,123,.45);animation:none;transform:scale(.86)}.bt .h-calm .you-ring{border-color:rgba(233,199,123,.55)}.bt .h-calm .you-sub1,.bt .h-calm .you-t1{opacity:0}.bt .h-calm .you-sub2,.bt .h-calm .you-t2{opacity:1}.bt .hub-flash{position:absolute;left:47%;top:50%;z-index:5;width:140px;height:140px;margin:-70px 0 0 -70px;border-radius:999px;border:3px solid #7fd1c1;box-sizing:border-box;box-shadow:0 0 40px rgba(127,209,193,.6);pointer-events:none;animation:btHubFlash .9s cubic-bezier(.2,.8,.2,1) forwards}@keyframes btHubFlash{0%{transform:scale(.3);opacity:0}25%{opacity:1}to{transform:scale(2.6);opacity:0}}.bt .meter{position:relative;z-index:2;margin-top:12px}.bt .meter-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-bottom:9px}.bt .meter-l{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(241,235,221,.6)}.bt .meter-v{grid-row:1;grid-column:2;justify-self:end;font-size:15px;font-weight:800;transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.bt .meter-v1{color:var(--hot)}.bt .meter-v2{color:#0a1414;background:#f2c94c;padding:5px 12px;border-radius:999px;opacity:0;transform:scale(.6)}.bt .h-calm .meter-v1{opacity:0}.bt .h-free .meter-v2{opacity:1;transform:none}.bt .meter-bar{position:relative;height:12px;border-radius:999px;background:rgba(241,235,221,.1);overflow:hidden}.bt .meter-fill{position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:999px;background:var(--hot);transform-origin:0 50%;transform:scaleX(var(--w));transition:transform 1.1s cubic-bezier(.65,0,.35,1),background .6s ease}.bt .h-calm .meter-fill{background:#7fd1c1}.bt .meter-gold{position:absolute;right:0;top:0;bottom:0;width:14%;border-radius:0 999px 999px 0;background:repeating-linear-gradient(135deg,#f2c94c 0 6px,#e9c77b 6px 12px);opacity:0;transform:scaleX(.2);transform-origin:100% 50%;transition:opacity .5s ease .5s,transform .7s cubic-bezier(.34,1.56,.64,1) .5s}.bt .h-free .meter-gold{opacity:1;transform:none}@media (min-width:1100px){.bt .bt-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:48px;align-items:center;text-align:left}.bt .bt-h1{font-size:clamp(56px,5.6vw,92px)}.bt .bt-lead{margin-left:0!important;margin-right:0!important}.bt .bt-ctas{justify-content:flex-start!important}.bt .hub{margin:0;max-width:none}}@media (max-width:600px){.bt .hub{padding:14px 12px 16px;border-radius:22px;margin-top:44px}.bt .hub-tag{font-size:10.5px;letter-spacing:.1em}.bt .hub-map{aspect-ratio:1/1}.bt .hl{transform:var(--tm)}.bt .hn{font-size:11px;padding:6px 8px;gap:4px}.bt .hn svg{width:12px;height:12px}.bt .you-ball{left:-34px;top:-34px;width:68px;height:68px}.bt .you-ring{left:-45px;top:-45px;width:90px;height:90px}.bt .you-t{font-size:16px}.bt .you-sub{top:42px;font-size:9.5px;letter-spacing:.08em}.bt .meter-v{font-size:12.5px}.bt .meter-l{font-size:10.5px}}.bt .shift{position:relative}.bt .shift-glow{position:absolute;inset:-16px;border-radius:28px;background:linear-gradient(90deg,rgba(127,209,193,.35),rgba(255,91,46,.25));filter:blur(40px);opacity:.22;pointer-events:none}.bt .shift-box{position:relative;z-index:1;padding:34px 36px 30px;border-radius:24px;border:2px solid rgba(127,209,193,.35);background:linear-gradient(160deg,#0b4644,#083a39 55%,#041f1e);box-shadow:0 0 80px rgba(127,209,193,.12)}.bt .shift-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 28px;margin-bottom:26px}.bt .shift-eyebrow{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7fd1c1}.bt .shift-title{margin:0;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:#f1ebdd}.bt .shift-title .serif{color:var(--hot)}.bt .shift-toggle{display:inline-flex;padding:5px;border-radius:999px;background:#041f1e;border:1.5px solid rgba(241,235,221,.18)}.bt .shift-toggle button{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:rgba(241,235,221,.78);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .25s ease,color .25s ease}.bt .shift-toggle button:hover{color:#f1ebdd}.bt .shift-toggle button.on{background:#f1ebdd;color:#0a1414}.bt .shift[data-mode=after] .shift-toggle button.on{background:var(--hot)}.bt .shift-toggle button:focus-visible{outline:2px solid #7fd1c1;outline-offset:2px}.bt .shift-rows{margin:0 0 26px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bt .shift-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:18px 20px;border-radius:18px;background:rgba(4,31,30,.65);border:1px solid rgba(241,235,221,.1)}.bt .shift-area{font-size:13px;font-weight:700;color:rgba(241,235,221,.62)}.bt .shift-area,.bt .shift-tag{letter-spacing:.1em;text-transform:uppercase}.bt .shift-tag{justify-self:end;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:900}.bt .shift-tag-before{background:rgba(239,68,68,.16);border:1px solid rgba(239,68,68,.55);color:#fca5a5}.bt .shift-tag-after{background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.6);color:#86efac}.bt .shift-text{grid-column:1/-1;font-family:var(--rd-body);font-size:17px;font-weight:600;line-height:1.5;color:#f1ebdd;animation:btShiftIn .35s ease both}.bt .shift[data-mode=before] .shift-text{color:#fecaca}.bt .shift[data-mode=after] .shift-text{color:#bbf7d0}.bt .shift-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.bt .shift-book{min-height:54px;padding:0 30px;font-size:17px;font-weight:700}.bt .shift-link{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:700;color:#7fd1c1;text-decoration:underline;text-decoration-color:rgba(127,209,193,.45);text-underline-offset:4px}.bt .shift-link:hover{color:#f1ebdd;text-decoration-color:#f1ebdd}@keyframes btShiftIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:760px){.bt .shift-box{padding:26px 20px 22px}.bt .shift-rows{grid-template-columns:minmax(0,1fr)}.bt .shift-toggle{width:100%}.bt .shift-toggle button{flex:1;padding:0 12px}.bt .shift-book{width:100%}}@media (prefers-reduced-motion:reduce){.bt .shift-text{animation:none}}.bt .logo-track{animation:qaMarq 106s linear infinite;padding-right:32px}.bt .logo-viewport:hover .logo-track{animation-play-state:paused}.bt .logo-slot{position:relative;flex-shrink:0;width:180px;height:100px;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.bt .logo-slot:hover{transform:translateY(-8px) scale(1.1);z-index:2}.bt .logo-card{position:relative;width:100%;height:100%;border-radius:18px;background:#f1ebdd;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.3);animation:btLogoFloat 4s ease-in-out infinite;transition:box-shadow .7s ease,background .5s ease;cursor:pointer;overflow:hidden}.bt .logo-slot:hover .logo-card{background:#ffffff;box-shadow:0 12px 40px var(--glow),0 0 60px var(--glow)}.bt .logo-card img{filter:brightness(.9);transition:transform .5s ease,filter .5s ease}.bt .logo-slot:hover .logo-card img{filter:none;transform:scale(1.05)}.bt .logo-ring{position:absolute;inset:0;border-radius:18px;border:2px solid var(--glow);box-shadow:inset 0 0 20px var(--glow);opacity:0;pointer-events:none}.bt .logo-slot:hover .logo-ring{opacity:1;animation:btRingPulse 1.6s ease-in-out infinite}.bt .lp{position:absolute;width:5px;height:5px;border-radius:999px;background:var(--glow);box-shadow:0 0 8px var(--glow);opacity:0;pointer-events:none}.bt .logo-slot:hover .lp{animation:btPFloat 1.8s ease-out infinite}@keyframes btRingPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes btPFloat{0%{opacity:0;transform:translateY(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-34px) scale(1.4)}}@keyframes btLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bt .calc-wrap{position:relative;transition:transform .5s ease}.bt .calc-wrap:hover{transform:scale(1.01)}.bt .calc-halo{position:absolute;inset:-4px;border-radius:36px;background:linear-gradient(90deg,#7fd1c1,#e9c77b,var(--hot));filter:blur(6px);opacity:.2;transition:opacity 1s ease;pointer-events:none}.bt .calc-wrap:hover .calc-halo{opacity:.4}.bt .card-in{position:relative;overflow:hidden;border-radius:30px;border:1.5px solid rgba(127,209,193,.25);background:#083a39}.bt .card-in:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(127,209,193,.08),transparent 60%);opacity:0;transition:opacity .5s ease;pointer-events:none}.bt .card-in:hover:before{opacity:1}.bt .ghost-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;background:transparent;border:0;color:rgba(241,235,221,.7);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.bt .ghost-btn:hover{background:rgba(241,235,221,.08);color:#f1ebdd}.bt .calc-go svg,.bt .ghost-btn,.bt .ghost-btn svg,.bt .pill svg{flex-shrink:0}.bt .field input{font:inherit;font-weight:400;font-size:17px;color:#f1ebdd;background:#062f2e;border:1.5px solid rgba(241,235,221,.25);border-radius:14px;padding:14px 16px;min-height:56px;box-sizing:border-box;width:100%;transition:border-color .25s ease}.bt .field input:focus{outline:none;border-color:#7fd1c1;box-shadow:0 0 0 3px rgba(127,209,193,.2)}.bt .field input.range{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.bt .field input.range:focus-visible{outline:2px solid #7fd1c1;outline-offset:4px}.bt .in-ico{position:relative}.bt .in-ico input{padding-left:46px}.bt .in-ico svg{position:absolute;left:16px;top:50%;margin-top:-10px;color:rgba(241,235,221,.5);transition:color .25s ease;pointer-events:none}.bt .in-ico:focus-within svg{color:#7fd1c1}.bt .range{height:28px;margin:0;-webkit-appearance:auto;appearance:auto}.bt .calc-go,.bt .range{width:100%;cursor:pointer}.bt .calc-go{min-height:64px;border:0;font:inherit;font-weight:800;font-size:18px;border-radius:18px;transition:transform .3s ease,box-shadow .3s ease}.bt .calc-go:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(255,91,46,.35)}.bt .lock-ping{inset:-48px;animation:btPing 3s cubic-bezier(0,0,.2,1) infinite;opacity:.2}.bt .lock-ping,.bt .lock-pulse{position:absolute;border-radius:999px;background:rgba(127,209,193,.1)}.bt .lock-pulse{inset:-32px;animation:btSoftPulse 2s cubic-bezier(.4,0,.6,1) infinite;opacity:.3}.bt .lock-box{position:relative;z-index:2;width:96px;height:96px;border-radius:999px;background:#041f1e;border:1.5px solid rgba(127,209,193,.3);display:flex;align-items:center;justify-content:center;overflow:hidden;animation:btLockGlow 2s ease-in-out infinite;box-sizing:border-box}.bt .lock-scan{position:absolute;left:0;right:0;height:100%;top:-100%;background:linear-gradient(180deg,transparent,rgba(127,209,193,.22),transparent);animation:btLockScan 1.5s linear infinite}.bt .sk-scan{position:absolute;left:-16px;right:-16px;height:40%;top:-20%;background:linear-gradient(180deg,transparent,rgba(127,209,193,.1),transparent);animation:btSkScan 3s linear infinite;pointer-events:none;z-index:0}.bt .sk{position:relative;overflow:hidden;border-radius:16px;background:rgba(4,31,30,.6);border:1px solid rgba(241,235,221,.06);height:96px}.bt .sk-shim{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(241,235,221,.06),transparent);transform:translateX(-200%) skewX(12deg);animation:btSkShim 1.5s ease-in-out infinite}.bt .sk-line{height:8px;border-radius:999px;background:rgba(127,209,193,.18)}@keyframes btPing{75%,to{transform:scale(2);opacity:0}}@keyframes btSoftPulse{0%,to{opacity:.3}50%{opacity:.12}}@keyframes btLockGlow{0%,to{box-shadow:0 0 20px rgba(127,209,193,.2);border-color:rgba(127,209,193,.3)}50%{box-shadow:0 0 60px rgba(127,209,193,.6);border-color:rgba(127,209,193,.8)}}@keyframes btLockScan{0%{top:-100%}to{top:100%}}@keyframes btSkScan{0%{top:-20%}to{top:120%}}@keyframes btSkShim{0%{transform:translateX(-200%) skewX(12deg)}to{transform:translateX(200%) skewX(12deg)}}.bt .fade-in{animation:btFadeIn .3s ease}.bt .res-in{animation:btResIn .6s cubic-bezier(.3,1.4,.5,1) backwards}.bt .slide-l{animation:btSlideL .5s ease backwards}.bt .slide-u{animation:btSlideU .5s ease backwards}.bt .gate-in{animation:btGateIn .6s ease backwards;overflow:hidden}@keyframes btResIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes btSlideL{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}@keyframes btSlideU{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes btGateIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:520px}}.bt .res-card{position:relative;overflow:hidden;padding:24px;border-radius:22px}.bt .res-card .res-bg{position:absolute;right:8px;top:8px;opacity:.1;transition:opacity .3s ease}.bt .res-card:hover .res-bg{opacity:.2}.bt .tile{padding:20px;border-radius:20px;background:#062f2e;border:1px solid rgba(241,235,221,.08);transition:border-color .3s ease}.bt .tile:hover{border-color:rgba(241,235,221,.2)}.bt .gate input,.bt-xi input{font:inherit;font-size:16px;color:#f1ebdd;background:#041f1e;border:1.5px solid rgba(241,235,221,.2);border-radius:12px;padding:12px 14px;min-height:48px;width:100%;box-sizing:border-box}.bt .gate input:focus,.bt-xi input:focus{outline:none;border-color:#7fd1c1}.bt .gate button:focus-visible,.bt-xi button:focus-visible{outline:2px solid #7fd1c1;outline-offset:2px}.bt .spin{animation:qaSpin 1s linear infinite}.bt .hc{position:relative;overflow:hidden;cursor:pointer;border-radius:26px;padding:32px;transition:transform .5s ease,border-color .5s ease,box-shadow .5s ease}.bt .hc:hover{transform:scale(1.05);border-color:transparent!important;box-shadow:0 0 0 1px var(--c1),0 0 30px var(--g),0 24px 48px rgba(0,0,0,.18)}.bt .hc-wash{position:absolute;inset:0;background:linear-gradient(135deg,var(--c1),var(--c2));opacity:0;transition:opacity .5s ease;pointer-events:none}.bt .hc:hover .hc-wash{opacity:.1}.bt .hc-ico{position:relative;width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,var(--c1),var(--c2));display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:transform .5s ease}.bt .hc:hover .hc-ico{transform:scale(1.1) rotate(6deg)}.bt .hc-t{position:relative;margin:0 0 12px;font-weight:800;letter-spacing:-.02em;line-height:1.2;transition:color .3s ease}.bt .hc-t-l{color:#0a1414;background:linear-gradient(90deg,#0a1414,#0b5e59);-webkit-background-clip:text;background-clip:text}.bt .hc:hover .hc-t-l{color:transparent;-webkit-text-fill-color:transparent}.bt .hc-t-d{color:#f1ebdd;background:linear-gradient(90deg,#f1ebdd,var(--c1));-webkit-background-clip:text;background-clip:text}.bt .hc:hover .hc-t-d{color:transparent;-webkit-text-fill-color:transparent}.bt .hc-p{position:relative;margin:0;line-height:1.6;transition:color .3s ease}.bt .hc-chev{position:absolute;right:24px;bottom:24px;opacity:0;transform:translateX(48px);transition:transform .5s ease,opacity .5s ease}.bt .hc:hover .hc-chev{opacity:1;transform:none}.bt .rv-wait.cr{opacity:0;transform:translateY(24px)}.bt .rv-on.cr{animation:btCrIn .6s cubic-bezier(.22,.61,.36,1) backwards}@keyframes btCrIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.bt .why-ped{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0 auto 48px;text-align:center}.bt .why-chip{display:inline-flex;align-items:center;justify-content:center;min-width:140px;height:62px;padding:0 18px;box-sizing:border-box;border-radius:16px;background:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,.3)}.bt .why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.bt .why-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px;box-sizing:border-box;border-radius:24px;border:1px solid rgba(241,235,221,.1);background:#062f2e;min-width:0}.bt .why-q{padding:1.5px;border:0;background:linear-gradient(135deg,var(--hot),#7fd1c1);box-shadow:0 18px 45px rgba(0,0,0,.45),0 0 40px rgba(255,91,46,.18)}.bt .why-q-in{gap:14px;height:100%;padding:26.5px;box-sizing:border-box;border-radius:22.5px;background:#041f1e}.bt .why-q-in,.bt .why-ul{display:flex;flex-direction:column}.bt .why-ul{margin:4px 0 0;padding:0;list-style:none;gap:12px;font-size:16px;line-height:1.5}.bt .why-li{display:flex;gap:12px;align-items:flex-start}@media (max-width:1000px){.bt .why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt .why-q{grid-column:1/-1}}@media (max-width:640px){.bt .why-grid{grid-template-columns:minmax(0,1fr)}.bt .why-card{padding:24px}.bt .why-q{padding:1.5px}.bt .why-q-in{padding:22.5px}}.bt .lbl{margin:0;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.bt .cs-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .3s ease}.bt .cs-card:hover{transform:translateY(-8px);border-color:rgba(127,209,193,.45)!important;box-shadow:0 24px 60px rgba(0,0,0,.4);color:#f1ebdd}.bt .cs-card .cs-go{transition:transform .3s ease}.bt .cs-card:hover .cs-go{transform:translateX(4px)}.bt .fq{border-radius:20px;border:1.5px solid rgba(10,20,20,.18);background:#fbf8f1;overflow:hidden;transition:border-color .3s ease}.bt .fq:hover{border-color:#0b5e59}.bt .fq-btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer;color:#0a1414;min-height:44px}.bt .fq-btn:focus-visible{outline:2px solid #0b5e59;outline-offset:-4px;border-radius:18px}.bt .fq-q{font-size:19px;font-weight:600;transition:color .3s ease}.bt .fq:hover .fq-ic,.bt .fq:hover .fq-q{color:#0b5e59}.bt .fq-ic{flex-shrink:0;color:#33403f;transition:color .3s ease}.bt .fq-a{max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .5s ease,opacity .5s ease,visibility 0s linear .5s}.bt .fq.open .fq-a{max-height:384px;opacity:1;visibility:visible;transition:max-height .5s ease,opacity .5s ease}.bt .fq.open .fq-ic{color:#0b5e59}.bt .cta-btn{transition:transform .3s ease,box-shadow .3s ease}.bt .cta-btn:hover{transform:scale(1.1);box-shadow:0 20px 50px rgba(255,91,46,.45)}.bt .cta-btn2{transition:background .3s ease,border-color .3s ease}.bt .cta-btn2:hover{background:rgba(127,209,193,.1);border-color:#7fd1c1!important;transform:none;color:#7fd1c1}.bt-xi-back{position:fixed;inset:0;z-index:200;background:rgba(2,16,15,.8);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;animation:btFadeIn .2s ease}.bt-xi{position:relative;width:100%;max-width:500px;max-height:calc(100vh - 32px);overflow:auto;border-radius:24px;background:#083a39;color:#f1ebdd;box-shadow:0 30px 80px rgba(0,0,0,.6);animation:btZoomIn .25s ease;font-family:var(--rd-display)}.bt-xi-x{position:absolute;right:10px;top:10px;z-index:2;width:44px;height:44px;border-radius:999px;border:0;background:transparent;color:#0a1414;opacity:.7;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.bt-xi-x:focus-visible,.bt-xi-x:hover{opacity:1}.bt-xi-x:focus-visible{outline:2px solid #0b5e59;outline-offset:-2px}.bt-toast{position:fixed;left:50%;bottom:24px;z-index:70;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:14px 20px;border-radius:16px;background:#f1ebdd;color:#0a1414;font-family:var(--rd-display);font-size:15px;font-weight:600;box-shadow:0 18px 40px rgba(0,0,0,.45);animation:btToastIn .35s cubic-bezier(.2,.8,.2,1)}@keyframes btToastIn{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:760px){.bt .hc{padding:24px}.bt .hc:hover{transform:scale(1.02)}.bt .logo-card,.bt .orb-ring-fast{animation:none!important}.bt .calc-pad{padding:22px!important}.bt .hero-pad{padding-top:40px!important}.bt .cta-pad{padding:36px 20px!important}}.motion-off .bt *,.motion-off .bt-toast,.motion-off .bt-xi,.motion-off .bt-xi-back{animation:none!important}.motion-off .bt .hl,.motion-off .bt .hn,.motion-off .bt .hub-tag,.motion-off .bt .meter-fill,.motion-off .bt .meter-gold,.motion-off .bt .meter-v,.motion-off .bt .you-ball,.motion-off .bt .you-mv{transition:none!important}.motion-off .bt .pk,.motion-off .bt-glow{display:none}.motion-off .bt .rv-wait.cr{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bt .hl,.bt .hn,.bt .hub-tag,.bt .meter-fill,.bt .meter-gold,.bt .meter-v,.bt .you-ball,.bt .you-mv{transition:none!important}.bt .pk,.bt-glow{display:none}.bt .bounce,.bt .grad-anim,.bt .grad-hot.anim,.bt .h-chaos .hn-req,.bt .hub-dot,.bt .hub-flash,.bt .lock-box,.bt .lock-ping,.bt .lock-pulse,.bt .lock-scan,.bt .logo-card,.bt .logo-track,.bt .sk-scan,.bt .sk-shim,.bt .you-ball,.bt .you-ring{animation:none}.bt .rv-wait.cr{opacity:1;transform:none}}