.suggestion-box{background:var(--color-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);margin:3rem auto;max-width:700px;padding:2.5rem;text-align:center}.suggestion-box h3{color:var(--color-heading);font-size:1.5rem;margin-bottom:1rem}.suggestion-box p{color:var(--color-text-muted);margin-bottom:1.5rem}.suggestion-form{display:flex;flex-direction:column;gap:1rem}.suggestion-form__row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.suggestion-form input:not([type=checkbox]),.suggestion-form textarea{background:var(--color-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--color-text);font-size:1rem;padding:1rem;width:100%}.suggestion-form textarea{min-height:100px;resize:vertical}.suggestion-form input:focus,.suggestion-form textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.status-msg{font-weight:600;margin-top:1rem}.status-msg.success{color:#10b981}.status-msg.error{color:#ef4444}.privacy-consent-field{margin:.5rem 0}.privacy-consent-label{align-items:flex-start;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:.9rem;gap:10px;text-align:left}.privacy-consent-checkbox{cursor:pointer;height:18px!important;margin-top:3px;width:18px!important}@media (max-width:640px){.suggestion-form__row{grid-template-columns:1fr}.suggestion-box{padding:1.5rem}}.tools-header{background:radial-gradient(ellipse 70% 50% at 50% 0,#0f6a7217 0,#0000 65%);padding:140px 0 64px;position:relative;text-align:center}.tools-header h1{color:#102a33;color:var(--color-heading,#102a33);font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.15;margin-top:14px}.tools-header p{color:#4b5563;color:var(--color-text-muted,#4b5563);font-size:clamp(1rem,2vw,1.1rem);line-height:1.65;margin:14px auto 0;max-width:680px}.tools-section-label{border-bottom:2px solid #e6f4f1;border-bottom:2px solid var(--color-brand-soft,#e6f4f1);color:#0f6a72;color:var(--color-brand,#0f6a72);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:20px;padding-bottom:10px;text-transform:uppercase}.tools-section-label--soon{border-bottom-color:#e5e7eb;border-bottom-color:var(--border-color,#e5e7eb);color:#4b5563;color:var(--color-text-muted,#4b5563);margin-top:52px}.tools-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:540px){.tools-grid{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.tools-grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}}.tools-grid--soon{opacity:.72}.tool-card{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:18px;border-radius:var(--radius-lg,18px);box-shadow:0 4px 16px #0f172a0d;display:flex;flex-direction:column;gap:0;padding:26px 24px 24px;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.tool-card:hover:not(.tool-card--disabled){border-color:#0f6a72;border-color:var(--color-brand,#0f6a72);box-shadow:0 8px 28px #0f6a721f;transform:translateY(-3px)}.tool-card--disabled{cursor:default}.tool-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.tool-category{align-items:center;background:#0f6a7214;border-radius:6px;color:#0f6a72;color:var(--color-brand,#0f6a72);display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.08em;line-height:1;padding:4px 10px;text-transform:uppercase}.tool-category-icon{font-size:13px;line-height:1}.tool-badge-soon{background:#f59e0b1a;border-radius:6px;color:#b45309;font-size:11px;font-weight:700;padding:4px 10px}.tool-card h3{color:#102a33;color:var(--color-heading,#102a33);font-size:clamp(1rem,2vw,1.1rem);font-weight:700;line-height:1.3;margin:0 0 8px}.tool-card p{color:#4b5563;color:var(--color-text-muted,#4b5563);flex-grow:1;font-size:14px;line-height:1.65;margin:0 0 20px}.tool-btn{border-radius:8px;border-radius:var(--radius-sm,8px);font-size:14px;font-weight:600;margin-top:auto;padding:11px 18px;text-align:center;transition:background-color .2s ease,transform .2s ease}.tool-btn.btn-primary{background:#cf6810;background:var(--color-cta,#cf6810);border:1px solid #0000;color:#fff}.tool-btn.btn-primary:hover{background:#a84f08;background:var(--color-cta-hover,#a84f08);transform:translateY(-1px)}.tool-btn.btn-outline{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);color:#0f6a72;color:var(--color-brand,#0f6a72)}.tools-cta{background:linear-gradient(135deg,#e6f4f1,#f8fafc);background:linear-gradient(135deg,var(--color-brand-soft,#e6f4f1) 0,var(--color-surface-muted,#f8fafc) 100%);padding:72px 0}.tools-cta-inner{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.tools-cta-text{flex:1 1 400px}.tools-cta h2{color:#102a33;color:var(--color-heading,#102a33);font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.25;margin-bottom:10px}.tools-cta .section-sub{color:#4b5563;color:var(--color-text-muted,#4b5563);font-size:1rem;margin:0}.tools-cta-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:14px}@media (max-width:720px){.tools-cta-inner{align-items:flex-start;flex-direction:column;gap:24px}.tools-cta-actions{flex-direction:column;width:100%}.tools-cta-actions a,.tools-cta-actions button{text-align:center;width:100%}}
/*# sourceMappingURL=148.777e7a57.chunk.css.map*/