@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/Nunito-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/Nunito-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/Nunito-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/Nunito-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/Nunito-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/Rubik-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/Rubik-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}:root{--blue:#2456E8;--blue-ink:#1A44C4;--blue-tint:#EEF3FE;--blue-mist:#D8E3FD;--ink:#0F1733;--ink-2:#4A5470;--ink-3:#636C80;--line:#E4E8F1;--paper:#FFFFFF;--paper-2:#F6F8FC;--glow-a:#A6CEFF;--glow-b:#BFF0E4;--display:"Nunito","Rubik","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic UI",Meiryo,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",ui-rounded,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";--text:"Nunito","Rubik","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic UI",Meiryo,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",ui-rounded,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";--sys:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic UI",Meiryo,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";--header:60px;--g:16px;--max:1200px;--sp:72px;--cardw:min( calc(100vw - 32px) , 360px, calc((100vh - 360px)*.8738) );color-scheme:light}@supports (height:100svh){:root{--cardw:min( calc(100vw - 32px) , 360px, calc((100svh - 360px)*.8738) )}}@media(min-width:600px){:root{--g:28px;--cardw:min( calc(100vw - 56px) , 400px, calc((100vh - 360px)*.8738) )}@supports (height:100svh){:root{--cardw:min( calc(100vw - 56px) , 400px, calc((100svh - 360px)*.8738) )}}}@media(min-width:1024px){:root{--g:40px;--sp:120px;--cardw:min(440px, calc((100vh - 170px)*.8738) )}@supports (height:100svh){:root{--cardw:min(440px, calc((100svh - 170px)*.8738) )}}}*,*:before,*:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header) + 16px)}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.55 var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;padding-bottom:calc(136px + env(safe-area-inset-bottom))}@media(min-width:1024px){body{padding-bottom:0}}.is-phone body{padding-bottom:calc(136px + env(safe-area-inset-bottom))}.is-computer body{padding-bottom:0}img,svg{display:block}a{color:var(--blue)}h1,h2,h3{font-family:var(--display);color:var(--ink);margin:0;font-weight:800;letter-spacing:-.015em;line-height:1.06;text-wrap:balance;overflow-wrap:break-word}.sprite{position:absolute;width:0;height:0;overflow:hidden}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;inset-inline-start:12px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 16px;border-radius:999px;text-decoration:none;font-weight:600}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}[data-input=pointer] :focus-visible{outline:none}[tabindex="-1"]:focus{outline:none}svg.i{width:1em;height:1em;flex:none}.rtl-flip:dir(rtl){transform:scaleX(-1)}[dir=rtl] .rtl-flip{transform:scaleX(-1)}#main{padding-top:calc(var(--header) + env(safe-area-inset-top))}#main:focus{outline:none}.top{position:fixed;inset:0 0 auto;z-index:50;height:calc(var(--header) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--g),env(safe-area-inset-right)) 0 max(var(--g),env(safe-area-inset-left));display:flex;align-items:center;gap:12px;background:#ffffffdb;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s}.top.scrolled{border-bottom-color:var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font:800 19.5px/1 var(--display);letter-spacing:-.01em;white-space:nowrap}.brand svg{width:32px;height:32px;border-radius:9px;box-shadow:0 1px 2px #0f17332e,0 4px 10px -4px #384cec73}.nav-inline{display:none;margin-inline-start:auto;gap:2px}.nav-inline a{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:999px;color:var(--ink-2);font:600 15px/1 var(--text);text-decoration:none}@media(hover:hover){.nav-inline a:hover{background:var(--paper-2);color:var(--ink)}}.nav-inline a.nav-get{color:var(--blue)}.is-phone .nav-get{display:none}.menu-btn{margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;padding:0;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);font:600 15px/1 var(--text);text-decoration:none;cursor:pointer}.menu-btn svg{width:21px;height:21px}@media(hover:hover){.menu-btn:hover{background:var(--paper-2)}}@media(min-width:1024px){.nav-inline{display:flex}.menu-btn{margin-inline-start:6px}}.drawer{position:fixed;inset:0;z-index:80;visibility:hidden;transition:visibility 0s .3s}.drawer.open{visibility:visible;transition-delay:0s}.drawer .scrim{position:absolute;inset:0;background:#0f173361;opacity:0;transition:opacity .3s}.drawer.open .scrim{opacity:1}.drawer .panel{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(88vw,380px);background:#fff;overflow:auto;padding:calc(12px + env(safe-area-inset-top)) 20px 32px;transform:translate(100%);transition:transform .3s cubic-bezier(.2,0,0,1);box-shadow:-20px 0 60px -20px #0f173359}[dir=rtl] .drawer .panel{transform:translate(-100%)}.drawer.open .panel{transform:none}.panel-top{display:flex;align-items:center;justify-content:space-between;height:48px;margin-bottom:8px}.panel-top b{font:700 20px/1 var(--display)}.icon-btn{width:42px;height:42px;border-radius:999px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--ink);cursor:pointer;padding:0}.icon-btn svg{width:20px;height:20px}.drawer .nav-h{font:700 12.5px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 8px}.drawer .panel a{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 4px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:600}.drawer .panel a svg{width:18px;height:18px;color:var(--ink-3)}.drawer .panel a[aria-current=page]{color:var(--blue)}.foot-wrap{background:var(--paper-2);border-top:1px solid var(--line)}.site-foot{max-width:var(--max);margin:0 auto;padding:48px var(--g) 40px;font-size:15px;color:var(--ink-2)}.site-foot p{margin:0}.site-foot ul{margin:0;padding:0;list-style:none}.fcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-top:28px}.fcols .nav-h{font:700 12.5px/1 var(--text);margin:0 0 12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.fcols li+li{margin-top:9px}.fcols a{color:var(--ink);text-decoration:none}@media(hover:hover){.fcols a:hover{color:var(--blue)}}.fabout{max-width:40ch;margin-top:14px!important}.fabout a{color:var(--blue);font-weight:600}.fbase{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-3);display:grid;gap:6px}@media(min-width:900px){.fcols{grid-template-columns:repeat(4,minmax(0,1fr))}}.install{position:fixed;z-index:60;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(calc(100% - 32px),400px);transition:transform .3s cubic-bezier(.2,0,0,1),opacity .3s,visibility 0s}.install:before{content:"";position:absolute;z-index:-1;left:50%;width:100vw;top:-30px;bottom:calc(-10px - env(safe-area-inset-bottom));transform:translate(-50%);pointer-events:none;background:linear-gradient(#fff0,#fffffff0 26px,#fff 40px)}.install.hide{transform:translate(-50%,140%);opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.2,0,0,1),opacity .3s,visibility 0s .3s}@media(min-width:1024px){.install{display:none}}.is-phone .install{display:block}.is-computer .install,.inst-ios{display:none}html[data-os=ios] .inst-ios{display:block}html[data-os=ios] .inst-android{display:none}.go{container-type:inline-size;display:flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:7px 24px;border-radius:999px;background:var(--blue);color:#fff;text-decoration:none;box-shadow:0 16px 32px -12px #2456e8bf,0 2px 6px #0f173329}.go .gi{flex:none;width:36px;height:36px;border-radius:50%;background:#ffffff2b;display:grid;place-items:center}.go .gi svg{width:20px;height:20px}.go .g1{font:700 17.5px/1.15 var(--text);white-space:nowrap}.go .g1{font-size:min(17.5px,calc((100cqw - 48px) / var(--em, 1)))}.go:active{transform:scale(.98)}.rated{display:flex;justify-content:center;margin:6px 0 0}.rated span{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;font:600 12.5px/1.3 var(--text);color:var(--ink-2)}.rated svg{width:13px;height:13px;color:#f2a20c}.badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-badges{display:none}@media(min-width:1024px){.hero-badges{display:flex;margin-top:28px}}.is-computer .hero-badges{display:flex}.is-phone .badges{display:none}.badges.center{justify-content:center}.badge{display:inline-flex;align-items:center;gap:9px;height:52px;padding:0 22px 0 16px;border-radius:999px;background:#0b0f1a;color:#fff;text-decoration:none;white-space:nowrap}@media(hover:hover){.badge:hover{background:#1c2233}}.badge svg{width:24px;height:24px}.badge small{display:block;font:500 10.5px/1.1 var(--text);opacity:.85}.badge b{display:block;font:700 17px/1.1 var(--text)}.show{max-width:var(--max);margin:0 auto;padding:12px var(--g) 0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "stage";column-gap:64px}.intro{grid-area:intro;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--header) - var(--cardw) * 1.1444 - 160px);min-height:calc(100svh - var(--header) - var(--cardw) * 1.1444 - 160px)}.show.no-stage .intro{min-height:0;padding:28px 0 8px}.show h1{font-size:clamp(34px,9.4vw,60px);font-weight:800;line-height:1.04;letter-spacing:-.025em}.show h1.fit{font-size:min(calc((100vw - 2 * var(--g) - 4px) / var(--fit, 9.7)),72px)}.show h1 .l1{display:block}.show h1.fit .l1{white-space:nowrap}.show h1 .l2{display:block;color:var(--blue)}.lead{margin:14px 0 0;font-size:18px;line-height:1.42;color:var(--ink-2);max-width:28ch}.lead.hero-lead{max-width:none;margin-top:12px}@media(max-width:389px){.lead{font-size:17px;margin-top:10px}}@media(min-width:1024px){.show{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);grid-template-areas:"intro stage";align-items:center;padding-top:24px;padding-bottom:24px}.show.no-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro"}.intro{min-height:calc(100vh - var(--header) - 48px);min-height:calc(100svh - var(--header) - 48px);display:flex;flex-direction:column;justify-content:center;padding-bottom:6vh}.show h1{font-size:min(54px,3.8vw)}.show h1.fit{font-size:min(54px,3.8vw,calc((min(100vw,var(--max)) - 2 * var(--g) - 64px) * .5098 / var(--fit, 9.7)))}.show.no-stage h1{font-size:min(60px,4.4vw)}.lead{font-size:21px;max-width:26ch;margin-top:20px}.show.no-stage .lead{max-width:40ch}}.feat{max-width:var(--max);margin:0 auto;padding:var(--sp) var(--g) 0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "stage" "more";column-gap:64px}.feat-head{grid-area:head}.kicker{margin:0;font:700 13px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.feat h2{margin-top:12px;font-size:clamp(29px,7.8vw,54px);letter-spacing:-.02em;line-height:1.06}.feat-head h2:first-child{margin-top:0}.feat .t{margin:14px 0 0;font-size:18px;line-height:1.5;color:var(--ink-2);max-width:40ch}.feat-more{grid-area:more;margin-top:12px}.feat .note{margin:14px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink-3);max-width:60ch}@media(min-width:1024px){.feat{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);grid-template-areas:"stage head" "stage more"}.feat.flip{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);grid-template-areas:"head stage" "more stage"}.feat-head{align-self:end}.feat-more{align-self:start;margin-top:20px}}.sec{max-width:var(--max);margin:0 auto;padding:var(--sp) var(--g) 0}.band{margin-top:var(--sp);background:var(--paper-2);border-block:1px solid var(--line)}.band .sec{padding-bottom:var(--sp)}.sec>h2,.sec-head h2{font-size:clamp(29px,7.8vw,54px);letter-spacing:-.02em;line-height:1.06}.sec-head p{margin:14px 0 0;color:var(--ink-2);font-size:18px;max-width:46ch}.sec.center{text-align:center}.sec.center .sec-head p{margin-inline:auto}.sec-body{margin-top:24px}.sec-body>p{margin:0 0 14px;color:var(--ink-2);font-size:18px;max-width:60ch}.links{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none}.links a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border-radius:999px;background:var(--blue-tint);color:var(--blue-ink);font:600 14px/1.2 var(--text);text-decoration:none;transition:background-color .2s}@media(hover:hover){.links a:hover{background:var(--blue-mist)}}.jumps{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0 0;padding:0;list-style:none}.jump{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px 0 10px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink);font:600 14.5px/1 var(--text);text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px #0f17330d;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .15s;-webkit-tap-highlight-color:transparent}.jump svg{width:17px;height:17px;color:var(--blue);transition:color .2s}@media(hover:hover){.jump:hover{border-color:var(--blue-mist);background:var(--blue-tint)}}.jump[aria-current=true]{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 6px 16px -8px #2456e8cc}.jump[aria-current=true] svg{color:#fff}.jump:active{transform:scale(.96)}@media(max-width:389px){.jumps{gap:6px}.jump{padding:0 14px}.jump svg{display:none}}@media(min-width:1024px){.jumps{gap:10px}.jump{height:44px;font-size:16px;padding:0 18px 0 14px}}.tiles{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}@media(min-width:700px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.tiles.cols-1{grid-template-columns:minmax(0,1fr)}.tile{display:flex;flex-direction:column;padding:20px 20px 22px;border:1px solid var(--line);border-radius:24px;background:#fff;scroll-margin-top:calc(var(--header) + 20px);transition:border-color .3s,box-shadow .3s}.tile.on{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 14px 30px -18px #2456e899}.tile>a.tile-link{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none}@media(hover:hover){.tile:has(>a.tile-link:hover){border-color:var(--blue-mist);box-shadow:0 14px 30px -22px #2456e899}}.tile .ak{display:flex;align-items:center;gap:8px;margin:0;font:700 13px/1 var(--text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.tile .ak .os{margin-inline-start:auto;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line);font:600 12px/1 var(--text);letter-spacing:0;text-transform:none;color:var(--ink-2);white-space:nowrap}.tile h3{margin-top:10px;font-size:22px;letter-spacing:-.02em;line-height:1.15}.tile h3:first-child{margin-top:0}.tile p.t{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--ink-2)}.tile p.note{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ink-3)}.tile .links{margin-top:auto;padding-top:14px}.apps{display:grid;gap:14px;margin-top:28px}.app{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:28px;background:#fff;border:1px solid var(--line)}.app.lead-app{background:linear-gradient(180deg,var(--blue-tint),#fff 70%);border-color:var(--blue-mist)}.app-head{display:flex;align-items:center;gap:14px}.app-head svg{width:58px;height:58px;border-radius:14px;flex:none;box-shadow:0 1px 2px #0f173333,0 8px 18px -8px #384cec8c}.app h3{font-size:23px;letter-spacing:-.02em}.app .os{margin:4px 0 0;font:600 14px/1.3 var(--text);color:var(--ink-3)}.app ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.app li{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.45;color:var(--ink-2)}.app li svg{flex:none;width:18px;height:18px;margin-top:3px;color:var(--blue)}.app .foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;font-size:14px;color:var(--ink-3)}.app .foot a{font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.app .foot a svg{width:15px;height:15px}@media(min-width:760px){.apps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.apps.two{max-width:960px}}.checks{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.checks li{display:flex;gap:14px;align-items:flex-start;padding:18px 18px 18px 16px;border-radius:22px;background:#fff;border:1px solid var(--line)}.checks .ok{flex:none;width:34px;height:34px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center}.checks .ok svg{width:18px;height:18px}.checks p{margin:0}.checks b{display:block;font-size:17px;line-height:1.35;color:var(--ink)}.checks span{display:block;margin-top:3px;font-size:15.5px;line-height:1.45;color:var(--ink-2)}@media(min-width:760px){.checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.checks{grid-template-columns:repeat(3,minmax(0,1fr))}}.langs{margin:24px 0 0;font:600 clamp(17px,4.6vw,26px)/1.55 var(--display);letter-spacing:-.005em;color:var(--ink)}.langs .lg:nth-child(8n+3){color:var(--blue)}.langs .lg{white-space:nowrap}.langs i{display:inline-block;width:.32em;height:.32em;margin:0 .3em 0 .34em;border-radius:50%;background:var(--blue-mist);vertical-align:.12em}.langs em{font-style:normal;color:var(--ink-3);font-weight:600}.more-link{display:inline-flex;align-items:center;gap:6px;margin-top:24px;min-height:44px;padding:0 18px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink);font-weight:700;text-decoration:none}.more-link svg{width:16px;height:16px;color:var(--blue)}.faqs-wrap{container-type:inline-size;margin-top:20px}.faqs{display:grid}.faq-item{padding:22px 0;border-top:1px solid var(--line)}.faqs .faq-item h3{margin:0;font-size:21px;letter-spacing:-.015em;line-height:1.2}.faqs .faq-item p{margin:8px 0 0;color:var(--ink-2);max-width:68ch}@container (min-width:900px){.faqs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}}.final{text-align:center;padding-bottom:var(--sp)}.final h2{font-size:clamp(32px,8.4vw,60px);letter-spacing:-.025em;line-height:1.04}.final p{margin:14px auto 0;color:var(--ink-2);font-size:18px;max-width:44ch}.final .icons{display:flex;justify-content:center;gap:12px;margin-bottom:22px}.final .icons svg{width:64px;height:64px;border-radius:16px;box-shadow:0 10px 24px -10px #384cec8c}.final .badges{justify-content:center}@media(prefers-reduced-motion:reduce){.jump,.install,.drawer .panel,.drawer .scrim{transition:none}}.wrap{max-width:46rem;margin:0 auto;padding:0 var(--g)}.wrap-wide{max-width:64rem;margin:0 auto;padding:0 var(--g)}main.wrap,main>.wrap:first-child{padding-top:28px}main.wrap{padding-bottom:var(--sp)}:where(.wrap) h1{font-size:clamp(34px,8.6vw,54px);letter-spacing:-.025em;line-height:1.06;margin:0 0 16px}:where(.wrap,.wrap-wide) h2{font-size:clamp(26px,6.6vw,38px);letter-spacing:-.02em;line-height:1.1;margin:56px 0 12px}:where(.wrap,.wrap-wide) h3{font-size:20px;letter-spacing:-.01em;line-height:1.25;margin:24px 0 6px}:where(.wrap) p{margin:12px 0}:where(.wrap) li{margin:4px 0}.muted{color:var(--ink-2)}.small{font-size:14.5px}.accent{color:var(--blue)}strong{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:8px 26px;border-radius:999px;font:700 17px/1.15 var(--text);text-decoration:none;border:none;cursor:pointer}.btn svg{width:22px;height:22px;flex:none}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 16px 32px -14px #2456e8b3,0 2px 6px #0f17331f}@media(hover:hover){.btn-primary:hover{background:var(--blue-ink);color:#fff}}.btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}@media(hover:hover){.btn-ghost:hover{background:var(--paper-2)}}.hero-ctas{display:flex;flex-direction:column;gap:10px;align-items:center;margin:24px 0 8px}@media(min-width:560px){.hero-ctas{flex-direction:row;justify-content:center}}.answer{background:var(--blue-tint);border-radius:22px;padding:18px 20px;margin:16px 0;font-size:18px;line-height:1.5;color:var(--ink)}.steps{display:flex;flex-direction:column;gap:14px;padding:20px;margin:16px 0;list-style:none;counter-reset:step;background:var(--paper-2);border:1px solid var(--line);border-radius:24px}.steps li{display:flex;gap:14px;align-items:flex-start;margin:0}.steps li:before{counter-increment:step;content:counter(step);flex:none;width:32px;height:32px;border-radius:50%;background:var(--blue);color:#fff;font:800 15px/32px var(--display);text-align:center}.card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:20px}.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:20px 0}@media(min-width:640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid a.card{display:block;color:var(--ink);text-decoration:none;transition:border-color .2s,box-shadow .2s}@media(hover:hover){.grid a.card:hover{border-color:var(--blue-mist);box-shadow:0 14px 30px -22px #2456e899}}.grid .card h3{margin-top:0}.grid .card p{color:var(--ink-2);font-size:16px;margin-bottom:0}.review{background:#fff;border:1px solid var(--line);border-inline-start:4px solid var(--blue);border-radius:22px;padding:16px 20px;margin:16px 0;font-style:italic;color:var(--ink)}.review .who{font-style:normal;font-weight:700;color:var(--ink-3);font-size:14px;margin:6px 0 0}.stats{display:flex;justify-content:center;gap:12px 36px;flex-wrap:wrap;margin:24px 0}.stats .num{font:800 28px/1.1 var(--display);color:var(--ink)}.stats .lbl{color:var(--ink-3);font-size:14px;font-weight:600}.legacy-cta{text-align:center;margin:32px 0}.legacy-cta .small{margin-top:8px}figure.phone{width:min(280px,70vw);margin:28px auto;border-radius:32px;border:6px solid var(--ink);overflow:hidden;background:#fff;box-shadow:0 26px 50px -20px #0f173357}figure.phone video{width:100%;height:auto;display:block;aspect-ratio:1/1}.shots{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px auto;max-width:34rem}.shots.one{grid-template-columns:minmax(0,17rem);justify-content:center}.shots img{width:100%;height:auto;border-radius:20px;border:1px solid var(--line);box-shadow:0 18px 36px -24px #0f173366}.tblwrap{overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:#fff;margin:16px 0}table{border-collapse:collapse;width:100%;font-size:15px;font-variant-numeric:tabular-nums}th,td{text-align:start;padding:10px 14px;border-top:1px solid var(--line)}thead th{border-top:none;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.article{max-width:44rem}.article img{max-width:100%;height:auto;border-radius:18px}.article h2{font-size:clamp(24px,6vw,32px)}.meta{color:var(--ink-3);font-size:14.5px;font-weight:600}:lang(ko){word-break:keep-all;overflow-wrap:anywhere}:lang(ja) :is(h1,h2,h3,.lead){word-break:auto-phrase}:lang(zh){--display:"Nunito","PingFang SC","Hiragino Sans GB","Noto Sans SC","Noto Sans CJK SC","Source Han Sans SC","Microsoft YaHei",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";--text:"Nunito","PingFang SC","Hiragino Sans GB","Noto Sans SC","Noto Sans CJK SC","Source Han Sans SC","Microsoft YaHei",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}
