@layer components{.pg-calculators #calc,.pg-calculators #lead{scroll-margin-top:110px}.pg-calculators .ch>.wrap{grid-template-columns:minmax(0,1fr) auto;column-gap:56px;padding-bottom:88px;display:grid}.pg-calculators .ch>.wrap>*{grid-column:1}.pg-calculators .ch>.wrap>.ch-mkt{grid-area:1/2/4;align-self:end}.pg-calculators .ch>.wrap>.kc-panel,.pg-calculators .ch>.wrap>.ch-note{grid-column:1/-1}.pg-calculators .ch .lead{max-width:600px}.pg-calculators .ch-mkt{justify-items:start;max-width:470px;padding-bottom:4px;display:grid}.pg-calculators .ch-mkt:empty{display:none}.pg-calculators .ch-mkt .mkt{gap:12px 22px}.pg-calculators .ch>.wrap>.kc-panel{margin-top:46px}.pg-calculators .ch-note{margin-top:28px}.pg-calculators .tools{background:var(--bg)}.pg-calculators .tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pg-calculators .tools-grid .cat{align-self:flex-start;margin-top:14px}.pg-calculators .svc.tool-feat{grid-template:".c"1fr"t c""b c"".c"1fr/minmax(0,.8fr) minmax(0,1.2fr);grid-area:auto/1/auto/-1;align-items:center;column-gap:56px;padding:40px 44px 40px 40px;display:grid}.pg-calculators .tf-text{grid-area:t}.pg-calculators .tool-feat p{flex:0;max-width:380px}.pg-calculators .tool-feat .btn-line{grid-area:b;place-self:start;margin-top:26px}.pg-calculators .spz{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;grid-area:c;margin:0;padding:22px 24px 16px}.pg-calculators .spz svg{width:100%;height:auto;display:block}.pg-calculators .spz-i rect{fill:#7fd6f5;fill-opacity:.6}.pg-calculators .spz-p rect{fill:#fff}.pg-calculators .spz-ax{color:#c3d1e6;justify-content:space-between;margin-top:8px;font-size:.7813rem;display:flex}.pg-calculators .spz figcaption{color:#c9d7ec;border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:12px;padding-top:12px;font-size:.875rem;display:flex}.pg-calculators .spz figcaption span{color:#fff;align-items:center;gap:7px;font-weight:700;display:inline-flex}.pg-calculators .spz figcaption span i{border-radius:3px;width:10px;height:10px}.pg-calculators .k-p{background:#fff}.pg-calculators .k-i{opacity:.6;background:#7fd6f5}.pg-calculators .spz figcaption em{color:#dde6f3;margin-inline-start:auto;font-style:normal}@media (min-width:1101px){.pg-calculators .ch-mkt dl div:first-child{border-inline-start:0;padding-inline-start:0}}@media (max-width:1100px){.pg-calculators .ch>.wrap{flex-direction:column;display:flex}.pg-calculators .ch>.wrap>.ch-mkt{order:1;align-self:stretch;max-width:none;margin-top:24px;padding-bottom:0}.pg-calculators .ch>.wrap>.kc-panel{order:2}.pg-calculators .ch>.wrap>.ch-note{order:3}.pg-calculators .tools-grid{gap:14px}.pg-calculators .tools-grid .svc:not(.feat){padding:22px 18px 20px}.pg-calculators .svc.tool-feat{column-gap:32px;padding:32px}}@media (max-width:900px){.pg-calculators .tools-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.pg-calculators .ch>.wrap{padding-bottom:36px}.pg-calculators .ch>.wrap>.kc-panel{order:1;margin-top:22px}.pg-calculators .ch>.wrap>.ch-mkt{order:2;margin-top:16px}.pg-calculators .ch-mkt .mkt{width:100%}.pg-calculators .ch>.wrap>.ch-note{margin-top:14px}.pg-calculators .tools-grid{grid-template-columns:1fr;gap:10px}.pg-calculators .svc.tool-feat{grid-template:"t""c""b"/1fr;padding:22px 18px 18px}.pg-calculators .spz{margin-top:16px;padding:14px 12px 12px}.pg-calculators .spz figcaption{font-size:.7813rem}.pg-calculators .spz figcaption em{flex-basis:100%;margin-inline-start:0}.pg-calculators .tool-feat .btn-line{justify-self:stretch;margin-top:16px}.pg-calculators .tools-grid .svc:not(.feat){grid-template-columns:auto 1fr auto;align-items:center;column-gap:14px;padding:14px 14px 14px 12px;display:grid}.pg-calculators .tools-grid .svc:not(.feat) .si{grid-row:1/4;align-self:start}.pg-calculators .tools-grid .svc:not(.feat) h3{margin-top:0;font-size:1.0625rem}.pg-calculators .tools-grid .svc:not(.feat) p{grid-column:2;margin-top:2px;font-size:.875rem;line-height:1.5}.pg-calculators .tools-grid .svc:not(.feat) .cat{grid-column:2;justify-self:start;margin-top:8px}.pg-calculators .tools-grid .svc:not(.feat) .more{background:var(--sky);border-radius:11px;grid-area:1/3/4;justify-content:center;width:36px;height:36px;margin-top:0}.pg-calculators .more-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}
