.il-fc{align-items:center;gap:5%;display:grid}.il-fc-2col{grid-template-columns:auto 1fr}.il-fc-even{grid-template-columns:1.15fr .85fr}.il-fc-title{color:var(--tg-ink);font-size:1.02em;font-weight:800}.il-fc-sub{color:var(--tg-ink-3);font-size:.86em}.il-fc-row{color:var(--tg-ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:.92em;display:flex}.il-fc-row b{color:var(--tg-ink);font-variant-numeric:tabular-nums}.il-fc-pad{align-content:start;gap:.6em;padding:1em;display:grid}.il-fc-rose{background:#e86a8a}.il-fc-mint{background:var(--tg-mint-500)}.il-fc-orange{background:var(--tg-orange-500,#f47c20)}.il-fc-navy{background:var(--tg-navy-900)}.il-fc-phone{aspect-ratio:9/17;background:var(--tg-navy-900);box-sizing:border-box;border-radius:1.6em;place-self:stretch center;height:100%;padding:.4em;box-shadow:0 24px 40px -22px #0a1d3099}.il-fc-screen{box-sizing:border-box;background:#fff;border-radius:1.25em;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.4em;height:100%;padding:.6em;font-size:.86em;display:grid;position:relative;overflow:hidden}.il-fc-chips{gap:.3em;min-height:1.6em;display:flex;overflow:hidden}.il-fc-chips .il-chip{flex:none;padding:.3em .55em;font-size:.78em}.il-fc-tiles{grid-template-columns:1fr 1fr;align-content:start;gap:.45em;display:grid;overflow:hidden}.il-fc-tile{background:#f6f1ee;border-radius:.7em;gap:.3em;padding:.4em;display:grid}.il-fc-pic{aspect-ratio:1;background:linear-gradient(160deg,#fbe3ea,#f3c7d3);border-radius:.55em;position:relative;overflow:hidden}.il-fc-pic:after{content:"";background:radial-gradient(circle at 40% 40%,#f08aa5,#d9577a);border-radius:50%;width:40%;height:40%;position:absolute;top:22%;left:30%;box-shadow:-.7em .5em 0 -.2em #f4a3b8,.7em .55em 0 -.2em #e0708e}.il-fc-pic-choc{background:linear-gradient(160deg,#efe3d6,#d9c1a8)}.il-fc-pic-choc:after{background:#6b3f2a;border-radius:.3em;box-shadow:-.75em .55em 0 -.15em #8a5538,.75em .55em 0 -.15em #5a3322}.il-fc-slot{border:1px solid #0f2a441f;border-radius:.6em;justify-content:space-between;align-items:center;padding:.4em .55em;font-size:.78em;display:flex}.il-fc-pay{gap:.35em;display:grid}.il-fc-paybtn{background:var(--tg-navy-900);color:#fff;text-align:center;border-radius:.6em;padding:.5em;font-size:.8em;font-weight:700}.il-fc-side{align-content:center;gap:.7em;display:grid}.il-fc-pos{gap:.5em;padding:.9em;display:grid}.il-fc-pos .il-chip{justify-self:start}.il-fc-cal{gap:.7em;padding:1em;display:grid}.il-fc-grid{grid-template-columns:repeat(3,1fr);gap:.45em;display:grid}.il-fc-cell{background:#fff;border:1px solid #0f2a441a;border-radius:.6em;gap:.35em;padding:.45em .5em;font-size:.82em;display:grid}.il-fc-cell b{font-variant-numeric:tabular-nums}.il-fc-bar{background:#0f2a4414;border-radius:99px;height:.45em;overflow:hidden}.il-fc-bar i{border-radius:inherit;background:var(--tg-mint-500);transform-origin:0;height:100%;display:block}[dir=rtl] .il-fc-bar i{transform-origin:100%}.il-fc-full{background:#0f2a440d}.il-fc-full .il-fc-bar i{background:var(--tg-orange-500,#f47c20)}.il-fc-lock{justify-self:start;padding:.25em .55em;font-size:.72em}.il-fc-book{grid-template-columns:repeat(5,1fr);align-content:center;gap:.4em;height:100%;display:grid}.il-fc-col{align-content:start;gap:.4em;display:grid}.il-fc-colhead{color:var(--tg-ink-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.72em;font-weight:800;overflow:hidden}.il-fc-ticket{background:#fff;border:1px solid #0f2a441a;border-radius:.55em;gap:.3em;padding:.45em;display:grid;box-shadow:0 8px 18px -14px #0a1d3080}.il-fc-ticket .il-line{height:.45em}.il-fc-dot{border-radius:50%;width:.6em;height:.6em}.il-fc-mover{border-color:var(--tg-mint-500)}.il-fc-route{height:100%;position:relative}.il-fc-route svg{width:92%;height:62%;position:absolute;inset:8% 4% 30%;overflow:visible}.il-fc-path{fill:none;stroke:var(--tg-mint-500);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.il-fc-path-bg{fill:none;stroke:#0f2a441f;stroke-width:3px;stroke-dasharray:.02 .02}.il-fc-node{text-align:center;place-items:center;gap:.25em;font-size:.8em;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.il-fc-node span:first-child{color:#fff;border-radius:.8em;place-items:center;width:2.4em;height:2.4em;display:grid;box-shadow:0 10px 20px -12px #0a1d3099}.il-fc-van{background:var(--tg-orange-500,#f47c20);border-radius:.35em .6em .3em .3em;width:2em;height:1.2em;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.il-fc-status{flex-wrap:wrap;justify-content:center;gap:.4em;display:flex;position:absolute;bottom:7%;left:7%;right:7%}.il-fc-status .il-chip{font-size:.78em}.il-fc-slipcard{inset-inline-end:7%;gap:.3em;width:34%;padding:.6em .75em;font-size:.85em;display:grid;position:absolute;top:8%}.il-fc-build{grid-template-columns:1fr auto 1fr}.il-fc-parts{gap:.5em;display:grid}.il-fc-part{align-items:center;gap:.55em;padding:.5em .65em;font-size:.88em;display:flex}.il-fc-part b{font-variant-numeric:tabular-nums;margin-inline-start:auto}.il-fc-sw{border-radius:.4em;flex:none;width:1.3em;height:1.3em}.il-fc-arrow{color:var(--tg-mint-600,#14998b);font-size:1.6em;font-weight:800}[dir=rtl] .il-fc-arrow{transform:scaleX(-1)}.il-fc-bq{justify-items:center;gap:.5em;padding:.9em .6em;display:grid}.il-fc-bqart{width:5.2em;height:6.4em;position:relative}.il-fc-bqart .il-fc-bloom{background:radial-gradient(circle at 40% 40%,#f39ab0,#d9577a);border-radius:50%;width:1.9em;height:1.9em;position:absolute}.il-fc-bqart .il-fc-bloom:first-child{top:.9em;left:.2em}.il-fc-bqart .il-fc-bloom:nth-child(2){background:radial-gradient(circle at 40% 40%,#ffb27a,#f47c20);top:.1em;left:1.65em}.il-fc-bqart .il-fc-bloom:nth-child(3){top:.9em;left:3.1em}.il-fc-wrap{clip-path:polygon(0 0,100% 0,62% 100%,38% 100%);background:#d8b98f;height:3.9em;position:absolute;bottom:0;left:.6em;right:.6em}.il-fc-bow{background:var(--tg-mint-500);border-radius:.4em;width:1.6em;height:.8em;position:absolute;bottom:1.3em;left:50%;transform:translate(-50%)}.il-fc-occ{box-sizing:border-box;align-content:center;gap:.8em;height:100%;padding:1em;display:grid;overflow:hidden}.il-fc-ribbon{background:#0f2a440d;border-radius:99px;padding:.4em;overflow:hidden}.il-fc-track{gap:.45em;width:max-content;display:flex}.il-fc-track .il-chip{font-size:.82em}.il-fc-occgrid{grid-template-columns:repeat(3,1fr);gap:.5em;display:grid}.il-fc-occcard{gap:.35em;padding:.45em;font-size:.8em;display:grid}.il-fc-occcard .il-chip{justify-self:start;padding:.25em .5em;font-size:.8em}.il-fc-dates{flex-wrap:wrap;gap:.5em;display:flex}.il-fc-form{gap:.5em;padding:.9em;display:grid}.il-fc-field{color:var(--tg-ink-3);gap:.2em;font-size:.8em;display:grid}.il-fc-input{color:var(--tg-ink);background:#fff;border:1px solid #0f2a4424;border-radius:.5em;padding:.4em .55em;font-size:1.05em;font-weight:600}.il-fc-seg{text-align:center;background:#0f2a440f;border-radius:.55em;grid-template-columns:1fr 1fr;padding:.2em;font-size:.82em;font-weight:700;display:grid}.il-fc-seg span{color:var(--tg-ink-3);border-radius:.45em;padding:.35em}.il-fc-seg .on{color:var(--tg-ink);background:#fff;box-shadow:0 4px 10px -6px #0a1d3080}.il-fc-toggle{color:var(--tg-ink-2);align-items:center;gap:.5em;font-size:.82em;display:flex}.il-fc-switch{background:var(--tg-mint-500);border-radius:99px;flex:none;width:2em;height:1.1em;position:relative}.il-fc-switch:after{content:"";top:.15em;background:#fff;border-radius:50%;width:.8em;height:.8em;position:absolute;inset-inline-end:.15em}.il-fc-card{color:var(--tg-ink-2);background:#fffaf5;border:1px solid #f47c2040;gap:.45em;padding:1em;font-family:Georgia,Times New Roman,serif;font-style:italic;display:grid;transform:rotate(-3deg)}[dir=rtl] .il-fc-card{font-family:inherit;transform:rotate(3deg)}.il-fc-buckets{grid-template-columns:repeat(3,1fr);align-items:end;gap:.6em;display:grid}.il-fc-bucket{text-align:center;justify-items:center;gap:.35em;font-size:.82em;display:grid}.il-fc-stems{width:70%;height:3.4em;position:relative}.il-fc-stems i{border-radius:50%;width:.9em;height:.9em;position:absolute;bottom:0}.il-fc-stems i:first-child{bottom:1.6em;left:5%}.il-fc-stems i:nth-child(2){bottom:2.3em;left:38%}.il-fc-stems i:nth-child(3){bottom:1.5em;left:68%}.il-fc-pail{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background:linear-gradient(#c9d3dc,#9fb0bf);border-radius:0 0 .6em .6em;width:70%;height:2.4em}.il-fc-count{font-variant-numeric:tabular-nums;color:var(--tg-ink);font-weight:800}.il-fc-waste{justify-self:start}.il-fc-bucket .il-fc-bar{width:80%}.il-fc-bars{align-items:flex-end;gap:6%;height:7.5em;padding-inline:4%;display:flex}.il-fc-bars>div{color:var(--tg-ink-3);text-align:center;flex:1;justify-items:center;gap:.35em;font-size:.74em;display:grid}.il-fc-bars i{transform-origin:bottom;background:#0f2a442e;border-radius:.45em .45em .15em .15em;width:100%;display:block}.il-fc-bars .pk i{background:var(--tg-mint-500)}.il-fc-split{flex-wrap:wrap;gap:.5em;display:flex}.il-fc-buyer{align-items:center;gap:.7em;display:flex}.il-fc-list{gap:.4em;margin:0;padding:0;list-style:none;display:grid}.il-fc-list li{background:#0f2a440a;border-radius:.6em;align-items:center;gap:.55em;padding:.45em .6em;font-size:.85em;display:flex}.il-fc-list li .il-chip{margin-inline-start:auto;padding:.25em .55em;font-size:.78em}.tg-illus-dark .il-fc-phone{background:#ffffff38}.tg-illus-dark .il-fc-colhead,.tg-illus-dark .il-fc-node{color:#fff}.tg-illus-dark .il-fc-path-bg{stroke:#fff3}@media (width<=480px){.il-fc-book{gap:.25em}.il-fc-colhead{font-size:.62em}.il-fc-slipcard{display:none}}@media (prefers-reduced-motion:no-preference){.tg-illus[data-play=true] .il-fc-tiles{animation:7s ease-in-out infinite il-fc-scroll}.tg-illus[data-play=true] .il-fc-slot{animation:il-pop .6s var(--ease-out) .8s both}.tg-illus[data-play=true] .il-fc-paybtn{animation:2.2s ease-in-out 1.4s infinite il-pulse-soft}.tg-illus[data-play=true] .il-fc-pos{animation:il-pop .7s var(--ease-out) 1.2s both}.tg-illus[data-play=true] .il-fc-pos .il-check{animation:il-pop .45s var(--ease-out) 1.8s both}.tg-illus[data-play=true] .il-fc-pos .il-fc-row+.il-fc-row .il-check{animation-delay:2.2s}.tg-illus[data-play=true] .il-fc-bar i{animation:il-grow-once 1.2s var(--ease-out) both}.tg-illus[data-play=true] .il-fc-cell:nth-child(2) .il-fc-bar i{animation-delay:.15s}.tg-illus[data-play=true] .il-fc-cell:nth-child(3) .il-fc-bar i{animation-delay:.3s}.tg-illus[data-play=true] .il-fc-cell:nth-child(4) .il-fc-bar i{animation-delay:.45s}.tg-illus[data-play=true] .il-fc-cell:nth-child(5) .il-fc-bar i{animation-delay:.6s}.tg-illus[data-play=true] .il-fc-cell:nth-child(6) .il-fc-bar i{animation-delay:.75s}.tg-illus[data-play=true] .il-fc-lock{animation:il-pop .5s var(--ease-out) 1.6s both}.tg-illus[data-play=true] .il-fc-mover{animation:6s ease-in-out infinite il-fc-hop}.tg-illus[data-play=true] .il-fc-ticket{animation:il-rise .5s var(--ease-out) both}.tg-illus[data-play=true] .il-fc-path{animation:il-draw 2.4s var(--ease-out) both}.tg-illus[data-play=true] .il-fc-van{animation:4.8s ease-in-out infinite il-fc-drive}[dir=rtl] .tg-illus[data-play=true] .il-fc-van{animation-name:il-fc-drive-rtl}.tg-illus[data-play=true] .il-fc-status .il-chip{animation:il-rise .5s var(--ease-out) both}.tg-illus[data-play=true] .il-fc-status .il-chip:nth-child(2){animation-delay:.8s}.tg-illus[data-play=true] .il-fc-status .il-chip:nth-child(3){animation-delay:1.6s}.tg-illus[data-play=true] .il-fc-part{animation:il-rise .5s var(--ease-out) both}.tg-illus[data-play=true] .il-fc-part:nth-child(2){animation-delay:.2s}.tg-illus[data-play=true] .il-fc-part:nth-child(3){animation-delay:.4s}.tg-illus[data-play=true] .il-fc-bloom{animation:il-pop .6s var(--ease-out) .8s both}.tg-illus[data-play=true] .il-fc-bloom:nth-child(2){animation-delay:1s}.tg-illus[data-play=true] .il-fc-bloom:nth-child(3){animation-delay:1.2s}.tg-illus[data-play=true] .il-fc-bow{animation:il-pop .5s var(--ease-out) 1.5s both}.tg-illus[data-play=true] .il-fc-bq .il-chip{animation:il-pop .5s var(--ease-out) 1.9s both}.tg-illus[data-play=true] .il-fc-track{animation:12s linear infinite il-fc-marquee}[dir=rtl] .tg-illus[data-play=true] .il-fc-track{animation-name:il-fc-marquee-rtl}.tg-illus[data-play=true] .il-fc-occcard .il-chip{animation:il-pop .5s var(--ease-out) .6s both}.tg-illus[data-play=true] .il-fc-card{animation:il-fc-settle .9s var(--ease-out) .6s both}.tg-illus[data-play=true] .il-fc-switch:after{animation:il-pop .5s var(--ease-out) 1s both}.tg-illus[data-play=true] .il-fc-bucket .il-fc-bar i{animation:il-grow-once 1s var(--ease-out) .3s both}.tg-illus[data-play=true] .il-fc-stems i{animation:3.2s ease-in-out infinite il-float}.tg-illus[data-play=true] .il-fc-waste{animation:1.8s ease-in-out infinite il-pulse-soft}.tg-illus[data-play=true] .il-fc-bars i{animation:il-bar-up .9s var(--ease-out) both}.tg-illus[data-play=true] .il-fc-bars>div:nth-child(2) i{animation-delay:.12s}.tg-illus[data-play=true] .il-fc-bars>div:nth-child(3) i{animation-delay:.24s}.tg-illus[data-play=true] .il-fc-bars>div:nth-child(4) i{animation-delay:.36s}.tg-illus[data-play=true] .il-fc-bars>div:nth-child(5) i{animation-delay:.48s}.tg-illus[data-play=true] .il-fc-list li{animation:il-rise .5s var(--ease-out) both}.tg-illus[data-play=true] .il-fc-list li:nth-child(2){animation-delay:.2s}.tg-illus[data-play=true] .il-fc-list li:nth-child(3){animation-delay:.4s}}@keyframes il-fc-scroll{0%,20%{transform:none}45%,70%{transform:translateY(-18%)}95%,to{transform:none}}@keyframes il-fc-hop{0%,20%{transform:none}35%,60%{transform:translateY(-.4em)scale(1.04)}75%,to{transform:none}}@keyframes il-fc-drive{0%{opacity:0;transform:translate(-260%,40%)}10%{opacity:1}50%{transform:translate(-50%,-50%)}90%{opacity:1}to{opacity:0;transform:translate(160%,60%)}}@keyframes il-fc-drive-rtl{0%{opacity:0;transform:translate(160%,40%)}10%{opacity:1}50%{transform:translate(-50%,-50%)}90%{opacity:1}to{opacity:0;transform:translate(-260%,60%)}}@keyframes il-fc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes il-fc-marquee-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes il-fc-settle{0%{opacity:0;transform:rotate(-10deg)translateY(12px)}}
