@import url('/style.css');.landing-header{max-width:1280px;margin:auto;padding:25px 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.landing-header img{width:150px;height:auto}.landing{max-width:1280px;margin:auto;padding:56px 32px 90px}.landing-kicker{font-size:12px;letter-spacing:2px;color:var(--muted);margin:0 0 20px}.landing h1{font-size:clamp(32px,4.5vw,64px);line-height:1.18;letter-spacing:-2px;margin:0 0 22px}.landing-lead{font-size:clamp(17px,2vw,23px);line-height:1.65;max-width:760px;margin:0 0 22px}.landing-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.landing-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:white;padding:15px 23px;border-radius:4px;font-size:15px;font-weight:700;min-height:50px}.landing-btn.primary{background:var(--accent);color:var(--ink)}.landing-btn.secondary{background:transparent;border:1px solid var(--line);color:var(--ink)}.landing-section{padding:48px 0;border-top:1px solid var(--line);margin-top:36px}.landing h2{font-size:clamp(25px,3vw,38px);letter-spacing:-1px;margin:0 0 22px}.landing h3{font-size:21px;margin:15px 0}.landing p,.landing li{line-height:1.85}.landing-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.landing-case-grid.single{grid-template-columns:1fr;max-width:920px}.landing-case{min-width:0}.landing-case img{width:100%;height:auto;display:block;background:#e7e8e1;border:1px solid var(--line)}.landing-case button{border:0;padding:0;background:none;text-align:left;width:100%}.landing-case p{color:var(--muted)}.landing-scope{display:grid;grid-template-columns:1fr 1fr;gap:28px}.landing-panel{background:white;border:1px solid var(--line);padding:26px}.landing-panel ul{padding-left:20px}.landing-note{color:var(--muted);font-size:14px}.landing-quote{background:var(--ink);color:white;padding:32px}.landing-quote .landing-note{color:#c3c5bb}.landing-services{display:flex;flex-wrap:wrap;gap:10px}.landing-services a{border:1px solid var(--line);padding:10px 14px;border-radius:4px;font-size:14px}.landing-services a[aria-current=page]{background:var(--accent);border-color:var(--accent)}.service-shortcuts{margin:24px 0 34px;display:flex;gap:10px;flex-wrap:wrap}.service-shortcuts a{border:1px solid var(--line);padding:10px 14px;border-radius:4px;font-size:14px}.service-shortcuts a:hover{background:var(--accent)}@media(max-width:680px){.landing-header{padding:20px}.landing-header img{width:125px}.landing-header>a:last-child{font-size:13px}.landing{padding:36px 20px 55px}.landing-case-grid,.landing-scope{grid-template-columns:1fr}.landing-section{padding-top:32px;margin-top:28px}.landing-panel,.landing-quote{padding:22px}.landing-actions .landing-btn{flex:1 1 auto}.landing h1{letter-spacing:-1px}.landing-case-grid{gap:30px}}