@layer components{.ab-page{flex-direction:column;gap:56px;padding-top:40px;padding-bottom:72px;font-size:16px;line-height:1.55;display:flex}.ab-page p,.ab-page h1,.ab-page h2,.ab-page h3{margin:0}.ab-m{display:none}.ab-disp{font-family:var(--display);font-weight:600}:lang(ka) .ab-disp{font-family:var(--body);font-weight:800}.ab-acc{color:var(--accent)}.ab-pill{background:var(--accent-soft);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:12px;font-weight:700}.ab-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.ab-h2{font-size:clamp(24px,3vw,32px);line-height:1.2}.ab-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""btns""mosaic";gap:22px;display:grid}.ab-hero-text{flex-direction:column;grid-area:text;gap:18px;display:flex}.ab-h1{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(27px,3.6vw,44px);line-height:1.14}.ab-lead{max-width:58ch;color:var(--ink2);font-size:18px}.ab-btns{flex-wrap:wrap;grid-area:btns;gap:12px;display:flex}.ab-btn{text-align:center;border-radius:12px;flex:220px;justify-content:center;align-items:center;max-width:280px;min-height:52px;padding:0 22px;font-weight:600;display:inline-flex}.ab-btn-main{background:var(--accent);color:#fff}.ab-btn-main:hover{background:var(--accent2)}.ab-btn-line{border:1px solid var(--line-field);background:var(--card);color:var(--ink)}.ab-btn-line:hover{border-color:var(--ink)}.ab-mosaic{grid-area:mosaic;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:560px;padding-bottom:24px;display:grid}.ab-tile{aspect-ratio:1;border-radius:22px;flex-direction:column;justify-content:space-between;padding:14px;display:flex}.ab-tile:nth-child(3n+2){transform:translateY(24px)}.ab-tile img{align-self:flex-end;width:62%;height:auto}.ab-tile span{overflow-wrap:break-word;font-size:15px;font-weight:700;line-height:1.3}@media (min-width:1024px){.ab-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"text mosaic""btns mosaic";align-items:center;column-gap:48px}.ab-hero-text{align-self:end}.ab-btns{align-self:start}.ab-mosaic{max-width:none}}.ab-name{background:var(--sec-services);border-radius:24px;flex-wrap:wrap;align-items:center;gap:12px 40px;padding:clamp(24px,4vw,40px);display:flex}.ab-name-head{flex-direction:column;flex:0 auto;gap:4px;display:flex}.ab-name .ab-kicker{color:var(--about-name-ink)}.ab-name-big{font-size:clamp(30px,4vw,44px);line-height:1.1}.ab-name-text{min-width:0;color:var(--ink2);flex:420px;font-size:17px}.ab-mission{background:var(--accent);color:#fff;border-radius:24px;flex-direction:column;gap:28px;padding:clamp(24px,5vw,56px);display:flex}.ab-mission-top{flex-wrap:wrap;align-items:center;gap:28px 48px;display:flex}.ab-mission-text{flex-direction:column;flex:999 460px;gap:18px;min-width:0;display:flex}.ab-mission .ab-kicker{color:var(--accent-soft)}.ab-mission-big{text-wrap:balance;max-width:28ch;font-size:clamp(23px,3vw,36px);line-height:1.22}.ab-mission-p{max-width:60ch;color:var(--about-on-accent);font-size:17px}.ab-chat{background:var(--card);min-width:0;max-width:420px;color:var(--ink);box-shadow:var(--about-shadow);border-radius:20px;flex-direction:column;flex:320px;gap:12px;padding:16px;display:flex}.ab-chat-head{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding-bottom:12px;display:flex}.ab-chat-pic{background:var(--sec-home);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ab-chat-pic img{width:32px;height:32px}.ab-chat-item{flex-direction:column;min-width:0;display:flex}.ab-chat-item b{font-size:15px;font-weight:700}.ab-chat-item span{color:var(--muted);font-size:14px}.ab-bub{max-width:82%;padding:10px 14px;font-size:15px;line-height:1.4}.ab-bub-me{background:var(--accent-soft);border-radius:16px 16px 4px;align-self:flex-end}.ab-bub-they{flex-direction:column;align-self:flex-start;gap:6px;max-width:88%;display:flex}.ab-bub-they .ab-bub{background:var(--bg);border-radius:16px 16px 16px 4px;max-width:none}.ab-chat-cap{color:var(--muted);padding-left:4px;font-size:13px}.ab-chat-cap u{text-decoration:underline}.ab-chat-orig{color:var(--muted);padding-left:4px;font-size:13px}.ab-pillars{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ab-pillar{background:var(--card);color:var(--ink);border-radius:16px;gap:10px;padding:20px;display:flex}.ab-pillar>svg{display:none}.ab-pillar div{flex-direction:column;gap:6px;display:flex}.ab-pillar h3{font-size:17px;font-weight:700}.ab-pillar p{color:var(--ink2)}.ab-can{flex-direction:column;gap:24px;display:flex}.ab-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ab-card{border-radius:20px;flex-direction:column;gap:10px;padding:22px;display:flex}.ab-card-head{align-items:center;gap:12px;display:flex}.ab-ic{background:var(--card);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.ab-card h3{font-size:18px;font-weight:700;line-height:1.3}.ab-card p{color:var(--about-card-ink)}.ab-card p a{color:var(--ink);text-decoration:underline}.ab-card-white{border:1px solid var(--line);background:var(--card)}.ab-card-white .ab-ic{background:var(--accent-soft)}@media (min-width:1280px){.ab-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.ab-bot{background:var(--about-bot);border-radius:24px;flex-wrap:wrap;align-items:center;gap:24px 40px;padding:clamp(24px,4vw,40px);display:flex}.ab-bot-text{flex-direction:column;flex:999 460px;gap:14px;min-width:0;display:flex}.ab-bot-head{align-items:center;gap:14px;display:flex}.ab-bot-ic{background:var(--tg);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.ab-bot h2{font-size:clamp(21px,2.6vw,28px);line-height:1.2}.ab-bot-p{max-width:62ch;color:var(--about-bot-ink);font-size:17px}.ab-bot-btn{background:var(--tg);color:#fff;border-radius:12px;flex:0 auto;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:600;display:inline-flex}.ab-bot-btn:hover{background:var(--tg-hover)}.ab-sec{flex-direction:column;gap:20px;display:flex}.ab-sec h2{font-size:clamp(22px,2.6vw,28px);line-height:1.2}.ab-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ab-row{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex}.ab-row:hover{border-color:var(--line-hover)}.ab-row-ic{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ab-row-ic img{width:32px;height:32px}.ab-row-t{flex-direction:column;gap:2px;min-width:0;display:flex}.ab-row-t b{font-weight:700}.ab-row-t span{color:var(--ink2);font-size:15px}@media (min-width:1280px){.ab-rows{grid-template-columns:repeat(4,minmax(0,1fr))}}.ab-diff{flex-direction:column;gap:24px;display:flex}.ab-diff-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.ab-diff-card{border:1px solid var(--line);background:var(--card);border-radius:20px;flex-direction:column;gap:12px;padding:26px;display:flex}.ab-tag{border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:700}.ab-tag-blue{background:var(--sec-electronics);color:var(--about-tag-ink)}.ab-tag-green{background:var(--sec-hobby);color:var(--green)}.ab-diff-card p{color:var(--ink2);font-size:17px}.ab-goal{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.ab-goal-text{flex-direction:column;flex:999 480px;gap:14px;min-width:0;display:flex}.ab-goal-text p{max-width:60ch;color:var(--ink2);font-size:17px}.ab-tell{border:1px solid var(--line);background:var(--card);border-radius:20px;flex-direction:column;flex:360px;gap:10px;min-width:0;padding:18px;display:flex}.ab-tell h3{margin:0 4px 4px;font-size:17px;font-weight:700}.ab-ask{border:1px solid var(--line);background:var(--card);min-height:64px;color:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ab-ask:hover{border-color:var(--line-hover)}.ab-ask-ic{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.ab-ask-t{flex-direction:column;flex:auto;min-width:0;display:flex}.ab-ask-t b{font-weight:700}.ab-ask-t span{color:var(--muted);font-size:15px}.ab-ask>svg:last-child{color:var(--muted);flex:none}@media (max-width:639px){.ab-page{gap:32px;padding-top:24px;padding-bottom:40px;line-height:1.5}.ab-d{display:none}.ab-m{display:revert}.ab-hero{grid-template-areas:"text""mosaic""btns";gap:18px}.ab-hero-text{gap:14px}.ab-h1{text-wrap:wrap;font-size:26px;line-height:1.16}.ab-lead{font-size:17px}.ab-btns{flex-direction:column;gap:10px}.ab-btn{flex:none;width:100%;max-width:none}.ab-mosaic{gap:8px;max-width:none;padding-bottom:0}.ab-tile{aspect-ratio:auto;border-radius:16px;justify-content:flex-start;gap:4px;padding:10px}.ab-tile:nth-child(3n+2){transform:none}.ab-tile img{width:44px;height:44px}.ab-tile span{font-size:13px}.ab-name{border-radius:20px;flex-direction:column;align-items:stretch;gap:6px;padding:20px}.ab-name .ab-kicker{font-size:12px}.ab-name-big{font-size:28px}.ab-name-text{flex:none;margin-top:4px;font-size:16px}.ab-mission{border-radius:20px;gap:16px;padding:24px 18px}.ab-mission-top{flex-direction:column;align-items:stretch;gap:16px}.ab-mission-text{flex:none;gap:16px}.ab-mission .ab-kicker{font-size:12px}.ab-mission-big{text-wrap:wrap;max-width:none;font-size:22px;line-height:1.24}.ab-mission-p{font-size:16px}.ab-chat{max-width:none;box-shadow:none;border-radius:16px;flex:none;gap:10px;padding:12px}.ab-chat-head{gap:10px;padding-bottom:10px}.ab-chat-pic{border-radius:10px;width:36px;height:36px}.ab-chat-pic img{width:26px;height:26px}.ab-chat-item b{font-size:14px}.ab-chat-item span{font-size:13px}.ab-bub{max-width:85%;padding:8px 12px;font-size:14px}.ab-bub-me{border-radius:14px 14px 4px}.ab-bub-they{gap:4px;max-width:90%}.ab-bub-they .ab-bub{border-radius:14px 14px 14px 4px}.ab-chat-cap{font-size:12px}.ab-chat-orig{display:none}.ab-pillars{flex-direction:column;gap:12px;display:flex}.ab-pillar{color:#fff;background:0 0;border-radius:0;padding:0}.ab-pillar>svg{flex:none;margin-top:2px;display:block}.ab-pillar div{display:block}.ab-pillar h3,.ab-pillar p{color:#fff;font-size:16px;display:inline}.ab-pillar h3:after{content:"."}.ab-can{gap:12px}.ab-can .ab-h2{margin-bottom:4px;font-size:22px}.ab-cards{grid-template-columns:minmax(0,1fr);gap:12px}.ab-card{border-radius:16px;gap:6px;padding:16px}.ab-card-head{gap:10px}.ab-ic{width:36px;height:36px}.ab-ic svg{width:20px;height:20px}.ab-card h3{font-size:17px}.ab-bot{border-radius:20px;flex-direction:column;align-items:stretch;gap:12px;padding:20px 18px}.ab-bot-text{flex:none;gap:12px}.ab-bot-head{gap:12px}.ab-bot-ic{width:44px;height:44px}.ab-bot-ic svg{width:22px;height:22px}.ab-bot h2{font-size:20px}.ab-bot-p{font-size:16px}.ab-sec{gap:10px}.ab-sec h2{margin-bottom:4px;font-size:20px}.ab-rows{grid-template-columns:minmax(0,1fr);gap:10px}.ab-row{border-radius:14px;align-items:center;gap:12px;padding:12px 14px}.ab-row-ic{border-radius:10px;width:40px;height:40px}.ab-row-ic img{width:28px;height:28px}.ab-row-ic svg{width:22px;height:22px}.ab-row-t{gap:0}.ab-diff{border:1px solid var(--line);background:var(--card);border-radius:20px;gap:14px;padding:20px 18px}.ab-diff .ab-h2{font-size:20px}.ab-diff-grid{flex-direction:column;gap:14px;display:flex}.ab-diff-card{border:0;border-radius:0;gap:6px;padding:0}.ab-diff-card+.ab-diff-card{border-top:1px solid var(--line2);padding-top:14px}.ab-diff-card p{font-size:16px}.ab-goal{flex-direction:column;align-items:stretch;gap:12px}.ab-goal-text{flex:none;gap:12px}.ab-goal .ab-h2{font-size:22px}.ab-goal-text p{font-size:16px}.ab-tell{background:0 0;border:0;border-radius:0;flex:none;gap:12px;padding:0}.ab-tell h3{display:none}.ab-ask{gap:12px;min-height:60px;padding:10px 12px}.ab-ask-ic{width:40px;height:40px}.ab-ask-ic svg{width:20px;height:20px}.ab-ask-t span{font-size:14px}}@media (max-width:359px){:lang(ka) .ab-tile{padding-inline:6px}:lang(ka) .ab-tile span{font-size:12px}}}
