:root{--paper:#eeeae3;--ink:#252820;--sage:#d0d9b7;--line:#25282033;--muted:#56594e;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);scroll-behavior:smooth;scroll-padding-top:25px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}img{width:100%;display:block;object-fit:cover}h1,h2,h3,p{margin-top:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #2676de;outline-offset:5px}[hidden]{display:none!important}.wrap{width:90%;max-width:1400px;margin-inline:auto}.skip{position:fixed;top:-100px;left:15px;background:var(--paper);padding:15px;z-index:10}.skip:focus{top:12px}.header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-block:26px;gap:25px}.logo{font-size:37px;letter-spacing:-2px;font-weight:700;line-height:1}.logo>span{font-size:13px;vertical-align:top;letter-spacing:0;margin-left:3px}.logo small{display:block;font-size:8px;letter-spacing:1.8px;font-weight:400;margin-top:10px}.header nav{display:flex;gap:34px;align-items:center;font-size:12px}.hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:6%;padding-block:80px 75px}.eyebrow{font-size:10px;font-weight:500;letter-spacing:.16em;line-height:1.7;margin-bottom:27px}h1{font-size:clamp(52px,5.6vw,88px);font-weight:400;line-height:1.04;letter-spacing:-.06em;margin-bottom:28px}em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em}.lead{max-width:370px;font-size:14px;line-height:1.9;color:var(--muted)}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:18px 23px;font-size:12px;line-height:1.4;transition:background .2s,color .2s}.button:hover{background:var(--sage);color:var(--ink)}.underlink{font-size:12px;border-bottom:1px solid;padding-block:7px}.hero-note{font-size:10px;margin-top:32px;color:var(--muted)}.hero-visual{position:relative;min-width:0;background:var(--sage);padding:25px 27px 22px;transform:rotate(1deg)}.visual-top,.visual-caption{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.08em}.visual-top{margin-bottom:25px}.visual-caption{font-size:9px;margin-top:22px;letter-spacing:0}.visual-caption a{border-bottom:1px solid;padding-bottom:3px}.browser-mock{display:block;background:#f0eee7;box-shadow:0 20px 40px #25282018;transform:rotate(-3deg);transition:transform .3s}.browser-mock:hover{transform:rotate(-1deg)}.browser-bar{display:flex;align-items:center;gap:4px;padding:12px;border-bottom:1px solid #25282015}.browser-bar i{width:5px;height:5px;border:1px solid #25282066;border-radius:50%}.browser-bar span{font-size:7px;text-align:center;flex:1;color:var(--muted)}.mock-nav{display:flex;justify-content:space-between;align-items:center;padding:20px}.mock-nav b{font-family:Georgia,serif;font-weight:400;font-size:25px;letter-spacing:-1px}.mock-nav>span{font-size:6px;letter-spacing:1px}.mock-body{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:15px 20px 25px;align-items:center}.mock-body small{font-size:6px;letter-spacing:1px}.mock-body h2{font-family:Georgia,serif;letter-spacing:-1px;font-weight:400;font-size:clamp(20px,2.5vw,38px);line-height:1.05;margin:20px 0}.mock-body img{height:285px;border-radius:48% 48% 0 0}.mock-button{font-size:7px;background:var(--ink);color:var(--paper);padding:10px;display:inline-block}.mock-bottom{padding:0 20px 17px;display:flex;justify-content:space-between;font-size:7px}.service-strip{border-block:1px solid var(--line)}.service-strip>.wrap{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-block:23px;font-size:11px}.service-strip i{font-size:23px;color:#66744e;font-style:normal}.section{padding-block:90px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}h2{font-size:clamp(36px,4vw,60px);font-weight:400;letter-spacing:-.055em;line-height:1.1;margin-bottom:0}.section-heading>p{max-width:310px;font-size:13px;line-height:1.9;color:var(--muted);margin-bottom:4px}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.model-image{display:block;height:400px;position:relative;overflow:hidden;color:var(--paper)}.model-image:after{content:'';position:absolute;inset:0;background:linear-gradient(#0001,#0000 30%,#0009)}.model-image img{height:100%;transition:transform .6s}.model-image:hover img{transform:scale(1.04)}.badge{position:absolute;top:19px;left:18px;z-index:1;background:var(--paper);color:var(--ink);padding:8px 11px;font-size:8px;letter-spacing:.05em}.model-image strong{position:absolute;bottom:65px;left:23px;z-index:1;font-family:Georgia,serif;font-weight:400;font-size:clamp(33px,4vw,56px);line-height:1.02;letter-spacing:-.045em}.image-link{position:absolute;bottom:23px;left:23px;z-index:1;font-size:10px;border-bottom:1px solid #fff7;padding-bottom:5px}.urban .model-image strong{font-family:Arial,sans-serif;font-weight:900;color:#d5ff3f;text-transform:uppercase}.editorial .model-image strong{font-style:italic;color:#f2dce1}.model-caption{padding:22px 0 18px}.model-caption h3{font-size:20px;font-weight:400;letter-spacing:-.5px;display:flex;justify-content:space-between;margin-bottom:12px}.model-caption p{font-size:12px;color:var(--muted);line-height:1.8;min-height:44px}.model-caption small{font-size:8px;letter-spacing:.07em}.model-select{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-block:15px;font-size:11px}.model-select:hover{text-decoration:underline}.demo-note{font-size:10px;color:var(--muted);margin:24px 0 0;line-height:1.8}.offer{background:var(--sage);padding-block:75px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:14%}.offer .underlink{display:inline-block;margin-top:30px}.offer-list article{display:flex;gap:25px;padding-block:23px;border-bottom:1px solid #25282033}.offer-list article:first-child{padding-top:0}.offer-list article>span{font-size:10px;padding-top:5px}.offer-list h3{font-weight:400;font-size:19px;letter-spacing:-.5px;margin-bottom:10px}.offer-list p{font-size:12px;line-height:1.8;margin:0;color:#454c38}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.process-grid article{border-top:1px solid var(--line);padding-top:23px}.process-grid article>span{font-size:9px;letter-spacing:.08em}.process-grid h3{font-size:20px;font-weight:400;letter-spacing:-.5px;line-height:1.4;margin:25px 0 13px}.process-grid p{font-size:12px;line-height:1.9;max-width:300px;color:var(--muted)}.quote-section{background:var(--ink);color:var(--paper);padding-block:80px}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.quote-grid h2{font-size:clamp(46px,5vw,75px);margin-bottom:25px}.quote-grid>div>p:not(.eyebrow){font-size:13px;line-height:1.9;max-width:320px;color:#d0d2c5}.contact-note{display:block;max-width:330px;font-size:10px;line-height:1.9;color:#c1c7ad;margin-top:30px}label{font-size:11px;display:block;line-height:1.6}input,select,textarea{display:block;width:100%;border:1px solid #eeeae344;background:transparent;padding:13px 12px;margin-top:9px;border-radius:0;font-size:13px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#c1c4b5}select{background:var(--ink);color:var(--paper)}form>label{margin-top:22px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}form .button{background:var(--sage);color:var(--ink);border-color:var(--sage);margin-top:23px;width:100%}form .button:hover{background:var(--paper)}.form-note{font-size:10px;color:#c1c4b5;margin:13px 0 0;line-height:1.7}.faq{display:grid;grid-template-columns:1fr 2fr;gap:40px}.faq details{border-top:1px solid var(--line);padding-block:20px}.faq details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:15px;line-height:1.5}summary::-webkit-details-marker{display:none}summary span{font-size:21px}.faq details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;line-height:1.9;max-width:580px;margin:15px 35px 0 0;color:var(--muted)}.footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:30px}.footer p,.footer>a:last-child{font-size:10px;margin:0}.footer .logo{font-size:28px}dialog{border:0;background:var(--paper);color:var(--ink);padding:40px;max-width:650px;width:92vw;max-height:90dvh;overflow:auto}dialog::backdrop{background:#252820bb;backdrop-filter:blur(5px)}.dialog-close{position:absolute;top:8px;right:12px;border:0;background:none;font-size:29px;width:40px;height:40px}dialog h2{font-size:36px;margin-bottom:18px}dialog p{font-size:12px;line-height:1.8}dialog .eyebrow{font-size:9px}dialog textarea{border-color:var(--line);font-size:12px;line-height:1.7}dialog>label{margin-top:22px}#copy-status{margin-top:15px}@media(min-width:1600px){.hero{padding-block:100px}.mock-body img{height:340px}.model-image{height:480px}}@media(max-width:1000px){.hero{gap:4%;padding-block:65px}h1{font-size:58px}.hero-visual{padding:20px}.mock-body{padding-inline:15px}.mock-body h2{font-size:25px}.mock-body img{height:240px}.hero .actions{gap:15px}.hero .button{padding:15px;gap:15px}.visual-caption{line-height:1.7}.model-image{height:330px}.offer-grid,.quote-grid{gap:7%}.field-pair{grid-template-columns:1fr}.model-caption small{line-height:1.7;display:block;min-height:28px}.process-grid{gap:25px}}@media(max-width:700px){.wrap{width:89%}.header{padding-block:22px}.logo{font-size:30px}.logo small{font-size:6px;letter-spacing:1px}.header nav{gap:14px;font-size:10px}.header nav>a:not(:last-child){display:none}.hero{grid-template-columns:1fr;gap:40px;padding-block:45px}.eyebrow{font-size:8px;margin-bottom:23px}h1{font-size:clamp(49px,10.5vw,70px)}.lead{font-size:13px;max-width:350px}.hero .actions{gap:19px}.hero-note{font-size:9px;margin-top:24px}.hero-visual{margin:0 6px 0 2px;padding:20px}.visual-top{font-size:6px;gap:6px}.mock-body h2{font-size:clamp(24px,6vw,36px)}.mock-body img{height:245px}.mock-nav{padding:15px}.mock-nav>span{font-size:5px}.mock-body{padding:12px 15px 23px}.visual-caption{font-size:8px}.service-strip>.wrap{display:grid;grid-template-columns:1fr 1fr;font-size:9px;gap:15px 20px;padding-block:20px}.service-strip i{display:none}.service-strip span:before{content:'✳';color:#66744e;margin-right:10px}.section{padding-block:60px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:23px;font-size:12px;max-width:340px}h2{font-size:39px}.model-grid{grid-template-columns:1fr;gap:32px}.model-image{height:420px}.model-image strong{font-size:56px}.model-caption p{min-height:0;margin-bottom:13px}.model-caption small{min-height:0}.model-caption{padding-bottom:20px}.offer{padding-block:50px}.offer-grid{grid-template-columns:1fr;gap:40px}.offer-list h3{font-size:18px}.offer .underlink{margin-top:20px}.process-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.process-grid h3{margin-top:18px}.process-grid p{max-width:none;margin-bottom:0}.quote-section{padding-block:55px}.quote-grid{grid-template-columns:1fr;gap:35px}.quote-grid h2{font-size:54px}.quote-grid>div>p:not(.eyebrow){max-width:350px}.contact-note{max-width:none;margin-top:20px}.field-pair{grid-template-columns:1fr;gap:22px}.faq{grid-template-columns:1fr;gap:0}.faq>.eyebrow{margin-bottom:20px}summary{font-size:14px}.footer{flex-wrap:wrap;padding-block:25px}.footer p{order:3;width:100%;font-size:9px}dialog{padding:35px 23px 23px}dialog h2{font-size:30px}dialog .actions{gap:12px}dialog .button{padding:13px 16px}}.footer{flex-wrap:wrap;gap:24px}.footer-contact-block{order:-1;width:100%;padding:36px;background:var(--sage);border-radius:16px;margin-bottom:12px}.footer .footer-contact-block>.eyebrow{font-size:10px;margin:0 0 14px;letter-spacing:.16em;width:auto}.footer-contact-block h2{font-size:clamp(30px,3.5vw,48px);margin-bottom:28px}.footer-contact{display:grid;grid-template-columns:1fr 1fr;gap:18px}.footer-contact a{display:flex;align-items:center;gap:18px;padding:24px;min-height:106px;border:1px solid var(--line);border-radius:12px;background:var(--paper);transition:transform .25s,box-shadow .25s}.footer-contact .contact-whatsapp{background:var(--ink);color:var(--paper)}.footer-contact a:hover{transform:translateY(-4px);box-shadow:0 10px 24px #25282020}.footer-contact svg{width:38px;height:38px;flex-shrink:0}.footer-contact strong{display:block;font-size:18px;line-height:1.4}.footer-contact small{display:block;font-size:14px;line-height:1.6;margin-top:5px}.contact-arrow{margin-left:auto;font-size:26px}@media(max-width:700px){.footer-contact-block{padding:26px 18px;border-radius:12px}.footer-contact-block h2{font-size:34px;line-height:1.1;margin-bottom:24px}.footer-contact{grid-template-columns:1fr;gap:12px}.footer-contact a{padding:20px 16px;gap:12px;min-height:102px}.footer-contact svg{width:32px;height:32px}.footer-contact strong{font-size:16px}.footer-contact small{font-size:14px}.contact-arrow{font-size:22px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.model-card.pizza .model-image{background:#b6261d}.model-card.pizza .model-image img{opacity:.72;object-position:center}.model-card.pizza .model-image strong{color:#fff4df;text-shadow:0 2px 20px #34141190}.model-card.pizza .badge{background:#fff4df;color:#a3211b}.model-card.acai .model-image{background:#440044;color:#fff}.model-card.acai .model-image>img{opacity:.8;object-position:center}.model-card.acai .model-image strong{font-family:Trebuchet MS,Arial,sans-serif;font-weight:900;color:#fff;text-shadow:0 2px 16px #44004499}.model-card.acai .badge{background:#440044;color:#fff}.model-card.acai .image-link{background:#aacc33;color:#440044}.mobile-menu{display:none}dialog{overscroll-behavior:contain;overflow-wrap:anywhere}@media(max-width:700px){header{position:relative;z-index:5}.mobile-menu{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:68px;min-height:44px;border:1px solid #8886;background:transparent;color:inherit;padding:8px 10px;font:inherit;font-size:12px;cursor:pointer;flex-shrink:0}header nav,.header nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);color:var(--ink);border:1px solid #8886;padding:10px;box-shadow:0 12px 20px #0001;z-index:10}.mobile-menu[aria-expanded=true]+nav{display:flex;flex-direction:column;align-items:stretch;gap:0}header nav a,header nav a:nth-child(2),.header nav>a:not(:last-child){display:flex;align-items:center;min-height:48px;padding:12px;font-size:14px}.header nav .underlink{border:0}body[data-store] header{flex-wrap:nowrap;gap:10px;padding-block:16px}body[data-store] header .brand{margin-right:auto;white-space:nowrap;flex-shrink:0}body[data-store=atelier] header .brand{font-size:clamp(13px,3.4vw,22px);letter-spacing:.04em}body[data-store=urbana] header .brand{font-size:34px}body[data-store=essencial] header .brand{font-size:29px}body[data-store] header .saved{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;font-size:11px;padding:7px 0;white-space:nowrap}body[data-store] header .saved span{margin:0;flex-shrink:0}body[data-store] header .mobile-menu{order:3}body[data-store] .hero,body[data-store=atelier] .hero,body[data-store=essencial] .hero{grid-template-columns:1fr;gap:24px;padding:35px 5% 0}body[data-store] .hero-copy,body[data-store=essencial] .hero-copy{min-width:0;padding:0}body[data-store=urbana] .hero h1{font-size:clamp(58px,15.8vw,100px)}body[data-store=atelier] .hero h1{font-size:clamp(45px,13vw,76px)}body[data-store=essencial] .hero h1{font-size:clamp(42px,11.6vw,68px)}body[data-store] .hero-image,body[data-store=urbana] .hero-image,body[data-store=essencial] .hero-image,body[data-store=atelier] .hero-image{height:clamp(320px,105vw,480px);max-width:100%}body[data-store] .hero-foot{gap:15px;font-size:11px;line-height:1.5}body[data-store] .intro{font-size:15px;line-height:1.8;max-width:400px}body[data-store] .cta{min-height:48px;font-size:14px;gap:18px;max-width:100%}body[data-store] .section-head{display:block}body[data-store] .section-head h2{max-width:none;font-size:clamp(29px,8vw,42px)}body[data-store] .section-head>span{display:block;padding:0 0 20px;font-size:12px}body[data-store] .tools{display:block}body[data-store] .filters{gap:6px}body[data-store] .filters button{font-size:12px;min-height:44px;padding:10px 13px}body[data-store] .search{display:flex;align-items:center;gap:12px;margin-top:18px;font-size:12px}body[data-store] .search input{width:0;min-width:0;flex:1;margin:0;min-height:48px;font-size:16px;padding:12px 8px}body[data-store] .product-info h3{font-size:14px;line-height:1.5}body[data-store] .product-info>span{font-size:13px}body[data-store] .category{font-size:10px}body[data-store] .text-link{min-height:44px;font-size:14px;line-height:1.6}body[data-store] .story p:not(.eyebrow),body[data-store] .contact p:not(.eyebrow),.ess-editorial p:not(.eyebrow),.ess-guide p{font-size:14px}.ess-guide summary{font-size:15px;min-height:44px}body[data-store] .empty{font-size:14px;line-height:1.7}body[data-store] dialog{width:calc(100% - 24px);max-width:520px;max-height:calc(100dvh - 24px);margin:auto;overflow:auto}body[data-store] .close{position:sticky;display:block;top:10px;right:auto;margin:10px 10px -54px auto;width:44px;height:44px;font-size:30px;box-shadow:0 2px 10px #0002}body[data-store] .detail{grid-template-columns:1fr;min-width:0}body[data-store] .detail>img{height:min(45svh,340px);max-height:none}body[data-store] .detail-copy{padding:26px 20px}body[data-store] .detail h2{font-size:30px;line-height:1.15}body[data-store] .detail-copy>p{font-size:14px}body[data-store] fieldset{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}body[data-store] legend{font-size:13px}body[data-store] fieldset label{margin:0}body[data-store] fieldset span{width:44px;height:44px;font-size:16px}body[data-store] .steps button{min-height:44px;font-size:14px}body[data-store] .copy-status{overflow-wrap:anywhere}body[data-store] footer>a:last-child,.demo>a{display:inline-flex;align-items:center;min-height:44px;font-size:11px}body[data-store] .demo{padding-block:0;align-items:center;gap:10px}.header .logo{font-size:30px}.header .logo small{font-size:7px;letter-spacing:1px}body:not([data-store]) h1{font-size:clamp(38px,10.5vw,70px)}.hero-visual{transform:none;max-width:100%;padding:18px}.browser-mock{transform:none}.browser-mock:hover{transform:none}.mock-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:12px;gap:10px}.mock-body h2{font-size:clamp(21px,5.8vw,36px)}.mock-body img{height:clamp(190px,55vw,285px)}.mock-nav{padding:15px 12px}.mock-nav>span{letter-spacing:.3px}.visual-caption{flex-wrap:wrap;gap:6px}.visual-caption a{min-height:44px;display:flex;align-items:center;font-size:11px}.visual-top{font-size:7px;line-height:1.6}.hero .actions .button,.hero .actions .underlink,.model-select,.offer .underlink{min-height:48px;font-size:14px;display:flex;align-items:center}.model-caption p,.process-grid p,.offer-list p,.section-heading>p,.lead{font-size:14px}.model-caption small,.demo-note,.hero-note{font-size:11px;line-height:1.8}.model-image{height:clamp(320px,100vw,480px)}.model-image strong{font-size:clamp(40px,12vw,56px)}.quote-grid{min-width:0}.quote-grid>*{min-width:0}#quote-form label{font-size:13px}#quote-form input,#quote-form select,#quote-form textarea{font-size:16px;min-height:48px}#quote-form select{padding-right:24px;text-overflow:ellipsis}.contact-note,.form-note{font-size:12px}#quote-form .button{font-size:14px;min-height:52px}.faq summary{min-height:48px;font-size:15px}.faq details p{font-size:14px}#quote-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:0 20px 22px;overscroll-behavior:contain}#quote-dialog .dialog-close{position:sticky;top:8px;display:block;margin:8px -10px -5px auto;background:var(--paper);z-index:2;width:44px;height:44px;right:auto;flex-shrink:0}#quote-dialog textarea{font-size:16px;max-height:38dvh}#quote-dialog .actions{display:grid;gap:12px}#quote-dialog .button{min-height:48px;font-size:14px}.footer>a:last-child{min-height:44px;display:flex;align-items:center;font-size:12px}}@media(max-width:360px){body[data-store] header .brand{font-size:26px}body[data-store=atelier] header .brand{font-size:12px}body[data-store] header{gap:7px}body[data-store] .mobile-menu{min-width:60px;padding-inline:7px}body[data-store] .grid,body[data-store=atelier] .grid{gap:25px 12px}body[data-store] .product-image,body[data-store=essencial] .product-image,body[data-store=urbana] .product-image,body[data-store=atelier] .product-image{height:220px}.ess-values{font-size:10px;flex-wrap:wrap;justify-content:center}.ess-values i{display:none}body:not([data-store]) .hero .actions{align-items:stretch;flex-direction:column;gap:8px}.mock-nav>span{display:none}}.reading-progress{position:fixed;inset:0 0 auto;height:3px;z-index:100;background:var(--ink,#252820);transform:scaleX(0);transform-origin:left;pointer-events:none}body[data-store=urbana] .reading-progress{background:var(--accent)}header nav a[aria-current=location]{text-decoration:underline;text-underline-offset:6px}.photo-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 20px;color:var(--ink);font-size:11px;pointer-events:none}.swipe-hint{display:none}.model-card{display:flex;flex-direction:column;min-width:0}.model-card .model-image{flex:none}.model-card .model-caption{flex:1}.model-card.brisa .model-image strong{font-style:normal;color:#fffaf0}.model-card.forma .model-image strong{font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-.07em;color:#fff}.model-card.forma .model-image img{object-position:center 25%}.model-card.viva .model-image strong{font-family:Arial,Helvetica,sans-serif;font-weight:900;color:#e3f48b;letter-spacing:-.06em}.model-card.viva .model-image:after{background:linear-gradient(transparent 20%,#173525e6)}.model-card.norte .model-image strong{font-family:Arial,Helvetica,sans-serif;font-weight:900;text-transform:uppercase;color:#e0c28d;letter-spacing:-.055em}.model-card.grao .model-image strong{color:#fff3da;font-style:italic}.card-colors{display:flex;align-items:center;gap:5px;margin-top:10px;font-size:10px;color:var(--ink)}.card-colors i,.color-options i{display:inline-block;flex:none;width:13px;height:13px;border-radius:50%;background:var(--swatch);border:1px solid #8886}.card-colors>span{margin-left:4px;opacity:.7}body[data-store] #colors{display:block;margin-bottom:20px}body[data-store] #colors[hidden]{display:none}.color-options{display:flex;flex-wrap:wrap;gap:7px}.detail .color-options label{margin:0;position:relative;cursor:pointer}.detail .color-options input{position:absolute;opacity:0;width:1px;height:1px}.detail .color-options label>span{display:flex;align-items:center;gap:8px;width:auto;height:auto;min-height:44px;padding:10px 13px;border:1px solid #8887;background:transparent;color:var(--ink);font-size:12px;line-height:1.3;white-space:nowrap}.detail .color-options input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.detail .color-options input:focus-visible+span{outline:3px solid #2676de;outline-offset:3px}.detail .color-options input:disabled+span{cursor:wait;opacity:.65}.detail-photo,.lookbook-full{touch-action:pan-y pinch-zoom;cursor:grab}.detail-photo.is-dragging,.lookbook-full.is-dragging{cursor:grabbing}.detail-photo>img{translate:var(--drag-x,0px) 0;transition:translate .22s ease-out}.detail-photo.is-dragging>img{transition:none}.lookbook-dialog .gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 20px 18px}.gallery-controls button{min-height:44px;min-width:44px;padding:10px;font:inherit;font-size:13px;background:none;border:1px solid #8885;color:inherit;cursor:pointer}.gallery-controls span{font-size:12px}.lookbook-dialog .gallery-swipe-hint{display:none;font-size:11px;opacity:.7;padding-top:0;text-align:center}dialog[open]::backdrop{animation:opening-backdrop .35s ease-out}@keyframes opening-backdrop{from{background-color:transparent;backdrop-filter:blur(0)}to{backdrop-filter:blur(5px)}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.card,.model-card{transition:translate .3s ease-out}.card:hover,.model-card:hover{translate:0 -5px}.cta,.button{transition:background .2s,color .2s,translate .25s}.cta:hover,.button:hover{translate:0 -2px}}@media(max-width:700px){.model-card.brisa .model-image strong,.model-card.forma .model-image strong,.model-card.viva .model-image strong,.model-card.norte .model-image strong,.model-card.grao .model-image strong{font-size:clamp(34px,9.5vw,52px);max-width:calc(100% - 46px)}body[data-store] .hero .hero-image{height:auto;max-height:none;width:100%;margin:12px 0 0;transform:none;border:0;outline:0;border-radius:0;overflow:visible}body[data-store] .hero .hero-image>img{width:100%;height:auto;object-fit:contain;transform:none}body[data-store] .hero .hero-image figcaption{position:static;font-size:9px;padding:12px 0;background:none;color:var(--ink);line-height:1.7}body[data-store=urbana] .hero .hero-image figcaption{color:var(--paper)}body[data-store] .collection .grid .product-image{height:auto;aspect-ratio:auto;background:transparent}body[data-store] .collection .grid .product-image img{height:auto;width:100%;object-fit:contain;transform:none}body[data-store] .story>img,body[data-store] .ess-editorial img{height:auto;width:100%;object-fit:contain;border-radius:0}body[data-store] .lookbook .lookbook-grid figure .lookbook-open{border-radius:0}body[data-store] .lookbook .lookbook-grid figure .lookbook-open img{height:auto;aspect-ratio:auto;width:100%;object-fit:contain;transform:none}body[data-store] .detail-photo{height:auto;min-height:0;max-height:75svh;aspect-ratio:var(--photo-ratio,2/3);background:var(--paper)}body[data-store] .detail-photo>img{height:100%;width:100%;object-fit:contain}.swipe-hint{display:inline}body[data-store] .lookbook-dialog .lookbook-full{height:auto;width:100%;max-height:78svh;object-fit:contain;background:var(--paper)}.lookbook-dialog .gallery-swipe-hint{display:block}.lookbook-dialog .gallery-controls{padding-inline:16px}.model-card .model-image{height:auto;min-height:0}.model-card .model-image img{height:auto}.mock-body img{height:auto;border-radius:0}}@media(prefers-reduced-motion:reduce){dialog[open]::backdrop{animation:none}.detail-photo>img{transition:none}.card,.model-card,.cta,.button{transition:none}}.reveal{opacity:1;transform:none}.type-word{display:inline-block;white-space:nowrap}.type-letter{opacity:1}.type-caret{display:inline-block;width:1px;height:.8em;border-left:2px solid currentColor;margin-left:3px;vertical-align:baseline;animation:type-caret .65s step-end infinite}.motion-control{position:fixed;right:14px;bottom:14px;z-index:90;min-height:40px;padding:10px 14px;border:1px solid #8886;border-radius:25px;background:#fffffff2;color:#252820;font:10px Arial,Helvetica,sans-serif;cursor:pointer;box-shadow:0 3px 16px #0000000c;backdrop-filter:blur(8px)}.motion-control:focus-visible{outline:3px solid #2676de;outline-offset:4px}.motion-control:disabled{cursor:default;opacity:.8}.motion-paused .floating,.motion-paused .ticker-track{animation-play-state:paused!important}.motion-enabled .floating{animation:gentle-float 5s ease-in-out infinite}.reading-progress{position:fixed;inset:0 0 auto;height:2px;background:var(--accent,#66744e);transform-origin:left;pointer-events:none;z-index:100}@keyframes gentle-float{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes type-caret{50%{opacity:0}}@media(hover:hover) and (pointer:fine){.motion-enabled .motion-hover{transition:translate .25s ease,box-shadow .25s ease}.motion-enabled .motion-hover:hover{translate:0 -6px;box-shadow:0 12px 30px #00000014}.motion-enabled .model-image img,.motion-enabled .layout-preview img{transition:transform .7s ease,object-position 1.5s ease}.motion-enabled .model-image:hover img{object-position:center 38%}}.model-segments{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 25px}.model-segments button{background:transparent;border:1px solid var(--line,#8886);padding:11px 18px;min-height:44px;border-radius:25px;font:11px Arial,sans-serif;cursor:pointer;color:inherit}.model-segments button[aria-pressed=true]{background:var(--ink,#252820);color:var(--paper,#eeeae3)}.model-card.is-selected{outline:2px solid #66744e;outline-offset:6px}.model-selection-status{font-size:11px;line-height:1.7;color:#c1c7ad;min-height:19px;margin-top:15px}.spotlight-controls{display:flex;align-items:center;gap:8px;margin-top:18px}.spotlight-controls button{min-height:44px;min-width:44px;background:transparent;border:1px solid #25282044;color:inherit;font:14px Arial;cursor:pointer}.spotlight-controls span{font:9px Arial;margin-inline:5px auto}.preview-trigger{display:block;width:100%;padding:12px 0;min-height:44px;text-align:left;font:11px Arial;border:0;border-top:1px solid var(--line,#8886);background:transparent;cursor:pointer;color:inherit}.live-preview{position:absolute;inset:0;overflow:hidden;z-index:3;background:#f4f1ea;opacity:0;transition:opacity .25s;pointer-events:none}.live-preview.is-ready{opacity:1}.live-preview iframe{border:0;display:block;transform-origin:top left;pointer-events:none}.preview-modal{width:min(1080px,96vw);max-width:1080px;height:92dvh;max-height:92dvh;padding:0;background:#f7f5ef;color:#252820;border:0}.preview-modal::backdrop{background:#0009;backdrop-filter:blur(5px)}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;height:58px;padding:10px 20px;background:#eeeae3;border-bottom:1px solid #8885;font:12px Arial}.preview-toolbar a{font-size:11px;text-decoration:underline}.preview-toolbar button{width:40px;height:40px;background:none;border:0;font-size:26px;cursor:pointer}.preview-modal iframe{display:block;border:0;width:100%;height:calc(100% - 58px);background:#fff}.preview-help{position:absolute;right:10px;bottom:10px;background:#252820;color:#eeeae3;font:9px Arial;padding:7px 10px;z-index:4;pointer-events:none}.motion-paused .type-caret{animation:none}@media(max-width:700px){.motion-control{right:10px;bottom:10px;font-size:9px;min-height:40px;padding:10px 12px}.motion-enabled .floating{animation:none}.model-segments{gap:7px;margin-bottom:24px}.model-segments button{font-size:10px;padding:10px 14px}.spotlight-controls span{font-size:8px}.preview-modal{width:96vw}.preview-toolbar{padding-inline:12px;gap:10px;font-size:10px}.preview-toolbar a{font-size:10px}.model-card.is-selected{outline-offset:4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.type-caret{animation:none!important}.floating,.motion-hover{animation:none!important;transition:none!important}.live-preview{transition:none}.motion-control{box-shadow:none}}.model-count{margin-left:auto;align-self:center;font:11px Arial,Helvetica,sans-serif}.motion-paused .motion-hover,.motion-paused .model-card,.motion-paused .card{translate:0!important;transition:none!important;box-shadow:none!important}.motion-paused *{scroll-behavior:auto!important}.motion-paused .hero-photo,.motion-paused .campaign>img,.motion-paused dialog[open]{animation:none!important}.js-enabled .offer-card,.js-enabled .product-card{animation:none}.hero-visual[data-spotlight=norte]{background:#ccab73}.hero-visual[data-spotlight=norte] .browser-mock{background:#171918;color:#f4f1e9}.hero-visual[data-spotlight=norte] .mock-nav b{font-family:Arial,sans-serif;font-weight:800;text-transform:uppercase}.hero-visual[data-spotlight=norte] .mock-body h2{font-family:Arial,sans-serif;font-weight:700;color:#e0c28c}.hero-visual[data-spotlight=grao]{background:#d4bc96}.hero-visual[data-spotlight=grao] .browser-mock{background:#f5efdf;color:#423328}.hero-visual[data-spotlight=viva]{background:#deecdf}.hero-visual[data-spotlight=viva] .mock-nav b{font-family:Arial,sans-serif;font-weight:900;font-style:italic}.hero-visual[data-spotlight=viva] .mock-body h2{font-family:Arial,sans-serif;font-weight:800;color:#254e3c}@media(max-width:700px){.model-card .model-image{height:clamp(310px,105vw,420px);min-height:0;border:1px solid var(--line,#8885);border-radius:10px;isolation:isolate}.model-card .model-image>img{height:100%;width:100%;object-fit:cover}.model-card .model-caption{padding-top:18px}.preview-help{left:8px;right:8px;bottom:8px;text-align:center;font-size:10px;line-height:1.5;padding:9px 7px;border-radius:5px;background:#252820ed}.preview-trigger{font-size:13px;min-height:48px;padding-block:14px}.model-segments{gap:8px;margin-bottom:22px}.model-segments button{font-size:11px;min-height:44px;padding:10px 15px}.model-count{flex-basis:100%;margin:3px 0 0;font-size:11px}.spotlight-controls{gap:10px;margin-top:16px}.spotlight-controls button{min-width:48px;min-height:48px;font-size:18px}.spotlight-controls span{font-size:10px;line-height:1.6}.preview-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0}.preview-toolbar{height:64px;padding-inline:12px}.preview-toolbar strong{font-size:12px}.preview-toolbar a{max-width:120px;font-size:11px;line-height:1.5}.preview-toolbar button{min-width:44px;min-height:44px}.preview-modal iframe{height:calc(100% - 64px)}.motion-control{min-height:44px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}}.motion-enabled .floating:not(.motion-in-view),.ticker-track:not(.motion-in-view),.motion-suspended .floating,.motion-suspended .ticker-track{animation-play-state:paused!important}html:has(body.lb-home){background:#090b0e;scroll-padding-top:24px;color-scheme:dark}.lb-home{--lb-bg:#090b0e;--lb-surface:#141a21;--lb-raised:#1d2632;--lb-text:#f5f7fa;--lb-muted:#afbac7;--lb-accent:#00c8f0;--lb-line:#293440;--lb-control-line:#65758a;--paper:var(--lb-bg);--ink:var(--lb-text);--sage:var(--lb-surface);--line:var(--lb-line);--muted:var(--lb-muted);--accent:var(--lb-accent);background:var(--lb-bg);color:var(--lb-text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;color-scheme:dark}.lb-home .wrap{width:min(1200px,calc(100% - 96px));max-width:1200px}.lb-home em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.lb-home h1,.lb-home h2{font-weight:500;letter-spacing:-.035em}.lb-home h2{font-size:clamp(28px,3.25vw,40px);line-height:1.15}.lb-home h3{line-height:1.35}.lb-home .eyebrow{color:var(--lb-accent);font-size:11px;letter-spacing:.16em;line-height:1.5;font-weight:600;margin-bottom:24px}.lb-home :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--lb-accent);outline-offset:5px}.lb-home a{transition:color 180ms ease,background-color 180ms ease}.lb-home .skip{background:var(--lb-accent);color:var(--lb-bg);z-index:110;border-radius:6px}.lb-home .reading-progress{background:var(--lb-accent)}.lb-home .lb-logo{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;min-height:56px;line-height:1;isolation:isolate}.lb-home .lb-logo svg{display:block;mix-blend-mode:screen;overflow:hidden}.lb-home .lb-logo-mark{width:59px;height:51px}.lb-home .lb-logo-name{width:108px;height:27px}.lb-home .header{padding-block:24px;border:0;gap:40px;position:relative;z-index:20;background:var(--lb-bg)}.lb-home .header nav{gap:38px;font-size:14px}.lb-home .header nav a{min-height:48px;display:flex;align-items:center}.lb-home .header nav .underlink{padding:11px 22px;color:var(--lb-accent);border:1px solid var(--lb-accent);border-radius:6px;line-height:1.5}.lb-home .header nav a:hover{color:var(--lb-accent)}.lb-home .mobile-menu{border-color:var(--lb-control-line);border-radius:6px;background:transparent;color:var(--lb-text)}.lb-home .hero{grid-template-columns:minmax(0,1fr) 300px;gap:80px;align-items:center;padding-block:72px 88px;position:relative}.lb-home .lb-hero-copy{min-width:0;max-width:760px}.lb-home .lb-title{font-size:clamp(40px,5.1vw,64px);line-height:1.08;letter-spacing:-.04em;font-weight:500;margin-bottom:28px}.lb-home .lb-accent{color:var(--lb-accent)}.lb-home .hero .lead{font-size:18px;line-height:1.6;max-width:540px;color:var(--lb-muted);margin-bottom:0}.lb-home .hero .actions{margin-top:32px;gap:32px}.lb-home .hero-note{font-size:12px;letter-spacing:.02em;margin:28px 0 0;color:var(--lb-muted)}.lb-home .button{background:var(--lb-accent);color:var(--lb-bg);border:1px solid transparent;border-radius:6px;padding:14px 24px;min-height:50px;font-size:14px;font-weight:600;line-height:1.5;gap:20px;box-shadow:0 0 16px #00c8f00d;transition:background 180ms,color 180ms}.lb-home .button:hover{background:#58e1fa;color:var(--lb-bg)}.lb-home .underlink{font-size:14px;line-height:1.5;min-height:44px;display:inline-flex;align-items:center;border-color:var(--lb-accent);padding-block:11px;text-underline-offset:5px}.lb-home .underlink:hover{color:var(--lb-accent)}.lb-home .service-strip{background:var(--lb-bg);border-color:var(--lb-line)}.lb-home .service-strip>.wrap{padding-block:24px;font-size:12px;color:var(--lb-muted);gap:20px}.lb-home .service-strip i{font-size:17px;color:var(--lb-accent)}.lb-home .section{padding-block:96px}.lb-home .section-heading{align-items:end;gap:48px;margin-bottom:40px}.lb-home .section-heading>p{max-width:380px;font-size:16px;line-height:1.7;color:var(--lb-muted);margin-bottom:0}.lb-home .model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.lb-home .model-card{background:transparent;box-shadow:none;border:0;border-radius:0;outline-color:var(--lb-accent)}.lb-home .model-card.motion-hover:hover{box-shadow:none;translate:0 -3px}.lb-home .model-image{--paper:#eeeae3;--ink:#252820;--sage:#d0d9b7;--line:#25282033;--muted:#56594e;color:#eeeae3;background:#141a21;border:1px solid var(--lb-line);border-radius:8px;height:280px;min-height:0;isolation:isolate;box-shadow:none;padding:0}.lb-home .model-image strong{font-size:clamp(29px,2.8vw,40px)}.lb-home .model-image .image-link{color:inherit}.lb-home .model-image .badge{font-size:9px}.lb-home .model-image>img{height:100%;width:100%;object-fit:cover}.lb-home .model-caption{padding:20px 0 16px}.lb-home .model-caption h3{font-size:22px;font-weight:500;letter-spacing:-.02em;margin-bottom:12px;color:var(--lb-text);gap:15px}.lb-home .model-caption h3>span{font-size:18px;color:var(--lb-muted)}.lb-home .model-caption p{font-size:14px;line-height:1.7;min-height:0;color:var(--lb-muted);margin-bottom:14px}.lb-home .model-caption small{font-size:10px;letter-spacing:.09em;line-height:1.6;color:var(--lb-muted);min-height:0}.lb-home .model-select,.lb-home .preview-trigger{min-height:48px;padding:14px 0;font-size:12px;color:var(--lb-text);border-color:var(--lb-line);line-height:1.6}.lb-home .model-select:hover,.lb-home .preview-trigger:hover{color:var(--lb-accent)}.lb-home .demo-note{font-size:12px;line-height:1.7;color:var(--lb-muted);margin-top:32px}.lb-home .model-segments{gap:8px;margin-bottom:32px;align-items:center}.lb-home .model-segments button{min-height:46px;border:1px solid var(--lb-control-line);border-radius:6px;padding:10px 18px;background:transparent;color:var(--lb-muted);font:13px Arial,Helvetica,sans-serif}.lb-home .model-segments button[aria-pressed=true]{background:var(--lb-surface);color:var(--lb-accent);border-color:var(--lb-accent);font-weight:600;text-decoration:underline;text-underline-offset:5px}.lb-home .model-count{font-size:12px;color:var(--lb-muted)}.lb-home .offer{padding-block:96px;background:var(--lb-bg);border-block:1px solid var(--lb-line)}.lb-home .offer-grid{gap:96px;grid-template-columns:1fr 1fr}.lb-home .offer-list article{padding-block:24px;gap:24px;border-color:var(--lb-line)}.lb-home .offer-list article>span{color:var(--lb-accent);font-size:12px;padding-top:3px}.lb-home .offer-list h3{font-size:20px;font-weight:500;letter-spacing:-.02em;margin-bottom:10px}.lb-home .offer-list p{font-size:15px;line-height:1.7;color:var(--lb-muted)}.lb-home .process-grid{gap:32px;margin-top:48px}.lb-home .process-grid article{border-color:var(--lb-line);padding-top:24px}.lb-home .process-grid article>span{color:var(--lb-accent);font-size:11px;letter-spacing:.1em}.lb-home .process-grid h3{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:24px 0 16px}.lb-home .process-grid p{font-size:15px;line-height:1.7;color:var(--lb-muted);max-width:34ch}.lb-home .quote-section{background:var(--lb-surface);color:var(--lb-text);padding-block:96px}.lb-home .quote-grid{grid-template-columns:1fr 1fr;gap:96px}.lb-home .quote-grid h2{font-size:clamp(32px,3.5vw,44px);line-height:1.15}.lb-home .quote-grid>div>p:not(.eyebrow){color:var(--lb-muted);font-size:16px;line-height:1.7;margin-top:24px;max-width:36ch}.lb-home .contact-note{font-size:12px;color:var(--lb-muted);line-height:1.7;margin-top:24px;max-width:38ch}.lb-home #quote-form{gap:24px}.lb-home #quote-form label{font-size:13px;line-height:1.6;gap:10px;color:var(--lb-text)}.lb-home #quote-form :is(input,select,textarea){font-size:16px;line-height:1.5;min-height:50px;padding:12px 14px;border:1px solid var(--lb-control-line);border-radius:6px;color:var(--lb-text);background:var(--lb-bg);width:100%}.lb-home #quote-form textarea{resize:vertical;min-height:118px}.lb-home #quote-form :is(input,textarea)::placeholder{color:var(--lb-muted);opacity:1}.lb-home #quote-form .button{justify-content:space-between;width:100%;text-align:left}.lb-home .form-note{font-size:12px;color:var(--lb-muted);line-height:1.7}.lb-home .model-selection-status{font-size:12px;color:var(--lb-accent);line-height:1.7}.lb-home .faq{gap:64px}.lb-home .faq details{border-color:var(--lb-line)}.lb-home .faq summary{font-size:16px;line-height:1.6;min-height:72px;padding:24px 0;gap:24px}.lb-home .faq summary span{color:var(--lb-accent)}.lb-home .faq details p{font-size:15px;line-height:1.75;color:var(--lb-muted);max-width:65ch}.lb-home .footer{padding-block:40px 72px;gap:32px;border-color:var(--lb-line)}.lb-home .footer>p{font-size:12px;line-height:1.7;color:var(--lb-muted)}.lb-home .footer>a:last-child{font-size:12px;min-height:44px;display:flex;align-items:center}.lb-home .footer-contact-block{padding:0 0 48px;border-bottom:1px solid var(--lb-line);background:transparent;border-radius:0;margin:0 0 16px}.lb-home .footer .footer-contact-block>.eyebrow{font-size:11px;letter-spacing:.16em;margin:0 0 20px;color:var(--lb-accent)}.lb-home .footer-contact-block h2{font-size:clamp(28px,3.2vw,40px);font-weight:500;margin-bottom:32px}.lb-home .footer-contact{gap:16px}.lb-home .footer-contact a,.lb-home .footer-contact .contact-whatsapp{background:var(--lb-surface);color:var(--lb-text);border:1px solid var(--lb-control-line);border-radius:6px;box-shadow:none;padding:24px;min-height:104px;gap:20px;transition:background-color 180ms}.lb-home .footer-contact a:hover{background:var(--lb-raised);box-shadow:none;transform:none}.lb-home .footer-contact svg{color:var(--lb-accent);width:32px;height:32px}.lb-home .footer-contact strong{font-size:17px;font-weight:500;line-height:1.5}.lb-home .footer-contact small{font-size:14px;color:var(--lb-muted);line-height:1.6}.lb-home .contact-arrow{color:var(--lb-accent);font-size:22px}.lb-home .lb-featured{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:64px;padding-top:64px;border-top:1px solid var(--lb-line)}.lb-home .lb-featured-copy>p:not(.eyebrow){font-size:15px;color:var(--lb-muted);max-width:36ch;line-height:1.7;margin-top:24px}.lb-home .lb-featured-copy .underlink{margin-top:0}.lb-home .hero-visual{background:transparent;padding:0;transform:none;animation:none!important;translate:0}.lb-home .visual-top{color:var(--lb-muted);font-size:10px;letter-spacing:.08em;margin-bottom:16px}.lb-home .browser-mock{--paper:#eeeae3;--ink:#252820;--muted:#56594e;background:#f0eee7;color:#252820;transform:none;border:1px solid var(--lb-line);border-radius:8px;overflow:hidden;box-shadow:none;color-scheme:light}.lb-home .browser-mock:hover{transform:none}.lb-home .browser-mock h2{font-family:Georgia,serif;font-weight:400;font-size:30px;line-height:1.05;letter-spacing:-1px}.lb-home .browser-mock .mock-body img{height:215px}.lb-home .browser-mock .mock-body{padding:10px 20px 20px}.lb-home .browser-mock .mock-nav{padding-block:16px}.lb-home .visual-caption{font-size:11px;line-height:1.6;margin-top:16px;color:var(--lb-muted);gap:18px}.lb-home .visual-caption>a{min-height:44px;display:flex;align-items:center;flex-shrink:0;color:var(--lb-text);padding-bottom:0;border-color:var(--lb-accent)}.lb-home .spotlight-controls{gap:8px;margin-top:16px;color:var(--lb-muted)}.lb-home .spotlight-controls button{border:1px solid var(--lb-control-line);border-radius:6px;min-height:46px;min-width:46px;color:var(--lb-text);font-size:18px}.lb-home .spotlight-controls span{font-size:11px;line-height:1.6}.lb-home .motion-control{border:1px solid var(--lb-control-line);background:#141a21f5;color:var(--lb-text);box-shadow:none;border-radius:6px;font-size:11px;min-height:44px;padding:10px 14px;backdrop-filter:none}.lb-home .motion-control[aria-pressed=true]{color:var(--lb-accent)}.lb-home .model-card.is-selected{outline:2px solid var(--lb-accent);outline-offset:7px}.lb-home dialog{background:var(--lb-surface);color:var(--lb-text);border:1px solid var(--lb-line);border-radius:10px;padding:40px;max-height:92dvh}.lb-home dialog::backdrop{background:#090b0ecc;backdrop-filter:blur(4px)}.lb-home dialog h2{font-size:32px;margin-bottom:24px}.lb-home dialog>p:not(.eyebrow){font-size:15px;color:var(--lb-muted);line-height:1.7}.lb-home dialog label{font-size:13px;line-height:1.6}.lb-home #quote-message{font-size:14px;line-height:1.7;background:var(--lb-bg);color:var(--lb-text);border:1px solid var(--lb-control-line);border-radius:6px;padding:16px;min-height:230px}.lb-home .dialog-close{background:transparent;color:var(--lb-text);min-width:44px;min-height:44px;font-size:26px}.lb-home #copy-quote{color:var(--lb-text);background:transparent;border:1px solid var(--lb-control-line);box-shadow:none}.lb-home #copy-status{font-size:13px;color:var(--lb-accent);margin-top:20px}.lb-home .preview-modal{padding:0;border-radius:8px}.lb-home .preview-toolbar{background:var(--lb-surface);border-color:var(--lb-line);color:var(--lb-text);font-size:13px;gap:20px;height:64px}.lb-home .preview-toolbar a{font-size:12px;color:var(--lb-accent);line-height:1.5}.lb-home .preview-toolbar button{color:var(--lb-text);min-height:44px;min-width:44px}.lb-home .preview-modal iframe{height:calc(100% - 64px);color-scheme:normal}.lb-home .preview-help{background:#141a21f5;color:var(--lb-text);font-size:10px;border:0;border-radius:4px}@media(min-width:1440px){.lb-home .hero{padding-top:88px;padding-bottom:96px}}@media(max-width:1100px){.lb-home .header{gap:24px}.lb-home .header nav{gap:24px}.lb-home .hero{grid-template-columns:minmax(0,1fr) 220px;gap:48px}.lb-home .lb-title{font-size:54px}.lb-home .hero .lead{font-size:17px}.lb-home .model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.lb-home .model-image{height:300px}.lb-home .model-image strong{font-size:40px}.lb-home .offer-grid,.lb-home .quote-grid{gap:48px}.lb-home .lb-featured{gap:48px}.lb-home .field-pair{grid-template-columns:1fr}.lb-home .footer-contact strong{font-size:16px}}@media(max-width:850px) and (min-width:701px){.lb-home .wrap{width:calc(100% - 64px)}.lb-home .header nav{gap:18px;font-size:12px}.lb-home .header nav .underlink{padding-inline:14px}.lb-home .lb-logo-mark{width:48px;height:44px}.lb-home .lb-logo-name{width:86px;height:24px}.lb-home .lb-logo{gap:3px}.lb-home .hero{grid-template-columns:minmax(0,1fr) 145px;gap:32px;padding-block:56px 72px}.lb-home .lb-title{font-size:46px}.lb-home .hero .lead{font-size:16px}.lb-home .hero .actions{gap:24px}.lb-home .section-heading{gap:32px}.lb-home .section-heading>p{font-size:14px;max-width:260px}.lb-home .service-strip>.wrap{font-size:10px;gap:12px}.lb-home .service-strip i{font-size:14px}.lb-home .process-grid{gap:24px}.lb-home .process-grid h3{font-size:19px}.lb-home .process-grid p{font-size:14px}.lb-home .footer-contact a{padding:18px;gap:15px}.lb-home .footer-contact strong{font-size:14px}.lb-home .footer-contact small{font-size:12px}}@media(max-width:700px){html:has(body.lb-home){scroll-padding-top:24px}.lb-home .wrap{width:calc(100% - 40px)}.lb-home .header{padding-block:18px;gap:16px}.lb-home .lb-logo{gap:3px;min-height:46px}.lb-home .lb-logo-mark{width:45px;height:40px}.lb-home .lb-logo-name{width:84px;height:22px}.lb-home .mobile-menu{font-size:12px;min-height:44px;min-width:68px;padding:9px 12px}.lb-home .header nav{background:var(--lb-surface);border:1px solid var(--lb-control-line);border-radius:6px;box-shadow:none;padding:8px;gap:0}.lb-home .header nav>a:not(:last-child),.lb-home .header nav a,.lb-home .header nav .underlink{display:flex;min-height:48px;padding:12px 14px;font-size:14px;border:0;border-radius:4px}.lb-home .header nav .underlink{color:var(--lb-accent)}.lb-home .header nav a:hover{background:var(--lb-raised)}.lb-home .hero{display:block;padding-block:48px 64px;gap:0}.lb-home .lb-title{font-size:clamp(36px,7.9vw,52px);line-height:1.08;letter-spacing:-.04em;margin-bottom:24px}.lb-home .hero .eyebrow{font-size:10px;letter-spacing:.13em;line-height:1.6;margin-bottom:24px}.lb-home .hero .lead{font-size:16px;line-height:1.6;max-width:35ch}.lb-home .hero .actions{gap:20px;margin-top:28px}.lb-home .button{font-size:13px;padding:13px 20px;min-height:50px;gap:16px}.lb-home .underlink{font-size:13px}.lb-home .hero-note{font-size:11px;margin-top:24px}.lb-home .service-strip>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:24px;font-size:11px}.lb-home .service-strip i{display:none}.lb-home .service-strip span:before{content:none}.lb-home .section{padding-block:64px}.lb-home .section-heading{display:block;margin-bottom:32px}.lb-home h2{font-size:28px;line-height:1.15;letter-spacing:-.025em}.lb-home .section-heading>p{font-size:15px;line-height:1.7;margin-top:24px;max-width:38ch}.lb-home .eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:20px}.lb-home .model-grid{grid-template-columns:1fr;gap:40px}.lb-home .model-image{height:clamp(250px,86vw,400px);border-radius:8px;min-height:0}.lb-home .model-image strong{font-size:clamp(34px,9vw,48px)}.lb-home .model-caption{padding:20px 0 16px}.lb-home .model-caption h3{font-size:24px}.lb-home .model-caption p{font-size:15px;margin-bottom:16px}.lb-home .model-caption small{font-size:10px;line-height:1.8}.lb-home .model-select,.lb-home .preview-trigger{font-size:13px;min-height:48px}.lb-home .model-segments{gap:8px;margin-bottom:24px}.lb-home .model-segments button{font-size:12px;min-height:46px;padding:10px 14px}.lb-home .model-count{flex-basis:100%;margin:8px 0 0;font-size:12px}.lb-home .demo-note{font-size:12px;line-height:1.7;margin-top:32px}.lb-home .offer{padding-block:64px}.lb-home .offer-grid{grid-template-columns:1fr;gap:40px}.lb-home .offer .underlink{margin-top:24px}.lb-home .offer-list article{padding-block:24px;gap:20px}.lb-home .offer-list h3{font-size:20px}.lb-home .offer-list p{font-size:15px}.lb-home .process-grid{grid-template-columns:1fr;gap:32px;margin-top:32px}.lb-home .process-grid h3{font-size:22px;margin:20px 0 12px}.lb-home .process-grid p{font-size:15px;max-width:40ch}.lb-home .quote-section{padding-block:64px}.lb-home .quote-grid{grid-template-columns:1fr;gap:40px}.lb-home .quote-grid h2{font-size:32px}.lb-home .quote-grid>div>p:not(.eyebrow){font-size:16px;max-width:38ch}.lb-home .contact-note{font-size:12px;max-width:38ch;margin-top:20px}.lb-home #quote-form{gap:24px}.lb-home .field-pair{grid-template-columns:1fr;gap:24px}.lb-home #quote-form label{font-size:13px}.lb-home #quote-form :is(input,select,textarea){font-size:16px}.lb-home .form-note{font-size:12px}.lb-home .faq{grid-template-columns:1fr;gap:8px}.lb-home .faq summary{font-size:15px;line-height:1.6;padding-block:22px}.lb-home .faq details p{font-size:15px;line-height:1.7}.lb-home .footer{padding-block:32px 88px;gap:24px}.lb-home .footer-contact-block{padding-bottom:32px;margin-bottom:8px}.lb-home .footer-contact-block h2{font-size:28px;line-height:1.2;margin-bottom:24px}.lb-home .footer-contact{grid-template-columns:1fr;gap:12px}.lb-home .footer-contact a{padding:20px 16px;gap:16px;min-height:100px}.lb-home .footer-contact strong{font-size:15px}.lb-home .footer-contact small{font-size:13px}.lb-home .footer-contact svg{width:28px;height:28px}.lb-home .footer>p{width:auto;order:0;font-size:11px}.lb-home .footer>a:last-child{width:100%}.lb-home .lb-featured{grid-template-columns:1fr;gap:32px;margin-top:40px;padding-top:40px}.lb-home .lb-featured-copy>p:not(.eyebrow){font-size:15px;margin-top:20px}.lb-home .hero-visual{margin:0;padding:0}.lb-home .visual-top{font-size:9px;line-height:1.5;gap:15px}.lb-home .browser-mock .mock-body img{height:210px}.lb-home .browser-mock h2{font-size:25px}.lb-home .visual-caption{font-size:10px;align-items:center}.lb-home .visual-caption>span{max-width:50%}.lb-home .visual-caption>a{font-size:11px;flex-shrink:1}.lb-home .spotlight-controls{margin-top:16px;gap:8px}.lb-home .spotlight-controls span{font-size:10px;max-width:65%;margin-left:0}.lb-home .spotlight-controls button{min-width:46px;min-height:46px}.lb-home .motion-control{right:12px;bottom:12px;font-size:10px;min-height:44px}.lb-home dialog{padding:32px 20px 24px;border-radius:8px}.lb-home dialog h2{font-size:28px}.lb-home dialog>p:not(.eyebrow){font-size:14px}.lb-home #quote-message{font-size:14px;min-height:220px;padding:12px}.lb-home dialog .actions{gap:12px}.lb-home dialog .button{padding:12px 16px;font-size:12px}.lb-home .preview-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-radius:0}.lb-home .preview-toolbar{padding:10px 12px;height:64px;gap:12px}.lb-home .preview-toolbar strong{font-size:12px}.lb-home .preview-toolbar a{font-size:11px}.lb-home .preview-help{font-size:10px;line-height:1.6}}@media(max-width:360px){.lb-home .wrap{width:calc(100% - 32px)}.lb-home .lb-logo-mark{width:39px;height:36px}.lb-home .lb-logo-name{width:73px;height:21px}.lb-home .lb-logo{gap:3px}.lb-home .hero .actions{gap:16px}.lb-home .hero .button{padding-inline:16px;font-size:12px}.lb-home .hero .underlink{font-size:12px}.lb-home .model-segments button{padding-inline:12px;font-size:11px}.lb-home .footer-contact strong{font-size:14px}.lb-home .footer-contact a{gap:12px}}@media(max-width:400px){body.lb-home .hero .actions{flex-direction:row;align-items:center}}@media(prefers-reduced-motion:reduce){html:has(body.lb-home){scroll-behavior:auto}.lb-home *,.lb-home *:before,.lb-home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lb-home .model-card.motion-hover:hover{translate:0}}.lb-home .hero-showcase>.showcase-demo-note{display:block;font-size:11px;line-height:1.6;color:var(--lb-muted);margin:14px 0 0}.lb-home .hero-note{line-height:1.8;max-width:48ch}.lb-home .lb-about{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,6vw,90px);padding-block:70px;border-top:1px solid var(--lb-line)}.lb-about-photo{width:100%;max-width:360px;justify-self:center}.lb-about-photo-space{aspect-ratio:4/5;background:#141a21;border:1px solid #00c8f033;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px;text-align:center;color:#afbac7;font-size:12px}.lb-about-photo-space svg{width:90px;height:90px;color:#00c8f075}.lb-about-photo>p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 0;font-size:13px;color:var(--lb-muted)}.lb-about-photo strong{color:var(--lb-text);font-weight:500}.lb-about-copy h2{font-size:clamp(30px,3.5vw,48px);line-height:1.15;letter-spacing:-.03em;max-width:19ch;margin-bottom:26px}.lb-about-copy>p:not(.eyebrow){font-size:15px;line-height:1.85;color:var(--lb-muted);max-width:56ch}.lb-about-copy>.button{margin-top:14px;min-height:48px}@media(max-width:800px){.lb-home .lb-about{grid-template-columns:1fr;padding-block:44px;gap:30px}.lb-about-photo{max-width:250px}.lb-about-photo-space{aspect-ratio:4/3}.lb-about-copy h2{max-width:24ch}.lb-about-copy>.button{width:100%}}.lb-home .motion-control{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:10px;border-radius:6px}.lb-home .motion-control svg{display:block;width:20px;height:20px}.lb-home .motion-control{left:calc(8px + env(safe-area-inset-left,0px));right:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:44px;height:44px;padding:12px;border-radius:50%}.lb-home .motion-control svg{width:16px;height:16px}.lb-whatsapp-float{position:fixed;right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:90;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#141a21;color:#00c8f0;border:1px solid #00c8f066;box-shadow:0 4px 14px #0004;transition:transform 180ms,background-color 180ms}.lb-whatsapp-float svg{width:28px;height:28px}.lb-whatsapp-float:focus-visible{outline:3px solid #f5f7fa;outline-offset:4px}@media(hover:hover) and (pointer:fine){.lb-whatsapp-float:hover{transform:translateY(-3px);background:#10303d}}@media(prefers-reduced-motion:reduce){.lb-whatsapp-float{transition:none}.lb-whatsapp-float:hover{transform:none}}@font-face{font-family:Unbounded;src:url('./fonts/Unbounded-latin.woff2') format('woff2');font-weight:300 900;font-style:normal;font-display:optional}.lb-home main :is(h1,h2,h3){font-family:Unbounded,Bahnschrift,'Segoe UI',sans-serif;letter-spacing:-.025em}.lb-home .lb-title{font-weight:750;line-height:1.15;font-size:clamp(36px,3.2vw,47px)}.lb-home .section-heading h2,.lb-home .offer h2,.lb-home .quote-grid h2,.lb-home .lb-featured-copy h2{font-size:clamp(25px,2.6vw,35px);line-height:1.25}.lb-home .model-caption h3{font-size:19px;line-height:1.4}.lb-home .offer-list h3,.lb-home .process-grid h3{font-size:18px;line-height:1.45}.lb-reveal-word{position:relative;display:inline-block}.lb-reveal-temp{display:none}.lb-reveal-word.is-revealing .lb-reveal-final{opacity:0}.lb-reveal-word.is-revealing .lb-reveal-temp{display:block;position:absolute;inset:0;white-space:nowrap;overflow:hidden;color:inherit}@media(min-width:1101px){.lb-orbital .hero .lb-title{font-size:clamp(36px,3.2vw,47px)}}@media(max-width:1100px) and (min-width:901px){.lb-orbital .hero .lb-title{font-size:clamp(29px,3.3vw,36px)}}@media(max-width:900px){.lb-orbital .hero .lb-title{font-size:clamp(32px,4.7vw,43px)}}@media(max-width:700px){.lb-home .lb-title,.lb-orbital .hero .lb-title{font-size:clamp(25px,7.5vw,32px);line-height:1.2}.lb-home .hero .lb-title{letter-spacing:-.03em}}.catalog-progress{position:fixed;inset:auto 0 0;height:3px;background:#8adfff18;pointer-events:none;z-index:100}.catalog-progress[hidden]{display:none!important}.catalog-progress>span{display:block;width:100%;height:100%;background:#00c8f0;box-shadow:0 0 7px #00c8f050;transform:scaleX(0);transform-origin:left}.models-mode{display:flex;gap:4px;padding:4px;border:1px solid #34424f;border-radius:8px;flex-shrink:0}.models-mode button{background:transparent;color:#afbac7;border:0;border-radius:4px;padding:12px;min-height:44px;cursor:pointer;font:12px Arial}.models-mode button[aria-pressed=true]{background:#00c8f01a;color:#8eeaff}.models-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:20px;margin-bottom:32px}.lb-home .models-toolbar .model-segments{grid-column:2;display:grid;grid-template-columns:repeat(4,max-content);justify-content:center;gap:8px;margin:0}.lb-home .models-toolbar .model-count{grid-column:1/-1;justify-self:center;margin:8px 0 0}.models-toolbar .models-mode{grid-column:1;grid-row:1;justify-self:end}@media(max-width:1000px){.models-toolbar{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.models-toolbar .models-mode{order:-1;align-self:flex-start}}@media(max-width:420px){.lb-home .models-toolbar .model-segments{grid-template-columns:repeat(2,max-content)}}.lb-home #modelos>.section-heading{flex-wrap:wrap}.models-coverflow{position:relative;margin-inline:calc(-1 * min(40px,3vw))}.coverflow-stage{position:relative;overflow:hidden;touch-action:pan-y;cursor:grab;isolation:isolate}.coverflow-stage.is-dragging{cursor:grabbing}.coverflow-card{position:absolute;left:50%;top:50%;width:360px;height:300px;border:1px solid #425364;background:#101820;border-radius:9px;overflow:hidden;box-shadow:0 20px 45px #0008;backface-visibility:hidden;transform-style:preserve-3d;color:#fff}.coverflow-card.is-active{border-color:#00c8f0;box-shadow:0 0 28px #00c8f019,0 24px 50px #0009}.coverflow-browser{height:25px;display:block;padding:7px 10px;font:8px Consolas,monospace;color:#9aaebf;background:#15212a}.coverflow-card>img{width:100%;height:calc(100% - 25px);object-fit:cover;pointer-events:none}.coverflow-navigation{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:-12px;position:relative}.coverflow-navigation button{background:#101c26;border:1px solid #4a697e;color:#d7f5ff;border-radius:50%;width:48px;height:48px;font-size:22px;cursor:pointer}.coverflow-navigation button:disabled{opacity:.3;cursor:default}.coverflow-position{font:12px Consolas,monospace;color:#afbac7;min-width:65px;text-align:center}.coverflow-details{display:flex;justify-content:space-between;align-items:center;width:min(760px,90%);margin:32px auto 0;min-height:145px}.lb-home .coverflow-details h3{font-size:28px;margin:8px 0 12px}.coverflow-details .eyebrow{margin:0;color:#00c8f0;font-size:10px}.coverflow-description{color:#afbac7;font-size:14px;line-height:1.8;max-width:45ch;margin-bottom:0}.coverflow-details>.button{flex-shrink:0}.coverflow-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.coverflow-empty{text-align:center;color:#afbac7}.models-mode button:focus-visible,.coverflow-stage:focus-visible,.coverflow-card:focus-visible,.hero-showcase:focus-visible{outline:2px solid #00c8f0;outline-offset:4px}body.lb-home .lb-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;padding-block:80px 110px;align-items:center;min-height:650px}body.lb-home .lb-hero .lb-title{font-size:clamp(38px,4.2vw,64px)}.hero-showcase{position:relative;display:block;width:100%;padding-right:34px;padding-bottom:60px;min-width:0}.showcase-desktop{border:1px solid #486171;border-radius:12px;background:#15202a;box-shadow:0 25px 70px #0009,0 0 40px #00c8f012;overflow:hidden;transform:perspective(1100px) rotateY(-7deg) rotateX(3deg)}.showcase-bar{height:28px;padding:9px 12px;color:#678394;font:8px Consolas;display:flex;gap:20px}.showcase-bar span{color:#afbac7}.showcase-screen{position:relative;aspect-ratio:1.4;overflow:hidden;background:#0b1319}.showcase-screen iframe{border:0;width:1100px;height:790px;transform-origin:0 0;pointer-events:none}.showcase-phone{position:absolute;right:0;bottom:60px;width:115px;padding:5px;border:1px solid #7793a4;border-radius:20px;background:#0b1118;box-shadow:0 16px 36px #000b;rotate:5deg}.showcase-phone-screen{aspect-ratio:.48;border-radius:15px;overflow:hidden;position:relative}.showcase-phone iframe{border:0;width:390px;height:820px;transform:scale(.264);transform-origin:0 0;pointer-events:none}.hero-showcase>p{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#afbac7;margin:24px 0 0}.hero-showcase>p b{font-weight:400;color:#00c8f0}.lb-hero:before{content:'';position:absolute;inset:12px -15px;border-left:1px solid #00c8f01a;border-right:1px solid #00c8f01a;pointer-events:none;clip-path:polygon(0 0,20% 0,20% 4%,1% 4%,1% 96%,20% 96%,20% 100%,0 100%,0 0,100% 0,100% 100%,80% 100%,80% 96%,99% 96%,99% 4%,80% 4%,80% 0)}.studio-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-block:40px 70px}.studio-benefits article{padding:24px;border:1px solid #00c8f020;background:#10182080;border-radius:8px}.studio-benefits span{color:#00c8f0;font-size:24px}.studio-benefits h2{font-size:18px!important;margin:16px 0 10px!important}.studio-benefits p{font-size:13px;color:#afbac7;margin:0;line-height:1.8}.studio-services{padding-block:72px;border-block:1px solid #34424f}.studio-services>p{color:#afbac7;max-width:58ch;line-height:1.8;font-size:15px}.studio-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px}.studio-service-grid article{padding:24px 0;border-top:1px solid #00c8f040}.studio-service-grid h3{font-size:21px}.studio-service-grid p{font-size:14px;color:#afbac7;line-height:1.8}.studio-service-grid small{font-size:11px;color:#00c8f0}.lb-home .header nav{gap:22px}.coverflow-page{position:absolute;top:25px;left:0;width:1100px;height:840px;border:0;transform:scale(.326);transform-origin:0 0;pointer-events:none;background:#101820}@media(max-width:1000px){body.lb-home .lb-hero{grid-template-columns:1fr 1fr;gap:24px}.hero-showcase>p{display:block}.hero-showcase>p b{display:block;margin-top:8px}.coverflow-card{width:320px;height:270px}.coverflow-page{transform:scale(.29)}.lb-home .header nav{gap:14px;font-size:11px}}@media(max-width:800px){body.lb-home .lb-hero{grid-template-columns:1fr;padding-block:48px 110px}.hero-showcase{width:min(540px,95%);margin:28px auto 0}.studio-benefits,.studio-service-grid{grid-template-columns:1fr;gap:16px}.studio-benefits{padding-block:28px 48px}.studio-services{padding-block:48px}.coverflow-card{width:270px;height:235px}.coverflow-page{transform:scale(.244)}.coverflow-details{display:block;min-height:220px;margin-top:24px}.coverflow-details>.button{margin-top:24px}.models-mode{margin-top:12px}.lb-home #modelos>.section-heading{display:block}.hero-showcase>p{display:flex}.hero-showcase>p b{margin:0}.showcase-phone{width:100px}.showcase-phone iframe{transform:scale(.226)}}.models-coverflow[hidden],.lb-home .model-grid[hidden],.coverflow-card[hidden],.coverflow-details[hidden]{display:none!important}.lb-home .coverflow-card{transition:border-color .25s;top:38%;-webkit-box-reflect:none}.coverflow-stage{height:570px;perspective:800px}@media(max-width:800px){.coverflow-stage{height:460px}.lb-home .coverflow-card{top:36%}}.coverflow-card>img{border-radius:0 0 8px 8px}.coverflow-card .coverflow-live{border-radius:0 0 8px 8px}.coverflow-stage{border:0;border-radius:14px}.coverflow-page{opacity:0;transition:opacity .9s ease}.coverflow-card.has-preview .coverflow-page{opacity:1}.coverflow-preview-button{background:transparent;border:1px solid #00c8f04d;border-radius:6px;min-height:46px;padding:12px 18px;color:#9cefff;cursor:pointer;font:12px Arial;white-space:nowrap}.coverflow-preview-button:focus-visible{outline:2px solid #00c8f0;outline-offset:4px}.coverflow-details{flex-wrap:wrap;gap:20px}.lb-home #modelos>.section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;margin-bottom:48px}.models-heading-copy>p{max-width:47ch;color:#afbac7;font-size:15px;line-height:1.8;margin:28px 0 24px}.models-heading-copy .models-mode{width:fit-content;margin:0}.lb-home #modelos .section-heading>.lb-hologram{position:relative;inset:auto;width:100%;max-width:560px;aspect-ratio:1;margin:0;justify-self:center;align-self:center}.lb-home #modelos .lb-hologram-reset{bottom:0;font-size:11px;padding:10px 16px;min-height:44px}@media(max-width:900px){.lb-home #modelos>.section-heading{grid-template-columns:1fr;gap:20px}.lb-home #modelos .section-heading>.lb-hologram{max-width:430px}}@media(max-width:700px){.lb-home #modelos .section-heading>.lb-hologram{max-width:360px}.models-heading-copy>p{font-size:15px;margin-block:24px}.lb-home #modelos>.section-heading{margin-bottom:32px}}.showcase-screen iframe,.showcase-phone-screen iframe{position:absolute;left:0;top:0}@media(prefers-reduced-motion:reduce){.coverflow-card{transition:none}.showcase-desktop{transform:none}}@media(max-width:700px){.lb-home.lb-orbital>.header{z-index:30}body.lb-home .lb-hero .lb-title{font-size:clamp(28px,8.2vw,38px)}.coverflow-details>.button,.coverflow-preview-button{display:flex;width:100%;justify-content:center}.coverflow-preview-button{margin-top:12px}.lb-home .preview-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:1fr 1fr;gap:2px 12px;height:92px;padding:10px 12px}.lb-home .preview-toolbar strong{grid-column:1;grid-row:1;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.lb-home .preview-toolbar a{grid-column:1;grid-row:2;min-width:0}.lb-home .preview-toolbar button{grid-column:2;grid-row:1 / 3;align-self:center}.lb-home .preview-modal iframe{height:calc(100% - 92px)}}.showcase-screen>img,.showcase-phone-screen>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.showcase-screen>img{position:absolute;inset:0}.showcase-phone-screen>img{position:absolute;inset:0}.hero-showcase>p a{color:#00c8f0}.showcase-controls{display:flex;align-items:center;gap:8px;margin-top:16px}.showcase-controls button{min-width:44px;min-height:44px;padding:10px 12px;border:1px solid #00c8f04d;border-radius:6px;background:#101820;color:#9cefff;font:12px Arial,sans-serif;cursor:pointer}.showcase-controls .showcase-open{flex:1}.hero-showcase .showcase-phone{bottom:140px;pointer-events:none}.showcase-controls button:focus-visible,.hero-showcase>p a:focus-visible{outline:2px solid #00c8f0;outline-offset:4px}.coverflow-live{position:absolute;inset:25px 0 0;overflow:hidden;pointer-events:none}.light-preview-frame,.light-preview-image{position:absolute;left:0;top:0;border:0;transform-origin:0 0;pointer-events:none;opacity:0;transition:opacity 220ms ease;background:#f4f1ea}.light-preview-image{display:block;width:100%;height:auto}.is-ready>.light-preview-frame,.is-ready>.light-preview-image{opacity:1}.showcase-screen.is-ready>img,.showcase-phone-screen.is-ready>img{opacity:0}@media(prefers-reduced-motion:reduce){.light-preview-frame,.light-preview-image{transition:none}}.catalog-scroll{position:relative}.catalog-scroll.is-pinned>.models-coverflow{position:sticky;top:var(--catalog-top,12px)}.catalog-scroll.is-pinned .coverflow-stage{height:clamp(230px,48svh,490px)}.catalog-scroll.is-pinned .coverflow-details{min-height:0;margin-top:20px}@media(max-width:700px){.catalog-scroll.is-pinned .coverflow-stage{height:clamp(220px,40svh,340px)}.catalog-scroll.is-pinned .coverflow-details{gap:10px;margin-top:14px}.catalog-scroll.is-pinned .coverflow-details h3{font-size:22px;margin:5px 0}}.coverflow-stage{border-radius:0;mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,#000 87%,transparent 100%);mask-composite:intersect}@media(min-width:801px) and (hover:hover) and (pointer:fine){.coverflow-stage,.catalog-scroll.is-pinned .coverflow-stage{height:clamp(300px,calc(100svh / var(--site-scale,1) - 250px),720px)}.lb-home .coverflow-card{--cover-height:clamp(190px,calc(42svh / var(--site-scale,1)),375px);height:var(--cover-height);width:calc(var(--cover-height) * 1.2);top:46%}}.hero-showcase.is-switching .showcase-desktop,.hero-showcase.is-switching .showcase-phone{will-change:transform,opacity}.hero-showcase .light-preview-frame{transition:none}.hero-showcase .showcase-screen>img,.hero-showcase .showcase-phone-screen>img{transition:none}.hero-showcase .showcase-screen.is-ready>img,.hero-showcase .showcase-phone-screen.is-ready>img{visibility:hidden}.hero-showcase .showcase-screen>img,.hero-showcase .showcase-phone-screen>img{display:block;width:100%;height:auto;max-height:none;object-fit:initial;opacity:1;visibility:visible;transform:translate3d(0,0,0)}.coverflow-reflection{display:none;pointer-events:none}@media(min-width:801px) and (hover:hover) and (pointer:fine){.lb-home .coverflow-card{overflow:visible;-webkit-box-reflect:none}.coverflow-reflection{display:block;position:absolute;left:0;top:calc(100% + 7px);width:100%;height:100%;overflow:hidden;border-radius:9px;opacity:.27;mask-image:linear-gradient(to bottom,#000,transparent 85%)}.reflection-copy{position:absolute;inset:0;transform:scaleY(-1);overflow:hidden;border-radius:inherit;background:#101820}.reflection-window{position:absolute;inset:25px 0 0;overflow:hidden}.reflection-window>img{display:block;width:100%;height:auto;transform:translate3d(0,var(--reflection-y,0px),0)}}.coverflow-poster{position:absolute;inset:25px 0 0;overflow:hidden;border-radius:0 0 8px 8px}.coverflow-poster>img{display:block;width:100%;height:auto;object-fit:initial}.coverflow-card.has-preview>.coverflow-poster{visibility:hidden}@media(min-width:801px) and (hover:hover) and (pointer:fine){.coverflow-reflection{top:calc(100% + 18px)}}.lb-home .coverflow-live>.light-preview-image{transition:none;visibility:hidden}.lb-home .coverflow-live.is-ready>.light-preview-image{visibility:visible;opacity:1}.lb-home .coverflow-card.has-preview>.coverflow-poster{visibility:hidden;opacity:0}.lb-home .coverflow-poster{transition:none}.lb-home .coverflow-card .coverflow-reflection{opacity:var(--reflection-opacity,.07)}.lb-home .coverflow-poster>img{opacity:1;visibility:visible;transition:none}.lb-home .coverflow-reflection{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9) 0%,rgba(0,0,0,.45) 18%,transparent 48%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.9) 0%,rgba(0,0,0,.45) 18%,transparent 48%);}.lb-home .coverflow-card::before{content:'';position:absolute;inset:-1px;z-index:5;border:1px solid #425364;border-radius:inherit;pointer-events:none;box-sizing:border-box}.lb-home .coverflow-card.is-active::before{border-color:#00c8f0}.lb-home .coverflow-poster{inset:25px 1px 1px}.lb-home .coverflow-card .coverflow-browser{position:relative;z-index:2;border-radius:8px 8px 0 0}.lb-home .studio-benefits{gap:12px;padding-block:24px 36px}.lb-home .studio-benefits article{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:10px;row-gap:7px;padding:16px 18px}.lb-home .studio-benefits article>span{font-size:21px;line-height:1}.lb-home .studio-benefits article>h2{margin:0!important;font-size:17px!important;line-height:1.3}.lb-home .studio-benefits article>p{grid-column:1/-1;font-size:12px;line-height:1.6}@media(max-width:800px){.lb-home .studio-benefits{gap:10px;padding-block:20px 28px}.lb-home .studio-benefits article{padding:14px 16px}}.lb-home .hero-showcase .showcase-controls{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;gap:14px;align-items:stretch;margin-top:22px}.lb-home .showcase-controls button{--control-cut:10px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-width:0;min-height:58px;padding:12px;border:0;border-radius:0;background:#00c8f0;color:#00d6fa;font:22px/1 ui-monospace,Consolas,monospace;clip-path:polygon(var(--control-cut) 0,calc(100% - var(--control-cut)) 0,100% var(--control-cut),100% calc(100% - var(--control-cut)),calc(100% - var(--control-cut)) 100%,var(--control-cut) 100%,0 calc(100% - var(--control-cut)),0 var(--control-cut));transition:background-color 180ms,color 180ms,transform 180ms}.lb-home .showcase-controls button::before{content:'';position:absolute;inset:1px;z-index:-1;background:linear-gradient(135deg,#071d29,#09121a);clip-path:inherit;pointer-events:none}.lb-home .showcase-controls button::after{content:'';position:absolute;inset:5px;z-index:-1;border:1px solid #00c8f026;clip-path:inherit;pointer-events:none}.lb-home .showcase-controls .showcase-open{background:#00d6fa;color:#031219;font:600 11px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.11em;text-transform:uppercase;text-align:center;padding:12px 16px}.lb-home .showcase-controls .showcase-open::before{background:linear-gradient(110deg,#00d5ef,#00bee5)}.lb-home .showcase-controls .showcase-open::after{border-color:#b8f6ff55}.lb-home .showcase-controls button:hover{background:#b0f7ff;color:#b0f7ff}.lb-home .showcase-controls .showcase-open:hover{color:#031219}.lb-home .showcase-controls button:focus-visible{outline:none;background:#f5f7fa;color:#f5f7fa}.lb-home .showcase-controls button:focus-visible::before{inset:3px}.lb-home .showcase-controls .showcase-open:focus-visible{color:#031219}.lb-home .hero-showcase>.showcase-demo-note{text-align:center;font:10px/1.7 ui-monospace,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase;color:#819dac;margin-top:20px}@media(max-width:700px){.lb-home .hero-showcase .showcase-controls{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;margin-top:16px}.lb-home .showcase-controls button{min-height:50px;--control-cut:7px}.lb-home .showcase-controls .showcase-open{font-size:10px;letter-spacing:.04em;padding:9px 7px}.lb-home .hero-showcase>.showcase-demo-note{font-size:9px;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.lb-home .showcase-controls button{transition:none}}@media(max-width:700px){.lb-home .hero-showcase{padding-bottom:4px}.lb-home .hero-showcase>.showcase-mockups+p{margin-top:80px;position:relative;z-index:2}.lb-home .hero-showcase .showcase-controls{position:relative;z-index:2}}@media(hover:hover) and (pointer:fine){.lb-home .showcase-controls button:hover{transform:translateY(-4px);background:#8cefff;color:#e7fbff}.lb-home .showcase-controls button:hover::before{background:#123747}.lb-home .showcase-controls .showcase-open:hover{color:#031219}.lb-home .showcase-controls .showcase-open:hover::before{background:#79e6f6}.lb-home .showcase-controls button:active{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.lb-home .showcase-controls button:hover,.lb-home .showcase-controls button:active{transform:none}}.lb-home .hero-showcase .showcase-desktop,.lb-home .hero-showcase .showcase-phone{pointer-events:auto;cursor:pointer;touch-action:pan-y}.lb-home .showcase-desktop:focus-visible,.lb-home .showcase-phone:focus-visible{outline:2px solid #00c8f0;outline-offset:5px}.lb-home .showcase-models-link{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:14px;min-height:46px;margin:12px 66px 0;padding:10px 14px;background:#00c8f0;color:#8deaff;text-align:center;text-transform:uppercase;letter-spacing:.08em;font:600 10px/1.5 ui-monospace,Consolas,monospace;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);transition:transform 180ms,color 180ms}.lb-home .showcase-models-link::before{content:'';position:absolute;inset:1px;z-index:-1;clip-path:inherit;background:#0b202b;pointer-events:none}.lb-home .showcase-models-link:focus-visible{outline:none;background:#fff;color:#fff}.lb-home .showcase-models-link:focus-visible::before{inset:3px}@media(hover:hover) and (pointer:fine){.lb-home .showcase-models-link:hover{transform:translateY(-4px);color:#fff}.lb-home .showcase-models-link:hover::before{background:#174052}}@media(max-width:700px){.lb-home .showcase-models-link{margin-inline:52px;font-size:9px;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.lb-home .showcase-models-link{transition:none}.lb-home .showcase-models-link:hover{transform:none}}.lb-home .showcase-mockups{position:relative}.lb-home .hero-showcase .showcase-mockups>.showcase-phone{bottom:-18px;right:-28px;z-index:1}@media(max-width:700px){.lb-home .hero-showcase .showcase-mockups>.showcase-phone{bottom:-24px;right:-24px}}.lb-home .model-grid .model-image{height:auto;aspect-ratio:1.2;overflow:hidden;background:#101820}.lb-home .model-grid .model-image>img{position:absolute;inset:0 auto auto 0;width:100%;height:auto;opacity:1;object-fit:initial;object-position:top;transform:none;filter:none}.lb-home .model-grid .model-image::before,.lb-home .model-grid .model-image::after{display:none}.lb-home .model-grid .model-image>.badge,.lb-home .model-grid .model-image>strong,.lb-home .model-grid .model-image>.image-link{display:none}.lb-home .model-caption h3{text-align:left;word-spacing:normal}.lb-home .model-grid .preview-trigger{display:none}.lb-home .models-toolbar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.lb-home .models-toolbar .models-mode{order:-1;align-self:center;margin-inline:auto}.lb-home .models-toolbar .model-segments{align-self:center;justify-content:center;margin-inline:auto}@media(max-width:800px){.lb-home .models-toolbar{gap:14px}.lb-home .models-toolbar .models-mode{align-self:center}}.lb-home .hero-showcase .showcase-controls{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;margin-top:16px}.lb-home .showcase-controls button{min-height:46px;padding:9px;--control-cut:8px;font-size:19px}.lb-home .showcase-controls .showcase-open{font-size:10px;letter-spacing:.07em;padding:9px 12px}.lb-home .showcase-models-link{min-height:40px;margin:10px 54px 0;padding:8px 12px;font-size:9px}@media(max-width:700px){.lb-home .hero-showcase .showcase-controls{grid-template-columns:40px minmax(0,1fr) 40px;gap:7px}.lb-home .showcase-controls button{min-height:44px}.lb-home .showcase-controls .showcase-open{font-size:9px;letter-spacing:.03em;padding:8px 6px}.lb-home .showcase-models-link{margin-inline:47px;min-height:44px;font-size:9px}}.lb-orbital .header{background:transparent}.lb-orbital .hero{min-height:640px;grid-template-columns:minmax(0,1fr) 360px;padding-block:100px 120px;isolation:isolate}.lb-orbital .lb-hero-copy{position:relative;z-index:2}.lb-orbital .lb-title{max-width:800px;font-size:clamp(42px,5.5vw,72px)}.orbital-scene{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict}.orbital-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#090b0e,transparent 25%)}.orbital-starfield{position:absolute;inset:0}.orbital-starfield i{position:absolute;display:block}.lb-orbital .model-image{border-color:#3b4857;transition:border-color 250ms,transform 350ms}.lb-orbital .model-card:hover .model-image,.lb-orbital .model-card:focus-within .model-image{border-color:#00c8f0;transform:translateY(-4px)}.lb-orbital .process-grid article{background:linear-gradient(145deg,#1c293380,#141a2150);border:1px solid #34424f;border-radius:12px;padding:28px}.lb-orbital .quote-section{background:linear-gradient(120deg,#141a21,#0e1b23);border-block:1px solid #34424f}.lb-orbital .lb-featured{background:#141a2180;border:1px solid #34424f;border-radius:12px;padding:32px}@media(max-width:900px){.lb-orbital .hero{grid-template-columns:1fr;min-height:600px}}@media(max-width:700px){.lb-orbital .hero{padding-block:60px 80px;min-height:580px}.lb-orbital .lb-title{font-size:clamp(40px,10vw,58px)}.lb-orbital .lb-featured{padding:20px}.lb-orbital .process-grid article{padding:24px}}@media(prefers-reduced-motion:reduce){.lb-orbital .model-image{transition:none}.lb-orbital .model-card:hover .model-image{transform:none}}.motion-paused .lb-orbital .model-card:hover .model-image{transform:none}.lb-orbital{isolation:isolate}.lb-orbital>main,.lb-orbital>.header,.lb-orbital>.footer{position:relative;z-index:1}.lb-orbital .orbital-scene{position:fixed;inset:0;z-index:0;contain:strict}.lb-orbital .orbital-scene:after{background:linear-gradient(90deg,#090b0e44,transparent 70%)}.orbital-galaxies{position:absolute;inset:0}.orbital-galaxy{position:absolute;border-radius:50%;background:radial-gradient(ellipse at center,#e0faff77 0%,#63dfff44 3%,#00c8f020 15%,transparent 60%);transform:rotate(-28deg)}.orbital-galaxy:before,.orbital-galaxy:after{content:"";position:absolute;inset:30% 12%;border-radius:50%;background:conic-gradient(from 20deg,transparent 0deg,#00c8f029 55deg,transparent 110deg,transparent 180deg,#ad95ff22 235deg,transparent 290deg);filter:blur(3px);transform:rotate(-20deg)}.orbital-galaxy:after{inset:22% 22%;transform:rotate(35deg)}.lb-orbital .service-strip{position:relative;overflow:hidden;background:#0b1319cc;border-block:1px solid #00c8f029}.orbital-ticker{display:flex;width:max-content;animation:orbital-marquee 60s linear infinite;animation-play-state:paused}.orbital-ticker-group{display:flex;align-items:center;justify-content:space-around;gap:48px;min-width:max(100vw,1100px);padding:22px 24px;box-sizing:border-box;white-space:nowrap;font:11px/1.5 Consolas,'Courier New',monospace;text-transform:uppercase;letter-spacing:.14em;color:#afbac7}.orbital-ticker-group i{font-style:normal;color:#00c8f0}.orbital-ticker.is-moving{animation-play-state:running;will-change:transform}.lb-orbital .service-strip:hover .orbital-ticker{animation-play-state:paused}@keyframes orbital-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.lb-orbital :is(.button,.hero .actions>.underlink,.header nav .underlink){position:relative;border-radius:0;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);font-family:Consolas,'Courier New',monospace;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:16px 26px;min-height:52px;text-decoration:none;transition:transform 220ms,background-color 220ms,color 220ms;box-shadow:none}.lb-orbital :is(.hero .actions>.underlink,.header nav .underlink){color:#00c8f0;background:#07161c;border:0;box-shadow:inset 0 0 0 1px #00c8f04d}.lb-orbital :is(.hero .actions>.underlink,.header nav .underlink):before{content:"";position:absolute;inset:1px;clip-path:inherit;border:1px solid #00c8f029;pointer-events:none}.lb-orbital .button>span:last-child{transition:transform 220ms}.lb-orbital .button:hover>span:last-child{transform:translateX(4px)}.lb-orbital :is(.button,.hero .actions>.underlink,.header nav .underlink):focus-visible{outline:0;box-shadow:inset 0 0 0 3px #f5f7fa;background:#147d91;color:#fff}.lb-orbital :is(.button,.hero .actions>.underlink,.header nav .underlink):hover{background:#9cefff;color:#090b0e}.lb-orbital .header nav .underlink{padding:12px 18px;font-size:11px}.lb-orbital :is(.lb-title,.section-heading h2,.quote-grid h2,.offer h2,.lb-featured-copy h2,.footer-contact-block h2){text-shadow:0 0 22px #b8f5ff18}.lb-orbital .lb-accent{text-shadow:0 0 24px #00c8f059,0 0 64px #00c8f01f}.lb-orbital .eyebrow{text-shadow:0 0 12px #00c8f030}@media(hover:hover) and (pointer:fine){.orbital-effects-active :is(.button,.hero .actions>.underlink):hover{transform:translateY(-2px)}}@media(max-width:700px){.orbital-ticker-group{min-width:980px;gap:32px;padding-block:18px}.lb-orbital .hero .actions{align-items:flex-start;gap:16px}.lb-orbital .hero .actions>.underlink{min-width:190px;justify-content:center}}@media(prefers-reduced-motion:reduce){.orbital-galaxy,.orbital-ticker,.orbital-starfield{animation:none}.orbital-ticker-group[aria-hidden=true]{display:none}.orbital-ticker,.orbital-ticker-group{width:100%;min-width:0}.orbital-ticker-group{flex-wrap:wrap;white-space:normal;gap:16px}.orbital-ticker-group i{display:none}.lb-orbital .button>span:last-child{transform:none!important}}.orbital-starfield i{opacity:var(--star-opacity,.45)}.orbital-starfield i.orbital-star-twinkle{animation:night-star-shimmer var(--star-duration,6s) ease-in-out var(--star-delay,0s) infinite;animation-play-state:paused;transform:none}.orbital-scene.is-moving .orbital-starfield i.orbital-star-twinkle{animation-play-state:running}@media(prefers-reduced-motion:reduce){.orbital-starfield i.orbital-star-twinkle{animation:none}}.lb-orbital .orbital-scene{background:radial-gradient(ellipse at 75% 20%,#0e1726 0,transparent 55%),#070b12}.orbital-scene:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 85% 28%,#405c8812,transparent 35%),radial-gradient(ellipse at 12% 70%,#4e386e0c,transparent 32%);pointer-events:none}.lb-orbital .orbital-starfield{inset:0;animation:none}.orbital-star-layer{position:absolute;inset:-85px;animation:night-sky-drift 160s ease-in-out infinite alternate;animation-play-state:paused;transform-origin:50% 50%}.orbital-depth-0{animation-duration:210s;opacity:.65}.orbital-depth-1{animation-duration:160s;animation-delay:-60s;opacity:.85}.orbital-depth-2{animation-duration:120s;animation-delay:-35s}.orbital-scene.is-moving .orbital-star-layer{animation-play-state:running}@keyframes night-sky-drift{from{transform:translate3d(-24px,20px,0) rotate(-1deg)}to{transform:translate3d(48px,-38px,0) rotate(1.5deg)}}.orbital-starfield i{background:var(--star-color,#ecf2ff);box-shadow:0 0 3px 1px #a5caff24;border-radius:50%}@keyframes night-star-shimmer{0%,100%{opacity:var(--star-opacity)}22%{opacity:var(--star-peak)}48%{opacity:var(--star-opacity)}72%{opacity:var(--star-peak)}85%{opacity:var(--star-opacity)}}.orbital-star-bright:before,.orbital-star-bright:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(transparent,#d6eaffb0,transparent);width:1px;height:9px;pointer-events:none}.orbital-star-bright:after{transform:translate(-50%,-50%) rotate(90deg)}.orbital-galaxy{width:320px;height:320px;opacity:.72;animation:night-galaxy-drift 120s ease-in-out infinite alternate;animation-play-state:paused}.orbital-galaxy:has(img){background:none}.orbital-galaxy:has(img):before,.orbital-galaxy:has(img):after{display:none}.orbital-galaxy img{display:block;width:100%;height:100%;object-fit:contain;opacity:.85;animation:night-galaxy-turn 240s linear infinite;animation-play-state:paused}.orbital-galaxy-0{left:73%;top:6%;width:340px;height:340px}.orbital-galaxy-1{left:47%;top:65%;width:270px;height:270px;opacity:.55;animation-delay:-38s}.orbital-galaxy-2{left:2%;top:42%;width:220px;height:220px;opacity:.5;animation-delay:-72s}.orbital-scene.is-moving .orbital-galaxy.is-in-view,.orbital-scene.is-moving .orbital-galaxy.is-in-view img{animation-play-state:running}@keyframes night-galaxy-drift{from{transform:translate3d(-10px,15px,0) rotate(-26deg)}to{transform:translate3d(25px,-22px,0) rotate(-18deg)}}@keyframes night-galaxy-turn{to{transform:rotate(360deg)}}@media(max-width:700px){.orbital-galaxy-0{left:42%;top:14%;width:230px;height:230px;opacity:.55}.orbital-galaxy-1{left:-12%;top:68%;width:200px;height:200px;opacity:.4}.orbital-galaxy-2{display:none}}@media(prefers-reduced-motion:reduce){.orbital-star-layer,.orbital-starfield i.orbital-star-twinkle,.orbital-galaxy,.orbital-galaxy img{animation:none}}@media(max-width:700px),(hover:none),(pointer:coarse){.orbital-star-layer,.orbital-galaxy,.orbital-galaxy img{animation:none!important}.orbital-starfield i{box-shadow:none}}html:has(body.lb-home){--site-scale:1}@media(min-width:1101px) and (hover:hover) and (pointer:fine){html:has(body.lb-home){--site-scale:1.25;zoom:var(--site-scale)}}.models-pagination{display:grid;justify-items:center;gap:16px;margin:32px auto 0;text-align:center}.models-pagination p{color:var(--lb-muted);font-size:13px;margin:0}.models-pagination button{min-height:48px}.models-pagination [hidden]{display:none!important}@media(max-width:700px),(hover:none),(pointer:coarse){.lb-home .coverflow-stage{perspective:none}.lb-home .coverflow-card{transform-style:flat;-webkit-box-reflect:none;box-shadow:none;transition:none;overflow:hidden}.lb-home .coverflow-card:after{display:none}.lb-home .showcase-desktop{transform:none;box-shadow:none}.lb-home .showcase-phone{box-shadow:none}.lb-home .preview-modal::backdrop,.lb-home #quote-dialog::backdrop{backdrop-filter:none}.lb-home .coverflow-stage{transition:none}}@media(max-width:800px),(hover:none),(pointer:coarse){.lb-home .coverflow-card{-webkit-box-reflect:none!important;width:min(84vw,390px);height:auto;aspect-ratio:1.2;top:50%}.lb-home .coverflow-card:after{display:none!important;content:none!important}.lb-home .coverflow-stage{height:clamp(290px,80vw,390px);touch-action:pan-y}.lb-home .catalog-scroll.is-pinned>.models-coverflow{position:relative;top:auto}}.lb-home .coverflow-card>img{display:block;width:100%;height:auto;object-fit:initial;object-position:center top}.lb-home .coverflow-card.has-preview>img{visibility:hidden}.lb-home .coverflow-live>.light-preview-image{transition:none}@media(max-width:800px),(hover:none),(pointer:coarse){body.lb-home .coverflow-card{-webkit-box-reflect:none!important;box-shadow:0 16px 24px -8px rgba(0,0,0,.6)!important}body.lb-home .coverflow-card::after{content:none!important;display:none!important;background-image:none!important}}@media(max-width:800px),(hover:none),(pointer:coarse){body.lb-home .coverflow-card{overflow:visible;-webkit-box-reflect:none!important}.lb-home .coverflow-reflection{display:block;position:absolute;left:0;top:calc(100% + 14px);width:100%;height:100%;overflow:hidden;border-radius:9px;opacity:.22;pointer-events:none;mask-image:linear-gradient(to bottom,#000,transparent 75%)}.lb-home .reflection-copy{position:absolute;inset:0;transform:scaleY(-1);overflow:hidden;border-radius:inherit;background:#101820}.lb-home .reflection-window{position:absolute;inset:25px 0 0;overflow:hidden}.lb-home .reflection-window>img{display:block;width:100%;height:auto;transform:translate3d(0,var(--reflection-y,0px),0)}.lb-home .coverflow-stage{height:clamp(400px,112vw,540px)}.lb-home .coverflow-card{top:38%}}@media(max-width:800px),(hover:none),(pointer:coarse){.lb-home .coverflow-stage{mask-image:none;-webkit-mask-image:none;isolation:auto}.lb-home .coverflow-card,.lb-home .reflection-copy{backface-visibility:visible;-webkit-backface-visibility:visible;transform-style:flat}.lb-home .coverflow-card{transition:none!important}.lb-home .coverflow-poster,.lb-home .reflection-window{contain:paint}}@media(max-width:800px),(hover:none),(pointer:coarse){.lb-home .coverflow-reflection{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.85),rgba(0,0,0,.35) 16%,transparent 40%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.85),rgba(0,0,0,.35) 16%,transparent 40%);}}@media(max-width:800px),(hover:none),(pointer:coarse){.lb-home .coverflow-stage{display:flex;align-items:flex-start;gap:16px;padding:24px 8vw 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;mask:none;-webkit-mask:none}.lb-home .coverflow-stage::-webkit-scrollbar{display:none}.lb-home .coverflow-stage>.coverflow-card{position:relative;left:auto;top:auto;flex:0 0 min(84vw,390px);width:min(84vw,390px);height:auto;aspect-ratio:1.2;scroll-snap-align:center;transform:none!important;opacity:1!important;backface-visibility:visible}}html:has(body.lb-home):not(.motion-paused){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(body.lb-home){scroll-behavior:auto!important}}.lb-business{padding-block:64px 80px;border-top:1px solid var(--lb-line)}.lb-business>header{max-width:650px;margin-bottom:36px}.lb-business>header>p:last-child{color:var(--lb-muted);font-size:15px;line-height:1.8}.bc-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:48px;align-items:center}.bc-form{display:grid;grid-template-columns:1fr;gap:0;background:#10161e;padding:14px;border:1px solid #00c8f033;border-radius:6px;box-shadow:0 0 22px #00c8f006}.bc-form label{display:grid;gap:5px;font-size:11px;color:var(--lb-muted);min-width:0}.bc-form label.bc-wide,.bc-form>p{grid-column:1/-1}.bc-form input{width:100%;min-width:0;min-height:36px;height:36px;border:1px solid #2f4658;border-radius:3px;padding:7px 9px;background:#090e14;color:var(--lb-text);font:12px Arial,sans-serif;transition:border-color 180ms,background-color 180ms}.bc-form>p{font-size:10px;line-height:1.5;color:var(--lb-muted);margin:12px 2px 0}.bc-preview{min-width:0;width:100%;max-width:680px;justify-self:center;text-align:center}.bc-perspective{perspective:1100px;padding:30px 0}.bc-float{animation:bc-float 6s ease-in-out infinite;animation-play-state:paused}.bc-preview.is-moving .bc-float{animation-play-state:running}.bc-card{--bc-rx:0deg;--bc-ry:0deg;--bc-turn:0deg;display:block;position:relative;width:100%;aspect-ratio:1.75;padding:0;border:0;background:transparent;border-radius:2px;transform-style:preserve-3d;transform:rotateX(var(--bc-rx)) rotateY(calc(var(--bc-turn) + var(--bc-ry)));transition:transform 420ms cubic-bezier(.2,.8,.2,1);cursor:pointer;text-align:left;font:14px Arial,sans-serif;color:#202124}.bc-card.is-flipped{--bc-turn:180deg}.bc-card{color:var(--bc-paper-ink,#202124)}.bc-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;border-radius:2px;box-shadow:0 22px 35px #0006}.bc-front{background:var(--bc-paper,#f5f5f4);display:block}.bc-front:before{content:'';position:absolute;left:-12%;bottom:-60%;width:95%;height:128%;background:#fff;border-radius:50%}.bc-front-panel{position:absolute;inset:0 0 0 52%;background:#191b1c;border-radius:25% 0 0 37% / 70% 0 0 60%;box-shadow:-8px 0 0 #fff,-13px 0 0 #27292a;color:#f6f6f5;display:flex;align-items:center;justify-content:center;padding:6%;text-align:center}.bc-person{position:absolute;top:13%;left:6%;width:43%;display:grid;gap:4px}.bc-person-name{font-size:clamp(15px,1.35vw,21px);line-height:1.1;font-weight:600;text-transform:uppercase;overflow-wrap:anywhere}.bc-person-role{font-size:clamp(9px,.8vw,12px);line-height:1.3;overflow-wrap:anywhere}.bc-contacts{position:absolute;left:6%;bottom:15%;width:43%;display:grid;gap:7px}.bc-contact{display:flex;align-items:flex-start;gap:7px;font-size:clamp(8px,.65vw,10px);line-height:1.3;overflow-wrap:anywhere;min-width:0}.bc-contact i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;flex:0 0 13px;height:13px;border-radius:50%;background:#292b2d;color:white;font-size:8px}.bc-brand{display:flex;align-items:center;flex-direction:column;gap:7px;width:100%;min-width:0}.bc-symbol{width:38px;height:30px;flex-shrink:0;color:inherit}.bc-company{font-size:clamp(12px,1.1vw,18px);line-height:1.2;text-transform:uppercase;letter-spacing:.015em;overflow-wrap:anywhere;max-width:100%}.bc-tagline{font-size:clamp(8px,.7vw,11px);line-height:1.4;overflow-wrap:anywhere;max-width:100%}.bc-back{transform:rotateY(180deg);background:#191b1c;color:#f5f5f4;display:flex;align-items:center;justify-content:center;padding:12%}.bc-back:before,.bc-back:after{content:'';position:absolute;width:55%;height:150%;top:-25%;border-radius:50%;background:#11131570;pointer-events:none}.bc-back:before{left:-45%}.bc-back:after{right:-45%}.bc-back .bc-brand{position:relative}.bc-front:before{background:var(--bc-paper,#fff)}.bc-front-panel{background:var(--bc-accent,#191b1c);color:var(--bc-accent-ink,#fff);box-shadow:-8px 0 0 var(--bc-paper,#fff),-13px 0 0 var(--bc-accent,#27292a)}.bc-back{background:var(--bc-accent,#191b1c);color:var(--bc-accent-ink,#fff)}.bc-contact i{background:var(--bc-paper-ink,#292b2d);color:var(--bc-paper,#fff)}.bc-customization{grid-column:1/-1;min-width:0;border:0;margin:0;padding:0 2px 14px}.bc-customization legend{padding:0 10px 0 0;font-size:13px;color:var(--lb-text)}.bc-palettes{display:flex;flex-wrap:wrap;gap:6px}.bc-palettes button{display:grid;justify-items:center;gap:4px;min-height:36px;padding:5px 6px;border:1px solid #2f4658;border-radius:3px;background:#090b0e;color:var(--lb-muted);font:10px Arial,sans-serif}.bc-palettes button>span{width:30px;height:10px;border:1px solid #ffffff50;border-radius:3px;background:linear-gradient(110deg,var(--bc-swatch) 50%,var(--bc-swatch-paper) 50%)}.bc-colors{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.bc-form input[type=color]{padding:4px;cursor:pointer;height:32px;min-height:32px}.bc-control-label{font-size:12px;color:var(--lb-muted);margin:14px 0 8px}.bc-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.bc-logos button{display:grid;justify-items:center;gap:5px;min-width:0;min-height:40px;padding:6px;border:1px solid #2f4658;background:#090b0e;color:#e9edf3;border-radius:5px;font:8px Arial,sans-serif}.bc-logos svg{width:23px;height:25px}.bc-customization button[aria-pressed=true]{border-color:var(--lb-accent);background:#00c8f015;color:var(--lb-accent)}.bc-back-site{position:absolute;bottom:8%;left:8%;right:8%;font-size:10px;text-align:center;overflow-wrap:anywhere}.bc-preview-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.bc-preview-controls button{min-height:44px;padding:10px 16px;border:1px solid #65758a;background:var(--lb-surface);color:var(--lb-text);border-radius:5px;font:13px Arial,sans-serif}.bc-preview-controls span,.bc-preview>p{font-size:11px;color:var(--lb-muted)}.bc-preview>p{margin:15px 0 0;line-height:1.7}@keyframes bc-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.motion-paused .bc-float{animation-play-state:paused!important}@media(max-width:900px){.bc-layout{grid-template-columns:1fr;gap:28px}.bc-preview{grid-row:2;max-width:560px;width:100%;margin-inline:auto}.bc-form{max-width:560px;width:100%;margin-inline:auto}.bc-person-name{font-size:clamp(13px,3.3vw,21px)}.bc-company{font-size:clamp(12px,3vw,18px)}.bc-contact{font-size:clamp(7px,1.9vw,10px)}.bc-person-role,.bc-tagline{font-size:clamp(8px,2vw,11px)}}@media(max-width:450px){.bc-form{grid-template-columns:1fr;padding:12px}.bc-contacts{gap:4px}.bc-contact{gap:4px}.bc-contact i{flex-basis:10px;height:10px;font-size:7px}.bc-symbol{width:30px;height:24px}.lb-business{padding-block:44px}.bc-perspective{padding-block:20px}.bc-preview-controls{gap:10px}}@media(prefers-reduced-motion:reduce){.bc-float{animation:none}.bc-card{transition:none}}.bc-group{min-width:0;border:0;border-bottom:1px solid #00c8f022}.bc-group summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 2px;list-style:none;font:600 12px Arial,sans-serif;color:#dce7f0;cursor:pointer;transition:color 180ms}.bc-group summary::-webkit-details-marker{display:none}.bc-group summary:after{content:'+';color:var(--lb-accent);font:18px Consolas,monospace}.bc-group[open] summary{color:var(--lb-accent)}.bc-group[open] summary:after{content:'−'}.bc-group summary:focus-visible{outline:2px solid var(--lb-accent);outline-offset:2px}.bc-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 2px 14px}.bc-form input:hover{border-color:#51778d}.bc-form input{margin:0}.bc-field-grid label{line-height:1.4}.bc-form input:focus-visible{outline:2px solid var(--lb-accent);outline-offset:2px;border-color:var(--lb-accent)}.bc-customization button{transition:border-color 180ms,background-color 180ms,color 180ms}.bc-customization button:hover{border-color:var(--lb-accent)}.bc-sr-only,.bc-logos button>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bc-preview-controls{margin-top:12px}@media(max-width:900px){.bc-layout{gap:24px}.bc-group summary{min-height:44px}.bc-form input{min-height:44px;height:44px}.bc-palettes button,.bc-logos button{min-height:44px}.bc-form input[type=color]{height:44px}}@media(max-width:380px){.bc-field-grid{grid-template-columns:1fr}}@media(max-width:900px) and (pointer:coarse){.bc-editing .bc-preview{position:fixed;top:var(--bc-editor-top,8px);left:50%;transform:translateX(-50%);width:min(var(--bc-editor-width,calc(100vw - 32px)),calc(100vw - 32px));max-height:none;z-index:110;background:transparent;border:0;border-radius:0;padding:0;pointer-events:auto;box-shadow:none}.bc-editing .bc-preview .bc-perspective{padding:0}.bc-editing .bc-preview-controls,.bc-editing .bc-preview>p{display:none}.bc-editing .bc-card[data-template=vertical]{width:min(100%,260px);max-height:none}.bc-editing .bc-form input{font-size:16px;scroll-margin-top:180px;scroll-margin-bottom:24px}}.lb-business .bc-demo-note{font-size:14px;line-height:1.7;padding:14px 18px;border-left:2px solid var(--lb-accent);background:#00c8f00a;color:var(--lb-muted)}.bc-demo-note strong{color:var(--lb-text)}.bc-template-control{min-width:0;padding:2px 2px 12px;border-bottom:1px solid #00c8f022}.bc-template-control select{width:100%;min-height:38px;margin:0;padding:8px;border:1px solid #2f4658;border-radius:3px;background:#090e14;color:var(--lb-text);font:12px Arial,sans-serif;cursor:pointer}.bc-template-control p{font-size:10px;line-height:1.5;color:var(--lb-muted);margin:8px 0 0;min-height:30px}.bc-template-control select:focus-visible{outline:2px solid var(--lb-accent);outline-offset:2px}.bc-card[data-template=neon] .bc-face{border-radius:10px;border:1px solid var(--bc-accent)}.bc-card[data-template=neon] .bc-front:before{inset:8%;width:auto;height:auto;border-radius:0;background:none;border-left:2px solid var(--bc-accent);border-bottom:1px solid var(--bc-accent);opacity:.6}.bc-card[data-template=neon] .bc-person{top:17%;left:11%;width:44%}.bc-card[data-template=neon] .bc-contacts{left:11%;bottom:17%}.bc-card[data-template=neon] .bc-front-panel{inset:12% 5% 12% 60%;border-radius:0;background:none;color:var(--bc-accent);box-shadow:none;border-left:1px solid var(--bc-accent)}.bc-card[data-template=neon] .bc-person-name{color:var(--bc-accent)}.bc-card[data-template=neon] .bc-back{background:var(--bc-paper);color:var(--bc-accent);box-shadow:inset 0 0 30px #0005,0 22px 35px #0006}.bc-card[data-template=neon] .bc-back .bc-brand{border:1px solid var(--bc-accent);padding:6%;width:82%}.bc-card[data-template=circuitos] .bc-front:before{inset:0 0 0 62%;width:auto;height:auto;border-radius:0;background:repeating-linear-gradient(90deg,transparent 0 18px,var(--bc-accent) 19px 20px,transparent 21px 34px);opacity:.18;transform:skew(-18deg)}.bc-card[data-template=circuitos] .bc-front-panel{inset:18% 5% 18% 60%;background:var(--bc-paper);color:var(--bc-accent);border-radius:0;box-shadow:none;border-block:2px solid var(--bc-accent)}.bc-card[data-template=circuitos] .bc-person-name{font-family:Consolas,monospace}.bc-card[data-template=circuitos] .bc-contact i{border-radius:0;background:var(--bc-accent);color:var(--bc-accent-ink)}.bc-card[data-template=circuitos] .bc-back{background:var(--bc-paper);color:var(--bc-paper-ink);border-block:10px solid var(--bc-accent)}.bc-card[data-template=circuitos] .bc-back .bc-symbol{color:var(--bc-accent)}.bc-card[data-template=hexagonal] .bc-front:before{left:auto;right:-12%;top:0;bottom:0;width:54%;height:100%;border-radius:0;background:var(--bc-accent);transform:skew(-28deg)}.bc-card[data-template=hexagonal] .bc-front-panel{inset:9% 4% 9% 53%;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--bc-paper);color:var(--bc-paper-ink);box-shadow:none;border-radius:0;padding:8%}.bc-card[data-template=hexagonal] .bc-front-panel .bc-symbol{color:var(--bc-accent)}.bc-card[data-template=hexagonal] .bc-back{background:var(--bc-paper);color:var(--bc-paper-ink)}.bc-card[data-template=hexagonal] .bc-back:before{border-radius:0;inset:0 auto 0 0;width:19%;height:100%;background:var(--bc-accent);transform:skew(-28deg)}.bc-card[data-template=hexagonal] .bc-back .bc-symbol{color:var(--bc-accent)}.bc-card[data-template=corporativo] .bc-front-panel{inset:0 0 0 56%;border-radius:0;clip-path:polygon(25% 0,100% 0,100% 100%,25% 100%,0 50%);padding:6% 3% 6% 8%;box-shadow:none}.bc-card[data-template=corporativo] .bc-front:before{inset:auto auto -28% -8%;width:35%;height:50%;background:var(--bc-accent);border-radius:18px;transform:rotate(45deg)}.bc-card[data-template=corporativo] .bc-contacts{bottom:19%;left:7%;width:44%}.bc-card[data-template=corporativo] .bc-back{background:var(--bc-paper);color:var(--bc-paper-ink);border-top:12px solid var(--bc-accent)}.bc-card[data-template=corporativo] .bc-back .bc-symbol{color:var(--bc-accent)}.bc-card[data-template=minimalista] .bc-front:before{display:none}.bc-card[data-template=minimalista] .bc-front-panel{inset:18% 6% 34% 61%;background:none;color:var(--bc-paper-ink);box-shadow:none;border-radius:0;border-left:1px solid var(--bc-accent);padding:3%}.bc-card[data-template=minimalista] .bc-person{top:24%;left:8%;width:48%}.bc-card[data-template=minimalista] .bc-contacts{left:8%;bottom:10%;width:84%;grid-template-columns:1fr 1fr;gap:9px}.bc-card[data-template=minimalista] .bc-contact i{background:none;color:var(--bc-paper-ink)}.bc-card[data-template=minimalista] .bc-back{background:var(--bc-paper);color:var(--bc-paper-ink)}.bc-card[data-template=minimalista] .bc-back:before,.bc-card[data-template=minimalista] .bc-back:after{display:none}.bc-card[data-template=elegante] .bc-face{border:1px solid var(--bc-accent)}.bc-card[data-template=elegante] .bc-front:before{inset:7%;width:auto;height:auto;border:1px solid var(--bc-accent);background:none;border-radius:0;opacity:.6}.bc-card[data-template=elegante] .bc-person{left:12%;top:19%;width:44%}.bc-card[data-template=elegante] .bc-person-name,.bc-card[data-template=elegante] .bc-company{font-family:Georgia,serif;font-weight:400;letter-spacing:.04em}.bc-card[data-template=elegante] .bc-contacts{left:12%;bottom:16%;width:45%}.bc-card[data-template=elegante] .bc-front-panel{inset:22% 8% 22% 61%;background:none;color:var(--bc-accent);border-left:1px solid var(--bc-accent);border-radius:0;box-shadow:none;padding:3%}.bc-card[data-template=elegante] .bc-back{background:var(--bc-paper);color:var(--bc-accent)}.bc-card[data-template=vertical]{width:min(100%,290px);aspect-ratio:.64;margin-inline:auto}.bc-card[data-template=vertical] .bc-front-panel{inset:0 0 auto;height:35%;border-radius:0 0 50% 12%;box-shadow:none;padding:7%}.bc-card[data-template=vertical] .bc-person{left:9%;top:43%;width:82%;text-align:center}.bc-card[data-template=vertical] .bc-person-name{font-size:20px}.bc-card[data-template=vertical] .bc-person-role{font-size:11px}.bc-card[data-template=vertical] .bc-contacts{left:9%;bottom:9%;width:82%;gap:8px}.bc-card[data-template=vertical] .bc-contact{padding:7px;background:var(--bc-accent);color:var(--bc-accent-ink);border-radius:3px;font-size:9px}.bc-card[data-template=vertical] .bc-contact i{background:none;color:inherit}.bc-card[data-template=vertical] .bc-front:before{left:-20%;width:160%;height:60%;bottom:-15%;background:repeating-linear-gradient(135deg,transparent 0 7px,#00000006 7px 12px);border-radius:0}.bc-card[data-template=vertical] .bc-back .bc-brand{margin-top:-25%}.bc-card[data-template=vertical] .bc-back:after{width:140%;height:65%;left:-20%;top:auto;bottom:-30%;background:var(--bc-paper);border-radius:50%}.bc-card[data-template=vertical] .bc-back-site{z-index:1;bottom:13%;color:var(--bc-paper-ink)}.bc-card[data-template=editorial] .bc-front-panel{inset:0 0 0 66%;border-radius:0;box-shadow:none;padding:3%}.bc-card[data-template=editorial] .bc-person{width:52%;top:18%;left:8%}.bc-card[data-template=editorial] .bc-person-name{font:italic 27px/1.1 Georgia,serif;text-transform:none}.bc-card[data-template=editorial] .bc-person-role{margin-top:5px;letter-spacing:.05em}.bc-card[data-template=editorial] .bc-contacts{left:8%;width:53%;bottom:15%}.bc-card[data-template=editorial] .bc-front:before{inset:6% auto 6% 3%;width:1px;height:auto;border-radius:0;background:var(--bc-accent)}.bc-card[data-template=editorial] .bc-back .bc-company{font-family:Georgia,serif;font-style:italic;text-transform:none;font-size:24px}.bc-card[data-template=diagonal] .bc-face{border-radius:12px}.bc-card[data-template=diagonal] .bc-front-panel{inset:0 0 0 55%;border-radius:0;box-shadow:none;clip-path:polygon(0 0,100% 0,100% 100%,45% 100%);padding:4% 2% 9% 17%}.bc-card[data-template=diagonal] .bc-front:before{inset:0 auto 0 48%;width:8%;height:100%;transform:skew(22deg);border-radius:0;background:var(--bc-accent);opacity:.3}.bc-card[data-template=diagonal] .bc-person-name{border-bottom:2px solid var(--bc-accent);padding-bottom:8px}.bc-card[data-template=diagonal] .bc-back:before{inset:0 auto 0 -18%;height:100%;width:48%;background:var(--bc-paper);border-radius:0;transform:skew(22deg)}.bc-card[data-template=diagonal] .bc-back .bc-brand{margin-left:20%}@media(max-width:900px){.bc-template-control select{min-height:44px}.bc-card[data-template=vertical]{max-width:260px}.bc-card[data-template=editorial] .bc-person-name{font-size:clamp(17px,5vw,27px)}}.lb-business .bc-form{padding:10px;gap:0}.bc-form .bc-template-control{padding:0 0 8px}.bc-form .bc-template-control select{min-height:34px;padding:6px 8px;font-size:12px}.bc-form .bc-template-control p{min-height:0;margin:5px 0 0;font-size:10px;line-height:1.4}.bc-form .bc-group summary{min-height:36px;padding:7px 2px;font-size:11px}.bc-form .bc-field-grid{gap:8px;padding:0 2px 9px}.bc-form label{gap:4px;font-size:10px}.bc-form input{height:32px;min-height:32px;padding:6px 8px}.bc-form>p{margin:7px 2px 0;font-size:9px;line-height:1.45}.bc-form .bc-customization{padding:0;margin:0}.bc-form .bc-palettes{gap:5px}.bc-form .bc-logos{gap:5px}.bc-form .bc-colors{gap:8px;margin-block:8px}.bc-form .bc-control-label{margin:8px 0 5px;font-size:10px}@media(max-width:900px){.lb-business .bc-form{padding:10px}.bc-form .bc-group summary,.bc-form .bc-template-control select{min-height:44px}.bc-form input{min-height:44px;height:44px;font-size:16px}.bc-form label{font-size:11px}.bc-form .bc-field-grid{gap:8px;padding-bottom:8px}.bc-form .bc-template-control{padding-bottom:6px}.bc-form .bc-palettes button,.bc-form .bc-logos button{min-height:44px}}.lb-business .bc-form{position:relative;isolation:isolate;padding:18px 14px 14px;background:linear-gradient(145deg,#1f4452,#24303c 35%,#15222d 75%,#267084);border:0;border-radius:0;box-shadow:none;clip-path:polygon(14px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.lb-business .bc-form::before{content:'';position:absolute;inset:1px;z-index:-1;background:#0d141c;clip-path:inherit;pointer-events:none}.lb-business .bc-form::after{content:'';position:absolute;left:19px;right:32px;top:0;height:3px;background:linear-gradient(90deg,#00c8f0 0 26px,transparent 26px calc(100% - 35px),#326274 calc(100% - 35px) calc(100% - 10px),transparent calc(100% - 10px));pointer-events:none}.bc-form .bc-template-control{padding:0 0 12px;border-bottom:1px solid #253544}.bc-form .bc-template-control>label{font:10px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.04em;color:#c1d0db}.bc-form .bc-template-control p{color:#9aaebf;font:10px/1.5 Arial,sans-serif;margin-top:7px}.bc-form .bc-group{position:relative;border-bottom:1px solid #253544;padding:0 3px 0 9px;margin-top:3px}.bc-form .bc-group[open]{background:#12202a;border-left:2px solid #00c8f0;padding-left:7px}.bc-form .bc-group summary{display:flex;justify-content:flex-start;gap:9px;min-height:42px;padding:9px 2px;color:#dce8f1;font:600 12px/1.4 Arial,sans-serif}.bc-form .bc-group summary::after{margin-left:auto;font-size:17px;color:#85a8b9}.bc-form .bc-group[open] summary{color:#eefaff}.bc-form .bc-group[open] summary::after{color:#00c8f0}.bc-form .bc-hud-number{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;border:1px solid #304553;background:#0b121a;color:#8ea8b9;font:10px/1 ui-monospace,Consolas,monospace;letter-spacing:.08em}.bc-form .bc-group[open] .bc-hud-number{border-color:#008eae;color:#72e4fa;background:#082632}.bc-form .bc-field-grid{padding:3px 2px 12px;gap:10px}.bc-form label,.bc-form .bc-control-label{color:#afc1cf;font:10px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.015em}.bc-form input,.bc-form .bc-template-control select{background:#080f17;border:1px solid #304151;border-radius:2px;color:#f5f7fa;font-family:Arial,sans-serif;letter-spacing:normal;box-shadow:inset 0 2px 4px #0004;transition:border-color 180ms,box-shadow 180ms}.bc-form input::placeholder{color:#9dabb9;opacity:1}.bc-form input:focus-visible,.bc-form .bc-template-control select:focus-visible{border-color:#00c8f0;outline:2px solid #00c8f0;outline-offset:2px;box-shadow:inset 2px 0 #00c8f0,0 0 0 4px #00c8f010}.bc-form summary:focus-visible,.bc-form button:focus-visible{outline:2px solid #68e6ff;outline-offset:2px}.bc-form .bc-palettes button,.bc-form .bc-logos button{background:#0a131c;border:1px solid #304151;border-radius:2px}.bc-form button[aria-pressed=true]{border-color:#00c8f0;background:#0c2b38;color:#d9faff}.bc-form>p{padding-top:9px;color:#a0b2c2;font:10px/1.5 Arial,sans-serif}@media(max-width:900px){.lb-business .bc-form{padding:17px 12px 12px}.bc-form .bc-group summary{min-height:44px}.bc-form input,.bc-form .bc-template-control select{min-height:44px}.bc-form input{font-size:16px}.bc-form .bc-field-grid{gap:9px}}@media(prefers-reduced-motion:reduce){.bc-form input,.bc-form .bc-template-control select{transition:none}}
