@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Allura&display=swap";.fg-app{--blue:#0a2472;--blue-bright:#1351d8;--blue-soft:#eef3ff;--red:#e22028;--red-deep:#bd151c;--green:#15a349;--green-soft:#e9f7ef;--amber:#f5a623;--ink:#211c15;--ink-2:#5b544a;--ink-3:#968d7e;--line:#eee8e0;--line-2:#f6f2eb;--bg:#fbf8f3;--white:#fffefb;--dark:#1b1610;--dark-2:#251f17;--dark-3:#322c22;--dark-line:#3a3328;--on-dark:#b4a999;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--r-xs:4px;--r-sm:6px;--r:8px;--r-lg:10px;--r-pill:999px;--sh-xs:0 1px 2px rgba(20,22,40,.05);--sh-sm:0 1px 3px rgba(20,22,40,.06),0 1px 2px rgba(20,22,40,.04);--sh:0 4px 14px rgba(20,22,40,.08);--sh-lg:0 12px 32px rgba(20,22,40,.13);--t-xs:.75rem;--t-sm:.8125rem;--t-base:.9375rem;--t-md:1.0625rem;--t-lg:1.25rem;--t-xl:1.5rem;--t-2xl:1.875rem;--t-3xl:2.25rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;background:#0a0a0c;color:var(--ink);line-height:1.5;font-size:var(--t-base);-webkit-font-smoothing:antialiased;min-height:100vh}.fg-app *{margin:0;padding:0;box-sizing:border-box}.fg-app .app{max-width:430px;margin:0 auto;background:var(--bg);min-height:100vh;box-shadow:0 0 80px #00000080;overflow-x:clip;position:relative}.fg-app .icon{width:1em;height:1em;flex:none;display:inline-block;vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fg-app .icon-fill{fill:currentColor;stroke:none}.fg-app .btn{display:flex;align-items:center;justify-content:center;gap:var(--s2);width:100%;background:var(--green);color:#fff;font-family:inherit;font-weight:700;font-size:var(--t-md);line-height:1;padding:var(--s5) var(--s6);border:none;border-radius:var(--r);cursor:pointer;text-decoration:none;box-shadow:0 6px 18px #15a34952;transition:transform .15s,box-shadow .15s,background .15s}.fg-app .btn:hover{transform:translateY(-1px);background:#18b552;box-shadow:0 10px 26px #15a34966}.fg-app .btn:active{transform:translateY(0)}.fg-app .btn:focus-visible{outline:3px solid var(--blue-bright);outline-offset:2px}.fg-app .btn .icon{width:1.15em;height:1.15em;stroke-width:2.2}.fg-app .announce{position:fixed;top:var(--s4);left:50%;transform:translate(-50%);width:calc(100% - var(--s4) * 2);max-width:calc(430px - var(--s4) * 2);z-index:50;background:#181a206b;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.16);border-radius:var(--r-lg);box-shadow:0 8px 24px #00000047;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s2) var(--s3) var(--s2) var(--s4)}.fg-app .announce-cart{flex:none;width:38px;height:38px;border:none;cursor:pointer;background:none;padding:0;display:grid;place-items:center;color:#fff;transition:opacity .15s}.fg-app .announce-cart:hover{opacity:.75}.fg-app .announce-cart .icon{width:22px;height:22px}.fg-app .topnav{background:var(--dark);display:flex;align-items:center;justify-content:space-between;padding:var(--s4)}.fg-app .brand{display:flex;align-items:center;gap:var(--s2);font-weight:800;font-size:var(--t-md);color:#fff;letter-spacing:-.02em}.fg-app .brand .mark{width:30px;height:30px;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--green),#0c8a3d);display:grid;place-items:center;color:#fff}.fg-app .brand .mark .icon{width:17px;height:17px;stroke-width:2.2}.fg-app .brand span{color:#3ad078}.fg-app .topnav .secure{display:flex;align-items:center;gap:var(--s2);color:var(--on-dark);font-size:var(--t-xs);font-weight:600}.fg-app .topnav .secure .icon{width:1.1em;height:1.1em;color:#3ad078}.fg-app .hero{background:var(--white);color:var(--ink);padding:0;text-align:center}.fg-app .hero h1{font-size:var(--t-xl);font-weight:800;line-height:1.22;letter-spacing:-.02em;text-transform:uppercase;margin:0 auto var(--s6);max-width:18ch}.fg-app .dual{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:var(--s5);margin-left:calc(var(--s5) * -1 - 40px);margin-right:calc(var(--s5) * -1 - 40px)}.fg-app .dual-col{position:relative;padding-top:var(--s4)}.fg-app .dual-col.left{transform:translate(-130%);opacity:0}.fg-app .dual-col.right{transform:translate(130%);opacity:0}.fg-app .dual-loaded .dual-col.left{animation:fgSlideInLeft .7s cubic-bezier(.34,1.56,.64,1) .25s forwards}.fg-app .dual-loaded .dual-col.right{animation:fgSlideInRight .7s cubic-bezier(.34,1.56,.64,1) .25s forwards}@keyframes fgSlideInLeft{to{transform:translate(0);opacity:1}}@keyframes fgSlideInRight{to{transform:translate(0);opacity:1}}.fg-app .dual-tag{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:2;background:var(--dark);color:#fff;font-weight:700;font-size:var(--t-xs);padding:var(--s1) var(--s3);border-radius:var(--r-xs);white-space:nowrap;box-shadow:var(--sh-sm);opacity:0}.fg-app .dual-loaded .dual-tag{animation:fgFadeTag .4s ease .8s forwards}@keyframes fgFadeTag{to{opacity:1}}.fg-app .dual-box{padding:var(--s5) var(--s4);min-height:84px;display:flex;align-items:center}.fg-app .dual-col.left .dual-tag{left:auto;right:48px;transform:none}.fg-app .dual-col.right .dual-tag{left:48px;transform:none}.fg-app .dual-loaded .dual-col.left .dual-tag,.fg-app .dual-loaded .dual-col.right .dual-tag{animation:fgFadeTagPlain .4s ease .8s forwards}@keyframes fgFadeTagPlain{to{opacity:1}}.fg-app .dual-col.left .dual-box{border-radius:0 var(--r-lg) var(--r-lg) 0;padding-left:calc(var(--s4) + 40px);clip-path:polygon(0 0,100% 0,calc(100% - 26px) 100%,0 100%);justify-content:flex-start}.fg-app .dual-col.right .dual-box{border-radius:var(--r-lg) 0 0 var(--r-lg);padding-right:calc(var(--s4) + 40px);clip-path:polygon(26px 0,100% 0,100% 100%,0 100%);justify-content:flex-end}.fg-app .dual-box.store{background:#3f4149}.fg-app .dual-box.fac{background:var(--red);box-shadow:0 8px 32px #e2202880}.fg-app .price{display:inline-flex;align-items:flex-start;font-weight:800;line-height:1;transform:skew(-9deg);letter-spacing:-.02em}.fg-app .price-cur{font-size:var(--t-md);font-weight:700;margin-right:3px;align-self:flex-start;margin-top:.18em}.fg-app .price-int{font-size:3.1rem;line-height:.82}.fg-app .price-dec{font-size:var(--t-lg);font-weight:700;align-self:flex-start;margin-top:.12em;margin-left:1px}.fg-app .store .price{color:#d6d8dd;position:relative}.fg-app .store .price-int,.fg-app .store .price-dec{position:relative}.fg-app .store .price:after{content:"";position:absolute;left:-2px;right:-2px;top:54%;height:3px;background:#fff9;transform:rotate(-4deg);border-radius:2px}.fg-app .save{display:inline-flex;align-items:center;gap:var(--s2);margin:0 auto;background:#15a3491f;color:var(--green);font-weight:700;font-size:var(--t-base);padding:var(--s3) var(--s5);border-radius:var(--r-pill);border:1px solid rgba(21,163,73,.35);transform:scale(0);opacity:0}.fg-app .dual-loaded .save{animation:fgPopIn .5s cubic-bezier(.34,1.7,.5,1) .95s forwards}@keyframes fgPopIn{0%{transform:scale(0);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.fg-app .save .icon{width:1.1em;height:1.1em}.fg-app .dual-loaded .dual-box.fac{animation:fgPricePulse 1.6s ease 1.3s 2}@keyframes fgPricePulse{0%,to{box-shadow:0 8px 32px #e2202880}50%{box-shadow:0 8px 44px #e22028d9}}.fg-app .hero.reduce .dual-col,.fg-app .hero.reduce .dual-tag,.fg-app .hero.reduce .save{transform:none!important;opacity:1!important;animation:none!important}.fg-app .hero-product{margin:var(--s8) 0 0;display:flex;justify-content:center}.fg-app .hero-copy{color:var(--ink-2);font-size:var(--t-base);max-width:38ch;margin:var(--s6) auto 0;line-height:1.55}.fg-app .hero-media{position:relative;width:300px;max-width:100%;margin:0 auto}.fg-app .hero-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 18px 26px rgba(20,22,40,.18))}.fg-app .hero-video{position:relative;margin:0;overflow:hidden;background:#000;aspect-ratio:3 / 2;box-shadow:0 16px 40px #00000080}.fg-app .hero-video video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fg-app .jars{position:relative;width:240px;height:200px}.fg-app .jar{position:absolute;border-radius:6px 6px 9px 9px;background:linear-gradient(135deg,#deece552,#b4c8be1f);border:1.5px solid rgba(222,236,229,.4);box-shadow:0 14px 34px #00000073,inset 0 2px 12px #ffffff26;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fg-app .jar .lid{position:absolute;top:-8px;left:50%;transform:translate(-50%);width:106%;height:14px;background:linear-gradient(180deg,#1eb455,#0c8a3d);border-radius:4px;box-shadow:0 3px 7px #00000059}.fg-app .jar .shine{position:absolute;top:12px;left:12px;width:15px;height:54%;background:linear-gradient(180deg,rgba(255,255,255,.45),transparent);border-radius:30px;filter:blur(1.5px)}.fg-app .jar .fill{position:absolute;bottom:8px;left:8px;right:8px;border-radius:5px}.fg-app .jar-back{width:104px;height:132px;left:12px;top:32px;opacity:.75;transform:scale(.92)}.fg-app .jar-back .fill{height:42%;background:linear-gradient(180deg,#78b47880,#3c6e3c99)}.fg-app .jar-right{width:92px;height:110px;right:4px;top:54px;opacity:.82}.fg-app .jar-right .fill{height:46%;background:linear-gradient(180deg,#e6a05a80,#b46e3299)}.fg-app .jar-front{width:120px;height:152px;left:78px;top:26px;z-index:3}.fg-app .jar-front .fill{height:40%;background:linear-gradient(180deg,#78aae680,#3264b499)}.fg-app .jar-badge{position:absolute;z-index:5;font-weight:600;font-size:var(--t-xs);padding:var(--s2) var(--s3);border-radius:var(--r-pill);box-shadow:0 6px 16px #0006;display:flex;align-items:center;gap:6px;white-space:nowrap}.fg-app .jar-badge.a{top:-4px;right:-10px;background:var(--red);color:#fff}.fg-app .jar-badge.b{bottom:2px;left:-14px;background:#fff;color:var(--dark)}.fg-app .jar-badge .icon{width:.95em;height:.95em}.fg-app .buy-wrap{padding:0 var(--s4);margin-top:-32px;position:relative;z-index:10}.fg-app .buy{background:#f6f4f5;border-radius:var(--r-lg);box-shadow:var(--sh-lg);overflow:hidden}.fg-app .buy-alert{background:var(--red);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4)}.fg-app .buy-alert .lhs{display:flex;align-items:center;gap:var(--s2);font-weight:700;font-size:var(--t-base)}.fg-app .buy-alert .lhs .icon{width:1.1em;height:1.1em}.fg-app .buy-alert .rhs{display:flex;align-items:center;gap:var(--s2);font-size:var(--t-sm);font-weight:500;color:#ffffffe6;white-space:nowrap}.fg-app .buy-alert .rhs b{background:#15161c;color:#fff;font-weight:700;font-size:var(--t-base);padding:var(--s1) var(--s2);border-radius:var(--r-xs);min-width:30px;text-align:center}.fg-app .buy-body{padding:var(--s5)}.fg-app .buy-name{font-size:var(--t-md);font-weight:700;color:var(--ink);line-height:1.35;margin-bottom:var(--s2)}.fg-app .buy-tag{display:block;width:-moz-max-content;width:max-content;margin:0 auto var(--s4);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-pill);padding:4px 12px}.fg-app .buy-logo{display:flex;flex-direction:column;align-items:center;text-align:center;margin:var(--s5) 0 var(--s3)}.fg-app .buy-logo-main{font-weight:800;text-transform:uppercase;font-size:1.87rem;letter-spacing:.07em;line-height:1;color:var(--ink)}.fg-app .buy-logo-main sup{font-size:.38em;font-weight:700;letter-spacing:0;margin-left:.12em}.fg-app .buy-logo-sub{font-family:Allura,cursive;font-size:2.26rem;line-height:.8;color:var(--ink);margin-top:-.14em}.fg-app .buy-logo-img{height:2.3rem;width:auto;-o-object-fit:contain;object-fit:contain;display:block;margin-bottom:.1em}.fg-app .buy-rating{display:flex;align-items:center;justify-content:center;gap:var(--s2);margin-bottom:var(--s5)}.fg-app .stars{display:inline-flex;gap:1px;color:var(--amber)}.fg-app .stars .icon{width:15px;height:15px}.fg-app .buy-rating .score{font-weight:700;color:var(--ink);font-size:var(--t-sm)}.fg-app .buy-rating .count{color:var(--ink-3);font-size:var(--t-sm)}.fg-app .buy-media{display:block;overflow:hidden;aspect-ratio:1500 / 940;margin:calc(-1 * var(--s2)) calc(-1 * var(--s5)) var(--s4)}.fg-app .buy-media img{width:100%;max-width:none;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%;filter:none}.fg-app .buy-from{font-size:var(--t-sm);font-weight:700;color:var(--ink-2);letter-spacing:.02em;text-transform:uppercase;margin-bottom:var(--s1)}.fg-app .buy-from s{color:var(--ink-3)}.fg-app .buy-price{display:flex;align-items:baseline;gap:var(--s3);margin-bottom:var(--s3)}.fg-app .buy-now{display:flex;align-items:baseline;color:var(--red);font-weight:800;letter-spacing:-.03em}.fg-app .buy-now .cur{font-size:var(--t-lg);margin-right:3px}.fg-app .buy-now .int{font-size:var(--t-3xl);line-height:.9}.fg-app .buy-now .dec{font-size:var(--t-lg)}.fg-app .buy-pix{display:inline-flex;align-items:center;gap:var(--s1);color:var(--green);font-weight:700;font-size:var(--t-base);align-self:center}.fg-app .buy-pix .icon{width:1.05em;height:1.05em}.fg-app .buy-inst{font-size:var(--t-sm);color:var(--ink-2);margin-bottom:var(--s4)}.fg-app .buy-inst b{color:var(--ink);font-weight:700}.fg-app .buy-stock{margin-bottom:var(--s5)}.fg-app .buy-stock-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--t-xs);font-weight:600;margin-bottom:var(--s2)}.fg-app .buy-stock-row .sold{color:var(--ink-3)}.fg-app .buy-stock-row .left{color:var(--red-deep)}.fg-app .buy-track{height:6px;background:var(--line);border-radius:var(--r-pill);overflow:hidden}.fg-app .buy-track i{display:block;height:100%;width:30%;background:linear-gradient(90deg,var(--red),var(--amber));border-radius:var(--r-pill)}.fg-app .buy-limit{display:flex;align-items:center;justify-content:center;gap:var(--s2);border:1.5px solid var(--red);border-radius:var(--r);padding:var(--s3) var(--s4);font-size:var(--t-base);font-weight:600;color:var(--ink);margin-bottom:var(--s4)}.fg-app .buy-limit .icon{width:1.15em;height:1.15em;color:var(--red)}.fg-app .buy-ship{display:flex;align-items:center;gap:var(--s3);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line-2)}.fg-app .buy-ship .ship-ico{flex:none;width:38px;height:38px;border-radius:var(--r-sm);background:var(--green-soft);color:var(--green);display:grid;place-items:center}.fg-app .buy-ship .ship-ico .icon{width:20px;height:20px}.fg-app .buy-ship .ship-txt b{display:block;color:var(--green);font-size:var(--t-base);font-weight:700;line-height:1.3}.fg-app .buy-ship .ship-txt span{font-size:var(--t-xs);color:var(--ink-3)}.fg-app .trust{padding:var(--s6) var(--s4) var(--s2)}.fg-app .trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.fg-app .tcard{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4) var(--s3);display:flex;align-items:center;gap:var(--s2);box-shadow:var(--sh-xs)}.fg-app .tcard .ic{flex:none;width:36px;height:36px;border-radius:var(--r-sm);display:grid;place-items:center}.fg-app .tcard .ic .icon{width:18px;height:18px}.fg-app .tcard .ic.b{background:var(--blue-soft);color:var(--blue-bright)}.fg-app .tcard .ic.g{background:var(--green-soft);color:var(--green)}.fg-app .tcard .ic.r{background:#fdeaeb;color:var(--red)}.fg-app .tcard .ic.a{background:#fff5e6;color:var(--amber)}.fg-app .tcard .tt{min-width:0}.fg-app .tcard .tt b{display:block;font-size:var(--t-sm);font-weight:700;color:var(--ink);line-height:1.25}.fg-app .tcard .tt span{font-size:var(--t-xs);color:var(--ink-3)}.fg-app .sec{padding:var(--s10) var(--s4)}.fg-app .sec-tag{display:inline-flex;align-items:center;gap:var(--s2);background:var(--blue-soft);color:var(--blue-bright);font-weight:700;font-size:var(--t-xs);letter-spacing:.03em;padding:var(--s2) var(--s3);border-radius:var(--r-pill);margin-bottom:var(--s4)}.fg-app .sec-tag .icon{width:1.05em;height:1.05em}.fg-app .sec h2{font-size:var(--t-2xl);font-weight:800;line-height:1.18;letter-spacing:-.02em;margin-bottom:var(--s3)}.fg-app .sec h2 .red{color:var(--red)}.fg-app .sec h2 .blue{color:var(--blue-bright)}.fg-app .sec .lead{color:var(--ink-2);font-size:var(--t-base);margin-bottom:var(--s6);max-width:42ch}.fg-app .prob{position:relative}.fg-app .prob-pin{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;color:#fff;display:flex;align-items:center;background:radial-gradient(135% 88% at 50% -8%,#2a1410,#140d0a 38%,#000)}.fg-app .prob-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.fg-app .prob-glow{position:absolute;left:-15%;top:-20%;width:130%;height:80%;background:radial-gradient(closest-side,#e2202852,#e2202800 72%);filter:blur(18px);transform:translate3d(calc((var(--prog,0) - .5) * 34px),calc(var(--prog,0) * -54px),0);transition:transform .25s linear}.fg-app .prob-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 88% at 50% 40%,transparent 38%,rgba(0,0,0,.6) 100%)}.fg-app .prob-grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:probGrain 1.2s steps(3) infinite}@keyframes probGrain{0%{transform:translate(0)}33%{transform:translate(-6%,4%)}66%{transform:translate(4%,-5%)}to{transform:translate(-3%,2%)}}.fg-app .prob-floaters{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.fg-app .prob-float{position:absolute;width:120px;opacity:0;transform:scale(.84);filter:blur(6px);transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.4,.5,1),filter .5s ease;will-change:transform,opacity,filter}.fg-app .prob-float.f1{top:12%;left:5%;transition-delay:.04s}.fg-app .prob-float.f2{top:30%;right:4%;transition-delay:.12s}.fg-app .prob-float.f3{bottom:14%;left:9%;transition-delay:.2s}.fg-app .prob-floaters.on .prob-float{opacity:1;transform:scale(1);filter:blur(0)}.fg-app .prob-float-inner{border-radius:16px;overflow:hidden;box-shadow:0 20px 44px #0000008c;border:1px solid rgba(255,255,255,.12)}.fg-app .f1 .prob-float-inner{animation:probFloatA 6s ease-in-out infinite}.fg-app .f2 .prob-float-inner{animation:probFloatB 7s ease-in-out infinite}.fg-app .f3 .prob-float-inner{animation:probFloatC 6.5s ease-in-out infinite}@keyframes probFloatA{0%,to{transform:rotate(-9deg) translateY(0)}50%{transform:rotate(-9deg) translateY(-16px)}}@keyframes probFloatB{0%,to{transform:rotate(8deg) translateY(0)}50%{transform:rotate(8deg) translateY(-13px)}}@keyframes probFloatC{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-18px)}}.fg-app .prob-float-img{aspect-ratio:3 / 4;display:grid;place-items:center;background:linear-gradient(150deg,#e7ebf3,#cfd6e4);color:var(--ink-3)}.fg-app .prob-float-img .icon{width:30px;height:30px}.fg-app .prob-play{position:absolute;left:50%;top:72%;transform:translate(-50%,-50%);z-index:8;display:inline-flex;align-items:center;gap:var(--s2);padding:var(--s4) var(--s6);font-family:inherit;font-weight:700;font-size:var(--t-md);color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.28);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);box-shadow:0 12px 34px #00000073;cursor:pointer;transition:transform .2s,background .2s}.fg-app .prob-play:hover{background:#ffffff2e;transform:translate(-50%,-50%) scale(1.06)}.fg-app .prob-play .icon{width:1.25em;height:1.25em;color:#fff;margin-left:2px}.fg-app .prob-stage{position:relative;z-index:5;width:100%}.fg-app .prob-slide{padding:var(--s10) var(--s6);text-align:center}.fg-app .prob-kicker{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:var(--t-xs);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ff8a8f;margin-bottom:var(--s5)}.fg-app .prob-kicker-line{width:30px;height:2px;border-radius:2px;background:#ff5a5f}.fg-app .prob-title{font-size:2.6rem;font-weight:800;line-height:1.08;letter-spacing:-.03em;text-shadow:0 4px 30px rgba(0,0,0,.5)}.fg-app .prob-title .red{color:#ff5a5f}.fg-app .prob-sub{color:#ece3d8;font-size:var(--t-xl);line-height:1.5;max-width:22ch;margin:0 auto;font-weight:500}.fg-app .prob-pain-n{display:block;font-size:var(--t-lg);font-weight:800;color:#ff5a5f;letter-spacing:.12em;font-variant-numeric:tabular-nums;margin-bottom:var(--s5)}.fg-app .prob-pain-n i{color:#ffffff61;font-style:normal}.fg-app .prob-pain-big{display:block;font-size:2.4rem;font-weight:800;line-height:1.12;letter-spacing:-.02em;color:#fff;max-width:13ch;margin:0 auto;text-shadow:0 0 34px rgba(255,90,95,.3)}.fg-app .announce,.fg-app .sticky{transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .4s ease}.fg-app.prob-immersive .announce,.fg-app.feat-immersive .announce{transform:translate(-50%,-180%);opacity:0;pointer-events:none}.fg-app.prob-immersive .sticky,.fg-app.feat-immersive .sticky{transform:translateY(120%);opacity:0;pointer-events:none}.fg-app .prob-armed .prob-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fg-app .prob-armed .prob-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease;pointer-events:none}.fg-app .prob-armed .prob-slide.on{opacity:1}.fg-app .prob-armed .tw-w{display:inline-block;white-space:nowrap}.fg-app .prob-armed .ch{display:inline-block;opacity:0;filter:blur(8px);transform:translateY(8px)}.fg-app .prob-armed .prob-slide.on .ch{animation-name:probType;animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}@keyframes probType{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fg-app .prob-armed .ch{opacity:1;filter:none;transform:none;animation:none}}.fg-app .feats-dark{background:linear-gradient(180deg,#000,#050403 12%,#0b0a08 30%);min-height:100vh}.fg-app .feat-head{text-align:center;padding:90px var(--s6) var(--s6)}.fg-app .feat-armed .feat-flow{transform:translateY(40vh);transition:transform 1s cubic-bezier(.22,1,.36,1)}.fg-app .feat-armed .feat-flow.up{transform:translateY(0)}.fg-app .feat-armed .feat-flow.settled{transform:none;transition:none}.fg-app .feat-title{font-size:2.5rem;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#fff;margin:0}.fg-app .feat-title .blue{color:#7aa2ff}.fg-app .feat-sub{color:var(--on-dark);font-size:var(--t-md);line-height:1.5;max-width:30ch;margin:var(--s5) auto 0}.fg-app .feat-armed .tw-w{display:inline-block;white-space:nowrap}.fg-app .feat-armed .ch{display:inline-block;opacity:0;filter:blur(8px);transform:translateY(8px)}.fg-app .feat-armed .tw-on .ch{animation-name:probType;animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.fg-app .feat-armed .feat-sub{opacity:0;transform:translateY(16px);filter:blur(8px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1),filter .6s ease}.fg-app .feat-armed .feat-sub.on{opacity:1;transform:none;filter:blur(0)}.fg-app .feats{display:flex;flex-direction:column;gap:var(--s5);padding:var(--s8) var(--s4) var(--s10);background:#0b0a08}.fg-app .feat-armed .feats .feat{opacity:0;transform:translateY(34px) scale(.985);transition:opacity .6s ease,transform .75s cubic-bezier(.22,1,.36,1)}.fg-app .feat-armed .feats.cards-in .feat{opacity:1;transform:none}.fg-app .feats.cards-in .feat:nth-child(2){transition-delay:.06s}.fg-app .feats.cards-in .feat:nth-child(3){transition-delay:.12s}.fg-app .feats.cards-in .feat:nth-child(4){transition-delay:.18s}.fg-app .feats.cards-in .feat:nth-child(5){transition-delay:.24s}.fg-app .feat{position:sticky;top:76px;width:100%;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;box-shadow:var(--sh-lg)}.fg-app .feat:nth-child(2){top:128px}.fg-app .feat:nth-child(3){top:180px}.fg-app .feat:nth-child(4){top:232px}.fg-app .feat:nth-child(5){top:284px}.fg-app .feat-img{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff6}.fg-app .feat-img .icon{width:46px;height:46px}.fg-app .feat-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fg-app .feat-img.b{background:linear-gradient(150deg,#3a5bd0,#16205a)}.fg-app .feat-img.g{background:linear-gradient(150deg,#1ea85a,#0a5e32)}.fg-app .feat-img.a{background:linear-gradient(150deg,#e0982e,#9c5510)}.fg-app .feat-img.r{background:linear-gradient(150deg,#e0453f,#931d19)}.fg-app .feat-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bf,#0000004d 50%,#0000002e)}.fg-app .feat-badge{position:absolute;top:16px;right:16px;z-index:3;background:var(--red);color:#fff;font-size:var(--t-xs);font-weight:700;padding:var(--s1) var(--s3);border-radius:var(--r-pill);box-shadow:0 6px 16px #0000004d}.fg-app .feat-glass{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s4);border-radius:18px;border:1px solid rgba(255,255,255,.18);background:#ffffff1f;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}.fg-app .feat-gic{flex:none;width:38px;height:38px;border-radius:12px;background:#ffffff2e;display:grid;place-items:center;color:#fff}.fg-app .feat-gic .icon{width:20px;height:20px}.fg-app .feat-glass-txt{min-width:0}.fg-app .feat-glass h3{font-size:var(--t-md);font-weight:700;color:#fff;line-height:1.2}.fg-app .feat-glass p{margin-top:var(--s1);font-size:var(--t-xs);color:#ffffffd1;line-height:1.45}.fg-app .specs-white{background:var(--bg)}.fg-app .spec-block{background:var(--white);margin:0;border:1px solid var(--line);border-bottom:none}.fg-app .spec-block:first-of-type{border-radius:var(--r-lg) var(--r-lg) 0 0}.fg-app .spec-block:last-of-type{border-bottom:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg)}.fg-app .spec-title{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%;font-size:var(--t-md);font-weight:700;color:var(--ink);letter-spacing:-.01em;margin:0;padding:var(--s5)}.fg-app .spec-title--toggle{background:none;border:none;font-family:inherit;cursor:pointer;text-align:left}.fg-app .spec-chev{width:18px;height:18px;color:var(--ink-3);transition:transform .25s}.fg-app .spec-chev.is-closed{transform:rotate(180deg)}.fg-app .spec-list{display:flex;flex-direction:column;padding:0 var(--s5) var(--s2);border-top:1px solid var(--line-2)}.fg-app .spec-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--line-2);font-size:var(--t-base)}.fg-app .spec-row:last-child{border-bottom:none}.fg-app .spec-row .lhs{display:flex;align-items:center;gap:var(--s3);color:var(--ink-2)}.fg-app .spec-ico{width:20px;height:20px;color:var(--ink-3);flex:none}.fg-app .spec-row .val{color:var(--ink);font-weight:700;text-align:right}.fg-app .use-list{display:flex;flex-direction:column;padding:0 var(--s5) var(--s3);border-top:1px solid var(--line-2)}.fg-app .use-item{display:flex;align-items:center;gap:var(--s4);padding:var(--s3) 0;font-size:var(--t-base);color:var(--ink);font-weight:500}.fg-app .use-item .ico{flex:none;width:34px;height:34px;border-radius:var(--r-pill);border:1.5px solid var(--line);display:grid;place-items:center;color:var(--ink-2)}.fg-app .use-item .ico .icon{width:17px;height:17px}.fg-app .tst-list{display:flex;flex-direction:column;gap:var(--s3)}.fg-app .tst-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-xs);padding:var(--s5);display:flex;flex-direction:column;gap:var(--s3)}.fg-app .tst>.tst-list{gap:var(--s4)}.fg-app .tst>.tst-list .tst-card{position:sticky;top:78px;box-shadow:var(--sh)}.fg-app .tst>.tst-list .tst-card:nth-child(2){top:92px}.fg-app .tst>.tst-list .tst-card:nth-child(3){top:106px}.fg-app .tst-head{display:flex;align-items:center;gap:var(--s2)}.fg-app .tst-av{flex:none;width:38px;height:38px;border-radius:var(--r-pill);background:var(--blue-soft);color:var(--blue-bright);display:grid;place-items:center;font-weight:700;font-size:var(--t-sm)}.fg-app .tst-id{flex:1;min-width:0}.fg-app .tst-id .nm{display:block;font-weight:700;font-size:var(--t-sm);color:var(--ink);line-height:1.2}.fg-app .tst-id .vf{display:flex;align-items:center;gap:var(--s1);font-size:var(--t-xs);color:var(--green);font-weight:600}.fg-app .tst-id .vf .icon{width:.95em;height:.95em}.fg-app .tst-head .stars .icon{width:14px;height:14px}.fg-app .tst-text{font-size:var(--t-base);color:var(--ink-2);line-height:1.5}.fg-app .tst-gallery{display:flex;gap:var(--s2);flex-wrap:wrap}.fg-app .tst-thumb{flex:none;width:74px;height:74px;border-radius:var(--r);display:grid;place-items:center;border:1px solid var(--line);position:relative}.fg-app .tst-thumb--image{background:linear-gradient(150deg,#e7ebf3,#cfd6e4);color:var(--ink-2)}.fg-app .tst-thumb--video{background:linear-gradient(150deg,#2a2d38,#14151b);border-color:transparent}.fg-app .tst-thumb .icon{width:20px;height:20px}.fg-app .tst-thumb--video .icon{color:#fff;margin-left:2px}.fg-app .tst-reply{margin-top:var(--s2);background:#15a3490f;border:1px solid rgba(21,163,73,.18);border-radius:var(--r-lg);padding:var(--s4)}.fg-app .tst-reply-head{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s3)}.fg-app .tst-reply-logo{flex:none;width:32px;height:32px;border-radius:var(--r-sm);background:linear-gradient(135deg,var(--green),#0c8a3d);display:grid;place-items:center;color:#fff;box-shadow:0 2px 6px #15a34959}.fg-app .tst-reply-logo .icon{width:17px;height:17px;stroke-width:2.2}.fg-app .tst-reply-meta{display:flex;flex-direction:column;line-height:1.25}.fg-app .tst-reply-name{display:flex;align-items:center;gap:var(--s1);font-weight:700;font-size:var(--t-sm);color:var(--ink)}.fg-app .tst-reply-name .icon{width:14px;height:14px;color:var(--green)}.fg-app .tst-reply-role{font-size:var(--t-xs);color:var(--ink-3);font-weight:600}.fg-app .tst-reply p{font-size:var(--t-sm);color:var(--ink-2);line-height:1.55}.fg-app .tst-more{display:flex;align-items:center;justify-content:center;gap:var(--s2);width:100%;margin-top:var(--s4);padding:var(--s4);background:var(--white);border:1.5px solid var(--line);border-radius:var(--r);font-family:inherit;font-weight:700;font-size:var(--t-base);color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s}.fg-app .tst-more:hover{border-color:var(--blue-bright);background:var(--blue-soft)}.fg-app .tst-more .icon{width:1.1em;height:1.1em;color:var(--blue-bright)}.fg-app .fg-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;transition:visibility 0s linear .33s}.fg-app .fg-drawer.is-open{visibility:visible;transition:visibility 0s}.fg-app .fg-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s ease}.fg-app .fg-drawer.is-open .fg-drawer-backdrop{opacity:1}.fg-app .fg-drawer-panel{position:absolute;top:0;right:0;height:100%;width:100%;background:var(--bg);box-shadow:-8px 0 30px #00000059;transform:translate(100%);transition:transform .33s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.fg-app .fg-drawer.is-open .fg-drawer-panel{transform:translate(0)}.fg-app .fg-drawer-head{display:flex;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);background:var(--white);border-bottom:1px solid var(--line);flex:none}.fg-app .fg-drawer-head h3{font-size:var(--t-md);font-weight:800;color:var(--ink);letter-spacing:-.01em}.fg-app .fg-drawer-back{flex:none;width:36px;height:36px;margin-left:calc(var(--s2) * -1);border:none;background:none;border-radius:var(--r-pill);display:grid;place-items:center;color:var(--ink);cursor:pointer}.fg-app .fg-drawer-back:hover{background:var(--bg)}.fg-app .fg-drawer-back .icon{width:22px;height:22px;stroke-width:2.2}.fg-app .fg-drawer-body{flex:1;overflow-y:auto;padding:var(--s5)}.fg-app .cmp-white{background:var(--white)}.fg-app .cmp-vs{color:var(--ink-3);font-weight:600;font-size:.62em;vertical-align:middle}.fg-app .cmp{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);align-items:start;margin-top:var(--s5);padding-top:var(--s2)}.fg-app .cmp-col{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.fg-app .cmp-col.common{background:var(--bg)}.fg-app .cmp-col.fg{position:relative;border:2px solid var(--green);overflow:visible;box-shadow:0 16px 32px #15a34933;transform:translateY(-10px)}.fg-app .cmp-col.fg .cmp-col-head{border-radius:8px 8px 0 0}.fg-app .cmp-col.fg .cmp-list li:last-child{border-radius:0 0 8px 8px}.fg-app .cmp-best{position:absolute;top:-11px;left:50%;transform:translate(-50%);z-index:2;background:var(--green);color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:var(--r-pill);white-space:nowrap;box-shadow:0 4px 12px #15a34973}.fg-app .cmp-col-head{display:flex;align-items:center;justify-content:center;gap:var(--s2);padding:var(--s4) var(--s2);font-weight:800;font-size:var(--t-base);text-align:center;letter-spacing:-.01em}.fg-app .cmp-col.common .cmp-col-head{color:var(--ink-3);background:#efece5}.fg-app .cmp-col.fg .cmp-col-head{color:#fff;background:linear-gradient(135deg,var(--green),#0c8a3d)}.fg-app .cmp-logo{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#ffffff38}.fg-app .cmp-logo .icon{width:13px;height:13px;stroke-width:2.2}.fg-app .cmp-list{list-style:none;margin:0;padding:0}.fg-app .cmp-list li{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);min-height:58px;border-top:1px solid var(--line-2);font-size:var(--t-sm);line-height:1.25}.fg-app .cmp-col.common .cmp-list li{color:var(--ink-3)}.fg-app .cmp-col.fg .cmp-list li{color:var(--ink);font-weight:600}.fg-app .cmp-mk{flex:none;width:22px;height:22px;border-radius:var(--r-pill);display:grid;place-items:center}.fg-app .cmp-mk .icon{width:13px;height:13px;stroke-width:2.6}.fg-app .cmp-mk.neg{background:#fdeaeb;color:var(--red)}.fg-app .cmp-mk.pos{background:var(--green);color:#fff}.fg-app .cmp-armed .cmp-col{opacity:0}.fg-app .cmp-armed .cmp-col.common{transform:translate(-26px)}.fg-app .cmp-armed .cmp-col.fg{transform:translateY(-10px) translate(26px) scale(.96)}.fg-app .cmp-armed .cmp-best{opacity:0;transform:translate(-50%) scale(.3)}.fg-app .cmp-armed .cmp-list li{opacity:0;transform:translateY(12px)}.fg-app .cmp-in .cmp-col.common{animation:cmpInLeft .65s cubic-bezier(.22,1,.36,1) forwards}.fg-app .cmp-in .cmp-col.fg{animation:cmpInRight .65s cubic-bezier(.22,1,.36,1) .1s forwards}.fg-app .cmp-in .cmp-best{animation:cmpBadge .55s cubic-bezier(.34,1.7,.5,1) .55s forwards}.fg-app .cmp-in .cmp-list li{animation:cmpRow .5s ease forwards}.fg-app .cmp-in .cmp-list li:nth-child(1){animation-delay:.26s}.fg-app .cmp-in .cmp-list li:nth-child(2){animation-delay:.34s}.fg-app .cmp-in .cmp-list li:nth-child(3){animation-delay:.42s}.fg-app .cmp-in .cmp-list li:nth-child(4){animation-delay:.5s}.fg-app .cmp-in .cmp-list li:nth-child(5){animation-delay:.58s}@keyframes cmpInLeft{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:translate(0)}}@keyframes cmpInRight{0%{opacity:0;transform:translateY(-10px) translate(26px) scale(.96)}to{opacity:1;transform:translateY(-10px) translate(0) scale(1)}}@keyframes cmpBadge{0%{opacity:0;transform:translate(-50%) scale(.3)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes cmpRow{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fg-app .rev-sum{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5);box-shadow:var(--sh-xs);display:flex;align-items:center;gap:var(--s6);margin-bottom:var(--s4)}.fg-app .rev-score{text-align:center;flex:none}.fg-app .rev-score .big{font-size:var(--t-3xl);font-weight:800;color:var(--ink);line-height:1}.fg-app .rev-score .stars{justify-content:center;margin:var(--s2) 0}.fg-app .rev-score .lbl{font-size:var(--t-xs);color:var(--ink-3)}.fg-app .rev-bars{flex:1;width:100%;min-width:0;display:flex;flex-direction:column;gap:var(--s2)}.fg-app .rev-bar{display:flex;align-items:center;gap:var(--s2);font-size:var(--t-xs);color:var(--ink-3);font-weight:600}.fg-app .rev-bar .n{width:8px;text-align:right}.fg-app .rev-bar .icon{width:11px;height:11px;color:var(--amber)}.fg-app .rev-bar .track{flex:1;height:5px;background:var(--line);border-radius:var(--r-pill);overflow:hidden}.fg-app .rev-bar .track i{display:block;height:100%;background:var(--amber);border-radius:var(--r-pill)}.fg-app .revs{display:flex;flex-direction:column;gap:var(--s3)}.fg-app .rev{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4);box-shadow:var(--sh-xs)}.fg-app .rev-top{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s3)}.fg-app .rev-av{flex:none;width:38px;height:38px;border-radius:var(--r-pill);background:var(--blue-soft);color:var(--blue-bright);display:grid;place-items:center;font-weight:700;font-size:var(--t-sm)}.fg-app .rev-id{flex:1}.fg-app .rev-id .nm{font-weight:700;font-size:var(--t-sm);color:var(--ink);line-height:1.2}.fg-app .rev-id .vf{display:flex;align-items:center;gap:var(--s1);font-size:var(--t-xs);color:var(--green);font-weight:600}.fg-app .rev-id .vf .icon{width:.95em;height:.95em}.fg-app .rev .stars{margin-bottom:var(--s2)}.fg-app .rev p{font-size:var(--t-base);color:var(--ink-2)}.fg-app .offer{background:var(--dark);color:#fff}.fg-app .offer .sec-tag{background:#e2202829;color:#ff7a82}.fg-app .offer h2{color:#fff}.fg-app .offer-card{background:var(--dark-2);border:1.5px solid var(--red);border-radius:var(--r-lg);padding:var(--s6);box-shadow:0 16px 40px #00000080;position:relative;overflow:hidden}.fg-app .offer-card:before{content:"";position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:radial-gradient(circle,rgba(226,32,40,.28),transparent 70%)}.fg-app .offer-ribbon{display:inline-flex;align-items:center;gap:var(--s2);background:var(--red);color:#fff;font-weight:700;font-size:var(--t-xs);letter-spacing:.04em;padding:var(--s2) var(--s3);border-radius:var(--r-pill);margin-bottom:var(--s4)}.fg-app .offer-ribbon .icon{width:1.05em;height:1.05em}.fg-app .offer-name{font-size:var(--t-xl);font-weight:800;margin-bottom:var(--s1);letter-spacing:-.02em}.fg-app .offer-sub{color:var(--on-dark);font-size:var(--t-sm);margin-bottom:var(--s5)}.fg-app .offer-price{display:flex;align-items:baseline;gap:var(--s3);margin-bottom:var(--s2)}.fg-app .offer-store{color:var(--on-dark);text-decoration:line-through;font-size:var(--t-base);font-weight:600;align-self:flex-end;padding-bottom:6px}.fg-app .offer-now{display:flex;align-items:baseline;font-weight:800;letter-spacing:-.03em}.fg-app .offer-now .cur{font-size:var(--t-lg);margin-right:2px}.fg-app .offer-now .int{font-size:var(--t-3xl);line-height:.9}.fg-app .offer-now .dec{font-size:var(--t-lg)}.fg-app .offer-pix{display:inline-flex;align-items:center;gap:var(--s2);color:#34d97a;font-weight:700;font-size:var(--t-base);margin-bottom:var(--s1)}.fg-app .offer-pix .icon{width:1.05em;height:1.05em}.fg-app .offer-inst{color:#c4c8d4;font-size:var(--t-sm);margin-bottom:var(--s5)}.fg-app .offer-inst b{color:#fff}.fg-app .offer-perks{margin-top:var(--s5);display:flex;flex-direction:column;gap:var(--s3)}.fg-app .offer-perk{display:flex;align-items:center;gap:var(--s3);font-size:var(--t-sm);color:#c4c8d4}.fg-app .offer-perk .ck{flex:none;width:20px;height:20px;border-radius:var(--r-pill);background:#15a34938;color:#34d97a;display:grid;place-items:center}.fg-app .offer-perk .ck .icon{width:12px;height:12px;stroke-width:2.6}.fg-app .guar{padding:var(--s10) var(--s4)}.fg-app .guar-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s6);box-shadow:var(--sh);display:flex;gap:var(--s5);align-items:center}.fg-app .guar-seal{flex:none;width:72px;height:72px;border-radius:var(--r-pill);background:radial-gradient(circle,var(--blue-bright),var(--blue));display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;line-height:1;box-shadow:0 8px 22px #1351d861}.fg-app .guar-seal b{font-size:var(--t-xl);font-weight:800}.fg-app .guar-seal span{font-size:9px;font-weight:700;letter-spacing:.1em;margin-top:2px}.fg-app .guar-txt h3{font-size:var(--t-md);font-weight:700;color:var(--ink);margin-bottom:var(--s2)}.fg-app .guar-txt p{font-size:var(--t-sm);color:var(--ink-2);line-height:1.55}.fg-app .pay{padding:0 var(--s4) var(--s8);text-align:center}.fg-app .pay h4{font-size:var(--t-xs);color:var(--ink-3);font-weight:600;letter-spacing:.05em;margin-bottom:var(--s3)}.fg-app .pay-row{display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:center}.fg-app .pay-chip{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xs);padding:var(--s2) var(--s3);font-size:var(--t-xs);font-weight:700;color:var(--ink-2);box-shadow:var(--sh-xs)}.fg-app .faq-white{background:var(--white)}.fg-app .faqs{display:flex;flex-direction:column;gap:var(--s2)}.fg-app .faq{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:box-shadow .2s}.fg-app .faq.open{box-shadow:var(--sh-xs)}.fg-app .faq-q{width:100%;background:none;border:none;font-family:inherit;font-weight:600;font-size:var(--t-base);color:var(--ink);text-align:left;padding:var(--s4);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--s3)}.fg-app .faq-q .ic{flex:none;width:24px;height:24px;border-radius:var(--r-sm);background:var(--blue-soft);color:var(--blue-bright);display:grid;place-items:center;transition:transform .3s,background .2s,color .2s}.fg-app .faq-q .ic .icon{width:14px;height:14px;stroke-width:2.4}.fg-app .faq.open .ic{transform:rotate(45deg);background:var(--blue-bright);color:#fff}.fg-app .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.fg-app .faq-a p{padding:0 var(--s4) var(--s4);color:var(--ink-2);font-size:var(--t-sm);line-height:1.55}.fg-app .foot{background:var(--dark);color:var(--on-dark);padding:var(--s8) var(--s4);text-align:center}.fg-app .foot .brand{justify-content:center;margin-bottom:var(--s3)}.fg-app .foot-tag{color:#c4c8d4;font-size:var(--t-base);margin-bottom:var(--s5)}.fg-app .foot-legal{font-size:var(--t-xs);color:#6a6f7e;line-height:1.65;max-width:42ch;margin:0 auto}.fg-app .sticky{position:sticky;bottom:0;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:var(--s3) var(--s4);z-index:60;box-shadow:0 -2px 16px #14162814}.fg-app .sticky-row{display:flex;align-items:center;gap:var(--s4)}.fg-app .sk-price{flex:none;line-height:1.15}.fg-app .sk-price .s1{font-size:var(--t-xs);color:var(--ink-3);text-decoration:line-through}.fg-app .sk-price .s2{font-size:var(--t-lg);font-weight:800;color:var(--ink)}.fg-app .sticky .btn{flex:1;font-size:var(--t-base);padding:var(--s4)}@media (prefers-reduced-motion:reduce){.fg-app *{animation:none!important;transition:none!important}}@media (max-width:380px){.fg-app{--t-3xl:2rem;--t-2xl:1.625rem;--t-xl:1.375rem}.fg-app .trust-grid{grid-template-columns:1fr}.fg-app .rev-sum{flex-direction:column;gap:var(--s4)}}

