.hero-module__FBiGaq__shell{background:linear-gradient(90deg,#fbf9f5 0%,#fbf8f3 48%,#f8f4ee 100%);width:100%;display:none;position:relative;overflow:clip;container-type:inline-size}@media (min-width:1280px){.hero-module__FBiGaq__shell{display:block}}.hero-module__FBiGaq__canvas{--cw:min(100cqw, 1780px);--u:calc(var(--cw) / 1672);--g:calc((100cqw - var(--cw)) / 2);width:var(--cw);height:calc(941 * var(--u));color:#0f2422;font-family:var(--font-body), system-ui, sans-serif;margin-inline:auto;position:relative}.hero-module__FBiGaq__canvas>*{z-index:3}.hero-module__FBiGaq__haze{z-index:0;width:calc(1050 * var(--u));height:calc(840 * var(--u));pointer-events:none;background:radial-gradient(circle at 37% 24%,#ffffff8c,#0000 47%);position:absolute;top:0;left:0}.hero-module__FBiGaq__leftCol{left:calc(55 * var(--u));bottom:calc(263 * var(--u));width:calc(690 * var(--u));flex-direction:column;align-items:flex-start;display:flex;position:absolute}.hero-module__FBiGaq__headline{font-size:calc(75 * var(--u));letter-spacing:-.045em;color:#0f2422;margin:0;font-weight:800;line-height:1.08}.hero-module__FBiGaq__headline span{white-space:nowrap;display:block}.hero-module__FBiGaq__headline span+span{margin-top:calc(7 * var(--u))}.hero-module__FBiGaq__headline em{font-style:normal;font-weight:800}.hero-module__FBiGaq__ornament{margin-top:calc(24 * var(--u));height:calc(14 * var(--u));align-items:center;gap:calc(12 * var(--u));color:#ff6b5e;display:flex}.hero-module__FBiGaq__ornament i{width:calc(66 * var(--u));height:calc(2 * var(--u));border-radius:calc(2 * var(--u));background:currentColor;display:block}.hero-module__FBiGaq__ornament svg{width:calc(14 * var(--u));height:calc(14 * var(--u));fill:currentColor}.hero-module__FBiGaq__copy{margin-top:calc(16 * var(--u));width:calc(612 * var(--u));font-size:max(calc(18 * var(--u)), 1.02rem);color:#6b7280;line-height:1.75}.hero-module__FBiGaq__copy p{white-space:nowrap;margin:0}.hero-module__FBiGaq__copy p:last-child{margin-top:calc(4 * var(--u))}.hero-module__FBiGaq__ctaRow{margin-top:calc(28 * var(--u));gap:calc(32 * var(--u));display:flex}.hero-module__FBiGaq__primary,.hero-module__FBiGaq__secondary{height:calc(59 * var(--u));border-radius:calc(14 * var(--u));justify-content:center;align-items:center;gap:calc(17 * var(--u));font-size:calc(17 * var(--u));font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.hero-module__FBiGaq__primary{width:calc(248 * var(--u));color:#fff;box-shadow:0 calc(10 * var(--u)) calc(26 * var(--u)) #ff6b5e3b;background:#ff6b5e}.hero-module__FBiGaq__secondary{width:calc(278 * var(--u));border:calc(2 * var(--u)) solid #0f2422;color:#0f2422;background:#ffffffa3}.hero-module__FBiGaq__primary:hover,.hero-module__FBiGaq__secondary:hover{transform:translateY(calc(-1 * var(--u)))}.hero-module__FBiGaq__primary:hover{box-shadow:0 calc(12 * var(--u)) calc(30 * var(--u)) #ff6b5e52}.hero-module__FBiGaq__secondary:hover{box-shadow:0 calc(10 * var(--u)) calc(22 * var(--u)) #0f242214}.hero-module__FBiGaq__arrow{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .25s}.hero-module__FBiGaq__primary:hover .hero-module__FBiGaq__arrow,.hero-module__FBiGaq__secondary:hover .hero-module__FBiGaq__arrow{transform:translateX(calc(3 * var(--u)))}.hero-module__FBiGaq__metrics{left:calc(53 * var(--u));top:calc(704 * var(--u));width:calc(876 * var(--u));height:calc(121 * var(--u));padding-inline:calc(22 * var(--u));border-radius:calc(20 * var(--u));box-shadow:0 calc(9 * var(--u)) calc(30 * var(--u)) #422b190f;background:#ffffffeb;grid-template-columns:repeat(4,1fr);align-items:center;display:grid;position:absolute}.hero-module__FBiGaq__metric{height:calc(73 * var(--u));justify-content:center;align-items:center;gap:calc(18 * var(--u));display:flex;position:relative}.hero-module__FBiGaq__metric:not(:last-child):after{content:"";right:0;top:calc(3 * var(--u));width:1px;height:calc(68 * var(--u));background:#ddd9d3;position:absolute}.hero-module__FBiGaq__metricIcon{width:calc(46 * var(--u));height:calc(46 * var(--u));color:#ff6b5e;background:#fff0ee;border:1px solid #ffd4cf;border-radius:50%;flex:none;place-items:center;display:grid}.hero-module__FBiGaq__metricIcon svg{width:calc(24 * var(--u));height:calc(24 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hero-module__FBiGaq__metricIconFilled svg{fill:currentColor}.hero-module__FBiGaq__metricValue{font-size:calc(36 * var(--u));letter-spacing:-.02em;color:#0f2422;white-space:nowrap;font-weight:800;line-height:.95}.hero-module__FBiGaq__metricLabel{margin-top:calc(10 * var(--u));font-size:calc(14 * var(--u));color:#5a6674;white-space:nowrap}.hero-module__FBiGaq__photoWrap{right:calc(-1 * var(--g));top:calc(92 * var(--u));z-index:1;width:calc(774 * var(--u) + var(--g));height:calc(746 * var(--u));background:#eef2f4;position:absolute;overflow:hidden}.hero-module__FBiGaq__photo{object-fit:cover;object-position:50% 50%;filter:saturate(.98)contrast(.99)brightness(1.01)}.hero-module__FBiGaq__photoWrap:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#faf8f4 0%,#faf8f4f7 7%,#faf8f4b3 13%,#faf8f442 20%,#faf8f400 31%);position:absolute;inset:0}.hero-module__FBiGaq__photoFade{z-index:3;height:calc(115 * var(--u));background:linear-gradient(#faf8f400,#f8f4ef 80%);position:absolute;bottom:0;left:0;right:0}.hero-module__FBiGaq__connector{left:calc(875 * var(--u));top:calc(91 * var(--u));z-index:2;width:calc(465 * var(--u));height:calc(520 * var(--u));opacity:.84;pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(90deg,#000 0% 57%,#000000d1 68%,#00000047 82%,#0000 95%);mask-image:linear-gradient(90deg,#000 0% 57%,#000000d1 68%,#00000047 82%,#0000 95%)}.hero-module__FBiGaq__stack{left:calc(732 * var(--u));top:calc(134 * var(--u));z-index:5;width:calc(301 * var(--u));gap:calc(18 * var(--u));flex-direction:column;display:flex;position:absolute}.hero-module__FBiGaq__card{height:calc(106 * var(--u));align-items:center;gap:calc(16 * var(--u));padding:calc(13 * var(--u)) calc(18 * var(--u)) calc(13 * var(--u)) calc(15 * var(--u));border-radius:calc(16 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(25 * var(--u)) #3b2b1d12;background:#fffffff5;border:1px solid #e7e2dcb3;transition:transform .2s,box-shadow .2s;display:flex}.hero-module__FBiGaq__card:hover{transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(14 * var(--u)) calc(32 * var(--u)) #3b2b1d1c}.hero-module__FBiGaq__cardIcon{width:calc(68 * var(--u));height:calc(68 * var(--u));color:#ff6b5e;background:#fff9f4;border:1px solid #f1d9cd;border-radius:50%;flex:none;place-items:center;display:grid}.hero-module__FBiGaq__cardIcon svg{width:calc(40 * var(--u));height:calc(40 * var(--u));fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.hero-module__FBiGaq__card h3{margin:0 0 calc(5 * var(--u));font-size:calc(18 * var(--u));color:#0f2422;font-weight:700;line-height:1.15}.hero-module__FBiGaq__card p{max-width:calc(188 * var(--u));font-size:calc(14 * var(--u));color:#2a3f39;margin:0;line-height:1.45}.hero-module__FBiGaq__toolbar{left:calc(-1 * var(--g));right:calc(-1 * var(--g));z-index:6;height:calc(102 * var(--u));background:#ffffffb3;border-top:1px solid #e1dbd280;position:absolute;bottom:0}.hero-module__FBiGaq__toolbarInner{width:var(--cw);height:100%;margin-inline:auto;position:relative}.hero-module__FBiGaq__toolsTitle{left:calc(54 * var(--u));top:calc(43 * var(--u));font-size:calc(12 * var(--u));letter-spacing:calc(1.1 * var(--u));color:#33463f;white-space:nowrap;font-weight:700;position:absolute}.hero-module__FBiGaq__toolsDivider{left:calc(355 * var(--u));top:calc(34 * var(--u));width:1px;height:calc(29 * var(--u));background:#aeb4b8;position:absolute}.hero-module__FBiGaq__toolLogo{top:calc(20 * var(--u));height:calc(65 * var(--u));object-fit:contain;opacity:.95;transition:opacity .25s;position:absolute}.hero-module__FBiGaq__toolLogo:hover{opacity:1}
