@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations");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}:root{--blue:#00659a;--blue-dark:#004a72;--blue-soft:#e6f1f8;--orange:#f5811f;--orange-soft:#fff1e5;--navy:#0a2540;--ink:#0f2a43;--muted:#5b6e84;--canvas:#f4f7fb;--line:#e3eaf2;--green:#14a06b;--red:#e0424b;--radius:16px;--shadow:0 1px 2px #0a25400a, 0 8px 24px #0a254012;--shadow-lg:0 24px 60px #0a25402e}html{scroll-behavior:smooth;scroll-padding-top:90px}html,body,#root{background:var(--canvas);min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Rubik Variable,Segoe UI,Arial,sans-serif}.mono{direction:ltr;unicode-bidi:embed;font-family:Consolas,Courier New,monospace}.admin-sider{height:100vh;top:0;overflow:auto;border-inline-end:1px solid var(--line)!important;position:sticky!important}.brand-logo{justify-content:center;align-items:center;padding:18px 16px 14px;display:flex}.brand-logo img{max-width:100%;height:46px}.admin-header{z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:64px;display:flex;position:sticky;top:0;background:#f4f7fbd1!important;padding:0 24px!important}.admin-user{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 14px;transition:box-shadow .2s;display:flex}.admin-user:hover{box-shadow:var(--shadow)}.ant-card{box-shadow:var(--shadow);border-color:#0000!important}.ant-card .ant-card{box-shadow:none;border-color:var(--line)!important}.page-hello{border-radius:var(--radius);color:#fff;background:radial-gradient(120% 140% at 0 0,#f5811f59 0%,#0000 45%),linear-gradient(135deg,#00659a 0%,#0a2540 100%);padding:22px 26px;position:relative;overflow:hidden}.page-hello:after{content:"";inset-inline-start:-30px;opacity:.12;filter:brightness(0)invert();background:url(/brand/shield.svg) 50%/contain no-repeat;width:180px;height:200px;position:absolute;bottom:-40px}.page-hello h3{color:#fff!important}.stat-card{cursor:pointer;transition:transform .2s,box-shadow .2s}.stat-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.stat-card .ant-card-body{align-items:center;gap:14px;display:flex}.stat-card .icon{width:46px;height:46px;color:var(--blue);background:var(--blue-soft);border-radius:14px;flex:none;place-items:center;font-size:22px;display:grid}.stat-card:nth-child(3n+2) .icon{color:var(--orange);background:var(--orange-soft)}.stat-card .value{font-size:26px;font-weight:700;line-height:1.1}.stat-card .label{color:var(--muted);font-size:13px}.pub{color:var(--ink);background:#fff;overflow-x:hidden}.pub-nav{top:12px;z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#ffffffc7;border:1px solid #fff9;border-radius:18px;justify-content:space-between;align-items:center;max-width:1180px;height:64px;margin:0 auto;padding:0 14px 0 20px;display:flex;position:fixed;inset-inline:12px;box-shadow:0 10px 30px #0a25401a}.pub-nav .logo img{height:40px;display:block}.pub-nav .links{gap:4px;display:flex}.pub-nav .links a{color:var(--ink);border-radius:10px;padding:8px 14px;font-weight:500;transition:background .2s}.pub-nav .links a:hover{background:var(--blue-soft);color:var(--blue)}.pub-cta{background:var(--orange);border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:transform .2s;display:inline-flex;box-shadow:0 8px 20px #f5811f59;color:#fff!important}.pub-cta:hover{transform:translateY(-1px)}.pub-hero{background:var(--navy);color:#fff;isolation:isolate;align-items:center;min-height:92vh;padding:130px 20px 90px;display:flex;position:relative;overflow:hidden}.pub-hero .blob{filter:blur(70px);opacity:.55;z-index:-1;border-radius:50%;animation:16s ease-in-out infinite float;position:absolute}.pub-hero .blob.b1{top:-160px;background:#00659a;width:560px;height:560px;inset-inline-end:-120px}.pub-hero .blob.b2{bottom:-180px;opacity:.35;background:#f5811f;width:420px;height:420px;animation-delay:-6s;inset-inline-start:8%}.pub-hero .blob.b3{top:30%;opacity:.35;background:#2a9fd8;width:320px;height:320px;animation-delay:-10s;inset-inline-start:-120px}.pub-hero .grid-bg{z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}@keyframes float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-40px)scale(1.06)}66%{transform:translate(-25px,25px)scale(.96)}}.pub-hero-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;width:100%;max-width:1180px;margin:0 auto;display:grid}.pub-eyebrow{color:#cfe6f5;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:14px;display:inline-flex}.pub-eyebrow .dot{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f5811f40}.pub-hero h1{letter-spacing:-.5px;color:#fff;margin:0 0 18px;font-size:clamp(36px,5.4vw,64px);font-weight:800;line-height:1.05}.pub-hero h1 .accent{background:linear-gradient(90deg,#ffb06a,#f5811f);color:#0000;-webkit-background-clip:text;background-clip:text}.pub-hero .lead{color:#b9d3e6;max-width:560px;margin:0 0 30px;font-size:19px;line-height:1.6}.verify-box{-webkit-backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;max-width:580px;padding:22px}.verify-box label{color:#cfe6f5;margin-bottom:10px;font-size:14px;display:block}.verify-row{gap:10px;display:flex}.verify-input{letter-spacing:3px;text-align:center;height:60px;color:var(--ink);direction:ltr;background:#fff;border:2px solid #0000;border-radius:14px;outline:none;flex:1;min-width:0;font-family:Consolas,Courier New,monospace;font-size:24px;transition:border-color .2s,box-shadow .2s}.verify-input:focus{border-color:var(--orange);box-shadow:0 0 0 5px #f5811f40}.verify-input::placeholder{color:#a7b4c2;letter-spacing:2px}.verify-btn{color:#fff;height:60px;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ff9a3d,#f5811f);border:0;border-radius:14px;align-items:center;gap:8px;padding:0 26px;font-size:18px;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:0 12px 28px #f5811f66}.verify-btn:hover{transform:translateY(-2px)}.verify-hint{color:#9fbbd0;align-items:center;gap:6px;margin-top:12px;font-size:13px;display:flex}.hero-stats{flex-wrap:wrap;gap:32px;margin-top:34px;display:flex}.hero-stats b{color:#fff;font-size:30px;font-weight:800;display:block}.hero-stats span{color:#9fbbd0;font-size:14px}.hero-visual{place-items:center;display:grid;position:relative}.hero-shield-card{aspect-ratio:1;background:linear-gradient(160deg,#fffffff2,#ffffffd1);border-radius:40px;place-items:center;width:min(360px,80%);animation:6s ease-in-out infinite hover;display:grid;transform:rotate(-4deg);box-shadow:0 40px 90px #00000059}.hero-shield-card img{width:62%}.hero-chip{color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;animation:7s ease-in-out infinite hover;display:flex;position:absolute;box-shadow:0 16px 40px #00000040}.hero-chip.c1{top:8%;animation-delay:-2s;inset-inline-start:0}.hero-chip.c2{bottom:10%;animation-delay:-4s;inset-inline-end:0}.hero-chip .ok{color:var(--green);font-size:18px}@keyframes hover{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-14px)rotate(-2deg)}}.pub-section{padding:96px 20px}.pub-section.alt{background:var(--canvas)}.pub-wrap{max-width:1180px;margin:0 auto}.pub-kicker{color:var(--orange);letter-spacing:1px;margin-bottom:8px;font-size:14px;font-weight:700}.pub-title{color:var(--ink);margin:0 0 14px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.15}.pub-sub{color:var(--muted);max-width:640px;margin:0 0 48px;font-size:18px;line-height:1.6}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.step{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px 26px;transition:transform .25s,box-shadow .25s;position:relative}.step:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.step .num{top:18px;color:var(--blue-soft);font-size:56px;font-weight:800;line-height:1;position:absolute;inset-inline-end:22px}.step .ic{color:#fff;background:linear-gradient(135deg,#0a86c7,#00659a);border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:18px;font-size:26px;display:grid;box-shadow:0 10px 24px #00659a4d}.step:nth-child(2) .ic{background:linear-gradient(135deg,#ff9a3d,#f5811f);box-shadow:0 10px 24px #f5811f4d}.step h3{margin:0 0 8px;font-size:20px}.step p{color:var(--muted);margin:0;line-height:1.6}.levels{grid-template-columns:1fr 1fr;gap:24px;display:grid}.level{border:1px solid var(--line);background:#fff;border-radius:26px;padding:34px;position:relative;overflow:hidden}.level.full{background:linear-gradient(160deg,#fffaf5,#fff);border-color:#fbd9bb}.level .lg{height:70px;margin-bottom:20px}.level ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.level li{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.level li .anticon{color:var(--blue);margin-top:4px}.level.full li .anticon{color:var(--orange)}.level .plus{color:var(--orange);margin:18px 0 12px;font-weight:700}.marks{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mark{background:var(--navy);color:#d6e6f2;border-radius:22px;padding:28px;position:relative;overflow:hidden}.mark:before{content:"";top:-80px;background:radial-gradient(circle,#00659ab3,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;inset-inline-end:-60px}.mark .ic{color:var(--orange);margin-bottom:14px;font-size:30px;position:relative}.mark h3{color:#fff;margin:0 0 8px;font-size:20px;position:relative}.mark p{margin:0;line-height:1.6;position:relative}.catalog-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.chip{border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--ink);background:#fff;border-radius:999px;padding:8px 16px;transition:all .2s}.chip:hover{border-color:var(--blue);color:var(--blue)}.chip.on{background:var(--blue);border-color:var(--blue);color:#fff}.chip.on.orange{background:var(--orange);border-color:var(--orange)}.dev-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.dev-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.dev-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.dev-card .pic{background:linear-gradient(#f6f9fc,#eef3f8);place-items:center;height:190px;display:grid;position:relative}.dev-card .pic img{object-fit:contain;max-width:85%;max-height:160px}.dev-card .badges{top:12px;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;inset-inline-start:12px}.kosher-pick{grid-template-columns:repeat(2,minmax(0,260px));gap:14px;margin-bottom:16px;display:grid}.kosher-btn{border:2px solid var(--line);cursor:pointer;filter:grayscale(.35);opacity:.85;background:#fff;border-radius:18px;place-items:center;padding:14px 18px;transition:all .2s;display:grid}.kosher-btn img{object-fit:contain;max-width:100%;height:46px}.kosher-btn:hover,.kosher-btn.on{filter:none;opacity:1;border-color:var(--blue);box-shadow:0 8px 22px #00659a24}.kosher-btn.full:hover,.kosher-btn.full.on{border-color:var(--orange);box-shadow:0 8px 22px #f5811f2e}.kosher-btn.on{background:var(--blue-soft,#e6f1f8)}.kosher-btn.full.on{background:#fff1e5}.type-pick{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.type-btn{border:1px solid var(--line);cursor:pointer;min-width:92px;font:inherit;color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px 12px 10px;transition:all .2s;display:flex}.type-btn .anticon{color:var(--blue);font-size:24px}.type-btn span:last-child{font-size:14px}.type-btn:hover{border-color:var(--blue);transform:translateY(-2px)}.type-btn.on{background:var(--blue);border-color:var(--blue);color:#fff}.type-btn.on .anticon{color:#fff}@media (width<=600px){.kosher-pick{grid-template-columns:1fr 1fr}.kosher-btn img{height:34px}.type-btn{min-width:calc(33% - 8px)}}.dev-card .badge{color:#fff;background:var(--blue);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.dev-card .badge.full{background:var(--orange)}.dev-card .body{flex-direction:column;flex:1;gap:4px;padding:16px 18px 18px;display:flex}.dev-card .brand{color:var(--muted);font-size:13px}.dev-card .model{font-size:18px;font-weight:700}.dev-card .meta{color:var(--muted);font-size:13px}.dev-card .approved{color:var(--green);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:13px;font-weight:600;display:flex}.pub-banner{color:#fff;background:radial-gradient(80% 120% at 100% 0,#f5811f59,#0000 60%),linear-gradient(135deg,#00659a,#0a2540);border-radius:30px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px;display:flex}.pub-banner h2{color:#fff;margin:0 0 8px;font-size:clamp(24px,3vw,34px)}.pub-banner p{color:#cfe6f5;margin:0;font-size:17px}.pub-footer{background:var(--navy);color:#9fbbd0;padding:48px 20px 30px}.pub-footer .pub-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.pub-footer .logo-box{background:#fff;border-radius:16px;padding:12px 18px}.pub-footer .logo-box img{height:44px;display:block}.result-page{background:var(--canvas);min-height:100vh;padding:110px 16px 60px}.result-wrap{max-width:760px;margin:0 auto}.result-hero{color:#fff;text-align:center;border-radius:26px;margin-bottom:20px;padding:34px 28px;position:relative;overflow:hidden}.result-hero.ok{background:linear-gradient(135deg,#14a06b,#0b6e49)}.result-hero.bad{background:linear-gradient(135deg,#e0424b,#9e1f2a)}.result-hero.warn{background:linear-gradient(135deg,#f5811f,#c35c06)}.result-hero .big-ic{margin-bottom:8px;font-size:58px}.result-hero h1{color:#fff;margin:0 0 8px;font-size:clamp(24px,4vw,32px)}.result-hero .code{letter-spacing:2px;direction:ltr;background:#ffffff2e;border-radius:12px;padding:6px 16px;font-family:Consolas,Courier New,monospace;font-size:22px;display:inline-block}.result-hero p{color:#ffffffe6;margin:12px 0 0;font-size:16px}.compare{box-shadow:var(--shadow);background:#fff;border-radius:22px;margin-bottom:20px;padding:24px}.compare h2{margin:0 0 16px;font-size:20px}.compare-grid{grid-template-columns:200px 1fr;align-items:start;gap:24px;display:grid}.compare-pic{background:linear-gradient(#f6f9fc,#eef3f8);border-radius:18px;place-items:center;min-height:180px;padding:14px;display:grid}.compare-rows{gap:8px;display:grid}.compare-row{background:var(--canvas);border-radius:12px;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.compare-row span{color:var(--muted)}.compare-row b{font-size:16px}.ask{box-shadow:var(--shadow);text-align:center;border:2px solid var(--blue-soft);background:#fff;border-radius:22px;padding:28px}.ask h2{margin:0 0 6px;font-size:22px}.ask p{color:var(--muted);margin:0 0 20px}.big-btn{min-width:160px;border-radius:14px!important;height:54px!important;font-size:17px!important;font-weight:600!important}.login-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-side{background:var(--navy);isolation:isolate;place-items:center;padding:40px;display:grid;position:relative;overflow:hidden}.login-side .blob{filter:blur(70px);z-index:-1;border-radius:50%;animation:16s ease-in-out infinite float;position:absolute}.login-side .card{background:#fffffff2;border-radius:32px;padding:36px 40px;box-shadow:0 40px 90px #00000059}.login-side .card img{width:min(320px,60vw);display:block}.login-form-side{background:#fff;place-items:center;padding:40px 20px;display:grid}.login-form{width:100%;max-width:380px}@media (width<=900px){.pub-hero-inner{grid-template-columns:1fr}.hero-visual,.pub-nav .links{display:none}.steps,.marks,.levels,.login-page{grid-template-columns:1fr}.login-side{min-height:220px}}@media (width<=600px){.pub-hero{min-height:auto;padding-top:110px}.verify-row{flex-direction:column}.verify-btn{justify-content:center}.pub-section{padding:64px 16px}.pub-banner{padding:30px 24px}.compare-grid{grid-template-columns:1fr}.pub-nav .logo img{height:32px}.admin-header{padding:0 12px!important}}@media (prefers-reduced-motion:reduce){.pub-hero .blob,.hero-shield-card,.hero-chip,.login-side .blob{animation:none}}@media print{.ant-layout-sider,.ant-layout-header,.admin-header,.no-print{display:none!important}.ant-layout-content{padding:0!important}.ant-card{box-shadow:none}}.pub-nav .links a.active{background:var(--blue-soft);color:var(--blue)}.pub-burger{border:1px solid var(--line);cursor:pointer;width:42px;height:42px;color:var(--ink);background:#fff;border-radius:12px;font-size:18px;display:none}.pub-mobile-menu{top:84px;z-index:49;box-shadow:var(--shadow-lg);background:#fff;border-radius:18px;padding:10px;display:grid;position:fixed;inset-inline:12px}.pub-mobile-menu a{color:var(--ink);border-radius:12px;padding:14px 16px;font-size:17px;font-weight:500}.pub-mobile-menu a:hover{background:var(--blue-soft)}.pub-cta.ghost{box-shadow:none;background:0 0;border:2px solid #fff9}.link-btn{font:inherit;color:#ffb06a;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.verify-hint{flex-wrap:wrap;justify-content:space-between;gap:10px}.serial-help{background:var(--canvas);text-align:center;border-radius:14px;margin-top:16px;padding:16px}.pub-page-head{color:#fff;background:radial-gradient(70% 140% at 100% 0,#f5811f4d,#0000 60%),linear-gradient(135deg,#00659a,#0a2540);padding:130px 20px 56px}.pub-page-head h1{color:#fff;margin:0 0 8px;font-size:clamp(30px,4.5vw,48px);font-weight:800}.pub-page-head p{color:#cfe6f5;max-width:720px;margin:0;font-size:18px}.signs{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.sign{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px 20px;transition:transform .25s,box-shadow .25s;position:relative}.sign:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.sign .n{color:#fff;background:linear-gradient(135deg,#0a86c7,#00659a);border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:14px;font-size:18px;font-weight:800;display:inline-grid}.sign:nth-child(2n) .n{background:linear-gradient(135deg,#ff9a3d,#f5811f)}.sign h3{margin:0 0 8px;font-size:18px}.sign p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.pub-quotes{background:var(--navy);padding:72px 20px;position:relative;overflow:hidden}.quotes{grid-template-columns:1fr 1fr;gap:24px;display:grid}.quotes blockquote{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;margin:0;padding:30px;position:relative}.quotes blockquote:before{content:"”";top:-10px;color:var(--orange);opacity:.5;font-family:Georgia,serif;font-size:110px;line-height:1;position:absolute;inset-inline-start:18px}.quotes p{color:#fff;margin:18px 0 14px;font-size:21px;font-weight:500;line-height:1.6}.quotes cite{color:#ffb06a;font-size:14px;font-style:normal}.brands{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.brand-tile{border:1px solid var(--line);background:#fff;border-radius:18px;place-items:center;gap:8px;min-height:110px;padding:18px 12px;transition:box-shadow .2s;display:grid}.brand-tile:hover{box-shadow:var(--shadow)}.brand-tile img{object-fit:contain;max-width:140px;max-height:46px}.brand-tile .brand-name{letter-spacing:1px;color:var(--ink);font-size:22px;font-weight:800}.brand-tile small{color:var(--muted);font-size:12px}.dev-card a.approved{text-decoration:none}.dev-card a.approved:hover{text-decoration:underline}.timeline{gap:18px;max-width:820px;display:grid;position:relative}.timeline:before{content:"";top:10px;bottom:10px;background:linear-gradient(180deg, var(--blue), var(--orange));border-radius:3px;width:3px;position:absolute;inset-inline-start:23px}.station{align-items:flex-start;gap:20px;display:flex;position:relative}.station .dot{border:3px solid var(--blue);width:48px;height:48px;color:var(--blue);z-index:1;background:#fff;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.station:nth-child(2n) .dot{border-color:var(--orange);color:var(--orange)}.station>div:last-child{border:1px solid var(--line);background:#fff;border-radius:18px;flex:1;padding:16px 20px}.station h3{margin:0 0 4px;font-size:18px}.station p{color:var(--muted);margin:0;line-height:1.6}.two-banners{grid-template-columns:1fr 1fr;gap:20px;display:grid}.two-banners .pub-banner{flex-direction:column;align-items:flex-start;padding:36px}.pub-banner.light{background:radial-gradient(80% 120% at 0 100%,#00659a59,#0000 60%),linear-gradient(135deg,#f5811f,#c35c06)}.pub-banner.light p{color:#fff3e8}.rules-tabs .ant-tabs-nav{margin-bottom:28px!important}.rules-tabs .ant-tabs-tab{font-size:18px;padding:12px 6px!important}.full-note{background:var(--orange-soft);color:#8a4205;border-radius:14px;margin:20px 0 0;padding:14px 16px;line-height:1.6}.takanon{border:1px solid var(--line);background:#fff;border-radius:26px;margin-top:56px;padding:34px;font-size:16px;line-height:1.8}.takanon h2{margin-top:0}.takanon .small{color:var(--muted);border-top:1px solid var(--line);margin-top:20px;padding-top:14px;font-size:13px}.vaad-box{border:1px solid var(--line);background:linear-gradient(135deg,#f4f9fd,#fff);border-radius:26px;align-items:center;gap:28px;padding:30px;display:flex}.vaad-box>img{flex:none;width:110px}.vaad-box h2{margin:0 0 6px}.rabbis{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rabbis span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-weight:600}.letters{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px;display:grid}.letter{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0;transition:transform .25s,box-shadow .25s;overflow:hidden}.letter:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.letter .ant-image{width:100%;display:block}.letter img{object-fit:cover;object-position:top;width:100%;height:300px}.letter figcaption{gap:4px;padding:14px 16px;display:grid}.letter figcaption span{color:var(--muted);font-size:13px}.certificate{border:3px solid var(--blue);max-width:760px;box-shadow:var(--shadow-lg);background:#fff;border-radius:24px;margin:0 auto;padding:40px;font-size:16px;line-height:1.8;position:relative;overflow:hidden}.certificate.full{border-color:var(--orange)}.certificate:after{content:"";inset-inline-end:-60px;opacity:.05;pointer-events:none;background:url(/brand/shield.svg) 50%/contain no-repeat;width:360px;height:400px;position:absolute;bottom:-60px}.cert-head{justify-content:space-between;align-items:flex-start;display:flex}.cert-head img{height:70px}.certificate h2{text-align:center;letter-spacing:2px;margin:10px 0 0;font-size:46px;font-weight:800}.certificate .lead-line{text-align:center;font-size:20px;font-weight:600}.cert-device{background:var(--canvas);border-radius:18px;justify-content:center;align-items:center;gap:22px;margin:10px 0 20px;padding:18px;display:flex}.cert-brand{color:var(--muted);font-size:18px}.cert-model{font-size:30px;font-weight:800}.cert-badge{background:var(--blue);color:#fff;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:4px 12px;font-weight:600;display:inline-flex}.cert-badge.full{background:var(--orange)}.cert-valid{border:2px solid var(--ink);border-radius:14px;margin-top:18px;padding:16px 20px}.cert-valid ol{margin:6px 0 0}.cert-foot{background:var(--navy);color:#fff;text-align:center;border-radius:10px;margin-top:24px;padding:10px 16px;font-weight:600}.print-page{background:#e9edf2;min-height:100vh;padding:20px}.print-bar{justify-content:space-between;align-items:center;max-width:820px;margin:0 auto 16px;display:flex}.poster{max-width:820px;box-shadow:var(--shadow);border-top:14px solid var(--navy);background:#fff;border-radius:6px;margin:0 auto;padding:26px 32px}.poster-top{text-align:center}.poster-top img{height:64px}.poster-meta{color:var(--muted);justify-content:space-between;font-weight:600;display:flex}.poster h1{text-align:center;color:var(--navy);letter-spacing:1px;margin:4px 0 0;font-size:52px;font-weight:900}.poster h2{text-align:center;color:var(--blue);margin:0 0 16px;font-size:24px}.pl-cols{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pl-col-head{text-align:center;background:var(--canvas);border-radius:14px;margin-bottom:10px;padding:8px}.pl-col-head small{color:var(--muted);display:block}.pl-col-head img{height:44px}.pl-group h3{background:var(--navy);color:#fff;text-align:center;border-radius:8px;margin:12px 0 6px;padding:4px 10px;font-size:17px}.pl-group ul{columns:2;column-gap:14px;margin:0;padding:0;list-style:none}.pl-group li{break-inside:avoid;border-bottom:1px dotted #ccd6e0;padding:3px 0;font-size:15px}.pl-group li .b{color:var(--blue);font-size:11px;font-weight:700}.poster-valid{background:var(--orange-soft);border-radius:10px;margin-top:18px;padding:10px 14px;font-size:14px}.poster-brands{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:14px;display:flex}.poster-brands img{height:30px}.poster-brands span{font-size:18px;font-weight:800}.poster-foot{border:2px solid var(--ink);text-align:center;border-radius:8px;margin-top:14px;padding:8px;font-weight:600}.contact-grid{grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}.contact-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:26px 30px}.contact-side{color:#d6e6f2;background:radial-gradient(80% 120% at 0 0,#f5811f4d,#0000 60%),linear-gradient(135deg,#00659a,#0a2540);border-radius:24px;padding:26px}.contact-side h3{color:#fff;margin-top:0}.contact-side hr{border:0;border-top:1px solid #ffffff26;margin:16px 0}.big-phone{text-align:right;direction:ltr;margin-bottom:6px;font-size:28px;font-weight:800;display:block;color:#fff!important}.form-2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:28px;align-items:start!important;display:grid!important}.pub-footer h4{color:#fff;margin:0 0 12px;font-size:16px}.pub-footer a,.pub-footer span{color:#9fbbd0;margin-bottom:8px;display:block}.pub-footer a:hover{color:#fff}.pub-footer .logo-box{display:inline-block}@media (width<=1100px){.signs{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.pub-burger{place-items:center;display:grid}.pub-nav .pub-cta{padding:8px 12px;font-size:14px}.signs,.quotes,.two-banners,.contact-grid,.footer-grid{grid-template-columns:1fr!important}.pl-cols{grid-template-columns:1fr}}@media (width<=600px){.form-2{grid-template-columns:1fr}.vaad-box{text-align:center;flex-direction:column}.vaad-box .rabbis{justify-content:center}.certificate{padding:22px}.certificate h2{font-size:34px}.cert-device{text-align:center;flex-direction:column}.pub-nav .pub-cta{display:none}}@media print{.pub-nav,.pub-footer,.pub-page-head,.print-bar,.pub-mobile-menu{display:none!important}.print-page,.pub-section{background:#fff!important;padding:0!important}.poster,.certificate{box-shadow:none;max-width:none}.poster{padding:0}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.side-nav{gap:14px;padding:4px 12px 24px;display:grid}.side-group{--tone:#00659a;--tone-soft:#e6f1f8;gap:2px;display:grid}.side-group.tone-orange{--tone:#f5811f;--tone-soft:#fff1e5}.side-group.tone-teal{--tone:#0e9384;--tone-soft:#e3f6f3}.side-group.tone-violet{--tone:#6d4fd3;--tone-soft:#efebfc}.side-group.tone-navy{--tone:#3d5a80;--tone-soft:#eaeff6}.side-group-title{color:#8a9bb0;letter-spacing:.3px;padding:6px 10px 4px;font-size:12px;font-weight:700}.side-item{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:7px 8px;font-size:15px;transition:background .15s,transform .15s;display:flex}.side-item:hover{background:var(--tone-soft)}.side-item .side-ic{width:34px;height:34px;color:var(--tone);background:var(--tone-soft);border-radius:11px;flex:none;place-items:center;font-size:17px;transition:all .15s;display:grid}.side-item.on{background:linear-gradient(135deg, var(--tone), color-mix(in srgb, var(--tone) 70%, #0a2540));color:#fff;box-shadow:0 8px 20px color-mix(in srgb, var(--tone) 35%, transparent);font-weight:600}.side-item.on .side-ic{color:#fff;background:#fff3}.brand-logo{gap:8px}.rule-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rule-card{border:1px solid var(--line);background:#fff;border-radius:28px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;color:var(--ink)!important}.rule-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.rule-pic{background:radial-gradient(circle at 50% 60%,#fff 0%,#0000 70%),linear-gradient(160deg,#e6f1f8,#fff1e5);place-items:center;height:260px;display:grid}.rule-pic img{object-fit:contain;filter:drop-shadow(0 18px 24px #0a254033);max-width:85%;max-height:220px;transition:transform .3s}.rule-card:hover .rule-pic img{transform:scale(1.05)rotate(-2deg)}.rule-body{padding:24px 26px 26px;position:relative}.rule-body .rule-ic{top:-28px;color:#fff;background:linear-gradient(135deg,#0a86c7,#00659a);border-radius:18px;place-items:center;width:56px;height:56px;font-size:26px;display:grid;position:absolute;inset-inline-start:24px;box-shadow:0 10px 24px #00659a4d}.rule-card:nth-child(2) .rule-ic{background:linear-gradient(135deg,#ff9a3d,#f5811f)}.rule-body h2{margin:18px 0 6px;font-size:28px;font-weight:800}.rule-body p{color:var(--muted);margin:0 0 14px;line-height:1.6}.rule-more{color:var(--blue);font-weight:700}.rule-hero{color:#fff;background:radial-gradient(70% 140% at 100% 0,#f5811f4d,#0000 60%),linear-gradient(135deg,#00659a,#0a2540);padding:120px 20px 56px}.rule-hero-inner{grid-template-columns:1.3fr .7fr;align-items:center;gap:40px;display:grid}.rule-hero h1{color:#fff;margin:12px 0 10px;font-size:clamp(32px,4.8vw,54px);font-weight:800}.rule-hero p{color:#cfe6f5;margin:0;font-size:20px}.rule-back{font-weight:600;color:#ffb06a!important}.rule-note{background:#ffffff1f;border:1px solid #fff3;border-radius:14px;margin-top:18px;padding:14px 18px;line-height:1.6}.rule-hero-pic{background:#fffffff2;border-radius:32px;place-items:center;padding:26px;display:grid;transform:rotate(-3deg);box-shadow:0 30px 70px #00000059}.rule-hero-pic img{object-fit:contain;max-width:100%;max-height:260px}.levels.big .level{padding:40px;font-size:17px}.levels.big .level li{padding:6px 0}.rule-others{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.timeline{max-width:1000px}.station-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex:1;grid-template-columns:1fr 260px;gap:0;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.station-card:hover{box-shadow:var(--shadow-lg);transform:translate(-4px)}.station>div.station-card{padding:0}.station-text{padding:20px 24px}.station-n{color:var(--orange);letter-spacing:1px;margin-bottom:4px;font-size:12px;font-weight:700;display:inline-block}.station-img{object-fit:cover;width:100%;height:100%;min-height:150px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr 1.3fr!important}.footer-form{gap:8px;display:grid}.footer-form input,.footer-form textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;outline:none;padding:9px 12px;font-size:14px}.footer-form input::placeholder,.footer-form textarea::placeholder{color:#7f9bb3}.footer-form input:focus,.footer-form textarea:focus{border-color:var(--orange)}.footer-form button{background:var(--orange);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px;font-weight:700}.footer-err{font-size:13px;color:#ffb4b4!important}.footer-sent{color:#9be3c4}.join-steps{background:var(--canvas);border-radius:16px;margin:0 0 22px;padding:16px 34px 16px 18px;line-height:1.9}.pub-section,.contact-card,.takanon{isolation:isolate;position:relative}.pub-section:before{content:"";z-index:-1;top:40px;opacity:.045;pointer-events:none;background:url(/brand/shield.svg) 50%/contain no-repeat;width:420px;height:480px;position:absolute;inset-inline-end:-110px}.pub-section:nth-of-type(2n):before{inset-inline:-110px auto;top:auto;bottom:40px}.pub{overflow-anchor:none;overflow-x:hidden}.contact-card:after,.takanon:after{content:"";z-index:-1;bottom:16px;opacity:.05;pointer-events:none;background:url(/brand/shield.svg) 50%/contain no-repeat;width:200px;height:230px;position:absolute;inset-inline-start:16px}@media (width<=900px){.rule-cards,.rule-hero-inner{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr!important}.station-card{grid-template-columns:1fr}.station-img{order:-1;height:170px}}@media print{.pub-section:before,.contact-card:after,.takanon:after{display:none}}.bsd{z-index:60;color:#8aa0b5;pointer-events:none;font-size:12px;font-weight:700;position:fixed;top:0;right:22px}.bsd-line{text-align:right;margin:-16px 0 6px;font-size:13px;font-weight:700}.bsd-admin{color:#8aa0b5;margin-inline-end:6px;font-size:12px;font-weight:700}.footer-form,.footer-form *{box-sizing:border-box}.footer-form input,.footer-form textarea{margin:0;display:block}.footer-form button{justify-content:center;align-items:center;gap:8px;width:100%;margin:0;display:flex}.footer-form button:disabled{opacity:.7;cursor:default}.rule-intro{background:var(--orange-soft);color:#8a4205;border-radius:14px;margin-bottom:20px;padding:14px 18px;line-height:1.6}.two-banners{grid-template-columns:repeat(3,1fr)}.pub-banner.dark{background:radial-gradient(80% 120% at 100% 100%,#f5811f4d,#0000 60%),linear-gradient(135deg,#1b3a5c,#0a2540)}@media (width<=900px){.bsd{right:14px}}@media print{.bsd{display:none}}.pub-footer span.anticon{vertical-align:-2px;margin:0 0 0 6px;display:inline-block}.sign-pic{background:linear-gradient(#f6f9fc,#eef3f8);border-radius:22px 22px 0 0;place-items:center;height:130px;margin:-24px -20px 16px;display:grid;overflow:hidden}.sign-pic>img{object-fit:contain;max-width:85%;max-height:110px}.sign-logos{justify-items:center;gap:8px;display:grid}.sign-logos img{max-width:90%;height:40px}.sign .n{border:3px solid #fff;margin-top:-40px;position:relative}
