
[hidden]{display:none!important}
.bad-bolup{display:flex;margin:.9em 0;font-size:.95rem;line-height:1.45;gap:.6em;align-items:flex-start;cursor:pointer}
.bad-bolup input{height:1.1em;width:1.1em;flex:none;margin-top:.25em}
.bad-sample{color:#8a8a8a}
mark.bad-pending{outline:1px dashed #c9a400;padding:0 .2em;color:inherit;border-radius:3px;background:#fff3b0}
.bad-mosak{gap:.55em;padding:.6em .75em;align-items:flex-start;font-size:.92em;line-height:1.45;border:1px dashed currentColor;border-radius:var(--lek,6px);text-align:left;margin:.9em 0;display:flex}
.bad-tan{clip:rect(0 0 0 0);position:absolute;overflow:hidden;width:1px;white-space:nowrap;height:1px}
.bad-jir{background:linear-gradient(currentColor 0 0) 0 0/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 50%/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 100%/100% 2px no-repeat;display:block;flex:none;height:13px;width:18px}   /* R14: hamburger bars for text-only menu buttons */
.bad-ped{stroke-linejoin:round;stroke-linecap:round;fill:none;width:1.4em;stroke:currentColor;height:1.4em;flex:none;vertical-align:-.25em;stroke-width:2}
.bad-lebtn{display:inline-flex;gap:.5em;color:var(--dip,#fff);background:var(--lub,#333);text-decoration:none;cursor:pointer;border-radius:var(--lek,6px);border:2px solid var(--lub,#333);font:inherit;font-weight:700;line-height:1.2;align-items:center;justify-content:center;padding:.7em 1.15em}
.bad-lebtn.bad-mis{background:transparent;color:var(--lub,#333)}
.bad-lebtn.bad-mub{padding:.45em .8em;font-size:.9em}
.bad-lebtn:disabled{opacity:.5;cursor:not-allowed}
.bad-lebtn:focus-visible,.bad-gul:focus-visible,summary:focus-visible,.bad-fiz:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--bog,#1a5fd0);outline-offset:2px}
.bad-vubtns{gap:.7em;flex-wrap:wrap;display:flex}
.bad-gep{list-style:none;margin:1em 0;padding:0;gap:12px;grid-template-columns:repeat(3,1fr);display:grid}
.bad-kit{border:1px solid var(--mek,#ddd);border-radius:var(--lek,6px);column-gap:12px;row-gap:2px;display:grid;align-items:start;background:var(--ker,#f6f6f6);padding:14px;grid-template-columns:auto 1fr}
.bad-fuh{width:44px;color:var(--lub,#333);height:44px;border-radius:50%;border:1px solid var(--mek,#ddd);align-items:center;justify-content:center;background:var(--sof,#fff);grid-row:1/3;display:flex}
.bad-fuh .bad-ped{vertical-align:0;height:24px;width:24px}
.bad-reh{font-weight:700}
.bad-fes{color:var(--kep,#555);font-size:.95em}
.bad-zeze{margin:.5em 0 0}
.bad-zeze>summary,.bad-buv>summary{font-weight:700;padding:.6em 0;cursor:pointer}
.bad-sabat h3{margin:1.2em 0 .3em;font-size:1.1em}
.bad-buv{border-bottom:1px solid var(--mek,#ddd)}
.bad-buv>summary{list-style-position:outside}
.bad-veg{padding:0 0 .8em}
.bad-fiz{border:1px solid var(--mek,#ddd);border-radius:var(--lek,6px);overflow-x:auto;margin:1em 0}
.bad-kul{min-width:560px;font-size:.95em;border-collapse:collapse;width:100%}
.bad-kul th,.bad-kul td{border-bottom:1px solid var(--mek,#ddd);vertical-align:top;text-align:left;padding:10px 12px}
.bad-kul thead th{background:var(--ker,#f6f6f6)}
.bad-zal{font-size:.85em;color:var(--kep,#555)}
.bad-zal a{margin-right:.8em}
.bad-kuv{border-radius:var(--lek,6px);padding:24px;background:var(--ker,#f6f6f6)}
.bad-vir{border-radius:3px;padding:0 .15em;background:#fff3b0}
.bad-nor{margin:1.2em 0;overflow:hidden;border:1px solid var(--mek,#ddd);border-radius:var(--lek,6px)}
.bad-rijuko{align-items:center;justify-content:space-between;border-bottom:1px solid var(--mek,#ddd);display:flex;padding:8px 12px;gap:10px;font-weight:700;background:var(--ker,#f6f6f6)}
.bad-badidu{padding:12px 16px;background:var(--sof,#fff)}
.bad-bakuv{display:flex;flex-direction:column;gap:4px;margin:0 0 12px}
.bad-bakuv label{font-weight:600;font-size:.95em}
.bad-bakuv input,.bad-bakuv select{background:var(--sof,#fff);border:1px solid var(--mek,#bbb);border-radius:var(--lek,6px);min-height:44px;font:inherit;width:100%;color:var(--lap,#222);box-sizing:border-box;padding:.6em .7em}
.bad-bakuv input:disabled{background:var(--ker,#f1f1f1);cursor:not-allowed}
.bad-zol{display:flex;gap:6px;align-items:center}
.bad-lub{font-weight:700}
.bad-sipe{margin:.5em 0 0;color:var(--kep,#555);font-size:.9em}
.bad-tarid,.bad-fukut,.bad-remoti{max-width:520px}
.bad-pisu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:1em 0;align-items:start}
.bad-zeg{padding:16px;border:1px solid var(--mek,#ddd);border-radius:var(--lek,6px);min-height:80px;background:var(--ker,#f6f6f6)}
.bad-duj{font-size:1.6em;margin:0 0 .3em;line-height:1.2}
.bad-sas{padding:0;display:grid;list-style:none;gap:10px;margin:0}
.bad-sas li{display:grid;background:var(--sof,#fff);border:1px solid var(--mek,#ddd);border-radius:var(--lek,6px);padding:10px 12px;gap:8px}
.bad-gin{border:1px solid var(--mek,#ddd);border-radius:var(--lek,6px);padding:12px;margin:0 0 10px;font:inherit;background:var(--sof,#fff);white-space:pre-wrap}
.bad-famo-demo{margin:1.2em 0;display:grid;align-items:start;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
.bad-mon{display:grid;gap:10px;grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}
.bad-gul{cursor:pointer;background:var(--sof,#fff);display:flex;flex-direction:column;align-items:flex-start;padding:12px;font:inherit;border:2px solid var(--mek,#ddd);border-radius:var(--lek,6px);gap:6px;text-align:left;color:var(--lap,#222)}
.bad-gul[aria-checked=true]{border-color:var(--lub,#333);background:var(--ker,#f6f6f6)}
.bad-kil{font-weight:700;line-height:1.25}
.bad-bug{font-size:.88em;color:var(--kep,#555);line-height:1.35}
.bad-hoduvu{background:var(--ker,#f6f6f6);gap:12px;border:1px solid var(--mek,#ddd);border-radius:var(--lek,6px);flex-direction:column;display:flex;padding:16px;grid-column:2;grid-row:1/3}
.bad-jegu{grid-column:1/3}
.bad-telo{margin:0;font-size:.92em;color:var(--kep,#555)}
.bad-najol{gap:10px;display:flex;flex-wrap:wrap}
.bad-fobi{gap:12px;align-items:center;font-weight:700;font-variant-numeric:tabular-nums;display:flex}
.bad-jem{animation:badp 1.2s infinite;height:10px;background:var(--hob,#c62828);border-radius:50%;width:10px}
@keyframes badp{50%{opacity:.25}}
.bad-jusup{margin:0;min-height:1.4em}
.bad-jusup.bad-juv{font-weight:700}
.bad-siba{max-height:220px;flex-direction:column;overflow:auto;margin-bottom:8px;gap:6px;display:flex}
.bad-siba p{margin:0;padding:8px 10px;border-radius:10px;border:1px solid var(--mek,#ddd);background:var(--sof,#fff);max-width:90%}
.bad-siba p.bad-vel{align-self:flex-end;background:var(--lub,#333);color:var(--dip,#fff);border-color:transparent}
.bad-pehen{display:flex;gap:8px}
.bad-pehen input{flex:1;min-width:0;padding:.6em .7em;border:1px solid var(--mek,#bbb);border-radius:var(--lek,6px);font:inherit;min-height:44px}
.bad-ziruz{font-size:.92em;margin:.6em 0 0;color:var(--kep,#555)}
.bad-ziruz.bad-juv{color:var(--lap,#222);font-weight:700}
.bad-vagef{padding:16px;border:1px solid var(--mek,#ccc);border-radius:12px;background:var(--sof,#fff);box-shadow:0 2px 10px rgba(0,0,0,.06);max-width:560px}
.bad-razog{box-shadow:0 10px 28px rgba(0,0,0,.18);padding:12px 14px;border:1px solid var(--mek,#ccc);border-radius:12px;font-size:.9rem;line-height:1.4;max-width:340px;text-align:left;background:#fff;color:var(--lap,#222)}
.bad-razog .bad-jezi{margin:.15em 0 .45em}
.bad-razog .bad-koni{margin:0;font-size:.95em}
.bad-razog .bad-rib{margin:0 0 .5em}
.bad-som{display:flex;margin-bottom:8px;gap:8px;align-items:center}
.bad-pari{padding:.2em .6em;color:var(--kep,#555);letter-spacing:.06em;border-radius:99px;border:1px solid var(--kep,#777);text-transform:uppercase;font-size:.72em;font-weight:700}
.bad-rufi{padding:.2em .6em;color:var(--lap,#222);border-radius:99px;background:var(--ker,#eee);white-space:nowrap;font-size:.78em;font-weight:700}
.bad-mamam{background:#fde3e1;color:#8a1c14}
.bad-bazu{background:#dff3e3;color:#17612a}
.bad-sehahi{background:#ececec;color:#444}
.bad-sovage{background:#e3ecfb;color:#1d4a8f}
.bad-hazer{font-size:.82em;margin-left:auto;color:var(--kep,#555)}
.bad-mane{font-size:.85em;margin:0;color:var(--kep,#555)}
.bad-jezi{margin:.2em 0 .5em}
.bad-koni{gap:8px;display:flex;align-items:flex-start;padding:8px 10px;margin:0 0 .6em;border-radius:8px;background:var(--ker,#f4f4f4)}
.bad-bed{letter-spacing:.05em;color:var(--kep,#555);font-size:.78em;margin:.4em 0 .2em;text-transform:uppercase}
.bad-rib{margin:0;font-size:.9em;padding:0;display:grid;list-style:none;gap:4px}
.bad-rib b{display:inline-block;min-width:5.2em}
.bad-mudap{font-size:.8em;margin:.7em 0 0;color:var(--kep,#555)}
.bad-palo{margin:1em 0}
.bad-retoki{border:1px solid var(--mek,#ccc);border-radius:12px;background:var(--sof,#fff);max-width:640px;padding:12px}
.bad-nezu{display:flex;gap:14px;align-items:center;padding-bottom:10px;font-weight:700;font-size:.9em;border-bottom:1px solid var(--mek,#ddd)}
.bad-tok{gap:8px;display:grid;grid-template-columns:repeat(4,1fr);margin:12px 0}
.bad-jat{border-radius:8px;display:flex;flex-direction:column;padding:10px;background:var(--ker,#f4f4f4)}
.bad-jat b{font-size:1.5em;line-height:1.1}
.bad-jat span{font-size:.78em;color:var(--kep,#555)}
.bad-jaher{list-style:none;padding:0;margin:0}
.bad-jaher li{grid-template-columns:5.5em 1fr auto auto;gap:8px;font-size:.88em;display:grid;align-items:center;padding:8px 0;border-top:1px solid var(--mek,#ddd)}
.bad-goh{font-weight:700}
.bad-palo figcaption{margin-top:6px;color:var(--kep,#555);font-size:.85em}
.bad-lizup{margin:1em 0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}
.bad-bile,.bad-jomu{border:1px solid var(--mek,#ddd);border-radius:var(--lek,6px);padding:20px;background:var(--sof,#fff)}
.bad-fov{margin:0 0 .3em;letter-spacing:.05em;color:var(--kep,#555);font-weight:700;font-size:.82em;text-transform:uppercase}
.bad-jul{margin:0 0 .6em;font-size:1em}
.bad-jul span{font-size:2.6em;font-weight:800;line-height:1}
.bad-bile ul,.bad-jomu ul,.bad-luji{margin:0 0 1em;list-style:none;padding:0}
.bad-bile li,.bad-luji li{gap:10px;display:flex;align-items:flex-start;padding:5px 0}
.bad-jomu li{border-top:1px solid var(--mek,#ddd);justify-content:space-between;display:flex;gap:10px;padding:8px 0}
.bad-nubu{gap:10px;display:grid;margin:1em 0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}
.bad-buf{align-items:center;text-decoration:none;gap:10px;background:var(--sof,#fff);color:inherit;border:1px solid var(--mek,#ddd);border-radius:var(--lek,6px);display:flex;padding:12px}
.bad-vehi{align-items:flex-start;gap:12px;background:var(--ker,#f6f6f6);border:1px solid var(--mek,#ddd);border-radius:var(--lek,6px);display:flex;margin-top:16px;padding:14px;flex-direction:column}
.bad-dagu{margin:0;white-space:pre-line}
.bad-diju{align-items:flex-start;border:1px dashed var(--mek,#bbb);border-radius:var(--lek,6px);display:flex;background:var(--sof,#fff);flex-direction:column;padding:12px;gap:10px}
.bad-pevup{margin:0;font-weight:700;font-size:.95em}
.bad-diju audio{width:100%;max-width:100%}
.bad-muka{min-height:44px;color:var(--dip,#fff);border:2px solid var(--lub,#333);border-radius:var(--lek,6px);font:inherit;font-size:.92em;font-weight:700;line-height:1.2;background:var(--lub,#333);display:inline-flex;cursor:pointer;align-items:center;justify-content:center;padding:.45em .9em}
.bad-muka:focus-visible{outline:3px solid var(--bog,#1a5fd0);outline-offset:2px}
.bad-zida{padding:10px;overflow:auto;gap:6px;max-height:280px;border:1px solid var(--mek,#ddd);border-radius:var(--lek,6px);width:100%;display:grid;font-size:.92em;line-height:1.4;background:var(--ker,#f6f6f6)}
.bad-zida p{margin:0}
.bad-zida b{display:inline-block;min-width:6.5em}
.bad-poku{border:2px solid var(--lub,#333);border-radius:var(--lek,10px);z-index:45;gap:.5em;color:var(--dip,#fff);align-items:center;background:var(--lub,#333);font:inherit;font-weight:700;line-height:1.2;padding:.7em 1.1em;box-shadow:0 6px 20px rgba(0,0,0,.28);position:fixed;max-width:calc(100vw - 32px);text-align:left;display:inline-flex;right:16px;bottom:16px;cursor:pointer}
.bad-poku[aria-expanded=true]{display:none}
.bad-poku:focus-visible,.bad-toru:focus-visible{outline:3px solid var(--bog,#1a5fd0);outline-offset:2px}
.bad-daf{font-size:1rem;overflow:hidden;flex-direction:column;width:min(380px,calc(100vw - 32px));position:fixed;color:var(--lap,#222);display:flex;border:1px solid var(--mek,#ccc);border-radius:min(var(--lek,10px),18px);background:var(--sof,#fff);box-shadow:0 14px 44px rgba(0,0,0,.32);max-height:min(560px,calc(100vh - 32px));max-height:min(560px,calc(100dvh - 32px));z-index:70;right:16px;bottom:16px}
.bad-sozo{align-items:center;justify-content:space-between;padding:4px 4px 4px 14px;gap:10px;color:var(--dip,#fff);background:var(--lub,#333);display:flex}
.bad-sahe{font-size:1rem}
.bad-toru{background:transparent;padding:0;min-height:44px;color:inherit;border:0;align-items:center;justify-content:center;cursor:pointer;display:inline-flex;min-width:44px}
.bad-noki{background:var(--ker,#f6f6f6);gap:8px;display:flex;overflow:auto;padding:12px 14px;flex:1 1 auto;flex-direction:column;min-height:140px}
.bad-noki p{overflow-wrap:anywhere;font-size:.95rem;line-height:1.4;background:var(--sof,#fff);padding:8px 10px;margin:0;white-space:pre-line;max-width:88%;border-radius:12px;border:1px solid var(--mek,#ddd)}
.bad-noki p.bad-vel{border-color:transparent;color:var(--dip,#fff);align-self:flex-end;background:var(--lub,#333)}
.bad-noki p.bad-rota{color:var(--kep,#555)}
.bad-veri{border-top:1px solid var(--mek,#ddd);background:var(--sof,#fff);gap:8px;padding:10px 12px;display:flex}
.bad-veri input{min-width:0;color:var(--lap,#222);min-height:44px;padding:.5em .7em;border:1px solid var(--mek,#bbb);border-radius:min(var(--lek,6px),12px);background:var(--sof,#fff);font:inherit;font-size:16px;flex:1}
.bad-veri .bad-lebtn{flex:none;min-height:44px}
@media (max-width:560px){.bad-poku{right:12px;bottom:12px}.bad-daf{width:auto;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);right:8px;left:8px;bottom:8px}}
@media print{.bad-poku,.bad-daf{display:none}}
@media (max-width:880px){.bad-nubu{grid-template-columns:repeat(2,minmax(0,1fr))}.bad-famo-demo,.bad-pisu,.bad-lizup{grid-template-columns:minmax(0,1fr)}.bad-mon,.bad-hoduvu,.bad-jegu{grid-column:1;grid-row:auto}}
@media (max-width:720px){.bad-gep{grid-template-columns:1fr}.bad-mon{grid-template-columns:1fr}.bad-tok{grid-template-columns:repeat(2,1fr)}.bad-jaher li{grid-template-columns:1fr auto}.bad-jaher .bad-niz{grid-column:1/3;grid-row:2}.bad-nubu{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.bad-jem{animation:none}}


@font-face{font-family:"Montserrat Fb";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600;size-adjust:107%}
@font-face{font-family:"Montserrat Fb";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:800;size-adjust:111.5%}
@font-face{font-family:"Merriweather Sans Fb";src:local("Arial"),local("ArialMT");font-weight:400;size-adjust:106%}
@font-face{font-family:"Merriweather Sans Fb";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700;size-adjust:102%}
:root{--tob:#1d7a4a;--dan:"Montserrat","Montserrat Fb",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--zuk:#b7410a;--nug:#fdeedd;--lek:14px;--ted:"Merriweather Sans","Merriweather Sans Fb",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--ker:#fff;--zen:linear-gradient(90deg,var(--jub) 50%,var(--keh) 50%);--hob:#b3261e;--fip:#aebdf0;--sof:#fffdf9;--lub:#23408e;--fer:#ffb27f;--vid:#e8eefb;--bog:#1c3578;--mup:#162a5c;--lap:#1c1f2a;--jan:#f08a24;--jub:#e8590c;--kep:#525a6b;--dip:#fff;--mek:#ecdcc8;--gim:#101828;--keh:#23408e}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{background:var(--sof);color:var(--lap);margin:0;font:400 17px/1.72 var(--ted);overflow-x:clip}
h1,h2,h3{font-family:var(--dan);font-weight:800;line-height:1.14;margin:0;letter-spacing:-.012em;color:var(--keh)}
a{color:var(--keh)}
img{display:block;max-width:100%;height:auto}
p{margin:0 0 .9em}
.bad-baga{position:absolute;background:#fff;color:var(--lap);z-index:99;left:-999px;top:0;padding:10px 14px}
.bad-baga:focus{left:8px;top:8px}
.bad-heru{position:absolute;pointer-events:none;width:1px;height:1px;opacity:0}
.bad-nup{margin:0 auto;max-width:1240px;padding:0 28px}
/* header */
.bad-hot{box-shadow:0 1px 0 var(--mek);position:relative;background:#fff;overflow-x:clip;z-index:30}
.bad-jub{height:6px;background:var(--zen)}
.bad-juh{min-height:80px;align-items:center;display:flex;gap:18px}
.bad-gejol{color:#fff;align-self:stretch;align-items:center;margin-right:6px;gap:12px;display:flex;position:relative;z-index:1;flex:none;padding-right:30px;text-decoration:none}
.bad-gejol::before{transform:skewX(-14deg);position:absolute;content:"";background:var(--keh);transform-origin:100% 50%;z-index:-1;top:0;bottom:0;left:-100vmax;right:0}
.bad-gejol::after{transform:skewX(-14deg);background:var(--jub);content:"";top:0;bottom:0;right:-16px;z-index:-1;position:absolute;transform-origin:100% 50%;width:8px}
.bad-kuper{height:46px;flex:none;width:46px}
.bad-tiz{display:flex;color:#fff;white-space:nowrap;flex-direction:column;letter-spacing:-.005em;font:800 1.02rem/1.08 var(--dan)}
.bad-tiz i{font-style:normal;color:var(--fer)}
.bad-bibami{display:contents}
.bad-kuku{flex:1;min-width:0}
.bad-kuku ul{padding:0;list-style:none;margin:0}
.bad-kuku>ul{padding-left:18px;gap:0 2px;justify-content:center;display:flex}
.bad-kuku li{position:relative}
.bad-kuku>ul>li>a{padding:30px 12px 27px;color:var(--lap);white-space:nowrap;font:600 14.5px/1 var(--dan);text-decoration:none;box-shadow:inset 0 -3px 0 transparent;display:block}
.bad-kuku>ul>li>a:hover,.bad-kuku>ul>li:focus-within>a{box-shadow:inset 0 -3px 0 var(--jub)}
.bad-kuku a[aria-current=page]{color:var(--keh);box-shadow:inset 0 -3px 0 var(--keh)}
.bad-dom>a::after{width:.38em;margin-left:.55em;content:"";display:inline-block;transform:translateY(-.14em) rotate(45deg);height:.38em;border:solid currentColor;border-width:0 2px 2px 0}
.bad-jod{position:absolute;box-shadow:0 24px 40px -18px rgba(22,42,92,.5);border-top:5px solid var(--jub);border-image:var(--zen) 1;padding:8px;min-width:300px;display:none;left:-12px;top:100%;background:#fff}
.bad-dom:hover>.bad-jod,.bad-dom:focus-within>.bad-jod{display:block}
.bad-jod a{text-decoration:none;font:600 14px/1.35 var(--dan);position:relative;display:block;padding:10px 14px 10px 32px;color:var(--lap)}
.bad-jod a::before{height:8px;content:"";left:14px;top:17px;position:absolute;background:var(--jub);width:8px;transform:rotate(45deg)}
.bad-jod li:nth-child(even) a::before{background:var(--keh)}
.bad-jod a:hover,.bad-jod a[aria-current=page]{background:var(--nug);color:var(--keh)}
.bad-nika{flex:none;align-items:center;display:flex;gap:16px}
.bad-zopufe{text-decoration:underline;text-underline-offset:3px;font-size:.85rem;color:var(--kep)}
.bad-tupa{cursor:pointer;color:var(--gim);gap:.55em;font:800 .95rem/1 var(--dan);background:var(--jub);align-items:center;margin-left:auto;border-radius:14px;padding:.65em 1.1em;display:none}
.bad-sule{height:12px;background:linear-gradient(currentColor 0 0) 0 0/100% 2.5px no-repeat,linear-gradient(currentColor 0 0) 0 50%/100% 2.5px no-repeat,linear-gradient(currentColor 0 0) 0 100%/100% 2.5px no-repeat;width:18px}
.bad-heru:focus-visible~.bad-hot .bad-tupa{outline:3px solid var(--keh);outline-offset:2px}
/* buttons */
.bad-lebtn{text-decoration:none;color:var(--gim);gap:.6em;padding:.85em 1.5em;font:800 1rem/1.2 var(--dan);background:var(--jub);border:2px solid var(--jub);border-radius:14px;transition:transform .15s,box-shadow .15s}
.bad-lebtn:hover{transform:translateY(-2px);box-shadow:0 10px 18px -10px rgba(232,89,12,.8)}
.bad-lebtn:not(.bad-mis):not(.bad-mub)::after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;background:currentColor;content:"";height:1.05em;width:1.05em}
.bad-lebtn.bad-mis{border-color:var(--keh);background:transparent;color:var(--keh)}
.bad-lebtn.bad-mis:hover{background:var(--keh);box-shadow:none;color:#fff}
.bad-lebtn.bad-mub{padding:.65em 1.15em;font-size:.88rem}
.bad-lebtn .bad-ped{width:1.15em;height:1.15em}
.bad-tesu{padding-bottom:0}
.bad-rusip{color:var(--kep);font-size:.85rem;margin:0 0 16px}
.bad-rusip a{color:var(--kep)}
/* bubbles (the recurring motif) */
.bad-siz{gap:14px;flex-direction:column;display:flex}
.bad-dok{letter-spacing:-.01em;padding:12px 22px 14px;border-radius:22px;width:max-content;margin:0;font:800 1.5rem/1.1 var(--dan);position:relative;max-width:100%}
.bad-dok b{display:block;letter-spacing:.16em;opacity:.75;margin-bottom:6px;font:800 .62rem/1 var(--dan)}
.bad-dok::after{border:11px solid transparent;bottom:-11px;position:absolute;content:""}
.bad-piz{color:var(--gim);border-bottom-left-radius:4px;background:var(--jan)}
.bad-piz::after{left:0;border-top-color:var(--jan);border-left-color:var(--jan);border-width:11px 11px 0 0;border-right-color:transparent}
.bad-nat{color:var(--keh);align-self:flex-end;border-bottom-right-radius:4px;background:#fff}
.bad-nat::after{right:0;border-top-color:#fff;border-right-color:#fff;border-width:11px 0 0 11px;border-left-color:transparent}
/* hero */
.bad-mome{overflow-x:clip;background:var(--sof);position:relative}
.bad-mome>.bad-nup{gap:0;align-items:stretch;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);display:grid}
.bad-befa{align-self:center;padding:60px 56px 64px 0}
.bad-befa h1{font-size:clamp(2.05rem,4vw,3.4rem);line-height:1.1;overflow-wrap:break-word}
.bad-befa h1::after{display:block;content:"";background:var(--zen);height:9px;width:104px;border-radius:5px;margin:22px 0 22px}
.bad-figu{font-size:1.1rem;max-width:58ch;margin:0 0 1em}
.bad-vumu{padding-left:18px;border-left:5px solid var(--jub);border-image:linear-gradient(var(--jub) 50%,var(--keh) 50%) 1;max-width:54ch;color:var(--lap);margin:0 0 1.4em;font-weight:700}
.bad-fir{color:var(--kep);font-size:.85rem;margin:18px 0 0}
.bad-fir a{color:var(--kep);margin-left:1em}
.bad-kagu{position:relative;padding:56px 0 64px 110px;align-items:center;justify-content:center;min-height:440px;isolation:isolate;display:flex}
.bad-kagu::before,.bad-kagu::after{clip-path:polygon(84px 0,100% 0,100% 100%,0 100%);position:absolute;z-index:0;background:var(--keh);content:"";top:0;bottom:0;left:0;right:-100vmax}
.bad-kagu::after{z-index:-1;left:-26px;background:var(--jub)}
.bad-zuhun{z-index:1;position:relative;max-width:440px;width:100%}
.bad-nukoz{position:relative;margin:0;background:var(--vid);box-shadow:0 26px 44px -24px rgba(0,0,0,.6);border-radius:26px;border:6px solid #fff;overflow:hidden;aspect-ratio:1/1.04}
.bad-kif{height:100%;position:absolute;inset:0;width:100%}
.bad-nukoz picture{display:contents}
.bad-zas{object-fit:cover;position:absolute;width:100%;height:100%;inset:0}
.bad-zuhun .bad-siz{display:block;position:absolute;pointer-events:none;inset:0}
.bad-zuhun .bad-piz{position:absolute;left:-52px;top:26px}
.bad-zuhun .bad-nat{position:absolute;right:-18px;bottom:104px}
.bad-teb .bad-nat{bottom:64px}
.bad-fobi{position:relative}
.bad-teb{position:relative}
.bad-razog.bad-lid{position:relative;z-index:2;border:0;border-top:6px solid var(--jub);border-image:var(--zen) 1;border-radius:18px;background:#fff;max-width:none;color:var(--lap);padding:16px 18px 14px;width:min(360px,96%);font-size:.9rem;box-shadow:0 22px 40px -18px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.16);margin:-52px 0 0 -26px}
.bad-lid .bad-som{margin-bottom:8px}
.bad-lid .bad-jezi{margin:.1em 0 .55em}
.bad-lid .bad-rib{font-size:.86rem;line-height:1.4;gap:6px;margin:0 0 .6em}
.bad-lid .bad-rib li{gap:8px;background:var(--nug);display:grid;align-items:baseline;border-radius:4px 10px 10px 4px;border-left:5px solid var(--jub);padding:7px 10px;grid-template-columns:4.6em minmax(0,1fr)}
.bad-lid .bad-rib li:nth-child(even){border-left-color:var(--keh);background:var(--vid)}
.bad-lid .bad-rib b{text-transform:uppercase;letter-spacing:.1em;font:800 .66rem/1.3 var(--dan);min-width:0;color:var(--zuk)}
.bad-lid .bad-rib li:nth-child(even) b{color:var(--keh)}
.bad-pari{padding:.4em .75em;background:var(--vid);letter-spacing:.1em;border-radius:6px;border:0;text-transform:uppercase;font:800 .66rem/1 var(--dan);color:var(--keh)}
.bad-rufi{font:800 .72rem/1 var(--dan);padding:.45em .7em;border-radius:6px}
.bad-hazer{color:var(--kep)}
.bad-mane{color:var(--kep);font-size:.8rem;margin:0}
.bad-jezi{margin:.15em 0 .5em;font-size:.95rem;line-height:1.4}
.bad-koni{font-size:.86rem;line-height:1.45;background:var(--nug);border-radius:10px;color:var(--lap)}
.bad-koni .bad-ped{color:var(--zuk);margin-top:.1em}
.bad-hoj .bad-befa{padding:44px 44px 50px 0}
.bad-hoj .bad-befa h1{font-size:clamp(1.95rem,3.5vw,2.85rem)}
.bad-hoj .bad-kagu{min-height:340px;padding:44px 0 50px 100px}
.bad-hoj .bad-nukoz{aspect-ratio:4/3.1}
.bad-hoj .bad-zuhun{max-width:400px}
.bad-hoj .bad-zuhun .bad-nat{bottom:-18px}
.bad-jeke .bad-zuhun{max-width:340px}
.bad-jeke .bad-siz{display:flex;gap:26px;position:static}
.bad-jeke .bad-dok{position:relative;left:auto;right:auto;top:auto;bottom:auto}
.bad-jeke .bad-nat{align-self:flex-end;margin-right:-30px}
/* strip */
.bad-fefoz{display:grid;position:relative;grid-template-columns:1fr 1fr;background:var(--jub);height:132px}
.bad-fefoz::after{position:absolute;background:var(--keh);width:50%;right:0;top:0;bottom:0;content:""}
.bad-doves,.bad-donura{position:relative;z-index:1;gap:14px;align-items:center;display:flex}
.bad-doves{justify-content:flex-end;padding-right:62px}
.bad-donura{justify-content:flex-start;padding-left:62px}
.bad-sal{flex-direction:column;display:flex;background:#fff;gap:7px;padding:16px 20px;border-radius:18px;width:min(260px,60%)}
.bad-sal i{display:block;border-radius:4px;background:#f6c9ab;height:8px}
.bad-sal i:nth-child(2){width:78%}
.bad-sal i:nth-child(3){width:52%}
.bad-donura .bad-sal i{background:#c3cff0}
.bad-pok{padding:.5em .7em;border-radius:6px;color:#fff;font:800 .75rem/1 var(--dan);letter-spacing:.14em;background:rgba(255,255,255,.2)}
.bad-doves .bad-pok{color:var(--gim);background:rgba(255,255,255,.55)}
.bad-luve{left:50%;top:50%;border-radius:50%;box-shadow:0 0 0 7px var(--sof),0 8px 20px -8px rgba(0,0,0,.5);color:var(--keh);height:70px;z-index:2;position:absolute;margin:-35px 0 0 -35px;place-items:center;background:#fff;display:grid;width:70px}
.bad-luve .bad-ped{width:32px;height:32px}
/* sections: split halves */
.bad-jim{position:relative;overflow-x:clip}
.bad-luze{display:grid;align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.bad-vef{padding:78px 56px 78px 0;background:var(--keh);position:relative;isolation:isolate;color:#fff}
.bad-pat{padding:78px 0 78px 56px;background:var(--nug);position:relative;isolation:isolate}
.bad-vef::before,.bad-pat::before{position:absolute;z-index:-1;background:inherit;top:0;bottom:0;content:""}
.bad-vef::before{left:-100vmax;right:0}
.bad-pat::before{left:0;right:-100vmax}
.bad-vef h2{color:#fff;font-size:clamp(1.65rem,3vw,2.4rem)}
.bad-vef .bad-sim{color:#dbe3fb}
.bad-vef .bad-sample{color:inherit;opacity:.65}
.bad-duf{margin-bottom:22px;width:68px;border-radius:18px 18px 18px 4px;height:68px;display:grid;color:var(--gim);place-items:center;background:var(--jub)}
.bad-duf .bad-ped{width:32px;height:32px}
.bad-sim{font-size:1.08rem;max-width:56ch;margin:.7em 0 0}
.bad-gep{list-style:none;margin:0;padding:0;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}
.bad-kit{box-shadow:0 12px 24px -20px rgba(22,42,92,.6);border:0;border-left:6px solid var(--jub);border-radius:6px 16px 16px 6px;display:grid;background:#fff;align-items:center;grid-template-columns:54px minmax(0,1fr);padding:18px 22px;column-gap:16px;row-gap:2px}
.bad-kit:nth-child(even){border-left-color:var(--keh)}
.bad-fuh{height:54px;border-radius:14px;border:0;width:54px;background:var(--nug);color:var(--zuk);grid-row:1/3}
.bad-kit:nth-child(even) .bad-fuh{background:var(--vid);color:var(--keh)}
.bad-fuh .bad-ped{width:26px;height:26px}
.bad-reh{font:800 1.04rem/1.3 var(--dan);color:var(--lap);margin:0}
.bad-fes{font-size:.95rem;line-height:1.55;color:var(--kep);margin:0}
.bad-zeze{margin:26px 0 0}
.bad-zeze>summary{align-items:center;cursor:pointer;font:800 .95rem/1.2 var(--dan);gap:.6em;display:inline-flex;padding:.7em 1.3em;border-radius:14px;border:2px solid var(--keh);list-style:none;background:#fff;color:var(--keh)}
.bad-zeze>summary::-webkit-details-marker,.bad-buv>summary::-webkit-details-marker{display:none}
.bad-zeze>summary::after{border:solid currentColor;border-width:0 2.5px 2.5px 0;transform:translateY(-.12em) rotate(45deg);transition:transform .2s;width:.5em;height:.5em;content:""}
.bad-zeze[open]>summary{background:var(--keh);color:#fff}
.bad-zeze[open]>summary::after{transform:translateY(.12em) rotate(-135deg)}
.bad-sabat{margin-top:16px;background:#fff;border-radius:6px 20px 20px 20px;border-left:6px solid var(--keh);color:var(--lap);box-shadow:0 14px 28px -22px rgba(22,42,92,.6);padding:26px 30px}
.bad-sabat p,.bad-sabat li,.bad-viv p,.bad-viv li{max-width:68ch}
.bad-sabat h3,.bad-viv h3{margin:1.3em 0 .35em;color:var(--keh);font-size:1.15rem}
.bad-vef .bad-zeze>summary{border-color:#fff;background:transparent;color:#fff}
.bad-vef .bad-zeze[open]>summary{background:#fff;color:var(--keh)}
.bad-fus{border-radius:22px;border:5px solid #fff;aspect-ratio:16/11;margin:30px 0 0;background:var(--vid);position:relative;overflow:hidden;box-shadow:0 20px 36px -22px rgba(0,0,0,.6)}
.bad-fus picture{display:contents}
/* splito: orange heading half on the right, sky tiles on the left */
.bad-zisiki .bad-vef{color:var(--gim);padding:78px 0 78px 56px;background:var(--jan);order:2}
.bad-zisiki .bad-pat{order:1;background:var(--vid);padding:78px 56px 78px 0}
.bad-zisiki .bad-vef::before{left:0;right:-100vmax}
.bad-zisiki .bad-pat::before{left:-100vmax;right:0}
.bad-zisiki .bad-vef h2{color:var(--gim)}
.bad-zisiki .bad-vef .bad-sim{color:var(--gim)}
.bad-zisiki .bad-duf{background:var(--keh);color:#fff}
.bad-zisiki .bad-vef .bad-zeze>summary{color:var(--gim);border-color:var(--gim)}
.bad-zisiki .bad-vef .bad-zeze[open]>summary{background:var(--gim);color:#fff}
/* bubbles: a conversation thread on cream */
.bad-bogala{padding:84px 0;background:var(--sof)}
.bad-bogala .bad-namu{margin:0 auto 40px;max-width:780px;text-align:center}
.bad-bogala .bad-duf{margin:0 auto 20px}
.bad-bogala .bad-sim{margin-left:auto;margin-right:auto}
.bad-bogala .bad-gep{margin:0 auto;gap:22px;max-width:900px}
.bad-bogala .bad-kit{border:0;border-radius:22px 22px 22px 4px;padding:20px 26px;background:var(--nug);width:min(100%,640px);box-shadow:none;grid-template-columns:minmax(0,1fr);position:relative}
.bad-bogala .bad-kit:nth-child(even){background:var(--vid);border-radius:22px 22px 4px 22px;justify-self:end}
.bad-bogala .bad-kit::after{bottom:-9px;left:0;content:"";border:0 solid transparent;border-width:9px 9px 0 0;border-top-color:var(--nug);position:absolute}
.bad-bogala .bad-kit:nth-child(even)::after{left:auto;right:0;border-width:9px 0 0 9px;border-top-color:var(--vid);border-left-color:transparent}
.bad-bogala .bad-fuh{width:38px;grid-row:auto;height:38px;color:var(--gim);margin-bottom:8px;background:var(--jub);border-radius:10px}
.bad-bogala .bad-kit:nth-child(even) .bad-fuh{background:var(--keh);color:#fff}
.bad-bogala .bad-fuh .bad-ped{width:20px;height:20px}
.bad-bogala .bad-zeze{text-align:center}
.bad-bogala .bad-zeze[open]>summary{margin-bottom:6px}
.bad-bogala .bad-sabat{text-align:left;max-width:860px;margin-left:auto;margin-right:auto}
/* steps: bubble-numbered columns */
.bad-sagoge{padding:84px 0;background:var(--vid)}
.bad-sagoge .bad-bemi{display:grid;align-items:center;margin-bottom:56px;grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr);gap:48px}
.bad-sagoge .bad-duf{background:var(--keh);color:#fff}
.bad-sagoge .bad-fus{margin:0}
.bad-sagoge .bad-namu{margin-bottom:58px}
.bad-bemi .bad-namu{margin:0}
.bad-sagoge .bad-gep{gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:st}
.bad-sagoge .bad-kit{padding:44px 24px 24px;position:relative;border-left:0;border-top:5px solid var(--jub);border-radius:6px 6px 18px 18px;display:block;counter-increment:st}
.bad-sagoge .bad-kit:nth-child(even){border-top-color:var(--keh)}
.bad-sagoge .bad-kit::before{text-align:center;position:absolute;border-radius:12px 12px 12px 3px;top:-27px;left:20px;background:var(--jub);color:var(--gim);height:42px;width:48px;content:counter(st);font:800 1.3rem/42px var(--dan)}
.bad-sagoge .bad-kit:nth-child(even)::before{background:var(--keh);color:#fff}
.bad-sagoge .bad-fuh{height:44px;width:44px;margin:0 0 12px}
.bad-sagoge .bad-reh{display:block;margin-bottom:6px}
.bad-sagoge .bad-fes{display:block}
/* cols */
.bad-ruzavi{padding:84px 0;background:var(--sof)}
.bad-ruzavi .bad-namu{max-width:800px;margin:0 0 40px}
.bad-ruzavi .bad-duf{background:var(--keh);color:#fff}
.bad-ruzavi .bad-gep{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.bad-ruzavi .bad-kit{display:block;background:#fff;border:0;border-radius:6px 22px 22px 22px;box-shadow:0 18px 34px -24px rgba(22,42,92,.7),0 0 0 1px var(--mek);position:relative;padding:34px 26px 26px}
.bad-ruzavi .bad-kit::before{left:0;right:0;top:0;height:8px;background:var(--zen);border-radius:6px 22px 0 0;content:"";position:absolute}
.bad-ruzavi .bad-fuh{margin:0 0 14px}
.bad-ruzavi .bad-reh,.bad-ruzavi .bad-fes{display:block}
.bad-ruzavi .bad-reh{margin-bottom:6px}
.bad-mur{padding:60px 0 84px}
/* demo band */
.bad-vide{background:linear-gradient(96deg,var(--keh) 0 49.8%,var(--jub) 49.8% 50.2%,var(--mup) 50.2% 100%);position:relative;color:#fff}
.bad-vide .bad-luze .bad-vef,.bad-vide .bad-luze .bad-pat{background:transparent;padding-top:80px;padding-bottom:36px}
.bad-vide .bad-luze .bad-vef::before,.bad-vide .bad-luze .bad-pat::before{display:none}
.bad-vide .bad-pat{padding-left:60px}
.bad-vide .bad-vef{padding-right:60px}
.bad-vide .bad-kit{border-left-color:var(--jub);box-shadow:none;background:rgba(255,255,255,.08)}
.bad-vide .bad-reh{color:#fff}
.bad-vide .bad-fes{color:#cdd8f7}
.bad-vide .bad-fuh{background:rgba(255,255,255,.14);color:#fff}
.bad-vide .bad-kit:nth-child(even) .bad-fuh{background:rgba(255,255,255,.14);color:#fff}
.bad-vide .bad-zeze>summary{background:transparent}
.bad-vide .bad-pat .bad-zeze>summary{color:#fff;border-color:#fff}
.bad-vide .bad-pat .bad-zeze[open]>summary{background:#fff;color:var(--mup)}
.bad-vide .bad-sabat{background:#fff}
.bad-nek{padding-top:76px;color:#fff;font-size:clamp(1.5rem,2.8vw,2.1rem)}
.bad-famo-demo{align-items:start;display:grid;margin:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}
.bad-mon{display:grid;padding:30px 60px 84px 0;gap:12px;grid-column:1;grid-row:1/3;grid-template-columns:minmax(0,1fr)}
.bad-gul{padding:14px 18px;text-align:left;position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);color:#fff;border:2px solid rgba(255,255,255,.22);border-radius:16px 16px 16px 4px;column-gap:14px;row-gap:2px;align-items:center;background:rgba(255,255,255,.07)}
.bad-gul:hover{background:rgba(255,255,255,.15)}
.bad-gul .bad-ped{height:46px;grid-row:1/3;padding:11px;border-radius:12px;background:rgba(255,255,255,.16);width:46px}
.bad-kil{font:800 .98rem/1.3 var(--dan)}
.bad-bug{grid-column:2;color:#cdd8f7;font-size:.86rem}
.bad-gul[aria-checked=true]{background:var(--jub);border-color:var(--jub);border-radius:16px 16px 4px 16px;color:var(--gim)}
.bad-gul[aria-checked=true]::after{position:absolute;content:"";margin-top:-10px;right:-13px;top:50%;border:10px solid transparent;border-left:13px solid var(--jub);border-right:0}
.bad-gul[aria-checked=true] .bad-ped{background:var(--gim);color:#fff}
.bad-gul[aria-checked=true] .bad-bug{color:var(--gim)}
.bad-gul:focus-visible{outline-color:#fff}
.bad-hoduvu{background:#fff;gap:14px;padding:26px;border:0;border-radius:6px 22px 22px 22px;color:var(--lap);margin:30px 0 0 60px;grid-column:2;grid-row:1}
.bad-telo{color:var(--kep);font-size:.85rem}
.bad-najol{flex-direction:column}
.bad-najol .bad-lebtn{width:100%;font-size:1.05rem}
.bad-najol .bad-lebtn:first-child{padding:1.1em 1.4em;font-size:1.15rem}
.bad-jusup{color:var(--kep);text-align:center}
.bad-fobi{justify-content:center}
.bad-jegu{grid-column:2;grid-row:2;margin:18px 0 0 60px;padding-bottom:84px}
.bad-jegu .bad-vagef{max-width:none}
.bad-ziruz{color:#cdd8f7}
.bad-ziruz.bad-juv{color:#fff}
.bad-vagef{color:var(--lap);border:0;border-top:6px solid var(--jub);border-image:var(--zen) 1;border-radius:0;background:#fff;box-shadow:0 24px 40px -22px rgba(0,0,0,.6);padding:22px 24px}
.bad-rib{font-size:.92rem}
.bad-rib b{color:var(--keh)}
.bad-siba p{border-radius:14px}
.bad-siba p.bad-vel{background:var(--keh)}
.bad-vide .bad-sample{color:inherit;opacity:.6}
/* closing parts */
.bad-viv{padding:64px 0 0}
.bad-viv>h2,.bad-jam>h2{font-size:clamp(1.5rem,2.7vw,2.05rem);margin-bottom:22px}
.bad-viv>h2::after,.bad-jam>h2::after{display:block;height:7px;border-radius:4px;width:70px;margin-top:14px;background:var(--zen);content:""}
.bad-jam{margin:0 auto;padding:84px 0 0;max-width:900px}
.bad-buv{border:0;border-left:6px solid var(--jub);border-radius:6px 16px 16px 6px;background:#fff;padding:4px 24px;box-shadow:0 10px 22px -18px rgba(22,42,92,.6);margin:0 0 12px}
.bad-buv:nth-of-type(even){border-left-color:var(--keh)}
.bad-buv>summary{color:var(--lap);font:800 1.02rem/1.4 var(--dan);align-items:center;justify-content:space-between;cursor:pointer;padding:14px 0;gap:16px;list-style:none;display:flex}
.bad-buv>summary::after{transition:transform .2s;height:12px;width:12px;content:"";flex:none;transform:translateY(-3px) rotate(45deg);border:solid var(--keh);border-width:0 3px 3px 0}
.bad-buv[open]>summary::after{transform:translateY(3px) rotate(-135deg);border-color:var(--jub)}
.bad-veg{padding:0 0 12px}
.bad-veg p{max-width:68ch}
.bad-kuv{padding:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);color:#fff;display:grid;background:var(--keh);border-radius:6px 28px 28px 28px;column-gap:0;margin:84px 0 0;overflow:hidden}
.bad-kuv h2{font-size:clamp(1.6rem,3vw,2.3rem);padding:48px 44px 0;color:#fff;grid-column:1}
.bad-kuv p:not(.bad-vubtns){color:#e3e9fb;max-width:none;font-size:1.05rem;grid-column:1;padding:0 44px 48px;margin:.8em 0 0}
.bad-kuv .bad-vubtns{background:var(--jub);padding:40px 36px;padding-left:68px;flex-direction:column;justify-content:center;align-items:stretch;clip-path:polygon(34px 0,100% 0,100% 100%,0 100%);grid-column:2;grid-row:1/3;margin:0}
.bad-kuv .bad-lebtn{background:var(--gim);border-color:var(--gim);justify-content:center;color:#fff}
.bad-kuv .bad-lebtn.bad-mis{background:transparent;color:var(--gim);border-color:var(--gim)}
.bad-kuv .bad-lebtn.bad-mis:hover{background:var(--gim);color:#fff}
.bad-zal{margin:26px 0 0;color:var(--kep);font-size:.82rem}
.bad-zal a{color:var(--kep);margin-right:1em}
.bad-saro{padding-bottom:84px}
/* tables */
.bad-fiz{box-shadow:0 14px 28px -22px rgba(22,42,92,.7),0 0 0 1px var(--mek);background:#fff;border:0;border-radius:6px 20px 20px 20px;margin:0}
.bad-kul{min-width:640px;font-size:.95rem}
.bad-kul th,.bad-kul td{padding:15px 18px;border-bottom:1px solid var(--mek)}
.bad-kul thead th{font:800 .85rem/1.2 var(--dan);text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--mup)}
.bad-kul thead th:first-child{box-shadow:inset 0 -4px 0 var(--jub)}
.bad-kul thead th:nth-child(n+2){box-shadow:inset 0 -4px 0 var(--keh)}
.bad-kul tbody th{font:800 .95rem/1.3 var(--dan);color:var(--keh)}
.bad-kul tbody tr:nth-child(even){background:var(--sof)}
.bad-kul tbody tr:last-child>*{border-bottom:0}
/* pricing */
.bad-lizup{gap:20px;margin:8px 0 0;align-items:start}
.bad-bile{border:0;border-top:7px solid var(--jub);border-image:var(--zen) 1;border-radius:0;background:#fff;box-shadow:0 22px 40px -24px rgba(22,42,92,.7);padding:32px}
.bad-fov{color:var(--keh);font-family:var(--dan);font-weight:800}
.bad-jul span{font:800 3.6rem/1 var(--dan);color:var(--keh)}
.bad-bile li .bad-ped{color:var(--zuk);margin-top:.15em}
.bad-jomu{padding:30px;border:0;border-left:6px solid var(--keh);border-radius:6px 20px 20px 6px;background:var(--vid)}
.bad-jomu li{border-top:1px solid #c7d2f0}
.bad-luji li{padding:12px 0;border-bottom:1px solid var(--mek)}
.bad-luji .bad-ped{color:var(--zuk)}
/* tools, forms, templates */
.bad-pisu{gap:22px;align-items:stretch}
.bad-remoti,.bad-tarid,.bad-fukut{max-width:none;background:#fff;padding:28px;border-radius:6px 22px 22px 22px;border-top:6px solid var(--jub);border-image:var(--zen) 1;border-radius:0;box-shadow:0 18px 34px -24px rgba(22,42,92,.7)}
.bad-tarid,.bad-fukut{max-width:560px}
.bad-bakuv input,.bad-bakuv select,.bad-pehen input{border:2px solid #d9c9b4;border-radius:10px;background:#fff}
.bad-bakuv input:disabled{background:var(--nug)}
.bad-zeg{background:var(--mup);color:#fff;padding:28px;border:0;border-radius:6px 22px 22px 22px}
.bad-zeg a{color:var(--fer)}
.bad-duj{font-family:var(--dan);font-weight:800;color:#fff}
.bad-duj strong{color:var(--fer)}
.bad-sas li,.bad-gin{border:0;border-radius:10px;color:var(--lap);background:#fff}
.bad-nor{margin:0 0 0;border:0;border-radius:6px 20px 20px 20px;box-shadow:0 14px 28px -22px rgba(22,42,92,.7),0 0 0 1px var(--mek);background:#fff}
.bad-rijuko{background:var(--mup);color:#fff;font-family:var(--dan);font-weight:800;border:0;padding:12px 20px}
.bad-rijuko .bad-lebtn{border-color:var(--jub);background:var(--jub);color:var(--gim)}
.bad-badidu{padding:20px 26px}
.bad-palo{margin:0}
.bad-retoki{border:0;border-top:6px solid var(--jub);border-image:var(--zen) 1;border-radius:0;box-shadow:0 18px 34px -24px rgba(22,42,92,.7);padding:18px 22px;max-width:780px}
.bad-nezu{border-bottom:1px solid var(--mek)}
.bad-jat{background:var(--nug);border-radius:10px}
.bad-jat:nth-child(even){background:var(--vid)}
.bad-mosat{max-width:820px;list-style:none;counter-reset:s;display:grid;padding:0;margin:0;gap:14px}
.bad-mosat li{position:relative;padding:18px 22px 18px 82px;box-shadow:0 12px 24px -20px rgba(22,42,92,.6);border-radius:6px 16px 16px 6px;background:#fff;counter-increment:s}
.bad-mosat li::before{content:counter(s);left:18px;top:50%;width:50px;border-radius:12px 12px 12px 3px;margin-top:-22px;text-align:center;font:800 1.25rem/44px var(--dan);position:absolute;background:var(--jub);color:var(--gim);height:44px}
.bad-mosat li:nth-child(even)::before{background:var(--keh);color:#fff}
.bad-siseji{padding:0;display:grid;max-width:820px;gap:12px;list-style:none;margin:0}
.bad-siseji li{gap:12px;display:flex;box-shadow:0 12px 24px -20px rgba(22,42,92,.6);border-left:6px solid var(--keh);border-radius:6px 14px 14px 6px;padding:14px 20px;background:#fff;align-items:flex-start}
.bad-siseji li:nth-child(odd){border-left-color:var(--jub)}
.bad-siseji .bad-ped{color:var(--keh);margin-top:.12em}
.bad-jan{gap:36px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}
.bad-nubu{gap:14px}
.bad-buf{box-shadow:0 12px 24px -20px rgba(22,42,92,.6);font-family:var(--dan);font-weight:600;border:0;border-left:6px solid var(--jub);border-radius:6px 14px 14px 6px}
.bad-fom{text-align:center;padding:70px 0 20px}
.bad-fom .bad-vubtns{justify-content:center}
.bad-fom .bad-siz{align-items:center;margin-bottom:30px}
.bad-fom .bad-nat{background:var(--keh);align-self:center;color:#fff}
.bad-fom .bad-nat::after{border-top-color:var(--keh);border-right-color:var(--keh)}
.bad-fom h1::after{display:block;background:var(--zen);height:8px;width:90px;content:"";margin:18px auto;border-radius:4px}
/* footer */
.bad-rih{background:var(--mup);padding:0;font-size:.95rem;color:#cdd8f7;position:relative}
.bad-rih .bad-jub{height:8px}
.bad-rih .bad-nup{padding-top:64px;padding-bottom:34px}
.bad-rih a{color:#fff}
.bad-jado{gap:50px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2.2fr)}
.bad-sav p{margin:16px 0 0;max-width:44ch}
.bad-sav .bad-fovu{font:800 1.1rem/1.35 var(--dan);color:var(--fer)}
.bad-rih .bad-gejol{color:#fff;padding:0;align-self:auto;margin:0}
.bad-rih .bad-gejol::before,.bad-rih .bad-gejol::after{display:none}
.bad-pisis{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}
.bad-pisis b{display:block;color:var(--fer);letter-spacing:.1em;font:800 .85rem/1.2 var(--dan);margin-bottom:12px;text-transform:uppercase}
.bad-pisis ul,.bad-kas{padding:0;margin:0;list-style:none}
.bad-pisis li{margin:.45em 0}
.bad-pisis a{text-decoration:none}
.bad-pisis a:hover,.bad-kas a:hover{text-decoration:underline}
.bad-kas{gap:8px 24px;margin:40px 0 22px;padding-top:24px;display:flex;border-top:1px solid rgba(255,255,255,.2);flex-wrap:wrap}
.bad-mobo{margin:0 0 20px;background:rgba(255,255,255,.07);border-left:6px solid var(--jub);border-radius:6px 12px 12px 6px;padding:16px 22px;max-width:none;color:#dbe3fb;font-size:.9rem}
.bad-lun{color:#aebdf0;font-size:.85rem;margin:0}
@media (max-width:1180px){
.bad-tupa{display:inline-flex}
.bad-bibami{max-height:calc(100vh - 100px);overflow:auto;box-shadow:0 26px 40px -22px rgba(22,42,92,.6);border-top:5px solid var(--jub);border-image:var(--zen) 1;display:none;background:#fff;padding:12px 28px 24px;left:0;right:0;top:100%;position:absolute}
.bad-heru:checked~.bad-hot .bad-bibami{display:block}
.bad-kuku>ul{flex-direction:column;padding-left:0}
.bad-kuku>ul>li>a{font-size:1.1rem;box-shadow:inset 0 -1px 0 var(--mek);padding:14px 4px}
.bad-dom>a::after{display:none}
.bad-jod{flex-wrap:wrap;box-shadow:none;border:0;border-image:none;min-width:0;position:static;display:flex;gap:8px;padding:10px 0 14px}
.bad-jod a{background:var(--nug);font-size:.88rem;padding:7px 14px;border-radius:8px}
.bad-jod a::before{display:none}
.bad-nika{justify-content:space-between;padding-top:16px}
}
@media (max-width:980px){
.bad-mome>.bad-nup{grid-template-columns:minmax(0,1fr)}
.bad-befa{padding:44px 0 40px}
.bad-kagu{margin:0 -28px;padding:64px 0 56px;padding-left:28px;padding-right:28px;min-height:0}
.bad-kagu::before{left:0;right:0;clip-path:polygon(0 30px,100% 0,100% 100%,0 100%)}
.bad-kagu::after{display:none}
.bad-zuhun{max-width:420px}
.bad-zuhun .bad-piz{left:-14px}
.bad-razog.bad-lid{margin-left:0}
.bad-luze{grid-template-columns:minmax(0,1fr)}
.bad-vef,.bad-zisiki .bad-vef{order:0;padding:56px 0 48px}
.bad-pat,.bad-zisiki .bad-pat{order:0;padding:48px 0 56px}
.bad-vef::before,.bad-pat::before,.bad-zisiki .bad-vef::before,.bad-zisiki .bad-pat::before{left:-100vmax;right:-100vmax}
.bad-vide .bad-luze .bad-vef,.bad-vide .bad-luze .bad-pat{padding-left:0;padding-right:0}
.bad-vide{background:var(--mup)}
.bad-sagoge .bad-bemi{grid-template-columns:minmax(0,1fr)}
.bad-sagoge .bad-fus{max-width:460px}
.bad-sagoge .bad-gep,.bad-ruzavi .bad-gep{grid-template-columns:minmax(0,1fr);gap:36px}
.bad-ruzavi .bad-gep{gap:20px}
.bad-famo-demo{grid-template-columns:minmax(0,1fr)}
.bad-mon{padding:26px 28px 14px;gap:12px;scroll-snap-type:x mandatory;overflow-x:auto;-webkit-overflow-scrolling:touch;grid-column:1;grid-row:auto;margin:0 -28px;display:flex}
.bad-gul{flex:0 0 76%;scroll-snap-align:start;align-items:start}
.bad-gul[aria-checked=true]::after{display:none}
.bad-hoduvu,.bad-jegu{grid-column:1;grid-row:auto;margin:14px 0 0}
.bad-jegu{padding-bottom:64px}
.bad-lizup,.bad-jan,.bad-pisu{grid-template-columns:minmax(0,1fr)}
.bad-kuv{grid-template-columns:minmax(0,1fr)}
.bad-kuv h2,.bad-kuv p:not(.bad-vubtns){grid-column:1;padding-left:28px;padding-right:28px}
.bad-kuv h2{padding-top:36px}
.bad-kuv p:not(.bad-vubtns){padding-bottom:30px}
.bad-kuv .bad-vubtns{clip-path:polygon(0 18px,100% 0,100% 100%,0 100%);padding:44px 28px 32px;grid-column:1;grid-row:auto}
.bad-jado{grid-template-columns:minmax(0,1fr);gap:34px}
.bad-fefoz{height:112px}
.bad-doves{padding-right:48px}
.bad-donura{padding-left:48px}
}
@media (max-width:720px){
body{font-size:16.5px}
.bad-nup{padding:0 18px}
.bad-kagu{margin:0 -18px;padding-left:18px;padding-right:18px}
.bad-mon{margin:0 -18px;padding-left:18px;padding-right:18px}
.bad-bibami{padding:8px 18px 22px}
.bad-juh{min-height:68px}
.bad-kuper{width:40px;height:40px}
.bad-tiz{font-size:.9rem}
.bad-gejol{padding-right:22px}
.bad-befa{padding:34px 0 34px}
.bad-zuhun .bad-nat{right:-6px;top:50px;bottom:auto}
.bad-hoj .bad-zuhun .bad-nat{top:auto;bottom:-16px}
.bad-zuhun .bad-piz{left:-10px;top:14px}
.bad-dok{font-size:1.2rem;padding:10px 18px 12px}
.bad-kit{padding:16px 18px;column-gap:14px}
.bad-vef,.bad-zisiki .bad-vef{padding:46px 0 40px}
.bad-pat,.bad-zisiki .bad-pat{padding:38px 0 46px}
.bad-bogala,.bad-sagoge,.bad-ruzavi{padding:56px 0}
.bad-bogala .bad-kit{width:92%}
.bad-fefoz{height:96px}
.bad-sal{padding:12px 14px;width:80%}
.bad-luve{margin:-27px 0 0 -27px;height:54px;width:54px}
.bad-luve .bad-ped{width:26px;height:26px}
.bad-doves{padding-right:34px}
.bad-donura{padding-left:34px}
.bad-pok{display:none}
.bad-mur{padding-bottom:56px}
.bad-jam{padding-top:56px}
.bad-kuv{margin-top:56px}
.bad-pisis{grid-template-columns:minmax(0,1fr);gap:20px}
.bad-fiz{border-radius:0;background:transparent;overflow:visible;box-shadow:none}
.bad-kul{min-width:0;display:block}
.bad-kul thead{width:1px;height:1px;overflow:hidden;position:absolute;clip:rect(0 0 0 0)}
.bad-kul tbody,.bad-kul tr,.bad-kul th,.bad-kul td{display:block}
.bad-kul tbody tr{box-shadow:0 12px 24px -20px rgba(22,42,92,.6),0 0 0 1px var(--mek);background:#fff!important;border-top:5px solid var(--jub);margin:0 0 16px}
.bad-kul tbody tr:nth-child(even){border-top-color:var(--keh)}
.bad-kul tbody th{padding:12px 18px 4px;font-size:1rem;border-bottom:0}
.bad-kul td{padding:8px 18px 10px;border-bottom:1px solid var(--mek)}
.bad-kul td:last-child{border-bottom:0}
.bad-kul td::before{margin-bottom:3px;font:800 .68rem/1.2 var(--dan);content:attr(data-label);text-transform:uppercase;color:var(--zuk);display:block;letter-spacing:.1em}
.bad-mosat li{padding:16px 18px 16px 76px}
.bad-mosat li::before{left:14px;width:46px}
.bad-bile,.bad-jomu{padding:24px 20px}
.bad-jul span{font-size:3rem}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bad-lebtn{transition:none}}
/* R14 icon-only menu button */
.bad-tupa{height:44px;width:46px;gap:0;justify-content:center;padding:0;box-sizing:border-box}

/* R12 big hero photo (2026-11-05): home hero, desktop only */
@media (min-width:1180px){
.bad-nup:has(.bad-kagu){grid-template-columns:minmax(0,0.80fr) minmax(0,1.20fr)!important;align-items:start!important;column-gap:36px!important}
.bad-nup:has(.bad-kagu) .bad-kagu{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
.bad-nup:has(.bad-kagu) .bad-nukoz{aspect-ratio:0.85!important;width:100%!important;max-width:none!important;height:auto!important}
.bad-nup:has(.bad-kagu) .bad-kagu{padding:24px 0 0 0!important}.bad-nup:has(.bad-kagu) .bad-zuhun,.bad-nup:has(.bad-kagu) .bad-teb{width:100%!important;max-width:none!important}.bad-nup:has(.bad-kagu) .bad-kagu{padding-left:84px!important;padding-right:0!important}
.bad-nup:has(.bad-kagu) h1{font-size:clamp(2rem,3.1vw,2.1rem)!important;line-height:1.06!important}
}
@media (max-width:700px){
.bad-nup:has(.bad-kagu){align-items:stretch!important;gap:0!important;row-gap:0!important;flex-direction:column!important;display:flex!important}
.bad-nup:has(.bad-kagu)>:has(>h1){display:contents!important}
.bad-nup:has(.bad-kagu)>:has(>h1)>*{order:0}
.bad-nup:has(.bad-kagu)>:has(>h1)>h1~*{order:4}
.bad-nup:has(.bad-kagu)>:has(>h1)>h1{order:1!important}
.bad-nup:has(.bad-kagu)>:has(>h1)>.bad-vubtns{order:2!important;margin-top:18px!important}
.bad-nup:has(.bad-kagu)>.bad-kagu{order:3!important;width:100%!important;max-width:none!important;min-width:0!important;margin-top:18px!important;margin-left:0!important;margin-right:0!important}
.bad-nup:has(.bad-kagu)>.bad-kagu{width:calc(100% + 36px)!important;padding-left:12px!important;padding-right:12px!important;margin-left:-18px!important;margin-right:-18px!important}.bad-nup:has(.bad-kagu) .bad-zuhun{max-width:none!important;width:100%!important}.bad-nup:has(.bad-kagu)>:has(>h1)>h1{margin-top:28px!important}
}
