.tool-page-hero{padding-block:1rem 2rem}@media(min-width:992px){.tool-page-hero{padding-block:2rem 2.75rem}}.tool-page-kicker{font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.tool-page-kicker a{color:#15803d}.tool-page-hero__title{color:#3f3d56;font-size:clamp(1.8rem,1.25rem + 1.7vw,2.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin-bottom:1rem}.tool-page-hero__lead{color:#656478;font-size:1.05rem;line-height:1.6;margin-bottom:1.5rem;max-width:36rem}.tool-page-points li{align-items:baseline;color:#3f3d56;display:flex;font-size:.95rem;gap:.75rem;margin-bottom:.55rem}.tool-page-points i{color:#15803d;flex:0 0 1.1rem;text-align:center}.tool-page-card{background-color:#fff;border:1px solid rgba(63,61,86,.08);border-radius:1rem;box-shadow:0 .5rem 2rem rgba(63,61,86,.07);padding:1.25rem}@media(min-width:992px){.tool-page-card{padding:1.75rem}}.tool-page-card__title{color:#3f3d56;font-size:1.05rem;font-weight:700;margin-bottom:1.1rem}.tool-page-section{margin-top:3rem}@media(min-width:992px){.tool-page-section{margin-top:4.5rem}}.tool-page-section p{color:#3f3d56;line-height:1.7}.tool-page-section__title{color:#3f3d56;font-size:clamp(1.4rem,1.1rem + 1vw,1.8rem);font-weight:700;margin-bottom:1.25rem}.tool-page-faq .faq-card{border:1px solid rgba(63,61,86,.08);border-radius:.75rem!important;margin-bottom:.75rem;overflow:hidden}.tool-page-related__grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media(min-width:768px){.tool-page-related__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.tool-page-related__card{background-color:#fff;border:1px solid rgba(63,61,86,.08);border-radius:.85rem;color:#3f3d56;display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1.25rem;transition:border-color .15s ease,box-shadow .15s ease}.tool-page-related__card i{color:#15803d;font-size:1.15rem;margin-bottom:.25rem}.tool-page-related__card:hover{border-color:rgba(21,128,61,.45);box-shadow:0 .5rem 2rem rgba(63,61,86,.07);color:#3f3d56}.tool-page-related__name{font-weight:700}.tool-page-related__text{color:#656478;font-size:.9rem;line-height:1.5}.tool-page-cta{background-color:rgba(21,128,61,.07);border-radius:1rem;margin-top:3rem;padding:2rem 1.5rem;text-align:center}@media(min-width:992px){.tool-page-cta{margin-top:4.5rem;padding:2.75rem 3rem}}.tool-page-cta p{color:#3f3d56;margin-inline:auto;max-width:42rem}@media(prefers-reduced-motion:reduce){.tool-page-related__card{transition:none}}.tool-products{margin:clamp(3rem,6vw,4.5rem) 0 1rem}.tool-products__head{margin:0 auto 2rem;max-width:46rem;text-align:center}.tool-products__title{color:#3f3d56;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.01em;margin:0 0 .75rem}.tool-products__intro{color:#656478;font-size:1.05rem;line-height:1.55;margin:0}.tool-products__grid{display:grid;grid-gap:1.25rem;gap:1.25rem}@media(min-width:768px){.tool-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tool-product{--tool-product-accent:#15803d;--tool-product-button:#15803d;--tool-product-badge:#3f3d56;background:#fff;border:1px solid rgba(63,61,86,.08);border-radius:1.25rem;box-shadow:0 18px 40px -24px rgba(63,61,86,.35);display:flex;flex-direction:column;min-width:0;overflow:hidden}.tool-product--plan-it-now{--tool-product-accent:#d46b08;--tool-product-button:#1265c8;--tool-product-badge:#d46b08}.tool-product--salon{--tool-product-accent:#17835a;--tool-product-button:#17835a;--tool-product-badge:#0c2417}.tool-product--workshop{--tool-product-accent:#b02a16;--tool-product-button:#b02a16;--tool-product-badge:#0f1519}.tool-product__visual{height:11.875rem;overflow:hidden;position:relative}.tool-product__visual>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tool-product--plan-it-now .tool-product__visual{align-items:flex-start;background:radial-gradient(120% 140% at 80% 0,#1d5296,#123a6b 55%,#0c2a50);display:flex;justify-content:center;padding-top:1.375rem}.tool-product__phone{background:#0b1626;border:6px solid #0b1626;border-radius:1.6rem;box-shadow:0 24px 48px -18px rgba(0,0,0,.5);flex:none;overflow:hidden;width:10.625rem}.tool-product__phone img{display:block;height:auto;width:100%}.tool-product__brand{background:var(--tool-product-badge);border-radius:.6rem;bottom:.875rem;color:#fff;font-size:.9rem;font-weight:700;left:.875rem;line-height:1.2;padding:.35rem .7rem;position:absolute}.tool-product__body{display:flex;flex:1 1;flex-direction:column;gap:.75rem;padding:1.25rem 1.35rem 1.4rem}.tool-product__for{color:var(--tool-product-accent);font-size:.78rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.tool-product__title{color:#3f3d56;font-size:1.2rem;font-weight:700;margin:0}.tool-product__points{display:grid;grid-gap:.5rem;color:#656478;font-size:.92rem;gap:.5rem;list-style:none;margin:0;padding:0}.tool-product__points li{align-items:flex-start;display:flex;gap:.5rem}.tool-product__points i,.tool-product__points svg{color:var(--tool-product-accent);flex:none;margin-top:.2rem}.tool-product__foot{align-items:stretch;border-top:1px solid rgba(63,61,86,.07);display:flex;flex-direction:column;gap:.9rem;margin-top:auto;padding-top:1rem}.tool-product__price{align-items:baseline;color:#656478;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.35rem;margin:0}.tool-product__price strong{color:#3f3d56;font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1}.tool-product__trial{color:#656478;font-size:.82rem;margin:-.4rem 0 0}a.tool-product__cta{align-items:center;background:var(--tool-product-button);border-radius:999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;min-height:2.75rem;padding:.65rem 1.1rem;text-decoration:none}a.tool-product__cta:focus-visible,a.tool-product__cta:hover{color:#fff;filter:brightness(1.12)}a.tool-product__cta:focus-visible{outline:2px solid var(--tool-product-button);outline-offset:3px}.tool-products__note{color:#656478;font-size:.85rem;line-height:1.5;margin:1.25rem auto 0;max-width:46rem;text-align:center}.tool-products-nudge{align-items:center;background:linear-gradient(135deg,#123a6b,#1d5296);border-radius:1rem;color:hsla(0,0%,100%,.86);display:flex;gap:1rem;margin-top:1.25rem;padding:1rem 1.1rem}.tool-products-nudge img{border:3px solid #0b1626;border-radius:.6rem;flex:none;height:5.75rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:4rem}.tool-products-nudge p{font-size:.92rem;line-height:1.4;margin:0 0 .35rem}.tool-products-nudge a{color:#ffb066;display:inline;font-weight:700;text-decoration:none}.tool-products-nudge a:focus-visible,.tool-products-nudge a:hover{color:#fff;text-decoration:underline}.tool-products-nudge__title{color:#fff;font-size:1rem;font-weight:700;margin:0 0 .15rem}.tool-dt-card{overflow:hidden;padding:0}.tool-dt-pane{padding:1.25rem}@media(min-width:992px){.tool-dt-pane{padding:1.5rem 1.75rem}}.tool-dt-pane+.tool-dt-pane{background-color:rgba(63,61,86,.018);border-top:1px solid rgba(63,61,86,.08)}.tool-dt-pane__title{color:#3f3d56;font-size:.98rem;font-weight:700;margin-bottom:.9rem}.tool-dt-pane__inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:.5rem;align-items:end;gap:.5rem}.tool-dt-pane__colon{color:#656478;font-size:1.25rem;font-weight:700;padding-bottom:.45rem}.tool-dt-field{min-width:0}.tool-dt-field__label{color:#656478;display:block;font-size:.8rem;font-weight:600;margin-bottom:.3rem}.tool-dt-input{border-color:rgba(63,61,86,.16);font-feature-settings:"tnum";font-size:1.05rem;font-variant-numeric:tabular-nums}.tool-dt-input::-moz-placeholder{color:rgba(63,61,86,.45)}.tool-dt-input::placeholder{color:rgba(63,61,86,.45)}.tool-dt-result{margin-top:1rem}.tool-dt-result__label{color:#656478;display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tool-dt-result__row{align-items:center;display:flex;gap:.75rem}.tool-dt-result__value{color:#15803d;font-feature-settings:"tnum";font-size:clamp(2rem,1.5rem + 1.6vw,2.6rem);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}.tool-dt-result__value.is-empty{color:rgba(63,61,86,.35);font-weight:500}.tool-dt-result__words{color:#3f3d56;font-weight:600;margin:0}.tool-dt-result__words:empty{display:none}.tool-dt-result__working{color:#656478;font-feature-settings:"tnum";font-size:.85rem;font-variant-numeric:tabular-nums;margin:.15rem 0 0;min-height:1.3em}.tool-dt-copy{background-color:#fff;border:1px solid rgba(63,61,86,.16);border-radius:999px;color:#15803d;display:inline-grid;height:2.5rem;padding:0;place-items:center;transition:background-color .15s ease,border-color .15s ease;width:2.5rem}.tool-dt-copy i{grid-area:1/1}.tool-dt-copy .fa-check{visibility:hidden}.tool-dt-copy.is-copied{background-color:rgba(21,128,61,.08);border-color:#15803d}.tool-dt-copy.is-copied .fa-copy{visibility:hidden}.tool-dt-copy.is-copied .fa-check{visibility:visible}.tool-dt-copy:hover:not(:disabled){border-color:#15803d}.tool-dt-copy:disabled{color:rgba(63,61,86,.35);cursor:default}.tool-dt-tables{background-color:#fff;border:1px solid rgba(63,61,86,.08);border-radius:1rem;box-shadow:0 .5rem 2rem rgba(63,61,86,.07);margin-top:1rem;padding:1.25rem}@media(min-width:992px){.tool-dt-tables{padding:2rem}}.tool-dt-tables__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between}.tool-dt-tables__head .tool-page-section__title{margin-bottom:.5rem}.tool-dt-tables__intro{color:#656478;font-size:.92rem;margin-bottom:1.25rem;max-width:44rem}.tool-dt-tables__subtitle{color:#3f3d56;font-size:1.15rem;font-weight:700;margin:2rem 0 .5rem}.tool-dt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem 1.5rem;gap:1rem 1.5rem}@media(min-width:992px){.tool-dt-grid,.tool-dt-grid--reverse{grid-template-columns:repeat(4,minmax(0,1fr))}}.tool-dt-table{border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:100%}.tool-dt-table td,.tool-dt-table th{border-bottom:1px solid rgba(63,61,86,.08);padding:.3rem .5rem}.tool-dt-table thead th{border-bottom:1px solid rgba(63,61,86,.16);color:#656478;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tool-dt-table tbody th{color:#3f3d56;font-weight:600}.tool-dt-table td{color:#3f3d56;text-align:right}.tool-dt-table thead th:last-child{text-align:right}.tool-dt-table tr.is-quarter>*{background-color:rgba(21,128,61,.07);font-weight:700}.tool-dt-callout{background-color:rgba(180,83,9,.07);border-left:3px solid #b45309;border-radius:.5rem;padding:.85rem 1rem}.tool-dt-callout i{color:#b45309}@media(prefers-reduced-motion:reduce){.tool-dt-copy{transition:none}}@media print{@page{size:A4 portrait;margin:14mm}body.tool-decimal-time-page{background:#fff}body.tool-decimal-time-page #alerts-container,body.tool-decimal-time-page .tool-dt-noprint,body.tool-decimal-time-page>:not(#page-content){display:none!important}body.tool-decimal-time-page .legal-page-wrapper{background:none;min-height:0;padding:0!important}body.tool-decimal-time-page .container{max-width:none;padding:0}.tool-dt-tables{border:0;box-shadow:none;color:#000;margin:0;padding:0}.tool-dt-grid,.tool-dt-grid--reverse{gap:4mm 6mm;grid-template-columns:repeat(4,minmax(0,1fr))}.tool-dt-table{font-size:9.5pt}.tool-dt-table td,.tool-dt-table th{border-bottom:.5pt solid #999;color:#000;padding:.8mm 1.5mm}.tool-dt-table thead th{border-bottom:1pt solid #000;color:#000;font-size:7.5pt}.tool-dt-table tr.is-quarter>*{background:none}.tool-dt-tables__intro{color:#000;font-size:8.5pt}}