@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;700&family=Raleway:wght@500;600;700;800&display=swap");.tt-calc{--indigo:#0d00b7;--orange:#e22503;--slate:#060606;--white:#fff;--grad:linear-gradient(to top right,#d01a01,#ffc61b);background:var(--white);font-family:Raleway,Arial,sans-serif;padding:clamp(52px,7vw,88px) 20px}.tt-calc,.tt-calc *{box-sizing:border-box}.tt-calc__inner{margin:0 auto;max-width:1080px}.tt-calc__head{margin:0 0 clamp(28px,3.5vw,40px);max-width:720px}.tt-calc__eyebrow{color:#e22503!important;font-size:13px;font-weight:700;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.tt-calc__title{color:var(--slate);font-size:clamp(26px,3.4vw,44px);font-weight:800;line-height:1.1;margin:0 0 14px}.tt-calc__sub{color:var(--slate);font-size:clamp(16px,1.5vw,19px);font-weight:500;line-height:1.5;margin:0;opacity:.85}.tt-calc__grid{align-items:stretch;display:grid;gap:clamp(18px,2.4vw,28px);grid-template-columns:1fr 1fr}@media(max-width:820px){.tt-calc__grid{grid-template-columns:1fr}}.tt-calc__controls{background:#fff;border:1px solid rgba(6,6,6,.14);border-radius:16px;padding:clamp(22px,2.6vw,32px)}.tt-calc__field{margin-bottom:26px}.tt-calc__field:last-child{margin-bottom:0}.tt-calc__flabel{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.tt-calc__fname{color:var(--slate);font-size:clamp(15px,1.4vw,17px);font-weight:700}.tt-calc__fval{color:#e22503!important;font-size:clamp(18px,2vw,24px);font-weight:800;white-space:nowrap}.tt-calc__range{-webkit-appearance:none;appearance:none;background:#e7e6f4;border-radius:999px;height:8px;margin:0;outline:none;width:100%}.tt-calc__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--grad);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(6,6,6,.25);cursor:pointer;height:26px;width:26px}.tt-calc__range::-moz-range-thumb{background:#e22503;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(6,6,6,.25);cursor:pointer;height:26px;width:26px}.tt-calc__ticks{color:var(--slate);display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin-top:8px;opacity:.55}.tt-calc__results{background:var(--slate);border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:22px;padding:clamp(24px,2.8vw,34px)}.tt-calc__big{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Raleway,Arial,sans-serif;font-size:clamp(34px,5vw,52px);font-weight:800;line-height:1}.tt-calc__blab{color:#fff;display:block;font-size:clamp(14px,1.3vw,16px);font-weight:500;line-height:1.45;margin-top:8px;opacity:.92}.tt-calc__work{margin-top:10px}.tt-calc__work summary{align-items:center;color:#ffc61b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;list-style:none}.tt-calc__work summary::-webkit-details-marker{display:none}.tt-calc__work summary:before{content:"+";display:inline-block;font-weight:800}.tt-calc__work[open] summary:before{content:"–"}.tt-calc__work p{color:#fff;font-size:13px;font-weight:500;line-height:1.5;margin:10px 0 0;opacity:.8}.tt-calc__rule{background:hsla(0,0%,100%,.16);border:0;height:1px;margin:0}.tt-calc__take{color:#fff;font-size:clamp(15px,1.5vw,18px);font-weight:600;line-height:1.45;margin:0}.tt-calc__levy{background:#f6f5fb;border-left:4px solid #e22503;border-radius:0 12px 12px 0;margin:clamp(28px,3.5vw,40px) 0 0;padding:clamp(20px,2.4vw,28px)}.tt-calc__levy p{color:var(--slate);font-size:clamp(15px,1.35vw,17px);font-weight:500;line-height:1.55;margin:0 0 14px}.tt-calc__levy p:last-child{margin:0}.tt-calc__v{color:#e22503!important;font-weight:600}.tt-calc__foot{color:var(--slate);font-size:12.5px;line-height:1.5;margin:20px 0 0;max-width:80ch;opacity:.7}.tt-calc__cta{margin-top:clamp(24px,3vw,34px)}.tt-calc__btn{background:var(--grad);border-radius:999px;color:var(--slate);display:inline-block;font-size:clamp(16px,1.6vw,19px);font-weight:700;padding:14px 36px;text-decoration:none;transition:filter .15s ease,transform .15s ease}.tt-calc__btn:hover{filter:brightness(1.03);transform:translateY(-1px)}