.logo-image{width:56px!important;height:56px!important}.logo-text{font-size:1.6rem!important;font-weight:600!important}.footer .logo-image{width:48px!important;height:48px!important}.footer .logo-text{font-size:1.3rem!important}.logo{align-items:center!important;gap:.75rem!important}.hero-section{margin-top:4rem!important}.tool-collapse-icon img{width:90px;height:90px;object-fit:contain}.trust-badges{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}.trust-badge{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:rgba(255,255,255,.05);border:1px solid rgba(0,102,255,.2);border-radius:50px;transition:all .3s ease;cursor:default;backdrop-filter:blur(10px)}.trust-badge:hover{transform:translateY(-2px);background:rgba(255,255,255,.08);border-color:rgba(0,102,255,.4);box-shadow:0 4px 12px rgba(0,102,255,.15)}.trust-badge-icon{font-size:1.2rem;line-height:1}.trust-badge-text{font-size:.9rem;font-weight:500;color:rgba(255,255,255,.9);white-space:nowrap}body:not(.dark-mode):not(.dimmed-mode) .trust-badge{background:rgba(0,0,0,.03);border-color:rgba(0,102,255,.3)}body:not(.dark-mode):not(.dimmed-mode) .trust-badge:hover{background:rgba(0,0,0,.05);border-color:rgba(0,102,255,.5)}body:not(.dark-mode):not(.dimmed-mode) .trust-badge-text{color:rgba(0,0,0,.85)}body.dimmed-mode .trust-badge-text{color:rgba(255,255,255,.9)}@media(max-width:768px){.trust-badges{gap:.75rem}.trust-badge{padding:.5rem 1rem}.trust-badge-icon{font-size:1rem}.trust-badge-text{font-size:.85rem}}@media(max-width:480px){.trust-badges{gap:.5rem}.trust-badge{padding:.45rem .9rem;flex:0 0 calc(50% - .25rem);justify-content:center}.trust-badge-icon{font-size:.95rem}.trust-badge-text{font-size:.8rem}}.tool-card-nav{background:var(--card-background);border:1px solid var(--border-color);border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;text-decoration:none;color:inherit}.tool-card-nav:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,0.1);border-color:var(--primary-color)}.tool-card-nav .tool-collapse-header{display:flex;align-items:flex-start;gap:16px;width:100%}.tool-card-nav .tool-collapse-icon{font-size:2.5rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:12px;flex-shrink:0}.tool-card-nav .tool-collapse-text{flex:1}.tool-card-nav .tool-title{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 8px 0}.tool-card-nav .tool-description{font-size:.95rem;color:var(--text-secondary);margin:0;line-height:1.5}.tools-grid .tool-card-nav{min-height:140px}@media(prefers-color-scheme:dark){.tool-card-nav{background:var(--card-background-dark,#1a1a1a);border-color:var(--border-color-dark,#333)}.tool-card-nav .tool-title{color:var(--text-primary-dark,#fff)}.tool-card-nav .tool-description{color:var(--text-secondary-dark,#ccc)}}.back-btn:hover{background:#00d9e6!important;transform:translateX(-2px)}.back-btn:active{transform:translateX(-2px) scale(.98)}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.feature-card{padding:1.25rem;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-card:hover{transform:scale(1.03)}.feature-icon{width:56px;height:56px;margin-bottom:1rem;font-size:1.5rem}.feature-card h3{font-size:1.1rem;margin-bottom:.5rem}.feature-card p{font-size:.9rem;line-height:1.5}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem}.step-card{padding:1rem;border-radius:10px}.step-card .step-number{font-size:1.75rem;margin-bottom:.75rem}.step-card h3{font-size:1.25rem;margin-bottom:.4rem}.step-card p{font-size:1rem;line-height:1.4;margin-bottom:0}@media(max-width:768px){.features-grid,.steps-grid{grid-template-columns:1fr;gap:1rem}}@media(min-width:769px) and (max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:repeat(3,1fr)}}.fade-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-up.visible{opacity:1;transform:translateY(0)}.blog-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,0.1)}