.hero[data-astro-cid-bbe6dxrz]{background:var(--warm);min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:7rem var(--section-px) clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.hero-grid[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-image:linear-gradient(rgba(7,27,61,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(7,27,61,.06) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 90% 90% at 55% 45%,black 10%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 90% at 55% 45%,black 10%,transparent 78%);pointer-events:none}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;max-width:1200px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero-eyebrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-brand);font-size:.72rem;font-weight:500;letter-spacing:-.01em;text-transform:uppercase;color:var(--deep);margin-bottom:1.5rem}.hero-eyebrow-dot[data-astro-cid-bbe6dxrz]{width:6px;height:6px;background:var(--accent);border-radius:50%;flex-shrink:0;animation:blink 2s ease-in-out infinite}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-family:var(--font-brand);font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-wrap:balance;margin-bottom:2rem;color:var(--deep)}.hero-hl[data-astro-cid-bbe6dxrz]{color:var(--accent);position:relative;white-space:nowrap}.hero-hl[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:2px;background:currentColor;opacity:.3;transform-origin:left;scale:0 1;animation:hlIn .8s cubic-bezier(.23,1,.32,1) .35s forwards}@keyframes hlIn{to{scale:1 1}}.hero-sub[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:1.75rem;max-width:46ch}.hero-desc[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:.95rem;color:var(--text-body);line-height:1.85}.hero-desc[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--deep);font-weight:600}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.hero-trust[data-astro-cid-bbe6dxrz]{list-style:none;display:flex;align-items:center;gap:1.25rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(7,27,61,.08)}.trust-item[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.15rem}.trust-num[data-astro-cid-bbe6dxrz]{font-family:var(--font-brand);font-size:1.05rem;font-weight:700;color:var(--deep);letter-spacing:-.02em;line-height:1}.trust-label[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:.65rem;color:var(--text-body);text-transform:uppercase;letter-spacing:.06em}.trust-divider[data-astro-cid-bbe6dxrz]{width:1px;height:28px;background:#071b3d1a}.hero-visual[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.deck-stage[data-astro-cid-bbe6dxrz]{position:relative;width:min(480px,100%);aspect-ratio:600 / 580;will-change:transform;perspective:1300px}.deck-iso[data-astro-cid-bbe6dxrz]{position:absolute;right:-8%;top:50%;width:72%;translate:0 -50%;opacity:.08;pointer-events:none}.deck[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .45s cubic-bezier(.23,1,.32,1)}.deck-thread[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.dt-base[data-astro-cid-bbe6dxrz],.dt-pulse[data-astro-cid-bbe6dxrz]{fill:none;stroke-linecap:round}.dt-base[data-astro-cid-bbe6dxrz]{stroke:#071b3d29;stroke-width:1.5;stroke-dasharray:.012 .02}.dt-pulse[data-astro-cid-bbe6dxrz]{stroke:var(--accent);stroke-width:2;stroke-dasharray:.1 .9;animation:dtPulse 4.5s linear infinite}@keyframes dtPulse{0%{stroke-dashoffset:1}to{stroke-dashoffset:-1}}.deck-card[data-astro-cid-bbe6dxrz]{position:absolute;background:#fff;border:1px solid rgba(7,27,61,.08);border-radius:14px;box-shadow:0 24px 44px -26px #071b3d66;padding:.85rem 1rem;transform:translateZ(var(--z));translate:0 16px;opacity:0;animation:cardIn .7s cubic-bezier(.34,1.56,.64,1) var(--d) forwards;display:flex;flex-direction:column;gap:.45rem}@keyframes cardIn{to{translate:0 0;opacity:1}}.deck-card[data-astro-cid-bbe6dxrz] small[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:.56rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-body)}.dc-row[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dc-chip[data-astro-cid-bbe6dxrz]{font-family:var(--font-brand);font-size:.56rem;font-weight:700;letter-spacing:.02em;color:var(--deep);background:#071b3d0f;border-radius:100px;padding:.16rem .5rem;white-space:nowrap}.dc-ref[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:.6rem;font-weight:600;color:var(--text-body);white-space:nowrap}.dc-who[data-astro-cid-bbe6dxrz]{font-family:var(--font-brand);font-size:.72rem;font-weight:700;letter-spacing:-.01em;color:var(--deep)}.dc-num[data-astro-cid-bbe6dxrz]{font-family:var(--font-brand);font-size:1.15rem;font-weight:700;letter-spacing:-.03em;color:var(--deep);line-height:1}.dc-line[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-family:var(--font-body);font-size:.62rem;color:var(--text-body)}.dc-line[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{font-weight:600;color:var(--deep);white-space:nowrap}.dc-tot[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;border-top:1px solid rgba(7,27,61,.08);padding-top:.45rem}.dc-tot[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{font-family:var(--font-brand);font-size:.85rem;font-weight:700;letter-spacing:-.02em;color:var(--accent-text)}.dc-ok[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;font-family:var(--font-body);font-size:.58rem;font-weight:600;color:var(--accent-text);background:#a6492f17;border-radius:100px;padding:.22rem .55rem}.dc-ok[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:11px;height:11px;flex-shrink:0}.dc-bars[data-astro-cid-bbe6dxrz]{display:flex;align-items:flex-end;gap:4px;height:30px}.dc-bars[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{flex:1;border-radius:3px 3px 0 0;background:#071b3d24}.dc-bars[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz].lo{background:var(--accent)}.dc-avs[data-astro-cid-bbe6dxrz]{display:flex;align-items:center}.dc-avs[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{width:20px;height:20px;border-radius:50%;border:2px solid #fff;margin-left:-6px;font-family:var(--font-brand);font-style:normal;font-size:.5rem;font-weight:700;color:var(--warm);display:flex;align-items:center;justify-content:center}.dc-avs[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:first-child{margin-left:0}.dc-avs[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(1){background:var(--deep)}.dc-avs[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(2){background:var(--accent-solid)}.dc-avs[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(3){background:#7a8ba8}.dc-avs[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{margin-left:.45rem;font-family:var(--font-body);font-size:.58rem;color:var(--text-body)}.dc-track[data-astro-cid-bbe6dxrz]{height:4px;border-radius:100px;background:#071b3d14;overflow:hidden}.dc-track[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{display:block;height:100%;border-radius:100px;background:var(--accent);transform-origin:left;animation:trackIn 1.2s cubic-bezier(.23,1,.32,1) 1s both}@keyframes trackIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dia-legend[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;justify-content:center}.dia-legend-item[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-body);font-size:.7rem;font-weight:500;color:#071b3d9e}.dia-legend-dot[data-astro-cid-bbe6dxrz]{width:7px;height:7px;border-radius:50%;border:1px solid var(--accent);opacity:.45}.dia-legend-link[data-astro-cid-bbe6dxrz]{color:var(--deep);font-weight:600;transition:color .2s cubic-bezier(.23,1,.32,1)}.dia-legend-link[data-astro-cid-bbe6dxrz] .dia-legend-dot[data-astro-cid-bbe6dxrz]{background:var(--accent);opacity:1}.dia-legend-link[data-astro-cid-bbe6dxrz] .arrow[data-astro-cid-bbe6dxrz]{transition:transform .2s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.dia-legend-link[data-astro-cid-bbe6dxrz]:hover{color:var(--accent-text)}.dia-legend-link[data-astro-cid-bbe6dxrz]:hover .arrow[data-astro-cid-bbe6dxrz]{transform:translate(3px)}}@media(max-width:1024px){.hero-content[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:3.5rem}.hero-visual[data-astro-cid-bbe6dxrz]{gap:1rem}.deck-stage[data-astro-cid-bbe6dxrz]{width:min(440px,100%)}}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding-top:7rem;padding-bottom:3.5rem}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(1.95rem,7.4vw,2.6rem);margin-bottom:1.5rem}.hero-sub[data-astro-cid-bbe6dxrz]{max-width:100%;gap:1.5rem}.hero-desc[data-astro-cid-bbe6dxrz]{font-size:.9rem;line-height:1.8}.hero-trust[data-astro-cid-bbe6dxrz]{gap:.75rem;margin-top:2rem;padding-top:1.25rem}.trust-num[data-astro-cid-bbe6dxrz]{font-size:.92rem}.trust-label[data-astro-cid-bbe6dxrz]{font-size:.6rem}.trust-divider[data-astro-cid-bbe6dxrz]{height:24px}.hero-visual[data-astro-cid-bbe6dxrz]{display:none}}@media(prefers-reduced-motion:reduce){.hero-hl[data-astro-cid-bbe6dxrz]:after{animation:none;scale:1 1}.dt-pulse[data-astro-cid-bbe6dxrz]{animation:none;stroke-dasharray:none;opacity:.5}.deck-card[data-astro-cid-bbe6dxrz]{animation:none;translate:0 0;opacity:1}.dc-track[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{animation:none}.deck-stage[data-astro-cid-bbe6dxrz]{will-change:auto}}.dual[data-astro-cid-gdwbzpjq]{padding:7rem var(--section-px);background:var(--bone);position:relative}.dual-inner[data-astro-cid-gdwbzpjq]{max-width:1100px;margin:0 auto}.dual-header[data-astro-cid-gdwbzpjq]{text-align:center;margin:0 auto 3.5rem;max-width:620px}.dual-eyebrow[data-astro-cid-gdwbzpjq]{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);display:block;margin-bottom:.75rem}.dual-title[data-astro-cid-gdwbzpjq]{font-family:var(--font-brand);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--deep);margin-bottom:1rem}.dual-desc[data-astro-cid-gdwbzpjq]{font-family:var(--font-body);font-size:1rem;color:var(--text-body);line-height:1.7}.dual-story[data-astro-cid-gdwbzpjq]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:.75rem;margin:0 auto 3.5rem;max-width:900px}.story-step[data-astro-cid-gdwbzpjq]{background:#ffffffa6;border:1px solid rgba(7,27,61,.07);border-radius:14px;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;position:relative}.story-step[data-astro-cid-gdwbzpjq]:after{content:"";position:absolute;top:-1px;left:1.25rem;width:34px;height:2px;background:var(--accent);border-radius:0 0 2px 2px;opacity:.6}.story-num[data-astro-cid-gdwbzpjq]{font-family:var(--font-brand);font-size:.7rem;font-weight:700;letter-spacing:.1em;color:var(--accent-text)}.story-step[data-astro-cid-gdwbzpjq] p[data-astro-cid-gdwbzpjq]{font-family:var(--font-body);font-size:.82rem;color:#071b3dbf;line-height:1.6}.dual-grid[data-astro-cid-gdwbzpjq]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.dual-card[data-astro-cid-gdwbzpjq]{position:relative;background:#fff;border-radius:20px;padding:2.5rem;border:1px solid rgba(7,27,61,.07);display:flex;flex-direction:column;overflow:hidden;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s ease,border-color .4s ease}.dual-card[data-astro-cid-gdwbzpjq]:before{content:"";position:absolute;top:0;left:2.5rem;right:2.5rem;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#071b3d33,#071b3d0d);transition:background .4s ease}.dual-card[data-astro-cid-gdwbzpjq].products:before{background:linear-gradient(90deg,var(--accent),rgba(196,92,62,.15))}.dual-watermark[data-astro-cid-gdwbzpjq]{position:absolute;top:1rem;right:1.4rem;font-family:var(--font-brand);font-size:3.6rem;font-weight:700;color:#071b3d0d;line-height:1;letter-spacing:-.04em;pointer-events:none;transition:color .4s ease}.dual-card[data-astro-cid-gdwbzpjq].products .dual-watermark[data-astro-cid-gdwbzpjq]{color:#c45c3e17}@media(hover:hover)and (pointer:fine){.dual-card[data-astro-cid-gdwbzpjq]:hover{transform:translateY(-8px);box-shadow:0 24px 48px -12px #071b3d1f;border-color:#c45c3e26}}.dual-card-top[data-astro-cid-gdwbzpjq]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.dual-icon-wrap[data-astro-cid-gdwbzpjq]{width:48px;height:48px;border-radius:13px;background:linear-gradient(135deg,#071b3d0a,#071b3d03);border:1px solid rgba(7,27,61,.07);display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.products[data-astro-cid-gdwbzpjq] .dual-icon-wrap[data-astro-cid-gdwbzpjq]{background:linear-gradient(135deg,#c45c3e1a,#c45c3e05);border-color:#c45c3e2e}.dual-icon[data-astro-cid-gdwbzpjq]{width:22px;height:22px;color:var(--deep);transition:color .3s ease}.products[data-astro-cid-gdwbzpjq] .dual-icon[data-astro-cid-gdwbzpjq]{color:var(--accent-text)}.dual-tag[data-astro-cid-gdwbzpjq]{font-family:var(--font-body);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-body);background:#071b3d0d;padding:.35rem .85rem;border-radius:100px}.products[data-astro-cid-gdwbzpjq] .dual-tag[data-astro-cid-gdwbzpjq]{color:var(--accent-text);background:#a6492f17}.dual-card-title[data-astro-cid-gdwbzpjq]{font-family:var(--font-brand);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--deep);margin-bottom:.75rem;line-height:1.25}.dual-card-desc[data-astro-cid-gdwbzpjq]{font-family:var(--font-body);font-size:.9rem;color:var(--text-body);line-height:1.75;margin-bottom:1.5rem}.dual-list[data-astro-cid-gdwbzpjq]{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin-bottom:2rem}.dual-list[data-astro-cid-gdwbzpjq] li[data-astro-cid-gdwbzpjq]{display:flex;align-items:flex-start;gap:.6rem;font-family:var(--font-body);font-size:.85rem;color:#071b3dbf;line-height:1.5}.dual-check[data-astro-cid-gdwbzpjq]{width:16px;height:16px;color:#27ae60;flex-shrink:0;margin-top:.15rem}.dual-cta[data-astro-cid-gdwbzpjq]{margin-top:auto;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-brand);font-size:.84rem;font-weight:700;letter-spacing:-.01em;color:var(--deep);text-decoration:none;transition:color .3s ease;width:fit-content}.products[data-astro-cid-gdwbzpjq] .dual-cta[data-astro-cid-gdwbzpjq]{color:var(--accent-text)}.dual-cta-arrow[data-astro-cid-gdwbzpjq]{width:16px;height:16px;transition:transform .3s cubic-bezier(.23,1,.32,1)}.dual-cta[data-astro-cid-gdwbzpjq]:hover .dual-cta-arrow[data-astro-cid-gdwbzpjq]{transform:translate(4px)}.dual-cta[data-astro-cid-gdwbzpjq]:active{transform:scale(.97)}.dual-or[data-astro-cid-gdwbzpjq]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:var(--bone);border:1px solid rgba(7,27,61,.12);display:flex;align-items:center;justify-content:center;font-family:var(--font-brand);font-style:italic;font-size:1rem;font-weight:700;color:var(--text-body);z-index:2}.dual-help[data-astro-cid-gdwbzpjq]{margin-top:3.5rem;background:#ffffffa6;border:1px solid rgba(7,27,61,.07);border-radius:20px;padding:2rem 2.25rem}.dual-help-title[data-astro-cid-gdwbzpjq]{font-family:var(--font-brand);font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--deep);margin-bottom:1.25rem}.dual-help-rows[data-astro-cid-gdwbzpjq]{display:flex;flex-direction:column;gap:.6rem}.help-row[data-astro-cid-gdwbzpjq]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;border-radius:12px;background:#fff;border:1px solid rgba(7,27,61,.06);transition:border-color .3s ease,transform .3s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.help-row[data-astro-cid-gdwbzpjq]:hover{border-color:#c45c3e33;transform:translate(4px)}}.help-q[data-astro-cid-gdwbzpjq]{font-family:var(--font-body);font-size:.85rem;color:var(--text-body);line-height:1.5}.help-a[data-astro-cid-gdwbzpjq]{font-family:var(--font-brand);font-size:.8rem;font-weight:700;color:var(--accent-text);text-decoration:none;white-space:nowrap;flex-shrink:0}@media(max-width:860px){.dual[data-astro-cid-gdwbzpjq]{padding:5rem 1.5rem}.dual-header[data-astro-cid-gdwbzpjq]{margin-bottom:3rem}.dual-story[data-astro-cid-gdwbzpjq]{grid-template-columns:1fr;gap:.75rem;margin-bottom:2.5rem}.dual-grid[data-astro-cid-gdwbzpjq]{grid-template-columns:1fr}.dual-or[data-astro-cid-gdwbzpjq]{display:none}.dual-card[data-astro-cid-gdwbzpjq]{padding:2rem}.dual-card[data-astro-cid-gdwbzpjq]:before{left:2rem;right:2rem}.dual-watermark[data-astro-cid-gdwbzpjq]{font-size:3rem}.dual-help[data-astro-cid-gdwbzpjq]{padding:1.5rem 1.25rem}.help-row[data-astro-cid-gdwbzpjq]{flex-direction:column;align-items:flex-start;gap:.4rem}}.pricing-block[data-astro-cid-g3kasbny]{--t0: #C45C3E;--t1: #D9774F;--t2: #E39B6A;--t3: #C8A76B;--t4: #7FA48C;--t5: #5E9AA8;--t6: #5C7FB8}.plans-header[data-astro-cid-g3kasbny]{text-align:center;margin-bottom:3rem}.plans-eyebrow[data-astro-cid-g3kasbny]{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-inverse);display:block;margin-bottom:.6rem}.plans-title[data-astro-cid-g3kasbny]{font-family:var(--font-brand);font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:700;letter-spacing:-.02em;color:var(--bone)}.plans-subtitle[data-astro-cid-g3kasbny]{max-width:560px;margin:.8rem auto 0;font-family:var(--font-body);font-size:.9rem;color:var(--text-inverse-body);line-height:1.6}.pricing-grid[data-astro-cid-g3kasbny]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.5rem;align-items:start}.tiers[data-astro-cid-g3kasbny]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.tier[data-astro-cid-g3kasbny]{padding:.9rem 1.1rem 1rem;border-radius:14px;border:1px solid transparent;transition:background .3s ease,border-color .3s ease}.tier[data-astro-cid-g3kasbny].current{background:#c45c3e1f;border-color:#c45c3e59}.tier[data-astro-cid-g3kasbny].used{background:#ffffff08}.tier-row[data-astro-cid-g3kasbny]{display:flex;align-items:center;gap:1rem;margin-bottom:.6rem}.tier-range[data-astro-cid-g3kasbny]{display:flex;flex-direction:column;gap:.1rem;margin-right:auto}.tier-range[data-astro-cid-g3kasbny] strong[data-astro-cid-g3kasbny]{font-family:var(--font-brand);font-size:.98rem;font-weight:700;color:var(--text-inverse)}.tier-range[data-astro-cid-g3kasbny] span[data-astro-cid-g3kasbny]{font-family:var(--font-body);font-size:.72rem;color:var(--text-inverse-body)}.tier-off[data-astro-cid-g3kasbny]{font-family:var(--font-body);font-size:.68rem;font-weight:700;color:var(--ok-inverse);background:#4ade801a;border:1px solid rgba(74,222,128,.22);padding:.2rem .6rem;border-radius:100px}.tier-price[data-astro-cid-g3kasbny]{min-width:4.5rem;text-align:right;font-family:var(--font-brand);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--bone)}.tier-bar[data-astro-cid-g3kasbny]{display:block;height:4px;border-radius:4px;background:#ffffff12;overflow:hidden}.tier-bar[data-astro-cid-g3kasbny] i[data-astro-cid-g3kasbny]{display:block;height:100%;border-radius:4px;background:var(--c)}.tier[data-astro-cid-g3kasbny]:nth-child(1){--c: var(--t0)}.tier[data-astro-cid-g3kasbny]:nth-child(2){--c: var(--t1)}.tier[data-astro-cid-g3kasbny]:nth-child(3){--c: var(--t2)}.tier[data-astro-cid-g3kasbny]:nth-child(4){--c: var(--t3)}.tier[data-astro-cid-g3kasbny]:nth-child(5){--c: var(--t4)}.tier[data-astro-cid-g3kasbny]:nth-child(6){--c: var(--t5)}.tier[data-astro-cid-g3kasbny]:nth-child(7){--c: var(--t6)}.calc[data-astro-cid-g3kasbny]{position:sticky;top:6rem;padding:1.75rem;border-radius:20px;background:linear-gradient(160deg,#10234a 0%,var(--deep) 60%);border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px -30px #0009}.calc-eyebrow[data-astro-cid-g3kasbny]{display:block;font-family:var(--font-body);font-size:.66rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-inverse-body);margin-bottom:.6rem}.calc-label[data-astro-cid-g3kasbny]{display:block;font-family:var(--font-body);font-size:.9rem;color:var(--text-inverse)}.calc-docs[data-astro-cid-g3kasbny]{display:flex;align-items:baseline;justify-content:space-between;margin:.2rem 0 1rem}.calc-docs[data-astro-cid-g3kasbny] output[data-astro-cid-g3kasbny]{font-family:var(--font-brand);font-size:2.6rem;font-weight:700;letter-spacing:-.03em;color:var(--bone);line-height:1.1}.calc-docs[data-astro-cid-g3kasbny] span[data-astro-cid-g3kasbny]{font-family:var(--font-body);font-size:.9rem;color:var(--text-inverse-body)}.calc-range[data-astro-cid-g3kasbny]{width:100%;accent-color:var(--accent);cursor:pointer}.calc-scale[data-astro-cid-g3kasbny]{display:flex;justify-content:space-between;margin-top:.35rem;font-family:var(--font-body);font-size:.66rem;color:var(--text-inverse-body)}.calc-result[data-astro-cid-g3kasbny]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--line-inverse-soft)}.calc-total[data-astro-cid-g3kasbny]{display:block;font-family:var(--font-brand);font-size:2.4rem;font-weight:700;letter-spacing:-.03em;color:var(--bone);line-height:1.1}.calc-avg[data-astro-cid-g3kasbny]{display:block;margin-top:.3rem;font-family:var(--font-body);font-size:.85rem;color:var(--text-inverse-body)}.calc-lines[data-astro-cid-g3kasbny]{list-style:none;display:flex;flex-direction:column;gap:.45rem;margin-top:1.1rem}.calc-lines[data-astro-cid-g3kasbny] li{display:flex;align-items:center;gap:.55rem;font-family:var(--font-body);font-size:.8rem;color:var(--text-inverse-body)}.calc-lines[data-astro-cid-g3kasbny] li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c);flex-shrink:0}.calc-lines[data-astro-cid-g3kasbny] b{margin-left:auto;font-weight:600;color:var(--text-inverse)}.calc-note[data-astro-cid-g3kasbny]{margin-top:1.25rem;font-family:var(--font-body);font-size:.78rem;color:var(--text-inverse-body)}.calc-note[data-astro-cid-g3kasbny] a[data-astro-cid-g3kasbny]{color:var(--accent-inverse);font-weight:600;text-decoration:underline;text-underline-offset:3px}.plans-shared[data-astro-cid-g3kasbny]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;margin-top:1.5rem;background:#ffffff08;border:1px dashed rgba(255,255,255,.14);border-radius:16px;padding:1.4rem 2rem}.plans-shared-label[data-astro-cid-g3kasbny]{grid-column:1 / -1;display:block;font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-inverse)}.plans-shared-list[data-astro-cid-g3kasbny]{list-style:none;display:flex;flex-direction:column;gap:.6rem}.plans-shared-list[data-astro-cid-g3kasbny] li[data-astro-cid-g3kasbny]{display:flex;align-items:flex-start;gap:.55rem;font-family:var(--font-body);font-size:.82rem;color:#e8e6e1b3;line-height:1.5}.plan-check[data-astro-cid-g3kasbny]{width:15px;height:15px;color:var(--accent);flex-shrink:0;margin-top:.15rem}.plan-cta[data-astro-cid-g3kasbny]{display:block;text-align:center;font-family:var(--font-brand);font-size:.82rem;font-weight:700;letter-spacing:-.01em;color:var(--text-on-accent);background:var(--accent-solid);border-radius:4px;padding:.85rem 1.5rem;transition:opacity .3s ease,transform .16s cubic-bezier(.23,1,.32,1)}.plan-cta[data-astro-cid-g3kasbny]:hover{opacity:.88}.plan-cta[data-astro-cid-g3kasbny]:active{transform:scale(.97)}.plan-cta[data-astro-cid-g3kasbny]:focus-visible{outline-color:var(--bone)}@media(max-width:900px){.pricing-grid[data-astro-cid-g3kasbny]{grid-template-columns:minmax(0,1fr)}.calc[data-astro-cid-g3kasbny]{position:static}.plans-shared[data-astro-cid-g3kasbny]{grid-template-columns:minmax(0,1fr);padding:1.4rem 1.5rem}}@media(max-width:480px){.tier[data-astro-cid-g3kasbny]{padding:.8rem .85rem .9rem}.tier-row[data-astro-cid-g3kasbny]{gap:.6rem}.tier-price[data-astro-cid-g3kasbny]{min-width:0;font-size:1.1rem}.calc[data-astro-cid-g3kasbny]{padding:1.4rem}.calc-docs[data-astro-cid-g3kasbny] output[data-astro-cid-g3kasbny],.calc-total[data-astro-cid-g3kasbny]{font-size:2.1rem}}@media(prefers-reduced-motion:reduce){.tier[data-astro-cid-g3kasbny]{transition:none}}.plans-legal[data-astro-cid-g3kasbny]{font-size:.8rem;line-height:1.55;opacity:.8;margin-top:1rem;max-width:60ch}.plans-legal[data-astro-cid-g3kasbny] a[data-astro-cid-g3kasbny]{color:inherit;text-decoration:underline;text-underline-offset:2px}.suite[data-astro-cid-odb6h5fo]{padding:7rem var(--section-px);background:var(--void);color:var(--bone);position:relative;overflow:hidden}.suite-grid-bg[data-astro-cid-odb6h5fo]{position:absolute;inset:0;background-image:linear-gradient(rgba(232,230,225,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,225,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 20%,transparent 75%);pointer-events:none}.suite-glow[data-astro-cid-odb6h5fo]{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(196,92,62,.09) 0%,transparent 65%);top:-15%;right:-15%;pointer-events:none}.suite-inner[data-astro-cid-odb6h5fo]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.suite-header[data-astro-cid-odb6h5fo]{text-align:center;max-width:640px;margin:0 auto 4.5rem}.suite-badge[data-astro-cid-odb6h5fo]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-brand);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--warm);background:#c45c3e2e;border:1px solid rgba(196,92,62,.35);padding:.45rem 1rem;border-radius:100px;margin-bottom:1.25rem}.suite-badge[data-astro-cid-odb6h5fo] svg[data-astro-cid-odb6h5fo]{width:13px;height:13px;color:var(--accent)}.suite-title[data-astro-cid-odb6h5fo]{font-family:var(--font-brand);font-size:clamp(1.9rem,4.5vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:var(--bone);margin-bottom:1.1rem}.suite-desc[data-astro-cid-odb6h5fo]{font-family:var(--font-body);font-size:.98rem;color:#e8e6e18c;line-height:1.75}.suite-showcase[data-astro-cid-odb6h5fo]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:6rem}.factura-name-row[data-astro-cid-odb6h5fo]{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;margin-bottom:1.25rem}.factura-mark[data-astro-cid-odb6h5fo]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--accent),rgba(196,92,62,.55));color:var(--warm);font-family:var(--font-brand);font-size:.95rem;font-weight:700;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center;flex-shrink:0}.factura-name[data-astro-cid-odb6h5fo]{font-family:var(--font-brand);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--bone)}.factura-live[data-astro-cid-odb6h5fo]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ok-inverse);background:#4ade801a;border:1px solid rgba(74,222,128,.25);padding:.3rem .8rem;border-radius:100px}.factura-live-dot[data-astro-cid-odb6h5fo]{width:6px;height:6px;border-radius:50%;background:var(--ok-inverse);animation:blink 2s ease-in-out infinite}.factura-desc[data-astro-cid-odb6h5fo]{font-family:var(--font-body);font-size:.92rem;color:#e8e6e199;line-height:1.8;margin-bottom:1.5rem}.factura-list[data-astro-cid-odb6h5fo]{list-style:none;display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}.factura-list[data-astro-cid-odb6h5fo] li[data-astro-cid-odb6h5fo]{display:flex;align-items:flex-start;gap:.65rem;font-family:var(--font-body);font-size:.88rem;color:#e8e6e1cc;line-height:1.55}.factura-check[data-astro-cid-odb6h5fo]{width:17px;height:17px;color:var(--accent);flex-shrink:0;margin-top:.12rem}.factura-metric[data-astro-cid-odb6h5fo]{display:flex;align-items:baseline;gap:1rem;padding:1.25rem 1.5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;margin-bottom:2rem}.factura-metric-num[data-astro-cid-odb6h5fo]{font-family:var(--font-brand);font-size:3rem;font-weight:700;letter-spacing:-.04em;color:var(--bone);line-height:1}.factura-metric-text[data-astro-cid-odb6h5fo]{display:flex;flex-direction:column;gap:.15rem}.factura-metric-text[data-astro-cid-odb6h5fo] strong[data-astro-cid-odb6h5fo]{font-family:var(--font-brand);font-size:.85rem;font-weight:700;color:var(--accent-inverse)}.factura-metric-text[data-astro-cid-odb6h5fo] span[data-astro-cid-odb6h5fo]{font-family:var(--font-body);font-size:.75rem;color:var(--text-inverse-body)}.btn-suite[data-astro-cid-odb6h5fo]{display:inline-block;background:var(--accent-solid);color:var(--text-on-accent);padding:.9rem 2.2rem;font-family:var(--font-brand);font-size:.85rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;border-radius:4px;transition:opacity .3s ease,transform .16s cubic-bezier(.23,1,.32,1)}.btn-suite[data-astro-cid-odb6h5fo]:hover{opacity:.88;transform:translateY(-2px)}.btn-suite[data-astro-cid-odb6h5fo]:active{transform:scale(.97)}.btn-suite[data-astro-cid-odb6h5fo]:focus-visible{outline-color:var(--bone)}.factura-legal[data-astro-cid-odb6h5fo]{margin-top:1.25rem;font-family:var(--font-body);font-size:.78rem;line-height:1.65;color:#e8e6e18c;max-width:46ch}.factura-visual[data-astro-cid-odb6h5fo]{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.fv-glow[data-astro-cid-odb6h5fo]{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(196,92,62,.14) 0%,transparent 65%);pointer-events:none}.fv-window[data-astro-cid-odb6h5fo]{position:relative;width:380px;max-width:100%;background:#fdfcf8;border-radius:14px;box-shadow:0 40px 80px -20px #0009,0 0 0 1px #ffffff14;overflow:hidden;color:var(--deep)}.fv-window-bar[data-astro-cid-odb6h5fo]{display:flex;align-items:center;gap:6px;padding:.65rem .9rem;background:#071b3d0d;border-bottom:1px solid rgba(7,27,61,.08)}.fv-dot[data-astro-cid-odb6h5fo]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.fv-dot-r[data-astro-cid-odb6h5fo]{background:#e4a19a}.fv-dot-y[data-astro-cid-odb6h5fo]{background:#ecd28f}.fv-dot-g[data-astro-cid-odb6h5fo]{background:#a5d6a7}.fv-url[data-astro-cid-odb6h5fo]{flex:1;text-align:center;font-family:var(--font-body);font-size:.65rem;color:var(--text-body);background:#ffffffb3;border-radius:5px;padding:.2rem .6rem;margin-left:4px}.fv-window-body[data-astro-cid-odb6h5fo]{padding:1.1rem 1.1rem 1.25rem}.fv-toolbar[data-astro-cid-odb6h5fo]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.fv-wb-title[data-astro-cid-odb6h5fo]{font-family:var(--font-brand);font-size:.95rem;font-weight:700;letter-spacing:-.02em}.fv-wb-btn[data-astro-cid-odb6h5fo]{font-family:var(--font-brand);font-size:.68rem;font-weight:700;color:var(--text-on-accent);background:var(--accent-solid);border-radius:5px;padding:.4rem .8rem}.fv-line[data-astro-cid-odb6h5fo]{display:grid;grid-template-columns:1.1fr 1fr .9fr .8fr;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.7rem;color:#071b3dbf;padding:.55rem .4rem;border-radius:6px}.fv-line[data-astro-cid-odb6h5fo]:nth-child(odd){background:#071b3d09}.fv-line[data-astro-cid-odb6h5fo] span[data-astro-cid-odb6h5fo]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv-line[data-astro-cid-odb6h5fo] span[data-astro-cid-odb6h5fo]:last-child{text-align:right}.fv-line-head[data-astro-cid-odb6h5fo]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-body);background:transparent!important;padding-top:0}.fv-pill[data-astro-cid-odb6h5fo]{display:inline-block;font-family:var(--font-brand);font-size:.6rem;font-weight:700;border-radius:20px;padding:.18rem .55rem}.fv-pill-ok[data-astro-cid-odb6h5fo]{color:var(--ok);background:#1670381a}.fv-pill-wait[data-astro-cid-odb6h5fo]{color:var(--text-body);background:#071b3d14}.roadmap-header[data-astro-cid-odb6h5fo]{text-align:center;margin-bottom:2.5rem}.roadmap-title[data-astro-cid-odb6h5fo]{font-family:var(--font-brand);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;letter-spacing:-.02em;color:var(--bone);margin-bottom:.5rem}.roadmap-desc[data-astro-cid-odb6h5fo]{font-family:var(--font-body);font-size:.9rem;color:var(--text-inverse-body)}.modules-grid[data-astro-cid-odb6h5fo]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2.5rem}.module-card[data-astro-cid-odb6h5fo]{border-radius:16px;padding:1.5rem;transition:transform .5s cubic-bezier(.34,1.56,.64,1),border-color .4s ease}@media(hover:hover)and (pointer:fine){.module-card[data-astro-cid-odb6h5fo]:hover{transform:translateY(-5px)}}.module-card[data-astro-cid-odb6h5fo].available{background:#c45c3e1a;border:1px solid rgba(196,92,62,.3)}.module-card[data-astro-cid-odb6h5fo].soon{background:#ffffff05;border:1px dashed rgba(232,230,225,.18)}.module-card[data-astro-cid-odb6h5fo].soon .module-name[data-astro-cid-odb6h5fo],.module-card[data-astro-cid-odb6h5fo].soon .module-desc[data-astro-cid-odb6h5fo]{color:#e8e6e19e}.module-label[data-astro-cid-odb6h5fo]{display:inline-block;font-family:var(--font-body);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .7rem;border-radius:100px;margin-bottom:.9rem}.module-card[data-astro-cid-odb6h5fo].available .module-label[data-astro-cid-odb6h5fo]{color:var(--ok-inverse);background:#4ade801a;border:1px solid rgba(74,222,128,.25)}.module-card[data-astro-cid-odb6h5fo].soon .module-label[data-astro-cid-odb6h5fo]{color:#e8e6e1ad;background:#ffffff0a;border:1px solid rgba(232,230,225,.12)}.module-name[data-astro-cid-odb6h5fo]{font-family:var(--font-brand);font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--bone);margin-bottom:.35rem}.module-desc[data-astro-cid-odb6h5fo]{font-family:var(--font-body);font-size:.75rem;line-height:1.55;color:#e8e6e18c}.roadmap-bridge[data-astro-cid-odb6h5fo]{text-align:center;font-family:var(--font-body);font-size:.88rem;color:var(--text-inverse-body);line-height:1.7}.roadmap-bridge[data-astro-cid-odb6h5fo] a[data-astro-cid-odb6h5fo]{color:var(--accent-inverse);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c45c3e66;transition:text-decoration-color .3s ease}.roadmap-bridge[data-astro-cid-odb6h5fo] a[data-astro-cid-odb6h5fo]:hover{text-decoration-color:var(--accent-inverse)}@media(max-width:960px){.suite-showcase[data-astro-cid-odb6h5fo]{grid-template-columns:1fr;gap:3rem}.factura-visual[data-astro-cid-odb6h5fo]{order:-1;min-height:0}.modules-grid[data-astro-cid-odb6h5fo]{grid-template-columns:1fr 1fr}}@media(max-width:768px){.suite[data-astro-cid-odb6h5fo]{padding:5rem 1.5rem}.suite-header[data-astro-cid-odb6h5fo]{margin-bottom:3.5rem}.suite-showcase[data-astro-cid-odb6h5fo]{margin-bottom:4.5rem}.factura-metric-num[data-astro-cid-odb6h5fo]{font-size:2.4rem}.fv-window[data-astro-cid-odb6h5fo]{width:340px}.suite-plans[data-astro-cid-odb6h5fo]{margin-bottom:4.5rem}}@media(max-width:480px){.modules-grid[data-astro-cid-odb6h5fo]{grid-template-columns:1fr}.fv-window[data-astro-cid-odb6h5fo]{width:100%}.factura-metric[data-astro-cid-odb6h5fo]{flex-wrap:wrap;gap:.5rem 1rem}}@media(prefers-reduced-motion:reduce){.factura-live-dot[data-astro-cid-odb6h5fo]{animation:none}.module-card[data-astro-cid-odb6h5fo]{transition:none;transform:none}}.fp-section-inner[data-astro-cid-fdpiklj4]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.fp-section-inner[data-astro-cid-fdpiklj4].narrow{max-width:800px}.fp-header[data-astro-cid-fdpiklj4]{text-align:center;margin-bottom:3.5rem}.fp-eyebrow[data-astro-cid-fdpiklj4]{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);display:block;margin-bottom:.75rem}.fp-title[data-astro-cid-fdpiklj4]{font-family:var(--font-brand);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--deep);line-height:1.2;letter-spacing:-.02em}.fp-steps[data-astro-cid-fdpiklj4]{padding:6rem var(--section-px);background:var(--bone)}.fp-steps-grid[data-astro-cid-fdpiklj4]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.fp-step[data-astro-cid-fdpiklj4]{background:#fff;border:1px solid rgba(7,27,61,.07);border-radius:18px;padding:2rem;position:relative;overflow:hidden;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s ease}.fp-step[data-astro-cid-fdpiklj4]:before{content:"";position:absolute;top:0;left:2rem;width:34px;height:3px;background:linear-gradient(90deg,var(--accent),rgba(196,92,62,.15));border-radius:0 0 3px 3px}@media(hover:hover)and (pointer:fine){.fp-step[data-astro-cid-fdpiklj4]:hover{transform:translateY(-8px);box-shadow:0 24px 48px -12px #071b3d1f}}.fp-step-num[data-astro-cid-fdpiklj4]{font-family:var(--font-brand);font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--accent-text);display:block;margin-bottom:.9rem}.fp-step[data-astro-cid-fdpiklj4] h3[data-astro-cid-fdpiklj4]{font-family:var(--font-brand);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--deep);margin-bottom:.6rem}.fp-step[data-astro-cid-fdpiklj4] p[data-astro-cid-fdpiklj4]{font-family:var(--font-body);font-size:.86rem;color:var(--text-body);line-height:1.75}.fp-legal[data-astro-cid-fdpiklj4]{padding:6rem var(--section-px);background:var(--warm)}.fp-legal-card[data-astro-cid-fdpiklj4]{background:#fff;border:1px solid rgba(7,27,61,.07);border-radius:20px;padding:2.5rem;position:relative;overflow:hidden}.fp-legal-card[data-astro-cid-fdpiklj4]:before{content:"";position:absolute;top:0;left:2.5rem;right:2.5rem;height:3px;background:linear-gradient(90deg,var(--accent),rgba(196,92,62,.15));border-radius:0 0 3px 3px}.fp-legal-lead[data-astro-cid-fdpiklj4]{font-family:var(--font-body);font-size:.95rem;color:var(--text-strong);line-height:1.85;margin-bottom:1.5rem}.fp-legal-lead[data-astro-cid-fdpiklj4] strong[data-astro-cid-fdpiklj4]{color:var(--deep)}.fp-legal-sub[data-astro-cid-fdpiklj4]{font-family:var(--font-brand);font-size:.9rem;font-weight:700;color:var(--deep);margin-bottom:1rem}.fp-legal-list[data-astro-cid-fdpiklj4]{list-style:none;display:flex;flex-direction:column;gap:.8rem}.fp-legal-list[data-astro-cid-fdpiklj4] li[data-astro-cid-fdpiklj4]{display:flex;align-items:flex-start;gap:.65rem;font-family:var(--font-body);font-size:.88rem;color:var(--text-body);line-height:1.6}.fp-check[data-astro-cid-fdpiklj4]{width:17px;height:17px;color:var(--accent-text);flex-shrink:0;margin-top:.12rem}.fp-faq[data-astro-cid-fdpiklj4]{padding:6rem var(--section-px) 7rem;background:var(--bone)}.fp-faq-list[data-astro-cid-fdpiklj4]{display:flex;flex-direction:column;gap:.75rem}.fp-faq-item[data-astro-cid-fdpiklj4]{background:#fff;border:1px solid rgba(7,27,61,.06);border-radius:16px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.fp-faq-item[data-astro-cid-fdpiklj4]:hover{border-color:#c45c3e26;box-shadow:0 4px 16px #071b3d0a}.fp-faq-item[data-astro-cid-fdpiklj4][open]{border-color:#c45c3e33}.fp-faq-question[data-astro-cid-fdpiklj4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;font-family:var(--font-brand);font-size:1rem;font-weight:600;color:var(--deep);cursor:pointer;list-style:none;letter-spacing:-.01em;line-height:1.4}.fp-faq-question[data-astro-cid-fdpiklj4]::-webkit-details-marker{display:none}.fp-faq-chevron[data-astro-cid-fdpiklj4]{width:20px;height:20px;flex-shrink:0;color:var(--accent-text);transition:transform .3s ease}.fp-faq-item[data-astro-cid-fdpiklj4][open] .fp-faq-chevron[data-astro-cid-fdpiklj4]{transform:rotate(180deg)}.fp-faq-answer[data-astro-cid-fdpiklj4]{padding:0 1.5rem 1.25rem;font-family:var(--font-body);font-size:.9rem;color:var(--text-body);line-height:1.75}.fp-faq-answer[data-astro-cid-fdpiklj4] p[data-astro-cid-fdpiklj4]{max-width:65ch}@media(max-width:960px){.fp-steps-grid[data-astro-cid-fdpiklj4]{grid-template-columns:1fr;max-width:480px;margin:0 auto}}@media(max-width:768px){.fp-legal-card[data-astro-cid-fdpiklj4]{padding:2rem 1.5rem}.fp-legal-card[data-astro-cid-fdpiklj4]:before{left:1.5rem;right:1.5rem}.fp-steps[data-astro-cid-fdpiklj4],.fp-legal[data-astro-cid-fdpiklj4],.fp-faq[data-astro-cid-fdpiklj4]{padding-left:1.5rem;padding-right:1.5rem}}@media(prefers-reduced-motion:reduce){.fp-step[data-astro-cid-fdpiklj4]{transition:none}}
