.mk-art{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;padding:.35rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 6px 14px -10px rgba(16,32,22,.35)}.mk-art-sm{width:2.25rem;height:2.25rem;padding:.3rem}.mk-art-lg{width:3.4rem;height:3.4rem;padding:.45rem;border-radius:var(--radius-lg)}.mk-art-xs{width:1.15rem;height:1.15rem;padding:0;border:0;background:none;box-shadow:none}.mk-note{font-size:.875rem;line-height:1.55;color:var(--ink-faint)}.mk-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3}.mk-chip-muted{background:var(--sunken,var(--canvas));color:var(--ink-faint)}.mk-chip-up{background:var(--accent-soft);color:var(--accent-deep)}.mk-chip-up svg{width:.8rem;height:.8rem;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mk-callout{display:flex;align-items:center;gap:.9rem;padding:.95rem 1.15rem;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs)}.mk-callout p{margin:0;font-size:.95rem;font-weight:600;line-height:1.5;color:var(--ink)}.mk-bento{display:grid;grid-template-columns:minmax(0,1fr);column-gap:1rem;margin-top:3rem;padding:0;list-style:none}@media (min-width:40rem){.mk-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-bento>*{grid-column:span 2}.mk-bento>:last-child{grid-column:2/span 2}}@media (min-width:64rem){.mk-bento{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:1.25rem;margin-top:3.5rem}.mk-bento>:last-child{grid-column:auto/span 2}.mk-bento>:nth-child(4){grid-column:2/span 2}.mk-bento>:nth-child(5){grid-column:4/span 2}}.mk-tile{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:.75rem;min-width:0;margin-bottom:1rem;padding:1.5rem;border:1px solid transparent;border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 1px 2px rgba(16,24,20,.04),0 18px 40px -28px rgba(16,24,20,.28);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}@media (min-width:64rem){.mk-tile{margin-bottom:1.25rem}}:root[data-theme=dark] .mk-tile{border-color:var(--line)}.mk-tile-art{display:block;width:3rem;height:3rem}.mk-tile-problem{margin:0;font-size:.95rem;line-height:1.5;color:var(--ink-faint);overflow-wrap:break-word}.mk-tile-solution{display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.1rem 1.1rem;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:var(--radius-md);background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),color-mix(in srgb,var(--accent) 7%,var(--surface));box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 10px 24px -18px color-mix(in srgb,var(--accent) 60%,transparent)}:root[data-theme=dark] .mk-tile-solution{border-color:color-mix(in srgb,var(--accent-deep) 22%,transparent);background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--accent-deep) 12%,transparent),transparent 60%),rgba(255,255,255,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.mk-tile-label{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}:lang(ka) .mk-tile-label{font-size:.8rem;letter-spacing:.02em;text-transform:none}.mk-tile-label-solution{color:var(--accent)}:root[data-theme=dark] .mk-tile-label-solution{color:var(--accent-deep)}.mk-tile-answer{margin:0;font-size:1.2rem;font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word}:lang(ka) .mk-tile-answer{font-size:1.05rem;line-height:1.45;letter-spacing:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mk-tile:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(16,24,20,.05),0 26px 50px -28px rgba(16,24,20,.36)}.mk-tile-art img{transition:transform .45s cubic-bezier(.16,1,.3,1)}.mk-tile:hover .mk-tile-art img{transform:scale(1.06)}}.mk-chain{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;margin:2.75rem 0 0;padding:0;list-style:none}@media (min-width:64rem){.mk-chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}.mk-chain-step{position:relative;display:flex;align-items:center;gap:.9rem;min-width:0;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm)}@media (min-width:64rem){.mk-chain-step{flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.25rem;height:100%}.mk-chain-step:not(:last-child):after{content:"";position:absolute;top:2.4rem;right:-1.05rem;z-index:1;width:.85rem;height:.85rem;border-top:2px solid var(--accent);border-right:2px solid var(--accent);transform:rotate(45deg);opacity:.55}}.mk-chain-dot{position:relative;display:grid;place-items:center;flex:none;width:3.1rem;height:3.1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--canvas-raised)}:root[data-theme=dark] .mk-chain-dot{background:rgba(255,255,255,.05)}.mk-chain-step:last-child .mk-chain-dot{background:var(--surface);box-shadow:0 0 0 2px var(--accent),0 10px 22px -12px color-mix(in srgb,var(--accent) 80%,transparent)}.mk-chain-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.mk-chain-title{font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.3;color:var(--ink)}.mk-chain-body,.mk-chain-title{margin:0;overflow-wrap:break-word}.mk-chain-body{font-size:.9rem;line-height:1.45;color:var(--ink-soft)}.mk-points{display:flex;flex-direction:column;gap:.65rem;padding:0;list-style:none}.mk-points li{display:flex;align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;color:var(--ink)}.mk-insight-card{position:relative;display:flex;flex-direction:column;gap:1.1rem;padding:1.4rem;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface);box-shadow:var(--shadow-lg)}.mk-insight-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.mk-insight-score{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.4rem .9rem}.mk-insight-value{font-family:var(--font-display);font-size:2.6rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.mk-insight-label{font-size:.85rem;color:var(--ink-soft)}.mk-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.45rem;height:6.5rem;padding:.5rem .25rem 0;border-bottom:1px solid var(--line)}.mk-bar{display:block;height:var(--h);border-radius:6px 6px 2px 2px;background:color-mix(in srgb,var(--accent) 28%,var(--surface));transform-origin:bottom}.mk-bar:last-child{background:var(--accent-gradient)}.mk-suggest{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}.mk-suggest-label{margin:0 0 .15rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep)}:lang(ka) .mk-suggest-label{text-transform:none;letter-spacing:0;font-size:.8rem}.mk-suggest-text{margin:0;font-size:.9rem;line-height:1.5;color:var(--ink)}.mk-benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:0;list-style:none}@media (min-width:48rem){.mk-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-benefit-card{gap:.95rem;padding:1.2rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm)}.mk-benefit,.mk-benefit-card{display:flex;align-items:flex-start;min-width:0}.mk-benefit{gap:.85rem}.mk-benefit-title{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--ink)}.mk-benefit-body{margin:.25rem 0 0;font-size:.9rem;line-height:1.5;color:var(--ink-soft);overflow-wrap:break-word}.mk-items{gap:1.1rem}.mk-items,.mk-timeline{display:flex;flex-direction:column;padding:0;list-style:none}.mk-timeline{position:relative;gap:1.15rem}.mk-timeline:before{content:"";position:absolute;top:1rem;bottom:1rem;left:1rem;width:2px;transform:translateX(-50%);background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 45%,transparent),color-mix(in srgb,var(--accent) 12%,transparent))}.mk-tl-step{position:relative;display:flex;align-items:flex-start;gap:1rem;min-width:0}.mk-tl-n{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:999px;background:var(--accent-gradient);color:#fff;font-size:.9rem;box-shadow:0 0 0 4px var(--canvas),0 6px 14px -8px color-mix(in srgb,var(--accent) 80%,transparent)}.mk-tl-n,.mk-tl-title{font-family:var(--font-display);font-weight:700}.mk-tl-title{margin:.15rem 0 0;font-size:1.02rem;color:var(--ink)}.mk-tl-body{margin:.2rem 0 0;font-size:.92rem;line-height:1.55;color:var(--ink-soft);overflow-wrap:break-word}.mk-reviews{display:flex;flex-direction:column;gap:1rem;width:min(100%,27rem);margin-inline:auto;padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface);box-shadow:var(--shadow-lg)}.mk-reviews-head{display:flex;align-items:center;gap:.8rem;min-width:0}.mk-reviews-name{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--ink);overflow-wrap:break-word}.mk-reviews-count{margin:.1rem 0 0;font-size:.8rem;color:var(--ink-faint)}.mk-reviews-score{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:var(--radius-lg);background:var(--canvas-raised)}.mk-reviews-value{font-family:var(--font-display);font-size:2.2rem;font-weight:700;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.mk-stars{display:inline-flex;gap:2px;color:#f4b400}.mk-stars svg{width:1rem;height:1rem;fill:currentColor}.mk-review{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem;border-top:1px solid var(--line)}.mk-review .mk-stars{margin-top:.75rem}.mk-review .mk-stars svg{width:.85rem;height:.85rem}.mk-review-text{margin:0;font-size:.95rem;line-height:1.5;color:var(--ink)}.mk-reply{padding:.7rem .85rem;border-left:3px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--accent-soft)}.mk-reply-label{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep)}:lang(ka) .mk-reply-label{text-transform:none;letter-spacing:0;font-size:.78rem}.mk-reply-text{margin:.15rem 0 0;font-size:.9rem;color:var(--ink)}.mk-ops-steps{display:flex;flex-direction:column;gap:.75rem;padding:0;list-style:none}.mk-ops-step{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-xs)}.mk-ops-n{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--accent-gradient);color:#fff}.mk-ops-n,.mk-ops-step h3{font-family:var(--font-display);font-weight:700}.mk-ops-step h3{margin:0;font-size:1rem;color:var(--ink)}.mk-ops-step p{margin:.2rem 0 0;font-size:.9rem;line-height:1.5;color:var(--ink-soft);overflow-wrap:break-word}.mk-ops-visual{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:center}@media (min-width:40rem){.mk-ops-visual{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.mk-panel{display:flex;flex-direction:column;gap:.75rem;padding:1.15rem;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface);box-shadow:var(--shadow-lg);min-width:0}.mk-panel-title{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--ink)}.mk-tasks{display:flex;flex-direction:column;gap:.5rem;padding:0;list-style:none}.mk-task{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas-raised);min-width:0}.mk-task-box{display:grid;place-items:center;flex:none;width:1.3rem;height:1.3rem;border:2px solid var(--line-strong);border-radius:6px;color:transparent}.mk-task-box svg{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.mk-task.is-done .mk-task-box{border-color:transparent;background:var(--accent);color:#fff}.mk-task-label{flex:1 1 9rem;min-width:0;font-size:.9rem;font-weight:500;color:var(--ink);overflow-wrap:break-word}.mk-task-state{flex:none;font-size:.72rem;font-weight:600;padding:.15rem .5rem;border-radius:999px}.mk-task-state.is-done{background:var(--accent-soft);color:var(--accent-deep)}.mk-task-state.is-pending{background:var(--sunken,var(--canvas));color:var(--ink-faint)}.mk-task-state.is-overdue{background:var(--warn-soft);color:var(--warn-text)}.mk-ring{--p:0.75;position:relative;display:grid;place-items:center;width:7.5rem;height:7.5rem;margin-inline:auto;border-radius:999px;background:radial-gradient(closest-side,var(--surface) 76%,transparent 77% 100%),conic-gradient(var(--accent) calc(var(--p) * 100%),color-mix(in srgb,var(--accent) 12%,var(--surface)) 0)}.mk-ring-value{font-family:var(--font-display);font-size:1.6rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.mk-ring-label{margin:0;text-align:center;font-size:.8rem;color:var(--ink-soft)}.mk-counts{display:flex;flex-direction:column;gap:.45rem;padding:0;list-style:none}.mk-counts li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.85rem;color:var(--ink-soft)}.mk-counts strong{color:var(--ink);font-variant-numeric:tabular-nums}.mk-dot{display:inline-block;width:.55rem;height:.55rem;margin-right:.45rem;border-radius:999px}.mk-rec-card{position:relative;width:min(100%,24rem);margin-inline:auto}.mk-rec-person{display:flex;align-items:center;gap:.85rem}.mk-avatar{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:999px;background:var(--accent-gradient);color:#fff}.mk-avatar,.mk-rec-name{font-family:var(--font-display);font-weight:700}.mk-rec-name{margin:0;font-size:1.05rem;color:var(--ink)}.mk-rec-stars{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;color:var(--ink-soft)}.mk-rec-stars svg{width:.95rem;height:.95rem;fill:#f4b400}.mk-points-pop{position:absolute;top:-.85rem;right:.75rem;z-index:2;padding:.4rem .8rem;border-radius:999px;background:var(--accent-gradient);color:#fff;font-size:.85rem;font-weight:700;box-shadow:0 12px 24px -12px color-mix(in srgb,var(--accent) 80%,transparent)}.mk-rewards{display:flex;flex-wrap:wrap;gap:.45rem;padding:0;list-style:none}.mk-rewards li{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem .4rem .55rem;border:1px solid var(--line);border-radius:999px;background:var(--canvas-raised);font-size:.8rem;font-weight:600;color:var(--ink)}.mk-growth{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1.5rem 1.25rem;border:1px solid var(--line);border-radius:1.75rem;background:var(--surface);box-shadow:var(--shadow-lg)}@media (min-width:40rem){.mk-growth{padding:2rem 2rem 1.5rem}}.mk-growth-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}.mk-growth-title{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--ink)}.mk-growth-figure{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.mk-growth-value{font-family:var(--font-display);font-size:clamp(2.6rem,2rem + 2.6vw,3.6rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.mk-growth-label{font-size:.85rem;font-weight:600;color:var(--accent)}:root[data-theme=dark] .mk-growth-label{color:var(--accent-deep)}.mk-growth-plot{position:relative;height:clamp(11rem,9rem + 8vw,16rem)}.mk-growth-chart{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.mk-growth-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:4 6}.mk-growth-base,.mk-growth-grid{vector-effect:non-scaling-stroke}.mk-growth-base{stroke:var(--line-strong);stroke-width:1}.mk-growth-line{stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.mk-growth-fill{opacity:1}.mk-growth-dot{position:absolute;width:.95rem;height:.95rem;margin:-.475rem 0 0 -.475rem;border:3px solid var(--surface);border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 22%,transparent)}.mk-growth-axis{display:flex;justify-content:space-between;font-size:.78rem;color:var(--ink-faint)}.mk-growth.is-armed .mk-growth-data{clip-path:inset(-12px 100% -12px 0)}.mk-growth.is-armed .mk-growth-dot{opacity:0}.mk-growth.is-playing .mk-growth-data{clip-path:inset(-12px 0 -12px 0);transition:clip-path 2.2s cubic-bezier(.65,0,.35,1)}.mk-growth.is-playing .mk-growth-dot{opacity:1;transition:opacity .4s ease 2s}@media (prefers-reduced-motion:no-preference){.mk-chain-dot:after{content:"";position:absolute;inset:-4px;border-radius:calc(var(--radius-lg) + 4px);border:2px solid var(--accent);opacity:0;animation:mk-chain-glow 6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .9s)}.mk-art img{transition:transform .35s cubic-bezier(.16,1,.3,1)}.mk-benefit-card:hover .mk-art img,.mk-chain-step:hover .mk-art img,.mk-chain-step:hover .mk-chain-dot img{transform:scale(1.08) translateY(-1px)}.mk-points-pop{animation:mk-float 4s ease-in-out infinite}.mk-task-anim .mk-task-box{animation:mk-attention 2.8s ease-in-out infinite}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-bars .mk-bar{animation:mk-grow linear both;animation-timeline:view();animation-range:entry calc(10% + var(--i, 0) * 4%) entry calc(70% + var(--i, 0) * 4%)}}}@keyframes mk-chain-glow{0%,30%,to{opacity:0;transform:scale(.94)}10%{opacity:.85;transform:scale(1)}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mk-attention{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 40%,transparent);border-color:var(--line-strong)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 0%,transparent);border-color:var(--accent)}}@keyframes mk-grow{0%{transform:scaleY(.15);opacity:.4}to{transform:scaleY(1);opacity:1}}.stf-reveal{min-width:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.stf-reveal{animation:stf-reveal-in linear both;animation-timeline:view();animation-range:entry calc(8% + var(--i, 0) * 4%) entry calc(52% + var(--i, 0) * 4%)}}}@keyframes stf-reveal-in{0%{transform:translateY(16px)}to{transform:none}}@media (hover:hover) and (pointer:fine){.stf-lift{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.stf-lift:hover{transform:translateY(-4px);box-shadow:0 26px 48px -26px rgba(12,15,13,.38)}}@media (prefers-reduced-motion:reduce){.stf-lift{transition:none}.stf-lift:hover{transform:none}}.stf-anim-fit{--s:0.62;--nat-w:26rem;--nat-h:620px;display:flex;justify-content:center;width:100%;height:calc(var(--nat-h) * var(--s))}.stf-anim-fit-inner{flex:none;width:var(--nat-w);transform:scale(var(--s));transform-origin:top center}@media (min-width:40rem){.stf-anim-fit{--s:0.64}}@media (min-width:64rem){.stf-anim-fit{--s:0.58}}@media (min-width:80rem){.stf-anim-fit{--s:0.7}}@media (prefers-reduced-motion:reduce){.stf-anim-fit-inner{transform:scale(var(--s))}}.stf-svc-grid{display:grid;gap:1rem;margin-top:2.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.stf-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}}@media (min-width:64rem){.stf-svc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.stf-svc{display:flex;flex-direction:column;min-width:0;padding:.75rem .75rem 1.15rem;border:1px solid var(--line);border-radius:var(--radius-xl,1.5rem);background:var(--surface);box-shadow:0 1px 2px rgba(12,15,13,.04);transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s ease,border-color .34s ease}.stf-svc-frame{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-lg,1rem);background:var(--canvas)}.stf-svc-frame:empty{display:none}.stf-svc-img{display:block;width:100%;aspect-ratio:1;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.stf-svc-title{margin:1rem 0 0;font-size:clamp(1rem,.96rem + .2vw,1.1rem);font-weight:700;line-height:1.3;color:var(--ink)}.stf-svc-body,.stf-svc-title{padding-inline:.35rem;overflow-wrap:break-word}.stf-svc-body{margin:.4rem 0 0;font-size:clamp(.88rem,.86rem + .12vw,.95rem);line-height:1.6;color:var(--ink-soft)}@media (hover:hover) and (pointer:fine){.stf-svc:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--brand-green) 32%,var(--line));box-shadow:0 26px 48px -26px rgba(12,15,13,.4)}.stf-svc:hover .stf-svc-img{transform:scale(1.055)}}:lang(ka) .stf-svc-title{font-size:clamp(.92rem,.9rem + .14vw,1rem);line-height:1.45}:lang(ka) .stf-svc-body{line-height:1.75}@media (prefers-reduced-motion:reduce){.stf-svc,.stf-svc-img{transition:none}.stf-svc:hover,.stf-svc:hover .stf-svc-img{transform:none}}