body{overflow-x:hidden;overflow-y:scroll!important;font-family:'Outfit',Helvetica,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;letter-spacing:-.5px;padding-right:0!important;transition:background-color 300ms ease,background 300ms ease}:root{--bs-info-rgb:63,131,142;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.offcanvas{--bs-offcanvas-width:510px}.cursor-pointer{cursor:pointer}.offcanvas-icon-close{font-weight:600;letter-spacing:2px;text-transform:uppercase;font-size:12px}.offcanvas-icon-close i::before{font-weight:600!important}.offcanvas-backdrop{background-color:rgba(0,0,0,.5)}.offcanvas-backdrop.show{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:backdrop-filter .5s ease,background-color .5s ease;opacity:initial}header{--bg-header-opacity:1;--bg-header-padding-y:0;--bg-header-shadow:0 .125rem .25rem rgba(0,0,0,.075);position:fixed;top:0;right:0;left:0;z-index:1030;transition:background-color .2s linear;background-color:rgba(var(--header-color),var(--bg-header-opacity));padding:var(--bg-header-padding-y) 0;box-shadow:var(--bg-header-shadow)}header:has(.navbar-collapse.show){height:100vh}@media(min-width:992px){header{--bg-header-opacity:0;--bg-header-padding-y:18px;--bg-header-shadow:0}}.custom-navbar-toggler{position:relative;width:25px;height:19px;border:0;padding:0;color:#fff;outline:0!important;box-shadow:none!important}.custom-navbar-toggler .toggler-line{position:absolute;left:0;right:0;height:2px;background-color:currentColor;transition:transform .2s ease,opacity .2s ease,top .2s ease,bottom .2s ease}.custom-navbar-toggler .line-top{top:0}.custom-navbar-toggler .line-middle{top:50%;transform:translateY(-50%)}.custom-navbar-toggler .line-bottom{bottom:0}.custom-navbar-toggler:not(.collapsed) .line-top{top:50%;transform:translateY(-50%) rotate(45deg)}.custom-navbar-toggler:not(.collapsed) .line-middle{opacity:0}.custom-navbar-toggler:not(.collapsed) .line-bottom{bottom:50%;transform:translateY(50%) rotate(-45deg)}.nav-font{font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:12px!important;padding-bottom:2px}.nav-card-pro{display:flex;align-items:center;height:14px;padding:4px;background:#17a2b8;border-radius:4px;text-align:center;color:#fff;font-size:8px;font-weight:700;letter-spacing:1.28px;padding-bottom:4px;padding-left:7px}nav .dropdown-toggle::after{display:none}.form-label{font-weight:600;font-size:18px;letter-spacing:-.5px}.form-label i::before{font-weight:600!important;font-size:17px}.form-control,.form-select{color:#999!important}.form-control::placeholder{color:#dedede!important}.form-select{background-position:right 20px center}.rounded-pill{padding:12px 26px}input[type=password].rounded-pill{padding-top:12px;padding-right:52px;padding-bottom:12px;padding-left:26px}hr{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;border-width:3px!important;margin-top:3rem!important;margin-bottom:3rem!important;opacity:1}@font-face{font-family:'Nohemi';src:url('fonts/Nohemi-Black-BF6438cc565e67b.woff') format('woff'),url('fonts/Nohemi-Black-BF6438cc58744d4.ttf') format('truetype'),url('fonts/Nohemi-Black-BF6438cc58a4c3c.otf') format('opentype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Nohemi';src:url('fonts/Nohemi-ExtraBold-BF6438cc5761ae2.woff') format('woff'),url('fonts/Nohemi-ExtraBold-BF6438cc5811baf.ttf') format('truetype'),url('fonts/Nohemi-ExtraBold-BF6438cc58a4c3c.otf') format('opentype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Nohemi';src:url('fonts/Nohemi-Bold-BF6438cc577b524.woff') format('woff'),url('fonts/Nohemi-Bold-BF6438cc5812315.otf') format('opentype'),url('fonts/Nohemi-Bold-BF6438cc587b5b5.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Nohemi';src:url('fonts/Nohemi-SemiBold-BF6438cc57db2ff.woff') format('woff'),url('fonts/Nohemi-SemiBold-BF6438cc58848a.ttf') format('truetype'),url('fonts/Nohemi-SemiBold-BF6438cc588b5e5.otf') format('opentype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Nohemi';src:url('fonts/Nohemi-Medium-BF6438cc57ddecd.woff') format('woff'),url('fonts/Nohemi-Medium-BF6438cc581a509.otf') format('opentype'),url('fonts/Nohemi-Medium-BF6438cc5883899.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Nohemi';src:url('fonts/Nohemi-Regular-BF6438cc579d934.woff') format('woff'),url('fonts/Nohemi-Regular-BF6438cc4c0e493.ttf') format('truetype'),url('fonts/Nohemi-Regular-BF6438cc58b98fc.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Nohemi';src:url('fonts/Nohemi-Light-BF6438cc570321.woff') format('woff'),url('fonts/Nohemi-Light-BF6438cc58570b.otf') format('opentype'),url('fonts/Nohemi-Light-BF6438cc5899919.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Nohemi';src:url('fonts/Nohemi-ExtraLight-BF6438cc581502c.woff') format('woff'),url('fonts/Nohemi-ExtraLight-BF6438cc57e06d5.otf') format('opentype'),url('fonts/Nohemi-ExtraLight-BF6438cc58a2634.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Nohemi';src:url('fonts/Nohemi-Thin-BF6438cc57e2011.woff') format('woff'),url('fonts/Nohemi-Thin-BF6438cc577ef3b.otf') format('opentype'),url('fonts/Nohemi-Thin-BF6438cc5896c7.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,[class^="display-"],[class*=" display-"],[class^="fs-"],[class*=" fs-"]{font-family:'Nohemi',sans-serif}.font-outfit{font-family:'Outfit',Helvetica,sans-serif}.ls-md{letter-spacing:calc(.0005rem + .08vw)}.ls-lg{letter-spacing:calc(.045rem + .08vw)}.loading{display:none;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;z-index:9999}.loader{--bg-loader:#007bff;height:5px;width:5px;color:var(--bg-loader);box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px;animation:loader-38 6s infinite}@keyframes loader-38{0%{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px}8.33%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px}16.66%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}24.99%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}33.32%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px -10px 0 5px}41.65%{box-shadow:10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px -10px 0 5px}49.98%{box-shadow:10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}58.31%{box-shadow:-10px 10px 0 5px,-10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}66.64%{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}74.97%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}83.3%{box-shadow:-10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}91.63%{box-shadow:-10px -10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px}100%{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px}}#offcanvasLoader{display:flex;height:100%;align-items:center;justify-content:center}.hr-text{position:absolute;top:-16px;width:100%;text-align:center}.hr-text span{background-color:#fff;padding:0 15px;font-size:14px;color:#aaa}.grecaptcha-badge{display:none!important}#pw-req .req-bar{transition:background-color .2s ease,border-color .2s ease}.toggle-password-icon{position:absolute;top:44%;right:20px;transform:translateY(-50%);cursor:pointer;width:20px;height:20px;fill:#666}.dropdown-menu.menu-tipos-header,.dropdown-menu.menu-tools-header{display:grid!important;opacity:0;transform:translateY(5px);pointer-events:none}.menu-tools-header{width:320px;left:-70px!important;top:50px!important;background:#f7f7f7!important}.menu-tools-header.show{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .2s ease-in,transform .2s ease-in}.menu-tools-header .next-icon-menu{opacity:1;transition:opacity ease .1s;min-width:16px}.menu-tools-header li:hover{background:rgba(var(--header-color),.2)}.menu-tools-header li:hover svg{color:rgb(var(--header-color))!important}.menu-tools-header li:hover .next-icon-menu{opacity:1}.menu-tools-header li:hover .paragraph2{color:rgb(var(--header-color))}.menu-tools-header li:hover .box-icon-menu{background:rgba(255,255,255,.5)!important}.menu-tools-header li .box-icon-menu{width:40px;height:40px;min-width:40px;border-radius:.25rem;background:#ebebeb;display:flex;align-items:center;justify-content:center}.menu-tools-header li .box-icon-menu svg{color:#666}.menu-tools-header li .box-icon-menu .compressor-menu-icon{color:#666;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.compressor-form-card{display:flex;flex-direction:column;height:560px}.compressor-bg-site{height:720px!important}.compressor-dropzone{display:flex;flex-direction:column;justify-content:center;min-height:164px;max-height:164px}.compressor-file-slot{display:block;min-height:18px;max-width:calc(100% - 2rem)}.compressor-state-panel{display:flex;align-items:center;justify-content:center;flex:0 0 174px;min-height:174px;overflow:hidden}.compressor-state-panel .alert{margin-bottom:0}.compression-result-header{align-items:flex-start}.compression-result-heading{min-width:0;flex:1 1 auto}.compression-result-title-row{display:flex;align-items:flex-start;gap:.65rem}.compression-result-title-row>i{flex:0 0 auto;line-height:1;margin-top:.1rem}.compression-result-status,.compression-result-file{margin-left:2.65rem}.compression-result-status{margin-top:.35rem}.compression-result-file{display:flex;gap:.3rem;margin-top:.15rem;overflow-wrap:anywhere}.compression-result-header .btn-close{flex:0 0 auto;align-self:flex-start;margin:.25rem 0 0 .75rem}.compressor-format-choice{display:block;padding:.5rem .75rem}@media(max-width:575.98px){.compressor-bg-site{height:1120px!important}.compressor-form-card{height:590px}.compressor-state-panel{flex-basis:184px;min-height:184px}}@media(min-width:992px){.menu-tools-header .next-icon-menu{opacity:0}}.label-xs{font-size:11px;letter-spacing:0;color:#666}.paragraph2{font-weight:600;letter-spacing:1px;text-transform:uppercase;font-size:12px;line-height:14px;vertical-align:top}.tipos-sobre{display:grid!important;gap:1rem;padding:0}@media(max-width:575px){.tipos-sobre{grid-template-columns:1fr}}@media(min-width:576px){.tipos-sobre{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.tipos-sobre{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.tipos-sobre{grid-template-columns:repeat(4,1fr)}}@media(min-width:1200px){.tipos-sobre{grid-template-columns:repeat(5,1fr)}}ul.tipos-sobre li{list-style:none}.tipos-sobre .next-icon-menu{opacity:1;transition:opacity ease .1s;min-width:16px}.tipos-sobre li:hover .next-icon-menu{opacity:1}@media(min-width:576px){.tipos-sobre .next-icon-menu{opacity:0}}.menu-tipos-header{width:86vw;min-width:325px;background:#f7f7f7!important;position:absolute!important}.menu-tipos-header.show{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .2s ease-in,transform .2s ease-in;grid-template-columns:repeat(2,1fr)}@media(min-width:992px){.menu-tipos-header{width:60vw;max-width:650px;top:50px!important}.menu-tipos-header.show{grid-template-columns:repeat(3,1fr)}}.menu-tipos-header li:hover,.tipos-sobre li:hover{border-radius:.25rem;background:rgba(var(--header-color),.2)}.menu-tipos-header li:hover svg,.tipos-sobre li:hover svg{color:rgb(var(--header-color))!important}.menu-tipos-header li:hover .paragraph,.tipos-sobre li:hover .paragraph{color:rgb(var(--header-color))}.menu-tipos-header li:hover .box-icon-menu,.tipos-sobre li:hover .box-icon-menu{background:rgba(255,255,255,.5)!important}.menu-tipos-header li .box-icon-menu,.tipos-sobre li .box-icon-menu{width:40px;height:40px;min-width:40px;border-radius:.25rem;background:#ebebeb;display:flex;align-items:center;justify-content:center}.menu-tipos-header li .box-icon-menu svg,.tipos-sobre li .box-icon-menu svg{color:#666}.paragraph{line-height:16px;vertical-align:top;color:#666;font-size:1rem}@media(min-width:992px){.paragraph{letter-spacing:0}}.dropdown-toggle .nav-font{transition:.2s ease}.dropdown-toggle.show .nav-font{text-shadow:0 5px 5px rgba(255,255,255,.75)}header .dropdown-toggle img,header .dropdown-toggle svg{transform:rotate(0deg);transition:transform .2s ease-in-out}header .dropdown-toggle.show img,header .dropdown-toggle.show svg{transform:rotate(180deg)}.footer-menu-title{font-weight:600;letter-spacing:1.8px;text-transform:uppercase;font-size:11px;color:#666}.footer-menu-item{font-weight:400;letter-spacing:.2px;font-size:18px;color:#666;text-decoration:none;line-height:30px;outline:0;box-shadow:none;border:0!important}.bg-site{position:absolute;inset:0;height:663px;background-color:rgb(var(--header-color));z-index:-1}.bg-site::before{content:"";position:absolute;inset:0;background-color:inherit;background-image:url('/imgs/background/grain.webp');background-size:cover;background-position:center;filter:brightness(2)}.bg-site::after{content:"";position:absolute;inset:0;background-color:inherit;background-image:url('/imgs/background/wave.webp');background-size:cover;background-position:center;opacity:.6}@media(max-width:767px){.bg-site-sm-1000{height:1000px!important}}main section:nth-of-type(1){padding-top:18px;margin-top:72px;min-height:70vh}@media(min-width:992px){main section:nth-of-type(1){margin-top:108px}}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:1080}.alert-autoclose-btn{position:relative;overflow:hidden}.alert-autoclose-bar{position:absolute;left:0;bottom:-1px;height:2px;width:100%;opacity:.5;background-color:currentColor;transform-origin:right center;transform:scaleX(1);animation-name:alert-autoclose-bar;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes alert-autoclose-bar{from{transform:scaleX(1)}to{transform:scaleX(0)}}.tracking-upgrade-modal .modal-content{position:relative;border:0;border-radius:1rem;overflow:hidden;background:#3f838e;box-shadow:0 24px 70px rgba(15,23,42,.28)}.tracking-upgrade-close{position:absolute;top:1rem;right:1rem;z-index:2;opacity:.9}.tracking-upgrade-alert{background:#3f838e;color:#fff;padding:1.6rem 1.5rem 1.5rem;text-align:left}.tracking-upgrade-alert h5{font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.08;margin:.75rem 0 .65rem;font-weight:700;color:#fff}.tracking-upgrade-alert p{margin:0;color:rgba(245,255,255,.84);line-height:1.45}.tracking-upgrade-pill{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.08rem;padding:.35rem .65rem}.tracking-upgrade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1.15rem 0}.tracking-upgrade-grid span{min-height:68px;display:flex;flex-direction:column;justify-content:center;gap:.35rem;border-radius:.85rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);padding:.75rem;font-size:.8rem;font-weight:700;line-height:1.15}.tracking-upgrade-grid i{font-size:1.15rem}.tracking-upgrade-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.tracking-upgrade-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;background:#fff;color:#3f838e;text-decoration:none;font-weight:800;padding:.75rem 1.05rem;box-shadow:0 12px 30px rgba(24,73,80,.18)}.tracking-upgrade-cta:hover{color:#346f78}.tracking-upgrade-secondary{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:#fff;border-radius:999px;font-weight:700;padding:.72rem 1rem}@media(max-width:575.98px){.tracking-upgrade-grid{grid-template-columns:1fr}.tracking-upgrade-actions{align-items:stretch;flex-direction:column}.tracking-upgrade-cta,.tracking-upgrade-secondary{width:100%}}.small-hbg{display:flex;justify-content:center;flex-direction:column;min-height:200px;color:#fff;margin-bottom:40px}.medium-hbg{display:flex;justify-content:center;flex-direction:column;min-height:300px;color:#fff;margin-bottom:60px}.blog-subtitle p{margin-bottom:0}.blog-article{font-weight:normal;line-height:1.7;color:#2f3a40;background:#fff;border:1px solid rgba(33,37,41,.1);border-radius:1rem;box-shadow:0 18px 48px rgba(15,23,42,.08);padding:clamp(1.25rem,3vw,2.25rem)}.blog-article b,.blog-article strong{font-weight:600}.blog-article a{word-wrap:break-word}.blog-article iframe{max-width:100%;border-radius:.75rem}.blog-article figure:has(table){overflow-x:auto;border-radius:.85rem;border:1px solid rgba(33,37,41,.1)}.blog-article table{width:100%;border-collapse:collapse}.blog-article table,.blog-article th,.blog-article td{border:1px solid rgba(33,37,41,.14)}.blog-article th{padding:12px;text-align:center;background:rgba(63,131,142,.08);color:#243237}.blog-article td{padding:12px;text-align:left}.blog-article figure>img,.blog-article figure>svg{max-width:100%;height:auto;border-radius:.85rem}.blog-article h1,.blog-article h2,.blog-article h3,.blog-article h4,.blog-article h5,.blog-article h6{letter-spacing:0;color:#172126;margin-top:1.75rem;margin-bottom:.8rem}.blog-article a{text-decoration:none;font-weight:600}.blog-article p{margin-bottom:1rem}.blog-article p:last-of-type{margin-bottom:0}.blog-article ul,.blog-article ol{padding-left:1.25rem;margin-bottom:1.1rem}.blog-article li+li{margin-top:.35rem}.blog-article blockquote{margin:1.4rem 0;padding:1rem 1.15rem;border-left:4px solid #0d6efd;background:rgba(63,131,142,.07);border-radius:.75rem}.blog-card{overflow:hidden;border:1px solid rgba(33,37,41,.1)!important;border-radius:1.1rem;box-shadow:0 14px 40px rgba(15,23,42,.08)!important;padding:.25rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.blog-card:hover{border-color:rgba(63,131,142,.28)!important;box-shadow:0 20px 54px rgba(15,23,42,.13)!important;transform:translateY(-3px)}.blog-card-cover{overflow:hidden;border-radius:.9rem;background:#eef3f4}.blog-card-cover .ratio{border-radius:0!important;transition:transform .35s ease}.blog-card:hover .blog-card-cover .ratio{transform:scale(1.025)}.blog-card .card-body{padding:1.05rem .65rem 1.2rem}.blog-card h2{color:#172126!important;line-height:1.18}.blog-card p{color:#536166!important;line-height:1.55}.blog-card .card-footer{background:#f8fafb;border-top:1px solid rgba(33,37,41,.08);border-radius:.85rem!important;padding:.75rem .8rem;justify-content:space-between}.blog-card-kicker{width:fit-content;display:inline-flex;align-items:center;border-radius:999px;background:rgba(63,131,142,.09);color:#0d6efd;font-size:.72rem;font-weight:800;letter-spacing:.04rem;text-transform:uppercase;padding:.35rem .6rem;margin-bottom:.85rem}.blog-card-date,.blog-card-read{display:inline-flex;align-items:center;gap:.45rem}.blog-card-read{font-weight:800;white-space:nowrap}.blog-card-compact .card-body{padding-bottom:1rem}.blog-card-compact h3{color:#172126!important;line-height:1.22}.blog-card-compact p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-toc{padding:.35rem 0 0}.blog-toc-title{display:flex;align-items:center;gap:.55rem;color:#147a69;font-size:.82rem;font-weight:800;letter-spacing:.06rem;text-transform:uppercase;margin-bottom:.9rem}.blog-toc-list{display:grid;gap:.42rem;list-style:none;margin:0;padding:0 0 0 .1rem}.blog-toc-item{--toc-indent:0rem;--toc-dot-size:.45rem;position:relative;padding-left:calc(var(--toc-indent) + 1.05rem)}.blog-toc-item::before{content:"";position:absolute;top:.58rem;left:var(--toc-indent);width:var(--toc-dot-size);height:var(--toc-dot-size);border-radius:50%;background:#147a69;box-shadow:0 0 0 4px rgba(20,122,105,.09)}.blog-toc-item::after{content:"";position:absolute;top:.78rem;left:calc(var(--toc-indent) + var(--toc-dot-size));width:.38rem;height:1px;background:rgba(20,122,105,.35)}.blog-toc-item a{display:inline-flex;color:#243237;line-height:1.35;text-decoration:none}.blog-toc-item a:hover{color:#147a69}.blog-toc-level-3{--toc-indent:1rem;--toc-dot-size:.38rem}.blog-toc-level-4,.blog-toc-level-5,.blog-toc-level-6{--toc-indent:2rem;--toc-dot-size:.32rem}.blog-article h2[id],.blog-article h3[id],.blog-article h4[id],.blog-article h5[id],.blog-article h6[id]{scroll-margin-top:92px}@media(min-width:992px){.blog-article h2[id],.blog-article h3[id],.blog-article h4[id],.blog-article h5[id],.blog-article h6[id]{scroll-margin-top:106px}}.blog-author-box{display:flex;align-items:flex-start;gap:1rem;border-top:1px solid rgba(33,37,41,.12);border-bottom:1px solid rgba(33,37,41,.08);padding:1.25rem 0}.blog-author-photo{width:72px;height:72px;flex:0 0 72px;object-fit:cover;border-radius:50%;border:4px solid #fff;box-shadow:0 8px 22px rgba(15,23,42,.13)}.blog-author-content{min-width:0}.blog-author-kicker,.blog-section-kicker{display:inline-flex;color:#147a69;font-size:.78rem;font-weight:800;letter-spacing:.06rem;text-transform:uppercase}.blog-author-content h2,.blog-related h2{color:#172126;letter-spacing:0}.blog-author-content p{color:#536166;line-height:1.55;max-width:720px}.blog-author-link{display:inline-flex;align-items:center;gap:.45rem;color:#0a66c2;font-weight:700;text-decoration:none}.blog-author-link:hover{color:#084a8f}.blog-article-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1rem}.blog-article-nav-link{display:flex;align-items:center;gap:.75rem;min-height:76px;min-width:0;color:#172126;background:#fff;border:1px solid rgba(33,37,41,.1);border-radius:.9rem;box-shadow:0 12px 34px rgba(15,23,42,.07);padding:.85rem 1rem;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.blog-article-nav-link:hover{color:#172126;border-color:rgba(63,131,142,.28);box-shadow:0 18px 44px rgba(15,23,42,.12);transform:translateY(-2px)}.blog-article-nav-link span{display:grid;min-width:0;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.blog-article-nav-link small{color:#147a69;font-size:.75rem;font-weight:800;letter-spacing:.04rem;text-transform:uppercase}.blog-article-nav-link-next{justify-content:flex-end;text-align:right}.blog-article-nav-spacer{display:block}@media(max-width:575.98px){.blog-card .card-footer{align-items:flex-start!important;flex-direction:column}.blog-author-box{align-items:flex-start;flex-direction:column}.blog-author-photo{width:72px;height:72px;flex-basis:72px}.blog-toc-level-3{--toc-indent:.75rem}.blog-toc-level-4,.blog-toc-level-5,.blog-toc-level-6{--toc-indent:1.35rem}.blog-article-nav{grid-template-columns:1fr}.blog-article-nav .btn{min-height:52px;order:-1}.blog-article-nav-spacer{display:none}.blog-article-nav-link-next{text-align:left;justify-content:space-between}}.flip-h{transform:scaleX(-1)}.fs-big{font-size:calc(1.75rem + 1.5vw)}.text-20{font-size:1.25rem}.text-24{font-size:1.5rem}.iti__country-name{color:#333}.iti__selected-dial-code{color:#999}.iti__selected-country-primary{padding-left:15px}.iti .iti__selected-dial-code{margin-left:2px}.iti--allow-dropdown .iti__country-container:has(+input.rounded-pill:not([disabled]):not([readonly])) .iti__selected-country-primary:hover{border-top-left-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.auto-grow{overflow:hidden;resize:none}tel{padding-left:85px!important}.bg-info{--bs-info-rgb:63,131,142}.btn-info{--bs-btn-color:#fff;--bs-btn-bg:#3f6b71;--bs-btn-border-color:#3f6b71;--bs-btn-hover-bg:#32555a;--bs-btn-hover-border-color:#32555a;--bs-btn-active-bg:#32555a;--bs-btn-active-border-color:#32555a;--bs-btn-disabled-bg:#3f6b71;--bs-btn-disabled-border-color:#3f6b71}.btn-info:hover{color:#fff;background-color:#32555a;border-color:#32555a}.btn-info:active{color:#fff!important}.btn-outline-info{--bs-btn-color:#3f838e;--bs-btn-border-color:#3f838e;--bs-btn-hover-bg:#3f838e;--bs-btn-hover-border-color:#3f838e;--bs-btn-active-bg:#3f838e;--bs-btn-active-border-color:#3f838e;--bs-btn-disabled-color:#3f838e;--bs-btn-disabled-border-color:#3f838e}.btn-outline-info:hover{color:#fff!important;background-color:#3f838e;border-color:#32555a}.btn-outline-info:active{color:#fff!important;background-color:#3f838e;border-color:#32555a}.small-2{font-size:.775em}.small-3{font-size:.6em;letter-spacing:0}.bg-light{--bs-light-rgb:247,247,247}.list-check-blue{list-style:none;padding-left:0}.list-check-blue li{position:relative;padding-left:28px;margin-bottom:12px}.list-check-blue li:last-child{margin-bottom:-12px}.list-check-blue li::before{content:"";background-image:url('data:image/svg+xml;utf8,<svg width="18" height="18" viewBox="0 0 24 24" fill="%230d6efd" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.33333 2.66667C3.86057 2.66667 2.66667 3.86057 2.66667 5.33331V18.6667C2.66667 20.1394 3.86057 21.3333 5.33333 21.3333H18.6667C20.1394 21.3333 21.3333 20.1394 21.3333 18.6667L21.3333 5.33331C21.3333 3.86057 20.1394 2.66667 18.6667 2.66667H5.33333ZM0 5.33331C0 2.3878 2.38782 0 5.33333 0H18.6667C21.6122 0 24 2.3878 24 5.33331L24 18.6667C24 21.6122 21.6122 24 18.6667 24H5.33333C2.38782 24 0 21.6122 0 18.6667V5.33331ZM16.9941 8.44468C17.4848 8.99369 17.4376 9.83659 16.8886 10.3274L10.9223 15.6607C10.4163 16.113 9.65118 16.113 9.14513 15.6607L7.1114 13.8427C6.56239 13.3519 6.51517 12.509 7.00594 11.96C7.4967 11.411 8.3396 11.3638 8.8886 11.8545L10.0337 12.8782L15.1114 8.33922C15.6604 7.84846 16.5033 7.89568 16.9941 8.44468Z" fill="%23335EFF"/></svg>');width:18px;height:18px;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:2px}.list-check-blue.lower li::before{top:5px}.pix-seo-page{--pix-seo-section-gap:128px;color:#252a31;padding-bottom:32px}.pix-seo-page h1,.pix-seo-page h2,.pix-seo-page h3{letter-spacing:0}.pix-seo-hero{align-items:center;background:#fff;border:1px solid rgba(20,68,122,.08);border-radius:8px;display:grid;gap:36px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);margin:56px 0 24px;overflow:hidden;padding:clamp(28px,4vw,56px);position:relative}.pix-seo-kicker,.pix-seo-section-head span{color:#3f838e;display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.pix-seo-copy h1,.pix-seo-section h2{color:#1f252c;font-weight:800;line-height:1.02;margin-bottom:16px}.pix-seo-copy h1{font-size:clamp(1.95rem,3.3vw,3.35rem);max-width:760px}.pix-seo-copy p,.pix-seo-section-head p,.pix-seo-split p,.pix-pro-callout p{color:#5c6570;font-size:1.06rem;line-height:1.65;margin-bottom:0}.pix-seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.pix-seo-actions .btn,.pix-pro-callout .btn{font-weight:800;padding:.82rem 1.28rem}.pix-pro-callout>div{padding-top:44px!important}.pix-seo-visual{min-height:360px;position:relative}.pix-seo-visual img{border-radius:0;box-shadow:none;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.pix-seo-summary{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--pix-seo-section-gap)}.pix-seo-summary>div,.pix-step-card,.pix-info-panel,.pix-use-card,.pix-compare-grid article{background:#fff;border:1px solid #e3e8ee;border-radius:8px;box-shadow:0 14px 34px rgba(21,33,45,.06)}.pix-seo-summary>div{align-items:flex-start;display:grid;gap:8px;padding:20px}.pix-seo-summary i,.pix-compare-grid i{align-items:center;background:#eef7f8;border:1px solid rgba(63,131,142,.16);border-radius:8px;color:#3f838e;display:inline-flex;font-size:1.35rem;height:46px;justify-content:center;line-height:1;margin-bottom:8px;width:46px}.pix-seo-summary strong,.pix-step-card h3,.pix-use-card h3,.pix-compare-grid h3,.pix-info-panel h3{color:#252a31;font-weight:800}.pix-seo-summary span,.pix-step-card p,.pix-use-card p,.pix-compare-grid p,.pix-compare-grid span,.pix-info-panel p{color:#66717d;line-height:1.55}.pix-seo-page .pix-seo-section{margin:0;min-height:0;padding-top:0}.pix-seo-page .pix-seo-section+.pix-seo-section{margin-top:var(--pix-seo-section-gap)}.pix-seo-section-head{margin:0 auto 28px;max-width:820px;text-align:center}.pix-seo-section h2{font-size:clamp(1.8rem,3vw,3rem)}.pix-step-grid,.pix-use-grid,.pix-compare-grid{display:grid;gap:18px}.pix-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pix-step-card{padding:26px}.pix-step-card>span{align-items:center;background:#3f838e;border-radius:50%;color:#fff;display:inline-flex;font-weight:800;height:36px;justify-content:center;margin-bottom:18px;width:36px}.pix-step-card h3,.pix-use-card h3,.pix-compare-grid h3{font-size:1.16rem;margin-bottom:10px}.pix-seo-split{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.pix-check-list,.pix-mini-list{display:grid;gap:12px}.pix-check-list{list-style:none;margin:22px 0 0;padding:0}.pix-check-list li{background:#f8fafc;border:1px solid #e7edf3;border-radius:8px;color:#59636f;line-height:1.55;padding:14px 16px}.pix-check-list strong{color:#252a31}.pix-info-panel{padding:28px}.pix-mini-list{margin-top:18px}.pix-mini-list span{align-items:center;color:#39424d;display:flex;font-weight:700;gap:10px}.pix-mini-list i{color:#3f838e}.pix-use-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pix-use-card{overflow:hidden}.pix-use-card img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.pix-use-card div{padding:20px}.segment-page{--pix-seo-section-gap:128px;color:#252a31;padding-bottom:32px}.segment-page .pix-seo-section{margin:0;min-height:0;padding-top:0}.segment-page .segment-hero+.pix-seo-section{margin-top:var(--pix-seo-section-gap)}.segment-page .pix-seo-section+.pix-seo-section{margin-top:var(--pix-seo-section-gap)}.segment-page .pix-seo-kicker,.segment-page .pix-seo-section-head>span{display:none}.segment-page .pix-seo-section-head{margin-bottom:34px;padding:0 12px}.segment-page .pix-seo-section-head h2{font-size:clamp(1.85rem,3vw,3.1rem);margin-left:auto;margin-right:auto;max-width:980px}.segment-page .pix-seo-summary{margin-bottom:var(--pix-seo-section-gap);margin-top:var(--pix-seo-section-gap)}.segment-page .pix-seo-summary>div{background:rgb(var(--header-color));border-color:rgb(var(--header-color));box-shadow:none}.segment-page .pix-seo-summary i{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.34);color:#fff}.segment-page .pix-seo-summary strong,.segment-page .pix-seo-summary span{color:#fff}.segment-page .pix-seo-summary span{opacity:.92}.segment-hero{margin-top:56px}.restaurant-flow-section{align-items:stretch;display:grid;gap:28px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.restaurant-flow-copy{align-self:center}.restaurant-flow-copy h2,.restaurant-guide-panel h2,.restaurant-use-map h3{letter-spacing:0}.restaurant-flow-copy h2,.restaurant-guide-panel h2{color:#1f252c;font-size:clamp(1.75rem,2.8vw,2.85rem);font-weight:800;line-height:1.06;margin-bottom:18px}.restaurant-flow-copy p,.restaurant-guide-panel p,.restaurant-use-map p{color:#5c6570;font-size:1.03rem;line-height:1.65;margin-bottom:0}.restaurant-flow-copy p+p,.restaurant-guide-panel p+p{margin-top:16px}.restaurant-flow-list{background:#fff;border:1px solid #e3e8ee;border-radius:8px;display:grid;overflow:hidden}.restaurant-flow-list article{align-items:flex-start;display:grid;gap:16px;grid-template-columns:50px 1fr;padding:24px}.restaurant-flow-list article+article{border-top:1px solid #e3e8ee}.restaurant-flow-list i{align-items:center;background:rgba(var(--header-color),.09);border:1px solid rgba(var(--header-color),.18);border-radius:8px;color:rgb(var(--header-color));display:inline-flex;font-size:1.35rem;height:50px;justify-content:center;width:50px}.restaurant-flow-list h3,.restaurant-guide-panel h3,.restaurant-use-map h3{color:#252a31;font-size:1.18rem;font-weight:800;line-height:1.18;margin:0 0 8px}.restaurant-flow-list p{color:#66717d;line-height:1.55;margin:0}.restaurant-guide-panel{background:transparent;border:0;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);padding:0}.restaurant-guide-panel aside{background:#fff;border:1px solid #e3e8ee;border-radius:8px;padding:28px}.restaurant-guide-panel ol{color:#5c6570;counter-reset:restaurant-check;display:grid;gap:20px;list-style:none;margin:24px 0 0;padding:0}.restaurant-guide-panel li{align-items:flex-start;display:grid;gap:14px;grid-template-columns:32px 1fr;line-height:1.55}.restaurant-guide-panel li::before{align-items:center;background:rgb(var(--header-color));border-radius:999px;color:#fff;content:counter(restaurant-check);counter-increment:restaurant-check;display:inline-flex;font-size:.8rem;font-weight:800;height:32px;justify-content:center;width:32px}.restaurant-experience-section{display:grid;gap:24px}.restaurant-experience-copy{max-width:760px}.restaurant-experience-grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.85fr)}.restaurant-experience-grid .pix-check-list{margin-top:0}.restaurant-print-panel{box-shadow:none}.restaurant-use-map{background:#fff;border:1px solid #e3e8ee;border-radius:8px;overflow:hidden}.restaurant-use-map article{display:grid;gap:22px;grid-template-columns:74px 1fr;padding:26px 30px}.restaurant-use-map article+article{border-top:1px solid #e3e8ee}.restaurant-use-map article>span{align-items:center;background:rgba(var(--header-color),.08);border:1px solid rgba(var(--header-color),.18);border-radius:999px;color:rgb(var(--header-color));display:inline-flex;font-weight:800;height:48px;justify-content:center;width:48px}.restaurant-use-map strong{color:#3f838e;display:block;font-size:.86rem;line-height:1.35;margin-top:12px}.retail-hero{align-items:center;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.retail-hero-visual{border-radius:8px;overflow:hidden}.retail-hero-visual img{aspect-ratio:4/3;display:block;height:100%;object-fit:cover;width:100%}.retail-journey-section,.retail-guide-section{align-items:start;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.retail-journey-section h2,.retail-guide-section h2{color:#1f252c;font-size:clamp(1.75rem,2.8vw,2.85rem);font-weight:800;letter-spacing:0;line-height:1.06;margin-bottom:18px}.retail-journey-section p,.retail-guide-section p{color:#5c6570;font-size:1.03rem;line-height:1.65;margin-bottom:0}.retail-guide-section p+p{margin-top:16px}.retail-journey-list{display:grid;gap:14px}.retail-journey-list article{align-items:flex-start;background:#f8fbfd;border:1px solid #e3e8ee;border-radius:8px;display:grid;gap:18px;grid-template-columns:56px 1fr;padding:22px}.retail-journey-list span{align-items:center;background:rgb(var(--header-color));border-radius:999px;color:#fff;display:inline-flex;font-weight:800;height:44px;justify-content:center;width:44px}.retail-journey-list h3,.retail-check-panel h3{color:#252a31;font-size:1.18rem;font-weight:800;letter-spacing:0;line-height:1.18;margin:0 0 8px}.retail-journey-list p{color:#66717d;line-height:1.55;margin:0}.retail-check-panel{align-self:end;background:#fff;border:1px solid #e3e8ee;border-radius:8px;padding:28px}.retail-check-panel ul{display:grid;gap:18px;list-style:none;margin:22px 0 0;padding:0}.retail-check-panel li{color:#5c6570;line-height:1.55;padding-left:28px;position:relative}.retail-check-panel li::before{color:rgb(var(--header-color));content:"";font-family:bootstrap-icons;font-size:1rem;font-weight:400;left:0;position:absolute;top:1px}.retail-placement-list{border:1px solid #e3e8ee;border-radius:8px;overflow:hidden}.retail-placement-list article{align-items:center;background:#fff;display:grid;gap:18px;grid-template-columns:minmax(150px,.28fr) 1fr;padding:22px 26px}.retail-placement-list article:nth-child(even){background:#f8fbfd}.retail-placement-list article+article{border-top:1px solid #e3e8ee}.retail-placement-list strong{color:#252a31;font-weight:800}.retail-placement-list span{color:#5c6570;line-height:1.55}.event-hero{align-items:center;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)}.event-hero-card{background:#fff;border:1px solid #e3e8ee;border-radius:8px;overflow:hidden}.event-hero-card img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.event-hero-card div{display:grid;gap:6px;padding:20px 22px}.event-hero-card strong{color:#252a31;font-weight:800}.event-hero-card span{color:#5c6570;line-height:1.45}.event-strategy-section{align-items:start;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,1fr) minmax(320px,.86fr)}.event-material-section,.event-seo-note{align-items:start;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.event-strategy-copy h2,.event-material-section h2,.event-seo-note h2{color:#1f252c;font-size:clamp(1.75rem,2.8vw,2.85rem);font-weight:800;letter-spacing:0;line-height:1.06;margin-bottom:18px}.event-strategy-copy p,.event-material-section p,.event-seo-note p{color:#5c6570;font-size:1.03rem;line-height:1.65;margin-bottom:0}.event-strategy-copy p+p,.event-material-section p+p,.event-seo-note p+p{margin-top:16px}.event-timeline-list{border-left:2px solid rgba(var(--header-color),.22);display:grid;gap:22px;padding-left:28px}.event-timeline-list article{position:relative}.event-timeline-list article::before{background:rgb(var(--header-color));border:4px solid #fff;border-radius:999px;box-shadow:0 0 0 1px rgba(var(--header-color),.25);content:"";height:18px;left:-38px;position:absolute;top:4px;width:18px}.event-timeline-list strong{color:#252a31;display:block;font-size:1.08rem;font-weight:800;margin-bottom:8px}.event-timeline-list p{color:#5c6570;line-height:1.58;margin:0}.event-material-table{border:1px solid #e3e8ee;border-radius:8px;overflow:hidden}.event-material-table article{background:#fff;display:grid;gap:12px;grid-template-columns:minmax(130px,.32fr) 1fr;padding:20px 22px}.event-material-table article:nth-child(odd){background:#f8fbfd}.event-material-table article+article{border-top:1px solid #e3e8ee}.event-material-table strong{color:#252a31;font-weight:800}.event-material-table span{color:#5c6570;line-height:1.55}.event-seo-note aside{align-self:end;background:#fff;border:1px solid #e3e8ee;border-radius:8px;padding:28px}.event-seo-note h3{color:#252a31;font-size:1.18rem;font-weight:800;letter-spacing:0;margin-bottom:18px}.event-seo-note ul{display:grid;gap:16px;list-style:none;margin:0;padding:0}.event-seo-note li{color:#5c6570;line-height:1.55;padding-left:28px;position:relative}.event-seo-note li::before{color:rgb(var(--header-color));content:"";font-family:bootstrap-icons;left:0;position:absolute;top:1px}.professional-hero{align-items:center;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)}.professional-hero-stack{display:grid;gap:14px}.professional-hero-stack img{aspect-ratio:4/3;border-radius:8px;display:block;object-fit:cover;width:100%}.professional-hero-stack div{background:#f8fbfd;border:1px solid #e3e8ee;border-radius:8px;display:grid;gap:6px;padding:18px 20px}.professional-hero-stack strong{color:#252a31;font-weight:800}.professional-hero-stack span{color:#5c6570;line-height:1.45}.professional-position-section,.professional-note-section{align-items:start;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.professional-material-section{display:grid;gap:30px}.professional-position-section h2,.professional-material-section h2,.professional-note-section h2{color:#1f252c;font-size:clamp(1.75rem,2.8vw,2.85rem);font-weight:800;letter-spacing:0;line-height:1.06;margin-bottom:18px}.professional-position-section p,.professional-material-section p,.professional-note-section p{color:#5c6570;font-size:1.03rem;line-height:1.65;margin-bottom:0}.professional-position-section p+p{margin-top:16px}.professional-vcard-section{align-items:start;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.professional-vcard-copy h2{color:#1f252c;font-size:clamp(1.75rem,2.8vw,2.85rem);font-weight:800;letter-spacing:0;line-height:1.06;margin-bottom:18px}.professional-vcard-copy p{color:#5c6570;font-size:1.03rem;line-height:1.65;margin-bottom:0}.professional-vcard-copy p+p{margin-top:16px}.professional-vcard-feature-grid{display:grid;gap:14px}.professional-vcard-feature-grid article{align-items:flex-start;background:#fff;border:1px solid #e3e8ee;border-radius:8px;display:grid;gap:16px;grid-template-columns:48px 1fr;padding:20px}.professional-vcard-feature-grid i{align-items:center;background:rgba(var(--header-color),.08);border:1px solid rgba(var(--header-color),.18);border-radius:8px;color:rgb(var(--header-color));display:inline-flex;font-size:1.24rem;height:48px;justify-content:center;width:48px}.professional-vcard-feature-grid h3{color:#252a31;font-size:1.1rem;font-weight:800;letter-spacing:0;line-height:1.18;margin:0 0 8px}.professional-vcard-feature-grid p{color:#5c6570;line-height:1.55;margin:0}.professional-moment-list{border:1px solid #e3e8ee;border-radius:8px;overflow:hidden}.professional-moment-list article{background:#fff;padding:22px 24px}.professional-moment-list article+article{border-top:1px solid #e3e8ee}.professional-moment-list article:nth-child(even){background:#f8fbfd}.professional-moment-list strong{color:#252a31;display:block;font-weight:800;margin-bottom:8px}.professional-moment-list p{color:#5c6570;line-height:1.55;margin:0}.professional-material-copy{max-width:820px}.professional-placement-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.professional-placement-grid article{background:#fff;border:1px solid #e3e8ee;border-radius:8px;display:grid;gap:12px;padding:24px}.professional-placement-grid i{align-items:center;background:rgba(var(--header-color),.08);border:1px solid rgba(var(--header-color),.18);border-radius:8px;color:rgb(var(--header-color));display:inline-flex;font-size:1.22rem;height:46px;justify-content:center;width:46px}.professional-placement-grid h3,.professional-note-section h3{color:#252a31;font-size:1.16rem;font-weight:800;letter-spacing:0;line-height:1.18;margin:0}.professional-placement-grid p{font-size:.98rem;line-height:1.58}.professional-note-section aside{align-self:end;background:#fff;border:1px solid #e3e8ee;border-radius:8px;padding:28px}.professional-note-section ul{display:grid;gap:16px;list-style:none;margin:20px 0 0;padding:0}.professional-note-section li{color:#5c6570;line-height:1.55;padding-left:28px;position:relative}.professional-note-section li::before{color:rgb(var(--header-color));content:"";font-family:bootstrap-icons;left:0;position:absolute;top:1px}.school-hero{align-items:center;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.school-hero-visual{display:grid;gap:14px}.school-hero-visual img{aspect-ratio:4/3;border-radius:8px;display:block;object-fit:cover;width:100%}.school-hero-visual div{background:#f8fbfd;border:1px solid #e3e8ee;border-radius:8px;display:grid;gap:6px;padding:18px 20px}.school-hero-visual strong{color:#252a31;font-weight:800}.school-hero-visual span{color:#5c6570;line-height:1.45}.school-journey-section,.school-decision-section,.school-note-section{align-items:start;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.school-touchpoint-section{display:grid;gap:30px}.school-journey-section h2,.school-decision-section h2,.school-note-section h2{color:#1f252c;font-size:clamp(1.75rem,2.8vw,2.85rem);font-weight:800;letter-spacing:0;line-height:1.06;margin-bottom:18px}.school-journey-section p,.school-decision-section p,.school-note-section p{color:#5c6570;font-size:1.03rem;line-height:1.65;margin-bottom:0}.school-journey-copy p+p{margin-top:16px}.school-journey-steps{border:1px solid #e3e8ee;border-radius:8px;display:grid;overflow:hidden}.school-journey-steps article{background:#fff;display:grid;gap:10px;padding:24px}.school-journey-steps article+article{border-top:1px solid #e3e8ee}.school-journey-steps article:nth-child(2){background:#f8fbfd}.school-journey-steps strong{color:#252a31;font-size:1.12rem;font-weight:800}.school-journey-steps p{color:#5c6570;line-height:1.55}.school-decision-table{display:grid;gap:14px}.school-decision-table article{background:#fff;border:1px solid #e3e8ee;border-radius:8px;display:grid;gap:7px;padding:20px 22px}.school-decision-table strong{color:#252a31;font-weight:800}.school-decision-table span{color:rgb(var(--header-color));font-weight:800}.school-decision-table p{color:#5c6570;font-size:.98rem;line-height:1.55}.school-touchpoint-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.school-touchpoint-grid article{background:#fff;border:1px solid #e3e8ee;border-radius:8px;display:grid;gap:12px;padding:24px}.school-touchpoint-grid i{align-items:center;background:rgba(var(--header-color),.08);border:1px solid rgba(var(--header-color),.18);border-radius:8px;color:rgb(var(--header-color));display:inline-flex;font-size:1.22rem;height:46px;justify-content:center;width:46px}.school-touchpoint-grid h3,.school-note-section h3{color:#252a31;font-size:1.16rem;font-weight:800;letter-spacing:0;line-height:1.18;margin:0}.school-touchpoint-grid p{color:#5c6570;font-size:.98rem;line-height:1.58}.school-note-section aside{align-self:end;background:#fff;border:1px solid #e3e8ee;border-radius:8px;padding:28px}.school-note-section ul{display:grid;gap:16px;list-style:none;margin:20px 0 0;padding:0}.school-note-section li{color:#5c6570;line-height:1.55;padding-left:28px;position:relative}.school-note-section li::before{color:rgb(var(--header-color));content:"";font-family:bootstrap-icons;left:0;position:absolute;top:1px}.service-hero{align-items:center;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.service-hero-panel{display:grid;gap:14px}.service-hero-panel img{aspect-ratio:4/3;border-radius:8px;display:block;object-fit:cover;width:100%}.service-hero-panel div{background:#f8fbfd;border:1px solid #e3e8ee;border-radius:8px;display:grid;gap:6px;padding:18px 20px}.service-hero-panel strong{color:#252a31;font-weight:800}.service-hero-panel span{color:#5c6570;line-height:1.45}.service-path-section,.service-check-section{align-items:start;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.service-path-section h2,.service-check-section h2,.service-after-section h2{color:#1f252c;font-size:clamp(1.75rem,2.8vw,2.85rem);font-weight:800;letter-spacing:0;line-height:1.06;margin-bottom:18px}.service-path-section p,.service-check-section p,.service-after-section p{color:#5c6570;font-size:1.03rem;line-height:1.65;margin-bottom:0}.service-path-copy p+p,.service-after-card p+p{margin-top:16px}.service-moment-stack{display:grid;gap:14px}.service-moment-stack article{background:#fff;border:1px solid #e3e8ee;border-radius:8px;padding:24px}.service-moment-stack h3,.service-use-list strong,.service-check-section h3{color:#252a31;font-size:1.16rem;font-weight:800;letter-spacing:0;line-height:1.18;margin:0 0 10px}.service-moment-stack p{color:#5c6570;line-height:1.55}.service-use-section{display:grid;gap:30px}.service-use-list{border:1px solid #e3e8ee;border-radius:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.service-use-list article{background:#fff;padding:26px}.service-use-list article:nth-child(2),.service-use-list article:nth-child(3){background:#f8fbfd}.service-use-list article:nth-child(even){border-left:1px solid #e3e8ee}.service-use-list article:nth-child(n+3){border-top:1px solid #e3e8ee}.service-use-list p{color:#5c6570;line-height:1.58;margin:0}.service-check-section aside{align-self:end;background:#fff;border:1px solid #e3e8ee;border-radius:8px;padding:28px}.service-check-section ul{display:grid;gap:16px;list-style:none;margin:20px 0 0;padding:0}.service-check-section li{color:#5c6570;line-height:1.55;padding-left:28px;position:relative}.service-check-section li::before{color:rgb(var(--header-color));content:"";font-family:bootstrap-icons;left:0;position:absolute;top:1px}.service-after-card{background:#f8fbfd;border:1px solid #e3e8ee;border-radius:8px;margin:0 auto;max-width:980px;padding:clamp(28px,4vw,46px);text-align:center}.material-page .pix-seo-section{margin-top:var(--pix-seo-section-gap)}.material-hero-visual{min-height:360px}.material-hero-visual img{border-radius:8px;display:block;height:100%;object-fit:cover;width:100%}.material-decision-strip{border-bottom:1px solid #dbe4ea;border-top:1px solid #dbe4ea;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--pix-seo-section-gap)}.material-decision-strip>div{align-items:flex-start;display:flex;gap:14px;min-height:158px;padding:28px}.material-decision-strip>div+div{border-left:1px solid #dbe4ea}.material-decision-strip i{color:#147a69;font-size:1.3rem;line-height:1;margin-top:3px}.material-decision-strip strong,.material-list-item h3{color:#20262f;display:block;font-size:1.03rem;margin-bottom:8px}.material-decision-strip span{color:#5c6570;display:block;line-height:1.52}.material-list-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.material-list-item{align-items:stretch;border-bottom:1px solid #dbe4ea;display:grid;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);min-height:228px}.material-list-link{color:inherit;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.material-list-link:hover{background:#f4f9fb;color:inherit;transform:translateY(-2px)}.material-list-item img{height:100%;min-height:228px;object-fit:cover;width:100%}.material-use-list{border:1px solid #e3e8ee;border-radius:8px;overflow:hidden}.material-use-list>div{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(132px,.38fr) minmax(0,1fr);padding:20px 24px}.material-use-list>div+div{border-top:1px solid #e3e8ee}.material-use-list strong{color:#20262f;font-weight:800;line-height:1.45}.material-use-list span{color:#5c6570;line-height:1.55}.material-list-copy{padding:26px 22px 24px;position:relative}.material-list-copy>i{color:#147a69;display:block;font-size:1.25rem;margin-bottom:18px}.material-list-copy h3{margin:0 0 10px}.material-list-copy p{color:#5c6570;line-height:1.52;margin-bottom:12px}.material-list-copy strong{color:#3f838e;display:block;font-size:.78rem;line-height:1.45}.material-list-cta{color:#0878f9;display:block;font-size:.88rem;font-weight:700;margin-top:16px}.material-list-index{color:#aeb9c3;font-size:.75rem;font-weight:700;position:absolute;right:22px;top:24px}.segment-hero-board{align-items:stretch;display:grid;gap:14px;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.segment-hero-board img{aspect-ratio:4/3;background:#f4f8fb;border:1px solid #e3e8ee;border-radius:8px;box-shadow:0 14px 34px rgba(21,33,45,.07);display:block;height:100%;min-height:0;object-fit:cover;width:100%}.segment-hero-board img:nth-child(2),.segment-hero-board img:nth-child(3){transform:none}.segment-card-grid,.segment-type-grid{display:grid;gap:18px}.segment-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.segment-card,.segment-type-card{background:#fff;border:1px solid #e3e8ee;border-radius:8px;box-shadow:0 14px 34px rgba(21,33,45,.06);display:flex;flex-direction:column;overflow:hidden}.segment-card img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.segment-card>div,.segment-type-card{display:flex;flex-direction:column;gap:12px;padding:22px}.segment-card>div{flex:1}.segment-card>div>i,.segment-type-card>i{align-items:center;background:#eef7f8;border:1px solid rgba(63,131,142,.16);border-radius:8px;color:#3f838e;display:inline-flex;font-size:1.35rem;height:46px;justify-content:center;width:46px}.segment-card h3,.segment-type-card h3{color:#252a31;font-size:1.2rem;font-weight:800;line-height:1.18;margin:0}.segment-card p,.segment-type-card p{color:#66717d;line-height:1.55;margin:0}.segment-card strong{color:#3f838e;font-size:.84rem;font-weight:800;line-height:1.35}.segment-card-link,.segment-type-card a{align-items:center;color:#0d6efd;display:inline-flex;font-weight:800;gap:.4rem;margin-top:auto;text-decoration:none}.segment-card-link i,.segment-type-card a i{font-size:1rem;line-height:1}.segment-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.segment-restaurant-visual{min-height:390px;position:relative}.segment-restaurant-main,.segment-restaurant-float{background:#f4f8fb;border:1px solid #e3e8ee;border-radius:8px;box-shadow:0 16px 40px rgba(21,33,45,.1);object-fit:cover;position:absolute}.segment-restaurant-main{height:76%;left:8%;top:8%;width:76%}.segment-restaurant-float{height:34%;width:38%}.segment-restaurant-float-one{bottom:0;left:0}.segment-restaurant-float-two{right:0;top:0}.segment-back-link{display:flex;justify-content:center;margin-top:var(--pix-seo-section-gap)}.pix-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pix-compare-grid article{display:flex;flex-direction:column;padding:24px}.pix-compare-grid i{font-size:1.45rem;height:48px;margin-bottom:16px;width:48px}.pix-compare-grid article strong{color:#252a31;margin-top:auto}.pix-pro-callout{align-items:center;background:#3f838e;background-image:none;border-radius:8px;color:#fff;display:flex;gap:28px;justify-content:space-between;padding:clamp(46px,4.4vw,64px) clamp(28px,4vw,44px)}.pix-pro-callout h2{font-size:clamp(1.75rem,2.8vw,2.85rem);line-height:1.08}.pix-pro-callout .pix-seo-kicker,.pix-pro-callout h2,.pix-pro-callout p{color:#fff}.pix-pro-callout p{opacity:.9}.pix-pro-callout>div{max-width:820px;padding-top:18px}.pix-faq{margin:0 auto;max-width:920px}.pix-faq .accordion-body{color:#6c757d;line-height:1.65}@media(max-width:991.98px){.pix-seo-page{--pix-seo-section-gap:88px}.segment-page{--pix-seo-section-gap:88px}.pix-seo-hero,.pix-seo-split{grid-template-columns:1fr}.pix-seo-visual{min-height:300px}.pix-seo-summary,.pix-step-grid,.pix-use-grid,.pix-compare-grid,.segment-card-grid,.segment-type-grid,.restaurant-flow-section,.restaurant-guide-panel,.restaurant-experience-grid,.retail-hero,.retail-journey-section,.retail-guide-section,.event-hero,.event-strategy-section,.event-material-section,.event-seo-note,.professional-hero,.professional-position-section,.professional-vcard-section,.professional-note-section,.school-hero,.school-journey-section,.school-decision-section,.school-note-section,.service-hero,.service-path-section,.service-check-section,.material-hero{grid-template-columns:1fr}.material-hero-visual{max-width:720px;width:100%}.material-list-grid{grid-template-columns:1fr}.professional-placement-grid,.school-touchpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-hero-board{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-restaurant-visual{min-height:320px}.pix-pro-callout{align-items:flex-start;flex-direction:column;padding:40px 28px}}@media(max-width:575.98px){.pix-seo-page{--pix-seo-section-gap:64px}.segment-page{--pix-seo-section-gap:64px}.pix-seo-hero{margin-top:36px;padding:22px}.segment-hero-board{grid-template-columns:1fr}.material-hero{margin-top:40px}.material-hero-visual{min-height:350px}.material-decision-strip{grid-template-columns:1fr}.material-decision-strip>div{min-height:0}.material-decision-strip>div+div{border-left:0;border-top:1px solid #dbe4ea}.material-list-item{grid-template-columns:120px minmax(0,1fr);min-height:0}.material-use-list>div{grid-template-columns:1fr;gap:6px;padding:18px}.material-list-item img{min-height:100%}.segment-hero-board img:nth-child(2),.segment-hero-board img:nth-child(3){transform:none}.segment-card>div,.segment-type-card{padding:18px}.restaurant-flow-list article{grid-template-columns:1fr;padding:20px}.restaurant-guide-panel aside{padding:20px}.restaurant-guide-panel li{grid-template-columns:30px 1fr}.restaurant-guide-panel li::before{height:30px;width:30px}.restaurant-use-map article{grid-template-columns:1fr;padding:22px}.retail-journey-list article,.retail-placement-list article,.event-material-table article{grid-template-columns:1fr}.retail-check-panel,.event-seo-note aside,.professional-note-section aside,.school-note-section aside,.service-check-section aside{padding:22px}.professional-placement-grid,.school-touchpoint-grid{grid-template-columns:1fr}.service-use-list{grid-template-columns:1fr}.service-use-list article:nth-child(even){border-left:0}.service-use-list article+article{border-top:1px solid #e3e8ee}.professional-vcard-feature-grid article{grid-template-columns:1fr}.segment-restaurant-visual{min-height:260px}.pix-seo-actions .btn{width:100%}}#quem-somos{scroll-margin-top:50px}@media(min-width:768px){#quem-somos{scroll-margin-top:80px}}#qrcode-generator{scroll-margin-top:80px}@media(min-width:768px){#qrcode-generator{scroll-margin-top:110px}}@media(min-width:992px){.pt-10{padding-top:10rem!important}}.avatar-wrapper{position:relative}.avatar-wrapper::before{content:"";position:absolute;inset:0;background:#fff;border-radius:50%;z-index:-1}.avatar-wrapper>*{position:relative;z-index:1}.iti{width:100%}.accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 0C7.55229 5.96046e-08 8 0.447715 8 1L8 6H13C13.5523 6 14 6.44771 14 7C14 7.55228 13.5523 8 13 8H8V13C8 13.5523 7.55228 14 7 14C6.44772 14 6 13.5523 6 13L6 8H1C0.447715 8 0 7.55228 0 7C0 6.44772 0.447715 6 1 6H6L6 1C6 0.447715 6.44772 0 7 0Z' fill='%23666666'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(135deg);--bs-accordion-btn-icon-transition:transform .3s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 0C7.55229 5.96046e-08 8 0.447715 8 1L8 6H13C13.5523 6 14 6.44771 14 7C14 7.55228 13.5523 8 13 8H8V13C8 13.5523 7.55228 14 7 14C6.44772 14 6 13.5523 6 13L6 8H1C0.447715 8 0 7.55228 0 7C0 6.44772 0.447715 6 1 6H6L6 1C6 0.447715 6.44772 0 7 0Z' fill='%23666666'/%3E%3C/svg%3E")}.accordion-item{border:0!important;margin-bottom:10px}.accordion-header{background-color:#f7f7f7;font-family:'Outfit',Helvetica,sans-serif}.accordion-header button{background-color:#f7f7f7!important;font-size:1.45rem;font-weight:500;gap:1.5rem;border-radius:8px!important;box-shadow:none!important;color:inherit!important}.plan-pill,.plan-my-pill{cursor:pointer}#precos{scroll-margin-top:100px}.fade-text{transition:opacity .25s ease,transform .25s ease;opacity:1}.fade-text.is-changing{opacity:0;transform:translateY(-4px)}@media(min-width:992px){.overflow-auto-lg{overflow:visible!important}}.overflow-auto-lg{overflow:auto;-webkit-overflow-scrolling:touch}@media(min-width:992px){.sticky-price-table thead th{position:sticky;top:72px;z-index:10;background:#fff}}.sticky-price-table{border-collapse:separate;border-spacing:10px 0}.sticky-price-table thead th{padding:1.5rem;border-radius:.375rem;color:#fff;text-align:center;border:0;vertical-align:middle}.sticky-price-table tbody td{padding:1.5rem;text-align:center;vertical-align:middle;line-height:1;min-height:100px}.plan-comparison-table .plan-comparison-plans>th{height:168px}.plan-comparison-table .plan-comparison-pro{--bs-info-rgb:63,131,142}.plan-comparison-table .plan-comparison-pro-options{display:flex;gap:0}.plan-comparison-table thead .plan-comparison-plus>a,.plan-comparison-table thead .plan-comparison-pro-options .btn,.plan-comparison-table thead .plan-comparison-unlimited>.btn{width:88px;min-width:88px;height:40px;padding-inline:.5rem}.plan-comparison-table .plan-comparison-category th{padding:.7rem .5rem;border-bottom:1px solid var(--bs-border-color);background:var(--bs-light);color:var(--bs-dark)}.plan-comparison-table .plan-comparison-resource{padding:1.35rem 1.5rem;line-height:1.15}.plan-comparison-table .plan-comparison-value{min-width:150px;height:84px;padding:1.25rem 1rem}.plan-comparison-table .plan-comparison-value-merged{border-left:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color)}.plan-comparison-table tfoot td .btn{display:block;width:150px;max-width:100%;margin-inline:auto}.plan-comparison-table .plan-comparison-main,.plan-comparison-table .plan-comparison-note{display:block}.plan-comparison-table .plan-comparison-scans-plus .plan-comparison-main{display:inline}.plan-comparison-table .plan-comparison-note{margin-top:.2rem;color:var(--bs-secondary-color);font-family:'Outfit',Helvetica,sans-serif;font-size:.82rem;font-weight:400;line-height:1.1}.plan-comparison-table .bi-x-square{opacity:.1}.plan-comparison-table tfoot th,.plan-comparison-table tfoot td{padding:8px;border:0;background:var(--bs-light);vertical-align:middle}.plan-comparison-table tfoot .btn{margin-inline:.2rem;white-space:nowrap}.plan-comparison-table tfoot th{border-radius:.375rem 0 0 .375rem}.plan-comparison-table tfoot td:last-child{border-radius:0 .375rem .375rem 0}@media(max-width:991.98px){.plan-comparison-table{min-width:1080px}}.toggle-resources .icon-arrow{transform:rotate(0deg);transition:transform .2s ease-in-out}.toggle-resources.open .icon-arrow{transform:rotate(180deg)}.qrplus-trust-strip{background:#fff;padding:18px 0}.qrplus-trust-row{display:flex;align-items:center;gap:18px;min-height:74px}.qrplus-trust-label{flex:0 0 auto;width:150px;display:flex;align-items:center;justify-content:flex-start}.qrplus-trust-label-text{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:rgba(0,0,0,.45);line-height:1.25;font-weight:600;user-select:none}.qrplus-trust-marquee{position:relative;overflow:hidden;flex:1 1 auto;height:100px;max-width:100%;display:flex;align-items:center;mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent)}.qrplus-trust-track{display:flex;align-items:center;will-change:transform;cursor:grab;animation:qrplus-marquee 60s linear infinite}.qrplus-trust-track.dragging{cursor:grabbing}.qrplus-trust-item{flex:0 0 auto;width:140px;height:100px;display:flex;align-items:center;justify-content:center}.qrplus-trust-item img{width:140px;height:70px;object-fit:contain;opacity:.35;filter:grayscale(100%);transition:opacity .2s ease,filter .2s ease}.qrplus-trust-marquee:hover .qrplus-trust-item img{opacity:.6;filter:grayscale(20%)}@keyframes qrplus-marquee{from{transform:translateX(0)}to{transform:translateX(calc(-1*var(--marquee-half,1000px)))}}@media(prefers-reduced-motion:reduce){.qrplus-trust-track{animation:none}}@media(max-width:576px){.qrplus-trust-row{gap:0}.qrplus-trust-label{width:100%}.qrplus-trust-label-text{font-size:11px}.qrplus-trust-item{width:120px}.qrplus-trust-item img{width:120px}}.qrplus-trust-marquee,.qrplus-trust-track,.qrplus-trust-item,.qrplus-trust-item img{-webkit-user-select:none;user-select:none}.qrplus-trust-item img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.qrplus-trust-marquee{touch-action:pan-y}.border-dashed{border-style:dashed!important}.btn-soft-disabled{pointer-events:none;opacity:.55;filter:grayscale(20%)}#dropzone-decoder{height:180px}#dropzone-decoder.decoder-has-preview>*{opacity:0;pointer-events:none}#dropzone-decoder.decoder-has-preview #btn-clear-decoder,#dropzone-decoder.decoder-has-preview #div-btn-clear-decoder{opacity:1;pointer-events:auto}#zone-scanner .scan-region-highlight-svg,#zone-scanner .code-outline-highlight{stroke:#64a2f3!important}#decodeResultModal{padding:0!important}.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text]{padding-left:95px!important}.qr-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;padding:1.5rem .5rem .5rem}.qr-steps__line{position:absolute;left:10%;right:10%;top:2.75rem;height:3px;background:rgba(13,110,253,.25);border-radius:999px}.qr-step{text-align:center;position:relative;z-index:1}.qr-step__num{width:42px;height:42px;margin:0 auto .6rem;border-radius:999px;background:var(--bs-primary);color:#fff;font-weight:800;display:grid;place-items:center;box-shadow:0 .35rem 1rem rgba(13,110,253,.25)}.qr-step__title{font-weight:600;color:var(--bs-dark)}.qr-step__text{font-size:.875rem;color:var(--bs-secondary-color,#6c757d);line-height:1.35}@media(max-width:991.98px){.qr-steps{grid-template-columns:1fr;gap:1.5rem;padding:.5rem 0}.qr-step__content{display:flex;flex-direction:column}.qr-steps__line{left:1.75rem;right:auto;top:1rem;bottom:1rem;width:2px;height:auto}.qr-step{display:flex;align-items:flex-start;gap:.9rem;text-align:left;padding-left:.5rem}.qr-step__num{margin:0;flex:0 0 auto}.qr-step__title{line-height:1.5rem;margin-bottom:0}}.go-to-top{position:fixed;bottom:20px;right:20px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:20px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1044}.go-to-top.show:hover{opacity:1}.go-to-top.show{opacity:.5;visibility:visible}@media(max-width:576px){.go-to-top{width:44px;height:44px;font-size:18px;bottom:16px;right:16px}}.step-title{font-weight:500;font-size:20px;color:#333;margin-bottom:.8rem}.step-card .card-body{padding:1rem}.types-desktop{overflow-y:auto;overflow-x:hidden;max-height:509px}@media(min-width:992px){.types-desktop-fill{overflow-y:scroll;overflow-x:hidden;height:440px}}@media(min-width:576px){.types-desktop-fill{background-color:rgba(var(--bs-light-rgb),1)}}.types-mobile .dropdown-menu{overflow-y:auto;max-height:300px}.types-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2px}.qr-builder.has-selection .types-grid{grid-template-columns:1fr}.type-item{display:flex;align-items:center;gap:.5rem!important;user-select:none;min-height:50px;padding:.45rem .5rem!important;border-radius:.5rem;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.type-item:hover{background:rgba(var(--header-color),.1);border-color:rgba(var(--header-color),.16);box-shadow:0 10px 24px rgba(15,23,42,.06);transform:translateY(-1px)}.type-item.active{background:rgba(var(--header-color),1);border-color:rgba(var(--header-color),.42);box-shadow:inset 0 0 0 1px rgba(var(--header-color),.18),0 12px 26px rgba(var(--header-color),.24)}.type-item.active .next-icon-menu{display:inherit;min-width:16px;color:#fff}.type-item .next-icon-menu{display:none}.type-icon-hover{width:28px;height:28px;min-width:28px;border-radius:.45rem;background:#fff;display:flex;align-items:center;justify-content:center;border:1px solid rgb(var(--header-color))}.type-icon-hover svg{color:rgb(var(--header-color));transform:scale(.65);transform-origin:center}.type-icon{width:40px;height:40px;min-width:40px;border-radius:.5rem;background:#ebebeb;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,box-shadow .2s ease}.type-icon svg{color:#666}.type-item:hover .type-icon{background:rgba(255,255,255,.5)!important}.type-item:hover .type-icon svg{color:rgb(var(--header-color))}.type-item.active .type-icon{background:#fff!important}.type-item.active .type-icon svg{color:rgb(var(--header-color))}.type-item .flex-grow-1{min-width:0}.type-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;vertical-align:top;color:#666;font-size:1rem}.type-item:hover .type-label{color:rgb(var(--header-color))}.type-item.active .type-label{color:#fff}.center-preview{position:relative;min-height:320px;display:grid;place-items:center;text-align:center}.center-preview .empty-icon-group{position:relative}.center-preview .empty-icon{width:140px;height:140px;border-radius:.7rem;display:grid;place-items:center;background:#fff;background-image:linear-gradient(to bottom left,rgba(var(--header-color),.2),rgba(63,131,142,.25));color:rgb(var(--header-color));margin:0 auto 10px auto;font-size:70px;position:relative;z-index:2;animation:float 7s ease-in-out infinite}.center-preview .empty-icon-top-right{width:40px;height:40px;border-radius:.375rem;display:grid;place-items:center;background:#fff;margin:0 auto 10px auto;position:absolute;top:-15px;right:-35px;color:#666;z-index:1;transform:rotate(12deg)}.center-preview .empty-icon-bottom-left{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#fff;margin:0 auto 10px auto;position:absolute;bottom:-10px;left:-40px;font-size:1.8rem;background:#f5f9f9;color:#3f838e;border:solid 1px rgba(63,131,142,.1);z-index:3;transform:rotate(-12deg)}@keyframes float{0%,100%{transform:translateY(10px)}50%{transform:translateY(-10px)}}.preview-wrap{width:100%;max-width:520px}.mode-cards{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;background:#ebebeb;border-radius:.375rem}@media(max-width:576px){.mode-cards{grid-template-columns:1fr}}.mode-card{text-align:left;border:0;background:#ebebeb;border-radius:.375rem;padding:7px 14px;cursor:pointer;transition:box-shadow .25s ease,background .5s ease,color .5s ease;color:#999;display:flex;flex-direction:column;align-items:start;justify-content:start;position:relative}.mode-card:hover{background:rgba(255,255,255,.5)}.mode-card.active{background:#fff;color:#000;box-shadow:2px 2px 2px 0 rgba(0,0,0,.05)}.mode-card[disabled]{opacity:.5}.mode-card[disabled]:hover .icon-disabled{opacity:1}.mode-card .icon-disabled{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;opacity:0;transition:opacity .2s ease;background:rgba(255,255,255,.6);backdrop-filter:blur(2px)}.mode-card .icon-disabled i{font-size:28px;color:#666}.mode-card .icon-disabled .icon-disabled-text{font-size:10px;color:#666;font-weight:600;letter-spacing:1px;text-transform:uppercase}.mode-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:1.25rem;font-weight:500;width:100%}.mode-card #mode-card-account-required{position:relative;top:-2px;opacity:0;transition:opacity .25s ease}.mode-card.active #mode-card-account-required{opacity:1}.mode-card-icon{background:#ebebeb}.mode-card-icon svg{fill:#666}.mode-card-icon:hover svg,.mode-card.active .mode-card-icon svg{fill:#335eff}.mode-list{margin:0 0 10px 0;padding-left:18px;font-size:.9rem}.mode-foot{font-size:.85rem}.mode-card.active .mode-foot{color:#666}.sticky-panel{position:sticky;top:90px}.qr-preview-box{position:relative;width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border:1px dashed #e0e0e0;border-radius:.375rem;background:#fff;overflow:hidden;text-align:center}.qr-preview-box img{max-width:90%;max-height:90%;object-fit:contain;z-index:1;user-select:none;-webkit-user-drag:none;pointer-events:none}.qr-preview-box span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;z-index:2;pointer-events:none}@media(max-width:991.98px){.types-desktop{display:none!important}.types-mobile{display:block!important}.center-preview{display:none!important}#step2{overflow-y:hidden!important;max-height:100%!important}#form-qrcode{height:auto!important}}@media(min-width:992px){.types-mobile{display:none!important}}#previewEmpty{background:radial-gradient(circle at center,rgba(10,20,30,.1) 0%,transparent 40%)}.preview-state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;filter:blur(4px);pointer-events:none}.preview-state.is-active{opacity:1;transform:translateY(0);filter:blur(0);pointer-events:auto}#previewHover .hover-content{opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease;will-change:opacity,transform}#previewHover .hover-content.is-switching{opacity:0;transform:translateY(8px)}@media(min-width:992px){#colStep1,#colStep2{transition:flex-basis .3s ease,max-width .3s ease,width .3s ease;will-change:flex-basis,max-width,width}}#colStep2 .step-card{height:100%}#colStep2 .step-card .card-body{height:100%;display:flex;flex-direction:column;min-height:0}#centerPreview{flex:1 1 auto;min-height:0}#centerPreview .preview-wrap{height:100%;max-width:520px;margin:0 auto;position:relative}#previewEmpty.preview-state{align-items:center;justify-content:start;text-align:center;cursor:pointer;border-radius:1rem}#previewEmpty.preview-state:focus-visible{outline:3px solid rgba(8,118,227,.35);outline-offset:.25rem}#previewEmpty.preview-state .empty-icon{transition:transform .2s ease,box-shadow .2s ease}#previewEmpty.preview-state:hover .empty-icon{transform:translateY(-2px) scale(1.03);box-shadow:0 14px 34px rgba(8,118,227,.16)!important}#previewHover .hover-content{display:flex;flex-direction:column;height:100%;min-height:0}#previewHover .img-frame{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom-right-radius:.375rem;padding:.75rem .75rem .35rem}#previewHover #hoverImg{width:min(100%,470px);height:auto;max-height:400px;object-fit:contain;object-position:center;display:block;margin:0 auto}@media(min-width:1200px){#previewHover #hoverImg{width:min(98%,500px);height:auto;max-height:425px;object-fit:contain;object-position:center}}@media(min-width:1400px){#previewHover #hoverImg{width:min(96%,530px);height:auto;max-height:450px;object-fit:contain;object-position:center}}#hoverDesc{flex:0 0 auto}#step2{display:none;flex:1 1 auto;min-height:0;overflow:hidden}.qr-builder.has-selection #step2{display:block;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 140px)}#form-qrcode{height:80px}.generator-submit-row{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.qr-action-btn{min-height:46px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.55rem 1.05rem;font-weight:700;font-size:1rem;letter-spacing:0;line-height:1.1;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.qr-action-btn:hover:not(:disabled){transform:translateY(-1px)}.qr-action-btn:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(0,123,255,.18)}.qr-action-btn:disabled{opacity:.48;cursor:not-allowed;transform:none}.qr-action-icon{width:30px;height:30px;min-width:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.qr-action-btn-primary{background:#0876e3;color:#fff;box-shadow:0 14px 28px rgba(8,118,227,.22)}.qr-action-btn-primary .qr-action-icon{background:rgba(255,255,255,.18)}.qr-action-btn-primary:hover:not(:disabled),.qr-action-btn-primary:active{background:#006bd3;color:#fff;box-shadow:0 18px 34px rgba(8,118,227,.28)}.qr-action-btn-secondary{background:#fff;color:#172033;border:1px solid rgba(23,32,51,.1);box-shadow:0 12px 26px rgba(15,23,42,.08)}.qr-action-btn-secondary .qr-action-icon{background:rgba(8,118,227,.08);color:#0876e3}.qr-action-btn-secondary:hover:not(:disabled),.qr-action-btn-secondary:active{background:#f5f9ff;color:#0876e3;border-color:rgba(8,118,227,.18);box-shadow:0 16px 30px rgba(15,23,42,.1)}.qr-builder.has-selection #centerPreview{display:none}.qr-builder.has-selection #step2::-webkit-scrollbar{width:10px}.qr-builder.has-selection #step2::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid transparent;background-clip:padding-box;background-color:rgba(0,0,0,.2)}#btn-qrcode-generated{display:none}.qrcode-generator-preview-box{border:1px solid rgba(8,118,227,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 14px 34px rgba(15,23,42,.08)}.qrcode-preview-loading{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.25rem;background:rgba(255,255,255,.88);color:#172033;text-align:center;backdrop-filter:blur(5px)}.qrcode-preview-loading .spinner-border{color:#0876e3;width:2rem;height:2rem}.qrcode-preview-loading strong{font-size:.95rem}.qrcode-preview-loading small{color:#667085;font-size:.78rem}.qrcode-generated-actions{display:grid;gap:.8rem;margin-top:1.4rem}.qrcode-generated-actions .qr-action-btn{width:100%;justify-content:center}.gps-app-options{display:flex;flex-wrap:wrap;gap:1rem}.gps-app-option{display:inline-flex;align-items:center;gap:.55rem}.gps-app-radio{margin:0;flex:0 0 auto}.gps-app-choice{display:inline-flex;align-items:center;gap:.55rem;font-weight:500;color:#212529;cursor:pointer}.gps-app-icon{width:24px;height:24px;object-fit:contain;flex:0 0 24px}.gps-app-choice span{line-height:1}.gps-app-radio:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}@media(max-width:575.98px){.gps-app-options{flex-direction:column;gap:.75rem}}#gps-place-autocomplete-container:empty{display:none}#gps-place-autocomplete-container gmp-place-autocomplete{display:block;box-sizing:border-box;border:1px solid var(--bs-border-color,#dee2e6);border-radius:var(--bs-border-radius-pill,50rem);background:#fff;color:#999;font-size:1rem;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#gps-place-autocomplete-container gmp-place-autocomplete:focus,#gps-place-autocomplete-container gmp-place-autocomplete:focus-within{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}#gps-input2-wrapper.gps-fallback-hidden{display:none}#qrcodeDownloadModal{padding-right:0!important}.qrcode-download-modal{--qrcode-pro-accent:#3f838e;overflow:hidden}.qrcode-download-dialog{max-width:980px}.qrcode-download-shell{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);min-height:600px}.qrcode-download-main{position:relative;padding:3rem 3rem 2.5rem;background:#fcfbf8;display:flex;flex-direction:column;align-items:center;text-align:center}.qrcode-download-kicker{color:#6c757d;margin-bottom:1rem;letter-spacing:.1rem}.qrcode-download-main .modal-title{font-size:clamp(2rem,2.6vw,3rem);line-height:1.05;letter-spacing:0}.qrcode-download-subtitle{max-width:28rem;color:#6c757d;font-size:1.1rem}.qrcode-download-preview-card{width:min(100%,200px);margin-top:2rem}.qrcode-download-preview-frame{overflow:hidden}.qrcode-download-preview-frame img{max-width:90%;max-height:90%;object-fit:contain;z-index:1;user-select:none;-webkit-user-drag:none;pointer-events:none}.qrcode-download-preview-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:rgba(22,33,31,.42);color:#fff;backdrop-filter:blur(2px)}.qrcode-download-preview-overlay span{position:static;inset:auto;font-size:.75rem;font-weight:700;color:inherit;line-height:1}.qrcode-download-progress-wrap{width:min(100%,360px);margin-top:1.25rem}.qrcode-download-progress{width:100%;height:6px;border-radius:999px;background:rgba(0,0,0,.1);overflow:hidden}.qrcode-download-progress span{display:block;width:0;height:100%;border-radius:inherit;background:#3f838e}.qrcode-download-progress-text{margin-top:.5rem;font-size:.82rem;font-weight:700;letter-spacing:.1rem;color:#4b5563}.qrcode-download-actions{width:min(100%,420px);margin-top:2.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem}.qrcode-download-format-select-wrap{display:flex;flex-direction:column;text-align:left;gap:.45rem}.qrcode-download-format-label{font-size:.78rem;font-weight:700;letter-spacing:.1rem;color:#667085;text-transform:uppercase;text-align:center}.qrcode-download-actions .form-select{min-height:56px;padding-inline:1.15rem 3rem;border-color:rgba(22,33,31,.14);background-color:rgba(255,255,255,.92);color:#212529!important;box-shadow:none}.qrcode-download-actions .form-select:focus{border-color:rgba(63,131,142,.72);box-shadow:0 0 0 .25rem rgba(63,131,142,.18)}.qrcode-download-actions .btn{min-width:180px;min-height:56px}#qrcodePreviewImage,#qrcodeCustomizationPreviewImage,#qrcodeDownloadPreview{user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}#btnDownloadNow{border:0;background:#3f838e;color:#fff;font-weight:700;box-shadow:0 14px 28px rgba(63,131,142,.24);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}#btnDownloadNow:hover,#btnDownloadNow:active{background:#346f78;color:#fff;transform:translateY(-1px);box-shadow:0 18px 34px rgba(63,131,142,.3)}.qrcode-download-pdf-lock{width:min(100%,420px);margin-top:.9rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#667085;font-size:.94rem}.qrcode-download-pro-panel{position:relative;padding:2rem;background:#3f838e;color:#fff;display:flex;flex-direction:column}.qrcode-download-close{position:absolute;top:1.25rem;right:1.25rem;opacity:.7}.qrcode-download-pro-badge{align-self:flex-start;display:inline-flex;padding:.45rem .85rem;border-radius:999px;background:rgba(255,255,255,.18);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08rem;margin-bottom:1.5rem}.qrcode-download-pro-title{font-size:clamp(1.75rem,2vw,2.3rem);line-height:1.05;letter-spacing:0;margin-bottom:1.5rem;color:#fff}.qrcode-download-pro-list{display:grid;gap:1rem;margin-bottom:2rem}.qrcode-download-pro-item{display:grid;grid-template-columns:52px 1fr;gap:1rem;align-items:start}.qrcode-download-pro-icon{width:52px;height:52px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.12)}.qrcode-download-pro-item strong{display:block;font-size:1rem;margin-bottom:.3rem;color:#fff}.qrcode-download-pro-item span{color:rgba(255,255,255,.92);font-size:1.2rem}.qrcode-download-pro-text{margin:0;color:rgba(255,255,255,.82);font-size:.9rem;line-height:1.25;font-weight:400}.qrcode-download-pro-note{margin-top:1rem;color:rgba(255,255,255,.76);font-size:.8rem;text-align:center}#qrcodeCustomizationModal{padding-right:0!important}#qrcodeCustomizationModal .modal-dialog{max-width:min(1140px,calc(100vw - 1rem))}.qrcode-customization-modal{border:0;overflow:hidden;max-height:calc(100dvh - 1rem);background:radial-gradient(circle at top left,rgba(63,131,142,.08),transparent 28%),linear-gradient(180deg,#fff 0%,#f6f8fa 100%)}.qrcode-customization-modal .modal-header{min-height:0;padding:.85rem 1rem .45rem!important;gap:.75rem;align-items:center!important;justify-content:space-between}.qrcode-customization-modal .modal-header>.qrcode-customization-header-actions{margin-left:auto!important}.qrcode-customization-modal .modal-body{min-height:0;overflow:hidden;padding:.35rem 1rem 1rem!important}.qrcode-customization-modal .modal-title{margin-bottom:0!important;font-size:1.18rem;line-height:1.2;letter-spacing:0}.qrcode-customization-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;min-width:0;flex:0 0 auto}.qrcode-customization-icon-btn{width:2.15rem;height:2.15rem;border:0;border-radius:999px;background:transparent;color:#6c757d;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:1.05rem;line-height:1;transition:color .2s ease,background-color .2s ease,transform .2s ease}.qrcode-customization-icon-btn:hover:not(:disabled),.qrcode-customization-icon-btn:focus-visible{background:rgba(0,123,255,.1);color:#007bff;transform:translateY(-1px);outline:0}.qrcode-customization-icon-btn:disabled{opacity:.38;transform:none}.qrcode-customization-shell{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr);gap:1.25rem;align-items:start}.qrcode-customization-controls-panel,.qrcode-customization-preview-panel{min-width:0}.qrcode-customization-controls-panel{padding-right:.5rem;min-height:0}.qrcode-customization-controls{display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 152px);overflow-y:auto;margin-top:0;padding:0 .35rem 0 0}.qrcode-customization-controls::-webkit-scrollbar{width:10px}.qrcode-customization-controls::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.qrcode-customization-section{display:flex;flex-direction:column;flex:0 0 auto;border:1px solid rgba(33,37,41,.08);border-radius:1rem;background:rgba(255,255,255,.92);box-shadow:0 12px 32px rgba(18,38,63,.05)}.qrcode-customization-controls .qrcode-customization-section{min-height:0;margin-top:0;padding-top:0}.qrcode-customization-section>.collapse.show{height:auto!important}.qrcode-customization-section>.collapse:not(.show){height:0!important;overflow:hidden}.qrcode-customization-section--models .qrcode-customization-accordion-body{min-height:0}.qrcode-customization-section--models .qrcode-customization-option-grid{align-items:start;align-content:start}.qrcode-customization-accordion-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem;border:0;background:transparent;text-align:left}.qrcode-customization-accordion-toggle h6{margin:0;font-size:1rem}.qrcode-customization-accordion-toggle::after{content:"";width:1rem;height:1rem;flex:0 0 1rem;margin-right:5px;background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:1rem;transition:transform .2s ease}.qrcode-customization-accordion-toggle[aria-expanded="true"]::after{transform:rotate(-180deg)}.qrcode-customization-accordion-body{padding:0 1rem 1rem}.qrcode-customization-stack{display:grid;gap:1rem}.qrcode-customization-block{display:grid;gap:.75rem}.qrcode-customization-block-title{font-size:.85rem;font-weight:600;color:#495057}.qrcode-customization-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.qrcode-customization-option-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.75rem}.qrcode-customization-option{width:100%;min-height:112px;border:1px solid rgba(33,37,41,.12);border-radius:.95rem;background:#fff;color:#212529;padding:.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.qrcode-customization-option.has-label{min-height:112px}.qrcode-customization-option:hover{border-color:rgba(63,131,142,.45);transform:translateY(-1px)}.qrcode-customization-option:disabled{cursor:not-allowed;opacity:1;transform:none}.qrcode-customization-option.is-active{border-color:rgba(63,131,142,.88);box-shadow:0 0 0 .22rem rgba(63,131,142,.16)}.qrcode-customization-option.is-locked{background:linear-gradient(180deg,rgba(248,249,250,.98),rgba(241,243,245,.98));border-style:dashed}.qrcode-customization-option.is-locked img{filter:grayscale(1);opacity:.55}.qrcode-customization-option img{max-width:100%;max-height:42px;object-fit:contain}.qrcode-customization-option-empty{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;color:#6c757d}.qrcode-customization-option-empty i{font-size:1.1rem}.qrcode-customization-option-label{font-size:.8rem;line-height:1.15;word-break:break-word}.qrcode-customization-option-premium{width:28px;height:14px}.qrcode-customization-option-meta{display:flex;flex-direction:column;align-items:center;gap:.3rem}.qrcode-customization-option-badge{display:inline-flex;align-items:center;justify-content:center}.qrcode-customization-option-lock{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.72rem;font-weight:600;color:#6c757d;line-height:1}.qrcode-customization-option-lock .qrcode-customization-option-badge{transform:translateY(-1px)}.qrcode-customization-toggle-group{display:flex;flex-wrap:wrap;gap:.6rem}.qrcode-customization-toggle-card{flex:1 1 180px;border:1px solid rgba(33,37,41,.12);border-radius:.95rem;background:#fff;padding:.8rem .9rem}.qrcode-customization-range-wrap{display:grid;gap:.5rem}.qrcode-customization-range-wrap output{font-weight:700;color:#3f838e}.qrcode-customization-file-card{border:1px dashed rgba(33,37,41,.18);border-radius:.95rem;background:#fff;padding:.9rem}.qrcode-customization-logo-position{display:grid;gap:.55rem}.qrcode-customization-position-picker-wrap{position:relative;width:128px;padding-right:26px;padding-bottom:26px}.qrcode-customization-position-picker{position:relative;width:96px;aspect-ratio:1;border:1px solid #0876e3;border-radius:.8rem;background:#07111f;overflow:hidden;cursor:crosshair;touch-action:none}.qrcode-customization-position-grid,.qrcode-customization-position-line{position:absolute;inset:0;pointer-events:none}.qrcode-customization-position-grid{background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(81,197,255,.28) 50%,transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),rgba(81,197,255,.28) 50%,transparent calc(50% + .5px))}.qrcode-customization-position-line-x{width:1px;left:50%;background:rgba(49,213,253,.88);transform:translateX(-50%)}.qrcode-customization-position-line-y{height:1px;top:50%;background:rgba(49,213,253,.88);transform:translateY(-50%)}.qrcode-customization-position-picker.is-centered-x .qrcode-customization-position-line-x,.qrcode-customization-position-picker.is-centered-y .qrcode-customization-position-line-y{background:#31d5fd;box-shadow:0 0 10px rgba(49,213,253,.9)}.qrcode-customization-position-picker.is-centered-x.is-centered-y .qrcode-customization-position-cursor{border-color:rgba(49,213,253,.9);box-shadow:0 0 0 4px rgba(49,213,253,.24),0 0 14px rgba(49,213,253,.85)}.qrcode-customization-position-cursor{position:absolute;width:26px;height:26px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border:2px solid rgba(8,118,227,.55);box-shadow:0 0 0 4px rgba(8,118,227,.16);pointer-events:none}.qrcode-customization-position-center{position:absolute;display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid rgba(8,118,227,.5);border-radius:.45rem;background:#fff;color:#0876e3;font-size:.8rem;line-height:1}.qrcode-customization-position-center-y{top:37px;right:0;padding-left:4px}.qrcode-customization-position-center-x{left:37px;bottom:0;padding-left:4px}.qrcode-customization-position-center:hover,.qrcode-customization-position-center:focus{background:#eaf4ff;border-color:#0876e3}.scan-score-panel{--scan-score-color:#35d398;background:#090b10;border:1px solid #151922;border-radius:.7rem;color:#fff;padding:.8rem .9rem .9rem}.scan-score-panel.score-high{--scan-score-color:#35d398}.scan-score-panel.score-good{--scan-score-color:#81d178}.scan-score-panel.score-low{--scan-score-color:#ffbf45}.scan-score-panel.score-poor,.scan-score-panel.score-unreadable{--scan-score-color:#ff3851}.scan-score-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.6rem;font-size:.82rem}.scan-score-status{display:inline-flex;align-items:center;gap:.35rem;color:var(--scan-score-color);font-weight:800}.scan-score-alert{display:none;color:var(--scan-score-color)}.scan-score-alert.is-danger{animation:scan-score-pulse 1s ease-in-out infinite}.scan-score-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:20px;overflow:hidden;border:2px solid rgba(255,255,255,.74);border-radius:999px;background:linear-gradient(90deg,#ff2b42 0%,#ff7440 32%,#f1cf58 56%,#43d197 78%,#35d398 100%)}.scan-score-segment{border-right:0}.scan-score-segment:last-child{border-right:0}.scan-score-marker{position:absolute;top:-5px;bottom:-5px;left:50%;width:4px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.18);transform:translateX(-50%)}@keyframes scan-score-pulse{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,56,81,0))}50%{transform:scale(1.15);filter:drop-shadow(0 0 7px rgba(255,56,81,.72))}}.qrcode-customization-field-help{margin:.45rem 0 0;color:#667085;font-size:.82rem;line-height:1.35}.qrcode-customization-color-editor{display:grid;gap:.8rem;padding:.95rem;border-radius:1rem;background:#fff;border:1px solid rgba(8,118,227,.1);box-shadow:0 10px 24px rgba(15,23,42,.045)}.qrcode-customization-color-editor-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.qrcode-customization-color-editor-head h6{margin:0;font-size:.9rem;font-weight:700;color:#172033}.qrcode-customization-color-editor-head .form-select{min-height:40px;border-radius:.75rem;border-color:rgba(23,32,51,.12);background-color:#fff;color:#667085!important;font-size:.85rem}.qrcode-customization-color-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.qrcode-customization-color-input{min-height:54px;padding:.3rem;border:1px solid rgba(23,32,51,.12);border-radius:.85rem;background:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.75),0 8px 18px rgba(15,23,42,.06);cursor:pointer}.qrcode-customization-color-editor .form-label{margin-bottom:.35rem!important;color:#344054;font-size:.82rem!important;font-weight:700;line-height:1.1}.qrcode-customization-color-input::-webkit-color-swatch-wrapper{padding:0}.qrcode-customization-color-input::-webkit-color-swatch{border:0;border-radius:.55rem}.qrcode-customization-color-input::-moz-color-swatch{border:0;border-radius:.55rem}.qrcode-customization-eye-card{display:grid;gap:1rem;padding:1rem;border-radius:1rem;border:1px solid rgba(33,37,41,.08);background:rgba(248,249,250,.75)}.qrcode-customization-eye-title{font-size:.95rem;font-weight:700;color:#343a40}.qrcode-customization-preview-card{position:sticky;top:0;padding:1.25rem;border-radius:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,249,251,.98));border:1px solid rgba(33,37,41,.08);box-shadow:0 18px 42px rgba(15,23,42,.08)}.qrcode-customization-preview-frame{min-height:340px}.qrcode-customization-preview-frame>img{position:relative;z-index:1}.qrcode-customization-preview-overlay{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:rgba(20,28,38,.44);color:#fff;backdrop-filter:blur(2px)}.qrcode-customization-preview-overlay.d-none{display:none!important}.qrcode-customization-preview-overlay span{position:static;inset:auto;color:inherit;font-size:.95rem;font-weight:500}.qrcode-customization-empty{padding:1rem;border-radius:.9rem;background:rgba(248,249,250,.9);color:#6c757d}#btnGenerate,#btnCustomize,#btnDownload{min-height:46px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.55rem!important;padding:.55rem 1.05rem!important;font-weight:700!important;font-size:1rem!important;letter-spacing:0!important;line-height:1.1!important;border:0!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease!important}#btnGenerate,#btnDownload{background:#0876e3!important;color:#fff!important;box-shadow:0 14px 28px rgba(8,118,227,.22)!important}#btnGenerate:hover:not(:disabled),#btnDownload:hover:not(:disabled){background:#006bd3!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 18px 34px rgba(8,118,227,.28)!important}#btnCustomize{width:100%;background:#fff!important;color:#172033!important;border:1px solid rgba(23,32,51,.1)!important;box-shadow:0 12px 26px rgba(15,23,42,.08)!important}#btnCustomize:hover:not(:disabled){background:#f5f9ff!important;color:#0876e3!important;border-color:rgba(8,118,227,.18)!important;transform:translateY(-1px);box-shadow:0 16px 30px rgba(15,23,42,.1)!important}#btnDownload{width:100%}#btnCustomize:disabled,#btnDownload:disabled{opacity:.48!important;cursor:not-allowed!important}#btnCustomize>div,#btnDownload>div{width:auto!important;min-width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center!important}#btnCustomize>div{background:rgba(8,118,227,.08);color:#0876e3}#btnDownload>div{background:rgba(255,255,255,.18);color:#fff}.pix-copy-paste-result{position:relative;overflow:hidden;margin:.85rem 0 0;padding:.82rem;border:1px solid rgba(63,131,142,.28);border-radius:8px;background:#fff;box-shadow:0 12px 24px rgba(15,23,42,.08)}.pix-copy-paste-result::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#3f838e}.pix-copy-paste-result.is-highlighted{animation:pix-copy-paste-glow 1.55s ease-in-out 0s 2}.pix-copy-paste-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.pix-copy-paste-title{color:#3f838e;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pix-copy-paste-copy{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:31px;padding:.32rem .68rem;border:0;border-radius:999px;background:#3f838e;color:#fff;font-size:.86rem;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 10px 22px rgba(63,131,142,.22);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.pix-copy-paste-copy:hover,.pix-copy-paste-copy:focus{background:#346f79;color:#fff;transform:translateY(-1px);box-shadow:0 14px 26px rgba(63,131,142,.28)}.pix-copy-paste-value{min-height:64px;resize:vertical;border-radius:8px;border-color:rgba(63,131,142,.24);background-color:#fff;background-image:linear-gradient(110deg,#fff 0%,#f8fafc 34%,#e9f7f5 50%,#f8fafc 66%,#fff 100%);background-size:240% 100%;color:#172033;font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:.82rem;font-weight:700;line-height:1.45;animation:pix-copy-paste-shimmer 2.2s ease-in-out infinite}.pix-copy-paste-help{display:block;margin-top:.45rem;color:#66717d;font-size:.86rem;line-height:1.45}.pix-plaque-action{display:flex;justify-content:flex-start;margin-top:.62rem}.pix-plaque-print{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:34px;padding:.42rem .78rem;border:1px solid rgba(63,131,142,.28);border-radius:999px;background:#fff;color:#3f838e;font-size:.86rem;font-weight:800;line-height:1;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.pix-plaque-print:hover,.pix-plaque-print:focus{background:rgba(63,131,142,.08);color:#346f79;box-shadow:0 10px 20px rgba(63,131,142,.14);transform:translateY(-1px)}@keyframes pix-copy-paste-glow{0%,100%{box-shadow:0 16px 34px rgba(15,23,42,.09)}50%{box-shadow:0 0 0 4px rgba(63,131,142,.14),0 22px 44px rgba(63,131,142,.22)}}@keyframes pix-copy-paste-shimmer{0%,100%{background-position:120% 0;box-shadow:inset 0 0 0 1px rgba(63,131,142,.06)}50%{background-position:0 0;box-shadow:inset 0 0 0 1px rgba(63,131,142,.12),0 0 18px rgba(63,131,142,.12)}}#button-submit{display:flex;align-items:center;margin-left:1rem}#btn-qrcode-generated .d-flex.flex-column.gap-3.mt-5{gap:.8rem!important;margin-top:1.4rem!important}@media(max-width:1200px){#qrcodeCustomizationModal .modal-dialog{margin-left:1rem;margin-right:1rem}}@media(max-width:991.98px){.qrcode-download-shell{grid-template-columns:1fr}.qrcode-download-main{padding:2.25rem 1.5rem 2rem;order:2}.qrcode-download-pro-panel{padding:1.5rem;order:1}.qrcode-customization-shell{grid-template-columns:1fr;gap:1rem}.qrcode-customization-modal{max-height:calc(100dvh - 5rem)}.qrcode-customization-modal .modal-body{overflow-y:auto;overflow-x:hidden;padding-left:.8rem!important;padding-right:.8rem!important}.qrcode-customization-controls-panel{padding-right:0}.qrcode-customization-controls{max-height:none;overflow:visible;padding-right:0}.qrcode-customization-preview-card{position:static}}@media(max-width:575.98px){.pix-copy-paste-header{align-items:stretch;flex-direction:column}.pix-copy-paste-copy{width:100%}.pix-plaque-print{width:100%}}@media(max-width:575.98px){#qrcodeCustomizationModal .modal-dialog{max-width:calc(100vw - .75rem);margin:.375rem .5rem}.qrcode-customization-modal .modal-header{padding:.75rem .75rem .4rem!important}.qrcode-customization-header-actions{gap:.2rem}.qrcode-customization-icon-btn{width:2rem;height:2rem;font-size:1rem}.qrcode-customization-modal .btn-close{margin-left:.1rem!important}.qrcode-download-actions{grid-template-columns:1fr}.qrcode-download-pdf-lock{width:100%;align-items:flex-start;flex-direction:column}.qrcode-download-actions .btn,.qrcode-download-actions .form-select{width:100%}.qrcode-customization-inline-grid,.qrcode-customization-color-row{grid-template-columns:1fr}}.pro-hero-feature-column{display:grid;gap:.9rem;align-content:center}.pro-hero-feature-card{position:relative;overflow:hidden;color:#fff;background:rgba(63,131,142,.88);border:1px solid rgba(255,255,255,.2);border-radius:.95rem;padding:clamp(.95rem,1.3vw,1.2rem);box-shadow:0 18px 42px rgba(24,73,80,.18);transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.pro-hero-feature-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.34);background:rgba(63,131,142,.96);box-shadow:0 22px 52px rgba(24,73,80,.24)}.pro-hero-feature-card p{line-height:1.1;margin-bottom:.55rem!important}.pro-hero-feature-card i{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);font-size:1.15rem!important}.pro-hero-feature-card span{color:rgba(245,255,255,.86);line-height:1.35!important}@media(min-width:768px) and (max-width:991.98px){.pro-hero-feature-column{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-hero-feature-card{min-height:172px}}@media(max-width:767.98px){.pro-hero-feature-card{padding:1rem}}:root{--teal-brand:#3f838e;--teal-deep:#326d75;--teal-neon:#dff8f5;--teal-dark:#25575f}.pro-hero{position:relative;overflow:hidden;background:#3f838e;color:#fff;padding:clamp(4rem,7vw,5.75rem) 0}.pro-hero::before{display:none}.pro-blob{display:none}.pro-blob.neon{width:55%;height:55%;left:-12%;top:-10%;background:rgba(0,245,255,.1)}.pro-blob.white{width:65%;height:65%;right:-12%;bottom:-22%;background:rgba(255,255,255,.06);filter:blur(140px)}.pro-wrap{position:relative;z-index:1}.pro-title .pro-gradient{background:none;color:rgba(255,255,255,.96);text-shadow:none}.pro-subtitle{color:rgba(239,255,255,.78);max-width:40rem;margin-left:auto;margin-right:auto;font-weight:300;line-height:1.3}.floating-card{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);border-radius:1rem;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.floating-card::before{display:none}.floating-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.13);box-shadow:0 18px 48px rgba(24,73,80,.22)}.pro-card{padding:clamp(1.2rem,2.2vw,1.75rem);height:100%;min-height:190px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pro-card .icon-box{width:52px;height:52px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1)}.pro-card .icon-box i{font-size:1.5rem;color:var(--teal-neon)}.pro-card h3{font-weight:600;margin-bottom:.75rem;color:rgba(255,255,255,.96)}.pro-card p{color:rgba(245,255,255,.82);margin-bottom:0;line-height:1.6}.pro-price-top{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:rgba(239,255,255,.62);line-height:1.25;font-weight:600;user-select:none}.pro-price{display:flex;align-items:baseline;justify-content:center;gap:.6rem;margin-top:.4rem}.pro-price .rs{font-size:1.25rem;font-weight:300;color:rgba(239,255,255,.72)}.pro-price .value{font-size:4rem;font-weight:700;line-height:1;text-shadow:0 8px 28px rgba(24,73,80,.22)}.pro-price .per{font-size:1.05rem;color:rgba(239,255,255,.72)}.pro-cta-wrap{position:relative;display:inline-block}.pro-cta{background:#fff!important;color:var(--teal-brand)!important;display:inline-flex;align-items:center;justify-content:center;font-weight:700;border:0!important;box-shadow:0 12px 28px rgba(24,73,80,.18);transition:box-shadow .3s ease}.pro-cta:hover{box-shadow:0 16px 34px rgba(24,73,80,.24)}@media(min-width:1200px){.pro-subtitle{font-size:1.25rem}}@media(max-width:767.98px){.pro-card{min-height:0}}#fieldsArea .form-label{font-weight:500;color:#666;margin-bottom:.25rem;margin-left:.25rem;font-size:16px}.qrcode-logo-picker{position:relative;display:flex;flex-direction:column;gap:14px;padding:0;background:transparent}.qrcode-logo-picker-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.qrcode-logo-no-logo-slot{flex:0 0 auto}.qrcode-logo-no-logo-slot .qrcode-customization-option{width:74px;min-height:62px;height:62px;padding:8px;border-radius:8px}.qrcode-logo-no-logo-slot .qrcode-customization-option i{font-size:1.05rem}.qrcode-logo-picker-separator{align-self:stretch;width:1px;min-height:100px;background:#dbe4ef}.qrcode-logo-quick-grid{flex:1 1 auto;display:grid;grid-template-columns:repeat(auto-fill,40px);align-content:start;gap:8px 10px;height:auto;overflow:visible;min-width:0;padding:4px 2px;box-sizing:border-box}.qrcode-logo-quick-grid .qrcode-customization-option{width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none}.qrcode-logo-quick-grid .qrcode-customization-option:hover,.qrcode-logo-quick-grid .qrcode-customization-option:focus,.qrcode-logo-quick-grid .qrcode-customization-option.is-active{background:#eef5ff;box-shadow:0 0 0 2px #0d6efd;outline:0}.qrcode-logo-quick-grid .qrcode-customization-option img{width:30px;height:30px;object-fit:contain}.qrcode-logo-or-separator{display:flex;align-items:center;gap:12px;color:#64748b;font-size:.78rem;font-weight:800;text-transform:uppercase}.qrcode-logo-or-separator span{flex:1 1 auto;height:1px;background:#dbe4ef}.qrcode-logo-upload-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:1px dashed #b9c6da;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-size:.82rem;font-weight:750;padding:8px 14px;transition:border-color .12s ease,box-shadow .12s ease,color .12s ease,background-color .12s ease}.qrcode-logo-upload-trigger:hover,.qrcode-logo-upload-trigger:focus-within{border-color:#0d6efd;background:#f7fbff;color:#0b5ed7;box-shadow:0 0 0 3px rgba(13,110,253,.1)}#customizationLogoUpload{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.qrcode-logo-library-preview{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:72px;margin-top:0;padding:14px 16px;border:1px solid #d6deea;border-radius:10px;overflow:hidden;background:#0f172a;color:#fff;text-align:left;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.qrcode-logo-library-preview:hover,.qrcode-logo-library-preview:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.14);outline:0;transform:translateY(-1px)}.qrcode-logo-library-preview-cloud{position:absolute;inset:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;opacity:.18;transform:rotate(-2deg) scale(1.04)}.qrcode-logo-library-preview-cloud img{width:34px;height:34px;object-fit:contain}.qrcode-logo-library-preview::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,23,42,.9),rgba(15,23,42,.7) 48%,rgba(13,110,253,.46))}.qrcode-logo-library-preview-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}.qrcode-logo-library-preview-copy strong{font-size:.98rem;font-weight:750}.qrcode-logo-library-preview-copy small{color:rgba(255,255,255,.78);font-size:.78rem}.qrcode-logo-library-preview-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.12);color:#fff;font-size:1.2rem}.qrcode-logo-library-offcanvas{--bs-offcanvas-width:min(760px,100vw);z-index:1090;border-left:1px solid #d8e1ee;box-shadow:-28px 0 80px rgba(15,23,42,.18)}.qrcode-logo-library-backdrop{position:fixed;inset:0;z-index:1080;background:rgba(15,23,42,.62);opacity:0;transition:opacity .16s ease}.qrcode-logo-library-backdrop.is-visible{opacity:1}.qrcode-logo-library-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;background:#f8fafc;overflow:hidden}.qrcode-logo-library-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 14px;border-bottom:1px solid #e4eaf3;background:linear-gradient(135deg,#fff 0%,#f4f8ff 100%)}.qrcode-logo-library-title{color:#0f172a;font-size:1.08rem;font-weight:800;margin:0 0 3px}.qrcode-logo-library-subtitle{color:#64748b;font-size:.78rem}.qrcode-logo-library-close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid transparent;border-radius:10px;background:rgba(255,255,255,.74);color:#64748b;transition:color .12s ease,border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.qrcode-logo-library-close:hover,.qrcode-logo-library-close:focus{border-color:#cbd8ea;background:#fff;color:#0f172a;box-shadow:0 0 0 3px rgba(13,110,253,.12);outline:0}.qrcode-logo-library-search{position:relative;display:flex;align-items:center;margin:14px 18px 10px}.qrcode-logo-library-search>i{position:absolute;left:14px;color:#64748b;font-size:.95rem;pointer-events:none}.qrcode-logo-library-search input{width:100%;min-height:42px;border:1px solid #cfd8e6;border-radius:8px;background:#fff;color:#0f172a;padding:9px 42px 9px 40px;outline:0;transition:border-color .12s ease,box-shadow .12s ease}.qrcode-logo-library-search input:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.14)}.qrcode-logo-library-search button{position:absolute;right:7px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#64748b}.qrcode-logo-library-search button:hover,.qrcode-logo-library-search button:focus{background:#eef5ff;color:#0b5ed7;outline:0}.qrcode-logo-library-tabs{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:16px;border-right:1px solid #e4eaf3;background:#f4f7fb}.qrcode-logo-library-tab{display:inline-flex;align-items:center;justify-content:space-between;gap:7px;width:100%;min-height:34px;border:1px solid transparent;border-radius:8px;background:#fff;color:#334155;padding:7px 10px;font-size:.78rem;font-weight:700;transition:color .12s ease,border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.qrcode-logo-library-tab span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrcode-logo-library-tab small{flex:0 0 auto;color:#64748b;font-weight:650}.qrcode-logo-library-tab:hover,.qrcode-logo-library-tab:focus,.qrcode-logo-library-tab.is-active{border-color:#0d6efd;background:#eef5ff;color:#0b5ed7;box-shadow:0 0 0 3px rgba(13,110,253,.08);outline:0}.qrcode-logo-library-content{min-height:0;overflow-y:auto;padding:18px 20px 20px}.qrcode-logo-library-body{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:0;overflow:hidden}.qrcode-logo-library-content .qrcode-logo-library-group{margin-top:0!important}.qrcode-logo-library-group+.qrcode-logo-library-group{border-top:1px solid #e7edf5;margin-top:18px;padding-top:16px}.qrcode-logo-library-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#0f172a;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.qrcode-logo-library-group-head small{color:#64748b;letter-spacing:0}.qrcode-logo-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:7px}.qrcode-logo-library-option{position:relative;display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:54px;border:1px solid #d7e0ec;border-radius:8px;background:#fff;color:#475569;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.qrcode-logo-library-option img{width:29px;height:29px;object-fit:contain}.qrcode-logo-library-option:hover,.qrcode-logo-library-option:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.12);outline:0;transform:translateY(-1px)}.qrcode-logo-library-option.is-active{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.16)}.qrcode-logo-library-check{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#0d6efd;color:#fff;font-size:.8rem;box-shadow:0 6px 16px rgba(13,110,253,.28)}.qrcode-logo-library-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:220px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:#64748b;text-align:center;padding:24px}.qrcode-logo-library-empty i{color:#0d6efd;font-size:1.35rem}.qrcode-logo-library-empty strong{color:#0f172a}.qrcode-logo-library-upload{padding:16px 18px 18px;border-top:1px solid #e4eaf3;background:#fff}.qrcode-logo-library-upload-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;border:1px dashed #b9c6da;border-radius:8px;background:#fff;color:#475569;font-size:.84rem;font-weight:700}.qrcode-logo-library-loading{display:flex;min-height:360px;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#475569}.qrcode-logo-library-loading .loader{--bg-loader:#0d6efd}.qrcode-logo-library-tab.is-placeholder{pointer-events:none}body.qrcode-logo-library-is-open{overflow:hidden}@media(max-width:575.98px){.qrcode-logo-picker-row{align-items:flex-start;flex-direction:row;gap:10px}.qrcode-logo-picker-separator{align-self:stretch;width:1px;min-height:88px;height:auto}.qrcode-logo-no-logo-slot .qrcode-customization-option{width:36px;min-height:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#64748b;box-shadow:none}.qrcode-logo-no-logo-slot .qrcode-customization-option i{font-size:1rem}.qrcode-logo-no-logo-slot .qrcode-customization-option .qrcode-customization-option-meta{display:none}.qrcode-logo-no-logo-slot .qrcode-customization-option:hover,.qrcode-logo-no-logo-slot .qrcode-customization-option:focus,.qrcode-logo-no-logo-slot .qrcode-customization-option.is-active{background:#eef5ff;color:#0b5ed7;box-shadow:0 0 0 2px #0d6efd;outline:0}.qrcode-logo-quick-grid{width:auto;height:auto;grid-template-columns:repeat(auto-fill,34px);gap:7px 9px}.qrcode-logo-quick-grid .qrcode-customization-option{width:34px;height:34px;min-height:34px}.qrcode-logo-quick-grid .qrcode-customization-option img{width:27px;height:27px}.qrcode-logo-library-offcanvas{--bs-offcanvas-width:100vw}.qrcode-logo-library-body{grid-template-columns:1fr}.qrcode-logo-library-tabs{align-items:center;flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #e4eaf3;padding:14px 16px}.qrcode-logo-library-tab{width:auto;flex:0 0 auto;height:38px;min-height:38px;max-width:220px;white-space:nowrap}.qrcode-logo-library-tab span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.qrcode-logo-library-grid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}}.press-bg{height:720px}.press-page{--press-navy:#10213d;--press-blue:#007bff;--press-cyan:#18a2b7;--press-gray:#6c757d;color:var(--press-navy)}.press-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:clamp(36px,6vw,92px);align-items:center;min-height:500px;padding:clamp(52px,7vw,96px);border:1px solid rgba(16,33,61,.1);border-radius:12px;background:#fff;box-shadow:0 28px 70px rgba(6,37,92,.14)}.press-eyebrow,.press-section-heading p,.brand-intro span,.typography-block span{display:block;margin:0 0 12px;color:var(--press-cyan);font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.press-hero h1{max-width:760px;margin:0 0 24px;color:#101a2b;font-family:'Nohemi','Outfit',sans-serif;font-size:clamp(44px,5vw,72px);font-weight:700;line-height:.98;letter-spacing:-2.8px}.press-hero-copy>p{max-width:700px;margin:0;color:#566174;font-size:clamp(18px,1.55vw,22px);line-height:1.55;letter-spacing:-.25px}.press-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.press-actions .btn,.press-download-section .btn,.press-contact .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:650}.press-hero-aside{display:grid;align-self:stretch;place-items:center;padding-left:clamp(0,2vw,36px);border-left:1px solid #e3e9f0}.press-hero-aside>img{display:block}.press-text-link,.press-resource-grid a{color:var(--press-blue)}.press-content{max-width:1120px;margin:0 auto}.press-section{scroll-margin-top:92px;padding:clamp(82px,9vw,130px) 0 0}.press-section-heading{margin-bottom:48px}.press-section-heading p{margin-bottom:9px}.press-section h2{margin:0;color:#101a2b;font-family:'Nohemi','Outfit',sans-serif;font-size:clamp(34px,4vw,52px);font-weight:650;line-height:1.06;letter-spacing:-1.8px}.press-story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(42px,8vw,110px);padding-left:0}.press-story-grid p{color:#536075;font-size:18px;line-height:1.7}.press-story-lead p{margin:0;color:#17233a;font-size:clamp(25px,2.45vw,34px);font-weight:500;line-height:1.35;letter-spacing:-.7px}.press-text-link,.press-resource-grid a{display:inline-flex;gap:8px;align-items:center;font-size:15px;font-weight:650;text-decoration:none}.press-facts{display:grid;grid-template-columns:repeat(2,1fr);margin:70px 0 0;border-block:1px solid #dfe6ed}.press-facts article{display:flex;flex-direction:column;gap:7px;padding:28px 30px;border-right:1px solid #dfe6ed}.press-facts article:last-child{border-right:0}.press-facts strong{color:var(--press-blue);font-family:'Nohemi','Outfit',sans-serif;font-size:30px;font-weight:650}.press-facts span{color:var(--press-gray);font-size:14px}.press-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dde5ed;border-radius:10px;overflow:hidden}.press-resource-grid article{display:flex;min-height:340px;flex-direction:column;align-items:flex-start;padding:38px;border-right:1px solid #dde5ed}.press-resource-grid article:last-child{border-right:0}.press-resource-grid>article>i{margin-bottom:34px;color:var(--press-cyan);font-size:30px}.press-resource-grid h3,.brand-block h3{margin:0 0 14px;color:#15223a;font-family:'Nohemi','Outfit',sans-serif;font-size:23px;font-weight:600;letter-spacing:-.6px}.press-resource-grid p{flex:1;color:#627084;font-size:16px;line-height:1.6}.brand-intro{display:grid;grid-template-columns:1.5fr .5fr;gap:50px;align-items:center;margin-bottom:30px;padding:32px 36px;border-left:4px solid var(--press-blue);background:#f3f8ff}.brand-intro p{margin:0;color:#344158;font-size:18px;line-height:1.55}.brand-intro div{padding-left:30px;border-left:1px solid #cbd9eb}.brand-intro strong{display:block;font-family:'Nohemi','Outfit',sans-serif;font-size:31px}.brand-block{padding:34px;border:1px solid #dfe6ed;background:#fff}.brand-block-title{margin-bottom:25px}.brand-block-title h3{margin:0}.logo-grid,.brand-two-column{display:grid;grid-template-columns:repeat(2,1fr)}.logo-grid{grid-template-columns:repeat(3,1fr)}.logo-sample{display:flex;min-height:340px;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:38px}.logo-sample+.logo-sample{border-left:1px solid #dfe6ed}.logo-sample-dark{background:var(--press-navy)}.logo-sample-pro{background:#eef9fb}.logo-sample figcaption{margin-top:22px;color:var(--press-gray);font-size:13px}.logo-sample-dark figcaption{color:#b8c6dc}.brand-two-column .brand-block{border-top:0}.brand-two-column .brand-block+.brand-block{border-left:0}.brand-block>p{margin:24px 0 0;color:#637086;font-size:15px;line-height:1.6}.clearspace-demo{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:32px;background:#f7f9fc}.clearspace-demo>div{position:relative;display:grid;width:min(100%,190px);aspect-ratio:1;margin:0 auto;place-items:center;border:1px dashed #7e9fc9}.clearspace-demo>div::before,.clearspace-demo>div::after{position:absolute;color:var(--press-blue);font-size:11px;font-weight:700}.clearspace-demo>div::before{content:'S';top:6px;left:8px}.clearspace-demo>div::after{content:'S';right:8px;bottom:6px}.minimum-size{display:grid;grid-template-columns:1fr auto auto auto auto;gap:12px;align-items:baseline;margin-top:24px;padding-top:20px;border-top:1px solid #e0e6ed}.minimum-size span,.minimum-size small{color:#718096;font-size:13px}.color-list{display:grid;gap:12px}.color-list button{display:grid;grid-template-columns:54px 1fr auto auto;gap:14px;align-items:center;padding:0 16px 0 0;border:1px solid #dfe6ed;background:#fff;color:#24314a;text-align:left}.color-list button::before{width:54px;height:54px;background:var(--swatch);content:''}.color-list code{color:#526078}.copy-feedback{min-height:24px;margin-top:10px!important}.brand-rules{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:0;padding:0;list-style:none}.brand-donts{border-top:0}.brand-rules li{display:flex;gap:12px;align-items:flex-start;color:#3f4c62;font-size:16px}.brand-rules i{color:#1da77c}.brand-rules .is-wrong i{color:#dc4b58}.press-download-section{display:grid;grid-template-columns:1fr auto;gap:52px;align-items:center;margin-top:clamp(82px,9vw,130px);padding:clamp(42px,6vw,70px);border-radius:12px;background:var(--press-blue);color:#fff}.press-download-section .press-eyebrow{color:#c5f7ff}.press-download-section h2{color:#fff}.press-download-section p{max-width:760px;margin:18px 0 0;color:rgba(255,255,255,.84);font-size:17px;line-height:1.6}.press-download-section .btn{color:var(--press-blue);white-space:nowrap}.press-contact{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;padding-bottom:35px}.press-contact h2{overflow-wrap:anywhere}.press-contact p{max-width:830px;margin:22px 0 0;color:#5d6a80;font-size:17px;line-height:1.65}@media(max-width:991px){.press-bg{height:870px}.press-hero{grid-template-columns:1fr;padding:52px}.press-hero-aside{min-height:220px;padding:30px 0 0;border-top:1px solid #e3e9f0;border-left:0}.press-hero-aside>img{width:160px;height:160px}.press-story-grid{grid-template-columns:1fr;gap:30px;padding-left:0}.press-facts{margin-left:0}.press-resource-grid{grid-template-columns:1fr}.press-resource-grid article{min-height:0;border-right:0;border-bottom:1px solid #dde5ed}.press-resource-grid article:last-child{border-bottom:0}.logo-grid{grid-template-columns:1fr 1fr}.logo-sample-pro{grid-column:1/-1;border-top:1px solid #dfe6ed;border-left:0}.press-download-section,.press-contact{grid-template-columns:1fr}.press-download-section .btn,.press-contact .btn{justify-self:start}}@media(max-width:767px){.press-bg{height:920px}.press-hero{min-height:0;padding:36px 26px;border-radius:9px}.press-hero h1{font-size:40px;line-height:1.02;letter-spacing:-1.8px}.press-actions{flex-direction:column}.press-actions .btn{width:100%}.press-section h2{font-size:34px}.press-facts,.brand-intro,.logo-grid,.brand-two-column{grid-template-columns:1fr}.press-facts article{border-right:0;border-bottom:1px solid #dfe6ed}.press-facts article:last-child{border-bottom:0}.brand-intro{gap:26px}.brand-intro div{padding:24px 0 0;border-top:1px solid #cbd9eb;border-left:0}.brand-block{padding:26px}.logo-sample+.logo-sample{border-top:1px solid #dfe6ed;border-left:0}.logo-sample-pro{grid-column:auto}.brand-two-column .brand-block+.brand-block{border-top:0;border-left:1px solid #dfe6ed}.clearspace-demo,.brand-rules{grid-template-columns:1fr}.minimum-size{grid-template-columns:1fr auto auto}.minimum-size strong:nth-of-type(2){grid-column:2}.press-download-section{margin-inline:-4px;padding:38px 28px}}@media(prefers-reduced-motion:reduce){.press-page{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.qrplus-trust-track{animation:none!important;transform:none!important}}