@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Oswald:wght@200..700&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=SUSE+Mono:ital,wght@0,100..800;1,100..800&display=swap";@import"https://fonts.cdnfonts.com/css/stretch-pro";@import"https://fonts.googleapis.com/css2?family=Lobster&display=optional";@import"https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..900&display=swap";:root{--scroll-band-color: rgba(162, 162, 165, .459);--scroll-band-font: "stretch pro";--scroll-band-opacity: .85}::selection{color:#f0edeb;background:#000}::-moz-selection{color:#f0edeb;background:#000}*{margin:0;padding:0;box-sizing:border-box;font-family:Fraunces,serif}body{background:#f2f0f3;width:100%;box-sizing:border-box}.space{height:10000px}.footer{background-color:transparent;color:#111;padding:72px 0 0;width:100%;overflow:hidden;position:relative}.footer .footer-container{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1.8fr 1fr 1.4fr 1.2fr;gap:48px;position:relative;z-index:1}@media(max-width:960px){.footer .footer-container{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:600px){.footer .footer-container{grid-template-columns:1fr;padding:0 24px;gap:36px}}.footer .footer-col:first-child h2{font-family:Figtree,sans-serif;font-weight:800;font-size:18px;letter-spacing:.06em;color:#000;margin-bottom:16px}.footer .footer-col:first-child p{font-size:13.5px;line-height:1.75;color:#00000073;max-width:260px}@media(max-width:600px){.footer .footer-col:first-child p{max-width:100%}}.footer .footer-col h3{font-family:Figtree,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#00000079;margin-bottom:20px;padding-bottom:12px}.footer .footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer .footer-col ul li{font-size:13.5px;color:#000000c9;cursor:default}.footer .footer-col ul li:hover{color:#000000e6}.footer .footer-col ul li a{text-decoration:none;color:inherit;display:inline-flex;align-items:center;gap:6px}.footer .footer-col ul li a:hover{color:#000000e6}.footer .footer-col ul li a:hover:after{content:"↗";font-size:10px;opacity:.6}.footer address.footer-col{font-style:normal;display:flex;flex-direction:column;gap:0}.footer address.footer-col p,.footer address.footer-col a{font-size:13.5px;color:#000000c9;text-decoration:none;display:block;padding:6px 0}.footer address.footer-col a:hover{color:#000000e6}.footer .footer-bottom{max-width:1200px;margin:56px auto 0;padding:20px 40px;border-top:1px solid rgba(0,0,0,.07);display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.footer .footer-bottom p{font-size:12px;color:#00000040;letter-spacing:.02em}.footer .footer-bottom b{color:#000000c9;font-weight:700}@media(max-width:600px){.footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:6px;padding:20px 24px;margin-top:40px}}@media(max-width:600px){.footer{padding:56px 0 0}}.effectBlur1{position:fixed;top:-190px;left:-50px;width:600px;height:1000px;border-radius:100%;filter:blur(50px);background:radial-gradient(circle at top,#F7EFEC,transparent);transform:rotate(-50deg);animation:moveGradient 4s ease infinite;opacity:.3;z-index:-1;display:none}.effectBlur2{position:fixed;bottom:-190px;right:-50px;width:600px;height:1000px;border-radius:100%;filter:blur(50px);transform:rotate(150deg);animation:moveGradient 4.5s ease infinite;animation-delay:2s;opacity:.3;z-index:-1;display:none}@keyframes moveGradient{0%,to{opacity:.8;height:1000px}50%{opacity:.8;height:500px}80%{opacity:.5}}#trail-layer{position:fixed;inset:0;pointer-events:none;mix-blend-mode:difference;z-index:9999}.asterisk{transform:translateY(.5px);width:60px;height:60px;display:inline-block}.asterisk span{position:absolute;top:35px;display:block;width:60px;height:4px;background:#000}.asterisk span:nth-of-type(2){transform:rotate(45deg)}.asterisk span:nth-of-type(3){transform:rotate(-45deg)}.asterisk span:nth-of-type(4){transform:rotate(90deg)}h2.title-sections{font-size:4.8rem!important;font-weight:500!important;color:#5f5f5f!important;margin:0 30px 40px}h2.title-sections span{color:#000!important}@media(max-width:768px){h2.title-sections{font-size:2.2rem!important;line-height:1.25!important}}#cookie-banner{display:none;position:fixed;bottom:10px;left:10px;background:#000;color:#fff;padding:20px;text-align:left;z-index:9999;width:350px;border-radius:10px}#cookie-banner h3{font-weight:600;margin-bottom:20px}#cookie-banner p{margin:0 5px 10px 0;opacity:.8}#cookie-banner button{padding:8px 20px;cursor:pointer;border:0;border-radius:10px;background:#e85002;color:#fff}#page-wipe{position:fixed;inset:0;z-index:100000;pointer-events:none;visibility:hidden;overflow:hidden}#page-wipe .page-wipe__strips{position:absolute;inset:0;display:flex}#page-wipe .page-wipe__saying{position:absolute;top:50%;left:50%;bottom:auto;z-index:100001;color:#fff;opacity:0;transform:translate(-50%,-50%);transition:opacity .2s ease;pointer-events:none}#page-wipe .page-wipe__saying.is-visible{opacity:1}#page-wipe .page-wipe__saying .saying-suffix{color:#fff}.page-wipe__strip{flex:1 1 0;height:100%;min-width:0;background:#e85002;will-change:transform;transform:translateY(-100%);margin-right:-1px}.page-wipe__strip:last-child{margin-right:0}#scroll-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:transparent;z-index:9999;pointer-events:none}#scroll-progress__fill{height:100%;width:0%;background:#e85002;will-change:width}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}#custom-scrollbar{position:fixed;top:50%;right:2px;transform:translateY(-50%);height:80vh;width:6px;z-index:9998;cursor:pointer}#custom-scrollbar:before{content:"";position:absolute;inset:0 -8px}#custom-scrollbar__track{position:absolute;inset:0;border-radius:999px;background:#00000046;width:1px}#custom-scrollbar__thumb{position:absolute;left:-3px;right:0;top:0;width:8px;height:40px;border-radius:999px;background:#000;transition:background .15s ease,width .15s ease;will-change:transform}#custom-scrollbar:hover #custom-scrollbar__thumb,#custom-scrollbar.dragging #custom-scrollbar__thumb{background:#000}#custom-scrollbar.is-hidden{display:none}body.pt-noBrandArea header{display:none}.saying{position:fixed;bottom:15px;left:15px;font-weight:700}.saying .saying-suffix{margin-left:5px;display:inline-block;transition:opacity .25s ease,transform .25s ease;opacity:1;transform:translateY(0);color:#e85002}.saying .saying-suffix.is-out{opacity:0;transform:translateY(6px)}.saying .saying-suffix.is-in{opacity:1;transform:translateY(0)}@media(max-width:768px){#custom-scrollbar{display:none}}.boxes{width:100%;padding:0;position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:left;transform:translateY(40%);z-index:-1}.boxes div{background:#000;width:100%;height:300px}.expand-solo{height:300vh;position:relative}.expand-solo .expand-solo-sticky{position:sticky;top:0;height:100vh;overflow:hidden;will-change:clip-path}.expand-solo .expand-solo-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;--img-zoom: 1;--img-x: 50%;--img-y: 50%;object-position:var(--img-x) var(--img-y);transform-origin:center;transition:none}.expand-solo .expand-solo-img:before{content:"";position:absolute;inset:0;background-image:url(/img/noise.png);background-repeat:repeat;background-size:cover;opacity:1;mix-blend-mode:normal;pointer-events:none;z-index:100}.expand-solo .expand-solo-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;mix-blend-mode:difference;font-size:clamp(6.4rem,5vw,5rem);font-family:var(--ec-title-font, "Lobster", serif);font-weight:400;line-height:1;color:#d8d8dc}.expand-solo .expand-solo-sticky{background:#050505}.expand-solo .expand-solo-text{font-size:clamp(2.2rem,8.5vw,3rem)}.hero{width:calc(100% - 40px);height:95vh;background:radial-gradient(ellipse 90% 80% at 100% 70%,#1a6fff33 0%,transparent 55%),radial-gradient(ellipse 150% 90% at 93% 97%,#85b2ffee 0%,#000 30%,transparent 78%),#000;margin:20px;border-radius:1em;box-sizing:border-box;position:relative;overflow:hidden;display:none;justify-content:center}.hero:after{content:"";width:100%;height:1000px;background:#000;position:absolute;z-index:1;inset:0 0 0 50%;transform:rotate(-25deg) translateY(-750px);box-shadow:0 0 20px #000;filter:blur(100px) brightness(.3);opacity:.4}.hero .logo{position:fixed;top:35px;left:30px;width:40px;z-index:7;mix-blend-mode:exclusion}.hero .logo.logo-2{width:80px;top:11px;left:64px}.hero .imgs{margin:auto auto -10px;z-index:2}.hero .imgs img{filter:blur(0px);opacity:1}.hero .imgs img:nth-of-type(1){filter:none;position:absolute;z-index:7;opacity:1;height:90%;object-fit:contain;top:auto;bottom:0;left:130px;filter:brightness(.6)}.hero .imgs .name{margin:120px auto;position:absolute;top:0;left:100px;right:100px;z-index:3;color:#eee;font-size:18rem;font-weight:400;letter-spacing:2cm;padding-left:2cm;font-style:italic;font-family:Lobster,sans-serif}.hero .imgs canvas{position:absolute;z-index:7;opacity:1;height:85%;object-fit:contain;bottom:0!important}.hero .labelExplore{position:absolute;bottom:20px;z-index:10;color:#eee;font-weight:500}.hero .labelExplore .icon{position:absolute;width:2px;height:100px;background:linear-gradient(to top,#eee,transparent);top:-120px;left:50%;transform:translate(-100%) translateY(40px) scale(.4);animation:upDown 1s cubic-bezier(.45,0,.55,1) infinite alternate}.hero .labelExplore .icon:before{content:"";width:2px;height:50px;background:linear-gradient(to top,#eee,transparent);position:absolute;transform:rotate(45deg) translate(53px) translateY(28px)}.hero .labelExplore .icon:after{content:"";width:2px;height:50px;background:linear-gradient(to top,#eee,transparent);position:absolute;transform:rotate(-45deg) translate(-53px) translateY(28px)}@keyframes upDown{0%{transform:translate(-100%) translateY(40px) scale(.4)}to{transform:translate(-100%) translateY(50px) scale(.4)}}header{transition:all 1s;position:relative;padding-top:100px}header .txt-popup{position:absolute;top:30px;right:30px;text-align:right;max-width:370px;opacity:.4}header .txt-popup p{font-size:.8em;font-weight:400;font-family:Roboto Condensed,sans-serif;color:var(--brand-color)}header .txt-popup i{position:absolute;top:0;left:0;transform:rotate(180deg);font-size:1.8rem}header .brand-name{overflow:hidden;height:250px;width:auto;transition:all 1s ease-out;position:relative}header .brand-name:hover{margin-top:-20px;height:260px}header .brand-name p{user-select:none;-webkit-user-select:none;font-size:20em;font-weight:700;text-wrap:nowrap;color:var(--brand-color);text-align:center}.navtop{position:sticky;top:0;z-index:100;box-shadow:0 -17px 20px -25px #000;mix-blend-mode:difference;display:flex;align-items:center;justify-content:space-between;padding:0 50px;height:70px}.navtop img{width:100px}.navtop .nav-burger{display:none}.navtop ul{display:flex;align-items:center;justify-content:center;gap:40px}.navtop ul li{color:#fff;list-style-type:none}.navtop ul li.active{color:#e85002;filter:invert(1);font-weight:700}.navtop ul li:nth-child(4){position:relative;display:flex;align-items:center;gap:5px}.navtop ul li:nth-child(4):after{filter:invert(1);z-index:-1;content:"Novo";background:#e85002;color:#eee;text-wrap:nowrap;font-size:10px;padding:2px;border-radius:4px}.navtop ul li:nth-child(5){position:relative;display:flex;align-items:center;gap:5px}.navtop ul li:nth-child(5):after{filter:invert(1);z-index:-1;content:"Em breve";background:#e85002;color:#eee;text-wrap:nowrap;font-size:10px;padding:2px;border-radius:4px}.navtop .btn_area button{padding:5px 10px;border-radius:8px;border:0}.navtop .btn_area button:last-of-type{filter:invert(1);background:#e85002;color:#fff}.mobile-menu{display:none}.headline{width:100%;display:flex;flex-direction:column;align-items:center;padding:80px 0 0}.headline .title{position:relative;margin:0 auto;font-size:5.9rem;font-weight:500;text-align:center;color:#000}.headline .title .opacity{color:#000;font-weight:500}.headline .title .opacity .brand-color{color:#e85002}.headline .title .asterisk{display:none}.headline .title .asterisk span{background:#000}.headline .subtitle{margin:auto;font-size:1.2rem;max-width:500px;text-align:center;color:#5f5f5f}.headline .buttons-area{margin-top:30px;display:flex;align-items:center;gap:20px;padding:10px}.headline .buttons-area button{background:#f5f5f710;color:#000;font-weight:600;font-size:1.1rem;padding:10px 15px;border-radius:.8em;border:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:relative;box-shadow:-3px 5px 5px #00004,-1px 3px 5px #ffffff4f;display:flex;align-items:center;gap:10px}.headline .buttons-area button:before{content:"";position:absolute;inset:0;border-radius:.8em;border:2px solid transparent;background:conic-gradient(from -55deg,#fff0,#ffffff14,#ffffffd2,#ffffffc7,#fff0,#ffffff14,#ffffffd2,#ffffffc7,#fff0 360deg) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;z-index:-1}.headline .buttons-area button:after{content:"";position:absolute;top:10px;left:20px;width:30%;height:20px;background:#0a3abf4f;opacity:.5;border-radius:50%;z-index:-1;filter:blur(20px)}.headline .buttons-area button span{background:#e85002;color:#fff;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:.5em}.headline .buttons-area button:nth-of-type(1){background:#000;color:#d8d8dc;padding:6px 15px 6px 6px}.headline .buttons-area button:nth-of-type(1):before,.headline .buttons-area button:nth-of-type(1):after{display:none}.crm{display:flex;align-items:center;justify-content:center;margin:50px 0 0}.crm img{height:70vh;border-radius:10px;mask-image:linear-gradient(to bottom,#000 0% 60%,#000000fc 63.2%,#000000f3 66.2%,#000000e4 69%,#000000d2 71.6%,#000000bd 74.1%,#000000a5 76.5%,#0000008c 78.8%,#00000073 81.2%,#0000005a 83.5%,#00000042 85.9%,#0000002d 88.4%,#0000001b 91%,#0000000c 93.8%,#00000003 96.8%,#0000);-webkit-mask-image:linear-gradient(to bottom,hsl(0,0%,0%) 0%,hsl(0,0%,0%) 60%,hsla(0,0%,0%,.987) 63.2%,hsla(0,0%,0%,.951) 66.2%,hsla(0,0%,0%,.896) 69%,hsla(0,0%,0%,.825) 71.6%,hsla(0,0%,0%,.741) 74.1%,hsla(0,0%,0%,.648) 76.5%,hsla(0,0%,0%,.55) 78.8%,hsla(0,0%,0%,.45) 81.2%,hsla(0,0%,0%,.352) 83.5%,hsla(0,0%,0%,.259) 85.9%,hsla(0,0%,0%,.175) 88.4%,hsla(0,0%,0%,.104) 91%,hsla(0,0%,0%,.049) 93.8%,hsla(0,0%,0%,.013) 96.8%,hsla(0,0%,0%,0) 100%)}.section{height:300vh;position:relative}.sticky{position:sticky;top:0;height:100vh;overflow:hidden;will-change:clip-path}.slides{position:absolute;inset:0}.slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;--img-zoom: 1;--img-x: 50%;--img-y: 50%;object-position:var(--img-x) var(--img-y);transform-origin:center;transition:none}.slide:before{content:"";position:absolute;inset:0;background-image:url(/img/noise.png);background-repeat:repeat;background-size:cover;opacity:1;mix-blend-mode:normal;pointer-events:none;z-index:100}.slide[data-slide-index="0"]{--img-zoom: 1;--img-x: 50%;--img-y: 50%}.slide[data-slide-index="1"]{--img-zoom: .658;--img-x: 50%;--img-y: 20%}.slide[data-slide-index="2"]{--img-zoom: .77;--img-x: 50%;--img-y: 30%}.slide[data-slide-index="3"]{--img-zoom: 1;--img-x: 50%;--img-y: 30%}.slide[data-slide-index="4"]{--img-zoom: 1;--img-x: 50%;--img-y: 50%}.text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:4rem;pointer-events:none;mix-blend-mode:difference;font-size:clamp(6.4rem,5vw,5rem);font-family:var(--ec-title-font, "Lobster", serif);font-weight:400;line-height:1;color:#d8d8dc}.logos-trust{display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 24px 80px}.logos-trust .logos-trust__label{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#00000073}.skills{padding:100px 0 0 50px;margin-bottom:160px;background:#000;position:relative}.skills h2{font-size:3.8rem;font-weight:500;font-family:Google Sans,sans-serif}.skills h2 span{color:#fff}.skills .cards-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;overflow:hidden;margin:100px 50px 0 0;padding:0 0 260px;border-bottom:1px solid rgba(95,95,95,.315)}.skills .cards-wrap .card{padding:20px;border-right:1px solid rgba(95,95,95,.315)}.skills .cards-wrap .card:last-of-type{border-right:none}.skills .cards-wrap .card .card-top{display:flex;align-items:center;justify-content:space-between;padding:0 10px 20px 0}.skills .cards-wrap .card .card-top .icon-wrap{border-radius:8em;border:1px solid rgb(95,95,95);width:45px;height:45px;display:flex;align-items:center;justify-content:center}.skills .cards-wrap .card .card-top .icon-wrap svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.skills .cards-wrap .card .card-top .num{color:#fff}.skills .cards-wrap .card .card-title{font-size:1.6rem;margin-bottom:20px;font-weight:600;color:#fff}.skills .cards-wrap .card .card-body{color:#5f5f5f;font-weight:300}.conversion{position:relative;overflow:hidden;width:100%;padding-top:80px}.conversion .headlines{display:flex;flex-direction:column;align-items:center;gap:10px}.conversion .headlines .headline{padding:0;line-height:normal;text-transform:uppercase;font-size:4rem;background-image:linear-gradient(90deg,rgb(0,0,0) 50%,transparent 75%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.conversion .headlines .headline:nth-of-type(1){transform:translate(-20%)}.conversion .headlines .headline:nth-of-type(3){transform:translate(20%)}.conversion .conversion-img{position:absolute;border-radius:12px;object-fit:cover;will-change:transform;pointer-events:none;-webkit-user-select:none;user-select:none;width:280px;height:180px;box-shadow:10px 10px 15px 0 #0005d}.conversion .conversion-img:nth-of-type(1){left:6%;top:3%}.conversion .conversion-img:nth-of-type(2){left:calc(50% - 90px);top:15%;width:315px;height:180px}.conversion .conversion-img:nth-of-type(3){right:6%;top:-4.2%;width:300px;height:180px}.conversion .conversion-img:nth-of-type(4){left:calc(20% - 90px);top:28%;width:250px;height:150px}.conversion #gallery-container{margin-top:450px;width:100%;height:1000px;overflow:hidden;cursor:grab}.conversion #gallery-container:active{cursor:grabbing}.book{width:calc(100% - 40px);margin:6px 20px 0;border-radius:1.4em;background:radial-gradient(ellipse 90% 80% at 100% 70%,#c64a1e33 0%,transparent 55%),radial-gradient(ellipse 150% 90% at 93% 97%,#E85002 0%,#000 30%,transparent 78%),#000;color:#f1ede8;position:relative;overflow:hidden;padding:74px 40px 0;display:flex;flex-direction:column;align-items:center;font-family:Google Sans,sans-serif}.book .eyebrow{font-size:12.5px;letter-spacing:.14em;opacity:.6;margin-bottom:26px}.book h1{font-size:clamp(2.6rem,7vw,5.6rem);font-weight:800;text-align:center;line-height:1.02;letter-spacing:-.02em;max-width:1000px}.book h1 em{font-style:normal;color:#e85002}.book .subtitle{margin:26px auto 0;max-width:560px;text-align:center;font-size:1.15rem;font-weight:400;color:#f1ede8ad;line-height:1.55}.book .cta-row{margin-top:38px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:center}.book .cta-row .btn-solid{background:#fff;color:#000;font-weight:700;font-size:1.02rem;padding:14px 26px;border-radius:1em;border:0;cursor:pointer;box-shadow:0 8px 24px -8px #00000080}.book .cover-stage{position:relative;margin:30px 0 10px;width:100%;display:flex;justify-content:center}.book .cover-stage .cover-glow{position:absolute;bottom:-40px;width:60%;height:80px;background:radial-gradient(ellipse,rgba(240,161,92,.35),transparent 70%);filter:blur(20px);z-index:0}.book .cover-stage img{width:min(280px,60vw);border-radius:.4em;box-shadow:0 40px 80px -20px #000000b3,0 0 0 1px #ffffff0f;transition:1s}.book .cover-stage img:hover{transform:scale(1.1)}.book .cover-stage .active_touch{position:absolute;top:10%;z-index:100;background:#00000;color:#fff;border:0;background:#e85002;padding:5px 10px;border-radius:10px}.book .meta-line{margin:20px 0 0;font-family:SUSE Mono,monospace;font-size:12px;letter-spacing:.06em;opacity:.5;text-align:center;padding-bottom:52px}@media(max-width:768px){.hero{width:calc(100% - 30px);margin:15px;height:80vh;border-radius:1em}.hero .logo{width:48px;top:30px;left:30px}.hero .logo.logo-2{width:100px;top:0;left:75px}.hero .imgs .name{font-size:5rem;letter-spacing:.6cm;padding-left:.6cm;left:50px;right:50px;top:55%;z-index:20;mix-blend-mode:difference}.hero .imgs img:nth-of-type(1){left:50%;transform:translate(-50%);height:78%}.hero .labelExplore{display:none}header{padding-top:130px}header .brand-name{height:120px}header .brand-name:hover{height:90px;margin-top:0}header .brand-name p{font-size:9rem}.navtop{width:100%;padding:12px 16px;height:auto;flex-wrap:wrap;gap:10px;justify-content:space-between;position:relative}.navtop img{width:100px;margin-left:0}.navtop .nav-burger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer;order:3}.navtop .nav-burger span{display:block;width:100%;height:2px;background:#fff;transition:transform .3s ease,opacity .3s ease}.navtop ul{display:none}.navtop .buttons{gap:8px}.navtop .buttons button{padding:8px 12px;font-size:.82rem}.mobile-menu{position:fixed;inset:0;z-index:99999;overflow:hidden;pointer-events:none;visibility:hidden;display:block}.mobile-menu .mobile-menu__strips{position:absolute;inset:0;display:flex}.mobile-menu .mobile-menu__strips .mobile-menu__strip{flex:1 1 0;height:100%;min-width:0;background:#e85002;transform:translateY(-100%);margin-right:-1px}.mobile-menu .mobile-menu__strips .mobile-menu__strip:last-child{margin-right:0}.mobile-menu .mobile-menu__close{position:absolute;top:22px;right:16px;z-index:2;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer;opacity:0;transition:opacity .2s ease}.mobile-menu .mobile-menu__close span{position:absolute;top:50%;left:50%;width:100%;height:2px;background:#fff}.mobile-menu .mobile-menu__close span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.mobile-menu .mobile-menu__close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.mobile-menu.is-open .mobile-menu__close{opacity:1}.mobile-menu .mobile-menu__list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:left;gap:24px;opacity:0;transition:opacity .2s ease;pointer-events:none}.mobile-menu .mobile-menu__list li{font-size:1.9rem;font-weight:600;color:#000;cursor:pointer;list-style-type:none}.mobile-menu .mobile-menu__list li.active{color:#0a0a0a}.mobile-menu.is-open .mobile-menu__list{opacity:1;pointer-events:auto}.headline{padding:50px 16px 0}.headline .title{font-size:3rem!important;line-height:1.15;font-weight:700;text-align:center}.headline .subtitle{font-size:1rem;max-width:100%;padding:0 5px;text-align:center}.headline .buttons-area{gap:12px;width:100%;padding:10px 0;margin-top:30px;margin-bottom:50px;align-items:center;justify-content:center}.headline .buttons-area button{background:#f5f5f710;color:#000;font-weight:600;font-size:1.1rem;padding:10px 15px;border-radius:.8em;border:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:relative;box-shadow:-3px 5px 5px #00004,-1px 3px 5px #ffffff4f;display:flex;align-items:center;gap:10px}.headline .buttons-area button:before{content:"";position:absolute;inset:0;border-radius:.8em;border:2px solid transparent;background:conic-gradient(from -55deg,#fff0,#ffffff14,#ffffffd2,#ffffffc7,#fff0,#ffffff14,#ffffffd2,#ffffffc7,#fff0 360deg) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;z-index:-1}.headline .buttons-area button:after{content:"";position:absolute;top:10px;left:20px;width:30%;height:20px;background:#0a3abf4f;opacity:.5;border-radius:50%;z-index:-1;filter:blur(20px)}.headline .buttons-area button span{background:#e85002;color:#fff;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:.5em}.headline .buttons-area button:nth-of-type(1){background:#000;color:#d8d8dc;padding:6px 15px 6px 6px}.headline .buttons-area button:nth-of-type(1):before,.headline .buttons-area button:nth-of-type(1):after{display:none}.sticky{background:#050505}.slides{left:0;right:0}.slide{object-position:var(--img-x) var(--img-y)}.slide[data-slide-index="4"]{--img-zoom: 1;--img-x: 40%}.text{font-size:clamp(2.2rem,8.5vw,3rem)}.skills{padding:60px 20px}.skills h2{font-size:2.2rem;line-height:1.25}.skills .cards-wrap{margin:40px 0 0;padding-bottom:60px;gap:30px;border:none!important}.skills .cards-wrap .card{border:none!important;border-left:1px solid rgba(95,95,95,.315)!important;padding:16px}.skills .cards-wrap .card:nth-of-type(odd){border-right:1px solid rgba(95,95,95,.315)}.skills .cards-wrap .card:nth-last-of-type(-n+2){border-bottom:none}.skills .cards-wrap .card .card-title{font-size:1.15rem}.skills .cards-wrap .card .card-body{font-size:1rem;font-weight:300}.conversion .headlines{padding:0 16px;width:100%}.conversion .headlines .headline{font-size:2.5rem;text-align:center;position:relative;transform:translate(1%)!important;background-image:linear-gradient(90deg,rgb(0,0,0)70%,transparent 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.4}.conversion .headlines .headline:nth-child(2){transform:translate(-16.3%)!important}.conversion .headlines .headline:nth-child(3){transform:translate(-3%)!important}.conversion .conversion-img{width:calc(100% - 20px);height:250px!important;height:auto;border-radius:8px;position:relative;margin:10px 10px 0}.conversion .conversion-img:nth-of-type(1){left:0;top:0;width:calc(100% - 20px);height:250px!important}.conversion .conversion-img:nth-of-type(2){left:0;top:0;width:calc(100% - 20px);height:250px!important}.conversion .conversion-img:nth-of-type(3){right:0;top:0;width:calc(100% - 20px);height:250px!important}.conversion .conversion-img:nth-of-type(4){left:0;top:0;width:calc(100% - 20px);height:250px!important;margin:10px 10px 0!important}.conversion #gallery-container{margin-top:80px;height:600px;display:none}.footer .footer-container{grid-template-columns:1fr 1fr;gap:32px;padding:0 20px}.effectBlur1,.effectBlur2{width:300px;height:600px}.asterisk{width:40px;height:40px}.asterisk span{width:40px;height:3px;top:22px}.scroll-bands{overflow:hidden;width:100%;display:flex;flex-direction:column;gap:0;padding:20px 0 80px!important;-webkit-user-select:none;user-select:none;pointer-events:none}.scroll-band{display:flex;white-space:nowrap;will-change:transform;font-size:6rem!important;font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--scroll-band-color, #1a1a1a);font-family:var(--scroll-band-font, serif);padding:.1em 0;opacity:var(--scroll-band-opacity, .85)}.crm{display:flex;align-items:center;justify-content:center;margin:15px 10px 0}.crm img{width:100%;height:auto;border-radius:10px;mask-image:linear-gradient(to bottom,#000 0% 60%,#000000fc 63.2%,#000000f3 66.2%,#000000e4 69%,#000000d2 71.6%,#000000bd 74.1%,#000000a5 76.5%,#0000008c 78.8%,#00000073 81.2%,#0000005a 83.5%,#00000042 85.9%,#0000002d 88.4%,#0000001b 91%,#0000000c 93.8%,#00000003 96.8%,#0000);-webkit-mask-image:linear-gradient(to bottom,hsl(0,0%,0%) 0%,hsl(0,0%,0%) 60%,hsla(0,0%,0%,.987) 63.2%,hsla(0,0%,0%,.951) 66.2%,hsla(0,0%,0%,.896) 69%,hsla(0,0%,0%,.825) 71.6%,hsla(0,0%,0%,.741) 74.1%,hsla(0,0%,0%,.648) 76.5%,hsla(0,0%,0%,.55) 78.8%,hsla(0,0%,0%,.45) 81.2%,hsla(0,0%,0%,.352) 83.5%,hsla(0,0%,0%,.259) 85.9%,hsla(0,0%,0%,.175) 88.4%,hsla(0,0%,0%,.104) 91%,hsla(0,0%,0%,.049) 93.8%,hsla(0,0%,0%,.013) 96.8%,hsla(0,0%,0%,0) 100%)}}@media(max-width:380px){.hero .imgs .name{font-size:3.5rem}header .brand-name p{font-size:6.5rem}header .brand-name{height:90px}.headline .title{font-size:2rem}.skills .cards-wrap{grid-template-columns:1fr}.skills .cards-wrap .card{border-right:none!important;border-bottom:1px solid rgba(95,95,95,.315)}.skills .cards-wrap .card:last-of-type{border-bottom:none}.conversion .headlines .headline{font-size:1.5rem}.navtop .buttons button:nth-of-type(2){display:none}}.lar-suite{color:#000;font-family:Figtree,sans-serif}.lar-suite .lar-divider{height:40px;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.06) 0,rgba(0,0,0,.06) 1px,transparent 1px,transparent 10px);border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.lar-suite .lar-eyebrow{display:inline-block;font-family:SUSE Mono,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#00000080;margin-bottom:16px}.lar-suite .lar-headline{font-family:Fraunces,serif;font-weight:500;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.15;letter-spacing:-.01em;text-align:center;max-width:760px;margin:0 auto}.lar-suite .lar-subtitle{text-align:center;max-width:540px;margin:18px auto 0;color:#0000008c;font-size:1rem;line-height:1.6}.lar-suite .lar-showcase{padding:100px 24px 80px}.lar-suite .lar-showcase .lar-cta-row{display:flex;justify-content:center;margin-top:32px}.lar-suite .lar-showcase .lar-cta-row button{background:#000;color:#fff;border:0;border-radius:.6em;padding:12px 22px;font-weight:600;font-size:.92rem;cursor:pointer}.lar-suite .lar-showcase .lar-mockup{max-width:900px;margin:56px auto 0;border-radius:1.2em;border:1px solid rgba(0,0,0,.1);background:#f5f5f5;padding:22px;box-shadow:0 40px 100px -40px #00000026}.lar-suite .lar-showcase .lar-mockup img{width:100%;height:auto;display:block;border-radius:.6em}.lar-suite .lar-showcase .lar-showcase-grid{max-width:900px;margin:56px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid rgba(0,0,0,.08);padding-top:40px}@media(max-width:720px){.lar-suite .lar-showcase .lar-showcase-grid{grid-template-columns:1fr;gap:32px}}.lar-suite .lar-showcase .lar-showcase-grid h3{font-size:1.05rem;font-weight:600;margin-bottom:8px}.lar-suite .lar-showcase .lar-showcase-grid p{color:#0000008c;font-size:.92rem;line-height:1.6}.lar-suite .lar-quote{padding:90px 24px;text-align:center}.lar-suite .lar-quote blockquote{font-family:Fraunces,serif;font-weight:400;font-style:italic;font-size:clamp(1.4rem,3vw,2rem);line-height:1.4;max-width:780px;margin:0 auto}.lar-suite .lar-quote .lar-quote-author{margin-top:28px;font-size:.9rem;color:#0000008c}.lar-suite .lar-quote .lar-quote-author strong{display:block;color:#000;font-size:.95rem;margin-bottom:4px}.lar-suite .lar-feature-trio{padding:0 24px 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1100px;margin:0 auto;background:#00000014}@media(max-width:860px){.lar-suite .lar-feature-trio{grid-template-columns:1fr}}.lar-suite .lar-feature-trio .lar-feature-card{background:#fafafa;padding:36px 28px}.lar-suite .lar-feature-trio .lar-feature-card h3{font-size:1rem;font-weight:600;margin:20px 0 10px}.lar-suite .lar-feature-trio .lar-feature-card p{font-size:.88rem;line-height:1.6;color:#00000080}.lar-suite .lar-stats{padding:90px 24px 120px}.lar-suite .lar-stats .lar-stats-grid{max-width:900px;margin:56px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media(max-width:720px){.lar-suite .lar-stats .lar-stats-grid{grid-template-columns:repeat(2,1fr)}}.lar-suite .lar-stats .lar-stats-grid .lar-stat .lar-stat-value{font-family:Fraunces,serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:500}.lar-suite .lar-stats .lar-stats-grid .lar-stat .lar-stat-label{margin-top:6px;font-size:.82rem;color:#00000080}.lar-suite .lar-testimonials{padding:90px 24px 110px}.lar-suite .lar-testimonials .lar-testimonials-grid{max-width:1100px;margin:56px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#00000014}@media(max-width:960px){.lar-suite .lar-testimonials .lar-testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.lar-suite .lar-testimonials .lar-testimonials-grid{grid-template-columns:1fr}}.lar-suite .lar-testimonials .lar-testimonials-grid .lar-testimonial-card{background:#fafafa;padding:26px 22px}.lar-suite .lar-testimonials .lar-testimonials-grid .lar-testimonial-card p{font-size:.85rem;line-height:1.55;color:#000000b8}.lar-suite .lar-testimonials .lar-testimonials-grid .lar-testimonial-card .lar-testimonial-author{display:flex;align-items:center;gap:10px;margin-top:18px}.lar-suite .lar-testimonials .lar-testimonials-grid .lar-testimonial-card .lar-testimonial-author img{width:30px;height:30px;border-radius:50%;object-fit:cover}.lar-suite .lar-testimonials .lar-testimonials-grid .lar-testimonial-card .lar-testimonial-author strong{display:block;font-size:.82rem}.lar-suite .lar-testimonials .lar-testimonials-grid .lar-testimonial-card .lar-testimonial-author span{display:block;font-size:.74rem;color:#00000073}.lar-suite .lar-pricing{padding:90px 24px 60px}.lar-suite .lar-pricing .lar-pricing-toggle{display:flex;justify-content:center;gap:4px;margin:32px auto 0;width:max-content;border:1px solid rgba(0,0,0,.14);border-radius:2em;padding:4px}.lar-suite .lar-pricing .lar-pricing-toggle button{background:transparent;border:0;color:#0000008c;font-size:.82rem;padding:8px 18px;border-radius:2em;cursor:pointer}.lar-suite .lar-pricing .lar-pricing-toggle button[data-active=true]{background:#000;color:#fff}.lar-suite .lar-pricing .lar-pricing-grid{max-width:1000px;margin:48px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:860px){.lar-suite .lar-pricing .lar-pricing-grid{grid-template-columns:1fr}}.lar-suite .lar-pricing .lar-pricing-grid .lar-plan{border:1px solid rgba(0,0,0,.1);border-radius:1em;padding:28px 24px;position:relative}.lar-suite .lar-pricing .lar-pricing-grid .lar-plan[data-popular=true]{border-color:#0006;background:#00000008}.lar-suite .lar-pricing .lar-pricing-grid .lar-plan .lar-plan-badge{position:absolute;top:-12px;right:24px;background:#000;color:#fff;font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:1em}.lar-suite .lar-pricing .lar-pricing-grid .lar-plan h3{font-size:1rem;font-weight:600}.lar-suite .lar-pricing .lar-pricing-grid .lar-plan .lar-plan-price{font-family:Fraunces,serif;font-size:2rem;margin:14px 0 4px}.lar-suite .lar-pricing .lar-pricing-grid .lar-plan .lar-plan-note{font-size:.78rem;color:#00000073}.lar-suite .lar-pricing .lar-pricing-grid .lar-plan ul{list-style:none;margin:22px 0 0;padding:0}.lar-suite .lar-pricing .lar-pricing-grid .lar-plan ul li{font-size:.85rem;color:#000000b3;padding:9px 0;border-top:1px solid rgba(0,0,0,.08)}.lar-suite .lar-pricing .lar-pricing-grid .lar-plan button{width:100%;margin-top:22px;padding:12px;border-radius:.6em;border:1px solid rgba(0,0,0,.2);background:transparent;color:#000;font-weight:600;font-size:.88rem;cursor:pointer}.lar-suite .lar-pricing .lar-pricing-grid .lar-plan button[data-solid=true]{background:#000;color:#fff;border-color:#000}.lar-suite .lar-faq{padding:90px 24px 110px;max-width:760px;margin:0 auto}.lar-suite .lar-faq .lar-faq-item{border-top:1px solid rgba(0,0,0,.1)}.lar-suite .lar-faq .lar-faq-item:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.lar-suite .lar-faq .lar-faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:transparent;border:0;color:#000;text-align:left;font-size:.95rem;font-weight:500;padding:20px 0;cursor:pointer}.lar-suite .lar-faq .lar-faq-item button .lar-faq-icon{font-family:SUSE Mono,monospace;color:#00000080;flex-shrink:0}.lar-suite .lar-faq .lar-faq-item .lar-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.lar-suite .lar-faq .lar-faq-item .lar-faq-answer p{padding:0 0 20px;font-size:.88rem;line-height:1.6;color:#0000008c}.lar-suite .lar-faq .lar-faq-item[data-open=true] .lar-faq-answer{max-height:240px}.lar-suite .lar-final-cta{padding:100px 24px 120px;text-align:center;position:relative;overflow:hidden}.lar-suite .lar-final-cta .lar-cta-glow{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:900px;height:900px;background:radial-gradient(circle,rgba(0,0,0,.06),transparent 60%);pointer-events:none}.lar-suite .lar-final-cta button{position:relative;margin-top:28px;background:#000;color:#fff;border:0;border-radius:.6em;padding:14px 26px;font-weight:700;font-size:.95rem;cursor:pointer}
