.footer-section-container.svelte-jz8lnl{width:100%;height:100%;background:transparent;display:flex;align-items:center;justify-content:center}.footer-content.svelte-jz8lnl{z-index:2;max-width:1200px;width:100%;padding:0 2rem}.content-wrapper.svelte-jz8lnl{text-align:center}.cta-section.svelte-jz8lnl{margin-bottom:5rem;text-align:center}.cta-badge.svelte-jz8lnl{display:inline-block;margin-bottom:1.5rem;padding:.75rem 2rem;background:#fbb23c1a;border:1px solid rgba(251,178,60,.3);border-radius:50px;backdrop-filter:blur(10px)}.badge-text.svelte-jz8lnl{font-size:.9rem;font-weight:500;color:#fbb23c;text-transform:uppercase;letter-spacing:.1em}.main-title.svelte-jz8lnl{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;color:#fff;margin:0 0 1.5rem;line-height:1.2;letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#fbb23c,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main-subtitle.svelte-jz8lnl{font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:400;color:#fffc;margin:0 0 3rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.primary-cta.svelte-jz8lnl{position:relative;display:inline-flex;align-items:center;gap:1rem;padding:1.25rem 2.5rem;border:none;border-radius:60px;background:linear-gradient(135deg,#fbb23c,#f59e0b);color:#000;font-family:Sansation,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);text-transform:uppercase;letter-spacing:.05em;overflow:hidden;box-shadow:0 15px 35px #fbb23c40}.primary-cta.svelte-jz8lnl:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 25px 50px #fbb23c66}.cta-arrow.svelte-jz8lnl{font-size:1.2rem;font-weight:600;transition:transform .3s ease}.primary-cta.svelte-jz8lnl:hover .cta-arrow:where(.svelte-jz8lnl){transform:translate(5px)}.cta-glow.svelte-jz8lnl{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 100%);opacity:0;transition:opacity .3s ease;border-radius:inherit}.primary-cta.svelte-jz8lnl:hover .cta-glow:where(.svelte-jz8lnl){opacity:1}.contact-grid.svelte-jz8lnl{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem;max-width:1000px;margin-left:auto;margin-right:auto}.contact-card.svelte-jz8lnl{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:2rem;backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.contact-card.svelte-jz8lnl:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(251,178,60,.1) 0%,transparent 100%);opacity:0;transition:opacity .4s ease;border-radius:inherit}.contact-card.svelte-jz8lnl:hover:before{opacity:1}.contact-card.svelte-jz8lnl:hover{border-color:#fbb23c4d;transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.card-header.svelte-jz8lnl{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;position:relative;z-index:1}.card-icon.svelte-jz8lnl{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fbb23c1a;border-radius:12px;color:#fbb23c;transition:all .3s ease}.contact-card.svelte-jz8lnl:hover .card-icon:where(.svelte-jz8lnl){background:#fbb23c33;transform:scale(1.1)}.contact-card.svelte-jz8lnl h3:where(.svelte-jz8lnl){color:#fff;font-size:1.1rem;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.05em}.card-content.svelte-jz8lnl{position:relative;z-index:1}.primary-text.svelte-jz8lnl{color:#fff;font-size:1rem;font-weight:500;margin:0 0 .5rem;line-height:1.5}.secondary-text.svelte-jz8lnl{color:#fff9;font-size:.9rem;margin:0;line-height:1.4}.social-links.svelte-jz8lnl{display:flex;gap:1rem;margin-top:1rem}.social-link.svelte-jz8lnl{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fffc;text-decoration:none;font-size:.85rem;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden}.social-link.svelte-jz8lnl:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(251,178,60,.1),transparent);transition:left .5s ease}.social-link.svelte-jz8lnl:hover:before{left:100%}.social-link.svelte-jz8lnl:hover{background:#fbb23c1a;border-color:#fbb23c4d;color:#fbb23c;transform:translateY(-2px)}.social-link.svelte-jz8lnl svg:where(.svelte-jz8lnl){width:16px;height:16px}.connect-card.svelte-jz8lnl .social-links:where(.svelte-jz8lnl){justify-content:flex-start;flex-wrap:wrap}.bottom-section.svelte-jz8lnl{border-top:1px solid rgba(255,255,255,.1);padding-top:2.5rem}.divider.svelte-jz8lnl{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(251,178,60,.3) 20%,rgba(251,178,60,.6) 50%,rgba(251,178,60,.3) 80%,transparent 100%);margin-bottom:2.5rem;position:relative}.divider.svelte-jz8lnl:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,#fbb23c,transparent);border-radius:2px}.footer-bottom.svelte-jz8lnl{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.company-motto.svelte-jz8lnl{order:1}.motto-highlight.svelte-jz8lnl{display:inline-block;color:#fbb23c;font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:500;font-style:italic;background:linear-gradient(135deg,#fbb23c,#f59e0b,#fbb23c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 20px rgba(251,178,60,.4);letter-spacing:.02em;line-height:1.4;position:relative}.motto-highlight.svelte-jz8lnl:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,rgba(251,178,60,.4),transparent);border-radius:1px}.footer-nav.svelte-jz8lnl{order:2;display:flex;gap:2rem;align-items:center;flex-wrap:wrap;justify-content:center}.footer-link.svelte-jz8lnl{color:#ffffffb3;text-decoration:none;font-size:.9rem;font-weight:400;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;position:relative;text-transform:uppercase;letter-spacing:.05em}.footer-link.svelte-jz8lnl:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:1px;background:#fbb23c;transition:width .3s ease}.footer-link.svelte-jz8lnl:hover{color:#fbb23c;background:#fbb23c0d}.footer-link.svelte-jz8lnl:hover:before{width:80%}.copyright.svelte-jz8lnl{order:3;opacity:.6;margin-top:1rem}.copyright.svelte-jz8lnl p:where(.svelte-jz8lnl){color:#fff9;font-size:.85rem;margin:0;font-weight:300;letter-spacing:.02em}@keyframes svelte-jz8lnl-symbolFloat{0%{transform:translateY(100vh) rotate(0);opacity:0}10%,90%{opacity:1}to{transform:translateY(-20px) rotate(360deg);opacity:0}}@keyframes svelte-jz8lnl-overlayPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.6}}@media(max-width:768px){.footer-content.svelte-jz8lnl{padding:0 1rem}.cta-section.svelte-jz8lnl{margin-bottom:3rem}.main-title.svelte-jz8lnl{font-size:clamp(2rem,8vw,3rem);margin-bottom:.5rem}.main-subtitle.svelte-jz8lnl{font-size:clamp(1rem,4vw,1.3rem);margin-bottom:1.5rem}.primary-cta.svelte-jz8lnl{width:100%;max-width:300px;font-size:1rem;padding:1rem 2.5rem}.contact-grid.svelte-jz8lnl{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.contact-card.svelte-jz8lnl{padding:1.5rem;border-radius:20px}.card-header.svelte-jz8lnl{gap:.8rem;margin-bottom:1.2rem}.card-icon.svelte-jz8lnl{width:40px;height:40px}.contact-card.svelte-jz8lnl h3:where(.svelte-jz8lnl){font-size:1rem}.social-links.svelte-jz8lnl{flex-direction:column;gap:.8rem;align-items:flex-start}.social-link.svelte-jz8lnl{font-size:.85rem;padding:.6rem 1rem;border-radius:10px;width:100%}.footer-bottom.svelte-jz8lnl{gap:1.5rem}.motto-highlight.svelte-jz8lnl{font-size:clamp(1rem,4vw,1.2rem)}.footer-nav.svelte-jz8lnl{gap:1.5rem}.footer-link.svelte-jz8lnl{font-size:.85rem;padding:.4rem .8rem}.divider.svelte-jz8lnl{margin-bottom:2rem}.divider.svelte-jz8lnl:before{width:40px;height:2px}}@media(max-width:480px){.footer-content.svelte-jz8lnl{padding:0 .5rem}.contact-card.svelte-jz8lnl{padding:1rem}.card-icon.svelte-jz8lnl{font-size:2rem}.contact-card.svelte-jz8lnl h3:where(.svelte-jz8lnl){font-size:1rem}.contact-card.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:.9rem}}@media(prefers-reduced-motion:reduce){.svelte-jz8lnl{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.loader.svelte-1vtkrxh{font-size:var(--loader-font-size, 10px);text-indent:var(--loader-text-indent, -9999em);width:var(--loader-width, 20px);height:var(--loader-height, 20px);border-radius:var(--loader-border-radius, 50%);background:var(--loader-foreground);background:-moz-linear-gradient(left,var(--loader-foreground) 10%,var(--loader-foreground-end) 42%);background:-webkit-linear-gradient(left,var(--loader-foreground) 10%,var(--loader-foreground-end) 42%);background:-o-linear-gradient(left,var(--loader-foreground) 10%,var(--loader-foreground-end) 42%);background:-ms-linear-gradient(left,var(--loader-foreground) 10%,var(--loader-foreground-end) 42%);background:linear-gradient(to right,var(--loader-foreground) 10%,var(--loader-foreground-end) 42%);position:relative;-webkit-animation:svelte-1vtkrxh-load3 1.4s infinite linear;animation:svelte-1vtkrxh-load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader.svelte-1vtkrxh:before{width:var(--loader-before-width, 10px);height:var(--loader-before-height, 10px);background:var(--loader-foreground);border-radius:var(--loader-before-border-radius, 100% 0 0 0);position:var(--loader-before-position, absolute);top:var(--loader-before-top, 0);left:var(--loader-before-left, 0);content:""}.loader.svelte-1vtkrxh:after{background:var(--loader-background);width:var(--loader-after-width, 15px);height:var(--loader-after-height, 15px);border-radius:var(--loader-after-border-radius, 50%);content:"";margin:var(--loader-after-margin, auto);position:var(--loader-after-position, absolute);top:var(--loader-after-top, 0);left:var(--loader-after-left, 0);bottom:var(--loader-after-bottom, 0);right:var(--loader-after-right, 0)}@-webkit-keyframes svelte-1vtkrxh-load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes svelte-1vtkrxh-load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.button-container.svelte-1w4h7ib{position:relative;width:var(--button-width, fit-content)}button.svelte-1w4h7ib{max-height:var(--button-max-height);max-width:var(--button-max-width);font-family:var(--button-font-family);font-weight:var(--button-font-weight, 500);font-size:var(--button-font-size, 14px);background-color:var(--button-color, #3a4550);color:var(--button-text-color, white);height:var(--button-height, fit-content);padding:var(--button-padding, 16px);margin:var(--button-margin);border-radius:var(--button-border-radius, 0px);width:var(--button-width, fit-content);cursor:var(--cursor, pointer);opacity:var(--opacity, 1);border:var(--button-border, none);display:flex;justify-content:var(--button-justify-content, center);align-items:center;flex-direction:var(--button-content-flex-direction, row);gap:var(--button-content-gap, 16px);visibility:var(--button-visibility, visible);box-shadow:var(--button-box-shadow, none)}.button-loader.svelte-1w4h7ib{order:var(--button-loader-order, 1)}.button-icon.svelte-1w4h7ib{order:var(--button-icon-order, 2);display:var(--button-icon-display)}.button-text.svelte-1w4h7ib{order:var(--button-text-order, 3);display:var(--button-text-display)}button.svelte-1w4h7ib:hover{background:var(--button-hover-color, var(--button-color, #3a4550));color:var(--button-hover-text-color, var(--button-text-color, white));border:var(--button-hover-border, var(--button-border, none))}.button-progress-bar.svelte-1w4h7ib{position:absolute;height:100%;width:100%;background:var(--button-progress-loader-background-color, #00000030);animation:svelte-1w4h7ib-fill-loader var(--button-progress-loader-duration, 8s) forwards;z-index:2}@keyframes svelte-1w4h7ib-fill-loader{0%{width:0}to{width:100%}}.nav-container.svelte-1ld6r3r{display:flex;justify-content:center;width:100vw;height:fit-content;position:fixed;top:0;left:0;right:0;z-index:2000;pointer-events:none;--button-color: #007bff;--button-border-radius: 50px}nav.svelte-1ld6r3r{width:75%;margin:10px 0;padding:16px 16px 16px 24px;background-color:#141414e6;backdrop-filter:blur(10px);border-radius:50px;box-shadow:0 4px 12px #0003;display:flex;justify-content:space-between;align-items:center;z-index:2000;max-width:800px;pointer-events:auto;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.logo.svelte-1ld6r3r{height:40px;transition:height .4s cubic-bezier(.25,.46,.45,.94)}.nav-items.svelte-1ld6r3r{display:inline-block;width:fit-content;margin:0}@media(max-width:600px){nav.svelte-1ld6r3r{width:95%;padding:8px 16px;--button-padding: 8px 12px}}.three-background-container.svelte-19o2jas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}
