.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;display:grid}.feature-card{background:#ecebf2;border:1px solid #d3d2de;border-radius:16px;flex-direction:column;gap:32px;min-width:0;padding:32px;display:flex;overflow:hidden}.feature-card>h3{color:#141420;font-family:var(--font-body,"Inter", sans-serif);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500;line-height:1.6}.feature-illustration{aspect-ratio:558/314;width:100%;position:relative;overflow:hidden}.feature-scene{width:558px;height:314px;transform:translateX(-50%) scale(var(--scene-scale,1));transform-origin:top;color:#141420;font-family:var(--font-body,"Inter", sans-serif);letter-spacing:-.02em;pointer-events:none;font-size:16px;font-weight:500;line-height:1.6;position:absolute;top:0;left:50%}.feature-scene p{margin:0}.feature-scene img{flex:none;max-width:none;display:block}.ff-panel{background:#f8f8fc;border-radius:8px;position:absolute}.ff-shadow{box-shadow:0 16px 16px #22223514}.ff-support{width:359px;padding:24px;top:23px;left:40px}.ff-support-header{align-items:center;gap:18px;display:flex}.ff-support-title{font-family:var(--font-heading,"Inter", sans-serif);font-size:24px;line-height:1.3}.ff-online{color:#40b748;align-items:center;gap:4px;font-size:14px;display:flex}.ff-support-description{color:#5f5c76;font-weight:400;margin-top:24px!important}.ff-message{width:360px;padding:12px;top:227px;left:157px}.ff-message-field{color:#5f5c76;background:#ecebf2;border:.819px solid #d3d2de;border-radius:8px;justify-content:space-between;align-items:center;padding:3.275px 3.275px 3.275px 9.826px;font-size:11.464px;font-weight:400;display:flex}.ff-send{background:#4b4be9;border-radius:50%;flex:none;place-items:center;width:32.754px;height:32.754px;display:grid}.ff-spend{width:313px;padding:24px;top:0;left:123px}.ff-spend-title{font-family:var(--font-heading,"Inter", sans-serif);align-items:center;gap:8px;font-size:18px;line-height:1.4;display:flex}.ff-spend-value{color:#4b4be9;font-family:var(--font-heading,"Inter", sans-serif);font-size:48px;line-height:1.1;margin-top:16px!important}.ff-spend-date{color:#5f5c76;font-size:14px;font-weight:400;margin-top:16px!important}.ff-creative{justify-content:space-between;align-items:flex-start;height:57px;padding:16px;display:flex}.ff-creative-1{width:286px;top:190px;left:46px}.ff-creative-2{width:306px;top:257px;left:218px}.ff-label{white-space:nowrap;align-items:center;gap:8px;display:flex}.ff-active{color:#40b748;white-space:nowrap;background:#40b7481a;border-radius:8px;padding:4px 12px;font-size:14px}.feature-scene .ff-texture{object-fit:cover;mix-blend-mode:darken;opacity:.04;width:591px;height:344px;position:absolute;top:-26px;left:-16px}.ff-connectors{position:absolute;top:111px;left:83.5px}.ff-code{background:#4b4be9;border-radius:8px;padding:24px;position:absolute;top:44px;left:231px}.ff-platform{white-space:nowrap;align-items:center;gap:8px;height:57px;padding:16px;display:flex;top:214px}.ff-platform-page{left:12px}.ff-platform-meta{left:212px}.ff-platform-assets{left:397px}.ff-share{justify-content:space-between;align-items:center;width:447px;height:57px;padding:16px;display:flex;top:0;left:55px}.ff-post{flex-direction:column;gap:10px;width:447px;padding:16px;display:flex;top:65px;left:55px;overflow:hidden}.ff-post-header{align-items:center;gap:8px;display:flex}.feature-scene .ff-avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.ff-post-name{font-family:var(--font-heading,"Inter", sans-serif);align-items:center;gap:8px;font-size:18px;line-height:1.4;display:flex}.ff-post-handle{color:#5f5c76;font-size:14px;font-weight:400}.ff-post-body{height:123px;margin-top:6px;font-size:12px;position:relative;overflow:hidden}.ff-post-body:after{content:"";background:linear-gradient(#0000,#f8f8fc);width:399px;height:102px;position:absolute;bottom:0;left:0}.ff-post-stats{align-items:center;gap:32px;height:19px;font-size:12px;display:flex}.ff-post-stats>span{align-items:center;gap:4px;display:flex}@media (width<=760px){.feature-grid{grid-template-columns:minmax(0,1fr);gap:24px}.feature-card{gap:24px;padding:24px}.feature-card>h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.feature-card{transition:none}}
