.back-button[data-astro-cid-j7rfdf5h]{position:absolute;top:1.25rem;left:1.25rem;z-index:10;display:inline-flex;align-items:center;gap:.375rem;color:#878796;text-decoration:none;font-size:.875rem;transition:color .2s ease}.back-button[data-astro-cid-j7rfdf5h]:hover{color:#f6f6f7}.page-wrapper[data-astro-cid-j7rfdf5h]{width:100vw;min-height:100vh;display:flex;flex-direction:column;overflow:hidden}@media(min-width:1024px){.page-wrapper[data-astro-cid-j7rfdf5h]{flex-direction:row}}.left-panel[data-astro-cid-j7rfdf5h]{display:flex;align-items:center;justify-content:center;padding:4rem 2rem 2rem;border-bottom:1px solid #1d1d20;box-sizing:border-box;position:relative;animation:fadeInUp .6s ease-out both}.left-panel[data-astro-cid-j7rfdf5h]:before{content:"";position:absolute;inset:0;background:url(https://alpineux-website.b-cdn.net/files/portfolio/Mockup%20Scene%201.webp) center/cover no-repeat;opacity:.1}@media(min-width:1024px){.left-panel[data-astro-cid-j7rfdf5h]{flex:0 0 50%;height:100vh;padding:3rem;border-bottom:none;border-right:1px solid #1d1d20;position:sticky;top:0}.left-panel[data-astro-cid-j7rfdf5h]:before{position:absolute}}.left-content[data-astro-cid-j7rfdf5h]{position:relative;z-index:1;max-width:380px;width:100%;display:flex;flex-direction:column;gap:2.5rem}.brand[data-astro-cid-j7rfdf5h]{display:flex;flex-direction:column;gap:1rem}.brand-headline[data-astro-cid-j7rfdf5h]{font-family:LibreCaslonText,serif;font-size:1.75rem;font-weight:400;margin:0;letter-spacing:-.01em;line-height:1.3}@media(min-width:768px){.brand-headline[data-astro-cid-j7rfdf5h]{font-size:2.25rem}}.brand-sub[data-astro-cid-j7rfdf5h]{color:#878796;font-size:.875rem;margin:0;line-height:1.6}.reviews-swiper[data-astro-cid-j7rfdf5h]{width:100%}.review[data-astro-cid-j7rfdf5h]{margin:0;padding:1.25rem;background:#1d1d20;border-radius:.375rem}.review-quote[data-astro-cid-j7rfdf5h]{font-size:.875rem;line-height:1.6;color:#ceced3;margin:0 0 1rem}.review-author[data-astro-cid-j7rfdf5h]{display:flex;align-items:center;gap:.75rem}.review-avatar[data-astro-cid-j7rfdf5h]{width:2rem;height:2rem;border-radius:50%;background:#0a5ddc;color:#f6f6f7;display:grid;place-items:center;font-size:.75rem;font-weight:600;flex-shrink:0}.review-name[data-astro-cid-j7rfdf5h]{display:block;font-size:.875rem;font-weight:500}.review-role[data-astro-cid-j7rfdf5h]{display:block;font-size:.75rem;color:#878796}.right-panel[data-astro-cid-j7rfdf5h]{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;box-sizing:border-box;animation:fadeInUp .6s .15s ease-out both}@media(min-width:1024px){.right-panel[data-astro-cid-j7rfdf5h]{flex:0 0 50%;height:100vh}}.form-container[data-astro-cid-j7rfdf5h]{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:2rem}h2[data-astro-cid-j7rfdf5h]{font-family:LibreCaslonText,serif;font-size:1.5rem;font-weight:400;margin:0;text-align:center;letter-spacing:-.01em}@media(min-width:768px){h2[data-astro-cid-j7rfdf5h]{font-size:1.75rem}}.subtitle[data-astro-cid-j7rfdf5h]{color:#878796;font-size:.875rem;margin:.5rem 0 0;text-align:center}form[data-astro-cid-j7rfdf5h]{width:100%;display:flex;flex-direction:column;gap:1.5rem}.step[data-astro-cid-j7rfdf5h]{display:none;flex-direction:column;align-items:center;gap:.75rem}.step[data-astro-cid-j7rfdf5h].active{display:flex}.step[data-astro-cid-j7rfdf5h].exiting{animation:fadeOutUp .2s ease-in forwards}.fields[data-astro-cid-j7rfdf5h]{width:100%;display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}input[data-astro-cid-j7rfdf5h],select[data-astro-cid-j7rfdf5h],textarea[data-astro-cid-j7rfdf5h]{width:100%;padding:.875rem 1rem;background:#1d1d20;border:1px solid transparent;border-radius:.375rem;color:#f6f6f7;font-family:inherit;font-size:.875rem;outline:none;transition:border-color .2s ease,background-color .2s ease;box-sizing:border-box;-webkit-appearance:none}input[data-astro-cid-j7rfdf5h]::placeholder,select[data-astro-cid-j7rfdf5h]::placeholder,textarea[data-astro-cid-j7rfdf5h]::placeholder{color:#878796}input[data-astro-cid-j7rfdf5h]:focus,select[data-astro-cid-j7rfdf5h]:focus,textarea[data-astro-cid-j7rfdf5h]:focus{border-color:#0a5ddc;background:#222225}input[data-astro-cid-j7rfdf5h].invalid,select[data-astro-cid-j7rfdf5h].invalid,textarea[data-astro-cid-j7rfdf5h].invalid{border-color:#dc3545}select[data-astro-cid-j7rfdf5h]{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}select[data-astro-cid-j7rfdf5h] option[data-astro-cid-j7rfdf5h]{background:#1d1d20;color:#f6f6f7}textarea[data-astro-cid-j7rfdf5h]{resize:vertical;min-height:120px}.nav-buttons[data-astro-cid-j7rfdf5h]{display:flex;gap:.75rem;width:100%}.steps-indicator[data-astro-cid-j7rfdf5h]{display:flex;gap:.5rem;align-items:center}.step-dot[data-astro-cid-j7rfdf5h]{width:2rem;height:4px;border-radius:2px;background:#1d1d20;border:none;padding:0;cursor:default;transition:background-color .3s ease,width .3s ease}.step-dot[data-astro-cid-j7rfdf5h].completed{background:#0848ab;cursor:pointer}.step-dot[data-astro-cid-j7rfdf5h].active{background:#f6f6f7;width:2.5rem}.success-message[data-astro-cid-j7rfdf5h]{display:flex;flex-direction:column;align-items:center;gap:1rem}.reviews-swiper .swiper-pagination{position:relative;margin-top:1rem}.reviews-swiper .swiper-pagination-bullet{background:#878796;opacity:.5}.reviews-swiper .swiper-pagination-bullet-active{background:#0a5ddc;opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:LibreFranklin;src:url(/fonts/LibreFranklin-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LibreCaslonText;src:url(/fonts/LibreCaslonText-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html{font-size:15px}body{font-family:LibreFranklin,sans-serif;background-color:#0e0e10;color:#f6f6f7;margin:0}
