@font-face{font-family:Inter;src:local('Inter'),local('Arial')}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f4ef;color:#242a25;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header{padding:30px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9ddd4}.brand{font-size:22px;font-weight:700;letter-spacing:-1px}.brand span{font-size:9px;letter-spacing:2.2px;display:block;margin-top:4px}nav{display:flex;gap:34px;font-size:13px}.contact{border:1px solid #b8c0b7;border-radius:40px;padding:13px 20px;font-size:12px}.hero{position:relative;padding:65px 7% 55px;min-height:790px}.eyebrow{font-size:10px;letter-spacing:1.6px;line-height:1.8}.dot{display:inline-block;width:7px;height:7px;background:#6c8e5f;border-radius:50%;margin-right:8px}h1{font-weight:400;font-size:clamp(60px,7.7vw,126px);line-height:1.02;letter-spacing:-7px;margin:35px 0 45px}em{font-family:Georgia,serif;font-weight:400;color:#607657}.hero-bottom{display:flex;align-items:center;gap:12%;font-size:14px;line-height:1.7}.hero-bottom p{color:#687065}.round-link{display:flex;gap:35px;align-items:center}.round-link span{border:1px solid #aeb9aa;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;font-size:22px}.hero-index{position:absolute;right:7%;bottom:68px;text-align:right;font-size:9px;letter-spacing:1.5px;line-height:2;color:#7a8376}.work{padding:55px 7% 70px;border-top:1px solid #d7ddd2}.section-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:45px}h2{font-size:42px;font-weight:400;letter-spacing:-1.5px}.filters{display:flex;gap:5px}.filters button{border:1px solid transparent;border-radius:30px;background:transparent;padding:10px 17px;font-size:12px;color:#70786b}.filters button.active{background:#27372b;color:#fff}.project{display:grid;grid-template-columns:1.2fr 1fr;gap:6%;align-items:center;margin-bottom:82px}.project.reverse{direction:rtl}.project.reverse>*{direction:ltr}.project-visual{position:relative;min-height:480px;overflow:hidden;padding:26px 30px;display:block;transition:transform .3s}.project-visual:hover{transform:translateY(-4px)}.ink{background:#192e34;color:#eff6ef}.visual-label{font-size:10px;letter-spacing:1.6px}.visual-footer{position:absolute;bottom:25px;left:30px;font-size:10px;opacity:.7}.mini-flow{display:flex;justify-content:center;gap:15px;margin:35px 0;font-size:10px;color:#a3bbbc}.mini-flow i{font-style:normal;color:#658989}.mini-chat{background:#29434a;width:78%;margin:auto;padding:22px 25px 28px;border:1px solid #52676b;border-radius:13px;box-shadow:10px 20px 40px #071b2030}.chat-avatar{float:right;display:grid;place-items:center;width:35px;height:35px;background:#b2cbbb;color:#253b3e;border-radius:50%;font-size:11px}.mini-chat small{font-size:9px;color:#a8c4c4}.mini-chat h3{font-size:24px;font-weight:400;letter-spacing:-.6px;line-height:1.2;margin:23px 0 15px}.mini-chat p{font-size:11px;color:#adc3c5;line-height:1.6}.mini-button,.mini-buttons span{font-size:10px;background:#3c5e68;text-align:center;padding:12px;border-radius:5px;margin-top:17px}.mini-buttons{display:flex;gap:5px}.mini-buttons span{margin-top:5px;flex:1}.project-info h3{font-size:35px;font-weight:400;letter-spacing:-1px;margin:20px 0}.project-info p{font-size:15px;line-height:1.85;color:#697066;max-width:420px}.tags{display:flex;flex-wrap:wrap;gap:7px;margin:26px 0}.tags span{border:1px solid #cbd2c6;padding:7px 10px;font-size:10px;border-radius:3px}.project-actions{display:flex;flex-wrap:wrap;gap:22px;font-size:12px;margin:30px 0}.project-actions a{border-bottom:1px solid #9aaa92;padding-bottom:7px}.project-info>small{font-size:10px;line-height:1.7;display:block;color:#7b8477;max-width:380px}.moss{background:#d9e2cf}.market-pair{display:flex;gap:20px;align-items:center;width:85%;margin:50px auto 30px;font-size:12px;letter-spacing:3px}.market-line{height:1px;flex:1;background:#8e9e80;position:relative}.market-line:after{content:'';position:absolute;left:55%;top:-5px;width:11px;height:11px;border:1px solid #8b9c7b;border-radius:50%;background:#d9e2cf}.monitor{background:#f5f6ed;width:90%;margin:auto;padding:25px;box-shadow:0 20px 45px #4c644018}.monitor-top{font-size:10px;display:flex;justify-content:space-between}.monitor-top span{font-size:8px;color:#718269}.monitor-value{font-size:30px;line-height:1.2;letter-spacing:-1px;margin:28px 0}.monitor-table p{display:flex;justify-content:space-between;border-top:1px solid #d4ddcc;margin:0;padding:12px 0;font-size:9px}.paper{background:#ded9cf}.form-preview{margin:48px 10px 0}.form-preview small{font-size:9px;letter-spacing:2px}.form-preview h3{font-family:Georgia,serif;font-size:42px;line-height:1.05;font-weight:400;margin:22px 0}.arch{height:130px;display:flex;gap:6px;margin-bottom:12px;overflow:hidden}.arch div{width:33%;background:linear-gradient(100deg,#b5ad9c,#e9e2d7 70%,#9f9b90)}.arch div:nth-child(2){background:linear-gradient(95deg,#747c6f,#b2b6a6);border-radius:90px 90px 0 0}.arch div:nth-child(3){background:linear-gradient(115deg,#ddd6cb 50%,#b3aa9b 50%)}.form-preview>span{font-size:9px;color:#74796e}.proof{background:#e6eaf1}.proof-preview{margin:50px 5%}.proof-preview h3{font-size:32px;line-height:1.2;font-weight:400;letter-spacing:-1px}.password{background:#fff;padding:20px;font-family:monospace;font-size:18px;letter-spacing:2px}.strength{height:4px;background:linear-gradient(90deg,#687fa5 80%,#cad2df 80%);margin:8px 0}.proof-preview p{font-size:10px;color:#6b7792}.key-shape{width:42px;height:42px;border:8px solid #91a3c2;border-radius:50%;position:relative}.key-shape:after{content:'';position:absolute;width:55px;height:8px;background:#91a3c2;left:28px;top:9px}.compact-project{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #d2dacd;border-bottom:1px solid #d2dacd;padding:30px 0}.compact-project h3{font-size:26px;font-weight:400;margin:13px 0}.compact-project p{font-size:12px;color:#6f7769}.compact-project>a{font-size:12px}.approach{padding:75px 7% 95px;background:#e9ede2}.approach h2{font-size:64px;line-height:1.05;margin:25px 0 60px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.steps>div{border-top:1px solid #aab7a1;padding-top:18px}.steps span{font-size:10px;color:#7b8b70}.steps h3{font-size:20px;font-weight:400;margin-top:30px}.steps p{font-size:12px;line-height:1.8;color:#6d7765}footer{background:#24352b;color:#e6edde;padding:65px 7% 30px}footer h2{font-size:76px;line-height:1.05}footer em{color:#a1b595}footer>a{border-bottom:1px solid #809477;padding-bottom:10px;font-size:15px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #53604f;margin-top:75px;padding-top:25px;font-size:9px;letter-spacing:1px;color:#a4b49b}[hidden]{display:none!important}:focus-visible{outline:2px solid #819b6e;outline-offset:6px}@media(max-width:800px){header{padding:20px 6%}nav{gap:17px;font-size:11px}.contact{display:none}.hero{min-height:auto;padding:55px 6%}h1{font-size:66px;letter-spacing:-3.7px}.hero-bottom{align-items:flex-start;gap:20px;font-size:12px}.hero-index{display:none}.round-link{gap:12px}.work{padding:35px 6%}.section-top{align-items:flex-start;gap:15px;flex-direction:column}h2{font-size:32px}.project,.project.reverse{grid-template-columns:1fr;direction:ltr;gap:25px;margin-bottom:60px}.project-visual{min-height:460px}.project-info h3{font-size:30px}.project-info p{font-size:14px}.compact-project{align-items:flex-start;flex-direction:column}.steps{grid-template-columns:1fr 1fr}.approach h2{font-size:45px}footer h2{font-size:48px}.footer-bottom{gap:20px;line-height:1.8}.mini-chat{width:90%}}
