html.fe-active body{margin:0;color:#f2f6ff;background:radial-gradient(circle at 18% 12%,rgba(31,139,83,.35),transparent 38%),radial-gradient(circle at 92% 22%,rgba(212,175,55,.12),transparent 32%),radial-gradient(circle at 50% 120%,rgba(42,63,103,.55),transparent 45%),linear-gradient(185deg,#070b14,#0e1627 42%,#070b14)}html.fe-active body:after,html.fe-active body:before{opacity:.45;filter:blur(12px)}html.fe-active body:before{background:rgba(31,139,83,.22)}html.fe-active body:after{background:rgba(212,175,55,.1)}html.fe-active .studio-header{background:rgba(7,11,20,.82);border-bottom-color:rgba(42,63,103,.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.fe-active .studio-brand strong{color:#f2f6ff}html.fe-active .studio-brand span{color:#c9d8ee}html.fe-active .studio-nav a{color:#dce6f5}html.fe-active .studio-nav a:hover{background:rgba(31,139,83,.28);color:#ffffff}.fe-page-root{--fe-ink:#f7f9ff;--fe-ink-soft:#d8e4f4;--fe-ink-muted:#b4c4dc;--fe-card:#121d34;--fe-card-elevated:#182744;--fe-line:#2a3f67;--fe-turf:#1f8b53;--fe-turf-deep:#14623b;--fe-slate:#2a3a58;--fe-gold:#d4af37;--fe-shadow:0 24px 70px rgba(0,0,0,0.45);--fe-radius-xl:32px;--fe-radius-lg:24px;--fe-radius-md:18px}.fe-page-root .page-main{padding-top:36px;padding-bottom:80px}.fe-page-root .download-card,.fe-page-root .feature-card,.fe-page-root .hero-panel,.fe-page-root .phone-card,.fe-page-root .quote-card,.fe-page-root .section-card,.fe-page-root .workflow-step{background:linear-gradient(165deg,rgba(18,29,52,.96),rgba(14,22,39,.98));border-color:var(--fe-line);box-shadow:var(--fe-shadow);color:var(--fe-ink-soft)}.fe-page-root .feature-card h3,.fe-page-root .hero-panel h1,.fe-page-root .section-card h2,.fe-page-root .section-card h3,.fe-page-root .workflow-step h3{color:var(--fe-ink)}.fe-page-root .feature-card p,.fe-page-root .hero-copy,.fe-page-root .lede,.fe-page-root .section-card p,.fe-page-root .workflow-step p{color:var(--fe-ink-soft)}.fe-page-root .eyebrow{background:rgba(31,139,83,.28);color:#f2fff8;border:1px solid rgba(120,220,170,.45)}.fe-page-root .eyebrow:before{background:var(--fe-gold);box-shadow:0 0 0 6px rgba(212,175,55,.12)}.fe-page-root .button-primary{background:linear-gradient(135deg,var(--fe-turf) 0,var(--fe-turf-deep) 100%);border:1px solid rgba(67,182,120,.65);color:#f5f8ff;box-shadow:0 18px 32px rgba(31,139,83,.35)}.fe-page-root .button-secondary{background:rgba(42,58,88,.92);border-color:rgba(65,86,122,.95);color:#f5f8ff}.fe-page-root .button-ghost{background:rgba(255,255,255,.04);border-color:rgba(200,214,236,.45);color:#f7f9ff}.fe-page-root .button.is-disabled{opacity:1;color:#9aa8bc;background:rgba(42,58,88,.55);border-color:rgba(90,110,140,.75);box-shadow:none;pointer-events:none}.fe-page-root .pill,.fe-page-root .status-chip{background:rgba(14,26,48,.72);border-color:rgba(53,80,125,.65)}.fe-page-root .pill strong,.fe-page-root .status-chip strong{color:var(--fe-ink)}.fe-page-root .pill span,.fe-page-root .status-chip span{color:#c5d4ea}.fe-page-root .feature-icon{background:linear-gradient(135deg,rgba(31,139,83,.25),rgba(212,175,55,.12));color:#dff6ea}.fe-page-root .workflow-step span{background:linear-gradient(135deg,var(--fe-turf),var(--fe-turf-deep))}.fe-page-root .quote-card{background:linear-gradient(140deg,#0b1220,#143a28);border:1px solid rgba(67,182,120,.35)}.fe-page-root .quote-card strong{color:#f0e6b3}.fe-page-root .quote-card p{color:rgba(255,255,255,.88)}.fe-page-root .check-list li::marker{color:var(--fe-turf)}.fe-page-root .fe-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;border-radius:var(--fe-radius-md);overflow:hidden;border:1px solid #35507d;background:#35507d;margin-top:22px}.fe-page-root .fe-stat-cell{background:#0e1a30;padding:14px 12px;text-align:center}.fe-page-root .fe-stat-label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#c5d4ea}.fe-page-root .fe-stat-value{display:block;margin-top:6px;font-family:var(--font-sora),"Trebuchet MS",sans-serif;font-size:1.15rem;font-weight:800;color:#f1f6ff}.fe-page-root .fe-slot-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}@media (max-width:760px){.fe-page-root .fe-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fe-page-root .fe-slot-row{grid-template-columns:1fr}}.fe-page-root .fe-slot-card{padding:20px;border-radius:var(--fe-radius-lg);border:1px solid var(--fe-line);background:linear-gradient(180deg,rgba(18,29,52,.98),rgba(12,20,36,.98));box-shadow:var(--fe-shadow);display:grid;grid-gap:12px;gap:12px}.fe-page-root .fe-slot-card h3{margin:0;font-size:1.05rem;color:var(--fe-ink);font-family:var(--font-sora),"Trebuchet MS",sans-serif;letter-spacing:-.02em}.fe-page-root .fe-slot-meta{font-size:.92rem;color:#c5d4ea}.fe-page-root .fe-slot-avatar{width:52px;height:52px;border-radius:14px;border:1px solid #2e4064;background:linear-gradient(135deg,#1a2640,#121d34)}.fe-page-root .fe-slot-preview{display:flex;align-items:center;gap:12px}.fe-page-root .fe-slot-blurb{font-size:.95rem;margin:0}.fe-page-root .fe-footnote-links{margin-top:18px;margin-bottom:0;font-size:.92rem}.fe-page-root .fe-footnote-links a{color:#dff6ea;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(120,220,170,.55);text-decoration-color:rgba(120,220,170,.55);text-underline-offset:3px}.fe-page-root .fe-footnote-links a:hover{color:#ffffff}.fe-page-root .fe-broadcast-bar{margin-top:28px;padding:14px 16px 14px 18px;border-radius:14px;border:1px solid #4a6a9e;background:#111f38;color:#e8eef8;line-height:1.55;font-weight:600}.fe-page-root .phone-card{background:linear-gradient(180deg,rgba(18,29,52,.98),rgba(10,18,34,.98));border-color:rgba(53,80,125,.75)}.fe-page-root .screen-block{background:rgba(7,11,20,.55);border-color:rgba(53,80,125,.45)}.fe-page-root .screen-label{background:rgba(31,139,83,.18);color:#dff6ea}.fe-page-root .screen-chip{background:rgba(31,139,83,.22);color:#f2fff8}.fe-page-root .phone-card h3{color:var(--fe-ink)}.fe-page-root .screen-row{color:#d0ddf0}.fe-page-root .screen-row strong{color:#ffffff}.fe-page-root .check-list li,.fe-page-root .section-card .check-list,.fe-page-root .section-card li{color:var(--fe-ink-soft)}.fe-page-root .fe-asc-block{margin:0 0 10px;padding:18px 20px;border-radius:var(--fe-radius-md);border:1px solid var(--fe-line);background:rgba(7,11,20,.55);color:#e8eef8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem;line-height:1.55;white-space:pre-wrap;overflow-x:auto}.fe-page-root .fe-copy-limit{font-weight:600;color:var(--fe-ink-muted);font-size:.85em}.fe-page-root .fe-copy-hint{margin:0;font-size:.88rem;color:var(--fe-ink-muted);line-height:1.5}.fe-page-root .faq-card[open] summary{background:rgba(31,139,83,.12)}.fe-page-root .faq-answer{color:var(--fe-ink-soft)}