.section[data-v-33b9f545]{align-items:center;display:flex;gap:var(--space-10);margin-bottom:var(--space-10);position:relative}@media(min-width:768px){.section[data-v-33b9f545]{margin-bottom:var(--space-20)}}.section-header[data-v-33b9f545]{display:flex;gap:var(--space-6)}.section--vertical[data-v-33b9f545]{text-align:center}.section--vertical[data-v-33b9f545],.section--vertical .section-header[data-v-33b9f545]{flex-direction:column}.section--vertical .section-header h2[data-v-33b9f545]{text-align:center}@media(min-width:768px){.section--vertical .section-header h2[data-v-33b9f545]{margin:0 auto;max-width:860px}.section--vertical .section-header p[data-v-33b9f545]{margin:0 auto;max-width:768px}}.section--vertical--left[data-v-33b9f545]{align-items:flex-start;flex-direction:column}.section--vertical--left .section-header[data-v-33b9f545]{flex-direction:column;justify-content:flex-start}.section--vertical--left .section-header h2[data-v-33b9f545]{text-align:start}.section--horizontal .section-header[data-v-33b9f545]{flex-direction:column}@media(min-width:768px){.section--horizontal .section-header[data-v-33b9f545]{align-items:center;flex-direction:row;gap:var(--space-20);justify-content:space-between;width:100%}.section--horizontal .section-header p[data-v-33b9f545]{max-width:400px;text-align:end}}.section--no-margin-bottom[data-v-33b9f545]{margin-bottom:0}.base-button[data-v-013f761b]{align-items:center;border:none;border-radius:var(--rounded-extrasmall);color:var(--gray);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:medium;font-weight:500;gap:var(--space-2);inline-size:-moz-max-content;inline-size:max-content;height:52px;justify-content:center;padding:var(--space-4) var(--space-6);position:relative;text-align:center;text-decoration:none;transition:all .1s ease-in-out;white-space:nowrap;width:100%}.base-button[data-v-013f761b]:after{border-radius:6px;content:"";filter:blur(24px);height:32%;pointer-events:none;position:absolute;top:calc(100% - 24px);transition:all .3s ease-in-out;width:82%;z-index:-1}@media(min-width:576px){.base-button[data-v-013f761b]{width:auto}}.base-button .icon[data-v-013f761b]{font-size:var(--icon-size);height:24px;width:24px}.base-button.rounded[data-v-013f761b]{border-radius:999px}.base-button.primary-button[data-v-013f761b]{background:linear-gradient(45deg,var(--primary-600),var(--primary-400))}.base-button.primary-button[data-v-013f761b]:after{background-color:var(--primary-500)}.base-button.secondary-button[data-v-013f761b]{background:linear-gradient(45deg,var(--gray-900),var(--gray-700))}.base-button.secondary-button[data-v-013f761b]:after{background-color:var(--gray-700)}.base-button.tertiary-button[data-v-013f761b]{background-color:var(--gray-900);border:1px solid var(--gray-800)}.base-button.tertiary-button[data-v-013f761b]:after{background-color:var(--primary-500)}.base-button.ghost-button[data-v-013f761b]{background:none;padding:var(--space-3) var(--space-4)}.base-button.ghost-button[data-v-013f761b]:hover{background:var(--gray-transparent)}.base-button.icon-only[data-v-013f761b]{background:none;border:1px solid gray;border-radius:999px;color:var(--white);font-size:120%;height:var(--space-10);padding:0;width:var(--space-10)}.base-card[data-v-f3bd1738]{border:1px solid var(--gray-900);border-radius:var(--rounded-small);overflow:hidden;padding:var(--space-6)}.base-card--primary[data-v-f3bd1738]{background:var(--gradient-primary-darker);border-color:var(--primary-800)}.base-card--secondary[data-v-f3bd1738]{background:var(--gradient-gray)}.base-card-content[data-v-f3bd1738]{display:flex;flex-direction:column;gap:var(--space-3)}.faq[data-v-72d2e54d]{display:flex;flex-direction:column;gap:var(--space-4)}.faq-wrapper[data-v-72d2e54d]{cursor:pointer}.faq-item[data-v-72d2e54d]{display:flex;flex-direction:column}.faq-item-header[data-v-72d2e54d]{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}@media(min-width:576px){.faq-item-header[data-v-72d2e54d]{gap:var(--space-20)}}.faq-item-header-button[data-v-72d2e54d]{flex-shrink:0}.faq p[data-v-72d2e54d]{margin-top:var(--space-4)}@media(min-width:576px){.faq p[data-v-72d2e54d]{margin-top:var(--space-2);max-width:80%}}.section[data-v-73806773]{gap:20px;margin:var(--space-20) auto}@media(min-width:768px){.section[data-v-73806773]{margin:var(--space-40) auto}}.section--small-margin[data-v-73806773]{margin:var(--space-20) auto}.section--no-top-margin[data-v-73806773]{margin-top:0}.section--no-bottom-margin[data-v-73806773]{margin-bottom:0}.section--with-background[data-v-73806773]{background:linear-gradient(135deg,var(--primary-600) -20%,transparent 50%)}.section--with-background .content-container[data-v-73806773]{padding-bottom:var(--space-20);padding-top:var(--space-20)}.base-image[data-v-38cce335]{border-radius:var(--rounded-small);max-inline-size:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero[data-v-ace16686]{margin:0 auto;position:relative}.hero[data-v-ace16686],.hero .hero-content[data-v-ace16686]{display:flex;flex-direction:column;justify-content:center}.hero .hero-content[data-v-ace16686]{gap:var(--space-10)}.hero .hero-content-header[data-v-ace16686]{display:flex;flex-direction:column;gap:var(--space-4)}.hero--full[data-v-ace16686]{align-items:center;min-height:640px;text-align:center}@media(min-width:576px){.hero--full[data-v-ace16686]{min-height:768px}}.hero--full .hero-content[data-v-ace16686]{align-items:center}.hero--full h1[data-v-ace16686]{margin:0 auto;max-width:992px}.hero--full p[data-v-ace16686]{margin:0 auto;max-width:576px}.hero--minified[data-v-ace16686]{align-items:flex-start;min-height:640px}.hero--minified .hero-content[data-v-ace16686]{align-items:flex-start;margin-top:var(--space-14)}.hero--minified h1[data-v-ace16686]{max-width:768px}.hero--minified p[data-v-ace16686]{max-width:640px}.hero[data-v-ace16686]:after{background:linear-gradient(var(--black-40),var(--black-60),var(--black));content:""}.hero-cover[data-v-ace16686],.hero[data-v-ace16686]:after{height:100%;inset:0;position:absolute;width:100%;z-index:-1}.hero-cover[data-v-ace16686]{-o-object-fit:cover;object-fit:cover}.feature-block[data-v-ccca8ef8]{display:flex;gap:var(--space-3)}.feature-block .icon[data-v-ccca8ef8]{background-color:var(--black);flex-shrink:0;height:32px;width:32px}.feature-block h3[data-v-ccca8ef8]{color:var(--white);font-weight:600}.feature-block-content[data-v-ccca8ef8]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4)}.feature-container[data-v-1cde33c1]{display:flex;flex-direction:column;gap:var(--space-20)}.feature-container .feature-content[data-v-1cde33c1]{flex-basis:68%}.feature-container .feature-list[data-v-1cde33c1]{display:flex;flex-basis:32%;flex-direction:column;gap:var(--space-10);position:relative}.feature-container .feature-list[data-v-1cde33c1]:after{background:linear-gradient(180deg,var(--gray-800) 60%,transparent 110%);bottom:0;content:"";height:calc(100% - 28px);left:16px;position:absolute;width:1px;z-index:-1}.feature-container .link[data-v-1cde33c1]{align-items:center;color:var(--white);display:flex;font-weight:500;gap:var(--space-2)}.feature-container .link[data-v-1cde33c1]:hover{text-decoration:none}.feature-container .link:hover .link-icon[data-v-1cde33c1]{transform:translate(4px)}.feature-container .link-icon[data-v-1cde33c1]{font-size:var(--icon-size);height:24px;transition:transform .1s ease-in-out;width:24px}.section-left-right[data-v-9a86c199]{display:flex;flex-direction:column;gap:var(--space-10)}@media(min-width:768px){.section-left-right[data-v-9a86c199]{display:grid;gap:var(--space-20);grid-template-areas:"left right";grid-template-columns:32% 1fr}}.section-left-right .left[data-v-9a86c199],.section-left-right .right[data-v-9a86c199]{display:flex;flex-direction:column;height:100%}.section-left-right .left[data-v-9a86c199]{grid-area:left}.section-left-right .right[data-v-9a86c199]{grid-area:right}.section-left-right--centered .left[data-v-9a86c199],.section-left-right--centered .right[data-v-9a86c199]{justify-content:center}@media(min-width:768px){.section-left-right--reverse[data-v-9a86c199]{grid-template-areas:"right left";grid-template-columns:1fr 32%}.section-left-right--equal-sides[data-v-9a86c199]{display:grid;gap:var(--space-20);grid-template-columns:repeat(2,1fr)}}.banner[data-v-cba97e14]{display:flex;flex-direction:column;gap:var(--space-10);padding-bottom:var(--space-20);padding-top:var(--space-20)}@media(min-width:768px){.banner[data-v-cba97e14]{align-items:center;flex-direction:row;gap:var(--space-20)}.banner[data-v-cba97e14]>:first-child{grid-column:span 9}}@media(min-width:768px){.banner[data-v-cba97e14]>:first-child p{max-width:80%}}.bento-grid[data-v-232247f8]{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.bento-grid>img[data-v-232247f8]{aspect-ratio:1/1;height:100%;width:100%}.bento-grid[data-v-232247f8]>:first-child{grid-column:span 2;max-height:240px}@media(min-width:576px){.bento-grid[data-v-232247f8]>:first-child{grid-column:1;grid-row:span 2;max-height:unset}}.bento-grid>img[data-v-232247f8]:not(:first-child){max-height:180px}@media(min-width:576px){.bento-grid>img[data-v-232247f8]:not(:first-child){max-height:unset}}.main-products[data-v-09cc60ce]{margin-top:var(--space-20)!important;position:relative}form[data-v-eab7d2bd]{width:100%}form .form-container[data-v-eab7d2bd]{align-items:center;background:color-mix(in srgb,var(--secondary-700) 20%,var(--base));border:1px solid var(--secondary-700);border-radius:20px;display:flex;flex-direction:column;gap:var(--space-8)}form .form-container .base-button[data-v-eab7d2bd]{justify-content:center;width:100%}form .form-container .full-name-container[data-v-eab7d2bd]{display:flex;gap:var(--space-6);width:100%}form .form-container .form-group[data-v-eab7d2bd]{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.contact-container[data-v-d5b68254]{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-10)}@media(min-width:768px){.contact-container[data-v-d5b68254]{margin-top:var(--space-20)}}.contact-container h4[data-v-d5b68254]{color:var(--white);font-weight:600}@media(min-width:768px){.contact-container h4[data-v-d5b68254]{gap:var(--space-6)}}.contact-container ul[data-v-d5b68254]{display:flex;flex-direction:column;gap:var(--space-3);list-style-type:none}.form-submit-container[data-v-b5889772]{align-items:center;display:flex;flex-direction:column;justify-content:center}.light-box-image[data-v-91a6cc68]{cursor:pointer}.gallery-container[data-v-80044f7c]{display:grid;gap:var(--space-6)}@media not (max-width:35rem){.gallery-container[data-v-80044f7c]{grid-template-columns:1fr 1fr}}@media not (max-width:50rem){.gallery-container[data-v-80044f7c]{grid-template-columns:repeat(4,1fr)}}.gallery-container div[data-v-80044f7c]:first-child{aspect-ratio:1/1;overflow:hidden}.gallery-container div[data-v-80044f7c]:first-child img{height:100%;width:100%}.pagination-container[data-v-80044f7c]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-12)}.pagination-container .page-number[data-v-80044f7c]{height:50px;width:50px}.pagination-container .page-number.current-page[data-v-80044f7c]{pointer-events:none}.service-list[data-v-38d58845]{display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr 1fr}.service-list p[data-v-38d58845]{margin:0}@media(max-width:50rem){.service-list[data-v-38d58845]{grid-template-columns:1fr 1fr}}@media(max-width:30rem){.service-list[data-v-38d58845]{grid-template-columns:1fr}}.base-skeleton[data-v-7571e0d0]{background-color:var(--black-40);border-radius:var(--rounded-small);overflow:hidden;position:relative;width:100%}.base-skeleton[data-v-7571e0d0]:after{animation:shimmer-7571e0d0 1s infinite;background:linear-gradient(90deg,transparent,var(--gray-900),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes shimmer-7571e0d0{0%{transform:translate(-100%)}to{transform:translate(100%)}}.article-list[data-v-a58265f0]{align-items:stretch;display:grid;gap:var(--space-6);grid-template-columns:1fr}@media(min-width:40rem){.article-list[data-v-a58265f0]{grid-template-columns:1fr 1fr}}@media(min-width:70rem){.article-list[data-v-a58265f0]{grid-template-columns:1fr 1fr 1fr}}.article-list .article[data-v-a58265f0] :first-child{height:100%}.article-list .article[data-v-a58265f0]:hover{text-decoration:none}.article-list .article:hover img[data-v-a58265f0]{transform:scale(1.1)}.article-list .article .content[data-v-a58265f0]{display:flex;flex-direction:column;gap:var(--space-6)}.article-list .article .article-text[data-v-a58265f0]{display:flex;flex-direction:column;gap:var(--space-3)}.article-list .article .card-header[data-v-a58265f0]{color:var(--white);font-weight:600}.article-list .article .card-image-container[data-v-a58265f0]{border-radius:var(--rounded-extrasmall);max-height:200px;overflow:hidden}.article-list .article .card-image-container .image[data-v-a58265f0]{grid-row:1/2;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:start;object-position:start;transition:transform .15s ease-in-out;width:100%}.article-list .article-button[data-v-a58265f0]{margin-top:auto;width:100%}@media(min-width:768px){.sticky-element[data-v-078f4b9b]{position:sticky;top:20%}}.article[data-v-4ca18873]{display:flex;flex-direction:column-reverse;gap:var(--space-10)}@media(min-width:768px){.article[data-v-4ca18873]{align-items:flex-start;flex-direction:row}}.article .back-button[data-v-4ca18873]{width:50%}@media(min-width:70rem){.article .back-button[data-v-4ca18873]{top:120px;width:100%}}[data-v-4ca18873] li,[data-v-4ca18873] ol{margin-left:var(--space-4)}[data-v-4ca18873] h1{margin-top:0}[data-v-4ca18873] h2,[data-v-4ca18873] h3{color:var(--white);font-weight:600;margin-block:var(--space-8)}[data-v-4ca18873] .table-wrapper{overflow-x:auto}[data-v-4ca18873] table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;font-size:1rem;margin:1rem 0;overflow-x:auto;text-align:left;width:100%}[data-v-4ca18873] table td,[data-v-4ca18873] table th{border:1px solid #ddd;padding:12px}[data-v-4ca18873] table th{font-weight:700}.features-wrapper[data-v-1e71b575]{align-items:stretch;display:grid;gap:var(--space-20);grid-template-rows:repeat(3,1fr)}.features-wrapper[data-v-1e71b575] img{max-height:240px}@media(min-width:576px){.features-wrapper[data-v-1e71b575] img{max-height:unset}}a[data-v-bbc16cb1]{text-decoration:none}.logo-container[data-v-bbc16cb1]{display:inline-flex;flex-direction:column;max-width:200px}.logo-container img[data-v-bbc16cb1]{-o-object-fit:contain;object-fit:contain}nav[data-v-04bdb9c2]{align-items:center;background:linear-gradient(0deg,transparent 0,var(--black-40) 40%,var(--black-80) 100%);display:flex;flex-direction:column;padding:var(--space-8) 0;position:fixed;width:100%;z-index:30}nav .dropdown[data-v-04bdb9c2],nav.navbar--open[data-v-04bdb9c2]{background-color:var(--black)}nav .dropdown[data-v-04bdb9c2]{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6);padding-block:var(--space-3);width:100%}@media(min-width:70rem){nav .dropdown[data-v-04bdb9c2]{display:none}}nav .dropdown .dropdown-menu-button-container[data-v-04bdb9c2]{width:100%}nav .dropdown .dropdown-menu-button-container .dropdown-menu-button[data-v-04bdb9c2]{border-bottom:1px solid var(--gray-700);justify-content:space-between;padding:var(--space-3) var(--space-12);width:100%}nav .navbar[data-v-04bdb9c2]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:1280px}nav .navbar .dropdown-button[data-v-04bdb9c2]{display:none}@media(max-width:70rem){nav .navbar .dropdown-button[data-v-04bdb9c2]{display:block}}nav .navbar .logo-container[data-v-04bdb9c2]{display:flex}nav .navbar .logo-container .logo[data-v-04bdb9c2] img{max-height:50px}nav .navbar .button-container[data-v-04bdb9c2]{align-items:center;display:flex;flex-direction:row;gap:var(--space-1)}@media(max-width:70rem){nav .navbar .button-container[data-v-04bdb9c2]{display:none;flex-direction:column;gap:var(--space-2);justify-content:center}nav .navbar[data-v-04bdb9c2]{gap:var(--space-10)}nav .navbar .consultation-button[data-v-04bdb9c2]{display:none}}@media(max-width:50rem){nav .navbar[data-v-04bdb9c2]{gap:var(--space-5);justify-content:space-between}}.light-gfx[data-v-8498ae5c]{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-999}.light-gfx--primary[data-v-8498ae5c]{bottom:100%;left:50%;opacity:80%;transform:translateY(50%) translate(-50%);width:100%}.light-gfx--primary>img[data-v-8498ae5c]{-o-object-position:top;object-position:top}.light-gfx--secondary[data-v-8498ae5c]{background:linear-gradient(30deg,transparent 70%,var(--primary-600));height:100%;opacity:40%;width:100%}.page-wrapper[data-v-f6ddd73b]{padding-top:var(--space-36)}@media(min-width:768px){.page-wrapper[data-v-f6ddd73b]{padding-top:var(--space-48)}}.page-wrapper[data-v-6facfd20]{padding-top:var(--space-36)}@media(min-width:768px){.page-wrapper[data-v-6facfd20]{padding-top:var(--space-48)}}.spotlight[data-v-edacca8d]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-edacca8d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media(prefers-color-scheme:light){.gradient-border[data-v-edacca8d]{background-color:#ffffff4d}.gradient-border[data-v-edacca8d]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media(prefers-color-scheme:dark){.gradient-border[data-v-edacca8d]{background-color:#1414144d}.gradient-border[data-v-edacca8d]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-edacca8d]:before{background-size:400% auto;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-edacca8d]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-edacca8d]{position:fixed}.left-0[data-v-edacca8d]{left:0}.right-0[data-v-edacca8d]{right:0}.z-10[data-v-edacca8d]{z-index:10}.z-20[data-v-edacca8d]{z-index:20}.grid[data-v-edacca8d]{display:grid}.mb-16[data-v-edacca8d]{margin-bottom:4rem}.mb-8[data-v-edacca8d]{margin-bottom:2rem}.max-w-520px[data-v-edacca8d]{max-width:520px}.min-h-screen[data-v-edacca8d]{min-height:100vh}.w-full[data-v-edacca8d]{width:100%}.flex[data-v-edacca8d]{display:flex}.cursor-pointer[data-v-edacca8d]{cursor:pointer}.place-content-center[data-v-edacca8d]{place-content:center}.items-center[data-v-edacca8d]{align-items:center}.justify-center[data-v-edacca8d]{justify-content:center}.overflow-hidden[data-v-edacca8d]{overflow:hidden}.bg-white[data-v-edacca8d]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-edacca8d]{padding-left:1rem;padding-right:1rem}.px-8[data-v-edacca8d]{padding-left:2rem;padding-right:2rem}.py-2[data-v-edacca8d]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-edacca8d]{text-align:center}.text-8xl[data-v-edacca8d]{font-size:6rem;line-height:1}.text-xl[data-v-edacca8d]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-edacca8d]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-edacca8d]{font-weight:300}.font-medium[data-v-edacca8d]{font-weight:500}.leading-tight[data-v-edacca8d]{line-height:1.25}.font-sans[data-v-edacca8d]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-edacca8d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-edacca8d]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-edacca8d]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-edacca8d]{padding-left:0;padding-right:0}.sm\:px-6[data-v-edacca8d]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-edacca8d]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-edacca8d]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-edacca8d]{font-size:1.25rem;line-height:1.75rem}}.spotlight[data-v-8ee1d2f9]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-8ee1d2f9]{position:fixed}.-bottom-1\/2[data-v-8ee1d2f9]{bottom:-50%}.left-0[data-v-8ee1d2f9]{left:0}.right-0[data-v-8ee1d2f9]{right:0}.grid[data-v-8ee1d2f9]{display:grid}.mb-16[data-v-8ee1d2f9]{margin-bottom:4rem}.mb-8[data-v-8ee1d2f9]{margin-bottom:2rem}.h-1\/2[data-v-8ee1d2f9]{height:50%}.max-w-520px[data-v-8ee1d2f9]{max-width:520px}.min-h-screen[data-v-8ee1d2f9]{min-height:100vh}.place-content-center[data-v-8ee1d2f9]{place-content:center}.overflow-hidden[data-v-8ee1d2f9]{overflow:hidden}.bg-white[data-v-8ee1d2f9]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-8ee1d2f9]{padding-left:2rem;padding-right:2rem}.text-center[data-v-8ee1d2f9]{text-align:center}.text-8xl[data-v-8ee1d2f9]{font-size:6rem;line-height:1}.text-xl[data-v-8ee1d2f9]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-8ee1d2f9]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-8ee1d2f9]{font-weight:300}.font-medium[data-v-8ee1d2f9]{font-weight:500}.leading-tight[data-v-8ee1d2f9]{line-height:1.25}.font-sans[data-v-8ee1d2f9]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-8ee1d2f9]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-8ee1d2f9]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-8ee1d2f9]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-8ee1d2f9]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-8ee1d2f9]{font-size:2.25rem;line-height:2.5rem}}.features[data-v-4dc7cb88]{display:grid;gap:var(--space-6)}@media(min-width:576px){.features[data-v-4dc7cb88]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media(min-width:992px){.features[data-v-4dc7cb88]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}.base-list h3[data-v-b93cf465]{margin-bottom:var(--space-6)}.base-list ul[data-v-b93cf465]{flex-direction:column;list-style-type:none}.base-list ul[data-v-b93cf465],.base-list ul li[data-v-b93cf465]{display:flex;gap:var(--space-4)}.base-list ul li[data-v-b93cf465]{align-items:center}.base-list ul li .list-point[data-v-b93cf465]{align-items:center;background:var(--gradient-primary);border-radius:999px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.base-list ul li .list-point[data-v-b93cf465]>*{height:18px;width:18px}.base-list ul li .list-label[data-v-b93cf465]{color:var(--gray-300);font-weight:400}.clients img[data-v-e78444b4]{aspect-ratio:16/9;height:100%}.process-container[data-v-ef2cb91a]{position:relative}.process-container[data-v-ef2cb91a]:after{background:linear-gradient(180deg,var(--gray-800) 60%,transparent 110%);bottom:0;content:"";height:calc(100% - 28px);left:24px;position:absolute;width:1px;z-index:-1}@media(min-width:768px){.process-container[data-v-ef2cb91a]:after{left:32px}}.process-container ul[data-v-ef2cb91a]{display:flex;flex-direction:column;gap:var(--space-10);list-style:none;position:relative}.process-container li[data-v-ef2cb91a]{position:relative}.process-container .step[data-v-ef2cb91a]{display:flex;gap:var(--space-6)}.process-container .step-circle[data-v-ef2cb91a]{align-items:center;background-color:var(--gray-900);border:1px solid var(--gray-800);border-radius:9999px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@media(min-width:768px){.process-container .step-circle[data-v-ef2cb91a]{height:64px;width:64px}}.process-container .step-circle span[data-v-ef2cb91a]{color:var(--gray-300)}.process-container .step-circle svg[data-v-ef2cb91a]{height:24px;width:24px}@media(min-width:768px){.process-container .step-circle svg[data-v-ef2cb91a]{height:32px;width:32px}}.process-container .step-circle--highlight[data-v-ef2cb91a]{background:var(--gradient-primary);border-color:transparent}.process-container .step-circle--highlight span[data-v-ef2cb91a]{color:var(--white)}.process-container .step-content[data-v-ef2cb91a]{color:var(--white);font-weight:500;gap:var(--space-3)}.process-container .step-content[data-v-ef2cb91a],.process-container .step-content-header[data-v-ef2cb91a]{display:flex;flex-direction:column}.process[data-v-e35f6273]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-20)}@media(min-width:768px){.process[data-v-e35f6273]{flex-direction:row}}.door-features .cover-image[data-v-cd54060a]{height:auto}@media(min-width:768px){.door-features .cover-image[data-v-cd54060a]{aspect-ratio:1/1}}.base-card-group[data-v-050ea2e7]{display:grid;gap:var(--space-6);text-align:center}@media(min-width:576px){.base-card-group.direction-horizontal[data-v-050ea2e7]{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.base-card-group.direction-horizontal[data-v-050ea2e7]{grid-template-columns:repeat(4,1fr)}}.item[data-v-3f0f9530]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-6)}.item h3[data-v-3f0f9530]{color:var(--white);font-weight:600}.item-content[data-v-3f0f9530]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-2);text-align:start}.item .icon[data-v-3f0f9530]{align-items:center;border:1px solid var(--gray-700);border-radius:9999px;display:flex;height:48px;justify-content:center;width:48px}@media(min-width:768px){.item .icon[data-v-3f0f9530]{height:64px;width:64px}}.item .icon svg[data-v-3f0f9530]{height:24px;width:24px}@media(min-width:768px){.item .icon svg[data-v-3f0f9530]{height:32px;width:32px}}.image[data-v-3f0f9530]{margin-top:var(--space-20);max-height:320px}@media(min-width:768px){.image[data-v-3f0f9530]{max-height:640px}}.pricing-container[data-v-ba6bae79],.pricing-container[data-v-ba6bae79]>*{height:100%}.pricing-container .pricing-card[data-v-ba6bae79]{display:flex;flex-direction:column;gap:var(--space-8);height:100%}.pricing-container .pricing-card h3[data-v-ba6bae79]{color:var(--white)}.pricing-container .pricing-card-features[data-v-ba6bae79]{margin-top:auto}.pricing-container .pricing-card-cta[data-v-ba6bae79]{width:100%}.pricing-container .pricing-card-extra-info[data-v-ba6bae79]{align-items:center;display:flex;gap:var(--space-2)}.pricing-container .pricing-card-extra-info p[data-v-ba6bae79]{color:var(--white)}.pricing-container .pricing-card-extra-info .icon[data-v-ba6bae79]{height:24px;width:24px}.footer[data-v-4d019a04]{background-color:var(--black);gap:var(--space-10);padding:var(--space-20) 0;position:relative}.footer[data-v-4d019a04],.footer-logo[data-v-4d019a04]{display:flex;flex-direction:column}.footer-logo[data-v-4d019a04]{align-items:flex-start;gap:var(--space-4)}.footer-content[data-v-4d019a04]{display:flex;flex-direction:column;gap:var(--space-10)}@media(min-width:768px){.footer-content[data-v-4d019a04]{display:grid;gap:var(--space-20);grid-template-columns:1fr 2px 1fr}}.footer-links[data-v-4d019a04]{display:flex;flex-direction:column;gap:var(--space-10);white-space:nowrap}@media(min-width:992px){.footer-links[data-v-4d019a04]{flex-direction:row;gap:var(--space-20)}}.footer-links-item[data-v-4d019a04]{display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width:768px){.footer-links-item[data-v-4d019a04]{gap:var(--space-6)}}.footer-links-item h4[data-v-4d019a04]{color:var(--white);font-weight:600}.footer-links-item ul[data-v-4d019a04]{display:flex;flex-direction:column;gap:var(--space-3);list-style-type:none}.footer-links-item ul li[data-v-4d019a04],.footer-links-item ul li a[data-v-4d019a04]{color:var(--gray-300)}.footer-spacer[data-v-4d019a04]{background:var(--gradient-line-horizontal);height:2px;width:100%}@media(min-width:768px){.footer-spacer[data-v-4d019a04]{background:var(--gradient-line-vertical);height:100%;width:2px}}.footer-disclaimer[data-v-4d019a04]{color:var(--gray-700)}
