.tools-page{padding:clamp(100px,14vh,140px) 0 clamp(88px,12vh,120px)}.tools-page .sec-eye{margin-bottom:12px}.tools-page .sec-h{margin-bottom:10px}.tools-page .tools-lead{font-family:var(--fb);font-size:15px;color:var(--tx2);line-height:1.75;max-width:42em;margin:0 0 44px}.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:960px;margin-left:auto;margin-right:auto}.tool-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:26px 28px 24px;min-height:100%;overflow:hidden;border-radius:var(--r-card);border:1px solid rgba(200,168,76,.08);background:rgba(8,6,20,.82);transition:border-color .3s,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.tool-card::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s}.tools-grid .tool-card--featured:first-of-type{border-color:rgba(45,212,191,.16);border-top:2px solid rgba(45,212,191,.42);background:linear-gradient(165deg,rgba(6,22,20,.5) 0,rgba(8,6,20,.9) 48%,rgba(8,6,20,.82) 100%)}.tools-grid .tool-card--featured:first-of-type::after{background:radial-gradient(ellipse 88% 58% at 18% 0,rgba(45,212,191,.12),transparent 68%)}.tools-grid .tool-card--featured:first-of-type .tool-card-cta{border-top-color:rgba(45,212,191,.16)}.tools-grid .tool-card--featured:first-of-type p{color:#c3e8e2}.tools-grid .tool-card--featured:first-of-type .tool-card-link:hover{color:#7de8d8}.tools-grid .tool-card--featured:first-of-type .tool-badge{border-color:rgba(45,212,191,.36);color:#7de8d8;background:rgba(45,212,191,.09)}.tools-grid .tool-card--featured:nth-of-type(2),.tools-grid .tool-card--numisid{border-color:rgba(201,161,74,.18);border-top:2px solid rgba(240,200,105,.5);background:linear-gradient(165deg,rgba(27,19,9,.55) 0,rgba(8,6,20,.9) 48%,rgba(8,6,20,.82) 100%)}.tools-grid .tool-card--featured:nth-of-type(2)::before,.tools-grid .tool-card--numisid::before{content:"";position:absolute;top:-1px;left:14%;right:14%;height:2px;background:linear-gradient(90deg,transparent,#f0c869 22%,#f5ecd4 50%,#f0c869 78%,transparent);opacity:.85}.tools-grid .tool-card--featured:nth-of-type(2)::after,.tools-grid .tool-card--numisid::after{background:radial-gradient(ellipse 90% 62% at 82% 0,rgba(255,217,128,.16),transparent 70%)}.tools-grid .tool-card--featured:nth-of-type(2) .tool-card-cta,.tools-grid .tool-card--numisid .tool-card-cta{border-top-color:rgba(201,161,74,.16)}.tools-grid .tool-card--featured:nth-of-type(2) p,.tools-grid .tool-card--numisid p{color:#e8dcc8}.tools-grid .tool-card--featured:nth-of-type(2) .tool-card-link,.tools-grid .tool-card--numisid .tool-card-link{background:linear-gradient(180deg,#f0c869,#c9a14a 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:filter .3s}.tools-grid .tool-card--featured:nth-of-type(2) .tool-card-link:hover,.tools-grid .tool-card--numisid .tool-card-link:hover{filter:drop-shadow(0 0 6px rgba(255,217,128,.55))}.tools-grid .tool-card--featured:nth-of-type(2) .tool-badge,.tools-grid .tool-card--numisid .tool-badge{border-color:rgba(240,200,105,.45);color:#f0c869;background:rgba(201,161,74,.1)}.tool-card--soon{border-color:rgba(212,120,58,.1);border-top:2px solid rgba(212,120,58,.3);background:linear-gradient(165deg,rgba(24,10,6,.4) 0,rgba(10,6,18,.9) 48%,rgba(8,6,20,.82) 100%)}.tool-card--soon::after{background:radial-gradient(ellipse 88% 58% at 82% 0,rgba(212,120,58,.08),transparent 68%)}.tool-card--soon h2{color:#f0d9c0}.tool-card--soon .tool-card-cta{border-top-color:rgba(212,120,58,.1)}.tools-grid .tool-card--soon{grid-column:1/-1}.tool-badge{display:inline-block;font-family:var(--fm);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;margin:0 0 16px;border-radius:999px;border:1px solid rgba(200,168,76,.3);color:var(--gold-l);background:rgba(200,168,76,.06)}.tool-badge--phase{border-color:rgba(200,168,76,.38);color:var(--gold-xl);background:rgba(200,168,76,.08)}.tool-badge--mu{border-color:rgba(212,120,58,.26);color:var(--ember-l);background:rgba(212,120,58,.07)}.tool-card h2{font-family:var(--ft);font-size:15px;font-weight:700;color:var(--tx);margin:0 0 14px;line-height:1.35;max-width:28em}.tool-card-link{color:inherit;text-decoration:none}.tool-card-link:hover{color:var(--gold-xl)}.tool-card p{font-family:var(--fb);font-size:14px;color:#d9d0c0;line-height:1.85;margin:0;flex:1;max-width:36em}.tool-card-cta{width:100%;margin-top:22px;padding-top:18px;border-top:1px solid rgba(200,168,76,.08)}.tool-card-cta .btn-forge,.tool-card-cta .btn-ghost{width:100%;justify-content:center;box-sizing:border-box}.tool-card-cta .btn-forge.is-disabled{opacity:1;cursor:not-allowed;pointer-events:auto}.tool-card-cta .btn-ghost.is-disabled{opacity:.85;cursor:not-allowed;pointer-events:auto;border-color:rgba(212,120,58,.22);color:rgba(240,151,90,.8)}.tools-pro{margin-top:48px}.tools-pro-band{position:relative;z-index:0;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 28px;padding:28px 32px 28px 36px;border-radius:var(--r-card);border:1px solid rgba(200,168,76,.24);background:linear-gradient(135deg,rgba(24,17,7,.92),rgba(6,4,14,.94));box-shadow:0 16px 40px -14px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .3s,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.tools-pro-band::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 80% at 100% 50%,rgba(200,168,76,.05),transparent 65%);opacity:0;transition:opacity .35s}.tools-pro-band::before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,var(--gold),var(--ember));z-index:1;pointer-events:none}.tools-pro-copy{position:relative;z-index:1;flex:1;min-width:min(100%,280px)}.tools-pro-q{font-family:var(--fb);font-size:15px;color:#f4f0e6;line-height:1.7;margin:0}.tools-pro-note{font-family:var(--fb);font-size:13px;color:#c9b8a0;line-height:1.65;margin:10px 0 0}.tools-pro-note a{position:relative;display:inline-block;line-height:1;vertical-align:baseline;color:#f0d9a8;text-decoration:none;padding-bottom:2px}.tools-pro-note a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#c9a14a 0,#f5ecd4 100%);transform:scaleX(0);transform-origin:left;opacity:.95;transition:transform .45s cubic-bezier(.22,1,.36,1)}.tools-pro-note a:hover{color:var(--ember-l)}.tools-pro-note a:hover::after{transform:scaleX(1)}.tools-pro-cta.btn-forge{position:relative;z-index:1;flex-shrink:1;white-space:normal;text-align:center;max-width:100%;margin-top:0}@media(hover:hover) and (prefers-reduced-motion:no-preference){.tool-card:hover{transform:translateY(-5px)}.tool-card:hover::after{opacity:1}.tools-grid .tool-card--featured:first-of-type:hover{border-color:rgba(45,212,191,.34);box-shadow:0 18px 42px rgba(0,0,0,.38),0 0 0 1px rgba(45,212,191,.16)}.tools-grid .tool-card--featured:nth-of-type(2):hover,.tools-grid .tool-card--numisid:hover{border-color:rgba(240,200,105,.5);box-shadow:0 18px 42px rgba(0,0,0,.38),0 0 0 1px rgba(240,200,105,.16),0 0 34px -10px rgba(255,217,128,.4)}.tools-grid .tool-card--featured:nth-of-type(2):hover .tool-badge,.tools-grid .tool-card--numisid:hover .tool-badge{box-shadow:0 0 16px rgba(240,200,105,.35)}.tool-card--soon:hover{border-color:rgba(212,120,58,.22);box-shadow:0 18px 40px rgba(0,0,0,.36),0 0 0 1px rgba(212,120,58,.08)}.tool-card-cta .btn-forge.is-disabled:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 14px 40px rgba(200,168,76,.4),0 0 0 1px rgba(200,168,76,.18)}.tool-card-cta .btn-forge.is-disabled:hover::after{opacity:.85}.tool-card--soon .btn-ghost.is-disabled:hover{border-color:rgba(212,120,58,.38);color:var(--ember-l);transform:translateY(-2px)}.tools-pro-band:hover{border-color:rgba(200,168,76,.4);transform:translateY(-3px);box-shadow:0 20px 46px -14px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05)}.tools-pro-band:hover::after{opacity:1}}@media(max-width:900px){.tools-grid{max-width:none}}@media(max-width:1100px){.tools-page .sw{padding-left:32px;padding-right:32px}}@media(max-width:640px){.tools-grid{grid-template-columns:1fr;gap:18px}.tools-page{padding-top:88px}.tools-page .sw{padding-left:20px;padding-right:20px}.tool-card{padding:22px 20px 20px}.tools-pro-band{flex-direction:column;align-items:stretch;text-align:center}.tools-pro-cta.btn-forge{width:100%;justify-content:center}}@media(max-width:380px){.tools-page .sw{padding-left:14px;padding-right:14px}.tool-card{padding:20px 16px 18px}.tools-pro-band{padding:22px 18px}}