.cv-software{--ink:#111;--text:#555c68;--muted:#7c828c;--line:#e5e7eb;--soft:#f6f6f3;--orange:#f05a18;color:var(--ink);background:#fff;font-family:var(--font-body-family)}.cv-software *,.cv-software *:before,.cv-software *:after{box-sizing:border-box}.cv-software a{color:inherit;text-decoration:none}.cv-software h1,.cv-software h2,.cv-software h3,.cv-software p{margin-top:0}.cv-software .cv-sw-shell{width:min(1200px,calc(100% - 48px));margin:0 auto}.cv-software .cv-sw-hero{border-bottom:1px solid var(--line)}.cv-software .cv-sw-hero__inner{padding:clamp(44px,5vw,72px) 0}.cv-software .cv-sw-hero__inner--media{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:clamp(42px,6vw,88px);align-items:center}.cv-software .cv-sw-hero__inner--media h1{font-size:clamp(46px,5.3vw,76px)}.cv-software .cv-sw-hero__media{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:18px;background:transparent}.cv-software .cv-sw-hero__image{width:100%;height:100%;display:block;object-fit:cover}.cv-software .cv-sw-kicker{margin-bottom:18px;color:var(--orange);font-size:12px;font-weight:750;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.cv-software h1{max-width:940px;margin-bottom:24px;font-size:clamp(48px,6.6vw,92px);font-weight:750;letter-spacing:var(--font-heading-letter-spacing, 0);line-height:.98}.cv-software .cv-sw-lead{max-width:680px;color:var(--text);font-size:clamp(17px,1.7vw,21px);line-height:1.6}.cv-software .cv-sw-lead p:last-child{margin-bottom:0}.cv-software .cv-sw-hero__actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:34px}.cv-software .cv-sw-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:18px;border:1px solid var(--ink);border-radius:10px;padding:0 22px;background:var(--ink);color:#fff;font-size:14px;font-weight:700;line-height:1;transition:.2s ease}.cv-software .cv-sw-btn:hover{transform:translateY(-1px);border-color:var(--orange);background:var(--orange)}.cv-software .cv-sw-link,.cv-software .cv-sw-card__links a{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:14px;font-weight:650}.cv-software .cv-sw-link:hover,.cv-software .cv-sw-card__links a:hover{color:var(--orange)}.cv-software .cv-sw-section{padding:clamp(72px,9vw,120px) 0}.cv-software .cv-sw-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:clamp(30px,6vw,90px);align-items:end;margin-bottom:44px}.cv-software .cv-sw-heading h2{max-width:720px;margin-bottom:0;font-size:clamp(36px,4.6vw,64px);font-weight:720;letter-spacing:var(--font-heading-letter-spacing, 0);line-height:1.02}.cv-software .cv-sw-heading>p{margin-bottom:4px;color:var(--text);font-size:16px;line-height:1.65}.cv-software .cv-sw-software-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);background:var(--line)}.cv-software .cv-sw-card{display:flex;min-width:0;min-height:520px;flex-direction:column;padding:34px clamp(22px,2.4vw,34px) 36px;background:#fff}.cv-software .cv-sw-card__top{display:flex;min-height:64px;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:38px}.cv-software .cv-sw-icon{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;overflow:hidden;border-radius:13px;background:#f1f2f3}.cv-software .cv-sw-icon img{width:100%;height:100%;display:block;object-fit:contain;padding:7px}.cv-software .cv-sw-icon span{font-size:23px;font-weight:800}.cv-software .cv-sw-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 0;color:#6b7280;background:transparent;font-size:10px;font-weight:750;letter-spacing:.08em;line-height:1;text-transform:uppercase}.cv-software .cv-sw-badge:before{width:5px;height:5px;border-radius:50%;background:var(--orange);content:""}.cv-software .cv-sw-card h3{margin-bottom:12px;font-size:28px;font-weight:720;letter-spacing:var(--font-heading-letter-spacing, 0);line-height:1.1}.cv-software .cv-sw-card__description{min-height:68px;margin-bottom:0;color:var(--text);font-size:14px;line-height:1.62}.cv-software .cv-sw-meta{display:grid;margin:30px 0 32px;border-top:1px solid var(--line)}.cv-software .cv-sw-meta>div{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.cv-software .cv-sw-meta dt{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.cv-software .cv-sw-meta dd{margin:0;color:#30343b;font-size:13px;font-weight:550;line-height:1.45}.cv-software .cv-sw-card__actions{margin-top:auto}.cv-software .cv-sw-btn--card{width:100%;min-height:46px;justify-content:space-between;border-radius:9px;padding:0 17px;font-size:13px}.cv-software .cv-sw-card__links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px}.cv-software .cv-sw-card__links a{font-size:12px}.cv-software .cv-sw-card__tutorial-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.cv-software .cv-sw-card__tutorial-link svg{flex:0 0 auto}.cv-software .cv-sw-matrix-bg{background:var(--soft)}.cv-software .cv-sw-matrix{overflow:hidden;border:1px solid #dcddd9;border-radius:16px;background:#fff}.cv-software .cv-sw-matrix__head,.cv-software .cv-sw-matrix__row{display:grid;grid-template-columns:1.4fr 1.05fr 1.15fr 1.05fr .7fr;align-items:center}.cv-software .cv-sw-matrix__head{min-height:54px;background:var(--ink);color:#ffffffad;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.cv-software .cv-sw-matrix__head span,.cv-software .cv-sw-matrix__row>div{padding:17px 18px}.cv-software .cv-sw-matrix__row{min-height:96px;border-top:1px solid var(--line);color:var(--text);font-size:13px;line-height:1.45}.cv-software .cv-sw-matrix__row strong{color:var(--ink);font-weight:680}.cv-software .cv-sw-matrix__row small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.4}.cv-software .cv-sw-machine{display:flex;gap:13px;align-items:center}.cv-software .cv-sw-machine__image{display:grid;width:64px;aspect-ratio:1/1;flex:0 0 64px;place-items:center;border-radius:12px;background:#f4f4f2;color:var(--muted);font-size:10px;font-weight:700}.cv-software .cv-sw-machine__image img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;padding:6px;border-radius:10px}.cv-software .cv-sw-download{display:inline-flex;min-height:36px;align-items:center;gap:10px;border-bottom:1px solid var(--ink);color:var(--ink);font-size:12px;font-weight:700}.cv-software .cv-sw-download:hover{border-color:var(--orange);color:var(--orange)}.cv-software .cv-sw-faq{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(54px,8vw,120px);padding-bottom:clamp(84px,10vw,132px)}.cv-software .cv-sw-faq__intro h2{margin-bottom:22px;font-size:clamp(38px,4.8vw,64px);font-weight:720;letter-spacing:var(--font-heading-letter-spacing, 0);line-height:1.02}.cv-software .cv-sw-faq__intro>p:last-child{max-width:390px;margin-bottom:0;color:var(--text);font-size:15px;line-height:1.7}.cv-software .cv-sw-faq__list{border-top:1px solid var(--ink)}.cv-software .cv-sw-faq__item{border-bottom:1px solid var(--line)}.cv-software .cv-sw-faq__item summary{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px;padding:22px 2px;cursor:pointer;list-style:none;color:var(--ink);font-size:17px;font-weight:680;line-height:1.4}.cv-software .cv-sw-faq__item summary::-webkit-details-marker{display:none}.cv-software .cv-sw-faq__icon{position:relative;width:18px;height:18px;flex:0 0 18px}.cv-software .cv-sw-faq__icon:before,.cv-software .cv-sw-faq__icon:after{position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .2s ease}.cv-software .cv-sw-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.cv-software .cv-sw-faq__item[open] .cv-sw-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.cv-software .cv-sw-faq__answer{max-width:680px;padding:0 44px 24px 2px;color:var(--text);font-size:14px;line-height:1.75}.cv-software .cv-sw-faq__answer p:last-child{margin-bottom:0}.cv-software a:focus-visible{outline:3px solid rgba(240,90,24,.32);outline-offset:4px}@media(max-width:1020px){.cv-software .cv-sw-hero__inner--media{grid-template-columns:1fr;gap:48px}.cv-software .cv-sw-hero__inner--media .cv-sw-hero__content{max-width:760px}.cv-software .cv-sw-hero__media{width:100%;max-width:820px}.cv-software .cv-sw-software-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px}.cv-software .cv-sw-card{min-height:auto}.cv-software .cv-sw-card__description{min-height:0}.cv-software .cv-sw-matrix__head{display:none}.cv-software .cv-sw-matrix{display:grid;gap:12px;border:0;background:transparent}.cv-software .cv-sw-matrix__row{display:grid;grid-template-columns:1fr;overflow:hidden;border:1px solid #dcddd9;border-radius:12px;background:#fff}.cv-software .cv-sw-matrix__row>div{display:grid;grid-template-columns:128px 1fr;gap:16px;align-items:center;padding:14px 18px;border-top:1px solid var(--line)}.cv-software .cv-sw-matrix__row>div:first-child{grid-template-columns:1fr;border-top:0}.cv-software .cv-sw-matrix__row>div:before{content:attr(data-label);color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.cv-software .cv-sw-matrix__row>div:first-child:before{display:none}}@media(max-width:760px){.cv-software .cv-sw-shell{width:min(100% - 32px,1200px)}.cv-software .cv-sw-hero__inner{padding:46px 0 42px}.cv-software .cv-sw-hero__inner--media{gap:28px}.cv-software .cv-sw-hero__content{text-align:center}.cv-software .cv-sw-hero__content h1,.cv-software .cv-sw-lead{margin-right:auto;margin-left:auto}.cv-software .cv-sw-hero__actions{justify-content:center}.cv-software .cv-sw-hero__media{margin:0 auto}.cv-software .cv-sw-hero__inner--media h1{font-size:clamp(42px,12vw,60px)}.cv-software .cv-sw-hero__media{border-radius:14px}.cv-software h1{font-size:clamp(44px,13vw,64px)}.cv-software .cv-sw-section{padding:64px 0}.cv-software .cv-sw-heading{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.cv-software .cv-sw-software-grid{grid-template-columns:1fr}.cv-software .cv-sw-card{padding:26px 22px 28px}.cv-software .cv-sw-card__top{margin-bottom:28px}.cv-software .cv-sw-matrix__row>div{grid-template-columns:104px 1fr}.cv-software .cv-sw-faq{grid-template-columns:1fr;gap:34px}.cv-software .cv-sw-faq__item summary{min-height:68px;padding:19px 0;font-size:15px}.cv-software .cv-sw-faq__answer{padding:0 28px 20px 0}}@media(prefers-reduced-motion:reduce){.cv-software .cv-sw-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/inline-0b8ccb9de8ab.css.map */
