.ToolCard-module__k6tA0a__card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-normal);color:inherit;padding:1.5rem;text-decoration:none;animation:.4s forwards ToolCard-module__k6tA0a__fadeInUp;display:block;position:relative}.ToolCard-module__k6tA0a__card:hover{border-color:var(--primary);box-shadow:var(--shadow-card);transform:translateY(-2px)}.ToolCard-module__k6tA0a__card.ToolCard-module__k6tA0a__featured{background:linear-gradient(135deg,var(--primary)0%,var(--primary-light)100%);color:var(--white);border:none;grid-column:span 2}.ToolCard-module__k6tA0a__card.ToolCard-module__k6tA0a__featured .ToolCard-module__k6tA0a__category{color:#fffc}.ToolCard-module__k6tA0a__card.ToolCard-module__k6tA0a__featured .ToolCard-module__k6tA0a__description{color:#ffffffe6}.ToolCard-module__k6tA0a__card.ToolCard-module__k6tA0a__featured .ToolCard-module__k6tA0a__tag{background:#fff3}.ToolCard-module__k6tA0a__card.ToolCard-module__k6tA0a__featured .ToolCard-module__k6tA0a__arrow{color:var(--white);background:#fff3}.ToolCard-module__k6tA0a__card.ToolCard-module__k6tA0a__featured:hover .ToolCard-module__k6tA0a__arrow{background:var(--white);color:var(--primary)}.ToolCard-module__k6tA0a__category{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:block}.ToolCard-module__k6tA0a__title{color:inherit;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;font-size:1rem;font-weight:600;display:flex}.ToolCard-module__k6tA0a__icon{font-size:1.125rem}.ToolCard-module__k6tA0a__description{color:var(--gray-500);margin:0;font-size:.8125rem;line-height:1.5}.ToolCard-module__k6tA0a__tag{background:var(--accent);color:var(--white);text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:.25rem .5rem;font-size:.625rem;font-weight:600;display:inline-block}.ToolCard-module__k6tA0a__arrow{background:var(--gray-100);width:32px;height:32px;color:var(--gray-500);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;top:1.5rem;right:1.5rem}.ToolCard-module__k6tA0a__card:hover .ToolCard-module__k6tA0a__arrow{background:var(--accent);color:var(--white)}@keyframes ToolCard-module__k6tA0a__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ToolCard-module__k6tA0a__card.ToolCard-module__k6tA0a__featured{grid-column:span 1}.ToolCard-module__k6tA0a__card{padding:1.25rem}.ToolCard-module__k6tA0a__arrow{width:28px;height:28px;top:1.25rem;right:1.25rem}}
.page-module__Lq_pyW__pageTitle{color:var(--primary);margin-bottom:.5rem;font-size:2rem;font-weight:700}.page-module__Lq_pyW__pageDescription{color:var(--gray-600);margin-bottom:2rem;font-size:1.1rem}.page-module__Lq_pyW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}@media (max-width:768px){.page-module__Lq_pyW__pageTitle{font-size:1.5rem}.page-module__Lq_pyW__grid{grid-template-columns:1fr}}
.shared-module__jA5WNq__adBannerTop{background:var(--gray-800);justify-content:center;align-items:center;padding:.75rem 1.5rem;display:flex}.shared-module__jA5WNq__mainContainer{max-width:var(--max-width);margin:0 auto;padding:2rem 1.5rem}.shared-module__jA5WNq__hasSidebar{grid-template-columns:1fr var(--sidebar-width);gap:2rem;display:grid}.shared-module__jA5WNq__content{min-width:0}.shared-module__jA5WNq__pageHeader{margin-bottom:2rem}.shared-module__jA5WNq__pageHeader h1{color:var(--primary);margin-bottom:.5rem;font-size:2rem;font-weight:700}.shared-module__jA5WNq__pageHeader p{color:var(--gray-600);font-size:1.1rem}.shared-module__jA5WNq__toolsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:768px){.shared-module__jA5WNq__pageHeader h1{font-size:1.5rem}.shared-module__jA5WNq__toolsGrid{grid-template-columns:1fr}}.shared-module__jA5WNq__calculatorCard{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--border-radius);overflow:hidden}.shared-module__jA5WNq__calculatorHeader{background:linear-gradient(135deg,var(--primary)0%,var(--primary-light)100%);color:var(--white);padding:1.5rem}.shared-module__jA5WNq__calculatorHeader h1{color:var(--white);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.375rem;font-size:1.5rem;font-weight:700;display:flex}.shared-module__jA5WNq__tag{background:var(--accent);color:var(--white);text-transform:uppercase;border-radius:4px;padding:.25rem .5rem;font-size:.625rem;font-weight:600;display:inline-block}.shared-module__jA5WNq__calculatorHeader p{opacity:.9;font-size:.875rem}.shared-module__jA5WNq__calculatorBody{padding:1.5rem}.shared-module__jA5WNq__formGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.shared-module__jA5WNq__formGroup{flex-direction:column;gap:.375rem;display:flex}.shared-module__jA5WNq__formGroupFull{grid-column:span 2}.shared-module__jA5WNq__formGroup label{color:var(--gray-600);font-size:.8125rem;font-weight:500}.shared-module__jA5WNq__inputWithPrefix{position:relative}.shared-module__jA5WNq__inputPrefix{color:var(--gray-500);font-size:.875rem;font-weight:500;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.shared-module__jA5WNq__inputSuffix{color:var(--gray-400);font-size:.75rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.shared-module__jA5WNq__input,.shared-module__jA5WNq__select{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--border-radius);width:100%;font-size:.875rem;font-family:var(--font-main);color:var(--text);padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s}.shared-module__jA5WNq__inputWithPrefix .shared-module__jA5WNq__input{padding-left:2.5rem}.shared-module__jA5WNq__input:focus,.shared-module__jA5WNq__select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1a2b4a1a}.shared-module__jA5WNq__inputError{border-color:var(--error)!important;box-shadow:0 0 0 3px #dc262626!important}.shared-module__jA5WNq__inputError:focus{border-color:var(--error)!important;box-shadow:0 0 0 3px #dc262640!important}.shared-module__jA5WNq__btnCalculate{background:var(--accent);width:100%;color:var(--white);border-radius:var(--border-radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:background .2s,transform .2s;display:flex}.shared-module__jA5WNq__btnCalculate:hover{background:var(--accent-hover);transform:translateY(-1px)}.shared-module__jA5WNq__resultsSection{border-top:1px solid var(--gray-200);margin-top:1.5rem;padding-top:1.5rem;animation:.3s shared-module__jA5WNq__fadeIn}@keyframes shared-module__jA5WNq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.shared-module__jA5WNq__resultCard{background:linear-gradient(135deg,var(--accent)0%,#15803d 100%);border-radius:var(--border-radius);text-align:center;color:var(--white);margin-bottom:1.5rem;padding:1.5rem}.shared-module__jA5WNq__resultCard.shared-module__jA5WNq__pj{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)}.shared-module__jA5WNq__resultCard.shared-module__jA5WNq__clt{background:linear-gradient(135deg,var(--primary)0%,var(--primary-light)100%)}.shared-module__jA5WNq__resultLabel{opacity:.9;margin-bottom:.25rem;font-size:.8125rem}.shared-module__jA5WNq__resultValue{font-family:var(--font-mono);font-size:2.25rem;font-weight:700}.shared-module__jA5WNq__resultSub{opacity:.8;margin-top:.25rem;font-size:.75rem}.shared-module__jA5WNq__breakdownGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.shared-module__jA5WNq__breakdownItem{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--border-radius);justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.shared-module__jA5WNq__breakdownItem .shared-module__jA5WNq__label{color:var(--gray-500);font-size:.8125rem}.shared-module__jA5WNq__breakdownItem .shared-module__jA5WNq__value{font-family:var(--font-mono);font-size:.875rem;font-weight:600}.shared-module__jA5WNq__breakdownItem .shared-module__jA5WNq__value.shared-module__jA5WNq__negative{color:var(--error)}.shared-module__jA5WNq__breakdownItem .shared-module__jA5WNq__value.shared-module__jA5WNq__positive{color:var(--accent)}.shared-module__jA5WNq__comparisonGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.shared-module__jA5WNq__comparisonColumn{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--border-radius);padding:1rem}.shared-module__jA5WNq__columnTitle{text-align:center;color:var(--primary);margin-bottom:.75rem;font-size:1rem;font-weight:600}.shared-module__jA5WNq__comparisonItem{border-bottom:1px solid var(--gray-200);justify-content:space-between;padding:.5rem 0;font-size:.8125rem;display:flex}.shared-module__jA5WNq__comparisonItem:last-child{border-bottom:none}.shared-module__jA5WNq__comparisonItem.shared-module__jA5WNq__highlight{background:var(--gray-100);margin:0 -1rem;padding:.5rem 1rem}.shared-module__jA5WNq__comparisonItem.shared-module__jA5WNq__total{margin-top:.5rem;font-weight:600}.shared-module__jA5WNq__negative{color:var(--error)}.shared-module__jA5WNq__positive{color:var(--accent)}.shared-module__jA5WNq__neutral{color:var(--gray-400);font-style:italic}.shared-module__jA5WNq__detailsSection{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--border-radius);overflow:hidden}.shared-module__jA5WNq__detailsSummary{cursor:pointer;color:var(--primary);padding:1rem;font-weight:600}.shared-module__jA5WNq__detailsSummary:hover{background:var(--gray-100)}.shared-module__jA5WNq__detailsContent{color:var(--gray-600);padding:0 1rem 1rem;font-size:.875rem}.shared-module__jA5WNq__detailsContent ul{margin-top:.5rem;padding-left:1.25rem;list-style:outside}.shared-module__jA5WNq__detailsContent li{margin-bottom:.25rem}.shared-module__jA5WNq__infoBox{border-radius:var(--border-radius);color:var(--gray-600);background:#22c55e1a;border:1px solid #22c55e33;padding:1rem;font-size:.8125rem}.shared-module__jA5WNq__infoBox strong{color:var(--text)}.shared-module__jA5WNq__sidebar{flex-direction:column;gap:1.5rem;display:flex}.shared-module__jA5WNq__widget{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--border-radius);overflow:hidden;box-shadow:0 1px 3px #0000000d}.shared-module__jA5WNq__widgetHeader{background:var(--primary);color:var(--white);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.shared-module__jA5WNq__infoTableSidebar{border-collapse:collapse;width:100%;font-size:.8125rem}.shared-module__jA5WNq__infoTableSidebar th{background:var(--gray-50);text-align:left;color:var(--gray-600);border-bottom:1px solid var(--gray-200);padding:.625rem .5rem;font-weight:600}.shared-module__jA5WNq__infoTableSidebar td{color:var(--gray-600);border-bottom:1px solid var(--gray-100);padding:.625rem .5rem}.shared-module__jA5WNq__infoTableSidebar tr:last-child td{border-bottom:none}.shared-module__jA5WNq__infoTableSidebar tr:hover td{background:var(--gray-50)}@media (max-width:1024px){.shared-module__jA5WNq__mainContainer{grid-template-columns:1fr}.shared-module__jA5WNq__sidebar{display:none}}@media (max-width:768px){.shared-module__jA5WNq__formGrid,.shared-module__jA5WNq__breakdownGrid,.shared-module__jA5WNq__comparisonGrid{grid-template-columns:1fr}.shared-module__jA5WNq__formGroupFull{grid-column:span 1}.shared-module__jA5WNq__calculatorHeader h1{font-size:1.25rem}.shared-module__jA5WNq__resultValue{font-size:1.75rem}}.shared-module__jA5WNq__tooltip{background:var(--gray-200);width:16px;height:16px;color:var(--gray-500);cursor:help;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.shared-module__jA5WNq__tooltip:after{content:attr(data-tooltip);background:var(--gray-800);color:var(--white);white-space:normal;opacity:0;visibility:hidden;z-index:100;pointer-events:none;text-align:center;border-radius:6px;width:220px;padding:.625rem .875rem;font-size:.75rem;font-weight:400;line-height:1.5;transition:all .2s ease-in-out;position:absolute;bottom:125%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.shared-module__jA5WNq__tooltip:hover:after{opacity:1;visibility:visible;bottom:140%}
.SEOFAQ-module__iMgcNG__faqSection{border-top:1px solid var(--border);margin:3rem 0;padding-top:2rem}.SEOFAQ-module__iMgcNG__faqTitle{color:var(--text-primary);text-align:left;margin-bottom:2rem;font-size:1.5rem;font-weight:700}.SEOFAQ-module__iMgcNG__faqList{flex-direction:column;gap:1rem;display:flex}.SEOFAQ-module__iMgcNG__faqItem{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;transition:all .2s;overflow:hidden}.SEOFAQ-module__iMgcNG__faqItem[open]{border-color:var(--primary);box-shadow:0 4px 12px #0000000d}.SEOFAQ-module__iMgcNG__faqQuestion{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-weight:600;list-style:none;display:flex;position:relative}.SEOFAQ-module__iMgcNG__faqQuestion:after{content:"＋";color:var(--primary);font-size:1.2rem;transition:transform .3s}.SEOFAQ-module__iMgcNG__faqItem[open] .SEOFAQ-module__iMgcNG__faqQuestion:after{content:"－";transform:rotate(180deg)}.SEOFAQ-module__iMgcNG__faqQuestion::-webkit-details-marker{display:none}.SEOFAQ-module__iMgcNG__faqAnswer{color:var(--text-secondary);padding:0 1.5rem 1.5rem;font-size:.9375rem;line-height:1.6}@media (max-width:768px){.SEOFAQ-module__iMgcNG__faqTitle{font-size:1.25rem}}
