.embraion-page[data-astro-cid-6ihne3qv]{--embraion-surface:#f5f0ea;--embraion-text:#0e0e0f;--embraion-muted:#706a65;--ember:#ff7a00;--amber:#ffb23f;--line:#0e0e0f24;margin-block:var(--space-4) var(--space-12);color:var(--embraion-text)}html[data-theme=dark] .embraion-page[data-astro-cid-6ihne3qv]{--embraion-surface:#0e0e0f;--embraion-text:#f5f0ea;--embraion-muted:#aaa39d;--line:#f5f0ea24}.embraion-hero[data-astro-cid-6ihne3qv]{align-items:center;gap:var(--space-6);min-height:680px;padding:clamp(var(--space-4), 6vw, var(--space-12));border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);color:var(--embraion-text);background:radial-gradient(circle at 75% 28%, #ff7a0029, transparent 28%), radial-gradient(circle at 18% 82%, #ffb23f14, transparent 24%), var(--embraion-surface);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000002e}.embraion-hero__glow[data-astro-cid-6ihne3qv]{aspect-ratio:1;border-radius:var(--radius-round);filter:blur(18px);background:radial-gradient(circle,#ff913b47,#ff7a0014 35%,#0000 70%);width:420px;position:absolute;top:14%;right:6%}.embraion-hero__content[data-astro-cid-6ihne3qv]{z-index:2;min-width:0;max-width:720px;position:relative;container-type:inline-size}.embraion-kicker[data-astro-cid-6ihne3qv],.embraion-label[data-astro-cid-6ihne3qv]{color:var(--embraion-muted);font-size:var(--font-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:750}.embraion-kicker[data-astro-cid-6ihne3qv]{align-items:center;gap:var(--space-1);display:flex}.embraion-spark[data-astro-cid-6ihne3qv]{border-radius:var(--radius-round);background:var(--ember);width:8px;height:8px;box-shadow:0 0 22px var(--amber)}.embraion-hero[data-astro-cid-6ihne3qv] h1[data-astro-cid-6ihne3qv]{margin:var(--space-3) 0 0;letter-spacing:var(--tracking-tight);font-size:clamp(4.6rem,20cqi,9.5rem);line-height:.78}.embraion-hero[data-astro-cid-6ihne3qv] h1[data-astro-cid-6ihne3qv] span[data-astro-cid-6ihne3qv]{color:var(--ember);text-shadow:0 0 45px #ff7a0038}.embraion-tagline[data-astro-cid-6ihne3qv]{margin:var(--space-4) 0 0;font-size:clamp(var(--font-xl), 5cqi, var(--font-3xl));letter-spacing:var(--tracking-tight)}.embraion-lede[data-astro-cid-6ihne3qv]{max-width:650px;margin:var(--space-2) 0 0;color:var(--embraion-muted);font-size:var(--font-md);line-height:var(--leading-relaxed)}.embraion-actions[data-astro-cid-6ihne3qv]{gap:var(--space-15);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.embraion-button[data-astro-cid-6ihne3qv]{min-height:46px;padding:var(--space-15) var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius-sm);color:var(--embraion-text);background:color-mix(in srgb, var(--embraion-surface) 88%, var(--embraion-text) 12%);justify-content:center;align-items:center;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.embraion-button[data-astro-cid-6ihne3qv]:hover{border-color:color-mix(in srgb, var(--embraion-text) 28%, transparent);transform:translateY(-2px)}.embraion-button--primary[data-astro-cid-6ihne3qv]{color:#0e0e0f;background:linear-gradient(135deg, var(--amber), var(--ember));border-color:#0000;font-weight:750}.embraion-button--dark[data-astro-cid-6ihne3qv]{color:#f7f7f8;background:#ffffff0f;border-color:#ffffff2e}.embraion-meta[data-astro-cid-6ihne3qv]{gap:var(--space-1);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.embraion-meta[data-astro-cid-6ihne3qv] span[data-astro-cid-6ihne3qv]{padding:var(--space-05) var(--space-1);border:var(--border-width) solid var(--line);border-radius:var(--radius-pill);color:var(--embraion-muted);font-size:var(--font-xs)}.embraion-mark[data-astro-cid-6ihne3qv]{z-index:1;aspect-ratio:1;border-radius:var(--radius-round);background:radial-gradient(circle at 50% 44%,#ffb23f1f,#0000 58%);justify-self:center;place-items:center;width:min(32vw,360px);display:grid;position:relative}.embraion-mark__ring[data-astro-cid-6ihne3qv]{border:var(--border-width) solid #ff7a0033;border-radius:var(--radius-round);position:absolute;inset:8%;box-shadow:inset 0 0 60px #ff7a000f,0 0 100px #ff7a0014}.embraion-mark__ring[data-astro-cid-6ihne3qv]:before,.embraion-mark__ring[data-astro-cid-6ihne3qv]:after{content:"";border:var(--border-width) solid #ffffff14;border-radius:42% 58% 48% 52%/56% 44%;position:absolute;inset:18%;transform:rotate(28deg)}.embraion-mark__ring[data-astro-cid-6ihne3qv]:after{border-color:#ff7a0047;inset:32%;transform:rotate(-18deg)}.embraion-icon[data-astro-cid-6ihne3qv]{z-index:2;object-fit:contain;filter:drop-shadow(0 20px 55px #ff7a002e);width:76%;height:auto;position:relative}.embraion-story[data-astro-cid-6ihne3qv],.embraion-offers[data-astro-cid-6ihne3qv],.embraion-resources[data-astro-cid-6ihne3qv]{padding:var(--space-8) 0;border-bottom:var(--border-width) solid var(--border);color:var(--text-primary)}.embraion-story__intro[data-astro-cid-6ihne3qv]{gap:var(--space-3);width:100%;display:grid}.embraion-story[data-astro-cid-6ihne3qv] p[data-astro-cid-6ihne3qv],.embraion-offers[data-astro-cid-6ihne3qv] p[data-astro-cid-6ihne3qv],.embraion-resources[data-astro-cid-6ihne3qv] p[data-astro-cid-6ihne3qv],.embraion-status[data-astro-cid-6ihne3qv] p[data-astro-cid-6ihne3qv]{font-size:clamp(var(--font-md), 1.25vw, var(--font-lg));line-height:var(--leading-relaxed);color:var(--text-secondary)}.embraion-story__intro[data-astro-cid-6ihne3qv]>p[data-astro-cid-6ihne3qv]:last-child{max-width:82ch;margin:0}.embraion-story__hook[data-astro-cid-6ihne3qv]{width:100%;max-width:none;letter-spacing:var(--tracking-tight);margin:0;font-weight:650;color:var(--text-primary)!important;font-size:clamp(var(--font-2xl), 2.4vw, var(--font-3xl))!important;line-height:1.42!important}.embraion-status[data-astro-cid-6ihne3qv]{gap:clamp(var(--space-3), 5vw, var(--space-6));margin:var(--space-4) 0;padding:var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--ember) 20%, var(--border));border-radius:var(--radius-lg);background:radial-gradient(circle at 8% 0%, #ff7a0017, transparent 30%), var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;display:grid}.embraion-status[data-astro-cid-6ihne3qv]>p[data-astro-cid-6ihne3qv]{margin:0}.embraion-status[data-astro-cid-6ihne3qv]>.embraion-label[data-astro-cid-6ihne3qv]{color:var(--embraion-muted);font-size:var(--font-xs);line-height:var(--leading-snug)}.embraion-section__heading[data-astro-cid-6ihne3qv]{max-width:900px}.embraion-section__heading[data-astro-cid-6ihne3qv] h2[data-astro-cid-6ihne3qv],.embraion-resources[data-astro-cid-6ihne3qv] h2[data-astro-cid-6ihne3qv]{margin:var(--space-1) 0 0;font-size:clamp(var(--font-3xl), 5vw, 4.8rem);letter-spacing:var(--tracking-tight);line-height:.98}.embraion-section__heading[data-astro-cid-6ihne3qv]>p[data-astro-cid-6ihne3qv]:last-child{max-width:760px;margin:var(--space-3) 0 0}.embraion-feature-list[data-astro-cid-6ihne3qv]{gap:var(--space-2);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.embraion-feature[data-astro-cid-6ihne3qv]{gap:var(--space-2);min-height:210px;padding:clamp(var(--space-3), 4vw, var(--space-4));border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;align-items:start;display:grid}.embraion-feature__marker[data-astro-cid-6ihne3qv]{font-size:var(--font-lg);padding-top:.15rem;line-height:1}.embraion-feature[data-astro-cid-6ihne3qv] h3[data-astro-cid-6ihne3qv]{font-size:clamp(var(--font-lg), 2vw, var(--font-2xl));letter-spacing:var(--tracking-tight);margin:0}.embraion-feature[data-astro-cid-6ihne3qv] p[data-astro-cid-6ihne3qv]{margin:var(--space-15) 0 0;font-size:var(--font-md);line-height:var(--leading-relaxed)}.embraion-inline-code[data-astro-cid-6ihne3qv]{border:var(--border-width) solid #ff7a0047;border-radius:var(--radius-xs);color:color-mix(in srgb, var(--text-primary) 86%, var(--ember) 14%);background:color-mix(in srgb, var(--surface) 88%, var(--ember) 12%);white-space:nowrap;margin:.08em .18em;padding:.22em .5em;font:600 .9em/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-block}.embraion-resources[data-astro-cid-6ihne3qv]{display:block}.embraion-resources__copy[data-astro-cid-6ihne3qv]{max-width:860px}.embraion-resource-actions[data-astro-cid-6ihne3qv]{gap:var(--space-2);margin-top:calc(var(--space-4) + var(--space-1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.embraion-resource-card[data-astro-cid-6ihne3qv]{align-items:center;gap:var(--space-3);min-height:144px;padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.embraion-resource-card[data-astro-cid-6ihne3qv]:hover{border-color:color-mix(in srgb, var(--ember) 55%, var(--border));box-shadow:var(--shadow-lg);transform:translateY(-3px)}.embraion-resource-card--primary[data-astro-cid-6ihne3qv]{background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 85%, var(--amber) 15%), color-mix(in srgb, var(--surface) 90%, var(--ember) 10%));border-color:#ff7a005c}.embraion-resource-card[data-astro-cid-6ihne3qv]>span[data-astro-cid-6ihne3qv]:first-child{border:var(--border-width) solid color-mix(in srgb, var(--ember) 24%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 86%, var(--ember) 14%);width:48px;height:48px;font-size:var(--font-xl);flex:none;place-items:center;display:grid}.embraion-resource-card[data-astro-cid-6ihne3qv]>span[data-astro-cid-6ihne3qv]:last-child{gap:var(--space-05);display:grid}.embraion-resource-card[data-astro-cid-6ihne3qv] strong[data-astro-cid-6ihne3qv]{font-size:var(--font-lg)}.embraion-resource-card[data-astro-cid-6ihne3qv] small[data-astro-cid-6ihne3qv]{color:var(--text-secondary);font-size:var(--font-xs)}.embraion-cta[data-astro-cid-6ihne3qv]{isolation:isolate;gap:clamp(var(--space-4), 7vw, var(--space-8));margin-top:var(--space-6);padding:clamp(var(--space-4), 6vw, var(--space-8));border:var(--border-width) solid #ffb23f24;border-radius:var(--radius-lg);color:#f7f7f8;background:radial-gradient(circle at 9% 14%,#ffb23f21,#0000 28%),radial-gradient(circle at 92% 18%,#ff7a0033,#0000 34%),linear-gradient(145deg,#111214,#090a0c 70%);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000003d}.embraion-cta[data-astro-cid-6ihne3qv]:after{content:"";z-index:-1;aspect-ratio:1;border:var(--border-width) solid #ff7a002e;border-radius:var(--radius-round);width:360px;position:absolute;bottom:-190px;right:-120px;box-shadow:0 0 0 42px #ff7a0009,0 0 0 84px #ff7a0005}.embraion-cta[data-astro-cid-6ihne3qv] .embraion-label[data-astro-cid-6ihne3qv]{color:#979aa3}.embraion-cta[data-astro-cid-6ihne3qv] h2[data-astro-cid-6ihne3qv]{max-width:560px;margin:var(--space-2) 0 0;font-size:clamp(var(--font-3xl), 5vw, 4.8rem);letter-spacing:var(--tracking-tight);line-height:.98}.embraion-cta__body[data-astro-cid-6ihne3qv]{align-self:center}.embraion-cta__lead[data-astro-cid-6ihne3qv]{color:#c4c6cc;max-width:62ch;font-size:clamp(var(--font-md), 1.25vw, var(--font-lg));line-height:var(--leading-relaxed);margin:0}.embraion-cta__feedback[data-astro-cid-6ihne3qv]{max-width:62ch;margin:var(--space-3) 0 0;color:#fff;font-size:clamp(var(--font-lg), 2vw, var(--font-2xl));line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);font-weight:700}@media (width<=980px){.embraion-hero[data-astro-cid-6ihne3qv]{grid-template-columns:1fr;min-height:auto}.embraion-mark[data-astro-cid-6ihne3qv]{width:min(62vw,300px);margin-top:var(--space-2)}.embraion-status[data-astro-cid-6ihne3qv],.embraion-cta[data-astro-cid-6ihne3qv]{grid-template-columns:1fr}}@media (width<=640px){.embraion-feature-list[data-astro-cid-6ihne3qv],.embraion-resource-actions[data-astro-cid-6ihne3qv]{grid-template-columns:1fr}.embraion-feature[data-astro-cid-6ihne3qv]{min-height:0}}@media (width<=520px){.embraion-page[data-astro-cid-6ihne3qv]{margin-top:var(--space-2)}.embraion-hero[data-astro-cid-6ihne3qv]{padding:var(--space-4) var(--space-3);border-radius:var(--radius-md)}.embraion-hero[data-astro-cid-6ihne3qv] h1[data-astro-cid-6ihne3qv]{font-size:clamp(var(--font-5xl), 22cqi, 6rem)}.embraion-story[data-astro-cid-6ihne3qv],.embraion-offers[data-astro-cid-6ihne3qv],.embraion-resources[data-astro-cid-6ihne3qv]{padding:var(--space-6) 0}.embraion-status[data-astro-cid-6ihne3qv]{gap:var(--space-2);padding:var(--space-3);grid-template-columns:1fr}.embraion-resource-card[data-astro-cid-6ihne3qv]{min-height:112px;padding:var(--space-3)}.embraion-cta[data-astro-cid-6ihne3qv]{gap:var(--space-4);padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg)}.embraion-cta[data-astro-cid-6ihne3qv] .embraion-actions[data-astro-cid-6ihne3qv]{grid-template-columns:1fr;display:grid}.embraion-cta[data-astro-cid-6ihne3qv] .embraion-button[data-astro-cid-6ihne3qv]{width:100%}}.findpi-page[data-astro-cid-6ngmv2tn]{--fp-green:#547d56;--fp-dark:#4b4848;--fp-grid:#c5c5c5;--fp-neon:#91fa96;--fp-orange:#ee4f28;--fp-paper:#f5f5f3;margin-block:var(--space-4) var(--space-12)}.findpi-hero[data-astro-cid-6ngmv2tn]{gap:clamp(var(--space-4), 7vw, var(--space-16));min-height:720px;padding:clamp(var(--space-4), 6vw, var(--space-12));border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--fp-green) 10%, var(--background)), var(--background-elevated));box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;display:grid}.findpi-hero__copy[data-astro-cid-6ngmv2tn]{min-width:0;container-type:inline-size}.findpi-kicker[data-astro-cid-6ngmv2tn],.findpi-label[data-astro-cid-6ngmv2tn]{color:var(--text-tertiary);font-size:var(--font-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:750}.findpi-hero[data-astro-cid-6ngmv2tn] h1[data-astro-cid-6ngmv2tn]{margin:var(--space-2) 0 0;font-size:clamp(var(--font-5xl), 18cqi, 9rem);letter-spacing:var(--tracking-tight);line-height:.82}.findpi-hero[data-astro-cid-6ngmv2tn] h1[data-astro-cid-6ngmv2tn] span[data-astro-cid-6ngmv2tn]{color:var(--fp-green)}.findpi-tagline[data-astro-cid-6ngmv2tn]{margin:var(--space-3) 0 0;font-size:clamp(var(--font-2xl), 5cqi, var(--font-3xl));letter-spacing:var(--tracking-tight)}.findpi-lede[data-astro-cid-6ngmv2tn]{max-width:700px;color:var(--text-secondary);font-size:var(--font-md);line-height:var(--leading-relaxed)}.findpi-actions[data-astro-cid-6ngmv2tn]{align-items:center;gap:var(--space-15);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.findpi-button[data-astro-cid-6ngmv2tn]{min-height:var(--size-tap-target);padding:var(--space-15) var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--background-elevated);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.findpi-button--primary[data-astro-cid-6ngmv2tn]{color:#fff;border-color:var(--fp-green);background:var(--fp-green)}.findpi-meta[data-astro-cid-6ngmv2tn]{gap:var(--space-1);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.findpi-meta[data-astro-cid-6ngmv2tn] span[data-astro-cid-6ngmv2tn]{padding:var(--space-05) var(--space-1);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--font-xs)}.findpi-board[data-astro-cid-6ngmv2tn]{border-radius:var(--radius-lg);min-height:590px;color:var(--fp-dark);background-color:var(--fp-paper);background-image:linear-gradient(var(--fp-grid) 1px, transparent 1px), linear-gradient(90deg, var(--fp-grid) 1px, transparent 1px);border:var(--border-width) solid #0000001f;background-size:42px 42px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000002e}.findpi-board__top[data-astro-cid-6ngmv2tn]{color:#fff;background:var(--fp-dark);letter-spacing:.02em;place-items:center;height:72px;font-weight:850;display:grid}.findpi-score[data-astro-cid-6ngmv2tn]{justify-content:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.findpi-score[data-astro-cid-6ngmv2tn] div[data-astro-cid-6ngmv2tn]{justify-items:center;gap:var(--space-1);display:grid}.findpi-score[data-astro-cid-6ngmv2tn] small[data-astro-cid-6ngmv2tn]{font-weight:900}.findpi-score[data-astro-cid-6ngmv2tn] strong[data-astro-cid-6ngmv2tn]{min-width:78px;padding:var(--space-05) var(--space-15);border-radius:var(--radius-sm);color:var(--fp-neon);background:var(--fp-dark);text-align:center;font:2rem ui-monospace,SFMono-Regular,Menlo,monospace}.findpi-circle[data-astro-cid-6ngmv2tn]{aspect-ratio:1;border:var(--border-width-strong) solid #6d6d6d;border-radius:var(--radius-round);width:250px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.findpi-axis[data-astro-cid-6ngmv2tn]{background:#727272;position:absolute}.findpi-axis--x[data-astro-cid-6ngmv2tn]{height:2px;top:50%;left:-35px;right:-35px}.findpi-axis--y[data-astro-cid-6ngmv2tn]{width:2px;top:-35px;bottom:-35px;left:50%}.findpi-point[data-astro-cid-6ngmv2tn]{border-radius:var(--radius-round);background:var(--fp-orange);width:16px;height:16px;position:absolute;bottom:28px;right:-7px;box-shadow:0 0 0 4px #ee4f281f}.findpi-circle[data-astro-cid-6ngmv2tn]>strong[data-astro-cid-6ngmv2tn]{color:#4b48481f;font-size:5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.findpi-circle[data-astro-cid-6ngmv2tn]>em[data-astro-cid-6ngmv2tn]{padding:var(--space-1) var(--space-15);border-radius:var(--radius-xs);color:var(--fp-neon);background:var(--fp-dark);font:1.2rem ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.findpi-answers[data-astro-cid-6ngmv2tn]{gap:var(--space-15);grid-template-columns:repeat(2,1fr);display:grid;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.findpi-answers[data-astro-cid-6ngmv2tn] span[data-astro-cid-6ngmv2tn]{padding:var(--space-2);border-radius:var(--radius-sm);color:#fff;background:var(--fp-dark);text-align:center}.findpi-answers[data-astro-cid-6ngmv2tn] .correct[data-astro-cid-6ngmv2tn]{color:#4c6b50;background:var(--fp-neon)}.findpi-section[data-astro-cid-6ngmv2tn]{gap:clamp(var(--space-4), 8vw, var(--space-16));padding:clamp(var(--space-8), 8vw, var(--space-16));border-bottom:var(--border-width) solid var(--border);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);display:grid}.findpi-section[data-astro-cid-6ngmv2tn] h2[data-astro-cid-6ngmv2tn],.findpi-cta[data-astro-cid-6ngmv2tn] h2[data-astro-cid-6ngmv2tn]{margin:var(--space-1) 0 0;font-size:clamp(var(--font-3xl), 5vw, 4.8rem);letter-spacing:var(--tracking-tight);line-height:.95}.findpi-copy[data-astro-cid-6ngmv2tn]{max-width:720px;color:var(--text-secondary);line-height:var(--leading-relaxed)}.findpi-copy[data-astro-cid-6ngmv2tn] p[data-astro-cid-6ngmv2tn]:first-child{margin-top:0}.findpi-section__heading[data-astro-cid-6ngmv2tn]{grid-column:1/-1;max-width:850px}.findpi-facts[data-astro-cid-6ngmv2tn]{gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.findpi-facts[data-astro-cid-6ngmv2tn] article[data-astro-cid-6ngmv2tn]{min-height:210px;padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--background-elevated)}.findpi-facts[data-astro-cid-6ngmv2tn] strong[data-astro-cid-6ngmv2tn]{font-size:var(--font-3xl);color:var(--fp-green)}.findpi-facts[data-astro-cid-6ngmv2tn] p[data-astro-cid-6ngmv2tn]{color:var(--text-secondary);line-height:var(--leading-relaxed)}.findpi-design-grid[data-astro-cid-6ngmv2tn]{gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.findpi-design-card[data-astro-cid-6ngmv2tn]{min-height:420px;padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--background-elevated);overflow:hidden}.findpi-design-card[data-astro-cid-6ngmv2tn] p[data-astro-cid-6ngmv2tn]{margin-top:var(--space-2);color:var(--text-secondary);line-height:var(--leading-relaxed)}.findpi-chalk[data-astro-cid-6ngmv2tn]{border-radius:var(--radius-md);color:#fff;background:var(--fp-green);min-height:250px;position:relative;box-shadow:inset 0 0 50px #00000021}.findpi-chalk[data-astro-cid-6ngmv2tn] span[data-astro-cid-6ngmv2tn]{font-size:var(--font-4xl);font-family:cursive;position:absolute;top:1rem;left:1.5rem}.findpi-chalk[data-astro-cid-6ngmv2tn] strong[data-astro-cid-6ngmv2tn]{font-size:7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.findpi-chalk[data-astro-cid-6ngmv2tn] i[data-astro-cid-6ngmv2tn]{font-size:var(--font-2xl);position:absolute;top:1.2rem;right:1.4rem;transform:rotate(12deg)}.findpi-play[data-astro-cid-6ngmv2tn]{width:max-content;margin:calc(var(--space-3) * -1) auto 0;padding:var(--space-15) var(--space-3);border-radius:var(--radius-sm);color:#fff;background:#333;font-weight:900;position:relative}.findpi-mini-grid[data-astro-cid-6ngmv2tn]{border-radius:var(--radius-md);background-color:#fafafa;background-image:linear-gradient(#c7c7c7 1px,#0000 1px),linear-gradient(90deg,#c7c7c7 1px,#0000 1px);background-size:32px 32px;min-height:250px;position:relative}.findpi-mini-circle[data-astro-cid-6ngmv2tn]{aspect-ratio:1;border:var(--border-width-strong) solid #6d6d6d;border-radius:var(--radius-round);width:160px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.findpi-mini-circle[data-astro-cid-6ngmv2tn] b[data-astro-cid-6ngmv2tn]{color:#555;font-size:var(--font-5xl);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.findpi-mini-circle[data-astro-cid-6ngmv2tn] span[data-astro-cid-6ngmv2tn]{border-radius:var(--radius-round);background:var(--fp-orange);width:14px;height:14px;position:absolute;bottom:24px;right:-7px}.findpi-cta[data-astro-cid-6ngmv2tn]{justify-content:space-between;align-items:end;gap:var(--space-4);margin-top:var(--space-4);padding:clamp(var(--space-6), 7vw, var(--space-12));border-radius:var(--radius-lg);color:#fff;background:radial-gradient(circle at 88% 25%, #91fa962e, transparent 34%), var(--fp-green);display:flex}.findpi-cta[data-astro-cid-6ngmv2tn] .findpi-label[data-astro-cid-6ngmv2tn],.findpi-cta[data-astro-cid-6ngmv2tn] p[data-astro-cid-6ngmv2tn]{color:#fffc}.findpi-cta[data-astro-cid-6ngmv2tn] .findpi-button--primary[data-astro-cid-6ngmv2tn]{color:var(--fp-dark);background:var(--fp-neon);border-color:var(--fp-neon)}@media (width<=980px){.findpi-hero[data-astro-cid-6ngmv2tn]{grid-template-columns:1fr}.findpi-board[data-astro-cid-6ngmv2tn]{min-height:560px}.findpi-section[data-astro-cid-6ngmv2tn]{grid-template-columns:1fr}.findpi-facts[data-astro-cid-6ngmv2tn]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.findpi-page[data-astro-cid-6ngmv2tn]{margin-top:var(--space-2)}.findpi-hero[data-astro-cid-6ngmv2tn]{padding:var(--space-4) var(--space-3);border-radius:var(--radius-md)}.findpi-board[data-astro-cid-6ngmv2tn]{min-height:520px}.findpi-circle[data-astro-cid-6ngmv2tn]{width:210px}.findpi-facts[data-astro-cid-6ngmv2tn],.findpi-design-grid[data-astro-cid-6ngmv2tn]{grid-template-columns:1fr}.findpi-cta[data-astro-cid-6ngmv2tn]{padding:var(--space-4) var(--space-3);flex-direction:column;align-items:flex-start}}.trtd-page[data-astro-cid-v6bscqxs]{--trtd-orange:#fc5d2b;--trtd-orange-text:#b84219;--trtd-gold:#ffb43b;--trtd-brown:#7a2d16;--trtd-paper:#f4f4f4;--trtd-heading:#454545;--trtd-text:#262626;margin-block:var(--space-4) var(--space-12)}.trtd-hero[data-astro-cid-v6bscqxs]{gap:clamp(var(--space-4), 7vw, var(--space-16));min-height:720px;padding:clamp(var(--space-4), 6vw, var(--space-12));border-radius:var(--radius-lg);color:#fff;box-shadow:var(--shadow-lg);background:linear-gradient(145deg,#8c3519,#5a220f);grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;display:grid;position:relative;overflow:hidden}.trtd-bubbles[data-astro-cid-v6bscqxs] span[data-astro-cid-v6bscqxs]{border-radius:var(--radius-round);background:#ffb43b29;position:absolute}.trtd-bubbles[data-astro-cid-v6bscqxs] span[data-astro-cid-v6bscqxs]:first-child{width:32px;height:32px;top:12%;right:15%}.trtd-bubbles[data-astro-cid-v6bscqxs] span[data-astro-cid-v6bscqxs]:nth-child(2){width:14px;height:14px;top:18%;left:8%}.trtd-bubbles[data-astro-cid-v6bscqxs] span[data-astro-cid-v6bscqxs]:nth-child(3){opacity:.4;width:58px;height:58px;bottom:18%;right:32%}.trtd-bubbles[data-astro-cid-v6bscqxs] span[data-astro-cid-v6bscqxs]:nth-child(4){width:9px;height:9px;top:8%;left:40%}.trtd-bubbles[data-astro-cid-v6bscqxs] span[data-astro-cid-v6bscqxs]:nth-child(5){width:22px;height:22px;bottom:14%;left:16%}.trtd-hero__copy[data-astro-cid-v6bscqxs]{min-width:0;container-type:inline-size}.trtd-kicker[data-astro-cid-v6bscqxs],.trtd-label[data-astro-cid-v6bscqxs]{font-size:var(--font-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:750}.trtd-kicker[data-astro-cid-v6bscqxs]{color:#ffffffa6}.trtd-label[data-astro-cid-v6bscqxs]{color:var(--text-tertiary)}.trtd-hero[data-astro-cid-v6bscqxs] h1[data-astro-cid-v6bscqxs]{margin:var(--space-2) 0 0;font-size:clamp(var(--font-5xl), 16cqi, 8rem);letter-spacing:var(--tracking-tight);line-height:.84;position:relative}.trtd-hero[data-astro-cid-v6bscqxs] h1[data-astro-cid-v6bscqxs] span[data-astro-cid-v6bscqxs]{color:var(--trtd-gold)}.trtd-lede[data-astro-cid-v6bscqxs]{color:#ffffffc7;max-width:700px;font-size:var(--font-lg);line-height:var(--leading-relaxed);position:relative}.trtd-meta[data-astro-cid-v6bscqxs]{gap:var(--space-1);margin-top:var(--space-4);flex-wrap:wrap;display:flex;position:relative}.trtd-meta[data-astro-cid-v6bscqxs] span[data-astro-cid-v6bscqxs]{padding:var(--space-05) var(--space-1);border:var(--border-width) solid #ffffff2e;border-radius:var(--radius-pill);color:#ffffffb8;font-size:var(--font-xs)}.trtd-app-card[data-astro-cid-v6bscqxs]{min-height:560px;padding:var(--space-3);border-radius:var(--radius-lg);color:var(--trtd-text);background:var(--trtd-paper);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000047}.trtd-app-card[data-astro-cid-v6bscqxs]:before{content:"";background:linear-gradient(180deg, var(--trtd-brown), #8c3519);height:130px;position:absolute;top:0;left:0;right:0}.trtd-app-card__title[data-astro-cid-v6bscqxs]{margin:var(--space-3) 0 var(--space-4);color:#8e8e8e;font-size:var(--font-xl);font-weight:700;position:relative}.trtd-date[data-astro-cid-v6bscqxs]{gap:var(--space-15);padding:var(--space-2);border-radius:var(--radius-md) var(--radius-md) 0 0;background:#e7e7e7;grid-template-columns:auto 1fr auto auto;align-items:center;display:grid;position:relative}.trtd-date[data-astro-cid-v6bscqxs]>span[data-astro-cid-v6bscqxs]:first-child,.trtd-date[data-astro-cid-v6bscqxs]>span[data-astro-cid-v6bscqxs]:last-child{font-size:var(--font-2xl);text-align:center}.trtd-date[data-astro-cid-v6bscqxs] span[data-astro-cid-v6bscqxs]{text-align:center}.trtd-date[data-astro-cid-v6bscqxs] strong[data-astro-cid-v6bscqxs]{font-weight:500}.trtd-reasons[data-astro-cid-v6bscqxs]{background:#fff;display:grid;position:relative}.trtd-reasons[data-astro-cid-v6bscqxs] div[data-astro-cid-v6bscqxs]{min-height:66px;padding:0 var(--space-2);border-bottom:var(--border-width) solid #ddd;text-align:center;justify-content:center;align-items:center;display:flex}.trtd-reasons[data-astro-cid-v6bscqxs] div[data-astro-cid-v6bscqxs].active{color:var(--trtd-orange);font-weight:700}.trtd-reasons[data-astro-cid-v6bscqxs] b[data-astro-cid-v6bscqxs]{color:var(--trtd-gold);margin-left:auto}.trtd-app-actions[data-astro-cid-v6bscqxs]{gap:var(--space-15);margin-top:var(--space-2);display:grid;position:relative}.trtd-app-actions[data-astro-cid-v6bscqxs] span[data-astro-cid-v6bscqxs],.trtd-app-actions[data-astro-cid-v6bscqxs] strong[data-astro-cid-v6bscqxs]{border:var(--border-width) solid #00000047;border-radius:var(--radius-sm);place-items:center;min-height:48px;display:grid}.trtd-app-actions[data-astro-cid-v6bscqxs] strong[data-astro-cid-v6bscqxs]{background:linear-gradient(135deg, var(--trtd-gold), var(--trtd-orange));border-color:#0000;font-weight:500}.trtd-section[data-astro-cid-v6bscqxs]{gap:clamp(var(--space-4), 8vw, var(--space-16));padding:clamp(var(--space-8), 8vw, var(--space-16));border-bottom:var(--border-width) solid var(--border);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);display:grid}.trtd-section[data-astro-cid-v6bscqxs] h2[data-astro-cid-v6bscqxs],.trtd-cta[data-astro-cid-v6bscqxs] h2[data-astro-cid-v6bscqxs]{margin:var(--space-1) 0 0;font-size:clamp(var(--font-3xl), 5vw, 4.8rem);letter-spacing:var(--tracking-tight);line-height:.95}.trtd-copy[data-astro-cid-v6bscqxs]{max-width:720px;color:var(--text-secondary);line-height:var(--leading-relaxed)}.trtd-copy[data-astro-cid-v6bscqxs] p[data-astro-cid-v6bscqxs]:first-child{margin-top:0}.trtd-section__heading[data-astro-cid-v6bscqxs]{grid-column:1/-1;max-width:850px}.trtd-design-grid[data-astro-cid-v6bscqxs]{gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trtd-design-card[data-astro-cid-v6bscqxs]{min-height:390px;padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--background-elevated)}.trtd-design-card[data-astro-cid-v6bscqxs] p[data-astro-cid-v6bscqxs]{color:var(--text-secondary);line-height:var(--leading-relaxed)}.trtd-design-card--calendar[data-astro-cid-v6bscqxs]{background:linear-gradient(145deg, color-mix(in srgb, var(--trtd-orange) 8%, var(--background-elevated)), var(--background-elevated))}.trtd-mini-header[data-astro-cid-v6bscqxs]{padding:var(--space-3);border-radius:var(--radius-md) var(--radius-md) 0 0;color:#fff;background:var(--trtd-brown);font-size:var(--font-lg);font-weight:700}.trtd-mini-list[data-astro-cid-v6bscqxs]{padding:var(--space-2);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--trtd-paper);display:grid}.trtd-mini-list[data-astro-cid-v6bscqxs] span[data-astro-cid-v6bscqxs],.trtd-mini-list[data-astro-cid-v6bscqxs] strong[data-astro-cid-v6bscqxs]{padding:var(--space-15);border-bottom:var(--border-width) solid #ddd;color:var(--trtd-text);text-align:center}.trtd-mini-list[data-astro-cid-v6bscqxs] strong[data-astro-cid-v6bscqxs]{color:var(--trtd-orange-text)}.trtd-menu-list[data-astro-cid-v6bscqxs]{border:var(--border-width) solid #ddd;border-radius:var(--radius-md);background:var(--trtd-paper);display:grid;overflow:hidden}.trtd-menu-list[data-astro-cid-v6bscqxs] span[data-astro-cid-v6bscqxs]{gap:var(--space-15);padding:var(--space-2);border-bottom:var(--border-width) solid #ddd;color:#6b6b75;display:flex}.trtd-menu-list[data-astro-cid-v6bscqxs] span[data-astro-cid-v6bscqxs]:last-child{border-bottom:0}.trtd-menu-list[data-astro-cid-v6bscqxs] b[data-astro-cid-v6bscqxs]{color:#101828;flex:1;font-weight:500}.trtd-feature-grid[data-astro-cid-v6bscqxs]{gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trtd-feature-grid[data-astro-cid-v6bscqxs] article[data-astro-cid-v6bscqxs]{min-height:190px;padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--background-elevated)}.trtd-feature-grid[data-astro-cid-v6bscqxs] strong[data-astro-cid-v6bscqxs]{font-size:var(--font-md)}.trtd-feature-grid[data-astro-cid-v6bscqxs] p[data-astro-cid-v6bscqxs]{color:var(--text-secondary);line-height:var(--leading-relaxed)}.trtd-cta[data-astro-cid-v6bscqxs]{justify-content:space-between;align-items:end;gap:var(--space-4);margin-top:var(--space-4);padding:clamp(var(--space-6), 7vw, var(--space-12));border-radius:var(--radius-lg);color:#fff;background:radial-gradient(circle at 88% 20%, #ffb43b38, transparent 34%), var(--trtd-brown);display:flex}.trtd-cta[data-astro-cid-v6bscqxs] .trtd-label[data-astro-cid-v6bscqxs],.trtd-cta[data-astro-cid-v6bscqxs] p[data-astro-cid-v6bscqxs]{color:#ffffffc2}@media (width<=980px){.trtd-hero[data-astro-cid-v6bscqxs],.trtd-section[data-astro-cid-v6bscqxs]{grid-template-columns:1fr}.trtd-feature-grid[data-astro-cid-v6bscqxs]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.trtd-page[data-astro-cid-v6bscqxs]{margin-top:var(--space-2)}.trtd-hero[data-astro-cid-v6bscqxs]{padding:var(--space-4) var(--space-3);border-radius:var(--radius-md)}.trtd-design-grid[data-astro-cid-v6bscqxs],.trtd-feature-grid[data-astro-cid-v6bscqxs]{grid-template-columns:1fr}.trtd-cta[data-astro-cid-v6bscqxs]{padding:var(--space-4) var(--space-3);flex-direction:column;align-items:flex-start}}.detail-navigation[data-astro-cid-l4ixxxf2]{max-width:var(--width-prose);margin-top:var(--space-8);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border)}.detail-navigation[data-astro-cid-l4ixxxf2]>.eyebrow[data-astro-cid-l4ixxxf2]{margin:0 0 var(--space-2)}.detail-navigation__actions[data-astro-cid-l4ixxxf2]{gap:var(--space-1);flex-wrap:wrap;display:flex}
