
:root{--tmblue:#315ff5;--tmblue2:#566fff;--tmink:#172240;--tmlight:#f4f7ff;--tmborder:#e8edf7}
body{color:var(--tmink)}.tm-sticky-site-chrome{position:sticky;top:0;z-index:200;background:#fff;isolation:isolate}.tm-sticky-site-chrome .site-header{position:relative;top:auto;z-index:1}.top-notice{height:54px;background:#2957e8;color:white;font-size:14px;line-height:1.45;display:flex;align-items:center;font-weight:650}.top-notice>.container{display:flex;align-items:center;gap:10px;justify-content:center}.top-notice a{font-weight:760;text-decoration:underline;text-underline-offset:3px}.top-notice span{color:#d8eaff}
.site-header{height:76px}.nav-row{gap:34px}.brand-real{font-size:25px;font-weight:850;gap:10px}.real-logo{width:34px;height:33px;display:flex;align-items:center;position:relative}.real-logo i{display:block;border-left:5px solid #305bf6;border-bottom:5px solid #305bf6;border-top:5px solid #305bf6;width:18px;height:22px;transform:skewY(30deg);position:absolute;left:0;border-radius:3px}.real-logo i:nth-child(2){left:10px;top:4px;width:17px;height:21px;border-color:#5276ff;transform:skewY(-29deg)}.real-logo i:nth-child(3){left:17px;top:9px;width:12px;height:14px;border-color:#305bf6;transform:skewY(28deg)}.tm-nav{gap:28px;justify-content:center}.tm-nav a{font-size:15px;font-weight:700;white-space:nowrap;color:#223454;letter-spacing:-.02em}.tm-nav a:hover{color:#315ff5}.mobile-subtitle{padding:14px 20px 8px;color:#74829c;font-size:11px;font-weight:800}.tm-footer{background:#0e1930;color:#d9e3fa;padding:64px 0 26px;margin-top:0}.tm-footer-main{display:grid;grid-template-columns:2.5fr repeat(3,1fr);gap:50px}.tm-footer .brand{color:white}.tm-footer-main p{color:#94a3bd;font-size:13px;margin:14px 0}.footer-column{display:flex;flex-direction:column;gap:12px}.footer-column h4{color:white;font-size:14px;margin:0 0 6px}.footer-column a{font-size:13px;color:#a9b8d2}.footer-column a:hover,.footer-final a:hover{color:white}.footer-disclosure{font-size:12px;border-top:1px solid #25344f;margin-top:53px;padding:25px 0 15px;color:#94a3bd}.footer-final{display:flex;justify-content:space-between;gap:20px;color:#8392ae;font-size:11px}.footer-pending{font-size:10px;color:#6e829f;margin-top:14px;line-height:1.6}
.tm-btn{min-height:51px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:14px 21px;font-size:14px;font-weight:770;transition:transform .2s,box-shadow .2s}.tm-btn:hover{transform:translateY(-2px)}.tm-btn-blue{background:#315ff5;color:white;box-shadow:0 12px 28px #315ff52e}.tm-btn-outline{border:1px solid #ffffff84;color:white}.tm-btn-outline-dark{border:1px solid #dbe4f4;color:#233553;background:#fff}.tm-btn-white{background:white;color:#2855e6}
.tm-label{display:inline-block;color:#3765f5;letter-spacing:1.6px;font-weight:800;font-size:11px;margin-bottom:15px}.tm-brow{letter-spacing:2px;font-size:11px;font-weight:800;color:#b0c4ff;margin-bottom:24px}.tm-section{padding:90px 0}.tm-muted-section{background:#f7f9ff}.tm-section-head{margin-bottom:36px}.tm-section-head.center{text-align:center}.tm-section-head h2{font-size:37px;line-height:1.35;margin-bottom:11px;font-weight:840}.tm-section-head p{color:#77839b;margin:0;font-size:15px}.tm-hero{background:linear-gradient(116deg,#091737 0%,#10275e 52%,#1b3c88 100%);color:white;overflow:hidden;position:relative}.tm-hero-grid{min-height:588px;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;position:relative}.tm-hero-copy{position:relative;z-index:4;padding:60px 0}.tm-hero-copy h1{font-size:clamp(36px,3.35vw,47px);line-height:1.23;font-weight:840;margin:0 0 22px;letter-spacing:-1.9px}.tm-hero-copy h1 span{color:#7da5ff}.tm-hero-copy>p{font-size:16px;color:#c4d2ef;margin-bottom:33px}.tm-hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.tm-hero-brief{display:flex;gap:27px;flex-wrap:wrap;border-top:1px solid #ffffff33;margin-top:43px;padding-top:22px}.tm-hero-brief span{font-weight:780;font-size:18px}.tm-hero-brief small{display:block;font-size:10px;font-weight:500;color:#a7bbdb;margin-top:6px}.tm-hero-art{position:relative;height:440px}.hero-bg-sphere{width:450px;height:450px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#4b81ff,#1d48ba 55%,#102152);box-shadow:0 0 110px #417cff63;position:absolute;left:-3%;top:0;opacity:.54}.tm-hero-app{position:absolute;left:12%;top:68px;width:350px;height:340px;background:#fff;border-radius:21px;box-shadow:0 32px 75px #06112e90;transform:rotate(-4deg);padding:26px;color:#18284b}.app-logo{font-size:16px;font-weight:900;letter-spacing:-1px}.app-logo span{color:#315ff5}.app-bluecard{padding:22px;background:linear-gradient(140deg,#2a56ee,#6690ff);color:#fff;border-radius:15px;margin-top:18px}.app-bluecard span,.app-bluecard small{display:block;font-size:10px;color:#cfdbff}.app-bluecard strong{display:block;margin:8px 0 9px;font-size:20px}.app-metrics{display:flex;gap:12px;margin:21px 0}.app-metrics div{flex:1;padding:9px 14px;background:#f1f5ff;border-radius:10px}.app-metrics span{display:block;color:#8994aa;font-size:10px}.app-metrics b{display:block;font-size:23px;color:#1b2b55}.app-action{border-top:1px solid #e5eaf4;padding-top:15px;font-size:12px;font-weight:760;color:#3765ed;display:flex;justify-content:space-between}.hero-float{position:absolute;border-radius:12px;background:white;box-shadow:0 12px 30px #0004;color:#182b55;z-index:3;padding:13px 16px;font-size:12px}.hero-float b{color:#315ff5}.float-left{left:-12%;top:100px;display:flex;gap:10px;align-items:center}.float-right{right:-5%;bottom:45px}.float-icon{font-size:20px;color:#3465fb}
.tm-stats-strip{background:linear-gradient(180deg,#0b1838 0%,#071227 100%);padding:0 0 34px}.stats-shell{margin-top:-34px;background:linear-gradient(180deg,rgba(8,13,21,.98) 0%,rgba(4,8,15,.98) 100%);border:1px solid rgba(92,116,168,.22);box-shadow:0 24px 58px rgba(2,8,20,.45);border-radius:22px;overflow:hidden;position:relative}.stats-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% -20%,rgba(125,165,255,.25),transparent 46%);pointer-events:none}.stats-items{display:grid;grid-template-columns:repeat(4,1fr);padding:28px 12px;position:relative;z-index:1}.stats-items>div{text-align:center;border-right:1px solid rgba(255,255,255,.12);padding:2px 12px}.stats-items>div:last-child{border:none}.stats-items strong{display:block;color:#fff;font-size:26px;letter-spacing:-1px;font-weight:840}.stats-items span{display:block;color:rgba(255,255,255,.82);font-size:13px;margin-top:7px;font-weight:650}.tm-table-shell{overflow:auto;border:1px solid #e3eafa;border-radius:16px;background:white;box-shadow:0 8px 24px #24345d06}.tm-table-shell table{width:100%;border-collapse:collapse;text-align:left}.tm-table-shell th{background:#f6f8fd;color:#65738e;font-size:12px;padding:19px 24px}.tm-table-shell td{padding:18px 24px;border-top:1px solid #ecf0f7;font-size:14px}.tm-table-shell .empty-table{text-align:center;color:#9aa6bb;padding:43px 20px}.blue-bold{color:#2d60ea;font-weight:800}
.tm-check-banner{background:linear-gradient(110deg,#2d5fed,#4980ff);color:white;padding:56px 0}.tm-banner-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.tm-check-banner .tm-label{color:#d0dfff}.tm-check-banner h2{font-size:34px;margin-bottom:10px}.tm-check-banner p{font-size:14px;color:#d5e3ff;margin:0}.ex-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.ex-card{display:flex;flex-direction:column;position:relative;min-height:271px;background:white;border:1px solid #e8edf7;border-radius:18px;padding:25px;transition:box-shadow .2s,transform .2s}.ex-card:hover{transform:translateY(-5px);box-shadow:0 16px 42px #223b7e16}.ex-logo{display:grid;place-items:center;height:45px;width:45px;color:#fff;background:var(--ex-accent);font-size:24px;font-weight:900;border-radius:13px;margin-bottom:14px}.ex-name{font-size:22px;font-weight:810}.ex-tag{font-size:11px;color:#8692a9;margin-top:4px}.ex-rate{margin-top:19px;color:#2e5df4;font-size:27px}.ex-rate small{font-size:13px;color:#23375f}.ex-stats{font-size:12px;color:#8a96aa;margin-top:7px;margin-bottom:16px}.ex-more{display:flex;justify-content:space-between;margin-top:auto;border-top:1px solid #e9edf5;padding-top:16px;font-size:12px;color:#61708d}.ex-more b{color:#2f63ec}
.faq-list{max-width:920px;margin:0 auto}.faq-item{border-bottom:1px solid #e0e7f3;background:#fff}.faq-item:first-child{border-top:1px solid #e0e7f3}.faq-item summary{list-style:none;cursor:pointer;padding:24px 25px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-weight:740;font-size:15px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary b{color:#315ff5;margin-right:14px}.faq-plus{color:#385be0;font-size:23px;font-weight:400;transition:transform .2s}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-answer{padding:0 24px 27px 58px;color:#68778d;font-size:14px;line-height:1.9}.faq-answer p{margin:8px 0 0}.faq-answer a{color:#315ff5;font-weight:700}.tm-center-link{text-align:center;margin-top:32px}.tm-last-cta{background:linear-gradient(110deg,#eff5ff,#e5edff);border:1px solid #d7e4ff;border-radius:20px;padding:50px 55px;display:flex;justify-content:space-between;align-items:center;gap:30px}.tm-last-cta h2{font-size:34px}.tm-last-cta p{color:#7e8ba5;margin-bottom:0}.inner-hero{background:linear-gradient(120deg,#eef3ff,#f8faff);text-align:center;padding:99px 0 95px}.inner-hero h1{font-size:clamp(35px,4vw,52px);line-height:1.35;letter-spacing:-2.3px}.inner-hero h1 em{font-style:normal;color:#315ff5}.inner-hero p{font-size:16px;color:#8190a7;margin:0}.tm-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.tm-feature-grid article{background:white;border:1px solid #e9edf6;border-radius:17px;padding:36px 29px;min-height:216px}.feature-emoji{height:47px;width:47px;border-radius:14px;display:grid;place-items:center;background:#eaf0ff;color:#3866ef;font-size:24px;margin-bottom:25px}.tm-feature-grid h3{font-size:21px;margin-bottom:10px}.tm-feature-grid p{color:#8490a3;font-size:13px;margin:0}.tm-hint{color:#9aa4b6;font-size:11px;margin-top:19px}.tm-reason{display:flex;align-items:center;justify-content:space-between;gap:25px}.tm-reason h2{font-size:35px}.tm-reason p{color:#7a88a0;margin:0}.tm-calc-layout{display:grid;grid-template-columns:1fr .9fr;gap:24px;align-items:stretch}.tm-calc-panel,.tm-calc-result{border-radius:20px;padding:39px;border:1px solid #e8edf6}.tm-calc-panel h2{font-size:25px;margin-bottom:9px}.tm-calc-panel>p{font-size:13px;color:#8190a7}.tm-calc-panel label{display:block;margin-top:22px;font-weight:720;font-size:12px}.tm-calc-panel input,.tm-calc-panel select{display:block;width:100%;padding:14px;border:1px solid #dce5f2;border-radius:10px;margin-top:9px;background:white;color:#24304b}.tm-calc-result{background:linear-gradient(145deg,#123470,#09204e);color:#fff;display:flex;flex-direction:column;justify-content:center}.tm-calc-result>span{font-size:11px;letter-spacing:2px;color:#bdcfff;font-weight:780}.tm-calc-result h3{font-size:42px;margin:19px 0 30px;word-wrap:break-word}.tm-calc-result h3 small{font-size:17px}.calc-lines{border-top:1px solid #ffffff2b;padding-top:22px;margin-bottom:40px}.calc-lines div{display:flex;justify-content:space-between;padding:7px 0;color:#bbcff6;font-size:13px}.calc-lines b{color:#fff}.vip-hero{background:linear-gradient(110deg,#101f45,#283d83);color:white}.vip-hero .tm-label{color:#a7bfff}.vip-hero h1 em{color:#9dc4ff}.vip-hero p{color:#b5c4e0}.vip-tiers{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.vip-tier{background:linear-gradient(170deg,#f9faff,#edf3ff);border:1px solid #dce7fb;padding:26px 17px;text-align:center;border-radius:17px}.vip-tier span{font-size:13px;font-weight:820}.vip-tier strong{display:block;color:#285af0;font-size:36px;margin:30px 0 22px}.vip-tier small{font-size:11px;color:#7b8ba5}.vip-tier:last-child{background:linear-gradient(160deg,#142e73,#306aff);color:white}.vip-tier:last-child strong,.vip-tier:last-child small{color:white}.exchange-hero{padding:94px 0;background:#f6f9ff}.exchange-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:55px}.exchange-hero h1{font-size:49px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;line-height:1.18;letter-spacing:-.03em}.exchange-hero p{color:#7e8da4}.exchange-hero-letter{width:57px;height:57px;display:inline-grid;place-items:center;border-radius:14px;color:#fff;font-size:28px;flex:none}.exchange-title-wrap{display:inline-flex;align-items:center;gap:15px;min-width:0}.exchange-title-name{display:inline-block}.exchange-title-tail{display:inline-block;white-space:nowrap}.mixed-heading{display:flex;align-items:baseline;gap:.28em;flex-wrap:wrap;letter-spacing:-.03em}.mixed-heading.center-inline{justify-content:center}.mixed-heading.start-inline{justify-content:flex-start}.mixed-heading-name,.mixed-heading-tail{display:inline-block}.ex-big-pills{display:flex;gap:12px;margin:28px 0;flex-wrap:wrap}.ex-big-pills span{border:1px solid #dce4f2;background:white;border-radius:11px;padding:13px 15px;color:#74839c;font-size:12px}.ex-big-pills b{font-size:21px;color:#285be8;margin-right:4px}.exchange-art{border-radius:25px;background:linear-gradient(145deg,#133376,#2f6ae6);box-shadow:0 21px 55px #245bce2e;min-height:310px;color:white;padding:46px;display:flex;flex-direction:column;justify-content:center}.exchange-art span{font-size:20px;font-weight:700;color:#acc6ff}.exchange-art strong{font-size:96px;letter-spacing:-5px}.exchange-art small{letter-spacing:2px;color:#d7e5ff}.benefit-stat{font-size:35px;color:#2c5bed}.benefit-stat.small{font-size:25px}
@media(max-width:1100px){.tm-nav{gap:16px}.tm-nav a{font-size:13px}.tm-hero-grid{gap:0}.tm-hero-app{transform:rotate(-4deg) scale(.9);left:0}}@media(max-width:780px){.top-notice{height:auto;min-height:52px;padding:10px 0;font-size:12px;line-height:1.5}.top-notice>.container{flex-wrap:wrap;column-gap:7px;row-gap:2px;text-align:center}.site-header{height:66px}.nav-row{justify-content:space-between}.brand-real{font-size:22px}.tm-hero-grid{display:block;min-height:0}.tm-hero-copy{padding:74px 0 25px}.tm-hero-copy h1{font-size:34px;letter-spacing:-1.2px;line-height:1.25}.tm-hero-copy>p{font-size:14px}.tm-hero-brief{gap:20px;margin-top:30px}.tm-hero-brief span{font-size:15px}.tm-hero-art{height:340px;max-width:425px;margin:0 auto;transform:scale(.8);transform-origin:center top}.hero-bg-sphere{left:0}.tm-hero-app{left:18%;top:15px;transform:rotate(-4deg)}.float-left{left:0;top:45px}.float-right{right:-15px;bottom:34px}.tm-stats-strip{padding-bottom:28px}.stats-shell{margin-top:-18px}.stats-items{grid-template-columns:repeat(2,1fr);gap:0}.stats-items>div{padding:14px 12px}.stats-items>div:nth-child(2){border-right:0}.stats-items>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.12)}.tm-section{padding:65px 0}.tm-section-head h2{font-size:29px}.tm-section-head p{font-size:13px}.tm-banner-wrap,.tm-last-cta,.tm-reason{display:block}.tm-banner-wrap .tm-btn,.tm-last-cta .tm-btn,.tm-reason .tm-btn{margin-top:24px}.tm-check-banner h2{font-size:26px}.ex-grid,.tm-feature-grid{grid-template-columns:repeat(2,1fr)}.tm-footer-main{grid-template-columns:repeat(2,1fr);gap:35px}.footer-final{flex-direction:column}.inner-hero{padding:69px 0}.inner-hero h1{font-size:35px}.tm-calc-layout,.exchange-hero-grid{grid-template-columns:1fr}.vip-tiers{grid-template-columns:repeat(2,1fr)}.vip-tier:last-child{grid-column:1/-1}.exchange-hero{padding:70px 0}.exchange-hero h1{font-size:37px}.exchange-art{min-height:200px}.exchange-art strong{font-size:75px}.faq-item summary{font-size:13px;padding:20px 14px}.faq-answer{padding-left:25px}.tm-last-cta{padding:32px 25px}}@media(max-width:520px){.tm-hero-copy h1{font-size:30px;line-height:1.27;letter-spacing:-1px}.tm-hero-buttons{flex-direction:column;align-items:stretch}.tm-hero-art{height:300px;transform:scale(.68);margin-left:-30px}.tm-hero-brief{gap:10px}.tm-hero-brief span{font-size:13px}.tm-hero-brief small{font-size:9px}.stats-items strong{font-size:22px}.stats-items span{font-size:12px}.ex-grid,.tm-feature-grid{grid-template-columns:1fr}.ex-card{min-height:225px}.tm-footer-main{grid-template-columns:1fr 1fr}.tm-footer-main>div:first-child{grid-column:1/-1}.tm-calc-panel,.tm-calc-result{padding:26px}.tm-calc-result h3{font-size:34px}.vip-tiers{grid-template-columns:1fr 1fr}.vip-tier{padding:22px 8px}.vip-tier strong{font-size:28px;margin:17px 0}.exchange-hero h1{font-size:32px;gap:10px}.exchange-hero-letter{height:48px;width:48px}.exchange-title-wrap{gap:10px}.mixed-heading{gap:.2em}.ex-big-pills{gap:7px}.ex-big-pills span{padding:10px}.tm-section-head h2{font-size:25px}}

.terms-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:12px!important;font-weight:500!important;line-height:1.7}.terms-consent input{width:16px!important;flex:none;height:16px;margin:3px 0 0!important}.terms-consent span{flex:1}.terms-consent a{color:#315ff5;text-decoration:underline}


/* User-supplied original exchange logos — V3 */
.ex-logo{background:transparent!important;border-radius:50%!important;width:50px!important;height:50px!important;overflow:visible;color:transparent!important;display:flex!important;justify-content:center;align-items:center}
.ex-logo .exchange-icon{display:block;width:48px;height:48px;object-fit:contain;border-radius:50%;box-shadow:0 3px 12px rgba(13,34,79,.09)}
.exchange-hero-letter{background:transparent!important;border-radius:50%!important;overflow:visible}
.exchange-hero-letter .exchange-icon{display:block;width:57px;height:57px;object-fit:contain;border-radius:50%;box-shadow:0 5px 18px rgba(15,35,90,.1)}
.exchange-art-logo{display:block;width:67px;height:67px;object-fit:contain;border-radius:50%;margin-bottom:14px;background:white;box-shadow:0 7px 21px rgba(0,0,0,.15)}
.tm-inline-exchange{display:inline-flex;align-items:center;gap:10px;vertical-align:middle}
.tm-inline-exchange img{display:block;width:29px;height:29px;border-radius:50%;object-fit:contain}
@media(max-width:520px){.ex-logo{width:48px!important;height:48px!important}.ex-logo .exchange-icon{width:46px;height:46px}.exchange-hero-letter .exchange-icon{width:48px;height:48px}}


/* V5: animated accessible FAQ accordion (script in site.js). */
.faq-item {overflow:clip;}
.faq-item summary { transition: color 220ms ease, background-color 220ms ease; }
.faq-item summary:hover { color: #315ff5; background: #f8faff; }
.faq-item summary:focus-visible { outline: 2px solid #315ff5; outline-offset: -3px; border-radius: 8px; }
.faq-item .faq-plus { display:inline-block; transition:transform 300ms cubic-bezier(.2,.75,.25,1),color 230ms; transform-origin:center; }
.faq-item[open] .faq-plus { transform:rotate(45deg); }
.faq-item.is-closing .faq-plus { transform:rotate(0deg); }
.faq-item[open] > summary {color:#234ed0;background:#f9fbff;}
.faq-item.is-closing > summary {background:#fff;color:inherit;}
.faq-item .faq-answer { transform-origin:top; }
@media (prefers-reduced-motion:reduce) {
  .faq-item summary,.faq-item .faq-plus {transition:none!important;}
}


/* V6 calculator input affordances */
.tm-input-affix{position:relative;margin-top:9px}
.tm-input-affix input{padding-right:72px!important;margin-top:0!important}
.tm-input-affix .tm-affix{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:760;color:#5d6f8f;pointer-events:none}
.calc-lines div span{color:#bbcff6}
.calc-lines div b{font-weight:800;letter-spacing:-.2px}
@media(max-width:520px){.tm-input-affix .tm-affix{right:14px}}

.exchange-hero-note{display:inline-flex;align-items:center;margin-top:14px;padding:7px 12px;border-radius:999px;background:#edf3ff;color:#315ff5;font-size:12px;font-weight:700;letter-spacing:-.01em}.exchange-hero-note.subtle{background:transparent;color:#7a89a3;padding:0;border-radius:0;font-weight:600}.exchange-hero-note strong{color:#315ff5;font-weight:800}@media(max-width:520px){.exchange-hero-note{font-size:11px;margin-top:10px}}

/* v14.8.31: subtle sparkle in the existing fixed top notice */
.top-notice .tm-notice-sparkle {
  display:inline-block; flex:0 0 auto; font-size:17px; line-height:1;
  color:#fff; transform-origin:center; animation:tm-notice-twinkle 2.7s ease-in-out infinite;
  will-change:opacity,transform;
}
@keyframes tm-notice-twinkle {
  0%,100% {opacity:.78; transform:scale(.87) rotate(-10deg); text-shadow:0 0 0 rgba(255,255,255,0);}
  42% {opacity:1; transform:scale(1.25) rotate(10deg); text-shadow:0 0 10px rgba(255,255,255,.82);}
  65% {opacity:.86; transform:scale(.98) rotate(0); text-shadow:0 0 3px rgba(255,255,255,.2);}
}
/* v14.8.31: VIP monthly volume shown on two lines */
.vip-tier .vip-tier-volume {display:flex; flex-direction:column; align-items:center; gap:4px; line-height:1.25;}
.vip-tier .vip-tier-volume .vip-tier-month-label {display:block; font-size:10px; font-weight:600; color:#8795ac; letter-spacing:.01em;}
.vip-tier .vip-tier-volume .vip-tier-month-value {display:block; font-size:11px; font-weight:700; white-space:nowrap; color:#667a9b; font-variant-numeric:tabular-nums;}
.vip-tier:last-child .vip-tier-volume .vip-tier-month-label,
.vip-tier:last-child .vip-tier-volume .vip-tier-month-value {color:#fff;}
.tm-vip-reset-note {margin-top:5px;}
@media(max-width:520px) {
 .vip-tier .vip-tier-volume .vip-tier-month-value {font-size:10px;letter-spacing:-.02em;}
}
@media(prefers-reduced-motion:reduce) {
  .top-notice .tm-notice-sparkle {animation:none;will-change:auto;transform:none;}
}
