@font-face{font-family:AK Raleway;src:url(/fonts/raleway-variable.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}.portfolio-modal{z-index:10000;opacity:0;visibility:hidden;background:#010101;transition:opacity .4s,visibility .4s;position:fixed;inset:0}.portfolio-modal--open{opacity:1;visibility:visible}.portfolio-modal__content{overscroll-behavior:contain;cursor:pointer;opacity:0;background:0 0;width:100%;height:100%;transition:opacity .5s .1s,transform .5s .1s;position:relative;overflow:hidden auto;transform:translateY(30px)}.portfolio-modal--open .portfolio-modal__content{opacity:1;transform:translateY(0)}.portfolio-modal__content::-webkit-scrollbar{width:6px}.portfolio-modal__content::-webkit-scrollbar-track{background:0 0}.portfolio-modal__content::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.portfolio-modal__content::-webkit-scrollbar-thumb:hover{background:#ffffff40}.portfolio-modal__close{z-index:10001;-webkit-backdrop-filter:blur(18px);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:transform .3s,background .3s;display:flex;position:fixed;top:40px;right:40px}.portfolio-modal__close svg{width:18px;height:18px;display:block}.portfolio-modal__close:hover{background:#ffffff26;transform:scale(1.05)}.portfolio-modal__body{cursor:default;max-width:900px;margin:0 auto;padding:100px 60px 80px;font-family:Geist Sans,sans-serif}.portfolio-modal__body--editorial{width:min(100% - clamp(48px,10vw,180px),1500px);max-width:1500px;margin:0 auto;padding:0 0 80px}.portfolio-modal__header{text-align:center;margin-bottom:60px}.portfolio-modal__title{color:#dfdfdf;letter-spacing:-.03em;margin:0 0 16px;font-family:Geist Sans,sans-serif;font-size:56px;font-weight:600;line-height:1.1}.portfolio-modal__subtitle{color:#ffffff80;margin:0;font-family:Geist Sans,sans-serif;font-size:20px;font-style:italic;font-weight:400;line-height:1.5}.portfolio-modal__header+.portfolio-modal__section--product-hero{margin-top:-18px}.portfolio-modal__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffffff7a;margin-bottom:18px;font-size:12px;font-weight:600;line-height:1;display:inline-block}.portfolio-modal__product-hero{background:0 0;border:none;max-width:760px;padding:0}.portfolio-modal__product-value-heading{letter-spacing:-.03em;color:#dfdfdf;margin:0;font-size:28px;font-weight:600;line-height:1.15}.portfolio-modal__product-lead{letter-spacing:-.02em;color:#ffffff9e;max-width:720px;margin:14px 0 0;font-size:16px;line-height:1.65}.portfolio-modal__product-lead--standalone{margin:0}.portfolio-modal__value-list{border-top:none;gap:10px;margin-top:22px;padding-left:0;list-style:none;display:grid}.portfolio-modal__value-item{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;display:grid}.portfolio-modal__value-number{letter-spacing:-.03em;color:#ffffff61;font-size:14px;font-weight:600;line-height:1.45}.portfolio-modal__value-item-text{color:#ffffffdb;font-size:17px;line-height:1.5;display:block}.portfolio-modal__workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portfolio-modal__workflow-step{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;min-height:108px;padding:18px}.portfolio-modal__workflow-index{letter-spacing:.14em;color:#ffffff6b;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-block}.portfolio-modal__workflow-label{letter-spacing:-.04em;color:#dfdfdf;font-size:22px;font-weight:600;line-height:1.08;display:block}.portfolio-modal__text--intro{max-width:720px;margin-bottom:24px}.portfolio-modal__role-tabs{-webkit-backdrop-filter:blur(18px);background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;grid-template-columns:repeat(2,minmax(220px,1fr));align-items:stretch;gap:6px;margin:32px 0 22px;padding:5px;display:grid}.portfolio-modal__role-tab{text-align:center;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:14px 20px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.portfolio-modal__role-tab:before{content:"";border-radius:inherit;opacity:0;background:linear-gradient(#ffffff24,#ffffff12),radial-gradient(circle at 0 0,#ffffff1f,#0000 50%);border:1px solid #ffffff29;transition:opacity .22s,transform .22s;position:absolute;inset:0;transform:scale(.98);box-shadow:0 10px 24px #0000002e}.portfolio-modal__role-tab:hover,.portfolio-modal__role-tab--active{transform:translateY(-1px)}.portfolio-modal__role-tab--active:before{opacity:1;transform:scale(1)}.portfolio-modal__role-tab-label{z-index:1;letter-spacing:-.03em;color:#ffffffa8;font-size:18px;font-weight:600;line-height:1.1;transition:color .2s;display:block;position:relative}.portfolio-modal__role-tab:hover .portfolio-modal__role-tab-label,.portfolio-modal__role-tab--active .portfolio-modal__role-tab-label{color:#dfdfdf}.portfolio-modal__role-panel{background:#ffffff09;border:1px solid #ffffff1a;border-radius:28px;padding:28px}.portfolio-modal__role-panel-head{margin-bottom:24px}.portfolio-modal__role-title{letter-spacing:-.04em;color:#dfdfdf;margin:0 0 10px;font-size:28px;font-weight:600;line-height:1.08}.portfolio-modal__role-description{color:#ffffffb8;max-width:720px;margin:0;font-size:16px;line-height:1.65}.portfolio-modal__role-groups{grid-template-columns:1fr;gap:14px;display:grid}.portfolio-modal__role-group{background:#ffffff07;border:1px solid #ffffff14;border-radius:18px;padding:18px 20px 20px}.portfolio-modal__role-group-title{letter-spacing:-.02em;color:#dfdfdf;border-bottom:1px solid #ffffff14;margin:0;padding-bottom:10px;font-size:18px;font-weight:600;line-height:1.2}.portfolio-modal__role-list{margin-top:14px}.portfolio-modal__role-list li{margin-bottom:8px;padding-left:18px}.portfolio-modal__role-list li:before{background:#ffffff3d;width:5px;height:5px;top:11px}.portfolio-modal__feature-list{border-top:1px solid #ffffff14}.portfolio-modal__feature-item{border-bottom:1px solid #ffffff14;padding:18px 0 20px}.portfolio-modal__feature-title{letter-spacing:-.02em;color:#dfdfdf;margin:0 0 6px;font-size:19px;font-weight:600;line-height:1.2}.portfolio-modal__feature-text{color:#ffffffb3;margin:0;font-size:15px;line-height:1.7}.portfolio-modal__closing-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:28px;padding:30px 32px}.portfolio-modal__closing-text{letter-spacing:-.03em;color:#ffffffd1;max-width:760px;margin:0;font-size:20px;line-height:1.55}.portfolio-modal__section--editorial-about{margin-bottom:80px}.portfolio-modal__research{grid-column:1/-1;grid-template-columns:minmax(220px,.82fr) minmax(420px,1.18fr);gap:clamp(68px,7vw,104px) clamp(52px,7vw,120px);margin-top:clamp(42px,4vw,64px);display:grid}#portfolio-case-overview,#portfolio-case-visual-system,#portfolio-case-journey,#portfolio-case-finale{scroll-margin-top:86px}.portfolio-modal__meta--editorial{border-top:1px solid #ffffff1a;border-bottom:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin:8px 0 0;padding:30px 0 0;display:grid}.portfolio-modal__meta--editorial .portfolio-modal__meta-item{flex-direction:column;gap:10px}.portfolio-modal__meta--editorial .portfolio-modal__meta-label{color:#ffffff6b}.portfolio-modal__meta--editorial .portfolio-modal__meta-value{color:#ffffffc7}.portfolio-modal__meta--editorial .portfolio-modal__meta-value--link{color:#dfdfdf}.portfolio-modal__body--editorial>.portfolio-modal__section:not(.portfolio-modal__section--editorial-about){width:min(780px,100% - 48px);margin-left:auto;margin-right:auto}.portfolio-modal__about-lead{letter-spacing:-.045em;color:#dfdfdf;max-width:860px;margin:0;font-family:Geist Sans,sans-serif;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.22}.portfolio-modal__about-highlights{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px;display:grid}.portfolio-modal__about-highlight{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:180px;padding:24px}.portfolio-modal__about-highlight-title{letter-spacing:-.035em;color:#dfdfdf;margin:0 0 14px;font-family:Geist Sans,sans-serif;font-size:21px;font-weight:600;line-height:1.12}.portfolio-modal__about-highlight-text{color:#ffffffad;max-width:520px;margin:0;font-family:Geist Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.65}.portfolio-modal__meta{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:20px;margin-top:30px;padding-bottom:30px;display:flex}.portfolio-modal__meta-item{align-items:baseline;gap:16px;display:flex}.portfolio-modal__meta-label{color:#fff6;flex-shrink:0;min-width:80px;font-family:Geist Sans,sans-serif;font-size:13px;font-weight:400}.portfolio-modal__meta-value{color:#ffffffd9;font-family:Geist Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.6}.portfolio-modal__meta-value--link{color:#dfdfdf;text-decoration:none;transition:opacity .2s}.portfolio-modal__meta-value--link:hover{opacity:.7}.portfolio-modal__section{margin-bottom:50px}.portfolio-modal__section:last-child{margin-bottom:0}.portfolio-modal__section-title{letter-spacing:.15em;text-transform:uppercase;color:#fff6;border-bottom:1px solid #ffffff1a;margin:0 0 30px;padding-bottom:16px;font-family:Geist Sans,sans-serif;font-size:13px;font-weight:600}.portfolio-modal__block{margin-bottom:32px}.portfolio-modal__block:last-child{margin-bottom:0}.portfolio-modal__subheading{color:#dfdfdf;letter-spacing:-.01em;margin:0 0 12px;font-family:Geist Sans,sans-serif;font-size:20px;font-weight:500}.portfolio-modal__subheading--large{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.portfolio-modal__block--title{margin-top:40px;margin-bottom:24px}.portfolio-modal__block--title:first-child{margin-top:0}.portfolio-modal__text{color:#ffffffb3;margin:0;font-family:Geist Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.8}.portfolio-modal__list{color:#ffffffb3;margin:12px 0 0;padding-left:0;font-family:Geist Sans,sans-serif;font-size:15px;line-height:1.8;list-style:none}.portfolio-modal__list li{margin-bottom:10px;padding-left:24px;position:relative}.portfolio-modal__list li:before{content:"";background:#ffffff4d;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.portfolio-modal__list li:last-child{margin-bottom:0}.portfolio-modal__video-wrapper{background:#0006;border:1px solid #ffffff1a;border-radius:16px;margin-top:40px;overflow:hidden}.portfolio-modal__video-frame{position:relative}.portfolio-modal__video{width:100%;display:block}.portfolio-modal__video-fullscreen{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#00000085;border:1px solid #ffffff3d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,background .2s,border-color .2s;display:inline-flex;position:absolute;bottom:16px;right:16px}.portfolio-modal__video-fullscreen:hover{background:#000000b8;border-color:#ffffff6b;transform:scale(1.05)}.portfolio-modal__video-fullscreen:active{transform:scale(.96)}.portfolio-modal__section--tech{margin-top:60px}.portfolio-modal__tech-list{flex-wrap:wrap;gap:12px;display:flex}.portfolio-modal__tech-item{color:#ffffffb3;background:0 0;border:1px solid #ffffff26;border-radius:100px;padding:10px 20px;font-family:Geist Sans,sans-serif;font-size:13px;font-weight:500;transition:all .2s}.portfolio-modal__tech-item:hover{color:#dfdfdf;background:#ffffff0d;border-color:#ffffff4d}.portfolio-modal__body--gallery{padding-bottom:40px}.portfolio-modal__gallery{cursor:default;max-width:900px;margin:0 auto;font-size:0;line-height:0}.portfolio-modal__gallery-image{width:100%;display:block}@media (width<=768px){:where(html:not(.pdt-chat-docked)) .portfolio-modal__body{padding:80px 24px 50px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__body--editorial{width:calc(100% - 32px);padding:0 0 50px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__close{width:44px;height:44px;top:20px;right:20px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__close svg{width:16px;height:16px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__title{font-size:36px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__subtitle{font-size:16px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__meta{gap:16px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__about-highlights{grid-template-columns:1fr;margin-top:28px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__research{grid-template-columns:1fr;gap:24px;margin-top:34px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__meta--editorial{grid-template-columns:1fr;gap:24px 16px;padding:24px 0 0}:where(html:not(.pdt-chat-docked)) .portfolio-modal__meta--editorial .portfolio-modal__meta-value{font-size:14px;line-height:1.4}:where(html:not(.pdt-chat-docked)) .portfolio-modal__body--editorial>.portfolio-modal__section:not(.portfolio-modal__section--editorial-about){width:calc(100% - 40px)}:where(html:not(.pdt-chat-docked)) .portfolio-modal__about-highlight{min-height:auto;padding:20px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__about-highlight-title{font-size:19px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__about-highlight-text{font-size:16px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__meta-item{flex-direction:column;gap:4px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__meta-label,:where(html:not(.pdt-chat-docked)) .portfolio-modal__section-title{font-size:12px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__subheading{font-size:18px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__subheading--large{font-size:24px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__block--title{margin-top:32px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__text,:where(html:not(.pdt-chat-docked)) .portfolio-modal__list,:where(html:not(.pdt-chat-docked)) .portfolio-modal__meta-value{font-size:16px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__product-hero{max-width:none}:where(html:not(.pdt-chat-docked)) .portfolio-modal__product-lead{font-size:15px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__product-value-heading{font-size:24px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__value-item{grid-template-columns:28px minmax(0,1fr);max-width:none;padding:12px 16px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__workflow,:where(html:not(.pdt-chat-docked)) .portfolio-modal__role-groups,:where(html:not(.pdt-chat-docked)) .portfolio-modal__feature-list{grid-template-columns:1fr}:where(html:not(.pdt-chat-docked)) .portfolio-modal__role-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not(.pdt-chat-docked)) .portfolio-modal__workflow-step{min-height:auto}:where(html:not(.pdt-chat-docked)) .portfolio-modal__workflow-label{font-size:20px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__role-panel{border-radius:24px;padding:22px 18px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__role-title{font-size:24px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__closing-card{border-radius:20px;padding:20px 18px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__closing-text{font-size:18px}}@container pdt-app (width<=768px){.portfolio-modal__body{padding:80px 24px 50px}.portfolio-modal__body--editorial{width:calc(100% - 32px);padding:0 0 50px}.portfolio-modal__close{width:44px;height:44px;top:20px;right:20px}.portfolio-modal__close svg{width:16px;height:16px}.portfolio-modal__title{font-size:36px}.portfolio-modal__subtitle{font-size:16px}.portfolio-modal__meta{gap:16px}.portfolio-modal__about-highlights{grid-template-columns:1fr;margin-top:28px}.portfolio-modal__research{grid-template-columns:1fr;gap:24px;margin-top:34px}.portfolio-modal__meta--editorial{grid-template-columns:1fr;gap:24px 16px;padding:24px 0 0}.portfolio-modal__meta--editorial .portfolio-modal__meta-value{font-size:14px;line-height:1.4}.portfolio-modal__body--editorial>.portfolio-modal__section:not(.portfolio-modal__section--editorial-about){width:calc(100% - 40px)}.portfolio-modal__about-highlight{min-height:auto;padding:20px}.portfolio-modal__about-highlight-title{font-size:19px}.portfolio-modal__about-highlight-text{font-size:16px}.portfolio-modal__meta-item{flex-direction:column;gap:4px}.portfolio-modal__meta-label,.portfolio-modal__section-title{font-size:12px}.portfolio-modal__subheading{font-size:18px}.portfolio-modal__subheading--large{font-size:24px}.portfolio-modal__block--title{margin-top:32px}.portfolio-modal__text,.portfolio-modal__list,.portfolio-modal__meta-value{font-size:16px}.portfolio-modal__product-hero{max-width:none}.portfolio-modal__product-lead{font-size:15px}.portfolio-modal__product-value-heading{font-size:24px}.portfolio-modal__value-item{grid-template-columns:28px minmax(0,1fr);max-width:none;padding:12px 16px}.portfolio-modal__workflow,.portfolio-modal__role-groups,.portfolio-modal__feature-list{grid-template-columns:1fr}.portfolio-modal__role-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-modal__workflow-step{min-height:auto}.portfolio-modal__workflow-label{font-size:20px}.portfolio-modal__role-panel{border-radius:24px;padding:22px 18px}.portfolio-modal__role-title{font-size:24px}.portfolio-modal__closing-card{border-radius:20px;padding:20px 18px}.portfolio-modal__closing-text{font-size:18px}}@media (width<=500px){:where(html:not(.pdt-chat-docked)) .portfolio-modal__body{padding:70px 20px 40px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__body--editorial{width:calc(100% - 24px);padding:0 0 40px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__close{width:40px;height:40px;top:16px;right:16px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__close svg{width:14px;height:14px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__title{font-size:28px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__subtitle{font-size:16px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__meta{gap:14px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__about-lead{font-size:22px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__about-highlight{padding:18px 16px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__about-highlight-text,:where(html:not(.pdt-chat-docked)) .portfolio-modal__meta-value{font-size:15px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__subheading{font-size:18px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__subheading--large{font-size:22px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__text,:where(html:not(.pdt-chat-docked)) .portfolio-modal__list,:where(html:not(.pdt-chat-docked)) .portfolio-modal__product-lead,:where(html:not(.pdt-chat-docked)) .portfolio-modal__role-description,:where(html:not(.pdt-chat-docked)) .portfolio-modal__feature-text{font-size:15px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__workflow-step,:where(html:not(.pdt-chat-docked)) .portfolio-modal__role-group,:where(html:not(.pdt-chat-docked)) .portfolio-modal__closing-card{padding:18px 16px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__value-list{margin-top:20px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__value-item{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:6px 0}:where(html:not(.pdt-chat-docked)) .portfolio-modal__value-number{font-size:13px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__value-item-text{font-size:16px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__role-tab{min-height:52px;padding:12px 14px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__role-tab-label{font-size:18px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__role-title{font-size:22px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__closing-text{font-size:17px}:where(html:not(.pdt-chat-docked)) .portfolio-modal__tech-item{padding:8px 16px;font-size:12px}}@container pdt-app (width<=500px){.portfolio-modal__body{padding:70px 20px 40px}.portfolio-modal__body--editorial{width:calc(100% - 24px);padding:0 0 40px}.portfolio-modal__close{width:40px;height:40px;top:16px;right:16px}.portfolio-modal__close svg{width:14px;height:14px}.portfolio-modal__title{font-size:28px}.portfolio-modal__subtitle{font-size:16px}.portfolio-modal__meta{gap:14px}.portfolio-modal__about-lead{font-size:22px}.portfolio-modal__about-highlight{padding:18px 16px}.portfolio-modal__about-highlight-text,.portfolio-modal__meta-value{font-size:15px}.portfolio-modal__subheading{font-size:18px}.portfolio-modal__subheading--large{font-size:22px}.portfolio-modal__text,.portfolio-modal__list,.portfolio-modal__product-lead,.portfolio-modal__role-description,.portfolio-modal__feature-text{font-size:15px}.portfolio-modal__workflow-step,.portfolio-modal__role-group,.portfolio-modal__closing-card{padding:18px 16px}.portfolio-modal__value-list{margin-top:20px}.portfolio-modal__value-item{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:6px 0}.portfolio-modal__value-number{font-size:13px}.portfolio-modal__value-item-text{font-size:16px}.portfolio-modal__role-tab{min-height:52px;padding:12px 14px}.portfolio-modal__role-tab-label{font-size:18px}.portfolio-modal__role-title{font-size:22px}.portfolio-modal__closing-text{font-size:17px}.portfolio-modal__tech-item{padding:8px 16px;font-size:12px}}
