.fl-mkt__main{box-sizing:border-box;flex-direction:column;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:28px 40px 24px;display:flex}.fl-mkt__head{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:100%;display:flex}.fl-mkt__frame{--fl-boot-delay:.12s;flex-direction:column;gap:22px;width:min(100%,max(640px,177.778svh - 675.556px));display:flex}.fl-mkt__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.fl-mkt__note{color:var(--fl-quiet);align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.fl-mkt__note:before{content:"";background:var(--fl-line-s);flex:none;width:22px;height:1px}.fl-mkt__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fl-mkt__cta,.fl-mkt__link{box-sizing:border-box;white-space:nowrap;height:44px;transition:background-color .16s ease, transform .16s var(--fl-ease), box-shadow .16s ease;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.fl-mkt__cta{background:var(--fl-cta);color:var(--fl-cta-text);box-shadow:var(--fl-cta-shadow)}.fl-mkt__cta:hover{transform:translateY(-1px)}.fl-mkt__cta svg{transition:transform .16s var(--fl-ease)}.fl-mkt__cta:hover svg{transform:translate(-3px)}.fl-mkt__link{color:var(--fl-text);border:1px solid var(--fl-line-s);background:0 0}.fl-mkt__link:hover{background:var(--fl-panel)}@media (prefers-reduced-motion:reduce){.fl-mkt__cta,.fl-mkt__cta svg{transition:none}.fl-mkt__cta:hover,.fl-mkt__cta:hover svg{transform:none}}@media (max-width:1399px){.fl-mkt__main{padding-inline-start:24px;padding-inline-end:24px}}@media (max-width:767px){.fl-mkt__main{gap:20px;padding:24px 16px 12px}.fl-mkt__h1{white-space:normal;text-wrap:balance;font-size:30px}.fl-mkt__foot{flex-direction:column;align-items:stretch}.fl-mkt__note{justify-content:center}.fl-mkt__note:before{display:none}.fl-mkt__actions{flex-direction:column-reverse;align-items:stretch}}@media (max-height:520px) and (orientation:landscape){.fl-mkt__main{gap:14px;padding-top:14px}.fl-mkt__h1{font-size:24px}}.fl-mkt{-webkit-font-smoothing:antialiased}.fl-mkt__eyebrow{color:var(--fl-quiet);letter-spacing:.19em;direction:ltr;align-items:center;gap:9px;margin:0 0 2px;font-size:10px;font-weight:600;display:flex}.fl-mkt__eyebrow span{background:var(--fl-accent,#7c8955);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #8a9a5b12}.fl-mkt__h1{text-wrap:balance}.fl-mkt__note{text-wrap:pretty}.fl-mkt__cta:active,.fl-mkt__link:active{transform:scale(.96)}.fl-mkt__cta:focus-visible{outline:2px solid var(--fl-text);outline-offset:4px}.fl-mkt__link:focus-visible{outline:2px solid var(--fl-text);outline-offset:4px}html.a11y-nomotion .fl-mkt *,html.a11y-nomotion .fl-mkt :before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.fl-mkt__link{transition:none}.fl-mkt__cta:active,.fl-mkt__link:active{transform:none}}.fl-hp__main{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:40px 40px 24px}.fl-hp__hero{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.fl-hp__title{font:inherit;flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.fl-hp__eyebrow{color:var(--fl-brand);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.fl-hp__eyebrow span{background:var(--fl-dot);width:7px;height:7px;box-shadow:0 0 0 4px var(--fl-brand-soft);border-radius:50%}.fl-hp__display{white-space:normal;text-wrap:balance;font-size:46px}.fl-hp__lead{max-width:640px;color:var(--fl-sec);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.fl-hp__actions{justify-content:center;margin-top:6px}.fl-hp__film{flex-direction:column;gap:14px;width:min(100%,1040px);margin:36px auto 0;display:flex}.fl-hp__film .fl-mkt__note{justify-content:center}.fl-hp__section{margin-top:72px}.fl-hp__h2{letter-spacing:-.01em;color:var(--fl-text);text-wrap:balance;margin:0 0 10px;font-size:30px;font-weight:800;line-height:1.2}.fl-hp__kicker{color:var(--fl-brand);margin:0 0 8px;font-size:13px;font-weight:600}.fl-hp__section-lead{max-width:720px;color:var(--fl-sec);text-wrap:pretty;margin:0 0 22px;font-size:16px;line-height:1.65}.fl-hp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.fl-hp__card{border:1px solid var(--fl-line);background:var(--fl-panel);box-shadow:var(--fl-card-shadow);border-radius:16px;padding:20px 22px}.fl-hp__card-name{color:var(--fl-text);align-items:center;gap:9px;margin:0 0 8px;font-size:18px;font-weight:700;display:flex}.fl-hp__card-name .fl-dot{background:var(--acc,var(--fl-dot))}.fl-hp__card-name a,.fl-hp__tool-name a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--fl-line-s);text-decoration-color:var(--fl-line-s);text-underline-offset:5px}.fl-hp__card-name a:hover,.fl-hp__tool-name a:hover{text-decoration-color:currentColor}.fl-hp__card-title{color:var(--fl-text);margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.5}.fl-hp__card-desc{color:var(--fl-quiet);margin:0;font-size:14px;line-height:1.55}.fl-hp__more{display:inline-flex}.fl-hp__chat{grid-template:"intro film""more film"1fr/minmax(0,360px) minmax(0,1fr);align-items:start;gap:4px 44px;display:grid}.fl-hp__chat-intro{grid-area:intro}.fl-hp__chat-film{grid-area:film;align-self:center}.fl-hp__chat-more{grid-area:more}.fl-hp__chat .fl-hp__section-lead{margin-bottom:18px}.fl-hp__chat-points{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.fl-hp__chat-points li{color:var(--fl-sec);padding-inline-start:18px;font-size:15px;line-height:1.55;position:relative}.fl-hp__chat-points li:before{content:"";top:.62em;background:var(--fl-dot);border-radius:50%;width:6px;height:6px;position:absolute}.fl-hp__chat-points li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.fl-hp__chat-points li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.fl-hp__chat-points li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.fl-hp__chat-points li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.fl-hp__chat .fl-mkt__link{display:inline-flex}.fl-hp__tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0;padding:0;list-style:none;display:grid}.fl-hp__tool{border-top:1px solid var(--fl-line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.fl-hp__tool .fl-tool-icon{flex:none}.fl-hp__tool-name{color:var(--fl-text);flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 6px;font-size:17px;font-weight:700;display:flex}.fl-hp__tool-desc{color:var(--fl-sec);margin:0;font-size:14px;line-height:1.6}.fl-hp__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.fl-hp__split>div{border:1px solid var(--fl-line);background:var(--fl-panel);border-radius:18px;padding:26px}.fl-hp__split .fl-mkt__link{display:inline-flex}.fl-hp__ethics{border:1px solid var(--fl-line);border-inline-start:3px solid var(--fl-brand);background:var(--fl-panel);border-radius:18px;padding:28px 30px}.fl-hp__ethics .fl-hp__section-lead{margin-bottom:16px}.fl-hp__ethics .fl-mkt__link{display:inline-flex}.fl-hp__faq{border-top:1px solid var(--fl-line);max-width:820px}.fl-hp__faq-item{border-bottom:1px solid var(--fl-line)}.fl-hp__faq-item summary{color:var(--fl-text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:16px;font-weight:600;list-style:none;display:flex}.fl-hp__faq-item summary::-webkit-details-marker{display:none}.fl-hp__faq-item summary:after{content:"+";color:var(--fl-quiet);transition:transform .16s var(--fl-ease);flex:none;font-size:20px;font-weight:400}.fl-hp__faq-item[open] summary:after{transform:rotate(45deg)}.fl-hp__faq-item p{color:var(--fl-sec);margin:0 0 18px;font-size:15px;line-height:1.7}@media (max-width:1399px){.fl-hp__main{padding-inline-start:24px;padding-inline-end:24px}}@media (max-width:900px){.fl-hp__grid,.fl-hp__tools,.fl-hp__split{grid-template-columns:minmax(0,1fr)}.fl-hp__chat{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""film""more";gap:18px}.fl-hp__chat .fl-hp__section-lead{margin-bottom:0}.fl-hp__display{font-size:36px}}@media (max-width:767px){.fl-hp__main{padding:28px 16px 12px}.fl-hp__display{font-size:30px}.fl-hp__lead{font-size:16px}.fl-hp__actions{flex-direction:column-reverse;align-items:stretch;width:100%}.fl-hp__section{margin-top:52px}.fl-hp__h2{font-size:24px}.fl-hp__split>div,.fl-hp__ethics{padding:20px}}@media (prefers-reduced-motion:reduce){.fl-hp__faq-item summary:after{transition:none}}.fl-cp{max-width:880px}.fl-cp__crumbs ol{color:var(--fl-quiet);flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;font-size:13px;list-style:none;display:flex}.fl-cp__crumbs li+li:before{content:"‹";color:var(--fl-quiet);margin-inline-end:6px}.fl-cp__crumbs a{color:var(--fl-brand);text-decoration:none}.fl-cp__crumbs a:hover{text-decoration:underline}.fl-cp__head{flex-direction:column;gap:12px;display:flex}.fl-cp__h1{letter-spacing:-.015em;color:var(--fl-text);text-wrap:balance;margin:0;font-size:38px;font-weight:800;line-height:1.15}.fl-cp__lead{max-width:none;margin:0}.fl-cp__section{margin-top:48px;scroll-margin-top:84px}.fl-cp__text{color:var(--fl-sec);text-wrap:pretty;margin:0 0 14px;font-size:16px;line-height:1.75}.fl-cp__strong{color:var(--fl-text);font-weight:600}.fl-cp__note{color:var(--fl-quiet);font-size:14px}.fl-cp__text a{color:var(--fl-brand)}.fl-cp__steps{counter-reset:fl-cp-step;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.fl-cp__steps li{border:1px solid var(--fl-line);background:var(--fl-panel);counter-increment:fl-cp-step;border-radius:14px;flex-direction:column;gap:4px;padding:14px 18px;padding-inline-start:56px;display:flex;position:relative}.fl-cp__steps li:before{content:counter(fl-cp-step, decimal-leading-zero);color:var(--fl-brand);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;position:absolute;top:14px}.fl-cp__steps li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:18px}.fl-cp__steps li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:18px}.fl-cp__steps li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:18px}.fl-cp__steps li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:18px}.fl-cp__step-title{color:var(--fl-text);font-size:15px;font-weight:600}.fl-cp__step-text{color:var(--fl-sec);font-size:14px;line-height:1.6}.fl-cp__facts{color:var(--fl-sec);gap:8px;margin:8px 0 16px;padding-inline-start:20px;font-size:15px;line-height:1.7;display:grid}.fl-cp__film{margin:18px 0 0}.fl-cp__film-caption{color:var(--fl-quiet);margin:12px 0 0;font-size:14px;line-height:1.6}.fl-cp__chapters{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.fl-cp__chapter{border:1px solid var(--fl-line);background:var(--fl-panel);min-height:36px;color:var(--fl-sec);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.fl-cp__chapter:hover{border-color:var(--fl-brand);color:var(--fl-text)}.fl-cp__chapter:focus-visible{outline:2px solid var(--fl-brand);outline-offset:2px}.fl-cp__chapter time,.fl-cp__script-list time{color:var(--fl-brand);font-variant-numeric:tabular-nums lining-nums}.fl-cp__script{border-top:1px solid var(--fl-line);max-width:820px;margin-top:18px}.fl-cp__script-list{gap:14px;margin:0 0 18px;padding:0;list-style:none;display:grid}.fl-cp__script-list li{color:var(--fl-sec);gap:4px;font-size:15px;line-height:1.7;display:grid}.fl-cp__script-list strong{color:var(--fl-text);gap:10px;font-weight:600;display:inline-flex}.fl-cp__script-note{color:var(--fl-quiet);margin:0 0 14px;font-size:14px}.fl-cp__script-screen{border-inline-start:2px solid var(--fl-line);gap:4px;margin:6px 0 0;padding-inline-start:14px;list-style:none;display:grid}.fl-cp__script-screen li{color:var(--fl-quiet);font-size:14px;line-height:1.65;display:block}.fl-cp__tag{background:var(--fl-brand-soft);color:var(--fl-brand);unicode-bidi:isolate;border-radius:.3em;padding:0 .3em;font-weight:600}.fl-cp__links,.fl-cp__actions{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}.fl-cp__links .fl-mkt__link,.fl-cp__links .fl-mkt__cta{display:inline-flex}.fl-cp__related{gap:12px;margin:0 0 8px;padding:0;list-style:none;display:grid}.fl-cp__related li{border:1px solid var(--fl-line);background:var(--fl-panel);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.fl-cp__related a{color:var(--fl-text);font-size:16px;font-weight:700}.fl-cp__related span{color:var(--fl-quiet);font-size:14px;line-height:1.6}.fl-cp__table-wrap{border:1px solid var(--fl-line);background:var(--fl-panel);border-radius:14px;overflow-x:auto}.fl-cp__table{border-collapse:collapse;width:100%;color:var(--fl-text);font-size:15px}.fl-cp__table th,.fl-cp__table td{border-bottom:1px solid var(--fl-line);text-align:start;white-space:nowrap;padding:12px 16px}.fl-cp__table thead th{color:var(--fl-quiet);font-size:13px;font-weight:600}.fl-cp__table tbody tr:last-child>*{border-bottom:0}.fl-cp__num{font-variant-numeric:tabular-nums}.fl-cp__holidays{border-bottom:0;margin-top:12px}@media (max-width:767px){.fl-cp__h1{font-size:28px}.fl-cp__section{margin-top:36px}.fl-cp__table{font-size:14px}.fl-cp__table th,.fl-cp__table td{padding:10px 12px}}
