._projects_1mtr2_3{--projects-cyan: #08b3e5;--projects-cyan-strong: #0596c0;--projects-ink: #1a2531;--projects-text: #2e3f51;--projects-muted: #66727f;--projects-line: #e3e7eb;--projects-bg: #ffffff;--projects-soft: #f4f6f8;--projects-frame: #ffffff;--projects-frame-bar: #eef1f4;--projects-shadow: 0 1px 2px rgba(26, 37, 49, .06), 0 12px 32px -12px rgba(26, 37, 49, .22);--project-accent: var(--projects-cyan);--font-display: "Poppins", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;box-sizing:border-box;width:100%;min-height:100vh;font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--projects-text);background:var(--projects-bg)}._projects_1mtr2_3 *,._projects_1mtr2_3 *:before,._projects_1mtr2_3 *:after{box-sizing:border-box}@media(prefers-color-scheme:dark){._projects_1mtr2_3{--projects-ink: #ffffff;--projects-text: #d5dce3;--projects-muted: #96a2ae;--projects-line: #2a3644;--projects-bg: #111827;--projects-soft: #18212e;--projects-frame: #1f2937;--projects-frame-bar: #2a3644}}._projects__nav_1mtr2_49{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--projects-line);background:color-mix(in srgb,var(--projects-bg) 88%,transparent);backdrop-filter:blur(8px)}._projects__nav-inner_1mtr2_58{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1200px;margin:0 auto;padding:14px 20px}._projects__nav-logo_1mtr2_68{display:block;height:24px;width:auto}._projects__nav-links_1mtr2_74{display:none;gap:28px;margin-right:auto;margin-left:24px;font-size:14px}._projects__nav-links_1mtr2_74 a{color:var(--projects-muted);text-decoration:none}._projects__nav-links_1mtr2_74 a:hover,._projects__nav-links_1mtr2_74 a[aria-current=page]{color:var(--projects-ink)}@media(min-width:768px){._projects__nav-links_1mtr2_74{display:flex}}._projects__button_1mtr2_98{display:inline-flex;align-items:center;padding:10px 18px;border-radius:8px;background:var(--projects-cyan);color:#fff;font-family:var(--font-display);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}._projects__button_1mtr2_98:hover{background:var(--projects-cyan-strong)}._projects_1mtr2_3 a:focus-visible{outline:2px solid var(--projects-cyan);outline-offset:3px}._projects__eyebrow_1mtr2_123{margin:0 0 14px;color:var(--projects-cyan-strong);font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._projects__title_1mtr2_133{max-width:880px;margin:0;color:var(--projects-ink);font-family:var(--font-display);font-size:clamp(30px,5vw,50px);font-weight:600;line-height:1.12;letter-spacing:-.02em}._projects__lead_1mtr2_144{max-width:640px;margin:20px 0 0;font-size:18px;line-height:1.6}._projects__section-title_1mtr2_151{margin:0 0 16px;color:var(--projects-ink);font-family:var(--font-display);font-size:15px;font-weight:600}._projects__intro_1mtr2_160{max-width:1200px;margin:0 auto;padding:56px 20px 40px}._projects__intro-body_1mtr2_166{display:grid;gap:32px;align-items:end}._projects__facts_1mtr2_172{display:flex;gap:32px;margin:0;padding-top:20px;border-top:1px solid var(--projects-line)}._projects__facts_1mtr2_172 dt{font-size:13px;color:var(--projects-muted)}._projects__facts_1mtr2_172 dd{margin:2px 0 0;color:var(--projects-ink);font-family:var(--font-display);font-size:28px;font-weight:600}._projects__facts_1mtr2_172 ._projects__facts-text_1mtr2_193{font-size:18px;line-height:1.55}._projects__note_1mtr2_198{margin:28px 0 0;font-size:14px;color:var(--projects-muted)}@media(min-width:1024px){._projects__intro_1mtr2_160{padding:88px 32px 56px}._projects__intro-body_1mtr2_166{grid-template-columns:1fr auto;gap:64px}._projects__facts_1mtr2_172{border-top:0;padding-top:0}}._projects__list_1mtr2_221{display:grid;gap:20px;max-width:1200px;margin:0 auto;padding:0 20px 88px}@media(min-width:900px){._projects__list_1mtr2_221{grid-template-columns:1fr 1fr;gap:28px;padding:0 32px 112px}}._projects__card_1mtr2_237{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--projects-line);border-radius:14px;background:var(--projects-bg);color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}._projects__card_1mtr2_237:hover{border-color:color-mix(in srgb,var(--project-accent) 45%,var(--projects-line));transform:translateY(-2px)}._projects__card-media_1mtr2_254{position:relative;aspect-ratio:16 / 10;overflow:hidden;padding:28px 28px 0;background:color-mix(in srgb,var(--project-accent) 9%,var(--projects-soft));border-bottom:1px solid var(--projects-line)}._projects__card-media_1mtr2_254 ._projects__showcase_1mtr2_263{padding-right:14%}._projects__card-media_1mtr2_254 ._projects__showcase-phones_1mtr2_267{padding-top:4px}._projects__card-body_1mtr2_271{display:flex;flex:1;flex-direction:column;padding:22px 24px 24px}._projects__card-meta_1mtr2_278{display:flex;gap:12px;margin:0 0 8px;font-size:13px;color:var(--projects-muted)}._projects__card-meta_1mtr2_278 span{color:var(--projects-ink);font-weight:600}._projects__card-title_1mtr2_291{margin:0;color:var(--projects-ink);font-family:var(--font-display);font-size:21px;font-weight:600;line-height:1.25}._projects__card-text_1mtr2_300{display:-webkit-box;margin:10px 0 18px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px}._projects__card-foot_1mtr2_309{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--projects-line);font-size:13px;color:var(--projects-muted)}._projects__browser_1mtr2_318{overflow:hidden;border-radius:10px;background:var(--projects-frame);box-shadow:var(--projects-shadow);outline:1px solid rgba(26,37,49,.08)}._projects__browser-bar_1mtr2_326{display:flex;gap:6px;padding:9px 12px;background:var(--projects-frame-bar)}._projects__browser-bar_1mtr2_326 span{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--projects-muted) 35%,transparent)}._projects__browser_1mtr2_318 img,._projects__phone_1mtr2_341 img{display:block;width:100%;height:auto}._projects__phone_1mtr2_341{padding:5px;border-radius:26px;background:#0f141a;box-shadow:var(--projects-shadow)}._projects__phone_1mtr2_341 img{border-radius:21px}._projects__showcase_1mtr2_263{position:relative}._projects__showcase-float_1mtr2_362{position:absolute;right:0;bottom:-18%;width:24%}._projects__showcase-phones_1mtr2_267{display:flex;justify-content:center;gap:4%}._projects__showcase-phones_1mtr2_267 ._projects__phone_1mtr2_341{width:30%}._projects__case-head_1mtr2_380{max-width:1200px;margin:0 auto;padding:40px 20px}._projects__back_1mtr2_386{display:inline-block;margin-bottom:32px;font-size:14px;color:var(--projects-muted);text-decoration:none}._projects__back_1mtr2_386:hover{color:var(--projects-ink)}._projects__case-visual_1mtr2_398{padding:48px 20px 72px;background:color-mix(in srgb,var(--project-accent) 9%,var(--projects-soft))}._projects__case-visual_1mtr2_398 ._projects__showcase_1mtr2_263,._projects__case-visual_1mtr2_398 ._projects__showcase-phones_1mtr2_267{max-width:1000px;margin:0 auto;padding-right:8%}._projects__case-visual_1mtr2_398 ._projects__showcase-phones_1mtr2_267{padding-right:0}._projects__case-visual_1mtr2_398 ._projects__showcase-phones_1mtr2_267 ._projects__phone_1mtr2_341{max-width:260px}._projects__case-visual_1mtr2_398 ._projects__showcase-float_1mtr2_362{width:21%;bottom:-10%}._projects__case-body_1mtr2_423{display:grid;gap:48px;max-width:1200px;margin:0 auto;padding:72px 20px 24px}@media(min-width:900px){._projects__case-head_1mtr2_380{padding:56px 32px}._projects__case-visual_1mtr2_398{padding:72px 32px 104px}._projects__case-body_1mtr2_423{grid-template-columns:1fr 1fr;gap:80px;padding:96px 32px 32px}}._projects__problem_1mtr2_447{margin:0;font-size:18px;line-height:1.65}._projects__specs_1mtr2_453{display:grid;gap:14px;margin:36px 0 0;padding-top:24px;border-top:1px solid var(--projects-line)}._projects__specs_1mtr2_453 div{display:grid;grid-template-columns:110px 1fr;gap:16px;font-size:15px}._projects__specs_1mtr2_453 dt{color:var(--projects-muted)}._projects__specs_1mtr2_453 dd{margin:0;color:var(--projects-ink)}._projects__features_1mtr2_477{margin:0;padding:0;list-style:none;counter-reset:feature}._projects__features_1mtr2_477 li{position:relative;padding:14px 0 14px 40px;border-top:1px solid var(--projects-line);counter-increment:feature}._projects__features_1mtr2_477 li:last-child{border-bottom:1px solid var(--projects-line)}._projects__features_1mtr2_477 li:before{content:counter(feature,decimal-leading-zero);position:absolute;top:15px;left:0;color:var(--projects-cyan-strong);font-family:var(--font-display);font-size:13px;font-weight:600}._projects__gallery_1mtr2_507{display:grid;gap:56px;max-width:1200px;margin:0 auto;padding:64px 20px 32px}._projects__figure_1mtr2_515{margin:0}._projects__figure_1mtr2_515 figcaption{display:flex;gap:12px;max-width:640px;margin-top:16px;font-size:15px;color:var(--projects-muted)}._projects__figure_1mtr2_515 figcaption span{color:var(--projects-ink);font-weight:600}._projects__gallery-phones_1mtr2_533{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,260px));justify-content:center;gap:40px}._projects__case-visual_1mtr2_398 ._projects__gallery-phones_1mtr2_533{max-width:1000px;margin:0 auto}@media(min-width:900px){._projects__gallery_1mtr2_507{gap:80px;padding:80px 32px 48px}}._projects__siblings_1mtr2_553{display:grid;gap:1px;max-width:1200px;margin:40px auto 0;border-top:1px solid var(--projects-line)}._projects__siblings_1mtr2_553 a{display:flex;flex-direction:column;gap:4px;padding:24px 20px;color:var(--projects-ink);font-family:var(--font-display);font-weight:600;text-decoration:none}._projects__siblings_1mtr2_553 a:hover{color:var(--projects-cyan-strong)}._projects__siblings_1mtr2_553 small{font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--projects-muted)}@media(min-width:900px){._projects__siblings_1mtr2_553{grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px}._projects__siblings_1mtr2_553 a:last-child{text-align:right}}._projects__closing_1mtr2_596{background:#1a2531;color:#c9d3dc}._projects__closing-inner_1mtr2_601{max-width:1200px;margin:0 auto;padding:72px 20px}._projects__closing-title_1mtr2_607{max-width:720px;margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(26px,3.6vw,38px);font-weight:600;line-height:1.2}._projects__closing-text_1mtr2_617{max-width:560px;margin:18px 0 32px;font-size:17px}._projects__closing-actions_1mtr2_623{display:flex;flex-wrap:wrap;align-items:center;gap:24px}._projects__closing-mail_1mtr2_630{color:#fff;font-size:15px;text-underline-offset:4px}@media(min-width:900px){._projects__closing-inner_1mtr2_601{padding:104px 32px}}
