.tools-breadcrumb ol{display:flex;gap:.8rem;list-style:none;padding:2.4rem 0 0;margin:0 0 2.4rem;font-size:1.4rem;color:rgba(var(--color-foreground),.6)}.tools-breadcrumb li:not(:last-child):after{content:"/";margin-left:.8rem}.tools-breadcrumb a{color:rgba(var(--color-foreground),.6);text-decoration:none}.tools-breadcrumb a:hover{color:rgb(var(--color-foreground))}.tools-hero{text-align:center;padding:4rem 2rem 3.2rem}.tools-hero h1{font-family:var(--font-heading-family);font-size:clamp(3.2rem,5vw,4.8rem);font-weight:400;color:rgb(var(--color-foreground));margin:0 0 1.6rem;line-height:1.15}.tools-hero p{font-size:1.8rem;color:rgba(var(--color-foreground),.7);max-width:65rem;margin:0 auto;line-height:1.5}.tools-card{background:rgb(var(--color-background-2,255,255,255));border-radius:var(--general-radius-3,2rem);padding:3.2rem;margin-bottom:3.2rem;box-shadow:0 2px 16px #0000000f}.tools-btn{display:inline-block;padding:1.4rem 3.2rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;border:none;border-radius:var(--general-radius-2,1rem);cursor:pointer;transition:opacity .2s;letter-spacing:.04rem}.tools-btn:hover{opacity:.85}.tools-btn--secondary{background:transparent;color:rgb(var(--color-foreground));border:1.5px solid rgba(var(--color-foreground),.25)}.tools-btn--secondary:hover{border-color:rgb(var(--color-foreground));opacity:1}.tools-field{margin-bottom:2rem}.tools-label{display:block;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));margin-bottom:.8rem;letter-spacing:.04rem}.tools-hint{font-size:1.3rem;color:rgba(var(--color-foreground),.55);margin:.6rem 0 0;line-height:1.4}.tools-input,.tools-select{width:100%;padding:1.2rem 1.6rem;border:1.5px solid rgba(var(--color-foreground),.2);border-radius:var(--general-radius-1,.8rem);font-family:var(--font-body-family);font-size:1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));appearance:none;-webkit-appearance:none}.tools-input:focus,.tools-select:focus{outline:2px solid rgb(var(--color-button));border-color:transparent}.tools-radio-group{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin-top:.4rem}.tools-radio-label{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;cursor:pointer}.tools-results{display:none;margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.1)}.tools-results.is-visible{display:block}.tools-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.6rem;margin-bottom:2.4rem}.tools-stat{background:rgba(var(--color-foreground),.04);border-radius:var(--general-radius-2,1rem);padding:2rem;text-align:center}.tools-stat__value{font-family:var(--font-heading-family);font-size:3.2rem;font-weight:400;color:rgb(var(--color-foreground));line-height:1}.tools-stat__label{font-size:1.3rem;color:rgba(var(--color-foreground),.6);margin-top:.6rem;letter-spacing:.04rem}.tools-result-heading{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:400;margin:0 0 .8rem}.tools-result-subheading{color:rgba(var(--color-foreground),.7);font-size:1.6rem;margin:0 0 2.4rem}.tools-alert{border-left:4px solid rgb(var(--color-button));background:rgba(var(--color-button),.06);border-radius:0 var(--general-radius-1) var(--general-radius-1) 0;padding:1.6rem 2rem;margin-bottom:2rem;font-size:1.5rem}.tools-alert--warn{border-color:#d97706;background:#d977060f}.tools-alert--urgent{border-color:#dc2626;background:#dc26260f}.tools-email{background:rgba(var(--color-foreground),.04);border-radius:var(--general-radius-3,2rem);padding:3.2rem;text-align:center;margin-bottom:3.2rem}.tools-email h3{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;margin:0 0 .8rem}.tools-email p{color:rgba(var(--color-foreground),.7);margin-bottom:2rem;font-size:1.6rem}.tools-email__form{display:flex;gap:1.2rem;max-width:48rem;margin:0 auto}.tools-email__input{flex:1;padding:1.2rem 1.6rem;border:1.5px solid rgba(var(--color-foreground),.2);border-radius:var(--general-radius-1);font-family:var(--font-body-family);font-size:1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.tools-email__btn{padding:1.2rem 2.4rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;border-radius:var(--general-radius-1);font-size:1.6rem;cursor:pointer;white-space:nowrap;font-family:var(--font-body-family)}.tools-faq{max-width:80rem;margin:0 auto 4rem}.tools-faq h2{font-family:var(--font-heading-family);font-size:3.2rem;font-weight:400;margin-bottom:2.4rem}.tools-faq-item{border-bottom:1px solid rgba(var(--color-foreground),.1)}.tools-faq-btn{display:flex;justify-content:space-between;align-items:center;padding:2rem 0;cursor:pointer;list-style:none;font-size:1.6rem;font-weight:500;gap:2rem;width:100%;background:none;border:none;text-align:left;color:rgb(var(--color-foreground))}.tools-faq-btn svg{width:2rem;height:2rem;flex-shrink:0;transition:transform .2s}details[open] .tools-faq-btn svg{transform:rotate(180deg)}.tools-faq-answer{padding:0 0 2rem;color:rgba(var(--color-foreground),.75);font-size:1.5rem;line-height:1.6}.tools-seo{max-width:80rem;margin:0 auto 4rem;color:rgba(var(--color-foreground),.8);font-size:1.5rem;line-height:1.65}.tools-seo h2{font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;margin:3.2rem 0 1.2rem}.tools-seo p{margin-bottom:1.2rem}.tools-seo ul,.tools-seo ol{margin:1.2rem 0 1.2rem 2rem}.tools-seo li{margin-bottom:.6rem}.tools-cta{display:flex;align-items:center;gap:2.4rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:var(--general-radius-3,2rem);padding:2.8rem 3.2rem;margin-bottom:3.2rem}.tools-cta__copy{flex:1}.tools-cta__heading{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;margin:0 0 .8rem}.tools-cta__body{font-size:1.5rem;opacity:.85;margin:0}.tools-cta__btn{flex-shrink:0;padding:1.2rem 2.4rem;background:rgb(var(--color-button-text));color:rgb(var(--color-button));border:none;border-radius:var(--general-radius-1);font-size:1.5rem;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.tools-checklist{list-style:none;padding:0;margin:0}.tools-checklist-item{display:flex;align-items:flex-start;gap:1.2rem;padding:1.2rem 0;border-bottom:1px solid rgba(var(--color-foreground),.08)}.tools-checklist-item:last-child{border-bottom:none}.tools-checklist-item input[type=checkbox]{width:2rem;height:2rem;flex-shrink:0;margin-top:.2rem;accent-color:rgb(var(--color-button));cursor:pointer}.tools-checklist-item label{font-size:1.5rem;line-height:1.5;cursor:pointer}.tools-checklist-item.is-checked label{text-decoration:line-through;opacity:.5}.tools-checklist__category{font-family:var(--font-heading-family);font-size:2rem;font-weight:400;margin:2.8rem 0 1.2rem;color:rgb(var(--color-foreground))}.tools-checklist-progress{display:flex;align-items:center;gap:1.6rem;margin-bottom:2.4rem;padding:1.6rem 2rem;background:rgba(var(--color-foreground),.04);border-radius:var(--general-radius-2)}.tools-checklist-progress__bar{flex:1;height:.8rem;background:rgba(var(--color-foreground),.1);border-radius:99px;overflow:hidden}.tools-checklist-progress__fill{height:100%;background:rgb(var(--color-button));border-radius:99px;transition:width .3s}.tools-checklist-progress__text{font-size:1.4rem;color:rgba(var(--color-foreground),.7);white-space:nowrap}@media(max-width:750px){.tools-hero{padding:2.4rem 0 2rem}.tools-hero h1{font-size:3.2rem}.tools-card{padding:2rem}.tools-email__form{flex-direction:column}.tools-cta{flex-direction:column;text-align:center}.tools-stats{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/764/assets/tools-shared.css.map */
