:root,[data-theme="light"]{--bg: #f0eff7;--bg2: #f7f5fd;--card: rgba(255,255,255,.78);--card2: #fff;--soft: #f4f1fe;--line: rgba(108,76,228,.13);--line2: rgba(108,76,228,.24);--ink: #1d1640;--text: #4a4468;--mute: #7a7499;--head: rgba(247,245,253,.86);--p: #6c4ce4;--p2: #5232c8;--p3: #8a6cf4;--psoft: #ece6ff;--gold: #b8892f;--goldsoft: #f8eed6;--ok: #1f9d6a;--warn: #c27a12;--red: #d6455d;--sh: 0 2px 6px rgba(48,30,120,.05),0 14px 34px rgba(48,30,120,.08);--glow: 0 10px 26px rgba(108,76,228,.28)}[data-theme="dark"]{--bg: #120d2b;--bg2: #181238;--card: rgba(33,25,74,.78);--card2: #231b52;--soft: #2a2160;--line: rgba(160,140,255,.16);--line2: rgba(160,140,255,.3);--ink: #f4f1ff;--text: #cbc4ea;--mute: #9f97c6;--head: rgba(18,13,43,.86);--p: #8a6cf4;--p2: #6c4ce4;--p3: #a58cff;--psoft: rgba(138,108,244,.2);--gold: #e4b85a;--goldsoft: rgba(228,184,90,.14);--sh: 0 14px 34px rgba(0,0,0,.3);--glow: 0 10px 26px rgba(108,76,228,.4)}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 140px;-webkit-text-size-adjust: 100%}body{margin: 0;background: radial-gradient(900px 600px at 100% 0,rgba(138,108,244,.1),transparent 60%),var(--bg);color: var(--text);font: 400 16px/1.7 'Plus Jakarta Sans',system-ui,sans-serif;overflow-x: hidden}body.lock{overflow: hidden}img{max-width: 100%;height: auto;display: block}a{color: var(--p);text-underline-offset: 3px;text-decoration-thickness: 1.5px}a:hover{color: var(--p2)}h1,h2,h3,h4{font-family: 'Outfit',system-ui,sans-serif;color: var(--ink);line-height: 1.2;margin: 0;letter-spacing: -.2px}p{margin: 0 0 14px}button,input,select,textarea{font: inherit;color: inherit}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.ic{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round}.skip{position: absolute;left: -999px;top: 8px;z-index: 99;background: var(--p);color: #fff;padding: 10px 16px;border-radius: 12px;font-weight: 600}.skip:focus{left: 12px}:focus-visible{outline: 3px solid var(--p3);outline-offset: 2px;border-radius: 8px}.wrap{max-width: 1200px;margin: 0 auto;padding: 0 24px}.nc{color: var(--mute);font-style: italic}.tiny{margin: 6px 0 0;font-size: 11.5px;color: var(--mute);text-align: center}.hl{background: linear-gradient(100deg,var(--p3),var(--p2));-webkit-background-clip: text;background-clip: text;color: transparent}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 24px;border-radius: 999px;border: 0;cursor: pointer;font: 600 15.5px 'Outfit',sans-serif;text-decoration: none;white-space: nowrap;transition: transform .15s,box-shadow .15s,background .15s}.btn .ic{width: 17px;height: 17px}.btn-go{color: #fff;background: linear-gradient(135deg,var(--p3),var(--p2));box-shadow: var(--glow)}.btn-go:hover{color: #fff;transform: translateY(-1px);box-shadow: 0 14px 30px rgba(108,76,228,.38)}.btn-soft{color: var(--p2);background: var(--card2);border: 1px solid var(--line2)}[data-theme="dark"] .btn-soft{color: var(--ink)}.btn-soft:hover{border-color: var(--p);color: var(--p)}.btn-sm{min-height: 40px;padding: 0 18px;font-size: 14px}.top{position: sticky;top: 0;z-index: 40;background: var(--head);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-bottom: 1px solid var(--line)}.top-in{max-width: 1200px;margin: 0 auto;padding: 0 24px;height: 70px;display: flex;align-items: center;gap: 20px}.logo{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;color: var(--ink);flex: none}.logo:hover{color: var(--ink)}.mark{width: 40px;height: 40px;flex: none;filter: drop-shadow(0 6px 12px rgba(108,76,228,.3))}.lg-t{font: 700 22px/1 'Outfit',sans-serif;letter-spacing: -.4px}.lg-t b{font-weight: 700;color: var(--p)}.lg-t i{font-style: normal;font-size: 15px;font-weight: 600;color: var(--gold)}.nav{flex: 1;display: flex;justify-content: center}.nav>ul{display: flex;gap: 4px;list-style: none;margin: 0;padding: 4px;background: var(--card);border: 1px solid var(--line);border-radius: 999px}.dd{position: relative}.dd-b{display: inline-flex;align-items: center;gap: 6px;height: 40px;padding: 0 16px;border: 0;background: none;color: var(--ink);font: 500 15.5px 'Outfit',sans-serif;border-radius: 999px;cursor: pointer}.dd-b:hover,.dd.open .dd-b{background: var(--psoft);color: var(--p2)}[data-theme="dark"] .dd-b:hover,[data-theme="dark"] .dd.open .dd-b{color: var(--ink)}.cv{width: 16px;height: 16px;transition: transform .2s}.dd.open .cv{transform: rotate(180deg)}.ddm{position: absolute;top: calc(100% + 12px);left: 50%;transform: translateX(-50%);min-width: 250px;display: none;list-style: none;margin: 0;padding: 10px;background: var(--card2);border: 1px solid var(--line);border-radius: 20px;box-shadow: var(--sh)}.ddm.wide{min-width: 290px}.dd.open .ddm{display: grid;gap: 2px}.ddm a{display: flex;align-items: center;gap: 11px;padding: 8px 10px;border-radius: 12px;color: var(--ink);text-decoration: none;font-weight: 500}.ddm a:hover{background: var(--soft);color: var(--ink)}.ddm .ci{width: 24px;height: 24px}.ddm .ic{color: var(--p)}.ddm b{display: block;font-weight: 600;line-height: 1.2}.ddm small{display: block;color: var(--mute);font-size: 12.5px}.ddm .all a{color: var(--p);font-weight: 600;justify-content: space-between;border-top: 1px solid var(--line);border-radius: 0 0 12px 12px;margin-top: 4px}.theme{width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--line2);background: var(--card2);color: var(--p);cursor: pointer;display: grid;place-items: center;flex: none}.theme:hover{border-color: var(--p)}.t-sun{display: none}[data-theme="dark"] .t-sun{display: block;color: var(--gold)}[data-theme="dark"] .t-moon{display: none}.burger{display: none;width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--line2);background: var(--card2);cursor: pointer;flex-direction: column;justify-content: center;align-items: center;gap: 4px}.burger i{display: block;width: 18px;height: 2px;background: var(--ink);border-radius: 2px;transition: transform .2s,opacity .2s}.burger[aria-expanded="true"] i:nth-child(1){transform: translateY(6px) rotate(45deg)}.burger[aria-expanded="true"] i:nth-child(2){opacity: 0}.burger[aria-expanded="true"] i:nth-child(3){transform: translateY(-6px) rotate(-45deg)}.drawer{position: fixed;top: 70px;right: 0;bottom: 0;width: min(380px,100%);background: var(--bg2);z-index: 39;transform: translateX(100%);transition: transform .25s;overflow-y: auto;visibility: hidden;border-left: 1px solid var(--line)}.drawer.open{transform: none;visibility: visible}.dr-in{padding: 10px 18px 30px}.drawer details{border-bottom: 1px solid var(--line)}.drawer summary{list-style: none;display: flex;justify-content: space-between;align-items: center;padding: 15px 4px;font: 600 18px 'Outfit',sans-serif;color: var(--ink);cursor: pointer}.drawer summary::-webkit-details-marker{display: none}.drawer details[open] .cv{transform: rotate(180deg)}.drawer ul{list-style: none;margin: 0;padding: 0 0 10px;display: grid;gap: 2px}.drawer li a{display: flex;align-items: center;gap: 10px;padding: 8px 6px;color: var(--ink);text-decoration: none;border-radius: 10px}.drawer .ci{width: 22px;height: 22px}.drawer .ic{color: var(--p)}.drawer small{display: block;color: var(--mute);font-size: 12.5px}.dr-age{display: flex;gap: 10px;align-items: center;font-size: 13px;color: var(--mute);margin: 16px 0 0}.shade{position: fixed;inset: 70px 0 0;background: rgba(20,12,50,.35);z-index: 38;opacity: 0;visibility: hidden;transition: opacity .2s}.shade.open{opacity: 1;visibility: visible}.a18{display: inline-grid;place-items: center;flex: none;width: 40px;height: 40px;border-radius: 50%;border: 2px solid var(--red);color: var(--red);font: 700 13px 'Outfit',sans-serif}.hb{position: relative;background: #f0eff7;overflow: hidden;min-height: clamp(500px,40vw,600px)}.hb-pic{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: max(74%,1040px)}.hb-pic img{width: 100%;height: auto;-webkit-mask-image: linear-gradient(transparent,#000 14%,#000 86%,transparent),linear-gradient(90deg,transparent,#000 10%);-webkit-mask-composite: source-in;mask-image: linear-gradient(transparent,#000 14%,#000 86%,transparent),linear-gradient(90deg,transparent,#000 10%);mask-composite: intersect}.hb-in{position: relative;z-index: 1;max-width: 1200px;min-height: inherit;margin: 0 auto;padding: 40px 24px 50px;display: flex;align-items: center}.hb + .wrap{padding-top: 26px}.hb-t{max-width: 500px}.hb h1{font-size: clamp(36px,3.7vw,54px);font-weight: 800;line-height: 1.04;color: #1d1640;letter-spacing: -1px}.hb .lead{margin: 18px 0 0;font-size: 17px;color: #4a4468}.hb .btns{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 26px}.hb .btn-soft{color: #5232c8;background: #fff}.hb .hl{background-image: linear-gradient(100deg,#8a6cf4,#5232c8)}.eyebrow{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 14px;padding: 6px 14px 6px 8px;border-radius: 99px;background: rgba(255,255,255,.8);border: 1px solid rgba(108,76,228,.2);color: #5232c8;font-size: 13.5px;font-weight: 600}.eyebrow .ic{width: 18px;height: 18px}.facts-strip{list-style: none;margin: -40px 0 30px;padding: 16px;position: relative;z-index: 2;display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;background: var(--card);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border: 1px solid var(--line);border-radius: 24px;box-shadow: var(--sh)}.facts-strip li{display: flex;align-items: center;gap: 12px;padding: 6px 12px;border-left: 1px solid var(--line)}.facts-strip li:first-child{border-left: 0}.facts-strip b{font: 800 32px/1 'Outfit',sans-serif;background: linear-gradient(135deg,var(--p3),var(--p2));-webkit-background-clip: text;background-clip: text;color: transparent}.facts-strip span{font-size: 14px;color: var(--mute);line-height: 1.3}.jump{position: sticky;top: 78px;z-index: 20;display: flex;align-items: center;gap: 12px;padding: 8px 10px 8px 16px;margin: 0 0 22px;background: var(--card);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border: 1px solid var(--line);border-radius: 999px;box-shadow: var(--sh)}.jp-t{display: inline-flex;align-items: center;gap: 6px;font: 600 14px 'Outfit',sans-serif;color: var(--ink);white-space: nowrap}.jp-t .ic{color: var(--p);width: 18px;height: 18px}.jump ol{list-style: none;margin: 0;padding: 0;display: flex;gap: 4px;overflow-x: auto;scrollbar-width: none}.jump ol::-webkit-scrollbar{display: none}.jump a{display: block;padding: 6px 12px;border-radius: 99px;color: var(--text);text-decoration: none;font-size: 13.5px;font-weight: 500;white-space: nowrap}.jump a:hover,.jump a.cur{background: var(--psoft);color: var(--p2)}[data-theme="dark"] .jump a:hover,[data-theme="dark"] .jump a.cur{color: var(--ink)}.g-main,.prose{background: var(--card);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid var(--line);border-radius: 28px;padding: 10px 40px 34px;box-shadow: var(--sh);min-width: 0}.prose{margin-bottom: 40px}.g-age{display: flex;gap: 10px;align-items: center;margin: 16px 0 40px;font-size: 13.5px;color: var(--mute)}.sec{padding-top: 30px}.sec h2{position: relative;padding-left: 26px;font-size: clamp(24px,2.6vw,32px);font-weight: 700;margin-bottom: 14px;scroll-margin-top: 140px}.sec h2::before{content: '';position: absolute;left: 0;top: .32em;width: 14px;height: 14px;border-radius: 3px;transform: rotate(45deg);background: linear-gradient(135deg,var(--p3),var(--p2))}.sec h3{font-size: 20px;margin: 18px 0 8px;scroll-margin-top: 140px}.sec h4{font-size: 17px;margin: 16px 0 8px;scroll-margin-top: 140px}.ticks{list-style: none;padding: 0;margin: 0 0 16px;display: grid;gap: 7px}.ticks li{position: relative;padding-left: 26px}.ticks li::before{content: '';position: absolute;left: 3px;top: 9px;width: 9px;height: 9px;border-radius: 2px;transform: rotate(45deg);background: var(--p)}.steps{list-style: none;padding: 0;margin: 0 0 18px;counter-reset: s;display: grid;gap: 10px}.steps li{counter-increment: s;position: relative;padding: 14px 16px 14px 62px;background: var(--card2);border: 1px solid var(--line);border-radius: 18px}.steps li::before{content: counter(s);position: absolute;left: 16px;top: 14px;width: 32px;height: 32px;border-radius: 10px;background: var(--psoft);color: var(--p2);display: grid;place-items: center;font: 700 16px 'Outfit',sans-serif}[data-theme="dark"] .steps li::before{color: var(--ink)}.steps b{display: block;color: var(--ink)}.steps span{display: block;font-size: 15px}.stepc{position: relative;display: grid;grid-template-columns: 54px 1fr;gap: 16px;padding: 18px 20px;margin: 0 0 12px;background: var(--card2);border: 1px solid var(--line);border-radius: 22px}.sn{width: 54px;height: 54px;border-radius: 18px;background: linear-gradient(135deg,var(--p3),var(--p2));color: #fff;display: grid;place-items: center;font: 800 24px 'Outfit',sans-serif;box-shadow: var(--glow)}.stepc h3,.stepc h4{margin: 2px 0 8px;font-size: 19px}.stepc p:last-child,.stepc ul:last-child{margin-bottom: 0}.acc{border: 1px solid var(--line);border-radius: 20px;background: var(--card2);margin: 0 0 10px}.acc summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 16px 20px;cursor: pointer}.acc summary::-webkit-details-marker{display: none}.acc summary h3,.acc summary h4{margin: 0;font-size: 18px}.acc-i{width: 28px;height: 28px;padding: 5px;border-radius: 50%;background: var(--psoft);color: var(--p);transition: transform .2s}.acc[open]>summary .acc-i{transform: rotate(180deg)}.acc-b{padding: 0 20px 6px}.mgrid{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 12px;margin-bottom: 16px}.mcard{position: relative;padding: 18px 18px 16px;border-radius: 20px;background: var(--card2);border: 1px solid var(--line);overflow: hidden}.mcard::after{content: '';position: absolute;right: -18px;top: -18px;width: 56px;height: 56px;border-radius: 14px;transform: rotate(45deg);background: var(--psoft)}.mcard h4{position: relative;z-index: 1;margin: 0 0 8px;font-size: 17px;padding-right: 26px}.mcard p{position: relative;z-index: 1;margin: 0;font-size: 14.5px}.pc-row{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-bottom: 14px}.pc{padding: 18px 20px;border-radius: 22px;background: var(--card2);border: 1px solid var(--line)}.pc h3,.pc h4{display: flex;align-items: center;gap: 10px;margin: 0 0 12px;font-size: 19px}.pc .ticks{margin-bottom: 0}.pc-i{width: 30px;height: 30px;padding: 5px;border-radius: 10px;color: #fff;stroke-width: 2.6}.pros .pc-i{background: var(--ok)}.cons .pc-i{background: var(--red)}.pros .ticks li::before{background: var(--ok)}.cons .ticks li::before{background: var(--red)}.tbl{overflow-x: auto;margin: 0 0 18px;border: 1px solid var(--line);border-radius: 18px;background: var(--card2)}.tbl table{width: 100%;border-collapse: collapse;font-size: 14.5px}.tbl th,.tbl td{padding: 12px 16px;text-align: left;border-bottom: 1px solid var(--line);vertical-align: top}.tbl thead th{background: var(--soft);color: var(--ink);font: 600 14px 'Outfit',sans-serif;white-space: nowrap}.tbl tbody th{color: var(--ink);font-weight: 600}.tbl tbody tr:last-child>*{border-bottom: 0}.note{display: flex;gap: 12px;align-items: flex-start;padding: 14px 18px;border-radius: 18px;background: var(--psoft);margin: 0 0 18px}.note .ic{color: var(--p);margin-top: 3px}.note p{margin: 0;font-size: 15px;color: var(--ink)}.note.warn{background: var(--goldsoft)}.note.warn .ic{color: var(--gold)}.faq{display: grid;gap: 10px;margin-bottom: 10px}.fq{border: 1px solid var(--line);border-radius: 18px;background: var(--card2)}.fq summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 14px;padding: 15px 18px;cursor: pointer}.fq summary::-webkit-details-marker{display: none}.fq summary h3{margin: 0;font: 600 16.5px/1.4 'Outfit',sans-serif}.fq-i{width: 28px;height: 28px;padding: 5px;border-radius: 50%;background: linear-gradient(135deg,var(--p3),var(--p2));color: #fff;transition: transform .2s}.fq[open] .fq-i{transform: rotate(45deg)}.ans{padding: 0 18px 4px}.rows{list-style: none;margin: 0 0 18px;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.row{position: relative;display: flex;flex-direction: column;background: var(--card2);border: 1px solid var(--line);border-radius: 24px;box-shadow: var(--sh);color: var(--text)}.row[hidden]{display: none}.r-main{display: flex;flex-direction: column;gap: 12px;padding: 16px 16px 12px;flex: 1}.rk{position: absolute;left: 12px;top: 12px;z-index: 2;width: 34px;height: 34px;border-radius: 50%;background: var(--ink);color: var(--bg);display: grid;place-items: center;font: 700 15px 'Outfit',sans-serif;box-shadow: 0 4px 10px rgba(0,0,0,.15)}.row:nth-child(1) .rk{background: linear-gradient(135deg,#f3d27a,#c99a3c);color: #3d2a00}.row:nth-child(2) .rk{background: linear-gradient(135deg,#eceaf5,#a9a5bf);color: #2b2648}.row:nth-child(3) .rk{background: linear-gradient(135deg,#f0c09a,#b9773f);color: #3d1f00}.r-logo img{width: 100%;height: auto;aspect-ratio: 360 / 200;object-fit: cover;border-radius: 16px}.r-name{display: inline-flex;align-items: center;gap: 4px;color: var(--ink);font: 700 19px 'Outfit',sans-serif;text-decoration: none;margin: 0 8px 6px 0}.r-name:hover{color: var(--p)}.ra{width: 16px;height: 16px;color: var(--p)}.r-l{margin: 8px 0 0;font-size: 12.5px;color: var(--mute);display: flex;gap: 5px;line-height: 1.4}.sm{width: 14px;height: 14px;color: var(--p);margin-top: 2px}.r-offer{padding: 12px 14px;border-radius: 16px;background: var(--goldsoft)}.r-offer small{display: block;font-size: 11px;font-weight: 700;letter-spacing: .6px;text-transform: uppercase;color: var(--gold)}.r-offer b{display: block;margin-top: 2px;color: var(--ink);font: 700 20px/1.25 'Outfit',sans-serif}.r-offer b span{font-weight: 500;font-size: 15px;color: var(--text)}.r-offer .nob{font-size: 15px;color: var(--mute);font-weight: 500}.r-act{margin-top: auto}.r-act .btn{width: 100%}.r-more{border-top: 1px solid var(--line)}.r-more summary{list-style: none;display: flex;align-items: center;justify-content: center;gap: 4px;padding: 9px;font-size: 13px;font-weight: 600;color: var(--p);cursor: pointer}.r-more summary::-webkit-details-marker{display: none}.r-more summary .ic{width: 15px;height: 15px;transition: transform .2s}.r-more[open] summary .ic{transform: rotate(180deg)}.sm-c,.r-more[open] .sm-o{display: none}.r-more[open] .sm-c{display: inline}.r-det{padding: 4px 16px 16px}.r-det .facts{grid-template-columns: 1fr}.facts{margin: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.facts div{background: var(--soft);border-radius: 14px;padding: 10px 12px}.facts dt{font-size: 11.5px;font-weight: 700;text-transform: uppercase;letter-spacing: .4px;color: var(--mute)}.facts dd{margin: 4px 0 0;color: var(--ink);font-size: 14px;font-weight: 500}.facts dd small{display: block;color: var(--mute);font-size: 12.5px;font-weight: 400;margin-top: 4px}.coins{display: inline-flex;flex-wrap: wrap;gap: 4px;align-items: center}.coins .ci{width: 20px;height: 20px}.coins em{font-style: normal;font-size: 12px;font-weight: 700;color: var(--mute)}.pcs{display: grid;gap: 10px;margin-top: 10px}.pl,.cl{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px;font-size: 14px}.pl li,.cl li{position: relative;padding-left: 20px}.pl li::before{content: '+';position: absolute;left: 2px;color: var(--ok);font-weight: 800}.cl li::before{content: '−';position: absolute;left: 2px;color: var(--red);font-weight: 800}.r-warn{display: flex;gap: 8px;margin: 10px 0 0;padding: 10px 12px;border-radius: 14px;background: var(--goldsoft);color: var(--ink);font-size: 13.5px}.r-warn .ic{color: var(--gold);margin-top: 2px}.bdg{display: inline-flex;align-items: center;gap: 5px;padding: 3px 10px;border-radius: 99px;font-size: 12px;font-weight: 700;white-space: nowrap;vertical-align: middle}.bdg .ic{width: 14px;height: 14px}.bdg.lic{background: rgba(31,157,106,.13);color: var(--ok)}.bdg.off{background: var(--goldsoft);color: var(--gold)}.ci{width: 22px;height: 22px;border-radius: 50%}.ci.lg{width: 44px;height: 44px}.ci.xl{width: 84px;height: 84px;flex: none;filter: drop-shadow(0 10px 18px rgba(108,76,228,.25))}.g-main>.sec .rows>.row:first-child,.prose .rows>.row:first-child{grid-column: 1 / -1}.g-main>.sec .rows>.row:first-child .r-main,.prose .rows>.row:first-child .r-main{display: grid;grid-template-columns: 300px minmax(0,1fr) minmax(0,1fr) 200px;align-items: center;gap: 22px;padding: 18px 20px}.g-main>.sec .rows>.row:first-child .r-act,.prose .rows>.row:first-child .r-act{margin: 0}.finder{padding: 20px;border-radius: 24px;background: var(--soft);border: 1px solid var(--line);margin-bottom: 18px}.fd-q{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px}.finder fieldset{border: 0;margin: 0;padding: 14px;border-radius: 18px;background: var(--card2);display: grid;gap: 8px}.finder legend{display: flex;align-items: center;gap: 8px;float: left;width: 100%;margin-bottom: 4px;font: 600 15.5px 'Outfit',sans-serif;color: var(--ink)}.finder legend span{width: 26px;height: 26px;border-radius: 8px;background: linear-gradient(135deg,var(--p3),var(--p2));color: #fff;display: grid;place-items: center;font-size: 14px;flex: none}.finder label{position: relative;cursor: pointer}.finder label input{position: absolute;opacity: 0}.finder label span{display: block;padding: 9px 14px;border-radius: 12px;border: 1px solid var(--line2);font-size: 14.5px;font-weight: 500}.finder label input:checked + span{border-color: var(--p);background: var(--psoft);color: var(--ink);font-weight: 600}.finder label input:focus-visible + span{outline: 3px solid var(--p3);outline-offset: 2px}.fd-n{margin: 16px 0 10px;font: 600 15px 'Outfit',sans-serif;color: var(--ink)}.fd-n:empty{display: none}.fd-list li[hidden]{display: none}.fd-empty{margin: 12px 0 0;padding: 12px 14px;border-radius: 14px;background: var(--goldsoft);color: var(--ink)}.minis{list-style: none;margin: 0 0 16px;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 10px}.mini{display: flex;align-items: center;gap: 12px;padding: 8px;border-radius: 16px;background: var(--card2);border: 1px solid var(--line);color: var(--ink);text-decoration: none}.mini:hover{border-color: var(--p);color: var(--ink)}.mini img{width: 84px;height: 47px;object-fit: cover;border-radius: 10px}.mini>span{flex: 1;display: grid;gap: 3px;justify-items: start}.mini b{font-weight: 600}.mini>.ic{color: var(--p);margin-right: 6px}.avoid{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;margin-bottom: 16px}.av{display: flex;flex-direction: column;padding: 18px;border-radius: 22px;background: var(--card2);border: 1px solid var(--line);border-top: 4px solid var(--red)}.av-h{display: flex;justify-content: space-between;align-items: baseline;gap: 8px;flex-wrap: wrap}.av-h b{font: 700 21px 'Outfit',sans-serif;color: var(--ink)}.av-h span{font-size: 12px;font-weight: 700;color: var(--red);background: rgba(214,69,93,.1);padding: 3px 10px;border-radius: 99px}.av-k{display: flex;align-items: center;gap: 6px;margin: 12px 0 6px;font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: .4px;color: var(--mute)}.av-k .ic{width: 16px;height: 16px;color: var(--red)}.av ul{margin: 0 0 14px;padding-left: 18px;font-size: 14.5px;display: grid;gap: 6px}.av a{margin-top: auto;display: inline-flex;align-items: center;gap: 6px;font-weight: 600;text-decoration: none}.av a .ic{width: 16px;height: 16px}.covers{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin-bottom: 16px}.cov{display: flex;flex-direction: column;gap: 2px;padding: 8px 8px 12px;border-radius: 20px;background: var(--card2);border: 1px solid var(--line);color: var(--ink);text-decoration: none}.cov:hover{border-color: var(--p);color: var(--ink);transform: translateY(-2px)}.cov img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 14px;margin-bottom: 6px}.cov b{font: 600 15px 'Outfit',sans-serif;padding: 0 4px}.cov span{font-size: 13px;color: var(--mute);padding: 0 4px}.bycat{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin-bottom: 16px}.bc{display: flex;flex-direction: column;gap: 4px;padding: 16px;border-radius: 20px;background: var(--card2);border: 1px solid var(--line)}.bc-i{width: 38px;height: 38px;border-radius: 12px;background: var(--psoft);color: var(--p);display: grid;place-items: center;margin-bottom: 6px}.bc-c{font-size: 12.5px;font-weight: 700;text-transform: uppercase;letter-spacing: .4px;color: var(--mute);line-height: 1.35}.bc b{font: 700 20px 'Outfit',sans-serif;color: var(--ink)}.bc b a{color: var(--ink);text-decoration-color: var(--p3)}.bc small{font-size: 13.5px;line-height: 1.45}.ccards,.gdcards{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 12px;margin: 18px 0}.ccard{display: flex;align-items: center;gap: 12px;padding: 14px;border-radius: 20px;background: var(--card2);border: 1px solid var(--line);color: var(--ink);text-decoration: none}.ccard:hover{border-color: var(--p);color: var(--ink)}.ccard span{flex: 1}.ccard b{display: block;font: 600 16px 'Outfit',sans-serif}.ccard small{color: var(--mute)}.ccard>.ic{color: var(--p)}.gcards{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 12px;margin: 18px 0}.gcard{display: flex;flex-direction: column;gap: 6px;padding: 8px 8px 14px;border-radius: 20px;background: var(--card2);border: 1px solid var(--line);color: var(--ink);text-decoration: none}.gcard:hover{border-color: var(--p);color: var(--ink)}.gc-i{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 14px}.gc-ph{display: grid;place-items: center;align-content: center;gap: 6px;background: linear-gradient(135deg,#8a6cf4,#5232c8);color: #fff}.gc-ph .ic{width: 40px;height: 40px}.gc-ph em{font-style: normal;font: 600 15px 'Outfit',sans-serif}.gcard b{font: 600 16px 'Outfit',sans-serif;padding: 0 4px}.gcard>span:last-child{font-size: 13.5px;color: var(--mute);padding: 0 4px;line-height: 1.4}.gd{display: flex;flex-direction: column;gap: 6px;padding: 16px;border-radius: 20px;background: var(--card2);border: 1px solid var(--line);color: var(--ink);text-decoration: none}.gd:hover{border-color: var(--p);color: var(--ink)}.gd-i{width: 56px;height: 56px}.gd b{font: 600 16.5px 'Outfit',sans-serif}.gd span{font-size: 14px;color: var(--mute)}.ghero{display: grid;grid-template-columns: repeat(6,1fr);gap: 10px;margin: 18px 0 6px}.ghero img{width: 100%;aspect-ratio: 3 / 4;object-fit: cover;border-radius: 16px}.filt{display: flex;flex-wrap: wrap;gap: 8px;margin: 20px 0 14px}.filt button{height: 42px;padding: 0 18px;border-radius: 99px;border: 1px solid var(--line2);background: var(--card2);color: var(--ink);font-weight: 600;cursor: pointer}.filt button.on{background: linear-gradient(135deg,var(--p3),var(--p2));border-color: transparent;color: #fff}.crumbs ol{list-style: none;display: flex;flex-wrap: wrap;gap: 4px 10px;margin: 0;padding: 22px 0 14px;font-size: 14px}.crumbs li{display: flex;align-items: center;gap: 10px;color: var(--mute)}.crumbs li + li::before{content: '/';color: var(--line2)}.crumbs a{display: inline-flex;align-items: center;gap: 5px;color: var(--text);text-decoration: none}.crumbs a:hover{color: var(--p)}.crumbs a .ic{width: 16px;height: 16px}.phead{position: relative;overflow: hidden;background: linear-gradient(120deg,rgba(255,255,255,.9),rgba(236,230,255,.9));border: 1px solid var(--line);border-radius: 28px;padding: 30px 36px;margin-bottom: 20px;box-shadow: var(--sh)}[data-theme="dark"] .phead{background: linear-gradient(120deg,rgba(42,33,96,.9),rgba(28,21,66,.9))}.phead::after{content: '';position: absolute;right: 40px;top: -30px;width: 120px;height: 120px;border-radius: 26px;transform: rotate(45deg);background: linear-gradient(135deg,rgba(138,108,244,.25),rgba(82,50,200,.05))}.ph-t{position: relative;z-index: 1;display: flex;gap: 22px;align-items: center}.phead h1{font-size: clamp(28px,3.6vw,44px);font-weight: 800;letter-spacing: -.6px}.phead .lead{margin: 12px 0 0;font-size: 17px;max-width: 860px}.rhero{display: grid;grid-template-columns: 240px minmax(0,1fr) auto;gap: 24px;align-items: center;background: var(--card);border: 1px solid var(--line);border-radius: 28px;padding: 22px;margin-bottom: 20px;box-shadow: var(--sh)}.rhero .cv{width: 240px;height: 133px;object-fit: cover;border-radius: 18px}.rhero h1{font-size: clamp(26px,3vw,38px);margin: 6px 0 10px}.rh-m .bdg{margin-right: 10px}.rh-r{text-align: center;min-width: 230px}.rh-r .r-offer{margin-bottom: 10px}.facts.big{grid-template-columns: repeat(3,1fr)}.pager{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-top: 24px}.pager a{padding: 12px 16px;border-radius: 18px;background: var(--card2);border: 1px solid var(--line);text-decoration: none;color: var(--ink)}.pager a:hover{border-color: var(--p)}.pager small{display: block;color: var(--mute);font-size: 12.5px}.comments{margin-top: 6px}.cm-h{display: flex;align-items: center;gap: 10px;font-size: 14px;color: var(--mute)}.cm-h select,.cform input,.cform select,.cform textarea{background: var(--card2);border: 1px solid var(--line2);border-radius: 14px;color: var(--ink);padding: 10px 12px}.cm-none{display: flex;align-items: center;gap: 10px;margin: 14px 0 0;padding: 18px;border-radius: 18px;border: 1px dashed var(--line2);color: var(--mute)}.cform{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin: 16px 0 10px}.cform .wide{grid-column: 1 / -1}.cform label{display: block;font-size: 14px;font-weight: 600;color: var(--ink);margin-bottom: 6px}.cform input,.cform select,.cform textarea{width: 100%;min-height: 48px;font-size: 16px}.cform input:focus,.cform select:focus,.cform textarea:focus{outline: none;border-color: var(--p);box-shadow: 0 0 0 3px var(--psoft)}.cm-act{display: flex;justify-content: flex-end;gap: 10px}.form-msg:empty{display: none}.form-msg{padding: 10px 14px;border-radius: 14px;font-weight: 600}.form-msg.ok{background: rgba(31,157,106,.13)}.form-msg.err{background: rgba(214,69,93,.13)}.e404{text-align: center;padding: 70px 0 90px}.e-i{width: 90px;height: 90px;color: var(--p)}.e404 h1{font-size: 40px;margin: 14px 0 10px}.e404 p{max-width: 520px;margin: 0 auto 20px}.btns{display: flex;flex-wrap: wrap;gap: 10px}.e404 .btns{justify-content: center}.ft{background: var(--bg2);border-top: 1px solid var(--line);padding: 44px 0 26px;margin-top: 20px;font-size: 14.5px}.ft-grid{display: grid;grid-template-columns: 1.6fr repeat(4,1fr);gap: 26px;padding-bottom: 26px}.ft-about p{margin: 14px 0 0;color: var(--mute)}.ft-col h2{font-size: 16px;margin-bottom: 12px}.ft-col ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 7px}.ft a{color: var(--text);text-decoration: none}.ft a:hover{color: var(--p)}.ft-age{display: flex;gap: 14px;align-items: center;padding: 14px 18px;border-radius: 20px;background: var(--card);border: 1px solid var(--line)}.ft-age p{margin: 0}.ft-age a{color: var(--p)}.ft-bot{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px;padding-top: 18px;font-size: 13px;color: var(--mute)}.ft-bot p{margin: 0}@media (max-width: 1100px){.rows{grid-template-columns: repeat(2,minmax(0,1fr))}.g-main>.sec .rows>.row:first-child .r-main,.prose .rows>.row:first-child .r-main{grid-template-columns: 240px minmax(0,1fr) 200px}.g-main>.sec .rows>.row:first-child .r-offer,.prose .rows>.row:first-child .r-offer{grid-column: 2}.g-main>.sec .rows>.row:first-child .r-act,.prose .rows>.row:first-child .r-act{grid-column: 3;grid-row: 1 / span 2}.bycat,.covers{grid-template-columns: repeat(2,1fr)}.fd-q,.avoid{grid-template-columns: 1fr}.facts,.facts.big{grid-template-columns: 1fr 1fr}}@media (max-width: 980px){.nav,.top-cta{display: none}.burger{display: flex}.theme{margin-left: auto}.hb{display: flex;flex-direction: column-reverse;min-height: 0}.hb-pic{position: static;transform: none;width: 100%}.hb-pic img{height: 300px;object-fit: cover;object-position: 72% 50%;-webkit-mask-image: none;mask-image: none}.hb-in{display: block;min-height: 0;padding: 22px 24px 20px}.hb-t{max-width: none}.rhero{grid-template-columns: 180px minmax(0,1fr)}.rhero .cv{width: 180px;height: 100px}.rh-r{grid-column: 1 / -1}.ghero{grid-template-columns: repeat(3,1fr)}.ft-grid{grid-template-columns: repeat(2,1fr)}.ft-about{grid-column: 1 / -1}.facts-strip{grid-template-columns: 1fr 1fr}.facts-strip li:nth-child(3){border-left: 0}}@media (max-width: 640px){.wrap{padding: 0 14px}.top-in{padding: 0 14px;height: 62px;gap: 10px}.drawer{top: 62px}.shade{inset: 62px 0 0}.lg-t{font-size: 18px}.lg-t i{font-size: 13px}.mark{width: 34px;height: 34px}.theme,.burger{width: 40px;height: 40px}.hb-pic img{height: 210px;object-position: 74% 50%}.hb-in{padding: 18px 14px 16px}.hb + .wrap{padding-top: 18px}.hb h1{font-size: 33px}.hb .lead{font-size: 15.5px}.hb .btns .btn{flex: 1 1 100%}.facts-strip{padding: 10px;gap: 6px;border-radius: 20px}.facts-strip li{padding: 4px 6px;gap: 8px}.facts-strip b{font-size: 26px}.facts-strip span{font-size: 12.5px}.jump{top: 70px;border-radius: 18px;padding: 6px 8px 6px 12px}.jp-t{display: none}.g-main,.prose{padding: 4px 16px 22px;border-radius: 22px}.sec h2{padding-left: 22px}.phead{padding: 22px 18px;border-radius: 22px}.ph-t{flex-direction: column;align-items: flex-start;gap: 12px}.ci.xl{width: 60px;height: 60px}.rows{grid-template-columns: 1fr}.g-main>.sec .rows>.row:first-child .r-main,.prose .rows>.row:first-child .r-main{display: flex;flex-direction: column;padding: 16px 16px 12px;gap: 12px}.bycat,.covers{grid-template-columns: 1fr 1fr;gap: 8px}.bc{padding: 12px}.bc b{font-size: 17px}.facts,.facts.big{grid-template-columns: 1fr}.pc-row{grid-template-columns: 1fr}.stepc{grid-template-columns: 42px 1fr;gap: 12px;padding: 14px}.sn{width: 42px;height: 42px;font-size: 19px;border-radius: 14px}.tbl table{font-size: 13.5px}.tbl th,.tbl td{padding: 9px 10px}.rhero{grid-template-columns: 1fr;padding: 16px}.rhero .cv{width: 100%;height: auto}.ghero{grid-template-columns: repeat(2,1fr)}.pager{grid-template-columns: 1fr}.cform{grid-template-columns: 1fr}.ft-grid{grid-template-columns: 1fr 1fr}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition: none !important;scroll-behavior: auto !important}}