.single-tools-section button,.single-tools-section input,.single-tools-section select,.single-tools-section textarea{font-family:inherit;color:inherit}.fmc-btn,.fmc-btn-secondary{transition:transform .25s var(--fmc-ease),box-shadow .25s var(--fmc-ease),background .25s var(--fmc-ease),border-color .25s var(--fmc-ease)}.single-tools-section{--fmc-primary:#0ea5e9;--fmc-primary-dark:#0284c7;--fmc-secondary:#06b6d4;--fmc-accent:#14b8a6;--fmc-dark:#0f172a;--fmc-darker:#0a0f1d;--fmc-surface:#121b2e;--fmc-surface-2:#16223b;--fmc-surface-3:#1b294533;--fmc-border:rgba(148, 163, 184, 0.14);--fmc-border-strong:rgba(148, 163, 184, 0.26);--fmc-text:#e9eef6;--fmc-text-dim:#97a3b8;--fmc-text-faint:#69768c;--fmc-success:#10b981;--fmc-warning:#f59e0b;--fmc-danger:#ef4444;--fmc-gradient-primary:linear-gradient(
    135deg,
    #0ea5e9 0%,
    #06b6d4 52%,
    #14b8a6 100%
  );--fmc-gradient-radial:radial-gradient(
    circle at 30% 20%,
    rgba(14, 165, 233, 0.16),
    transparent 60%
  );--fmc-gradient-glow:radial-gradient(
    circle,
    rgba(14, 165, 233, 0.35),
    transparent 70%
  );--fmc-shadow-sm:0 2px 8px rgba(2, 6, 23, 0.3);--fmc-shadow-md:0 12px 32px rgba(2, 6, 23, 0.4);--fmc-shadow-lg:0 24px 64px rgba(2, 6, 23, 0.5);--fmc-shadow-glow:0 0 0 1px rgba(14, 165, 233, 0.12),0 20px 60px -10px rgba(14, 165, 233, 0.25);--fmc-radius-sm:10px;--fmc-radius-md:16px;--fmc-radius-lg:24px;--fmc-radius-xl:32px;--fmc-radius-full:999px;--fmc-font-display:"Outfit","Segoe UI",sans-serif;--fmc-font-body:"Inter","Segoe UI",sans-serif;--fmc-font-mono:"JetBrains Mono","Courier New",monospace;--fmc-ease:cubic-bezier(0.16, 1, 0.3, 1);background:var(--fmc-dark);color:var(--fmc-text);font-family:var(--fmc-font-body);overflow-x:hidden;display:block;position:relative}.border-radius-20{border-radius:20px!important}.single-tools-section,.single-tools-section *,.single-tools-section ::after,.single-tools-section ::before{box-sizing:border-box;margin:0;padding:0}.single-tools-section img,.single-tools-section svg{display:block;max-width:100%}.single-tools-section ul{list-style:none}.single-tools-section a{color:inherit;text-decoration:none}.single-tools-section button{cursor:pointer;border:none;background:0 0}.single-tools-section h1,.single-tools-section h2,.single-tools-section h3,.single-tools-section h4{font-family:var(--fmc-font-display);font-weight:700;line-height:1.15;letter-spacing:-.01em}.single-tools-section p{line-height:1.7}.single-tools-section :focus-visible{outline:2px solid var(--fmc-primary);outline-offset:3px;border-radius:4px}.fmc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fmc-container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.fmc-section-head{max-width:680px;margin:0 auto 10px;text-align:center}.fmc-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--fmc-font-mono);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fmc-accent);background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.25);padding:7px 14px;border-radius:var(--fmc-radius-full);margin-bottom:18px}.fmc-btn,.fmc-ticker-item{align-items:center;white-space:nowrap}.fmc-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fmc-accent);box-shadow:0 0 0 3px rgba(20,184,166,.25)}.fmc-section-head h2{font-size:clamp(28px, 4vw, 40px);margin-bottom:14px}.fmc-section-head p{color:var(--fmc-text-dim);font-size:16.5px}.single-tools-section section{position:relative;padding:88px 0}@media (max-width:768px){.single-tools-section section{padding:60px 0}.fmc-section-head{margin-bottom:40px}}.fmc-btn{position:relative;display:inline-flex;justify-content:center;gap:10px;font-family:var(--fmc-font-body);font-size:15px;font-weight:600;padding:15px 28px;border-radius:var(--fmc-radius-md)}.fmc-field-suffix,.fmc-gauge-value,.fmc-hero-panel-head span,.fmc-hero-stat strong,.fmc-mini-coin,.fmc-ticker-item{font-family:var(--fmc-font-mono)}.fmc-btn-ghost,.fmc-btn-secondary{border:1px solid var(--fmc-border-strong)}.fmc-btn:active{transform:translateY(1px) scale(.99)}.fmc-btn-danger:hover,.fmc-btn-primary:hover,.fmc-btn-secondary:hover{transform:translateY(-2px)}.fmc-btn-primary{background:var(--fmc-gradient-primary);color:#04141f;box-shadow:0 10px 30px -8px rgba(14,165,233,.55)}.fmc-btn-primary:hover{box-shadow:0 16px 38px -8px rgba(14,165,233,.65)}.fmc-btn-secondary{background:var(--fmc-surface-2);color:var(--fmc-text);box-shadow:0 10px 26px -10px rgba(20,184,165,.322)}.fmc-btn-secondary:hover{border-color:var(--fmc-accent);box-shadow:0 10px 26px -10px rgba(28,245,220,.589);transition:transform .25s var(--fmc-ease),box-shadow .25s var(--fmc-ease)}.fmc-btn-ghost{background:0 0;color:var(--fmc-text-dim)}.fmc-btn-ghost:hover{color:var(--fmc-text);border-color:var(--fmc-text-dim);background:rgba(255,255,255,.03)}.fmc-btn-danger{background:linear-gradient(135deg,#ef4444,#f97316);color:#2a0a0a;box-shadow:0 10px 26px -8px rgba(239,68,68,.5)}.fmc-btn-block{width:100%}.fmc-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.fmc-btn-loader{display:none;width:16px;height:16px;border:2px solid rgba(4,20,31,.35);border-top-color:#04141f;border-radius:50%}.fmc-btn.fmc-is-loading .fmc-btn-text{opacity:.7}.fmc-btn.fmc-is-loading .fmc-btn-loader{display:inline-block;animation:.7s linear infinite fmc-spin}@keyframes fmc-spin{to{transform:rotate(360deg)}}.fmc-ticker{position:relative;width:100%;overflow:hidden;background:var(--fmc-darker);border-bottom:1px solid var(--fmc-border);padding:11px 0}.fmc-ticker::after,.fmc-ticker::before{content:"";position:absolute;top:0;bottom:0;width:70px;z-index:2;pointer-events:none}.fmc-ticker::before{left:0;background:linear-gradient(90deg,var(--fmc-darker),transparent)}.fmc-ticker::after{right:0;background:linear-gradient(270deg,var(--fmc-darker),transparent)}.fmc-ticker-track{display:flex;width:max-content;gap:36px;animation:38s linear infinite fmc-ticker-scroll}.single-tools-section .fmc-ticker:hover .fmc-ticker-track{animation-play-state:paused}@keyframes fmc-ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.fmc-ticker-item{display:inline-flex;gap:8px;font-size:13px;color:var(--fmc-text-dim)}.fmc-ticker-pair{color:var(--fmc-text);font-weight:600}.fmc-ticker-item.fmc-up .fmc-ticker-price,.fmc-toast i,.fmc-trust-item i{color:var(--fmc-success)}.fmc-ticker-item.fmc-down .fmc-ticker-price{color:var(--fmc-danger)}.fmc-ticker-arrow{font-size:10px}.fmc-hero{padding:96px 0 110px;background:var(--fmc-gradient-radial),radial-gradient(circle at 85% 15%,rgba(20,184,166,.14),transparent 55%),var(--fmc-dark);overflow:hidden}.fmc-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.fmc-hero-shape{position:absolute;border-radius:50%;filter:blur(2px);opacity:.5;animation:9s ease-in-out infinite fmc-float}.fmc-modal-overlay,.fmc-toast{opacity:0;z-index:9999;position:fixed}.fmc-hero-shape:first-child{width:14px;height:14px;top:18%;left:8%;background:var(--fmc-primary);animation-delay:0s}.fmc-hero-shape:nth-child(2){width:9px;height:9px;top:65%;left:4%;background:var(--fmc-accent);animation-delay:1.6s}.fmc-hero-shape:nth-child(3){width:20px;height:20px;top:75%;left:22%;background:var(--fmc-secondary);opacity:.3;animation-delay:.8s}.fmc-hero-shape:nth-child(4){width:11px;height:11px;top:12%;right:6%;background:var(--fmc-secondary);animation-delay:2.4s}.fmc-hero-shape:nth-child(5){width:7px;height:7px;top:40%;left:14%;background:var(--fmc-primary);animation-delay:3.2s}@keyframes fmc-float{0%,100%{transform:translateY(0) translateX(0)}50%{transform:translateY(-22px) translateX(10px)}}.fmc-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr 0.95fr;gap:56px;align-items:center}.fmc-hero-title{font-size:clamp(34px, 5vw, 56px);background:linear-gradient(135deg,#f1f5f9 30%,var(--fmc-primary) 75%,var(--fmc-accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:20px}.fmc-hero-desc{font-size:17.5px;color:var(--fmc-text-dim);max-width:540px;margin-bottom:30px}.fmc-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.fmc-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--fmc-text);background:rgba(255,255,255,.04);border:1px solid var(--fmc-border);padding:9px 14px 9px 12px;border-radius:var(--fmc-radius-full);backdrop-filter:blur(8px)}.fmc-badge i{color:var(--fmc-primary);font-size:12px}.fmc-hero-panel-head span,.fmc-hero-stat span{color:var(--fmc-text-faint);text-transform:uppercase}.fmc-trust-row{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:36px}.fmc-trust-item{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--fmc-text-dim)}.fmc-hero-cta{display:flex;gap:14px;flex-wrap:wrap}.fmc-hero-visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:460px}.fmc-hero-glow{position:absolute;width:380px;height:380px;background:var(--fmc-gradient-glow);filter:blur(10px);z-index:-1}.fmc-hero-panel{position:relative;width:100%;max-width:380px;background:linear-gradient(160deg,rgba(22,34,59,.85),rgba(15,23,42,.85));border:1px solid var(--fmc-border-strong);border-radius:var(--fmc-radius-xl);padding:30px;backdrop-filter:blur(18px);box-shadow:var(--fmc-shadow-lg);transform:perspective(1000px) rotateY(-6deg) rotateX(4deg);transition:transform .5s var(--fmc-ease)}.fmc-hero-panel:hover{transform:perspective(1000px) rotateY(-2deg) rotateX(1deg) translateY(-4px)}.fmc-hero-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.fmc-hero-panel-head span{font-size:12px;letter-spacing:.08em}.fmc-pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--fmc-success);box-shadow:0 0 0 0 rgba(16,185,129,.6);animation:2s infinite fmc-pulse}@keyframes fmc-pulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.55)}70%{box-shadow:0 0 0 9px rgba(16,185,129,0)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.fmc-hero-gauge-wrap{display:flex;justify-content:center;margin-bottom:18px}.fmc-hero-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.fmc-hero-stat{background:rgba(255,255,255,.03);border:1px solid var(--fmc-border);border-radius:var(--fmc-radius-sm);padding:12px 14px}.fmc-hero-stat span{display:block;font-size:11px;letter-spacing:.06em;margin-bottom:6px}.fmc-hero-stat strong{font-size:17px;color:var(--fmc-text)}.fmc-hero-mini-row{display:flex;gap:8px;flex-wrap:wrap}.fmc-mini-coin{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:var(--fmc-surface-2);border:1px solid var(--fmc-border-strong);color:var(--fmc-secondary);animation:7s ease-in-out infinite fmc-float}.fmc-mini-coin:nth-child(2){animation-delay:1s;color:var(--fmc-primary)}.fmc-mini-coin:nth-child(3){animation-delay:2s;color:var(--fmc-accent)}.fmc-mini-coin:nth-child(4){animation-delay:3s;color:var(--fmc-secondary)}@media (max-width:480px){.fmc-hero{padding:56px 0 70px}.fmc-hero-stat-grid{grid-template-columns:1fr 1fr}}.fmc-gauge{position:relative;width:180px;height:100px}.fmc-gauge svg{width:100%;height:100%;overflow:visible}.fmc-gauge-track{fill:none;stroke-width:14;stroke-linecap:round}.fmc-gauge-needle{position:absolute;left:50%;bottom:0;width:3px;height:72px;background:linear-gradient(to top,var(--fmc-text),transparent);transform-origin:bottom center;transform:translateX(-50%) rotate(-90deg);transition:transform 1s var(--fmc-ease);border-radius:4px}.fmc-gauge-label,.fmc-gauge-pivot{position:absolute;transform:translateX(-50%);left:50%}.fmc-gauge-pivot{bottom:-6px;width:14px;height:14px;background:var(--fmc-text);border-radius:50%;box-shadow:0 0 0 4px var(--fmc-surface-2)}.fmc-gauge-label{bottom:-34px;text-align:center;width:100%}.fmc-field-wrap,.fmc-input-group{position:relative}.fmc-gauge-value{display:block;font-size:20px;font-weight:700;color:var(--fmc-text)}.fmc-gauge-caption{display:block;font-size:11px;color:var(--fmc-text-faint);text-transform:uppercase;letter-spacing:.07em;margin-top:2px}.fmc-calculator-section{background:var(--fmc-darker);border-top:1px solid var(--fmc-border);border-bottom:1px solid var(--fmc-border)}.fmc-calculator-grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}.fmc-calculator-card,.fmc-result-card{background:linear-gradient(165deg,rgba(22,34,59,.7),rgba(18,27,46,.85));border:1px solid var(--fmc-border-strong);border-radius:var(--fmc-radius-lg);backdrop-filter:blur(20px);box-shadow:var(--fmc-shadow-md);padding:34px}.fmc-modal,.fmc-toast{box-shadow:var(--fmc-shadow-lg)}.fmc-card-title{display:flex;align-items:center;gap:10px;font-size:19px;margin-bottom:10px}.fmc-card-title i{color:var(--fmc-primary)}.fmc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fmc-input-group{display:flex;flex-direction:column;gap:8px}.fmc-input-group.fmc-span-2{grid-column:span 2}.fmc-input-group label{font-size:13.5px;font-weight:600;color:var(--fmc-text-dim);display:flex;align-items:center;gap:6px}.fmc-input-group label i{color:var(--fmc-secondary);font-size:12px}.fmc-input-group input,.fmc-input-group select{width:100%;background:rgba(8,14,28,.55);border:1px solid var(--fmc-border-strong);border-radius:var(--fmc-radius-sm);padding:13px 16px;font-size:15px;font-family:var(--fmc-font-mono);color:var(--fmc-text);transition:border-color .2s,box-shadow .2s;appearance:none}.fmc-input-group select{background-image:linear-gradient(45deg,transparent 50%,var(--fmc-text-dim) 50%),linear-gradient(135deg,var(--fmc-text-dim) 50%,transparent 50%);background-position:calc(100% - 20px) center,calc(100% - 15px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:38px;cursor:pointer}.fmc-input-group input:focus,.fmc-input-group select:focus{outline:0;border-color:var(--fmc-primary);box-shadow:0 0 0 3px rgba(14,165,233,.16)}.fmc-input-group input::placeholder{color:var(--fmc-text-faint);font-family:var(--fmc-font-body)}.fmc-field-suffix{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--fmc-text-faint);pointer-events:none}.fmc-input-group.fmc-has-suffix input{padding-right:52px}.fmc-error-msg{display:none;align-items:center;gap:6px;font-size:12.5px;color:var(--fmc-danger);font-family:var(--fmc-font-body)}.fmc-breakdown-formula,.fmc-breakdown-step strong,.fmc-example-box,.fmc-result-headline strong,.fmc-result-row strong{font-family:var(--fmc-font-mono)}.fmc-error-msg::before{content:"\f071";font-family:"Font Awesome 6 Free";font-weight:900;font-size:11px}.fmc-input-group.fmc-invalid input,.fmc-input-group.fmc-invalid select{border-color:var(--fmc-danger);box-shadow:0 0 0 3px rgba(239,68,68,.12)}.fmc-input-group.fmc-invalid .fmc-error-msg{display:flex}.fmc-form-actions{display:flex;gap:14px;margin-top:30px}.fmc-form-actions .fmc-btn{flex:1}.fmc-form-note{display:flex;align-items:flex-start;gap:8px;margin-top:18px;font-size:12.5px;color:var(--fmc-text-faint);line-height:1.6}.fmc-form-note i{margin-top:2px;color:var(--fmc-secondary)}.fmc-result-card{position:sticky;top:24px}.fmc-result-empty{text-align:center;padding:30px 10px 10px;color:var(--fmc-text-faint)}.fmc-result-empty i{font-size:30px;color:var(--fmc-text-faint);margin-bottom:14px;opacity:.6}.fmc-result-empty p{font-size:14px;max-width:220px;margin:0 auto}.fmc-modal-overlay[hidden],.fmc-result-body{display:none}.fmc-result-body.fmc-is-visible{display:block;animation:fmc-reveal .5s var(--fmc-ease)}@keyframes fmc-reveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fmc-result-headline{text-align:center;padding-bottom:22px;margin-bottom:5px;border-bottom:1px dashed var(--fmc-border-strong)}.fmc-result-headline span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--fmc-text-faint);margin-bottom:8px}.fmc-result-headline strong{font-size:clamp(30px, 4vw, 38px);background:var(--fmc-gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.fmc-gauge-row{display:flex;justify-content:center;padding-bottom:38px;margin-bottom:8px}.fmc-result-list{display:flex;flex-direction:column;gap:0;margin-bottom:20px}.fmc-result-row{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid var(--fmc-border);font-size:14px}.fmc-result-row:last-child{border-bottom:none}.fmc-result-row span{color:var(--fmc-text-dim)}.fmc-result-row strong{color:var(--fmc-text);font-size:15px}.fmc-result-row strong.fmc-tag{font-family:var(--fmc-font-body);font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--fmc-radius-full);background:rgba(16,185,129,.12);color:var(--fmc-success)}.fmc-result-actions{display:flex;flex-direction:column;gap:10px;margin-top:22px}.fmc-qr-block{display:flex;align-items:center;gap:14px;margin-top:22px;padding-top:22px;border-top:1px solid var(--fmc-border)}.fmc-qr-block canvas,.fmc-qr-block img{border-radius:8px;background:#fff;padding:6px}.fmc-qr-text span{display:block;font-size:11.5px;color:var(--fmc-text-faint)}.fmc-qr-text strong{font-size:13px;color:var(--fmc-text-dim)}@media (max-width:1024px){.fmc-calculator-grid,.fmc-hero-inner{grid-template-columns:1fr}.fmc-hero-visual{height:auto;order:-1;margin-bottom:12px}.fmc-hero-panel{transform:none}.fmc-hero-panel:hover{transform:translateY(-4px)}.fmc-result-card{position:static}}@media (max-width:640px){.fmc-calculator-card,.fmc-result-card{padding:24px 20px}.fmc-form-grid{grid-template-columns:1fr}.fmc-input-group.fmc-span-2{grid-column:span 1}.fmc-form-actions{flex-direction:column}}.fmc-breakdown-card{margin-top:28px;background:linear-gradient(165deg,rgba(22,34,59,.55),rgba(18,27,46,.7));border:1px solid var(--fmc-border);border-radius:var(--fmc-radius-lg);padding:28px 30px}.fmc-breakdown-card h3{font-size:16px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.fmc-breakdown-card h3 i{color:var(--fmc-accent)}.fmc-breakdown-formula{font-size:13.5px;color:var(--fmc-secondary);background:rgba(6,182,212,.08);border:1px dashed rgba(6,182,212,.3);border-radius:var(--fmc-radius-sm);padding:14px 16px;margin-bottom:16px;line-height:1.8;overflow-x:auto}.fmc-breakdown-steps{display:flex;flex-direction:column;gap:8px}.fmc-breakdown-step{display:flex;justify-content:space-between;font-size:13.5px;color:var(--fmc-text-dim);padding:8px 0;border-bottom:1px solid var(--fmc-border)}.fmc-breakdown-step:last-child{border-bottom:none;color:var(--fmc-text);font-weight:600}.fmc-breakdown-step strong{color:inherit}.fmc-modal-overlay{inset:0;background:rgba(5,10,20,.7);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fmc-fade-in .25s var(--fmc-ease) forwards}@keyframes fmc-fade-in{to{opacity:1}}.fmc-modal{width:100%;max-width:380px;background:var(--fmc-surface-2);border:1px solid var(--fmc-border-strong);border-radius:var(--fmc-radius-lg);padding:30px;text-align:center;transform:translateY(14px) scale(.97);animation:fmc-modal-in .3s var(--fmc-ease) forwards}@keyframes fmc-modal-in{to{transform:translateY(0) scale(1)}}.fmc-modal-icon{width:56px;height:56px;border-radius:50%;background:rgba(245,158,11,.12);color:var(--fmc-warning);display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 18px}.fmc-modal h3{font-size:19px;margin-bottom:10px}.fmc-modal p{font-size:14px;color:var(--fmc-text-dim);margin-bottom:24px}.fmc-modal-actions{display:flex;gap:12px}.fmc-modal-actions .fmc-btn{flex:1;padding:13px 18px}.fmc-toast{bottom:24px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--fmc-surface-2);border:1px solid var(--fmc-border-strong);color:var(--fmc-text);padding:14px 22px;border-radius:var(--fmc-radius-md);font-size:13.5px;display:flex;align-items:center;gap:10px;pointer-events:none;transition:opacity .3s var(--fmc-ease),transform .3s var(--fmc-ease)}.fmc-toast.fmc-show{opacity:1;transform:translateX(-50%) translateY(0)}.fmc-faq-section{background:var(--fmc-dark)}.fmc-faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.fmc-faq-item{border:1px solid var(--fmc-border);border-radius:var(--fmc-radius-md);background:rgba(255,255,255,.02);overflow:hidden;transition:border-color .2s}.fmc-faq-item.fmc-open{border-color:var(--fmc-primary)}.fmc-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;text-align:left;font-size:15.5px;font-weight:600}.fmc-faq-question i{flex-shrink:0;color:var(--fmc-primary);transition:transform .3s var(--fmc-ease)}.fmc-faq-item.fmc-open .fmc-faq-question i{transform:rotate(180deg)}.fmc-faq-answer{max-height:0;overflow:hidden;transition:max-height .35s var(--fmc-ease)}.fmc-faq-answer-inner{padding:0 22px 20px;font-size:14.5px;color:var(--fmc-text-dim);line-height:1.75}.fmc-guide-section{background:var(--fmc-darker);border-top:1px solid var(--fmc-border)}.fmc-guide-inner{max-width:820px}.fmc-guide-inner h2{font-size:clamp(26px, 3.6vw, 34px);margin-bottom:18px}.fmc-guide-inner h3{font-size:20px;margin:34px 0 12px;color:var(--fmc-text);display:flex;align-items:center;gap:10px}.fmc-guide-inner h3::before{content:"";width:4px;height:18px;background:var(--fmc-gradient-primary);border-radius:2px}.fmc-guide-inner p{color:var(--fmc-text-dim);font-size:15.5px;margin-bottom:14px}.fmc-guide-inner ul{margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.fmc-guide-inner ul li{position:relative;padding-left:22px;font-size:15px;color:var(--fmc-text-dim);line-height:1.6}.fmc-guide-inner ul li::before{content:"\f054";font-family:"Font Awesome 6 Free";font-weight:900;font-size:9px;color:var(--fmc-accent);position:absolute;left:4px;top:6px}.fmc-guide-inner strong{color:var(--fmc-text)}.fmc-callout{background:rgba(14,165,233,.07);border-left:3px solid var(--fmc-primary);border-radius:0 var(--fmc-radius-sm) var(--fmc-radius-sm) 0;padding:16px 20px;margin:18px 0;font-size:14.5px;color:var(--fmc-text-dim);display:flex;gap:12px}.fmc-callout i{color:var(--fmc-primary);margin-top:3px}.fmc-example-box{background:rgba(8,14,28,.5);border:1px solid var(--fmc-border-strong);border-radius:var(--fmc-radius-sm);padding:18px 20px;margin:16px 0;font-size:13.5px;color:var(--fmc-secondary);line-height:1.9}.fmc-disclaimer-section{background:var(--fmc-dark);border-top:1px solid var(--fmc-border)}.fmc-disclaimer-card{max-width:880px;margin:0 auto;background:rgba(245,158,11,.05);border:1px solid rgba(245,158,11,.22);border-radius:var(--fmc-radius-lg);padding:32px 34px}.fmc-disclaimer-card h2{font-size:20px;display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--fmc-warning)}.fmc-disclaimer-card p{font-size:14px;color:var(--fmc-text-dim);margin-bottom:12px;line-height:1.75}.fmc-disclaimer-card p:last-child{margin-bottom:0}.fmc-pdf-template{position:fixed;left:-9999px;top:0;width:720px;background:#fff;color:#0f172a;padding:40px;font-family:var(--fmc-font-body)}.fmc-pdf-template *{box-sizing:border-box}.fmc-pdf-head{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid #0ea5e9;padding-bottom:18px;margin-bottom:24px}.fmc-pdf-head h1{font-family:var(--fmc-font-display);font-size:22px;color:#0f172a}.fmc-pdf-head span{font-size:12px;color:#64748b}.fmc-pdf-qr{text-align:center}.fmc-pdf-qr div{margin-bottom:6px}.fmc-pdf-qr span{font-size:10px;color:#64748b}.fmc-pdf-title{font-size:16px;color:#0ea5e9;margin-bottom:4px;font-weight:700}.fmc-pdf-meta,.fmc-pdf-table td:first-child{color:#64748b}.fmc-pdf-meta{font-size:11px;margin-bottom:22px}.fmc-pdf-table{width:100%;border-collapse:collapse;margin-bottom:20px}.fmc-pdf-table td{padding:11px 8px;border-bottom:1px solid #e2e8f0;font-size:13px}.fmc-pdf-table td:last-child{text-align:right;font-weight:700;color:#0f172a}.fmc-pdf-formula{background:#f0f9ff;border:1px dashed #0ea5e9;border-radius:8px;padding:14px 16px;font-size:12px;color:#0369a1;margin-bottom:18px}.fmc-pdf-footer{font-size:10px;color:#94a3b8;border-top:1px solid #e2e8f0;padding-top:14px;margin-top:10px;line-height:1.6}@media (prefers-reduced-motion:reduce){.single-tools-section *,.single-tools-section ::after,.single-tools-section ::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media (min-width:1440px){.fmc-container{max-width:1340px}.fmc-hero-title{font-size:60px}}