.gc-tbento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(232px,auto);gap:16px;margin:48px 0 24px}.gc-tb-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:22px;border:1px solid rgba(20,44,36,.1);background:#fdfcf8;box-shadow:0 1px #142c240a,0 18px 40px -28px #142c2459;color:var(--gc-ink, #142c24);text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.gc-tb-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(63,165,120,.1),transparent 70%);pointer-events:none}.gc-tb-card:hover{transform:translateY(-3px);border-color:#2c7f5c73;box-shadow:0 24px 50px -26px #142c2473}.gc-tb-card:focus-visible{outline:2px solid #3fa578;outline-offset:3px}.gc-tb-card--feature{grid-column:1 / span 2;grid-row:1 / span 2}.gc-tb-card--wide{grid-column:span 2}.gc-tbento .gc-tb-card:nth-child(4){grid-column:3 / span 2;grid-row:2}.gc-tb-top{display:flex;align-items:center;justify-content:space-between}.gc-tb-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#2c7f5c1a;color:#2c7f5c;border:1px solid rgba(44,127,92,.16)}.gc-tb-num{font:600 11px Inter,system-ui,sans-serif;letter-spacing:.16em;color:var(--gc-faint, #8a948f)}.gc-tb-text{display:grid;gap:6px;margin-top:auto}.gc-tb-card strong{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:27px;line-height:1.08;letter-spacing:-.3px}.gc-tb-line{font-size:14px;line-height:1.5;color:var(--gc-muted, #5b6762)}.gc-tb-go{display:inline-flex;align-items:center;gap:6px;font:600 13.5px Inter,system-ui,sans-serif;color:#2c7f5c}.gc-tb-go svg{transition:transform .25s ease}.gc-tb-card:hover .gc-tb-go svg{transform:translate(2px,-2px)}.gc-tb-art{display:grid;place-items:center;flex:1;min-height:0;color:#2c7f5c}.gc-tb-card--wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:auto 1fr auto;-moz-column-gap:24px;column-gap:24px}.gc-tb-card--wide .gc-tb-top{grid-column:1}.gc-tb-card--wide .gc-tb-text{grid-column:1;grid-row:2;align-self:end}.gc-tb-card--wide .gc-tb-go{grid-column:1;grid-row:3}.gc-tb-card--wide .gc-tb-art{grid-column:2;grid-row:1 / span 3}.gc-tb-card--wide .gc-tb-art svg{width:100%;max-height:190px}.gc-tb-card--feature{color:#f6f5f0;border-color:#6fd6a42e;background:radial-gradient(ellipse 70% 50% at 10% 0%,rgba(63,165,120,.45),transparent 70%),radial-gradient(ellipse 60% 45% at 100% 100%,rgba(31,92,62,.55),transparent 70%),#0c1f16;padding:34px}.gc-tb-card--feature:before{display:none}.gc-tb-card--feature strong{font-size:clamp(36px,3.4vw,50px)}.gc-tb-card--feature .gc-tb-line{color:#f6f5f0b8;font-size:15.5px}.gc-tb-card--feature .gc-tb-icon{background:#6fd6a41f;border-color:#6fd6a438;color:#8fe3b8}.gc-tb-card--feature .gc-tb-num{color:#f6f5f080}.gc-tb-card--feature .gc-tb-go{color:#8fe3b8}.gc-tb-card--feature .gc-tb-art{color:#8fe3b8;padding:10px 0}.gc-tb-range{width:100%;max-width:440px;height:auto;display:block}:root[data-theme=dark] .gc-tb-card:not(.gc-tb-card--feature){background:#050806;border-color:#6fd6a421;box-shadow:none;color:#f6f5f0}:root[data-theme=dark] .gc-tb-card:before{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(63,165,120,.14),transparent 70%)}:root[data-theme=dark] .gc-tb-card:not(.gc-tb-card--feature):hover{border-color:#6fd6a46b}:root[data-theme=dark] .gc-tb-icon{background:#6fd6a41a;border-color:#6fd6a42e;color:#6fd6a4}:root[data-theme=dark] .gc-tb-line{color:#f6f5f09e}:root[data-theme=dark] .gc-tb-go,:root[data-theme=dark] .gc-tb-art{color:#6fd6a4}:root[data-theme=dark] .gc-tb-card--feature{background:radial-gradient(ellipse 70% 50% at 10% 0%,rgba(63,165,120,.3),transparent 70%),radial-gradient(ellipse 60% 45% at 100% 100%,rgba(31,92,62,.4),transparent 70%),#050a07}.gc-tb-lea{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;margin:0 0 40px;border-radius:22px;overflow:hidden;border:1px solid rgba(111,214,164,.16);background:radial-gradient(ellipse 60% 70% at 28% 50%,rgba(42,126,86,.3),transparent 75%),#0c1d14;color:#f6f5f0}:root[data-theme=dark] .gc-tb-lea{background:radial-gradient(ellipse 60% 70% at 28% 50%,rgba(42,126,86,.22),transparent 75%),#000}.gc-tb-lea-art{min-width:0;padding:8px 0}.gc-tb-lea-art .gc-lea-diagram{display:block;width:100%;height:auto;aspect-ratio:600 / 480;max-height:420px}.gc-tb-lea-body{padding:40px 48px 40px 8px}.gc-tb-lea-kicker{margin:0 0 12px;font:600 10.5px Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8fe3b8}.gc-home .gc-tools-index .gc-tb-lea h2{margin:0 0 14px!important;font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(36px,3.6vw,54px)!important;line-height:1.04!important;letter-spacing:-.8px;color:#f6f5f0!important}.gc-tb-lea h2 .gc-heading-gradient{background:none!important;-webkit-text-fill-color:#8fe3b8!important;color:#8fe3b8!important}.gc-tb-lea-blurb{margin:0 0 26px;max-width:40ch;font-size:16px;line-height:1.6;color:#f6f5f0bd}.gc-home .gc-tb-lea .gc-tb-lea-button{background:linear-gradient(135deg,#3fa578,#2c7f5c 55%,#1f5a40);color:#fff;border:0;border-radius:999px;padding-inline:26px}@media (max-width: 1080px){.gc-tbento{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-tb-card--feature{grid-column:1 / -1;grid-row:auto}.gc-tb-card--wide,.gc-tbento .gc-tb-card:nth-child(4){grid-column:1 / -1;grid-row:auto}}@media (max-width: 640px){.gc-tbento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:12px;margin-top:28px}.gc-tb-card{padding:18px;border-radius:18px;gap:10px;min-height:150px}.gc-tb-card strong{font-size:21px}.gc-tb-line{display:none}.gc-tb-icon{width:38px;height:38px;border-radius:11px}.gc-tb-card--feature{padding:22px}.gc-tb-card--feature strong{font-size:32px}.gc-tb-card--feature .gc-tb-line{display:block}.gc-tb-card--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px}.gc-tb-card--wide .gc-tb-art svg{max-height:120px}.gc-tb-lea{grid-template-columns:1fr;gap:0;margin-bottom:32px}.gc-tb-lea-body{padding:4px 22px 28px}}.gc-tools-index{padding-bottom:40px!important}.gc-tb-card--feature .gc-tb-art{flex:0 0 auto;place-items:start center;padding:0;margin-top:4px}.gc-tb-icon,:root[data-theme=dark] .gc-tb-icon,.gc-tb-card--feature .gc-tb-icon{background:none!important;border:0!important;width:auto;height:auto;border-radius:0}.gc-tb-icon svg{width:24px;height:24px}.gc-home .gc-tools-index .gc-area-hero{padding-bottom:72px!important}@media (max-width: 640px){.gc-home .gc-tools-index .gc-area-hero{padding-bottom:44px!important}}.gc-tools-index .gc-area-hero{position:relative;overflow:hidden;isolation:isolate}.gc-tools-index .gc-area-hero .gc-deals-panel-svg--hero{display:block;z-index:0}.gc-tools-index .gc-area-hero-inner{position:relative;z-index:1}:root:not([data-theme=dark]) .gc-tb-card--wide .gc-tb-art :is(.gc-compare-art,.gc-route-pins){color:#2c7f5c}:root:not([data-theme=dark]) .gc-tb-card--wide .gc-sc-hub{fill:#fdfcf8}:root:not([data-theme=dark]) .gc-tb-card--wide .gc-rp-pin--to+.gc-rp-eye{fill:#fdfcf8;stroke:#fdfcf8}:root:not([data-theme=dark]) .gc-tb-lea{background:#fff;color:#142c24;border-color:#1f3a2e24}:root:not([data-theme=dark]) .gc-tb-lea-kicker{color:#2c7f5c}:root:not([data-theme=dark]) .gc-home .gc-tools-index .gc-tb-lea h2{color:#142c24!important}:root:not([data-theme=dark]) .gc-tb-lea h2 .gc-heading-gradient{-webkit-text-fill-color:#2c7f5c!important;color:#2c7f5c!important}:root:not([data-theme=dark]) .gc-tb-lea-blurb{color:#4f5650}:root[data-theme=dark] .gc-tb-lea{background:#000}.gc-tb-lea-art .gc-lea-plain{aspect-ratio:600 / 480;max-height:420px}
