.fl{--b:#1535c9;--butter:#f6d568;--lilac:#c5afed;--ivory:#fff1d5;--paper:#fffaf0;--coral:#ff512f;--coral-t:#cc3514;font-family:Duplet Rounded,Arial,sans-serif;color:var(--b)}.fl *,.fl *:before,.fl *:after{box-sizing:border-box}.fl-cover{position:relative;overflow:hidden;border-radius:28px;aspect-ratio:16/8;isolation:isolate}.fl-cover--card{aspect-ratio:16/10;border-radius:20px}.fl-cover[data-bg=blue]{background:var(--b)}.fl-cover[data-bg=butter]{background:var(--butter)}.fl-cover[data-bg=lilac]{background:var(--lilac)}.fl-cover[data-bg=ivory]{background:var(--ivory)}.fl-cover[data-bg=coral]{background:var(--coral)}.fl-cover__ripples{position:absolute;inset:auto -10% -55% -10%;height:110%;z-index:-1}.fl-cover__ripples i{position:absolute;left:50%;top:50%;border:2.5px solid currentColor;border-radius:50%;transform:translate(-50%,-50%);opacity:.32;animation:fl-ripple 6s ease-in-out infinite}.fl-cover__ripples i:nth-child(1){width:34%;height:22%}.fl-cover__ripples i:nth-child(2){width:56%;height:36%;animation-delay:.6s}.fl-cover__ripples i:nth-child(3){width:80%;height:52%;animation-delay:1.2s}.fl-cover__ripples i:nth-child(4){width:106%;height:70%;animation-delay:1.8s}.fl-cover[data-bg=blue] .fl-cover__ripples{color:var(--butter)}.fl-cover:not([data-bg=blue]) .fl-cover__ripples{color:var(--b)}.fl-cover__dots i{position:absolute;width:var(--s,14px);height:var(--s,14px);border-radius:50%;background:var(--c,var(--coral));left:var(--x);top:var(--y);animation:fl-float var(--d,7s) ease-in-out infinite;animation-delay:var(--dl,0s)}.fl-cover__fig{position:absolute;left:50%;bottom:6%;height:78%;width:auto;max-width:70%;transform:translate(-50%);animation:fl-bob 4.5s ease-in-out infinite;filter:drop-shadow(0 10px 0 rgba(12,35,144,.12))}.fl-cover__fig--scene{height:86%;bottom:7%;border-radius:18px}.fl-cover__tag{position:absolute;left:5%;top:7%;margin:0;padding:8px 14px;border-radius:999px;background:var(--paper);color:var(--b);font-weight:700;font-size:clamp(12px,1.4vw,16px);line-height:1.2;max-width:60%}.fl-cover--card .fl-cover__tag{display:none}.fl-cover__spark{position:absolute;right:16%;top:16%;width:54px;height:54px;color:var(--coral-t);animation:fl-twinkle 2.8s ease-in-out infinite}.fl-cover[data-bg=coral] .fl-cover__spark{color:var(--butter)}.fl-cover[data-bg=coral] .fl-cover__dots i{--c:var(--butter)!important}.fl-fig{margin:2.2em 0;padding:clamp(18px,3vw,30px);border-radius:24px;background:var(--ivory)}.fl-fig[data-tone=lilac]{background:#eee6fc}.fl-fig[data-tone=butter]{background:#fcefbe}.fl-fig__title{margin:0 0 16px;font-weight:700;font-size:clamp(17px,2vw,20px);letter-spacing:-.01em}.fl-fig__cap{margin:14px 0 0;font-size:14px;color:#3a4a9a}.fl-fig p,.fl-fig ul,.fl-fig ol{margin:0}.fl-ions{position:relative;height:clamp(180px,26vw,240px);border-radius:18px;background:var(--b);overflow:hidden}.fl-ion{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;width:var(--s);height:var(--s);border-radius:50%;background:var(--c);color:var(--b);font-weight:700;font-size:13px;text-align:center;line-height:1.1;padding:6px;animation:fl-drift var(--d) ease-in-out infinite alternate;animation-delay:var(--dl)}.fl-ion b{position:absolute;right:-2px;top:-2px;width:24px;height:24px;border-radius:50%;background:#fff;color:var(--b);display:grid;place-items:center;font-size:16px;line-height:1}.fl-bars{display:grid;gap:12px}.fl-bar{display:grid;grid-template-columns:minmax(90px,30%) 1fr;gap:12px;align-items:center;font-size:15px;font-weight:700}.fl-bar__track{position:relative;height:34px;border-radius:999px;background:#fff;overflow:hidden}.fl-bar__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:999px;background:var(--b);color:#fff;display:flex;align-items:center;justify-content:flex-end;padding:0 12px;font-size:14px;white-space:nowrap;transition:width 1.2s cubic-bezier(.2,.8,.3,1)}.fl-bar:nth-child(2) .fl-bar__fill{background:var(--coral-t);transition-delay:.15s}.fl-bar:nth-child(3) .fl-bar__fill{background:#6b55c9;transition-delay:.3s}.fl-bar:nth-child(4) .fl-bar__fill{background:#0c2390;transition-delay:.45s}.fl-in .fl-bar__fill{width:var(--w)}.fl-bar__note{grid-column:2;margin-top:-6px;font-size:13px;font-weight:400;color:#3a4a9a}.fl-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fl-split__col{border-radius:18px;background:#fff;padding:18px}.fl-split__col:last-child{background:var(--b);color:#fff}.fl-split__col h4{margin:0 0 10px;font-size:17px;font-weight:700;color:inherit}.fl-split__col li{list-style:none;padding:8px 0;border-top:1.5px solid rgba(21,53,201,.14);font-size:15px;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.fl-split__col:last-child li{border-top-color:#fff3}.fl-in .fl-split__col li{opacity:1;transform:none}.fl-split__col li:nth-child(2){transition-delay:.15s}.fl-split__col li:nth-child(3){transition-delay:.3s}.fl-split__col li:nth-child(4){transition-delay:.45s}.fl-steps{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px;counter-reset:s}.fl-step{position:relative;padding:16px 14px;border-radius:18px;background:#fff;font-weight:700;font-size:15px;line-height:1.3;opacity:.35;transform:scale(.96);transition:opacity .5s ease,transform .5s ease,background .5s ease,color .5s ease}.fl-step:before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:34px;height:34px;margin-bottom:10px;border-radius:50%;background:var(--butter);color:var(--b)}.fl-in .fl-step{opacity:1;transform:none}.fl-in .fl-step:nth-child(2){transition-delay:.35s}.fl-in .fl-step:nth-child(3){transition-delay:.7s}.fl-in .fl-step:nth-child(4){transition-delay:1.05s}.fl-in .fl-step:nth-child(5){transition-delay:1.4s}.fl-time{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px;padding-top:28px}.fl-time:before{content:"";position:absolute;left:4%;right:4%;top:10px;height:4px;border-radius:4px;background:#fff}.fl-time:after{content:"";position:absolute;left:4%;top:10px;height:4px;width:0;border-radius:4px;background:var(--b);transition:width 1.6s ease}.fl-in.fl-time:after,.fl-in .fl-time:after{width:92%}.fl-moment{position:relative;text-align:center;font-size:14px;font-weight:700;line-height:1.3;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.fl-moment:before{content:"";position:absolute;left:50%;top:-25px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--coral-t);box-shadow:0 0 0 4px var(--ivory)}.fl-moment small{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--coral-t);margin-bottom:4px}.fl-in .fl-moment{opacity:1;transform:none}.fl-in .fl-moment:nth-child(2){transition-delay:.3s}.fl-in .fl-moment:nth-child(3){transition-delay:.6s}.fl-in .fl-moment:nth-child(4){transition-delay:.9s}.fl-in .fl-moment:nth-child(5){transition-delay:1.2s}.fl-in .fl-moment:nth-child(6){transition-delay:1.5s}.fl-check{display:grid;gap:10px}.fl-check li{list-style:none;display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:#fff;font-size:15px;font-weight:700}.fl-check li:before{content:"";flex:none;width:26px;height:26px;border-radius:50%;border:2.5px solid var(--b);background:#fff;transition:background .35s ease,box-shadow .35s ease}.fl-in .fl-check li:before{background:var(--b) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.fl-in .fl-check li:nth-child(2):before{transition-delay:.3s}.fl-in .fl-check li:nth-child(3):before{transition-delay:.6s}.fl-in .fl-check li:nth-child(4):before{transition-delay:.9s}.fl-in .fl-check li:nth-child(5):before{transition-delay:1.2s}.fl-in .fl-check li:nth-child(6):before{transition-delay:1.5s}.fl-label{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;align-items:center}.fl-label__card{border:3px solid var(--b);border-radius:14px;background:#fff;padding:14px}.fl-label__card i{display:block;height:10px;margin:8px 0;border-radius:6px;background:#dfe4fb}.fl-label__card i.hl{background:var(--butter);box-shadow:0 0 #f6d568cc;animation:fl-pulse 2.4s ease-in-out infinite}.fl-label__card i.w60{width:60%}.fl-label__card i.w80{width:80%}.fl-label__card i.w40{width:40%}.fl-label__card b{display:block;height:4px;margin:10px 0;background:var(--b)}.fl-label ol{counter-reset:c;display:grid;gap:10px;padding:0}.fl-label li{list-style:none;display:flex;gap:10px;align-items:center;font-size:15px;font-weight:700;opacity:0;transform:translate(10px);transition:opacity .5s ease,transform .5s ease}.fl-label li:before{counter-increment:c;content:counter(c);flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--b);color:#fff;font-size:14px}.fl-in .fl-label li{opacity:1;transform:none}.fl-in .fl-label li:nth-child(2){transition-delay:.3s}.fl-in .fl-label li:nth-child(3){transition-delay:.6s}.fl-in .fl-label li:nth-child(4){transition-delay:.9s}.fl-in .fl-label li:nth-child(5){transition-delay:1.2s}.fl-glass{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.fl-glass svg{width:110px;height:auto}.fl-glass .fl-water{transform-origin:50% 100%;transform:scaleY(.04);transition:transform 1.8s cubic-bezier(.2,.8,.3,1)}.fl-in .fl-glass .fl-water{transform:scaleY(var(--f,.82))}.fl-glass p{font-size:17px;font-weight:700;line-height:1.35}.fl-plate{position:relative;aspect-ratio:2/1;max-height:300px;margin:0 auto}.fl-plate__dish{position:absolute;left:50%;top:50%;width:34%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:inset 0 0 0 10px #f1ecff,0 0 0 3px var(--b)}.fl-plate__item{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%) scale(.6);opacity:0;padding:8px 14px;border-radius:999px;background:var(--b);color:#fff;font-weight:700;font-size:14px;white-space:nowrap;transition:opacity .5s ease,transform .5s cubic-bezier(.3,1.4,.5,1)}.fl-plate__item:nth-child(odd){background:var(--butter);color:var(--b)}.fl-in .fl-plate__item{opacity:1;transform:translate(-50%,-50%)}.fl-in .fl-plate__item:nth-child(3){transition-delay:.15s}.fl-in .fl-plate__item:nth-child(4){transition-delay:.3s}.fl-in .fl-plate__item:nth-child(5){transition-delay:.45s}.fl-in .fl-plate__item:nth-child(6){transition-delay:.6s}.fl-in .fl-plate__item:nth-child(7){transition-delay:.75s}.fl-card-cover{display:block;margin:0 0 14px;text-decoration:none}.fl-card-cover .fl-cover--card{max-height:min(46vw,420px);width:100%}.fl-card-cover--side{flex:0 0 44%;margin:0 28px 0 0;align-self:stretch}.fl-card-cover--side .fl-cover--card{height:100%;min-height:280px;max-height:none;aspect-ratio:auto}@keyframes fl-ripple{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}@keyframes fl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes fl-bob{0%,to{transform:translate(-50%) translateY(0) rotate(-1deg)}50%{transform:translate(-50%) translateY(-8px) rotate(1deg)}}@keyframes fl-twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(.8) rotate(12deg);opacity:.7}}@keyframes fl-drift{0%{transform:translate(0)}to{transform:translate(var(--mx),var(--my))}}@keyframes fl-pulse{0%,to{box-shadow:0 0 #f6d568cc}50%{box-shadow:0 0 0 6px #f6d56800}}@media(max-width:640px){.fl-cover{aspect-ratio:4/3;border-radius:22px}.fl-cover__fig{height:70%;max-width:78%}.fl-cover__tag{top:5%;font-size:12px;max-width:80%}.fl-split,.fl-label,.fl-steps,.fl-time{grid-template-columns:1fr}.fl-time{padding-top:0;padding-left:28px}.fl-time:before,.fl-time:after{left:10px;right:auto;top:6px;bottom:6px;width:4px;height:auto}.fl-time:after{height:0;transition:height 1.6s ease}.fl-in.fl-time:after,.fl-in .fl-time:after{width:4px;height:calc(100% - 12px)}.fl-moment{text-align:left}.fl-moment:before{left:-26px;top:4px;margin-left:0}.fl-bar{grid-template-columns:1fr}.fl-bar__note{grid-column:1}.fl-plate{aspect-ratio:1/1.1}.fl-plate__dish{width:46%}}@media(prefers-reduced-motion:reduce){.fl *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/foundi-learn.css.map */
