.iaf[data-v-f9cda234]{--room: oklch(12% .014 280deg);--room-deep: oklch(9% .012 280deg);--ink-on-room: #ffffff;--ink-on-room-2: oklch(82% .012 280deg);--ink-on-room-3: oklch(68% .014 280deg);--accent: oklch(60% .18 280deg);--accent-strong: oklch(52% .21 280deg);--champagne: oklch(78% .1 80deg);--goldenrod: oklch(84% .125 88deg);--goldenrod-deep: oklch(79% .13 84deg);--ink-goldenrod: oklch(24% .03 60deg);--ink-goldenrod-2: oklch(38% .035 60deg);--blue-pages: oklch(86% .045 235deg);--ink-blue: oklch(24% .03 250deg);--ink-blue-2: oklch(38% .035 250deg);--cherry: oklch(80% .088 25deg);--ink-cherry: oklch(25% .045 25deg);--ink-cherry-2: oklch(38% .05 25deg);--poster: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--narrow: "Archivo Narrow", "Archivo", "Helvetica Neue", Arial, sans-serif;--doc: "Courier New", Courier, ui-monospace, monospace;--body: "Noto Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;min-height:100vh;min-height:100dvh;overflow-x:clip;background:var(--room);font-family:var(--body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.iaf-wrap[data-v-f9cda234]{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(1.25rem,5vw,3.5rem)}.iaf-r[data-v-f9cda234]{opacity:0;transform:translateY(14px);transition:opacity .62s cubic-bezier(.22,1,.36,1) var(--d, 0ms),transform .62s cubic-bezier(.22,1,.36,1) var(--d, 0ms)}.iaf--in .iaf-r[data-v-f9cda234]{opacity:1;transform:none}.iaf--still .iaf-r[data-v-f9cda234]{transition:none}@media (prefers-reduced-motion: reduce){.iaf-r[data-v-f9cda234]{opacity:1;transform:none;transition:none}}.iaf-dark[data-v-f9cda234]{background:var(--room);color:var(--ink-on-room)}.iaf-hero[data-v-f9cda234]{min-height:92vh;min-height:92svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(4.5rem,12vh,8rem) 0 clamp(3.5rem,9vh,6rem);background:radial-gradient(120% 90% at 8% -10%,oklch(26% .06 280deg / .85) 0%,transparent 62%),radial-gradient(90% 70% at 96% 112%,oklch(22% .05 300deg / .7) 0%,transparent 58%),var(--room)}.iaf-reel[data-v-f9cda234]{padding:clamp(4.5rem,11vh,8.5rem) 0;background:linear-gradient(180deg,var(--room) 0%,var(--room-deep) 100%)}.iaf-reel--tight[data-v-f9cda234]{padding:clamp(2rem,5vh,3.5rem) 0 clamp(3.5rem,8vh,6rem)}.iaf-slate[data-v-f9cda234]{font-family:var(--doc);font-size:.9375rem;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--champagne);margin:0 0 clamp(1.5rem,4vh,2.75rem)}.iaf-slate-sep[data-v-f9cda234]{opacity:.55;margin:0 .5em}.iaf-hero-head[data-v-f9cda234]{font-family:var(--poster);font-weight:900;font-size:clamp(2.85rem,10.5vw,8.25rem);line-height:.92;letter-spacing:-.035em;text-transform:uppercase;color:var(--ink-on-room);margin:0 0 clamp(1.5rem,4vh,2.5rem);max-width:18ch}.iaf-hero-body[data-v-f9cda234]{font-size:clamp(1.125rem,1.9vw,1.5rem);line-height:1.62;color:var(--ink-on-room-2);max-width:62ch;margin:0 0 clamp(2rem,5vh,3rem)}.iaf-count[data-v-f9cda234]{font-family:var(--doc);font-size:.9375rem;line-height:1.6;letter-spacing:.02em;color:var(--ink-on-room-2);margin:clamp(1.75rem,4vh,2.5rem) 0 0}.iaf-count strong[data-v-f9cda234]{color:var(--champagne);font-weight:700}.iaf-cta-row[data-v-f9cda234]{display:flex;flex-wrap:wrap;gap:.875rem}.iaf-btn[data-v-f9cda234]{display:inline-flex;align-items:center;font-family:var(--poster);font-weight:700;font-size:1.0625rem;letter-spacing:.01em;padding:1rem 1.75rem;border-radius:3px;text-decoration:none;transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .14s linear,box-shadow .14s linear}.iaf-btn[data-v-f9cda234]:hover{transform:translateY(-2px)}.iaf-btn[data-v-f9cda234]:focus-visible{outline:none;box-shadow:0 0 0 3px #6f6de88c}.iaf-btn--primary[data-v-f9cda234]{background:var(--accent-strong);color:#fff;box-shadow:0 8px 26px #594ddc6b}.iaf-btn--primary[data-v-f9cda234]:hover{background:#4a3cc2}.iaf-btn--ghost[data-v-f9cda234]{background:#ffffff12;color:var(--ink-on-room);box-shadow:inset 0 0 0 1px #ffffff29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.iaf-btn--ghost[data-v-f9cda234]:hover{background:#ffffff1f}.iaf-struck[data-v-f9cda234]{margin:clamp(2.5rem,6vh,4rem) 0 0;display:grid;gap:0}.iaf-struck-row[data-v-f9cda234]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1rem,4vw,3rem);align-items:baseline;padding:1.125rem 0;box-shadow:inset 0 -1px #ffffff21}.iaf-struck-was[data-v-f9cda234]{display:flex;align-items:baseline;gap:.625rem;font-family:var(--doc);font-size:1rem;line-height:1.5;color:var(--ink-on-room-3)}.iaf-struck-text[data-v-f9cda234]{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#d33a3cd9}.iaf-struck-now[data-v-f9cda234]{font-family:var(--poster);font-weight:700;font-size:clamp(1.125rem,2.1vw,1.5rem);line-height:1.25;letter-spacing:-.01em;color:var(--ink-on-room);margin:0}@media (max-width: 720px){.iaf-struck-row[data-v-f9cda234]{grid-template-columns:1fr;gap:.5rem}}.iaf-paper[data-v-f9cda234]{position:relative;padding:clamp(3.5rem,9vh,6.5rem) 0 clamp(4rem,10vh,7rem)}.iaf-paper-inner[data-v-f9cda234]{position:relative}.iaf-paper--goldenrod[data-v-f9cda234]{background:radial-gradient(130% 80% at 4% 0%,oklch(89% .1 92deg / .9) 0%,transparent 55%),linear-gradient(168deg,var(--goldenrod) 0%,var(--goldenrod-deep) 100%);color:var(--ink-goldenrod)}.iaf-paper--blue[data-v-f9cda234]{background:radial-gradient(130% 80% at 96% 0%,oklch(91% .035 235deg / .9) 0%,transparent 55%),linear-gradient(172deg,var(--blue-pages) 0%,oklch(81% .05 238deg) 100%);color:var(--ink-blue)}.iaf-punch[data-v-f9cda234]{position:absolute;left:clamp(.5rem,1.6vw,1.25rem);top:clamp(3rem,8vh,6rem);height:clamp(200px,24vh,300px);width:14px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.iaf-punch i[data-v-f9cda234]{display:block;width:14px;height:14px;border-radius:50%;background:var(--room-deep);box-shadow:inset 0 1px 2px #0000008c}.iaf-punch--inset i[data-v-f9cda234]{width:11px;height:11px}@media (max-width: 900px){.iaf-punch[data-v-f9cda234]{display:none}}.iaf-doc-head[data-v-f9cda234]{max-width:68ch;margin:0 0 clamp(2.25rem,5vh,3.25rem)}.iaf-doc-kicker[data-v-f9cda234]{font-family:var(--doc);font-size:.9375rem;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;opacity:.78}.iaf-doc-title[data-v-f9cda234]{font-family:var(--poster);font-weight:800;font-size:clamp(2rem,5.2vw,3.75rem);line-height:1.02;letter-spacing:-.028em;margin:0 0 1.25rem}.iaf-doc-lede[data-v-f9cda234]{font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.66;margin:0;color:var(--ink-goldenrod-2);max-width:66ch}.iaf-paper--blue .iaf-doc-lede[data-v-f9cda234]{color:var(--ink-blue-2)}.iaf-ledger[data-v-f9cda234]{font-family:var(--doc)}.iaf-ledger-head[data-v-f9cda234],.iaf-ledger-row[data-v-f9cda234]{display:grid;grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1.35fr) minmax(0,1.5fr);gap:clamp(.75rem,2vw,1.75rem);align-items:start;padding:.9375rem 0}.iaf-ledger-head[data-v-f9cda234]{position:sticky;top:0;z-index:2;font-family:var(--poster);font-weight:700;font-size:.9375rem;letter-spacing:.1em;text-transform:uppercase;padding-top:1rem;padding-bottom:.75rem;background:var(--goldenrod-deep);box-shadow:inset 0 -2px #2a1c10bf,0 6px 16px #2a1c1029;color:var(--ink-goldenrod)}.iaf-ledger-row[data-v-f9cda234]{box-shadow:inset 0 -1px #2a1c1038}.iaf-ledger-row.is-real[data-v-f9cda234]{background:#efdda980}.iaf-acct[data-v-f9cda234]{font-size:1rem;font-weight:700;letter-spacing:.04em;opacity:.7}.iaf-cat[data-v-f9cda234]{font-family:var(--poster);font-weight:700;font-size:1.0625rem;line-height:1.3;letter-spacing:-.005em}.iaf-chip[data-v-f9cda234]{display:flex;align-items:center;gap:.375rem;font-family:var(--doc);font-style:normal;font-weight:700;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;margin-top:.375rem}.iaf-chip svg[data-v-f9cda234]{width:15px;height:15px;flex:none;stroke-width:2.75}.iaf-was[data-v-f9cda234],.iaf-now[data-v-f9cda234]{font-size:1rem;line-height:1.55}.iaf-was[data-v-f9cda234]{color:var(--ink-goldenrod-2)}.iaf-strike[data-v-f9cda234]{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#9b1e22e6}.iaf-now[data-v-f9cda234]{color:var(--ink-goldenrod)}@media (max-width: 900px){.iaf-ledger-head[data-v-f9cda234]{display:none}.iaf-ledger-row[data-v-f9cda234]{grid-template-columns:3.75rem minmax(0,1fr);gap:.5rem 1rem;padding:1.25rem 0}.iaf-acct[data-v-f9cda234],.iaf-cat[data-v-f9cda234]{grid-row:1}.iaf-was[data-v-f9cda234],.iaf-now[data-v-f9cda234]{grid-column:2}.iaf-was[data-v-f9cda234]:before{content:"Traditional: ";letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;opacity:.7}.iaf-now[data-v-f9cda234]:before{content:"AI: ";letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;opacity:.7}}.iaf-note[data-v-f9cda234]{margin:clamp(2.5rem,6vh,3.75rem) 0 0;max-width:72ch;padding:clamp(1.5rem,3vw,2.25rem);border-radius:4px;background:#2a1c1012;box-shadow:inset 0 0 0 1px #2a1c1029}.iaf-note-head[data-v-f9cda234]{font-family:var(--poster);font-weight:800;font-size:1.375rem;letter-spacing:-.01em;margin:0 0 .875rem}.iaf-note p[data-v-f9cda234]{font-size:1.0625rem;line-height:1.7;margin:0;color:var(--ink-goldenrod-2)}.iaf-h2[data-v-f9cda234]{font-family:var(--poster);font-weight:800;font-size:clamp(1.875rem,4.6vw,3.375rem);line-height:1.05;letter-spacing:-.028em;color:var(--ink-on-room);margin:0 0 clamp(1.5rem,4vh,2.5rem);max-width:26ch}.iaf-h3[data-v-f9cda234]{font-family:var(--poster);font-weight:700;font-size:1.375rem;line-height:1.25;letter-spacing:-.012em;color:var(--ink-on-room);margin:0 0 .75rem}.iaf-body[data-v-f9cda234]{font-size:1.0625rem;line-height:1.72;color:var(--ink-on-room-2);max-width:64ch;margin:0 0 1rem}.iaf-body--muted[data-v-f9cda234]{color:var(--ink-on-room-3)}.iaf-body[data-v-f9cda234]:last-child{margin-bottom:0}.iaf-axes[data-v-f9cda234]{list-style:none;margin:0 0 clamp(4rem,10vh,7rem);padding:0;display:grid;gap:clamp(2rem,5vw,3rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.iaf-axis-n[data-v-f9cda234]{display:flex;align-items:center;gap:.625rem;font-family:var(--doc);font-size:.9375rem;letter-spacing:.2em;color:var(--champagne);margin-bottom:1rem;padding-bottom:.875rem;box-shadow:inset 0 -1px #ffffff26}.iaf-mark[data-v-f9cda234]{width:1.05em;height:1.05em;flex:none;stroke-width:1.75;color:currentColor;opacity:.85}.iaf-mark--lg[data-v-f9cda234]{width:1.25em;height:1.25em;opacity:1}.iaf-h3--icon[data-v-f9cda234]{display:flex;align-items:center;gap:.5rem}.iaf-split[data-v-f9cda234]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2rem,6vw,4.5rem);align-items:start;margin:0 0 clamp(4rem,10vh,7rem)}.iaf-list[data-v-f9cda234]{list-style:none;margin:0;padding:0;font-family:var(--doc)}.iaf-list li[data-v-f9cda234]{display:flex;align-items:baseline;gap:.75rem;font-size:1rem;line-height:1.5;color:var(--ink-on-room-2);padding:.9375rem 0;box-shadow:inset 0 -1px #ffffff1f}.iaf-list li[data-v-f9cda234]:first-child{padding-top:0}@media (max-width: 860px){.iaf-split[data-v-f9cda234]{grid-template-columns:1fr}}.iaf-rails-lede[data-v-f9cda234]{margin-bottom:clamp(2rem,5vh,2.75rem)}.iaf-rail-grid[data-v-f9cda234]{display:grid;gap:clamp(1.75rem,4vw,2.75rem) clamp(2rem,5vw,3.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0}.iaf-rail-grid dd[data-v-f9cda234]{margin:0}.iaf-faq[data-v-f9cda234]{-moz-columns:2;columns:2;-moz-column-gap:clamp(2rem,5vw,4rem);column-gap:clamp(2rem,5vw,4rem)}.iaf-faq-item[data-v-f9cda234]{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 clamp(1.75rem,4vh,2.5rem);padding-top:1.25rem;box-shadow:inset 0 1px #14202d3d}.iaf-faq-q[data-v-f9cda234]{font-family:var(--poster);font-weight:700;font-size:1.3125rem;line-height:1.28;letter-spacing:-.014em;color:var(--ink-blue);margin:0 0 .75rem}.iaf-faq-a[data-v-f9cda234]{font-size:1.0625rem;line-height:1.7;color:var(--ink-blue-2);margin:0}@media (max-width: 900px){.iaf-faq[data-v-f9cda234]{-moz-columns:1;columns:1}}.iaf-cherry[data-v-f9cda234]{position:relative;max-width:940px;margin:0 auto;border-radius:4px;background:radial-gradient(120% 70% at 6% 0%,oklch(85% .07 25deg / .9) 0%,transparent 58%),linear-gradient(170deg,var(--cherry) 0%,oklch(75% .095 22deg) 100%);color:var(--ink-cherry);box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff38;transform:rotate(-.35deg)}.iaf-cherry-inner[data-v-f9cda234]{padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,5vw,4rem);transform:rotate(.35deg)}.iaf-cherry .iaf-doc-title[data-v-f9cda234]{max-width:24ch}.iaf-punch--inset[data-v-f9cda234]{left:clamp(.5rem,1.4vw,1rem);top:1.75rem;height:clamp(120px,14vh,168px)}.iaf-risks[data-v-f9cda234]{list-style:none;margin:0 0 clamp(2.25rem,5vh,3rem);padding:0;display:grid;gap:0}.iaf-risks li[data-v-f9cda234]{font-size:1.0625rem;line-height:1.66;color:var(--ink-cherry);padding:1rem 0 1rem 2.25rem;position:relative;box-shadow:inset 0 -1px #34181633}.iaf-risks li[data-v-f9cda234]:before{content:"–";position:absolute;left:0;top:1rem;font-family:var(--doc);font-size:1.0625rem;line-height:1.66;opacity:.6}.iaf-billing[data-v-f9cda234]{max-width:74ch;margin:0 auto;text-align:center;padding-top:clamp(1.5rem,4vh,2.25rem);box-shadow:inset 0 1px #3418164d}.iaf-billing p[data-v-f9cda234]{font-family:var(--narrow);font-weight:400;font-size:.875rem;line-height:1.5;letter-spacing:.055em;text-transform:uppercase;color:var(--ink-cherry);margin:0 0 .875rem}.iaf-billing p[data-v-f9cda234]:last-child{margin-bottom:0}.iaf-funnel[data-v-f9cda234]{list-style:none;margin:0 0 clamp(3.5rem,9vh,6rem);padding:0}.iaf-funnel li[data-v-f9cda234]{display:grid;grid-template-columns:clamp(3.5rem,7vw,5.5rem) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:start;padding:clamp(1.5rem,4vh,2.25rem) 0;box-shadow:inset 0 -1px #ffffff21}.iaf-funnel-n[data-v-f9cda234]{font-family:var(--poster);font-weight:900;font-size:clamp(2.25rem,5vw,3.5rem);line-height:.85;letter-spacing:-.04em;color:var(--accent)}.iaf-rail-head[data-v-f9cda234]{margin-top:clamp(1rem,3vh,2rem)}.iaf-slate-rail[data-v-f9cda234]{list-style:none;margin:0 0 clamp(3.5rem,9vh,6rem);padding:0;display:grid;gap:clamp(1.25rem,3vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.iaf-card[data-v-f9cda234]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1.125rem;text-decoration:none;padding:1rem;border-radius:4px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a;transition:background-color .16s linear,transform .16s cubic-bezier(.22,1,.36,1)}.iaf-card[data-v-f9cda234]:hover{background:#ffffff17;transform:translateY(-3px)}.iaf-card[data-v-f9cda234]:focus-visible{outline:none;box-shadow:0 0 0 3px #6f6de88c}.iaf-poster[data-v-f9cda234]{display:block;aspect-ratio:2 / 3;border-radius:3px;overflow:hidden;background:var(--room-deep)}.iaf-poster img[data-v-f9cda234]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.iaf-poster-none[data-v-f9cda234]{display:flex;align-items:center;justify-content:center;height:100%;padding:.5rem;font-family:var(--doc);font-size:.875rem;line-height:1.35;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-on-room-3)}.iaf-card-meta[data-v-f9cda234]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.iaf-card-dir[data-v-f9cda234]{font-family:var(--doc);font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--champagne)}.iaf-card-title[data-v-f9cda234]{font-family:var(--poster);font-weight:700;font-size:1.1875rem;line-height:1.22;letter-spacing:-.012em;color:var(--ink-on-room)}.iaf-card-log[data-v-f9cda234]{font-size:1rem;line-height:1.5;color:var(--ink-on-room-2);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.iaf-card-by[data-v-f9cda234]{font-family:var(--doc);font-size:.875rem;color:var(--ink-on-room-3)}.iaf-progress[data-v-f9cda234]{display:block;margin-top:.375rem}.iaf-progress-bar[data-v-f9cda234]{display:block;height:5px;border-radius:3px;background:#ffffff24;overflow:hidden}.iaf-progress-bar i[data-v-f9cda234]{display:block;height:100%;background:var(--accent)}.iaf-progress-label[data-v-f9cda234]{display:block;margin-top:.5rem;font-family:var(--doc);font-size:.875rem;line-height:1.4;color:var(--ink-on-room-2)}.iaf-close[data-v-f9cda234]{padding-top:clamp(2rem,5vh,3rem);box-shadow:inset 0 1px #ffffff24}.iaf-close-head[data-v-f9cda234]{font-family:var(--poster);font-weight:900;font-size:clamp(2rem,6vw,4.5rem);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;color:var(--ink-on-room);margin:0 0 clamp(1.75rem,4vh,2.5rem);max-width:20ch}.iaf-close-fine[data-v-f9cda234]{font-family:var(--doc);font-size:.9375rem;line-height:1.6;color:var(--ink-on-room-3);max-width:60ch;margin:clamp(1.5rem,4vh,2rem) 0 0}
