@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/inter-latin-400-normal.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:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/inter-latin-600-normal.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:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/inter-latin-700-normal.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:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/inter-latin-ext-400-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/inter-latin-ext-600-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/inter-latin-ext-700-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/inter-cyrillic-400-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/inter-cyrillic-600-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/inter-cyrillic-700-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/inter-greek-400-normal.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/inter-greek-600-normal.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/inter-greek-700-normal.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/inter-vietnamese-400-normal.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:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/inter-vietnamese-600-normal.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:'Inter';font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/inter-vietnamese-700-normal.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:'Heebo';font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/heebo-hebrew-400-normal.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Heebo';font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/heebo-hebrew-700-normal.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/noto-sans-arabic-arabic-400-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-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-10EC4,U+10EFC-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:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/noto-sans-arabic-arabic-700-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-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-10EC4,U+10EFC-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:"Inter Fallback";font-weight:400;src:local("Arial"),local("ArialMT");size-adjust:107.2%;ascent-override:90.4%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:"Inter Fallback";font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:100.7%;ascent-override:96.2%;descent-override:24%;line-gap-override:0%}@font-face{font-family:"Inter Fallback";font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:101.7%;ascent-override:95.3%;descent-override:23.7%;line-gap-override:0%}:root{--ink:#0f172a;--ink2:#334155;--mute:#5b6474;--line:#e2e8f0;--bg:#fff;--soft:#f5f8fa;--teal:#2d819e;--teal-d:#1f6680;--teal-l:#e8f3f7;--coral:#f4594e;--coral-d:#c73b31;--r:12px;--w:1200px;--f:Inter,"Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}html[lang^=he]{--f:Heebo,Inter,system-ui,"Segoe UI",Arial,sans-serif}html[lang^=ar]{--f:"Noto Sans Arabic",Inter,system-ui,"Segoe UI",Tahoma,Arial,sans-serif}html[lang^=ja]{--f:system-ui,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic","Meiryo","Noto Sans JP",sans-serif}html[lang^=ko]{--f:system-ui,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif}html[lang^=zh]{--f:system-ui,"PingFang SC","Microsoft YaHei","Noto Sans SC","Hiragino Sans GB",sans-serif}html[lang^=th]{--f:system-ui,"Leelawadee UI","Thonburi","Noto Sans Thai",Tahoma,sans-serif}html[lang^=hi]{--f:system-ui,"Nirmala UI","Kohinoor Devanagari","Noto Sans Devanagari",sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:84px}body{margin:0;font:400 1.0625rem/1.65 var(--f);color:var(--ink);background:var(--bg);overflow-wrap:break-word}img{max-inline-size:100%;block-size:auto;display:block}a{color:var(--teal-d);text-underline-offset:.15em}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--teal);outline-offset:2px;border-radius:4px}h1,h2,h3{line-height:1.2;margin:0 0 .5em;font-weight:700;letter-spacing:-.01em}h1{font-size:max(1.4rem,calc(var(--fs,1)*clamp(2rem,4.5vw,3rem)))}h2{font-size:max(1.2rem,calc(var(--fs,1)*clamp(1.5rem,3vw,2rem)));margin-block-start:.25em}.fs1{--fs:.9}.fs2{--fs:.82}.fs3{--fs:.75}.fs4{--fs:.7}@media (max-width:600px){.fs1,.fs2,.fs3,.fs4{--fs:1}.fm1{--fs:.9}.fm2{--fs:.82}.fm3{--fs:.75}.fm4{--fs:.7}}h3{font-size:1.2rem;font-weight:600}html[lang^=ja],html[lang^=zh]{line-break:strict}html[lang^=ja]:is(h1,h2,h3,.btn,.lead){word-break:auto-phrase}p,ul,ol,dl,table,figure{margin:0 0 1rem}ul,ol{padding-inline-start:1.4em}li{margin-block-end:.35em}strong{font-weight:600}bdi{unicode-bidi:isolate;white-space:nowrap}.tbl bdi,bdi.w{white-space:normal}.wrap{max-inline-size:var(--w);margin-inline:auto;padding-inline:16px}.narrow{max-inline-size:820px}.skip{position:absolute;inset-inline-start:8px;inset-block-start:-60px;background:var(--ink);color:#fff;padding:8px 14px;border-radius:8px;z-index:100}.skip:focus{inset-block-start:8px;color:#fff}.sr{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.announce{background:var(--ink);color:#fff;font-size:.95rem;text-align:center;padding:8px 16px}.announce a{color:#fff}.announce[hidden]{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-block-size:48px;padding:.7em 1.3em;border-radius:10px;border:2px solid transparent;font-weight:600;font-size:1.05rem;text-decoration:none;line-height:1.2;cursor:pointer;text-align:center}.btn-primary{background:var(--coral-d);color:#fff}.btn-primary:hover{background:#a92f27;color:#fff}.btn-teal{background:var(--teal-d);color:#fff}.btn-teal:hover{background:#174f63;color:#fff}.btn-ghost{border-color:var(--teal-d);color:var(--teal-d);background:#fff}.btn-ghost:hover{background:var(--teal-l);color:var(--ink)}.btn-sm{min-block-size:40px;padding:.45em 1em;font-size:.95rem}.btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.note{color:var(--mute);font-size:.92rem}.hdr{position:sticky;inset-block-start:0;z-index:50;background:rgba(255,255,255,.97);border-block-end:1px solid var(--line)}.hdr .wrap{display:flex;align-items:center;gap:12px;min-block-size:68px;max-inline-size:1440px}.logo{display:block;flex:none}.logo img{inline-size:140px;block-size:auto}.nav{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center}.nav>ul{list-style:none;margin:0;padding:0;display:flex;gap:0;flex-wrap:nowrap}.nav li{margin:0;position:relative}.nav a,.nav .top{display:block;padding:10px 8px;color:var(--ink);text-decoration:none;font-weight:500;font-size:.95rem;border-radius:8px;white-space:nowrap}.nav a:hover,.nav .top:hover{background:var(--soft)}.nav .panel a{white-space:normal}.ns{display:none}.navs .nav>ul>li>a>.nf,.navs .nav>ul>li>.top>.nf,.navs .hdr-end .btn>.nf,.navs .login>.nf{display:none}.navs .nav>ul>li>a>.ns,.navs .nav>ul>li>.top>.ns,.navs .hdr-end .btn>.ns,.navs .login>.ns{display:inline}.navt .nav>ul>li>a,.navt .nav>ul>li>.top{padding-inline:6px;font-size:.9rem}.navt .hdr .wrap{gap:8px}.navt .login{padding-inline:6px}.navt .lang summary>.nf{display:none}.navt .lang summary>.ns{display:inline}.dd>.top::after{content:"";display:inline-block;inline-size:.4em;block-size:.4em;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);margin-inline-start:.45em;vertical-align:.2em}.panel{position:absolute;inset-inline-start:0;inset-block-start:100%;min-inline-size:280px;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 12px 32px rgba(15,23,42,.12);padding:8px;list-style:none;margin:0;display:none}.dd:hover>.panel,.dd:focus-within>.panel{display:block}.panel a{font-weight:400;padding:8px 10px}.panel .all a{font-weight:600;color:var(--teal-d)}.hdr-end{display:flex;align-items:center;gap:8px;margin-inline-start:auto;flex:none}.hdr-end .btn,.login{white-space:nowrap}.login{color:var(--ink);text-decoration:none;font-weight:500;padding:8px}.burger{display:none;background:none;border:0;padding:10px;cursor:pointer;color:var(--ink)}.burger span{display:block;inline-size:24px;block-size:2px;background:currentColor;margin:5px 0}.lang{position:relative}.lang summary{list-style:none;cursor:pointer;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font-size:.95rem;white-space:nowrap}.lang summary::-webkit-details-marker{display:none}.lang summary::before{content:"";display:inline-block;inline-size:14px;block-size:14px;border:2px solid currentColor;border-radius:50%;margin-inline-end:6px;vertical-align:-2px;background:linear-gradient(currentColor,currentColor) center/2px 100% no-repeat,linear-gradient(currentColor,currentColor) center/100% 2px no-repeat}.lang ul{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 6px);background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 12px 32px rgba(15,23,42,.14);list-style:none;margin:0;padding:6px;columns:2;column-gap:4px;inline-size:340px;max-block-size:70vh;overflow:auto;z-index:60}.lang li{margin:0;break-inside:avoid}.lang a{display:block;padding:6px 10px;border-radius:6px;text-decoration:none;color:var(--ink);font-size:.95rem}.lang a:hover,.lang a[aria-current]{background:var(--teal-l)}@media (max-width:600px){.lang{position:static}.lang ul{inset-inline-end:16px;inset-block-start:100%}}@media (max-width:1279px){.burger{display:block}.js .nav{display:none}.js .nav.open{display:block}.nav{position:absolute;inset-inline:0;inset-block-start:100%;background:#fff;border-block-end:1px solid var(--line);padding:8px 16px 20px;max-block-size:calc(100vh - 68px);overflow:auto;flex-direction:column;align-items:stretch}.no-js .nav{position:static;display:block;order:9;inline-size:100%}.no-js .hdr .wrap{flex-wrap:wrap}.nav>ul{flex-direction:column}.panel{position:static;display:block;box-shadow:none;border:0;padding:0 0 0 0;padding-inline-start:12px;min-inline-size:0}.dd>.top::after{display:none}.hdr-end .login,.hdr-end .btn{display:none}.nav .mob{display:flex!important;gap:10px;flex-wrap:wrap;padding-block-start:12px}.lang ul{inline-size:min(340px,calc(100vw - 32px))}}.nav .mob{display:none}.crumbs{font-size:.9rem;color:var(--mute);margin-block:20px 8px}.crumbs ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.crumbs li{margin:0}.crumbs li+li::before{content:"/";margin-inline-end:6px;color:#94a3b8}.crumbs a{color:var(--mute)}.page-head{padding-block:8px 24px}.lead{font-size:1.2rem;color:var(--ink2);max-inline-size:760px}.updated{color:var(--mute);font-size:.9rem}.hero{background:linear-gradient(180deg,var(--teal-l),#fff 85%);padding-block:48px 24px}.hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:center}.hero h1{font-size:max(1.5rem,calc(var(--fs,1)*clamp(2.1rem,5vw,3.4rem)))}.hero .lead{font-size:1.25rem}.hero .shot{margin:0}@media (max-width:900px){.hero .wrap{grid-template-columns:minmax(0,1fr)}.hero{padding-block:28px 16px}}.proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;list-style:none;padding:0;margin:24px 0 0}.proof li{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;margin:0;font-size:.98rem}.proof b{display:block;font-size:1.5rem;color:var(--teal-d)}main{display:block;padding-block-end:24px}main:has(>.cta-band:last-child){padding-block-end:0}main:has(>.cta-band:last-child)+.ftr{margin-block-start:0}.sec{padding-block:28px}.sec:nth-of-type(even).band{background:var(--soft)}.prose{max-inline-size:820px}.prose>h2{margin-block-start:.4em}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;list-style:none;padding:0;margin:8px 0 24px}.card{border:1px solid var(--line);border-radius:var(--r);padding:20px;background:#fff;margin:0;display:flex;flex-direction:column}.card h3{font-size:1.1rem;margin-block-end:.4em}.card h3 a{color:var(--ink);text-decoration:none}.card h3 a::after{content:"";position:absolute;inset:0}.card{position:relative}.card:hover{border-color:var(--teal);box-shadow:0 6px 18px rgba(15,23,42,.07)}.card p{color:var(--ink2);font-size:.97rem;margin:0}.strip{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.strip li{margin:0}.strip a{display:block;padding:8px 14px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--ink);font-size:.95rem}.strip a:hover{border-color:var(--teal);background:var(--teal-l)}.tbl{overflow-x:auto;margin:0 0 1.2rem;border:1px solid var(--line);border-radius:var(--r)}table{border-collapse:collapse;inline-size:100%;font-size:.97rem;margin:0}caption{caption-side:bottom;text-align:start;color:var(--mute);font-size:.9rem;padding:8px 12px}th,td{text-align:start;padding:10px 14px;border-block-end:1px solid var(--line);vertical-align:top}thead th{background:var(--soft);font-weight:600}tbody tr:last-child td{border-block-end:0}.callout{border-inline-start:4px solid var(--teal);background:var(--teal-l);padding:14px 18px;border-radius:0 var(--r) var(--r) 0;margin:0 0 1.2rem}[dir=rtl] .callout{border-radius:var(--r) 0 0 var(--r)}.callout p{margin:0}.callout strong:first-child{display:block}.cta-box{background:var(--ink);color:#fff;border-radius:var(--r);padding:24px;margin:8px 0 1.4rem}.cta-box p{color:#e2e8f0}.cta-box .btn-ghost{background:transparent;color:#fff;border-color:#fff}.cta-box .btn-ghost:hover{background:rgba(255,255,255,.12)}.cta-band{background:var(--ink);color:#fff;padding-block:40px;margin-block-start:24px}.cta-band h2{color:#fff}.cta-band p{color:#cbd5e1}.cta-band .btn-ghost{background:transparent;color:#fff;border-color:#fff}.steps{list-style:none;padding:0;counter-reset:s}.steps li{counter-increment:s;position:relative;padding-inline-start:56px;margin-block-end:18px}.steps li::before{content:counter(s);position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:40px;block-size:40px;border-radius:50%;background:var(--teal-d);color:#fff;font-weight:700;display:grid;place-items:center}.steps h3{margin-block-end:.2em}.terms>div{padding-block:12px;border-block-end:1px solid var(--line)}.terms dt{font-weight:700;font-size:1.1rem}.terms dd{margin:0}.faq details{border:1px solid var(--line);border-radius:var(--r);margin-block-end:10px;background:#fff}.faq summary{cursor:pointer;padding:14px 18px;font-weight:600;list-style:none;position:relative;padding-inline-end:44px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;inset-inline-end:18px;inset-block-start:10px;font-size:1.4rem;color:var(--teal-d)}.faq details[open] summary::after{content:"\2212"}.faq .a{padding:0 18px 14px}.faq .a p:last-child{margin:0}.shot{margin:4px 0 1.4rem}.shot figcaption{color:var(--mute);font-size:.92rem;margin-block-start:8px}.frame-web{border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.12)}.frame-web .bar{display:flex;gap:6px;padding:9px 12px;background:#eef2f6;border-block-end:1px solid #dbe2ea}.frame-web .bar i{inline-size:10px;block-size:10px;border-radius:50%;background:#cbd5e1}.frame-web .bar i:first-child{background:#f4594e}.frame-app{inline-size:min(300px,80%);margin-inline:auto;border:10px solid #111827;border-radius:36px;overflow:hidden;background:#111827;box-shadow:0 18px 40px rgba(15,23,42,.18);position:relative}.frame-app::before{content:"";position:absolute;inset-block-start:6px;inset-inline-start:50%;transform:translateX(-50%);inline-size:28%;block-size:16px;border-radius:10px;background:#111827;z-index:1}[dir=rtl] .frame-app::before{transform:translateX(50%)}.frame-app img{border-radius:26px}.shot-app{text-align:center}.ph{display:grid;place-items:center;aspect-ratio:16/10;background:repeating-linear-gradient(135deg,var(--soft),var(--soft) 12px,#eef3f6 12px,#eef3f6 24px);color:var(--mute);font-size:.95rem;padding:16px;text-align:center}.frame-app .ph{aspect-ratio:9/19.5;border-radius:26px}.shots-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.stores{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 16px}.store{display:inline-flex;align-items:center;min-block-size:44px;padding:8px 16px;border-radius:10px;background:var(--ink);color:#fff;text-decoration:none;font-weight:600;font-size:.95rem}.store.soon{background:var(--soft);color:var(--ink2);border:1px dashed #94a3b8;font-weight:500}a.store:hover{background:#000;color:#fff}.price{border:2px solid var(--teal);border-radius:var(--r);padding:24px;background:#fff;max-inline-size:460px;margin:0 0 24px}.price .amt{font-size:2.6rem;font-weight:700;color:var(--ink);line-height:1.1}.price .unit{color:var(--ink2)}.contact-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:start}@media (max-width:860px){.contact-grid{grid-template-columns:minmax(0,1fr)}}.form{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px;box-shadow:0 8px 24px rgba(15,23,42,.06)}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.fgrid .full{grid-column:1/-1}@media (max-width:560px){.fgrid{grid-template-columns:1fr}}.field label{display:block;font-weight:600;font-size:.95rem;margin-block-end:4px}.field input,.field select,.field textarea{inline-size:100%;font:inherit;font-size:1rem;padding:10px 12px;border:1px solid #94a3b8;border-radius:8px;background:#fff;color:var(--ink);min-block-size:46px}.field textarea{min-block-size:110px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal-d);outline:2px solid var(--teal-l)}.field .req{color:var(--coral-d)}.phone{display:flex;gap:8px}.phone select{inline-size:7.5em;flex:none}[dir=rtl] .phone{flex-direction:row-reverse}.invalid input,.invalid select,.invalid textarea{border-color:var(--coral-d)}.field .consent,.consent{display:flex;gap:10px;align-items:flex-start;font-size:.95rem}.consent input{inline-size:20px;block-size:20px;margin-block-start:3px;flex:none}.hp{position:absolute!important;inset-inline-start:-10000px;inline-size:1px;block-size:1px;overflow:hidden}.form-msg{margin-block-start:12px;font-weight:600}.form-msg.err{color:var(--coral-d)}.contact-list{list-style:none;padding:0}.contact-list li{padding-block:10px;border-block-end:1px solid var(--line);margin:0}.contact-list b{display:block;font-size:.9rem;color:var(--mute);font-weight:500}address{font-style:normal}[dir=rtl] .contact-list address{text-align:right}.ftr{background:#0b1220;color:#cbd5e1;padding-block:44px 24px;margin-block-start:16px;font-size:.95rem}.ftr a{color:#e2e8f0;text-decoration:none}.ftr address a,.ftr p a{text-decoration:underline;text-underline-offset:2px}.ftr a:hover{color:#fff;text-decoration:underline}.ftr h2{font-size:1rem;color:#fff;margin-block-end:12px}.fcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr);gap:28px;overflow-wrap:break-word;hyphens:auto}@media (max-width:860px){.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}}.ftr ul{list-style:none;padding:0;margin:0}.ftr li{margin-block-end:6px}.flangs{columns:2;column-gap:16px}.fbottom{border-block-start:1px solid #1e293b;margin-block-start:28px;padding-block-start:18px;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center}.ftr .store.soon{background:transparent;color:#cbd5e1;border-color:#475569}.notfound{padding-block:56px;text-align:center}.notfound .btns{justify-content:center}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.hdr,.ftr,.cta-band,.announce{display:none}}.navc .burger{display:block}.navc.js .nav{display:none}.navc.js .nav.open{display:block}.navc .nav{position:absolute;inset-inline:0;inset-block-start:100%;background:#fff;border-block-end:1px solid var(--line);padding:8px 16px 20px;max-block-size:calc(100vh - 68px);overflow:auto;flex-direction:column;align-items:stretch}.navc.no-js .nav{position:static;display:block;order:9;inline-size:100%}.navc.no-js .hdr .wrap{flex-wrap:wrap}.navc .nav>ul{flex-direction:column}.navc .panel{position:static;display:block;box-shadow:none;border:0;padding:0 0 0 0;padding-inline-start:12px;min-inline-size:0}.navc .dd>.top::after{display:none}.navc .hdr-end .login,.navc .hdr-end .btn{display:none}.navc .nav .mob{display:flex!important;gap:10px;flex-wrap:wrap;padding-block-start:12px}.navc .lang ul{inline-size:min(340px,calc(100vw - 32px))}