:root{--p-red: #e0424b;--p-petal: #ea555b;--p-rose: #f47a7b;--p-red-deep: #b8313a;--p-leaf: #3dbb7e;--p-stem: #2e9e68;--p-ink: #1c1a2b;--p-muted: #6b5b57;--p-blush: #fff3ec;--p-peach: #ffe6da;--p-font-display: "Bricolage Grotesque", "Arial Rounded MT Bold", sans-serif;--p-font-body: "Instrument Sans", "Helvetica Neue", sans-serif;--p-font-mono: "DM Mono", ui-monospace, monospace;--p-radius: 28px}body{background:var(--p-blush);color:var(--p-ink);font-family:var(--p-font-body)}h1,h2,h3{font-family:var(--p-font-display);font-weight:800;letter-spacing:-.035em;line-height:.95}:root{--bg: var(--p-blush);--bg-alt: var(--p-peach);--card: #ffffff;--text: var(--p-ink);--muted: var(--p-muted);--line: #f3d5c7;--red: var(--p-red);--red-dark: var(--p-red-deep);--accent: var(--p-red-deep);--green: var(--p-stem);--blue: #3563e9;--radius: var(--p-radius);--shadow: 0 10px 30px -12px rgb(224 66 75 / .25);color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--bg: var(--p-ink);--bg-alt: #242236;--card: #2a2740;--text: #fff3ec;--muted: #bdb3c4;--line: #3a3652;--accent: var(--p-rose);--shadow: 0 10px 30px -12px rgb(0 0 0 / .6)}.parcy-logo.t-light{color:var(--text)}.t-light .pl-arc{color:var(--p-rose)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 var(--p-font-body)}h1,h2,h3{margin:0 0 .5em}h3{line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(2.6rem,7vw,4.8rem)}h2{font-size:clamp(2rem,4.5vw,3rem)}h3{font-size:1.3rem}p{margin:0 0 1em}a{color:inherit}img{max-width:100%;display:block}.wrap{width:min(1120px,100% - 32px);margin-inline:auto}section{padding:clamp(64px,10vw,112px) 0}section.alt{background:var(--bg-alt)}.eyebrow{font-family:var(--p-font-mono);font-weight:500;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.lead{font-size:1.15rem;color:var(--muted);max-width:60ch}.center{text-align:center}.center .lead{margin-inline:auto}.muted{color:var(--muted)}.small{font-size:.85rem}.btn{display:inline-flex;align-items:center;gap:.4em;padding:.8em 1.4em;border-radius:999px;border:2px solid transparent;font:600 1rem var(--p-font-body);text-decoration:none;cursor:pointer;transition:transform .15s,background .15s}.btn:hover{transform:translateY(-2px)}.btn:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.btn-primary{background:var(--red);color:#fff}.btn-primary:hover{background:var(--red-dark)}.btn-ghost{border-color:var(--text);color:var(--text);background:transparent}.btns{display:flex;flex-wrap:wrap;gap:12px}.center .btns{justify-content:center}.nav{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.nav-links{display:flex;gap:24px}.nav-links a{text-decoration:none;color:var(--muted);font-weight:500}.nav-links a:hover{color:var(--text)}.nav .btn{padding:.55em 1.1em;font-size:.9rem}@media(max-width:820px){.nav-links{display:none}}.hero .wrap{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px}.hero h1 span{color:var(--accent)}.hero-art{justify-self:center;width:min(360px,80%);animation:bob 4s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-14px) rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.hero-art{animation:none}}@media(max-width:820px){.hero .wrap{grid-template-columns:1fr;text-align:center}.hero .btns{justify-content:center}.hero .lead{margin-inline:auto}.hero-art{order:-1;width:200px}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow)}.grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:40px}.stat-label{font-size:.85rem;color:var(--muted);font-weight:500}.stat-value{font:800 1.8rem var(--p-font-display);letter-spacing:-.03em;overflow-wrap:anywhere}.big-num{font:800 clamp(2.2rem,5vw,3.2rem) var(--p-font-display);letter-spacing:-.035em;color:var(--accent)}.ca{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin:0 auto;padding:14px 20px;max-width:760px;background:var(--card);border:1px dashed var(--red);border-radius:999px}.ca code{font-size:.9rem;overflow-wrap:anywhere;text-align:center}.ca button{padding:.45em 1em;font-size:.85rem}@media(max-width:600px){.ca{border-radius:var(--radius)}}.chart{margin-top:24px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:var(--card)}.chart iframe{width:100%;height:520px;border:0;display:block}.chart-empty{padding:60px 24px;text-align:center;color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:820px){.split{grid-template-columns:1fr}}.facts{display:grid;gap:16px}.facts .card{padding:20px 24px}.steps{counter-reset:step}.steps .card{position:relative;padding-top:56px}.steps .card:before{counter-increment:step;content:counter(step);position:absolute;top:20px;left:28px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--red);color:#fff;font:700 1rem var(--p-font-display)}.table-wrap{overflow-x:auto;margin-top:24px}table{width:100%;border-collapse:collapse}th,td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line)}th{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.faq{max-width:760px;margin:40px auto 0;display:grid;gap:12px}details{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 22px}summary{font-weight:600;cursor:pointer}details p{margin:12px 0 0;color:var(--muted)}.cta{background:var(--red);color:#fff}.cta .lead{color:#ffe3e3}.cta .btn-primary{background:#fff;color:var(--red)}.cta .btn-ghost{border-color:#fff;color:#fff}footer{padding:40px 0;font-size:.85rem;color:var(--muted);border-top:1px solid var(--line)}footer p{max-width:80ch}footer .parcy-logo{margin-bottom:16px}.parcy-logo[data-astro-cid-76js3l5h]{display:inline-flex;align-items:center;gap:calc(var(--pl-size) * .3);text-decoration:none;color:var(--p-ink, #1c1a2b)}.parcy-logo[data-astro-cid-76js3l5h].l-stacked{flex-direction:column;gap:calc(var(--pl-size) * .35)}.parcy-logo[data-astro-cid-76js3l5h] img[data-astro-cid-76js3l5h]{display:block;flex-shrink:0}.pl-text[data-astro-cid-76js3l5h]{display:flex;flex-direction:column;gap:calc(var(--pl-size) * .18)}.l-stacked[data-astro-cid-76js3l5h] .pl-text[data-astro-cid-76js3l5h]{align-items:center}.pl-word[data-astro-cid-76js3l5h]{font-family:Bricolage Grotesque,Arial Rounded MT Bold,sans-serif;font-weight:800;font-size:var(--pl-size);line-height:.9;letter-spacing:-.045em}.pl-arc[data-astro-cid-76js3l5h]{color:var(--p-red, #e0424b)}.pl-ticker[data-astro-cid-76js3l5h]{font-family:DM Mono,ui-monospace,monospace;font-weight:500;font-size:calc(var(--pl-size) * .3);letter-spacing:.08em}.t-dark[data-astro-cid-76js3l5h]{color:#fff}.t-dark[data-astro-cid-76js3l5h] .pl-arc[data-astro-cid-76js3l5h]{color:var(--p-rose, #f47a7b)}.t-red[data-astro-cid-76js3l5h]{color:#fff}.t-red[data-astro-cid-76js3l5h] .pl-arc[data-astro-cid-76js3l5h]{color:#ffd9d4}.t-mono[data-astro-cid-76js3l5h] .pl-arc[data-astro-cid-76js3l5h]{color:inherit}
