.fp{--bg:#0e1016;--panel:#13151b;--panel2:#171a21;--line:#ffffff14;--line2:#ffffff24;--text:#f4f5f7;--soft:#c5cad3;--muted:#9aa1ad;--lime:#8bd84e;--lime2:#a8ec6c;--amber:#ff8a2b;--amber2:#ffb169;--duo:#8fc1ff;background:var(--bg);color:var(--text);font-family:var(--font-geist-sans),"DM Sans",Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}.fp *{box-sizing:border-box;min-width:0}.fp-wrap{width:min(1200px,100% - clamp(32px,8vw,80px));margin-inline:auto}.fp-head{text-align:center;padding:clamp(38px,5.4vw,70px) 0 clamp(20px,2.6vw,30px)}.fp-eyebrow{letter-spacing:.16em;color:var(--muted);margin:0 0 14px;font-size:11px;font-weight:800}.fp-head h1{font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.1rem + 2.9vw,3.2rem);font-weight:800;line-height:1.06}.fp-head>p{max-width:58ch;color:var(--soft);margin:16px auto 0}.fp-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;padding-bottom:clamp(20px,3vw,30px);display:grid}.fp-col{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;gap:18px;padding:clamp(20px,2.2vw,28px);display:flex}.fp-col[data-prod=textwing]{background:linear-gradient(170deg,#8bd84e12,transparent 46%),var(--panel);border-color:#8bd84e4d}.fp-col[data-prod=mediaflow]{background:linear-gradient(170deg,#ff8a2b1a,#0000 46%),#141003;border-color:#ff8a2b52}.fp-col[data-prod=pack]{background:linear-gradient(170deg,#8fc1ff14,transparent 46%),var(--panel2);border-color:#8fc1ff4d}.fp-name{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:800;display:flex}.fp-name img{border-radius:7px;display:block}.fp-duo{display:inline-flex}.fp-duo img:last-child{margin-left:-10px}.fp-col h2{font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-weight:800;line-height:1.12}.fp-col[data-prod=mediaflow] h2{font-family:var(--font-mf),var(--font-display),sans-serif;letter-spacing:.005em;text-transform:uppercase;font-weight:400}.fp-lede{color:var(--soft);margin:0;font-size:14.5px}.fp-tag{border:1px solid var(--line2);letter-spacing:.06em;color:var(--muted);border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:11.5px;font-weight:700}.fp-col[data-prod=textwing] .fp-tag{color:#c6ef96;border-color:#8bd84e66}.fp-col[data-prod=mediaflow] .fp-tag{color:var(--amber2);border-color:#ff8a2b73}.fp-col[data-prod=pack] .fp-tag{color:#c3dcff;border-color:#8fc1ff66}.fp-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fp-row{border:1px solid var(--line);background:#ffffff05;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:14px;display:grid}.fp-row[data-best=true]{border-color:var(--line2);background:#ffffff0b}.fp-row b{font-size:14.5px;font-weight:750}.fp-row .fp-amt{font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:800}.fp-row small{color:var(--muted);grid-column:1/-1;font-size:12.5px}a.fp-row{color:inherit;text-decoration:none;transition:border-color .2s,background-color .2s}a.fp-row b i{color:var(--muted);margin-left:7px;font-style:normal;font-weight:400;transition:transform .2s;display:inline-block}a.fp-row:hover{border-color:var(--line2);background:#ffffff0e}a.fp-row:hover b i{transform:translate(3px)}.fp-col[data-prod=textwing] a.fp-row:hover{border-color:#8bd84e80}.fp-col[data-prod=mediaflow] a.fp-row:hover{border-color:#ff8a2b8c}.fp-col[data-prod=pack] a.fp-row:hover{border-color:#8fc1ff80}.fp-row .fp-save{color:#c6ef96;grid-column:1/-1;font-size:12.5px}.fp-row s{color:var(--muted)}.fp-cta{text-align:center;color:#0e1016;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:auto;padding:0 20px;font-size:15.5px;font-weight:750;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex}.fp-cta b{font-weight:500}.fp-cta:active{transform:scale(.98)}.fp-col[data-prod=textwing] .fp-cta{background:var(--lime)}.fp-col[data-prod=textwing] .fp-cta:hover{background:var(--lime2)}.fp-col[data-prod=mediaflow] .fp-cta{background:var(--amber)}.fp-col[data-prod=mediaflow] .fp-cta:hover{background:var(--amber2)}.fp-col[data-prod=pack] .fp-cta{background:#fff}.fp-col[data-prod=pack] .fp-cta:hover{background:#dbe8fb}.fp-ctas{gap:9px;margin-top:auto;display:grid}.fp-ctas .fp-cta{margin-top:0}.fp-more{color:var(--soft);border-bottom:1px solid #ffffff38;align-self:flex-start;font-size:13.5px;text-decoration:none}.fp-more:hover{color:#fff}.fp-fine{border-top:1px solid var(--line);color:var(--muted);gap:9px;padding:clamp(20px,3vw,28px) 0 clamp(44px,6vw,70px);font-size:13px;display:grid}.fp-fine p{max-width:86ch;margin:0}.fp-fine a{color:var(--soft);border-bottom:1px solid #fff3;text-decoration:none}.fp-fine a:hover{color:#fff}.fp a:focus-visible{outline:2px solid var(--duo);outline-offset:3px;border-radius:999px}.fp-cta:focus-visible{outline:2px solid var(--duo);outline-offset:3px;border-radius:999px}@media (max-width:980px){.fp-grid{grid-template-columns:1fr;gap:14px}.fp-col{gap:15px}}@media (max-width:420px){.fp-row{padding:13px}.fp-row .fp-amt{font-size:1.2rem}}