/* >>> SEC owner:c3  duas secoes (c3-doubt + c3-answer) + carve-out comparativo/garantia, namespace c3-* */
/* — paleta GRAFITE: re-escopo LOCAL dos tokens dark p/ as minhas 4 secoes.
   NAO redefine os tokens globais -> a animacao do C2 (.feats-dark) continua no marrom original. */
.fg-app .c3-doubt,.fg-app .c3-answer,.fg-app .cmp-white,.fg-app .guar{--dark:#1c1f26;--dark-2:#24282f;--dark-line:#373c45;--on-dark:#a8b0ba}
/* — base comum — */
.fg-app .c3-doubt,.fg-app .c3-answer{padding:var(--s12) var(--s4)}
.fg-app .c3-d-in,.fg-app .c3-a-in{display:flex;flex-direction:column;gap:var(--s4);text-align:center}
.fg-app .c3-d-tag,.fg-app .c3-a-tag{align-self:center;display:inline-flex;align-items:center;font-weight:700;font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;padding:var(--s2) var(--s3);border-radius:var(--r-pill)}
.fg-app .c3-d-title,.fg-app .c3-a-title{font-size:var(--t-xl);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}
/* — Seção 1: A DÚVIDA (tom quente/vermelho, vilão = atravessadores) — */
.fg-app .c3-doubt{background:var(--dark-2);color:#fff}
.fg-app .c3-d-tag{background:rgba(226,32,40,.16);color:#ff7a82}
.fg-app .c3-d-lead{font-size:var(--t-base);color:var(--on-dark);line-height:1.6}
.fg-app .c3-d-chain{display:flex;flex-direction:column;align-items:center;gap:var(--s1);margin:var(--s2) 0}
.fg-app .c3-d-step{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%;max-width:300px;background:var(--dark);border:1px solid var(--dark-line);border-radius:var(--r);padding:var(--s3) var(--s4)}
.fg-app .c3-d-nm{font-weight:700;font-size:var(--t-base);color:#fff}
.fg-app .c3-d-mg{font-size:var(--t-xs);font-weight:700;letter-spacing:.02em;color:#ff7a82;background:rgba(226,32,40,.14);padding:2px 8px;border-radius:var(--r-pill)}
.fg-app .c3-d-mg.base{color:var(--on-dark);background:rgba(255,255,255,.06)}
.fg-app .c3-d-arr{color:var(--ink-3);font-size:14px;line-height:1}
.fg-app .c3-d-you{margin-top:var(--s1);width:100%;max-width:300px;background:rgba(226,32,40,.12);border:1px solid rgba(226,32,40,.3);border-radius:var(--r);padding:var(--s3) var(--s4);font-weight:700;color:#fff}
.fg-app .c3-d-you b{color:#ff9aa0}
.fg-app .c3-d-punch{font-size:var(--t-md);font-weight:700;color:#fff;line-height:1.4;text-wrap:balance}
/* — Seção 2: A RESPOSTA (tom verde, alívio + prova + fluxo) — */
.fg-app .c3-answer{background:var(--dark);color:#fff;border-top:1px solid var(--dark-line)}
.fg-app .c3-a-tag{background:rgba(21,163,73,.16);color:#3ad078}
.fg-app .c3-a-p{font-size:var(--t-base);color:var(--on-dark);line-height:1.6}
.fg-app .c3-a-p b{color:#fff;font-weight:700}
.fg-app .c3-a-flow{margin-top:var(--s2);background:linear-gradient(180deg,var(--dark-2),#181b21);border:1px solid var(--dark-line);border-radius:var(--r-lg);padding:var(--s5)}
.fg-app .c3-a-path{font-weight:800;font-size:var(--t-md);color:#fff;line-height:1.7}
.fg-app .c3-a-arr{color:#3ad078;margin:0 4px}
.fg-app .c3-a-pill{margin-top:var(--s3);font-size:var(--t-xs);font-weight:700;letter-spacing:.04em;color:#3ad078;text-transform:uppercase}
.fg-app .c3-a-kicker{margin-top:var(--s1);font-size:var(--t-md);font-weight:800;color:#fff;letter-spacing:-.01em}
/* — CARVE-OUT: Comparativo + Garantia em DARK/grafite, via OVERRIDE (sem tocar no bundle) — */
/* Comparativo (.sec.cmp-white) — topo mais escuro p/ emendar com a seção de cima, descendo ao grafite base */
.fg-app .cmp-white{background:linear-gradient(180deg,#0e1015 0%,#15171d 18%,var(--dark) 42%)}
.fg-app .cmp-white h2{color:#fff}
.fg-app .cmp-white .lead{color:var(--on-dark)}
.fg-app .cmp-white .cmp-vs{color:var(--on-dark)}
.fg-app .cmp-white .sec-tag{background:rgba(255,255,255,.08);color:#fff}
.fg-app .cmp-white .cmp-col{background:var(--dark-2);border-color:var(--dark-line)}
.fg-app .cmp-white .cmp-col.common{background:var(--dark-2);border-color:var(--dark-line)}
.fg-app .cmp-white .cmp-col.fg{background:var(--dark-2)}
.fg-app .cmp-white .cmp-col.common .cmp-col-head{background:var(--dark);color:var(--on-dark)}
.fg-app .cmp-white .cmp-list li{border-top-color:rgba(255,255,255,.08)}
.fg-app .cmp-white .cmp-col.common .cmp-list li{color:var(--on-dark)}
.fg-app .cmp-white .cmp-col.fg .cmp-list li{color:#fff}
.fg-app .cmp-white .cmp-mk.neg{background:rgba(226,32,40,.16);color:#ff7a82}
/* Garantia (.guar) */
.fg-app .guar{background:var(--dark)}
.fg-app .guar-card{background:var(--dark-2);border-color:var(--dark-line);box-shadow:0 8px 22px rgba(0,0,0,.45)}
.fg-app .guar-txt h3{color:#fff}
.fg-app .guar-txt p{color:var(--on-dark)}
/* <<< SEC owner:c3 */
/* >>> SEC owner:c3 seta-play */
.c3-play-arrow{position:absolute;left:50%;top:82%;transform:translateX(-50%);z-index:8;color:#fff;pointer-events:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45));animation:c3PlayArrow 1.5s ease-in-out infinite}
@keyframes c3PlayArrow{0%,100%{transform:translateX(-50%) translateY(0);opacity:.65}50%{transform:translateX(-50%) translateY(8px);opacity:1}}
@media (prefers-reduced-motion:reduce){.c3-play-arrow{animation:none}}
/* <<< SEC owner:c3 */

/* >>> VF1 integrador (C2): remoções pedidas pelo humano */
.pay{display:none!important}   /* FORMAS DE PAGAMENTO (PIX/VISA/.../BOLETO) — contradiz Pix-only */
.foot{display:none!important}  /* Rodapé FreshGuard + foot-tag + foot-legal (aviso) */
/* <<< VF1 integrador */
