@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97c08e1038810c54-s.42hv6i7hfs_kg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04f0444416d8fbc0-s.2_hp3kh8_mt54.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c0379335ddc85035-s.03eiykfmqp793.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/697bc4bfc1aede50-s.2yjmud6nw0o0-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bf437a77ed573b5f-s.2ujc04j28-9q9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.ELr5oa_className{font-family:Spectral,Spectral Fallback;font-style:normal;font-weight:600}.ELr5oa_variable{--font-spectral:"Spectral", "Spectral Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.-p3HoW_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.-p3HoW_variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.Jyg96q_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.Jyg96q_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.xnqwsG_root{--acc:#5ac8fa;overflow-x:clip}.xnqwsG_stackTop{flex-direction:column;gap:12px;max-width:1440px;margin:0 auto;padding:12px;display:flex}.xnqwsG_stackBottom{flex-direction:column;gap:12px;max-width:1440px;margin:0 auto;padding:0 12px 12px;display:flex}.xnqwsG_stage{color:#f5f5f7;border-radius:var(--radius-tile);background:#000;overflow:hidden}.xnqwsG_navy{color:#f5f5f7;border-radius:var(--radius-tile);background:#07111f;overflow:hidden}.xnqwsG_gray{background:var(--bg-alt);border-radius:var(--radius-tile);overflow:hidden}.xnqwsG_white{background:var(--bg);border-radius:var(--radius-tile);box-shadow:inset 0 0 0 1px var(--rule);overflow:hidden}.xnqwsG_center{text-align:center}.xnqwsG_img{width:100%;height:auto;display:block}.xnqwsG_blue,.xnqwsG_root a.xnqwsG_blue{color:#2997ff}.xnqwsG_h2{font-size:24px;line-height:1.17;font-weight:var(--weight-semibold);letter-spacing:.009em;margin:0}.xnqwsG_section{max-width:18ch;font-size:clamp(40px,5.2vw,56px);line-height:1.07;font-weight:var(--weight-semibold);letter-spacing:-.02em;color:#f5f5f7;margin:0 auto}.xnqwsG_tileHead{max-width:16ch;font-size:clamp(32px,3.6vw,40px);line-height:1.1;font-weight:var(--weight-semibold);margin:0}.xnqwsG_tileHeadCenter{max-width:18ch;margin:0 auto}.xnqwsG_tileHeadShort{max-width:14ch}.xnqwsG_copy{letter-spacing:.007em;margin:16px 0 0;font-size:clamp(19px,1.8vw,21px);line-height:1.38}.xnqwsG_copyFirst{margin-top:0}.xnqwsG_copyNarrow{max-width:34ch}.xnqwsG_copyWide{max-width:46ch}.xnqwsG_copyCenter{max-width:40ch;margin-left:auto;margin-right:auto}.xnqwsG_onStage{color:#a1a1a6}.xnqwsG_muted{color:var(--text-2)}.xnqwsG_heroInner{max-width:1200px;margin:0 auto;padding:24px 24px 64px}.xnqwsG_back{color:#2997ff;font-size:14px}.xnqwsG_root a.xnqwsG_back{color:#2997ff}.xnqwsG_root a.xnqwsG_back:after{display:none}.xnqwsG_back:before{content:"";width:7px;height:7px;transition:transform .2s var(--ease);border-bottom:1.6px solid;border-left:1.6px solid;margin-right:8px;display:inline-block;transform:rotate(45deg)}.xnqwsG_heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;margin-top:40px;display:grid}.xnqwsG_h1{max-width:16ch;font-size:clamp(40px,5.6vw,72px);line-height:1.05;font-weight:var(--weight-semibold);letter-spacing:-.025em;color:#f5f5f7;margin:0}.xnqwsG_gw{background:var(--g);color:#0000;-webkit-background-clip:text;background-clip:text}.xnqwsG_sub{letter-spacing:.007em;color:#a1a1a6;max-width:640px;margin:24px 0 0;font-size:clamp(19px,2vw,24px);line-height:1.25}.xnqwsG_tagline{color:#a1a1a6;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 0;font-size:14px;line-height:1.43;display:flex}.xnqwsG_taglineName{font-weight:var(--weight-semibold);color:#f5f5f7}.xnqwsG_stageChip{border-radius:var(--radius-pill);font-size:12px;font-weight:var(--weight-semibold);padding:4px 12px}.xnqwsG_chipPlat{color:#c7c6ff;background:#5e5ce63d}.xnqwsG_chipBrand{color:#ffb3c1;background:#ff375f33}.xnqwsG_visit{margin:32px 0 0}.xnqwsG_ghost{box-sizing:border-box;border-radius:var(--radius-pill);min-height:48px;font-size:16px;font-weight:var(--weight-semibold);align-items:center;padding:8px 32px;display:inline-flex;box-shadow:inset 0 0 0 1px #2997ff}.xnqwsG_root a.xnqwsG_ghost{color:#2997ff}.xnqwsG_arrow{margin-left:8px}.xnqwsG_proof{border-radius:var(--radius-card);background:#ffffff0a;padding:16px;box-shadow:inset 0 0 0 1px #ffffff1a}.xnqwsG_proofLabel{color:#a1a1a6;margin:0 0 8px;padding:0 8px;font-size:12px;line-height:1.33}.xnqwsG_proofList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.xnqwsG_proofRow{border-radius:var(--radius-glyph);transition:opacity .5s var(--ease), transform .5s var(--ease), box-shadow .5s var(--ease);background:#1d1d1f;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:14px;line-height:1.43;display:flex}.xnqwsG_proofValue{font-size:14px;font-weight:var(--weight-semibold);color:var(--acc);font-variant-numeric:tabular-nums;flex-shrink:0}.js .xnqwsG_proof:not(.in) .xnqwsG_proofRow{opacity:.25;transform:translate(-8px)}.js .xnqwsG_proof.in .xnqwsG_proofRow{transition-delay:calc(var(--i,0) * .12s + .2s);box-shadow:inset 3px 0 0 var(--acc)}.xnqwsG_shot{margin:0}.xnqwsG_heroShot{padding:0 24px}.xnqwsG_frame{border-radius:var(--radius-card) var(--radius-card) 0 0;background:#1f1f1f;max-width:1100px;margin:0 auto;overflow:hidden;box-shadow:0 30px 60px -20px #00000080,0 0 0 1px #ffffff1a}.js .xnqwsG_shot .xnqwsG_frame{opacity:0;transition:transform .8s var(--ease), opacity .8s var(--ease);transform:translateY(24px)scale(.98)}.js .xnqwsG_shot.in .xnqwsG_frame{opacity:1;transform:none}.xnqwsG_chrome{align-items:center;gap:6px;height:32px;padding:0 14px;display:flex}.xnqwsG_dot{border-radius:var(--radius-pill);background:#3a3a3c;width:10px;height:10px}.xnqwsG_address{color:#a1a1a6;margin-left:12px;font-size:12px}.xnqwsG_split{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:48px;display:grid}.xnqwsG_splitEnd{align-items:end}.xnqwsG_challenge{max-width:980px;margin:0 auto;padding:64px 24px}.xnqwsG_lead{letter-spacing:.007em;margin:0;font-size:clamp(21px,2.3vw,28px);line-height:1.29}.xnqwsG_body{color:var(--text-2);margin:24px 0 0;font-size:19px;line-height:1.47}.xnqwsG_strong{color:var(--text);font-weight:var(--weight-semibold)}.xnqwsG_ranSection{background:var(--bg);padding:clamp(64px,9vw,96px) 0}.xnqwsG_ranInner{max-width:980px;margin:0 auto;padding:0 24px}.xnqwsG_cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.xnqwsG_ranCard{border-radius:var(--radius-tile);background:var(--bg-alt);padding:32px}.xnqwsG_ranBar{border-radius:var(--radius-pill);width:40px;height:4px;display:block}.xnqwsG_tag{border-radius:var(--radius-pill);font-size:14px;line-height:1.43;font-weight:var(--weight-semibold);margin:16px 0 0;padding:4px 12px;display:inline-block}.xnqwsG_tagPlat{color:var(--tag-plat);background:#5e5ce61f}.xnqwsG_tagBrand{color:var(--tag-brand);background:#ff375f1f}.xnqwsG_list{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;font-size:17px;line-height:1.5;list-style:none;display:flex}.xnqwsG_row{gap:12px;display:flex}.xnqwsG_tick{flex-shrink:0;margin-top:3px}.xnqwsG_featureInner{max-width:1200px;margin:0 auto;padding:64px 24px}.xnqwsG_feat{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.xnqwsG_fig{min-width:0;margin:0}.xnqwsG_caption{margin-top:12px;font-size:14px;line-height:1.43}.xnqwsG_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:32px 0 0;display:grid}.xnqwsG_statsRule{padding-top:24px;box-shadow:0 -1px #ffffff1f}.xnqwsG_statsRulePage{box-shadow:0 -1px 0 var(--rule)}.xnqwsG_statsCenter{text-align:center;max-width:520px;margin:40px auto 0}.xnqwsG_statsTight{margin-top:24px}.xnqwsG_statValue{font-size:21px;line-height:1.24;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.xnqwsG_statLabel{margin:2px 0 0;font-size:14px;line-height:1.43}.xnqwsG_specFigure{min-width:0;margin:0}.xnqwsG_spec{border-radius:var(--radius-card);color:#1f1a14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-plex-sans), "IBM Plex Sans", sans-serif;letter-spacing:0;background:#f8f5ef;padding:28px}.xnqwsG_swatches{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.xnqwsG_chip{min-width:0;transition:opacity .5s var(--ease), transform .5s var(--ease)}.js .xnqwsG_spec:not(.in) .xnqwsG_chip{opacity:0;transform:translateY(12px)}.js .xnqwsG_spec.in .xnqwsG_chip{transition-delay:calc(var(--i,0) * 80ms + .15s)}.xnqwsG_swatch{border-radius:var(--radius-tag);height:56px}.xnqwsG_swatchLine{box-shadow:inset 0 0 0 1px #1f1a1429}.xnqwsG_chipName{font-size:12px;line-height:1.3;font-weight:var(--weight-semibold);color:#1f1a14;margin:8px 0 0}.xnqwsG_chipHex{font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.04em;color:#5a5148;overflow-wrap:anywhere;margin:2px 0 0;font-size:10px;font-weight:460;line-height:1.3}.xnqwsG_specBlock{margin-top:24px;padding-top:24px;box-shadow:0 -1px #dbd3c4}.xnqwsG_typeRows{flex-direction:column;gap:18px;display:flex}.xnqwsG_typeRow{grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.xnqwsG_typeLabel{font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#6b6157;font-size:10px;font-weight:460;line-height:1.4}.xnqwsG_monoSample{font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#9e4a2a;border-bottom:3px solid #bf5d33;padding-bottom:8px;font-size:12px;font-weight:460;line-height:1;display:inline-block}.xnqwsG_serifSample{font-family:var(--font-spectral), Spectral, Georgia, serif;font-size:clamp(24px,2.6vw,34px);line-height:1.1;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:#0c2038}.xnqwsG_sansSample{font-size:15px;line-height:1.6;font-weight:var(--weight-text);color:#1f1a14}.xnqwsG_buttons{flex-wrap:wrap;gap:10px;display:flex}.xnqwsG_btn{border-radius:var(--radius-tag);min-height:40px;font-size:14px;line-height:1;font-weight:var(--weight-semibold);align-items:center;padding:0 16px;display:inline-flex}.xnqwsG_btnPrimary{color:#fff;background:#2050a0}.xnqwsG_btnSecondary{color:#0c2038;background:#fff;box-shadow:inset 0 0 0 1px #dbd3c4}.xnqwsG_btnFocus{box-shadow:0 0 0 2px #f8f5ef,0 0 0 5px #2050a0}.xnqwsG_specCaption{color:#a1a1a6;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;font-size:14px;line-height:1.43;display:flex}.xnqwsG_sampleTag{font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.xnqwsG_devices{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,.6fr);align-items:end;gap:16px;margin-top:48px;display:grid}.xnqwsG_device{min-width:0;margin:0}.xnqwsG_deviceDesk{border-radius:var(--radius-lg);box-shadow:0 0 0 1px #ffffff1f}.xnqwsG_deviceTab{border-radius:var(--radius-chip);box-shadow:0 0 0 1px #ffffff1f}.xnqwsG_devicePhone{border-radius:var(--radius-window);box-shadow:0 0 0 1px #ffffff1f}.xnqwsG_deviceCaption{margin-top:10px;font-size:14px;line-height:1.43}.xnqwsG_two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:48px;display:grid}.xnqwsG_panel{border-radius:var(--radius-card);background:var(--bg-card);box-shadow:0 0 0 1px var(--nav-rule), 2px 4px 12px #0000000f}.xnqwsG_panelRaised{box-shadow:0 0 0 1px var(--nav-rule), 2px 4px 12px #00000014}.xnqwsG_wildHead{margin-bottom:32px}.xnqwsG_rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.xnqwsG_phone{border-radius:var(--radius-window);background:var(--bg-card);box-shadow:0 0 0 1px var(--nav-rule)}.xnqwsG_wildLine{margin:32px 0 0;font-size:17px;line-height:1.5}.xnqwsG_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.xnqwsG_related{padding:48px 32px}.xnqwsG_relList{flex-direction:column;gap:8px;margin-top:24px;display:flex}.xnqwsG_relCard{box-sizing:border-box;border-radius:var(--radius-card);background:var(--bg-card);min-height:72px;font-size:21px;line-height:1.24;font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;box-shadow:2px 4px 12px #0000000f}.xnqwsG_root a.xnqwsG_relCard{color:var(--text)}.xnqwsG_relMore{color:var(--link);font-size:14px}.xnqwsG_next{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:32px;min-height:280px;padding:48px 32px;display:flex}.xnqwsG_root a.xnqwsG_next{color:#f5f5f7}.xnqwsG_nextHead{font-size:clamp(28px,3vw,40px);line-height:1.1;font-weight:var(--weight-semibold);letter-spacing:-.02em}.xnqwsG_nextFoot{color:#a1a1a6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:14px;line-height:1.43;display:flex}.xnqwsG_cta{max-width:1200px;margin:0 auto;padding:96px 24px}.xnqwsG_ctaCopy{max-width:680px;line-height:1.24}.xnqwsG_ctaActions{flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}.xnqwsG_ctaPills{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.xnqwsG_bluePill{box-sizing:border-box;border-radius:var(--radius-pill);min-height:48px;font-size:16px;font-weight:var(--weight-semibold);background:#0071e3;align-items:center;padding:8px 32px;display:inline-flex}.xnqwsG_root a.xnqwsG_bluePill{color:#fff}.xnqwsG_small{color:#a1a1a6;margin:0;font-size:14px;line-height:1.43}.xnqwsG_smallLink{margin:0;font-size:14px}.xnqwsG_stage :is(a,button):focus-visible,.xnqwsG_navy :is(a,button):focus-visible{outline-color:#2997ff}@media (hover:hover){.xnqwsG_back:hover:before{transform:translate(-3px)rotate(45deg)}}@media (max-width:1024px){.xnqwsG_heroGrid,.xnqwsG_feat{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:834px){.xnqwsG_split,.xnqwsG_cols,.xnqwsG_two,.xnqwsG_pair{grid-template-columns:minmax(0,1fr)}.xnqwsG_split{gap:24px}.xnqwsG_swatches{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}}@media (max-width:734px){.xnqwsG_rail{grid-template-columns:repeat(2,minmax(0,1fr))}.xnqwsG_devices{grid-template-columns:minmax(0,1fr) minmax(0,.45fr)}.xnqwsG_tablet{display:none}.xnqwsG_typeRow{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.js .xnqwsG_proofRow{opacity:1!important;transform:none!important}.js .xnqwsG_chip{opacity:1!important;transform:none!important}.js .xnqwsG_shot .xnqwsG_frame{opacity:1!important;transform:none!important}}
