.fc-marketing{--marketing-nav-offset:84px;color:var(--ink);background:var(--paper);font-size:16px}.fc-marketing a{color:inherit;text-decoration:none}.fc-marketing .wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 32px}.fc-marketing .kicker{font-family:var(--mono);letter-spacing:0;text-transform:uppercase;color:var(--accent-deep);font-size:12px;font-weight:600}.fc-marketing .btn{border-radius:var(--r-pill);min-height:46px;font-family:var(--ui);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;line-height:1;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.fc-marketing .btn svg{flex:none}.fc-marketing .btn:hover{transform:translateY(-1px)}.fc-marketing .btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--sh-2)}.fc-marketing .btn-primary:hover{background:var(--accent-deep);box-shadow:var(--sh-3)}.fc-marketing .btn-ghost{background:var(--card);color:var(--ink);border-color:var(--line-strong)}.fc-marketing .btn-ghost:hover{border-color:var(--ink-soft)}.fc-marketing .btn-on-dark{color:#faf8f4;color:lab(97.7176% -.18999 2.27957);background:#ffffff14;background:lab(100% 0 0/.08);border-color:#ffffff38;border-color:lab(100% 0 0/.22)}.fc-marketing .btn-on-dark:hover{background:#ffffff21;background:lab(100% 0 0/.13);border-color:#ffffff5c;border-color:lab(100% 0 0/.36)}.fc-marketing .btn-sm{min-height:38px;padding:0 16px;font-size:14px}.fc-marketing .nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--line);background:#fbfaf6e0;background:lab(98.2914% -.15977 1.89871/.88);position:sticky;top:0}.fc-marketing .nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:68px;display:flex}.fc-marketing .brand{flex:none;align-items:center;gap:11px;display:flex}.fc-marketing .brand-tile{background:var(--accent);width:34px;height:34px;box-shadow:var(--sh-1);border-radius:8px;place-items:center;display:grid}.fc-marketing .brand-tile span{font-family:var(--serif);color:var(--on-accent);margin-top:1px;font-size:22px;font-weight:500;line-height:1}.fc-marketing .brand-name{font-size:19px;font-weight:700}.fc-marketing .nav-links{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:28px;min-width:0;display:flex;overflow-x:auto}.fc-marketing .nav-links::-webkit-scrollbar{display:none}.fc-marketing .nav-links a,.fc-marketing .nav-signin{color:var(--ink-soft);flex:none;font-size:14.5px;font-weight:600;transition:color .15s}.fc-marketing .nav-links a:hover,.fc-marketing .nav-signin:hover{color:var(--ink)}.fc-marketing .nav-cta{flex:none;align-items:center;gap:14px;display:flex}.fc-marketing [id]{scroll-margin-top:var(--marketing-nav-offset)}.fc-marketing #top{scroll-margin-top:0}.fc-marketing .hero{isolation:isolate;color:#f6f5f1;color:lab(96.5576% -.189871 2.27965);border-bottom:1px solid var(--line);background:#0c1721;background:lab(7.19539% -2.3348 -8.24623);align-items:center;min-height:690px;display:grid;position:relative;overflow:hidden}.fc-marketing .hero-backdrop{z-index:-3;object-fit:cover;object-position:52% 48%;width:100%;height:100%;position:absolute;inset:0}.fc-marketing .hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 40%,#00020561,#000102c7 72%),linear-gradient(#0000013d 0%,#0000015c 58%,#000001bd 100%),linear-gradient(90deg,#00000157,#0000 42%,#00000157);background:radial-gradient(circle at 50% 40%,lab(.454603% -.178814 -1.2241/.38),lab(.188734% -.0609458 -.749481/.78) 72%),linear-gradient(lab(.109753% -.0386983 -.395873/.24) 0%,lab(.109753% -.0386983 -.395873/.36) 58%,lab(.109753% -.0386983 -.395873/.74) 100%),linear-gradient(90deg,lab(.109753% -.0386983 -.395873/.34),#0000 42%,lab(.109753% -.0386983 -.395873/.34));position:absolute;inset:0}.fc-marketing .hero-inner{z-index:3;text-align:center;justify-items:center;padding-top:24px;padding-bottom:44px;display:grid;position:relative}.fc-marketing .hero-copy{max-width:820px}.fc-marketing .hero .kicker{color:#fadda9;color:lab(89.7231% 4.99398 29.7996)}.fc-marketing .hero h1{font-family:var(--serif);letter-spacing:0;text-wrap:balance;max-width:820px;margin:20px auto 0;font-size:76px;font-weight:500;line-height:.98}.fc-marketing .hero h1 em{color:#fad99d;color:lab(88.5692% 5.93212 34.1203);font-style:italic}.fc-marketing .hero-sub{color:#dad7cf;color:lab(86.1537% -.355273 4.57611);text-wrap:pretty;max-width:740px;margin:24px auto 0;font-size:19px;line-height:1.58}.fc-marketing .hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.fc-marketing .chatgpt-link{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--card);min-height:38px;color:var(--ink-soft);justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:0 15px;font-size:14px;font-weight:700;transition:transform .15s,border-color .15s,color .15s,background .15s;display:inline-flex}.fc-marketing .chatgpt-link:hover{border-color:var(--accent);color:var(--accent-deep);transform:translateY(-1px)}.fc-marketing .chatgpt-mark{color:var(--ink);flex:none}.fc-marketing .chatgpt-link.on-dark{color:#eae8df;color:lab(91.9538% -.357658 4.57441);background:#ffffff14;background:lab(100% 0 0/.08);border-color:#ffffff38;border-color:lab(100% 0 0/.22)}.fc-marketing .chatgpt-link.on-dark .chatgpt-mark{color:#faf8f4;color:lab(97.7176% -.18999 2.27957)}.fc-marketing .chatgpt-link.on-dark:hover{color:#fdfcf7;color:lab(98.8776% -.190109 2.27951);background:#ffffff1f;background:lab(100% 0 0/.12);border-color:#a7cfb7;border-color:lab(79.8602% -17.5352 7.74741)}.fc-marketing .hero-scene{z-index:2;opacity:.74;position:absolute;inset:0}.fc-marketing .scene-map{position:absolute;inset:9% 7% 12%}.fc-marketing .scene-node,.fc-marketing .scene-panel{-webkit-backdrop-filter:blur(10px)saturate(125%);backdrop-filter:blur(10px)saturate(125%);background:#040a10a3;background:lab(2.46726% -.814073 -3.3469/.64);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);position:absolute;box-shadow:0 22px 70px #0000016b;box-shadow:0 22px 70px lab(.0551395% -.0116751 -.273708/.42)}.fc-marketing .scene-node{border-radius:var(--r-pill);color:#e0ded5;color:lab(88.4737% -.356287 4.57541);align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.fc-marketing .scene-node.root{color:#f6f5f1;color:lab(96.5576% -.189871 2.27965);opacity:.82;background:#142f24d1;background:lab(17.0128% -13.5361 3.8669/.82);top:-6%;left:50%;transform:translate(-50%)}.fc-marketing .scene-node.node-a{top:34%;left:9%}.fc-marketing .scene-node.node-b{top:31%;right:12%}.fc-marketing .scene-node.node-c{bottom:22%;left:17%}.fc-marketing .scene-node.node-d{bottom:20%;right:16%}.fc-marketing .scene-line{transform-origin:0;background:#a7cfb738;background:lab(79.8602% -17.5352 7.74741/.22);height:1px;position:absolute}.fc-marketing .line-a{width:34%;top:31%;left:29%;transform:rotate(165deg)}.fc-marketing .line-b{width:31%;top:31%;left:51%;transform:rotate(12deg)}.fc-marketing .line-c{width:38%;top:36%;left:28%;transform:rotate(122deg)}.fc-marketing .line-d{width:36%;top:36%;left:51%;transform:rotate(58deg)}.fc-marketing .scene-panel{border-radius:8px;width:280px;min-height:132px;padding:18px}.fc-marketing .panel-left{bottom:7%;left:6%}.fc-marketing .panel-right{bottom:7%;right:6%}.fc-marketing .scene-panel-label{font-family:var(--mono);color:#b4b1a5;color:lab(72.2675% -.4839 6.90016);text-transform:uppercase;font-size:11px;display:block}.fc-marketing .scene-panel-title{color:#faf8f4;color:lab(97.7176% -.18999 2.27957);margin-top:8px;font-size:17px;font-weight:700;line-height:1.2;display:block}.fc-marketing .scene-panel-row{border-radius:var(--r-pill);background:#ffffff29;background:lab(100% 0 0/.16);width:100%;height:9px;margin-top:18px;display:block}.fc-marketing .scene-panel-row.short{width:64%;margin-top:9px}.fc-marketing .scene-bars{align-items:end;gap:8px;height:58px;margin-top:16px;display:flex}.fc-marketing .scene-bars span{background:#d8b079;background:lab(74.499% 9.65133 33.7445);border-radius:5px 5px 0 0;flex:1;min-width:20px}.fc-marketing .section{padding:88px 0}.fc-marketing .section-head{max-width:700px}.fc-marketing .section-head.center{text-align:center;margin:0 auto}.fc-marketing .section-head h2{font-family:var(--serif);letter-spacing:0;color:var(--ink);text-wrap:balance;margin:14px 0 0;font-size:44px;font-weight:500;line-height:1.08}.fc-marketing .section-head p{color:var(--ink-soft);text-wrap:pretty;margin:16px 0 0;font-size:17px;line-height:1.56}.fc-marketing .product-proof{background:var(--paper)}.fc-marketing .product-window-wrap{max-width:1080px;margin:48px auto 0}.fc-marketing .app-window{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-pop);border-radius:8px;width:100%;overflow:hidden}.fc-marketing .aw-top{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 16px;display:flex}.fc-marketing .aw-top-l{align-items:center;gap:9px;min-width:0;display:flex}.fc-marketing .aw-tile{background:var(--accent);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.fc-marketing .aw-tile span{font-family:var(--serif);color:var(--on-accent);margin-top:1px;font-size:16px}.fc-marketing .aw-brand{font-size:14.5px;font-weight:700}.fc-marketing .aw-crumb{color:var(--faint);font-size:12px;font-family:var(--mono);white-space:nowrap}.fc-marketing .aw-top-r{flex:none;align-items:center;gap:8px;display:flex}.fc-marketing .aw-chip{border:1px solid var(--line);border-radius:var(--r-pill);min-height:26px;color:var(--muted);font-size:11.5px;font-family:var(--mono);background:var(--card);align-items:center;gap:6px;padding:0 10px;display:flex}.fc-marketing .aw-chip .gd,.fc-marketing .aw-chat-hd .s .gd{background:var(--gain);border-radius:50%;width:6px;height:6px}.fc-marketing .aw-avatar{background:var(--accent-tint2);width:28px;height:28px;color:var(--accent-deep);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.fc-marketing .aw-body{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:430px;display:grid}.fc-marketing .aw-chat{border-right:1px solid var(--line);background:var(--card);flex-direction:column;display:flex}.fc-marketing .aw-chat-hd{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:12px 16px;display:flex}.fc-marketing .aw-bot,.fc-marketing .agent-msg .av{background:0 0;flex-shrink:0;place-items:center;display:grid;overflow:visible}.fc-marketing .aw-bot{border-radius:0;width:34px;height:34px}.fc-marketing .aw-bot img{object-fit:contain;width:34px;height:34px;display:block}.fc-marketing .aw-chat-hd .t{white-space:nowrap;font-size:13px;font-weight:700;line-height:1.3}.fc-marketing .aw-chat-hd .s{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:1.3;display:flex}.fc-marketing .aw-thread{flex-direction:column;flex:1;gap:14px;padding:18px 16px;display:flex}.fc-marketing .bubble-user{background:var(--accent);max-width:78%;color:var(--on-accent);border-radius:15px 15px 5px;align-self:flex-end;padding:10px 13px;font-size:13.5px;line-height:1.5}.fc-marketing .agent-msg{gap:9px;max-width:94%;display:flex}.fc-marketing .agent-msg .av{border-radius:0;width:30px;height:30px;margin-top:0}.fc-marketing .agent-msg .av img{object-fit:contain;width:30px;height:30px;display:block}.fc-marketing .agent-body .lbl{letter-spacing:0;color:var(--faint);font-size:10px;font-weight:700;font-family:var(--mono);margin-bottom:4px}.fc-marketing .agent-body p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.55}.fc-marketing .agent-body p code{font-family:var(--mono);background:var(--surface);color:var(--accent-deep);border-radius:5px;padding:1px 5px;font-size:12px}.fc-marketing .cs-chip{border:1px solid var(--line);background:var(--card-2);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 11px;font-size:12px;display:inline-flex}.fc-marketing .cs-chip .ico{background:var(--gain-tint);width:18px;height:18px;color:var(--gain);border-radius:6px;place-items:center;display:grid}.fc-marketing .cs-chip .ttl{color:var(--ink);font-weight:700}.fc-marketing .cs-chip .kind{font-family:var(--mono);color:var(--muted);border-left:1px solid var(--line);padding-left:8px;font-size:10.5px}.fc-marketing .aw-composer{border-top:1px solid var(--line-soft);padding:12px 16px 16px}.fc-marketing .aw-composer .field{border:1.5px solid var(--line-strong);background:var(--card);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.fc-marketing .aw-composer .ph{color:var(--faint);flex:1;font-size:13px}.fc-marketing .aw-send{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.fc-marketing .aw-dash{background:var(--surface);flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex}.fc-marketing .aw-dash-hd{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.fc-marketing .aw-dash-hd .label{letter-spacing:0;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.fc-marketing .aw-figure{font-family:var(--serif);margin-top:4px;font-size:34px;font-weight:500;line-height:1.05}.fc-marketing .aw-delta{align-items:center;gap:12px;margin-top:6px;font-size:12.5px;display:flex}.fc-marketing .aw-delta .up{color:var(--gain);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.fc-marketing .aw-delta .yr{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.fc-marketing .aw-range{gap:4px;display:flex;position:absolute;top:0;right:0}.fc-marketing .aw-range span{font-size:11px;font-family:var(--mono);color:var(--muted);border-radius:var(--r-pill);padding:3px 8px}.fc-marketing .aw-range span.on{background:var(--accent-tint);color:var(--accent-deep)}.fc-marketing .aw-chart-card,.fc-marketing .aw-mini{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:8px}.fc-marketing .aw-chart-card{padding:14px 14px 8px}.fc-marketing .aw-mini-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fc-marketing .aw-mini{padding:13px 14px}.fc-marketing .aw-mini .mt{letter-spacing:0;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:700}.fc-marketing .bar-row{align-items:center;gap:9px;margin-bottom:9px;display:flex}.fc-marketing .bar-row:last-child{margin-bottom:0}.fc-marketing .bar-row .tk{font-family:var(--mono);width:38px;color:var(--ink-soft);font-size:11px}.fc-marketing .bar-track{border-radius:var(--r-pill);background:var(--surface);flex:1;height:8px;overflow:hidden}.fc-marketing .bar-fill{border-radius:var(--r-pill);background:var(--accent);height:100%;display:block}.fc-marketing .bar-row .bv{font-family:var(--mono);color:var(--muted);text-align:right;width:36px;font-size:10.5px}.fc-marketing .donut-wrap{align-items:center;gap:14px;display:flex}.fc-marketing .donut-legend{flex-direction:column;gap:7px;display:flex}.fc-marketing .donut-legend .li{color:var(--ink-soft);align-items:center;gap:7px;font-size:11.5px;display:flex}.fc-marketing .donut-legend .sw{border-radius:3px;width:9px;height:9px}.fc-marketing .audience-section{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fc-marketing .audience-tabs{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--card);grid-template-columns:repeat(4,1fr);gap:0;max-width:960px;margin:42px auto 48px;display:grid;overflow:hidden}.fc-marketing .audience-tabs button{appearance:none;border:0;border-right:1px solid var(--line);min-height:54px;color:var(--ink-soft);font:inherit;text-align:center;cursor:pointer;background:0 0;place-items:center;padding:0 18px;font-size:15px;font-weight:700;transition:background .15s,color .15s;display:grid}.fc-marketing .audience-tabs button:last-child{border-right:0}.fc-marketing .audience-tabs button:hover,.fc-marketing .audience-tabs button.active{background:var(--accent-tint);color:var(--accent-deep)}.fc-marketing .audience-tabs button.active{box-shadow:inset 0 0 0 1px var(--accent-tint2)}.fc-marketing .audience-stack{flex-direction:column;gap:28px;display:flex}.fc-marketing .audience-panel{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.74fr);align-items:center;gap:42px;padding:38px;display:grid}.fc-marketing .audience-kicker{font-family:var(--mono);color:var(--accent-deep);text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.fc-marketing .audience-icon,.fc-marketing .catalog-icon{background:var(--accent-tint);width:34px;height:34px;color:var(--accent-deep);border-radius:8px;flex:none;place-items:center;display:grid}.fc-marketing .audience-copy h3{font-family:var(--serif);letter-spacing:0;color:var(--ink);text-wrap:balance;margin:18px 0 0;font-size:38px;font-weight:500;line-height:1.08}.fc-marketing .audience-copy p{max-width:680px;color:var(--ink-soft);margin:16px 0 0;font-size:16.5px;line-height:1.58}.fc-marketing .audience-copy ul{flex-direction:column;gap:13px;margin:24px 0 0;padding:0;list-style:none;display:flex}.fc-marketing .audience-copy li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.fc-marketing .audience-copy li svg{color:var(--gain);flex:none;margin-top:3px}.fc-marketing .audience-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:8px;padding:18px}.fc-marketing .audience-card-head{border-bottom:1px solid var(--line-soft);font-size:12px;font-family:var(--mono);color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.fc-marketing .audience-card-head span:first-child{color:var(--ink);font-weight:700}.fc-marketing .audience-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.fc-marketing .audience-metric{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:center;gap:6px;min-height:98px;padding:14px 12px;display:flex}.fc-marketing .audience-metric strong{font-family:var(--serif);color:var(--accent-deep);font-size:28px;font-weight:500;line-height:1}.fc-marketing .audience-metric span{color:var(--muted);font-size:12.5px;line-height:1.3}.fc-marketing .tag-chips{flex-wrap:wrap;gap:7px;display:flex}.fc-marketing .audience-card .tag-chips{margin-top:16px}.fc-marketing .tag-chip{font-size:11.5px;font-family:var(--mono);color:var(--accent-deep);background:var(--accent-tint);border-radius:var(--r-pill);padding:5px 10px}.fc-marketing .audience-flow{background:var(--card-2);color:var(--muted);font-family:var(--mono);border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;padding:12px;font-size:11.5px;display:flex}.fc-marketing .audience-flow svg,.fc-marketing .flow-arrow{color:var(--accent)}.fc-marketing .freedom-section{isolation:isolate;color:#faf8f4;color:lab(97.7176% -.18999 2.27957);border-bottom:1px solid var(--line);background:#003937;background:lab(20.641% -20.3525 -4.01005);align-items:end;min-height:610px;display:grid;position:relative;overflow:hidden}.fc-marketing .freedom-image{z-index:-3;object-fit:cover;object-position:48% 58%;width:100%;height:100%;position:absolute;inset:0}.fc-marketing .freedom-section:before,.fc-marketing .freedom-section:after{content:"";pointer-events:none;position:absolute;inset:0}.fc-marketing .freedom-section:before{z-index:-2;background:linear-gradient(90deg,#0002011a 0%,#00020157 45%,#000201c7 100%),linear-gradient(#0000 28%,#0002012e 58%,#000201ad 100%);background:linear-gradient(90deg,lab(.498779% -.852361 .168517/.1) 0%,lab(.498779% -.852361 .168517/.34) 45%,lab(.498779% -.852361 .168517/.78) 100%),linear-gradient(#0000 28%,lab(.334536% -.579596 .114679/.18) 58%,lab(.334536% -.579596 .114679/.68) 100%)}.fc-marketing .freedom-section:after{z-index:-1;background:radial-gradient(circle at 78% 52%,#f0e8ca2e,#0000 36%);background:radial-gradient(circle at 78% 52%,lab(92.1062% -.86847 15.5036/.18),#0000 36%)}.fc-marketing .freedom-inner{justify-content:flex-end;padding-top:92px;padding-bottom:82px;display:flex}.fc-marketing .freedom-copy{max-width:560px}.fc-marketing .freedom-copy .kicker{color:#fad9a6;color:lab(88.4949% 6.74912 29.4697)}.fc-marketing .freedom-copy h2{font-family:var(--serif);letter-spacing:0;color:#fcfcf9;color:lab(98.8652% -.128895 1.51819);text-wrap:balance;text-shadow:0 2px 22px #0001005c;text-shadow:0 2px 22px lab(.127214% -.322573 .0656724/.36);margin:14px 0 0;font-size:52px;font-weight:500;line-height:1.02}.fc-marketing .freedom-copy p{color:#eae8df;color:lab(91.9538% -.357658 4.57441);text-wrap:pretty;text-shadow:0 1px 18px #00010047;text-shadow:0 1px 18px lab(.127214% -.322573 .0656724/.28);margin:20px 0 0;font-size:17px;line-height:1.58}.fc-marketing .freedom-points{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.fc-marketing .freedom-points span{border-radius:var(--r-pill);color:#fcfcf9;color:lab(98.8652% -.128895 1.51819);min-height:32px;font-family:var(--mono);background:#ffffff1f;background:lab(100% 0 0/.12);border:1px solid #ffffff4d;border:1px solid lab(100% 0 0/.3);align-items:center;padding:0 12px;font-size:11.5px;font-weight:700;display:inline-flex}.fc-marketing .catalog-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:40px;display:grid}.fc-marketing .catalog-callout{border:1px solid var(--line);background:var(--accent-tint);color:var(--accent-deep);border-radius:8px;align-items:flex-start;gap:14px;padding:18px;display:flex}.fc-marketing .catalog-callout svg{flex:none}.fc-marketing .catalog-callout strong,.fc-marketing .catalog-callout span{display:block}.fc-marketing .catalog-callout strong{color:var(--ink);font-size:15px;line-height:1.35}.fc-marketing .catalog-callout span{color:var(--ink-soft);margin-top:4px;font-size:13.5px;line-height:1.45}.fc-marketing .catalog-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.fc-marketing .catalog-item{border:1px solid var(--line);background:var(--card);border-radius:8px;min-height:236px;padding:22px;transition:transform .16s,border-color .16s,box-shadow .16s}.fc-marketing .catalog-item:hover{border-color:var(--line-strong);box-shadow:var(--sh-3);transform:translateY(-2px)}.fc-marketing .catalog-item h3{color:var(--ink);margin:18px 0 0;font-size:18px;line-height:1.2}.fc-marketing .catalog-item p{color:var(--ink-soft);margin:10px 0 0;font-size:14.5px;line-height:1.53}.fc-marketing .band-dark{color:#f3f2ed;color:lab(95.3976% -.189781 2.27971);background:#0b1613;background:lab(6.3944% -5.0009 .461358)}.fc-marketing .trust-section{isolation:isolate;position:relative;overflow:hidden}.fc-marketing .trust-section:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#000201cc 0%,#00020194 44%,#00020152 100%),linear-gradient(#00020266 0%,#0002023d 46%,#00010199 100%);background:linear-gradient(90deg,lab(.334103% -.58312 .0568748/.8) 0%,lab(.334103% -.58312 .0568748/.58) 44%,lab(.334103% -.58312 .0568748/.32) 100%),linear-gradient(lab(.494106% -.767186 .0739545/.4) 0%,lab(.494106% -.767186 .0739545/.24) 46%,lab(.210722% -.374407 .0365913/.6) 100%);position:absolute;inset:0}.fc-marketing .trust-image{z-index:-3;object-fit:cover;object-position:58% 50%;width:100%;height:100%;position:absolute;inset:0}.fc-marketing .band-dark .kicker{color:#90c6a8;color:lab(75.4195% -22.7312 8.99991)}.fc-marketing .trust-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);align-items:center;gap:58px;display:grid}.fc-marketing .trust-copy h2{font-family:var(--serif);letter-spacing:0;color:#faf8f4;color:lab(97.7176% -.18999 2.27957);text-wrap:balance;margin:14px 0 0;font-size:44px;font-weight:500;line-height:1.08}.fc-marketing .band-dark .b2b-sub{color:#c6c4bc;color:lab(79.1935% -.352025 4.57842);text-wrap:pretty;max-width:560px;margin:18px 0 0;font-size:17px;line-height:1.58}.fc-marketing .trust-points{flex-direction:column;gap:18px;margin-top:30px;display:flex}.fc-marketing .trust-point{gap:14px;display:flex}.fc-marketing .trust-point .pi{color:#a3d9bb;color:lab(82.3805% -22.7022 8.99187);background:#ffffff12;background:lab(100% 0 0/.07);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.fc-marketing .trust-point .pt{color:#f6f5f1;color:lab(96.5576% -.189871 2.27965);font-size:15.5px;font-weight:700}.fc-marketing .trust-point .pd{color:#bab7af;color:lab(74.5533% -.349551 4.58018);margin-top:3px;font-size:13.5px;line-height:1.5}.fc-marketing .control-ledger{background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:8px;padding:8px;box-shadow:0 24px 60px #00050266;box-shadow:0 24px 60px lab(.966377% -1.42406 .561044/.4)}.fc-marketing .ledger-head{font-family:var(--mono);text-transform:uppercase;color:#adaba3;color:lab(69.9132% -.34681 4.58211);justify-content:space-between;gap:16px;padding:14px 14px 12px;font-size:12px;display:flex}.fc-marketing .ledger-head span:first-child{color:#f3f2ed;color:lab(95.3976% -.189781 2.27971);font-weight:700}.fc-marketing .ledger-row{background:#161c19;background:lab(9.68195% -3.87025 1.5355);border-top:1px solid #ffffff12;border-top:1px solid lab(100% 0 0/.07);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.fc-marketing .ledger-row:first-of-type{border-radius:8px 8px 0 0}.fc-marketing .ledger-row:last-child{border-radius:0 0 8px 8px}.fc-marketing .ledger-icon{color:#b6dcc6;color:lab(84.4344% -16.1369 6.40092);background:#ffffff14;background:lab(100% 0 0/.08);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.fc-marketing .ledger-title,.fc-marketing .ledger-detail{display:block}.fc-marketing .ledger-title{color:#f0eeea;color:lab(94.2376% -.189692 2.27978);font-size:13.5px;font-weight:700}.fc-marketing .ledger-detail{color:#a19e96;color:lab(65.273% -.343829 4.58431);margin-top:2px;font-size:12px;line-height:1.35}.fc-marketing .ledger-status{font-family:var(--mono);border-radius:var(--r-pill);color:#f3f2ed;color:lab(95.3976% -.189781 2.27971);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);padding:4px 8px;font-size:11px}.fc-marketing .status-proposal{background:#2e3d56cc;background:lab(25.5012% -.603154 -17.2216/.8)}.fc-marketing .status-evidence{background:#4a330fcc;background:lab(23.3974% 7.77969 26.0593/.8)}.fc-marketing .status-pending{background:#442c22cc;background:lab(20.8741% 10.2277 11.6095/.8)}.fc-marketing .status-approved{background:#0f3620cc;background:lab(19.5805% -19.113 9.85245/.8)}.fc-marketing .cta-band{text-align:center;padding:96px 0 0}.fc-marketing .cta-band h2{font-family:var(--serif);letter-spacing:0;text-wrap:balance;max-width:720px;margin:16px auto 0;font-size:52px;font-weight:500;line-height:1.06}.fc-marketing .cta-band p{color:var(--ink-soft);max-width:560px;margin:18px auto 0;font-size:18px;line-height:1.55}.fc-marketing .cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.fc-marketing .cta-pricing{margin-top:96px;background:#001208;background:lab(3.9823% -6.35186 2.50011);justify-items:center;gap:14px;width:100vw;margin-inline:calc(50% - 50vw);padding:34px 32px;display:grid}.fc-marketing .cta-billing-toggle{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--card-2);width:min(100%,280px);min-height:42px;box-shadow:var(--sh-1);isolation:isolate;grid-template-columns:1fr 1fr;align-items:stretch;padding:4px;display:grid;position:relative}.fc-marketing .cta-pricing .cta-billing-toggle{box-shadow:none;background:#1a2e23;background:lab(16.9079% -10.4439 4.1288);border-color:#ffffff24;border-color:lab(100% 0 0/.14)}.fc-marketing .cta-pricing .cta-billing-option{color:#cdcbc2;color:lab(81.5136% -.353158 4.57761)}.fc-marketing .cta-pricing .cta-billing-option:hover{color:#f3f2ed;color:lab(95.3976% -.189781 2.27971)}.fc-marketing .cta-pricing .cta-billing-option[aria-checked=true]{color:var(--on-accent)}.fc-marketing .cta-pricing .cta-billing-thumb{background:var(--accent);box-shadow:none}.fc-marketing .cta-pricing .cta-billing-badge{color:#d6e2d8;color:lab(88.6418% -5.31894 3.38721);background:#274230;background:lab(25.1948% -14.147 7.26927)}.fc-marketing .cta-billing-thumb{z-index:0;border-radius:var(--r-pill);background:var(--accent);width:calc(50% - 4px);box-shadow:var(--sh-1);pointer-events:none;transition:transform .18s;position:absolute;inset-block:4px;inset-inline-start:4px}.fc-marketing .cta-billing-toggle[data-interval=year] .cta-billing-thumb{transform:translate(100%)}.fc-marketing .cta-billing-option{appearance:none;z-index:1;border-radius:var(--r-pill);min-width:0;min-height:34px;color:var(--ink-soft);text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;transition:color .18s;display:flex;position:relative}.fc-marketing .cta-billing-option:hover{color:var(--ink)}.fc-marketing .cta-billing-option[aria-checked=true]{color:var(--on-accent)}.fc-marketing .cta-billing-title{text-transform:uppercase;color:inherit;font-size:12px;font-weight:800;line-height:1.1}.fc-marketing .cta-billing-badge{border-radius:var(--r-pill);background:var(--accent-tint);min-height:17px;color:var(--accent-deep);white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.fc-marketing .cta-billing-option[aria-checked=true] .cta-billing-badge{background:color-mix(in oklch, var(--on-accent) 18%, transparent);color:inherit}.fc-marketing .cta-band .cta-price{color:#d3d1c8;color:lab(83.8336% -.354201 4.57684);gap:4px;max-width:none;margin:0 auto;font-size:14.5px;line-height:1.35;display:grid}.fc-marketing .cta-save-line{color:#bab7af;color:lab(74.5533% -.349551 4.58018);font-size:13px;line-height:1.3;display:block}.fc-marketing .cta-band .cta-price strong{color:#faf8f4;color:lab(97.7176% -.18999 2.27957);font-weight:700}.fc-marketing .site-footer{padding:34px 0 38px}.fc-marketing .made-with{text-align:center;color:var(--muted);justify-items:center;gap:14px;margin:0;font-size:13.5px;display:grid}.fc-marketing .made-with-copy{align-items:center;gap:5px;display:inline-flex}.fc-marketing .footer-heart{color:#c83b32;color:lab(47.2085% 56.2003 39.3376);flex:none}.fc-marketing .made-with a{color:var(--accent-deep);font-weight:700}.fc-marketing .footer-ai-info{align-items:center;min-height:20px;display:inline-flex}.fc-marketing .ai-info{padding:72px 0 96px}.fc-marketing .ai-info-hero{max-width:820px;margin-bottom:42px}.fc-marketing .ai-info-hero h1{font-family:var(--serif);letter-spacing:0;margin:16px 0 0;font-size:58px;font-weight:500;line-height:1.04}.fc-marketing .ai-info-hero p{color:var(--ink-soft);margin:18px 0 0;font-size:18px;line-height:1.58}.fc-marketing .ai-info-body{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.fc-marketing .ai-info-section{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:28px}.fc-marketing .ai-info-section h2{font-family:var(--serif);letter-spacing:0;margin:0;font-size:32px;font-weight:500;line-height:1.12}.fc-marketing .ai-info-section h3{margin:22px 0 8px;font-size:18px}.fc-marketing .ai-info-section p,.fc-marketing .ai-info-section li{color:var(--ink-soft);font-size:15.5px;line-height:1.6}.fc-marketing .ai-info-section p{margin:14px 0 0}.fc-marketing .ai-info-section ul,.fc-marketing .ai-info-section ol{margin:16px 0 0;padding-left:22px}.fc-marketing .ai-info-section li+li{margin-top:8px}.fc-marketing .ai-info-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.fc-marketing .ai-info-fact{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;padding:14px}.fc-marketing .ai-info-fact strong,.fc-marketing .ai-info-fact span{display:block}.fc-marketing .ai-info-fact strong{color:var(--ink);font-size:13px}.fc-marketing .ai-info-fact span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.4}@media (max-width:1000px){.fc-marketing .nav-links{gap:22px}.fc-marketing .hero h1{font-size:62px}.fc-marketing .scene-node.node-a,.fc-marketing .scene-node.node-b,.fc-marketing .scene-node.node-c,.fc-marketing .scene-node.node-d,.fc-marketing .scene-line{opacity:.45}.fc-marketing .scene-panel{width:240px}.fc-marketing .audience-panel,.fc-marketing .catalog-layout,.fc-marketing .trust-grid{grid-template-columns:1fr}.fc-marketing .catalog-grid{grid-template-columns:repeat(2,1fr)}.fc-marketing .freedom-section:before{background:linear-gradient(90deg,#0002010a 0%,#0002015c 34%,#000201d1 100%),linear-gradient(#0000 26%,#00020133 52%,#000201b8 100%);background:linear-gradient(90deg,lab(.498779% -.852361 .168517/.04) 0%,lab(.498779% -.852361 .168517/.36) 34%,lab(.498779% -.852361 .168517/.82) 100%),linear-gradient(#0000 26%,lab(.334536% -.579596 .114679/.2) 52%,lab(.334536% -.579596 .114679/.72) 100%)}}@media (max-width:720px){.fc-marketing .wrap{padding:0 20px}.fc-marketing .nav-inner{gap:10px;min-height:64px}.fc-marketing .nav-cta{gap:12px}.fc-marketing .nav-signin{display:none}.fc-marketing .hero{min-height:620px}.fc-marketing .hero-backdrop{object-position:50% 46%}.fc-marketing .hero:after{background:radial-gradient(circle at 50% 38%,#00020575,#000102d6 74%),linear-gradient(#0000014d 0%,#0000016b 52%,#000001c2 100%);background:radial-gradient(circle at 50% 38%,lab(.454603% -.178814 -1.2241/.46),lab(.188734% -.0609458 -.749481/.84) 74%),linear-gradient(lab(.109753% -.0386983 -.395873/.3) 0%,lab(.109753% -.0386983 -.395873/.42) 52%,lab(.109753% -.0386983 -.395873/.76) 100%)}.fc-marketing .hero h1{font-size:48px;line-height:1.02}.fc-marketing .hero-sub{font-size:16.5px}.fc-marketing .hero-actions{flex-direction:column;align-items:stretch}.fc-marketing .hero-actions .btn,.fc-marketing .cta-actions .btn{width:100%}.fc-marketing .scene-panel,.fc-marketing .scene-node:not(.root),.fc-marketing .scene-line{display:none}.fc-marketing .scene-map{inset:8% -28% 6%}.fc-marketing .scene-node.root{top:-3%}.fc-marketing .section{padding:64px 0}.fc-marketing .section-head h2,.fc-marketing .trust-copy h2{font-size:34px}.fc-marketing .aw-body{grid-template-columns:1fr}.fc-marketing .aw-chat{border-right:0;border-bottom:1px solid var(--line)}.fc-marketing .aw-mini-row{grid-template-columns:1fr}.fc-marketing .audience-tabs{border-radius:8px;grid-template-columns:1fr;gap:8px;padding:8px}.fc-marketing .audience-tabs button{background:var(--surface);border-right:0;border-radius:7px;min-height:48px}.fc-marketing .audience-tabs button.active{background:var(--accent-tint)}.fc-marketing .audience-panel{gap:28px;padding:24px}.fc-marketing .audience-copy h3{font-size:31px}.fc-marketing .freedom-section{align-items:end;min-height:640px}.fc-marketing .freedom-image{object-position:42% 50%}.fc-marketing .freedom-section:before{background:linear-gradient(#00020114 24%,#00020194 64%,#000201d6 100%),linear-gradient(90deg,#00020138 0%,#0000 55%);background:linear-gradient(lab(.337675% -.647672 .128949/.08) 24%,lab(.337675% -.647672 .128949/.58) 64%,lab(.337675% -.647672 .128949/.84) 100%),linear-gradient(90deg,lab(.337675% -.647672 .128949/.22) 0%,#0000 55%)}.fc-marketing .freedom-inner{padding-top:92px;padding-bottom:52px}.fc-marketing .freedom-copy h2{font-size:36px;line-height:1.06}.fc-marketing .freedom-copy p{font-size:15.8px}.fc-marketing .audience-metrics,.fc-marketing .catalog-grid,.fc-marketing .ai-info-facts{grid-template-columns:1fr}.fc-marketing .catalog-item{min-height:0}.fc-marketing .ledger-row{grid-template-columns:auto minmax(0,1fr)}.fc-marketing .ledger-status{grid-column:2;justify-self:start}.fc-marketing .cta-band{padding:72px 0 0}.fc-marketing .cta-pricing{margin-top:72px}.fc-marketing .cta-band h2,.fc-marketing .ai-info-hero h1{font-size:40px}}@media (max-width:460px){.fc-marketing .brand-name{display:none}.fc-marketing .hero h1{font-size:42px}.fc-marketing .aw-crumb,.fc-marketing .aw-chip{display:none}.fc-marketing .product-window-wrap{margin-top:34px}.fc-marketing .audience-flow{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:no-preference){.fc-marketing .reveal{opacity:0;transform:translateY(16px)}.fc-marketing .reveal.in{opacity:1;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.3,1);transform:none}}
