.home-feat-spot--map-live{gap:.75rem;overflow:hidden;border-radius:1.5rem;border:1px solid color-mix(in srgb,#4bb585 14%,#0000);background:linear-gradient(165deg,color-mix(in srgb,#fff 94%,#eaf7f1 6%),color-mix(in srgb,#f4faf7 88%,#0000));box-shadow:inset 0 1px 0 #ffffffe6,0 12px 36px -20px #2d7a5a38}.home-feat-map-head,.home-feat-spot--map-live{position:relative;display:flex;flex-direction:column}.home-feat-map-head{z-index:2;gap:.35rem;padding:0}.home-feat-map-head .home-feat-spot__title{margin:0;font-size:1.15rem;color:#10201a}.home-feat-map-head .home-feat-spot__text{margin:0;max-width:42rem;font-size:.9rem;line-height:1.55;color:#6d7e77}.home-feat-employer{max-width:72rem;margin-inline:auto;padding:1.25rem 1.35rem;border-radius:1.25rem;border:1px solid #d6ece2;background:color-mix(in srgb,#f4faf7 70%,#fff)}.home-feat-employer__title{margin:0;font-size:1.15rem;color:#10201a}.home-feat-employer__lead{margin:.4rem 0 1rem;color:#6d7e77;font-size:.92rem;line-height:1.55}.home-feat-employer__grid{display:grid;gap:.75rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.home-feat-employer__grid{grid-template-columns:repeat(4,1fr)}}.home-feat-employer__grid li{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .85rem;border-radius:.9rem;background:#fff;border:1px solid #e3f2ea}.home-feat-employer__grid span{font-size:.78rem;color:#6d7e77}.home-feat-employer__grid strong{font-size:.95rem;color:#32805e}.home-feat-cta__primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1.35rem;border-radius:999px;background:#32805e;color:#fff;font-weight:600;text-decoration:none;transition:background .25s ease}.home-feat-cta__primary:hover{background:#287052}.home-feat-cta__ghost{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1.25rem;border-radius:999px;border:1px solid #d6ece2;color:#32805e;font-weight:600;text-decoration:none;background:#fff}.smart-map{position:relative;z-index:1;display:flex;flex-direction:column;gap:.65rem;flex:1;min-height:360px}.smart-map__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.smart-map__stats{display:flex;flex-wrap:wrap;gap:.65rem 1rem;font-size:.78rem;color:#6d7e77}.smart-map__stats strong{color:#10201a;font-weight:700;margin-inline-end:.2rem}.smart-map__filters-btn{min-height:40px;padding:.4rem .9rem;border-radius:999px;border:1px solid #d6ece2;background:#fff;color:#32805e;font-weight:600;font-size:.85rem}.smart-map__filters{display:grid;gap:.55rem;grid-template-columns:1fr}@media (min-width:768px){.smart-map__filters{grid-template-columns:repeat(4,minmax(0,1fr))}.smart-map__filters-btn{display:none}}.smart-map__filters label{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:#6d7e77}.smart-map__filters select{min-height:40px;border-radius:.7rem;border:1px solid #d6ece2;background:#fff;color:#10201a;padding:.35rem .6rem;font-size:.85rem}.smart-map__filters--sheet{position:fixed;inset:auto 0 0;z-index:80;padding:1rem 1rem 1.25rem;border-radius:1.25rem 1.25rem 0 0;background:#fff;box-shadow:0 -12px 40px #10201a29;grid-template-columns:1fr}.smart-map__sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.smart-map__banner{margin:0;padding:.55rem .75rem;border-radius:.75rem;background:#eaf7f1;color:#287052;font-size:.82rem}.smart-map__banner--warn{background:#f4faf7;border:1px solid #d6ece2}.smart-map__banner--err{background:#f8faf9;color:#6d7e77}.smart-map__stage{display:grid;gap:.75rem;grid-template-columns:1fr;flex:1;min-height:320px}@media (min-width:1024px){.smart-map__stage{grid-template-columns:minmax(0,1fr) minmax(220px,260px);min-height:420px}}.smart-map__canvas{position:relative;min-height:320px;height:100%;border-radius:1.1rem;overflow:hidden;border:1px solid #d6ece2}@media (min-width:1024px){.smart-map__canvas{min-height:420px}}.smart-map__leaflet{border-radius:inherit}.smart-map__leaflet .leaflet-control-zoom a{color:#32805e!important;border-color:#d6ece2!important}.smart-map__skeleton{width:100%;height:100%;min-height:320px;background:linear-gradient(110deg,#eaf7f1 8%,#f4faf7 18%,#eaf7f1 33%);background-size:200% 100%;animation:smart-map-shimmer 1.4s ease-in-out infinite}.smart-map__skeleton--block{min-height:360px;border-radius:1.1rem}@keyframes smart-map-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.smart-map__skeleton{animation:none}.smart-map-dot--pulse,.smart-map-flow,.smart-map-poly--anim{animation:none!important}}.smart-map__legend{display:flex;align-items:center;gap:.55rem;font-size:.75rem;color:#6d7e77}.smart-map__legend-bar{display:inline-flex;height:10px;border-radius:999px;overflow:hidden;border:1px solid #d6ece2}.smart-map__legend-bar i{width:22px;height:100%;display:block}.smart-map__panel{border-radius:1.1rem;border:1px solid #d6ece2;background:#fff;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.75rem}.smart-map__panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.smart-map__panel-head h4{margin:0;font-size:1.05rem;color:#10201a}.smart-map__panel-head button,.smart-map__sheet-head button{width:36px;height:36px;border:none;border-radius:999px;background:#eaf7f1;color:#32805e;font-size:1.25rem;line-height:1;cursor:pointer}.smart-map__panel-stats{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.smart-map__panel-stats li{font-size:.85rem;color:#6d7e77}.smart-map__panel-stats strong{color:#10201a;margin-inline-end:.25rem}.smart-map__panel-actions{display:flex;flex-direction:column;gap:.45rem}.smart-map__btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.45rem .75rem;border-radius:.8rem;border:1px solid #d6ece2;color:#32805e;text-decoration:none;font-size:.85rem;font-weight:600;background:#fff;text-align:center}.smart-map__btn--primary{background:#32805e;border-color:#32805e;color:#fff}.smart-map__sheet{position:fixed;inset:0;z-index:90}.smart-map__sheet-backdrop{position:absolute;inset:0;background:#10201a59}.smart-map__sheet-panel{position:absolute;inset-inline:0;bottom:0;max-height:min(72vh,520px);overflow:auto;padding:1rem 1.1rem 1.35rem;border-radius:1.35rem 1.35rem 0 0;background:#fff;box-shadow:0 -16px 40px #10201a2e}.leaflet-tooltip.smart-map-label{background:#0000;border:none;box-shadow:none;color:#10201a;font-size:.68rem;font-weight:700;padding:0}.smart-map-dot--pulse{animation:smart-map-pulse 2.4s ease-in-out infinite}@keyframes smart-map-pulse{0%,to{opacity:.85}50%{opacity:1}}.smart-map-flow{stroke-dasharray:6 10;animation:smart-map-dash 2.8s linear infinite}@keyframes smart-map-dash{to{stroke-dashoffset:-64}}html[data-theme=dark] .home-feat-spot--map-live{border-color:color-mix(in srgb,#4bb585 22%,#0000);background:linear-gradient(165deg,color-mix(in srgb,#0f1c17 88%,#143026 12%),color-mix(in srgb,#0c1814 90%,#1a3a2c 10%));box-shadow:inset 0 1px 0 #ffffff0a,0 12px 36px -18px #00000080}html[data-theme=dark] .home-feat-employer__title,html[data-theme=dark] .home-feat-map-head .home-feat-spot__title{color:var(--theme-text,#e8f2ec)}html[data-theme=dark] .home-feat-employer__lead,html[data-theme=dark] .home-feat-map-head .home-feat-spot__text{color:var(--theme-text-muted,#9bb0a6)}html[data-theme=dark] .home-feat-employer{border-color:color-mix(in srgb,#4bb585 22%,#0000);background:color-mix(in srgb,#12241c 85%,#0000)}html[data-theme=dark] .home-feat-employer__grid li{background:color-mix(in srgb,#0f1c17 90%,#143026);border-color:color-mix(in srgb,#4bb585 20%,#0000)}html[data-theme=dark] .home-feat-employer__grid span{color:var(--theme-text-muted,#9bb0a6)}html[data-theme=dark] .home-feat-employer__grid strong{color:#6dc99a}html[data-theme=dark] .smart-map{color:var(--theme-text,#e8f2ec)}html[data-theme=dark] .smart-map__filters,html[data-theme=dark] .smart-map__panel,html[data-theme=dark] .smart-map__sheet-panel,html[data-theme=dark] .smart-map__toolbar{background:color-mix(in srgb,#12241c 92%,#0a1612);border-color:color-mix(in srgb,#4bb585 24%,#0000);color:var(--theme-text,#e8f2ec)}html[data-theme=dark] .smart-map__canvas{background:#0c1814!important}html[data-theme=dark] .smart-map__btn{border-color:color-mix(in srgb,#4bb585 30%,#0000);color:#6dc99a;background:color-mix(in srgb,#143026 80%,#0000)}html[data-theme=dark] .smart-map__btn--primary{background:#32805e;border-color:#32805e;color:#fff}html[data-theme=dark] .smart-map__banner{background:color-mix(in srgb,#143026 70%,#0000);border-color:color-mix(in srgb,#4bb585 22%,#0000);color:#9dd7bc}.integrated-feat{position:relative;isolation:isolate;padding-block:.5rem .25rem}.integrated-feat__shell{position:relative;max-width:none;margin-inline:0;border-radius:0;border:none;background:#0000;box-shadow:none;padding:.25rem 0 .5rem;overflow:visible}@media (min-width:768px){.integrated-feat__shell{padding:.35rem 0 .6rem}}@media (min-width:1024px){.integrated-feat__shell{padding:.5rem 0 .75rem}}.integrated-feat__grid{display:grid;gap:1.5rem;align-items:center}@media (min-width:1024px){.integrated-feat__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.75rem 2rem;align-items:stretch}.integrated-feat--rtl .integrated-feat__content{order:1}.integrated-feat--rtl .integrated-feat__visual{order:2}.integrated-feat--ltr .integrated-feat__content{order:1}.integrated-feat--ltr .integrated-feat__visual{order:2}.integrated-feat__visual{display:flex;align-items:stretch;align-self:stretch;min-height:0}.integrated-feat__visual .iraq-net{flex:1 1 auto;width:100%;max-width:min(100%,34rem);height:100%;min-height:28rem;margin-inline:auto}}.integrated-feat__eyebrow{margin:0 0 .55rem;font-size:.78rem;font-weight:650;letter-spacing:.02em;color:#32805e}.integrated-feat__title{margin:0;font-size:clamp(1.45rem,2.4vw,1.95rem);line-height:1.35;color:var(--theme-text,#10201a);font-weight:750}.integrated-feat__lead{margin:.7rem 0 0;max-width:36rem;font-size:.95rem;line-height:1.65;color:var(--theme-text-muted,#6d7e77)}.integrated-feat__list{list-style:none;margin:1.35rem 0 0;padding:0;display:grid;gap:.85rem}.integrated-feat__item{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.integrated-feat__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.75rem;background:color-mix(in srgb,#4bb585 12%,#fff);color:#32805e;font-size:.95rem;flex-shrink:0}.integrated-feat__item-title{margin:0;font-size:.98rem;font-weight:700;color:var(--theme-text,#10201a)}.integrated-feat__item-text{margin:.2rem 0 0;font-size:.86rem;line-height:1.5;color:var(--theme-text-muted,#6d7e77)}.integrated-feat__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin-top:1.45rem}.integrated-feat__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.35rem;border-radius:999px;background:#32805e;color:#fff;font-weight:650;text-decoration:none;transition:background .25s ease}.integrated-feat__cta:hover{background:#287052}.integrated-feat__link{color:#32805e;font-weight:650;text-decoration:none;font-size:.95rem;border-bottom:1px solid color-mix(in srgb,#32805e 35%,#0000);padding-bottom:1px}.integrated-feat__link:hover{border-bottom-color:#32805e}.integrated-feat__trust{margin:.85rem 0 0;font-size:.8rem;color:#6d7e77;line-height:1.45}.integrated-feat__visual{position:relative;min-height:0}@media (min-width:1024px){.integrated-feat__visual{min-height:0}}.iraq-net{position:relative;width:100%;height:320px;border-radius:1.25rem;border:1px solid color-mix(in srgb,#4bb585 12%,#0000);background:linear-gradient(165deg,#f7fcf9,#eef8f3 55%,#f4faf7);overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}@media (min-width:640px){.iraq-net{height:360px}}@media (min-width:1024px){.iraq-net{height:100%;min-height:28rem}}@media (min-width:1280px){.integrated-feat__visual .iraq-net{max-width:min(100%,36rem);min-height:30rem}}.iraq-net__glow{position:absolute;inset:8% 10%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,#4bb585 16%,#0000),#0000 68%);pointer-events:none}.iraq-net__svg{position:relative;z-index:1;width:100%;height:100%;display:block;padding:2% 3.5%;box-sizing:border-box;transform:none;transform-origin:center center}.iraq-net__gov{fill:#eaf7f1;stroke:color-mix(in srgb,#32805e 35%,#0000);stroke-width:.9;cursor:pointer;transition:fill .35s ease,stroke .35s ease,opacity .35s ease,filter .35s ease;transform-box:fill-box;transform-origin:center;opacity:0}.iraq-net--entered .iraq-net__gov{opacity:1;animation:iraq-net-gov-in .85s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.08s + var(--gov-i, 0) * 45ms)}.iraq-net--reduced .iraq-net__gov,.iraq-net--reduced.iraq-net--entered .iraq-net__gov{animation:none;opacity:1}.iraq-net__gov--hover{fill:#9dd7bc;stroke:#32805e;stroke-width:1.35;filter:drop-shadow(0 2px 4px rgba(50,128,94,.18))}.iraq-net__gov--dim{opacity:.42}.iraq-net__link-path{fill:none;stroke:url(#iraq-net-flow);stroke-width:1.35;stroke-linecap:round;opacity:0;stroke-dasharray:8 10}.iraq-net--entered.iraq-net--anim .iraq-net__link-path{opacity:.72;animation:iraq-net-link-in .9s ease both,iraq-net-dash 5s linear infinite;animation-delay:var(--link-delay,.9s),calc(var(--link-delay, .9s) + .4s)}.iraq-net--reduced .iraq-net__link-path{opacity:.45;animation:none}.iraq-net__link--lit .iraq-net__link-path{opacity:.95;stroke-width:1.8}.iraq-net__link--fade .iraq-net__link-path{opacity:.18}.iraq-net__link-dot{fill:#32805e;opacity:0}.iraq-net:not(.iraq-net--anim) .iraq-net__link-dot{display:none}.iraq-net__pulse{opacity:0}.iraq-net--entered .iraq-net__pulse{opacity:1;animation:iraq-net-fade-in .6s ease both;animation-delay:calc(.55s + var(--pulse-i, 0) * .09s)}.iraq-net--reduced .iraq-net__pulse{opacity:1;animation:none}.iraq-net__pulse-core{fill:#32805e}.iraq-net__pulse-ring{fill:none;stroke:#69b591;stroke-width:1.2;opacity:.55}.iraq-net--anim .iraq-net__pulse-ring{animation:iraq-net-pulse 2.8s ease-out infinite;animation-delay:calc(var(--pulse-i, 0) * .35s)}.iraq-net__pulse--lit .iraq-net__pulse-core{fill:#1f6b4a}.iraq-net__pulse--lit .iraq-net__pulse-ring{stroke:#32805e;opacity:.85}.iraq-net__float{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;background:color-mix(in srgb,#fff 78%,#eaf7f1);color:color-mix(in srgb,#32805e 75%,#0000);font-size:.85rem;border:1px solid color-mix(in srgb,#4bb585 16%,#0000);pointer-events:none;opacity:0}.iraq-net--entered .iraq-net__float{opacity:.72;animation:iraq-net-float 5.5s ease-in-out infinite}.iraq-net--reduced .iraq-net__float{opacity:.55;animation:none}.iraq-net:not(.iraq-net--anim) .iraq-net__float{animation:none}.iraq-net__tip{position:absolute;z-index:5;min-width:9.5rem;max-width:min(12rem,calc(100% - 1.25rem));padding:.45rem .65rem;border-radius:.7rem;background:#fff;border:1px solid #d6ece2;box-shadow:0 8px 22px -14px #10201a59;pointer-events:none;text-align:start;box-sizing:border-box}.iraq-net__tip--above{transform:translate(-50%,calc(-100% - 12px))}.iraq-net__tip--below{transform:translate(-50%,12px)}.iraq-net__tip--left{transform:translate(calc(-100% - 12px),-50%)}.iraq-net__tip--right{transform:translate(12px,-50%)}.iraq-net__tip strong{display:block;font-size:.82rem;color:#10201a;overflow-wrap:anywhere}.iraq-net__tip span{display:block;margin-top:.15rem;font-size:.72rem;line-height:1.35;color:#6d7e77;overflow-wrap:anywhere}@keyframes iraq-net-gov-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes iraq-net-link-in{0%{opacity:0}to{opacity:.72}}@keyframes iraq-net-dash{to{stroke-dashoffset:-64}}@keyframes iraq-net-pulse{0%{r:4;opacity:.55}70%{r:14;opacity:0}to{r:14;opacity:0}}@keyframes iraq-net-fade-in{0%{opacity:0}to{opacity:1}}@keyframes iraq-net-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.iraq-net__float,.iraq-net__gov,.iraq-net__link-path,.iraq-net__pulse,.iraq-net__pulse-ring{animation:none!important}.iraq-net__gov{opacity:1}}html[data-theme=dark] .integrated-feat__shell{border:none;background:#0000;box-shadow:none}html[data-theme=dark] .integrated-feat__eyebrow{color:#6dc99a}html[data-theme=dark] .integrated-feat__icon{background:color-mix(in srgb,#4bb585 18%,#0000);color:#6dc99a}html[data-theme=dark] .integrated-feat__link{color:#6dc99a;border-bottom-color:color-mix(in srgb,#6dc99a 40%,#0000)}html[data-theme=dark] .integrated-feat__link:hover{border-bottom-color:#6dc99a}html[data-theme=dark] .integrated-feat__trust{color:color-mix(in srgb,var(--theme-text-muted,#9bb0a6) 92%,#0000)}html[data-theme=dark] .iraq-net{border-color:color-mix(in srgb,#4bb585 20%,#0000);background:linear-gradient(165deg,color-mix(in srgb,#0f1c17 70%,#143026 30%),color-mix(in srgb,#0c1814 75%,#1a3a2c 25%) 55%,#0e1a15)}html[data-theme=dark] .iraq-net__glow{background:radial-gradient(circle,color-mix(in srgb,#4bb585 22%,#0000),#0000 68%)}html[data-theme=dark] .iraq-net__gov{fill:color-mix(in srgb,#1f3d30 82%,#4bb585 18%);stroke:color-mix(in srgb,#6dc99a 42%,#0000)}html[data-theme=dark] .iraq-net__gov--hover{fill:color-mix(in srgb,#4bb585 55%,#1a3328 45%);stroke:#6dc99a;filter:drop-shadow(0 2px 6px rgba(75,181,133,.28))}html[data-theme=dark] .iraq-net__pulse-core{fill:#6dc99a}html[data-theme=dark] .iraq-net__pulse-ring{stroke:#4bb585}html[data-theme=dark] .iraq-net__pulse--lit .iraq-net__pulse-core{fill:#9dd7bc}html[data-theme=dark] .iraq-net__pulse--lit .iraq-net__pulse-ring{stroke:#6dc99a}html[data-theme=dark] .iraq-net__link-dot{fill:#6dc99a}html[data-theme=dark] .iraq-net__float{background:color-mix(in srgb,#143026 78%,#1f3d30);color:color-mix(in srgb,#6dc99a 80%,#0000);border-color:color-mix(in srgb,#4bb585 28%,#0000)}html[data-theme=dark] .iraq-net__tip{background:color-mix(in srgb,#12241c 92%,#0a1612);border-color:color-mix(in srgb,#4bb585 28%,#0000);box-shadow:0 10px 28px -12px #0000008c}html[data-theme=dark] .iraq-net__tip strong{color:var(--theme-text,#e8f2ec)}html[data-theme=dark] .iraq-net__tip span{color:var(--theme-text-muted,#9bb0a6)}.how-journey{position:relative}.how-journey__shell{max-width:72rem;margin-inline:auto;border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--theme-primary,#4bb585) 14%,#0000);background:radial-gradient(ellipse 60% 50% at 50% 0,color-mix(in srgb,#4bb585 9%,#0000),#0000 70%),color-mix(in srgb,var(--theme-bg-card,#fff) 94%,#f4faf7 6%);box-shadow:inset 0 1px 0 #ffffffe0,0 12px 36px -26px #2d7a5a40;padding:1.35rem 1.15rem 1.5rem;overflow:visible}@media (min-width:768px){.how-journey__shell{padding:1.65rem 1.75rem 1.75rem}}.how-journey__header{text-align:center;max-width:40rem;margin-inline:auto;opacity:0;transform:translateY(10px)}.how-journey--visible .how-journey__header{opacity:1;transform:none;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1)}.how-journey--reduced .how-journey__header{opacity:1;transform:none;transition:none}.how-journey__eyebrow{margin:0 0 .45rem;font-size:.78rem;font-weight:650;color:#32805e}.how-journey__title{margin:0;font-size:clamp(1.35rem,2.3vw,1.85rem);line-height:1.35;font-weight:750;color:var(--theme-text,#10201a)}.how-journey__lead{margin:.65rem 0 0;font-size:.94rem;line-height:1.6;color:var(--theme-text-muted,#6d7e77)}.how-journey__switch{display:inline-flex;margin:1.15rem auto 0;padding:.22rem;border-radius:999px;background:color-mix(in srgb,#eaf7f1 80%,#fff);border:1px solid color-mix(in srgb,#4bb585 14%,#0000);width:max-content;max-width:100%;opacity:0;transform:translateY(8px)}.how-journey__shell{display:flex;flex-direction:column;align-items:stretch}.how-journey__switch{align-self:center}.how-journey--visible .how-journey__switch{opacity:1;transform:none;transition:opacity .4s ease .12s,transform .4s ease .12s}.how-journey--reduced .how-journey__switch{opacity:1;transform:none;transition:none}.how-journey__tab{min-height:40px;min-width:7.5rem;padding:.4rem 1rem;border:none;border-radius:999px;background:#0000;color:#6d7e77;font-weight:650;font-size:.88rem;cursor:pointer;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.how-journey__tab--active{background:#fff;color:#32805e;box-shadow:0 4px 14px -8px #32805e73}.how-journey__panel{margin-top:1.25rem;animation:how-journey-cross .3s ease}@keyframes how-journey-cross{0%{opacity:.55}to{opacity:1}}.how-journey--reduced .how-journey__panel{animation:none}.how-journey__steps,.how-journey__steps.steps-grid{position:relative;list-style:none;margin:0;padding:1rem 0 0;display:grid;grid-template-columns:1fr;gap:16px;overflow:visible}@media (min-width:640px){.how-journey__steps,.how-journey__steps.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.how-journey__steps,.how-journey__steps.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:1rem;align-items:stretch}.how-journey__step{display:flex;height:100%}}.how-journey__line{display:none!important}.how-journey__step,.how-journey__step.step-card{position:relative;z-index:1;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.how-journey__step.is-visible,.how-journey__step.step-card.is-visible{opacity:1;transform:translateY(0)}.how-journey--reduced .how-journey__step,.how-journey--reduced .how-journey__step.step-card{opacity:1;transform:none;transition:none}.how-journey__step-hit{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.65rem;width:100%;height:100%;text-align:center;min-height:11rem;padding:40px 20px 24px;border-radius:16px;border:1px solid #ddefe5;background:#f7fcf9;color:var(--theme-text,#10201a);box-shadow:none;cursor:pointer;transform:scale(1);transform-origin:center center;transition:transform .28s cubic-bezier(.22,1,.36,1),background .26s ease,border-color .26s ease,box-shadow .28s ease;will-change:transform}.how-journey__step-hit:before{content:none}.how-journey__step--hot .how-journey__step-hit,.how-journey__step-hit:focus-visible,.how-journey__step-hit:hover{transform:scale(1.06);background:#eef8f2;border-color:color-mix(in srgb,#32815d 28%,#ddefe5);box-shadow:0 14px 28px -16px #32805e59;outline:none;z-index:2}.how-journey__step.is-visible:focus-within,.how-journey__step.is-visible:hover{z-index:3}.how-journey__num,.how-journey__num.step-number{position:absolute;top:-14px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:14px;font-weight:700;color:#fff;background:#32815d;border:0;z-index:2;transition:background .3s ease}.how-journey__step--hot .how-journey__num,.how-journey__step--lit .how-journey__num{background:#32815d;color:#fff;border-color:#0000}.how-journey__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-top:.15rem;border-radius:999px;background:#e2f5e9;color:#32815d;font-size:1rem;transition:background .3s ease,color .3s ease}.how-journey__step--hot .how-journey__icon,.how-journey__step--lit .how-journey__icon{background:#e2f5e9;box-shadow:none}.how-journey__step-body{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0}.how-journey__step-title{font-size:.98rem;font-weight:700;color:#32815d;line-height:1.35}.how-journey__step-text{font-size:.84rem;line-height:1.55;color:#6f7974}@media (max-width:1023px){.how-journey--ltr .how-journey__steps,.how-journey--rtl .how-journey__steps,.how-journey__steps{border-inline-start:none;border-inline-end:none;padding-inline-start:0}}.how-journey__result{display:flex;align-items:flex-start;gap:.55rem;margin:1rem 0 0;padding:.75rem .9rem;border-radius:.9rem;background:color-mix(in srgb,#eaf7f1 75%,#fff);color:#287052;font-size:.9rem;line-height:1.5;font-weight:600}.how-journey__result-icon{flex-shrink:0;margin-top:.15rem;color:#32805e}.how-journey__proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem .9rem;margin-top:1.15rem;opacity:0}.how-journey--entered .how-journey__proof{opacity:1;transition:opacity .4s ease .85s}.how-journey--reduced .how-journey__proof{opacity:1;transition:none}.how-journey__proof-pill.home-how-stat-pill{margin:0}.how-journey__trusted{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;color:#32805e}.how-journey__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem 1rem;margin-top:1.1rem;opacity:0}.how-journey--entered .how-journey__actions{opacity:1;transition:opacity .4s ease .95s}.how-journey--reduced .how-journey__actions{opacity:1;transition:none}.how-journey__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.3rem;border-radius:999px;background:#32805e;color:#fff;font-weight:650;text-decoration:none;transition:background .25s ease}.how-journey__cta:hover{background:#287052}.how-journey__link{color:#32805e;font-weight:650;text-decoration:none;border-bottom:1px solid color-mix(in srgb,#32805e 35%,#0000);padding-bottom:1px;font-size:.92rem}@media (max-width:480px){.how-journey__actions{flex-direction:column;align-items:stretch}.how-journey__cta,.how-journey__link{width:100%;text-align:center;justify-content:center}.how-journey__link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6ece2;border-radius:999px;background:#fff}}@media (prefers-reduced-motion:reduce){.how-journey__actions,.how-journey__header,.how-journey__line:after,.how-journey__panel,.how-journey__proof,.how-journey__step,.how-journey__step.step-card,.how-journey__switch{animation:none!important;transition:none!important;opacity:1!important}.how-journey__step,.how-journey__step.step-card{transform:none!important}.how-journey__step--hot .how-journey__step-hit,.how-journey__step-hit:focus-visible,.how-journey__step-hit:hover{transform:none}}html[data-theme=dark] .how-journey__shell{border-color:color-mix(in srgb,var(--theme-primary,#4bb585) 22%,#0000);background:radial-gradient(ellipse 60% 50% at 50% 0,color-mix(in srgb,#4bb585 12%,#0000),#0000 70%),color-mix(in srgb,var(--theme-bg-card,#0f1c17) 90%,#0a1612 10%);box-shadow:inset 0 1px 0 #ffffff0a,0 14px 40px -24px #0000008c}html[data-theme=dark] .how-journey__eyebrow{color:#6dc99a}html[data-theme=dark] .how-journey__switch{background:color-mix(in srgb,#143026 80%,#0000);border-color:color-mix(in srgb,#4bb585 22%,#0000)}html[data-theme=dark] .how-journey__tab{color:color-mix(in srgb,var(--theme-text-muted,#9bb0a6) 95%,#0000)}html[data-theme=dark] .how-journey__tab--active{background:color-mix(in srgb,#1f3d30 70%,#4bb585 30%);color:#9dd7bc}html[data-theme=dark] .how-journey__line{background:color-mix(in srgb,#4bb585 28%,#0000)}html[data-theme=dark] .how-journey--ltr .how-journey__steps,html[data-theme=dark] .how-journey--rtl .how-journey__steps{border-color:color-mix(in srgb,#4bb585 28%,#0000)}html[data-theme=dark] .how-journey__step{background:#0000;border:none}html[data-theme=dark] .how-journey__step-hit{background:color-mix(in srgb,#12241c 88%,#0a1612 12%);color:var(--theme-text,#e8f2ec);box-shadow:0 10px 28px -18px #0000008c;background:color-mix(in srgb,#12241c 88%,#0000);border-color:color-mix(in srgb,#4bb585 22%,#0000);box-shadow:none}html[data-theme=dark] .how-journey__step--hot .how-journey__step-hit,html[data-theme=dark] .how-journey__step-hit:focus-visible,html[data-theme=dark] .how-journey__step-hit:hover{background:color-mix(in srgb,#1a3328 82%,#4bb585 18%);border-color:color-mix(in srgb,#6dc99a 38%,#0000);box-shadow:none}html[data-theme=dark] .how-journey__num,html[data-theme=dark] .how-journey__num.step-number,html[data-theme=dark] .how-journey__step--hot .how-journey__num,html[data-theme=dark] .how-journey__step--lit .how-journey__num{background:#32815d;color:#fff;border-color:#0000}html[data-theme=dark] .how-journey__icon{background:color-mix(in srgb,#4bb585 18%,#0000);color:#6dc99a}html[data-theme=dark] .how-journey__step--hot .how-journey__icon,html[data-theme=dark] .how-journey__step--lit .how-journey__icon{background:color-mix(in srgb,#4bb585 22%,#0000);box-shadow:none}html[data-theme=dark] .how-journey__step-title{color:#bbf7d0}html[data-theme=dark] .how-journey__step-text{color:color-mix(in srgb,#b7c9c0 92%,#0000)}html[data-theme=dark] .how-journey__link{color:#6dc99a}html[data-theme=dark] .how-journey__cta{background:#32805e}@media (max-width:480px){html[data-theme=dark] .how-journey__link{border-color:color-mix(in srgb,#4bb585 28%,#0000);background:color-mix(in srgb,#12241c 88%,#0000);color:#6dc99a}}.home-hero-v2{--hero-background:#eaf7ef;--heading-dark-green:#32815d;--heading-light-green:#63b790;--primary-button:#32815d;--primary-button-text:#fff;--secondary-button-background:#fff;--secondary-button-border:#bcd8ca;--secondary-button-text:#32815d;--description-text:#6f7974;--badge-background:#ddf3e7;--badge-text:#4b9d76;--hero-forest:#32815d;--hero-forest-mid:#32815d;--hero-mint-soft:#eaf7ef;background:var(--hero-background);border-bottom:0;box-shadow:none}.home-hero-v2__bg{display:none}.home-hero-v2__dots{pointer-events:none;position:absolute;inset:0;display:block;opacity:.22;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,#32815d 12%,#0000) 1px,#0000 0);background-size:22px 22px}html[data-theme=dark] .home-hero-v2{--hero-background:var(--theme-bg-0,#050810);--heading-dark-green:#bbf7d0;--heading-light-green:#6dc99a;--primary-button:#4bb585;--primary-button-text:#fff;--secondary-button-background:color-mix(in srgb,var(--theme-bg-card) 70%,#0000);--secondary-button-border:color-mix(in srgb,#4bb585 35%,#0000);--secondary-button-text:#6dc99a;--description-text:color-mix(in srgb,var(--theme-text-muted) 92%,#fff);--badge-background:color-mix(in srgb,#4bb585 14%,#0000);--badge-text:#6dc99a;background:var(--hero-background)}html[data-theme=dark] .home-hero-v2__dots{opacity:.1}.home-hero-v2__actions,.home-hero-v2__chips,.home-hero-v2__lead,.home-hero-v2__pill,.home-hero-v2__title,.home-hero-v2__trust,.home-hero-v2__visual{opacity:0;transform:translateY(12px)}.home-hero-v2--entered .home-hero-v2__pill{opacity:1;transform:none;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.home-hero-v2--entered .home-hero-v2__title{opacity:1;transform:none;transition:opacity .55s cubic-bezier(.22,1,.36,1) .08s,transform .55s cubic-bezier(.22,1,.36,1) .08s}.home-hero-v2--entered .home-hero-v2__lead{opacity:1;transform:none;transition:opacity .5s ease .16s,transform .5s ease .16s}.home-hero-v2--entered .home-hero-v2__actions{opacity:1;transform:none;transition:opacity .5s ease .24s,transform .5s ease .24s}.home-hero-v2--entered .home-hero-v2__chips,.home-hero-v2--entered .home-hero-v2__trust{opacity:1;transform:none;transition:opacity .45s ease .32s,transform .45s ease .32s}.home-hero-v2__visual{transform:translateY(10px) scale(.985)}.home-hero-v2--entered .home-hero-v2__visual{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.22,1,.36,1) .12s,transform .8s cubic-bezier(.22,1,.36,1) .12s}.home-hero-v2--reduced .home-hero-v2__actions,.home-hero-v2--reduced .home-hero-v2__chips,.home-hero-v2--reduced .home-hero-v2__lead,.home-hero-v2--reduced .home-hero-v2__pill,.home-hero-v2--reduced .home-hero-v2__title,.home-hero-v2--reduced .home-hero-v2__trust,.home-hero-v2--reduced .home-hero-v2__visual{opacity:1;transform:none;transition:none}.home-hero-v2 .home-green-pill,.home-hero-v2__pill{font-weight:700;letter-spacing:.01em;padding:.4rem .9rem;box-shadow:none}.home-hero-v2 .home-green-pill,.home-hero-v2__pill,html[data-theme=dark] .home-hero-v2 .home-green-pill,html[data-theme=dark] .home-hero-v2__pill{border:0;background:var(--badge-background);color:var(--badge-text)}.home-hero-v2__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;min-width:10.5rem;padding:.65rem 1.4rem;border-radius:999px;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;box-shadow:none;transition:background .22s ease,border-color .22s ease,color .22s ease,filter .22s ease,transform .22s ease}.home-hero-v2__cta--primary{color:var(--primary-button-text)}.home-hero-v2__cta--primary,.home-hero-v2__cta--primary:hover{background-image:none;background-color:var(--primary-button);border:0;box-shadow:none}.home-hero-v2__cta--primary:hover{filter:brightness(1.05)}.home-hero-v2__cta--primary:active{filter:brightness(.96);transform:translateY(1px)}.home-hero-v2__cta--secondary{background:var(--secondary-button-background);color:var(--secondary-button-text);border:1.5px solid var(--secondary-button-border);box-shadow:none}.home-hero-v2__cta--secondary:hover{background:#f7fcf9;border-color:var(--secondary-button-border);color:var(--secondary-button-text);box-shadow:none}.home-hero-v2__cta:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,#32815d 30%,#0000)}.home-hero-v2__actions{gap:.65rem;margin-top:.95rem}@media (max-width:380px){.home-hero-v2__actions{width:100%}.home-hero-v2__cta{width:100%;min-width:0}}.home-hero-v2__chips{list-style:none;margin:0;padding:0}.home-hero-v2__chips li{display:inline-flex;align-items:center;min-height:28px;padding:.2rem .7rem;border-radius:999px;font-size:.72rem;font-weight:650;color:#287052;background:color-mix(in srgb,#eaf7f1 85%,#fff);border:1px solid color-mix(in srgb,#4bb585 14%,#0000)}html[data-theme=dark] .home-hero-v2__cta--secondary{background:color-mix(in srgb,var(--theme-bg-card) 70%,#0000);color:#6dc99a}html[data-theme=dark] .home-hero-v2__chips li{color:#6dc99a;background:color-mix(in srgb,#6dc99a 12%,#0000)}.home-hero-v2__deco{pointer-events:none;position:absolute;z-index:3;display:none;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.85rem;background:color-mix(in srgb,#fff 92%,#0000);color:#2d7a5a;box-shadow:0 8px 22px -12px #2d7a5a59,0 0 0 1px color-mix(in srgb,#4bb585 12%,#0000)}@media (min-width:1024px){.home-hero-v2__deco{display:inline-flex}}.home-hero-v2__deco--a{top:12%;inset-inline-start:6%;animation:homeHeroFloat 6.8s ease-in-out infinite}.home-hero-v2__deco--b{top:38%;inset-inline-end:2%;animation:homeHeroFloat 7.4s ease-in-out .5s infinite}.home-hero-v2__deco--c{bottom:18%;inset-inline-start:2%;animation:homeHeroFloat 5.8s ease-in-out .85s infinite}html[data-theme=dark] .home-hero-v2__deco{background:color-mix(in srgb,#0f172a 88%,#0000);color:#6dc99a;box-shadow:0 8px 22px -10px #00000073,0 0 0 1px color-mix(in srgb,#4bb585 22%,#0000)}.home-hero-v2 .home-hero-headline{display:flex;flex-direction:column;align-items:center;gap:0;font-size:clamp(1.85rem,3.6vw + .55rem,3rem);line-height:1.15;letter-spacing:0;text-align:center}.home-hero-v2 .home-hero-headline-gradient,.home-hero-v2 .home-hero-headline-line{background-image:none;background-clip:unset;-webkit-text-fill-color:unset;color:var(--heading-dark-green)}.home-hero-v2 .home-hero-headline-line:not(.home-hero-headline-line--second){font-size:clamp(1.7rem,3vw + .55rem,2.65rem);font-weight:800;line-height:1.2;color:var(--heading-dark-green);padding-block:.02em .04em}.home-hero-v2 .home-hero-headline-line--second{display:inline-block;margin-block-start:-.08em;font-size:clamp(3rem,7vw + .35rem,5.35rem);font-weight:900;line-height:1.05;letter-spacing:0;white-space:nowrap;max-width:100%;color:var(--heading-light-green);padding-block:.04em .1em}.home-hero-v2 .home-hero-headline-measure{position:absolute;visibility:hidden;pointer-events:none;inset-inline-start:0;top:0;white-space:nowrap}html[dir=rtl] .home-hero-v2 .home-hero-headline{line-height:1.15}html[data-theme=dark] .home-hero-v2 .home-hero-headline-gradient,html[data-theme=dark] .home-hero-v2 .home-hero-headline-line{background-image:none;color:var(--heading-dark-green)}html[data-theme=dark] .home-hero-v2 .home-hero-headline-line--second{color:var(--heading-light-green)}.home-hero-v2 .home-hero-lead{max-width:34rem;margin-top:.875rem;font-size:clamp(.9375rem,.88rem + .25vw,1.05rem);line-height:1.7;font-weight:500;color:var(--description-text);text-align:center}html[data-theme=dark] .home-hero-v2 .home-hero-lead{color:var(--description-text)}.home-hero-v2 .home-hero-stat-glass{border:1px solid color-mix(in srgb,#e2e8f0 70%,#0000);background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 12px 32px -14px #0f172a29,0 2px 6px -2px #0f172a0f}html[data-theme=dark] .home-hero-v2 .home-hero-stat-glass{border-color:color-mix(in srgb,#6dc99a 16%,#0000);background:color-mix(in srgb,#0f172a 92%,#0000);box-shadow:0 12px 32px -12px #00000080,0 0 0 1px color-mix(in srgb,#4bb585 10%,#0000)}.home-hero-v2 .home-hero-float-card{width:min(100%,13.5rem);max-width:13.5rem}@media (prefers-reduced-motion:reduce){.home-hero-v2__actions,.home-hero-v2__chips,.home-hero-v2__deco,.home-hero-v2__lead,.home-hero-v2__pill,.home-hero-v2__title,.home-hero-v2__trust,.home-hero-v2__visual{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}