:root,[data-theme="dark"]{--bg: #0e0a24;--bg2: #140e33;--panel: #1a1341;--panel2: #221a52;--panel3: #2b2165;--line: rgba(217,178,106,.2);--line2: rgba(217,178,106,.38);--ink: #f6f1ff;--text: #cfc6ec;--mute: #9f95c8;--v: #8a5cff;--v2: #5f30e6;--vsoft: rgba(138,92,255,.18);--gold: #e2bd72;--gold2: #b8893e;--goldsoft: rgba(226,189,114,.12);--ok: #43c98a;--red: #ff6b85;--sh: 0 18px 40px rgba(0,0,0,.35);--fan: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='92' viewBox='0 0 160 92'%3E%3Cg fill='none' stroke='%23e2bd72' stroke-opacity='.09' stroke-width='1'%3E%3Cpath d='M0 92a80 80 0 0 1 160 0M20 92a60 60 0 0 1 120 0M40 92a40 40 0 0 1 80 0'/%3E%3Cpath d='M80 92V12M80 92 30 32M80 92l50-60M80 92 52 18M80 92l28-74'/%3E%3C/g%3E%3C/svg%3E")}[data-theme="light"]{--bg: #f6f1e6;--bg2: #efe6d3;--panel: #fffaf0;--panel2: #fbf3e2;--panel3: #f2e6cc;--line: rgba(150,110,40,.2);--line2: rgba(150,110,40,.38);--ink: #241640;--text: #4a3d63;--mute: #7d6f92;--vsoft: rgba(95,48,230,.1);--gold: #a77a2c;--gold2: #8a621e;--goldsoft: rgba(167,122,44,.1);--ok: #1f8f5c;--red: #c23b56;--sh: 0 12px 30px rgba(60,40,10,.1);--fan: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='92' viewBox='0 0 160 92'%3E%3Cg fill='none' stroke='%23a77a2c' stroke-opacity='.12' stroke-width='1'%3E%3Cpath d='M0 92a80 80 0 0 1 160 0M20 92a60 60 0 0 1 120 0M40 92a40 40 0 0 1 80 0'/%3E%3Cpath d='M80 92V12M80 92 30 32M80 92l50-60M80 92 52 18M80 92l28-74'/%3E%3C/g%3E%3C/svg%3E")}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 96px;-webkit-text-size-adjust: 100%}body{margin: 0;color: var(--text);font: 400 17px/1.7 'DM Sans',system-ui,sans-serif;overflow-x: hidden;background: radial-gradient(1000px 520px at 50% -120px,rgba(226,189,114,.16),transparent 70%),radial-gradient(800px 600px at 0 40%,rgba(138,92,255,.14),transparent 60%),radial-gradient(800px 600px at 100% 80%,rgba(138,92,255,.12),transparent 60%),var(--fan) 0 0 / 160px 92px,var(--bg)}body.lock{overflow: hidden}img{max-width: 100%;height: auto;display: block}a{color: var(--gold);text-underline-offset: 3px}a:hover{color: var(--v)}[data-theme="light"] a{color: var(--v2)}h1,h2,h3,h4{font-family: 'Urbanist',system-ui,sans-serif;color: var(--ink);line-height: 1.22;margin: 0;letter-spacing: .3px;font-weight: 700}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.8;stroke-linecap: round;stroke-linejoin: round}.skip{position: absolute;left: -999px;top: 8px;z-index: 99;background: var(--gold);color: #1a1341;padding: 10px 16px;border-radius: 10px;font-weight: 600}.skip:focus{left: 12px}:focus-visible{outline: 2px solid var(--gold);outline-offset: 3px;border-radius: 6px}.wrap{max-width: 1240px;margin: 0 auto;padding: 0 24px}.nc{color: var(--mute);font-style: italic}.tiny{margin: 6px 0 0;font-size: 12px;color: var(--mute);text-align: center}.hl{background: linear-gradient(180deg,#f8e2ac,#d4a752 55%,#a87a2c);-webkit-background-clip: text;background-clip: text;color: transparent}.gold-line{height: 1px;background: linear-gradient(90deg,transparent,var(--gold),transparent)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 26px;border-radius: 999px;border: 0;cursor: pointer;font: 600 15.5px 'DM Sans',sans-serif;letter-spacing: .4px;text-decoration: none;white-space: nowrap;transition: transform .15s,box-shadow .15s}.btn .ic{width: 17px;height: 17px}.btn-go{color: #fff;background: linear-gradient(135deg,#9d73ff,#5f30e6);box-shadow: 0 0 0 1px rgba(226,189,114,.55) inset,0 10px 26px rgba(95,48,230,.45)}.btn-go:hover{color: #fff;transform: translateY(-1px);box-shadow: 0 0 0 1px #f3d79a inset,0 14px 30px rgba(95,48,230,.55)}.btn-soft{color: var(--gold);background: transparent;border: 1px solid var(--line2)}.btn-soft:hover{color: var(--ink);border-color: var(--gold);background: var(--goldsoft)}.btn-sm{min-height: 40px;padding: 0 18px;font-size: 14px}.top{position: sticky;top: 0;z-index: 40;background: rgba(14,10,36,.92);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-bottom: 1px solid rgba(217,178,106,.25)}.top::after{content: '';position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background: linear-gradient(90deg,transparent,#e2bd72,transparent);opacity: .6}.top-in{max-width: 1240px;margin: 0 auto;padding: 0 24px;height: 76px;display: flex;align-items: center;gap: 20px}.logo{display: block;flex: none}.lg-img{height: 50px;width: auto}.nav{flex: 1;display: flex;justify-content: center}.nav>ul{display: flex;gap: 6px;list-style: none;margin: 0;padding: 0}.dd{position: relative}.dd-b{display: inline-flex;align-items: center;gap: 6px;height: 42px;padding: 0 16px;border: 1px solid transparent;background: none;color: #f6f1ff;font: 600 13.5px 'Urbanist',sans-serif;letter-spacing: 1px;border-radius: 999px;cursor: pointer}.dd-b:hover,.dd.open .dd-b{border-color: rgba(217,178,106,.4);color: #e2bd72}.cv{width: 16px;height: 16px;transition: transform .2s}.dd.open .cv{transform: rotate(180deg)}.ddm{position: absolute;top: calc(100% + 14px);left: 50%;transform: translateX(-50%);min-width: 250px;display: none;list-style: none;margin: 0;padding: 10px;background: #1a1341;border: 1px solid rgba(217,178,106,.35);border-radius: 18px;box-shadow: 0 24px 50px rgba(0,0,0,.5)}.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: #f6f1ff;text-decoration: none}.ddm a:hover{background: rgba(138,92,255,.18);color: #f6f1ff}.ddm .ci{width: 24px;height: 24px}.ddm .ic{color: #e2bd72}.ddm b{display: block;font-weight: 600;line-height: 1.2}.ddm small{display: block;color: #9f95c8;font-size: 13px}.ddm .all a{color: #e2bd72;justify-content: space-between;border-top: 1px solid rgba(217,178,106,.25);border-radius: 0 0 12px 12px;margin-top: 4px}.theme{width: 44px;height: 44px;border-radius: 50%;border: 1px solid rgba(217,178,106,.4);background: none;color: #e2bd72;cursor: pointer;display: grid;place-items: center;flex: none}.theme:hover{background: rgba(226,189,114,.12)}.t-moon{display: none}[data-theme="light"] .t-sun{display: none}[data-theme="light"] .t-moon{display: block}.burger{display: none;width: 44px;height: 44px;border-radius: 50%;border: 1px solid rgba(217,178,106,.4);background: none;cursor: pointer;flex-direction: column;justify-content: center;align-items: center;gap: 4px}.burger i{display: block;width: 18px;height: 2px;background: #e2bd72;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: 76px;right: 0;bottom: 0;width: min(380px,100%);background: #140e33;color: #f6f1ff;z-index: 39;transform: translateX(100%);transition: transform .25s;overflow-y: auto;visibility: hidden;border-left: 1px solid rgba(217,178,106,.25)}.drawer.open{transform: none;visibility: visible}.dr-in{padding: 10px 18px 30px}.drawer details{border-bottom: 1px solid rgba(217,178,106,.2)}.drawer summary{list-style: none;display: flex;justify-content: space-between;align-items: center;padding: 15px 4px;font: 700 16px 'Urbanist',sans-serif;letter-spacing: 1px;color: #e2bd72;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: #f6f1ff;text-decoration: none;border-radius: 10px}.drawer .ci{width: 22px;height: 22px}.drawer .ic{color: #e2bd72}.drawer small{display: block;color: #9f95c8;font-size: 13px}.dr-age{display: flex;gap: 10px;align-items: center;font-size: 13px;color: #9f95c8;margin: 16px 0 0}.shade{position: fixed;inset: 76px 0 0;background: rgba(5,3,15,.55);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: 1.5px solid var(--gold);color: var(--gold);font: 700 13px 'Urbanist',sans-serif}.stage{position: relative;text-align: center;padding-top: 46px;overflow: hidden}.st-t{position: relative;z-index: 2;max-width: 900px;margin: 0 auto;padding: 0 24px}.stage h1{font: 400 clamp(28px,3.3vw,46px)/1.18 'Italiana','Urbanist',sans-serif;text-transform: uppercase;letter-spacing: 2.5px}.stage .lead{margin: 18px auto 0;max-width: 760px;font-size: 18px}.stage .btns{justify-content: center;margin-top: 26px}.eyebrow{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 16px;padding: 6px 16px 6px 10px;border-radius: 99px;border: 1px solid var(--line2);color: var(--gold);font-size: 13.5px;font-weight: 600;letter-spacing: 1.2px;text-transform: uppercase}.eyebrow .ic{width: 18px;height: 18px}.st-pic{display: block;margin-top: -40px}.st-pic img{width: 100%;max-width: 1800px;margin: 0 auto;-webkit-mask-image: linear-gradient(transparent,#000 22%,#000 78%,transparent),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite: source-in;mask-image: linear-gradient(transparent,#000 22%,#000 78%,transparent),linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-composite: intersect}.btns{display: flex;flex-wrap: wrap;gap: 12px}.guide{display: grid;grid-template-columns: 290px minmax(0,1fr);gap: 28px;align-items: start;margin: 10px 0 40px}.g-side{position: sticky;top: 96px;display: grid;gap: 12px}.chap{background: var(--panel);border: 1px solid var(--line);border-radius: 18px;overflow: hidden auto;max-height: calc(100vh - 180px)}.ch-t{display: flex;align-items: center;gap: 8px;margin: 0;padding: 14px 18px;font: 700 14px 'Urbanist',sans-serif;letter-spacing: 1.4px;text-transform: uppercase;color: var(--gold);border-bottom: 1px solid var(--line)}.chap>ol{list-style: none;margin: 0;padding: 0}.chap>ol>li{border-bottom: 1px solid var(--line)}.chap>ol>li:last-child{border-bottom: 0}.chap a{display: flex;gap: 8px;padding: 12px 18px;color: var(--ink);text-decoration: none;font-size: 15px;line-height: 1.4}.chap a:hover,.chap a.cur{color: var(--gold)}.chap a.cur{background: var(--vsoft)}.cn{flex: none;color: var(--gold);font-family: 'Urbanist',sans-serif;font-weight: 700}.chap details summary{list-style: none;display: flex;align-items: center;cursor: pointer}.chap details summary::-webkit-details-marker{display: none}.chap details summary a{flex: 1}.ch-i{margin-right: 14px;color: var(--gold);transition: transform .2s}.chap details[open] .ch-i{transform: rotate(180deg)}.chap details ol{list-style: none;margin: 0;padding: 0 0 8px 18px}.chap details ol a{padding: 7px 18px 7px 12px;font-size: 14px;color: var(--text);border-left: 1px solid var(--line2)}.g-age{display: flex;gap: 10px;align-items: center;margin: 0;padding: 4px 6px;font-size: 13.5px;color: var(--mute)}.g-main,.prose{position: relative;background: linear-gradient(180deg,var(--panel),var(--bg2));border: 1px solid var(--line);border-radius: 26px;padding: 10px 40px 36px;min-width: 0;box-shadow: var(--sh)}.g-main::before,.prose::before{content: '';position: absolute;left: 30px;right: 30px;top: 0;height: 1px;background: linear-gradient(90deg,transparent,var(--gold),transparent)}.prose{margin-bottom: 40px}.sec{position: relative;padding-top: 34px}.sec + .sec{margin-top: 18px}.sec + .sec::before{content: '';position: absolute;left: 50%;top: 0;width: 220px;height: 14px;transform: translateX(-50%);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='14' viewBox='0 0 220 14'%3E%3Cg fill='none' stroke='%23e2bd72' stroke-width='1'%3E%3Cpath d='M0 7h92M128 7h92'/%3E%3Cpath d='M110 1l6 6-6 6-6-6z'/%3E%3Ccircle cx='97' cy='7' r='1.6' fill='%23e2bd72'/%3E%3Ccircle cx='123' cy='7' r='1.6' fill='%23e2bd72'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;opacity: .8}.sec h2{position: relative;z-index: 1;font-size: clamp(23px,2.5vw,32px);margin-bottom: 14px;scroll-margin-top: 96px}.sec h3{font-size: 19px;margin: 18px 0 8px;scroll-margin-top: 96px}.sec h4{font-size: 17px;margin: 16px 0 8px;scroll-margin-top: 96px}.sec>p,.sec>.ticks,.sec>.tbl,.sec>.note{position: relative;z-index: 1}.deco{position: absolute;z-index: 3;width: 104px;height: auto;top: -6px;pointer-events: none;filter: drop-shadow(0 14px 18px rgba(0,0,0,.45));animation: float 7s ease-in-out infinite}.deco-right,.deco-left{right: -96px}.deco-left{width: 88px;top: 40px}@keyframes float{0%,100%{transform: translateY(0) rotate(-5deg)}50%{transform: translateY(-12px) rotate(5deg)}}.body-deco{position: relative}.drift{position: absolute;inset: 0;pointer-events: none;overflow: hidden}.dr{position: absolute;width: 104px;height: auto;filter: drop-shadow(0 14px 18px rgba(0,0,0,.45));animation: float 8s ease-in-out infinite;animation-delay: var(--d)}.dr-l{left: calc(50% - 735px)}.dr-r{right: calc(50% - 735px)}.wrap{position: relative;z-index: 1}@media (max-width: 1500px){.dr{width: 84px}.dr-l{left: 4px}.dr-r{right: 4px}}@media (max-width: 1360px){.drift{display: none}.deco-right,.deco-left{right: -40px;width: 80px;top: -26px}}.art{float: right;width: min(38%,320px);margin: 4px 0 16px 26px;position: relative;z-index: 1}.art img{width: 100%;border-radius: 22px;border: 1px solid var(--line2);box-shadow: 0 0 0 6px rgba(226,189,114,.06),var(--sh)}.sec::after{content: '';display: table;clear: both}.tbl,.faq,.stepc,.pc-row{clear: both}.acc{display: flow-root}.wideart{margin: 18px 0 8px}.wideart img{width: 100%;border-radius: 22px;border: 1px solid var(--line2)}.ticks{list-style: none;padding: 0;margin: 0 0 16px;display: grid;gap: 8px}.ticks li{position: relative;padding-left: 26px}.ticks li::before{content: '';position: absolute;left: 3px;top: 10px;width: 8px;height: 8px;transform: rotate(45deg);background: var(--gold)}.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 64px;background: var(--panel2);border: 1px solid var(--line);border-radius: 16px}.steps li::before{content: counter(s);position: absolute;left: 16px;top: 13px;width: 34px;height: 34px;border-radius: 50%;border: 1px solid var(--gold);color: var(--gold);display: grid;place-items: center;font: 700 16px 'Urbanist',sans-serif}.steps b{display: block;color: var(--ink)}.steps span{display: block;font-size: 15.5px}.stepc{position: relative;z-index: 1;display: grid;grid-template-columns: 56px 1fr;gap: 18px;padding: 18px 20px;margin: 0 0 12px;background: var(--panel2);border: 1px solid var(--line);border-radius: 20px}.sn{position: relative;isolation: isolate;width: 56px;height: 56px;display: grid;place-items: center;color: #fff;font: 700 21px 'Urbanist',sans-serif}.sn::before{content: '';position: absolute;inset: 8px;z-index: -1;transform: rotate(45deg);border-radius: 10px;background: linear-gradient(135deg,#9d73ff,#5f30e6);border: 1px solid #e2bd72;box-shadow: 0 8px 18px rgba(95,48,230,.4)}.stepc h3,.stepc h4{margin: 4px 0 8px;font-size: 18px}.stepc p:last-child,.stepc ul:last-child{margin-bottom: 0}.acc{position: relative;z-index: 1;border: 1px solid var(--line);border-radius: 18px;background: var(--panel2);margin: 0 0 10px}.acc summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 15px 20px;cursor: pointer}.acc summary::-webkit-details-marker{display: none}.acc summary h3,.acc summary h4{margin: 0;font-size: 17px}.acc-i{width: 28px;height: 28px;padding: 5px;border-radius: 50%;border: 1px solid var(--line2);color: var(--gold);transition: transform .2s}.acc[open]>summary .acc-i{transform: rotate(180deg)}.acc-b{padding: 0 20px 6px}.mgrid{position: relative;z-index: 1;display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: 12px;margin-bottom: 16px;clear: both}.mcard{padding: 18px 18px 16px;border-radius: 18px;background: var(--panel2);border: 1px solid var(--line);border-top: 2px solid var(--gold)}.mcard h4{margin: 0 0 8px;font-size: 16px;color: var(--gold)}.mcard p{margin: 0;font-size: 15px}.pc-row{position: relative;z-index: 1;display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-bottom: 14px}.pc{padding: 18px 20px;border-radius: 20px;background: var(--panel2);border: 1px solid var(--line)}.pc h3,.pc h4{display: flex;align-items: center;gap: 10px;margin: 0 0 12px;font-size: 18px}.pc .ticks{margin-bottom: 0}.pc-i{width: 30px;height: 30px;padding: 5px;border-radius: 50%;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: 16px;background: var(--panel2)}.tbl table{width: 100%;border-collapse: collapse;font-size: 15px}.tbl th,.tbl td{padding: 12px 16px;text-align: left;border-bottom: 1px solid var(--line);vertical-align: top}.tbl thead th{background: var(--panel3);color: var(--gold);font: 700 13px 'Urbanist',sans-serif;letter-spacing: .8px;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: 16px;background: var(--vsoft);border: 1px solid rgba(138,92,255,.3);margin: 0 0 18px;clear: both}.note .ic{color: var(--v);margin-top: 3px}.note p{margin: 0;font-size: 15.5px;color: var(--ink)}.note.warn{background: var(--goldsoft);border-color: var(--line2)}.note.warn .ic{color: var(--gold)}.faq{display: grid;gap: 10px;margin-bottom: 10px}.fq{border: 1px solid var(--line);border-radius: 16px;background: var(--panel2)}.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 17px/1.4 'DM Sans',sans-serif;letter-spacing: 0}.fq-i{width: 28px;height: 28px;padding: 5px;border-radius: 50%;border: 1px solid var(--gold);color: var(--gold);transition: transform .2s}.fq[open] .fq-i{transform: rotate(45deg)}.ans{padding: 0 18px 4px}.rows{position: relative;z-index: 1;list-style: none;margin: 0 0 18px;padding: 0;display: grid;gap: 12px;clear: both}.row{position: relative;background: var(--panel2);border: 1px solid var(--line);border-radius: 20px;color: var(--text)}.row:nth-child(-n+3){border-color: var(--line2);background: linear-gradient(120deg,var(--panel3),var(--panel2) 60%)}.row[hidden]{display: none}.r-main{display: grid;grid-template-columns: auto 128px minmax(0,1.25fr) minmax(0,1fr) 170px;gap: 16px;align-items: center;padding: 14px 18px}.rk{width: 40px;height: 40px;border-radius: 50%;border: 1px solid var(--gold);color: var(--gold);display: grid;place-items: center;font: 700 16px 'Urbanist',sans-serif}.row:nth-child(1) .rk{background: linear-gradient(180deg,#f8e2ac,#b8893e);color: #2a1a00;border-color: #f8e2ac}.row:nth-child(2) .rk{background: linear-gradient(180deg,#f1eef8,#9e98b8);color: #221a3c;border-color: #f1eef8}.row:nth-child(3) .rk{background: linear-gradient(180deg,#f3c9a2,#a8683a);color: #2d1400;border-color: #f3c9a2}.r-logo img{width: 128px;height: 71px;object-fit: cover;border-radius: 12px;border: 1px solid var(--line)}.r-name{display: inline-flex;align-items: center;gap: 4px;color: var(--ink);font: 700 15px 'Urbanist',sans-serif;white-space: nowrap;text-decoration: none;margin: 0 8px 6px 0}.r-name:hover{color: var(--gold)}.ra{width: 16px;height: 16px;color: var(--gold)}.r-l{margin: 6px 0 0;font-size: 13px;color: var(--mute);display: flex;gap: 5px;line-height: 1.4}.sm{width: 14px;height: 14px;color: var(--gold);margin-top: 3px}.r-offer small{display: block;font-size: 11.5px;font-weight: 600;letter-spacing: 1.2px;text-transform: uppercase;color: var(--mute)}.r-offer b{display: block;margin-top: 2px;font: 700 21px/1.25 'Urbanist',sans-serif;background: linear-gradient(180deg,#f8e2ac,#d4a752 60%,#b8893e);-webkit-background-clip: text;background-clip: text;color: transparent}[data-theme="light"] .r-offer b{background: none;color: var(--gold2)}.r-offer b span{font: 500 15px 'DM Sans',sans-serif;color: var(--text);-webkit-text-fill-color: var(--text)}.r-offer .nob{font: 500 15px 'DM Sans',sans-serif;color: var(--mute);-webkit-text-fill-color: var(--mute)}.r-act{text-align: center}.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: 8px;font-size: 13.5px;font-weight: 600;letter-spacing: .6px;color: var(--gold);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 18px 18px}.facts{margin: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.facts div{background: var(--panel);border: 1px solid var(--line);border-radius: 14px;padding: 10px 12px}.facts dt{font-size: 11.5px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;color: var(--gold)}.facts dd{margin: 4px 0 0;color: var(--ink);font-size: 14.5px}.facts dd small{display: block;color: var(--mute);font-size: 13px;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;grid-template-columns: 1fr 1fr;gap: 14px;margin-top: 12px}.pl,.cl{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px;font-size: 14.5px}.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: 12px 0 0;padding: 10px 12px;border-radius: 12px;background: var(--goldsoft);color: var(--ink);font-size: 14px}.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: 600;letter-spacing: .3px;white-space: nowrap;vertical-align: middle}.bdg .ic{width: 14px;height: 14px}.bdg.lic{background: rgba(67,201,138,.14);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}.finder{position: relative;z-index: 1;padding: 20px;border-radius: 22px;background: var(--panel2);border: 1px solid var(--line);margin-bottom: 18px}.fd-q{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px}.finder fieldset{border: 1px solid var(--line);margin: 0;padding: 14px;border-radius: 16px;background: var(--panel);display: grid;gap: 8px}.finder legend{display: flex;align-items: center;gap: 8px;float: left;width: 100%;margin-bottom: 4px;font: 600 16px 'DM Sans',sans-serif;color: var(--ink)}.finder legend span{width: 28px;height: 28px;border-radius: 50%;border: 1px solid var(--gold);color: var(--gold);display: grid;place-items: center;font: 700 14px 'Urbanist',sans-serif;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(--line);font-size: 15px}.finder label input:checked + span{border-color: var(--v);background: var(--vsoft);color: var(--ink);font-weight: 600}.finder label input:focus-visible + span{outline: 2px solid var(--gold);outline-offset: 2px}.fd-n{margin: 16px 0 10px;font: 600 16px 'DM Sans',sans-serif;color: var(--gold)}.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: 14px;background: var(--panel);border: 1px solid var(--line);color: var(--ink);text-decoration: none}.mini:hover{border-color: var(--gold);color: var(--ink)}.mini img{width: 84px;height: 47px;object-fit: cover;border-radius: 9px}.mini>span{flex: 1;display: grid;gap: 3px;justify-items: start}.mini b{font-weight: 600}.mini>.ic{color: var(--gold);margin-right: 6px}.covers{position: relative;z-index: 1;display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin-bottom: 16px;clear: both}.cov{display: flex;flex-direction: column;gap: 2px;padding: 8px 8px 12px;border-radius: 18px;background: var(--panel2);border: 1px solid var(--line);color: var(--ink);text-decoration: none}.cov:hover{border-color: var(--gold);color: var(--ink)}.cov img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 12px;margin-bottom: 6px}.cov b{font: 600 15px 'DM Sans',sans-serif;padding: 0 4px}.cov span{font-size: 13px;color: var(--mute);padding: 0 4px}.bycat{position: relative;z-index: 1;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: 18px;background: var(--panel2);border: 1px solid var(--line)}.bc-i{width: 40px;height: 40px;border-radius: 50%;border: 1px solid var(--gold);color: var(--gold);display: grid;place-items: center;margin-bottom: 6px}.bc-c{font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;color: var(--mute);line-height: 1.35}.bc b{font: 700 18px 'Urbanist',sans-serif;color: var(--ink)}.bc b a{color: var(--ink);text-decoration-color: var(--gold)}.bc small{font-size: 14px;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: 18px;background: var(--panel2);border: 1px solid var(--line);color: var(--ink);text-decoration: none}.ccard:hover{border-color: var(--gold);color: var(--ink)}.ccard span{flex: 1}.ccard b{display: block;font: 600 16px 'DM Sans',sans-serif}.ccard small{color: var(--mute)}.ccard>.ic{color: var(--gold)}.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: 18px;background: var(--panel2);border: 1px solid var(--line);color: var(--ink);text-decoration: none}.gcard:hover{border-color: var(--gold);color: var(--ink)}.gc-i{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 12px}.gc-ph{display: grid;place-items: center;align-content: center;gap: 6px;background: linear-gradient(135deg,#2b2165,#5f30e6);color: #e2bd72}.gc-ph .ic{width: 40px;height: 40px}.gc-ph em{font-style: normal;font: 700 15px 'Urbanist',sans-serif}.gcard b{font: 600 16px 'DM Sans',sans-serif;padding: 0 4px}.gcard>span:last-child{font-size: 14px;color: var(--mute);padding: 0 4px;line-height: 1.4}.gd{display: flex;flex-direction: column;gap: 6px;padding: 16px;border-radius: 18px;background: var(--panel2);border: 1px solid var(--line);color: var(--ink);text-decoration: none}.gd:hover{border-color: var(--gold);color: var(--ink)}.gd-i{width: 56px;height: 56px}.gd b{font: 600 17px 'DM Sans',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: 14px}.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(--panel2);color: var(--ink);font-weight: 600;cursor: pointer}.filt button.on{background: linear-gradient(135deg,#9d73ff,#5f30e6);border-color: #e2bd72;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: '◆';font-size: 8px;color: var(--gold)}.crumbs a{display: inline-flex;align-items: center;gap: 5px;color: var(--text);text-decoration: none}.crumbs a:hover{color: var(--gold)}.crumbs a .ic{width: 16px;height: 16px}.phead{position: relative;overflow: hidden;text-align: center;background: radial-gradient(500px 220px at 50% 0,rgba(226,189,114,.18),transparent 70%),var(--panel);border: 1px solid var(--line2);border-radius: 26px;padding: 34px 36px 30px;margin-bottom: 20px}.phead::before{content: '';position: absolute;inset: 0;background: var(--fan) 50% 100% / 160px 92px;opacity: .8;pointer-events: none}.ph-t{position: relative;z-index: 1;display: flex;flex-direction: column;gap: 14px;align-items: center}.phead h1{font-size: clamp(27px,3.6vw,44px)}.phead .lead{margin: 12px auto 0;font-size: 17.5px;max-width: 840px}.rhero{display: grid;grid-template-columns: 240px minmax(0,1fr) auto;gap: 24px;align-items: center;background: var(--panel);border: 1px solid var(--line2);border-radius: 26px;padding: 22px;margin-bottom: 20px}.rhero .cv{width: 240px;height: 133px;object-fit: cover;border-radius: 16px;border: 1px solid var(--line)}.rhero h1{font-size: clamp(25px,3vw,36px);margin: 6px 0 10px}.rh-m .bdg{margin-right: 10px}.rh-r{text-align: center;min-width: 230px;padding: 14px;border-radius: 18px;border: 1px solid var(--line);background: var(--panel2)}.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: 16px;background: var(--panel2);border: 1px solid var(--line);text-decoration: none;color: var(--ink)}.pager a:hover{border-color: var(--gold)}.pager small{display: block;color: var(--mute);font-size: 13px}.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(--panel);border: 1px solid var(--line2);border-radius: 12px;color: var(--ink);padding: 10px 12px}.cm-none{display: flex;align-items: center;gap: 10px;margin: 14px 0 0;padding: 18px;border-radius: 16px;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(--gold)}.cm-act{display: flex;justify-content: flex-end;gap: 10px}.form-msg:empty{display: none}.form-msg{padding: 10px 14px;border-radius: 12px;font-weight: 600}.form-msg.ok{background: rgba(67,201,138,.14)}.form-msg.err{background: rgba(255,107,133,.14)}.e404{text-align: center;padding: 70px 0 90px}.e-i{width: 90px;height: 90px;color: var(--gold)}.e404 h1{font-size: 38px;margin: 14px 0 10px}.e404 p{max-width: 520px;margin: 0 auto 20px}.e404 .btns{justify-content: center}.ft{position: relative;background: var(--fan) 0 0 / 160px 92px,#0b0820;color: #cfc6ec;border-top: 1px solid rgba(217,178,106,.3);padding: 46px 0 26px;margin-top: 20px;font-size: 15px}.ft-grid{display: grid;grid-template-columns: 1.6fr repeat(4,1fr);gap: 26px;padding-bottom: 26px}.ft-about p{margin: 16px 0 0;color: #9f95c8}.ft-col h2{font-size: 14px;letter-spacing: 1.4px;margin-bottom: 12px;color: #e2bd72}.ft-col ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 7px}.ft a{color: #cfc6ec;text-decoration: none}.ft a:hover{color: #e2bd72}.ft-age{display: flex;gap: 14px;align-items: center;padding: 14px 18px;border-radius: 18px;border: 1px solid rgba(217,178,106,.25);background: rgba(26,19,65,.7)}.ft-age p{margin: 0}.ft-age a{color: #e2bd72}.ft-age .a18{border-color: #e2bd72;color: #e2bd72}.ft-bot{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px;padding-top: 18px;font-size: 13.5px;color: #9f95c8}.ft-bot p{margin: 0}@media (max-width: 1180px){.r-main{grid-template-columns: auto 120px minmax(0,1fr) 180px}.r-logo img{width: 120px;height: 67px}.r-offer{grid-column: 3;grid-row: 2}.r-act{grid-row: 1 / span 2;grid-column: 4}.bycat,.covers{grid-template-columns: repeat(2,1fr)}.fd-q{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}.guide{grid-template-columns: minmax(0,1fr)}.g-side{position: static}.chap{max-height: none}.st-pic{margin-top: 0}.rhero{grid-template-columns: 170px minmax(0,1fr)}.rhero .cv{width: 170px;height: 94px}.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}}@media (max-width: 640px){body{font-size: 16px}.wrap{padding: 0 14px}.top-in{padding: 0 14px;height: 64px;gap: 10px}.lg-img{height: 34px}.drawer{top: 64px}.shade{inset: 64px 0 0}.theme,.burger{width: 40px;height: 40px}.stage{padding-top: 28px}.eyebrow{font-size: 11.5px;letter-spacing: .6px;padding: 5px 12px 5px 8px}.stage h1{font-size: 26px;letter-spacing: 1.5px}.stage .lead{font-size: 16px}.stage .btns .btn{flex: 1 1 100%}.st-pic img{height: 220px;object-fit: cover;object-position: 50% 50%}.g-main,.prose{padding: 4px 16px 24px;border-radius: 20px}.sec h2{padding-right: 0}.deco{display: none}.art{float: none;width: 100%;margin: 6px 0 16px}.phead{padding: 24px 18px;border-radius: 20px}.ci.xl{width: 60px;height: 60px}.r-main{grid-template-columns: auto minmax(0,1fr);gap: 10px 12px;padding: 12px}.r-logo img{width: 132px;height: 73px}.r-id,.r-offer,.r-act{grid-column: 1 / -1;grid-row: auto}.bycat,.covers{grid-template-columns: 1fr 1fr;gap: 8px}.bc{padding: 12px}.facts,.facts.big{grid-template-columns: 1fr}.pcs,.pc-row{grid-template-columns: 1fr}.stepc{grid-template-columns: 44px 1fr;gap: 14px;padding: 14px}.sn{width: 44px;height: 44px;font-size: 18px}.tbl table{font-size: 14px}.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;animation: none !important}}:root,[data-theme="dark"]{--bg: #120c33;--bg2: #181043;--panel: rgba(126,92,255,.1);--panel2: rgba(150,120,255,.09);--panel3: rgba(160,130,255,.16);--line: rgba(196,170,255,.2);--line2: rgba(214,190,255,.34);--text: #d9d1f5;--mute: #a69cd2;--glass: linear-gradient(150deg,rgba(168,134,255,.17),rgba(88,52,200,.07) 60%,rgba(120,90,255,.1));--glass-sh: inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(196,170,255,.16),0 22px 44px rgba(8,4,30,.38);--crystal: url(../img/deco/crystal.webp)}[data-theme="light"]{--bg: #f3effd;--bg2: #ebe4fb;--panel: rgba(255,255,255,.7);--panel2: rgba(255,255,255,.62);--panel3: rgba(236,228,255,.9);--line: rgba(110,70,220,.14);--line2: rgba(110,70,220,.26);--ink: #221548;--text: #4a3f6c;--mute: #7a6f9c;--glass: linear-gradient(150deg,rgba(255,255,255,.85),rgba(240,233,255,.7));--glass-sh: inset 0 1px 0 #fff,inset 0 0 0 1px rgba(110,70,220,.12),0 18px 40px rgba(60,30,140,.1)}body{font-family: 'DM Sans',system-ui,sans-serif;font-size: 16.5px;background: radial-gradient(900px 600px at 15% 8%,rgba(150,100,255,.28),transparent 60%),radial-gradient(900px 700px at 90% 35%,rgba(120,70,255,.22),transparent 60%),radial-gradient(700px 600px at 30% 85%,rgba(170,110,255,.18),transparent 60%),var(--fan) 0 0 / 160px 92px,var(--bg)}[data-theme="light"] body{background: radial-gradient(900px 600px at 15% 8%,rgba(150,100,255,.16),transparent 60%),radial-gradient(900px 700px at 90% 35%,rgba(120,70,255,.12),transparent 60%),var(--bg)}h1,h2,h3,h4{font-family: 'Urbanist',system-ui,sans-serif;font-weight: 700;letter-spacing: -.2px}.sec h2{font-size: clamp(25px,2.6vw,34px);letter-spacing: -.4px}.stage h1{font-family: 'Italiana','Urbanist',serif;font-weight: 400;letter-spacing: 2.5px}.eyebrow{background: rgba(255,255,255,.06);border-color: rgba(214,190,255,.3);color: #e6d4ff;letter-spacing: 1px;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.eyebrow .ic{color: var(--gold)}.btn{font-family: 'DM Sans',sans-serif;font-weight: 600;letter-spacing: .1px}.btn-go{background: linear-gradient(135deg,rgba(178,148,255,.95),rgba(110,62,245,.95));box-shadow: inset 0 1px 0 rgba(255,255,255,.45),inset 0 -8px 16px rgba(60,20,170,.35),0 10px 28px rgba(120,70,255,.45);border: 1px solid rgba(230,215,255,.35)}.btn-go:hover{box-shadow: inset 0 1px 0 rgba(255,255,255,.55),inset 0 -8px 16px rgba(60,20,170,.3),0 14px 34px rgba(140,90,255,.55)}.btn-soft{color: #efe6ff;background: rgba(255,255,255,.07);border: 1px solid rgba(214,190,255,.32);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: inset 0 1px 0 rgba(255,255,255,.12)}.btn-soft:hover{color: #fff;background: rgba(255,255,255,.13);border-color: rgba(230,215,255,.55)}[data-theme="light"] .btn-soft{color: #5a2fe0;background: rgba(255,255,255,.7)}.top{background: rgba(18,12,51,.72);border-bottom: 1px solid rgba(214,190,255,.14)}.top::after{background: linear-gradient(90deg,transparent,rgba(190,150,255,.7),transparent)}.dd-b{font: 500 15px 'DM Sans',sans-serif;letter-spacing: .2px;color: #ece4ff}.dd-b:hover,.dd.open .dd-b{background: rgba(255,255,255,.07);border-color: rgba(214,190,255,.25);color: #fff}.ddm{background: rgba(30,20,75,.92);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);border: 1px solid rgba(214,190,255,.25);box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 24px 50px rgba(0,0,0,.45)}.ddm .ic,.drawer .ic{color: #c6a8ff}.theme,.burger{border-color: rgba(214,190,255,.3);background: rgba(255,255,255,.05);color: #e6d4ff}.burger i{background: #e6d4ff}.drawer{background: rgba(22,14,58,.96);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px)}.drawer summary{font: 600 17px 'Urbanist',sans-serif;letter-spacing: 0;color: #e6d4ff}.g-main,.prose,.chap,.phead,.rhero{background: var(--glass);box-shadow: var(--glass-sh);border: 0;backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px)}.g-main::before,.prose::before{background: linear-gradient(90deg,transparent,rgba(220,200,255,.5),transparent)}.phead{background: radial-gradient(500px 220px at 50% 0,rgba(190,150,255,.2),transparent 70%),var(--glass)}.phead h1{font-weight: 700;letter-spacing: -.5px}.ch-t{font: 700 13px 'Urbanist',sans-serif;letter-spacing: 1.6px;color: #d9c4ff}.cn{font-family: 'Urbanist',sans-serif;color: #c6a8ff}.chap a.cur{background: rgba(170,130,255,.16);color: #fff}.chap a:hover{color: #fff}.row,.acc,.fq,.stepc,.pc,.finder,.finder fieldset,.mcard,.bc,.cov,.ccard,.gcard,.gd,.mini,.tbl,.steps li,.facts div,.pager a,.rh-r,.note{background: linear-gradient(150deg,rgba(255,255,255,.075),rgba(255,255,255,.02));border: 1px solid rgba(214,190,255,.16);box-shadow: inset 0 1px 0 rgba(255,255,255,.08)}[data-theme="light"] .row,[data-theme="light"] .acc,[data-theme="light"] .fq,[data-theme="light"] .stepc,[data-theme="light"] .pc,[data-theme="light"] .finder,[data-theme="light"] .finder fieldset,[data-theme="light"] .mcard,[data-theme="light"] .bc,[data-theme="light"] .cov,[data-theme="light"] .ccard,[data-theme="light"] .gcard,[data-theme="light"] .gd,[data-theme="light"] .mini,[data-theme="light"] .tbl,[data-theme="light"] .steps li,[data-theme="light"] .facts div,[data-theme="light"] .pager a,[data-theme="light"] .rh-r,[data-theme="light"] .note{background: rgba(255,255,255,.6);border-color: rgba(110,70,220,.14);box-shadow: inset 0 1px 0 #fff}.row:nth-child(-n+3){background: linear-gradient(130deg,rgba(180,145,255,.2),rgba(255,255,255,.03) 65%);border-color: rgba(220,200,255,.3)}.row,.acc,.fq,.stepc,.pc,.finder,.tbl,.mcard,.bc{border-radius: 22px}.mcard{border-top: 1px solid rgba(214,190,255,.16)}.mcard h4{color: #e6d4ff;font-size: 17px}[data-theme="light"] .mcard h4{color: #5a2fe0}.note{background: linear-gradient(150deg,rgba(170,130,255,.16),rgba(255,255,255,.03))}.tbl thead th{background: rgba(170,130,255,.14);color: #e6d4ff;font: 600 13.5px 'DM Sans',sans-serif;letter-spacing: .3px}[data-theme="light"] .tbl thead th{color: #5a2fe0}.r-name{font: 700 17px 'Urbanist',sans-serif;letter-spacing: 0}.r-offer small,.facts dt,.bc-c{letter-spacing: .6px}.r-offer b{font: 800 22px/1.2 'Urbanist',sans-serif}.rk{font-family: 'Urbanist',sans-serif;border-color: rgba(214,190,255,.4);color: #e6d4ff;background: rgba(255,255,255,.06)}.bc b{font: 700 19px 'Urbanist',sans-serif}.bc-i,.fq-i,.acc-i{border-color: rgba(214,190,255,.35);color: #d9c4ff;background: rgba(255,255,255,.05)}.fq summary h3{font: 600 17px 'DM Sans',sans-serif}.finder legend{font-family: 'DM Sans',sans-serif}.finder legend span{border: 0;width: 26px;height: 30px;background: var(--crystal) center / contain no-repeat;color: #fff;font: 700 12px 'DM Sans',sans-serif;text-shadow: 0 1px 2px rgba(40,10,120,.8);padding-top: 3px}.finder label span{background: rgba(255,255,255,.04)}.finder label input:checked + span{background: rgba(170,130,255,.22);border-color: rgba(220,200,255,.6)}.filt button.on{border-color: rgba(230,215,255,.4)}.a18{font-family: 'Urbanist',sans-serif}.crumbs li + li::before{color: #c6a8ff}.sec + .sec::before{background: none;height: 1px;width: 70%;top: 0;background: linear-gradient(90deg,transparent,rgba(214,190,255,.35),transparent)}.sec + .sec::after{content: '';position: absolute;left: 50%;top: -11px;width: 16px;height: 24px;transform: translateX(-50%);background: var(--crystal) center / contain no-repeat;clear: both;display: block}.ticks li{padding-left: 30px}.ticks li::before,.pros .ticks li::before,.cons .ticks li::before{width: 15px;height: 22px;left: 2px;top: 3px;transform: none;background: var(--crystal) center / contain no-repeat}.cons .ticks li::before{filter: hue-rotate(110deg) saturate(1.3)}.pros .ticks li::before{filter: hue-rotate(-95deg) saturate(1.2)}.steps li{padding-left: 66px}.steps li::before{width: 36px;height: 52px;top: 8px;left: 16px;border: 0;border-radius: 0;background: var(--crystal) center / contain no-repeat;color: #fff;font: 800 15px 'DM Sans',sans-serif;padding-top: 4px;text-shadow: 0 1px 3px rgba(40,10,120,.9)}.stepc{grid-template-columns: 50px 1fr}.sn{width: 50px;height: 76px;font: 800 19px 'DM Sans',sans-serif;text-shadow: 0 1px 4px rgba(40,10,120,.9);padding-top: 4px;filter: drop-shadow(0 8px 14px rgba(120,70,255,.45))}.sn::before{inset: 0;transform: none;border: 0;border-radius: 0;box-shadow: none;background: var(--crystal) center / contain no-repeat}.tbl.num tbody th:first-child{width: 58px;padding: 10px 6px 10px 18px;font-size: 0;color: transparent;text-shadow: none}.tbl.num tbody th:first-child::before{content: '';display: block;width: 22px;height: 34px;background: var(--crystal) center / contain no-repeat;filter: drop-shadow(0 4px 8px rgba(120,70,255,.45))}.tbl.num thead th:first-child{font-size: 0}.mcard h4::before{content: '';display: inline-block;width: 12px;height: 18px;margin-right: 8px;vertical-align: -2px;background: var(--crystal) center / contain no-repeat}@media (max-width: 640px){.stepc{grid-template-columns: 40px 1fr}.sn{width: 40px;height: 60px;font-size: 16px}}.stage{padding-top: 26px}.stage .eyebrow{margin-bottom: 10px;padding: 4px 14px 4px 9px;font-size: 12.5px}.stage h1{font-size: clamp(24px,2.5vw,36px);line-height: 1.15;letter-spacing: 2px}.stage .lead{margin-top: 10px;font-size: 16.5px;max-width: 680px}.stage .btns{margin-top: 16px}.st-pic{margin-top: -30px}@media (max-width: 640px){.stage{padding-top: 18px}.stage h1{font-size: 22px;letter-spacing: 1.2px}.stage .lead{font-size: 15px}}.deco[src*="crystal"]{width: 70px}[data-theme="light"] .top{background: rgba(28,18,70,.94)}[data-theme="light"] .ch-t{color: #5a2fe0}[data-theme="light"] .cn{color: #7a52f0}[data-theme="light"] .chap a.cur,[data-theme="light"] .chap a:hover{color: #3a1aa8;background: rgba(120,80,240,.1)}[data-theme="light"] .btn-go{color: #fff}[data-theme="light"] .rk,[data-theme="light"] .bc-i,[data-theme="light"] .fq-i,[data-theme="light"] .acc-i{color: #5a2fe0;border-color: rgba(110,70,220,.3);background: rgba(255,255,255,.7)}[data-theme="light"] .eyebrow{color: #5a2fe0;background: rgba(255,255,255,.7)}[data-theme="light"] .stage h1{color: #221548}[data-theme="light"] .st-pic{max-width: 1192px;margin: 10px auto 0;padding: 0 24px}[data-theme="light"] .st-pic img{-webkit-mask-image: none;mask-image: none;border-radius: 28px;box-shadow: 0 24px 50px rgba(60,30,140,.2)}