.hero[data-v-0d6b6bbf]{animation:breathing-0d6b6bbf 6s ease-in-out infinite;background:radial-gradient(circle at 0 90%,rgba(0,130,78,.2) 0,transparent var(--radius1,50%)),radial-gradient(circle at 0 100%,transparent var(--radius2,50%),rgba(55,92,74,.2) 100%),#0d0d0d;border-radius:16px;margin:0 auto;max-width:1200px;opacity:0;overflow:hidden;padding:120px 24px;position:relative;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.hero.inview[data-v-0d6b6bbf]{opacity:1;transform:translateY(0)}@property --radius1{syntax:"<percentage>";inherits:false;initial-value:50%}@property --radius2{syntax:"<percentage>";inherits:false;initial-value:50%}@keyframes breathing-0d6b6bbf{0%,to{--radius1:40%;--radius2:60%}50%{--radius1:70%;--radius2:90%}}.content[data-v-0d6b6bbf]{position:relative;z-index:10}.content[data-v-0d6b6bbf]>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.content.inview[data-v-0d6b6bbf]>*{opacity:1;transform:translateY(0)}.content.inview .badge[data-v-0d6b6bbf]{transition-delay:.1s}.content.inview .title[data-v-0d6b6bbf]{transition-delay:.2s}.content.inview .actions[data-v-0d6b6bbf]{transition-delay:.3s}.badge[data-v-0d6b6bbf]{border-radius:24px;display:inline-block;font-weight:500;margin-bottom:14px;padding:2px 12px 2px 4px}.badge[data-v-0d6b6bbf],.pulse-icon[data-v-0d6b6bbf]{vertical-align:middle}.pulse-icon[data-v-0d6b6bbf]{animation:pulse-shadow-0d6b6bbf 2s infinite;position:relative}@keyframes pulse-shadow-0d6b6bbf{0%{filter:drop-shadow(0 0 4px currentColor);transform:scale(1)}50%{filter:drop-shadow(0 0 12px currentColor);transform:scale(1.1)}to{filter:drop-shadow(0 0 4px currentColor);transform:scale(1)}}.title[data-v-0d6b6bbf]{font-size:64px;font-size:clamp(40px,4vw,64px);line-height:1.06;margin:0 0 16px;text-shadow:0 2px 18px rgba(0,0,0,.4)}.actions[data-v-0d6b6bbf]{display:flex;flex-wrap:wrap;gap:10px}.accent[data-v-0d6b6bbf]{font-size:1.25em;line-height:0}@media(max-width:800px){.hero[data-v-0d6b6bbf]{margin:0 .5rem;padding:80px 16px}.btn[data-v-0d6b6bbf]{width:100%}br[data-v-0d6b6bbf]{display:none}}#sun div[data-v-0d6b6bbf]{bottom:0;content:"";display:block;height:100vh;left:38vw;position:fixed;width:100vw;--sunPos:50vw -35vmin;animation:sun-0d6b6bbf 3.5s cubic-bezier(.16,1,.3,1) infinite alternate;-webkit-mask-image:radial-gradient(circle at var(--sunPos),#fff 0,transparent 80%);mask-image:radial-gradient(circle at var(--sunPos),#fff 0,transparent 80%);pointer-events:none;transform-origin:var(--sunPos);z-index:1}#sun #sun_layer1[data-v-0d6b6bbf]{background:conic-gradient(from 135deg at var(--sunPos),transparent 10.5%,hsla(0,0%,100%,.15) 11%,transparent 11.5%,transparent 15%,oklch(80% .1 0deg/.1) 16%,transparent 17%,transparent 18%,hsla(0,0%,100%,.1) 19%,transparent 20%)}#sun #sun_layer2[data-v-0d6b6bbf]{animation-delay:-1s;animation-duration:7s;background:conic-gradient(from 140deg at var(--sunPos),transparent 10%,hsla(0,0%,100%,.1) 11%,transparent 12%,transparent 15.5%,hsla(0,0%,100%,.1) 16%,transparent 16.5%,transparent 17%,oklch(90% .1 50deg/.1) 18%,transparent 19%)}#sun #sun_layer3[data-v-0d6b6bbf]{animation-delay:-2s;animation-duration:6.5s;background:conic-gradient(from 145deg at var(--sunPos),transparent 10%,oklch(90% .1 200deg/.1) 11%,transparent 12%,transparent 14%,hsla(0,0%,100%,.1) 15%,transparent 16%,transparent 17%,hsla(0,0%,100%,.1) 18%,transparent 19%)}@keyframes sun-0d6b6bbf{to{transform:skew(-15deg)}}.hero[data-v-0d6b6bbf]{transform:translateZ(0);will-change:transform}.actions[data-v-0d6b6bbf],.badge[data-v-0d6b6bbf],.title[data-v-0d6b6bbf]{opacity:1;transform:translateZ(0)}.grid[data-v-1ad5a9f0]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media screen and (max-width:768px){.grid[data-v-1ad5a9f0]{display:flex;flex-direction:column}}.services[data-v-1ad5a9f0]{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.services.inview[data-v-1ad5a9f0]{opacity:1;transform:translateY(0)}.grid .card[data-v-1ad5a9f0],.services .base-title[data-v-1ad5a9f0]{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.services.inview .base-title[data-v-1ad5a9f0]{transition-delay:.1s}.services.inview .base-title[data-v-1ad5a9f0],.services.inview .grid .card[data-v-1ad5a9f0]{opacity:1;transform:translateY(0)}.services.inview .grid .card[data-v-1ad5a9f0]:first-child{transition-delay:.2s}.services.inview .grid .card[data-v-1ad5a9f0]:nth-child(2){transition-delay:.3s}.services.inview .grid .card[data-v-1ad5a9f0]:nth-child(3){transition-delay:.4s}.services.inview .grid .card[data-v-1ad5a9f0]:nth-child(4){transition-delay:.5s}.services.inview .grid .card[data-v-1ad5a9f0]:nth-child(5){transition-delay:.6s}.services.inview .grid .card[data-v-1ad5a9f0]:nth-child(6){transition-delay:.7s}.services.inview .grid .card[data-v-1ad5a9f0]:nth-child(7){transition-delay:.8s}.services.inview .grid .card[data-v-1ad5a9f0]:nth-child(8){transition-delay:.9s}.grid[data-v-7868a263]{display:grid;gap:14px;grid-template-areas:"a b" "a c" "d c";grid-template-columns:repeat(2,1fr)}.card[data-v-7868a263]{background-color:#111;border-radius:12px;cursor:pointer;padding:1.5rem;transition:.3s ease}.card[data-v-7868a263]:hover{background-color:#151515;transform:translateY(-5px)}.card[data-v-7868a263]{padding:24px}h3[data-v-7868a263]{font-size:2em}h3[data-v-7868a263],p[data-v-7868a263]{margin:0}.card-a[data-v-7868a263]{align-items:center;display:flex;gap:20px;grid-area:a;justify-content:space-between}.card-content[data-v-7868a263]{flex:1}.card-b[data-v-7868a263]{grid-area:b}.card-c[data-v-7868a263]{grid-area:c}.card-d[data-v-7868a263]{grid-area:d}.icon svg[data-v-7868a263]{color:#569f7a;height:32px;margin-bottom:16px;width:32px}.services-grid[data-v-7868a263]{align-self:center;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin-top:0}.service-icon[data-v-7868a263]{align-items:center;animation:fadeInScale-7868a263 .5s forwards;animation-delay:calc(var(--delay)*.1s);background:linear-gradient(135deg,transparent,var(--service-color));background-color:#ffffff0d;border-radius:50%;display:flex;justify-content:center;opacity:0;padding:15px;transform:scale(.8);transition:.5s}.service-icon[data-v-7868a263]:hover{transform:scale(1.25)}@keyframes fadeInScale-7868a263{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn-7868a263{0%{opacity:0}to{opacity:1}}.service-icon svg[data-v-7868a263]{height:40px;width:40px}@media(max-width:800px){.grid[data-v-7868a263]{grid-template-areas:"a" "b" "c" "d";grid-template-columns:1fr;grid-template-rows:auto}.card[data-v-7868a263]{padding:20px}.card-a[data-v-7868a263]{align-items:flex-start;flex-direction:column}.services-grid[data-v-7868a263]{align-self:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px}}.why[data-v-7868a263]{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.why.inview[data-v-7868a263]{opacity:1;transform:translateY(0)}.grid .card[data-v-7868a263],.why .base-title[data-v-7868a263]{animation:fadeInUp-7868a263 .6s forwards;animation-play-state:paused;opacity:0;transform:translateY(20px)}.why.inview .base-title[data-v-7868a263]{animation-delay:.1s;animation-play-state:running}.why.inview .grid .card[data-v-7868a263]:first-child{animation-delay:.2s;animation-play-state:running}.why.inview .grid .card[data-v-7868a263]:nth-child(2){animation-delay:.3s;animation-play-state:running}.why.inview .grid .card[data-v-7868a263]:nth-child(3){animation-delay:.4s;animation-play-state:running}.why.inview .grid .card[data-v-7868a263]:nth-child(4){animation-delay:.5s;animation-play-state:running}@keyframes fadeInUp-7868a263{to{opacity:1;transform:translateY(0)}}.steps[data-v-c1eb93f4]{gap:12px;list-style:none;margin:0;padding:0}.steps[data-v-c1eb93f4],li[data-v-c1eb93f4]{display:grid}li[data-v-c1eb93f4]{align-items:start;align-items:baseline;font-size:1.5em;font-weight:500;gap:24px;grid-template-columns:40px 1fr;padding:12px}.num[data-v-c1eb93f4]{background:#2ecc712e;border-radius:24px;color:#569f7a;display:grid;font-weight:800;height:48px;justify-self:center;line-height:2.25;place-items:center;width:48px}.hww[data-v-c1eb93f4]{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.hww.inview[data-v-c1eb93f4]{opacity:1;transform:translateY(0)}.hww .base-title[data-v-c1eb93f4],.steps li[data-v-c1eb93f4]{animation:fadeInUp-c1eb93f4 .6s forwards;animation-play-state:paused;opacity:0;transform:translateY(20px)}.hww.inview .base-title[data-v-c1eb93f4]{animation-delay:.1s;animation-play-state:running}.hww.inview .steps li[data-v-c1eb93f4]:first-child{animation-delay:.2s;animation-play-state:running}.hww.inview .steps li[data-v-c1eb93f4]:nth-child(2){animation-delay:.3s;animation-play-state:running}.hww.inview .steps li[data-v-c1eb93f4]:nth-child(3){animation-delay:.4s;animation-play-state:running}.hww.inview .steps li[data-v-c1eb93f4]:nth-child(4){animation-delay:.5s;animation-play-state:running}.hww.inview .steps li[data-v-c1eb93f4]:nth-child(5){animation-delay:.6s;animation-play-state:running}@keyframes fadeInUp-c1eb93f4{to{opacity:1;transform:translateY(0)}}@font-face{font-family:Caveat;src:local("Caveat Regular"),local("Caveat"),url(../fonts/Caveat-Regular.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}.box[data-v-cf7a2b29]{background:radial-gradient(circle at 0 90%,rgba(0,130,78,.2) 0,transparent 50%),radial-gradient(circle at 0 100%,transparent 50%,rgba(55,92,74,.2) 100%),#0d0d0d;border-radius:16px;padding:48px}.sub[data-v-cf7a2b29]{margin-bottom:14px;margin-top:-6px;opacity:.85;text-align:center}.actions[data-v-cf7a2b29]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.accent[data-v-cf7a2b29]{color:#569f7a;font-family:Caveat,cursive;font-size:1.25em;font-weight:500}@media screen and (max-width:800px){.btn[data-v-cf7a2b29]{width:100%}}.cta[data-v-cf7a2b29]{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.cta.inview[data-v-cf7a2b29]{opacity:1;transform:translateY(0)}.cta .actions[data-v-cf7a2b29],.cta .base-title[data-v-cf7a2b29],.cta .sub[data-v-cf7a2b29]{animation:fadeInUp-cf7a2b29 .6s forwards;animation-play-state:paused;opacity:0;transform:translateY(20px)}.cta.inview .base-title[data-v-cf7a2b29]{animation-delay:.1s;animation-play-state:running}.cta.inview .sub[data-v-cf7a2b29]{animation-delay:.2s;animation-play-state:running}.cta.inview .actions[data-v-cf7a2b29]{animation-delay:.3s;animation-play-state:running}@keyframes fadeInUp-cf7a2b29{to{opacity:1;transform:translateY(0)}}
