.WidgetStampLanding-module__J4Ukqa__page{color:#103d2e;background:#f8faf3;min-height:100vh;overflow:hidden}.WidgetStampLanding-module__J4Ukqa__wrap{max-width:1200px;margin:auto;padding:36px 38px 108px}.WidgetStampLanding-module__J4Ukqa__brand{background:url(/brand/firmacvr-primary-horizontal.svg) 0/contain no-repeat;width:142px;height:40px;display:block}.WidgetStampLanding-module__J4Ukqa__brand span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WidgetStampLanding-module__J4Ukqa__hero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:64px;padding:72px 0 92px;display:grid}.WidgetStampLanding-module__J4Ukqa__heroCopy{max-width:640px}.WidgetStampLanding-module__J4Ukqa__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#56766a;font-size:11px;font-weight:800;display:inline-block}.WidgetStampLanding-module__J4Ukqa__hero h1{letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(44px,5vw,68px);font-weight:720;line-height:1.04}.WidgetStampLanding-module__J4Ukqa__hero h1 em{color:#537268;font-family:Georgia,serif;font-style:normal;font-weight:400}.WidgetStampLanding-module__J4Ukqa__lead{color:#50645b;max-width:570px;margin:0;font-size:18px;line-height:1.66}.WidgetStampLanding-module__J4Ukqa__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.WidgetStampLanding-module__J4Ukqa__buttonPrimary,.WidgetStampLanding-module__J4Ukqa__buttonSecondary{border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 20px;font-size:14px;font-weight:750;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.WidgetStampLanding-module__J4Ukqa__buttonPrimary{color:#fff;background:#103d2e;box-shadow:0 12px 24px #103d2e21}.WidgetStampLanding-module__J4Ukqa__buttonPrimary:hover{background:#205846;transform:translateY(-2px)}.WidgetStampLanding-module__J4Ukqa__buttonSecondary{color:#103d2e;background:#fff;border:1px solid #cad9cc}.WidgetStampLanding-module__J4Ukqa__buttonSecondary:hover{border-color:#103d2e;transform:translateY(-2px)}.WidgetStampLanding-module__J4Ukqa__buttonPrimary:focus-visible,.WidgetStampLanding-module__J4Ukqa__buttonSecondary:focus-visible,.WidgetStampLanding-module__J4Ukqa__brand:focus-visible{outline-offset:3px;outline:3px solid #83bd31}.WidgetStampLanding-module__J4Ukqa__reassurance{color:#62746b;align-items:flex-start;gap:9px;max-width:540px;margin:20px 0 0;font-size:12px;line-height:1.55;display:flex}.WidgetStampLanding-module__J4Ukqa__reassurance svg{color:#347454;flex:none}.WidgetStampLanding-module__J4Ukqa__heroVisual{background:#fff;border:1px solid #dce6dd;border-radius:24px;flex-direction:column;align-items:center;gap:18px;padding:30px;display:flex;position:relative;transform:rotate(1.5deg);box-shadow:18px -18px #e0f6bf,0 30px 70px #13422f1f}.WidgetStampLanding-module__J4Ukqa__heroVisual>img{border-radius:14px;width:100%;height:auto;display:block}.WidgetStampLanding-module__J4Ukqa__heroCap{letter-spacing:.14em;color:#779085;text-transform:uppercase;font-size:11px;font-weight:800}.WidgetStampLanding-module__J4Ukqa__section{border-top:1px solid #dce6dd;padding:74px 0 0}.WidgetStampLanding-module__J4Ukqa__sectionHeading{max-width:700px;margin-bottom:34px}.WidgetStampLanding-module__J4Ukqa__sectionHeading h2,.WidgetStampLanding-module__J4Ukqa__cta h2{letter-spacing:-.045em;margin:13px 0 12px;font-size:clamp(29px,3.2vw,42px);line-height:1.17}.WidgetStampLanding-module__J4Ukqa__sectionHeading p{color:#5c6e62;margin:0;font-size:15px;line-height:1.65}.WidgetStampLanding-module__J4Ukqa__gallery{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;gap:20px;display:grid}.WidgetStampLanding-module__J4Ukqa__tile{background:#fff;border:1px solid #dfe9df;border-radius:20px;flex-direction:column;align-items:center;gap:16px;min-height:100%;padding:22px 20px 20px;display:flex}.WidgetStampLanding-module__J4Ukqa__tileInner{justify-content:center;align-items:center;width:100%;min-height:250px;display:flex;overflow:hidden}.WidgetStampLanding-module__J4Ukqa__tileMeta{border-top:1px solid #eef2ec;width:100%;padding-top:13px}.WidgetStampLanding-module__J4Ukqa__tileMeta strong{letter-spacing:-.01em;font-size:13px;display:block}.WidgetStampLanding-module__J4Ukqa__tileMeta span{color:#75867b;margin-top:3px;font-size:11.5px;line-height:1.5;display:block}.WidgetStampLanding-module__J4Ukqa__tileTag{color:#4b7454;letter-spacing:.08em;text-transform:uppercase;background:#eef6e6;border-radius:999px;align-self:flex-start;padding:4px 9px;font-size:10px;font-weight:850}.WidgetStampLanding-module__J4Ukqa__steps{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.WidgetStampLanding-module__J4Ukqa__steps li{border-top:1px solid #cbdccf;padding-top:17px}.WidgetStampLanding-module__J4Ukqa__steps li span{color:#468251;font-size:12px;font-weight:850}.WidgetStampLanding-module__J4Ukqa__steps li h3{letter-spacing:-.02em;margin:11px 0 7px;font-size:17px}.WidgetStampLanding-module__J4Ukqa__steps li p{color:#5c6e62;max-width:300px;margin:0;font-size:14px;line-height:1.6}.WidgetStampLanding-module__J4Ukqa__facts{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;display:grid}.WidgetStampLanding-module__J4Ukqa__fact{background:#eaf5e8;border:1px solid #d1e7d2;border-radius:18px;padding:24px 22px}.WidgetStampLanding-module__J4Ukqa__fact h3{letter-spacing:-.02em;margin:0 0 7px;font-size:15px}.WidgetStampLanding-module__J4Ukqa__fact p{color:#4f6a58;margin:0;font-size:13.5px;line-height:1.6}.WidgetStampLanding-module__J4Ukqa__cta{color:#f3f8ee;background:#103d2e;border-radius:26px;grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;margin-top:78px;padding:52px 46px;display:grid}.WidgetStampLanding-module__J4Ukqa__cta h2{color:#fff;margin-top:0}.WidgetStampLanding-module__J4Ukqa__cta p{color:#cfe0d2;max-width:540px;margin:0;font-size:15px;line-height:1.65}.WidgetStampLanding-module__J4Ukqa__cta .WidgetStampLanding-module__J4Ukqa__actions{margin-top:26px}.WidgetStampLanding-module__J4Ukqa__cta .WidgetStampLanding-module__J4Ukqa__buttonPrimary{color:#103d2e;box-shadow:none;background:#c9f27f}.WidgetStampLanding-module__J4Ukqa__cta .WidgetStampLanding-module__J4Ukqa__buttonPrimary:hover{background:#d8f79c}.WidgetStampLanding-module__J4Ukqa__cta .WidgetStampLanding-module__J4Ukqa__buttonSecondary{color:#f3f8ee;background:0 0;border-color:#4b7860}.WidgetStampLanding-module__J4Ukqa__cta .WidgetStampLanding-module__J4Ukqa__buttonSecondary:hover{border-color:#c9f27f}.WidgetStampLanding-module__J4Ukqa__ctaNote{color:#a9c4b2;font-size:12px;line-height:1.6}@media (max-width:900px){.WidgetStampLanding-module__J4Ukqa__hero{grid-template-columns:1fr;gap:56px;padding-top:52px}.WidgetStampLanding-module__J4Ukqa__heroVisual{max-width:520px;transform:none}.WidgetStampLanding-module__J4Ukqa__cta{grid-template-columns:1fr;padding:40px 30px}.WidgetStampLanding-module__J4Ukqa__steps,.WidgetStampLanding-module__J4Ukqa__facts{grid-template-columns:1fr}}@media (max-width:640px){.WidgetStampLanding-module__J4Ukqa__wrap{padding:23px 20px 70px}.WidgetStampLanding-module__J4Ukqa__hero{padding:46px 0 64px}.WidgetStampLanding-module__J4Ukqa__hero h1{font-size:42px}.WidgetStampLanding-module__J4Ukqa__lead{font-size:16px}.WidgetStampLanding-module__J4Ukqa__actions{flex-direction:column}.WidgetStampLanding-module__J4Ukqa__buttonPrimary,.WidgetStampLanding-module__J4Ukqa__buttonSecondary{width:100%}.WidgetStampLanding-module__J4Ukqa__heroVisual{padding:20px;box-shadow:10px -10px #e0f6bf,0 20px 50px #13422f1a}.WidgetStampLanding-module__J4Ukqa__section{padding-top:58px}.WidgetStampLanding-module__J4Ukqa__cta{margin-top:60px;padding:32px 22px}}.WidgetStampLanding-module__J4Ukqa__livePill{color:#dff3d0;letter-spacing:-.01em;background:#0f3d2e;border-radius:999px;align-items:center;gap:9px;margin:-10px 0 26px;padding:9px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.WidgetStampLanding-module__J4Ukqa__livePill strong{color:#c9f27f;font-weight:800}.WidgetStampLanding-module__J4Ukqa__liveDot{background:#83bd31;border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite WidgetStampLanding-module__J4Ukqa__pulse;box-shadow:0 0 0 3px #83bd3138}@keyframes WidgetStampLanding-module__J4Ukqa__pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.WidgetStampLanding-module__J4Ukqa__liveDot{animation:none}}
