.ac-cover{--ac-accent:#a8c98b;position:relative;isolation:isolate;width:100%;aspect-ratio:1.7;overflow:hidden;border-radius:18px;margin:0;background:#e4eae0;color:#2d3b33}.ac-cover *{box-sizing:border-box}.ac-cover-top{position:absolute;z-index:5;top:20px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#546657}.ac-cover-number{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:600}.ac-cover figcaption{position:absolute;z-index:5;bottom:17px;left:24px;right:18px;font-size:10px;color:#597062}.ac-cover-medical-crm{background:linear-gradient(140deg,#e2ebe2,#f0f2ed 65%,#e8efdf)}.ac-med-scene{position:absolute;inset:0}.ac-med-sheet{position:absolute;left:30%;top:12%;width:48%;height:74%;padding:19px 23px;border:1px solid #aecab2;border-radius:13px;background:#f6f9f2;transform:rotate(-6deg);box-shadow:14px 17px 25px #2e573b12}.ac-med-sheet-back{left:32%;top:16%;transform:rotate(4deg);background:#e7f0e3}.ac-med-head{display:flex;align-items:center;gap:11px;padding-bottom:15px;border-bottom:1px solid #d1e0cb;font-size:12px;font-weight:700}.ac-med-mark{font-size:22px;color:#4f8667}.ac-med-head i{margin-left:auto;font-size:7px;font-style:normal;color:#829686}.ac-med-title{font-size:clamp(18px,2.1vw,28px);letter-spacing:-.06em;margin:17px 0;color:#284937}.ac-med-row{display:flex;align-items:center;gap:13px;margin:12px 0}.ac-med-row i{width:12px;height:12px;border:1px solid #a9beaa;border-radius:50%}.ac-med-row b{height:5px;flex:1;background:#e1ebdd;border-radius:5px}.ac-med-row em{font-size:12px;font-style:normal;color:#589168}.ac-med-footer{display:flex;justify-content:space-between;border-top:1px solid #d1e0cb;padding-top:13px;margin-top:12px;font-size:10px;color:#506d57}.ac-med-footer span{font-size:17px}.ac-med-glow{position:absolute;right:7%;bottom:8%;width:22%;height:32%;background:radial-gradient(ellipse,#b8d0a562,transparent 67%);pointer-events:none}.ac-cover-logistics-analytics{background:linear-gradient(125deg,#23312e,#111f21);color:#e5f2de}.ac-cover-logistics-analytics .ac-cover-top,.ac-cover-logistics-analytics figcaption{color:#bad1c2}.ac-data-scene{position:absolute;left:10%;right:9%;top:17%;bottom:16%;display:flex;flex-direction:column;justify-content:center}.ac-data-chart{position:relative;height:82%;border:1px solid #5a7269;border-radius:12px;background:#233a38;padding:16px;overflow:hidden}.ac-data-chart .ac-data-small{position:absolute;top:13px;left:17px;color:#bfd8cc;font-size:10px;letter-spacing:.12em;z-index:1}.ac-data-chart svg{width:100%;height:100%}.ac-data-bars{position:absolute;right:7%;bottom:17%;height:24%;width:29%;display:flex;align-items:flex-end;gap:5px}.ac-data-bars i{flex:1;border-radius:3px 3px 0 0;background:#7a9a849e}.ac-data-footer{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:12px;color:#e1ead6;font-size:11px}.ac-data-footer strong{color:#c3e988;letter-spacing:.1em;font-size:10px}.ac-data-footer i{font-style:normal;color:#c3e988}.ac-cover-telegram-orders{background:radial-gradient(circle at 70% 40%,#dbb6ac,#ece2df 55%,#ded9ed);color:#352d44}.ac-cover-telegram-orders .ac-cover-top,.ac-cover-telegram-orders figcaption{color:#56445e}.ac-chat-scene{position:absolute;inset:0}.ac-chat-phone{position:absolute;top:13%;left:33%;width:35%;height:74%;border:5px solid #343348;border-radius:23px;background:#faf8fa;overflow:hidden;transform:rotate(-6deg);box-shadow:22px 24px 0 #96788536}.ac-chat-app{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;background:#35374e;color:#fff;font-size:12px}.ac-chat-app i{font-style:normal;color:#ffc2a0}.ac-chat-app small{margin-left:auto;font-size:10px}.ac-chat-bubble{width:80%;margin:15px 10px 0;padding:11px 13px;border-radius:12px 12px 12px 2px;background:#f0e4ed;font-size:13px}.ac-chat-bubble span{display:block;font-size:12px;color:#9b819a;margin-top:8px}.ac-chat-bubble-out{margin-left:auto;margin-right:10px;border-radius:12px 12px 2px 12px;background:#d5edc5}.ac-chat-bubble-out,.ac-chat-tile{display:flex;justify-content:space-between}.ac-chat-tile{left:10px;right:10px;bottom:15px;align-items:center;padding:12px 14px;background:#453b59;color:white;border-radius:9px}.ac-chat-badge,.ac-chat-tile{position:absolute;font-size:13px}.ac-chat-badge{right:16%;top:38%;padding:12px 16px;border:1px solid #f3dfd3;border-radius:12px;background:#fdf9f5;box-shadow:0 8px 25px #5f465723}.ac-chat-badge span{margin-left:18px;color:#aa697a;font-weight:700}.ac-chat-orbit{position:absolute;left:15%;top:43%;font-size:50px;color:#d9ab8d}.ac-cover-legal-services-site{background:linear-gradient(140deg,#e9e2d4,#f7f4ec 58%,#d6d3c9);color:#34312b}.ac-cover-legal-services-site .ac-cover-top,.ac-cover-legal-services-site figcaption{color:#756d60}.ac-legal-scene{position:absolute;inset:0}.ac-legal-paper{top:13%;left:22%;padding:19px 25px;background:#fffdf7;transform:rotate(-3deg);border:1px solid #c8c2b6;box-shadow:13px 20px 30px #52463318}.ac-legal-paper,.ac-legal-paper-back{position:absolute;width:57%;height:75%}.ac-legal-paper-back{top:18%;left:26%;background:#d6d0c3;border:1px solid #b5aa99;transform:rotate(4deg)}.ac-legal-toolbar{display:flex;align-items:center;gap:4px;font-size:8px;color:#aaa69d;padding-bottom:11px;border-bottom:1px solid #ded8ca}.ac-legal-toolbar strong{margin-left:auto;font-size:9px;letter-spacing:.1em;color:#78674c}.ac-legal-serif{font:400 clamp(24px,3vw,42px)/1.13 Georgia,serif;margin-top:16px;letter-spacing:-.04em}.ac-legal-rule{height:1px;background:#b3a281;margin-top:17px}.ac-legal-small{font-size:10px;margin-top:12px;color:#776c61}.ac-legal-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.ac-legal-columns span{height:23px;background:repeating-linear-gradient(180deg,#d6d2c9 0 2px,transparent 2px 7px)}.ac-legal-cta{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding:9px 11px;background:#262e2c;color:#f5ede0;font-size:10px;border-radius:4px}.ac-legal-stamp{position:absolute;right:14%;top:43%;display:grid;place-items:center;width:64px;height:64px;border:1px solid #8e836f;border-radius:50%;color:#776a58;font:36px Georgia,serif;transform:rotate(17deg)}@media(max-width:700px){.ac-cover{aspect-ratio:1.52}.ac-cover-top{top:13px;left:14px;right:14px;font-size:9px}.ac-cover-number{font-size:8px}.ac-cover figcaption{bottom:11px;left:14px;font-size:9px}.ac-med-sheet{left:23%;width:61%;padding:12px 14px}.ac-med-sheet-back{left:26%}.ac-med-title{margin:9px 0}.ac-med-row{margin:7px 0}.ac-chat-phone{width:43%;left:28%}.ac-chat-badge{right:5%;font-size:10px}.ac-legal-paper{left:13%;width:72%;padding:12px 15px}.ac-legal-paper-back{left:17%;width:72%}.ac-legal-stamp{right:6%;width:48px;height:48px;font-size:28px}}.ac-cover.ac-cover-static{aspect-ratio:4/3;background:#f4f5f2}.ac-cover-static-art{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ac-cover.ac-cover-featured{aspect-ratio:2/1;background:#faf9f6}.ac-cover.ac-cover-featured .ac-cover-static-art{-o-object-fit:contain;object-fit:contain}.ac-cover.ac-cover-readable{--ac-surface:#f8faf8;position:relative;display:block;width:100%;height:100%;aspect-ratio:2/1;border-radius:inherit;background:var(--ac-surface);color:#14211b}.ac-cover-readable[data-case=medical-crm]{--ac-surface:#f3f8fc;--mobile-art-width:172%;--mobile-art-right:0%;--mobile-art-y:46%}.ac-cover-readable[data-case=logistics-analytics]{--ac-surface:#f4f9f2;--mobile-art-width:168%;--mobile-art-right:-2%;--mobile-art-y:46%}.ac-cover-readable[data-case=telegram-orders]{--ac-surface:#fff8f3;--mobile-art-width:170%;--mobile-art-right:-7%;--mobile-art-y:50%}.ac-cover-readable[data-case=haccp-custom-platform]{--ac-surface:#fff8f0;--mobile-art-width:174%;--mobile-art-right:-1%;--mobile-art-y:45%}.ac-cover .ac-readable-visual{position:absolute;inset:0;overflow:hidden;z-index:0}.ac-cover .ac-readable-art{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ac-cover .ac-readable-copy{position:absolute;z-index:1;inset:0 auto 0 0;display:flex;flex-direction:column;align-items:flex-start;width:57%;min-width:0;padding:clamp(18px,1.8vw,32px) clamp(18px,1.85vw,32px);background:linear-gradient(90deg,var(--ac-surface) 0,var(--ac-surface) 78%,transparent 100%);text-align:left}.ac-cover .ac-readable-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 clamp(8px,.9vw,15px);color:#4c5a53;font-size:clamp(9px,.7vw,12px);line-height:1.35;font-weight:500;text-transform:uppercase}.ac-cover .ac-readable-eyebrow strong{color:#1c7b41;font-weight:700}.ac-cover .ac-readable-eyebrow span{color:#69786f}.ac-cover .ac-readable-title{max-width:87%;margin:0;font-size:clamp(19px,1.55vw,28px);font-weight:650;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.ac-cover .ac-readable-info{display:grid;width:90%;min-height:72px;margin-top:clamp(8px,.75vw,13px)}.ac-cover .ac-readable-description,.ac-cover .ac-readable-highlights{grid-area:1/1;margin:0;font-size:clamp(11px,.85vw,14px);line-height:1.42}.ac-cover .ac-readable-description{display:block;max-width:94%;color:#4d5b56;transition:opacity .24s ease,transform .24s ease}.ac-cover .ac-readable-highlights{padding:0;list-style:none;color:#344b3b;opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s}.ac-cover .ac-readable-highlights li{position:relative;padding-left:13px;margin:0 0 6px}.ac-cover .ac-readable-highlights li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#5b9873}@media (min-width:769px){.sg-project-cover-link-featured:is(:hover,:focus-visible) .ac-readable-description{opacity:0;transform:translateY(-6px)}.sg-project-cover-link-featured:is(:hover,:focus-visible) .ac-readable-highlights{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}}.ac-cover .ac-readable-art{transition:transform .38s cubic-bezier(.22,1,.36,1)}@media (min-width:769px) and (hover:hover) and (pointer:fine){.sg-project-cover-link-featured:hover .ac-readable-art{transform:scale(1.025)}.sg-project-cover-link-featured:hover .ac-readable-arrow{transform:translateX(4px)}}.ac-cover .ac-readable-arrow{display:grid;place-items:center;flex:none;width:38px;height:38px;margin-top:auto;border:1px solid #6f9277;border-radius:50%;color:#2f6944;font-size:22px;line-height:1;transition:background .2s ease,color .2s ease,transform .25s ease}a:focus-visible .ac-cover .ac-readable-arrow,a:hover .ac-cover .ac-readable-arrow{background:#2d5138;color:#fff}@media (max-width:768px){.ac-cover.ac-cover-readable{display:flex;flex-direction:column;height:auto;aspect-ratio:auto}.ac-cover .ac-readable-copy{position:relative;inset:auto;order:0;width:100%;padding:18px 20px 22px;background:var(--ac-surface)}.ac-cover .ac-readable-eyebrow{margin-bottom:9px;font-size:11px}.ac-cover .ac-readable-title{max-width:100%;font-size:clamp(23px,6.2vw,29px);line-height:1.12}.ac-cover .ac-readable-info{display:block;width:100%;min-height:0;margin-top:10px}.ac-cover .ac-readable-description{display:block;max-width:calc(100% - 54px);margin:0;overflow:visible;font-size:14px;line-height:1.48}.ac-cover .ac-readable-highlights{display:none}.ac-cover .ac-readable-arrow{position:absolute;right:20px;bottom:18px;width:38px;height:38px;margin:0}.ac-cover .ac-readable-visual{position:relative;inset:auto;order:1;flex:none;width:100%;height:auto;aspect-ratio:4/3;background:var(--ac-surface)}.ac-cover .ac-readable-art{inset:auto var(--mobile-art-right,0) auto auto;top:var(--mobile-art-y,50%);width:var(--mobile-art-width,172%);height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.ac-cover .ac-readable-arrow,.ac-cover .ac-readable-art,.ac-cover .ac-readable-description,.ac-cover .ac-readable-highlights{transition:none}}.ac-cover.ac-cover-scene{--ac-scene-surface:#f6f8f5;--ac-scene-width:150%;position:relative;isolation:isolate;width:100%;height:auto;aspect-ratio:4/3;min-width:0;overflow:hidden;border-radius:clamp(14px,1.7vw,23px);background:var(--ac-scene-surface);box-shadow:0 14px 36px rgb(24 38 28/8%)}.ac-cover-scene[data-case=medical-crm]{--ac-scene-surface:#f1f7fb}.ac-cover-scene[data-case=logistics-analytics]{--ac-scene-surface:#f3f8f0}.ac-cover-scene[data-case=telegram-orders]{--ac-scene-surface:#fcf4ef}.ac-cover-scene[data-case=haccp-custom-platform]{--ac-scene-surface:#fff8f0}.ac-cover .ac-cover-scene-art{position:absolute;top:50%;right:0;width:var(--ac-scene-width);height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent 33%,#000 49%);mask-image:linear-gradient(90deg,transparent 33%,#000 49%);transform:translateY(-50%)}@media (max-width:540px){.ac-cover.ac-cover-scene{aspect-ratio:4/3;border-radius:17px}}.ac-cover.ac-cover-telegram-orders{background:#f6f1eb;aspect-ratio:4/3}.cbc-image-cover{position:absolute;inset:0;overflow:hidden}.cbc-image-cover-art{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}