.sits-crumbs{margin:clamp(-26px,-2vw,-12px) 0 16px;font:500 13.5px/1.5 'DM Sans',Arial,sans-serif;color:#64748b}.sits-crumbs__in{padding:0 4px}body.sits .sits-crumbs a{color:#051142;text-decoration:none;border-bottom:1px solid #fff0;transition:border-color .2s}body.sits .sits-crumbs a:hover{border-bottom-color:#cb0a3c}.sits-crumbs .breadcrumb_last{color:#64748b}body .sits-software-page p{text-align:left}body.sits .sits-software-page .sits-service-link{color:#cb0a3c}body.sits .sits-software-page .sits-btn-primary,body.sits .sits-software-page .sits-btn-primary:hover,body.sits .sits-software-page .sits-btn-secondary,body.sits .sits-software-page .sits-btn-secondary:hover,body.sits .sits-software-page .sits-social-link,body.sits .sits-software-page .sits-contact-text a{color:#fff}body.sits .sits-software-page .sits-contact-text a:hover{color:rgb(255 255 255 / .75)}body.sits .sits-software-page .sits-product-link{color:#cb0a3c;font-weight:700}.sits-software-page .sits-contact-form .sits-submit-btn{background:linear-gradient(135deg,#15803d,#0f766e)}.sits-software-page .sits-contact-form .sits-submit-btn:hover{box-shadow:0 8px 24px rgb(21 128 61 / .35)}.sits-software-page .sits-glance{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;align-items:center;background:#fff;border:1px solid #e5e8f0;border-radius:18px;padding:34px 34px 34px 40px;margin-bottom:60px;box-shadow:0 6px 28px rgb(5 17 66 / .07)}.sits-software-page .sits-glance::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,#cb0a3c,#051142)}.sits-software-page .sits-glance-label{display:inline-block;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:#fff1f4;color:#cb0a3c;font:700 11.5px/1 'Sora',Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.sits-software-page .sits-glance h2{font-size:clamp(20px,2.3vw,26px);margin-bottom:16px}.sits-software-page .sits-glance-answer p{margin:0;font-size:16.5px;line-height:1.7;color:#334155}.sits-software-page .sits-glance-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.sits-software-page .sits-glance-facts>div{background:#f7f8fc;border:1px solid #e5e8f0;border-radius:12px;padding:14px 16px;transition:border-color .2s,transform .2s}.sits-software-page .sits-glance-facts>div:hover{border-color:#c9d0e4;transform:translateY(-2px)}.sits-software-page .sits-glance-facts dt{margin-bottom:5px;font:700 11.5px/1.3 'Sora',Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.sits-software-page .sits-glance-facts dd{margin:0;font-size:15px;line-height:1.45;font-weight:600;color:#051142}body.sits .sits-software-page .sits-glance-facts a{color:#cb0a3c;text-decoration:underline;text-underline-offset:3px}.sits-software-page .sits-dir-grid{column-count:3;column-gap:18px;margin-top:6px}.sits-software-page .sits-dir-group{break-inside:avoid;margin-bottom:18px}.sits-software-page .sits-dir-group{background:#fff;border:1px solid #e5e8f0;border-radius:14px;padding:18px 18px 16px;box-shadow:0 2px 12px rgb(5 17 66 / .05);transition:box-shadow .25s,transform .25s,border-color .25s}.sits-software-page .sits-dir-group:hover{box-shadow:0 14px 34px rgb(5 17 66 / .12);transform:translateY(-3px);border-color:#d5dbea}.sits-software-page .sits-dir-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.sits-software-page .sits-dir-group:hover .sits-ind-icon-wrap{background:linear-gradient(135deg,#051142,#cb0a3c)}.sits-software-page .sits-dir-group:hover .sits-ind-icon-wrap svg{filter:brightness(100)}.sits-software-page .sits-dir-head h3{margin:0;font-size:17px;line-height:1.3;color:#051142}.sits-software-page .sits-dir-group ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sits-software-page .sits-dir-group li{margin:0}body.sits .sits-software-page .sits-dir-group a{display:inline-block;padding:6px 12px;border-radius:999px;background:#f7f8fc;border:1px solid #e5e8f0;color:#051142;font-size:13.5px;line-height:1.35;transition:background .2s,color .2s,border-color .2s}body.sits .sits-software-page .sits-dir-group a:hover,body.sits .sits-software-page .sits-dir-group a:focus-visible{background:#051142;border-color:#051142;color:#fff}.sits-software-page .sits-dir-more{margin:24px auto 0;max-width:900px;text-align:center}body.sits .sits-software-page .sits-dir-more a{color:#cb0a3c;font-weight:600;text-decoration:underline;text-underline-offset:3px}.sits-software-page .sits-compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e8f0;border-radius:14px;box-shadow:0 4px 20px rgb(5 17 66 / .06)}#sits-main .sits-software-page table.sits-compare{display:table;width:100%;min-width:680px;margin:0;border-collapse:collapse;background:#fff;font-size:15px}.sits-software-page .sits-compare th,.sits-software-page .sits-compare td{padding:14px 16px;border-top:1px solid #e5e8f0;text-align:left;vertical-align:top;color:#334155;line-height:1.5}.sits-software-page .sits-compare thead th{border-top:0;background:#051142;color:#fff;font:700 14px/1.35 'Sora',Arial,sans-serif}.sits-software-page .sits-compare thead th:nth-child(2){background:linear-gradient(135deg,#051142,#8c0629)}.sits-software-page .sits-compare tbody th{width:17%;background:#f7f8fc;color:#051142;font-weight:700}.sits-software-page .sits-compare tbody tr:nth-child(even) td{background:#fbfcfe}.sits-software-page .sits-compare-note{margin-top:16px}.sits-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1100px){.sits-software-page .sits-dir-grid{column-count:2}}@media (max-width:900px){.sits-software-page .sits-glance{grid-template-columns:minmax(0,1fr);padding:24px 20px 24px 26px}}@media (max-width:640px){.sits-software-page .sits-dir-grid{column-count:1}.sits-software-page .sits-glance-facts{grid-template-columns:minmax(0,1fr)}.sits-software-page .sits-compare th,.sits-software-page .sits-compare td{padding:12px;font-size:14px}}.sits-sw-related__box{max-width:1100px;margin:0 auto;padding:clamp(22px,3vw,34px);background:linear-gradient(135deg,#f7f8fc,#eef1f9);border:1px solid #e5e8f0;border-radius:18px}.sits-sw-related__box>p{margin:0}body.sits .sits-sw-related__box>p a{color:#cb0a3c;font-weight:600;text-decoration:underline;text-underline-offset:3px}.sits-sw-related__list{list-style:none;margin:18px 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sits-sw-related__list li{margin:0;padding:0}.sits-sw-related__list li::before{content:none}body.sits .sits-sw-related__list a{display:flex;align-items:center;justify-content:space-between;gap:10px;height:100%;padding:14px 16px;background:#fff;border:1px solid #e5e8f0;border-radius:12px;color:#051142;font-weight:600;font-size:15px;line-height:1.35;transition:border-color .2s,transform .2s,box-shadow .2s}body.sits .sits-sw-related__list a::after{content:"\2192";color:#cb0a3c;flex:none}body.sits .sits-sw-related__list a:hover{border-color:#cb0a3c;transform:translateY(-2px);box-shadow:0 10px 24px rgb(5 17 66 / .1)}body.sits .sits-sw-related__all{color:#cb0a3c;font-weight:700}body.sits .sits-sw-related__all:hover{text-decoration:underline}@media (max-width:900px){.sits-sw-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.sits-sw-related__list{grid-template-columns:minmax(0,1fr)}}.sits-sw-related .sn-label{display:inline-block;margin:0 0 10px;padding:6px 12px;border-radius:999px;background:#fff1f4;color:#cb0a3c;font:700 11.5px/1 'Sora',Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.sits-sw-related .sits-sw-related__box h2{margin:0 0 10px;font-size:clamp(22px,2.6vw,28px);line-height:1.25}.sits-city-links{margin:40px auto;max-width:1100px}.sits-city-links__box{padding:clamp(22px,3vw,32px);background:linear-gradient(135deg,#f7f8fc,#eef1f9);border:1px solid #e5e8f0;border-radius:18px}.sits-city-links__box h2{margin:0 0 8px;font-size:clamp(20px,2.4vw,26px);line-height:1.25;color:#051142}.sits-city-links__box>p{margin:0 0 16px;color:#475569}.sits-city-links__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.sits-city-links__list li{margin:0;padding:0}.sits-city-links__list li::before{content:none}body.sits .sits-city-links__list a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e5e8f0;border-radius:999px;color:#051142;font-weight:600;font-size:14.5px;transition:border-color .2s,transform .2s,box-shadow .2s}body.sits .sits-city-links__list a::after{content:"\2192";color:#cb0a3c}body.sits .sits-city-links__list a:hover{border-color:#cb0a3c;transform:translateY(-2px);box-shadow:0 8px 20px rgb(5 17 66 / .08)}body.sits .sits-city-links ul.sits-city-links__list{padding:0;margin:0;list-style:none}body.sits .sits-city-links ul.sits-city-links__list li{padding:0;margin:0}body.sits .sits-city-links ul.sits-city-links__list li::before{content:none;display:none}body.sits .sits-city-links ul.sits-city-links__list li::after{content:none;display:none}body.sits .sits-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;position:relative;z-index:1}body.sits .sits-proof-card{background:#fff;border:1px solid #e2e6f3;border-radius:16px;padding:24px 22px;text-align:center;box-shadow:0 10px 30px rgb(5 17 66 / .06)}body.sits .sits-proof-big{font-family:var(--st-display,'Sora',sans-serif);font-weight:800;font-size:clamp(30px,3.4vw,40px);line-height:1.1;color:#a0082f}body.sits .sits-proof-lbl{margin-top:6px;color:#475569;font-size:14.5px}body.sits a.sits-proof-link{display:inline-block;margin-top:12px;color:#cb0a3c;font-weight:700;font-size:14px;text-decoration:none}body.sits a.sits-proof-link:hover{text-decoration:underline}body.sits .sits-proof--inner{margin:34px 0;padding:clamp(20px,3vw,30px);background:linear-gradient(135deg,#f7f8fc,#eef1f9);border:1px solid #e5e8f0;border-radius:18px}body.sits .inner-prose .sits-proof--inner h2{margin-top:0}body.sits .inner-prose .sits-proof--inner>p{margin:0;color:#475569}body.sits .sp-testi-wrap.sits-proof{padding:8px 0 0;margin-bottom:64px}body.sits ul.sits-cost-factors{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}body.sits ul.sits-cost-factors li{margin:0;padding:20px 20px 20px 54px;position:relative;background:#fff;border:1px solid #e2e6f3;border-radius:14px;color:#475569;font-size:14.5px;line-height:1.6;box-shadow:0 6px 20px rgb(5 17 66 / .05)}body.sits ul.sits-cost-factors li::before{content:"\2713";position:absolute;left:18px;top:19px;width:24px;height:24px;border-radius:8px;background:rgb(203 10 60 / .09);color:#cb0a3c;font-weight:800;font-size:13px;line-height:24px;text-align:center}body.sits ul.sits-cost-factors li::after{content:none;display:none}body.sits ul.sits-cost-factors li strong{color:#051142;font-size:15.5px}body.sits .inner-prose .sits-glance{margin:8px 0 30px;padding:20px 22px;border-radius:16px;background:linear-gradient(135deg,#051142 0%,#14206b 62%,#4a0d2c 100%);box-shadow:0 14px 36px rgb(5 17 66 / .18)}body.sits .inner-prose .sits-glance__lead{margin:0 0 14px;color:#dfe4ff;font-size:15.5px;line-height:1.65}body.sits .inner-prose .sits-glance__lead strong{color:#fff}body.sits .sits-glance__cta{display:flex;flex-wrap:wrap;gap:10px}body.sits .inner-prose a.sits-glance__btn{display:inline-flex;align-items:center;padding:10px 18px;border-radius:999px;font-weight:700;font-size:14.5px;text-decoration:none;color:#fff;transition:transform .2s}body.sits .inner-prose a.sits-glance__btn:hover{color:#fff;transform:translateY(-2px)}body.sits .inner-prose a.sits-glance__btn--call{background:#cb0a3c}body.sits .inner-prose a.sits-glance__btn--wa{background:linear-gradient(135deg,#15803d,#0f766e)}body.sits-district .inner-prose .faq_inner_city h3{margin:16px 0 0!important;padding:14px 18px!important;background:#f7f8fc!important;border:1px solid #e2e6f3!important;border-left:4px solid #cb0a3c!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;font-size:16.5px!important;line-height:1.45!important}body.sits-district .inner-prose .faq_inner_city h3+p{margin:0;padding:12px 18px 16px;background:#fff;border:1px solid #e2e6f3;border-left:4px solid #cb0a3c;border-top:0;border-radius:0 0 12px 12px;font-size:15.5px}body.sits-district .inner-prose .sits-city-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:34px 0}body.sits-district .inner-prose .sits-city-contact .image_inner_city,body.sits-district .inner-prose .sits-city-contact .image_inner_city p{margin:0;height:100%}body.sits-district .inner-prose .sits-city-contact .image_inner_city img{display:block;width:100%;height:100%;max-height:420px;object-fit:cover;margin:0}body.sits-district .inner-prose .sits-city-contact .contact_inner_city{width:auto!important;padding:24px 26px;background:linear-gradient(135deg,#f7f8fc,#eef1f9);border:1px solid #e5e8f0;border-radius:16px}body.sits-district .inner-prose .contact_inner_city h2{margin:0 0 6px;font-size:22px}body.sits-district .inner-prose .contact_inner_city h3{margin:16px 0 4px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:#64748b}body.sits-district .inner-prose .contact_inner_city p{margin:0;font-size:15px;line-height:1.9}body.sits-district .inner-prose .contact_inner_city .sits-city-contact__addr{color:#475569;line-height:1.6}body.sits-district .inner-prose .contact_inner_city a{color:#051142;font-weight:600;text-decoration:none}body.sits-district .inner-prose .contact_inner_city a:hover{color:#cb0a3c}body.sits-district .inner-prose .contact_inner_city i{display:none}body.sits-district .inner-prose .sits-city-contact .map_inner_city{grid-column:1 / -1}body.sits-district .inner-prose .sits-city-contact .map_inner_city iframe{display:block;width:100%;height:320px;margin:0;border-radius:16px}body.sits :is(.sits-prose,.inner-prose) .hero-section :is(a[href^="tel:"],a[href*="wa.me/"]){color:#cb0a3c!important}@media (max-width:760px){body.sits .sits-proof-grid{grid-template-columns:1fr}body.sits-district .inner-prose .sits-city-contact{grid-template-columns:1fr}body.sits-district .inner-prose .sits-city-contact .image_inner_city img{max-height:260px}}body.sits :is(.sits-prose,.inner-prose) .result-number{width:auto;min-width:52px;padding:0 12px}@media (max-width:760px){body.sits :is(.sits-prose,.inner-prose) .results-grid{gap:12px;margin:20px 0}body.sits :is(.sits-prose,.inner-prose) .result-box{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px}body.sits :is(.sits-prose,.inner-prose) .result-box .result-number{flex:0 0 auto;width:44px;min-width:44px;height:44px;padding:0;margin:0;border-radius:12px;font-size:18px}body.sits :is(.sits-prose,.inner-prose) .result-box p{font-size:15px;color:#43485f}body.sits .sp-why{padding:20px;gap:14px}body.sits .sp-why-ico{width:46px;height:46px}}