.SyJ5Wq_picker{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);scroll-margin-top:32px;display:grid}.SyJ5Wq_eyebrow{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:650}.SyJ5Wq_intro h2{max-width:460px;margin:16px 0 0;font-size:clamp(28px,3vw,40px);line-height:1.1}.SyJ5Wq_intro>p:last-child{max-width:420px;color:var(--muted);margin-top:16px;line-height:1.6}.SyJ5Wq_card{background:#fff;border:1px solid #17191418;border-radius:20px;gap:24px;padding:clamp(22px,3vw,32px);display:grid;box-shadow:0 1px 2px #1719140a,0 12px 32px -18px #17191426}.SyJ5Wq_group{border:0;min-width:0;margin:0;padding:0}.SyJ5Wq_group legend{margin-bottom:12px;padding:0;font-size:15px;font-weight:650}.SyJ5Wq_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.SyJ5Wq_chips{flex-wrap:wrap;gap:8px;display:flex}:is(.SyJ5Wq_tiles,.SyJ5Wq_chips) button{background:var(--paper);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border:1px solid #17191424;align-items:center;gap:10px;font-size:14px;font-weight:550;line-height:1.25;transition:background .15s,color .15s,border-color .15s,transform .15s;display:flex}.SyJ5Wq_tiles button{border-radius:14px;min-height:60px;padding:10px 12px}.SyJ5Wq_chips button{border-radius:999px;gap:7px;padding-block:9px;padding-inline:12px 15px}:is(.SyJ5Wq_tiles,.SyJ5Wq_chips) button:hover{border-color:var(--ink)}.SyJ5Wq_tiles button:hover{transform:translateY(-1px)}:is(.SyJ5Wq_tiles,.SyJ5Wq_chips) button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.SyJ5Wq_icon{color:var(--ink);flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.SyJ5Wq_tiles .SyJ5Wq_icon{background:#fff;border-radius:10px;width:36px;height:36px;box-shadow:inset 0 0 0 1px #17191414}[aria-pressed=true] .SyJ5Wq_icon{color:var(--paper)}.SyJ5Wq_tiles [aria-pressed=true] .SyJ5Wq_icon{box-shadow:none;background:#ffffff1f}.SyJ5Wq_picker :is(button,a):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.SyJ5Wq_send{background:var(--ink);min-height:54px;color:var(--paper);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:16px;font-weight:650;transition:transform .2s;display:flex}.SyJ5Wq_send:hover{transform:translateY(-1px)}.SyJ5Wq_link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:-14px;padding:6px 2px;font-size:14px;font-weight:600}.SyJ5Wq_link:hover{color:var(--ink)}.SyJ5Wq_form{grid-column:1/-1}.SyJ5Wq_form :is(label,select){min-width:0}@media (max-width:900px){.SyJ5Wq_picker{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.SyJ5Wq_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.SyJ5Wq_tiles button{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.SyJ5Wq_tiles .SyJ5Wq_icon{width:32px;height:32px}}
.C9CDLq_intro,.C9CDLq_block,.C9CDLq_split,.C9CDLq_related{border-bottom:1px solid #17191430;padding-block:clamp(64px,8vw,112px)}.C9CDLq_intro,.C9CDLq_split{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(28px,6vw,90px);display:grid}.C9CDLq_intro h2,.C9CDLq_head h2,.C9CDLq_split h2,.C9CDLq_related h2{letter-spacing:-.043em;font-size:clamp(32px,4.2vw,56px);line-height:1.08}.C9CDLq_intro p{color:#474e40;font-size:clamp(17px,1.6vw,19px);line-height:1.75}.C9CDLq_intro p+p{margin-block-start:18px}.C9CDLq_head{max-width:760px;margin-block-end:clamp(32px,4vw,52px)}.C9CDLq_head p,.C9CDLq_lead{color:var(--muted);margin-block-start:18px;font-size:17px;line-height:1.7}.C9CDLq_typeGrid{background:#17191426;border:1px solid #17191426;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.C9CDLq_typeCard{background:var(--paper);flex-direction:column;gap:12px;padding:clamp(24px,3vw,36px);transition:background .2s;display:flex}.C9CDLq_typeCard:hover{background:#faf9f4}.C9CDLq_number{color:#9ba193;font-size:13px}.C9CDLq_typeCard h3{letter-spacing:-.03em;font-size:clamp(21px,2vw,26px);line-height:1.15}.C9CDLq_typeCard p{color:var(--muted);font-size:15.5px;line-height:1.65}.C9CDLq_inlineLink{color:var(--ink);text-underline-offset:4px;align-items:center;gap:6px;margin-block-start:auto;padding-block-start:6px;font-size:14px;font-weight:650;-webkit-text-decoration:underline #17191440;text-decoration:underline #17191440;display:inline-flex}.C9CDLq_projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin:0;padding:0;list-style:none;display:grid}.C9CDLq_projectCard{height:100%;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.C9CDLq_projectImage{aspect-ratio:1.36;background:#e3e3d8;border-radius:12px;position:relative;overflow:hidden}.C9CDLq_projectImage img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.C9CDLq_projectCard:hover .C9CDLq_projectImage img{transform:scale(1.04)}.C9CDLq_badge{background:var(--lime);color:var(--ink);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;inset-block-start:12px;inset-inline-start:12px}.C9CDLq_projectCopy{flex-direction:column;flex:1;gap:8px;padding-block:18px 4px;display:flex}.C9CDLq_sector{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:650}.C9CDLq_projectCopy h3{letter-spacing:-.03em;font-size:24px}.C9CDLq_projectCopy p{color:var(--muted);font-size:15px;line-height:1.6}.C9CDLq_screenGroup+.C9CDLq_screenGroup{margin-block-start:clamp(40px,5vw,64px)}.C9CDLq_screenGroup h3{letter-spacing:-.03em;font-size:24px}.C9CDLq_screenNote{color:var(--muted);max-width:760px;margin-block:8px 20px;font-size:14px;line-height:1.6}.C9CDLq_screenRow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:clamp(14px,2vw,22px);margin:0;padding:0 0 14px;list-style:none;display:flex;overflow-x:auto}.C9CDLq_screenRow li{scroll-snap-align:start;flex:0 0 clamp(150px,18vw,200px)}.C9CDLq_screenCard{color:var(--ink);flex-direction:column;gap:12px;text-decoration:none;display:flex}.C9CDLq_phone{aspect-ratio:390/844;border:6px solid var(--ink);background:#e3e3d8;border-radius:28px;position:relative;overflow:hidden}.C9CDLq_phone img{object-fit:cover;object-position:top;transition:transform .6s cubic-bezier(.16,1,.3,1)}.C9CDLq_screenCard:hover .C9CDLq_phone img{transform:scale(1.03)}.C9CDLq_screenCard span{color:var(--muted);font-size:13px;line-height:1.45}.C9CDLq_checkList{grid-template-columns:1fr 1fr;align-content:start;gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}.C9CDLq_checkList li{border-top:1px solid #17191430;align-items:flex-start;gap:10px;padding-block:14px;font-size:17px;line-height:1.4;display:flex}.C9CDLq_checkList svg{color:var(--ink);flex-shrink:0;margin-block-start:2px}.C9CDLq_darkBlock{background:var(--ink);color:var(--paper);margin-inline:calc(-1*clamp(20px,4vw,48px));padding:clamp(64px,8vw,112px) clamp(20px,4vw,48px)}.C9CDLq_darkBlock .C9CDLq_head p{color:#c9ccbf}.C9CDLq_pointGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);margin:0;padding:0;list-style:none;display:grid}.C9CDLq_pointGrid li{border-top:2px solid var(--lime);padding-block-start:20px}.C9CDLq_pointGrid h3{letter-spacing:-.02em;font-size:20px;line-height:1.2}.C9CDLq_pointGrid p{color:#c9ccbf;margin-block-start:10px;font-size:15px;line-height:1.65}.C9CDLq_lightPoint{border-top-color:var(--ink)!important}.C9CDLq_lightPoint p{color:var(--muted)!important}.C9CDLq_related ul{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.C9CDLq_related a{color:var(--ink);border:1px solid #1719142e;border-radius:999px;align-items:center;gap:6px;padding:11px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.C9CDLq_related a:hover{background:var(--lime);border-color:var(--lime)}.C9CDLq_related h2{font-size:clamp(26px,3vw,36px)}@media (max-width:960px){.C9CDLq_typeGrid,.C9CDLq_projectGrid,.C9CDLq_pointGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.C9CDLq_intro,.C9CDLq_split,.C9CDLq_typeGrid,.C9CDLq_projectGrid,.C9CDLq_pointGrid,.C9CDLq_checkList{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.C9CDLq_projectImage img,.C9CDLq_phone img,.C9CDLq_typeCard,.C9CDLq_related a{transition:none}.C9CDLq_projectCard:hover .C9CDLq_projectImage img,.C9CDLq_screenCard:hover .C9CDLq_phone img{transform:none}}.C9CDLq_tableWrap{background:var(--paper);-webkit-overflow-scrolling:touch;border:1px solid #17191426;border-radius:12px;overflow-x:auto}.C9CDLq_table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px;line-height:1.55}.C9CDLq_table th,.C9CDLq_table td{text-align:start;vertical-align:top;border-bottom:1px solid #1719141f;padding:16px 18px}.C9CDLq_table thead th{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;background:#faf9f4;font-size:13px;font-weight:700}.C9CDLq_table tbody th{width:22%;color:var(--ink);background:var(--paper);font-weight:650;position:sticky;inset-inline-start:0}.C9CDLq_table tbody td{color:var(--muted)}.C9CDLq_table tbody tr:last-child th,.C9CDLq_table tbody tr:last-child td{border-bottom:0}.C9CDLq_tableNote{color:var(--muted);margin-block-start:14px;font-size:13.5px;line-height:1.6}
._2tMoka_points,._2tMoka_signals{margin:0;padding:0;list-style:none}._2tMoka_points{gap:12px;display:grid}._2tMoka_points li{background:#faf9f5;border:1px solid #17191420;padding:clamp(20px,2.6vw,28px)}._2tMoka_points h3,._2tMoka_signals h3{letter-spacing:-.02em;font-size:clamp(20px,2vw,25px);line-height:1.2}._2tMoka_points p,._2tMoka_signals p{color:var(--muted);margin-block-start:10px;font-size:16px;line-height:1.65}._2tMoka_signals li{border-top:1px solid #17191430;grid-template-columns:42px 1fr;gap:20px;padding-block:21px;display:grid}._2tMoka_signals li:last-child{border-bottom:1px solid #17191430}._2tMoka_signals li>span{color:#9ba193;padding-block-start:6px;font-size:13px}._2tMoka_signals p{margin-block-start:6px}._2tMoka_limits{border-inline-start:3px solid var(--lime);max-width:620px;color:var(--ink);margin-block-start:22px;padding-inline-start:14px;font-size:15px;line-height:1.65}
._9GS9q_figure{--ease:cubic-bezier(.2, .8, .2, 1);width:100%;min-width:0;margin:0}._9GS9q_stage{--c1:#2fae5c;--c2:#0f6b33;background:radial-gradient(120% 90% at 70% 10%, var(--c1) 0%, var(--c2) 100%);height:620px;transition:background .8s var(--ease);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #17191473}._9GS9q_stage:before{content:"";background:repeating-conic-gradient(from 0deg at 50% 60%, #ffffff0d 0 6deg, transparent 6deg 18deg);animation:80s linear infinite _9GS9q_spin;position:absolute;inset:0}._9GS9q_stage:after{content:"";background:#f3f1e8;border-radius:50% 50% 0 0;height:60%;position:absolute;bottom:-38%;left:-10%;right:-10%}@keyframes _9GS9q_spin{to{transform:rotate(360deg)}}._9GS9q_phone{--pw:258px;--phh:540px;--bz:10px;--r:44px;--top:40px;--sb:30px;left:50%;top:var(--top);z-index:3;width:var(--pw);height:var(--phh);margin-left:calc(var(--pw) / -2);border-radius:var(--r);transition:width .7s var(--ease), height .7s var(--ease), margin .7s var(--ease), top .7s var(--ease), border-radius .7s var(--ease), transform .6s var(--ease), opacity .6s;background:#0d0e0b;position:absolute;box-shadow:0 40px 60px -24px #0000008c,inset 0 0 0 1.5px #3a3d35}._9GS9q_screen{inset:var(--bz);isolation:isolate;border-radius:calc(var(--r) - var(--bz));background:var(--sbg,#fff);transition:border-radius .7s var(--ease);position:absolute;overflow:hidden}._9GS9q_media{bottom:0;left:0;right:0;top:var(--sb);width:100%;height:calc(100% - var(--sb));object-fit:cover;object-position:var(--pos,50% 0%);display:block;position:absolute}span._9GS9q_media{overflow:hidden}._9GS9q_fill{object-fit:cover;object-position:var(--pos,50% 0%)}._9GS9q_enter{animation:_9GS9q_enter .55s var(--ease) both}@keyframes _9GS9q_enter{0%{opacity:0;transform:translate(30px)}}._9GS9q_bar{z-index:4;height:var(--sb);background:var(--sbg,#fff);color:#111;font:600 12px/1 var(--font-body,system-ui), system-ui, sans-serif;justify-content:space-between;align-items:center;padding:0 22px 0 26px;display:flex;position:absolute;inset:0 0 auto}._9GS9q_darkBar ._9GS9q_bar{color:#fff}._9GS9q_barIcons{align-items:center;gap:4px;display:flex}._9GS9q_barIcons svg{stroke-width:2.2px;width:13px;height:13px}._9GS9q_island{z-index:5;left:50%;top:calc(var(--bz) + 5px);width:76px;height:22px;transition:all .5s var(--ease);background:#0d0e0b;border-radius:20px;margin-left:-38px;position:absolute}._9GS9q_android{--r:34px}._9GS9q_android ._9GS9q_island{top:calc(var(--bz) + var(--sb) / 2 - 6px);width:12px;height:12px;margin-left:-6px}._9GS9q_android ._9GS9q_bar{padding:0 18px 0 20px;font-size:11px}._9GS9q_main{animation:7s ease-in-out infinite _9GS9q_floaty}@keyframes _9GS9q_floaty{50%{translate:0 -8px}}._9GS9q_left,._9GS9q_right{--pw:206px;--phh:432px;--bz:8px;--r:36px;--top:124px;--sb:24px;z-index:2}._9GS9q_left{margin-left:-252px;transform:rotate(-9deg)}._9GS9q_right{margin-left:46px;transform:rotate(9deg)}._9GS9q_left ._9GS9q_bar,._9GS9q_right ._9GS9q_bar{padding:0 16px 0 20px;font-size:10px}._9GS9q_left ._9GS9q_barIcons svg,._9GS9q_right ._9GS9q_barIcons svg{width:10px;height:10px}._9GS9q_left._9GS9q_hidden{opacity:0;transform:rotate(-14deg)translate(-40px)}._9GS9q_right._9GS9q_hidden{opacity:0;transform:rotate(14deg)translate(40px)}._9GS9q_tablet{--pw:500px;--phh:316px;--bz:12px;--r:30px;--top:118px;--sb:0px;animation:none}._9GS9q_tablet ._9GS9q_bar{display:none}._9GS9q_tablet ._9GS9q_island{top:50%;left:calc(var(--bz) / 2);width:8px;height:8px;margin:-4px 0 0 -4px}._9GS9q_chip{z-index:7;animation:_9GS9q_chipIn .4s var(--ease) both;background:#faf9f5f5;border-radius:16px;align-items:center;gap:10px;padding:7px 14px 7px 7px;display:flex;position:absolute;top:22px;left:4%;box-shadow:0 16px 30px -14px #00000073}@keyframes _9GS9q_chipIn{0%{opacity:0;transform:translateY(-6px)}}._9GS9q_chipIcon{background:var(--c1);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}._9GS9q_chipIcon svg{width:18px;height:18px}._9GS9q_chip b{font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.1;display:block}._9GS9q_chip small{color:var(--muted,#5f6656);font-size:11px;line-height:1.25;display:block}._9GS9q_feature{color:var(--ink,#171914);font-size:11px;font-weight:600;display:block}._9GS9q_recording{z-index:6;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#171914cc;border-radius:99px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:92px;left:50%;transform:translate(-50%)}._9GS9q_recording svg{width:10px;height:10px;color:var(--lime,#c8ff41)}._9GS9q_toggle{z-index:6;background:#faf9f5;border:1px solid #17191420;border-radius:99px;padding:4px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -16px #00000059}._9GS9q_toggle button{z-index:1;color:var(--ink,#171914);cursor:pointer;font-family:var(--font-display);background:0 0;border:0;border-radius:99px;padding:8px 16px;font-size:13px;font-weight:700;transition:color .3s;position:relative}._9GS9q_toggle button[aria-pressed=true]{color:#f3f1e8}._9GS9q_knob{background:var(--ink,#171914);width:calc(50% - 4px);transition:transform .45s var(--ease);border-radius:99px;position:absolute;top:4px;bottom:4px;left:4px}._9GS9q_toggleAndroid ._9GS9q_knob{transform:translate(100%)}._9GS9q_filters{background:#faf9f5;border:1px solid #17191420;border-radius:99px;gap:4px;width:max-content;max-width:100%;margin-top:16px;padding:4px;display:flex;overflow-x:auto}._9GS9q_filters button{color:var(--muted,#5f6656);cursor:pointer;font-family:var(--font-display);white-space:nowrap;transition:all .3s var(--ease);background:0 0;border:0;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:700}._9GS9q_filters button:hover{color:var(--ink,#171914)}._9GS9q_filters button[aria-pressed=true]{background:var(--ink,#171914);color:#f3f1e8}._9GS9q_rail{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}._9GS9q_rail button{color:var(--muted,#5f6656);cursor:pointer;transition:all .3s var(--ease);background:#faf9f5;border:1px solid #17191420;border-radius:99px;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-size:12px;font-weight:600;display:flex}._9GS9q_rail button i{background:var(--dot);border-radius:50%;width:8px;height:8px}._9GS9q_rail button:hover{border-color:var(--ink,#171914);color:var(--ink,#171914)}._9GS9q_rail button[aria-pressed=true]{border-color:var(--ink,#171914);background:var(--ink,#171914);color:#f3f1e8}._9GS9q_caption{color:var(--muted,#5f6656);justify-content:space-between;gap:16px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}@media (max-width:640px){._9GS9q_stage{border-radius:22px;height:590px}._9GS9q_phone{--pw:220px;--phh:460px;--bz:9px;--r:38px;--top:84px;--sb:26px}._9GS9q_android{--r:30px}._9GS9q_bar{padding:0 18px 0 22px;font-size:11px}._9GS9q_left,._9GS9q_right{--pw:168px;--phh:352px;--bz:7px;--r:30px;--top:150px;--sb:20px}._9GS9q_left{margin-left:-200px}._9GS9q_right{margin-left:32px}._9GS9q_tablet{--pw:340px;--phh:215px;--bz:9px;--r:22px;--top:176px;--sb:0px}._9GS9q_chip{top:12px;left:12px}._9GS9q_filters button{padding:6px 11px;font-size:12px}._9GS9q_rail{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-4px;padding:0 4px 4px;overflow-x:auto}._9GS9q_rail::-webkit-scrollbar{display:none}._9GS9q_rail button{flex:none;font-size:11px}._9GS9q_caption{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){._9GS9q_stage:before,._9GS9q_main,._9GS9q_enter,._9GS9q_chip{animation:none}._9GS9q_phone,._9GS9q_knob,._9GS9q_stage{transition:none}}
._5Fczjq_figure{min-width:0;margin:0}._5Fczjq_figure ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._5Fczjq_figure li{background:#eaece1;border:1px solid #d7d9cc;border-radius:14px;min-width:0;padding:18px}._5Fczjq_sketch{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:118px;display:flex;position:relative}._5Fczjq_sketch span{inset-inline-start:0;color:#62695b;font-size:10px;position:absolute;top:0}._5Fczjq_sketch>svg:last-child:not(:first-child){inset-inline-end:-28px;position:absolute;top:48px}._5Fczjq_sketch i{background:#b2b8a5;width:38px;height:2px}._5Fczjq_sketch i:last-of-type{width:24px}._5Fczjq_figure p{color:#393d31;margin:16px 0 0;font-size:13px;line-height:1.7}._5Fczjq_figure figcaption{color:#62695b;margin-top:16px;font-size:11px;line-height:1.7}@media (max-width:700px){._5Fczjq_figure ol{grid-template-columns:1fr}._5Fczjq_figure li{grid-template-columns:86px 1fr;align-items:center;gap:18px;display:grid}._5Fczjq_figure p{margin:0}._5Fczjq_sketch{min-height:100px}._5Fczjq_sketch>svg:last-child:not(:first-child){display:none}}
