.stroykt-home-calcs{margin:38px 0 40px;padding:28px;background:#f7f6f5;border:1px solid #eeeae7;border-radius:12px;min-width:0;font-family:Ubuntu,Arial,sans-serif;color:#29282b;box-sizing:border-box}
.stroykt-home-calcs *{box-sizing:border-box}
.stroykt-home-calcs .stroykt-home-calcs__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}
.stroykt-home-calcs .stroykt-home-calcs__eyebrow{display:block;color:#b82945;font-size:10px;font-weight:500;letter-spacing:1.2px;margin-bottom:10px}
.stroykt-home-calcs h2{font:500 27px/1.18 Ubuntu,Arial,sans-serif!important;color:#29282b;margin:0 0 12px!important;padding:0!important;max-width:500px;letter-spacing:-.5px}
.stroykt-home-calcs p{font:400 14px/1.5 Ubuntu,Arial,sans-serif;margin:0;color:#625e60;max-width:500px}
.stroykt-home-calcs .stroykt-home-calcs__all{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:44px;color:#a3233c;font-size:13px;font-weight:500;text-decoration:none}
.stroykt-home-calcs .stroykt-home-calcs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.stroykt-home-calcs .stroykt-home-calcs__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:white;border:1px solid #e8e3e1;border-radius:9px;color:#29282b;text-decoration:none;transition:box-shadow .35s ease,transform .1s ease}
.stroykt-home-calcs .stroykt-home-calcs__media{display:block;overflow:hidden;aspect-ratio:2.6;background:#eee9e4}
.stroykt-home-calcs img{display:block;width:100%;height:100%;object-fit:cover;margin:0;transition:transform .35s ease}
.stroykt-home-calcs .stroykt-home-calcs__body{display:flex;flex-direction:column;flex:1;padding:18px;min-width:0}
.stroykt-home-calcs h3{font:500 18px/1.25 Ubuntu,Arial,sans-serif!important;color:#29282b;margin:0 0 9px!important;padding:0!important}
.stroykt-home-calcs .stroykt-home-calcs__description{display:block;color:#625e60;font-size:13px;line-height:1.45;margin-bottom:16px}
.stroykt-home-calcs .stroykt-home-calcs__cta{display:flex;align-items:center;gap:10px;margin-top:auto;min-height:28px;color:#a3233c;font-size:14px;font-weight:500}
.stroykt-home-calcs .stroykt-home-calcs__cta span{transition:transform .35s ease}
.stroykt-home-calcs .stroykt-home-calcs__note{font-size:11px;margin:14px 0 0}
.stroykt-home-calcs a:focus-visible{outline:3px solid #b82945!important;outline-offset:4px}
@media(hover:hover) and (pointer:fine){.stroykt-home-calcs .stroykt-home-calcs__card:hover{box-shadow:0 5px 15px #42243112}.stroykt-home-calcs .stroykt-home-calcs__card:hover img{transform:scale(1.03)}.stroykt-home-calcs .stroykt-home-calcs__card:hover .stroykt-home-calcs__cta span{transform:translateX(3px)}}
@media(max-width:1100px){.stroykt-home-calcs{padding:22px}.stroykt-home-calcs .stroykt-home-calcs__header{align-items:flex-start;flex-direction:column;gap:4px}.stroykt-home-calcs .stroykt-home-calcs__body{padding:14px}.stroykt-home-calcs h3{font-size:17px!important}}
@media(max-width:767px){.stroykt-home-calcs{margin:28px 0;padding:18px 12px;border-radius:9px}.stroykt-home-calcs h2{font-size:23px!important}.stroykt-home-calcs p{font-size:13px}.stroykt-home-calcs .stroykt-home-calcs__header{margin-bottom:12px;gap:2px}.stroykt-home-calcs .stroykt-home-calcs__grid{grid-template-columns:1fr;gap:10px}.stroykt-home-calcs .stroykt-home-calcs__card{flex-direction:row;min-height:134px}.stroykt-home-calcs .stroykt-home-calcs__media{width:82px;flex-shrink:0;aspect-ratio:auto}.stroykt-home-calcs .stroykt-home-calcs__body{padding:12px}.stroykt-home-calcs h3{font-size:16px!important;margin-bottom:6px!important}.stroykt-home-calcs .stroykt-home-calcs__description{font-size:12px;margin-bottom:8px}.stroykt-home-calcs .stroykt-home-calcs__card:active{transform:scale(.985)}}
@media(max-width:359px){.stroykt-home-calcs{padding:16px 10px}.stroykt-home-calcs .stroykt-home-calcs__media{width:64px}.stroykt-home-calcs .stroykt-home-calcs__body{padding:10px}.stroykt-home-calcs h3{font-size:15px!important}}
@media(prefers-reduced-motion:reduce){.stroykt-home-calcs *{transition:none!important;animation:none!important;transform:none!important}}

.stroykt-home-calcs .stroykt-home-calcs__card:nth-child(2) img{object-fit:scale-down;background:#fff}

.stroykt-home-calcs h2,.stroykt-home-calcs h3{text-align:left!important}
