.fla5{--cta:#F0357E;--hover:#D42A6C;--berry:#7A1243;--mulberry:#7D3051;--flamingo-rose:#EA4A95;--cream:#FFF9FB;--pale-pink:#EFD3DE;--orchid:#EBC0D8;--trust-green:#15803D;--amber:#F5A623;--cta-shadow:0 10px 26px rgba(212,42,108,.38);--paper:#fff;--paper2:#FBF2F6;--ink:#31202A;--soft:#6D5262;--coral:#F0357E;--coral-d:#D42A6C;--blush:#FBF2F6;--plum:#7A1243;--gold:#F5A623;--line:#EFD3DE;--white:#fff;--lime:#D8E96A;--fd:"Inter",ui-sans-serif,system-ui,sans-serif;--fb:"Inter",ui-sans-serif,system-ui,sans-serif}.fla5,.fla5 *{margin:0;padding:0;box-sizing:border-box}.fla5,.fla5 *{-webkit-tap-highlight-color:transparent}.fla5 :focus:not(:focus-visible){outline:none}.fla5{font-family:var(--fb);background:#fff;color:var(--ink);line-height:1.55;font-size:16px}.fla5 h1,.fla5 h2,.fla5 h3,.fla5 h4,.fla5 .serif{font-family:var(--fd);font-weight:700}.fla5 .wrap{max-width:1080px;margin:0 auto;padding:0 20px}@media(min-width:881px){.fla5 .wrap{max-width:1010px}}.fla5 .wrap.herowrap{max-width:1600px}.fla5 [data-bsec=hero],.fla5 [data-bsec=trust-row],.fla5 [data-bsec=moat],.fla5 [data-bsec=them-vs-us]{background:#fff9fb;display:flow-root}.fla5 section.band.band-seg[data-bsec=risk],.fla5 section.band.band-seg[data-bsec=ugc-rail],.fla5 section.band.band-seg[data-bsec=mech-pce],.fla5 section.band.band-seg[data-bsec=advantage],.fla5 section.band.band-seg[data-bsec=airmech],.fla5 section.band.band-seg[data-bsec=howto],.fla5 section.band.band-seg[data-bsec=bodyband]{padding:56px 0}.fla5 section.band.band-seg[data-bsec=deep-faqs]{padding-bottom:56px}.fla5 .hl{background:var(--cta);color:#fff;padding:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.fla5 .eyebrow{font-family:Montserrat,Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:700;color:var(--coral-d)}.fla5 .stars{color:var(--amber);letter-spacing:2px}.fla5 .variant{display:none}.fla5 .variant.on{display:block}.fla5 section{padding:44px 0}.fla5 .alt{background:var(--blush)}.fla5 .sechead{max-width:820px;margin:0 auto 26px;text-align:center}.fla5 .sechead h2{font-size:clamp(23px,3.5vw,28px);font-weight:700;color:#111;text-transform:uppercase;line-height:1.3}.fla5 .sechead p{margin-top:8px;color:var(--soft);font-size:15.5px}.fla5 .paytrust{margin-top:14px;text-align:center}.fla5 .payrow{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:7px}.fla5 .payrow img{display:block;flex:0 1 auto;min-width:0;width:auto;height:24px;max-width:38px;border-radius:4px}.fla5 .paytrust .ssl{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;font-size:12.5px;font-weight:600;color:var(--soft)}.fla5 .paytrust .ssl svg{width:13px;height:13px;flex:0 0 13px}.fla5 .atc{display:block;width:100%;background:var(--cta);color:#fff;text-align:center;font-weight:700;font-size:clamp(11.25px,3.6vw,13.5px);letter-spacing:.8px;border:none;border-radius:999px;padding:23.5px 22px;cursor:pointer;box-shadow:var(--cta-shadow)}.fla5 .atc{position:relative;transition:background .15s ease,transform .15s ease}.fla5 .atc:hover{background:var(--hover);transform:translateY(-1px)}.fla5 .atc:active{transform:translateY(0) scale(.98)}.fla5 .atc s{font-weight:400;opacity:.65;margin:0 2px}.fla5 .cmp{box-shadow:0 12px 32px #33202e1f}.fla5 .atc.loading{color:transparent;pointer-events:none}.fla5 .atc.loading s{opacity:0}.fla5 .atc.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border-radius:50%;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;animation:atcspin .7s linear infinite}@keyframes atcspin{to{transform:rotate(360deg)}}.fla5 .ph{position:relative;background:linear-gradient(150deg,#fbe3ef,#f5c6dd 55%,#efa9cb);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.fla5 .ph .lbl{color:#a03d6b;font-family:var(--fd);font-style:italic;font-size:13.5px;text-align:center;padding:0 28px;opacity:.9}.fla5 .ph .cap{position:absolute;left:12px;right:12px;bottom:12px;background:#33202ed6;color:#f8ece4;padding:9px 14px;border-radius:10px;font-size:13px}.fla5 .ph .cap b{font-family:var(--fd)}.fla5 .ph.video:before{content:"\25b6";position:absolute;width:54px;height:54px;border-radius:50%;background:#fffdfaeb;color:var(--coral-d);display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 6px 20px #33202e40}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.fla5 header.site{background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:60}.fla5 .hd{display:flex;justify-content:space-between;align-items:center;padding:13px 0}.fla5 .logo{font-family:var(--fd);font-weight:700;font-size:22px}.fla5 .logo em{color:var(--coral);font-style:normal}.fla5 .cart{font-size:13px;font-weight:600;border:1.5px solid var(--ink);border-radius:999px;padding:7px 16px;background:none;cursor:pointer}.fla5 .crown{text-align:center;padding:32px 20px 4px;max-width:760px;margin:0 auto}.fla5 .crown blockquote{font-family:var(--fd);font-size:clamp(20px,3vw,28px);font-weight:500;font-style:italic;line-height:1.3;margin:8px 0 5px}.fla5 .crown cite{font-style:normal;font-size:13px;color:var(--soft)}.fla5 .crown cite b{color:var(--ink)}.fla5 .hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,3.8vw,95px);padding:26px 0 8px;align-items:start}.fla5 .gal{position:sticky;top:70px}.fla5 .slide{aspect-ratio:1/1;display:none}.fla5 .slide.on{display:flex}.fla5 .galwrap .slide.ph{background:#faf8f5}.fla5 .slide img{width:100%;height:100%;object-fit:cover;display:block}.fla5 .thumbs{display:flex;gap:9px;margin-top:11px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fla5 .thumbs::-webkit-scrollbar{display:none}.fla5 .thumb{flex:0 0 calc(14.2857% - 7.72px);aspect-ratio:1/1;border-radius:10px;border:2px solid #F0ECE8;background:#fff;cursor:pointer;font-size:10px;color:#a03d6b;display:flex;align-items:center;justify-content:center;text-align:center;padding:0;line-height:1.2;overflow:hidden}.fla5 .thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px;pointer-events:none}.fla5 .thumb.on{border-color:var(--cta)}.fla5 .thumb{position:relative}.fla5 .thumb.vid:after{content:"\25b6";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;background:#26081a8c;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;padding-left:2px;pointer-events:none}.fla5 .buy .starsrow{display:flex;gap:10px;align-items:center;font-size:11.9px;margin-bottom:9px}.fla5 .buy .starsrow a{color:var(--ink);text-decoration:none;font-weight:600}.fla5 .buy h1{font-size:clamp(20.95px,2.75vw,27.46px);font-weight:700;line-height:1.35;color:#000}.fla5 .buy .sub{font-family:var(--fd);font-style:italic;font-size:18.5px;color:var(--coral-d);margin:9px 0 13px;line-height:1.35}.fla5 .buy .body{font-size:15px;margin-bottom:15px}.fla5 .bullets{list-style:none;display:grid;gap:8px;margin-bottom:16px}.fla5 .bullets li{display:flex;gap:10px;font-size:14px;align-items:flex-start}.fla5 .bullets li:before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:var(--coral);margin-top:6px}.fla5 .featcards{display:none;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.fla5.showD .featcards{display:grid}.fla5.showD .buy .bullets{display:none}.fla5 .featc{background:var(--white);border:0;border-radius:12px;padding:13px 15px;font-size:13px;font-weight:500;line-height:1.3;display:flex;align-items:center;justify-content:flex-start;gap:11px;text-align:left;color:var(--ink);box-shadow:0 2px 10px #7a12430f}.fla5 .featc .fic{flex:0 0 22px;height:22px;color:var(--cta)}.fla5 .featc .fic svg{width:22px;height:22px;display:block}.fla5 .featc .txt{overflow:hidden}.fla5 .pills{display:flex;gap:8px;flex-wrap:nowrap;margin:0 0 16px}@keyframes pillnudge{0%,88%,to{transform:translate(0)}91%{transform:translate(5px)}94%{transform:translate(0)}97%{transform:translate(5px)}}.fla5 .pricewrap{border-top:1px solid var(--line);padding-top:15px;margin-bottom:13px}.fla5 .saveline{display:block;font-weight:800;font-size:11px;letter-spacing:.05em;margin-bottom:4px;background:linear-gradient(100deg,var(--cta) 20%,#FFB9DC 40%,var(--cta) 60%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shineSave 2.8s linear infinite}@keyframes shineSave{to{background-position:-200% center}}.fla5 .price{font-family:var(--fd);font-size:26px;font-weight:600}.fla5 .price s{color:var(--soft);font-size:14px;font-weight:400;margin-left:8px}.fla5 .pricerow{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.fla5 .pricerow .wasprice{color:var(--soft);font-size:12.28px;font-weight:400;text-decoration:line-through}.fla5 .pricerow .price{font-size:20.23px;font-weight:700;color:#000}.fla5 .pricerow .saveline{display:inline-block;margin:0;align-self:center;background:var(--pale-pink);-webkit-background-clip:border-box;background-clip:border-box;color:var(--berry);animation:none;font-size:6.36px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;position:relative;padding:4.08px 8.16px 4.08px 16px;border-radius:0 4px 4px 0;white-space:nowrap;clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%)}.fla5 .pricerow .saveline:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#fff7f4}.fla5 .shipnote{display:flex;align-items:center;gap:7px;margin-top:10px;color:var(--cta);font-weight:800;font-size:11.48px;letter-spacing:.04em;text-transform:uppercase}.fla5 .shipnote svg{width:1.35em;height:1.35em;flex:0 0 auto}.fla5 .pdivider{border:none;border-top:1px solid var(--line);margin:16px 0 2px}.fla5 .pnote{font-size:13px;color:var(--soft);margin-top:8px}.fla5 .pnote u{text-underline-offset:2.5px}.fla5 .anchor{font-size:13px;color:var(--soft);margin-top:5px;max-width:46ch}.fla5 .tiers{display:grid;gap:20px;margin:15px 0 30px}.fla5 .tier{border:1.5px solid var(--line);border-radius:14px;padding:18px 15px 16px;cursor:pointer;background:var(--white);position:relative;display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:start}.fla5 .tier.on{border-color:var(--cta);border-width:3px;background:var(--pale-pink);box-shadow:0 0 0 3px #f0357e24}.fla5 .tier .saveline{display:block;font-size:10.5px;text-align:right;margin:2px 0 0}.fla5 .tier .tag{position:absolute;top:-9px;left:14px;background:var(--cta);color:#fff;font-family:Montserrat,Inter,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:1.2px;padding:4px 12px;border-radius:999px;text-transform:uppercase}.fla5 .tier h4{font-family:var(--fb);font-size:14.5px;font-weight:700;grid-column:1}.fla5 .tier p{font-size:12.5px;color:var(--soft);grid-column:1;margin:3px 0 0}.fla5 .tier .tp{grid-column:2;grid-row:1 / span 2;justify-self:end;text-align:right;font-weight:700;font-size:14.5px}.fla5 .press{padding:26px 0;border-block:1px solid var(--line)}.fla5 .press .in{display:flex;gap:34px;justify-content:center;align-items:baseline;flex-wrap:wrap}.fla5 .press .t{font-size:11px;letter-spacing:.2em;color:var(--soft);width:100%;text-align:center;margin-bottom:10px}.fla5 .press b{opacity:.62;font-size:19px;letter-spacing:.02em}.fla5 .press .forbes{font-family:Georgia,serif;font-weight:700}.fla5 .press .bustle{font-family:var(--fb);font-weight:700;letter-spacing:.12em}.fla5 .press .usat{font-family:var(--fb);font-weight:700;font-style:italic}.fla5 .press .mh{font-family:var(--fb);font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.fla5 .press .mj{font-family:Georgia,serif;font-weight:600;letter-spacing:.06em}.fla5 .press .chive{font-family:var(--fb);font-weight:800}.fla5 .trustrow{display:none;max-width:940px;margin:24px auto;justify-content:space-around;gap:clamp(10px,3vw,24px);flex-wrap:nowrap;text-align:center;padding:0 10px}.fla5.showD .trustrow{display:flex}.fla5 .trustrow .ti{display:flex;flex-direction:column;align-items:center;gap:clamp(5px,1.5vw,10px);font-weight:700;font-size:clamp(10px,1.6vw,15.5px);white-space:nowrap;flex:0 0 auto}.fla5 .trustrow .ti .ic{font-size:clamp(18px,3.4vw,30px);line-height:1}.fla5 .chips{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.fla5 .chip{border:1.5px solid var(--ink);border-radius:999px;padding:9px 17px;font-size:13px;font-weight:600;cursor:pointer;background:none}.fla5 .chip.on{background:var(--ink);color:var(--paper)}.fla5 .panel{display:none;max-width:900px;margin:0 auto;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:24px 28px}.fla5 .panel.on{display:block}.fla5 .panel h3{font-size:19px;margin-bottom:7px}.fla5 .panel p{font-size:14.5px;margin-bottom:8px}.fla5 .panel .q{font-family:var(--fd);font-style:italic;color:var(--soft);font-size:13.5px}.fla5 .panel .prow{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;margin-top:12px}.fla5 .panel .prow .ph{width:96px;aspect-ratio:1/1;border-radius:10px}.fla5 .mech{max-width:880px;margin:0 auto}.fla5 .mech .kick{font-family:var(--fd);font-style:italic;font-size:16.5px;color:var(--coral-d);text-align:center;margin-bottom:16px}.fla5 .mech h2{font-size:clamp(27px,3.8vw,38px);text-align:center;margin-bottom:22px}.fla5 .mech p{font-size:15.5px;margin-bottom:16px}.fla5 .kill{background:var(--white);border:1px solid var(--line);border-radius:15px;padding:20px}.fla5 .kill h4{font-size:17px;margin-bottom:6px}.fla5 .kill p{font-size:13.5px;color:var(--soft)}.fla5 .cmp{max-width:1160px;margin:0 auto;overflow-x:auto}.fla5 .cmp table{width:100%;border-collapse:collapse;background:var(--white);border-radius:14px;overflow:hidden;font-size:13.5px}.fla5 .cmp th,.fla5 .cmp td{padding:12px 15px;border-bottom:1px solid var(--line);text-align:left}.fla5 .cmp thead th{background:var(--plum);color:#f4e6ef;font-size:12.5px}.fla5 .cmp td:first-child{font-weight:600}.fla5 .cmp .yes{color:var(--coral-d);font-weight:700}.fla5 .cmp .no{color:var(--soft)}.fla5 .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1280px;margin:0 auto}.fla5 .step{background:var(--white);border:1px solid var(--line);border-radius:15px;padding:20px}.fla5 .step .n{font-family:var(--fd);font-size:34px;color:var(--blush);-webkit-text-stroke:1.5px var(--coral);font-weight:700}.fla5 .step h4{font-size:15.5px;margin:7px 0 5px}.fla5 .step p{font-size:13.5px;color:var(--soft)}.fla5 .step .best{color:var(--plum);font-family:var(--fd);font-style:italic}.fla5 .tl{max-width:800px;margin:0 auto}.fla5 .disc{max-width:1160px;margin:0 auto;background:var(--ink);color:#f3e9e0;border-radius:18px;padding:26px 30px;display:flex;gap:22px;flex-wrap:wrap;justify-content:space-between}.fla5 .disc div{font-size:13.5px;max-width:19ch}.fla5 .disc b{display:block;font-family:var(--fd);font-size:15.5px;margin-bottom:2px}.fla5 .disc .fine{width:100%;font-size:12px;color:#c9b8ae;font-style:italic}.fla5 .wallfilters{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.fla5 .wf{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:10px 20px;font-size:13.5px;font-weight:600;cursor:pointer;color:#111}@media(max-width:760px){.fla5 .wallfilters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fla5 .wf{width:100%;padding:11px 6px;font-size:12.5px;white-space:nowrap}}.fla5 .wf.on{background:var(--cta);color:#fff;border-color:var(--cta)}.fla5 .wall{columns:3;column-gap:18px;max-width:1440px;margin:0 auto}.fla5 .rev{break-inside:avoid;background:var(--white);border:1px solid var(--line);border-radius:13px;padding:22px 24px;margin-bottom:15px;font-size:13.5px;display:flex;flex-direction:column}.fla5 .rev .stars{color:var(--amber);margin-bottom:24px}.fla5 .rev p{flex:1;margin-bottom:28px}.fla5 .rev cite{margin-top:auto;display:flex;align-items:center;gap:7px;font-size:12.5px}.fla5 .rev cite b{color:var(--ink);font-weight:700}.fla5 .rev cite .dot{color:var(--soft)}.fla5 .rev cite .vc{display:inline-flex;align-items:center;gap:5px;color:var(--soft)}.fla5 .rev cite .vc svg{flex:0 0 auto;display:block}.fla5 .rev .ph{aspect-ratio:4/3;border-radius:8px;margin-bottom:10px}.fla5 .rev cite{font-style:normal;font-size:12px;color:var(--soft)}.fla5 .rev cite b{color:var(--ink)}.fla5 .rev.quib{border-color:var(--gold)}.fla5 #wallgrid{columns:unset;display:flex;gap:18px;justify-content:center;flex-wrap:wrap;max-width:1440px;margin:0 auto}.fla5 #wallgrid .rev{flex:0 1 306px;margin-bottom:0}.fla5 .faq{max-width:860px;margin:0 auto}.fla5 .faq details{border-bottom:1px solid var(--line);padding:15px 4px}.fla5 .faq summary{font-weight:600;font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.fla5 .faq summary:after{content:"+";font-family:var(--fd);font-size:19px;color:var(--coral)}.fla5 .faq details[open] summary:after{content:"\2013"}.fla5 .faq p{font-size:14px;color:var(--soft);margin-top:9px;max-width:60ch}.fla5 footer.site{background:var(--plum);color:#e8d3e0;padding:40px 0;text-align:center;font-size:13px}.fla5 footer.site .big{font-family:var(--fd);font-size:19px;color:#fff6ef;margin-bottom:6px}.fla5 .tabs{max-width:1100px;margin:0 auto}.fla5 .tabrow{display:flex;gap:4px;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:5px;flex-wrap:wrap;margin-bottom:20px}.fla5 .tab{border:none;background:none;font-weight:600;font-size:13.5px;padding:9px 15px;cursor:pointer;border-radius:10px;color:var(--soft)}.fla5 .tab.on{color:var(--ink);background:var(--blush)}.fla5 .tpanel{display:none;background:transparent;border:none;border-bottom:1px solid #E9CBDA;border-radius:0;padding:2px 2px 20px;font-size:14.5px}.fla5 .tabs{display:flex;flex-direction:column;gap:0;overflow-anchor:none}.fla5 .acch{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:transparent;border:none;border-bottom:1px solid #E9CBDA;border-radius:0;padding:16px 2px;font-family:inherit;font-weight:700;font-size:15.5px;letter-spacing:.01em;color:var(--ink);cursor:pointer;text-align:left}.fla5 .acch:hover{background:transparent;color:var(--cta)}.fla5 .acch .chev{color:#111;font-size:0;line-height:1;transition:transform .25s ease}.fla5 .acch .chev:before{content:"+";font-size:26px;font-weight:300;display:block}.fla5 .acch.on{background:transparent;color:var(--ink);box-shadow:none;border-bottom-color:transparent}.fla5 .acch.on .chev{transform:rotate(45deg);color:var(--cta)}.fla5 .tabs .tpanel{margin:0}.fla5 .tpanel.on{display:block}.fla5 .tpanel h4{font-size:17px;margin-bottom:8px}.fla5 .tpanel p{margin-bottom:10px}.fla5 .tpanel .prow{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;margin-top:8px}.fla5 .tpanel .shiplist{margin:0;padding-left:18px}.fla5 .tpanel .shiplist li{margin-bottom:10px}.fla5 .tpanel .shiplist li::marker{color:var(--cta)}.fla5 .tpanel .prow .ph{width:120px;aspect-ratio:1/1;border-radius:10px}.fla5 .dblock{display:none;padding:38px 0 8px}.fla5.showD .dblock{display:block}.fla5.showD .hide-when-d{display:none}.fla5 .dblock .eyeb{text-align:center;letter-spacing:.22em;font-size:12px;color:var(--soft);text-transform:uppercase;margin-bottom:26px}.fla5 .dblock blockquote{font-family:var(--fb);font-weight:700;font-size:clamp(17px,2.5vw,22px);line-height:1.4;text-align:center;max-width:760px;margin:0 auto 30px}.fla5 .dblock blockquote .qname{display:block;margin-top:10px;color:var(--coral-d);white-space:nowrap}.fla5 .dblock .avchips{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-bottom:22px}.fla5 .avchip{border:1.5px solid var(--line);background:var(--white);border-radius:999px;padding:10px 22px;font-size:16px;font-weight:600;cursor:pointer;color:var(--soft)}.fla5 .avchip.on{border-color:var(--coral);color:var(--coral-d)}.fla5 .evcards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0}.fla5 .evc{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:16px;transition:transform .18s ease,box-shadow .18s ease;display:flex;flex-direction:column;box-shadow:0 10px 22px -8px #7a124329,0 3px 8px #7a12430d;cursor:pointer}.fla5 .evc:focus-visible{outline:2px solid var(--cta);outline-offset:3px}@media(hover:hover)and (pointer:fine){.fla5 .evc:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 16px 30px -8px #7a124338,0 4px 10px #7a124312}}.fla5 .evc .k{font-size:11px;letter-spacing:.1em;color:var(--coral-d);font-weight:700;margin-bottom:6px}.fla5 .evc h5{font-family:var(--fb);font-size:13.5px;font-weight:700;margin-bottom:6px}.fla5 .evc p{font-size:10.6px;color:var(--soft)}.fla5 .evc .cit{font-size:11.5px;color:var(--coral-d);font-weight:600;margin-top:auto;border-top:1px solid var(--line);padding-top:8px}.fla5 .openref{display:block;margin:18px auto 16px;border:2px solid var(--coral);background:none;color:var(--coral-d);font-weight:700;font-size:14px;border-radius:999px;padding:13px 30px;cursor:pointer;box-shadow:0 10px 22px -8px #7a124329,0 3px 8px #7a12430d}.fla5 .openref:hover{background:var(--blush)}.fla5 .openref.refpulse{animation:refpress 5s ease-in-out infinite}@keyframes refpress{0%,90%,to{transform:none}93%{transform:scale(.955)}96.5%{transform:scale(1.015)}}@media(prefers-reduced-motion:reduce){.fla5 .openref.refpulse,.fla5 .bb-ref.refpulse{animation:none}}.fla5 .dnote{text-align:center;font-size:12px;color:var(--soft)}.fla5 .exwrap{max-width:840px;margin:0 auto;text-align:center}.fla5 .exwrap .ph{width:104px;aspect-ratio:1/1;border-radius:50%;margin:0 auto 12px}.fla5 .wrap.exwrap{background:var(--white);border-radius:24px;padding:34px 28px 28px;box-shadow:0 14px 34px #7a12431a;width:calc(100% - 32px)}.fla5 .wrap.exwrap .ph{width:219px;aspect-ratio:3/4;border-radius:14px}.fla5 .exname{font-family:var(--fd);font-size:clamp(24px,3.4vw,34px);font-weight:700;color:var(--berry)}.fla5 .exslot{font-size:13.5px;color:var(--coral-d);font-weight:600;margin:6px 0}.fla5 .exslot.big{font-family:var(--fd);font-style:italic;font-weight:400;color:var(--ink);font-size:clamp(16px,2.4vw,20px);line-height:1.5;margin:16px 0;padding:14px 18px;border:1.5px dashed var(--coral);border-radius:12px;background:var(--white)}.fla5 .exslot.small{color:var(--soft);font-weight:400;font-size:13px;border:1.5px dashed var(--line);border-radius:10px;padding:10px 14px;background:var(--white)}.fla5 .modalbg{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#33202e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1100;align-items:center;justify-content:center;padding:18px}.fla5 .modalbg.on{display:flex;animation:mbgIn .28s ease both}.fla5 .modalbg.on .modal{animation:mIn .42s cubic-bezier(.22,1.1,.32,1) both}.fla5 .modalbg.closing{animation:mbgOut .22s ease both}.fla5 .modalbg.closing .modal{animation:mOut .22s ease both}@keyframes mbgIn{0%{opacity:0}to{opacity:1}}@keyframes mbgOut{0%{opacity:1}to{opacity:0}}@keyframes mIn{0%{opacity:0;transform:translateY(34px) scale(.95)}to{opacity:1;transform:none}}@keyframes mOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(20px) scale(.97)}}@media(prefers-reduced-motion:reduce){.fla5 .modalbg.on,.fla5 .modalbg.on .modal,.fla5 .modalbg.closing,.fla5 .modalbg.closing .modal{animation:none}}.fla5 .modal{background:var(--blush);max-width:1280px;width:100%;max-height:90vh;overflow-y:auto;border-radius:20px;position:relative;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--pale-pink) transparent}.fla5 .modal::-webkit-scrollbar{width:6px}.fla5 .modal::-webkit-scrollbar-thumb{background:var(--pale-pink);border-radius:99px}.fla5 .modal::-webkit-scrollbar-track{background:transparent}.fla5 .modal .mhead{position:sticky;top:0;background:var(--blush);z-index:5;padding:26px 36px 0;border-radius:20px 20px 0 0;text-align:center}.fla5 .modal .mhead .eyebrow{display:block}.fla5 .modal .x{position:absolute;top:16px;right:18px;background:var(--ink);color:var(--paper);border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;z-index:6}.fla5 .modal h2.title{font-size:clamp(21px,2.8vw,30px);margin:4px 0 12px}.fla5 .mnav{display:flex;gap:2px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;overflow-x:auto;scrollbar-width:none;background:var(--white);margin:0 -36px;padding:7px 0;border-bottom:1px solid var(--line)}.fla5 .mnav:before,.fla5 .mnav:after{content:"";flex:0 0 22px}.fla5 .mnavb:first-child{margin-left:auto}.fla5 .mnavb:last-child{margin-right:auto}.fla5 .mnav::-webkit-scrollbar{display:none}.fla5 .mnavb{white-space:nowrap;flex:0 0 auto}.fla5 .mnavb{border:none;background:none;font-weight:600;font-size:13.5px;padding:9px 16px;cursor:pointer;color:var(--soft);border-radius:999px;transition:background .15s ease,color .15s ease}.fla5 .mnavb.on{background:var(--berry);color:#fff}@media(max-width:640px){.fla5 .mnav:before,.fla5 .mnav:after{flex:0 0 10px}.fla5 .mnavb{font-size:clamp(9.5px,2.9vw,12px);padding:8px clamp(6px,1.9vw,12px)}}.fla5 .mbody{padding:0}.fla5 .msec{padding:48px 36px 56px}.fla5 .msec .mk{font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--coral-d);margin-bottom:8px;text-align:center}.fla5 .msec h3.mh{font-size:clamp(20px,2.8vw,27px);margin-bottom:22px;text-align:center}.fla5 .msec h3.mh em{color:var(--coral-d)}.fla5 #m-mech h3.mh{margin-bottom:66px}.fla5 .msec.alt{background:var(--white)}.fla5 .msec.alt .flowcard,.fla5 .msec.alt .barcard,.fla5 .msec.alt .toolkit{background:var(--blush)}.fla5 .msec.alt .flowstep{border-left-color:#fff}.fla5 .msec.alt .flowstep:before{background:#fff}.fla5 .msec.alt .barnote,.fla5 .msec.alt .bartrack{background:#fff}.fla5 .msec.alt .tkrow{border-bottom-color:#fff}.fla5 .msec.alt .tkrow:last-child{border-bottom:none}.fla5 .msec.alt .tkrow .ic{background:#fff}.fla5 #m-expert .exwrap{background:var(--blush);border:1px solid var(--line);border-radius:24px;padding:30px 26px 26px;box-shadow:0 10px 22px -8px #7a124329,0 3px 8px #7a12430d}.fla5 #m-faq .faq{display:grid;gap:10px}.fla5 #m-faq .faq details{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:14px 18px;box-shadow:0 10px 22px -8px #7a124329,0 3px 8px #7a12430d}.fla5 .ctxcards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fla5 .ctxc{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:0 10px 22px -8px #7a124329,0 3px 8px #7a12430d}.fla5 .ctxc .ico{font-size:22px;margin-bottom:8px}.fla5 .ctxc h5{font-family:var(--fb);font-size:14px;font-weight:700;margin-bottom:7px}.fla5 .ctxc p{font-size:12.5px;color:var(--soft)}.fla5 .mechrow{display:grid;grid-template-columns:1.2fr .8fr;gap:22px;align-items:start}.fla5 .mechrow .no{font-size:12px;color:var(--coral-d);font-weight:700;letter-spacing:.08em;margin-bottom:4px}.fla5 .mechrow h4{font-size:19px;margin-bottom:4px}.fla5 .mechrow .cit{font-style:italic;font-size:12px;color:var(--soft);margin-bottom:8px}.fla5 .mechrow p{font-size:13.5px}.fla5 .flowcard{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:0 10px 22px -8px #7a124329,0 3px 8px #7a12430d}.fla5 .flowstep{display:grid;grid-template-columns:34px 1fr;gap:12px;border-left:2px solid var(--blush);margin-left:16px;padding:9px 0 9px 16px;position:relative}.fla5 .flowstep:before{content:"";position:absolute;left:-8px;top:14px;width:14px;height:14px;border-radius:50%;background:var(--blush);border:2px solid var(--coral)}.fla5 .flowstep b{grid-column:2;font-size:13.5px}.fla5 .flowstep i{grid-column:2;font-size:12px;color:var(--soft)}.fla5 .study{display:grid;grid-template-columns:1.4fr .9fr;gap:20px;padding:20px 24px;background:var(--white);border-radius:14px;box-shadow:0 10px 22px -8px #7a124329,0 3px 8px #7a12430d;margin-bottom:14px}.fla5 .study h4{font-size:16px}.fla5 .study .cit{font-style:italic;font-size:12px;color:var(--soft);margin:3px 0 7px}.fla5 .study p{font-size:13px}.fla5 .study aside{font-size:12px;color:var(--soft);border-left:2px solid var(--coral);padding-left:13px}.fla5 .study aside b{color:var(--ink);display:block;margin-bottom:3px}.fla5 .mfoot{margin-top:18px;font-size:11.5px;color:var(--soft);border-top:1px solid var(--pale-pink);padding-top:12px;text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.fla5 .snum{font-family:var(--fd);font-size:clamp(19px,2.5vw,24px);font-weight:600;margin:66px 0 10px;text-align:center}.fla5 .schips{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;margin-bottom:14px}.fla5 .schip{border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;background:var(--white);border:1px solid var(--line)}.fla5 .schip.pr{background:var(--blush);border-color:var(--blush);color:var(--coral-d)}.fla5 .slink{display:inline-block;margin-top:8px;font-size:12px;color:var(--soft);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.fla5 .mechrow.flip{grid-template-columns:1.05fr .95fr}.fla5 .mechrow.flip>*:first-child{order:2}.fla5 .barcard{background:var(--white);border-radius:18px;padding:24px 26px;box-shadow:0 10px 22px -8px #7a124329,0 3px 8px #7a12430d}.fla5 .barcard .bh{color:var(--coral-d);font-weight:700;font-size:14px;margin-bottom:18px}.fla5 .barrow{margin-bottom:17px}.fla5 .barrow .bl{display:flex;justify-content:space-between;font-size:13.5px;font-weight:600;margin-bottom:7px}.fla5 .bartrack{height:8px;border-radius:99px;background:#f5e6ed;position:relative}.fla5 .bartrack:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1.5px;background:#33202e29}.fla5 .bartrack span{display:block;height:100%;border-radius:99px}.fla5 .barnote{border-left:3px solid var(--coral);background:var(--blush);padding:12px 15px;font-family:var(--fd);font-style:italic;font-size:13px;margin-top:16px;border-radius:0 10px 10px 0}.fla5 .toolkit{background:var(--white);border-radius:18px;padding:8px 20px;box-shadow:0 10px 22px -8px #7a124329,0 3px 8px #7a12430d}.fla5 .tkrow{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--paper2)}.fla5 .tkrow:last-child{border-bottom:none}.fla5 .tkrow .ic{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;background:var(--blush)}.fla5 .tkrow .ic.no{background:var(--paper2)}.fla5 .tkrow .tx b{font-size:13.5px;display:block}.fla5 .tkrow .tx i{font-family:var(--fd);font-size:12px;color:var(--soft)}.fla5 .tkrow .tag2{font-size:10px;letter-spacing:.12em;color:var(--soft);font-weight:700}.fla5 .modalfoot{position:sticky;bottom:0;background:var(--white);border-top:1px solid var(--line);padding:10px 36px;font-size:12px;color:var(--soft);border-radius:0 0 20px 20px}.fla5 .buy .dblock{padding:26px 0 0;border-top:1px solid var(--line);margin-top:22px}.fla5 .buy .dblock .eyeb{text-align:center;margin-bottom:26px;font-weight:800;color:var(--ink)}.fla5 .buy .dblock blockquote{font-size:13.5px;font-weight:400;font-style:italic;text-align:left;max-width:none;margin:6px 0 14px;background:#fff;border:1px solid var(--pale-pink);border-radius:16px;padding:18px 20px;box-shadow:0 10px 22px -8px #7a124324,0 3px 8px #7a12430d}.fla5 .buy .dblock .avdots{display:flex;gap:7px;justify-content:center;align-items:center;margin:0 0 26px}.fla5 .buy .dblock .avdot{width:8px;height:8px;border-radius:999px;border:none;padding:0;background:#f2cbdd;cursor:pointer;transition:width .25s ease;overflow:hidden;position:relative}.fla5 .buy .dblock .avdot.on{width:30px}.fla5 .buy .dblock .avdot.on span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cta);border-radius:999px;transform-origin:left;animation:avfill 5s linear forwards}@keyframes avfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fla5 .buy .dblock blockquote:before{content:"\2605\2605\2605\2605\2605";display:block;font-style:normal;color:#f5a623;letter-spacing:2px;font-size:14px;margin-bottom:8px}.fla5 .buy .dblock blockquote .qname{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;font-style:normal;font-weight:700;color:var(--ink);white-space:normal;font-size:13px}.fla5 .buy .dblock .vbadge{display:inline-flex;align-items:center;gap:4px;background:#e7f6ec;color:#1e7f3c;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-style:normal}.fla5 .buy .dblock .vbadge:before{content:"\2713";font-size:11px;font-weight:900}.fla5 .buy .dblock .trustrow{margin:44px 0 8px;max-width:none;padding:0 0 8px;gap:10px;justify-content:space-between}.fla5 .buy .dblock .trustrow .ti{font-size:12.5px;gap:7px;flex:1 1 0;white-space:normal;text-align:center}.fla5 .buy .dblock .trustrow .ti .ic svg{width:26px;height:26px}.fla5 .hero .buy,.fla5 .hero .gal{min-width:0}.fla5 .buy .dblock .avchips{justify-content:center;margin:0 0 14px;flex-wrap:wrap;gap:8px;font-size:12.5px}.fla5 .buy .dblock .avchips::-webkit-scrollbar{display:none}.fla5 .buy .dblock .avchip{padding:.45em .95em;font-size:inherit;font-weight:600;white-space:nowrap;flex:0 0 auto;background:#fff;color:var(--ink);border-color:var(--line)}.fla5 .buy .dblock .avchip.on{background:var(--cta);color:#fff;border-color:var(--cta)}.fla5 .buy .dblock .tabrow{flex-wrap:nowrap;gap:.3em;font-size:var(--fitfs,12px);overflow-x:auto;scrollbar-width:none}.fla5 .buy .dblock .tabrow::-webkit-scrollbar{display:none}.fla5 .buy .dblock .tab{font-size:inherit;padding:.7em .9em;white-space:nowrap;flex:0 0 auto;color:var(--ink)}.fla5 .buy .dblock .tabrow{background:#f8dce9;border:none;border-radius:999px;padding:5px}.fla5 .buy .dblock .tab.on{background:#fff;color:var(--cta);box-shadow:0 2px 8px #33202e21;border-radius:999px}.fla5 .buy .dblock .tpanel{background:transparent;border-color:#e9cbda;--coral-d:var(--hover);--coral:var(--flamingo-rose);box-shadow:none}.fla5 .buy .dblock .tpanel .evc{background:#fff;border-color:var(--pale-pink)}.fla5 #treeC .galwrap{position:relative}.fla5 #treeC .mediacar{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px;-webkit-overflow-scrolling:touch}.fla5 #treeC .mediacar::-webkit-scrollbar{display:none}.fla5 #treeC .mediacar .slide{display:flex;flex:0 0 100%;scroll-snap-align:center}.fla5 #treeC .galdots{position:static;display:flex;gap:7px;justify-content:center;margin-top:12px}.fla5 #treeC .galdots button{border:none;cursor:pointer;width:9px;height:9px;border-radius:999px;background:var(--pale-pink);padding:0;transition:all .25s}.fla5 #treeC .galdots button.on{width:28px;background:var(--cta)}.fla5 #treeC .galarrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:30px;height:30px;border-radius:50%;border:none;background:#fffdfa80;color:var(--ink);font-size:17px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.fla5 #treeC .galarrow:hover{background:#fffdfad9}.fla5 #treeC .galarrow.p{left:12px}.fla5 #treeC .galarrow.n{right:12px}.fla5 .evdots{display:none;justify-content:center;gap:6px;margin:10px 0 2px}.fla5 .evdots span{width:7px;height:7px;border-radius:99px;background:var(--orchid);transition:all .25s}.fla5 .evdots span.on{width:26px;background:var(--coral)}.fla5 .buy .dblock .tpanel{padding:2px 2px 18px;font-size:13.5px}.fla5 .buy .dblock .evcards{grid-template-columns:repeat(3,1fr);gap:10px}.fla5 .buy .dblock .openref{font-size:13px;padding:11px 22px}.fla5 .tpbox{border:1.5px solid var(--coral);background:var(--blush);border-radius:12px;padding:13px 16px;margin-bottom:15px;font-size:13px}.fla5 .tpbox.gray{border-color:var(--line);background:var(--paper2)}.fla5 .tpbox.yellow{border:none;border-left:4px solid var(--gold);background:#fbf3dc;border-radius:8px}.fla5 .tpbox b.h{display:block;font-size:14px;margin-bottom:5px}.fla5 .stepslist{list-style:none;display:grid;gap:11px;margin:10px 0 15px}.fla5 .stepslist li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start}.fla5 .stepslist .num{width:23px;height:23px;border-radius:50%;background:var(--coral);color:#fff;font-weight:700;font-size:11.5px;display:flex;align-items:center;justify-content:center;margin-top:1px}.fla5 .stepslist b{display:block;font-size:13.5px}.fla5 .stepslist i{font-size:12.5px;color:var(--soft);font-style:normal}.fla5 .ticklist{list-style:none;display:grid;gap:7px;margin-top:8px}.fla5 .ticklist li{font-size:12.5px;padding-left:22px;position:relative}.fla5 .ticklist li:before{content:"\2713";position:absolute;left:0;color:var(--coral);font-weight:700}.fla5 .specgrid{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;margin-bottom:13px}.fla5 .specgrid .k{font-size:11.5px;color:var(--soft)}.fla5 .specgrid .v{font-weight:700;font-size:14px}.fla5 .lvlrow{margin-bottom:12px}.fla5 .lvlrow .lh{display:flex;justify-content:space-between;font-size:12.5px;margin-bottom:4px}.fla5 .lvlrow .lh b{color:var(--coral-d)}.fla5 .lvlbar{height:8px;border-radius:99px;background:var(--pale-pink);overflow:hidden}.fla5 .lvlbar span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--coral),#F0B860)}.fla5 .discgrid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:12px}.fla5 .discgrid .dg{text-align:center;font-size:11.5px;color:var(--soft)}.fla5 .discgrid .dg .ic{font-size:20px}.fla5 .discgrid .dg b{display:block;font-size:12.5px;color:var(--ink);margin:3px 0 2px}.fla5 .quotebox{border:1.5px solid var(--coral);border-radius:12px;background:var(--white);padding:12px 15px;font-size:12.5px;font-style:italic;margin-top:13px}.fla5 .quotebox b{display:block;font-style:normal;margin-bottom:3px;font-size:12px}@media(max-width:900px){.fla5 .hero{grid-template-columns:1fr;padding-top:13px}.fla5 .gal{position:static;margin-left:-10px;margin-right:-10px}.fla5 .steps,.fla5 .ctxcards,.fla5 .evcards,.fla5 .mechrow{grid-template-columns:1fr}.fla5 .wall{columns:1}.fla5 .pills{flex-wrap:wrap}.fla5 .featcards{grid-template-columns:1fr 1fr}.fla5 .buy .dblock .tabrow{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;overflow:visible;border-radius:16px;font-size:14px}.fla5 .buy .dblock .tab{white-space:normal;text-align:center;padding:.55em .3em;line-height:1.15}.fla5 .modalbg{padding:0}.fla5 .modal{max-width:none;height:100dvh;max-height:100dvh;border-radius:0}.fla5 .modal .mhead,.fla5 .modalfoot{border-radius:0}.fla5 .mechrow.flip{grid-template-columns:1fr}.fla5 .mechrow.flip>*:first-child{order:0}.fla5 #treeC .thumbs{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fla5 #treeC .thumbs::-webkit-scrollbar{display:none}.fla5 #treeC .thumb{flex:0 0 66px}.fla5 .buy .dblock .evcards{display:flex;grid-template-columns:none;overflow-x:auto;gap:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:2px;padding:8px 3px;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.fla5 .buy .dblock .evcards::-webkit-scrollbar{display:none}.fla5 .buy .dblock .tpanel{zoom:.9}.fla5 .buy .dblock .evcards .evc{flex:0 0 86%;scroll-snap-align:center}.fla5 .evdots{display:flex}.fla5 #wallgrid .rev{flex-basis:100%}.fla5 .study{grid-template-columns:1fr}}.fla5{--cta: #F0357E;--hover: #D42A6C;--berry: #7A1243;--mulberry: #7D3051;--flamingo-rose: #EA4A95;--cream: #FFF9FB;--blush: #FBF2F6;--pale-pink: #EFD3DE;--orchid: #EBC0D8;--ink: #31202A;--ink-soft: #6D5262;--trust-green: #15803D;--amber: #F5A623;--cta-shadow: 0 10px 26px rgba(212, 42, 108, .38)}.fla5{scroll-behavior:smooth}.fla5{font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#fff;color:var(--ink);line-height:1.55}.fla5 img{max-width:100%}.fla5{overflow-x:clip}.fla5 .fla-aso-band{border-top:none}.fla5 .fla-bar.fla-bar-marquee{padding:16px 0;background:#7d3051;box-shadow:0 6px 18px #7d305147}@media(max-width:1249px){.fla5 .fla-bar-static .fla-bar-track{gap:0;justify-content:flex-start;width:max-content;animation:bar-scroll 30s linear infinite}.fla5 .fla-bar-static .fla-bar-item{margin-right:48px}.fla5 .fla-bar-static .fla-bar-dup{display:contents}}.fla5 .fla-bar{position:relative;background:var(--cta);color:#fff;overflow:hidden;box-shadow:0 6px 18px #f0357e40;font-family:Montserrat,Inter,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.fla5 .fla-bar-item{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:15px}.fla5 .fla-bar-item svg{width:18px;height:18px;flex:0 0 auto}@media(max-width:640px){.fla5 .fla-bar-item{font-size:13px}.fla5 .fla-bar-item svg{width:16px;height:16px}}.fla5 .fla-bar-marquee .fla-bar-track{display:flex;width:max-content;animation:bar-scroll 28s linear infinite}.fla5 [data-bsec=loop-bar-1] .fla-bar-track{animation-direction:reverse}.fla5 .fla-bar-marquee .fla-bar-item{margin-right:56px}.fla5 .fla-bar-static{padding:24px 16px}.fla5 .fla-bar-static .fla-bar-track{display:flex;flex-wrap:nowrap;justify-content:center;gap:36px}.fla5 .fla-bar-static .fla-bar-item{font-size:14px}.fla5 .fla-bar-dup{display:none}@media(max-width:1249px){.fla5 .fla-bar-static{padding:18px 0}.fla5 .fla-bar-static .fla-bar-track{gap:0;justify-content:flex-start;width:max-content;animation:bar-scroll 30s linear infinite}.fla5 .fla-bar-static .fla-bar-item{margin-right:48px}.fla5 .fla-bar-static .fla-bar-dup{display:contents}}@media(prefers-reduced-motion:reduce){.fla5 .fla-bar-marquee .fla-bar-track,.fla5 .fla-bar-static .fla-bar-track{animation:none}}@keyframes bar-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.fla5 h2.sec{text-align:left;font-size:28px;font-weight:700;color:#111;text-transform:uppercase;line-height:1.35;margin-bottom:6px}.fla5 .airmech h2.sec{max-width:640px;margin-left:auto;margin-right:auto}@media(max-width:880px){.fla5 h2.sec{font-size:23px}}.fla5 .ts-card{background:#fff;border:1px solid var(--pale-pink);border-radius:22px;padding:26px 26px 24px;box-shadow:0 3px 8px #7a12430d,0 16px 34px #7a12431a}.fla5 .ts-rating{display:flex;align-items:center;gap:10px;font-family:Work Sans,Inter,sans-serif;font-weight:700;font-size:20px;color:#111}.fla5 .ts-rating .ts-stars{color:var(--amber);font-size:19px;letter-spacing:2.5px}.fla5 .ts-sub{font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:9px 0 0}.fla5 .ts-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.fla5 .ts-badges span{font-family:Work Sans,Inter,sans-serif;font-size:clamp(10px,2.8vw,12.5px);font-weight:600;color:#26081a;background:#ffcc2f;border:1px solid #26081A;border-radius:999px;padding:7px 14px;white-space:nowrap}.fla5 .ts-press{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:18px;padding-top:16px;border-top:1px solid var(--pale-pink)}.fla5 .ts-press .t{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.fla5 .ts-press img{height:17px;width:auto;object-fit:contain;display:block;filter:brightness(0);opacity:.55}@media(max-width:640px){.fla5 .ts-card{padding:21px 18px 19px}.fla5 .ts-press{gap:8px 14px}.fla5 .ts-press img{height:13px}}.fla5 .bodyband .bb-lede,.fla5 .bodyband .bb-close,.fla5 .howto .hu-steps li,.fla5 .howto .hu-note,.fla5 .risk-body p,.fla5 .faq-deep .faq-body,.fla5 .adv-lede,.fla5 table.fcmp td{font-family:Work Sans,Inter,sans-serif}.fla5 .fla-container{max-width:1080px;margin:0 auto;padding:0 20px}@media(min-width:881px){.fla5 .fla-container{max-width:1010px}}.fla5 details{border-bottom:1px solid var(--pale-pink);padding:11px 0}.fla5 details summary{font-size:16px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px}.fla5 details .faq-body{font-size:14px;color:#6b7280;padding:8px 22px 2px 0}.fla5 .edu-item.faq-deep{background:transparent;border:none;border-radius:0;padding:0;max-width:720px;margin-left:auto;margin-right:auto}.fla5 .faq-deep details{background:transparent;border:none;border-bottom:1px solid #E9CBDA;border-radius:0;padding:18px 2px;margin:0;box-shadow:none}.fla5 .faq-deep details:last-of-type{margin-bottom:0}.fla5 .faq-deep details summary{padding:0;font-size:17px;font-weight:700;color:#111;line-height:1.35}.fla5 .faq-deep details summary:after{content:"+";flex:0 0 auto;color:#111;font-size:30px;font-weight:300;line-height:1;transition:transform .25s ease,color .2s ease}.fla5 .faq-deep details[open] summary:after{content:"+";transform:rotate(45deg);color:var(--cta)}.fla5 .faq-deep .faq-body{padding:10px 34px 2px 0;font-size:14.5px}@media(prefers-reduced-motion:reduce){.fla5 .faq-deep details summary:after{transition:none}}@media(max-width:640px){.fla5 .faq-deep details{padding:15px 0}.fla5 .faq-deep details summary{font-size:16px}.fla5 .faq-deep details summary:after{font-size:26px}.fla5 .faq-deep .faq-body{padding:8px 26px 2px 0}}@media(max-width:640px){.fla5 .fla-aso-band .fla-container{padding:0 12px}}.fla5 section.band{padding:44px 0}.fla5 section.band.tint{background:var(--blush)}.fla5 section.band.band-seg{padding:0}.fla5 .edu-item{background:#fff;border:1.5px solid var(--pale-pink);border-radius:28px;padding:30px 32px;margin-bottom:16px}.fla5 .edu-item h3{font-size:20px;color:var(--berry);margin-bottom:8px}.fla5 .faq-deep h3{color:#111;text-transform:uppercase;text-align:left;font-size:clamp(24px,3.6vw,34px);margin-bottom:16px}.fla5 .edu-item p{font-size:15px;color:var(--ink-soft)}@media(max-width:640px){.fla5 .edu-item{padding:22px 20px}}.fla5 details[open] .faq-body,.fla5 details[open] .legal-body{animation:acc-open .3s ease}@media(prefers-reduced-motion:reduce){.fla5 details[open] .faq-body,.fla5 details[open] .legal-body{animation:none}}@keyframes acc-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(min-width:881px){.fla5 h2.sec,.fla5 .bodyband h2.sec,.fla5 .howto h2.sec{text-align:center}.fla5 #wallC .sechead{text-align:center;margin-left:auto;margin-right:auto}.fla5 .loox-band h2,.fla5 .loox-band .lx-eyebrow,.fla5 .adv-head .eyebrow{text-align:center}}.fla5{--band-alt:#FFF7F4}.fla5 [data-bsec=hero]{background:var(--band-alt)}.fla5 [data-bsec=review-wall]{background:var(--blush)}.fla5 [data-bsec=airmech],.fla5 [data-bsec=howto],.fla5 [data-bsec=mech-pce]{background:#fff}.fla5 .msec.alt{background:transparent}.fla5 [data-bsec=ugc-rail]{background:var(--band-alt)}.fla5 [data-bsec=advantage]{background:#4e1132}.fla5 [data-bsec=risk]{background:var(--band-alt)}.fla5 [data-bsec=deep-faqs]{background:#fff}.fla5 [data-bsec=ready],.fla5 [data-bsec=loox-reviews]{background:var(--band-alt)}.fla5 .fla-sticky{background:#4e1132}.fla5 section.band.band-seg[data-bsec=bodyband],.fla5 section.band.band-seg[data-bsec=advantage]{position:relative;--zz:#4E1132}.fla5 section.band.band-seg[data-bsec=bodyband]:after,.fla5 section.band.band-seg[data-bsec=advantage]:after,.fla5 section.band.band-seg[data-bsec=advantage]:before{content:"";position:absolute;left:0;width:100%;height:12px;z-index:2;pointer-events:none;background:var(--zz);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12'%3E%3Cpath d='M0 0h24L12 12z'/%3E%3C/svg%3E") left top/24px 12px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12'%3E%3Cpath d='M0 0h24L12 12z'/%3E%3C/svg%3E") left top/24px 12px repeat-x}.fla5 section.band.band-seg[data-bsec=bodyband]:after,.fla5 section.band.band-seg[data-bsec=advantage]:after{top:100%}.fla5 section.band.band-seg[data-bsec=advantage]:before{bottom:100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12'%3E%3Cpath d='M0 12h24L12 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12'%3E%3Cpath d='M0 12h24L12 0z'/%3E%3C/svg%3E")}
/*# sourceMappingURL=/cdn/shop/t/74/assets/limone-pdp-base.css.map */
