:root{--avl-ink:#171719;--avl-ivory:#f5f2ec;--avl-white:#fff;--avl-mauve:#927384;--avl-lilac:#cdc2e4;--avl-sage:#a9b7a6;--avl-line:#ddd8d1;--avl-muted:#716c6e}.alienvite-landing-page{margin:0!important;background:var(--avl-ivory);color:var(--avl-ink);font-family:Inter,Arial,sans-serif}.alienvite-landing-page .site-header,.alienvite-landing-page .site-footer,.alienvite-landing-page header.elementor-location-header,.alienvite-landing-page footer.elementor-location-footer,.alienvite-landing-page .entry-header{display:none!important}.alienvite-landing-page .site-main,.alienvite-landing-page .entry-content,.alienvite-landing-page .elementor-widget-container,.alienvite-landing-page main,.alienvite-landing-page article{max-width:none!important;margin:0!important;padding:0!important}.avl-shell,.avl-shell *{box-sizing:border-box}.avl-shell{overflow:hidden;background:var(--avl-ivory);color:var(--avl-ink);font:400 15px/1.6 Inter,Arial,sans-serif}.avl-shell a,.avl-shell button{font-family:Inter,Arial,sans-serif}.avl-header{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;width:min(1380px,calc(100% - 72px));height:86px;margin:0 auto;border-bottom:1px solid rgba(23,23,25,.16)}.avl-logo img{display:block;width:154px;height:auto}.avl-header nav{display:flex;align-items:center;gap:29px}.avl-header nav a{padding:8px 0!important;border:0!important;background:none!important;color:var(--avl-ink)!important;font-size:12px;font-weight:600;text-decoration:none!important;box-shadow:none!important}.avl-header .avl-nav-cta{padding:12px 17px!important;border:1px solid var(--avl-ink)!important}.avl-menu-button{display:none}.avl-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:center;min-height:700px;width:min(1380px,calc(100% - 72px));margin:0 auto}.avl-hero-copy{padding:85px 7vw 85px 0}.avl-eyebrow{margin:0 0 16px!important;color:var(--avl-mauve)!important;font:700 10px/1.2 Inter,Arial,sans-serif!important;letter-spacing:.17em;text-transform:uppercase}.avl-hero h1,.avl-shell h2{margin:0!important;font-family:Inter, sans-serif!important;font-weight:500!important;letter-spacing:-.035em!important;color:var(--avl-ink)!important}.avl-hero h1{max-width:800px;font-size:clamp(52px,6.4vw,96px)!important;line-height:.98!important}.avl-lead{max-width:680px;margin:30px 0 0!important;color:#504b4d;font-size:18px;line-height:1.65}.avl-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.avl-button,.avl-button:hover,.avl-button:focus{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:0 23px!important;border:1px solid var(--avl-ink)!important;border-radius:0!important;font:700 12px/1 Inter,Arial,sans-serif!important;letter-spacing:.02em;text-decoration:none!important;box-shadow:none!important;transform:none!important}.avl-button.is-dark{background:var(--avl-ink)!important;color:#fff!important}.avl-button.is-light{background:#fff!important;color:var(--avl-ink)!important}.avl-button.is-outline{border-color:#fff!important;background:transparent!important;color:#fff!important}.avl-button:hover{border-color:var(--avl-mauve)!important;background:var(--avl-mauve)!important;color:#fff!important}.avl-hero-copy>ul{display:flex;flex-wrap:wrap;gap:9px 23px;margin:29px 0 0!important;padding:0!important;list-style:none}.avl-hero-copy>ul li{position:relative;padding-left:15px;color:#686265;font-size:11px}.avl-hero-copy>ul li:before{position:absolute;top:.72em;left:0;width:5px;height:5px;background:var(--avl-sage);content:""}.avl-hero-art{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:600px;background:var(--avl-lilac)}.avl-hero-art>img{position:relative;z-index:2;width:min(27%,160px);opacity:.92}.avl-orbit{position:absolute;border:1px solid rgba(23,23,25,.38);border-radius:50%}.avl-orbit.one{width:48%;aspect-ratio:1}.avl-orbit.two{width:72%;aspect-ratio:1}.avl-hero-art>div{position:absolute;right:32px;bottom:31px;left:32px;z-index:2;padding-top:15px;border-top:1px solid rgba(23,23,25,.35)}.avl-hero-art small,.avl-hero-art strong{display:block}.avl-hero-art small{font-size:8px;font-weight:700;letter-spacing:.14em}.avl-hero-art strong{max-width:310px;margin-top:7px;font:500 24px/1.15 Inter, sans-serif}.avl-manifesto{padding:120px max(36px,calc((100vw - 1240px)/2));background:var(--avl-ink);color:#fff}.avl-manifesto .avl-eyebrow{color:var(--avl-sage)!important}.avl-manifesto>h2{max-width:980px;color:#fff!important;font-size:clamp(42px,5.5vw,76px)!important;line-height:1.04!important}.avl-manifesto>div{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;margin-top:74px}.avl-manifesto>div>p{margin:0!important;color:#c9c3c5;font-size:17px;line-height:1.75}.avl-manifesto dl{margin:0}.avl-manifesto dl>div{display:grid;grid-template-columns:50px 1fr;gap:15px;padding:21px 0;border-top:1px solid #474346}.avl-manifesto dt{color:var(--avl-sage);font-size:10px;letter-spacing:.12em}.avl-manifesto dd{margin:0}.avl-manifesto dd strong,.avl-manifesto dd span{display:block}.avl-manifesto dd strong{font-size:14px}.avl-manifesto dd span{margin-top:5px;color:#a8a2a5;font-size:12px}.avl-categories,.avl-process,.avl-demos,.avl-packages,.avl-faq{padding:110px max(36px,calc((100vw - 1240px)/2))}.avl-categories>header,.avl-process>header,.avl-packages>header{max-width:780px;margin-bottom:50px}.avl-shell h2{font-size:clamp(40px,4.8vw,66px)!important;line-height:1.05!important}.avl-category-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--avl-line);border-left:1px solid var(--avl-line)}.avl-category{position:relative;display:flex;flex-direction:column;min-height:430px;padding:28px!important;border-right:1px solid var(--avl-line);border-bottom:1px solid var(--avl-line);background:rgba(255,255,255,.45)!important}.avl-category-number{color:#9c9598;font-size:9px;letter-spacing:.12em}.avl-category h3{margin:90px 0 10px;font:500 30px/1.08 Inter, sans-serif}.avl-category>p{margin:0!important;color:var(--avl-muted);font-size:13px}.avl-category details{margin-top:22px}.avl-category summary{cursor:pointer;font-size:11px;font-weight:700;list-style:none}.avl-category summary::-webkit-details-marker{display:none}.avl-category details ul{display:grid;gap:5px;margin:13px 0 0!important;padding:0!important;list-style:none;color:#635d60;font-size:11px}.avl-category-note{display:block;margin-top:22px;color:var(--avl-mauve);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.avl-category>a{margin-top:auto;padding-top:24px;color:var(--avl-ink)!important;font-size:11px;font-weight:700;text-decoration:none!important}.avl-category:hover{background:#fff!important}.avl-category.is-boda:hover{box-shadow:inset 0 4px var(--avl-mauve)}.avl-category.is-xv:hover{box-shadow:inset 0 4px var(--avl-lilac)}.avl-category.is-social:hover{box-shadow:inset 0 4px var(--avl-sage)}.avl-category.is-corporate:hover{box-shadow:inset 0 4px var(--avl-ink)}.avl-process{background:#fff}.avl-process ol{display:grid;grid-template-columns:repeat(4,1fr);margin:0!important;padding:0!important;border-top:1px solid var(--avl-line);list-style:none}.avl-process li{min-height:250px;padding:27px 28px 20px 0;border-right:1px solid var(--avl-line)}.avl-process li+li{padding-left:28px}.avl-process li:last-child{border-right:0}.avl-process li span,.avl-process li strong{display:block}.avl-process li span{color:var(--avl-mauve);font-size:9px;letter-spacing:.13em}.avl-process li strong{margin-top:70px;font:500 25px Inter, sans-serif}.avl-process li p{margin:8px 0 0!important;color:var(--avl-muted);font-size:12px}.avl-demos{background:var(--avl-lilac)}.avl-demos>header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:45px}.avl-demos>header>div{max-width:750px}.avl-demos>header>a{color:var(--avl-ink)!important;font-size:12px;font-weight:700;text-decoration:none!important}.avl-demo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.avl-demo-grid article{background:#fff!important}.avl-demo-image{display:flex!important;align-items:center;justify-content:center;aspect-ratio:4/5;overflow:hidden;background:#b5a8cf;text-decoration:none!important}.avl-demo-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.avl-demo-image:hover img{transform:scale(1.035)}.avl-demo-image>span{font:500 54px Inter, sans-serif;color:#fff}.avl-demo-grid article>div{padding:18px 19px 20px}.avl-demo-grid p{margin:0 0 5px!important;color:var(--avl-mauve);font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.avl-demo-grid h3{margin:0 0 13px;font:500 20px Inter, sans-serif}.avl-demo-grid article>div>a{color:var(--avl-ink)!important;font-size:10px;font-weight:700;text-decoration:underline!important}.avl-demo-empty{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-height:190px;padding:30px;background:rgba(255,255,255,.55)}.avl-demo-empty span{font:500 30px Inter, sans-serif}.avl-packages{background:var(--avl-ivory)}.avl-packages>header>p:last-child{max-width:600px;color:var(--avl-muted)}.avl-package-grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;border-top:1px solid var(--avl-line);border-left:1px solid var(--avl-line)}.avl-package-grid article{position:relative;display:flex;flex-direction:column;min-height:570px;padding:29px!important;border-right:1px solid var(--avl-line);border-bottom:1px solid var(--avl-line);background:#fff!important}.avl-package-grid article.is-featured{background:var(--avl-lilac)!important}.avl-package-label,.avl-package-promo{position:absolute;top:0;right:0;padding:7px 9px;background:var(--avl-ink);color:#fff;font-size:7px;letter-spacing:.1em}.avl-package-promo{right:auto;left:0;background:var(--avl-mauve)}.avl-package-grid article>p{margin:0 0 14px!important;color:var(--avl-mauve);font-size:8px;font-weight:700;letter-spacing:.12em}.avl-package-grid h3{margin:0;font:500 32px Inter, sans-serif}.avl-package-grid article>span{min-height:70px;margin-top:12px;color:var(--avl-muted);font-size:12px}.avl-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin:22px 0}.avl-price del{flex-basis:100%;color:#8b8487;font-size:11px}.avl-price strong{font:500 34px Inter, sans-serif}.avl-price small{font-size:8px;font-weight:700;letter-spacing:.1em}.avl-package-grid ul{display:grid;gap:11px;margin:0 0 25px!important;padding:20px 0 0!important;border-top:1px solid rgba(23,23,25,.15);list-style:none}.avl-package-grid li{position:relative;padding-left:16px;color:#504b4d;font-size:11px}.avl-package-grid li:before{position:absolute;top:.7em;left:0;width:5px;height:5px;background:var(--avl-sage);content:""}.avl-package-grid article>a{margin-top:auto;padding:13px;border:1px solid var(--avl-ink);color:var(--avl-ink)!important;font-size:10px;font-weight:700;text-align:center;text-decoration:none!important}.avl-package-grid article>a:hover{background:var(--avl-ink);color:#fff!important}.avl-tax-note{margin:18px 0 0!important;color:#817a7d;font-size:10px}.avl-control{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:110px max(36px,calc((100vw - 1240px)/2));background:var(--avl-sage)}.avl-control>div:first-child h2{font-size:clamp(38px,4.4vw,62px)!important}.avl-control>div:first-child>p:not(.avl-eyebrow){max-width:590px;color:#414543}.avl-control>div:first-child>a{color:var(--avl-ink)!important;font-size:12px;font-weight:700;text-decoration:none!important}.avl-control-ui{padding:35px;background:#fff;box-shadow:18px 18px 0 rgba(23,23,25,.12)}.avl-control-ui>span,.avl-control-ui>strong{display:block}.avl-control-ui>span{color:var(--avl-mauve);font-size:8px;font-weight:700;letter-spacing:.13em}.avl-control-ui>strong{margin:9px 0 28px;font:500 27px/1.15 Inter, sans-serif}.avl-control-ui ul{margin:0!important;padding:0!important;list-style:none}.avl-control-ui li{display:flex;align-items:center;gap:11px;padding:13px 0;border-top:1px solid var(--avl-line);font-size:11px}.avl-control-ui li i{width:8px;height:8px;background:var(--avl-sage)}.avl-faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:9vw;background:#fff}.avl-faq>div{border-top:1px solid var(--avl-line)}.avl-faq details{border-bottom:1px solid var(--avl-line)}.avl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.avl-faq summary::-webkit-details-marker{display:none}.avl-faq summary i{font-style:normal;font-weight:400}.avl-faq details[open] summary i{transform:rotate(45deg)}.avl-faq details p{max-width:720px;margin:0 0 23px!important;color:var(--avl-muted);font-size:12px}.avl-final{padding:110px max(36px,calc((100vw - 1080px)/2));background:var(--avl-ink);text-align:center}.avl-final .avl-eyebrow{color:var(--avl-sage)!important}.avl-final h2{color:#fff!important;font-size:clamp(42px,5.2vw,72px)!important}.avl-final .avl-actions{justify-content:center}.avl-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;padding:31px max(36px,calc((100vw - 1240px)/2));background:#0d0d0e;color:#fff}.avl-footer>img{width:130px}.avl-footer>div{display:flex;gap:20px}.avl-footer a{color:#d0cacc!important;font-size:10px;text-decoration:none!important}.avl-footer>p{margin:0!important;color:#8c8789;font-size:9px;text-align:right}
@media(max-width:1040px){.avl-header{width:calc(100% - 48px)}.avl-header nav{gap:18px}.avl-hero{grid-template-columns:1fr .72fr;width:calc(100% - 48px)}.avl-category-grid,.avl-package-grid,.avl-demo-grid{grid-template-columns:repeat(2,1fr)}.avl-process ol{grid-template-columns:repeat(2,1fr)}.avl-process li:nth-child(2){border-right:0}.avl-process li:nth-child(n+3){border-top:1px solid var(--avl-line)}.avl-package-grid article{min-height:510px}.avl-footer{grid-template-columns:1fr 1fr}.avl-footer>p{grid-column:1/-1;text-align:left}}
@media(max-width:760px){.avl-header{width:calc(100% - 32px);height:70px}.avl-logo img{width:135px}.avl-menu-button{display:flex;align-items:center;gap:8px;padding:10px!important;border:0!important;background:none!important;color:var(--avl-ink)!important;font-size:10px;font-weight:700}.avl-menu-button i{position:relative;display:block;width:16px;height:1px;background:var(--avl-ink)}.avl-menu-button i:after{position:absolute;top:5px;left:0;width:16px;height:1px;background:var(--avl-ink);content:""}.avl-menu-button.is-open i{transform:rotate(45deg)}.avl-menu-button.is-open i:after{top:0;transform:rotate(90deg)}.avl-header nav{position:absolute;top:70px;right:-16px;left:-16px;display:none;align-items:stretch;gap:0;padding:13px 24px 24px;background:var(--avl-ivory);border-bottom:1px solid var(--avl-line)}.avl-header nav.is-open{display:flex;flex-direction:column}.avl-header nav a{padding:13px 0!important;border-bottom:1px solid var(--avl-line)!important}.avl-header .avl-nav-cta{margin-top:10px;padding:14px!important;text-align:center}.avl-hero{grid-template-columns:1fr;width:100%;min-height:0}.avl-hero-copy{padding:62px 20px 55px}.avl-hero h1{font-size:49px!important}.avl-lead{font-size:16px}.avl-actions{flex-direction:column}.avl-button{width:100%}.avl-hero-copy>ul{display:grid}.avl-hero-art{min-height:440px}.avl-manifesto,.avl-categories,.avl-process,.avl-demos,.avl-packages,.avl-faq,.avl-control{padding:75px 20px}.avl-manifesto>div{grid-template-columns:1fr;gap:38px;margin-top:45px}.avl-shell h2{font-size:42px!important}.avl-category-grid,.avl-package-grid,.avl-demo-grid{grid-template-columns:1fr}.avl-category{min-height:370px}.avl-category h3{margin-top:55px}.avl-process ol{grid-template-columns:1fr}.avl-process li,.avl-process li+li{min-height:190px;padding:23px 0!important;border-right:0;border-top:1px solid var(--avl-line)}.avl-process li strong{margin-top:42px}.avl-demos>header{align-items:flex-start;flex-direction:column}.avl-package-grid article{min-height:0}.avl-package-grid article>span{min-height:0}.avl-package-grid article>a{margin-top:25px}.avl-control{grid-template-columns:1fr;gap:45px}.avl-control-ui{padding:26px;box-shadow:10px 10px 0 rgba(23,23,25,.12)}.avl-faq{grid-template-columns:1fr;gap:40px}.avl-final{padding:75px 20px}.avl-footer{grid-template-columns:1fr;padding:30px 20px}.avl-footer>div{align-items:flex-start;flex-direction:column;gap:7px}.avl-footer>p{grid-column:auto}}
