.rotating-headline[data-v-940f50c0]{position:relative;height:1.2em;margin-bottom:1rem}.rotating-claim[data-v-940f50c0]{position:absolute;top:0;left:0;opacity:0;transition:opacity .45s ease;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap;pointer-events:none}.rotating-claim.active[data-v-940f50c0]{opacity:1;pointer-events:auto}.rotating-headline.reduced-motion .rotating-claim[data-v-940f50c0]{transition:none;opacity:0}.rotating-headline.reduced-motion .rotating-claim[data-v-940f50c0]:first-child{opacity:1}@media(prefers-reduced-motion:reduce){.rotating-claim[data-v-940f50c0]{transition:none;opacity:0}.rotating-claim[data-v-940f50c0]:first-child{opacity:1}}.rotating-claim[data-v-940f50c0] em{color:var(--color-proof,#2a4e72);font-style:normal}@media(max-width:767px){.rotating-headline[data-v-940f50c0]{height:2.4em}.rotating-claim[data-v-940f50c0]{white-space:normal;line-height:1.2}}.certificate-iframe[data-v-3d8def45]{width:100%;height:100%;border:none;background:#fff}.hero-block[data-v-47f877bb]{width:100%;box-sizing:border-box;padding:5rem 1.5rem;border-bottom:1px solid var(--color-rule,#e8e8e4);background-color:var(--color-white,#fff)}.hero-container[data-v-47f877bb]{max-width:1080px;margin:0 auto;padding:0 2rem}.hero-grid[data-v-47f877bb]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:768px){.hero-grid[data-v-47f877bb]{grid-template-columns:1fr 1fr;gap:5rem}.hero-block.single_column .hero-grid[data-v-47f877bb]{grid-template-columns:1fr}.hero-block.split_column .hero-grid[data-v-47f877bb]{grid-template-columns:1fr 1fr}}.hero-content[data-v-47f877bb]{display:flex;flex-direction:column}.hero-badge[data-v-47f877bb]{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.badge-icon[data-v-47f877bb]{width:1rem;height:1rem}.badge-icon[data-v-47f877bb],.badge-text[data-v-47f877bb]{color:var(--color-proof,#2a4e72)}.badge-text[data-v-47f877bb]{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.badge-text[data-v-47f877bb],.hero-headline[data-v-47f877bb]{font-family:var(--font-sans,"Helvetica Neue",Helvetica,Arial,sans-serif)}.hero-headline[data-v-47f877bb]{font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.02em;margin-bottom:1rem;color:var(--color-ink,#1a1a1a)}@media(min-width:768px){.hero-headline[data-v-47f877bb]{font-size:42px}}.headline-emphasis[data-v-47f877bb]{color:var(--color-proof,#2a4e72)}.headline-rest[data-v-47f877bb],.hero-subheadline-strong[data-v-47f877bb]{color:var(--color-ink,#1a1a1a)}.hero-subheadline-strong[data-v-47f877bb]{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:.75rem;max-width:480px}.hero-subheadline[data-v-47f877bb],.hero-subheadline-strong[data-v-47f877bb]{font-family:var(--font-sans,"Helvetica Neue",Helvetica,Arial,sans-serif)}.hero-subheadline[data-v-47f877bb]{font-size:17px;line-height:1.6;color:var(--color-ink-mid,#4a4a4a);margin-bottom:1.5rem;max-width:420px}.hero-subheadline strong[data-v-47f877bb]{color:var(--color-ink,#1a1a1a);font-weight:600}.hero-trust-signals[data-v-47f877bb]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.trust-signal[data-v-47f877bb]{display:flex;align-items:center;gap:.5rem}.trust-icon[data-v-47f877bb]{width:1rem;height:1rem;color:var(--color-proof,#2a4e72);flex-shrink:0}.trust-text[data-v-47f877bb]{font-size:14px;color:var(--color-ink-mid,#4a4a4a);font-family:var(--font-sans,"Helvetica Neue",Helvetica,Arial,sans-serif)}.hero-ctas[data-v-47f877bb]{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}@media(min-width:480px){.hero-ctas[data-v-47f877bb]{flex-direction:row;align-items:center;gap:1.5rem}}.hero-cta[data-v-47f877bb]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.875rem 1.75rem;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease;font-family:var(--font-sans,"Helvetica Neue",Helvetica,Arial,sans-serif)}.hero-cta[data-v-47f877bb]:hover{opacity:.9}.hero-cta-primary[data-v-47f877bb]{background-color:var(--color-vermilion);color:var(--color-white);border:none}.hero-cta-primary[data-v-47f877bb]:hover{background-color:var(--color-vermilion-dark);opacity:1}.hero-cta-primary[data-v-47f877bb]:focus-visible{outline:3px solid var(--color-proof);outline-offset:3px}.hero-cta-secondary[data-v-47f877bb]{color:var(--color-ink-mid,#4a4a4a);border-bottom:1px solid var(--color-rule-dark,#c8c8c8);padding:.5rem 0}.hero-cta-secondary[data-v-47f877bb]:hover{color:var(--color-ink,#1a1a1a);border-color:var(--color-ink,#1a1a1a)}.cta-arrow[data-v-47f877bb]{width:1rem;height:1rem;transition:transform .2s ease}.hero-cta-secondary:hover .cta-arrow[data-v-47f877bb]{transform:translate(4px)}.hero-visual[data-v-47f877bb]{display:flex;justify-content:center;align-items:center}.certificate-preview[data-v-47f877bb]{position:relative;width:100%;max-width:340px;overflow:visible}.certificate-image[data-v-47f877bb]{width:100%;height:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid var(--color-rule,#e8e8e4);cursor:pointer;transition:box-shadow .2s ease}.certificate-trigger[data-v-47f877bb]{display:block;width:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer}.certificate-trigger[data-v-47f877bb]:focus-visible{outline:3px solid var(--color-proof,#2a4e72);outline-offset:4px}.certificate-image[data-v-47f877bb]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.facsimile-watermark[data-v-47f877bb]{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.facsimile-text[data-v-47f877bb]{font-size:36px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-proof,#2a4e72);opacity:.15;transform:rotate(-15deg);white-space:nowrap}@media(min-width:1024px){.facsimile-text[data-v-47f877bb]{font-size:42px}}.certificate-modal[data-v-47f877bb]{position:fixed;inset:0;background-color:#000000b3;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-content[data-v-47f877bb]{width:100%;max-width:1024px;height:90vh;background-color:#fff;display:flex;flex-direction:column}.modal-header[data-v-47f877bb]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--color-rule,#e8e8e4)}.modal-title[data-v-47f877bb]{font-size:14px;font-weight:700;letter-spacing:.05em;color:var(--color-ink,#1a1a1a);font-family:var(--font-sans,"Helvetica Neue",Helvetica,Arial,sans-serif)}.modal-close[data-v-47f877bb]{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.5rem;background:none;border:none;color:var(--color-ink-mid,#4a4a4a);cursor:pointer;transition:color .2s ease}.modal-close[data-v-47f877bb]:hover{color:var(--color-proof,#2a4e72)}.modal-body[data-v-47f877bb]{position:relative;flex:1;overflow:hidden}.pdf-iframe[data-v-47f877bb]{width:100%;height:100%;border:none}.pdf-watermark[data-v-47f877bb]{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.pdf-facsimile-text[data-v-47f877bb]{font-size:100px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-proof,#2a4e72);opacity:.1;transform:rotate(-20deg);white-space:nowrap}@media(min-width:768px){.pdf-facsimile-text[data-v-47f877bb]{font-size:120px}}@media(max-width:767px){.hero-block[data-v-47f877bb]{padding:3rem 1rem}.hero-container[data-v-47f877bb]{padding:0 1rem}.hero-headline[data-v-47f877bb]{font-size:28px}.hero-trust-signals[data-v-47f877bb]{flex-direction:column;gap:.75rem}.certificate-preview[data-v-47f877bb]{max-width:280px}.facsimile-text[data-v-47f877bb]{font-size:36px}.pdf-facsimile-text[data-v-47f877bb]{font-size:60px}}
