@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+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: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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0307-0308,U+0590-05FF,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+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: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+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}:root{color-scheme:light;--blue: #0a3d9e;--blue-2: #1557d6;--navy: #0b1f4d;--yellow: #ffd60a;--yellow-soft: #fff4b8;--red: #e3131b;--red-deep: #8a0a12;--gold: #ffc93c;--gold-2: #ffe27a;--wa: #1fae55;--cream: #fffaf0;--ink: #10213f;--muted: #4a5878;--radius: 22px;--shadow: 0 18px 40px -18px rgba(11, 31, 77, .45);--font: "Rubik Variable", "Rubik", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font);font-weight:300;font-size:1.0625rem;line-height:1.6;color:var(--ink);background:var(--cream);overflow-x:hidden}img,video{display:block;max-width:100%;height:auto}h1,h2,h3{line-height:1.12;margin:0 0 .5em;font-weight:450;letter-spacing:-.01em}p{margin:0 0 1em}a{color:inherit}.wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:16px}@media(min-width:760px){.wrap{padding-inline:24px}}.skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:100;background:var(--navy);color:#fff;padding:10px 16px;border-radius:10px}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--blue-2);outline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.7em 1.2em;border:0;border-radius:999px;font:inherit;font-weight:350;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.btn svg{width:1.2em;height:1.2em;flex:none}.btn:hover{transform:translateY(-2px);filter:brightness(1.05)}.btn:active{transform:translateY(0)}.btn--lg{font-size:1.1rem;padding:.85em 1.5em}.btn--call{background:var(--red);color:#fff;box-shadow:0 6px #a60d13}.btn--wa{background:var(--wa);color:#fff;box-shadow:0 6px #138040}.btn--blue{background:var(--blue);color:#fff;box-shadow:0 6px 0 var(--navy)}.btn--gold{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:var(--red-deep);box-shadow:0 6px #c48a00}.btn--call:hover,.btn--wa:hover,.btn--blue:hover,.btn--gold:hover{box-shadow:0 8px #00000040}.cta{display:flex;flex-wrap:wrap;gap:14px 12px;margin-top:1.4em}.cta--center{justify-content:center}.top{position:sticky;top:0;z-index:50;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 18px -8px #0b1f4d59}.top__row{display:flex;align-items:center;gap:12px;min-height:64px}.top__logo img{height:46px;width:auto}.top__nav{display:none;gap:22px;margin-inline-start:auto}.top__nav a{font-weight:350;text-decoration:none;color:var(--navy)}.top__nav a:hover{color:var(--red)}.lang{display:inline-flex;margin-inline-start:auto;padding:3px;background:#eef3ff;border-radius:999px}.lang button{font:inherit;font-size:.85rem;font-weight:350;color:var(--blue);background:transparent;border:0;border-radius:999px;padding:6px 11px;cursor:pointer}.lang button[aria-pressed=true]{background:var(--blue);color:#fff}.top__call{display:none;padding:.6em 1.1em;box-shadow:0 4px #a60d13}@media(min-width:760px){.top__row{min-height:76px;gap:20px}.top__logo img{height:58px}.top__call{display:inline-flex}}@media(min-width:1000px){.top__nav{display:flex}.lang{margin-inline-start:0}}.hero{position:relative;background:linear-gradient(180deg,#bfe6ff 0%,#e9f7ff 45%,var(--cream) 100%);padding:0 0 48px}.hero__banner{width:100%;height:auto;aspect-ratio:1672 / 941;object-fit:cover}.hero__card{position:relative;margin-top:-28px;padding:24px 20px 26px;background:#ffffff9e;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(255,255,255,.8);border-radius:var(--radius);box-shadow:0 18px 40px -18px #0b1f4d80,inset 0 1px #ffffffe6}.hero__card{max-width:640px;margin-inline:auto}.hero__card .cta{margin-top:1em}@media(min-width:1100px){.hero{padding-bottom:64px}.hero>.wrap{max-width:none;padding-inline:4vw}.hero__card{width:min(500px,40%);margin-top:-21vw;margin-left:auto;margin-right:0;padding:28px 28px 30px}}.eyebrow{display:inline-block;margin-bottom:1em;padding:6px 14px;background:#fff;color:var(--blue);border-radius:999px;font-weight:350;font-size:.92rem;box-shadow:var(--shadow)}.hero h1{font-size:clamp(2.3rem,8vw,3.1rem);color:var(--navy)}.hl{display:inline-block;margin-top:.12em;padding:.02em .32em .08em;background:var(--yellow);color:var(--navy);border-radius:.28em;box-shadow:0 .14em 0 var(--red);transform:rotate(-2deg)}.lead{font-size:1.08rem;color:#1d2f57;max-width:34em}.clip{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius);border:6px solid #fff;background:#cfe9ff;box-shadow:var(--shadow)}.sticker{position:absolute;top:-100px;right:10px;width:118px;height:118px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;line-height:1.05;white-space:nowrap;color:#ffe6e6;filter:drop-shadow(0 3px 2px rgba(110,8,14,.45)) drop-shadow(0 10px 14px rgba(110,8,14,.3));transform:rotate(-10deg);transition:transform .2s ease}.sticker:hover{transform:rotate(-4deg) scale(1.05)}.sticker__small{font-size:.7rem;font-weight:350;text-shadow:0 -1px 0 rgba(70,0,4,.75),0 1px 0 rgba(255,210,210,.5)}.sticker__big{font-size:1.9rem;font-weight:450;color:#fff0f0;letter-spacing:-.02em;text-shadow:0 -1.5px 0 rgba(70,0,4,.85),0 1px 0 rgba(255,210,210,.6)}@media(min-width:1100px){.sticker{width:150px;height:150px;top:-126px;right:auto;left:-50px}.sticker__small{font-size:.85rem}.sticker__big{font-size:2.5rem}}.offer{position:relative;color:#fff;padding:64px 0;background:radial-gradient(circle at 80% 10%,rgba(255,201,60,.35),transparent 40%),radial-gradient(circle at 20% 90%,rgba(255,201,60,.18),transparent 45%),linear-gradient(160deg,#d3141e 0%,#a50d16 50%,var(--red-deep) 100%)}.offer__grid{display:grid;gap:36px;align-items:center}.offer__media{justify-self:center;width:min(100%,400px)}.clip--gold{border-color:var(--gold);transform:rotate(-2deg)}.tag{display:inline-block;padding:5px 16px;border-radius:999px;background:var(--yellow);color:var(--red-deep);font-weight:450;text-transform:uppercase;letter-spacing:.04em}.offer h2{font-size:clamp(2.2rem,7vw,3.8rem)}.gold{color:var(--gold-2);text-shadow:0 3px 0 rgba(0,0,0,.25)}.offer__sub{display:inline-block;font-size:clamp(1.25rem,4vw,1.6rem);font-weight:400;background:#fff;color:var(--red);padding:4px 16px;border-radius:12px}.offer p{font-size:1.1rem}.fine{font-size:.9rem!important;opacity:.85;margin-top:1.4em}@media(min-width:900px){.offer{padding:96px 0}.offer__grid{grid-template-columns:.85fr 1.15fr;gap:56px}}.how{padding:72px 0 64px}.how h2,.gallery h2{font-size:clamp(2rem,6vw,3rem);color:var(--blue);text-align:center}.steps{list-style:none;margin:28px auto 0;padding:0;max-width:420px;display:grid;gap:26px}.steps li:nth-child(2){--glass-h: 50%}.steps li{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--radius);box-shadow:0 14px 34px -18px #0b1f4d73}.steps img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.steps__body{position:absolute;left:5%;bottom:4%;width:90%;height:var(--glass-h, 60%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;text-align:center;background:#ffffff6b;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(255,255,255,.7);border-radius:18px;box-shadow:0 10px 30px -12px #0b1f4d73,inset 0 1px #fffc}.steps__n{width:60px;height:60px;margin-bottom:14px;border-radius:50%;border:4px solid #fff;display:grid;place-items:center;flex:none;background:var(--blue);color:#fff;font-size:1.6rem;font-weight:450;box-shadow:0 4px 0 var(--yellow)}.steps h3{font-size:1.35rem;margin-bottom:.35em;color:var(--navy)}.steps p{margin:0;color:#1d2f57;font-weight:300}@media(min-width:760px){.steps{max-width:none;grid-template-columns:repeat(3,1fr);gap:24px}}@media(min-width:900px){.how{padding:96px 0 80px}}.veg{padding:0 0 64px;text-align:center}.veg h2,.catalog h2{font-size:clamp(2rem,6vw,3rem);color:var(--blue)}.veg__sub,.catalog__sub{font-size:1.1rem;color:var(--muted)}.vgrid{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.vtile{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:18px;box-shadow:0 10px 26px -16px #0b1f4d80}.vtile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.vtile:hover img{transform:scale(1.04)}.vtile__label{position:absolute;left:6%;right:6%;bottom:5%;display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:#ffffff8c;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border:1px solid rgba(255,255,255,.75);border-radius:14px;color:var(--navy)}.vtile__name{font-size:1.1rem;font-weight:400}.vtile__label{align-items:center}@media(min-width:760px){.vgrid{grid-template-columns:repeat(4,1fr);gap:18px}.vtile__name{font-size:1.25rem}}.catalog{padding:0 0 72px}.catalog h2,.catalog__sub{text-align:center}.catalog__cat{margin:36px 0 14px;font-size:1.5rem;color:var(--navy);display:flex;align-items:center;gap:12px}.catalog__cat:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,var(--yellow),transparent)}[dir=rtl] .catalog__cat:after{background:linear-gradient(270deg,var(--yellow),transparent)}.pgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px}.pcard{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 8px 22px -16px #0b1f4d80}.pcard__img{aspect-ratio:1;background:color-mix(in srgb,var(--c) 14%,#fff);display:grid;place-items:center}.pcard__img img{width:100%;height:100%;object-fit:cover}.pcard__ph{width:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--c) 55%,#fff),var(--c) 70%);box-shadow:inset -6px -8px #0000001f}.pcard__name{margin:14px 18px 18px;font-size:1.3rem;line-height:1.3;color:var(--navy)}.pcard__price,.vtile__price{--size: 78px;position:absolute;top:8px;inset-inline-end:8px;z-index:1;margin:0;width:var(--size);height:var(--size);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.05;white-space:nowrap;font-size:calc(var(--size) * .125);color:#fde7e7;filter:drop-shadow(0 3px 2px rgba(110,8,14,.45)) drop-shadow(0 8px 10px rgba(110,8,14,.25));transform:rotate(-8deg)}.pcard__price:before,.vtile__price:before,.sticker:before{content:"";position:absolute;inset:0;z-index:-1;clip-path:polygon(50% 0%,55.7% 6.9%,62.9% 1.7%,66.6% 9.8%,75% 6.7%,76.5% 15.5%,85.4% 14.6%,84.5% 23.5%,93.3% 25%,90.2% 33.4%,98.3% 37.1%,93.1% 44.3%,100% 50%,93.1% 55.7%,98.3% 62.9%,90.2% 66.6%,93.3% 75%,84.5% 76.5%,85.4% 85.4%,76.5% 84.5%,75% 93.3%,66.6% 90.2%,62.9% 98.3%,55.7% 93.1%,50% 100%,44.3% 93.1%,37.1% 98.3%,33.4% 90.2%,25% 93.3%,23.5% 84.5%,14.6% 85.4%,15.5% 76.5%,6.7% 75%,9.8% 66.6%,1.7% 62.9%,6.9% 55.7%,0% 50%,6.9% 44.3%,1.7% 37.1%,9.8% 33.4%,6.7% 25%,15.5% 23.5%,14.6% 14.6%,23.5% 15.5%,25% 6.7%,33.4% 9.8%,37.1% 1.7%,44.3% 6.9%);background:radial-gradient(circle at 38% 30%,#ff4a50,#e3131b 45%,#b30d15)}.pcard__price:after,.vtile__price:after,.sticker:after{content:"";position:absolute;inset:10%;z-index:-1;border-radius:50%;border:1.5px dashed rgba(255,220,220,.55);box-shadow:inset 0 2px 4px #46000473,0 1px #ffffff4d;background:radial-gradient(circle at 50% 35%,#0000000f,#00000024)}.pcard__price b,.vtile__price b{font-size:calc(var(--size) * .19);font-weight:450;color:#ffe6e6;letter-spacing:-.02em;text-shadow:0 -1.5px 0 rgba(70,0,4,.85),0 1px 0 rgba(255,210,210,.6)}.pcard__price span,.vtile__price span{text-shadow:0 -1px 0 rgba(90,0,6,.6),0 1px 0 rgba(255,190,190,.35)}.vtile__price{--size: 92px;top:10px;inset-inline-end:10px}.pcard__price{--size: 112px;top:14px;inset-inline-end:14px}@media(min-width:900px){.pcard__price{--size: 120px}.vtile__price{--size: 100px}}html.a11y-contrast :is(.pcard__price,.vtile__price,.sticker):before{background:#000!important}html.a11y-contrast :is(.pcard__price,.vtile__price,.sticker){filter:none}@media(min-width:600px){.pgrid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:1000px){.pgrid{grid-template-columns:repeat(3,1fr);gap:24px}}.range{padding:64px 0;text-align:center;color:#fff;background:linear-gradient(180deg,var(--blue-2),var(--blue))}.range h2{font-size:clamp(2rem,6vw,3rem)}.range__sub{font-size:1.1rem;opacity:.9}.chips{list-style:none;margin:28px auto 0;padding:0;max-width:900px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.chips li{display:inline-flex;align-items:center;gap:.55em;background:#fff;color:var(--navy);font-weight:350;padding:.55em 1.05em;border-radius:999px;box-shadow:0 4px #0000002e}.chips li:before{content:"";width:.85em;height:.85em;border-radius:50%;background:var(--c);box-shadow:inset -2px -2px #00000026}.song{padding:64px 0 40px}.song__pic{margin:0}.song__pic img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow)}.song__box{position:relative;margin:-40px auto 0;width:min(100% - 24px,640px);background:#fff;border-radius:var(--radius);padding:26px 22px;text-align:center;box-shadow:var(--shadow)}.song h2{font-size:clamp(1.6rem,5vw,2.2rem);color:var(--blue)}.song blockquote{margin:0 0 1.2em;font-size:1.2rem;font-weight:350;color:var(--red)}.order{padding:40px 0 72px}.order__box{text-align:center;color:#fff;background:radial-gradient(circle at 85% 0%,rgba(255,201,60,.35),transparent 45%),radial-gradient(circle at 10% 100%,rgba(255,201,60,.18),transparent 45%),linear-gradient(160deg,#e3131b 0%,#b30f18 55%,var(--red-deep) 100%);border-radius:32px;padding:44px 20px;box-shadow:0 10px 0 var(--yellow),var(--shadow)}.order h2{font-size:clamp(1.9rem,6vw,3rem)}.order__box>p{font-size:1.1rem}.order__phone{display:inline-block;margin:.1em 0 .2em;font-size:clamp(2.2rem,9vw,3.6rem);font-weight:450;color:var(--gold-2);text-decoration:none;text-shadow:0 3px 0 rgba(0,0,0,.25)}.order .btn--call{background:#fff;color:var(--red);box-shadow:0 6px #00000040}.order__offer{margin:1.8em auto 0!important;max-width:34em;color:var(--red-deep);font-weight:350;background:#fff;border-radius:14px;padding:10px 16px}.foot{background:var(--navy);color:#ffffffd9;padding:28px 0}.foot__row{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.foot__logo{width:84px;height:84px;border-radius:50%}.foot__bottom{margin:0;font-size:.9rem;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px}.foot__bottom a{color:inherit;text-decoration:none}.foot__bottom>*+*:before{content:"·";margin-inline-end:10px;opacity:.7}.foot__bottom a:hover{text-decoration:underline}@media(min-width:760px){.foot__row{flex-direction:row;justify-content:space-between;text-align:start}}.bar{position:fixed;inset-inline:0;bottom:0;z-index:60;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;box-shadow:0 -6px 20px -10px #0b1f4d73}.bar .btn{box-shadow:none;padding:.8em 1em}body:has(.bar){padding-bottom:76px}@media(min-width:760px){.bar{display:none}body:has(.bar){padding-bottom:0}}b,strong,h4{font-weight:350}.top__back{margin-inline-start:auto;font-weight:350;color:var(--navy);text-decoration:none}.top__back:hover{color:var(--red)}.legal-page .lang{margin-inline-start:0}.legal{max-width:780px;padding-block:40px 64px}.legal h1{font-size:clamp(2rem,6vw,2.8rem);color:var(--blue)}.legal h2{font-size:1.35rem;margin:1.8em 0 .5em;color:var(--navy)}.legal p,.legal li{color:#1d2f57}.legal ul{padding-inline-start:1.3em}.legal li{margin-bottom:.4em}.legal a{color:var(--blue)}.legal__date{color:var(--muted);font-size:.95rem}.legal__note{background:var(--yellow-soft);border-radius:12px;padding:10px 14px;font-size:.95rem}.a11y-btn{position:fixed;left:0;top:50%;z-index:80;translate:0 -50%;width:48px;height:52px;display:grid;place-items:center;border:0;border-radius:0 14px 14px 0;cursor:pointer;background:var(--blue);color:#fff;box-shadow:0 6px 18px -6px #0b1f4d99}.a11y-btn svg{width:30px;height:30px}.a11y-btn:hover{background:var(--blue-2)}.a11y-panel{position:fixed;left:56px;top:50%;z-index:90;translate:0 -50%;width:min(330px,calc(100vw - 68px));max-height:86vh;overflow:auto;background:#fff;color:var(--ink);border-radius:18px;padding:16px;box-shadow:0 24px 60px -20px #0b1f4d8c;border:1px solid #e3e8f4}.a11y-panel[hidden]{display:none}.a11y-panel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.a11y-panel__title{margin:0;font-size:1.15rem;font-weight:450;color:var(--blue)}.a11y-panel__close{width:36px;height:36px;border:0;border-radius:50%;cursor:pointer;background:#eef3ff;color:var(--blue);font-size:1.4rem;line-height:1}.a11y-size{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:10px 12px;margin-bottom:10px;background:#f4f7ff;border-radius:12px}.a11y-size button{width:40px;height:36px;border:1px solid #c9d5f2;border-radius:10px;cursor:pointer;background:#fff;color:var(--blue);font:inherit;font-weight:450}.a11y-size button:disabled{opacity:.4;cursor:default}.a11y-size output{min-width:3.2em;text-align:center;font-weight:450}.a11y-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.a11y-grid button{min-height:52px;padding:8px;border:1px solid #c9d5f2;border-radius:12px;cursor:pointer;background:#fff;color:var(--navy);font:inherit;font-size:.92rem;line-height:1.25}.a11y-grid button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.a11y-panel__link{display:block;margin-top:12px;text-align:center;color:var(--blue)}html.a11y-gray{filter:grayscale(1)}html.a11y-links a{text-decoration:underline!important;text-underline-offset:3px;outline:2px solid #ffd60a;outline-offset:2px}html.a11y-font,html.a11y-font *{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.01em}html.a11y-font body{font-weight:400}html.a11y-font :is(h1,h2,h3,h4,b,strong,.btn){font-weight:700}html.a11y-motion *,html.a11y-motion *:before,html.a11y-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.a11y-contrast{background:#000}html.a11y-contrast body *:not(img):not(svg):not(svg *):not(video){background-color:#000!important;background-image:none!important;color:#fff!important;border-color:#fff!important;text-shadow:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.a11y-contrast body{background:#000!important;color:#fff!important}html.a11y-contrast a,html.a11y-contrast a *{color:#ffeb3b!important}html.a11y-contrast :is(.btn,.lang button,.a11y-grid button,.a11y-size button,.chips li,.tag){border:2px solid #fff!important}html.a11y-contrast .a11y-grid button[aria-pressed=true]{background:#ffeb3b!important;color:#000!important}html.a11y-contrast .hl{box-shadow:none!important}.cookie{position:fixed;z-index:70;left:12px;right:12px;bottom:88px;background:#fff;color:var(--ink);border-radius:18px;padding:16px 18px;box-shadow:0 20px 50px -18px #0b1f4d99;border:1px solid #e3e8f4}.cookie[hidden]{display:none}.cookie p{margin:0 0 12px;font-size:.95rem}.cookie__actions{display:flex;align-items:center;gap:16px}.cookie__actions .btn{padding:.55em 1.4em;box-shadow:none}.cookie__actions a{color:var(--blue);font-size:.95rem}.legal-page .cookie{bottom:12px}@media(min-width:760px){.cookie{left:auto;right:24px;bottom:24px;width:380px}}
