.SoftwareProjects_projects__IWlVl{margin:76px 0 68px;scroll-margin-top:24px}.SoftwareProjects_heading__nnLE7{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:30px}.SoftwareProjects_heading__nnLE7 h2{font-size:clamp(27px,3vw,40px);letter-spacing:-1.7px;margin:13px 0 0}.SoftwareProjects_heading__nnLE7>p{font-size:13px;line-height:1.85;max-width:340px;margin:0}.SoftwareProjects_grid__YOyxT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.SoftwareProjects_grid__YOyxT>div{min-width:0}.SoftwareProjects_project__uuZQC{height:100%;border:1px solid #dedfd7;border-radius:15px;overflow:hidden;display:flex;flex-direction:column}.SoftwareProjects_cover__S8YSd{display:block;position:relative;height:395px;overflow:hidden;isolation:isolate}.SoftwareProjects_coverLabel__spCfP{position:absolute;top:25px;left:26px;font-size:8px;letter-spacing:.15em;display:flex;gap:9px;align-items:center;z-index:3}.SoftwareProjects_appCover__xHZiW{background:radial-gradient(ellipse at 20% 20%,#8d3d4c,#4b0b1d 80%);color:#f0dfbb}.SoftwareProjects_appBrand__1NcT_{position:absolute;top:72px;left:31px;display:flex;gap:12px;align-items:center;font-size:17px;z-index:2;max-width:50%;line-height:1.3;letter-spacing:-.03em}.SoftwareProjects_appBrand__1NcT_ img{border-radius:12px;width:43px;height:43px;flex-shrink:0}.SoftwareProjects_appBrand__1NcT_ small{display:block;font-size:10px;margin-top:7px;color:#dcc6b9;letter-spacing:0}.SoftwareProjects_phones__CbGmp{position:absolute;inset:0;pointer-events:none}.SoftwareProjects_phones__CbGmp img{position:absolute;height:auto;max-width:none;object-fit:contain;border:5px solid #2d2122;border-radius:25px;box-shadow:10px 20px 35px #26000f60;transition:transform .6s}.SoftwareProjects_mainPhone__PwcSH{width:180px;right:37px;top:61px;transform:rotate(8deg)}.SoftwareProjects_secondaryPhone__XMwEU{width:151px;right:204px;top:160px;transform:rotate(-10deg)}.SoftwareProjects_cover__S8YSd:hover .SoftwareProjects_mainPhone__PwcSH{transform:translateY(-7px) rotate(5deg)}.SoftwareProjects_cover__S8YSd:hover .SoftwareProjects_secondaryPhone__XMwEU{transform:translateY(-4px) rotate(-7deg)}.SoftwareProjects_platform__DDXZ2{position:absolute;left:26px;bottom:24px;font-size:9px;letter-spacing:.06em;z-index:2}.SoftwareProjects_coverArrow__KWkbs{position:absolute;bottom:18px;right:22px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #ffffff40;border-radius:50%;color:inherit;background:#380815c9;z-index:2}.SoftwareProjects_webCover__D8d7r{background:#e9e5dc;color:#625c4a}.SoftwareProjects_webCover__D8d7r .SoftwareProjects_coverArrow__KWkbs{background:#f8f6ed;border-color:#cfcabd}.SoftwareProjects_browserFrame__uuJC3{position:absolute;left:31px;right:-29px;top:70px;background:#faf8f1;border:1px solid #d4cdbd;border-radius:8px;box-shadow:0 22px 40px #61554223;overflow:hidden;transform:rotate(-3deg);transition:transform .6s}.SoftwareProjects_cover__S8YSd:hover .SoftwareProjects_browserFrame__uuJC3{transform:translateY(-6px) rotate(-1deg)}.SoftwareProjects_browserBar__O6nEw{height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;color:#7a7465;background:#f6f4ee}.SoftwareProjects_browserBar__O6nEw>span{display:flex;gap:4px}.SoftwareProjects_browserBar__O6nEw i{width:4px;height:4px;background:#c8c4b7;border-radius:50%;display:block}.SoftwareProjects_browserBar__O6nEw small{font-size:8px;letter-spacing:.02em}.SoftwareProjects_sitePreview___dtK0{position:relative;height:237px;overflow:hidden;background:#25180d;color:#fff0c5}.SoftwareProjects_sitePreview___dtK0>img{width:100%;height:100%;object-fit:cover;object-position:center 45%;opacity:.37}.SoftwareProjects_siteBrand__Ez8IZ{position:absolute;inset:29px 20px 42px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.SoftwareProjects_siteBrand__Ez8IZ>span{font-size:7px;letter-spacing:.19em}.SoftwareProjects_siteBrand__Ez8IZ strong{font-family:Georgia,serif;font-weight:400;font-size:clamp(45px,5vw,72px);letter-spacing:.13em;line-height:1.4;padding-left:.13em}.SoftwareProjects_siteBrand__Ez8IZ small{font-size:8px;letter-spacing:.45em;padding-left:.45em}.SoftwareProjects_siteNav__24A94{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #fff2;background:#2b201c90;padding:13px 21px;display:flex;justify-content:space-between;gap:10px;font-size:7px;letter-spacing:.07em}.SoftwareProjects_body__wftJl{padding:27px 29px 24px;flex:1;display:flex;flex-direction:column}.SoftwareProjects_meta__f1kKQ{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:8px;letter-spacing:.1em;color:#808576}.SoftwareProjects_live__B5nnD{display:flex;align-items:center;gap:6px;letter-spacing:.02em;color:#657252}.SoftwareProjects_live__B5nnD:before{content:"";width:5px;height:5px;border-radius:50%;background:#82946d}.SoftwareProjects_body__wftJl h3{font-size:25px;letter-spacing:-.9px;line-height:1.25;margin:18px 0 13px}.SoftwareProjects_body__wftJl>p{font-size:13px;color:#6d716a;margin:0}.SoftwareProjects_body__wftJl ul{list-style:none;padding:0;margin:22px 0 26px;display:flex;flex-wrap:wrap;gap:7px}.SoftwareProjects_body__wftJl li{border:1px solid #e5e6de;border-radius:4px;padding:6px 8px;font-size:9px;color:#6b7163;line-height:1.4}.SoftwareProjects_projectLink__1rAl9{margin-top:auto;border-top:1px solid #e5e6de;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px}.SoftwareProjects_projectLink__1rAl9:hover{color:var(--accent)}.SoftwareProjects_callout__EpgA5{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px 0;border-bottom:1px solid var(--line);margin-top:8px}.SoftwareProjects_callout__EpgA5 p{color:var(--muted);font-size:13px}.SoftwareProjects_callout__EpgA5 a{display:inline-flex;align-items:center;gap:22px;font-size:12px;border-bottom:1px solid #b6bcaf;padding:8px 0}.SoftwareProjects_srOnly__GPPJ7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1150px){.SoftwareProjects_appBrand__1NcT_{max-width:65%;font-size:15px;top:62px;left:25px}.SoftwareProjects_mainPhone__PwcSH{width:155px;right:18px;top:132px}.SoftwareProjects_secondaryPhone__XMwEU{width:127px;right:154px;top:187px}.SoftwareProjects_cover__S8YSd{height:375px}.SoftwareProjects_body__wftJl{padding:24px}.SoftwareProjects_body__wftJl h3{font-size:23px}.SoftwareProjects_heading__nnLE7>p{max-width:280px}.SoftwareProjects_browserFrame__uuJC3{left:23px;top:90px}}@media(max-width:800px){.SoftwareProjects_heading__nnLE7{display:block}.SoftwareProjects_heading__nnLE7>p{max-width:520px;margin-top:18px}.SoftwareProjects_grid__YOyxT{grid-template-columns:1fr;gap:25px}.SoftwareProjects_projects__IWlVl{margin-top:48px}.SoftwareProjects_cover__S8YSd{height:390px}.SoftwareProjects_mainPhone__PwcSH{width:181px;right:36px;top:67px}.SoftwareProjects_secondaryPhone__XMwEU{width:150px;right:204px;top:160px}.SoftwareProjects_appBrand__1NcT_{top:75px;font-size:17px;max-width:50%}.SoftwareProjects_browserFrame__uuJC3{top:67px;left:34px}.SoftwareProjects_sitePreview___dtK0{height:247px}.SoftwareProjects_siteBrand__Ez8IZ strong{font-size:72px}}@media(max-width:500px){.SoftwareProjects_cover__S8YSd{height:350px}.SoftwareProjects_coverLabel__spCfP{top:22px;left:22px;font-size:7px}.SoftwareProjects_appBrand__1NcT_{top:60px;left:22px;max-width:90%;font-size:16px}.SoftwareProjects_appBrand__1NcT_ img{width:36px;height:36px}.SoftwareProjects_appBrand__1NcT_ small{font-size:9px}.SoftwareProjects_mainPhone__PwcSH{width:153px;right:24px;top:123px}.SoftwareProjects_secondaryPhone__XMwEU{width:130px;right:160px;top:173px}.SoftwareProjects_platform__DDXZ2{left:22px;bottom:19px;font-size:8px;text-shadow:0 1px 8px #200410}.SoftwareProjects_coverArrow__KWkbs{bottom:13px;right:16px}.SoftwareProjects_webCover__D8d7r .SoftwareProjects_platform__DDXZ2{text-shadow:none}.SoftwareProjects_browserFrame__uuJC3{left:21px;top:76px;right:-23px}.SoftwareProjects_sitePreview___dtK0{height:213px}.SoftwareProjects_siteBrand__Ez8IZ strong{font-size:58px}.SoftwareProjects_siteBrand__Ez8IZ>span{font-size:6px}.SoftwareProjects_body__wftJl{padding:23px}.SoftwareProjects_body__wftJl h3{font-size:25px}.SoftwareProjects_callout__EpgA5{align-items:flex-start;flex-direction:column;gap:8px}.SoftwareProjects_heading__nnLE7 h2{letter-spacing:-1px}.SoftwareProjects_projects__IWlVl{scroll-margin-top:20px}}@media(prefers-reduced-motion:reduce){.SoftwareProjects_browserFrame__uuJC3,.SoftwareProjects_phones__CbGmp img{transition:none}.SoftwareProjects_cover__S8YSd:hover .SoftwareProjects_mainPhone__PwcSH{transform:rotate(8deg)}.SoftwareProjects_cover__S8YSd:hover .SoftwareProjects_secondaryPhone__XMwEU{transform:rotate(-10deg)}.SoftwareProjects_cover__S8YSd:hover .SoftwareProjects_browserFrame__uuJC3{transform:rotate(-3deg)}}.SoftwareProjects_appCover__xHZiW .SoftwareProjects_platform__DDXZ2{background:#40091fd9;border:1px solid #ffffff20;border-radius:30px;padding:7px 10px;bottom:18px}.SoftwareProjects_projects__IWlVl{margin:70px 0 68px;scroll-margin-top:110px}.SoftwareProjects_heading__nnLE7 h2{font-family:var(--ff-sans),sans-serif;font-size:clamp(29px,3.2vw,44px);font-weight:450;letter-spacing:-1.6px;line-height:1.2;margin-top:16px}.SoftwareProjects_heading__nnLE7>p{color:var(--muted);font-size:12px;line-height:1.9;max-width:320px}.SoftwareProjects_grid__YOyxT{gap:26px}.SoftwareProjects_project__uuZQC{border-color:#d5e1de;border-radius:12px;background:#fff;box-shadow:0 8px 20px #153c3203}.SoftwareProjects_body__wftJl{padding:29px 30px 26px}.SoftwareProjects_body__wftJl h3{font-family:var(--ff-sans),sans-serif;font-size:26px;font-weight:500;letter-spacing:-.8px;color:#1b3b44}.SoftwareProjects_body__wftJl>p{font-size:12px;line-height:1.9;color:#697e81}.SoftwareProjects_meta__f1kKQ{color:#7a9190;font-family:var(--ff-mono),monospace;font-size:7px;letter-spacing:.08em}.SoftwareProjects_live__B5nnD{font-family:var(--ff-sans),sans-serif;color:#3f8270;font-size:8px}.SoftwareProjects_live__B5nnD:before{background:#4a9b7e}.SoftwareProjects_body__wftJl li{font-size:8px;border-color:#dce7e1;color:#58766b;background:#fafcf9;padding:6px 9px}.SoftwareProjects_projectLink__1rAl9{font-size:11px;color:#296d5d;border-color:#e1eae5;padding-top:18px}.SoftwareProjects_callout__EpgA5{border-color:#d7e2dc;margin-top:14px;padding:20px 0 22px}.SoftwareProjects_callout__EpgA5 p{font-size:11px}.SoftwareProjects_callout__EpgA5 a{font-size:11px;color:#276f5f;border-color:#a9c6b6}.SoftwareProjects_cover__S8YSd{height:370px}.SoftwareProjects_coverLabel__spCfP{font-family:var(--ff-mono),monospace}.SoftwareProjects_platform__DDXZ2{font-size:8px}.SoftwareProjects_webCover__D8d7r{background:#e9ece6}@media(max-width:1000px){.SoftwareProjects_cover__S8YSd{height:350px}.SoftwareProjects_body__wftJl{padding:25px}.SoftwareProjects_body__wftJl h3{font-size:23px}.SoftwareProjects_heading__nnLE7>p{max-width:260px}.SoftwareProjects_appBrand__1NcT_{font-size:15px}.SoftwareProjects_heading__nnLE7 h2{font-size:34px}}@media(max-width:800px){.SoftwareProjects_grid__YOyxT{grid-template-columns:1fr;gap:24px}.SoftwareProjects_projects__IWlVl{margin-top:48px;margin-bottom:45px}.SoftwareProjects_heading__nnLE7 h2{font-size:35px}.SoftwareProjects_heading__nnLE7>p{max-width:440px;font-size:12px}.SoftwareProjects_cover__S8YSd{height:380px}.SoftwareProjects_body__wftJl{padding:28px}.SoftwareProjects_body__wftJl h3{font-size:27px}.SoftwareProjects_body__wftJl>p{font-size:12px}.SoftwareProjects_appBrand__1NcT_{font-size:17px}}@media(max-width:500px){.SoftwareProjects_cover__S8YSd{height:350px}.SoftwareProjects_body__wftJl{padding:25px}.SoftwareProjects_body__wftJl h3{font-size:26px}.SoftwareProjects_heading__nnLE7 h2{font-size:32px;letter-spacing:-1.2px}.SoftwareProjects_projects__IWlVl{margin-top:43px}.SoftwareProjects_heading__nnLE7>p{font-size:12px}.SoftwareProjects_appBrand__1NcT_{font-size:15px}.SoftwareProjects_callout__EpgA5{gap:5px}.SoftwareProjects_callout__EpgA5 a{padding-block:10px}}