.brf,.brf *{box-sizing:border-box}.brf-features-top{--text:#f7fbff;--muted:rgba(198,214,240,.90);--muted2:rgba(170,200,255,.68);--line:rgba(140,200,255,.16);--line2:rgba(140,200,255,.24);--accent:#9dd0ff;--accentSoft:rgba(157,208,255,.18);--panel:rgba(10,18,30,.52);--panel2:rgba(10,18,30,.36);--whiteGlow:rgba(255,255,255,.44);color:var(--text);font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;position:relative;isolation:isolate;overflow:hidden;padding:clamp(22px,4vw,48px) 0 clamp(34px,5vw,54px);background:radial-gradient(1100px 620px at 18% 0%,rgb(76 201 255 / .08),transparent 58%),radial-gradient(900px 560px at 92% 18%,rgb(137 247 254 / .06),transparent 62%),radial-gradient(800px 520px at 50% 100%,rgb(255 255 255 / .025),transparent 70%),linear-gradient(180deg,rgb(8 16 34) 0%,rgb(9 19 40) 24%,rgb(10 22 44) 48%,rgb(12 27 50) 74%,rgb(14 32 58) 100%)}.brf-features-top::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 420px at 50% 0%,rgb(255 255 255 / .028),transparent 62%),radial-gradient(1200px 700px at 50% 100%,rgb(255 255 255 / .018),transparent 72%);opacity:.85}.brf-wrap{max-width:1120px;margin:0 auto;padding:0 16px;position:relative;z-index:1}.brf-vh{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important}.brf-vh-img{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.brf-sub strong,.brf-proofline strong,.brf-b-lead strong,.brf-b-intro strong,.brf-b-p strong,.brf-b-ul strong,.brf-b-quote strong,.brf-b-metaRow b,.brf-c-meta strong,.brf-c-def strong,.brf-c-result strong{font-weight:600;color:inherit;letter-spacing:.002em}.brf-a{text-align:center;max-width:960px;margin:0 auto}.brf-kicker{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:8px 14px;border-radius:999px;border:1px solid var(--line2);background:rgb(255 255 255 / .028);color:rgb(224 240 255 / .90);font-size:12px;font-weight:660;letter-spacing:.10em;text-transform:uppercase;margin-bottom:18px}.brf-h1{margin:0 auto 14px!important;max-width:16ch;font-weight:760;letter-spacing:-.024em;line-height:1.02;font-size:clamp(44px, 6vw, 82px);color:rgb(248 252 255 / .98)!important}.brf-h1-brand{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:nowrap;white-space:nowrap;font-family:"Raleway",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1;letter-spacing:-.028em;text-shadow:0 0 4px rgb(255 255 255 / .55),0 0 8px rgb(255 255 255 / .35),0 0 20px rgb(157 208 255 / .12)}.brf-bitcoin{font-weight:700;color:#fff}.brf-reversal{font-weight:320;color:var(--accent)}.brf-cap{font-size:1.12em}.brf-brand-dot{width:.20em;height:.20em;border-radius:50%;margin-left:.12ch;display:inline-block;transform:translateY(.02em);box-shadow:0 0 10px rgb(255 255 255 / .22);background:#fff;animation:brfDotShift 7.5s linear infinite;flex:0 0 auto}@keyframes brfDotShift{0%{background:#1fe08a}33%{background:#fff}66%{background:#ff3055}100%{background:#1fe08a}}.brf-h1-framework{display:block;margin-top:-.05em;font-family:"Raleway",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:320;font-size:.80em;letter-spacing:-.02em;line-height:.98;color:#fff;text-shadow:0 0 4px rgb(255 255 255 / .55),0 0 8px rgb(255 255 255 / .35),0 0 20px rgb(157 208 255 / .12)}.brf-h1-sub{display:block;margin-top:16px;font-size:clamp(18px,2.15vw,26px);line-height:1.28;letter-spacing:-.008em;color:rgb(157 208 255 / .92);font-weight:620}.brf-sub{margin:0 auto;max-width:78ch;color:var(--muted);font-size:clamp(15px,1.55vw,18px);line-height:1.88;font-weight:430}.brf-proofline{margin:18px auto 0;max-width:74ch;color:rgb(220 236 255 / .92);font-size:clamp(14px,1.45vw,17px);line-height:1.82;font-weight:480}.brf-anchorRow{margin:22px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.brf-anchorRow a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 14px;border-radius:999px;text-decoration:none;border:1px solid rgb(255 255 255 / .10);background:rgb(255 255 255 / .03);color:rgb(240 248 255 / .92);font-size:12.5px;font-weight:650;letter-spacing:.01em;transition:transform .14s ease,border-color .14s ease,background .14s ease}.brf-anchorRow a:hover{transform:translateY(-1px);border-color:rgb(157 208 255 / .34);background:rgb(255 255 255 / .04)}.brf-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:22px}.brf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:214px;padding:14px 22px;border-radius:999px;font:680 16px/1 "Plus Jakarta Sans",system-ui,sans-serif;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;letter-spacing:.005em}.brf-btn-primary{color:#061b35;border:1px solid #fff0;background:radial-gradient(120% 120% at 30% 20%,rgb(201 228 255 / .86),rgb(60 140 255 / .96));box-shadow:0 12px 38px rgb(59 130 246 / .28),inset 0 0 18px rgb(255 255 255 / .16)}.brf-btn-primary:hover{transform:translateY(-2px)}.brf-btn-ghost{color:#fff;border:1px solid rgb(42 59 92);background:rgb(255 255 255 / .03)}.brf-btn-ghost:hover{transform:translateY(-2px);border-color:rgb(157 208 255 / .45)}.brf-micro{margin-top:14px;color:rgb(170 200 255 / .72);font-size:13px;font-weight:520;line-height:1.6}.brf-divider{width:min(860px,92%);height:1px;margin:42px auto 42px;background:linear-gradient(90deg,transparent,rgb(122 183 255 / .24),transparent)}.brf-b{padding:4px 0 6px}.brf-b-head{text-align:center;max-width:920px;margin:0 auto 24px}.brf-b-title,.brf-c-h2{color:#fff;text-shadow:0 0 3px rgb(255 255 255 / .20),0 0 8px rgb(157 208 255 / .10)}.brf-b-title{margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.16;letter-spacing:-.016em;font-weight:720}.brf-b-lead{margin:16px auto 0;max-width:76ch;font-size:15px;line-height:1.9;color:rgb(220 238 255 / .96);font-weight:430}.brf-b-preview{margin:20px auto 0;max-width:380px}.brf-b-previewFrame{position:relative;border-radius:18px;padding:8px;border:1px solid rgb(157 208 255 / .18);background:radial-gradient(700px 360px at 20% 0%,rgb(34 86 170 / .18),transparent 58%),radial-gradient(520px 300px at 85% 85%,rgb(76 201 255 / .12),transparent 60%),linear-gradient(180deg,rgb(12 26 50 / .70),rgb(6 10 18 / .90));box-shadow:0 18px 55px rgb(0 0 0 / .30),inset 0 1px 0 rgb(255 255 255 / .05);overflow:hidden}.brf-b-previewFrame::before{content:"";position:absolute;inset:-45%;background:radial-gradient(420px 260px at 30% 10%,rgb(157 208 255 / .12),transparent 60%),radial-gradient(420px 280px at 78% 90%,rgb(80 255 190 / .08),transparent 62%);filter:blur(24px);opacity:.82;pointer-events:none}.brf-b-previewFrame img{position:relative;z-index:1;width:100%;height:auto;display:block;border-radius:12px;aspect-ratio:1/1;background:rgb(0 0 0 / .18);box-shadow:0 14px 40px rgb(0 0 0 / .34),0 0 0 1px rgb(255 255 255 / .05)}.brf-b-sub{margin:14px 0 0;font-size:14px;line-height:1.74;color:rgb(190 226 255 / .86);font-weight:500}.brf-b-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:16px;align-items:stretch;margin-top:22px}@media (max-width:980px){.brf-b-grid{grid-template-columns:1fr}}.brf-b-panel{border-radius:20px;border:1px solid rgb(157 208 255 / .16);background:radial-gradient(1200px 600px at 20% 0%,rgb(34 86 170 / .14),transparent 60%),linear-gradient(180deg,rgb(11 24 46 / .78),rgb(10 20 38 / .84));box-shadow:0 22px 70px rgb(0 0 0 / .26),inset 0 1px 0 rgb(255 255 255 / .05);padding:16px;position:relative;overflow:hidden;backdrop-filter:blur(2px)}.brf-b-panel::before{content:"";position:absolute;inset:-28%;background:radial-gradient(520px 260px at 18% 12%,rgb(157 208 255 / .12),transparent 60%),radial-gradient(520px 320px at 82% 90%,rgb(76 201 255 / .10),transparent 62%),radial-gradient(420px 280px at 55% 40%,rgb(255 255 255 / .045),transparent 70%);filter:blur(22px);opacity:.68;pointer-events:none}.brf-b-panel>*{position:relative;z-index:1}.brf-b-h3{margin:0 0 12px;font-size:15px;font-weight:660;color:rgb(246 252 255 / .97);letter-spacing:.01em;line-height:1.34}.brf-b-h3.caps{letter-spacing:.08em;text-transform:uppercase;font-weight:640}.brf-b-intro,.brf-b-p{margin:0 0 12px;font-size:14.25px;line-height:1.92;color:rgb(226 242 255 / .97);font-weight:420}.brf-b-ul{margin:0;padding-left:18px;font-size:14.25px;line-height:1.96;color:rgb(226 242 255 / .97);font-weight:420}.brf-b-ul li{margin:7px 0}.brf-b-note{margin-top:14px;font-size:14.25px;line-height:1.84;color:rgb(226 242 255 / .97);text-align:left;font-weight:560;letter-spacing:.002em}.brf-b-meterTitle{margin:0 0 12px;text-align:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgb(210 236 255 / .96);font-weight:660}.brf-b-meterWrap{margin:0 -14px}@media (max-width:520px){.brf-b-meterWrap{margin:0 -12px}}.brf-b-svg{width:100%;height:auto;display:block;shape-rendering:geometricPrecision;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;transform:translateZ(0)}.brf-b-quote{margin-top:14px;font-size:15px;line-height:1.92;color:rgb(240 248 255);font-weight:430}.brf-b-quote .muted{margin-top:8px;color:rgb(214 238 255 / .98);font-weight:420}.brf-b-metaRow{margin-top:12px;padding-top:12px;border-top:1px solid rgb(255 255 255 / .10);display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between;color:rgb(198 214 240 / .90);font-size:12.75px;line-height:1.6;font-weight:500}.brf-b-metaRow time{color:rgb(226 242 255 / .96);font:inherit}.brf-b-disclaimer{margin-top:8px;color:rgb(170 200 255 / .72);font-size:12.75px;line-height:1.6;font-weight:500}.brf-c{padding:36px 0 12px}.brf-c-head{text-align:center;max-width:920px;margin:0 auto;padding:0 10px}.brf-c-h2{margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.16;letter-spacing:-.016em;font-weight:720}.brf-c-sub{margin:16px auto 0;max-width:72ch;font-size:15px;line-height:1.8;color:rgb(198 214 240 / .92);font-weight:430}.brf-c-slider{margin-top:22px;position:relative;max-width:760px;margin-left:auto;margin-right:auto}.brf-c-viewport{overflow:hidden;border-radius:18px;position:relative}.brf-c-viewport::after{content:"";position:absolute;top:0;right:0;bottom:0;width:110px;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,rgb(10 24 48 / .12) 35%,rgb(10 24 48 / .24) 70%,rgb(10 24 48 / .38) 100%);backdrop-filter:blur(2px)}.brf-c-track{display:flex;gap:18px;transition:transform 420ms cubic-bezier(.22,.9,.22,1);will-change:transform;padding-right:80px;touch-action:pan-y}.brf-c-slide{flex:0 0 calc(100% - 80px)}.brf-c-card{border-radius:18px;padding:16px;background:rgb(10 18 30 / .48);box-shadow:0 0 0 1px rgb(140 200 255 / .18) inset,0 18px 50px rgb(0 0 0 / .35);backdrop-filter:blur(10px)}.brf-c-titlebar{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.brf-c-card h3{margin:0;font-size:17px;font-weight:660;color:rgb(246 252 255 / .97);letter-spacing:.01em;line-height:1.32}.brf-c-regime{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgb(140 200 255 / .18);background:rgb(20 34 54 / .28);color:rgb(220 240 255 / .88);white-space:nowrap;font-weight:620;letter-spacing:.01em}.brf-c-imgframe{width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:rgb(6 10 18 / .35);box-shadow:0 0 0 1px rgb(140 200 255 / .12) inset;display:grid;place-items:center}.brf-c-imgframe img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.brf-c-divider{height:1px;margin:12px 0 10px;background:linear-gradient(90deg,transparent,rgb(122 183 255 / .22),transparent)}.brf-c-meta,.brf-c-def,.brf-c-result{margin:0;font-size:13px;line-height:1.8;color:rgb(170 205 235 / .92);font-weight:430}.brf-c-def{margin-top:10px;color:rgb(198 214 240 / .92)}.brf-c-result{margin-top:10px;color:rgb(232 244 255 / .96)}.brf-c-nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:16px;border:1px solid rgb(140 200 255 / .25);background:rgb(16 26 42 / .58);color:rgb(255 255 255 / .92);display:grid;place-items:center;cursor:pointer;z-index:6;box-shadow:0 0 0 1px rgb(90 160 255 / .10) inset,0 14px 34px rgb(0 0 0 / .28);transition:transform .14s ease,border-color .14s ease,left .20s ease,right .20s ease}.brf-c-nav:hover{transform:translateY(-50%) scale(1.03);border-color:rgb(140 200 255 / .45)}.brf-c-nav:active{transform:translateY(-50%) scale(.99)}.brf-c-prev{left:-62px}.brf-c-next{right:-62px}.brf-c-slider.is-docked .brf-c-prev{left:-22px}.brf-c-slider.is-docked .brf-c-next{right:-22px}@media (max-width:760px){.brf-c-slider{max-width:100%}.brf-c-track{padding-right:48px}.brf-c-slide{flex:0 0 calc(100% - 48px)}.brf-c-prev{left:-10px}.brf-c-next{right:-10px}.brf-c-slider.is-docked .brf-c-prev{left:6px}.brf-c-slider.is-docked .brf-c-next{right:6px}.brf-c-viewport::after{width:86px}}.brf-c-dots{margin-top:12px;display:flex;justify-content:center;gap:8px}.brf-c-dot{width:8px;height:8px;border-radius:99px;border:1px solid rgb(140 200 255 / .35);background:rgb(140 200 255 / .18);cursor:pointer;padding:0}.brf-c-dot[aria-current="true"]{width:22px;background:rgb(140 200 255 / .45);border-color:rgb(140 200 255 / .60);box-shadow:0 0 14px rgb(90 160 255 / .18)}.brf a:focus-visible,.brf-c-nav:focus-visible,.brf-c-dot:focus-visible{outline:2px solid rgb(157 208 255 / .65);outline-offset:2px;border-radius:10px}@media (prefers-reduced-motion:reduce){.brf-b-svg animate{display:none}}@media (max-width:900px){.brf-features-top{padding:24px 0 32px}.brf-h1{font-size:clamp(30px, 9vw, 52px);max-width:13ch}.brf-h1-sub{margin-top:14px}.brf-h1-framework{margin-top:-.035em;font-size:.82em}}.brm3,.brm3 *{box-sizing:border-box}.brm3{--brm3-line:rgba(157,208,255,.135);--brm3-line2:rgba(255,255,255,.075);--brm3-text:#f5f9ff;--brm3-muted:rgba(214,231,255,.62);--brm3-soft:rgba(214,231,255,.42);--brm3-blue:#9dd0ff;--brm3-green:#35e6a2;--brm3-red:#ef647d;padding:clamp(24px,5vw,52px) 0;color:var(--brm3-text);font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.brm3-shell{width:min(980px,calc(100% - 28px));margin:0 auto;padding:clamp(18px,3vw,28px);border-radius:24px;border:1px solid var(--brm3-line);background:radial-gradient(760px 320px at 12% 0%,rgb(157 208 255 / .105),transparent 62%),radial-gradient(520px 260px at 88% 6%,rgb(53 230 162 / .038),transparent 64%),linear-gradient(180deg,rgb(7 16 30 / .965),rgb(4 9 18 / .982));box-shadow:0 0 0 1px rgb(255 255 255 / .022) inset,0 26px 70px rgb(0 0 0 / .30);position:relative;overflow:hidden}.brm3-shell::before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgb(157 208 255 / .52),transparent);pointer-events:none}.brm3-header{position:relative;z-index:1;margin-bottom:18px}.brm3-eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-bottom:12px;padding:6px 10px;border-radius:999px;border:1px solid rgb(157 208 255 / .18);background:rgb(157 208 255 / .055);color:rgb(225 242 255 / .84);font-size:10.5px;line-height:1;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.brm3-eyebrow::before{content:"";width:5px;height:5px;border-radius:999px;background:var(--brm3-green);box-shadow:0 0 10px rgb(53 230 162 / .24)}.brm3-header-grid{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start}.brm3 h2{margin:0;color:#f8fbff;font-size:clamp(28px,3.5vw,44px);line-height:1.02;letter-spacing:-.045em;font-weight:620}.brm3-header p{max-width:760px;margin:11px 0 0;color:var(--brm3-muted);font-size:clamp(14px,1.25vw,16px);line-height:1.68;font-weight:430}.brm3-status{color:var(--brm3-soft);font-size:11.5px;line-height:1.3;font-weight:520;white-space:nowrap;padding-top:5px}.brm3-result{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(120px,.62fr);align-items:stretch;margin:10px 0 10px;border-radius:18px;border:1px solid rgb(255 255 255 / .078);background:radial-gradient(360px 140px at 18% 0%,rgb(157 208 255 / .080),transparent 66%),linear-gradient(180deg,rgb(255 255 255 / .040),rgb(255 255 255 / .020));overflow:hidden}.brm3-metric{min-width:0;padding:15px 16px}.brm3-divider{width:1px;background:rgb(255 255 255 / .075)}.brm3-metric span{display:block;margin-bottom:7px;color:rgb(214 231 255 / .58);font-size:10px;line-height:1;font-weight:650;letter-spacing:.085em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brm3-metric strong{display:block;color:#fff;font-size:clamp(25px,3vw,36px);line-height:1;font-weight:640;letter-spacing:-.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brm3-metric em{display:block;margin-top:7px;color:var(--brm3-green);font-size:13px;line-height:1.2;font-weight:620;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brm3-diff em{color:rgb(214 231 255 / .58)}.brm3-rule{position:relative;z-index:1;display:flex;align-items:center;gap:9px;margin:0 0 10px;padding:9px 12px;border-radius:14px;border:1px solid rgb(157 208 255 / .105);background:rgb(255 255 255 / .020);color:var(--brm3-muted);overflow:hidden}.brm3-rule span{color:var(--brm3-soft);font-size:9.5px;line-height:1;font-weight:650;letter-spacing:.10em;text-transform:uppercase;white-space:nowrap}.brm3-rule strong{color:rgb(245 250 255 / .86);font-size:13px;line-height:1.32;font-weight:520}.brm3-settings{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 10px;border-radius:14px;border:1px solid rgb(255 255 255 / .070);background:rgb(255 255 255 / .020);overflow:hidden}.brm3-settings div{min-width:0;padding:10px 12px;border-right:1px solid rgb(255 255 255 / .060)}.brm3-settings div:last-child{border-right:0}.brm3-settings span{display:block;margin-bottom:5px;color:var(--brm3-soft);font-size:9px;line-height:1;font-weight:650;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brm3-settings strong{display:block;color:rgb(248 252 255 / .90);font-size:12.5px;line-height:1.05;font-weight:560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.brm3-list{position:relative;z-index:1;display:grid;gap:6px}.brm3-loading{padding:12px;border-radius:14px;border:1px solid rgb(255 255 255 / .07);background:rgb(255 255 255 / .020);color:var(--brm3-muted);font-size:13px;font-weight:450}.brm3-row{display:grid;grid-template-columns:58px minmax(0,1fr) 104px 112px;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgb(255 255 255 / .070);background:rgb(255 255 255 / .020)}.brm3-row.is-buy{border-color:rgb(53 230 162 / .12);background:linear-gradient(90deg,rgb(53 230 162 / .034),rgb(255 255 255 / .018))}.brm3-row.is-sell{border-color:rgb(239 100 125 / .13);background:linear-gradient(90deg,rgb(239 100 125 / .034),rgb(255 255 255 / .018))}.brm3-type{display:inline-flex;align-items:center;justify-content:center;width:46px;height:23px;border-radius:999px;font-size:9px;line-height:1;font-weight:680;letter-spacing:.065em;text-transform:uppercase}.brm3-type.buy{color:rgb(218 255 241 / .92);background:rgb(53 230 162 / .105);border:1px solid rgb(53 230 162 / .18)}.brm3-type.sell{color:rgb(255 229 233 / .92);background:rgb(239 100 125 / .105);border:1px solid rgb(239 100 125 / .18)}.brm3-action{min-width:0}.brm3-action strong{display:block;color:rgb(247 251 255 / .90);font-size:13.5px;line-height:1.24;font-weight:570;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brm3-action span{display:block;margin-top:3px;color:var(--brm3-soft);font-size:11.5px;line-height:1.32;font-weight:430;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brm3-prices{display:block;margin-top:4px;color:rgb(214 231 255 / .46);font-size:10.5px;line-height:1.35;font-weight:420;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brm3-mini{min-width:0}.brm3-mini span{display:block;margin-bottom:4px;color:var(--brm3-soft);font-size:9px;line-height:1;font-weight:650;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brm3-mini strong{display:block;color:rgb(248 252 255 / .90);font-size:13px;line-height:1.05;font-weight:560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.brm3-details{position:relative;z-index:1;margin-top:10px;border-radius:14px;border:1px solid rgb(255 255 255 / .070);background:rgb(255 255 255 / .020);overflow:hidden}.brm3-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;color:rgb(247 251 255 / .88);font-size:13.5px;line-height:1;font-weight:520}.brm3-details summary::-webkit-details-marker{display:none}.brm3-details summary::after{content:"+";width:22px;height:22px;display:grid;place-items:center;border-radius:999px;border:1px solid rgb(157 208 255 / .16);color:var(--brm3-blue);font-size:15px;line-height:1;flex:0 0 auto}.brm3-details[open] summary::after{content:"−"}.brm3-details p{margin:0;padding:0 12px 12px;color:rgb(214 231 255 / .56);font-size:12.5px;line-height:1.62;font-weight:400}@media (max-width:820px){.brm3-header-grid{grid-template-columns:1fr}.brm3-status{padding-top:0}.brm3-result{grid-template-columns:1fr 1px 1fr}.brm3-diff{grid-column:1 / -1;border-top:1px solid rgb(255 255 255 / .075)}.brm3-result .brm3-divider:last-of-type{display:none}.brm3-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.brm3-settings div:nth-child(2){border-right:0}.brm3-settings div:nth-child(1),.brm3-settings div:nth-child(2){border-bottom:1px solid rgb(255 255 255 / .060)}.brm3-row{grid-template-columns:52px minmax(0,1fr) 92px}.brm3-row .brm3-mini:last-child{grid-column:2 / -1}}@media (max-width:600px){.brm3{padding:26px 0}.brm3-shell{width:min(100% - 20px,980px);padding:16px;border-radius:22px}.brm3-result{grid-template-columns:1fr}.brm3-divider{display:none}.brm3-metric{padding:13px 14px;border-bottom:1px solid rgb(255 255 255 / .065)}.brm3-metric:last-child{border-bottom:0}.brm3-metric strong{font-size:30px}.brm3-rule{align-items:flex-start;flex-direction:column;gap:5px}.brm3-settings{grid-template-columns:1fr}.brm3-settings div{border-right:0;border-bottom:1px solid rgb(255 255 255 / .060)}.brm3-settings div:last-child{border-bottom:0}.brm3-row{grid-template-columns:1fr;gap:8px;padding:11px}.brm3-action strong,.brm3-action span,.brm3-prices{white-space:normal}.brm3-type{width:fit-content;min-width:46px}}.brf-e{padding:30px 0 16px;color:#f7fbff;font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.brf-e,.brf-e *{box-sizing:border-box}.brf-e .brf-wrap{max-width:1180px;margin:0 auto;padding:0 16px}.brf-e-title{text-align:center;margin-top:10px}.brf-e-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 14px;border-radius:999px;border:1px solid rgb(140 200 255 / .18);background:rgb(255 255 255 / .03);color:rgb(224 240 255 / .90);font-size:12px;font-weight:660;letter-spacing:.10em;text-transform:uppercase;margin-bottom:16px}.brf-e-h2{margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.16;letter-spacing:-.016em;text-align:center;color:rgb(246 252 255 / .98);font-weight:720;text-shadow:0 0 3px rgb(255 255 255 / .20),0 0 8px rgb(157 208 255 / .10)}.brf-e-sub{margin:12px auto 0;font-size:15px;line-height:1.84;max-width:920px;color:rgb(198 214 240 / .92);text-align:center;font-weight:430}.brf-e-sub strong{font-weight:600!important;color:inherit!important;letter-spacing:.002em}.brf-e-grid{margin-top:18px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.brf-e-grid{grid-template-columns:1fr}}.brf-e-card{border-radius:18px;background:rgb(10 18 30 / .55);box-shadow:0 0 0 1px rgb(140 200 255 / .18) inset,0 18px 50px rgb(0 0 0 / .35);backdrop-filter:blur(10px);padding:16px}.brf-e-card h3{margin:0 0 8px;font-size:16px;font-weight:660;color:rgb(246 252 255 / .96);letter-spacing:.01em;line-height:1.34}.brf-e-card p{margin:0;color:rgb(198 214 240 / .92);line-height:1.8;font-size:14px;font-weight:420}.brf-e-card p strong{font-weight:600!important;color:inherit!important;letter-spacing:.002em}.brf-e-cta{margin-top:18px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.brf-e-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:214px;padding:14px 22px;border-radius:999px;font:680 16px/1 "Plus Jakarta Sans",system-ui,sans-serif;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;letter-spacing:.005em}.brf-e-btn-primary{color:#061b35;border:1px solid #fff0;background:radial-gradient(120% 120% at 30% 20%,rgb(201 228 255 / .86),rgb(60 140 255 / .96));box-shadow:0 12px 38px rgb(59 130 246 / .28),inset 0 0 18px rgb(255 255 255 / .16)}.brf-e-btn-primary:hover{transform:translateY(-2px)}.brf-e-btn-ghost{color:#fff;border:1px solid rgb(42 59 92);background:rgb(255 255 255 / .03)}.brf-e-btn-ghost:hover{transform:translateY(-2px);border-color:rgb(157 208 255 / .45)}.brf-e-prose{margin-top:22px;border-radius:18px;background:rgb(10 18 30 / .50);box-shadow:0 0 0 1px rgb(140 200 255 / .16) inset,0 18px 50px rgb(0 0 0 / .35);backdrop-filter:blur(10px);padding:18px;color:rgb(198 214 240 / .92);line-height:1.88;font-size:14px;font-weight:420}.brf-e-prose h3{margin:14px 0 8px;font-size:15px;font-weight:660;color:rgb(246 252 255 / .96);letter-spacing:.01em;line-height:1.34}.brf-e-prose p{margin:0 0 10px}.brf-e-prose ul{margin:8px 0 12px;padding-left:18px}.brf-e-prose li{margin:6px 0}.brf-e-prose strong{font-weight:600!important;color:inherit!important;letter-spacing:.002em}.brf-e-prose a{color:rgb(170 220 255 / .92);text-decoration:none;border-bottom:1px solid rgb(170 220 255 / .32)}.brf-e-prose a:hover{border-bottom-color:rgb(170 220 255 / .75)}.brf-e-terms{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.brf-e-term{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgb(140 200 255 / .18);background:rgb(20 34 54 / .40);color:rgb(220 240 255 / .88);user-select:none;font-weight:620;letter-spacing:.01em}.brf-e-callout{margin:12px 0 0;padding:12px 14px;border-radius:14px;background:rgb(6 10 18 / .28);box-shadow:0 0 0 1px rgb(140 200 255 / .14) inset;color:rgb(200 224 250 / .92);font-size:13px;line-height:1.74;font-weight:500}.brf-e-callout strong{font-weight:600!important;color:inherit!important}.brf-e-table{width:100%;border-collapse:collapse;margin-top:10px;overflow:hidden;border-radius:14px;box-shadow:0 0 0 1px rgb(140 200 255 / .14) inset}.brf-e-table th,.brf-e-table td{padding:10px 12px;vertical-align:top;border-bottom:1px solid rgb(140 200 255 / .10);font-size:13px;line-height:1.62}.brf-e-table th{font-weight:660;color:rgb(246 252 255 / .96);background:rgb(6 10 18 / .35);letter-spacing:.01em}.brf-e-table td{color:rgb(198 214 240 / .92);background:rgb(10 18 30 / .32);font-weight:420}.brf-e-table td strong{font-weight:600!important;color:inherit!important}.brf-e-faqwrap{margin-top:18px;max-width:980px;margin-left:auto;margin-right:auto}.brf-e-faqbox{border-radius:24px;border:1px solid rgb(255 255 255 / .10);background:radial-gradient(1200px 260px at 15% 0%,rgb(122 183 255 / .10),transparent 50%),radial-gradient(800px 240px at 90% 100%,rgb(157 208 255 / .07),transparent 55%),rgb(255 255 255 / .03);overflow:hidden;box-shadow:0 24px 90px rgb(0 0 0 / .30),inset 0 1px 0 rgb(255 255 255 / .04);position:relative}.brf-e-faqbox::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / .03),transparent 18%),radial-gradient(600px 120px at 20% 0%,rgb(122 183 255 / .10),transparent 70%)}.brf-e-faqhead{position:relative;padding:18px 18px 14px;border-bottom:1px solid rgb(255 255 255 / .08);background:linear-gradient(180deg,rgb(255 255 255 / .025),#fff0)}.brf-e-faqhead h3{margin:0;font-size:18px;font-weight:700;color:#fff;letter-spacing:.01em;line-height:1.28;text-shadow:0 0 4px rgb(255 255 255 / .45),0 0 10px rgb(157 208 255 / .18)}.brf-e-faqitem{position:relative;border-bottom:1px solid rgb(255 255 255 / .07);transition:background .2s ease,border-color .2s ease;background:#fff0}.brf-e-faqitem:last-child{border-bottom:0}.brf-e-faqitem[open]{background:linear-gradient(180deg,rgb(122 183 255 / .05),rgb(255 255 255 / .01))}.brf-e-faqitem[open]::before{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px 0 rgb(122 183 255 / .18),inset 0 -1px 0 rgb(122 183 255 / .12)}.brf-e-faqitem summary{position:relative;cursor:pointer;font-weight:680;color:rgb(240 250 255 / .94);outline:none;list-style:none;padding:18px 54px 18px 18px;font-size:clamp(15px, 1.6vw, 16px);line-height:1.48;transition:color .2s ease,text-shadow .2s ease,background .2s ease;letter-spacing:.003em}.brf-e-faqitem summary::-webkit-details-marker{display:none}.brf-e-faqitem summary:hover{color:#fff;text-shadow:0 0 8px rgb(157 208 255 / .16),0 0 18px rgb(122 183 255 / .10);background:linear-gradient(90deg,rgb(122 183 255 / .04),#fff0)}.brf-e-faqitem summary:focus-visible{box-shadow:inset 0 0 0 1px rgb(157 208 255 / .38);border-radius:12px}.brf-e-faqitem summary::after{content:"";position:absolute;right:18px;top:50%;width:10px;height:10px;border-right:2px solid rgb(157 208 255 / .95);border-bottom:2px solid rgb(157 208 255 / .95);transform:translateY(-60%) rotate(45deg);transition:transform .22s ease,opacity .22s ease,box-shadow .22s ease;opacity:.92;box-shadow:0 0 10px rgb(122 183 255 / .18)}.brf-e-faqitem[open] summary::after{transform:translateY(-35%) rotate(225deg);box-shadow:0 0 14px rgb(122 183 255 / .28)}.brf-e-a{padding:0 18px 18px;color:rgb(190 215 255 / .80);line-height:1.68;font-size:14px;font-weight:420;max-width:74ch}.brf-e-a strong{font-weight:600!important;color:inherit!important}.brf-e-a a{color:rgb(200 240 255 / .95);text-decoration:none;border-bottom:1px solid rgb(155 209 255 / .25);font-weight:inherit;white-space:nowrap}.brf-e-a a:hover{color:rgb(220 240 255 / .96);border-bottom-color:rgb(155 209 255 / .55)}.brf-e-legal{margin-top:18px;text-align:center;color:rgb(170 200 255 / .62);font-size:13px;padding-bottom:10px;line-height:1.7;font-weight:500}.brf-e-legal a{color:rgb(170 220 255 / .88);text-decoration:none;border-bottom:1px solid rgb(170 220 255 / .35)}.brf-e-legal a:hover{border-bottom-color:rgb(170 220 255 / .75)}.brf-e-vh{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important}@media (max-width:768px){.brf-e-faqbox{border-radius:20px}.brf-e-faqitem summary{padding:16px 48px 16px 16px}.brf-e-a{padding:0 16px 16px}}