.Hero-module__2Al7oG__hero{padding-block:var(--space-16) var(--space-20);background:radial-gradient(60% 80% at 90% 0%, #e4a11b29, transparent 55%), radial-gradient(80% 100% at 0% 100%, #0b4f6c1a, transparent 55%), radial-gradient(40% 60% at 50% 50%, #f3e9d573, transparent 70%), var(--color-bg);isolation:isolate;background-position:100% 0,0 100%,50%,0 0;background-size:140% 140%,140% 140%,100% 100%,100% 100%;position:relative;overflow:clip}.Hero-module__2Al7oG__hero:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#0b4f6c12 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9 0%,#0000004d 70%,#0000 100%);mask-image:linear-gradient(#000000d9 0%,#0000004d 70%,#0000 100%)}.Hero-module__2Al7oG__hero:after{content:"";pointer-events:none;z-index:0;width:420px;height:420px;animation:Hero-module__2Al7oG__floatGentle 12s var(--ease-in-out) infinite;background:radial-gradient(circle at 30% 30%,#e4a11b29,#0000 65%),radial-gradient(circle at 70% 70%,#0b4f6c1a,#0000 70%);border-radius:50%;position:absolute;bottom:-120px;right:-120px}.Hero-module__2Al7oG__shape{pointer-events:none;z-index:0;width:220px;height:220px;animation:Hero-module__2Al7oG__floatGentle 14s var(--ease-in-out) infinite;border:1px dashed #0b4f6c2e;border-radius:50%;animation-delay:-3s;position:absolute;top:8%;left:-80px}.Hero-module__2Al7oG__shape:before{content:"";border:1px solid #e4a11b38;border-radius:50%;position:absolute;inset:18px}.Hero-module__2Al7oG__grid{z-index:1;gap:var(--space-10);grid-template-columns:1fr;align-items:center;display:grid;position:relative}.Hero-module__2Al7oG__content{max-width:640px;animation:Hero-module__2Al7oG__fadeInUp .6s var(--ease-out) both}.Hero-module__2Al7oG__title{font-size:var(--text-4xl);margin-top:var(--space-3);margin-bottom:var(--space-5);letter-spacing:-.02em;animation:Hero-module__2Al7oG__fadeInUp .65s 80ms var(--ease-out) both}.Hero-module__2Al7oG__subtitle{font-size:var(--text-md);color:var(--color-text-soft);margin-bottom:var(--space-8);max-width:56ch;animation:Hero-module__2Al7oG__fadeInUp .65s .16s var(--ease-out) both}.Hero-module__2Al7oG__actions{gap:var(--space-3);margin-bottom:var(--space-8);animation:Hero-module__2Al7oG__fadeInUp .65s .24s var(--ease-out) both;flex-wrap:wrap;display:flex}.Hero-module__2Al7oG__primary,.Hero-module__2Al7oG__secondary{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-radius:var(--radius-pill);font-weight:600;font-size:var(--text-md);min-height:54px;transition:background var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);isolation:isolate;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Hero-module__2Al7oG__primary{background:var(--gradient-accent);color:var(--color-text-on-accent);box-shadow:var(--shadow-accent-soft)}.Hero-module__2Al7oG__primary:hover{background:var(--gradient-accent);filter:brightness(1.04);color:var(--color-text-on-accent);box-shadow:var(--shadow-accent);transform:translateY(-1px)}.Hero-module__2Al7oG__primary:active{transform:scale(.98)translateY(0)}.Hero-module__2Al7oG__primary .Hero-module__2Al7oG__arrow{transition:transform var(--duration-base) var(--ease-out);display:inline-block}.Hero-module__2Al7oG__primary:hover .Hero-module__2Al7oG__arrow{transform:translate(4px)}.Hero-module__2Al7oG__primary:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.Hero-module__2Al7oG__primary:hover:before,.Hero-module__2Al7oG__primary:focus-visible:before{animation:Hero-module__2Al7oG__shineSweep .95s var(--ease-out)}.Hero-module__2Al7oG__primary>*{z-index:1;position:relative}.Hero-module__2Al7oG__secondary{color:var(--color-brand);border:1px solid var(--color-border-strong);-webkit-backdrop-filter:blur(6px);background:#ffffffb3}.Hero-module__2Al7oG__secondary:hover{background:var(--color-brand-soft);color:var(--color-brand);border-color:var(--color-brand);transform:translateY(-1px)}.Hero-module__2Al7oG__trust{gap:var(--space-4);color:var(--color-text-soft);font-size:var(--text-sm);animation:Hero-module__2Al7oG__fadeInUp .65s .32s var(--ease-out) both;flex-wrap:wrap;align-items:center;display:flex}.Hero-module__2Al7oG__trustItem{align-items:center;gap:var(--space-2);font-weight:500;display:inline-flex}.Hero-module__2Al7oG__trustCheck{color:#fff;background:linear-gradient(135deg,#2f7a4f 0%,#4aa972 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;box-shadow:0 2px 6px -1px #2f7a4f73}.Hero-module__2Al7oG__trustSep{color:var(--color-border-strong);-webkit-user-select:none;user-select:none;display:none}.Hero-module__2Al7oG__aside{width:100%;animation:Hero-module__2Al7oG__slideInRight .7s .12s var(--ease-out) both;position:relative}.Hero-module__2Al7oG__aside:before{content:"";border-radius:var(--radius-xl);z-index:-1;filter:blur(24px);opacity:.7;pointer-events:none;background:radial-gradient(60% 100% at 100% 0,#e4a11b24,#0000 60%),radial-gradient(60% 100% at 0 100%,#0b4f6c1a,#0000 60%);position:absolute;inset:-24px}@media (min-width:1024px){.Hero-module__2Al7oG__grid{gap:var(--space-16);grid-template-columns:1.05fr 1fr}.Hero-module__2Al7oG__title{font-size:var(--text-5xl)}.Hero-module__2Al7oG__aside{animation-name:Hero-module__2Al7oG__fadeInUp}}@media (max-width:640px){.Hero-module__2Al7oG__hero{padding-block:var(--space-12) var(--space-16)}.Hero-module__2Al7oG__title{font-size:var(--text-3xl)}.Hero-module__2Al7oG__subtitle{font-size:var(--text-base)}.Hero-module__2Al7oG__primary,.Hero-module__2Al7oG__secondary{width:100%}.Hero-module__2Al7oG__shape{display:none}}
