html body .fh .fh-ix__big:not(#z1):not(#z2):not(#z3){font-size:clamp(30px,2.8vw,44px)}.fh-ix__ctl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.fh-ix__ctl .fh-seg{margin-top:0}.fh-ix__q{background:var(--fh-bg-2);width:min(100%,320px);height:48px;color:var(--fh-ink-3);border-radius:999px;align-items:center;gap:10px;padding:0 18px;transition:box-shadow .2s;display:flex}.fh-ix__q:focus-within{box-shadow:0 0 0 1px var(--fh-ink)}.fh-ix__q svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:18px;height:18px}.fh-ix__q input{min-width:0;height:100%;color:var(--fh-ink);font:400 16px/1 var(--fh-f);background:0 0;border:0;outline:0;flex:1}.fh-ix__q input::placeholder{color:var(--fh-ink-3)}.fh-ix__q input::-webkit-search-cancel-button{display:none}.fh-ix__regions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.fh-ix__regions button{border:1px solid var(--fh-line-2);height:38px;color:var(--fh-ink-2);font:500 14px/1 var(--fh-f);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;transition:border-color .2s,color .2s,background .2s}.fh-ix__regions button:hover{border-color:var(--fh-ink);color:var(--fh-ink)}.fh-ix__regions button.is-on{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-bg)}.fh-ix__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:18px;margin-top:clamp(32px,4vw,48px);display:grid}.fh-ix__tile{isolation:isolate;background:var(--fh-bg-2);color:#fff;min-height:400px;transition:transform .35s var(--fh-ease), box-shadow .35s var(--fh-ease);border-radius:24px;flex-direction:column;grid-column:span 3;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.fh-ix__tile:first-of-type,.fh-ix__tile:nth-of-type(2),.fh-ix__tile:nth-of-type(8n+7),.fh-ix__tile:nth-of-type(8n+8){grid-column:span 6}.fh-ix__tile>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--fh-ease);position:absolute;inset:0}.fh-ix__tile:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a0a0b00 38%,#0a0a0b2e 58%,#0a0a0ba8 100%);position:absolute;inset:0}.fh-ix__tile:hover{transform:translateY(-3px);box-shadow:0 24px 56px -22px #0a0a0b73}.fh-ix__tile:hover>img{transform:scale(1.045)}.fh-ix__reg{color:#0a0a0b;font:500 13px/1 var(--fh-f);background:#fffffff0;border-radius:999px;padding:8px 14px;position:absolute;top:16px;left:16px}[dir=rtl] .fh-ix__reg{left:auto;right:16px}.fh-ix__body{text-shadow:0 1px 14px #0a0a0b47;flex-direction:column;padding:96px 24px 56px;display:flex}.fh-ix__t{font:500 clamp(24px, 2.1vw, 32px)/1.12 var(--fh-f);letter-spacing:-.03em;align-items:center;gap:10px;display:flex}.fh-ix__flag{font-size:.7em;line-height:1}.fh-ix__x{-webkit-line-clamp:3;color:#ffffffe6;-webkit-box-orient:vertical;max-width:34em;margin-top:10px;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.fh-ix__meta{font:500 14px/1.4 var(--fh-f);color:#ffffffd1;flex-wrap:wrap;gap:4px 8px;margin-top:14px;display:flex}.fh-ix__meta i{opacity:.7;margin-inline-end:8px;font-style:normal}.fh-ix__arr{height:16px;position:absolute;bottom:22px;left:24px;right:24px}.fh-ix__arr .fh-ar{transition:left 3.2s cubic-bezier(.16,.84,.28,1);position:absolute;left:0}.fh-ix__tile:hover .fh-ix__arr .fh-ar{left:calc(100% - 16px);transform:none}[dir=rtl] .fh-ix__arr .fh-ar{transition:right 3.2s cubic-bezier(.16,.84,.28,1);left:auto;right:0}[dir=rtl] .fh-ix__tile:hover .fh-ix__arr .fh-ar{left:auto;right:calc(100% - 16px);transform:scaleX(-1)}.fh-ix__empty{max-width:40em;color:var(--fh-ink-2);margin-top:48px;font-size:17px}@media (prefers-reduced-motion:reduce){.fh-ix__arr .fh-ar,.fh-ix__tile,.fh-ix__tile>img{transition:none}}@media (max-width:1080px){.fh-ix__tile,.fh-ix__tile:nth-of-type(n){grid-column:span 6}}@media (max-width:760px){.fh-ix__ctl{flex-direction:column;align-items:stretch}.fh-ix__q{width:100%}.fh-ix__regions{scrollbar-width:none;margin-inline:calc(-1 * var(--fh-pad));padding-inline:var(--fh-pad);flex-wrap:nowrap;overflow-x:auto}.fh-ix__regions::-webkit-scrollbar{display:none}.fh-ix__regions button{flex:none}.fh-ix__grid{gap:14px}.fh-ix__tile,.fh-ix__tile:nth-of-type(n){border-radius:20px;grid-column:1/-1;min-height:360px}.fh-ix__body{padding:80px 20px 52px}.fh-ix__arr{left:20px;right:20px}}.fh-ix .cz2-wrap{max-width:1320px;margin:0 auto;padding:0 20px}.fh-ix__quiz{grid-column:1/-1;margin:clamp(16px,2vw,28px) 0}.fh-ix__quiz .fh-mq__top{border-top:0;padding:0}.fh-ix__quiz .fh-wrap{max-width:none;padding:0}html body .fh .fh-ix__quiz .fh-mq__h1:not(#z1):not(#z2):not(#z3){font-size:clamp(30px,3.2vw,48px)!important}.fh-ix__quiz .fh-mq__top>.fh-wrap>.fh-head__row{margin-bottom:clamp(24px,3vw,36px)}.fh-ix .fh-hero{height:clamp(540px,100svh - 132px,900px)}html body .fh.fh-ix .fh-h1:not(#z1):not(#z2):not(#z3){font-size:clamp(38px,5.8vw,92px)!important}@media (max-width:760px){.fh-ix .fh-hero{height:clamp(500px,100svh - 124px,700px)}}
.fh-mq__top{padding-top:clamp(40px,5vw,72px)}.fh-mq__top>.fh-wrap>.fh-head__row{margin-bottom:clamp(32px,4vw,56px)}html body .fh .fh-mq__h1:not(#z1):not(#z2):not(#z3){font-size:clamp(40px,5vw,76px)!important}.fh-mq__panel{background:var(--fh-bg-2);border-radius:28px;padding:clamp(24px,4vw,56px);position:relative;overflow:hidden}.fh-mq__bar{background:var(--fh-line);height:3px;position:absolute;top:0;left:0;right:0}.fh-mq__bar i{background:var(--fh-blue);transform-origin:0;transition:transform .5s var(--fh-ease);position:absolute;inset:0}[dir=rtl] .fh-mq__bar i{transform-origin:100%}.fh-mq__meta{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.fh-mq__back{border:1px solid var(--fh-line-2);height:36px;color:var(--fh-ink);font:500 14px/1 var(--fh-f);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;transition:border-color .2s}.fh-mq__back:hover{border-color:var(--fh-ink)}.fh-mq__q{font:500 clamp(28px, 3vw, 46px)/1.08 var(--fh-f);letter-spacing:-.035em;margin-top:18px!important}.fh-mq__hint{max-width:44em;color:var(--fh-ink-2);font-size:16px;margin-top:12px!important}.fh-mq__opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(24px,3vw,36px);display:grid}.fh-mq__opts--s{grid-template-columns:repeat(4,minmax(0,1fr))}.fh-mq__opt{background:var(--fh-card);min-height:76px;color:var(--fh-ink);text-align:start;cursor:pointer;transition:border-color .2s, box-shadow .25s var(--fh-ease), transform .25s var(--fh-ease);border:1px solid #0000;border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 52px 20px 22px;display:flex;position:relative}.fh-mq__opt b{font:500 18px/1.25 var(--fh-f);letter-spacing:-.02em}.fh-mq__opt span{color:var(--fh-ink-2);font-size:14.5px;line-height:1.5}.fh-mq__opt .fh-ar{opacity:.45;margin-top:-8px;position:absolute;top:50%;right:18px}[dir=rtl] .fh-mq__opt .fh-ar{left:18px;right:auto}.fh-mq__opt:hover{border-color:var(--fh-ink);transform:translateY(-2px);box-shadow:0 16px 40px -24px #0a0a0b66}.fh-mq__opt:hover .fh-ar{opacity:1;transform:translate(4px)}.fh-mq__opt.is-on{border-color:var(--fh-blue)}.fh-mq__sum{background:var(--fh-bg-2);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:20px 24px;display:flex}.fh-mq__ans{min-width:240px;color:var(--fh-ink);flex:1;font-size:16px}.fh-mq__rcap{margin-top:clamp(48px,6vw,80px)}.fh-mq__res>.fh-head__row{margin-bottom:clamp(28px,4vw,48px)}.fh-mq__top3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.fh-mq__card{flex-direction:column;display:flex}.fh-mq__tile{min-height:360px}.fh-mq__card .fh-plan__t,.fh-mq__card .fh-ix__tile+.fh-plan__sum{margin-top:22px}.fh-mq__top,.fh-mq__rcap{scroll-margin-top:90px}.fh-mq__links{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:auto;padding-top:18px;display:flex}.fh-mq__hub{color:var(--fh-ink-2)}.fh-mq__cta{justify-content:center;margin-top:clamp(40px,5vw,64px);display:flex}@media (max-width:1080px){.fh-mq__opts,.fh-mq__opts--s{grid-template-columns:repeat(2,minmax(0,1fr))}.fh-mq__top3{grid-template-columns:minmax(0,1fr)}.fh-mq__tile{min-height:320px}}@media (max-width:760px){.fh-mq__panel{border-radius:22px}.fh-mq__opts{grid-template-columns:minmax(0,1fr)}.fh-mq__opts--s{grid-template-columns:repeat(2,minmax(0,1fr))}.fh-mq__opts--s .fh-mq__opt{padding-inline-end:22px}.fh-mq__opts--s .fh-mq__opt .fh-ar{display:none}.fh-mq__opt b{font-size:16.5px}.fh-mq__cta .fh-btn{width:100%}}
